* {margin:0;padding:0;}
a {outline:none;}
a img {border:none;}
body , td {font-size:11px;font-family:tahoma, verdana, arial;}
/*body {overflow-y:scroll;}*/
select,button,input,textarea {font-size:10px;font-family:tahoma, verdana, arial;}

body {background:#ece9df;}
a {color:#3A1F17;}

.foto_border {border:1px solid #E2E2E2;padding:1px;background:#fff;}
.message {text-align:center;padding:30px 0;font-weight:bold;}
.message.big {padding:100px 0;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.right {text-align:right;}

#wrap {width:980px;margin:0 auto;}

#header {background:url(../images/header_bg_no_logo.jpg) no-repeat center top;height:292px;}

#fb-like {position:absolute;margin:117px 0 0 756px;}

#logo_link {text-decoration:none;}
#logo_link h1 {font-size:10px;font-weight:normal;padding:0;margin:96px 0 0 2px;position:absolute;font-family:verdana;}
#logo_blank {position:absolute;margin:8px 0 0 2px;}

#mm {margin:217px 0 0 192px;padding:0;list-style:none;position:absolute;list-style:none;min-width:788px;}
#mm li {float:left;height:41px;overflow: hidden;}

#mm li.active img , #mm li a:hover img {margin-top:-41px;}

#mt_logowanie {background: url(../images/Logowanie.png) no-repeat;position: absolute;margin:29px 0 0 677px;width:150px;cursor:pointer;}
#mt_koszyk {background: url(../images/Twoj-koszyk.png) no-repeat;position: absolute;margin:29px 0 0 834px;width:150px;cursor:pointer;}

#mt_logowanie ul , #mt_koszyk ul {margin:35px  0 0 20px;list-style:none;}
#mt_logowanie ul li , #mt_koszyk ul li {background:url(../images/point.gif) no-repeat left center;padding-left:10px;margin-top:3px;}
#mt_logowanie ul li a , #mt_koszyk ul li a {color:#5f5f5f;text-decoration:none;}

#navi {position:absolute;margin:269px 0 0 12px;color:#9d9d9d;}
#navi a {color:#9d9d9d;text-decoration:none;}

#search_top {margin:263px 0 0 742px;padding:0;position:absolute;width:233px;}
#search_top * {float:left;}
#search_top .textfield {width:166px;height:14px;padding:5px;background:url(../images/search_textfield.gif);border:none;}

#container {padding-top:10px;}

#left {width:224px;float:left;}

#center {width:744px;float:left;padding-left:12px;}

.center {width:744px;background:url(../images/center_bg.jpg) repeat-y center;}
.center_bottom {background:url(../images/center_bottom.jpg) no-repeat center bottom;}
.center_top {background:url(../images/center_top.jpg) no-repeat center top;min-height:200px;padding-bottom:40px;}

#cms {padding:15px 25px 20px;}
.cms {padding:15px 25px 0px;}

hr {margin:0;padding:0;border:none;background:url(../images/dots_bg.gif) repeat-x scroll left center;height:18px;line-height:18px;}

#cms ul, #tinymce ul , .cms ul {padding:10px;list-style:none;}
#cms ul li, #tinymce ul li , .cms ul li {background: url(../images/point.gif) no-repeat 0px 4px;padding-left:12px;margin-top:3px;}

#cms ol, #tinymce ol , .cms ol {padding:10px 10px 10px 30px;}

.mod_name {background: url(../images/mod_name.gif) no-repeat 19px 13px;padding:12px 0 0 50px;height:19px;}
.mod_body {padding:15px 5px 10px 20px;}
.mod_bg {background: url(../images/mod_bg.gif) repeat-y center;}
.mod_top {background: url(../images/mod_top.jpg) no-repeat center top;min-height:129px;}
.mod_bottom {background:url(../images/mod_bottom.jpg) no-repeat center top;height:26px;}
 
.category_list ul {width:189px;margin:10px auto;list-style:none;padding:0;}
.category_list ul ul {margin:0;padding:0;list-style:none;}
.category_list ul li {background:url(../images/dots_bg.gif) repeat-x left top;}
.category_list ul li:first-child {background:none;}
.category_list ul a {color:#6d6c6c;text-decoration:none;display:block;padding:4px 5px 3px 19px;}
.category_list ul ul a {padding-left:38px;background: url(../images/point.gif) no-repeat 24px 9px;}

.category_list .active > a {color:#3A1F17;}

.category_list ul ul ul li {background:none;}
.category_list ul ul ul a {padding-left:60px;font-size:10px;background: url(../images/point.gif) no-repeat 50px 7px;padding-top:3px;}  
.category_list ul ul ul ul a {padding-left:75px;background: url(../images/point.gif) no-repeat 65px 7px;}  
 
.top5 table {width:208px;margin:5px auto;}
.top5 a {color:#3a1f17;font-weight:bold;text-decoration:none;}
.top5foto {background: url(../images/top5_foto_bg.gif) no-repeat center center;vertical-align: middle;text-align: center;width:70px;height:51px;}
.top5 strong {color:#b64242;}
.top5sep {background:url(../images/dots_bg.gif) repeat-x scroll left center;height:18px;}

.foto_add_list {padding:0;}
.foto_add_list div.foto_add_item {background:url(../images/prod_big_fotos_bg.png) no-repeat center top;width:103px;float:left;height:99px;margin:0;cursor:pointer;}
.foto_add_list div.foto_add_item img {margin-top:2px;}

#fb {height:153px;background: url(../images/footer_banner.jpg) no-repeat left top;}
.fb {height:153px;background: url(../images/footer_ban_sep.gif) no-repeat left center;float:left;}
.fb:first-child {background:none;}
.fb.newsletter {width:295px;}
.fb.tell_a_friend {width:268px;}
.fb.payment_type {width:400px;}

#fb form {margin-top:10px;} 
#fb form * {float:left;}
#fb form .textfield {border:1px solid #aeaeae;background:#fefefe;width:184px;padding:3px 5px 4px 5px;line-height:11px;margin-right:3px;}

#footer_menu {height:45px;background: url(../images/footer_menu.jpg) no-repeat left top;}

#copy {float:right;color:#777676;padding:17px 34px 0 0;}
#mf {margin:0;padding:0;list-style:none;float:left;}
#mf li {float:left;margin-top:16px;background: url(../images/mf_sep.gif) no-repeat left center;}
#mf li:first-child {background:none;}
#mf li a {color:#787777;text-decoration:none;padding:0 33px 0 34px;}

.prod_name {padding:15px 5px 5px 15px;}
.prod_foto {height:138px;padding-top:3px;}
.prod_name , .prod_name a {color:#525252;text-decoration:none;}
.prod_name b {color:#3a1f17;}
.prod {margin:0 auto;width:218px;}
.prod_bg {height:192px;background: url(../images/product_bg.png) no-repeat center center;text-align:center;}
.prod_price {color:#433733;width:94px;float:left;padding:8px 0 0 14px;}
.prod_more {float:left;width:94px;padding-top:8px;}
.prod_more a {color:#433733;text-decoration:none;font-weight:bold;padding-left:23px;background: url(../images/basket.gif) no-repeat left center;}
.prod_producer {position:absolute;text-align:left;width:184px;margin:2px 0 0 17px;}
.prod_producer img {border-bottom:1px solid #E0DCD8;border-right:1px solid #E0DCD8;padding:2px;background:#fff;}
.prod_icon {position:absolute;margin:-2px 0 0 136px;display:block;width:69px;height:69px;}

#prod_big {/*height:440px;overflow:auto;*/margin-top:10px;}
.prod_big {padding:10px 10px 10px 30px;}

#prod_basket {margin:5px 0;}
#prod_basket td{padding:2px 10px 2px 0;}
#prod_basket .ilosc {padding:3px;border:1px solid #D6D6D6;}
.priceg {color:#B64242;}


.pager {text-align: right;padding:10px 30px 20px 0;}
.pager a , .pager span {border:1px solid #BCBCBC;padding:3px;text-decoration:none;color:#433733;}
.pager span {background:#E0D7D0;}

#order {padding:30px;}

#order-navi {text-align: center;}
#order-navi a {color:#6D6C6C;padding:2px 12px;background:url(../images/point.gif) no-repeat 0px 7px;}
#order-navi a.active {color:#3A1F17;}
.tab {width:100%;}
.order-details {border-collapse:collapse;margin:5px auto;}
.order-details td , .order-details th {border:1px solid #CECECE;}

.order-details table {border-collapse:collapse;}
.order-details table td {padding:0;border:0;}

#order-basket {width:100%;margin-bottom:10px;}
#order td , .tab td {padding:5px;}
#order-your-acount {margin:0 auto;}

.order_confirm {text-align: center;margin:10px 50px;}
.order_confirm input {vertical-align:middle;}

.order-select {width:206px;border:1px solid #D6D6D6;padding:2px;}
.order-textfield  {border:1px solid #D6D6D6;padding:2px;}
textarea.order-textfield {width:200px;}
.order-head td , #order thead td , #order-your-acount thead td {padding:5px;border:1px solid #BEBEBE;font-weight:bold;background:#EEE8E8;}
div.order-button {text-align: center;padding:5px;}
botton.order-button , input.order-button {background: #797A7A;color:#fff;border:1px solid #C5C5C5;padding:2px 3px;margin:2px;cursor:pointer;}

#contact_table {width:300px;margin-right:20px;}
#contact_table .label {width:40px;}
#contact_table td {padding:3px;}
#contact_table .field input{width:200px;}
#contact_table thead td {padding:5px;border:1px solid #BEBEBE;font-weight:bold;background:#EEE8E8;text-align:center;}

.order-parent  {font-weight:bold;}
.order-symbol {font-size:10px;color:#cecece;}
.order-action {text-align: center;}
.order-form {margin:0 auto;}
.order-form table {margin:0 auto;}
.order-form .order-textfield  {width:200px;}

#order-notice-head {padding:5px;border:1px solid #BEBEBE;font-weight:bold;background:#EEE8E8;text-align:center;} 
#order-notice-field {border:1px solid #D6D6D6;padding:2px;width:90%;margin:0 auto; }
#order-notice-body {text-align:center;}

.order-priceb s , .order-valueb s {display:block;color:#767676;font-size:10px;}

#distrib_tab ul {padding:20px;list-style:none;}
#distrib_tab ul li {background: url(../images/point.gif) no-repeat 0px 4px;padding-left:12px;margin-top:3px;}
#distrib_tab ul li a {text-decoration:none;}

.producer.mod_bg .mod_top {min-height:65px;}
.producer.mod_bg form {padding-top:10px;margin:0 auto;margin-bottom:10px;display:block;}
.producer.mod_bg form select {width:190px;margin:0 auto;}
#producer_select_container {text-align:center;}

.elSelect {width:200px;height:24px;background: url(../images/select_bg.gif) no-repeat left center;margin:0 auto;}

.elSelect .selected-option {float:left;width:152px;padding:0 10px;line-height:24px;float:left;text-align: left;}
.elSelect .dropdown {background: url(../images/select_dd.gif) no-repeat center center;width:28px;height:24px;float:left;cursor:pointer;}

.elSelect .options-container {display:none;position:absolute;z-index:10;border:1px solid #d6d6d6;margin-top:1px;}
.elSelect .options-container .option {text-align:left;padding:0 10px;line-height:16px;background-color:#fff;display:block;cursor:pointer;}
.elSelect .options-container .option:hover {background:#cecece;}


#start_bar { background: url(../images/start_bar_bg.jpg) no-repeat;width:744px;height:165px;height:151px;}

.sub_product_list {width:100%;/*border-collapse:collapse;border-spacing:0;*/}
.sub_product_list td {/*border:1px solid #DBDBDB;*/padding:2px 3px !important;}
.sub_product_list thead td{font-weight:bold;/*background:#DBDBDB;*/background:#EEE8E8;border:1px solid #BEBEBE;}
.pricen {font-size:10px;}

.subproduct-symbol {font-size:10px;color:#cecece;color:#6D6C6C;}

.fotoc {margin-top:30px;margin-bottom:20px;}
#ajax .fotoc {margin-top:0;}

.foto_preview_bg {background:url(/images/prod_big_foto_bg.png) no-repeat center top;width:309px;text-align:center;min-height:320px;margin-right:10px;} 
.foto_preview_bg table {border-collapse:collapse;border-spacing:0;}

.image_zoom {position:absolute;width:400px;margin-left:-420px;border:1px solid #E1DEDA;height:390px;background: #fff url(../images/ajax-loader.gif) no-repeat center center;visibility: hidden;}

.available_info {font-size:10px;color:#cecece;}

#form_body {background:#fff;}
#form_body #contact_table {width:100%;margin:0;}
#form_body #contact_table .label {width:90px;}

.subproduct_sep { background: url(../images/subproduct_sep.gif) repeat-x center center; }

.prod_basket {width:66px;height:22px;text-indent:-9999px;background:url(../images/do_koszyka.gif) no-repeat center center;
border:none;font-size:0px;display:block;line-height:0px;cursor: pointer;}

#login-form .error {text-align: center;}

.ban_bottom {float:left;padding:5px 16px;}

#wsww {width:268px;height:33px;background:url(../images/we_ship_worldwide.png) no-repeat center center;position:absolute;margin:259px 0 0 450px;cursor:pointer;}
#wsww marquee {width:109px;margin-left:97px;}
#wsww marquee img {margin-top:11px;}



.product_of_day {padding:5px 15px 0;}
.product_of_day .product_name {padding:3px 0;}
.product_of_day .product_name a {text-decoration:none;}
.product_of_day .product_foto {border:1px solid #dad9d8;text-align:center;background:#fff;height:190px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.product_of_day .product_price {text-align:center;font-size:16px;padding:3px 0;color:#433733;}
.product_of_day .fotoc {position:absolute;border-right:1px solid #dad9d8;border-bottom:1px solid #dad9d8;margin:1px 0 0 1px;}
.product_of_the_day .buy_it_now {background: url(../images/buy_it_bg.png) no-repeat center center;width:225px;height:32px;text-align: center;position:absolute;}
.product_of_the_day .buy_it_now a {font-weight:bold;line-height:32px;text-decoration:none;padding-left:23px;background:url(../images/basket.gif) no-repeat scroll left center transparent;}
.product_of_the_day .mod_top {padding-bottom:22px;}

.product_simular_bar {position:absolute;margin-top:-20px;text-align:right;margin-left:200px;width:500px;}
.product_simular_bar * {line-height:16px;height:16px;float:left;display:block;}
.product_simular_bar .fr {float:right;}
.product_simular_bar span {padding:0 5px;}
.product_simular_list {padding:10px 20px 0;}
.product_simular_list .product{float:left;width:226px;border:2px solid #e0dcd8;border-left:none;height:261px;background:#fff;}
.product_simular_list .product:first-child {border-left:2px solid #e0dcd8;border-top-left-radius:5px;	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.product_simular_list .product .fotoc {position:absolute;margin:3px 0 0 3px;}
.product_simular_list .product .product_foto {text-align:center;height:170px;}
.product_simular_list .product .product_name {text-align:center;height:40px;padding:0 10px}
.product_simular_list .product .product_name a {text-decoration:none;}
.product_simular_list .product .product_old_price {height:20px;text-align: center;}
.product_simular_list .product .product_price_buy_bar {background: url(../images/product_simular_price_bar.jpg) no-repeat center center;width:226px;height:31px; }
.product_simular_list .product .product_price {text-align:center;color:#433733;width:128px;float:left;line-height:31px;}
.product_simular_list .product .product_price strong {font-size:14px;font-weight:bold;}
.product_simular_list .product .buy_it_now {text-align:center;float:left;width:98px;}
.product_simular_list .product .buy_it_now a {text-decoration:none;color:#433733;font-weight:bold;line-height:31px;padding-left:23px;background:url(../images/basket.gif) no-repeat scroll left center transparent;}
.product_simular_shadow {background: url(../images/product_simular_shadow.png) no-repeat center center;width:684px;height:25px;}

/*.slide_gallery_item {float:left;}*/
.slide_gallery_left , .slide_gallery_right {width:40px;background:#fff;position:absolute;cursor:pointer;background:#d0d0d0;display:none;}
.slide_gallery_right {background-position:right center;}
.slide_gallery_mask  {overflow:hidden;}
  
.slide_gallery_gallery {width:679px;height:306px;margin:10px 0 0 20px;}
.slide_gallery_gallery {border:2px solid #E0DCD8;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.slide_gallery_item {width:659px;height:286px;padding:10px;}
.slide_gallery_mask {width:679px;height:306px;}
.slide_gallery_left , .slide_gallery_right {height:306px;opacity:.5;}
.slide_gallery_right {margin-left:639px;}
.slide_gallery {height:306px;width:99999px;}
.slide_gallery h2 {font-size:23px;font-weight:normal;color:#fff;background:url(../images/sg_h2_bg.png) repeat;padding:5px 10px;font-family:tahoma;float:left;margin:0;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}

.slide_gallery_item table {border-collapse:collapse;border-spacing:0;width:659px;height:286px;}

.slide_gallery .text {color:#fff;background:url(../images/sg_text_bg.png) repeat;padding:5px 10px;color:#565656;margin-top:7px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}

.slide_gallery_pager {position:absolute;width:669px;padding:5px;z-index:3;}
.slide_gallery_pager span {display:block;float:left;cursor:pointer;width:17px;height:17px;line-height:17px;background: url(../images/sg_pager_bg.png) center 0;color:#7d7b7a;font-weight:bold;text-align:center;margin:2px;}
.slide_gallery_pager span.active {background: url(../images/sg_pager_bg.png) center -17px;color:#ffffff;}





.slide_gallery_item {position:absolute;z-index:1;visibility:hidden;}
.slide_gallery_item.active {position:absolute;z-index:2;visibility:visible;}

.product_of_day div.fl {line-height:16px;}
.mootimer, .mootimer span {font-size:16px;color:#B64242;}

.highslide-active-anchor img {visibility:visible !important;}

#price_filter {position:absolute;margin:11px 0 0 400px;}
#price_filter input.textfield {width:40px;padding:1px 1px 2px 1px;border:1px solid #D6D6D6;}
#price_filter select  ,#price_filter select option {border:1px solid #D6D6D6;}
#price_filter * {vertical-align:middle;margin-right:1px;}
#price_filter label {font-size:10px;}

