html{height:100%;overflow:hidden;}
body{height:100%; overflow:auto; background-image:url('img/tlo.jpg'); background-repeat: no-repeat;  color:#003c84; background-position:center bottom; background-color:#003C85; margin:0px; font-family:tahoma; font-size:12px;}


img{border:0px;}

table{border-spacing: 0px; border-collapse: collapse; padding:0px;}
td{vertical-align:top; text-align:left; font-size:12px; line-height:16px; }
a{text-decoration:underline; color:#003c84;}

h1{color:be040a; font-style:italic; font-size:22px; line-height:20px;}

textarea{border:#D7D4C3 1px solid; width:300px; height:100px;}
input[type=text]{border:#D7D4C3 1px solid;}
input[type=file]{border:#D7D4C3 1px solid;}
input[type=submit]{border:#D7D4C3 1px solid; cursor:pointer;}



.vmiddle{vertical-align:middle;}
.tbold{font-weight:bold;}
.tcenter{text-align:center;}
.tright{text-align:right}
.tgray{color:#a4a4a4}
.tbrown{color:#a39673}
.ttitle1{font-size:15px;}
.tred{color:#be040a;}
.twhite{color:white; text-decoration:none;}
.pink{color:#de0059}
.tgreen{color:#c1cf01}
.tnormal{color:#463e28; text-decoration:none;}
.titalic{font-style:italic;}
.t11{font-size:11px;}

.tbottom{vertical-align:bottom;}
.ttop{vertical-align:top;}
.tmiddle{vertical-align:middle;}
.tleft{text-align:left}
.tcenter{text-align:center}
.tright{text-align:right}



#cont{width:980px; height:100%; display:block;}
#top_1{ background:url('img/logo_tecza.png') no-repeat center top;}
#top_2 td{color:white;}
#menu{ }
#menu a{float:left; padding-right:2px;}
#ofirmie_sub_menu{width:200px; height:30px; border:red 1px solid; position:absolute; left:5px; top:35px;}


#info{height:120px; background:url('img/info_top.jpg') no-repeat;}
#info_txt{width:560px;   text-align:left; padding-top:20px;}
#info_txt_pl{width:780px; text-align:left; float:left; margin-left:30px; padding-top:20px;}
#info_img{width:159px; height:36px; background:url('img/info_img.jpg') no-repeat; position:relative; float:left; top:40px; left:30px;}
#info_more{width:75px; height:25px; float:right; position:relative; background:url('img/wiecej.jpg') no-repeat; top:10px; right:50px; cursor:pointer;}
#info_more_pl{width:75px; height:25px; float:right; position:relative; background:url('img/wiecej.jpg') no-repeat; top:70px; right:50px; cursor:pointer;}
#babunia{width:120px; height:144px; position:absolute;  background:url('img/babunia.png') no-repeat;  margin-top:80px; margin-left:500px;}

#szukaj{position:relative; }
#szukaj input[type=text]{background:url('img/szukaj_txt.jpg') no-repeat; border:0px; width:157px; height:24px;}
#szukaj td{padding:5px;}

#jezyki{position:relative; height:50px; width:200px; float:left;}
#jezyki td{color:white;  font-size:11px; padding:5px;}
#flagi{}
#flagi a{width:24px; height:19px; background:url('img/flag_bg_i.jpg') no-repeat; display:block; margin-left:5px; padding-left:4px; padding-top:4px; float:right;}
#flagi a:hover{width:24px; height:19px; background:url('img/flag_bg_a.jpg') no-repeat; display:block; margin-left:5px; padding-top:4px; float:right;}

#left{border:red 0px solid; width:221px; float:left; height:410px; position:relative; _top:-5px; left:15px;}
#content{border:red 0px solid; width:752px; height:410px;  position:relative; float:right;_top:-5px; top:0px; left:8px;}
#left_cont{width:195px;  background:url('img/tlo_jasne_o50.png');}


#footer{width:980px; height:41px; background:url('img/belka_stopka.png') no-repeat; position:relative; clear:both; top:-7px; color:white;}
#footer_sub{width:980px; height:41px; background:url('img/belka_stopka_sub.png') no-repeat; position:relative; clear:both; color:white;}
#fot_1{float:left; top:12px; position:relative; left:15px;}
#fot_2 a{color:#5977ed; float:right; top:12px; position:relative; right:10px; text-decoration:none;}

#sub_content{width:980px; background:url('img/sub_content_bg.jpg') repeat-y;}


#sub_left{width:212px; border-right:#e1e0e5 1px solid; height:200px; padding-left:25px; padding-top:20px;}
#sub_right{width:693px;  padding-left:25px; padding-right:25px; padding-top:20px;}

#dane_log{background:#fffdf6;}
#dane_log td{padding:5px; text-align:center; border:#d1caae 1px solid; vertical-align:middle;}

#stron{width:687px; border-top:#e0e1e5 1px solid; margin-top:10px; text-align:center;}
#stron a{text-decoration:none;}

#form td{font-weight:bold; padding:7px; text-align:right;}
#form input[type=text]{background:url('img/form_txt_bg.jpg') no-repeat; width:182px; height:22px; border:0px; float:left;}
#form textarea{width:471px; height:163px; background:#a1c4e2; border:0px;}

#prod_menu {width:90%;  border-collapse:collapse; margin-bottom:10px; margin-top:10px;}
#prod_menu td{padding:10px 5px 10px 5px; font-weight:bold; border-top:#e0e1e5 1px solid; border-bottom:#e0e1e5 1px solid;}
#prod_menu a{color:#6686B5; text-decoration:none;}
#prod_menu a:hover{color:#013D83;}

.prev {width:24px; cursor:pointer; top:10px; margin-left:76px; position:relative;}
.next {width:24px; cursor:pointer;  bottom:10px; margin-left:76px; position:relative;}

#sections a{border:#e8e1c5 0px solid; display:block;}

#screen {width:100px; height:370px; margin-left:7px;}
#sections {overflow:hidden; width:100px; height:348px; margin-top:20px; padding-right:28px; position:relative;}
#sections li {float:left; list-style:none; margin-right:10px; height:116px;}
#sections li.fallen {margin-top:0px;}










