body{margin:0px;padding:0px;font-family:Verdana,Tahoma,sans-serif;font-size:11px;color:#5B5F63;background:#FFFFFF url(img/tlo_main.gif) repeat-x top left;}
table{border-spacing:0px;border-collapse:collapse;padding:0px;margin:0px;}
td{padding:0px;margin:0px;}

/**/
a {color:#D50002;text-decoration: none;}
a.title {font: bold 13px verdana, tahoma, sans-serif; color:#5B5F63;text-decoration: none;}
a.title:hover {text-decoration: none;}

.T1{background:#FFFFFF;width:auto;height:auto;padding:0px;background-image:}
.T2{margin:0 auto 0 auto;width:816px;background:#ffffff;}
.td1{padding: 0 10px 2px 0; width:816px;height:35px;background-image:url(img/tlo_main_g.gif); text-align: right; vertical-align: bottom;}
.td2{width:816px;height:35px;background:#ffffff;}
.td3{width:816px;height:3px;background-image:url(img/pasek_sz_g.gif);padding:0px;}
.td4{width:4px;height:auto;background-image:url(img/poswlewtlo.gif);background-repeat:repeat-y;padding-top:0px;vertical-align:top;}
.td5{width:4px;height:auto;background-image:url(img/posp.gif);background-repeat:repeat-y;vertical-align:top;}
.td6{width:816px;height:3px;background-image:url(img/posw_dol.gif);}
.td7{width:282px;height:94px;background:url(img/logotlo.gif) no-repeat;padding-bottom:30px;padding-left:26px;}
.td8{width:291px;vertical-align: top; height: 304px;background-image:url(img/tlolinki.jpg);background-repeat:no-repeat;padding-top:39px;padding-bottom:55px;padding-right:144px;padding: 0;}
.td9{width:526px;height:428px;}
.td10{}
.td11{padding:49px 35px 40px;vertical-align:top;width:477px;}
.td12{text-align: justify; background-image:url(img/zemb_szar.jpg); background-repeat:no-repeat; background-color:#D9D9D9; width:175px; padding-left:25px;padding-right:50px;padding-bottom:40px; vertical-align: top;}
.td13{height:52px;width:225px;background:url(img/stopka_czerw.jpg) no-repeat;padding-left:25px;font: bold 12px Arial,sans-serif;color:#FCD7D8;}
.td14{background-color:#FFFFFF;width:10px;}
.td15{background-color:#FFFFFF;height:12px;}
.b{float:right;margin-right:0px;margin-bottom:0px;vertical-align:bottom;}

.col1{background:url(img/paski_biale2.gif) repeat-y right;}

.P{margin-top:49px;margin-bottom:20px;font-size:12px;}
.logo{margin-top:0px;}

.m{font-size:12px;margin-bottom:0px;margin-top:0px;}
.n{margin-top:16px;text-align:justify; line-height: 15px;}

a img{border: none;}

.clear{clear:both;}

img.im1 {border: 1px #d4d4d4 solid; padding: 2px; margin: 2px 15px 4px 0;}

/*main*/
div.im1 {float: left; border: 1px #d4d4d4 solid; padding: 2px; margin: 2px 15px 4px 0;}
div.im1 div.sp1{float: left;}
div.im1 div.sp4{width: 190px; padding: 5px 4px;}
div.im1 .sp2 { font-size: 11px; background: #353535; color: #fff; padding: 2px 5px;}
div.im1b {float: left; border: 1px #d4d4d4 solid; padding: 2px; margin: 2px 5px 4px 0;}
div.im2 {float: right; border: 1px #d4d4d4 solid; padding: 2px; margin: 2px 0px 4px 15px;}
div.im2 .sp1 { font-size: 11px; background: #353535; color: #fff; padding: 2px 5px;}
div.im2 div.sp4{width: 190px; padding: 5px 4px;}

div.real_just img {border: 1px #d4d4d4 solid; padding: 2px;}


.n ul {padding: 0; margin: 0 0 0 17px;list-style-position: outside;}

ul.detale {margin:0;}
table.promocje1 th {background: #F61116; color: #fff;}
table.promocje1 {border: 1px #DBDBDB solid; width: 420px;}
table.promocje1 td {border: 1px #DBDBDB solid; padding: 1px 3px;}
table.promocje1 tr.c1 td{background: #E9E9E9;}
table.promocje1 td.s1 {text-align:center;}
table.promocje1 a img {border:none;}
table.promocje1 a.s1 {font-weight: normal; color: #000;}
table.promocje1 a.s1:hover {color: #777;}



span.sub1 {font-size: 10px; font-style: italic; font-weight: normal;}



ul.pobierz {list-style: none;}
ul.pobierz li{line-height: 25px;}
ul.pobierz a {padding:10px 0 10px 25px;}
ul.pobierz a:hover {text-decoration: underline;}

ul.pdf a {background: url(img/pdf.gif) no-repeat left center;}

table.p1 {border-collapse: collapse;border:solid 1px #D5D9DC;margin-bottom:10px;text-align: left;}
table.p1 small {font-size: 11px;}
table.p1 td {border:solid 1px #D5D9DC;padding:1px 3px;}
table.p1 col.dark {background-color: #EAEFF2;}
table.p1 tr.dark {background-color: #EAEFF2;}

table.p2 {border-collapse: collapse;text-align: left;}
table.p2 td {padding:1px 3px;}




a.s1 {font: normal bold 11px verdana; color: #D50002;}
a.s1:hover {color: #FF3F42;}
span.s1 {font-weight: bold;}

a.pdf {font: normal bold 11px verdana; color: #D50002; text-decoration: none; padding-left: 20px; background: url(img/images/pdf.gif) no-repeat; left top;}
a.lan img {border: none; margin-left: 1px;}




div.oferta {order: 1px #eee solid; line-height: 12px; clear: left; height: 106px; padding: 2px 5px; margin-bottom: 5px; line-height: 15px; cursor: pointer; }
div.oferta div.s1 {background-color: #585858; font-weight: bold; color: #fff; font-size: 10px; padding: 3px; line-height: 12px;}
div.oferta_div {line-height: 12px; cler: left; heght: 106px; float: left; 
padding: 2px 5px; margin-bottom: 5px; line-height: 15px; cusor: pointer; }
div.oferta_div div.s1 {background-color: #585858; font-weight: bold; color: #fff; font-size: 10px; padding: 3px; line-height: 12px;}

div.mail {float:right; cursor: pointer; font-size: 12px;}
div.mail img {margin-left: 6px;}

div.nowelinki {width:150px; height: 210px; margin: 30px 0px 30px 12px;}
div.nowelinki div.s1{width:178px; padding: 4px; padding-top: 13px; margin-bottom: 0px; text-align: right; border-bottom: 1px #FF5E61 solid; cursor: pointer;}
div.nowelinki div.s1 a {color: #fff; font-size: 13px; font-weight: bold; text-decoration: none;}



h1 {font-weight: bold; border-left: 7px #D50002 solid; font-size: 12px; color: #5B5F63; padding: 1px 3px}
table.okna {margin: 0 auto;}
h2 {background: url(img/images/dot1.gif) no-repeat left 5px; padding-left: 13px; font-weight: bold; font-size: 12px; 
color: #5B5F63; ackground: #CECECE;margin:15px 0 10px;text-align: left;}
table.okna {margin: 0 auto;}

div.okna {height: 180px;}
div.okna img {float: left; margin: 10px; border: 1px #E8E8E8 solid; padding: 1px;}
div.okna img.sp1 {float: right; margin: 10px; border: 1px #E8E8E8 solid; padding: 1px;}

div.okna div.s1 {margin: 10px 0 2px 0; background-color: #E8E8E8; border-bottom: 2px #D50002 solid; font-weight: bold; color: #383838; font-size: 12px; padding: 1px 3px; clear: right;}
div.okna div.s1 a{font-weight: bold; color: #383838; font-size: 12px;text-decoration: none;}
div.okna div.s1 a:hover{text-decoration: underline;}
div.okna div.s2 {background: url(img/images/arrow1.gif) no-repeat left 3px; padding-left: 14px; margin: 10px 0 0 160px; width: 230px;}
div.okna div.s3 {padding-left: 14px; margin: 10px 0 0 160px;}
div.okna div.s4 {margin: 10px 160px 0 0;}
div.br {clear:both;}
div.up {text-transform: uppercase;}



div.okna2 {margin-bottom: 30px;}
div.okna2 div.s1 {margin: 10px 0 12px 0; background-color: #E8E8E8; border-bottom: 2px #D50002 solid; font-weight: bold;
color: #383838; font-size: 12px; padding: 1px 3px; clear: right;}
div.okna2 div.s2 {background: url(img/images/arrow1.gif) no-repeat left 3px; padding-left: 14px; margin: 10px 0 0 160px; width: 280px;}
div.okna2 img {border: 1px #E8E8E8 solid; padding: 1px; margin: 0 20px 10px 0;}
div.okna2 img.l {float: left;}
div.okna2 div.mid {text-align: right;margin: 20px 0;}

div.title {font-weight: bold; text-transform: uppercase;font-size: 12px;margin:10px 0;}
div.tkaniny_linki {margin-top:27px;}
div.tkaniny_linki a {font-weight: bold; font-size: 12px; color: #fff; background: #D60002; padding: 3px 20px;text-decoration: none;}
div.tkaniny_linki a:hover {background: #BA0001;text-decoration: underline;}
div.tkaniny img {margin:10px 0 30px;}
div.tkaniny span {text-align: left; font-weight: bold; font-size: 10px;}
table#tkaniny {width: 100%; border-collapse: separate;border-spacing: 1px;}
table#tkaniny td {padding:3px 5px; background: #EBEBEB;}
table#tkaniny th {font-weight: bold; font-size: 12px;background: #D60002; color:#fff; padding:3px 5px;}


div.okleina {float:left;border: 1px #ADADAD solid; padding: 2px;margin: 3px 2px;}
div.okleina .sp1 {font: normal 9px Arial; background: #D2D2D2; color:#000;margin-top:1px;padding-left:1px;}
div.okleina .sp1 strong{font-size: 11px;}


div.tkaniny_link {text-align: center;float: right;margin:0 0 10px 20px;padding: 0 3px 10px;border: 1px #E5E5E5 solid;}
div.tkaniny_link:hover {border-color: red;}




strong.exclaim1 {background: url(img/exclaim1.gif) no-repeat left; height:45px; display:block;padding: 10px 0 0 60px;font-size:12px;margin-left:0px;}
strong.exclaim1 span{text-transform: uppercase;}


h3 {background: url(img/images/arrow1.gif) no-repeat left 3px; font-size: 11px; padding-left: 14px;}
h4 {border-left: 7px #D50002 solid; font-size: 14px; color: #5B5F63; padding: 1px 3px}

h5 {background-color: #EFEEEE;padding:10px 7px;margin:3px 0 0;-moz-border-radius: 5px; border-radius: 5px;border: solid 1px #CECECE;}
h5:hover {background-color: #F4F3F3;}
h5 a {font-size:11px;color:#E0181A;text-shadow: 1px 1px 0 #fff;}
h5 a:hover {color:#716B6B;}


h5.sp1 {background-color: #E30E0E;padding:10px 7px;margin:20px 0 0;-moz-border-radius: 5px; border-radius: 5px;border: solid 1px #CECECE;}
h5.sp1:hover {background-color: #F82929;}
h5.sp1 a {font-size:12px;color:#fff;text-shadow: 1px 1px 0 #000;}







div.hint1 {cursor:hand; cursor:pointer; color: #D50002; font-weight: bold;}
div.hint_back {background: url(img/images/question1.gif) #F1F1F1 no-repeat 3px 7px; padding: 5px 48px;}
div.switchcontent {margin: 5px 2px; border-left: 2px #D50002 solid; padding-left: 10px;}
td.c2 {padding: 0 0 7px 11px;}
table.c1 {height: 100%;}

div.real_tn {float:left; padding: 1px; border: 1px #E8E8E8 solid; margin: 0 15px 3px 0; cursor: hand; cursor: pointer;}
div.real_big img {padding: 1px 0; margin: 20px 0; border-top: 5px #D9D9D9 solid;border-bottom: 5px #D50002 solid;}

img.s1 {vertical-align: bottom;}




.td13 div{font-family:Arial,sans-serif;font-size:11px;color:#FCD7D8;font-weight:bold;width:110px;}
.td12 div{margin-bottom:20px;width:164px;text-align:justify;}






td.stopka {height: 50px; font: normal 10px Verdana; color: #AFB0B1; text-align: right; padding-right: 15px;}
a.stopka {font: normal 10px Verdana; color: #AFB0B1; text-decoration: none;}
a.stopka:hover {color: #D78A52;}

div.poll tbody{text-align: left;}

/*
div.poll tbody td{text-align: left; padding-left: 20px;}
div.poll tbody td input{margin-left: -19px;}

*/
div.poll tbody td{text-align: left;}
div.poll table td{vertical-align: top; padding-bottom: 7px;}

/*
table#cms {margin-top: 80px;}
*/
table#cms td {border: solid 1px #aaa; padding:5px;vertical-align: top;}
table#cms thead td {background-color: #D50002; text-transform:uppercase; color: #fff; font-weight: bold; }

div#admin_top {padding: 5px;position: fixed; top:40px;left:0; background-color: #FF8A00; width: 100%; height: 20px; margin-bottom:10px;}
div#admin_top a{font-weight: bold; color: #fff;}
div#admin_label {padding: 5px; position: fixed; top:0;left:0; background-color: #000; width: 100%; height: 30px;}
div#admin_label a{color: #5B5F63; font-weight: normal; text-decoration: none;}
 
 
 
 
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #7B7B7B;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Tahoma;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


