html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; text-align: center; background-image:url('../images/top_bg.gif'); background-repeat: repeat-x;}

* { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #505050; }
a { text-decoration: underline; }
a:hover {text-decoration: none; }

.c { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
img.v { display: block; clear: both; }
.ss { margin-top: 5px; }
.sb { margin-top: 9px; }

#container { margin: 0px auto; width:965px; padding: 0px;}

#header, #menu, #lewa, #content, #footer { text-align: left; }
#login {font-size: 13px}
#login p{font-size: 13px}
#login a{font-size: 13px; color:#D14A09}

#header { width: 965px; }
#header a img{ margin-top: 34px; border: 0px; float: left; }
#header .szybki_kontakt, #header .dzial_obslugi_klienta, #header .wyszukiwarka{ height: 88px; float: right; margin-top: 11px; margin-left: 7px; }
#header .szybki_kontakt { width: 160px; background-image:url('../images/szybki_kontakt_bg.gif'); }
#header .dzial_obslugi_klienta { width: 270px; background-image:url('../images/dzial_obslugi_klienta_bg.gif'); }
#header .wyszukiwarka { width: 270px; background-image:url('../images/wyszukiwarka_bg.gif'); }

#header div img{ margin-top: 9px; margin-left: 24px; }
#header div.szybki_kontakt img{ margin-left: 10px; }
#header div span.k_tel, #header div span.k_godz { font-size: 13px; display: block; float: right; clear: both; padding-right: 7px;}
#header div span.k_tel { margin-top: 10px; }
#header div span.k_tel { margin-top: 10px; }
#header div span.k_godz { margin-top: 2px;}

#header div span span { font-weight: bold; }
#header div span a { text-decoration: none; }
#header div span a:hover { text-decoration: underline; }
#header div.dzial_obslugi_klienta span.b_tel1, #header div span.b_tel2, #header div span.b_mail { font-size: 11px; float: left; clear: both; padding-left: 31px; width: 200px;}
#header div.dzial_obslugi_klienta span.b_tel1 { margin-top: 8px; }
#header div.dzial_obslugi_klienta span.b_tel2 { margin-top: 3px; } 
#header div.dzial_obslugi_klienta span.b_mail { margin-top: 3px; }

#header div.wyszukiwarka span.w_szukaj { padding-left: 22px; margin-top: 10px; display: block; clear: both; float: left;}
#header div.wyszukiwarka form{padding: 0px; margin: 0px; display: block; margin-left: 20px; margin-top: 4px;}
#header div.wyszukiwarka form input { width: 192px; height: 19px; line-height: 19px; background-image:url('../images/input_s_bg.gif'); border: 0px; padding-left: 10px; padding-right: 10px; float: left; margin-top: 1px; }
	*> #header div.wyszukiwarka form input { padding-top: 3px; height: 19px; line-height: 19px;} 
#header div.wyszukiwarka form input.im { width: 19px; height: 21px; background-image:none; padding: 0px; margin: 0px; float: left; }
#header div.wyszukiwarka a { font-size: 9px; margin-left: 85px; display: block; padding-top: 2px; }

#menu { width: 968px; height: 43px; margin-top: 7px; }
#menu a { float: left; border: 0px; zoom: 1;}
#menu img { border: 0px; zoom: 1;}


#lewa { width: 216px; float: left; }
#lewa ul, #lewa ul li { padding: 0px; margin: 0px; list-style: none; }
#lewa ul { background-image:url('../images/ul_bg.gif'); background-repeat: repeat-y; width: 218px; }
#lewa ul li { background-image:url('../images/li_bg.gif'); background-repeat: no-repeat; background-position: top; width: 216px; margin-left: 1px; }
#lewa ul li a { font-size: 12px; text-decoration: none; display: block; padding: 5px 0px 5px 25px; margin: 0px 10px 0px 0px;  background-image:url('../images/a_bg.gif'); background-repeat: no-repeat; background-position: 14px 50%; }
#lewa ul li a:hover { color: black; }
#lewa ul li a.on { font-weight: bold; }
#lewa ul li a.on:hover {color: #5C6051; }

#lewa .newsletter { width: 216px; height: 51px; background-image:url('../images/newsletter_bg.gif'); }
#lewa .newsletter span { font-weight: bold; color: #FFFFFF; display: block; clear: both; padding-left: 13px; padding-top: 8px;}
#lewa .newsletter form{padding: 0px; margin: 0px; display: block; margin-left: 13px; margin-top: 4px;}
#lewa .newsletter form input { width: 126px; height: 17px; line-height: 15px; background-image:url('../images/input_n_bg.gif'); border: 0px; float: left; margin-top: 1px; }
	*> #lewa .newsletter form input {height: 17px; line-height: 15px;} 
#lewa .newsletter form input.im { width: 70px; height: 18px; background-image:none; padding: 0px; margin: 0px; float: left; margin-left: 2px;}
#lewa #tagi{width: 218px; padding: 0 5px; background-image:url('../images/bg-tagi.gif'); background-repeat:repeat-y;}
#lewa #tagi h1{display:inline}
#lewa #tagi h1 a{font-size: 18px}
#lewa #tagi h2{display:inline}
#lewa #tagi h2 a{font-size: 16px}
#lewa #tagi h3{display:inline}
#lewa #tagi h3 a{font-size: 14px}

#content { width: 721px; float: right;}
#content .sciezka { display: block; float: left; margin-top: 13px; font-weight: bold; color: #CF4907; }
#content .sciezka a{ font-weight: bold; padding-right: 10px; margin: 0px 5px 0px 5px;  color: #CF4907; text-decoration: none; display: inline; float: left; background-image:url('../images/sciezka_a_bg.gif'); background-repeat: no-repeat; background-position: 100% 50%; }
#content a { font-weight: bold; padding-right: 10px; margin: 13px 5px 0px 5px;  color: #CF4907; text-decoration: none; display: inline; float: left; background-image:url('../images/sciezka_a_bg.gif'); background-repeat: no-repeat; background-position: 100% 50%; }
#content a.last { margin: 13px 5px 0px 0px;  color: #CF4907; text-decoration: none; display: inline; float: left; background-image: none;}
#content .promocje { width: 720px; height: 197px; background-image:url('../images/promocje_bg.gif'); margin-top: 10px; padding-left: 105px; position: relative;}
	*> #content .promocje { width: 615px; }
#content .promocje a { display: block; position: absolute; background-image:none; padding:0px; margin: 0px; top: 12;}
#content .promocje a img { border: 0px;}
#content .promocje a#promoprev { left: 52; }
#content .promocje a#promonext { right: 10; }
#content .promocje .onepromo { width: 183px; height: 197px; background-image:url('../images/onepromo_bg.gif'); float: left;}
#content .promocje .onepromo .onepromoimg { width: 182px; height: 150px; overflow: hidden; padding: 0px; margin: 0px; margin-top: 6px; text-align: center; vertical-align: bottom;}
#content .promocje .onepromo .onepromodesc span { display: block; text-align: center; width: 100%; line-height: 150%;}
#content .promocje .onepromo .onepromodesc span.desc { color: #B7430B;}
#content .promocje .onepromo .onepromodesc span.cena { color: #639609; font-weight: bold;}
#content .body { width: 721px; background: url('../images/body_bg.gif') top repeat-y; text-align: center;}
#content .body .body_left { width: 229px; float: left; background-image:url('../images/body_left_bg.gif'); background-repeat: repeat-y; }
#content .body .body_left .oneaktu { width: 201px; padding: 0px; margin: 0px;  display: block; margin: 0px auto; text-align: left;}
#content .body .body_left .oneaktu span { display: block; width: 201px; font-size: 11px; }
#content .body .body_left .oneaktu span.tytul a.tytul { font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; color: #565656; padding: 0px; margin: 0px; display: inline; background-image:none;}
#content .body .body_left .oneaktu span.tytul a.tytul:hover {text-decoration: none;}
#content .body .body_left .oneaktu span.data { font-size: 10px; line-height: 200%; clear: both; }
#content .body .body_left .oneaktu span.tresc { color: #878787; margin-top: 6px; }
#content .body .body_left .oneaktu a.aktuwiecej {width: 200px; text-transform: uppercase; display: block; background-color: #EEEEEE; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; font-size: 10px; background-image:none; margin: 0px; padding: 0px; text-align: right; padding-right: 26px; margin-top: 9px; margin-bottom: 16px; line-height: 150%; }
	*> #content .body .body_left .oneaktu a.aktuwiecej { width: 174px; }
	
#content .body .body_right { width: 492px; float: right; text-align:left}
#content .body_top { width: 721px; height: 5px; overflow:hidden; background-image:url('../images/body_top_bg.gif'); margin-top: 7px; border: 0px solid red; }
#content .body_top span { font-size: 14px; font-style: italic; color: #619109; display: block; float: left; margin-top: 15px; padding-left: 15px; zoom: 1;}
#content .body_top span.l { width: 229px;}
	*> #content .body_top span.l { width: 214px;} 
#content .body .body_top span.r { margin-left: 0px; }
#content .body_bottom { width: 721px; height: 13px; background-image:url('../images/body_bottom_bg.gif');}

/* style dla podstrony */

#content .submain2 {float:left; text-align: left;width: 721px;  background-image:url('../images/sub_bg.gif'); background-position:top; background-repeat: repeat-y; margin-top: 0px; padding-left: 11px; border:0px solid blue; }
	*> #content .submain2 {width: 710px; }
#content .submain2 h1 { font-family: Trebuhet, Tahoma; font-size: 22px; color: #4F7708; padding: 0px; margin: 0px; margin-top: 5px; margin-bottom: 10px;}
#content .submain2 h2{ font-size: 18px; color: #D14A09; display: block; clear: both; }
#content .submain {float:left; text-align: left;width: 721px;  background-image:url('../images/sub_bg.gif'); background-position:top; background-repeat: repeat-y; margin-top: 0px; padding-left: 11px; border:0px solid blue; }
	*> #content .submain {width: 710px; }
#content .submain a {background-image:none; margin:0px; padding:0px; display:inline; float:none}
#content .submain strong{font-weight: bold}
#content .submain li{padding: 2px 0px;}
#content .submain img.tb { margin-left: -11px; }
#content .submain h1 { font-family: Trebuhet, Tahoma; font-size: 22px; color: #4F7708; padding: 0px; margin: 0px; margin-top: 5px; margin-bottom: 10px;}
#content .submain h2{ font-size: 18px; color: #D14A09; display: block; clear: both; }
#content .submain h4{ font-size: 12px; color: #D14A09; display: block; clear: both; font-weight:bold; margin-bottom:5px; margin-top: 2px;}

#content .submain .sortowanie { float: left; width: 400px; padding-bottom: 0px;}
#content .submain .sortowanie span { font-weight: bold; color: #B90207;}
#content .submain .sortowanie form { padding: 0px; margin: 0px;}
#content .submain .sortowanie form select{ border: 1px solid #CECECE; margin-right: 15px;}
#content .submain .stronicowanie { float: right; text-align: right; padding-right: 10px; }
#content .submain .stronicowanie a { display: inline; background-image:none; padding: 0px; margin: 0px; margin: 0px 1px;}
#content .submain .stronicowanie a img { border: 0px; }
#content .submain .stronicowanie a.num{margin: 0px 4px 4px 4px;  float: none; border: 1px solid #CECECE; padding: 3px; height:11px}
#content .submain .stronicowanie span.num{margin: 0px 4px 4px 4px; float: none; border: 1px solid #CECECE; padding: 3px; background-color: #CA4300;color: #FFFFFF; height:11px}

#content .submain .stronicowanie a.grot{ padding-left: 5px; padding-right: 5px; }
#content .submain .stronicowanie a.num:hover{ border: 1px solid #CA4300; background-color: #B21E00; color: #FFFFFF;}

#content .submain .subproone { width: 230px; background-image:url('../images/subproone_bg1.gif'); background-repeat: repeat-y; margin-right: 5px; float: left; margin-bottom: 9px;} 
#content .submain .subproone span { font-weight: bold; margin-left: 20px;}
#content .submain .subproone a {margin:0px; color: #505050; background-image:none; font-weight: bold; margin-left: 20px;}
#content .submain .subproone a:hover {color: #CA4404}
#content .submain .subproone .subproonelinks { width: 230px; height: 28px; background-image:url('../images/subproone_bot.gif'); }
#content .submain .subproone .subproonelinks a { background-image:none; color: #314A08; padding: 0px; margin: 0px; display: block; margin-top: 13px; float: left;}
#content .submain .subproone .subproonelinks a.koszyk { padding-left: 12px;}
#content .submain .subproone .subproonelinks a.szczegoly { margin-left: 44px;}

#preview .subproone { width: 230px; background-image:url('../images/subproone_bg1.gif'); background-repeat: repeat-y; margin-right: 5px; float: left; margin-bottom: 9px;} 
#preview .subproone span { font-weight: bold; margin-left: 20px;}
#preview .subproone a {margin:0px; color: #505050; background-image:none; font-weight: bold; margin-left: 20px;}
#preview .subproone a:hover {color: #CA4404}
#preview .subproone .subproonelinks { width: 230px; height: 28px; background-image:url('../images/subproone_bot.gif'); }
#preview .subproone .subproonelinks a { background-image:none; color: #314A08; padding: 0px; margin: 0px; display: block; margin-top: 13px; float: left;}
#preview .subproone .subproonelinks a.koszyk { padding-left: 12px;}
#preview .subproone .subproonelinks a.szczegoly { margin-left: 44px;}
#preview .subproone .subproonedesc { margin-left: 5px; margin-right: 5px; background-image:url('../images/subproone_bg.gif'); background-repeat: repeat-y; margin-top: 10px; background-position: -5px;}
#preview .subproone .subproonedesc .subproonedesc_img { width: 114px; height:120px; overflow: hidden; float: left;}
#preview .subproone .subproonedesc .subproonedesc_img a{margin:0px;}
#preview .subproone .subproonedesc .subproonedesc_dane { width: 105px; float: right;}
#preview .subproone .subproonedesc .subproonedesc_dane span {padding: 0px; margin: 0px; font-weight: normal; display: block; clear: both; margin-left: 9px;}
#preview .subproone .subproonedesc .subproonedesc_dane span.val { font-weight: bold; }
#preview .subproone .subproonedesc .subproonedesc_dane span.cena { color: #CA4404; }
#preview .subproone .subproonedesc .subproonedesc_dane span.break { margin-bottom: 15px; }

#content .submain .subproone .subproonedesc { margin-left: 5px; margin-right: 5px; background-image:url('../images/subproone_bg.gif'); background-repeat: repeat-y; margin-top: 10px; background-position: -5px;}
#content .submain .subproone .subproonedesc .subproonedesc_img { width: 114px; height:120px; overflow: hidden; float: left;}
#content .submain .subproone .subproonedesc .subproonedesc_img a{margin:0px;}
#content .submain .subproone .subproonedesc .subproonedesc_dane { width: 105px; float: right;}
#content .submain .subproone .subproonedesc .subproonedesc_dane span {padding: 0px; margin: 0px; font-weight: normal; display: block; clear: both; margin-left: 9px;}
#content .submain .subproone .subproonedesc .subproonedesc_dane span.val { font-weight: bold; }
#content .submain .subproone .subproonedesc .subproonedesc_dane span.cena { color: #CA4404; }
#content .submain .subproone .subproonedesc .subproonedesc_dane span.break { margin-bottom: 15px; }


#content .submain .subproone-large {margin-right: 5px; margin-bottom: 9px;} 
#content .submain .subproone-large span { font-weight: bold; margin-left: 20px;}
#content .submain .subproone-large a {margin:0px; color: #505050; background-image:none; font-weight: bold; margin-left: 20px;}
#content .submain .subproone-large a:hover {color: #CA4404}
#content .submain .subproone-large .subproonelinks { width: 230px; height: 28px; background-image:url('../images/subproone_bot.gif'); }
#content .submain .subproone-large .subproonelinks a { background-image:none; color: #314A08; padding: 0px; margin: 0px; display: block; margin-top: 13px; float: left;}
#content .submain .subproone-large .subproonelinks a.koszyk { padding-left: 12px;}
#content .submain .subproone-large .subproonelinks a.szczegoly { margin-left: 44px;}
#content .submain .subproone-large .description {width:410px}
*>#content .submain .subproone-large .description {width:420px}
#content .submain .subproone-large .description h2 { color: #206b44; font-weight: bold; margin: 12px 0px;padding: 0px 0px 12px 0px; border-bottom: 1px solid #d2d9dd; font-size:14px; width:95% }

#content .submain .subproone-large h2 {clear:none; display:block; float:left; width: 460px;}
#content .submain .subproone-large h2.h2-right {clear:none; display:block; float:left; width: 220px; height:18px; margin:0px; padding: 6px 6px 6px 10px; border: 1px solid #D14A09; font-size: 14px;color: #000000; font-weight:bold}

*> #content .submain .subproone-large h2 {clear:none; display:block; float:left; width: 450px; margin:0px; padding: 6px 6px 6px 10px; }
*> #content .submain .subproone-large h2.h2-right {clear:none; display:block; float:left; width: 200px; height:18px; margin:0px; padding: 6px 6px 6px 10px; border: 1px solid #D14A09; font-size: 14px;color: #000000; font-weight:bold}

#content .submain .subproone-large div.prod-description{margin:25px 0px;clear:both}
*> #content .submain .subproone-large div.prod-description{margin:12px 0px;clear:both}
#content .submain .subproone-large div.prod-description p{margin:8px 0px;float:left; font-weight:bold}

#footer {margin-top: 7px; margin-bottom: 10px; }
#footer .footer_body {background-image:url('../images/footer_bg.gif'); background-repeat: repeat-y;}
#footer .footer_body span { font-size: 18px; color: #D14A09; display: block; clear: both; padding-top: 5px; padding-left: 13px; padding-bottom: 6px;}
#footer ul, #footer ul li {list-style: none; margin: 0px; padding: 0px; }
#footer ul li { margin-left: 13px; margin-right: 13px; background-image:url('../images/footer_li_bg.gif'); background-repeat: repeat-x; background-position: top; line-height: 140%; padding: 6px 0px;}
#footer ul li a{ padding: 5px 0px 5px 25px;background-image:url('../images/a_bg.gif'); background-repeat: no-repeat; background-position: 14px 50%; }
#footer .footer_bot { background-image:url('../images/footer_bot_bg.gif'); background-repeat: repeat-y; width: 965px; height: 41px; margin-top: 10px;}
#footer .footer_bot span {font-size: 10px; color: #FFFFFF; text-transform: uppercase; display: block; line-height: 41px;}
#footer .footer_bot span.l {color: #FFFFFF; float: left; padding-left: 21px;} 
#footer .footer_bot span.r {color: #445810; float: right; margin-right: 21px; }
#footer .footer_bot span.r a{ font-size: 9px; color: #445810; text-decoration: none;}
#footer .footer_bot span.r a:hover { text-decoration: underline;}

#product {text-align: left}
#product a{font-weight: bold; float:none; margin: 0px 5px 0px 5px;  color: #CF4907; text-decoration: none;}

#galleryt a{ padding:0px; margin: 0px; display: inline; float: none; background-image:none; background-color:none;}
div.gallerybox{margin: 5px; float:left; width: 220px; height: 220px;border: none; border: 1px solid #afafaf}
div.gallerybox div.galleryboxbg {background-position: 50% 50%; border: none}


#scroller {float:left; width: 264px; height:145px; }
#imagecontainerrotator{width: 7000px;}

.slide{ width: 243px; height: 145px;  float:left;}
div.foto2{float: left; overflow: hidden; width: 222px; height: 146px; margin: 0px 4px 0px 8px; border-left: 1px solid #C9C9C9; border-right: 1px solid #C9C9C9;}


#scroller-p { width: 550px; height: 197px;  overflow: hidden;}

.category-column{width:48%; float:left}
.category-column p{clear:both; margin:0px; padding:0px}

em{
	font-size: 12px;
	color: red;
}
 table.nice3{
 }
 
  table.nice3 td{
 	vertical-align: top;
 	padding: 4px;
 	width: 150px;
 }
 table.nice3 td p{
 	padding: 0px;
 	margin: 4px 0px;
 }

 
table.nice3 td.tdem p{
	font-weight: bold;
}
 table.nice4 th{
 	font-size: 14px;
 	font-weight:bold;
 	padding: 6px 0px 6px 0px
 }
 
 table.nice4 td{
 	vertical-align: top;
 	padding: 5px;
 	width: 150px;
 }
 table.nice4 td p{
 	padding: 0px;
 	margin: 4px 0px;
 }

 
table.nice4 td.tdem p{
	font-weight: bold;
}