body { margin: 0;	padding: 0;	background: #000000; font-family: Tahoma; font-size: 11px; color: #ffffff; line-height: 16px; text-align: center; }
#layout { margin: 0; text-align: left; background: url(../images/bg_middle.jpg) repeat-x; height: 478px; width: 100%; }
#content { margin: auto; width: 778px; position: relative; }
#header { height: 101px; margin: 0;  }
#header_left { margin: 0; float: left; width: 583px; }
#menu_top { padding: 0; margin: 1px 0 0 0; clear: both; }
#menu_top ul { margin: 0; list-style: none; display: inline;}
#menu_top ul li { list-style: none; display: inline; float: left; border-left: 1px solid #4e4e4e; border-top: 1px solid #4e4e4e; margin: 0;}
#menu_top ul li a { display: block;text-decoration: none;color: #ffffff;font-size: 12px;padding: 8px 8px 8px 8px;}
#menu_top ul li a:hover {display: block;text-decoration: none;color: #ffffff;font-size: 12px;background: url(../images/bg_menu_top.jpg) repeat-x;padding: 5px 8px 8px 8px;margin-top:3px;}
#header_right { float: right; display: inline; width: 195px; height: 51px;}
#header_right img {margin-top: 20px;}
#favourites {padding: 7px 9px 5px 0;border-right: 1px solid #4e4e4e;border-bottom: 1px solid #4e4e4e; text-align:right;}
#favourites a {color: #666666; text-decoration: none;}
#favourites a:hover {color: #666666; text-decoration: underline;}
#content_img {margin: 0; width: 778px; height: 377px;  }
#box_right {  width: 390px; background: #4B4B4B; border: 4px solid #424242; text-align: left;font-style: italic; font-weight: bold; font-family: sans-serif; font-size: 12px; position: absolute; top: 270px; left: 380px;}
#box_right img {text-align: right;}
#box_right_form { clear: both; float: left; width: 390px;}
#box_right_form_2 { clear: both; width: 100%; height: 50px; text-align:left; float: left;}
#box_button { clear: both;}
#box_button_2 {margin: 10px 0px 0px 34px; display: inline; float: left;  width: 80px;}
#box_right_napis { float: left; display: inline; padding: 0;}
#box_kategorie {margin: 4px 0px 3px 7px; clear:both; display: inline; float: left;}
#box_kolekcje {margin: 4px 0px 3px 7px; margin-left: 15px; display: inline; float: left;}
#box_przeznaczenie {margin: 4px 0px 0px 34px; display: inline; float: left;}
#box_kategorie select {margin: 0px 0 0 0; width:110px;}
#box_kolekcje select {margin: 0px 0 0 0; width:90px;}
#box_przeznaczenie select {margin: 0px 0 0 0; width:110px;}
#btn_product {float: right; clear: both; margin: 5px 10px 7px 0;}
#footer {display: block; margin: 0 auto;width: 778px;height: 50px;color: #666666;}
#footer a {color: #666666;text-decoration: none;}
#footer a:hover {color: #de0000;text-decoration: underline;}
#ikona { float: left; display: inline; clear: both; margin: 5px 0 5px 0;}
#footer_menu {padding: 0; margin: 0; float: right; width: 500px;}
#footer_menu ul {margin: 0;float: right;list-style: none;display: inline;}
#footer_menu ul li {list-style: none;display: inline;float: left;border-left: 1px solid #4e4e4e;border-bottom: 1px solid #4e4e4e; padding: 5px 8px 5px 8px;}
#copyright {float: right;padding-top: 5px;color: #494949;text-align: right; margin: 0 0 40px 0; }
#copyright span {color: #9b0002;}


/*subpage*/
#layout_subpage { margin: 0; text-align: left; background: url(../images/bg_middle_subpage.jpg) repeat-x; height: 238px; width: 100%; }
#banner_top {margin: 0; background: url(../images/img_content_subpage.jpg) no-repeat; height: 137px; width: 778px; clear: both; float: left;}
#submenu { padding: 0; margin: 0; }
#submenu ul { margin: 0; list-style: none; display: inline; }
#submenu ul li { list-style: none; display: inline; float: left; border: 1px solid #4e4e4e; margin: 0; height:36px; }
#submenu ul li a { display: block;text-decoration: none;color: #ffffff;font-size: 13px;padding: 9px 12px 11px 12px; text-align: center;}
#submenu ul li a:hover {display: block;text-decoration: none;color: #ffffff;font-size: 12px;background: url(../images/bg_submenu.jpg) repeat-x; font-size: 13px; padding: 9px 12px 11px 12px;}
#content_subpage {position: relative; margin: 0 auto; padding: 0; width: 778px; background-color:#1b1b1b; border-left: 1px solid #4e4e4e; border-bottom: 1px solid #4e4e4e; text-align: center; clear:both;}
#content_subpage a { color: #FFFFFF; text-decoration: none;}
#content_subpage a:hover { color: #FFFFFF; text-decoration: underline;}

.margin_left { border:1px solid #1b1b1b;float: left;margin: 0 0 0 35px; line-height: 1px; display: inline;}
.product {float: left;margin: 42px 25px 0 25px; text-align:center; width: 124px; display: inline;}
.box_product {position:relative; width: 110px; background: url(../images/bg_box_product.jpg) repeat-x; background-color: #303030; border:7px solid #303030; margin: 5px 0 0 0; padding: 5px 0 0 0; clear: both; float: left; min-height:70px; }
.box_product_name { clear: both; overflow: hidden; height: 32px;}
.box_product_kol { clear: both; height: 16px; overflow: hidden;}
.box_product_2 {position:relative; width: 110px; background: url(../images/bg_box_product.jpg) repeat-x; background-color: #303030; border:7px solid #303030; margin: 5px 0 0 0; padding: 5px 0 0 0; clear: both; float: left; height: 30px; }
.box_product_2 a { padding: 0 5px 0 5px;}
.box_product_img {  text-align: center; width: 124px; display: inline; float: left; clear: both;}
.box_product_img img {}
.box_product span { color: #ff0000; font-weight:bold;  padding: 0 3px 0 0; }
.box_product img { float: left; margin: 0 20px 0 30px;}

.btn_more { width: 50px; height: 18px; float:right; margin:10px 3px 0 0; background: url(../images/bg_btn_more.jpg); border: 1px solid #ff0000;}
.btn_more a {  color: #ffffff; text-decoration:none; font-weight:bold;}
.product_line_vtop {background: url(../images/bg_line_product.jpg) repeat-y; width:1px; height: 269px; margin: 30px 0 0 0; float:left;}
.product_line_vcentre {background: url(../images/bg_line_product.jpg) repeat-y; width:1px; height: 311px; margin: 0 0 0 0; float:left; display: inline;}
.product_line_vbottom {background: url(../images/bg_line_product.jpg) repeat-y; width:1px; height: 269px;margin: 0 0 42px 0; float:left; display: inline;}
.product_line_h {background: url(../images/bg_line_product.jpg) top repeat-x; width:767px; height: 1px; margin: 0 0 0 5px; padding: 0; float: left; display: inline; line-height: 1px; font-size: 1px;}
.select_glowna { font-size: 10px;}
.tresc_podstrony { text-align: left; width: 758px; margin: 10px; clear: both; float:left; font-size: 15px;}
#produkt { clear: both; float:left; text-align: left; margin: 10px; display:inline; width: 758px;}
#produkt_img { width: 738px; clear: both; float: left; display:inline;}
.product_desc_pic { float: left; clear: both; width: 250px;}
.product_desc_thumbs { float: left; clear: both; width: 738px; margin: 10px 0 0 0;}
.product_desc_thumbs img { float: left; padding: 3px 15px 3px 0;}
.product_desc_thumbs_info {clear: both; float: left; margin: 0 0 0 0; color: #666666; width: 240px;}

#produkt_img_info { clear: both; float: left; margin: 0 0 0 10px; color: #666666; width: 200px; text-align: center;}
#produkt_opis { width: 450px;  margin: 0 0 0 10px; float: left; display: inline; }
#produkt_powrot { clear: both; width: 100%; text-align: right;}
.gallery { text-align: left; }
.gallery_img { width: 250px; float: left; text-align: center; margin: 0 0 10px 0; }
.gallery img { cursor: pointer; }
.gallery2_into { font-size: 12px;}
.produkt_atrybut { clear: both; }
.atrybut_nazwa { clear: both; color: #FF0000; float: left; font-weight: bold; width: 100px; text-align: right; margin: 0 5px 0 0;}
.atrybut_nazwa span {color: #666666; font-size: 10px; font-weight: normal;}
.atrybut_wartosc { width: 150px; text-align: left; float: left;}
.atrybut_wartosc_2 { width: 340px; text-align: left; float: left;}
#atrybut_kolor { float: left; width: 90px; height: 90px; margin: 10px 0 5px 0;}
/********formularz kontaktu**********/
.formularz_kasa_tytul { color: #FFFFFF; font-weight: bold; font-size: 15px; line-height: 20px; margin: 15px 0 10px 165px; text-align: center; width: 300px; clear: both; display: inline; float: left;}
.formularz_kasa_zestaw { clear: both;}
.formularz_kasa_zestaw span { margin: 0 0 10px 0;}
.formularz_kasa_opis { float: left; color: #FFFFFF; font-weight: bold; width: 165px; text-align: right; margin: 0 5px 0 0;}
.formularz_kasa_pole { height: 28px; position: relative; text-align: left;}
.formularz_kasa_pole2 {text-align: left;}
.formularz_kasa_pole2 textarea { color: #57575a;}
.formularz_kasa_pole input { color: #57575a; height: 16px;}
/********formularz kontaktu*******************/
.przyciski { clear:both; width: 60%; margin: 10px 0 10px 0; float: left;}
.przyciski-prawy { float: right; clear: both;}
.formularz_kasa_przycisk { clear: both;}
.formularz_kasa_przycisk input { height: 20px;}
.przyciski-lewy {}
.kolor { float: left;  }
.kolor img {border: 1px solid #4E4E4E; margin: 0 5px 0 0;}
.kolor_2 {  float: left; margin: 0 5px 0 0;}
h1 { color: #FF000B; font-size: 25px; line-height: 29px; font-weight: normal; width: 100%; float: left; text-align: center; margin: 10px 0 0 0;}
