* {
	margin:0;
	padding:0;
}
/* general */
html {  width:100%;}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
	 background:#e6eaec url(../img/bg.gif) repeat-x left top;
	padding:0px; margin:0px;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
}
h1 {
	font-size:36px;
	font-weight:normal;
	margin:0;
	color:#6d4e3a;
	padding-bottom:15px;
}
h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4 {
	font-size:120%;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#006ebb;
	text-decoration:underline;
}
a:hover {
	color:#006ebb;
	text-decoration: none;
}
p {
	margin:0;
	padding:0px;
}
img {
	border:none;
}
:focus {
	outline: 0;
}
.center { text-align:center;}
.relative { position:relative;}
.b { background:#fff;} .hover { background:#FF0000;}
.top { }
.h_lh_0 { font-size:0px; line-height:0px;}
.pad_3 { padding:3px;}
.pad_bottom_20 { padding-bottom:20px;}
.pad_right_15 { padding-right:15px;}
.font_11 { font-size:11px;}
.f_left { float:left;}
.f_right { float:right;}
.w_75 { width:75px;}
.w_74 { width:74px;}
.w_100 { width:100px;}
.w_160 { width:160px;}
.w_225 { width:225px;}
.w_295 { width:295px;}
.font_14 { font-size:14px;}
.bg {background: url(../img/top_bg.jpg) no-repeat top center;}
.width { width:945px; margin:auto; }
.overflow { overflow:hidden;}
.top_menu { height:70px; position:relative; }
.top_menu li { list-style:none; float:left; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; background:url(../img/top_menu_line.gif) no-repeat left center; padding:0px 3px; padding-right:1px;}
.top_menu ul {background:url(../img/top_menu_line.gif) no-repeat right center; height:63px; display:block; }
.top_menu li a { text-decoration:none; color:#004682; float:left; height:63px; line-height:63px; padding:0 16px}
.top_menu li a:hover { background:url(../img/top_menu_hover.gif) repeat-x; color:#fff;}
.top_menu li.active a { background:url(../img/top_menu_hover.gif) repeat-x; color:#fff;}

.header { height:215px; position:relative; }
.header .logo { position:absolute; left:40px; top:20px;}
.header .phone { color:#fff; font-family:"Myriad Pro"; font-size:21px; position:absolute; right:0px; top:20px; text-transform:uppercase; background:url(../img/ico_phone.png) no-repeat left 5px; padding-left:45px;}
.live_assistance { position:absolute; right:0px; top:90px;}
.search { position:absolute; right:0px; top:170px; width:315px;}
.search_button { float:right;}
.search_bg { background:url(../img/search_bg.gif) left top; width:214px; padding-bottom:10px; border:none; float: left; padding-right:15px; padding-left:15px; padding-top:7px; display:block;}

.home_left { width:701px; float:left;}
.home_block { padding-bottom:5px;}
.home_block .top { background:url(../img/home_block_head.png) no-repeat; height:46px;}
.home_block .cont { background:url(../img/home_block_bg.png) repeat-y;}
.home_block .cont .inner { padding:0 25px;}
.home_block .bottom { background:url(../img/home_block_bottom.png) no-repeat; height:22px; line-height:0px; font-size:0px;}
.home_block .top h1{ color:#0086c5; font-size:18px;  font-family:"Myriad Pro"; padding-top:8px; padding-left:25px;}

.home_right { width:228px; float:right;}

.status_block { background:url(../img/bg_order_status.png) no-repeat; width:228px; height:83px;}
.status_block .inner { padding-left:60px; padding-top:18px;}
.status_block a { display:block; padding-bottom:4px;}

.tovar { width:162px; float:left; padding-bottom:5px;}
.tovar .tov_top { background:url(../img/tovar_top.png) no-repeat; height:6px; line-height:0px; font-size:0px;}
.tovar .tov_cont { background:url(../img/tovar_bg.png) repeat-y; padding:3px;}
.tovar .tov_bottom { background:url(../img/tovar_bottom.png) no-repeat;  height:4px; line-height:0px; font-size:0px;}

.sub .tovar { padding-right:4px;}
.sub .tovar .tov_top { background:url(../img/tovar_top_sub.png) no-repeat; height:6px; line-height:0px; font-size:0px;}
.sub .tovar .tov_cont { background:url(../img/tovar_bg_sub.png) repeat-y; padding:3px;}
.sub .tovar .tov_bottom { background:url(../img/tovar_bottom_sub.png) no-repeat;  height:4px; line-height:0px; font-size:0px;}

.sub .tovar .tov_cont .texts { width:100px;}

.tovar .tov_cont .brand { display:block; background:url(../img/button_brand.png) no-repeat left bottom; height:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:8px; line-height:14px; float:left;} 
.tovar .tov_cont .brand a { color:#080001; text-decoration:none; }
.tovar .tov_cont .brand b { display:block; height:15px;  background:url(../img/button_brand.png) no-repeat right top; float:left; padding-right:8px; line-height:14px;}
.tovar .tov_cont .imgs { float:left; width:79px; padding-top:4px;  text-align:center;} 
.tovar .tov_cont .by_now { padding-top:4px;}
.tovar .tov_cont .texts { color:#545c60; font-size:10px; float: right; width:74px; padding-top:4px; font-size:11px;}
.tovar .tov_cont .texts a { color:#545c60; text-decoration:none;}
.tovar .tov_cont .texts a:hover { text-decoration:underline;}
.tovar .tov_cont .price { font-size:19px; color:#ff9100;   font-family:"Myriad Pro"; padding-top:2px;}

.cart_block { background:url(../img/bg_cart.png) no-repeat; width:228px; height:168px;}
.cart_block .inner { padding-top:65px;}
.cart_block .inner .price_count { background:url(../img/cart_bg.png) no-repeat; width:160px; height:49px; color:#525252; font-size:11px;  padding-left:12px; margin:auto;}
.cart_block .inner .price_count span { display:block; padding-top:5px;}
.cart_block .inner .price_count a { color:#0088cc; text-decoration:underline;}
.cart_block .inner .price_count a:hover { color:#0088cc; text-decoration: none;}

.cart_block .inner .currenty { padding-left:40px; padding-bottom:5px;}
.cart_block .inner .currenty a{ font-size:12px; color:#fff; text-decoration:underline; width:46px; height:42px; float:left; text-align:center; line-height:30px; background:url(../img/lang_bg.png) no-repeat -60px;}
.cart_block .inner .currenty a:hover { background:url(../img/lang_bg.png) no-repeat; color:#006fa7; text-decoration:none;}
.cart_block .inner .currenty a.active { background:url(../img/lang_bg.png) no-repeat; color:#006fa7; text-decoration:none;}

.free_shipping { padding-top:15px;}

.view_all a { background:url(../img/all.png) no-repeat; width:83px; height:38px; text-align:center; display:block; clear:both; text-decoration:none; color:#fff; line-height:30px; font-size:12px; font-family:tahoma;}
.view_all a:hover { text-decoration:underline; color:#fff;}

.sidebar_center { width:467px; float:left; padding-left:9px;}
.sidebar_left { width:228px; float:left; }
.sidebar_right { width:224px; float:right;}

.block_menu {}
.menu_text { font-size:10px; text-transform:uppercase; font-family:"Trebuchet MS"; padding:25px; padding-right:20px; padding-bottom:5px; color:#a4a5a7; text-align:justify;}
.block_menu .head { background:url(../img/left_menu_head.png) no-repeat; height:46px;}
.block_menu .head h3 { color:#3c3c3c; font-size:18px; padding-left:25px; padding-top:8px;  font-family:"Myriad Pro";}
.block_menu .cont { background:url(../img/left_menu_bg.png) repeat-y;}
.block_menu .cont ul { width:214px; padding-left:5px;}
.block_menu .cont li { width:214px; display:block; font-size:0px; line-height:0px; list-style:none;}
.block_menu .cont a { color:#5a6568; font-size:12px; line-height:15px; text-decoration:underline;  display:block; padding:3px; padding-left:30px;}
.block_menu .cont a:hover { background:url(../img/bg_menu_active.png) repeat-y center; color:#fff; text-decoration:none;}
.block_menu .cont a.active { background:url(../img/bg_menu_active.png) repeat-y center; color:#fff; text-decoration:none;}

.block_menu .bottom { background:url(../img/left_menu_buttom.png) no-repeat left bottom; height:24px;}

.center_block { padding-bottom:10px;}
.center_block .head { background:url(../img/medium_block_head.png) no-repeat; height:46px;}
.center_block .head h2 { color:#3c3c3c; font-size:18px; padding-left:20px; padding-top:8px;  font-family:"Myriad Pro";}
.center_block .cont { background:url(../img/medium_block_bg.png) repeat-y;}

.big_cont_top { background:url(../img/big_block_head.png) no-repeat; height:46px;}
.big_cont_top h3 { color:#3c3c3c; font-size:18px; padding-left:20px; padding-top:8px;  font-family:"Myriad Pro";}
.big_cont_text { background:url(../img/big_block_bg.png) repeat-y;}
.big_cont_bottom { background:url(../img/big_block_bottom.png) no-repeat; height:22px; font-size:0px; line-height:0px;}
.big_cont_text #checkout_form { background:none;}
.big_cont_text #checkout_form .content { width:900px;}
#checkout_form .section { background:#fff;}

.center_block .cont .inner { padding:0 20px;}
.center_block .cont .text { font-size:15px; font-family:"Myriad Pro";}
.center_block .cont .text p { padding-bottom:8px;}
.center_block .cont .img { float:left; width:100px; text-align:center;}
.center_block .cont .img img { padding-bottom:5px;}
.center_block .cont .r_text { float:left; width:320px;}
.read_more { clear:both; text-align:center; font-size:12px; font-family:tahoma; padding-top:5px;}
.read_more a { background:url(../img/read_more.png); width:97px; height:38px; color:#fff; text-decoration:none; line-height:30px; display:block;}
.center_block .bottom { background:url(../img/medium_block_bottom.png) no-repeat; height:22px; font-size:0px; line-height:0px;}

.block_reviews { background:url(../img/reviews.png); height:83px;}
.block_reviews .inner { background:url(../img/ico_chel.png) no-repeat left center; padding:5px 10px; padding-left:70px; height:73px; font-family:"Myriad Pro";}
.block_reviews .inner a.check { font-size:19px; color:#1d7db6; text-decoration: underline; display:block; padding-top:10px;}
.block_reviews .inner a.check:hover { font-size:19px; color:#1d7db6; text-decoration:none;}
.block_reviews .inner a.read { font-size:11px; color:#fff; text-decoration: underline; display:block; font-family:Arial, Helvetica, sans-serif; padding-top:7px;}
.block_reviews .inner a.read:hover { font-size:11px; color:#fff; text-decoration:none;}

.block_news { padding:15px 30px;}
.block_news h3 { font-family:"Myriad Pro"; color:#0074c6; font-size:18px;}
.block_news .item { padding:5px 0; color:#3c4244; padding-bottom:10px;} 
.block_news .item h4 { display:block; color:#3c4244; font-weight:bold; font-size:12px; padding-bottom:3px; padding-left:10px;}
.block_news .item a { font-size:11px;color:#3c4244;}
.block_news .item a:hover { font-size:11px;color:#3c4244; text-decoration:none;}
.news_top { background:url(../img/bg_news.png) no-repeat left -11px; height:8px; line-height:0px; font-size:0px; padding-left:12px;}
.news_top i {height:8px; line-height:0px; font-size:0px; background:url(../img/bg_news.png) right top; display:block; width:100%;}
.news_bottom { background:url(../img/bg_news.png) no-repeat left -22px; height:8px; line-height:0px; font-size:0px; padding-left:12px;}
.news_bottom i {height:8px; line-height:0px; font-size:0px; background:url(../img/bg_news.png) right bottom; display:block;  width:100%;}
.cont_news { background:#e9ebec; line-height:12px; padding:0 10px;}
.footer { background:url(../img/footer_bg.png) repeat-x top center; height:208px;}
.footer .inner { padding-top:25px;}
.footer .center { padding-top:35px;}
.right_block { padding-bottom:10px;}
.right_block .top { background:url(../img/right_top.png) no-repeat center top; height:10px; line-height:0px; font-size:0px;}
.right_block .head { background:url(../img/right_head.png) no-repeat center top; height:46px;}
.right_block .head h2 { color:#3c3c3c; font-size:18px; padding-left:20px; padding-top:8px;  font-family:"Myriad Pro";}
.right_block .cont { background:url(../img/right_bg.png) repeat-y center;}
.right_block .cont .inner { padding:0 20px; color:#3c4244; font-size:15px;}
.right_block .cont .inner p { padding-bottom:7px;}
.right_block .form {}
.right_block .form .input, .right_block .form .select { padding-bottom:6px;}
.right_block .form .input input { width:170px; border:1px solid #ccc; font-size:11px; padding:2px; color:#5f6466;}
.right_block .form .select select { width:175px;  border:1px solid #ccc;  font-size:11px; padding:2px; color:#5f6466;}
.right_block .head h3.billing { line-height:18px; background:url(../img/ico_zamok.png) no-repeat 20px 5px; padding-left:60px;}
.billing_cont { padding-top:15px; text-align:center;}

.right_block .bottom { background:url(../img/right_bottom.png) no-repeat bottom center; height:28px; font-size:0px; line-height:0px;}


.right_bl { padding-bottom:10px;}
.right_bl .top { background:url(../img/right_top.png) no-repeat center top; height:10px; line-height:0px; font-size:0px;}
.right_bl .cont { background:url(../img/right_bl_bg.png) repeat-y center;}
.right_bl .bottom { background:url(../img/right_bl_bottom.png) no-repeat bottom center; height:20px; font-size:0px; line-height:0px;}
.right_bl .cont ul { padding-left:30px; padding-top:8px;}
.right_bl .cont li { list-style:none; font-size:12px; background:url(../img/icons.png) no-repeat; padding-left:20px; padding-bottom:9px;}
.right_bl .cont li.bookmark { background-position:left top;}
.right_bl .cont li.subscribe { background-position: left -31px;}
.right_bl .cont li.cheap {background-position: left -61px;}
.right_bl .cont li.viagra {background-position: left -88px;}
.right_bl .cont li a { color:#5f6466;}

.left_f { width:230px; float:left; font-size:16px; color:#1e2f47; text-align:center;}
.right_f {float:right;}
.right_f .card { background:url(../img/card.png) no-repeat; width:390px; height:39px;}
.right_f .card .inner { padding:0px; overflow:hidden; padding-top:7px; text-align:center;}
.center_f {  float:left; font-size:16px; color:#1e2f47; padding-left:10px;}


.sub .tovar { padding-bottom:10px; width:200px;}
.sub .center_block .head h1 { color:#0086c5; font-size:18px; padding-left:20px; padding-top:8px;  font-family:"Myriad Pro";}
.sub .center_block .head h1 span { color:#8899a1; font-size:11px; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.sub .cont { padding-left:10px;}


.category { padding-bottom:30px;}
.category li { list-style:none; font-size:11px; width:104px; float:left; height:17px;}
.category li a { height:16px; float:left; padding-left:4px; color:#5a6568; line-height:16px; text-decoration:none;}
.category li a:hover { background:url(../img/category_menu.gif) no-repeat left bottom; color:#fff;}
.category li span { height:16px; float:left; padding-right:4px; color:#5a6568; cursor:pointer}
.category li a:hover span { background:url(../img/category_menu.gif) no-repeat right top; color:#fff;}
.category li a.active { background:url(../img/category_menu.gif) no-repeat left bottom; color:#fff;}
.category li a.active span { background:url(../img/category_menu.gif) no-repeat right top; color:#fff;}

.text_cont { color:#5a6568; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.text_cont p { padding-bottom:10px;}
.text_cont h2 { font-size:13px; font-weight:bold; }

/*.feedback .item { background:url(../img/line.gif) no-repeat bottom center; padding-top:15px; padding-bottom:10px;}
.feedback .item p { padding:0px;}*/
.testimonials div { background:url(../img/line.gif) no-repeat bottom center; padding-top:15px; padding-bottom:10px;}
.testimonials div span { font-style:italic;}

.news_health h4 { padding-bottom:15px;}
.news_health ul { padding-left:10px; padding-bottom:15px;}
.news_health li {list-style:none; background:url(../img/pic_star.gif) no-repeat left 3px; padding-left:10px; padding-bottom:5px;}
.news_health li a { color:#0062bd; }

.contact_form {}
.contact_form .input { background:url(../img/input.gif); width:174px; height:30px; border:none; padding-left:20px; padding-right:20px; padding-top:10px; color:#79868e; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contact_form .textarea { background:url(../img/textarea.gif); width:371px; height:130px; border:none; padding:20px; color:#79868e;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contact_form span { padding-left:10px; padding-top:2px;}
.bold { font-weight:bold;}
.send { padding-top:5px; padding-bottom:15px;}

.spec_offers { font-family:"Myriad Pro"; font-size:15px;}

.news_page h4 { font-size:15px; padding-bottom:5px;}
.news_page .item { padding-bottom:20px;}

.pagination { border-top:1px solid #ccc; padding-top:5px;}
.pagination a { float:left; font-size:14px; margin-right:7px; color:#0066CC;}
.pagination a:hover { color:#000;}

.cart_table { width:431px;}
.cart_table td { padding:0 5px;}
.cart_table td.first, .cart_table td.end { padding:0px;}
.cart_head td { background:url(../img/cart_top_bg.gif) repeat-x; line-height:26px; height:26px; font-size:13px; color:#3375b9;  font-family:Arial, Helvetica, sans-serif;}
.cart_head td.first { background:url(../img/cart_top_left.gif) no-repeat left top; width:25px; padding:0px;}
.cart_head td.end { background:url(../img/cart_top_right.gif) no-repeat right top; width:25px; padding:0px;}
.cart_cont td { background:url(../img/cart_table_cont_bg.gif) repeat-x; height:38px; font-size:11px;}
.cart_cont td.first { background:url(../img/cart_table_cont_left.gif) no-repeat left top; width:25px;}
.cart_cont td.end { background:url(../img/cart_table_cont_right.gif) no-repeat right top; width:25px;}
.cart_link td { background:url(../img/cart_link_bg.gif) repeat-x; height:26px; font-size:11px; text-align:center;}
.cart_link td a { color:#fff;}
.cart_link td a:hover { color:#fff;}
.cart_link td.first { background:url(../img/cart_link_left.gif) no-repeat left top; width:25px;}
.cart_link td.end { background:url(../img/cart_link_right.gif) no-repeat right top; width:25px;}
.cart_price td { background:url(../img/cart_price_bg.gif) repeat-x; height:41px; font-size:11px;}
.cart_price td select { width:210px;}
.cart_price td.first { background:url(../img/cart_price_left.gif) no-repeat left top; width:25px;}
.cart_price td.end { background:url(../img/cart_price_right.gif) no-repeat right top; width:25px;}
.cart_total td { background:url(../img/cart_total_bg.gif) repeat-x; height:41px; font-weight:bold; font-size:11px;}
.cart_total td.first { background:url(../img/cart_total_left.gif) no-repeat left top; width:25px;}
.cart_total td.end { background:url(../img/cart_total_right.gif) no-repeat right top; width:25px;}
.viagra_cont td { background:url(../img/viagra_bg.gif) repeat-x; height:23px;  font-size:11px; color:#5a6568;}
.viagra_cont td.first { background:url(../img/viagra_left.gif) no-repeat left top; width:25px;}
.viagra_cont td.end { background:url(../img/viagra_right.gif) no-repeat right top; width:25px;}

.viagra_head td { background:url(../img/cart_top_bg.gif) repeat-x top; line-height:29px; height:26px; font-size:13px; color:#5a6568;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.viagra_head td.first { background:url(../img/cart_top_left.gif) no-repeat left top; width:25px; padding:0px;}
.viagra_head td.end { background:url(../img/cart_top_right.gif) no-repeat right top; width:25px; padding:0px;}

.center_block .cont .cart_page { padding-left:5px; padding-right:0px;}

.button_cart td { padding-top:5px; padding-bottom:5px; font-size:0px; line-height:0px;}

a.remove { color:#f06b6b;}
a.remove:hover { color:#f06b6b;}
a.cart_brand { color:#3375b9;} 
a.cart_brand:hover { color:#3375b9;} 
.count { background:url(../img/count.gif) no-repeat; width:45px; height:25px; display:block; border:none; text-align:center; padding-top:7px;}

.align_right { text-align:right;}

.head_tab td{ background:url(../img/cart_today_bg.gif) repeat-x; height:21px; font-size:11px; color:#00779d; padding:0 5px;}
.head_tab td.first{ background:url(../img/cart_today_left.gif) no-repeat left top; width:10px; padding:0px;}
.head_tab td.end{ background:url(../img/cart_today_right.gif) no-repeat right top; width:10px; padding:0px;}
.cont_tab td{ background:url(../img/cart_date_bg.gif) repeat-x; height:21px; font-size:11px; color:#00779d; border-bottom:1px solid #f3f5f6; padding:0 5px;}
.cont_tab td.first{ background:url(../img/cart_date_left.gif) no-repeat left top; width:10px;  padding:0px;}
.cont_tab td.end{ background:url(../img/cart_date_right.gif) no-repeat right top; width:10px; padding:0px;}
.cont_tab .brdr {border-right:1px solid #f3f5f6;}

.terms { padding-top:10px;}
.terms a { background:url(../img/shipping_terms.gif); width:211px; height:26px; display:block; color:#fff; text-align:center; line-height:26px;}
.terms a:hover { color:#fff; }

.sub .center_block .head h1 b.ser { color:#3c3c3c; font-weight:normal;}

.text_cont h3.cont_head_ser { font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5a6568; padding-top:5px;}
.text_cont h4.cont_head_blue { color:#006abb; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; padding-bottom:20px;}

#product_info h1 {font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5a6568; padding-top:5px;}
#product_info h2 { color:#006abb; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; padding-bottom:20px;}
#product_info ul {padding-left:25px; padding-bottom:15px;}

.text_cont ul, .text_cont ol { padding-left:25px; padding-bottom:15px;}
.faq table, .faq table td {
  border: 1px solid #b7b7b7;
  border-collapse: collapse;
}

.right_block .form { padding-left:10px; font-size:12px;}
.right_block .form a { color:#666666; text-decoration:none; font-weight:bold;}
.right_block .form span { color:#999999;}



.variant { font-family:Arial, Helvetica, sans-serif;}
.variant td { padding:5px 8px; font-size:10px;font-weight:normal;}

.variant thead th{background:url(../img/cart_top_bg.gif) repeat-x top; line-height:26px; height:26px; font-size:11px; color:#5a6568;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;white-space:nowrap; padding:0px 8px; text-align:left;}
.variant tbody td.saving {font-weight:bold;}
.variant tbody td.price{color:#F00;font-weight:bold;}




.combined tbody td.package{background:#EEE}
.combined thead th.package{background:#DCDCDC}
form table td{padding:2px}
div.cart{border:none;padding:0;margin:0}

.variant tbody td{ background:url(../img/viagra_bg.gif) repeat-x top; height:23px;  font-size:11px; color:#5a6568;}
.variant tbody.shipping td{ background:url(../img/bg_ship.gif) repeat-x top; height:23px;  font-size:11px; color:#5a6568;}


.variant table tfoot th{border:none}
.variant tbody input{text-align:center;font-size:11px;font-family:Tahoma,sans-serif}
.variant .upgrade input{background-image:url(imgs/btn-emp.png);font-size:8px;color:#fff;font-weight:bold;padding:0 0 5px}
.variant tfoot th{text-align:right}
.variant tfoot input.checkout{font-size:13px;padding:3px 30px 7px 0}
.variant tfoot input.update{background:none;padding:5px 0 8px 0;color:#666;text-transform:none;margin-right: 10px;}
input.remove{border:none}
.shipmethods th, .cart .bonuses th{font-size:11px;border:none;background-color:#EEEEEE;color:#000}
.shipmethods td{padding:3px 0;border:none}
.shipmethods td.method{text-align:left;vertical-align:middle;padding-left:10px}
.shipmethods input{border:none}
.shipmethods td.method label{display:block;margin:0 0 0 10px; text-align:right;}
.shipmethods td.method i{font-size:10px}
.variant td.subtot{font-weight:bold;color:#F40000;font-size:11px}
.variant tbody.total tr{background-color:#EEEEEE}
.variant tbody.total th{text-align:right;border-top:1px solid #CCC;font-size:12px;padding:10px}
.variant tbody.total td{font-weight:bold;font-size:11px;text-align:center;border-top:1px solid #CCC;padding:10px;background-color:#E5E5E5}
.variant tbody.total th a{float:left}
.variant td.remove{ padding-right:12px;}
.variant td.remove a{background-image:url(../imgs/remove.gif);width:11px;height:13px;display:inline-block}
.variant .product{text-align:left;font-weight:bold}
.variant td.img img{width:36px}


.center_block .cont .inner h3 { color:#0086C5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0;}
 td.your_bonus{text-align: left;padding: 0 0 5px;}
 .your_bonus div{background:url(../imgs/mrk5.gif) 0px center no-repeat;line-height:1;padding:6px 0 6px 30px;vertical-align:middle;text-align:left;font-size:11px;}
 .your_bonus div.selected{background-image:url(../imgs/mrk6.gif);}
div.hdr { color:#0086C5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0; background:none;}
.variant tbody tr.spacer td{ background:none;}
.variant tr.button_cart td { background:none;}
.center_block .cont .carts_block { padding:0 10px; padding-right:20px;}

.variant tfoot td.price{font-weight:bold; font-size:12px;}

.variant tfoot td.subtotal{font-weight: normal; font-size:18px;}

.sub .tovar .tov_cont {height:120px;}