html,body{height:100%;}
body{font:100% arial;color:#515151;margin:0;padding:0;background:#E2F6FA url("img/bg.gif") repeat-x;}
img{border:0;}
p,h1,h2,form{margin:0;}
.png,.crop,.scale{filter:expression(png(this));}
a{color:#4EA5EF;text-decoration:none;}
a:hover{color:#4EA5EF;text-decoration:underline;}
.clear{clear:both;font-size:0;}
.rel{position:relative;}
.abs{position:absolute;}
.p0{padding:0 !important;}
.brdbnone{border-bottom:none !important;}
.fl{float:left !important;}

.main{width:874px;margin:43px auto 0 auto;padding-bottom:20px;}

.popup_main{width:100%;position:fixed;top:0;z-index:5000;}
.popup_w{height:57px;width:880px;margin:0 auto;}
.popup_w_a{height:100%;width:880px;margin:0 auto;}
.pwl{background:url("img/crop_l.png") no-repeat left;height:57px;}
.pwr{background:url("img/crop_r.png") no-repeat right;height:57px;padding:0 16px;}
.pwl_a{background:url("img/crop_l.png") no-repeat left;height:100%;}
.pwr_a{background:url("img/crop_r.png") no-repeat right;height:57px;padding:0 16px;}
.pwbg_a{background:url("img/bg_p.png") repeat-x;height:57px;padding:0;font-size:85%;}
.pwbg{background:url("img/bg_p.png") repeat-x;height:57px;padding:0;font-size:85%;}

.p_m{float:left;padding:19px 0 0 0;width:40px;}
.p_m span{color:#ed1c24;font-weight:bold;}
.p_message{padding:16px 0 0 6px;font-size:12px;width:520px;float:left;}
.p_message_a {padding:12px 0 0 8px;font-size:12px;width:720px;float:left;height: 37px;}
.p_mess_error { width: 235px; height: 14px; padding: 0 0 4px 5px; float:left; }
.p_mess_error span { color:#ED1C24; font-weight:bold; }

.p_bl{float:right;}

.p_gotc{float:left;height:37px;padding:19px 0 0 0;}
.p_gotc a{text-decoration:underline;}
.p_gotc1{float:left;height:37px;padding:15px 5px 0 5px;}
.p_close{float:left;height:37px;padding:19px 0 0 0;}
.p_close a{text-decoration:underline;}
.p_close1{float:left;height:37px;padding:15px 5px 0 5px;}

.med_questionnaire {width: 575px;padding:15px 0 0 0;}
.star{color:#BF2A1D;font-size:16px;}
.msdf{color:#80c95a;font-weight:bold;}
.apl{margin:0 0 -10px 0;}
.med_questionnaire td1{}
.desc_t_1{color:#BF2A1D;padding:4px 0px;}
.title_block{color:#269ae9;font-size:100%;font-weight:bold;}
.med_qu{font-size:75%;padding:5px 0 0 0;}
.payment_type_s {border-bottom: 1px dashed #E4E5EE;margin: 0 0 15px;padding: 10px 0 20px;}
.payment_descr {color:#BF2A1D;font-size:75%;padding:10px 0;}
.paytype_button {width:73px;height:26px;background:url('img/type_button.png') scroll 0 0 no-repeat;color:#fff;border:medium none;cursor:pointer;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:16px;font-weight: bold;}
.paytype_button:hover{background-position:right top;}
.Visa_button { background:url("img/visa_b.png") no-repeat scroll 0 0 transparent;border:medium none;color:#FFF;cursor:pointer;font-size:0;height:43px;width:64px;}
.Visa_button:hover{background-position:right bottom;}
.Visa_button.active{background-position:right bottom;}
.AlertPay_button {font-size:0px;width:100px;height:43px;background:url('img/alert_b.png') scroll 0 0 no-repeat;color:#fff;border:medium none;cursor:pointer;}
.AlertPay_button:hover{background-position:right bottom;}
.AlertPay_button.active{background-position:right bottom;}

.amex_button {font-size:0px;width:64px;height:43px;background:url('img/button_amex.png') scroll center 0 no-repeat;color:#fff;border:medium none;cursor:pointer;}
.amex_button:hover{background-position:center bottom;}
.amex_button.active{background-position:center bottom;}

.master_button {font-size:0px;width:64px;height:43px;background:url('img/button_master.png') scroll center 0 no-repeat;color:#fff;border:medium none;cursor:pointer;}
.master_button:hover{background-position:center bottom;}
.master_button.active{background-position:center bottom;}

.diners_button {font-size:0px;width:64px;height:43px;background:url('img/diners_button.png') scroll center 0 no-repeat;color:#fff;border:medium none;cursor:pointer;}
.diners_button:hover{background-position:center bottom;}
.diners_button.active{background-position:center bottom;}

.ttop{background:url("img/tbg.gif") repeat-x;font-size:0;}
.ttop .ttl{float:left;background:url("img/tl.gif") no-repeat;height:12px;width:12px;}
.ttop .ttr{float:right;background:url("img/tr.gif") no-repeat;height:12px;width:12px;}

.ttopcl{background:#fff url("img/topl.gif") no-repeat left;height:228px;}
.ttopcr{background:url("img/topr.gif") no-repeat right;height:228px;}

.tbottom{background:url("img/bbg.gif") repeat-x;}
.tbottom .tbottoml{float:left;background:url("img/bl.gif") no-repeat;height:12px;width:12px;}
.tbottom .tbottomr{float:right;background:url("img/br.gif") no-repeat;height:12px;width:12px;}

.menuttbl{float:left;padding:12px 30px 0pt 18px;height:31px;background:url("img/ttopmenurg.gif") no-repeat right;font-size:70%;font-weight:bold;}
.menuttbl a:hover{}

.tcart{height:50px;width:197px;float:right;font-size:75%;}
.tcarttxt{background:url("img/cart.gif") no-repeat 0px -4px;padding:5px 0 0 50px;}
.tcarttxt a{text-decoration:underline;}
.tcarttxt span{font-weight:bold;}

.banner{z-index:1;right:0px;}
.banner img{width:337px;height:165px;}
.sec_logo {z-index:1;right:0px;}
.sec_logo img{width:337px;height:165px;}
* html .banner{z-index:1;right:7px;}
* html .sec_logo{z-index:1;right:7px;}

.ttopcr{padding:0 8px;}
.ttblock1{height:43px;background:url("img/ttopmenubg.gif") repeat-x;}
* html .ttblock1{margin-bottom:-7px;}
.ttb1left{height:43px;background:url("img/ttopmenul.gif") no-repeat left;}
.ttb1right{height:43px;background:url("img/ttopmenur.gif") no-repeat right;padding-left:10px;}


.ttblock2{height:165px;background:url("img/bgblue.gif") repeat-x;}
* html .ttblock2{}

.bgnone{background:none !important;}

.ttopmen{margin:0 0 0 297px;width:134px;height:165px;background:url("img/ttopmen.gif") no-repeat;}
.girlmed{z-index:100;margin:-45px 0 0 340px;background:url("img/girl.png") no-repeat;height:210px;width:240px;}
.lenta{width:188px;height:61px;margin:-28px 0 0 557px;background:url("img/lenta.png") no-repeat;z-index:1200;}

.logo{height:90px;width:324px;padding:36px 0 0 20px;}
.logo img{height:90px;width:324px;}

.phone{font-size:75%;font-weight:bold;float:left;padding-top:5px;}
.phone span{color:#57A7E8;}
.phone i{font-style:normal;color:#80AC3D;}
.phimg{background:url("img/phone.png");width:41px;height:36px;margin:-12px 0 0 7px;}
.icq{width:16px;height:16px;float:left;margin:-1px 5px 0 0;background:url("img/icqico.gif") no-repeat}
.borderph{background:url("img/borderph.gif") no-repeat center;width:3px;height:22px;float:left;padding:0 7px;margin:2px 0 0 0;}
.phoneblock{padding:0 0 0 57px;}
.order{margin:7px 0 0 785px;font-size:0;}

.left{width:221px;float:left;}
.right{float:right;width:221px;}
* html .right{position:absolute;}
.mainbl{padding:10px 18px 0px 18px;}
.centerx{float:left;padding:0 14px;width:368px;}

.tct{height:15px;background:url("img/tcbg.gif") repeat-x;font-size:0;}
.tct .tcl{float:left;width:15px;height:15px;background:url("img/tcl.gif") no-repeat;}
.tct .tcr{float:right;width:15px;height:15px;background:url("img/tcr.gif") no-repeat;}

.ccl{background:#fff url("img/cclbg.gif") repeat-y left;}
.ccr{background:url("img/ccrbg.gif") repeat-y right;}

.bcb{background:url("img/bcbg.gif") repeat-x;font-size:0;}
.bcb .bcl{float:left;width:15px;height:15px;background:url("img/bcl.gif") no-repeat;}
.bcb .bcr{float:right;width:15px;height:15px;background:url("img/bcr.gif") no-repeat;}

.menu1{padding:0 7px;}
.menu{margin:0px 0 0 0;height:43px;background:url("img/menubg.gif") repeat-x;font:85% tahoma;}
.link0{width:169px;text-align:center;height:43px;float:left;background:url("img/menubg.gif") repeat-x;}
.link0 a{height:39px;display:block;color:#fff;background:url("img/menubrd.gif") no-repeat left;padding:4px 0 0 0;}
.link0 a:hover{display:block;color:#fff;text-decoration:none;}
.link0 span{height:43px;display:block;color:#fff;background:url("img/mbrdr.gif") no-repeat right;}
.link0 i{font-style:normal;display:block;padding-top:8px;}
.link0:hover{background:url("img/menubgact.gif") repeat-x;}
.link0:hover a{background:url("img/menubrd_a.gif") no-repeat left;}
.link0:hover span{background:url("img/mbrdr_a.gif") no-repeat right;}

.link1{width:174px;text-align:center;height:43px;float:left;background:url("img/menubg.gif") repeat-x;}
.link1 a{height:39px;display:block;color:#fff;background:url("img/mbrdl.gif") no-repeat left;padding:4px 0 0 0;}
.link1 a:hover{display:block;color:#fff;text-decoration:none;}
.link1 span{height:43px;display:block;color:#fff;background:url("img/mbrdr.gif") no-repeat right;}
.link1 i{display:block;font-style:normal;padding-top:8px;}
.link1:hover{background:url("img/menubgact.gif") repeat-x;}
.link1:hover a{background:url("img/mbrdl_a.gif") no-repeat left;}
.link1:hover  span{background:url("img/mbrdr_a.gif") no-repeat right;}

.linkend{width:169px;text-align:center;height:43px;float:left;background:url("img/menubg.gif") repeat-x;}
.linkend a{height:39px;display:block;color:#fff;background:url("img/menubrdr.gif") no-repeat right;padding:4px 0 0 0;}
.linkend a:hover{display:block;color:#fff;text-decoration:none;}
.linkend span{height:43px;display:block;color:#fff;background:url("img/mbrdl.gif") no-repeat left;}
.linkend i{display:block;font-style:normal;padding-top:8px;}
.linkend:hover{background:url("img/menubgact.gif") repeat-x;}
.linkend:hover a{background:url("img/mbrdl_a.gif") no-repeat left;}
.linkend:hover span{background:url("img/menubrdr_a.gif") no-repeat right;}

.menubrd{float:left;width:4px;height:43px;}
.menubrdr{float:right;background:url("img/menubrd.gif") no-repeat;width:4px;height:43px;}
/*
.imgt_bottomr{bottom:0;right:0;}
* html .imgt_bottomr{bottom:0;right:-1px;}
.imgt_bottoml{bottom:0;left:0;}
* html .imgt_bottoml{bottom:0;left:0px;}*/

.greycolorbl{height:7px;background:#DEF1C4;margin-top:1px;font-size:0;}

div.links{font-size:13px;line-height:20px;}
div.links a{color:#515151;text-decoration:none;}
div.links span{cursor:pointer;}

.t_header{color:#269ADF;padding:5px 0 0 7px;font-weight:bold;font-size:100%;}
.t_header_c{margin-top:-3px;color:#80C95A;padding:0 0 0 7px;font-size:75%;}

.info_client1 {font-size:85%;}
.info_client1 label{width:120px;float:left;}
.info_client1 input{float:left;}

.tableconfirm{font-size:85%;}
.tableconfirm th{text-align:left;}

.link_confirm {font-size:85%;}

.order_act{font-size:85%;}


.linkallpr{margin-top:14px;padding:0 0 0 14px;background:url("img/all_imgpr.gif") no-repeat 0px 5px;}

.t_block {padding-bottom:12px;}
.t_block  .t_top{background:url("img/t_topbg.gif") repeat-x;height:41px;}
.t_block  .t_top .t_topl{float:left;background:url("img/t_topl.gif") no-repeat;width:5px;height:41px;}
.t_block  .t_top .t_topr{float:right;background:url("img/t_topr.gif") no-repeat;width:5px;height:41px;}

.t_block  .t_center{background:url("img/t_centerbg.gif") repeat-x top;padding:14px 12px 14px 12px;border-right:1px solid #E4E5EE;border-left:1px solid #E4E5EE;border-bottom:1px solid #E4E5EE;}

.t_block  .t_bottom{height:4px;margin-top:-4px;font-size:0;}
.t_block  .t_bottoml{float:left;background:url("img/t_bottoml.gif") no-repeat;width:4px;height:4px;}
.t_block  .t_bottomr{float:right;background:url("img/t_bottomr.gif") no-repeat;width:4px;height:4px;}

div.txt{font-size:75%;}

.viewlicense{width:215px;height:57px;background:url("img/viewlicense.gif") no-repeat;margin:7px 0 0 4px;}
.viewlicense .viewlicensetxt{font-size:55%;padding:7px 0 0 65px;font-weight:bold;}
.viewlicense .viewlicensetxt a{color:#fff;}

.searchblock{background:#F0F1F8;padding:13px 11px;}
* html .searchblock{background:none;}
.searchblock .is1{float:left;border:1px solid #D6D8E5;padding-left:2px;padding-right:2px;width:140px;}
.searchblock .is2{float:left;margin:0 0 0 3px;background-image: url(img/okbutton.gif);border:0px;width:45px;height:20px}

.comm1{font-size:75%;padding-top:18px;}
.comm1 .imgcomm1{float:left;width:57px;height:57px;}
.comm1 .txtcomm1{padding-left:64px;}
.comm1 .txtcomm1 span{font-weight:bold;}
* html .comm1 .txtcomm1{padding-left:60px;}

.greycolor2{background:#EEF8E1;height:7px;font-size:0;}
.awards{text-align:center;padding:7px 0 17px 0;}
.awards img{margin:0 20px;}

.productblock{}
.productblock .prtopbrd{height:;border-top:1px solid #E4E5EE;}
.productblock .primg{float:left;padding:0 10px 10px 0;width:75px;}
.productblock .prtxt{float:left;width:255px;}
.productblock .prtxt .pricepr{padding:0 0 7px 0;float:left;}
.productblock .prtxt .pricepr h1{font-size:75%;font-weight:bold;color:#269ADF;padding-top:2px;}
.productblock .prtxt .abotupr{font-size:75%;}
.productblock .prtxt .pricepr .buy_now1{font-size:75%;padding:7px 0 7px 0;}
.productblock .prtxt .pricepr .buy_now1 i{font-style:normal;color:#ED1C24;}
.productblock .prtxt .pricepr .buy_now1 img{margin:0 0 -5px 5px;}

.centerxx{float:left;padding:0 0px 0 14px;width:603px;}
*html .centerxx{float:left;padding:0 5px 0 0px;}

.img_on_page{float:left;margin:0 15px 0 50px}

.copyright{font-size:75%;padding:17px 0 6px 0;}
.lenta_down{background:url("img/lenta_down.png") no-repeat;width:98px;height:26px;margin-top:1px;}

.menupath{font-size:90%;float:left;}


.accrcont{font-size:75%;}
.accrcont h1{font-size:120%;}

.spanmail{float:left;width:90px;padding:0 0 0 0;margin:0 0 7px 0;}
.inpmail{float:left;width:200px;padding:3px;margin:0 0 7px 0;}
.submail{float:left;margin-left:90px;}
.areapmail{width:300px;height:150px;padding:3px;overflow:auto;}

.drug_1{float:left;width:200px;padding:0 44px;}
.drug_1 .dr_img{text-align:center;}
.drug_1 .header_dr{padding:15px 0 2px 0;}
.drug_1 .header_dr h1{font-size:75%;font-weight:bold;color:#269ADF;float:left;padding-top:2px;}
.drug_1 .header_dr span{font-size:75%;}
.drug_1 .header_dr i{font-size:75%;font-style:normal;color:#ED1C24;}
.drug_1 .txt_dr{font-size:75%;padding:0 0 5px 0;}
.drug_1 .buynow_dr{text-align:center;padding-bottom:4px;}

.menucategory{line-height:18px;}
div .menucategory a{color:#515151;text-decoration:none;}
div .menucategory a:hover{color:#515151;text-decoration:none;}

p.txt{font-size:75%;}

.linksubmenu1{background:url("img/menu_y.gif") repeat-y 4px 0px;padding:5px 0 0 15px;}
.linksubmenu{background:url("img/menu_y.gif") repeat-y 0 0;padding:0;}
.linksubmenu img{margin-right:3px;}
.menu_x_img{top:-3px;}
div .linksubmenu a{color:#33A8FF;text-decoration:none;}
div .linksubmenu a:hover{color:#A6AAB3;text-decoration:none;}

h2.faq{margin:0;padding:0;font-size:120%;}

table.product_list{font-size:75%;border-collapse:collapse;}
table.product_list th,td{text-align:left;padding:5px 4px;}
table.product_list .th1{width:131px;}
table.product_list .th2{width:111px;}
table.product_list .th3{width:121px;}
table.product_list .th4{width:126px;}
table.product_list .th5{width:110px;}

table.product_list .th11{width:131px;}
table.product_list .th22{width:111px;}
table.product_list .th33{width:121px;}
table.product_list .th44{width:126px;}
table.product_list .th55{width:auto;}
table.product_list .bggrey{background:#F7F8FB;}
span.bl_header{color:#269ADF;font-weight:bold;font-family:tahoma;}
span.pr_red{color:#ED1C24;}
span.pr_redtotal{color:#ED1C24;font-weight:bold;font-family:tahoma}
i.bl_op{font-style:normal;color:#000;font-size:95%;}
input.qantinp{width:40px;}
div.totalprice{font-size:75%;padding:10px 0 0 4px;font-weight:bold;font-family:tahoma;}

.currencies{font-size:75%;padding:0px 0 0px 4px;float:right;}

.deliveryinp{font-size:75%;float:left;padding:10px 0 0 4px;line-height:18px;}
.deliveryinp input{margin:0 5px -3px 0;}
.navcat{font-size:85%;padding:15px 0 0 0;text-align:center;font-weight:bold;font-family:tahoma;}
.deliverytxt{font-size:75%;padding:10px 0 0 4px;}
div.h10{height:10px;}

p.desription{font-size:75%;padding:10px 0 0 4px;}

.weaccept{width:270px;height:30px;right:20px;top:-20px;background:url("img/weaccept.gif") no-repeat;}

.client_orders label{display:block;float:left;width:100px;}
.client_orders a{text-decoration:none !important;}
.inp{float:left;}
.inp_subm{margin:0 0 0 100px;}
.client_orders{line-height:25px;padding:0 0 45px;}


/* -------------------------------------------------------------------------------------------------------------------*/
.r{background:red;}
.g{background:green;}
.z{border:1px solid #000;}



div.jGrowl {padding: 10px;z-index: 9999;}div.ie6 {position: absolute;}div.ie6.top-right {right: auto;bottom: auto;left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.top-left {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.bottom-right {left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.bottom-left {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}div.ie6.center {left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );width: 100%;}body > div.jGrowl {position:fixed;}body > div.jGrowl.top-left {left: 0px;top: 0px;}body > div.jGrowl.top-right {right: 0px;top: 0px;}body > div.jGrowl.bottom-left {left: 0px;bottom:0px;}body > div.jGrowl.bottom-right {right: 0px;bottom: 0px;}body > div.jGrowl.center {top: 0px;width: 50%;left: 25%;}div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left: auto;margin-right: auto;}div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {background-color: #000;color: #fff;opacity: .85;filter: alpha(opacity = 85);zoom: 1;width: 235px;padding: 10px;margin-top: 5px;margin-bottom: 5px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;display: none;-moz-border-radius: 5px;-webkit-border-radius:5px;}div.jGrowl div.jGrowl-notification {min-height: 40px;}div.jGrowl div.jGrowl-notification div.header {font-weight: bold;font-size:10px;}div.jGrowl div.jGrowl-notification div.close {float: right;font-weight: bold;font-size: 12px;cursor:pointer;}div.jGrowl div.jGrowl-closer {height: 15px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size:11px;font-weight: bold;text-align: center;}


.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url('img/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(img/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('img/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px; }
.treeview .lastExpandable a{ background-position: -32px -67px; }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url('img/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('img/treeview-red.gif'); } 

.treeview-black li { background-image: url('img/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('img/treeview-black.gif'); }  

.treeview-gray li { background-image: url('img/treeview-gray-line.gif'); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('img/treeview-gray.gif'); } 

.treeview-famfamfam li { background-image: url('img/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('img/treeview-famfamfam.gif'); } 


.filetree li { padding: 3px 0 2px 16px; }
/*.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }*/
.filetree span.folder { background: url(img/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(img/folder-closed.gif) 0 0 no-repeat; }

/*.filetree span.file { background: url(http://static.hqdrugs.com/images/file.gif) 0 0 no-repeat; }*/

.hidden { visibility: hidden; }

.cont_lmn{
	background: url('img/cont_lmn.gif') left top no-repeat;
	width: 242px;
	padding:3px 0 0 0;
	
}
.cont_lmn a:link,.cont_lmn a:visited{
	display: block;
	text-decoration: none;
	height: 24px;
	font: 12px Tahoma;
	color: #000;
	padding: 3px 0px 0px 15px;	
}
.cont_lsubmn{
	background: url('img/cont_lsubmn.gif') left top no-repeat;
	height: 21px;
	padding: 4px 0px 0px 0px;
}
.cont_lsubmn a:link,.cont_lsubmn a:visited{
	font: 12px Tahoma;
	color:#33A8FF;
}

.good_list {
	overflow: hidden;
	padding: 0 0 0 4px;
}

.class_visible {
	display: block;
}

.class_invisible {
	display: none;
}
.ivisible { display: none; }
.like_link { cursor: pointer; }

div.good_holder a { color:#33A8FF; text-decoration:none; }

.testimon_blk {
	color:#666666;
	font-size:12px;
}
.testim_blk {
	padding:10px 0 4px;
}
.testim_blk b {
	color:#000000;
}
.testim_blk p {
	line-height:14px;
	padding:7px 0 0;
}

.navcat input { background: none; border: medium none; color: #4EA5EF; cursor: pointer; padding: 0px; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center; }
.navcat a { font-family:tahoma; font-size:13px; font-weight:bold; }
.navcat a:hover { text-decoration: none; }
.invisible { display: none; }
.like_link { cursor: pointer; }

.st_valid { background:transparent url(img/valid_ico.gif) no-repeat scroll 0 0; height:11px; padding:0 0 0 15px; width:11px; }
.st_invalid { background:transparent url(img/invalid_ico.gif) no-repeat scroll 0 0; height:11px; padding:0 0 0 15px; width:11px; }
.st_none { height:11px; padding:0 0 0 15px; width:11px; }


.cart_block { padding: 0 0 20px 0; }
.form_container { width: 100%; padding: 15px 0 0; }
.lfh { width: 50%; float: left; }
.rfh { width: 50%; float: left; }
.lfh_txt { width: 92.3%; float: left; }
.cbgh { background: url("img/cbg.jpg") repeat-y scroll 50% 0; width: 7.7%; height: 650px; float: left; }
.btm_bg { background: url("img/btm_bg.jpg") repeat-x scroll 0 0; height: 5px; width: 100%; float: left; margin: 15px 0 0; }
.pl_hold { width: 100%; }
.txt_plh { width: 100%; padding: 10px 0; }
.d_td1 { float: left; padding: 5px 0; }
.d_td1  sup{ color: #BF2A1D; }
.d_td1_x { float: left; min-width:100px; padding: 5px 0; }
.d_td1_x  sup{ color: #BF2A1D; }
.d_td2 { float: left; padding: 5px 0; }
.d_td2_x { float: left; min-width: 70%; width: 95%; padding: 5px 0; }
.d_td3{ float: right; padding:10px 0; }
.f_text { width: 100px; }
.f_textarr { min-width: 100%; }
.f_prescr { width: 70%; }
.ptd1 { max-width: 270px; }
.agree { padding:20px 0 0; }
.bc_r { padding:20px 0 0; width: 100%; }
.msdf { color:#80C95A; font-size:18px; font-weight:bold; padding:15px 0 0; }
.title_block{ width: 100%; }
.med_qu{ width: 100%; }
.desc_t_1 { width: 100%; font-size: 12px; }
.proc1 { width: 100%; }
.sbm_transaction { width: 100%; }

.alert {
    background: none repeat scroll 0 0 #E3F2FF;
    font-size: 14px;
    padding: 15px 10px;
}
.add_info {
    border-top: 1px solid #DDE3EB;
    margin: 15px 0 0;
    padding: 15px 0 0;
}
.mini_title {
    font-weight: bold;
}
.track_id {
    color: #48A2F1;
    font-size: 16px;
}
