body { font-family: tahoma, arial, verdana; margin:0; background-color: #336395; 
background-image: url('img/tlo2.png'); background-repeat: repeat-x; text-align:center
}
body * {text-align:left}
div { overflow:hidden; }


#container { 
 width:978px; overflow:hidden; margin:auto; padding:2px;
 /*
 background-image: url('/templates/img/tlo-logo.gif'); background-repeat: repeat-y;
 background-image: url('/templates/img/tlo-top1.jpg'); background-repeat: no-repeat;
 */
 background-color:white;
 background-image: url('/templates/img/tlo1.png'); background-repeat: repeat-x;
 border:1px solid #224478;
}

#boxTop {

}

/* główna tresc */
#content { 
 float:right; width:765px;
 font-size: 13px;
 color: #002953; color: #4B4B4B;
 background-image: url('/templates/img/tlo11.png'); background-repeat: repeat-x;
 background-position: 0 17px;
 text-align:left;
 padding:5px;
}

#topAdr {  margin:auto; margin-top:10px; font-size:11px; width:100%; text-align:center; color: #033; padding: 5px 0 5px 0; background-color: #fffdfb; }

#reklama {height:100px; width:100%; background-color:#fff;overflow:hidden; text-align:center}

#banner {margin:auto; border:0px solid #666; width:780; text-align:center; padding-top:5px}
#topBox { background-image: url('img/tlo.png'); height:348px; background-color: #FFFCF9; width:100%; overflow:hidden}

#logo { font-size:12px; color: #033; float:left; width:185px; padding-left:10px; margin-top:20px; text-align:left }
#logo img {
 padding-left:20px
}

p.adres { padding-left:0px; margin-top:0; line-height:17px; }

#offer { margin-top:20px; background-image: url('img/oferta.gif'); float:left; width: 562px; height: 311px;
 margin-left:8px; overflow:hidden; }

 
h1.naglowek { 
 font-size:11px; 
 margin:0; margin-bottom:10px; padding:5px;
 text-decoration:none;
 /*background-color:#336395;  */
 color:white;
 background-image: url('/templates/img/sub.png');
 background-repeat: repeat-x;
 background-position: 0 -61px;
}

h2.menuTitle {
 margin:10px; margin-bottom:0;
 background-color:#336395; color:white; 
 padding:5px;
 font-size:13px;
}

h2.MenuTitleUslugi {

 margin:10px; margin-bottom:0;
 background-color:#1d3955; color:white; 
 padding:5px;
 font-size:13px;
}

h2.menuTitleTKS {
 margin:10px; margin-bottom:0;
 background-color:#03914b; color:white; 
 padding:5px;
 font-size:13px;
}

/* Aktualności */
#news { width:100% !important; }

div.news {
 border-bottom:1px dotted #B2B2B2;
 padding:3px; margin-bottom:10px;
} 

p.title { margin:0; font-weight:bold; font-size:12px; margin-bottom:5px; text-decoration:underline; }
p.wstep {color:#074069;}
p.dateTitle { color:#074069; font-size:11px; margin:0; }

p.wstep2 {color:#063960;}
p.dateTitle2 { color:#052F4E; font-size:11px; margin:0; }

#boxTop { overflow:hidden; height:180px ;}

#kontaktBOA {font-size:14px; padding:10px; border:1px dotted #005984; width:250px; height:180px}
#kontaktBOA legend {font-size:11px; font-weight:bold; padding:5px; font-family:tahoma,arial}
#kontaktBOA a {font-size:14px; font-weight:bold}
#kontaktBOA a:hover {text-decoration:underline}

div#rad { float:left; width:120px; margin-left:10px; margin-top:20px; }
html>body div#rad { margin-left:20px; }

div#tel { float:left; width:120px; margin-left:10px; margin-top:20px; }

div#int { float:left; width:120px; margin-left:20px; margin-top:20px; }

div#fon { float:left; width:120px; margin-left:20px; margin-top:20px; }


#menuUslugi {
 text-align:center;
 padding-top:15px; 
 height:170px
 
}




#subMenu {
 float:right; width:170px; 
 border:1px solid #666;
 padding:10px
}

#indexL {
 float:left;
 width:470px;

}

#indexR {
 float:right;
 width:290px;
}

#indexInfo {
 background-color: green;
 height:200px;
 margin-bottom: 10px;
}

#indexReklama {
 background-color: green;
 height:100px;
 margin-bottom: 10px;
}

#indexPromocje {
 background-color: green;
 height:100px;
 margin-bottom: 10px;
}

#menu1 {
 margin-left:20px;
 margin-top:66px;
 clear:left;
}

#info {
 width:200px;
 float:right;
 padding-top:55px;
}

#klient {
 margin-top:30px;
 width:100%;
 text-align:center;
}

#mainBox {
 width:100%;
 overflow:hidden;
 background-image: url('img/tlo2.gif');
 background-repeat: repeat-x;
 background-color:white;
 border-top:0px solid white;
}

#menu {
 width:200px;
 float:left;
 /* border-right:1px solid #064168; */
 padding-bottom:3000px;
 margin-bottom:-3000px;
}






/*  */

fieldset.info {
 border:1px dotted #069; border-top:0; border-bottom:0;
 width:188px; text-align:center;
 padding-top:10px; padding:0; padding-top:5px; margin:0; height:75px; border:0; 
}




p {
 font-family: verdana;
 line-height: 16px;
}


/* biezaca sciezka na stronie */
#path {
 height:15px;
 margin-right:0px;
 padding-top:0px;
 padding-left:0px;
 padding-bottom:3px;
 border-bottom: 1px solid #E1E1E1;
 margin-bottom: 10px;
 margin-top:-5px;
 color: #336B63; 
 font-size: 11px;
}

div.content {
 padding:0px 5px 0 5px;
 
}

#stop {margin:auto; width:968px; overflow:hidden; padding:5px; margin-top:1px; }

p.ogl { font-size: 20px; text-align:center; font-weight:bold; font-family:trebuchet ms, verdana; margin-top:0; }




p.news {
 font-size:11px;
 margin-top:3px;
 font-family: verdana;
 padding-left:7px;
 line-height:16px;
 margin-bottom:2px;
}



/* LINKI */

a.main, a.main:link, a.main:visited {
 font-size:26px; text-decoration:none; color: #F2FCFF; font-family:arial; font-weight:bold; }

a.main:hover { font-weight:bold; color: #fcf503; }

a.linki:active {  }


a.link, a.link:link, a.link:visited { 
 font-size:13px; text-decoration:none; color: #FBFEFF; font-family:verdana,arial
}
a.link:hover { font-weight:bold; color: #fcf503; }

a.linkd, a.linkd:link, a.linkd:visited {
 font-size:12px; text-decoration:none; color: #069; font-family:arial }
a.linkd:hover { font-weight:bold }

a.linkb, a.linkb:link, a.linkb:visited {
 font-size:12px; text-decoration:none; color: #fff; font-family:arial }
a.linkb:hover { font-weight:bold }

a.linki img, a.linki:link img, a.linki:visited img {
 border:1px solid #fffdfb; padding:2px; }

a.linki:hover img { border:1px dotted #069; border-top:1px solid #fffdfb; border-bottom:1px solid #fffdfb;
 padding:2px
}

td.center { text-align:center;  padding:0; }

tr { line-height:22px; }

tr.line { border-bottom:2px solid #005984; }
tr td { border-bottom: 1px dotted #005984; padding-left:5px; }
tr td.pad { padding-left:5px; font-weight:bold; border-right:1px dotted #005984; }
tr td.bold { font-weight:bold; }

tr.naglowek { background-color: #d5eaea; height: 20px; font-size:12px; }

p { line-height:18px }

strong.u { text-decoration:underline; }

table.small tr td { font-size:10px; }


 
div.info {text-align:left; height:auto;  border:1px dotted #069 !important; width:98% !important; padding:5px !important; margin-top:10px !important}

div#movie { margin-top:9px; }

div.news {width:100%}

div.menuBox {
 border:2px solid #336395; overflow:hidden; margin:0 10px;
 border-right:0; border-bottom:0;
}

.center { text-align:center}

/* listy: menu i inne */
ul.list {
 line-height:18px;
}


ul.menu {
 border-left:2px solid #1d3955; border-right:0; border-bottom:0;
 overflow:hidden; 
 padding:0; padding-left:12px; margin:10px; margin-top:0;
 list-style-type: none; 
 background-color:white;
}
ul.menu li {line-height:25px}
ul.menu li a {display:block;}

ul.tks {
 border-left:5px solid #03914b;
}
ul.tks li a {color:#028041 !important; font-family:arial 11px !important}

ul.subMenu {
 overflow:hidden; 
 padding:0; padding-left:0px; margin:10px; margin-bottom:0px;
 list-style-type: none; 
}
ul.subMenu li {line-height:25px}
ul.subMenu li a {display:block;}


ul.menuBottom {
 padding:0; margin:0;
}

ul.menuBottom li {
 display:inline;
}

a,img {
 border:0;
}

.kanal2 {
 background-color:#D2E6E4;
}

