@CHARSET "UTF-8";* { margin:0; padding:0; }body { background: #f0e4d8 url( /include/images/hp/top_bg.png) repeat-x;	font-family: tahoma, arial, verdana; font-size: 12px; }a { border: 0; color: #666; text-decoration: none; }a:hover { text-decoration: underline; }a img { border: 0; }.link { cursor: pointer; }.wrapper { width: 981px; margin: 0 auto; }#header .wrapper { height: 181px; }#header #logo { width: 265px; float: left; height: 181px; }#header #top_search {	width: 522px; float: left; height: 108px; padding-top: 73px;	background: url( /include/images/hp/search.png) no-repeat; }	#header #top_login { 	width: 194px; float: left; height: 115px; padding-top: 66px;	background: url( /include/images/hp/login.png) no-repeat; }#header #top_loged { 	width: 194px; float: left; height: 115px; padding-top: 66px;	background: url( /include/images/hp/loged.png) no-repeat; }#menu { width:100%; text-align: center; }#menu .wrapper { height: 43px; background: url(/include/images/hp/menu_bg.jpg) repeat-x; }#content { width: 100%; }#center_column { float: left; width: 621px; }#mod-content-border { float: left; width: 780px; margin: 0 10px; }#mod-content { text-align: left; margin-top: 5px; padding-bottom: 10px; vertical-align: top; }#left_column { width: 180px; }#right_column { width: 180px; }#footer { background: url(/include/images/hp/foot_bg_repeat.jpg) repeat-x; }#footer .wrapper { }#top_search { color: #813e2d; }#top_search input { width:160px; border: 0; background: transparent; margin: 0 0 0 15px; }#top_search a { color: #813e2d; }#top_search_box { width: 100%; color: #813e2d; }#top_search_box td { height: 20px; }#top_search_input_box { width: 190px; height: 26px; }#top_search_adv_box { padding: 16px 0 0 10px; }#top_login { color: #fff; }#top_login a { color: #fff; }#top_login table { width: 190px; }#top_login input { width: 120px; border: 0; background: transparent; margin-left: 2px; }#top_login_box { }#top_login_box td { text-align: left; height: 20px; }#top_login_box td.top_login_break { height: 13px; }#top_login_box td.top_login_input_box { width: 123px; }#top_login_box_2 { margin-top: 10px; }#top_login_box_2 td { text-align: left; height: 20px; }#top_login_box_2 td.top_login_input_box_2 { width: 60px; }#top_loged { color: #fff; line-height: 17px; }#top_loged a { color: #fff; }#top_loged div { width: 180px; text-align: left; }#top_menu a { height: 43px; display: block; float: left; text-indent: -9999px; outline:none; }#top_menu .break { float: left; display: block; }#top_menu .home { background: url(/include/images/hp/menu.png) no-repeat 0 -43px; width: 65px; }#top_menu .aboutus { background: url(/include/images/hp/menu.png) no-repeat -86px -43px; width: 83px; }#top_menu .promotions { background: url(/include/images/hp/menu.png) no-repeat -185px -43px; width: 119px; }#top_menu .help { background: url(/include/images/hp/menu.png) no-repeat -319px -43px; width: 65px; }#top_menu .register { background: url(/include/images/hp/menu.png) no-repeat -403px -43px; width: 76px; }#top_menu .faq { background: url(/include/images/hp/menu.png) no-repeat -496px -43px; width: 65px; }#top_menu .contact { background: url(/include/images/hp/menu.png) no-repeat -574px -43px; width: 83px; }#top_menu .home:hover { background: url(/include/images/hp/menu.png) no-repeat 0 0; width: 65px; }#top_menu .aboutus:hover { background: url(/include/images/hp/menu.png) no-repeat -86px 0; width: 83px; }#top_menu .promotions:hover { background: url(/include/images/hp/menu.png) no-repeat -185px 0; width: 119px; }#top_menu .help:hover { background: url(/include/images/hp/menu.png) no-repeat -319px 0; width: 65px; }#top_menu .register:hover { background: url(/include/images/hp/menu.png) no-repeat -403px 0; width: 76px; }#top_menu .faq:hover { background: url(/include/images/hp/menu.png) no-repeat -496px 0; width: 65px; }#top_menu .contact:hover { background: url(/include/images/hp/menu.png) no-repeat -574px 0; width: 83px; }#left_column .box { background: #fff; padding-bottom: 5px; }.box { width: 180px; margin-bottom: 20px; }.boxhead { height: 33px; background: url(/include/images/hp/box_title_bg.png) repeat-x; line-height: 33px; color: #fff; padding: 0 7px; }.boxcats ul { list-style: none; }.boxcats ul li { border-bottom: 1px dotted #ccc; }.boxcats ul li.root:hover { background-color: #efefef; }.boxcats ul li.root { padding: 5px 5px 5px 10px; }.boxcats ul li ul li { padding: 5px 5px 5px 25px; background: url(/include/images/hp/box_pointer.png) no-repeat 10px center;  }.boxcats ul li.submenu {padding: 5px 5px 5px 10px; background: url(/include/images/hp/box_pointer.png) no-repeat 0px center;}#right_column .box { background: #aeae5a url(/include/images/hp/box_bg.png) repeat-x; padding-bottom: 5px; }.c { overflow:hidden; width: 100%; background #fff; position: relative; float: left; background-color: #f8f5f1; }.c .lb { position: absolute; bottom: 0; left: 0; z-index: 10; width: 53px; height: 149px; background: url(/include/images/hp/c_left_bottom.gif) no-repeat; }.c .rb { position: absolute; bottom: 0; right: 0; z-index: 10; width: 53px; height: 149px; background: url(/include/images/hp/c_right_bottom.gif) no-repeat; }.c .b { position: absolute; bottom: 0; left: 0; z-index: 5; width: 100%; height: 149px; background: url(/include/images/hp/c_bottom.gif) repeat-x; }.c .l { position: absolute; top: 0; left: 0; z-index: 5; width: 36px; height: 100%; background: url(/include/images/hp/c_left.gif) repeat-y; }.c .r { position: absolute; top: 0; right: 0; z-index: 5; width: 36px; height: 100%; background: url(/include/images/hp/c_right.gif) repeat-y; }.c .lt { position: absolute; top: 0; left: 0; z-index: 20; width: 38px; height: 41px; background: url(/include/images/hp/c_left_top.gif) no-repeat; }.c .rt { position: absolute; top: 0; right: 0; z-index: 20; width: 38px; height: 41px; background: url(/include/images/hp/c_right_top.gif) no-repeat; }.c .t { position: absolute; top: 0; left: 0; z-index: 15; width: 100%; height: 41px; background: url(/include/images/hp/c_top.gif) repeat-x; }.c .cbody { float: left; width: 95%; z-index: 20; position: relative; padding: 15px; margin-bottom: 5px; }h2.title { font-family: Tahoma; color: #6c3d25; font-weight: normal; font-size: 20px; line-height: 35px; background:url(/include/images/hp/hr_bg.png) repeat-x bottom; margin-bottom: 10px; }input[disabled] { background: #f6f6f6; border: 1px solid #ccc; }input.button {  margin: 0;  padding: 2px 5px;  line  text-decoration: none;  cursor: pointer;  cursor: hand;  background: url("/include/images/hborder.png") repeat-x 0px -27px;  border: 1px solid #fff;  border-color: #bbb;}input.button:active {  border-color: #9cf #69e #69e #7af;}input.button:hover {  border-color: #9cf #69e #69e #7af;}input.button[disabled] {  cursor: default;  color: #888;}input.button[disabled]:hover {  border: 1px outset #ccc;}input.submit {  background: url("/include/images/hborder.png") repeat-x 0px -115px;}input.submit_red {  background: url("/include/images/hborder.png") repeat-x 0px -195px;}.success { color: #006600; }.error {color: #cc0000; }.important { color: #E71E25; }.veryimportant { font-weight: bold; color: #E71E25; }.lessimportant { color: #666; font-weight: normal; }.little { font-size: 10px; }.small { font-size: 11px; }.bigger { font-size: 14px; }.hidden { display: none; }.identifier { color: green; font-family: tahoma; letter-spacing: 1px; }table.box { width: 100%; background-color: transparent; }.crumbs { font-size: 11px; font-family: Tahoma; clear: both; padding: 2px 2px 8px 0; }.crumbs a { color: #777; }.crumbs .separator { color: #777; font-size: 10px; }.crumbs .active { font-weight: bold; }/*	error styles*/.small-error-box { color: red; font-size: 11px; font-family: Tahoma; }#flying-error-box { background-color: #efefef; color: #444; padding: 5px; border: 6px solid #ccc; position: fixed; width: 450px; top: 50%; left: 50%; margin-top: -100px; margin-left: -225px; z-index: 1000; }#flying-error-box #scroll { overflow: auto; height: 80px; border: 1px solid #aaa; margin: 10px 0; background: #fff; }#flying-error-box .small-error-box  { font-size: 12px; padding: 3px 4px; }#flying-box-bg {	opacity:0.7;	filter:alpha(opacity=70);	-moz-opacity:0.7;	position: fixed; z-index: 900; top: 0; left: 0; width: 100%; height: 100%; background: #666;  }.error-box, .success-box { font-size: 12px; width: 100%; text-align : left; float: left; clear:both; padding: 0; margin: 2px 0; list-style: none; }.error-box li { background: red; color: #fff; padding: 4px; margin: 2px 0; }.success-box li { background: darkgreen; color: #fff; padding: 4px; margin: 2px 0; }#text-title { font-size: 16px; color: #444; font-weight: bold; padding: 5px 0; margin: 0 0 10px 0; display: block; width: 100%; float: left; clear: both; }#order-progress { font-size: 12px; width: 100%; text-align: center; margin: 10px 0; border: 1px dotted #ccc; }#order-progress .step { font-size: 12px; color: #666; padding: 4px; }#order-progress .active { font-weight: bold; color: black; background-color: #BDB866; }#order-progress .completed { font-weight: bold; color: #666; background-color: #ccc; }.form { width: 730px; margin: 10px 0; float: left; color: #666; }.form .formField { width: 100%; float: left; clear: both; margin: 5px 0; }.form .fieldLabel { width: 250px; float: left; text-align: right; padding: 4px 0px 0; }.form .fieldInput { width: 460px; float: right; clear:both; text-align: left; }.form .formTitle { width: 460px; float: left; clear: both; color: #E71E25; font-size: 14px; padding: 5px 0 5px 0px; margin-left: 270px; }.form .formText { width: 460px; float: right; clear: both; padding: 5px 0 5px 0px; }.form input[type="text"],.form input[type="password"],.form select { width: 390px; padding: 1px 5px 0; border: 1px solid #ccc; line-height: 17px; height: 19px; font-family: tahoma; font-size: 12px; font-weight: bold; }.form .title { text-align: left; color: #E71E25; font-weight: normal; padding: 5px 0 5px 0px; }.form-table { width: 100%; border: 0; border-collapse: collapse; font-size: 11px; }.form-table > tbody > tr > td, .form-table > tbody > tr > th, .form-table > tbody > tr {   }.form-table > tbody > tr > td { padding: 4px; vertical-align: top; }.form-table > tbody > tr > th { color: #444; vertical-align: top; width: 140px; padding: 4px 10px 2px 10px; font-weight: normal; line-height: 22px; text-align: left; }.form-table .subtitles { margin-top: 5px; font-weight: normal; color: #888; display: block; }.form-table > tbody > tr > th.title, .form-table > thead > tr > th { border-bottom: 1px solid #ccc; border-top: 1px solid #fff; color: #000; text-align: left; line-height: 21px; padding: 0px 8px; font-weight: bold; width: auto;  }.form-table > tbody > tr > td.title { text-align: left; padding: 3px; padding-top: 5px; width: auto; }.basket { width: 100%; float: left; margin: 10px 0; color: #666; border-bottom: 3px solid #ddd; }.basket td.basket_title { font-weight: normal; padding: 10px 0; text-align: left; }.basket td.basket_deck { border-top: 1px solid #ddd; padding: 10px 0; }.list-table a:hover { text-decoration: underline; }.list-table { background: #fff; width: 100%; float: left; margin: 5px 0; color: #333; border-collapse: collapse; border: 1px solid #ccc; }.list-table thead th,.list-table th.title { text-align: left; font-weight: normal; padding: 10px 0; color: #fff; background: url(/include/images/hp/box_title_bg.png) repeat-x; font-weight: bold; }.list-table thead th,.list-table th.title a { color: #fff; }.list-table tbody tr td { padding: 10px 5px; }.list-table tbody tr.row1 { background: url(/include/images/hp/box_bg.png) repeat-x; }.list-table .center { text-align: center; }.list-table .right { text-align: right; }.list-table .pointer { padding-left: 10px; background: url(/include/images/gray_arrow.png) no-repeat left center; }.pd_box { float: left; width: 100%; margin: 10px 0;}.pd_left { float: left; width: 280px; }.pd_info_image_big { text-align: center; padding: 5px; float: left; width: 260px; border: 0px solid #E4D8B0; background: transparent; }.pd_small_images { float: left; width: 100%; }.pd_small_image { float: left; width: 60px; margin: 5px 5px 5px 0;; }.pd_small_image img { border: 1px solid #E4D8B0; }.pd_right { float: right; width: 280px; }.pd_price_box { margin: 10px 0; }.pd_price { font-weight: bold; font-size: 18px; }.pd_price_promo { font-weight: bold; font-size: 20px; color: red; }.pd_price_old { font-size: 12px; color: #666; text-decoration:line-through; }.pd_silvapoints { margin: 10px 0; padding: 0 0 0 50px; background: url(/include/images/hp/silvapunkty.gif) no-repeat left; }.pd_desc { float: left; width: 100%; clear: both; }.pd_shop_list { float: left; width: 100%; clear: both;	height: 70px; text-align: center; color: #fff; padding: 13px 0 0 0;	background: url("/include/images/hp/zobacz_rowniez.gif") repeat scroll 0 0 transparent; }.pd_attrs { float: left; width: 100%; margin: 10px 0;  }.pd_attrs .pd_attr { padding: 0 0 3px 0; clear: both; float: left; width: 100%; }.pd_attrs .pd_attr div { float: left; width: 150px; }.ps_info { margin: 10px 0; }.p_price { }.p_price_promo { color: #d78308; font-weight: bold; }.p_price_old { color: #666;  text-decoration: line-through; }.footer li { border-right: 1px solid #ccc; }.footer li.last { border-right: 0; }.nav_menu { float: right; width: auto; }.nav_menu ul { list-style: none; margin: 0; padding: 0; }.nav_menu ul li { float: left; padding: 0 10px; margin: 12px 0; width: auto; }.nav_menu li { border-right: 1px solid #ccc; }.nav_menu li.last { border-right: 0; }.top_basket { float: right; width: 268px; height:38px; background:url('/include/images/hp/tlo_koszyk.gif') top right no-repeat; border:0px solid red; 	padding: 12px 0 0 20px; text-align: center; }.top_basket span { margin-left: 10px; float: left; list-style-type:none; }.top_basket #twoj_koszyk { margin-right:10px; color:#606432; }.top_basket #produktow { margin-right:8px; color:#fff; }.top_basket #cena a { margin-right:8px; color:#fff; font-weight: bold; }.pboxlist { width: 100%; float: left; margin: 0 0 10px 0; }.pbox {	color: #5e2a1d;	font-family:Tahoma;	font-size: 13px;	font-weight: bold;	position: relative;	width: 233px;	margin: 4px;	float: left;	height: 230px;	background: #fff url("/include/images/hp/pb_bg.png") repeat-x scroll left bottom;	border: 3px solid #c17663;  }	 .pbox .pbox_content { text-align: center; }.pbox .pbox_category {  }.pbox .pbox_name { }.pbox .pbox_name a { color: #5e2a1d }.pbox .pbox_image { height: 130px; position: relative; }.pbox .pbox_image img { border: 1px solid #ccc; position: absolute; top:0; bottom: 0; margin: 2px auto; left: 0; right: 0;  }.pbox .pbox_price .price { color: #fe8824; font-size:14px;  }.pbox .pbox_price .price_promo { color: red;  }.pbox .pbox_tobasket { width: 100%; position: absolute; bottom: 0; left: 0; }.pbox .pbox_tobasket img { cursor: pointer; }#list-articles { width: 100%; margin: 10px 0; }.article_box { width: 100%; border-bottom: 1px solid #616332; padding: 10px 0;}.article_title { }.article_title a { font-weight: bold; color: #616332; }.article_date { font-size: 10px; color: #666; }.article { float:left; width: 100%; margin: 10px 0; color: #333; line-height: 1.5 }.article img { float: left; padding: 0 10px 10px 0; }.article_box .foot { text-align: right; font-size: 11px; }.special_box { margin: 5px; }.special_box .special_title a { font-weight: bold; color: #444; }.special_box img { float: left; }.special_box .special_description { }.special_box .special_price { color: #9f442f; font-weight: bold; text-align: right; }.special_box .special_price_old { color: #666; text-decoration: line-through; text-align: right; }.list_navigation { list-style: none; margin: 5px 0 0 0; padding: 0; width: 100%; float: left; }.list_navigation li { color: #a2573a; line-height: 23px; text-align: center; float: left; width: 23px; height: 23px; padding: 0; margin: 0 2px; background: url(/include/images/hp/page_nav.png) no-repeat -23px;  }.list_navigation li:hover { background: url(/include/images/hp/page_nav.png) no-repeat 0 0;  }.list_navigation li a { color: #a2573a; display: block; }.list_navigation li:hover a { color: #fff; }.list_navigation li.active_page { color: #fff; background: url(/include/images/hp/page_nav.png) no-repeat 0 0;  }#foot { width: 100%; color: #fff; }#foot a { color: #fff; }#foot_menu { padding-top: 20px; height: 20px; width: 780px; }#foot_contact { padding-top: 55px; vertical-align: top; }#foot_contact a { font-weight: bold; color: #c8db44; }#foot_copy { height: 45px; text-align:center; }#foot_copy a { font-weight: bold; color: #c8db44; }#foot_menu ul { list-style: none; margin:0; padding: 0; }#foot_menu ul li { display: inline; padding-right: 20px; }.product_box_image {border:1px solid #ccc;}
