fieldset, html, body, div, span, a, p, ul, li, h1, h2, h3, img, hr
{
padding: 0; margin: 0; border:0;
}
 
 /* clearfix */
.clearfix:after { content: ".";  display: block;  clear: both;   visibility: hidden;  line-height: 0;  height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


body
{
margin: 0;
padding: 0;
text-align: left;
font-size: 11px;
font-family: verdana, Arial, sans-serif;
line-height: 17px;
color: #fff;
background:#555;
}

a
{
text-decoration:underline;
line-height:17px;
color:#fff;
}

a:hover{
text-decoration:underline;
color:#000;
}

#reklama{background:#fff; height:100px; border-bottom:1px solid #222;}
#reklama div{width:960px; margin:0 auto;}

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}

.brd
{
float:left;
margin: 7px;
border:10px #fff solid;
}

.ramka
{
margin: 7px;
border:10px #fff solid;
}


a:hover .brd
{
border:10px #1858A0 solid;
}

.all
{
border:0;
width:960px;
}

.content
{
border:0;
width:960px;
clear:both;
background:#4381C5;
}

#nav{width:960px; clear:both; display:block; float:none; list-style: none;  }
#nav li{float:left; }
#nav li a{border:1px solid #4381C5l; font-weight:bold; background:#2D6DB2; float:left; font-size:12px; text-decoration:none; padding:0 15px; display:block; color:#fff; text-align:center; margin:0 2px; margin-top:20px; height:30px; line-height:30px;}
#nav li.active a{color:#fff; background:#4381C5;  border:1px solid #3672B4; border-bottom:0;}
#nav li a:hover{background:#104782;}



#foto_dol
{
width:960px;
height:154px;
background:#fff;
}

#wszystko
{
width:960px;
margin:auto;
background:#508DD0 url(images/tlo.jpg) repeat-x top center;
}

#gora
{
width:960px;
height:160px;
background:transparent url(./images/gora.jpg) no-repeat top left; 
}

#cien
{
width:960px;
height:285px;
background:transparent url(images/cien.gif) no-repeat bottom left; 
}

.foto
{
width:960px;
height:228px;
background:#6F5429 url(images/foto.jpg) no-repeat top left; 
}

h2{
font-size:12px;
line-height:17px;
color:#555;
font-family:Verdana, Arial, helvetica;
padding:0px;
margin:0px; 
}

h3{
font-size:14px;
line-height:17px;
color:#fff;
font--family: Georgia, Times New Roman;
padding:0px 0px 0px 0px;
margin:0px; 
}

#lewa
{
width:155px;
text-align:left;
float:left;
padding:10px;
}

#srodek
{
width:580px;
text-align:left;
float:left;
padding:10px;
margin-top:10px;
margin-bottom:10px;
border-left:1px solid #71A2D9;
border-right:1px solid #71A2D9;
background:#5B99DE; 
}

#srodek p 
{margin-bottom:10px;}

#content b
{
color:#000;
}

#prawa
{
width:155px;
text-align:left;
float:right;
padding:10px;
}



.lewa_oferta
{
width:200px;
text-align:left;
float:left;
}

.prawa_oferta
{
width:530px;
text-align:left;
float:left;
}

.dol
{
clear:both;
width:960px;
height:209px;
line-height:20px;
text-align:right;
text-decoration:none;
color: #fff;
background:transparent url(images/dol.jpg) no-repeat top left;
}

.dol a
{
color: #ccc;
text-decoration:none;
}

.dol a b
{
color: #eee;
}

.dol a:hover
{
text-decoration:underline;
}



h1{
letter-spacing:-0.8px;
font-size:16px;
color:#000;
margin:0px;
display:inline;
line-height:20px;
font-family:trebuchet MS, arial,verdana,georgia, times new roman;
display:block;
padding-bottom:10px;
}


 

hr 
{ 
color: #ddd;
background: #ddd;
border: 0; 
height: 1px; 
line-height:1px;
font-size:1px;
text-align:left;
clear:both;
paddin:10px 0px;
}

.black{
color:#000;
}

ul.lista
{
list-style: none;
margin: 4px 0px 5px 20px;
vertical-align:top;
line-height:17px;
}

ul.lista li
{
margin: 0;
padding: 2px 0px;
vertical-align:top;
padding-left: 15px;
background:transparent url(images/li.gif) no-repeat 0px 8px;
}

ul.lista li span
{
color:#ccc;
display:block;
}




ul.menu_kat {list-style: none; line-height: 20px;}
ul.menu_kat li { border-bottom: 1px solid #185AA0;  }
ul.menu_kat li.kat a { color:#fff; display:block; }
ul.menu_kat a { color:#fff; padding:10px 10px 10px 0px; text-decoration:none; display: block;  line-height: 16px; }
ul.menu_kat li.kat a:hover, ul.menu_kat li.kat a:hover b { text-decoration:none; background: #4C8BCD; color: #fff; }
ul.menu_kat li.kat_sel a { background: #000; color: #fff; }

#info{font-size:10px;}

/* Formularz kontaktowy */
fieldset{ border: 0; width: 250px; padding:0; margin:0;}
fieldset div { text-align: left; clear:both; padding-top:7px; }
/* fieldset div label {float: left; width: 130px;  padding-top: 2px; } */ 
fieldset div label {display:block; width: 120px; padding-top: 2px; }   /*opisy na gorze*/
fieldset div input, fieldset div select { text-align: left; width: 200px; padding: 2px; border: 1px solid #AECCEE; background:#AECCEE; }

fieldset div textarea { text-align: left; height:70px; overflow:auto; width: 200px; padding: 2px; border: 1px solid #AECCEE; background:#AECCEE; }
fieldset div .czek { width: 20px; padding: 2px; border: 1px solid #aaa; }

fieldset div input:hover{ background: #FFF9BB;}
input.przycisk{ text-align:center; vertical-align:middle; text-decoration:none; background:#ccc; width:75px; color:#222; font-size:10px; font-family:verdana, arial; }
 
a.button1:hover{
border-bottom:3px solid #003399;
margin:0;
padding:0;
}

a.tt:hover  {
	display: block;
	width: 310px;
	text-decoration: none;
	color: #fff;
	padding: 2px;
	border: 1px outset #ccc;


} 

.ttytul{
letter-spacing:-0.8px;
color:#fff;
margin:10 10 10 10;
display:inline;
line-height:20px;
font-family:trebuchet MS, arial,verdana,georgia, times new roman;
display:block;
padding-bottom:10px;
font-size: 18pt;
text-align: center;

	
}
.tcenter{
letter-spacing:-0.8px;

color:#fff;
margin:0px;
display:inline;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
display:block;
padding-bottom:10px;
font-size: 11pt;
text-align: center;
}

.tcenter18{
letter-spacing:-0.8px;

color:#fff;
margin:0px;
display:inline;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
display:block;
padding-bottom:10px;
font-size: 18pt;
text-align: center;
}
.tjustify {
letter-spacing:-0.8px;
color:#fff;
margin:0px;
display:inline;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
display:block;
padding-bottom:10px;
text-align: center;
font-size: 11pt;
color: white;	
text-align: justify;
text-indent: 20pt;
	
}


.dane-ladowiska{padding:5px; font-size:12px; background:#4381C5; width:940px; 
border-top:1px solid #71A2D9; border-bottom:1px solid #71A2D9;}
.dane-ladowiska div{width:165px; padding:10px; float:left; border:0px solid #000;}
.dane-ladowiska #cclock{width:165px; border:0px solid #000; text-align:left; float:left;}
.dane-ladowiska div.last {float:right; width:250px; }
.dane-ladowiska div h5{font-size:12px; padding:0; margin:0; color:#093462;}
.dane-ladowiska div b{ clear:both; display:block;}
.dane-ladowiska div span{font-weight:normal; padding-bottom:10px;}

.ad     {padding:10px 0px 0px 0px; border:0px solid #000;  }
.ad img {margin:8Fpx 0 0 0;}

.news {text-align:left;}
.news h2{color:#fff; margin-bottom:0; padding-bottom:0; padding-bottom:5px;}
.news h2 b{float:right; font-weight:normal; font-size:10px;}
.news p{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #A7D0FC;}
.news img{float:left; margin-right:10px;}
.news a.more{float:right;}
.news a.back{float:right;}

#srodek .imageLeft{border:1px solid #000; float:left; margin:0px 5px 2px 0px;}
#srodek .imageRight{border:1px solid #000; float:right; margin:0px 5px 2px 0px;}
#srodek .miniphoto{width:120px; height:89px; float:left; padding:0px; margin:10px 10px 0px 0px;}
.bannerSpace{padding:0px 0px 5px 0px;}

#srodek #bannerMain{margin:10px 0px 10px 0px;}

.seoLink{
text-align:left; 
margin-bottom:0px;
}

.seoLink a{
text-decoration:none;
line-height:17px;
color:#fff;
}

.seoLink a:hover{
text-decoration:underline;
color:#fff;
}