html {overflow: -moz-scrollbars-vertical !important;}
* {margin:0;padding:0;}
a {outline:none;}
a img {border:none;}
body , td {font-size:11px;font-family:tahoma;color:#585858;}
/*body {overflow-y:scroll;}*/
select,button,input,textarea {font-size:11px;border:1px solid #CFCFCF;color:#9C0242;font-family:tahoma,serif}

body {background:#ffffff;}
a {color:#565253;text-decoration:none;}
a:hover {color:#9C0242;text-decoration:none;}


.zdjecie {border:1px solid #bbbbbb;}
.foto {margin-top:-70px;}
.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;}
hr {border:1px solid #ccc;size:1;height:1px;}

#id1 { 
width: 50%;
height: 100%;
left: 0px;
margin-top: 0%;
position: absolute;
text-align:left;border:0px solid #000;
z-index:0;
background:url('../images/index_1.jpg') no-repeat bottom right;
}

#id2 { 
width: 50%;
height: 100%;
right: 0px;
margin-top: 0%;
position: absolute;border:0px solid #000;
text-align:right;z-index:0;
background:url('../images/index_4.jpg') repeat-x top left;
}

#id3 { 
width: 100%;
height: 100%;
text-align:center;
margin-top: 0%;
position: absolute;border:0px solid #000;
z-index:1;
}


strong, b {color:#9B0241;}
#wrap {width:960px;margin:0 auto;border:0px solid #000;}

#header {background:url(../images/header_bg.jpg) no-repeat left top;height:150px;margin-left:-20px;}

#logo_blank {position: absolute;}

#mm {padding:0;list-style:none;position:absolute;}
#mm li {float:left;}

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

#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;}
#search_top * {float:left;}
#search_top .textfield {width:166px;height:14px;padding:5px;background:url(../images/search_textfield.gif);border:none;}

.textfield {width:85px;font-size:11px;border:1px solid #CFCFCF;height:15px;padding-top:2px;color:#9C0242;}

#container {padding-top:0px; padding-left:10px;}
#container2 {padding-top:0px; padding-left:0px;}

#left {width:224px;float:left;}
#right {float:right;width:280px;margin-right:0px;}

#center {width:654px;float:left;padding-left:0px;border:1px solid #E0E4E3;background:#ffffff;min-height:603px;}
#center2 {width:656px;float:left;padding-left:0px;border:0px solid #E0E4E3; }

.center {width:656px;text-align:left;}
.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:5px 25px 20px;}
#cms ul, #tinymce ul , .news_desc ul {padding:6px;list-style:none;}
#cms ul li, #tinymce ul li , .news_desc ul li {background: url(../images/point.gif) no-repeat 0px 4px;
padding-left:12px;margin-top:3px;}

#cms ol, #tinymce ol , .news_desc ol {padding-left:28px;padding-top:15px;padding-bottom:10px;}
#cms ol li, #tinymce ol li, .news_desc ol li {margin-top:10px;margin-bottom:0px;}

.mod_name {padding:0px 0 0 50px;height:19px;}
.mod_body {padding:15px 5px 10px 20px;}
.mod_bg {}
.mod_top {min-height:133px;}
.mod_bottom {height:14px;}
 
.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;}

.news {padding-bottom:15px;padding-left:25px;padding-right:20px;}
.news_name {font-weight:bold;color:#9C0241;}
.news_date {padding-bottom:15px;color:#9C0241;}
.news_more {text-align:right;}
.more {text-align:right;}

#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:350px;}

#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;}
#footer {height:100%;background:#ffffff;width:960px;border-top:1px solid #E0E4E5;}


#mf {padding:0;list-style:none;border:0px solid #000;}
#mf li {float:left;margin-top:16px;margin-right:12px;background: url(../images/mf_sep.gif) no-repeat left center;}
#mf li:first-child {background:none;}
#mf li a {color:#9B0042;font-weight:bold;text-decoration:none;padding:0 10px 0 14px;}

#mb {padding:0;list-style:none;color:#585858;float:right;width:160px;}
#mb li {float:left;margin-right:16px;}
#mb li:first-child {background:none;}
#mb li a {color:#585858;text-decoration:none;padding:0 0px 0 0px;}
#mb li a:hover {color:#A1124D;text-decoration:none;padding:0 0px 0 0px;}

.news_foto {border:1px solid #ccc;}


.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_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;}
.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;}

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

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

.order-action {text-align: center;}
.order-form {margin:0 auto;}
.order-form table {margin:0 auto;}
.order-form .order-textfield  {width:200px;}


