@charset "utf-8";
/* CSS Document */

/*Main*/
* {margin:0;padding:0}

body{
	text-align:center;
	margin:0 auto;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000; 
	background:#fff; 
}

table, tr, td, th {border-collapse: collapse;}
.clear-all {clear:both; height:1px; line-height:1px; overflow:hidden;}
.left {float:left}
.right {float:right}
.bold {font-weight:bold;}

a {color:#787878; text-decoration:underline; font: 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a:hover {text-decoration:none;}

a.nunderline {text-decoration:none;}
a.nunderline:hover {text-decoration:underline;}

a.more {font-weight:bold; color:#005908; background:url(/img/arrow_next.gif) right 5px no-repeat; padding-right:10px;}
img {border:none;}

.separatorH12 {clear:left; height:12px; line-height:12px; width:1px;}
.separatorH5 {clear:left; height:5px; line-height:5px; width:1px;}

input, textarea, select, option {font:11px Tahoma, Arial, Helvetica, sans-serif; padding:2px;}


div.header {
	margin:0 auto;
	width:978px; 
	background:url(/img/body_bg.gif) 0 0 repeat-x;
	text-align:left;
}

div.header .content {
	background:url(/img/girl.png) 12px 20px  no-repeat; 
	height:109px;
	padding:40px 0 0 165px;
}

div.header .content div.menu_top {margin-bottom:8px;}
div.header .content div.menu_top a {display:block; margin-right:12px; padding-left:15px;}
div.header .content div.menu_top a.main {background:url(/img/ico_main.gif) 0 1px  no-repeat;}
div.header .content div.menu_top a.map {background:url(/img/ico_sitemap.gif) 0 1px  no-repeat;}
div.header .content div.menu_top a.contactus {background:url(/img/ico_contactus.gif) 0 1px  no-repeat;}

div.header .content div.menu_top .icons {width: 255px;}
div.header .content div.menu_top .user {color:#787878; font: 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; position:relative;}
div.header .content div.menu_top .user a {display:inline; margin:0; padding:0;}

div.header .content div.menu_top .shop {margin-left:35px; position:relative; width:200px;}
div.header .content div.menu_top .shop a {margin-right:12px; padding-left:24px; height:16px; line-height:14px;}
div.header .content div.menu_top .shop a.basket {background:url(/img/basket_ico.gif) 0 0 no-repeat;}
div.header .content div.menu_top .shop a.pay {background:url(/img/ico_visa.gif) 0 2px no-repeat;}

div.header .content div.menu_top .lang {width:65px; color:#787878; font: 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding-right: 5px;}
div.header .content div.menu_top .lang span {padding:0 2px;}
div.header .content div.menu_top .lang a {display:inline; margin:0; padding:0; padding:0 2px;}

div.header .content div.logo {margin-left:5px;}
div.header .content div.menu_help {width:545px; :width:525; background:#73AE25; text-align:right; margin:2px 13px 0 0; :margin-right:7px; color:#fff;  font: 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif;}
div.header .content div.menu_help div.menu {height:30px; line-height:30px; width:520px;}
div.header .content div.menu_help a {color:#fff; padding:0 3px;}

div.header .content div.slogan {padding:6px 0 0 65px;}

div.header .content div.search {padding:4px 0 0 23px;}
div.header .content div.search input.img_submit {padding-left:5px;}

div.header .content div.menu_info {color:#787878; width:335px; text-align:right; padding:8px 35px 0 0;}

div.center {
	margin:0 auto;
	width:978px; 
	text-align:left;
    position: relative;
}

div.center .menu_main { 
	width:256px; 
	background:url(/img/main_menu.png) 13px 0 no-repeat;
}

div.center .menu_main .title {padding:55px 0 9px 30px; color:#fff; font:bold 12px Tahoma, Arial, Helvetica, sans-serif;}
div.center .menu_main .menu {background:url(/img/menu_main_bottom.gif) right bottom no-repeat; padding-bottom:5px;}
div.center .menu_main .menu ul {list-style:none; background:url(/img/menu_main_bg.gif) right 0 repeat-y; padding:10px 0 8px 30px;}
div.center .menu_main .menu ul li {padding:4px 0; font-size:12px;}
div.center .menu_main .menu ul li a {font-weight:bold; color:#005908; background:url(/img/menu_main_li.gif) 0 3px no-repeat; padding-left:13px;}
div.center .menu_main .menu ul li a:hover {color:#62A01E;}
div.center .menu_main .menu ul li a.active {background:url(/img/menu_main_li_active.gif) 0 3px no-repeat;}
div.center .menu_main .menu ul li.sub {padding-left:13px;}
div.center .menu_main .menu ul li.sub a {font-weight:normal; background:url(/img/menu_main_li_sub.gif) 0 5px no-repeat; padding-left:10px;}

div.center .menu_main .menu .banner_secure {padding:25px 0 5px 7px;}

div.center .contentPage {padding-right:13px; width:695px;}

div.center .contentPage .special_offers {padding-top:13px; overflow:hidden; height:185px;}
div.center .contentPage .special_offers div.item {width:224px;}
div.center .contentPage .special_offers div.item .title {width:224px;}
div.center .contentPage .special_offers div.item .img {width:55%; padding-left:1px; height:100px; margin-top:30px; text-align:center;}
div.center .contentPage .special_offers div.item .text {width:44%; margin-top:35px; font-size: 11px;}
div.center .contentPage .special_offers div.item .text div.price {padding:4px 0; line-height:18px;}
div.center .contentPage .special_offers div.item .text div.price span.price {padding:1px 2px; font-weight:bold;}
div.center .contentPage .special_offers div.item .text div.price span.oldprice {font-weight:bold; text-decoration:line-through;}
div.center .contentPage .special_offers div.item .text a.buy {color:#005908; font-weight:bold; background:url(/img/arrow_next.gif) right 5px no-repeat; padding-right:10px;}

.index_big {width:460px; position: absolute; left: 270px; top: 440px;}
.index_small {width:224px;}
.index_small .grey_block .title {width:224px;}
.index_bottom {width:695px;}

a.buy {color:#005908; font-weight:bold; background:url(/img/arrow_next.gif) right 5px no-repeat; padding-right:10px;}
div.price {padding:4px 0; line-height:18px;}
div.price span.price {padding:1px 2px; font-weight:bold;}
div.price span.oldprice {font-weight:bold; text-decoration:line-through;}

div.center .contentPage div.opinions {padding:30px 10px 10px 10px; color:#4E4E4E; font:11px Tahoma, Arial, Helvetica, sans-serif;}
div.center .contentPage div.opinions .item {padding:3px 0;}
div.center .contentPage div.opinions .item a {color:#005908; font-weight:bold; line-height:22px;}

/*div.center .contentPage .why {background:url(/img/why_bg.gif) 2px bottom no-repeat; color:#4E4E4E; padding:15px 0 15px 165px;}*/
div.center .contentPage .why {color:#4E4E4E; padding:10px;}
div.center .contentPage .why div.why_title {font:bold 16px Tahoma, Arial, Helvetica, sans-serif}
div.center .contentPage .why ul {list-style:none;}
div.center .contentPage .why li {line-height:22px; background:url(/img/li_img.gif) 0 10px no-repeat; padding-left:10px;} 

div.center .contentPage .categoryInfo div.title {font:bold 20px Arial, Helvetica, sans-serif; color:#4E4E4E; width:260px; text-align:right; }
div.center .contentPage .categoryInfo div.subtitle {font-size:14px; font-weight:normal;}
div.center .contentPage .categoryInfo div.menu {width:420px;}
div.center .contentPage .categoryInfo div.menu ul {list-style:none; padding-left:25px; font:12px Arial, Helvetica, sans-serif; color:#4E4E4E;}
div.center .contentPage .categoryInfo div.menu li {float:left; width:130px; text-align:left; height:20px; line-height:20px;}
div.center .contentPage .categoryInfo div.menu li a { font:12px Arial, Helvetica, sans-serif; color:#005908;}

div.center .contentPage .leaders {width:inherit;}
div.center .contentPage .leaders div.item {width:33%;}
div.center .contentPage .leaders div.item .img {margin-top:30px; padding-left: 1px;}
div.center .contentPage .leaders div.item .text {width:125px; margin-top:35px; font-size: 11px;}
div.center .contentPage .leaders div.item .text div.price {padding:4px 0; line-height:18px;}
div.center .contentPage .leaders div.item .text div.price span.price {padding:1px 2px; font-weight:bold;}
div.center .contentPage .leaders div.item .text div.price span.oldprice {font-weight:bold; text-decoration:line-through;}
div.center .contentPage .leaders div.item .text a.buy {color:#005908; font-weight:bold; background:url(/img/arrow_next.gif) right 5px no-repeat; padding-right:10px;}

div.center .contentPage .productsListing {width:520px; }
div.center .contentPage .productsListing .items {padding-top: 20px;}  
div.center .contentPage .rightInfo {width:168px;}

div.center .contentPage .productsListing div.item {width:33%; padding-bottom:10px; height: 190px;}
div.center .contentPage .productsListing div.item .img {text-align:center;}
div.center .contentPage .productsListing div.item .text {padding-left:15px; font-size: 11px; padding-top: 3px; line-height: 15px;}
div.center .contentPage .productsListing div.item .text .title {text-align: center; height: 33px;}
div.center .contentPage .productsListing div.item .text .price {padding-bottom: 5px; font-size: 12px; text-align: center;}
div.center .contentPage .productsListing div.item .text a {font:bold 11px Arial, Helvetica, sans-serif; color:#005906; display:block; padding-bottom:3px;}
div.center .contentPage .productsListing div.item .text a:hover {color:#679E1F;}

div.center .contentPage .rightInfo div.basket .title {width: 168px;}
div.center .contentPage .rightInfo div.basket .data {padding:30px 5px 10px 15px; color:#4E4E4E; font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:17px;}
div.center .contentPage .rightInfo div.basket .content {padding-bottom:10px; :padding-bottom:0px;}
div.center .contentPage .rightInfo div.g_btn {width:80px; margin-left:2px; text-align: center;}
div.center .contentPage .rightInfo div.g_btn a {width:70px; text-align:center; padding-top: 2px;}

div.center .contentPage input.addINbasket {
	background:url(/img/basket_ico.gif) right 0 no-repeat; 
	border:none; 
	height:22px; 
	line-height:22px;
	font:11px Tahoma, Arial, Helvetica, sans-serif; 
	color:#4A4A4A;
	padding-right:15px;
    cursor: pointer;
}

div.center .contentPage .productItem {width:520px;}
div.center .contentPage .productItem .breadcrumbs {color:#4E4E4E; font:11px Tahoma, Arial, Helvetica, sans-serif;}
div.center .contentPage .productItem .breadcrumbs a {color:#005908;}
div.center .contentPage .productItem .productContent {padding:25px 0;}
div.center .contentPage .productItem .img {float:left; width:225px; }
div.center .contentPage .productItem .img img {width:200px; border:1px solid #D5D5D5;}
div.center .contentPage .productItem .img a.zoom {display:block; background:url(/img/ico_plus.gif) 0 0 no-repeat; height:17px; line-height:17px; padding-left:22px; margin-top:5px;}
div.center .contentPage .productItem .text {float:left; width:295px; color:#4E4E4E; }
div.center .contentPage .productItem .text span.bold {color:#9A9999;}
div.center .contentPage .productItem .text span.price {color:#F39500; font-size:20px;}
div.center .contentPage .productItem .text div {padding-bottom:5px;}
div.center .contentPage .productItem .text a {font:12px Arial, Helvetica, sans-serif; color:#005908;}
div.center .contentPage .productItem .text div.title {font-size:20px; font-weight:bold; padding-bottom:15px;}
div.center .contentPage .productItem .text div.weight {padding-right:20px; padding-top:7px;}
div.center .contentPage .productItem .text div.separator {height:3px; padding:0; border-top:3px solid #E2E2E2;}


/*Float DIV - common settings*/
.floatDiv {position:absolute; z-index:200;}
.floatDiv div.corner4div {background:url(/img/corner4basket.gif) 30px 0 no-repeat; height:14px; position:relative; top:1px;}

.floatBasket {width:168px; margin-top:13px; :right:30px;}
.floatBasket div.corner4div {:top:2px;}
.floatBasket div.basket .data {padding:10px 5px 10px 15px; color:#4E4E4E; font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:17px;}
.floatBasket div.basket .content {padding:0; height:auto; padding-bottom:10px; :padding-bottom:5px;}
.floatBasket div.g_btn {width:80px; margin-left:2px;}
.floatBasket div.g_btn a {width:70px; text-align:center;}

.floatLogin {width:168px; left:-20px; :margin-top:13px;}
.floatLogin div.login .content {padding:0; height:auto; padding-bottom:10px; :padding-bottom:5px;}
.floatLogin div.login .content .close {padding:5px 10px 0 0;}
.floatLogin div.login .content form { padding:0 10px;}

.floatProfile {width:168px; right:-35px; :margin-top:13px;}
.floatProfile div.profile .content {padding:0; height:auto; padding-bottom:10px; :padding-bottom:5px;}
.floatProfile div.profile .content .close {padding:5px 10px 0 0;}
.floatProfile div.profile .content .data { padding:0 10px;}
.floatProfile div.profile .content a {display: block; margin-bottom: 5px; line-height: 20px;}


.pagenation {height:20px; line-height:20px; font-family:Tahoma; font-size:11px;}
.pagenation div.navigation {width:370px; padding:0 15px; color:#005908; }
.pagenation div.navigation span {color:#000; padding:0 3px;}
.pagenation div.navigation a {color:#005908; font-weight:bold; padding:0 3px;}
.pagenation div.navigation a.back {background:url(/img/arrow_prev.gif) 0 8px no-repeat; padding-left:10px; display:block; float:left; height:20px; line-height:20px;}
.pagenation div.navigation a.next {background:url(/img/arrow_next.gif) right 8px no-repeat; padding-right:10px; display:block; float:left; height:20px; line-height:20px;}

.pagenation div.pages {color:#4A4A4A; padding-right:15px;} 



div.footer {
	background:url(/img/footer_bg.gif) 0 0 repeat-x; 
	height:51px;
	line-height:51px;
	margin:0 auto;
	width:978px; 
	color:#787878;
}
div.footer a {padding:0 2px;}

.g_btn {background:url(/img/btn_g_bg.gif) 0 0 repeat-x;}
.g_btn .g_btn_content {background:url(/img/btn_g_l.gif) 0 0 no-repeat;}
.g_btn a {display:block; background: url('/img/btn_g_r.gif') right 0 no-repeat; color:#fff; font-weight:bold; text-decoration:none; font-size:11px; height:20px; line-height:18px; padding: 0 5px; text-align: center;}
.g_btn a:hover {text-decoration:underline;}
 
.orange_block {background:#FFF7E0;}

.orange_block div.title {position:absolute; z-index:100; width:inherit; :width:100%; background:#F39500 url(/img/orange_b_title_r.gif) right 0 no-repeat; height:30px;}
.orange_block div.title div.content {
	background:url(/img/orange_b_title_l.gif) 0 0 no-repeat;
	height:30px;
	:height:auto;
	padding:7px 0;
	font:bold 13px Tahoma,Arial,Helvetica,sans-serif; 
	color:#fff;
	text-align:center;
}

.orange_block div.title_index_on {position:absolute; z-index:100; width:inherit; :width:100%; background:#FEF4E4 url(/img/orange_b_title_r_new_on.gif) right 0 no-repeat; height:30px;}
.orange_block div.title_index_on div.content {
    background:url(/img/orange_b_title_l_new_on.gif) 0 0 no-repeat;
    height:30px;
    :height:auto;
    padding:7px 0;
    font:bold 13px Tahoma,Arial,Helvetica,sans-serif; 
    color:#8F8052;
    text-align:center;
}

.orange_block div.title_index_off {z-index:100; width:inherit; :width:100%; background:#F39500 url(/img/orange_b_title_r_new.gif) right 0 no-repeat; height:30px;}
.orange_block div.title_index_off div.content {
    background:url(/img/orange_b_title_l_new.gif) 0 0 no-repeat;
    height:30px;
    :height:auto;
    padding:7px 0;
    font:bold 13px Tahoma,Arial,Helvetica,sans-serif; 
    color:#fff;
    text-align:center;
}

.orange_block div.center {clear:both; width:100%; :width:auto; background:url(/img/orange_b_rbg.gif) right 0 repeat-y; height:auto;}
.orange_block div.center .content{width:100%; background:url(/img/orange_b_lbg.gif) 0 0 repeat-y;}

.orange_block div.top {background: url(/img/orange_b_tbg.gif) 0 0 repeat-x; width:100%;  height:5px; :overflow: hidden;}
.orange_block div.top .left_corner {float:left; background:url(/img/orange_b_ltc.gif) 0 0 no-repeat; height:5px; width:5px;}
.orange_block div.top .right_corner {float:right; background:url(/img/orange_b_rtc.gif) 0 0 no-repeat; height:5px; width:5px;}

.orange_block div.bottom {clear:both; background: url(/img/orange_b_bbg.gif) 0 0 repeat-x; width:100%; :width:auto; height:5px; :overflow: hidden;}
.orange_block div.bottom .left_corner {float:left; background:url(/img/orange_b_lbc.gif) 0 0px no-repeat; height:5px; width:5px;}
.orange_block div.bottom .right_corner {float:right; background:url(/img/orange_b_rbc.gif) 0 0px no-repeat; height:5px; width:5px;}



.grey_block {background:#FFF; width:inherit;}
.grey_block div.title {
	position:absolute; 
	z-index:100; 
	width:inherit; 
	:width:100%; 
	background:#BFBFBF url(/img/grey_b_title_r.gif) right 0 no-repeat; 
	height:30px;
}
.grey_block div.title div.content {
	background:url(/img/grey_b_title_l.gif) 0 0 no-repeat; 
	height:30px; 
	:height:auto;
	padding:7px 0;
	font:bold 13px Tahoma,Arial,Helvetica,sans-serif; 
	color:#fff;
	text-align:center;		
}

.grey_block div.center {clear:both; width:100%; :width:auto; background:url(/img/grey_b_rbg.gif) right 0 repeat-y; height:auto;}
.grey_block div.center .content{width:100%; background:url(/img/grey_b_lbg.gif) 0 0 repeat-y;}

.grey_block div.top {background: url(/img/grey_b_tbg.gif) 0 0 repeat-x; width:100%;  height:5px; :overflow: hidden;}
.grey_block div.top .left_corner {float:left; background:url(/img/grey_b_ltc.gif) 0 0 no-repeat; height:5px; width:5px;}
.grey_block div.top .right_corner {float:right; background:url(/img/grey_b_rtc.gif) 0 0 no-repeat; height:5px; width:5px;}

.grey_block div.bottom {clear:both; background: url(/img/grey_b_bbg.gif) 0 0 repeat-x; width:100%; :width:auto; height:5px; :overflow: hidden;}
.grey_block div.bottom .left_corner {float:left; background:url(/img/grey_b_lbc.gif) 0 0px no-repeat; height:5px; width:5px;}
.grey_block div.bottom .right_corner {float:right; background:url(/img/grey_b_rbc.gif) 0 0px no-repeat; height:5px; width:5px;}


.greybg_block {background:#F5F5F5; width:inherit;}
.greybg_block div.title {
}
.greybg_block div.center {clear:both; width:100%; :width:auto; background:url(/img/greybg_rbg.gif) right 0 repeat-y; height:auto;}
.greybg_block div.center .content{width:100%; background:url(/img/greybg_lbg.gif) 0 0 repeat-y;}

.greybg_block div.top {background: url(/img/greybg_tbg.gif) 0 0 repeat-x; width:100%;  height:5px; :overflow: hidden;}
.greybg_block div.top .left_corner {float:left; background:url(/img/greybg_ltc.gif) 0 0 no-repeat; height:5px; width:5px;}
.greybg_block div.top .right_corner {float:right; background:url(/img/greybg_rtc.gif) 0 0 no-repeat; height:5px; width:5px;}

.greybg_block div.bottom {clear:both; background: url(/img/greybg_bbg.gif) 0 0 repeat-x; width:100%; :width:auto; height:5px; :overflow: hidden;}
.greybg_block div.bottom .left_corner {float:left; background:url(/img/greybg_lbc.gif) 0 0px no-repeat; height:5px; width:5px;}
.greybg_block div.bottom .right_corner {float:right; background:url(/img/greybg_rbc.gif) 0 0px no-repeat; height:5px; width:5px;}

.white_block {background:#fff; width:inherit;}
.white_block div.center {clear:both; width:100%; :width:auto; background:url(/img/white_b_rbg.gif) right 0 repeat-y; height:auto;}
.white_block div.center .content{width:100%; background:url(/img/white_b_lbg.gif) 0 0 repeat-y;}

.white_block div.top {background: url(/img/white_b_tbg.gif) 0 0 repeat-x; width:100%;  height:5px; :overflow: hidden;}
.white_block div.top .left_corner {float:left; background:url(/img/white_b_ltc.gif) 0 0 no-repeat; height:5px; width:5px;}
.white_block div.top .right_corner {float:right; background:url(/img/white_b_rtc.gif) 0 0 no-repeat; height:5px; width:5px;}

.white_block div.bottom {clear:both; background: url(/img/white_b_bbg.gif) 0 0 repeat-x; width:100%; :width:auto; height:5px; :overflow: hidden;}
.white_block div.bottom .left_corner {float:left; background:url(/img/white_b_lbc.gif) 0 0px no-repeat; height:5px; width:5px;}
.white_block div.bottom .right_corner {float:right; background:url(/img/white_b_rbc.gif) 0 0px no-repeat; height:5px; width:5px;}

.basket_form .content {padding-top: 25px;}
.basket_content .row1 {background-color: #fff;}
.basket_content .row2 {background-color: #fff7e0;} 
.basket_content .all {background-color: #ffdc9e;} 
.basket_content td {border-bottom: 1px solid #e9d3a1; height:25px; line-height: 25px; padding: 5px 0; :padding:4px 0; font: 12px Arial, Helvetica,sans-serif;}
.basket_content td.product {padding-left: 15px;}
.basket_content td.product a {color: #005908; font: 12px Arial, Helvetica,sans-serif;}

.info {color: #4e4e4e; font: 11px Tahoma, Verdana,sans-serif; padding-bottom: 10px;}

.contactform .content {padding-top: 25px;}
.contactform form {padding: 10px 15px;}
.contactform form td {padding: 2px 0; :padding:0;}

.cloud {margin-left:10px;font-size:10pt;}

#slideshowContainer {width:387px;}
#slideshowPages {height:25px; max-width:388px;}
#slideshowPages a {display:block; width:95px; height:23px; border:1px solid #D5D5D5; float:left; text-align:center; font-size:13pt; text-decoration:none; padding-top: 2px;}
#slideshowPages .on {background-color:#FFFFFF;}
#slideshowPages .off {background-color:#EEEEEE;}
#slideshowPages .on:hover {text-decoration:underline;}
#slideshowPages .off:hover {text-decoration:underline;}
/*.slideshowItem {display:none;}*/
.leftCorner {position:relative; bottom:5px; width:5px; height:5px; float:left;}
.rightCorner {position:relative; bottom:5px; width:5px; height:5px; float:right;}

/* dicount coupons */
.coupon-marker { padding-right: 8px; }
.coupon-marker a { padding-left: 12px; background: url('/img/del.gif') 0 1px no-repeat; }







