body{font-family:arial;}
img{border:none}
#container{margin:0 auto;width:90%;min-width:960px;}
#wykaz_miast{overflow:auto;}
.error{color:red;}
#header{border-bottom:1px solid #8cba26;height:32px;margin-bottom:5px;}
#search{width:450px;float:right;height:32px;font-family:tahoma;}
#search label{font-size:14px;font-weight:bold;display:block;float:left;line-height:21px;display:block;float:left;width:128px;padding-right:7px;}
#search p{margin:0;}
#wyszukiwarka_input{line-height:21px;border:none;background:url('images/wyszukiwarka.png') left top no-repeat;display:block;float:left;font-size:14px;height:21px;padding:0 0 0 10px;width:200px;}
#wyszukiwarka_przycisk{border:none;height:21px;width:91px;background:url('images/wyszukiwarka.png') right top no-repeat;font-size:14px;font-weight:bold;line-height:21px;padding:0 0 4px 14px;display:block;color:#fff;float:left;}
#wyszukiwarka_przycisk:hover{text-decoration:underline;}
#wyszukiwarka_przycisk:active{color:#fd0000}
#menu1 {width:500px;float:left;height:32px;}
#menu1 ul{display:inline;list-style:none;padding:0;margin:0;text-align:right;float:left;}
#menu1 a{color:#8cba26;font-size:14px;padding:0 10px;}
#menu1 a:hover{color:#0c588c}
#menu1 li{display:inline;}
#left_column{width:230px; float:left; margin-right:8px;}
.red{color:#fd0000;}




#menu_left{
background:#ededed;
padding:0;
margin-bottom:15px;
-moz-border-radius:5px;
position:relative;
}

#dymek{position:absolute;background:#fff;z-index:3;left:228px;
display:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#dymek2{border:3px solid #242424;height:192px;width:450px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
#dymek .kolumna{width:150px;float:left;}
#dymek li a{padding-left:5px}
#dymek li a:hover{color:#fff;background-color:#242424;;}
#dymek .elementd{padding:0px 3px;position:relative;}
#dymek a{font-size:11px;color:#242424;text-decoration:none;font-weight:bold;display:block;height:24px;line-height:24px;}
#dymek .elementd:hover > a{color:#fff;}
.elementd .have_child{background:url("images/menu_0_arrow.png") no-repeat scroll  125px 7px transparent;}
.elementd:hover{background:#242424;color:#fff}
.elementd:hover .dymek2{display:block;position:absolute;left:140px;top:0;z-index:4;border:1px solid #242424;background:#fff;width:260px;}
.dymek2{display:none;}
#menu_left ul{list-style:none;padding:0;margin:0;}
#menu_left li{display:block;}
#karta_tytul .prev_next{height:18px;margin-right:2px;color:#7CAE19}

.poziom0_left_menu > a{height:41px;color:#242424;font-size:18px;font-family:tahoma,Geneva,sans-serif;padding-top:7px;text-decoration:none;cursor:pointer;
background:url('images/menu_left0.png') 0 0 ;
-webkit-border-radius: 3px;
-webkit-border-bottom-right-radius: 11px;
-webkit-border-bottom-left-radius: 11px;
-moz-border-radius: 3px;
-moz-border-radius-bottomright: 11px;
-moz-border-radius-bottomleft: 11px;
border-radius: 3px;
border-bottom-right-radius: 11px;
border-bottom-left-radius: 11px;

}



.poziom0_left_menu a.active, .poziom0_left_menu a.active_no_child{
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, rgb(176,105,33)),
    color-stop(0.83, rgb(191,119,48))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(176,105,33) 32%,
    rgb(191,119,48) 83%
);
background-color:#b06821;

color:#fff;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.poziom0_left_menu a.active_no_child{margin-bottom:3px;}
.poziom0_left_menu  em{font-size:10px;font-family:Tahoma;color:#fff;display:block;font-style:normal;text-decoration:none !important;}
.poziom0_left_menu  a:hover .link{text-decoration:underline;}
.poziom0_left_menu > a:hover em{text-decoration:none;}
.poziom0_left_menu  .arrow{display:inline-block;width:32px;height:41px;float:left;background:url('images/menu_0_arrow.png') 14px 9px no-repeat; }
.poziom0_left_menu .active .arrow{background:url('images/menu_0_arrow_act.png') 14px 9px no-repeat;} 
.poziom0_left_menu .active_no_child  {color:#fff;}

#menu_left .wyspecjalizowani {
-moz-border-radius:3px 3px 3px 3px;
background-color:#9F5E1E;
text-transform:none !important;
}
#menu_left a{	
display:block;
}
#menu_left .ico{background-image:url('images/menu_icon.png');width:36px;float:right;height:41px;background-repeat:no-repeat;}
.ico_materialy{background-position:0 -8px;}
.ico_dekarze{background-position:0 -54px;}
.ico_hurtownicy{background-position:0 -104px;}
.ico_producenci{background-position:0 -151px;}
.ico_dachy{background-position:-2px -201px;}
.ico_galeria{background-position:-2px -250px;}
.ico_newsleter{background-position:0 -730px;}
.ico_9{background-position:0 -683px;}
.ico_8{background-position:0 -632px;}
.ico_7{background-position:0 -586px;}
.ico_6{background-position:0 -535px;}
.ico_5{background-position:-2px -489px;}
.ico_4{background-position:0 -442px;}
.ico_3{background-position:0 -391px;}
.ico_2{background-position:0 -344px;}
.ico_1{background-position:-2px -298px;}
.ico_0{background-position:-2px -772px;}
#menu_left > a.active{background-color:#9e5e1d;-moz-border-radius:3px;}

#menu_left1 a{
margin:0 6px;
padding-left:20px;
border-bottom:1px dashed #9fc62b;
height:24px;
line-height:24px;
text-decoration:none;
color:#2d2d2d;
font-size:13px;
overflow:hidden;
background:url('images/menu_1_arrow.png') 8px 8px no-repeat;
}

#menu_left1 a:hover, #menu_left1 a.active_non_child{text-decoration:underline;color:#d94d01;}
#menu_left1 a.active{background:#7eb01c url('images/menu_1_arrow_act.png') 8px 8px no-repeat;color:#fff;}

#menu_left2 a{
color:#6e6e6e; 
padding-left:30px;
border-bottom:1px solid #d7d7d7;
height:24px;
line-height:24px;
text-transform:none;
overflow:hidden;
background-image:none;
 }
#menu_left2 a:hover, #menu_left2 a.active {background-position:0 -23px;text-decoration:underline;color:#d94d01;background:#EDEDED}

#menu_left3 a{padding-left:40px;font-size:12px;background:#dfdfdf}
#menu2{background:url('images/top_menu_bckg.png') left top no-repeat;}
#top_menu_right{float:right;background:url('images/top_menu_bckg.png') right top no-repeat;height:64px;width:18px;}
#menu_top{display:block;padding:0;margin:0 18px;height:64px; background:url('images/top_menu_bckg.png') left bottom repeat-x;list-style:none;}
#menu_top li{display:block;float:left;height:64px;}
#menu_top .active, #menu_top .tekstowy2:hover{
display:block;
float:left;
color:#fff;
font-size:12px;
font-weight:bold;
text-transform: uppercase;
text-decoration:none;
background:url('images/top_menu_hover2.png') 0 0 repeat;
height:64px;
line-height:64px;
border:0;
margin:0 2px 0 2px;
width:139px;
padding-right:1px;
text-align:center;
}
#menu_top .tekstowy2{display:block;float:left;height:53px;color:#fff;font-size:12px;font-weight:bold;text-transform: uppercase;text-decoration:none;width:139px;text-align:center;border-right:1px solid #68a315;height:25px;line-height:25px;margin-top:20px;margin:20px 2px 0 2px;}

#menu_top .tekstowy{display:block;float:left;height:53px;color:#fff;font-size:12px;font-weight:bold;text-transform: uppercase;text-decoration:none;width:111px;text-align:center;border-right:1px solid #68a315;height:25px;line-height:25px;margin-top:20px;margin:20px 10px 0 0;}

#menu_top .tekstowy:hover,#menu_top .active2{width:111px;padding-right:1px;display:block;float:left;background:url('images/top_menu_hover.png') 0 0 no-repeat;height:64px;line-height:64px;border:0;margin:0 10px 0 0;text-align:center;text-transform: uppercase;text-decoration:none;color:#fff;font-size:12px;font-weight:bold;}
.add_company{background:url('images/add_company.png') top right no-repeat;height:30px;padding-right:65px;display:block;color:#fff;text-decoration:none;padding-top:14px;margin-top:10px;font-weighT:bold;font-size:12px;margin-left:65px;}
.add_company:hover{text-decoration:underline;}
#wykaz_miast label{display:block;float:left;width:200px;height:25px;}
#wykaz_produktow label{display:block;float:left;width:200px;font-size:12px;}
#wykaz_produktow label:hover{text-decoration:underline;}

.galery_mini{display:inline-block;width:205px;font-size:12px;text-align:center;margin-bottom:2px;background-color:#E4F0C3;padding:10px;margin-right:2px;min-height:180px;}
.galery_mini a:hover{color:#fe0000;text-decoration:underline;}

.galery_mini a{color:#324F00;font-weight:bold;text-decoration:none;	}
.galery_mini a.gallery_naglowek{height:30px;overflow:hidden;display:block;}
.galery_mini img{border:2px solid #324F00;margin-bottom:10px;}
.galery_mini img:hover{border:2px solid #adadad;}
#sonda{
margin-bottom:10px;
border:1px solid #adadad;
background:#ededed;
padding:0 5px 15px 5px;
-moz-border-radius:5px;
}
.right_side{margin-left:245px;color:#111;}


#karta_prod{}
#karta_prod .nagl{color:#729f1a;border-color:#d8d8d8;}
#karta_prod .photo{border:1px solid #d8d8d8;padding:3px;display:block;width:150px;text-align:center;color:#666;font-size:12px;}

#first_column .photo{width:306px;}
#karta_prod .photo:hover{border-color:#666;color:#222}
#karta_tytul{padding-left:10px;border-bottom:1px solid #adadad;color:#ddd;margin-bottom:14px;padding-bottom:5px;overflow:auto;}
#karta_tytul:hover{color:#111}

#cena_prod{height:40px;border-bottom:1px solid #d8d8d8;display:block;font-weight:bold;font-size:22px;color:#6a6a6a;}
#cena_prod span{color:#f00}
#karta_top{min-height:240px;margin-bottom:5px;overflow:auto;}
#first_column{width:320px;float:left;position:relative;}
/*#first_column .photo{margin-bottom:20px;}*/
#do_koszyka{margin-left:15px;}
.photo:hover .lupka_glowna{color:#d94d01;}
.lupka_glowna{text-align:left;text-decoration:underline;font-size:12px;padding-top:6px;display:block;height:23px;position:absolute;background:url('images/lupka.png') right top no-repeat;width:84px;top:192px;right:5px;color:transparent;font-weight:bold;}
#powiazane_pionowe{background:#fff;border-left:10px solid #fff}
#powiazane_pionowe .photo{margin-bottom:5px;}

.tu_znajdziesz{text-decoration:none;color:#b94102;font-weight:bold;display:block;width:140px;height:24px;padding-left:10px;background:url('images/tutaj_kupisz.png') 0 0 no-repeat;font-size:12px;line-height:24px;margin-top:7px;margin-left:0px;float:left;margin-right:8px;}
.tu_znajdziesz:hover{text-decoration:underline}
#opis_produktu{padding:0 10px;font-size:13px;color:#6A6A6A;}
.wiersz_danych_karta{display:block;padding:7px 0;border-bottom:1px solid #d8d8d8;color:#6a6a6a;}
.wiersz_danych_karta label{display:inline-block;padding-right:5px;}
.wiersz_danych_karta a{color:#7cae19;font-weight:bold;}
#telefon_karta,#adres_karta{display:block;padding:7px 0;border-bottom:1px solid #d8d8d8;color:#6a6a6a;}
#telefon_karta span{font-size:18px;color:#d94d01;}
#adres_karta div{font-size:18px;color:#d94d01;display:inline-block;}
#galeria_produkt .photo{float:left;margin-left:5px;margin-bottom:5px;}
#powiazane .photo{float:left;margin-left:5px;margin-bottom:5px;width:160px;height:148px;overflow:hidden;}
.right_side h1{color:#111;font-size:22px;margin:8px 0 0px 0;text-decoration:underline;}
.right_side h1 a{color:#111;font-size:22px;text-decoration:none;}
.right_side h1 a:hover{text-decoration:none;}
#kat_list{margin:0;padding:0;list-style:none;color:#555;font-size:11px;width:100%;clear:right;}
.photo img{display:block;}
#kat_list .photo{float:left;display:block;border:1px solid #769D29;margin-right:10px;margin-top:5px;}
#kat_list .photo:hover{border-color:#fd0000;}
#kat_list  .title{font-size:14px;display:block;margin-bottom:2px;color:#fd0000;font-weight:bold;max-height:32px;overflow:hidden;}
#kat_list  .title:hover{color:#000;background:#fff;}
#kat_list .opis{color:#000}
#kat_list li{display:block;height:124px;border-bottom:1px solid #ADADAD;padding:1%;width:47%;float:left;position:relative;}
#kat_list li.nieparzysty{border-right:1px solid #adadad;}
.price  span{color:#fd0000}
.sortowanie{width:570px;float:left;font-size:12px;height:22px;}
.sortowanie a{color:#0C588C}
.sortowanie a:hover{color:#fd0000}
.stronicowanie{width:270px;float:right;text-align:right;font-size:12px;height:16px;margin-right:2px;}

.stronicowanie a{color:#0C588C}
.stronicowanie a:hover{color:#fd0000}
.stronicowanie span{color:#fd0000}
#kat_opis{font-size:11px;border-bottom:2px solid #7EA806;color:#333;margin:0 0 5px 0; padding:0 0 5px 0;}
#kat_opis h2{font-weight:normal;font-size:11px;display:inline;}
h2.kat_opis{font-weight:normal;font-size:11px;margin:0;}
#kat_list a{color:#0C588C;}
#kat_list a:hover{color:#fd0000;}
#sonda .title{font-size:14px;font-weight:bold;color:#4e4e4e;display:block;text-align:center;padding:10px 0;text-transform:capitalize}
#sonda .pytanie{color:#FE0000;display:block;font-weight:bold;font-size:12px;text-align:center;margin-bottom:6px;}
#sonda input[type="radio"]{clear:both;float:left;border-bottom:1px solid #b4b4b4;}
#sonda .przycisk{width:65px;height:21px;display:inline-block;color:#4E4E4E;text-align:center;font-weight:bold;border:0;background:url('images/sonda_button.png');font-size:12px;font-weight:bold;line-height:21px;text-decoration:none; font-family:arial;margin-left:10px;margin-right:10px;}
#sonda .przycisk:hover{color:#FE0000;}
input.przycisk{margin-top:1px;}

#sonda label{border-bottom:1px solid #b4b4b4;clear:both;display:block;margin-bottom:4px;padding-bottom:2px;font-size:12px; color:#4e4e4e;line-height:18px;text-align:left;}
#sonda p{margin:0;text-align:center;}
.oddany{display:block;clear:both;}
#logowanie{
margin-bottom:15px;
border:1px solid #adadad;
background:#ededed;
padding:0 11px 15px 11px;
-moz-border-radius:5px;
}
#logowanie .title{font-size:14px;font-weight:bold;color:#4e4e4e;display:block;text-align:center;padding:10px 0;}
#logowanie label{font-size:12px;font-weight:bold;padding-left:3px;}
#logowanie input[type="text"], #logowanie input[type="password"]{width:167px;}
#logowanie p{margin:0;}

#logowanie .zaloguj{background:url('images/sonda_button.png');font-size:12px;font-weight:bold;width:65px;height:21px;display:block;float:right;border:0;margin-top:7px;margin-bottom:2px;font-family:arial;}
#logowanie .linki{display:block;text-align:center;font-size:11px;}
#logowanie a{font-size:11px;color:#4e4e4e}
#logowanie a:hover{color:#fe0000;}
#logo{width:100%;height:100px;}

#logo_link{width:201px;display:block;border-right:1px solid #d3d3d3;margin-right:15px;float:left;padding-right:15px;}

#last_forum{clear:both;margin-top:5px;}
#last_forum .parzysty{background:#c9e9fc;}
#last_forum ul{list-style:none;margin:0;padding:0;}
#last_forum  li{display:block;border-bottom:1px dashed #afaeae;font-size:12px;color:#787878;line-height:37px;}
#last_forum a{color:#787878;}
#last_forum .nick{width:135px;display:block;float:left;color:#f47474;font-weight:bold;padding-left:10px;height:37px;overflow:hidden;}
#last_forum .parzysty .nick{color:#267fb2;}
#last_forum .title{display:block;
background:#d9d9d9;
border:1px solid #adadad;
text-align:center;
font-weight:bold;
text-decoration:none;
margin-top:10px;
padding:3px 0;
color:#4e4e4e;
font-style:italic;
font-size:15px;
-moz-border-radius:5px;
}
#last_forum .title:hover{color:#000;}

#stopka{text-align:center;clear:both;border-top:5px solid #95b355;margin-top:5px;}
#stopka .opis{font-size:11px;color:#7a7a7a;font-weight:normal} 
#stopka_menu{height:30px;line-height:30px;}
#stopka_menu a{font-size:12px; color:#95b355;margin:0 5px;text-transform:uppercase;font-weight:bold;}
#stopka_menu a:hover{color:#0c588c;}
#linki_poz{line-height:32px;background:#83ae28;}
#linki_poz a{font-size:12px;color:#fff;padding:0 10px;}
#linki_poz a:hover{color:#0c588c}



#add_oglo{line-height:28px;color:#fe0000;text-decoration:none;font-size:12px;font-weight:bold;background: url('images/plus.png') left center no-repeat;padding-left:25px;display:inline-block;height:28px;}
#add_oglo:hover{text-decoration:underline;}
#eszukam_title{width:142px;height:28px;display:inline-block;background: url('images/ogloszenia_title.png') left center no-repeat;text-indent:-9999px;}
.eszukam_oglo{height:34px;border:1px solid #adadad;background:#dcdcdc;margin-bottom:5px;padding:2px 10px 0 10px; -moz-border-radius:5px;}
.eszukam_oglo_parzyste{height:34px;margin-bottom:5px;padding:2px 10px 0 10px; -moz-border-radius:5px;}


 .eszukam_oglo_parzyste{border:1px solid #699114;background: url('images/eszukam_hover.png') repeat-x}
.eszukam_oglo .opis{color:#4a4a4a;font-size:12px;margin-right:120px;display:block}
.eszukam_oglo_parzyste .opis{font-size:12px;margin-right:120px;display:block}
.eszukam_oglo_parzyste:hover .opis{color:#4a4a4a;}

.eszukam_oglo:hover .opis, .eszukam_oglo_parzyste .opis{color:#2b4302;}
.eszukam_oglo .kategoria, .eszukam_oglo_parzyste .kategoria{min-width:175px;margin-top:2px;float:right;clear:right;color:#4a4a4a;font-size:11px;border-left:1px dashed #5c7f10;display:block;padding-left:10px;}
.eszukam_oglo .kategoria span,.eszukam_oglo_parzyste .kategoria span{color:#000}
.eszukam_oglo .kategoria a,.eszukam_oglo_parzyste .kategoria a{color:#000}
.eszukam_oglo .kategoria a:hover,.eszukam_oglo_parzyste .kategoria a:hover{color:#f00}
.eszukam_oglo .tytul{font-size:14px;font-weight:bold;font-style:italic;color:#454545;margin-right:120px;display:block;text-decoration:none;}
.eszukam_oglo_parzyste .tytul{font-size:14px;font-weight:bold;font-style:italic;margin-right:120px;display:block;text-decoration:none;}
.eszukam_oglo:hover .tytul, .eszukam_oglo_parzyste:hover .tytul{color:#FE0000} 
.eszukam_oglo_parzyste .tytul{color:#fff;}

#polecamy{background:#ededed;clear:both;border:1px solid #adadad;padding:14px;margin-top:45px;min-height:83px;text-align:center;}
#polecamy span{margin-top:-46px;float:left;display:block;width:165px;height:32px;margin-left:-15px;background: url('images/naglowki_txt.png') left bottom no-repeat;text-indent:-9999px;}
#polecamy a{vertical-align:top;margin: 0 5px;}

.copy{color:#464646;float:left;font-size:12px;margin:3px 7px;}
.author{color:#464646;float:right;font-size:12px;margin:3px 7px;}
.bold{font-weight:bold}
.rss{display:block;text-indent:-9999px;width:37px;height:36px;background: url('images/rss_logo.gif') no-repeat;margin:20px 0 0 0px ;}
#main_news{position:relative;padding:2px;margin-top:30px;min-height:215px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 05px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 05px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 05px;
}


.prev_next{float:right;font-size:13px;}
.prev_next2{float:right}
.prev_next2 a{color:#0C588C}

.news_tresc_link{text-decoration:none;color:#464646}
.news_tresc_link:hover{color:#fd0000;}
.prev_next2 a:hover{color:#fd0000}
.news_tresc_wiecej{font-size:14px;}
.news_tresc_wiecej .zdjecie{floaT:leftt;margin-bottom:7px;margin-right:7px;margin-top:7px;border:1px solid #769D29;}
.news_tresc_wiecej a.zdjecie:hover{border:1px solid #fd0000}
.right_side .prev_next a{font-size:13px;}
#powiazane .stronicowanie{float:right;width:auto;font-size:13px;}
#powiazane .stronicowanie a:hover, #powiazane_pionowe .stronicowanie a:hover {text-decoration:underline;cursor:pointer;}
#main_news .title {
background:url('images/wiadomosc_title.png') left center no-repeat;
display:block;
float:left;
height:25px;
margin:-27px 0 0 -3px;
text-indent:-999px;
width:277px;
}
#main_news li{display:block;float:right;width:100%;}

#newsy{height:270px;}
#strony{text-align:right;font-size:12px;clear:right;}
#strony a{text-decoration:none;color:#464646;}
#strony a:hover{text-decoration:underline;color:#fd0000;}
#strony .active{color:#2386be;font-weight:bold;font-size:13px;}




#main_news ul{padding:0;margin:0;}

#newsy li{float:left;width:25%}

.news_title {font-size:14px;margin:0;line-height:14px;overflow:hidden;height:50px;}
.news_title:hover{cursor:pointer;}
.ukryty .news_title  a{display:block;background:url('images/no_active.png') repeat-x;padding:6px 7px;height:28px;
border:1px solid #adadad;
color:#4a4a4a;text-decoration:underline;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.widoczny  .news_title{background:url('images/dziubek2.png') center bottom no-repeat;}
.widoczny  .news_title a{
display:block;background:url('images/acitve.png') repeat-x;padding:6px 7px;height:28px;
border:1px solid #4ba0ac;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

}
.nastepna{background:url('images/strony_arrow.png') top right;display:inline-block;height:19px;width:20px;margin-right:5px;}

.poprzednia{background:url('images/strony_arrow.png') top left;display:inline-block;height:19px;width:20px;margin-right:5px;}
  
.widoczny  .data{margin-left:280px;border-bottom:1px dashed #a3a3a3;margin-right:5px;font-size:12px;padding-top:10px;padding-bottom:10px;color:#464646;}
.widoczny .data span{color:#2386be;}


.ukryty .news_zawartosc{display:none;}
.widoczny  .news_title a{color:#fff;}
.widoczny .news_zawartosc{font-size:13px;position:absolute;left:4px; right:4px;top:54px;background:#dcdcdc;border:1px solid #41919c;padding:2px;
line-height:18px;
color:#464646;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;


}










.more{background: url('images/trojkacik.png') center left no-repeat;padding-left:5px;text-decoration:none;float:right;margin-right:6px;}
.more:hover{text-decoration:underline;}


.news_zawartosc .obrazek{display:block;float:left;height:192px;margin:0 5px 0 0;}
.widoczny, .ukryty{float:right;clear:right;}
.data{display:block;color:#fd0000;}
.data span{color:#464646;font-weight:bold;}

#zdjecia {clear:both;background:#ededed;border:1px solid #adadad;margin-top:40px;text-align:center;padding:10px }
#zdjecia .title{margin-top:-42px;float:left;display:block;width:165px;height:32px;margin-left:-11px;background: url('images/naglowki_txt.png') left top no-repeat;text-indent:-9999px;}
#zdjecia .opis{display:block;height:15px;overflow:hidden;font-size:12px;}
#zdjecia img{border:2px solid #adadad}

#zdjecia span{margin: 0 11px;display:inline-block;width:162px;}
#zdjecia span:hover .opis{color:#FE0000}



.ukryte .zawartosc{display:none;}

#promowane {position:relative;border:1px solid #adadad;margin-top:30px;height:242px;}
#promowane .title{text-decoration:none;float:left;color:#536407;cursor:pointer;margin-top:-30px;font-size:14px;font-weight:bold;padding: 0 20px;width:155px;height:30px;line-height:30px;text-align:center;}
#promowane .widoczne .title{color:#9F5E1E;background: url('images/widoczne_title.png');margin-left:-1px;}
#promowane .ukryte .title{background:#628f0a;background: url('images/title_ukryte2.png');margin-left:-1px; }

#niewiem2.ukryte .title, #niewiem3.ukryte .title, #niewiem4.ukryte .title{margin-left:-24px;background: url('images/title_ukryte.png');}
#niewiem2.widoczne .title, #niewiem3.widoczne .title, #niewiem4.widoczne .title{margin-left:-24px;background: url('images/widoczne_title2.png');}
#promowane .zawartosc{position:absolute;top:0;left:0;padding:10px;right:0;font-size:12px;}
#promowane  img {
float:left;
border-left:1px solid #adadad;
border-top:1px solid #adadad;
border-bottom:1px solid #adadad;
padding:10px;
background:#fff;
}
.opisy{
border-left:1px solid #adadad;
margin-left:368px;
height:222px;
padding-left:10px;
position:relative;
}
.opisy .opis{position:absolute;bottom:0;left:10px;}

#promowane h2{background:#fff;border-right:1px solid #adadad;border-top:1px solid #adadad;border-bottom:1px solid #adadad;font-size:16px; color:#769d29;font-weight:bold;height:27px;line-height:27px;padding-left:6px;margin-left:-11px;margin-top:0;margin-bottom:0;overflow:hidden;}
#promowane h2 a{display:block;font-size:16px; color:#769d29;font-weight:bold;}
#promowane h2 a:hover{color:#fd0000;}
.karta_prod img{border:2px solid #ADADAD;margin:10px 25px 5px 25px;}

.typy_dachow .element {width:215px;float:left;padding:5px 5px 0 5px;background:#E4F0C3;margin-right:2px;margin-bottom:2px;text-align:center;font-size:13px;font-weight:bold;}
.element  img{border:2px solid #324F00;margin:5px;}
.element a{font-size:12px;display:block;text-align:center;border-top:1px solid #F6FFDF;line-height:19px;text-decoration:underline;}
.karta_prod a, .typy_dachow  a{color:#324F00}
.karta_prod a:hover, .typy_dachow  a:hover{color:#fd0000}
.zdjecie{display:block;float:left;padding:5px;background:#E4F0C3;margin-right:2px;margin-bottom:2px;text-align:center;text-decoration:none;font-weight:bold;font-size:12px;}
.zdjecie:hover img, .zdjecie_glowne:hover img {border-color:#324F00 }


.karta_prod .zdjecie{width:204px;}
#powiazane .zdjecie{height:155px;}
.zdjecie_glowne{float:left;margin:10px;background:#E4F0C3;padding:10px;}
.zdjecie_glowne  img{margin:5px;}
#promowane .opis{color:#3378b8;}
.parametr .cena{color:#fd0000;}
.opis_title{display:block;font-weight:bold;color:#414040;margin:4px 0;}
.parametr{color:#414040;height:19px;line-height:19px;display:inline-block;width:50%;border-bottom:1px dashed #cccccc}
.parametr span{font-weight:bold;}

.widoczne, .ukryte{float:left;height:30px;}
#add_product{margin:0; padding:0}
#add_product input[type="text"]{width:450px;border:1px solid #777}

#add_product legend{font-weight:bold;color:#444}

#add_product fieldset{border:1px dashed  #00008b;margin-bottom:10px;}
#add_product fieldset:hover{border:1px solid  #00008b;}
#add_product td{border-bottom:1px solid #dfdfdf;}
#add_product tr:hover td{background:#dfdfdf}
#add_product table{border-collapse:collapse;font-size:13px;}
#add_product table a:hover{cursor:pointer;}
#kategorie{overflow:auto;border-bottom:1px solid #00008b;padding-bottom:5px;margin-bottom:5px;}
#kategorie label{display:block;float:left;width:200px;font-size:13px;}
#kategorie label:hover{text-decoration:underline;}
#photo_upload label{font-size:13px;}

.wykaz_wojewodztw{margin-top:10px;overflow:auto;border-bottom:1px solid #00008b;padding-bottom:5px;}
#wojewodztwa{width:160px;float:left;font-size:13px;font-weight:bold;line-height:18px;border:1px solid #dfdfdf}
#wykaz_miast{margin-left:200px;}
.woj_2{background:#dfdfdf;}
.woj_2:hover , .woj_1:hover{color:#f00;}
a.nazwy_kategori:hover{cursor:pointer;text-decoration:underline;color:blue;}
.nazwy_kategori{float:left;margin-right:5px;}

span.nagl{display:block;color:#324F00;	border-bottom:1px solid #ADADAD;font-weighT:bold;font-size:14px;padding-left:10px;padding-top:5px; padding-bottom:5px;margin-top:20px;margin-bottom:6px}

#porady {display:block;list-style:none;padding:0;margin:0;}
#porady .image{float:left; display:block;margin-right:5px;text-align:center;height:82px;width:120px;overflow:hidden;}
#porady .title{display:block;color:#fd0000;font-weight:bold;font-size:14px;}
#porady .title:hover{color:#000;}
#porady li{display:block;padding:8px 4px;border-bottom:1px solid #adadad;min-height:82px;font-size:13px;text-align:left}
#porady p{margin:0}
.more2{color:#0C588C;}
.more2:hover{color:#000}


#kom_art{border:0}
#kom_art .margines{padding:0 5px;}
#kom_art li{font-size:12px;padding:5px;}
.kto_kiedy{font-size:13px;background:#efefef;padding:3px 5px;}
.kto_kiedy .tekst{color:#324F00;font-weight:bold;}
.kto_kiedy .news_data{float:right;font-size:12px;color:#333}
#odpowiedzialnosc{font-size:12px;font-weight:bold;padding:10px;clear:both;border-top:1px solid #dfdfdf;margin-top:10px;}
#add_kom label{display:block;float:left;width:90px;padding-right:7px;font-size:12px;font-weight:bold;text-align:right;}
#add_kom  span{font-size:11px;font-weight:bold;color:#333}
#add_kom input[type='text'], #add_kom textarea{float:left;width:380px;border:1px solid #adadad;}
#add_kom input[type='text']:focus, #add_kom textarea:focus{float:left;width:380px;border:1px solid #333;}
#add_kom div{overflow:auto;padding:5px 0;}
#add_kom .przycisk{clear:both;margin-left:96px;}

#wyniki_wyszukiwania{list-style:none;margin:10px 0 0 0 ;padding:0;font-size:12px;}
#wyniki_wyszukiwania  li{padding:5px;border-bottom:1px dashed #adadad;}
#wyniki_wyszukiwania .typ{float:right;}
#wyniki_wyszukiwania li:hover a{color:#fd0000}
#wyniki_wyszukiwania  a{color:#0C588C;font-weight:bold;}
#wyniki_wyszukiwania .parzysty a{color:#000}
#wyniki_wyszukiwania .parzysty{background:#dfdfdf;}

#download{list-style:none;margin:10px 0 0 0 ;padding:0;font-size:12px;}
#download .parzysty a{color:#000}
#download .parzysty{background:#dfdfdf;}
#download li{height:15px;padding:5px;border-bottom:1px dashed #adadad;}
#download span{float:left;}
#download li:hover a{color:#fd0000}
#download  a{color:#0C588C;font-weight:bold;}
#download .file{width:58%}
#download .kategoria{width:25%}
#download .data_dodania{width:17%;text-align:center;}

#kolory a{font-size:11px;display:block;float:left;width:150px;border-bottom:1px dotted #ADC760;
border-right:1px dotted #ADC760;padding:3px;text-align:center;color:#515151;text-decoration:none;}
#kolory a:hover{text-decoration:underline;color:#fd0000}
#kolory .nagl{margin-bottom:0;}

#wyszukiwarka_miast{display:block;float:right;width:396px;}
#miasto{height:18px;padding:0;border:1px solid #0C588C;width:154px;padding:0 3px;}
#wojewodztwo_select{float:left;padding:0;border:1px solid #0C588C;width:155px}
#miasto_szukaj_all{float:left;position:relative;display:none;margin-left:10px;}
#miasto_szukaj{
display:none;
position:absolute;
max-height:200px;
overflow:hidden;
background:#fff;
border:1px solid #0C588C;
width:160px;
z-index:5;
top:20px;
}
#miasto_szukaj div{height:20px;line-height:20px;padding:0 3px;}
#miasto_szukaj div:hover{background:#8CBA26;}
#szukaj_miasta{float:left;margin-left:10px;height:21px;font-size:12px;font-family:arial}
.js_link:hover{color:#fd0000;}
.js_link{text-decoration:underline;font-size:13px;color:#00008b;cursor:pointer;}
#sprawdzona_firma{font-size:12px;}
#sprawdzona_firma:hover{text-decoration:underline;}
#last_search a{font-size:11px;color:#7A7A7A; text-decoration:underline; margin:0 10px;}
#last_search a:hover{font-size:11px;color:#222;}
#last_search{padding:5px 0;}
a.sprawdzona_firma_link{border:3px solid #0C588C;text-decoration:none;line-height:60px;font-weight:bold;color:#0C588C;height:60px;background:url('../images/gwiazdka.png') 10px 6px no-repeat;display:block;margin-top:10px;-moz-border-radius:30px;padding:0 15px 0 65px}
.sprawdzona_firma_link:hover{color:#fd0000;}
.admin_category{overflow:auto;border-bottom:1px solid #dfdfdf;display:block;}
.admin_category:hover{background:#dfdfdf;}
.sprawdzony24{position:absolute;left:14px;top:18px;font-size:11px;overflow:hidden;width:0;padding-left:28px;line-height:26px;height:26px;background:url('../images/gwiazdka24.png') 4px 1px no-repeat;}
.sprawdzony24:hover{background-color:#fff;width:100px;-moz-border-radius:12px;}
.zawartosc .sprawdzony24{top:25px;left:25px;}
.jakis_link_admin{}

.grupa_produktow label{position:relative;display:block;float:left;font-size:13px;width:33%;}
.grupa_produktow img{display:none;position:absolute;bottom:18px; left:25px;z-index:5;border:1px solid #fd0000;bottom:100%;}
.grupa_produktow label:hover {background:#fd0000}
.grupa_produktow label:hover img{display:block}
#literki_admin a, #literki_admin  span{padding:0 4px;text-decoration:none;border-right:1px solid #000;font-weight:bold;font-size:16px !important;}
#literki_admin {text-transform:uppercase;}
#literki_admin a:hover, #literki_admin span{background:#000;color:#fff;}
.next_photo{color:#0C588C;text-decoration:underline;font-size:12px;font-weight:bold;float:right;background: url('images/blue_arrow.png') 98px -17px no-repeat;padding-right:10px;}
.next_photo:hover,.prev_photo:hover{color:#fd0000}
.prev_photo{color:#0C588C;text-decoration:underline;font-size:12px;font-weight:bold;float:left;background: url('images/blue_arrow.png') 1px 4px no-repeat;padding-left:10px;}

.prev_page{background: url('images/arrow_b_r.png') 0px -2px no-repeat;width:12px;display:inline-block;text-decoration:none;}
.prev_page:hover{background-position:0px -21px;}
.next_page{background: url('images/arrow_b_r.png') -13px -2px no-repeat;width:14px;display:inline-block;text-decoration:none;}
.next_page:hover{background-position:-13px -21px;}
#kolory{margin-bottom:30px;overflow:auto;}
#koszyk{margin-bottom:200px;margin-top:20px;}
#koszyk .delete{color:#fd0000;font-size:12px;bottom:2px;position:absolute;left:160px;}
#koszyk .nazwa_produktu{font-weight:bold;}
#koszyk .delete:hover{color:#000}
#koszyk h1{color:#000000;
font-size:22px;
margin:8px 0 0;}
#koszyk table{text-align:center;font-size:12px;border-collapse:collapse;width:96%;margin:10px auto;}
#koszyk table div{height:100px;}
#koszyk.krok3 table div{height:auto;}
#koszyk table .first{text-align:left;min-width:400px;border-left:1px solid #7EA806;}
#koszyk td.first{font-size:14px;position:relative;display:block;height:116px;}
#koszyk .parzysty  td{background:#ededed}
#koszyk .waluta{width:60px;}
#koszyk th{border-bottom:2px solid #7EA806;border-top:2px solid #7EA806;border-right:1px solid #7EA806;padding:2px 3px;}
#koszyk td{border-right:1px solid #7EA806;border-bottom:1px solid #7EA806}
#koszyk .wartosc{font-weight:bold;font-size:14px;min-width:100px}
#koszyk .zdjecie_produktu{floaT:left;border:1px solid #dfdfdf;margin:5px;}
#koszyk .numeric{width:40px;text-align:center;}
#dostawa_koszty{background: url('images/delivery.png') 0 -6px no-repeat;line-height:32px;padding-left:36px;color:#6A6A6A;height:32px;display:inline-block;font-weighT:bold;	font-size:13px;}
#dostawa_koszty:hover{color:#fd0000}
#koszyk fieldset{border:1px solid #7EA806;clear:none;
float:left;
padding:1%;}
.dane_glowne{margin-top:10px;}
.dane_glowne, #dane_send, #dane_faktura {
margin:0 auto;
width:880px;
border:1px solid #7EA806;
overflow:auto;
padding:15px 25px;
}
#koszyk .ulica{width:212px;float:left;}
#koszyk .ulica  input[type="text"]{width:210px;}
#koszyk .nr_domu, #koszyk .nr_lokalu{width:65px;float:left;margin-left:5px;}
#koszyk .nr_domu  input[type="text"], #koszyk .nr_lokalu  input[type="text"]{width:63px;}
#koszyk .adres1, #koszyk .adres2{clear:left;}
#koszyk .adres1 label{}
#koszyk .miasto{width:263px;float:left;}
#koszyk .miasto input[type="text"]{width:261px;}
#koszyk .kod_pocztowy{width:85px;float:left;margin-left:5px;}
#koszyk .kod_pocztowy input[type="text"]{width:83px;}


#koszyk input[type="text"]{
height:17px;
font-size:11px;
line-height:17px;
border:1px solid #afafaf;
}
#koszyk select{
	border:1px solid #afafaf;
}
#koszyk input[type="text"]:focus{
border:1px solid #777;
}
#koszyk label{
clear:left;
text-align:left;
font-weight:bold;
font-size:12px;
display:block;
color:#333;
}
#koszyk .left,#koszyk .right {float:left;widtH:48%;margin:0 1%}
#koszyk label.wybor{clear:none;margin-bottom:10px;}
#koszyk label.wybor:hover{text-decoration:underline;}
#koszyk .naglowek{
color:#729F1A;
display:block;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
padding-bottom:5px;
}
#wybor{clear:left;}
.dane_dodatkowe {
float:right;
margin-right:3%;
min-height:191px;
width:42%;
}


.krok2 input[type=text]{
width:350px;
float:left;
margin-bottom:5px
}



.krok2 input[type=radio]{
width:30px;
clear:left;
float:left;
margin-bottom:5px
}

.dane_dodatkowe label {
width:160px;
}
.krok2 input[type=checkbox]{
margin:0 5px;
clear:left;
float:left;
margin-bottom:5px
}

#zloz_zamowienie{float:right;margin-right:2%;display:block; background:url('images/zamowienie.png') 0 0px no-repeat;width:195px;height:31px;border:0;text-indent:-9999px;font-size:0;}

#przelicz{display:block; background:url('images/przelicz.png') 0 0px no-repeat;width:132px;height:31px;border:0;text-indent:-9999px;font-size:0;}


#dalej{background:url('images/przejdz_dalej.png') 0 0px no-repeat;width:155px;height:31px;border:0;text-indent:-9999px;display:inline-block;}
#admin_edit_menu .js_link{font-size:12px;}
#wg_producentow a:hover{background:#ccc}
.js_link_act{background:#000;color:#fff;font-size:12px;font-weight:bold;}
#podsumowanie{width:96%;margin:0 auto;}
.dane_zamawiajacego{width:39%;margin: 10px 0;float:left;border-left:1px solid #7EA806;border-right:1px solid #7EA806;float:left;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;}
.dane_zamawiajacego p{border-bottom:1px solid #7EA806;margin:0;padding:10px 7px;font-size:12px;color:#222;}
.dane_zamawiajacego .wartosc2{font-weight:bold;}
.dane_zamawiajacego .tytul {background:#7EA806;padding:10px 7px;color:#111;font-weight:bold;font-size:14px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

#newsteller_form{font-size:12px;padding:0 6px; border:1px solid #9fc62b;border-top:0;margin-top:-2px;}
#newsteller_form input[type="text"]{width:163px;}
#newsteller_form input[type="text"]{width:163px;}
#newsteller_form .przycisk{width:65px;height:21px;display:inline-block;color:#4E4E4E;text-align:center;font-weight:bold;border:0;background:url('images/sonda_button.png');font-size:12px;font-weight:bold;line-height:21px;text-decoration:none; font-family:arial;margin-left:50px;margin-top:5px;}
#newsteller_form .przycisk:hover{color:#FE0000;}

.odpowiedz {width:180px;}
.procentowo{width:180px;}
.glosow{width:140px;}


.stara_sonda{font-size:11px;width:300px;margin-top:10px;color:#333}
.stara_sonda th{border-bottom:1px solid #444;background:#dfdfdf;color:#444}
.stara_sonda .odpowiedz{width:auto}
.stara_sonda .procentowo{width:142px;}
.stara_sonda .glosow{width:50px;}


.stara_sonda .slupek_procent{background:#dfdfdf;}



#menu_dachy{height:33px;background:red;width:744px;margin:0 auto; }
#menu_dachy a{display:block;font-size:16px;float:left;width:248px;text-align:center;line-height:30px;background:#fff;border-bottom:3px solid #CDD8AB}
#menu_dachy a:hover, #menu_dachy a.active{background:#E4F0C3; line-height:27px; border-bottom:3px solid #E4F0C3;width:242px;border-left:3px solid #CDD8AB;border-right:3px solid #CDD8AB;border-top:3px solid #CDD8AB }
#ostatnio_przegladane {
background:none repeat scroll 0 0 #EDEDED;
border:1px solid #ADADAD;
margin-bottom:15px;
padding:0 7px 15px;
-moz-border-radius:5px 5px 5px 5px;}
#ostatnio_przegladane a{font-size:12px;display:block;
border-bottom:1px solid #D7D7D7;
color:#7CAE19;
padding:3px 2px;
font-weight:bold;
text-decoration:none;
/*overflow:hidden;*/

text-transform:none;}
#ostatnio_przegladane a:hover{text-decoration:underline;color:#d94d01;}
#ostatnio_przegladane span{
color:#4E4E4E;
display:block;
font-size:14px;
font-weight:bold;
padding:10px 0;
text-align:center;}



.krok4{text-align:center;font-weight:bold;height:250px;}
.krok4 a{color:#769D29;font-weighT:normal;}
.krok4 a:hover{color:#fd0000;}


.zapytaj_dekarza label{display:block;float:left;width:110px;padding-right:10px;clear:left;text-align:right;margin-bottom:10px;}
.zapytaj_dekarza input[type="text"], .zapytaj_dekarza textarea {
border: 1px solid #AFAFAF;margin-bottom:10px;float:left;}
.zapytaj_dekarza input[type="text"]:focus, .zapytaj_dekarza textarea:focus{border:1px solid #777;}


#linki_top{height:23px;background:#dbdbdb;margin-bottom:15px;padding:0 0px;clear:both;}
#linki_top span{display:block;float:left;heighT:23px;font-size:12px;line-height:23px;background:red;color:#fff;font-weighT:bold;padding:0 15px 0 10px; margin-right:7px;background:#ff0000 url('images/dziubek.png') right top no-repeat}
#linki_top a{font-size:12px;color:red;}

label.code:first-letter {color: white; }



.right_side_margin{margin-right:180px;}

#kosztorys{list-style:none;padding:0;margin:0;}
#kosztorys li{display:block;border-bottom:1px solid #ADADAD;padding:5px;min-height:41px;} 
#kosztorys li:hover{background:#efefef;}
#kosztorys a{color: #111;display: block;font-size: 13px;font-weight: bold;float:left;text-decoration:underline;width:50%;}
#kosztorys a:hover{color:red;}
#kosztorys .wersja{width:30%;float:left;margin-left:2%;}
#kosztorys span.wersja{font-weight:bold;}
#kosztorys .numeric{border:1px solid #999;margin-left:2%;vertical-align:baseline;padding:2px;width:7%;;}
#kosztorys select{border:1px solid #999;vertical-align:baseline;padding:1px;}
#kosztorys .numeric:focus, #kosztorys select:focus{border-color:#333}
#kosztorys .numeric.green, #kosztorys select.green{border-color:green;}
#kosztorys img:hover{border:1px solid #ADADAD}

#zestawienie {border:1px solid #7EA806;
border-collapse: collapse;width:100%;}

#zestawienie  td, #zestawienie th{border:1px solid #7EA806;}
#zestawienie th{font-weight:normal;}

.zmien_widok{float:right;font-weight:bold;color:#0C588C;text-decoration:none;}
.zmien_widok:hover{text-decoration:underline;color:red;}


