body,p,div,span,img,a,ul,li,h1,h2,h3,h4,table{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;font-size:small}
a{color:#505050;text-decoration:none;font-weight:700}
#tlo{z-index:1;background:url(../images/tlo.png) repeat-x top left;margin:0}
#ramka{position:relative;overflow:hidden;width:1002px;z-index:10;margin:0 auto}
a img{border:0}
#logo{margin-top:3px;float:left;display:inline;width:220px;height:107px}
#user_field{float:right;width:780px;font-size:85%;background:url(../images/user_field_back.png) no-repeat top right;height:110px;color:#495677}
#user_field #login_f{width:230px;float:right;display:inline;font-weight:bolder;margin:0 23px 0 0;padding:8px 0 0}
#user_field #login_f a{text-decoration:none;color:#495677;font-weight:400}
#user_field #login_f p{margin-top:5px}
#small_menu{float:right;display:inline;margin:5px 22px 0 0}
#small_menu a{color:#646464;text-decoration:none;font-weight:400}
.clear{width:100%;height:0;clear:both}
.menu_main li{float:left;display:inline;height:26px}
.menu_main li.inside a{text-decoration:none;color:#fff}
.manu_main li.inside a:hover,.menu_main li.inside:hover a,.menu_main li.selected a{color:#495677;text-decoration:none}
.menu_main li.inside{background:url(../images/menu_back2.png) repeat-x top left;text-align:center;height:20px;padding:6px 2px 0}
.menu_main li.selected{background:url(../images/menu_back1.png) repeat-x top left;text-align:center;height:20px;padding:6px 2px 0}
.menu_main li.inside:hover{background:url(../images/menu_back1.png) repeat-x top left}
.nor_r{width:9px;height:26px;background:url(../images/menu_normal.png) no-repeat top right;margin:0 2px 0 0}
.nor_l{width:9px;height:26px;background:url(../images/menu_normal.png) no-repeat top left;margin:0 0 0 2px}
.sel_r{width:9px;height:26px;background:url(../images/menu_selected.png) no-repeat top right;margin:0 2px 0 0}
.sel_l{width:9px;height:26px;background:url(../images/menu_selected.png) no-repeat top left;margin:0 0 0 2px}
#menu{clear:both}
#sub_menu{clear:both;height:20px;padding-top:3px}
#sub_menu ul li{float:left;padding-right:5px;margin-left:5px;border-right:1px solid #505050;display:inline}
#sub_menu ul li:last-child{border-right:0}
#sub_menu ul li a{text-decoration:none;color:#505050;font-size:85%;font-weight:400}
#left{width:621px;overflow:hidden;float:left;display:inline;margin:10px 5px 0 0}
.ramka1{width:621px;background:url(../images/ramka1_back.png) repeat-y top left;padding:0}
.ramka1 h1{color:#505050;width:606px;background:url(../images/ramka1_h1_back.png) no-repeat top left;height:27px;font-size:120%;padding:10px 0 0 15px}
.ramka1_footer{width:621px;height:5px;background:url(../images/ramka1_footer_back.png) no-repeat top left;margin:0 0 10px}
.tresc{padding:10px}
.mapka{width:220px;float:left;display:inline;font-size:85%;margin:0 20px 0 0}
.inputText2{width:196px;height:17px;background:url(../images/inputText2back.png) no-repeat top left;border:0;font-size:90%;padding:2px}
.inputText3{width:296px;height:17px;background:url(../images/inputText3back.png) no-repeat top left;border:0;font-size:90%;padding:2px}
.inputText2textarea{width:296px;height:246px;background:url(../images/inputText2textarea_back.png) no-repeat top left;border:0;font-size:90%;padding:2px}
table th{text-align:left}
.lista{width:599px;overflow:hidden;margin-left:1px;padding:10px}
.lista_abc{width:599px;background:#fff;margin-left:1px;padding:10px}
.lista_def{width:599px;background:#f0f0f0;margin-left:1px;padding:10px}
.lista_tytul{width:599px}
.lista_tytul h2{font-size:120%;float:left;color:#373230;font-family:arial}
.lista_tytul span,.lista_cena{float:right;font-size:130%;color:#775401;font-weight:700}
.avatar{border:1px solid #a8a8a8;background:#fff;padding:2px}
.lista_mini{float:left;display:inline;margin:5px 5px 0 0}
.lista_info{float:left;width:436px;overflow:hidden}
.lista_metraz{float:right;font-weight:bolder;margin-top:-3px;color:#373230}
.lista_data{float:left;color:#6b615d;font-size:75%;margin-bottom:5px;padding:5px 0 0}
.lista_tresc{float:left;font-size:90%;text-align:justify;color:#505050}
.lista_tresc a:link,.lista_tresc a:visited{color:#373230;text-decoration:none}
.lista_tresc a:hover{color:#373230;text-decoration:underline}
.banner{margin:0 0 5px}
#right{width:369px;float:right;overflow:hidden;display:inline;margin:10px 0 0}
.ramka2{width:369px;background:url(../images/ramka2_back.png) repeat-y top left}
.ramka2 h1{color:#505050;width:354px;background:url(../images/ramka2_h1_back.png) no-repeat top left;height:27px;font-size:120%;padding:10px 0 0 15px}
.ramka2_footer{width:369px;height:5px;background:url(../images/ramka2_footer_back.png) no-repeat top left;margin:0 0 10px}
#porady_ul li{float:left;cursor:pointer}
#porady_tresc{background:#fafafa;width:345px;margin:0 0 0 1px}
.lista2{color:#373230;clear:both;display:block;width:347px;margin:0 0 0 1px;padding:10px}
.lista2_abc{color:#373230;clear:both;display:block;background:#f0f0f0;width:347px;margin:0 0 0 1px;padding:10px}
.lista2_def{color:#373230;clear:both;display:block;background:#fff;width:347px;margin:0 0 0 1px;padding:10px}
.lista2_mini{float:left;display:inline;margin:0 5px 0 0}
.lista2_data{font-size:85%;display:block;color:#6b615d!important}
.lista2_info{float:left;width:225px}
.lista2_info h3{font-size:110%;color:#373230}
.lista2_cen_met{font-weight:bolder;clear:both}
.pointer{list-style:none;line-height:25px; margin-bottom: 0px; padding-bottom: 0px;}
.pointer li a{color:#505050;background:url(../images/pointer1.png) no-repeat left;padding:0 0 0 15px}
#ostatnie li a, h3 a, h2 a{color:#373230!important}
.r{float:right; margin: 0px; padding: 0px;}
#footer{clear:both;width:100%;background:#e6e6e6 url(../images/footer_back.png) repeat-x top left;margin:10px 0 0;padding:10px 0}
#inner_footer{width:1002px;position:relative;overflow:hidden;font-size:14px;margin:0 auto}
#inner_footer table td,#inner_footer table th{border-bottom:1px solid #d2d5dd;font-size:95%;padding:10px 5px}
#inner_footer table tr:last-child td,#inner_footer table tr:last-child th{border-bottom:0}
#linki{text-align:center;border-top:1px solid #d2d5dd;color:#d2d5dd;font-size:14px;margin:10px 0 0;padding:10px 0}
#linki a,#inner_footer a{font-weight:400;font-size:85%}
a:hover,#user_field #login_f a:hover,#small_menu a:hover,#sub_menu ul li a:hover{text-decoration:underline}
table.lista3{width:619px;margin:0 0 0 1px}
#left2{float:left;display:inline;width:759px;overflow:hidden;margin:10px 0 0}
.ramka3{width:759px;overflow:hidden;background:url(../images/ramka3_back.png) repeat-y top left}
.ramka3 h1{color:#505050;width:744px;background:url(../images/ramka3_h1_back.png) no-repeat top left;height:27px;font-size:120%;padding:10px 0 0 15px}
.ramka3_footer{width:759px;height:5px;background:url(../images/ramka3_footer_back.png) no-repeat top left;margin:0 0 10px}
.sort_icon{width:10px;line-height:5px;padding:0 20px 0 0}
.ramka3 div{width:737px;margin:0 0 0 1px;padding:10px}
.lista4{width:735px}
h3 .lista4_data{font-size:11px;color:#6b615d!important;font-weight:400}
.lista4_tresc{text-align:justify;color:#505050}
.lista4 td.wartosci{text-align:right;width:100px}
.lista4 td.wartosci p{float:none}
#right2{float:right;display:inline;width:231px;overflow:hidden;margin:10px 0 0}
.ramka4{width:231px;overflow:hidden;background:url(../images/ramka4_back.png) repeat-y top left}
.ramka4 h1{color:#505050;width:216px;background:url(../images/ramka4_h1_back.png) no-repeat top left;height:28px;font-size:120%;padding:10px 0 0 15px}
.ramka4_footer{width:231px;height:5px;background:url(../images/ramka4_footer.png) no-repeat top left;margin:0 0 10px}
.new_oferta_buttons{width:619px;text-align:center;font-size:90%;margin:0 0 0 1px}
.new_oferta_buttons td{background:#f0f0f0;color:#969696;font-weight:700;padding:10px 0}
.new_oferta_buttons td.selected{background:#fff;color:#505050}
.ramka5{width:518px;overflow:hidden;background:url(../images/ramka5_back.png) repeat-y top left}
.ramka5 h1{color:#505050;width:503px;background:url(../images/ramka5_h1_back.png) no-repeat top left;height:28px;font-size:120%;padding:10px 0 0 15px}
.ramka5_footer{width:518px;height:6px;background:url(../images/ramka5_footer.png) no-repeat top left;margin:0 0 10px}
.ramka5 div{width:496px;margin:0 0 0 1px;padding:5px 10px}
#left3{float:left;display:inline;width:231px;overflow:hidden;margin:10px 0 0}
.zebra_ul li{background:url(../images/pointer1.png) no-repeat 10px;margin:0 1px;padding:10px 10px 10px 25px}
.zebra_ul li.abc{background-color:#f0f0f0}
.zebra_ul li.def{background-color:#fff}
#middle{width:518px;overflow:hidden;display:inline;float:left;margin:10px 0 0 10px}
.middle_wyniki{width:516px;margin:0 1px}
.sort .sort_icon{width:10px;line-height:5px;padding:0 20px 0 0 !important}
.data{font-size:85%;color:#505050}
#porady_ul,.zebra_ul{list-style:none}
table.lista3 td,table.lista3 th,.middle_wyniki td,.sort td,.sort th{padding:5px 10px}
.lista3_abc,.ramka3_div_abc,.sort{background:#f0f0f0}
.lista3_def,.ramka3_div_def{background:#fff}
.sort_icon a,.lista4 td p{display:block;margin:0!important;padding:0!important}
.tooltip{background-color:#FFF;position:absolute;width:200px;z-index:14;font-size:85%;background:#f0f0f0;color:#000;border:1px solid #000;padding:3px 4px}
.error_list{list-style:none;margin:2px;padding:0}
.error_list li{background-image:url(../images/stop.png);background-position:left top;background-repeat:no-repeat;color:red;font-weight:bolder;padding:0 2px 2px 20px}
.radio_list,.checkbox_list{list-style:none;margin:2px;padding:0}
.good{color:#586d43;display:block;font-weight:bolder;width:100%;overflow:hidden;clear:both;background:#f6fef7;text-align:center;margin:10px 0;padding:20px}
.error{color:red;display:block;font-weight:bolder;width:100%;overflow:hidden;clear:both;margin:2px 10px;padding:3px}
.inputText2B{width:154px;border:1px solid #8c8c8c;font-size:90%;margin-bottom:5px}
.inputText3B{width:49px;border:1px solid #8c8c8c;font-size:90%;margin-left:4px}
.inputText4B{width:199px;border:1px solid #8c8c8c;font-size:90%}
.inputText5B{width:194px;border:1px solid #8c8c8c;font-size:90%}
.inputTextarea1B{width:470px;border:1px solid #8c8c8c;font-size:90%}
.inputText2B:hover,.inputText3B:hover,.inputText4B:hover,.inputTextarea1B:hover,.inputText5B:hover{border:1px solid silver}
.tip{cursor:help}
.new_message a{font-weight:bolder!important;color:#000}
.old_message a{text-decoration:none;font-weight:400!important}
th.message_operacje{font-size:85%;padding:2px 10px}
th.message_operacje a{color:#000}
th.message_operacje #akcja_f{font-size:90%}
.message_show .l{width:80px;text-align:center;font-size:80%;border-right:1px solid #8c8c8c;vertical-align:top;padding:0 3px 0 0}
.message_show .r{vertical-align:top;padding:0 0 0 5px}
.ac_input{width:196px}
.ac_results{border:1px solid #ccc;background-color:#FFFEEF;overflow:hidden;z-index:99999;padding:0}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0}
.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;margin:0;padding:2px 5px}
.ac_loading{background:#eee}
.ac_odd{background-color:#FFFBCF}
.ac_over{background-color:#86ABD9;color:#FFF}
.ramka6{width:621px;background:url(../images/ramka6_back.png) repeat-y top left;padding:0}
.ramka6 h1{color:#505050;width:606px;background:url(../images/ramka6_h1_back.png) no-repeat top left;height:27px;font-size:120%;padding:10px 0 0 15px}
.ramka6_footer{width:621px;height:5px;background:url(../images/ramka6_footer_back.png) no-repeat top left;margin:0 0 10px}
.tresc th{color:#373634}
.dalej-button{cursor:pointer;font-size:14px;font-weight:700;color:#fff;width:69px;height:28px;background:url(../images/dalej.jpg) no-repeat;border:0;margin-top:10px}
.przypis{border:1px solid #d7d7d7;background:#fafafa;float:right;text-align:left;font-size:11px;color:#5a5a5a;width:290px;margin-left:10px;padding:15px}
.przypis-2{border:1px solid #d7d7d7;background:#fafafa;text-align:left;font-size:11px;color:#5a5a5a;width:500px;margin:0 0 20px;padding:15px}
.przypis img{float:left;margin-right:5px;margin-bottom:0}
.tresc th span{color:#ac3024}
.pagination{height:20px;clear:both;text-align:center;margin:0 auto;padding:4px}
.pagination a{border:1px solid silver;text-align:center;text-decoration:none;display:inline;margin:0 3px 0 0;padding:3px}
.pagination a.sel{border:1px solid silver;text-align:center;text-decoration:none;background:silver;color:#FFF;display:inline;margin:0 3px 0 0;padding:3px}
.register_table th{color:#505050!important}
.register_table th,.register_table td{margin-bottom:15px!important}
.register_table td input,.rafal_input{background:#fafafa!important;border:1px solid #a0a0a0!important;height:25px!important}
.register_table td select{background:#fafafa!important;border:1px solid #a0a0a0!important;height:25px!important; width: 144px;}
.nowy_temat_post_forum input{height:25px;background:#fafafa;border:1px solid #a0a0a0}
.form th,.ramka4 th{font-family:arial;font-size:12px;font-weight:700;color:#373230}
.inputText1,.inputText1B{width:97px;height:17px;background:url(../images/inputText1back.png) no-repeat top left;border:0;font-size:90%;padding:2px}
.imgBtn,#search_dalej_btn{cursor:pointer}
.mapka a:link,a:visited,.mapka a:hover{margin-top:50px}
.l,.radio_list li{float:left}
.ramka1 h1:first-letter,.ramka2 h1:first-letter,.ramka3 h1:first-letter,.ramka4 h1:first-letter,.ramka5 h1:first-letter,.ramka1 h1 .cena,.ramka6 h1:first-letter,.ramka1 h1:first-letter,.ramka2 h1:first-letter,.ramka3 h1:first-letter,.ramka4 h1:first-letter,.ramka5 h1:first-letter,.ramka1 h1 .cena{color:#df9e04;font-weight:bolder}
.lista4 td,#search_table th,#search_table td{vertical-align:top}
.inputText6B,.inputText7B{width:100px;border:1px solid #8c8c8c;font-size:90%;margin-bottom:5px}
.komentarze{width:585px;border:0 solid silver;border-bottom:0;margin:0 0 5px}
.komentarze td{vertical-align:top;padding:4px}
.komentarze .kom_tre{width:410px;border-bottom:1px solid silver;font-weight:bolder}
.komentarze .kom_inf{border-left:1px solid silver;text-align:right;border-bottom:1px solid silver}