body {padding:0; margin:0; background:url(images/header.gif) repeat-x top; font-family:"Trebuchet MS"; color: #444444;}
h1 {width:100%; padding:0 0 15px 0; margin:0; float:left; font-family:"Trebuchet MS"; font-size:25px; color:#bd1c18;}
h2 {width:100%; padding:0 0 3px 0; margin: 5px 0 6px 0; color:#7d8a98; font-size:15px; font-weight:normal; font-family:"Trebuchet MS"; border-bottom:1px solid #e2e2e2;}
h3 {font-family:Arial; font-size:16px; padding: 0 0 0 0; margin:18px 0 0 0; color:#526375;}
h3 span {color:#ffa753; font-weight:normal;}

h4 {font-family: "Trebuchet MS"; color:#526374; font-weight:normal; padding:0 0 6px 0; margin:0; font-size:20px; border-bottom:1px solid #f3f3f3; width:100%; float:left;}
h4 a {color:#44ccff; font-weight:bold; text-decoration:none;}
H4>SPAN {color: #44ccff}



img {border:0;}
form {padding:0; margin:0;}
a {color:#7d8a98;}
a:hover {text-decoration:none;}

.main {width:1000px; margin:0 auto;}

.header {height:55px; width:100%; float:left; position:relative;}
.s_alfavit {float:left; padding:0; margin:11px 0 0 28px; display:inline; font-size:15px; color:#800707;}
.s_alfavit a {margin:0 4px 0 5px; color:#805407;}
.s_alfavit a:hover {text-decoration:none;}
.s_alfavit span {padding:0 6px 0 0; font-weight:bold; font-size:15px;}

.seach {float:right; margin:11px 11px 0 0; display:inline; width:338px; height:23px; background:url(images/s_inp.gif) no-repeat left top;}
.seach input.inp {width:303px; float:left; padding:3px 5px 0 8px; margin:0; border:0; background:none; font-family:Tahoma; font-size:13px; color:#969696;}
.seach input.but {float:left; padding:0 0px 0 0px; margin:4px 0 0 0; border:0; background:none;}

.menu {position:absolute; bottom:-25px; left:0;}
.menu ul {list-style:none; float:left; padding:0; margin:0;}
.menu ul li {list-style:none; float:left; padding:0; margin:0 -28px 0 0;}
.menu ul li a {list-style:none; float:left; padding:0; margin:0; font-size:15px; font-weight:bold; color:#986305; text-decoration:none;}
.menu ul li a span {height:22px; float:left; padding:5px 27px 0 28px;}
.menu ul li a.activ {background:url(images/m_left.gif) no-repeat left top; color:#FFF;}
.menu ul li a.activ span {background:url(images/m_right.gif) no-repeat right top;}


.gl {width:100%; float:left; background:url(images/cont.jpg) repeat-x bottom;}
.vn {width:100%; float:left; background:url(images/cont.jpg) repeat-x bottom;}
.cont {width:100%; float:left; background:url(images/cont.jpg) repeat-x bottom; padding-bottom:37px;}
.gl .fon {background:url(images/fon_gl.jpg) no-repeat left top; width:100%; float:left;}
.vn .fon {background:url(images/fon_vn.jpg) no-repeat left top; width:100%; float:left;}
.bl_l {width:204px; float:left; margin-top:83px;}
/*.bl_r {width:756px; float:right; margin:0 11px 0 0; display:inline; position:relative; overflow:hidden;}*/
.bl_r {width:756px; float:right; margin: 30px 11px 0 0; overflow:hidden;}

.wok {width:756px; float:left; overflow:hidden;}

.catalog {width:160px; float:left; margin:0 0 0 20px; display:inline;}
.catalog ul {padding:0; margin:0; list-style:none; float:left; width:160px;}
.catalog ul li {padding:4px 0 0px 0px; margin:0px 0 0 0; list-style:none; float:left; width:160px; background:url(images/paint.gif) repeat-x left bottom;}
.catalog ul li a {padding:0 0 0 0px; margin:0; list-style:none; float:left; color:#526374; text-decoration:none; font-size:13px;}
.catalog ul li a span {float:left; padding:0px 12px 5px 12px; margin:0;}
.catalog ul li a:hover span {cursor:pointer;}
.catalog ul li.activ { background:none; margin-bottom:-6px;}
.catalog ul li.activ a span {float:left; padding:0px 12px 11px 12px;}
.catalog ul li.activ a {background:url(images/c_left.jpg) no-repeat left top; color:#FFF; font-weight:bold;}
.catalog ul li.activ a span {background:url(images/c_right.jpg) no-repeat right top;}
.catalog ul li.zv a span {background:url(images/c_right_zv.jpg) no-repeat right top;}
.catalog ul li.zv a span {float:left; padding:0px 35px 11px 12px;}

.pc {width:204px; height:356px; float:left; margin:63px 0 0 0; background:url(images/pc.png) no-repeat left top;}
.pc p {padding:0; margin:200px 0 0 0; text-align:center; font-size:12px; color:#c21414; font-weight:bold;}
.pc p a {color:#c21414; text-decoration:none;}

.footer {width:100%; float:left; height:129px; position:relative;background:url(images/fl.jpg) repeat-x top;}
.foot {width:1000px; height:129px;  position:relative; margin:0 auto 0 auto;}
.fr {position:absolute; width:50%; right:0; height:31px; background:#e2e2e2 url(images/teni.jpg) repeat-x bottom; top:0;}
.bot_menu {position:absolute; right:0; top:0px; font-size:13px; color:#6d6d6d; width:761px; height:31px; background:#e2e2e2 url(images/teni.jpg) repeat-x bottom; padding:0 0 0 50px;}
.bot_menu img {position:absolute; left:0; top:0;}
.ten {background:url(images/teni.jpg) repeat-x top; width:100%; float:left; height:129px;}

.bot_menu a {color:#6d6d6d;}
.bot_menu span {padding:0 15px;}
.copyr {position:absolute; left:236px; top:40px; font-size:11px; color:#FFF;}
.copyr p {padding:0; margin:8px 0 0 0;}
.copyr a {color:#FFF;}

.gl .blok {width:510px; float:left; height:546px;}
.vn .blok {width:510px; float:left; height:263px;}

.bl_info {width:255px; height:176px; position:absolute; right:0; top:44px; background:url(images/bl_info.png) no-repeat left top; z-index:10; color:#000;}
.bl_info .usd {width:228px; margin:14px 0 0 10px; display:inline; border-bottom:1px solid #e1dfdc; padding:0 0 11px 0; float:left;}
.bl_info .usd select {width:55px; height:22px; border:1px solid #7f9db9; margin:0 0 0 7px; display:inline; text-align:center; font-family: Tahoma; font-size:14px;}
.ico1 {position:absolute; z-index:3; right:45px; top:14px;}
.ico2 {position:absolute; z-index:3; right:20px; top:15px;}
.cart {width:190px; margin:0px 0 0 10px; display:inline; border-bottom:1px solid #e1dfdc; padding:13px 0 14px 38px; float:left; background:url(images/cart.jpg) no-repeat 7px 10px; font-size:11px; font-family:Tahoma;}
.cart a {color:#ff3434;}
.accept {width:228px; margin:9px 0 0 10px; display:inline; border-bottom:1px solid #e1dfdc; padding:0 0 7px 0; float:left; font-size:13px; font-weight:bold;}
.accept p {padding:0 0 5px 0; margin:0 0 0 6px;}

.tel {width:245px; float:left; font-family:Tahoma; font-size:18px; color:#cca365; font-weight:bold; margin-top:139px;}
.tel span {font-size:25px;}

.gl .tov {float:left; width:202px; margin:10px 50px 0 3px;}
.vn .tov {float:left; width:202px; margin:10px 50px 0 3px; padding-bottom:15px;}
.tov img {padding:0 10px 0px 0;}
.tov p.inf {text-align:right; font-family:"Trebuchet MS"; color:#c21414; font-weight:bold; padding:0; margin:2px 0 0 0;}
.tov p.chena {text-align:right; font-size:16px; font-family:"Trebuchet MS"; color:#c21414; font-weight:bold; padding:0; margin:6px 0 0 0;}
.tov p.inf a {font-size:19px; color:#c21414;}
.tov p.tet {padding:5px 0 9px 0; margin:0; font-family:"Trebuchet MS"; color:#5b6b7b; font-size:12px; line-height:14px; border-bottom:1px solid #e2e2e2;}
.add_to_cart {float:left; margin:11px 0 0 0; width:202px;}

.add_to_cart a {width:117px; height:29px; float:left; background:url(images/add_to_cart1.png) no-repeat 0px top;}
.add_to_cart a:hover {background:url(images/add_to_cart1_hover.png) no-repeat left top;}
.add_to_cart a:active {background:url(images/add_to_cart1_activ.png) no-repeat left top;}



.bc {width:900px; float:left;}

.gl .baner {width:394px; height:260px; background:url(images/baner_fon.png) no-repeat left top; position:absolute; top:358px; left:193px; z-index:15;}
.vn .baner {width:394px; height:260px; background:url(images/baner_fon.png) no-repeat left top; position:absolute; top:93px; left:193px; z-index:15;}
.baner DIV {position:absolute; left:40px; top:125px; font-family: Tahoma, sans-serif; font-size: 14pt; color: #c00401}
.baner P {color:#860200; padding: 0; margin: 0}
.baner P A {color:#860200; text-decoration: none}
.baner P A:hover {text-decoration: underline}
.baner P.price {color:#c6100d; margin-top: 5px}
.baner P span {font-size:10pt; color:#db9f3d;}

.gl .order_now {position:absolute; left:228px; top:559px; z-index:15;}
.vn .order_now {position:absolute; left:228px; top:294px; z-index:15;}
.order_now a {width:117px; height:29px; background:url(images/order_now.png) no-repeat left top; float:left;}
.order_now a:hover {background:url(images/order_now_hover.png) no-repeat left top;}
.order_now a:active {background: url(images/order_now_activ.png) no-repeat center top;}

.w100 {float:left; width:100%;}

.t_info {margin-bottom: 25px;}
.t_info img {margin-right:20px;}
.t_info td {font-size:11px; color:#5b6b7b;}
.t_info td p {padding:0; margin:5px 0 0 0; font-size: 13px}
.t_info td p.naz {padding:0; margin:0; font-size:20px; color:#c21414; font-weight:bold;}
.t_naz {width:100%; float:left; padding:0 0 5px 0; margin-top:18px; font-size:12px; background:url(images/ct.gif) repeat-x bottom left;} 

.bg {background:#f5f5f5; color:#7d8a98; font-weight:bold; font-size:13px; height:29px;}
.bg td {text-transform:uppercase; height:29px;}
.bg td p {margin:0;}
table.table td {text-align: center;}

td.cs1 {width:186px; text-align:left;}
td.cs2 {width:86px; text-align: center;}
td.cs3 {width:114px; text-align: center;}
td.cs4 {width:113px; text-align: center;}
td.cs5 {width:153px;}
td.cs1 p {padding:0 0 0 14px; margin:0; text-align:left;}
td.cs5 p {padding:0 0px 0 5px; margin:0; text-align:center;}

td.trs p.c1 {padding:7px 0 8px 8px; margin:0; text-align:left;}
td.trs p.c2 {padding:7px 0 8px 0px; margin:0; font-weight:bold; text-align: center;}
td.trs p.c3 {padding:7px 0 8px 0px; margin:0; font-weight:bold; text-align: center;}
td.trs p.c4 {padding:7px 0 8px 0px; margin:0; font-weight:bold; text-align: center;}
td.trs p.c4 span {color:#c21414;}
td.trs p.c5 {padding:2px 0px 0 0px; margin:0; text-align:left;}
td.trs p.c5 span {float: right; margin-right:33px; display:inline; display:inline;}

.on_bbutton a {width:97px; height:29px; float:left; background:url(images/add_to_cart.jpg) no-repeat 1px top;}
.on_bbutton a:hover {background:url(images/add_to_cart_hover.jpg) no-repeat left top;}
.on_bbutton a:active {background:url(images/add_to_cart_activ.jpg) no-repeat left top;}


.v_pr {width:800px; float:left;}
.v50 {width:387px; float:left; padding:20px 0 0px 0;}
.v50 .pic {float:left;}
.v50 .pic img {border:1px solid #a7a7a7;}
.v50 .textt {float: left; width:240px; padding:0 0px 0 0; margin-left:8px; display:inline; font-size:12px;}
.v50 .textt p {padding:0; margin:6px 0 0 0; color:#9b9b9b; line-height:19px;}
.v50 .textt p.naz {padding:0; margin:0; font-size:16px; font-weight:bold; line-height:normal; color:#000;}
.v50 .textt p.chena {padding:0; margin:8px 0 0 0; font-size:14px; font-weight:bold; line-height:normal; color:#ff0000;}
.v50 .textt p.chena a {color:#ff0000;}

.v25 {width:180px; float:left; padding:10px 15px 0px 0;}
.v25 p.tte {padding:0 0 9px 0; margin:5px 60px 0 5px; color:#5b6b7b; font-size:11px; border-bottom:1px solid #e2e2e2;}
.v25 p.naz {padding:0; margin:0 0 0 5px; font-size:20px; font-weight:bold; line-height:normal; color:#44ccff;}
.v25 p.chena {padding:0; margin:6px 0 0 5px; font-size:16px; font-weight:bold; color:#c21414;}
.add {float:left; width:100%; margin:8px 0 0 0;}
.add a {width:97px; height:29px; float:left; text-align:center;}

.add a {width:117px; height:29px; float:left; background:url(images/add_to_cart1.png) no-repeat 0px top;}
.add a:hover {background:url(images/add_to_cart1_hover.png) no-repeat left top;}
.add a:active {background:url(images/add_to_cart1_activ.png) no-repeat left top;}

.fll {width:100%; float:left;}


.fll p {padding:0 0 0 0; margin:9px 0 0 0; line-height:16px; color:#9b9b9b;}
.fll ul {padding:0 0 0 27px; margin:9px 0 0 0; list-style:none;}
.fll ul li {padding:0 0 0 19px; margin:2px 0 0 0px; list-style:none; color:#9b9b9b; font-weight:bold; background:url(images/v.gif) no-repeat left 3px;}


td {font-size:12px;}

.gg {padding:0; margin:10px 0 0 0; color:#5b6b7b; font-size:11px;}
.gg b {font-size:13px; color:#526375;}
.ots_l {}

table.tab{}
table.tab td {padding:5px 0; color:#5b6b7b; font-size:11px;} 
table.tab tr.bg{color:#7d8a98; font-size:13px; background:#f5f5f5;}

.top {width:100%; float:left; background:#FFF; position:relative; z-index:5px;}

.ff {display:none;}

.tes p {padding:0 0 10px 0; margin:0;}


TABLE.shopcart {border: none; font: 12pt; padding: 0; margin: 0; color: #000}
TABLE.shopcart>THEAD TH {padding: 5px;}
TABLE.shopcart TD {vertical-align: top;}
TABLE.shopcart TD>P, .shopcart TD>DIV  {margin: 0; padding:0}
TABLE.shopcart .sub_header {padding: 1em 0 0.5em 0; font: 13pt Arial, sans-serif; color: #000; font-weight: 700}
TABLE.shopcart .items TD {border-bottom: 1px solid #acc5e3; padding: 10px 5px 10px 5px}
TABLE.shopcart .bonus TR {margin-bottom: 2em}
TABLE.shopcart .shipment TD {padding: 5 0 5 0}
TABLE.shopcart .q_and_d {color: #38acdd}
TABLE.shopcart .total {font: 12pt Arial, sans-serif; color: #000; padding: 1.25em 0 0 0}
TABLE.shopcart>.tfoot TD {padding-top: 20px; color: #444}


DL.faq {padding: 0; margin: 0 0 3em 0; text-indent: 0; color: #222; font-family: Arial, sans-serif;}
DL.faq DT {padding: 0; margin: 0 0 0.35em 0; font-size: 12pt;}
DL.faq DT SPAN {border-bottom: 1px dashed;  cursor: pointer}
DL.faq DD {padding: 0; margin: 0.75em 0 1.25em 0; font-size: 11pt; display: none; color: #444}


.prod_info .prod_table, .shopcart {width: 100%; margin-bottom: 30px;}
.prod_table P {margin-left: 95px}
.pack_info {font-size: 18px; color: #565656; font-family: "Georgia", "Times New Roman", "Times", serif; padding-left: 100px}
.pack_info .price {font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#c21414;}
.prod_info table {border-bottom: 2px solid #d7effb;}
.prod_info table th, .cartss table th, .shopcart th{background-color:#f5f5f5; color:#7d8a98; font-size:13px; padding:5px 10px 5px 10px; border-bottom: dotted 1px #e5dad4;}
.prod_info table th.tcenter {padding-left: 0;}
.prod_info table td .hdln {margin-left:-10px;}
.prod_info table td, .cartss table td{color:#5b6b7b; font-size:14px; padding:3px 10 3px 10px; vertical-align:middle; border-bottom: none;}
.prod_info table.no_inner {display:none;}
.prod_info table .sm_text, .cartss table .sm_text, .shopcart {font-size:11px;}
.prod_info table .sm_text span, .prod_table P>SPAN {color:#ffa24c;}

DIV.testi {margin-bottom: 1.5em}
.testi>IMG {float: left; margin: 5px 10px 10px 0}
.testi .person {font-style: italic; margin-bottom: 0.5em}
.testi P {margin-left: 60px;}

.contact_form TD {vertical-align: top}
.contact_form INPUT {width: 400px}
.contact_form TEXTAREA {width: 400px; height: 200px}
.baner_link {display: block; position:absolute; width:290px; height:111px; top:0; left:0;}
.gl .slogan {position:absolute;top:137px; left:218px;}
.vn .slogan {position:absolute;right:280px;top:125px;}

.purchase_but form {position: relative; margin-top: -40px;}
.cart_update {background: url(images/update_cart.png) top center no-repeat; margin: 20px 0 10px;}
.cart_update:hover {background: url(images/update_cart_hov.png) top center no-repeat;}
.cart_update:focus {background: url(images/update_cart_act.png) top center no-repeat;}
.cart_checkout input {background: url(images/check_out.png) top center no-repeat;}
.cart_checkout input:hover {background: url(images/check_out_hov.png) top center no-repeat;}
.cart_checkout input:focus {background: url(images/check_out_act.png) top center no-repeat;}

.pill_prices {margin-bottom: 35px;}
.pill_prices .bonus {color: #ffa24c;}
.pill_prices .free_shipping {color:#c62323;}
.pill_prices td {font-size: 10pt; vertical-align: middle; padding: 8px 5px; color: #5b6b7b;}
.pill_prices th{padding: 0 5px;}
.pill_prices P {margin:  0 0 0.1em 0; padding: 0em;}
.red {color: #C21414;}
.pill_prices h2 {color: #526375; font-size: 20px; font-weight: bold; border:none; margin: 0 0 5px 0;}
.pill_prices h2 .red2 {color: #ffa24c; font-weight: normal;}
 

.pack_price {margin: 10px 0 0 115px}
.pack_price>DIV {margin-left: -5px}
.pack_price A {text-decoration: none}
.pack_price>P {padding: 0; margin-bottom: 5px; font-weight: 700; font-size: 16px;}
.pack_price>P>SPAN {color: #c21414}
