h1.subtitle {height:17px; overflow:hidden;}
HTML{min-width:962px;background:#ffffff url(images/header.jpg) 50% 0 no-repeat;padding:0px;margin:0px;width:100%;height:100%}
body{font-family:Trebuchet MS,Tahoma,Arial,sans-serif;padding:0px;margin:0px;width:100%;height:100%}
.all{min-height:100%;width:962px;margin:0px auto}
img{border:none}
table{width:100%;border-collapse:collapse}
td{vertical-align:top}
form{margin:0;padding:0}
ul,ol{margin-top:10px;margin-bottom:10px}
li{margin-bottom:5px}
a{color:#0c4d6a}
.clear{clear:both;font-size:1px}
.header{height:273px;position:relative}
.logo{float:left;padding:10px 35px 0px 15px}
.logo a{font-weight:bold;font-size:19pt;color:#0c4d6a;text-decoration:none}
.logo p{position:relative;top:-4px;left:2px;font-size:8pt;color:#0c4d6a;margin:0}
.phone{float:left;height:38px;padding:17px 0px 0px 15px;border-left:solid 1px #e5ecef}
.phone div{position:relative;top:-2px;float:left;font-size:9pt;color:#000000;line-height:21px;padding-right:5px}
.header_menu{padding:15px 0px 0px 9px}
.header_menu li{font:bold 9pt Arial,sans-serif;color:#000;float:left;margin:0 15px 0 0;padding:0;height:25px;background:url(images/m_1.gif) repeat-x}
.header_menu li div{position:relative;float:left;margin-left:-7px;height:25px;background:url(images/m_2.gif) no-repeat}
.header_menu li div div{float:left;margin-right:-7px;padding:6px 9px 0px 18px;height:19px;background:url(images/m_3.gif) 100% 0 no-repeat}
.header_menu li div div a{position:relative;font:bold 9pt Arial,tahoma;color:#000000;text-decoration:none}
.header_menu li div div a:hover{color:#ffffff}
.header_menu .active{background:url(images/m_1_a.gif) repeat-x}
.header_menu .active div{background:url(images/m_2_a.gif) no-repeat}
.header_menu .active div div{background:url(images/m_3_a.gif) 100% 0 no-repeat}
.right_header{}
.language{border-left:1px solid #C5E3F8;color:#000000;font-size:8pt;padding-left:18px;padding-top:18px;position:absolute;right:0;width:183px}
.language div{padding-bottom:8px}
.basket{color:#0C4D6A;font-size:8pt;padding-top:25px;position:absolute;right:0;top:104px;width:110px}
.basket big{color:#FFFFFF;display:block;font-size:8pt;left:-70px;position:absolute;top:0}

.basket .items b{text-align:center;width:13px;display:block;float:left;position:relative;left:-10px;top:1px;color:#000000;font-weight:bold;font-size:9pt}
.basket .price{font-size:15pt;font-weight:bold;margin:0px 0px 0px 0px}
.basket a{color:#0c4d6a;text-decoration:underline}
.basket a.click{color:#0C4D6A;height:70px;position:absolute;right:115px;top:20px;width:70px;}
.basket img{margin:0 8px 0 6px}
.items{position:relative;left:-30px;top:1px;width:140px}
.alfabet{left:220px;position:absolute;top:215px}
.alfabet h3{font-size:9pt;font-weight:normal;color:#000000;margin:0px 0px 4px 0px}
.alfabet div{}
.alfabet div a,
.alfabet div span{margin-right:3px;float:left;display:block;padding:2px 0;font-size:11pt;font-weight:bold;color:#0c4d6a;text-decoration:none;width:16px;text-align:center}
.alfabet div span{color:#ccc}
.alfabet div a.active,
.alfabet div a:hover,
.alfabet div span.selected{background:#fff;color:#0c4d6a;}
.search_drug{border-left:1px solid #78C7EB;bottom:10px;height:45px;padding:0 0 0 15px;position:absolute;right:0;width:186px}
.search_drug strong{color:#000000;display:block;font-size:9pt;font-weight:normal;margin:-3px 0 2px 5px}

.search_drug input{width:161px;border:solid 1px #78c7eb;font:normal 11pt Trebuchet MS,Tahoma;color:#999999;padding:2px 0px 3px 6px}
.search_drug input.submit{position:relative;top:3px;background:url(images/lupa.gif);border:none;width:16px;height:16px;padding:0;position:absolute;right:20px;top:23px;width:16px;cursor:pointer}
.left_block{width:200px;padding-bottom:50px}
.left_category{position:relative;top:-35px;padding-right:20px; width:180px;}
.left_category h3{padding-left:16px;background:url(images/h_str.gif) 5px 8px no-repeat;font-size:17pt;font-weight:bold;color:#0c4d6a;margin:0px 0px 20px 0px}
.right_block{width:200px;padding:7px 0 40px 0}
.right_block p{margin:0}
.center_content h1,
.right_block h3{font-size:11pt;font-weight:bold;color:#fa0808;margin:0px 0px 8px 12px}
.free_1{line-height:17px !important;padding:12px 0px 1px 13px;background:#fc0909 url(images/top_free_1.gif) no-repeat}
.bottom_free_1{height:5px;font-size:1px;background:url(images/bottom_free_1.gif) no-repeat}
.free_1 big{position:relative;font:bold 28pt Tahoma,Arial;color:#ffffff;margin:-7px 0px -3px 0px;display:block}
.free_1 a{font-size:11pt;font-weight:normal;color:#ffffff;text-decoration:none}
.free_1 img{margin-top:7px}
.free_2{position:relative;margin-top:18px;background:#40bf2a url(images/top_free_2.gif) no-repeat}
.bottom_free_2{height:5px;font-size:1px;background:url(images/bottom_free_2.gif) no-repeat}
.free_2 big{position:relative;font:bold 28pt Tahoma,Arial;color:#ffffff;margin:-7px 0px -14px 16px}
.free_2 b.big{font-size:28pt;font-weight:bold;color:#000000;margin:-7px 0px -3px 16px;display:block}
.sale{position:relative;left:-11px;margin-top:2px;line-height:13px !important}
.sale a{top:7px;position:relative;font-size:8pt;font-weight:normal;color:#ffffff;text-decoration:none}
.sale div{text-align:center;position:relative;margin:0px 3px 0px 0px;font-size:8pt;font-weight:bold;padding-right:20px;width:25px;height:44px;background:url(images/sale.gif) no-repeat;float:left}
.sale div span{left:8px;position:relative;top:16px}
.right_block .testimonials{position:relative;background:url(images/str_img.gif) no-repeat;margin:15px 0px 5px 0px}
.testimonials_2{position:relative;background:url(images/str_img_2.gif) 80% 95% no-repeat;padding:5px 0px 15px 0px}
.right_block .testimonials h3{font-size:11pt;font-weight:bold;color:#000000;margin:0px 0px 13px 0px}
.testimonials_2 p{font:italic 8pt Trebuchet MS,Tahoma;color:#000000;margin:5px 0}
.what{margin:10px 0px 0px 0px;font-size:8pt;color:#000000}
.what a{font-size:16pt;font-weight:bold;color:#fc0909;text-decoration:underline}
.what p{padding:6px 0 0 0}
.center_block{padding-top:7px}
.prod{width:260px;float:left;margin:0px 20px 9px 0px}
.top_prod{height:5px;background:url(images/top_prod.gif) no-repeat;font-size:1px}
.bottom_prod{height:5px;background:url(images/bottom_prod.gif) no-repeat;font-size:1px}
.text_prod{line-height:16px !important;border:solid #fdca00;border-width:0 1px;padding:2px 10px 4px 13px;font-size:10pt;font-weight:normal;color:#000}
.desc{line-height:16px !important;font-size:10pt;color:#000;padding:5px 0 0 10px}
.desc p{margin:7px 0}
.text_prod h2,
.desc h1,
.text_prod h2 a{font-size:16pt;font-weight:bold;color:#0c4d6a;margin:0px;white-space:nowrap;overflow:visible;text-decoration: none;}
.text_prod h3,
.desc h2{font-size:8pt;font-weight:normal;color:#898989;margin:0px 0px 7px 2px}
.text_prod .pic{float:left;margin:-5px 0px -7px -5px}
.prod .text_prod p{height:3em;line-height:1;overflow:hidden;margin:0}
.text_prod a{font-size:9pt;color:#fc0909;text-decoration:underline}
.text_prod .price{height:33px;text-align:center;font-size:8pt;font-weight:normal;color:#000000;margin:12px 0px 0px -14px;padding:0;background:#fede00;clear:both}
.text_prod .price img{vertical-align:middle;float:right}
.text_prod .price b{font:bold 19pt Georgia,Tahoma,sans-serif;color:#000;vertical-align:middle}
.text_prod .price small{font-size:8pt;vertical-align:middle;padding:7px 0 0}

.text_prod h2{height:16pt;}
.text_prod h2 a sup{vertical-align: baseline;position: relative;top:-4px}

a.buy{float:right;padding-left:35px;height:33px;background:#fff url(images/add_cart_2.gif) no-repeat;color:#fff;text-decoration:none;vertical-align:middle;display:inline-block}
a.buy span{display:inline-block;padding:10px 15px 0px 0px;height:23px;background:url(images/add_cart_3.gif) 100% 0 no-repeat;font:bold 8pt Tahoma,Arial,sans-serif;text-decoration:none;cursor:pointer}
.content{padding-bottom:80px}
.footer_all{margin-top:-67px;height:67px;background:#edf7fc}
.footer{padding:9px 0 0 0;width:962px;margin:0px auto;position:relative}
.footer_logo{float:left;width:193px}
.footer_menu a{font:bold 9pt Tahoma,Arial;color:#000000;text-decoration:none;margin:0px 7px 0px 7px}
.footer_menu span{pad ding:0px 7px 0px 7px}
.copy{padding:5px 0px 0px 200px;font:normal 8pt Tahoma,Arial;color:#525557}
.top_universal_bl{margin-bottom:-1px;height:5px;border-top:solid 1px #fdca00;font-size:1px}
.top_universal_bl div{position:relative;top:-1px;height:5px;background:url(images/top_universal_bl.gif) no-repeat;font-size:1px}
.top_universal_bl div div{top:0px;height:5px;background:url(images/top_universal_bl_2.gif) 100% 0 no-repeat;font-size:1px}
.universal_bl{padding-right:15px}
.text_universal_bl{border:solid #fdca00;border-width:0 1px;/*background:url(images/bbb.gif) 0px 15px no-repeat;*/ padding:0 15px 0 0}
.bottom_universal_bl{margin-top:-1px;height:5px;border-bottom:solid 1px #fdca00;font-size:1px}
.bottom_universal_bl div{position:relative;top:1px;height:5px;background:url(images/bottom_universal_bl.gif) no-repeat;font-size:1px}
.bottom_universal_bl div div{top:0px;height:5px;background:url(images/bottom_universal_bl_2.gif) 100% 0 no-repeat;font-size:1px}
.continue{padding:0 0 0 5px;text-align: left;}
.continue a{font-size:11pt !important;font-weight:normal;color:#000000;text-decoration:underline}
.continue img{margin-right:6px;position:relative;top:-2px}
.variant th{text-align:center;font-size:9pt;font-weight:bold;color:#000000;background:#fdca00;padding:10px 0;white-space:nowrap;}
.variant th.package{padding-left:10px}
.variant .package{padding-left:10px;text-align:left}
.variant th.remove{background:#fdca00 url(images/ugl_th.gif) 100% 0 no-repeat;padding-right:10px}
.variant a{}
.variant{line-height:13px !important;margin:0}
.variant tbody td{font:normal 11pt Georgia,tahoma;color:#000000;height:40px;padding:0 5px;vertical-align:middle}
.variant td p{font-size:8pt;margin:0}
.variant td select{width:45px;text-align:center}
.variant .upgrade{line-height:12px !important}
.variant .upgrade a{font-size:8pt;font-weight:normal;color:#fa0808}
.variant .package a{color:#000}
tr.even{background-color:#FFF8DF}
tr.bonus{background-color:#EDF5FA}
.shipping td{background:#f2f2f2;padding:8px 0px 2px 0px}
tr.spacer td{height:12px !important}
.shipping label{font-size:8pt;margin-left:-15px;position:relative;left:15px}
.shipping input{border:none;padding:0}
.shipping td{height:34px !important;padding-bottom:7px !important}
.variant tfoot td{height:62px;font:normal 11pt Georgia,tahoma;color:#000000;vertical-align:middle}
.variant td.subtotal{font-weight:bold;background-color:#FFF9E3}
.even td.subtotal{background-color:#FFEEB5}
.bonus td.subtotal{background-color:#E4EEF8;}
.variant tbody.shipping td.subtotal{background-color:#F2ECD9}
.variant tfoot .price{font-weight:bold}
.variant tfoot .subtotal{background-color:#fff9e3}
th.buy{background:#fdca00 url(images/ugl_th.gif) 100% 0 no-repeat}
.variant_div{padding:15px 0px 0px 10px;background:url(images/bbb.gif) 0px 15px no-repeat}
.product_info{padding:20px 0px 10px 0px;font-size:10pt;font-weight:normal;color:#000}
.product_info h2,
.main h2{font-size:15pt;font-weight:bold;color:#000;margin:0 0 15px 0}
td.upgrade div{height:22px;background:url(images/ugl_sasve.gif) no-repeat;padding-left:11px}
td.upgrade div span{text-align:center;padding-top:4px;padding-right:5px;height:18px;background:#fdca00;font:normal 10px Georgia,Arial,sans-serif;color:#000;display:block;white-space:nowrap}

.live_support{background:url(images/live_support.gif) no-repeat;color:#0C4D6A;height:90px;line-height:0.9;margin:10px 0 0;padding:25px 100px 0 17px}
.live_support b{display:block;font-size:13pt;border-bottom:solid 1px #cedbe1;padding:0 0 6px 0;margin:0 0 5px 0}
.live_support a{background:url(images/str_2.gif) no-repeat 0 0.5em;color:#0c4d6a;font-size:10pt;font-weight:normal;margin:0 0 0 -8px;padding:0 0 0 8px;text-decoration:underline}
.we_accept{width:400px;position:absolute;right:0px}
.sert-and-spo{margin:15px 0 0 0}
.sert-and-spo p{font-size:11pt;font-weight:bold;margin:0 0 10px;letter-spacing:-0.5px;line-height:1.1}
.inp_btn{background:url(images/add_cart_4.gif) no-repeat;display:inline-block;margin:0 5px 0 0;padding-left:16px;vertical-align:middle}
.inp_btn input{height:35px;font:bold 9pt Tahoma,Arial,sans-serif;color:#fff;background:url(images/add_cart_3.gif) no-repeat right 0;border:none;overflow:visible;padding:0 15px 2px 0;text-decoration:none;cursor:pointer}
select{margin:0px 0px 0px 4px;font:8pt Trebuchet MS,Tahoma,Arial,sans-serif;color:#000000;border:solid 1px #a1a0a8;vertical-align:middle;padding:1px}
label input{margin:0 4px 0 0;vertical-align:middle}
.variant tbody .buy{width:20%}
.variant tbody .buy a{float:right;padding-left:35px;background:url(images/add_cart_2.gif) no-repeat;display:inline-block;text-decoration:none;color:#fff;font:bold 8pt Tahoma,Arial,sans-serif;cursor:pointer}
.variant tbody .buy a span{display:inline-block;padding:10px 15px 0 0;height:23px;background:url(images/add_cart_3.gif) 100% 0 no-repeat;white-space:nowrap}
.main{padding:0px 15px 10px 0px;font-size:10pt;color:#000}
.main h2{margin:20px 0}
.main h3{}
input,textarea{border:1px solid #78C7EB;font:normal 11pt Trebuchet MS,Tahoma,Arial,sans-serif;color:#999;padding:2px 6px 3px 6px}
form.contact th{text-align:left;padding:5px}
form.contact td{padding:3px}
form.contact tbody input{width:250px}
form.contact textarea{width:350px;height:7em;line-height:1}
form.contact .vcode input{width:60px}
tr.vcode th,
tr.vcode td,
tr.vcode img{vertical-align:middle;margin:0 5px}
tr.vcode td span{font-size:11px}
tr.vcode td span a{color:#000}
.simple{margin:10px 0;font-size:12px;border:solid 1px #fdca00}
.simple th,
.simple td{white-space:normal;padding:4px 5px;text-align:left;vertical-align:middle;line-height:1}
.simple tfoot td{background-color:#F9DD9B}
.simple thead td,
.simple thead th{font-weight:bold;font-size:11px;padding:7px;background-color:#FDCA00}
.simple tbody th{line-height:.9;font-weight:bold;font-size:11px;padding:7px;border-right:1px solid #FDCA00;font-style:italic}
.simple ul,
.simple td p{margin-top:5px;margin-bottom:5px;}
.main.testimonials div{padding:10px 0}
.main.testimonials div.even{background-color:#FFF9E3;margin:0 -5px 0 -15px;padding:10px 15px}
.main.testimonials div span{font-weight:bold;font-size:13px;font-style:italic}
.left_category ul li{margin:0;padding:0;font-size:9pt;font-weight:normal;position:relative}
.left_category ul li a{display:block;padding:2px 0 2px 18px;color:#000;text-decoration:none;margin:0}
.left_category ul li.active,
.left_category ul li:hover{background:#78c7eb url(images/a_str.gif) 9px 50% no-repeat;color:#fff;position:relative}
.left_category ul li.active a,
.left_category ul li:hover a{color:#fff}

.left_category ul li table{background:#FFF;border:2px solid #78C7EB;left:100%;position:absolute;top:1px;display:none;width:auto;z-index:10}
.left_category ul li:hover table{display:table}
.left_category ul li td{vertical-align:middle;color:#000;font-weight:bold;padding:0 7px;height: 29px;}
.left_category ul li td img{width:36px;margin: 0;height: 29px;}
.left_category ul li td a{display:inline;color:#FA0808 !important;text-decoration:underline;padding:0;white-space: nowrap;}
.left_category ul li td a:hover{text-decoration:none;color:#000}

.variant td,.variant .remove{text-align:center}
.live_support a:hover,a:hover,.basket a:hover,.what a:hover,.text_prod a:hover,.continue a:hover,.variant a:hover{text-decoration:none}
.left_header,.footer_menu{float:left}
.header_menu ul,.left_category ul{margin:0;padding:0;list-style:none}
a.buy:hover span,a.buy:hover,.footer_menu a:hover,.variant tbody .buy a:hover,.free_1 a:hover,.sale a:hover{text-decoration:underline}
.highlight1{background-color:#E6F5FB !important}
.highlight2{background-color:#AFE688}
hr{border:none;height:1px;overflow:hidden;margin:15px 0;background-color:#57B2E3}
.main blockquote{padding:0 10px 0 85px;margin:10px 0;background:transparent url(images/str_img.gif) no-repeat left;font-style:italic}
.caption blockquote{border:none;margin:0}
.main pre{padding:7px 10px;border:solid 1px #eee;margin:10px 20px;background-color:#F9F9F9;font-size:12px}
div.caption{border:solid 3px #F9DD9B;padding:0 10px;margin:0 10px;background:#FFF8DF}
div.caption h2,
div.caption h3{margin:10px 0 0 0;padding-top:0;line-height:1}
.product_info p,
.main p,form.contact table{margin:10px 0}
option,span.highlight1,
span.highlight2{padding:0 5px}

.your_bonus{margin:10px 0 0;padding: 0 0 10px;}
.your_bonus div{background:url(images/mrk1.gif) 25px center no-repeat;line-height:1;padding:7px 0 7px 70px;vertical-align:middle;text-align: left;font-size: 11pt;}
.your_bonus div.selected{background-image:url(images/mrk2.gif);}
.your_bonus div.hdr{font-size:9pt;background:#9F9F9F;font-weight: bold;padding: 7px 20px;margin: 0 0 10px;color: #000;line-height: 16px;background-color: #FFEEB5;}

.text_universal_bl h3{margin:0; padding:10px;}
.variant .img img{height: 36px;}
.variant .product a{font-size:11pt}

.pie{border:solid 1px #eee;float:right;padding:5px 5px 0 10px;font-size:12px;margin:0 0 5px 5px}
.pie i.val1,
.pie i.val2{display:inline-block;width:8px;height:8px;margin:0 4px 0 0;padding:0;vertical-align:baseline}
.pie i.val1{background-color:#3366FF}
.pie i.val2{background-color:#FF9900}
.pie div{font-family:Arial,sans-serif;margin:7px 0 5px 10px;font-size:10px}
.simple.tbl1 span{margin-left:25%;}


@-moz-document url-prefix(){.header_menu{padding:15px 0px 0px 8px}}

/*safari fix*/
body:last-child:not(:root:root) .basket .price{padding:5px 0px 5px 0px}
body:last-child:not(:root:root) .search_drug strong{margin:-3px 0px 5px 0px}
body:last-child:not(:root:root) .inp_btn{padding-left:14px;}

/*checkout fix*/
#checkout_form input{color:black;font-size:12px}
#checkout_form select{margin:0;font-size:12px}

/*lang fix*/
.lang-it .text_prod .price b{display:block;font-size:18pt;margin-top:-9px;}