/* reset css */
* {font-size:100.01%}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body { line-height:1; background:#fff url(images/bg.gif) repeat-x top center; color:#7F7F7F; font-family:Tahoma,Arial,Helvetica,sans-serif; line-height:1.5em; }
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}

/* clearfix */
.clearfix:after { content: ".";  display: block;  clear: both;   visibility: hidden;  line-height: 0;  height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix {    height: 1%; }

h2.notr { text-transform:none !important; }
h2.notr a { text-decoration:none; color:#7F7F7F }

div.woj_list { line-height:16px; }
div.woj_list a { font-size:11px; }


/* DEFAULT STYLES 4 TABLES & LISTS ========================================== */
#content ul{ margin-left:30px; list-style-type:disc; }
#content ul li ul { margin-left:30px; list-style-type:circle; }
#content ul li ul li ul { margin-left:30px; list-style-type:square; }
#content ul li { padding-left:0px; }
#content ol{ margin-left:30px; list-style-type:decimal; }
#content ol li { padding-left:0px; }
#content p { padding:0px 0px 12px 0px; }
#content table { vertical-align:middle; }
#content table td { vertical-align:middle; padding:2px; }
#content img { display:inline; }
/* ////////////////////////////////////////////////////////////////////////// */


.pink { color:#Ff4996 !important; }
h2 a.pink { text-decoration:none; }
h2 a.pink:hover { text-decoration:underline; }

a.nu { text-decoration:none; }
a.nu:hover { text-decoration:underline; }

div.cien { height:19px; background:url(images/cien.jpg) no-repeat top center; }
div.maly_cien { height:19px; background:url(images/cien_maly.jpg) no-repeat top center; }
div.padd { padding:20px 30px 30px 30px; }

div.tlo_szukaj { background:url(images/tloszukaj.jpg) no-repeat; height:181px; border-bottom:1px solid #E7E7E7; }
div.tlo_polecane { background:url(images/tlopolecane.jpg) no-repeat; }
div.szukaj_mapa { width:156px; height:144px; position:absolute; margin:20px 0px 0px 25px; }
div.szukaj_options { position:absolute; margin:14px 0px 0px 220px; color:#7F7F7F; font-size:11px; }
div.szukaj_options select, div.szukaj_options input[type='text'] { color:#555; font-size:11px; width:180px; padding:4px 10px; background:#ddd;  border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2; }
div.szukaj_buttony { width:303px; height:134px; background:url(images/buttony.jpg) no-repeat; position:absolute; margin:24px 0px 0px 475px; }
div.szukaj_buttony input { color:#Ff4996; font-size:14px; font-weight:bold; border:0px; margin:0px; padding:0px; background:transparent; cursor:pointer; height:42px; margin:0px 0px 0px 25px; }
div.szukaj_buttony input:hover { color:#F08AB9; }

div.front_art { text-align:left; padding:10px 0px 20px 0px; font-size:11px; line-height:13px; }


a {color:#336699; text-decoration:underline;}
a:hover {color:#0066ff; text-decoration:underline;}

hr{display:none;}
b.star { font-size:18px; padding-left:5px; color:#Dc0000; vertical-align:middle; }
 
textarea, input, select, option, button{ font: 1em Arial,Helvetica,sans-serif; }

ul#skip-links { position: absolute; top: 0; left: -10001px; list-style: none;}
ul#skip-links li a:focus, #skip-links li a:active { display: block; position: absolute; left: 10001px; top: 0; z-index: 10001; width: 950px; padding: 2px 0; background: #fff; color: #000;}

.logowanie { width:120px; border:1px solid #69B1D2; background:#FFFFFF;height:14px;font-size:11px;vertical-align:middle; }

tr.panel_row { cursor:pointer; }
tr.panel_row_hover { cursor:pointer; background:#EEEEEE; }
td.panel_row_white { padding:0px; background:#FFFFFF; }



#wrap{width:1000px; margin:0 auto;  }
#logo{position:absolute; top:90px; left:40px; display:none;}

.flash{position:absolute; margin-left:40px; display:block;}

#header{height:235px; }

#nav{position:absolute; margin-top:195px; margin-left:0px; }
#nav li {float:left; }
#nav li a{ width:188px; margin-right:1px; padding:0 10px; height:30px; display:block; line-height:30px; color:#444; font-size:0.75em; text-align:center; font-weight:bold; text-decoration:none;  background:#fff;}
#nav li a:hover, #nav li.active a {background:#FF74B3; color:#fff;} 

#nav li.dodaj a{width:138px;}
#nav li.wszystkie_oferty a{width:154px;}
#nav li.oferta_producentow a{width:200px;}



#left{width:780px; float:left; background:transparent url(images/bg_nav.jpg) no-repeat 0 25px; }
#right{width:220px; float:right; background:#fff; margin-top:12px;    } 
#right .box{border-bottom:1px solid #ececec; padding:20px;   }
#right .box h2{text-transform:uppercase; color:#7f7f7f; font-family:"Trebuchet MS", Tahoma, Arial; font-size:1em;}
#right .box h2.pink{text-transform:uppercase; color:#FF4996; font-family:"Trebuchet MS", Tahoma, Arial; font-size:1em;}
#right .box h3{ color:#000;   font-size:0.9em; padding-bottom:12px;}
#right .box blockquote{padding:0; margin:0; font-size:0.7em; line-height:1.6em;}

#right .box p.small{font-size:0.8em; line-height:1.6em;}
#right .ads{padding:20px 0px 0px 0px; width:220px; overflow:hidden; }
.noborder{border:0 !important; padding:20px 20px 0 20px !important;}

.form_box{clear:both; padding-top:20px;}
.form_box div{padding-bottom:8px;}
.form_box label{display:none;}
.form_box legend {display:none;}

.form_box input, .form_box select{
	color:#555;
	font-size:0.75em;
	width:158px;
	padding:4px 10px;
	background:#ddd; 
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
}
.form_box select { width:180px; }
.form_box #rozmiar_id { width:158px; }


.form_box p{font-size:0.7em; float:left;}
.form_box input.login_button{color:#fff; border:0;  background:#FF74B3; width:67px; height:21px; line-height:15px; float:right;cursor:pointer; }
input.login_button{color:#fff; border:0;  background:#FF74B3; width:67px; height:21px; line-height:15px;cursor:pointer; }

ul.quick_links{font-size:0.7em; line-height:2em;}
ul.quick_links li {padding-left:12px; background:transparent url(images/li.gif) no-repeat 0 8px; }
 
#content{background:#fff;}

div.naglowek, div.eu_title{color:#FF74B3; font-size:1.6em; padding-bottom:20px;}
b.eu_title{color:#FF74B3; font-size:1.6em;}
b.naglowek{color:#FF74B3; font-size:1.6em;}

.article{border:1px solid #ECECEC;  color:#444444; border-top:0; border-bottom:0; font-size:0.8em; line-height:1.6em;}
.article h2{color:#FF74B3; font-size:1.6em; padding-bottom:20px;}
.article h2.next_head{padding-top:40px; clear:both;}
.article h2.next_head2{clear:both;}

.produkt{width:200px; height:310px; padding:15px; line-height:1.3em; margin-left:3px; margin-top:3px; border:1px solid #ddd; background:#eee; float:left;}
.produkt p{clear:both; padding:0; margin:0;}
.produkt div.zdjecie { text-align:center; height:250px; margin-bottom:4px; }
.produkt h3{color:#FF74B3;}
.produkt span{float:right; font-size:0.8em; color:#555;}


.firma_front { width:200px; padding-right:59px; padding-bottom:25px; padding-top:5px; float:left; line-height:1em; overflow:hidden; }
.firma_front_nopadd { width:200px; padding-right:0px; }
.firma_front a { color:#Ff4996; text-decoration:none; font-size:16px; font-weight:bold; }
.firma_front a:hover { text-decoration:underline; }
.firma_front div.zdjecie { text-align:center; width:193px; height:126px; border:3px solid #FFC8E2; margin-bottom:4px; margin-top:6px; }
.firma_front div.opis { padding-top:4px; font-size:11px; }
.firma_front div.adres { padding-top:14px; font-size:11px; color:#336699; font-weight:bold; }
.firma_front div.adres a { font-size:11px; color:#336699; }



.firma_sep{ height:40px; margin:0px -30px 0px -30px; line-height:1em; background:url(images/lista_firma_cien.jpg) no-repeat bottom center; }
.firma {}
.firma div.zdjecie { float:left; text-align:center; width:193px; height:126px; border:3px solid #FFC8E2; margin-bottom:4px; }
.firma div.opisy { float:left; width:193px; padding-left:20px; font-size:11px; }
.firma div.opisy a { color:#Ff4996; text-decoration:none; font-size:18px; font-weight:bold; }
.firma div.opisy a:hover { text-decoration:underline; }
.firma div.adres { float:left; width:136px; padding-left:20px; font-size:11px; color:#336699; font-weight:bold; }
.firma div.adres a { color:#336699; text-decoration:none; font-size:18px; font-weight:bold; }
.firma div.adres a:hover { text-decoration:underline; }
.firma div.adres div.em { width:145px; overflow:hidden; }
.firma div.adres div.em a { color:#336699; text-decoration:none; font-size:11px; font-weight:bold; }
.firma div.adres div.em span { display:inline; float:none; font-size:11px; }
.firma div.stat { float:left; width:128px; padding-left:20px; font-size:11px; color:#336699; font-weight:bold; text-align:center; }
.firma div.stat a.wiecej { width:106px; text-decoration:none; display:inline-block; border:1px solid #FF74B3; padding:6px 10px 6px 10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-top:2px; }
.firma div.stat div.ok { background:url(images/ok.jpg) no-repeat top center; padding-top:47px; color:#FF74B3; }

.firma span{float:right; font-size:0.8em; color:#555;}


.firma_big div.zdjecie_firmy { width:193px; height:126px; border:3px solid #FFC8E2; float:right; }
.firma_big div.ok { background:url(images/ok1.jpg) no-repeat top right; padding:6px 38px 0px 0px; height:32px; color:#FF74B3; display:inline-block; font-weight:bold; float:right; font-size:11px; }
.firma_big div.dane { float:left; width:190px; font-weight:bold; line-height:1.2em; }
.firma_big div.dane b.miasto { font-size:20px; color:#336699; margin-bottom:9px; display:inline-block; }
.firma_big div.count { text-align:right; font-size:13px; font-weight:bold; padding-top:20px; }

div.firma_kom div.data { float:right; font-weight:bold; color:#336699; }
div.firma_kom div.tekst { padding:4px 0px 20px 0px; line-height:1.2em; }


a.wszystkie_oferty { float:right; text-decoration:none; font-weight:bold; display:block; text-align:center; border:1px solid #FF74B3; padding:4px 14px 4px 14px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
a.wszystkie_oferty span { color:#Ff4996; font-weight:bold; }


a.dodaj_go_sam { font-size:18px; text-decoration:none; display:block; text-align:center; background:#FFE3F0; border:1px solid #FF74B3; padding:16px 20px 16px 20px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
a.dodaj_go_sam span { color:#Ff4996; font-weight:bold; }

.gray{background:#f9f9f9;}

#footer{ background:transparent url(images/bg_shadow.gif) repeat-x top center; clear:both; padding-top:30px; text-align:center; font-size:12px;}
#footer a { font-size:12px; }
#footer_text, #footer_text a { font-size:12px; }

#miasta{}

#nav_footer{ clear:both; font-size:0.7em; padding-top:10px;}
#nav_footer li{float:left;  border-left:1px solid #cccccc; margin:10px 0; width: 120px;}
#nav_footer li a, #nav_footer li b{ padding:0 15px;  font-weight:normal; height:20px; display:block; line-height:20px; color:#999;  text-align:center; text-decoration:underline;  }
#nav_footer li b{  font-weight:bold; color:#7F7F7F;  text-decoration:none;}
#nav_footer li.first{border:0;}


#miasta{ clear:both; font-size:0.7em;  }
#miasta li{float:left;  margin:3px 0; width:60px; height:30px; }
#miasta li a, #miasta li b{ padding:0 3px;  font-weight:normal; height:20px; display:block; line-height:20px; color:#999; text-align:center; text-decoration:underline;  }
#miasta li b{ font-weight:bold; color:#7F7F7F; width:220px; text-decoration:none;}
#miasta li.first{border:0;}

 
.clear{clear:both;}

#dhtmltooltip{ visibility:hidden; z-index:50000; position:absolute; text-align:left; padding:3px 5px 3px 5px; background:#F0F0F0; border:3px solid #FF74B3; font-size:12px; line-height:14px; text-align:justify; }



 

.produkt_big{width:680px; padding:15px; line-height:1.3em; margin-left:3px; margin-top:3px; border:1px solid #ddd; background:#f9f9f9; float:left;}
.produkt_big p{clear:both; padding:0; margin:0; margin:5px 0;}
.produkt_big h3{color:#FF74B3;}
.produkt_big a.button2{background:#FF74B3; color:#fff; padding:5px; margin:10px 0; display:block; width:80px; text-align:center; text-decoration:none;}
.produkt_big .produkt_bigphoto{float:left; width:410px;}
.produkt_big .produkt_desc{float:right; width:250px; padding-left:20px;}
 
h1.naglow{color:#FF74B3; font-size:1.6em; padding-bottom:20px;}
h1.naglow2{color:#000; margin:0px; font-size:14px;}
h1.naglow3{color:#FF74B3; margin:15px 0px; font-size:20px;}
h2.naglow{color:#000; margin:0px; font-size:13px;}
h2.naglowa{color:#000; margin:0px; font-size:13px;display:inline;}
h2.naglow2{color:#000; margin:0px; font-size:14px;}
