 body {margin:0; padding:0; font-size:11px; color:white; font-family:arial; background: url(images/tlo.jpg)}
 .clr {clear:both; font-size:1px; line-height:1px; height:1px; width:100%}
 img {margin:0; border:0}
 p {margin:0; padding:0}
 .acenter {text-align:center}
 .none {display:none}
 .b {font-weight:bold}
 .u {font-style:italic}
 .aleft {text-align:left}
 .acenter {text-align:center}
 .mcenter {margin:0 auto}
 .aright {text-align:right}
 .mtop5 {margin-top:5px}
 .mtop10 {margin-top:10px}
 .wnormal {font-weight:normal}
 .fs12 {font-size:12px}
 .fs11 {font-size:11px}
 .fs10 {font-size:10px}
 dt  {font-weight:bold; font-size:14px} 
 td {padding-left: 11px; padding-right: 11px;}
 .red {color:#CE0000}
 
 a {text-decoration:none;color:#A7A7A7;}
 a:hover {text-decoration:underline;color:#A7A7A7;}
 .ukryj {visibility: hidden;}
 
 textarea {font-size:12px}
 
 .foto_srv img {float:left}
 
 #animation{visibility: hidden; position:absolute; margin:0 auto; height:40px; width:40px; top: 300px; left: 50%; z-index:500}

 #logowanie {position:relative; background: url(images/logowanie.jpg); margin:0 auto; height:292px; width:490px; top: 150px}
 #logowanie #login_txt {position:absolute; left: 120px; text-indent:35px; line-height:25px; top:150px; color:#A7A7A7; height:25px; width:250px; border:1px solid #A7A7A7;}
 #logowanie #haslo_txt {position:absolute; left: 120px; text-indent:35px; line-height:25px; top:190px; color:#A7A7A7; height:25px; width:250px; border:1px solid #A7A7A7;}
 #logowanie #blad {position:absolute; left: 120px; top:230px; line-height:25px; color:#990000; height:25px; width:149px; border:1px solid #990000;}
 #logowanie #submit{position:absolute; left: 275px; top:225px; width: 103px; height: 38px; display: block; background: url(images/loguj.png) no-repeat; text-decoration:none; border:none;}
 #logowanie #submit:hover {position:absolute; left: 275px; top:225px; width: 103px; height: 38px; display: block; background: url(images/loguj_h.png) no-repeat; text-decoration:none; border:none;}
 #logowanie .pole {position:absolute; right: 0px; top:0px; height:19px; width:150px;}

 .button{position:relative; left: 55%; text-align:center; text-indent:0px; padding-bottom: 10px; color:#A7A7A7; line-height:15px; top:50px; width: 121px; height: 51px; display: block; background: url(images/button.png) no-repeat; text-decoration:none; border:none;}
 .button:hover {background: url(images/button_h.png) no-repeat;}

 .button2{position:relative; margin:0 auto; text-align:center; text-indent:0px; padding-bottom: 10px; color:#A7A7A7; line-height:15px; top:20px; width: 121px; height: 51px; display: block; background: url(images/button.png) no-repeat; text-decoration:none; border:none;}
 .button2:hover {background: url(images/button_h.png) no-repeat;}

 #top {position:relative; background: url(images/logo.jpg); margin:0 auto; height:160px; width:900px}
 #top .menu {position:absolute; background: url(images/menu.jpg); right:0px; bottom:0px; color:#5c5b5b;height:26px; width:758px; text-indent:45px; line-height:22px;}
 #top .menu a {text-decoration:none; color:#aaaaaa;font-weight:bold;}
 #top .menu a:hover {text-decoration:underline}
 #top #ustawienia {position:absolute; text-align:right; background: url(images/ustawienia.jpg); right:0px; top:0px; text-decoration:none; color:#aaaaaa; height:38px; width:333px}
 #top #ustawienia #ustawienia_txt {text-align:right; line-height:25px; text-decoration:none; color:#aaaaaa; margin: 10px 20px 0 0;}
 #top #ustawienia #ustawienia_txt a {text-decoration:none; color:#aaaaaa}
 #top #ustawienia #ustawienia_txt a:hover {text-decoration:underline}

 #h2div {position:relative; text-align:center; background: url(images/h2.jpg); margin:0 auto; height:46px; width:900px; font-family:arial; color:#A7A7A7; font-size:28px; text-indent:0px; line-height:40px;}
 #main {position:relative; background: url(images/menu_tlo.jpg); margin:0 auto; width:900px;}
 #main #main_init {position:relative; margin:0 auto; color:#A7A7A7; line-height:25px; width:900px; padding-bottom:55px}
 #main #main_resp {position:relative; margin:0 auto; top:30px; width:900px; color:#A7A7A7; padding-bottom:55px}
 #main .ramka {position:relative; clear:both; margin:0 auto 20px; text-align:center; width:320px; min-height:25px; top:30px; color:#A7A7A7; line-height:25px;border:1px solid #A7A7A7; padding-top:15px; padding-bottom:15px}
 #main #main_resp .ramka_abonent {position:relative; clear:both; margin:0 auto; text-align:center; overflow: auto; width:740px; min-height:51px; top:10px; color:#A7A7A7; line-height:25px;border:1px solid #A7A7A7; padding-top:15px; padding-bottom:15px} 
 #main #main_resp .ramka_firma {position:relative; clear:both; margin:0 auto; text-align:center; overflow: auto; width:740px; min-height:125px; top:10px; color:#A7A7A7; line-height:25px;border:1px solid #A7A7A7; padding-top:15px; padding-bottom:15px} 

 #main #main_resp #operator {margin:0 auto; text-align:center; overflow: hidden; background: url(operator_tlo.png); position: relative; top: 10px; width: 222px; height: 150px;}
 #main #main_resp #operator_ramka {left: 1px; overflow: hidden; position: relative; top: 20px; width: 220px; height: 103px;}
 #main #main_resp #operator_iframe {margin: -194px 86px 0 -260px; width: 495px; height: 315px;}


 #main #mapa {position:relative; clear:both; overflow:hidden; margin:0 auto; text-align:center; width:740px; height:15px; top:10px; color:#A7A7A7; line-height:15px;border:1px solid #A7A7A7; padding-top:5px; padding-bottom:5px} 
 #main #mapa #mapa_png {position:relative;top: 16px}

 #main #main_resp #ramka_ilosc {position:relative; text-indent:35px; clear:both; margin:0 auto; text-align:left; width:740px; height:15px; top:10px; color:#A7A7A7; line-height:15px;border:1px solid #A7A7A7; padding-top:5px; padding-bottom:5px}
 #main .ramka_info {position:relative; text-indent:35px; clear:both; margin:0 auto; text-align:left; overflow: auto; width:740px; min-height:15px; top:10px; color:#A7A7A7; line-height:15px;border:1px solid #A7A7A7; padding-top:5px; padding-bottom:5px} 
 #main .ramka_info p {position:relative; margin:0 auto; width:670px;}
 
 #main #main_resp .namierzane_ramka {position:relative; padding-left:35px; clear:both; margin:0 auto; text-align:left; width:740px; min-height:15px; top:10px; color:#A7A7A7; line-height:15px;border:1px solid #A7A7A7; padding-top:5px; padding-bottom:5px}
 #main #main_resp .namierzane_opcje {position:absolute; right: 35px; top: 5px; line-height:15px;}
 #main #main_resp .namierzanie_pole_textowe {position:relative; width:670px; height:45px; top: 5px; line-height:15px; margin-bottom:10px}
 #main #main_resp .bts_ramka {position:relative; padding-left:35px; clear:both; margin:0 auto; text-align:left; width:700px; min-height:15px; top:10px; color:#A7A7A7; line-height:15px;border:1px solid #A7A7A7; padding-top:5px; padding-bottom:5px}


 #main .ramka_s_z {position:relative; clear:both; margin:0 auto; text-align:center; width:395px; min-height:40px; top:30px; color:#A7A7A7; line-height:25px;border:1px solid #A7A7A7; padding-top:15px} 
 #main .ramka_s_z input[disabled] {background-color: #666666;}
 #main .ramka_s_z select[disabled] {background-color: #666666;}
 #main .srodek {position:relative; clear:both; margin:0 auto; text-align:center; width:320px; height:40px; top:30px; color:#A7A7A7; line-height:25px;border:1px solid #A7A7A7; padding-top:15px}
 #main .zamowienie_inp {background-color: #D3D3D3;}
 .teksty {padding: 20px;}

 #stopka {position:relative; background: url(images/stopka.jpg); margin:0 auto; height:48px; width:900px}
 #stopka_txt {position:relative; text-align:left; text-indent:45px; line-height:22px; color:#A7A7A7; margin:0 auto; height:48px; width:900px}

 #boxcar {width:100%; height:121px; background: url(img/bg2.gif)}

 #boxcar #zdjeciatop {width:901px; margin:0 auto; padding:0; list-style-type:none}
 #boxcar #zdjeciatop ul {margin:0; padding:0}
 #boxcar #zdjeciatop li {margin:0; padding:0; display:none}

 #logo #zdjecialogo {margin:0; padding:0; list-style-type:none}
 #logo #zdjecialogo p.polink {font-weight:bold}
 #logo #zdjecialogo li {margin:0; padding:0; width:100%;  display:none}

 #pologotypy {width:100%; position:relative; margin:0; padding:0; list-style-type:none}
 #pologotypy p.polink {font-weight:bold; font-size:13px; margin-bottom:10px}
 #pologotypy li {margin:0; padding:0;display:none; position:absolute; top:0; left:0}


 #boxmenu {color:#484848; position:relative; margin:10px auto; width:901px; height:28px; background:url(img/bgmenu.gif)}
 #boxmenu a {text-decoration:none; color:#FFFFFF; font-weight:bold; color:#E3E3E3}
 #boxmenu a:hover {text-decoration:underline}
 #boxmenu .menu {position:absolute; left:30px; top:7px}
 #boxmenu .search {font-weight:bold; position:absolute; right:10px; top:6px}
 #boxmenu .search input {margin:0; border:0px solid #181818; font-size:11px; background:#EAEAEA}
 
 h2.big {margin:15px auto; font-family:arial; color:#2A2A2A; font-size:12px; text-indent:30px; line-height:26px; width:901px; height:26px; background:url(img/h1.gif)}
 
 #boxsearch {margin:0 auto; height:170px; width:901px}
 #boxsearch .box {position:relative; float:left; margin-left:21px; _margin-left:16px; width:199px; height:166px}
 #boxsearch .box .text {color:#FFFFFF; text-align:center; padding-top:90px; font-size:11px; font-weight:bold}
 #boxsearch .box .boxform {color:#FFFFFF; text-align:center;  font-size:11px; font-weight:bold}
 #boxsearch .box .boxform .sform {margin:0; padding:3px 0 0 0}
 #boxsearch .box .boxform .sform .ftext {font-size:11px; padding:2px; border:1px solid #d66814; width:106px}
 #boxsearch .box .boxform .sform .fsubmit {background-color:#ffd2b0; font-size:11px; border:1px solid #d66814; width:50px}
 
 #bar {width:100%; height:32px; margin:10px 0; background:url(img/bg3.gif)}
 
 #boxmain {width:901px; margin:0 auto}
 
 #boxleft {width:235px; float:left}
 #boxleft .m1 {width:213px; height:43px; margin:14px auto 0 auto; background:url(img/m1.gif); font-family:arial; color:#2A2A2A; font-weight:bold; font-size:12px; line-height:39px; overflow:hidden; text-indent:35px;}
 #boxleft .m2 {overflow:hidden; width:213px; margin:0 auto; background:url(img/m2.gif); color:#2A2A2A}
 
 #boxleft .m2 a.link {text-decoration:none; background:#fafafe;  color:#494949; font-weight:bold; font-size:11px; width:85%; line-height:25px; display:block; height:25px; border-bottom:1px solid #EAEAEA; margin:0 auto; overflow:hidden}
 #boxleft .m2 a.link:hover {border-bottom:1px solid #D9D9D9; background:#f2f2f8} 
 #boxleft .m2 a.link1 {text-decoration:none; background:#fafafe;  color:#494949; font-weight:bold; font-size:11px; width:65%; line-height:25px; display:block; height:25px; border-bottom:1px solid #EAEAEA; margin:0 auto; overflow:hidden}
 #boxleft .m2 a.link1:hover {border-bottom:1px solid #D9D9D9; background:#f2f2f8} 
 #boxleft .m2 a.link2 {text-decoration:none; background:#fafafe;  color:#494949; font-weight:bold; font-size:11px; width:50%; line-height:25px; display:block; height:25px; border-bottom:1px solid #EAEAEA; margin:0 auto; overflow:hidden}
 #boxleft .m2 a.link2:hover {border-bottom:1px solid #D9D9D9; background:#f2f2f8} 
 
 #boxleft .m2 .text {margin: 10px auto; width:80%; color:#494949}
 #boxleft .m2 .text a {text-decoration:none; color:#494949}
 #boxleft .m2 .text a:hover {text-decoration:underline; color:#494949}

 #boxleft .m2 .potext {margin-bottom:10px; text-align:center; line-height:18px; color:#595959; display: none}
 
 #boxleft .m3 {width:213px; height:18px; margin:0 auto; background:url(img/m3.gif)}
 
 #boxright {width:660px; margin:0 auto}
 #boxright ul {list-style-image: url(img/ul.gif)}
 #boxright h2 {text-align:left; clear:both; margin:15px auto; font-family:arial; color:#2A2A2A; font-size:12px; text-indent:35px; line-height:27px; width:657px; height:26px; background:url(img/h2.gif)}
 #boxright h2.of {text-indent:0; clear:both; color:white; margin:15px auto; font-family:arial; font-size:22px; text-align:center; line-height:40px; width:657px; height:44px; background:url(img/h2of.gif)}

 #boxright h2.of .pasek_opisu {text-indent:0; color:white; margin:1px auto; font-family:arial; font-size:22px; text-align:center; line-height:40px; width:597px; height:44px; float:left}
 #boxright h2.of .larr {margin-left: 8px; width: 28px; float:left; text-decoration:none; text-indent:0; color:white; margin:3px auto; font-family:arial; font-size:35px; text-align:center; line-height:40px; height:44px}
 #boxright h2.of .larr a {text-decoration:none; color:white}

 #boxright h2.of .rarr {width: 26px; float:left; text-decoration:none; text-indent:0; color:white; margin:3px auto; font-family:arial; font-size:35px; text-align:right; line-height:40px; height:44px}
 #boxright h2.of .rarr a {text-decoration:none; color:white}

 #boxright h2.ofs {text-indent:0; clear:both; color:white; margin:15px auto; font-family:arial; font-size:18px; text-align:center; line-height:40px; width:657px; height:44px; background:url(img/h2ofs.gif)}
 #boxright h2.full {clear:both; color:#676771; margin:15px auto; font-family:arial; font-size:18px; text-indent:0px; text-align:center; line-height:40px; width:657px; height:44px; background:url(img/h2full.gif)}
 #boxright .text {position: relative; margin:10px auto; width:656px; font-size:11px; line-height:16px; color:#494949; clear:both}
 #boxright .text a {color:#494949; text-decoration:none}
 #boxright .text a:hover {text-decoration:underline}
 #boxright .text table {border:1px solid #f3f3f6; margin:10px auto; background:#fafafe}
 #boxright input {margin:3px; font-size:11px; padding:3px 7px}
 #boxright option,select { font-size:11px; padding:1px}
 #boxright .text table td {padding:5px}
 #boxright .text .do_negocjacji {width:91px; height:99px; position:absolute; right:0px; top:0px}
 #boxright .fot {clear:both; margin:15px auto; font-family:arial; text-indent:20px; color:#2A2A2A; font-size:11px;  line-height:23px; width:657px; height:26px; background:url(img/fot.gif)}
 
 #mode {position: relative; width:100%; height:150px; background: #000;}
 #mode2 {position: relative; width:100%; height:70px; background: #000;}

 .boxof {width:655px; height:99px; background:url(img/ofbg1.jpg) no-repeat; position:relative; margin:15px auto 0 auto}
 .boxof .foto {width:88px;  position:absolute; left:18px; top:16px}
 .boxof .nazwa {position:absolute; left:120px; top:16px; width:520px; height:20px; font-weight:bold; border-bottom:1px solid #D9D9D9; font-size:12px}
 .boxof .nazwa a {color:#494949; text-decoration:none}
 .boxof .nazwa a:hover {text-decoration:underline}
 .boxof .cena {position:absolute; right:20px; top:16px; height:20px; font-weight:bold; font-size:12px; color:#494949;}
 .boxof .opis {position:absolute; left:120px; top:42px; font-size:11px; color:#5A5A5A; line-height:18px}
 .boxofprom {background:url(img/ofbg2.jpg) no-repeat;}
 .boxofsell {background:url(img/ofbg3.jpg) no-repeat;}
 
 .obramowanie {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F30;
	border-right-color: #F30;
	border-bottom-color: #F30;
	border-left-color: #F30;
	border-width: 4px;
}

 /* OFERTA  */

  
 #of .mainfoto  {float:left}
 #of .boxfoto {text-align:center}

 #of table.info {float:left; margin-left:20px; width:280px}
 #of table.info td {padding:2px; border-bottom:1px solid #F1F1F1}
 #of table.info .cena {font-weight:bold; font-size:17px}

 #of table.info2 {float:left; margin-left:20px; width:400px; background-color: #fff; border:0px;}
 #of table.info2 td {padding:2px; border:0px;}
 #of table.info2 .cena {font-weight:bold; font-size:17px}

 #of table.info3 {float:left; margin-left:20px; width:250px; background-color: #fff; border:0px;}
 #of table.info3 td {padding:2px; border:0px;}
 #of table.info3 .cena {font-weight:bold; font-size:17px}

 #of table.info4 {float:left; margin-left:-2px; width:300px; background-color: #fff; border:0px;}
 #of table.info4 td {padding:0px; border:0px;}
 #of table.info4 .cena {font-weight:bold; font-size:17px}

 #of table.info5 {float:left; margin-left:20px; width:280px}
 #of table.info5 td {padding:0px; border:2px solid #F1F1F1}
 #of table.info5 .cena {font-weight:bold; font-size:17px}

 #of table.info6 {position: relative; left: 10px; margin-left:20px; width:600px}
 #of table.info6 td {padding:2px; border-bottom:1px solid #F1F1F1}
 #of table.info6 .zmiana {background-color: #fd932b;}
 #of table.info6 .cena {font-weight:bold; font-size:17px}
 
 
 #boxstopka {clear:both; width:100%; height:60px; margin-top:40px; color:#7e7e8f; background:#f1f1fa; border:0px solid #e6e6f5 }
 #boxstopka .text {margin:0 auto; padding-top:20px; width:910px}
