body{margin: 0px; background:#D2D9DF url('/theme/img/back.png') 0px top  repeat-x;text-align: center;}

div, td, p, select {
color: #404445;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 120%;
vertical-align: top;
}
div{clear: both;}
form{margin: 0px;}

p{margin-bottom: 8px; margin-top: 4px;}

.table{width: 799px;margin-left: auto;margin-right: auto; background:#A9B2BB; 
border-left: 6px solid #A9B2BB;  border-right: 6px solid #A9B2BB; 
}

.table1{width: 799px;margin-left: auto;margin-right: auto; background:#A9B2BB; 
text-align: center;
}
.table1 td{vertical-align: middle;}
		
.top1{background: #29166F;
		color: #ffffff;
		font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		padding: 4px 10px 4px 10px;
		text-align: left;
		}
 
.top2{background: #2C5D6C;
		color: #ffffff;
		font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		padding: 4px 10px 4px 10px;
		text-align: left;
		}
		
#tytul0{
		color: #00448D;
		font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 4 0;
		}	
#tytul1{	
		color: #00448D;
		font-weight: bold;
		font-size: 12px;
		margin: 0 0 4 0;
		}	
#tytul2{
		color: #404445;
		font-weight: bold;
		font-size: 11px;
		margin: 0 0 4 0;
		}
	
		
#zrodlo{
margin: 2 4 0 10;
color: #ff0000;
		font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9px;
}		

.lido{ margin: 10 4 10 10;
		text-align: justify;
		font-weight: bold;
		}			
.tresc{
		margin: 1 4 10 10;
		text-align: justify;
		}
.prawa{
		margin: 1 4 10 10;
		text-align: right;
		}
		
A:link, A:visited, A:active{color:#00448D; text-decoration: none;}
A:hover{color:#00448D; text-decoration: underline;}


.lewa{background: #F2F2F2 url('/theme/img/lback.gif') right 0px repeat-y;}
.prawa{background: #ffffff;}
.menu{background:#241F61 url('/theme/img/mback.gif') 0px 0px repeat-y; text-align: left; width: 190px;}



.menu a:link, .menu A:visited, .menu A:active{
color:#ffffff; text-decoration: none;
font-size: 11px;
padding: 0px 6px 0px 24px;
background: url('/theme/img/ico1.gif') 10px 14px no-repeat;
display: block;
height: 30px; line-height: 28px;
border-bottom: 1px solid #544A87;
font-weight: bold;
}
.menu a:hover{
color:#ffffff;
font-size: 11px;text-decoration: none;
background:#888CBC url('/theme/img/ico1.gif') 10px 14px no-repeat;
}

.podmenu{background:#1E4250; text-align: left;border-bottom: 1px solid #544A87;}

.podmenu a{
color:#ffffff; text-decoration: none;
font-size: 11px;
padding: 0px 6px 0px 40px;
background: url('/theme/img/ico2.gif') 24px 13px no-repeat;
display: block;
height: 30px; line-height: 28px;
border-bottom: 0px solid #544A87;
font-weight: bold;
}
.podmenu a:hover{
color:#ffffff;
font-size: 11px;text-decoration: none;
background:#2C6074 url('/theme/img/ico2.gif') 24px 13px no-repeat;
}
.logowanie{background: #2C5D6C; padding: 12px 0px 12px 0px;}
.logowanie div{color: #ffffff; width: 140px; margin-left: auto;
margin-right: auto; 
text-align: right;
padding: 3px 0px 3px 0px; 
}

.logowanie1 input {width: 100px; border: 1px solid #214550; margin: 6px 0px 3px 0px; }

.skontakt{text-align: left; border: 0px solid #000000;
padding: 10px 10px 20px 10px ; color:#939393;
}
.main{padding: 4px 4px 4px 4px;background: #ffffff;  text-align: left;}
.mainl{width: 446px; padding: 4px 4px 4px 4px;background: #ffffff; border: 0px solid #000000;float: left;
clear: both;text-align: left;
border-right: 0px solid #A9B2BB;
}
.mainp{width: 120px;padding: 4px 4px 4px 4px;background: #ffffff;border: 0px solid #000000;float: right;clear: right;text-align: left;}
.more{margin: 6px; text-align: right;}
.imgpic{border: 2px solid #8E8F91; margin: 0px 10px 10px 10px; float: left;}	
.imgpic2{border: 2px solid #8E8F91;margin:auto;}	
.imgpic3{border: 2px solid #8E8F91;margin: 5px 10px 10px 10px;}
.reklama{text-align: center;margin: 0px 0px 10px 0px;}	
.bottom1 {color:#939393; }
.bottom1 a{color:#939393; }
.bottom1 a:hover{color:#939393; }
.hbreak{font-size: 6px; background: #A9B2BB;height: 6px;}


p.error_msg {padding:0px; margin:0px; color:#FF0000; display:none;}

.pic3{border: 2px solid #a9b2bb; margin: 10px; padding: 1px;}
