@charset "windows-1250";

body {
	margin:0px auto;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica;
}

div {
	margin:0px auto;
	padding:0px;
	text-align: left;
}

div#leftbackground {
	position:absolute;
	left:0px;
	width:50%;
	height:400px;
	background: url('images/bg_left.jpg') top repeat-x;
}

div#rightbackground {
	position:absolute;
	width:50%;
	left:50%;
	height:400px;
	background: url('images/bg_right.jpg') top repeat-x;
}

div#bigcontainer {
	position:absolute;
	left:0px;
	width:100%;
	text-align: center;
}

div#container {
	width:940px;
	font-family: Tahoma, Arial, Helvetica;
}

div#lefttop {
	float:left;
	height:278px;
	width:19px;
}

div#logo {
	float:left;
	height:278px;
	width:252px;
	background: url('images/logo2.jpg') no-repeat;
}



div#top {
	float:left;
	height:278px;
	width:649px;
	background: url('images/top_klienci2.jpg') no-repeat 0px 0px;
	text-align: right;
}

div#top_glowna {
	float:left;
	height:278px;
	width:649px;
	background: url('images/top_klienci2.jpg') no-repeat 0px 0px;
	text-align: right;
}

div#top_nopic {
	float:left;
	height:278px;
	width:650px;
	background: url('images/top_nopic.jpg') no-repeat 0px 0px;
	text-align: right;
}

div#top_klienci {
	float:left;
	height:278px;
	width:649px;
	background: url('images/top2.jpg') no-repeat 0px 0px;
	text-align: right;
}

div#top_ubezpieczenia {
	float:left;
	height:278px;
	width:649px;
	background: url('images/ubezpieczenia.jpg') no-repeat 0px 0px;
	text-align: right;
}

div#top_klub {
	float:left;
	height:83px;
	width:649px;
	background: url('images/top_blank.jpg') no-repeat 0px 0px;
	text-align: right;
}

div#top_przedsiebiorstwa {
	float:left;
	height:278px;
	width:649px;
	background: url('images/top_przedsiebiorstwa2.jpg') no-repeat 0px 0px;
	text-align: right;
}

div#righttop {
	float:left;
	height:278px;
	width:20px;
	background: url('images/rightside.jpg') no-repeat;
}

div#content {
	float: left;
	width:940px;
	padding:0px 19px 0px 19px;
	font: 12px tahoma;
	color: #666666;
}

div#content2 {
	float: left;
	width:940px;
	padding:3px 19px 3px 19px;
	font: 11px tahoma;
	color: #666666;
}

div#piaxa {
	float:left;
	width:899px;
	height:100px;
	margin:0px;
	background: url('images/piaxa_statyk_900x100.jpg') no-repeat;
	border: 1px solid #cc0000;
	cursor: hand; cursor: pointer;
}

/* kategoria szara (pierwsza kolumna) */
div#head1 {
	float:left;
	width:252px;
	height:30px;
	margin:0px;
	background: url('images/head11.jpg') repeat-y;
}

/* kategoria czerwona (druga kolumna) */
div#head2 {
	float:left;
	width:324px;
	height:30px;
	margin: 0px;
	background: url('images/head22.jpg') repeat-y;
}

/* naglowek niebieski (trzecia kolumna) */
div#head3 {
	float:left;
	width:325px;
	height:30px;
	margin: 0px;
	background: url('images/head33.jpg') right repeat-y;
}

/* wezsza kolumna, jasne tlo */
div.column1 {
	float:left;
	width:252px;
	height:300px;
	margin:0px;
	color: #FFFFFF;
	font-size: 11px;
	color: #000000;
	background: url('images/column1.jpg') right repeat-y;
}

/* szersza kolumna, jasne tlo */
div.column2left {
	float:left;
	width:325px;
	height:340px;
	margin:0px;
	color: #FFFFFF;
	font-size: 11px;
	color: #000000;
	background: url('images/column2.jpg') right repeat-y;
}

div.column2right {
	float:left;
	width:324px;
	height:340px;
	margin:0px;
	color: #FFFFFF;
	font-size: 11px;
	color: #000000;
	background: url('images/column2.jpg') right repeat-y;
}

/* wezsza kolumna, ciemne tlo */
div.column3 {
	float:left;
	width:252px;
	height:250px;
	margin:0px;
	color: #FFFFFF;
	font: 11px tahoma;
	color: #000000;
	background: url('images/column3.jpg') repeat-y;
}

/* szersza kolumna, ciemne tlo */
div.column4left {
	float:left;
	width:325px;
	height:265px;
	margin:0px;
	color: #FFFFFF;
	font: 11px tahoma;
	color: #000000;
	background: url('images/column4.jpg') right repeat-y;
}

div.column4right {
	float:left;
	width:324px;
	height:265px;
	margin:0px;
	color: #FFFFFF;
	font: 11px tahoma;
	color: #000000;
	background: url('images/column4.jpg') right repeat-y;
}

/* kolumna z reklamami */
div.column_adv {
	float:left;
	width:252px;
	height:100%;
	margin:0px;
	padding-top:16px;
	font-size: 10px;
	color: #000000;

}

/* kolumna z trescia */
/* kolumna z reklamami */
div.column_cont {
	float:left;
	width:595px;
	min-height:300px;
	margin:0px;
	margin-top:1px;
	margin-left:5px;
	padding-right:50px;
	padding-bottom:20px;
	font-size: 11px;
	color: #000000;
	background: url('images/column_cont.jpg') right repeat-y;
}

/* div z linkami na dole */
div#klub {
	width:940px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom:10px;
}

/* dla innych niz IE 6 */
div#klub[id] {
	width:900px;
}

div#klub_container {
background-color: #cc0000;
	width:100%;
	font-family: Tahoma, Arial, Helvetica;
	text-align:center;
	margin-top:0px;
	float:left;
	border-top: 5px solid #FFFFFF;
}

div#grey_container {
	background-color: #f5f5f5;
	width:100%;
	text-align: center;
	float:left;
}

div#grey_content {
	width:942px;
}

/* inne niz IE6 */
div#grey_content[id] {
	width:902px;
	padding:0px;
}

/* */
.copyright {
	float:left;
	width:900px;
	font-size: 10px;
	color: #666666;
	margin-top: 0px;
}

/* div z niusami */
div#news {
	width:252px;
	height:220px;
	overflow:auto;
}

/* div z kursem walut */
div#currency {
	width:252px;
	height:70px;
	padding-top:10px;
}

/* div zastepujacy linka na stronie */
div.linkspacer {
	width:250px;
	height:28px;
}




/* paragrafy */
p {
	margin: 2px 5px 3px 5px;
	line-height:16px;
}

p.more {
	margin: 2px 5px 3px 5px;
	line-height:16px;
	font: 12px tahoma;
}

p.small {
	font-size:10px;
}


p.red {
	color: #cc0000;
	font-weight: bold;
	margin: 15px 5px 5px 5px;
}

p.black {
	color: #000000;
	font-weight: bold;
	margin: 15px 5px 5px 5px;
}

p.yellow {
	color: #ff9900;
	font-weight: bold;
	margin: 15px 5px 5px 5px;
}

p.logged {	
	color: #000000;
	font-weight: normal;
	margin: 10px 0px 10px 5px;
}


/* wykazy (do newsow) */
ul, li {
	list-style-type: none;
	margin:0px;
	padding: 0px;
	color: #000000;
	line-height:15px;
}

ul li {
	background: url('images/red_arrow.gif') no-repeat 8px 4px;
	padding-left:20px;
	margin-top:2px;
	margin-left:25px;
	margin-right:10px;
}

ul li.join {
	background: none;
	padding-left:0px;
	margin-top:10px;
	margin-left:5px;
}

ul li.news {
	margin-left:0px;
}

ul li.kwadracik {
	background: url('images/strzalka.gif') no-repeat 0px 0px;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	margin-left:5px;
	margin-top:3px;
}
	
ul li.cyfry {
	background:none;
	list-style: decimal outside;
	padding-left:0px;
}
	
ul li.cyfry2 {
	background:none;
	list-style: decimal outside;
	padding-left:5px;
}
ul li.litery {
	background:none;
	list-style: lower-alpha outside;
	padding-left:0px;
}


/* naglowki */	
h1 {
	color:#cc0000;
	font: bold 14px tahoma;
	margin: 6px 0px 6px 6px;
}

/* naglowek do podstrony */
h2 {
	color:#cc0000;
	font-size:22px;
	font-weight: normal;
	margin: 14px 0px 6px 5px;
}

/* male naglowki w tekscie */
h3 {
	color: #cc0000;
	font-size:14px;
	font-weight: bold;
	margin: 17px 0px 6px 5px;
}

h3.light {
	color: #cc0000;
	font-size:14px;
	font-weight: bold;
	margin: 17px 0px 6px 5px;
}



/* menu w klubie protecta */
h4 {
	color:#cc0000;
	font-size:20px;
	font-weight:normal;
	margin: 0px 0px 5px 5px;
}




/* tabele */
table#currency {
	margin:0px;
	border:none;
	border-spacing: 15px 3px;
	color: #000000;
	text-align: left;
}

table#form {
	margin-left:5px;
}

/* komorki walut*/
td#EUR {
	width:16px;
	background: url('images/EUR.jpg') no-repeat;
}
td#USD {
	width:16px;
	background: url('images/USD.jpg') no-repeat;
}
td#CHF {
	width:16px;
	background: url('images/CHF.jpg') no-repeat;
}

/* komorki z kolorami */
td.red {
	color: #cc0000;
	text-align:right;
}
td.green {
	color: #006600;
	text-align:right;
}
td.black {
	text-align:right;
}

/* komorki z formularzem */
td.form {
	width:140px;
}
td.submit {
	text-align:right;
	padding-top:5px;
}




/* formularze */
form {
	margin:0px;
}

select {
	width: 160px;
	font-size:12px;
	border:1px solid #999999;
}
select.wide {
	width: 260px;
	font-size:12px;
	border:1px solid #999999;
}

select.wide2 {
	width: 50px;
	font-size:12px;
	border:1px solid #999999;
}

select.text3 {
	width: 125px;
	font:11px tahoma;
	border:1px solid #999999;
}

select:hover, select.wide:hover, select.text3:hover {
	border-color:#cc0000;
}

input.text {
	width: 156px;
	font-size:12px;
	border:1px solid #999999;
	padding:1px;
}
input.text2 {
	width: 256px;
	font-size:12px;
	border:1px solid #999999;
	padding:1px;
}
input.text3 {
	width: 120px;
	font:11px tahoma;
	border:1px solid #999999;
	padding:1px;
}
input.text:hover, input.text2:hover, input.text3:hover {
	border-color:#cc0000;
}

/* submit z ciemnym tlem */
input.submit {
	background: url('images/submit.gif') no-repeat left;
	width:52px;
	height:16px;
	border:none;
}
input.submit:hover {
	background: url('images/submit.gif') no-repeat right;
}

/* submit z jasnym tlem */
input.submit2 {
	background: url('images/submit2.gif') no-repeat left;
	width:52px;
	height:16px;
	border:none;
}
input.submit2:hover {
	background: url('images/submit2.gif') no-repeat right;
}

input.login {
	background: url('images/login.gif') no-repeat left;
	width:47px;
	height:16px;
	border:none;
}
input.login:hover {
	background: url('images/login.gif') no-repeat right;
}

input.register {
	background: url('images/register.gif') no-repeat left;
	width:69px;
	height:16px;
	border:none;
}
input.register:hover {
	background: url('images/register.gif') no-repeat right;
}


textarea.comment_area {
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica;
	border:1px solid #999999;
	padding: 1px;
}

textarea.comment_area:hover {
	border:1px solid #cc0000;
}


a {
	color: #000000;
	text-decoration:none;
	
}

a:hover {
	text-decoration:underline;
}

a.black {
	color: #000000;
}

a.yellow {
	display:block;
	color: #ff9900;
	text-decoration:none;
	font-weight: bold;
	margin: 15px 5px 5px 5px;
}

a.yellow:hover {
	text-decoration:underline;
}

a.red {
	display:block;
	color:#cc0000;
	text-decoration:none;
	font-weight:bold;
	margin: 15px 5px 5px 5px;
}

a.red:hover {
	text-decoration:underline;
}

a.h1 {
	display:block;
	color:#cc0000;
	font-size:14px;
	font-weight: bold;
	margin: 6px 0px 6px 6px;
	text-decoration:none;
}

a.h1:hover {
	text-decoration:underline;
}

/* link head */
a.head1, a.head2 {
	margin-left: 10px;
	line-height:29px;
}

a.head1 {
	color: #cc0000;
	font-size: 14px;
	font-weight:bold;
}

a.head2 {
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
}


/* link top */
a#logo_spacer {
	display:block;
	height: 80px;
	width: 250px;
	margin:0px;
}


/* linki menu glownego */
a.menu	{
	font: bold 14px tahoma;
	color: #cc0000;
}

a.more	{
	font: 12px tahoma;
	color: black;
}

a#glowna {
background: url('images/glowna.jpg') no-repeat 0px 0px;
}
a#glowna:hover {
background: url('images/glowna.jpg') no-repeat -250px 0px;
}

a#klienci {
background: url('images/klienci.jpg') no-repeat 0px 0px;
}
a#klienci:hover {
background: url('images/klienci.jpg') no-repeat -250px 0px;
}

a#przedsiebiorstwa {
background: url('images/przedsiebiorstwa.jpg') no-repeat 0px 0px;
}
a#przedsiebiorstwa:hover {
background: url('images/przedsiebiorstwa.jpg') no-repeat -250px 0px;
}

a#dolacz_do_nas {
background: url('images/dolacz.jpg') no-repeat 0px 0px;
}
a#dolacz_do_nas:hover {
background: url('images/dolacz.jpg') no-repeat -250px 0px;
}

a#o_protecta {
background: url('images/protecta.jpg') no-repeat 0px 0px;
}
a#o_protecta:hover {
background: url('images/protecta.jpg') no-repeat -250px 0px;
}

a#placowki {
background: url('images/placowki.jpg') no-repeat 0px 0px;
}
a#placowki:hover {
background: url('images/placowki.jpg') no-repeat -250px 0px;
}


a.top {
	/*background: url('images/blue_arrow.gif') no-repeat 0px 3px;*/
	text-align: left;
	font-size:11px;
	color: #666666;
	text-decoration:none;
	padding-left:10px;
	margin:10px;
}

a.top:hover {
	background-position: 3px 3px;
	text-decoration: underline;
}

a.footer {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.arrowa, a.arrowb {
	display:block;
	height:16px;
	width:45px;
	padding-left: 20px;
	margin:6px 0px 6px 0px;
	color: #cc0000;
	text-decoration:none;
	font-weight:bold;
	float:right;
	font-size:11px;
}

a.arrowa:hover, a.arrowb:hover {
	text-decoration: underline;
}


a.arrowa {
	background: url('images/link_arrow_a.gif') no-repeat left;
}

a.arrowb {
	background: url('images/link_arrow_b.gif') no-repeat left;
}

a.club {
	font-size: 12px;
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left:0px;
	margin: 0px 0px 5px 5px;
}

a.club:hover {
	background: url('images/red_arrow.gif') no-repeat 0px 3px;
	padding-left:7px;
}

a.club_ {
	font-size: 12px;
	color: #003399;
	text-decoration:none;
	padding-left:0px;
	margin: 0px 0px 5px 0px;
}

a.club_:hover {
	text-decoration: underline;
}

a.club_bold {
	font-size: 12px;
	display: block;
	color: #003399;
	text-decoration:none;
	font-weight:bold;
	padding-left:0px;
	margin: 0px 0px 5px 5px;
}

a.club_bold:hover {
	background: url('images/blue_arrow.gif') no-repeat 0px 4px;
	padding-left:7px;
}


img {
	margin: 3px 3px 3px 5px;
	float:left;
	border:0px;
}

img.nofloat {
	float:none;
	margin:5px;
}

a.regulamin {
	font-size: 11px;
	color: #666666;
}

div.links	{
	width: 595px;
	border: 1px solid #cc0000;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
}

div.tab	{
	width: 595px;
	font: 11px tahoma;
	border: 1px solid #cc0000;
	padding: 5px 5px 5px 5px;
}

a.links	{
	font: bold 14px tahoma;
	color: #cc0000;
}

span.regulamin2	{
	font-size: 11px;
	color: #666666;
}

table.rol_ogl	{
	border: 1px solid #ff9900;
	margin-left: 5px;
	width: 100%;
}

tr.rol_ogl	{
	background-color: #ffcc33;
}
