body{background:url('/images/body_bg.gif') repeat-x;}
#wrapper {margin:0 auto;overflow:hidden;position:relative;width:952px;background:url('/images/main_bg.gif');padding-bottom:15px;}
#header{width:952px; height:259px;overflow:hidden;background-color:#0A1E33;line-height:0;}
#header img {padding:0px; margin:0px; display:inline; float:left;}
#main {position:relative;background:url('/images/main_bg.gif');width:952px;clear:both;}

#menu_produkty{width:111px; height:36px; background-image:url('/images/top_btn_produkty.gif');display:block; float:left; text-indent:-9999em;}
#menu_produkty_hover,#menu_produkty:hover{width:111px; height:36px; background-image:url('/images/top_produkty_hl.gif');display:block; float:left; text-indent:-9999em;}
#menu_nowosci{width:102px; height:36px; background-image:url('/images/top_btn_nowosci.gif');display:block; float:left; text-indent:-9999em;}
#menu_nowosci_hover,#menu_nowosci:hover{width:102px; height:36px; background-image:url('/images/top_nowosci_hl.gif');display:block; float:left; text-indent:-9999em;}
#menu_promocje{width:117px; height:36px; background-image:url('/images/top_btn_promocje.gif');display:block; float:left; text-indent:-9999em;}
#menu_promocje_hover,#menu_promocje:hover{width:117px; height:36px; background-image:url('/images/top_promocje_hl.gif');display:block; float:left; text-indent:-9999em;}
#menu_koszyk{width:88px; height:36px; background-image:url('/images/top_btn_koszyk.gif');display:block; float:left; text-indent:-9999em;}
#menu_koszyk_hover,#menu_koszyk:hover{width:88px; height:36px; background-image:url('/images/top_koszyk_hl.gif');display:block; float:left; text-indent:-9999em;}
#menu_logowanie{width:122px; height:36px; background-image:url('/images/top_btn_logowanie.gif');display:block; float:left; text-indent:-9999em;}
#menu_logowanie:hover{width:122px; height:36px; background-image:url('/images/top_logowanie_hl.gif');display:block; float:left; text-indent:-9999em;}
#menu_moje_konto{width:122px; height:36px; background-image:url('/images/top_moje_konto_hl.gif');display:block; float:left; text-indent:-9999em;}

#left_menu{width:210px;float:left; height:200px;overflow:hidden;line-height:29px;}
#left_menu li{margin:0px; padding:0px; line-height:29px; width:210px; overflow:hidden;}

#menu_kabiny{width:210px; height:30px; display:block; background:url('/images/left_btn_kabiny.gif');text-indent:-9999em;}
#menu_kabiny:hover{ background-image:url('/images/left_btn_kabiny_over.gif');}
#menu_wanny{width:210px; height:29px; display:block; background:url('/images/left_btn_wanny.gif');text-indent:-9999em;}
#menu_wanny:hover{ background-image:url('/images/left_btn_wanny_over.gif');}
#menu_brodziki{width:210px; height:29px; display:block; background:url('/images/left_btn_brodziki.gif');text-indent:-9999em;}
#menu_brodziki:hover{ background-image:url('/images/left_btn_brodziki_over.gif');}
#menu_parawany{width:210px; height:29px; display:block; background:url('/images/left_btn_parawany.gif');text-indent:-9999em;}
#menu_parawany:hover{ background-image:url('/images/left_btn_parawany_over.gif');}
#menu_panele{width:210px; height:29px; display:block; background:url('/images/left_btn_panele.gif');text-indent:-9999em;}
#menu_panele:hover{ background-image:url('/images/left_btn_panele_over.gif');}
#menu_inne{width:210px; height:28px; display:block; background:url('/images/left_btn_inne.gif');text-indent:-9999em; padding-top:1px;}
#menu_inne:hover{ background-image:url('/images/left_btn_inne_over.gif');}


#leftcol{float:left;width:210px;}
#leftcol .box{padding:0px 0 0 0px; width:209px; overflow:hidden; }
#leftcol .box #miniatura{padding:10px 0 13px 0; float:left;}
#leftcol .box .wiecej{float:right;padding:23px 15px 0 0;}
#leftcol .box p{font-family:tahoma; font-size:11px; line-height:14px;color:#0A1E33;}
#leftcol .box #p_nowosci{float:right;width:100px; padding-top:10px;overflow:hidden;min-height:96px; height:96px;}
#leftcol .box #promocjaspacer{width:209px; height:80px;}
#leftcol .box #promocjaspacer p{width:200px;}

h1{font-family:arial; font-size:23px;  color:#0a1e33; font-weight:bold; line-height:24px;}
h2{font-weight:bold;}
h4{font-family:arial; font-size:13px; text-transform: uppercase;  padding:0 0 0 10px; color:#098aba;font-weight:bold;}
h5{font-size:11px; font-weight:bold; padding:3px 0 0 10px;color:#053C50;}
#centernav{float:left;width:530px; overflow:hidden;}
#centernav #content{padding:24px; width:482px; color:#053c50; font-size:11px; font-family:tahoma; color:#053c50; line-height:14px; }
#centernav #content a{text-decoration:none; color:#053c50;}
#centernav #content .tresc_tekst{padding:14px 0;}
hr{width:482px;  margin:14px 0;border:0px; border-top:1px solid; border-color:#dddddd;

      *color: #dddddd;
      *background-color: #dddddd;
      *height: 1px;


}
#rightcol{float:right; width:212px; font-size:11px; font-family:tahoma; color:#053c50; line-height:14px;overflow:hidden; }
#rightcol .box{padding:10px 10px 15px 10px; width:206px; margin:0 0 0 1px; }
#rightcol .box #login_form{margin:0 0 0 1px; padding:8px 0px 8px 0px; float:left;}
#rightcol .box #pwd_form{margin:0 0 0 1px; padding:8px 0px 4px 0px; float:left;}
#rightcol input {width:152px; height:19px;margin:4px 10px 1px 0;  float:right; }
#rightcol .box #question_form{font-size:10px; padding:1px 16px 0 0; color:#8e8e8e; float:right;}
#rightcol .box #register_form{line-height:22px; padding:8px 0 0 9px;}
#rightcol .box #login_btn_form{vertical-align:bottom; padding-left:32px;}
#rightcol .box #register_btn_form{margin-left:4px;}
#rightcol .box #newsletter_p{margin:0 0 0 1px; padding:8px 0px 8px 0px; float:left;}
#rightcol .box #newsletter_p2{line-height:22px; padding:8px 0 0 9px;}


#search_string {float:left; height:19px;border:1px solid #adadad;}
#search_container{width:201px; position:absolute; background:#FFFFFF; left:210px;  top:50px; height:36px;}
#search_container form {padding:6px 0 7px 15px;}
#search_container form input {float:left;}

#search_container p{font-size:11px; color:#6b6969;padding:0; padding:1px 0px 0 0px; clear:both;line-height:11px; }
#search_container #btn_more{float:right; padding:5px  45px 0 0;}
#footer {margin:0 auto 10px auto;overflow:hidden;position:relative;width:952px;border-top:1px solid #dddddd; padding-top:10px; padding-bottom:5px; font-size:11px; font-family:tahoma; color:#053c50;}
#footer  a{font-size:11px; font-family:tahoma; color:#053c50; text-decoration:none;}

#footer li{display:inline; list-style-type:none; padding:0 10px; border-left:solid 1px #DDDDDD; }
#top_menu{margin:50px 0 0 411px; padding:0; width:541px; height:36px;}

#top_space{width:742px; height:173px; margin:0;background:url('/images/top_bg_woman.jpg') no-repeat;float:right;}
#promocja_top{line-height:0px;width:209px; margin:0px; padding:0px;  }

#footer_right{position:relative; right:0px; display:block;  text-align:right; line-height:14px; z-index:-1;}


.lista_opis{float:right; width:370px; overflow:hidden; display:inline;}
#tresc{padding-bottom:0px; padding-left:11px;}
#buttons{padding:0px; margin:0px; text-align:right;}
.lista_min{padding:11px; float:left;  display:inline; overflow:hidden;}
.lista_hr{padding-top:0px; margin-top:0px;}
.lista_h4{padding-top:15px;}
#path{width:520px; height:11px; background-image:url('/images/content_top.gif'); font-size:11px; color:#0a1e33; padding:5px 5px 5px 30px; font-family:tahoma; }
#path .white{color:#ffffff;}


.tab_head{height:24px; background-color:#e7eced; font-size:11px; color:#053c50; text-align:center; vertical-align:middle; padding:0px 11px; width:60px}
#tab_nazwa{width:178px; text-align:left;}
#tab_nazwa_c{text-align:left; border:1px solid #e7eced; vertical-align:middle;}

#tab_wartosc{width:104px; border-left:1px solid #ffffff; background:#0a1e33; color:#ffffff;}
.tab_cena{height:24px; background-color:#e7eced; font-size:11px; color:#053c50; text-align:center; vertical-align:middle; padding:0px 11px; width:60px; border-left:1px solid #ffffff;}
.tab_cena_c{border:1px solid #e7eced; border-left:none; text-align:center;}
#tab_x{text-align:left; border:1px solid #e7eced; text-align:center; border-left:none;}
#tab_oproznij {text-align:left; font-weight:bold; color:#053c50; border:0; background-color:#c8e3ee; width:100%; height:100%;}
.tab_miniatura{float:left; padding:9px 11px;}
#tab_przelicz, #tab_przelicz a{background-color:#e7eced; text-align:center;}


.tab_sum{height:24px; background-color:#3eb9e7; font-size:11px; color:#ffffff; text-align:center; vertical-align:middle; padding:0px 11px; border-left:1px solid #ffffff;}
tr{height:24px;}
td{text-align:center;vertical-align:middle}


#prod_prawa p{margin:0px; margin:3px 0; line-height:14px; }
#prod_prawa hr{padding:0px; margin:0px; width:180px;}
#prod_nazwa{padding-bottom:20px;}
#prod_lewa{padding-right:14px; float:left;width:290px}

#prod_lewa_pic{padding-right:14px; float:left;width:290px;}
#prod_lewa_bottom{padding-top:12px; float:left; width:100%; padding-bottom:10px}
.prod_lewa_miniatura{float:right;padding:0 6px;}
#prod_lewa_hint{font-size:10px; line-height:12px; color:#8e8e8e;}

#prod_prawa{float:right;width:178px;}
.prod_prawa_hr{padding:0px; margin:0px;}
#prod_prawa_cena{font-size:36px; color:#3eb9e7; line-height:36px; padding:10px 0;}
#prod_prawa li{border-top:1px solid #dddddd; display:block; padding:4px 0;}




.selected{font-weight:bold;}


.red{border:solid 1px red;}
#komunikat
{
	background:#F4F4F4;
	border:1px solid #D9D9D9;
	clear:both;
	margin:0 0 10px;
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-size:125%;
	color:#009900;
	text-align:center;
}

input.kw {border:1px solid #adadad; height:19px; }
textarea.kw {border:1px solid #adadad; }
.reg_form_left{float:left; width:180px; font-weight:bold; padding-top:5px;}
.reg_form_right{float:left; width:280px; padding-top:5px;}


#zamowienia th{font-weight:bold; }
#zamowienia td{text-align:left; border-bottom:1px solid #DDDDDD;}
#zamowienia a{color:#3eb9e7;font-weight:bold;text-decoration:none;}

#zamowienia_detale td{text-align:left;}
