/*-- Body
--------------------------------------------------------*/
.notWork {
    border: 1px solid red;
}
body {
 padding:0px;
 margin:0px;
 font-family:arial;
 font-size:12px;
 background-image:url('/themes/blue/img/body_bg.gif');
 background-repeat:repeat-x;
 height:100%;
 color:#404040;
 background-color: #ffffff;
}

table {
 font-family:arial;
 font-size:12px;
 color:#404040;
}

a {
 color:#385C92;
}

a:hover {
 color:#FF0000;
}

#logo_block {
 background-color:rgb(119,164,205);
}

td {
 vertical-align:top;
}

#cart_info {
 background-image:url('/themes/blue/img/li_6.gif');
 background-repeat:no-repeat;
 background-position:4px 5px;
 padding-left:14px;

}

.line {
 background-image:url('/themes/blue/img/line.gif');
 height:1px;
 overflow:hidden;
 clear:both;
}

ol {
 margin:0px;
 padding:0px;
 text-indent:0px;
 margin-top:7px;
 margin-bottom:7px;
}

ul {
 margin:0px;
 padding:0px;
 text-indent:0px;
 margin-bottom:14px;
}

li {
 background-image:url('/themes/blue/img/li_6.gif');
 background-repeat:no-repeat;
 background-position:4px 7px;
 margin:0px;
 padding:0px;
 padding-left:14px;
 list-style-type: none;
 line-height:15px;
 font-weight:normal;
}

.title_li {
 margin:0px;
 padding:0px;
 list-style-type: none;
 margin-bottom:4px;
 font-weight:bold;

}

t1 {
 font-weight: bold;
}
.t2 {
 font-weight: bold;
}
.t3 {
 font-weight: bold;
}
.t4 {
 font-size: 11px;
 color: #575757;
}


/*-- Cart
--------------------------------------------------------*/

.note {
 CLEAR: both; PADDING-BOTTOM: 17px; MARGIN-LEFT: 25px; PADDING-TOP: 20px
}
.purchase_form {
 CLEAR: both; PADDING-BOTTOM: 17px; MARGIN-LEFT: 25px; PADDING-TOP: 34px
}
#cart_table {
 BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse
}
#cart_table .product_name_title {
 FONT-WEIGHT: bold; font-family:arial;FONT-SIZE: 12px; COLOR: #000000; TEXT-INDENT: 1px; PADDING-TOP: 11px; PADDING-BOTTOM: 13px;
}
#cart_table .product_price_title {
 FONT-WEIGHT: normal; PADDING-BOTTOM: 13px; WIDTH: 106px; COLOR: #000000; PADDING-TOP: 11px;
}
#cart_table .product_quant_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px
}
#cart_table .product_discount_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px
}
#cart_table .product_total_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px;padding-left:8px;
}
#cart_table .product_delete_title {
 FONT-WEIGHT: normal;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #000000; PADDING-TOP: 11px
}
#cart_table .separator {
 BACKGROUND-IMAGE: url(../img/li1.gif);
 BACKGROUND-REPEAT: repeat-x;
 height:1px;
}
#cart_table .button {
 PADDING-RIGHT: 6px; PADDING-BOTTOM: 9px; PADDING-TOP: 11px; TEXT-ALIGN: right
}
#cart_table .product_name {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; TEXT-INDENT: 1px; PADDING-TOP: 12px
}
#cart_table .product_price {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px;
}
#cart_table .product_delivery_types {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px
}
#cart_table .product_quant {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px
}
#cart_table .product_discount {
 FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:arial; COLOR: #333333; PADDING-TOP: 12px
}
#cart_table .product_total {
 FONT-WEIGHT: bold; FONT-SIZE: 12px;font-family:arial; COLOR: #ff0000; PADDING-TOP: 12px
}

#cart_table .product_del {
 FONT-WEIGHT: bold;font-family:arial;FONT-SIZE: 12px; PADDING-BOTTOM: 13px; PADDING-TOP: 12px;
}
#cart_table .product_del a{
  COLOR: #2863A9;
}

#cart_table .product_del a:hover{
 COLOR: #FF0000;
}

#cart_info {
 PADDING-LEFT: 14px;
}
#input_title {
 BACKGROUND-POSITION: 6px 5px;
 PADDING-LEFT: 18px;
 FONT-SIZE: 11px;
 BACKGROUND-IMAGE: url(/themes/blue/img/li1.gif);
 LINE-HEIGHT: 12px;
 BACKGROUND-REPEAT: repeat-x;
}

TEXTAREA {
 BORDER:1px solid #939393 ;
 FONT-SIZE: 11px;
 WIDTH: 271px;
 LINE-HEIGHT: 14px;
}
#input1 {
 border:1px solid #939393 ;
 font-size:11px;
 width: 271px;
 font-family:arial;
 line-height: 14px;
 height: 20px;
}
#input2 {
 border:1px solid #939393 ;
 font-size:11px;
 width: 167px;
 font-family:arial;
 line-height: 14px;
 height: 20px;
}
#input3 {
 border:1px solid #939393 ;
 font-size:11px;
 width: 97px;
 font-family:arial;
 line-height: 14px;
 height: 20px;
}
#input4 {
 border:1px solid #939393 ;
 font-size:11px;
 font-family:arial;
 width: 67px;
 line-height: 14px;
 height: 20px;
}

#input5 {
	width:24px;
	border:1px solid #9A9A9A;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	line-height:14px;
}

#input6 {
	width:12px;
	border:1px solid #9A9A9A;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	line-height:14px;
}

#input7 {
	width:32px;
	border:1px solid #9A9A9A;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	line-height:14px;
}

#purchase_left {
 BACKGROUND-POSITION: 6px 5px; MARGIN-TOP: 4px; PADDING-LEFT: 13px; FONT-SIZE: 11px; OVERFLOW: hidden; LINE-HEIGHT: 12px; HEIGHT: 25px;color:#333333;font-family:arial;
}
#purchase_button {
 MARGIN-LEFT: 3px;
 BORDER:1px solid #999999 ;
 COLOR: #00329b;
 HEIGHT: 21px;
 BACKGROUND-COLOR: #ffffff;
}
#purchase_table {
 BACKGROUND-POSITION: 0px 0px;
 FONT-SIZE: 11px;
}

#purchase_form_title {
 BACKGROUND-POSITION: 0px 100%; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../img/l1.gif); PADDING-BOTTOM: 12px; TEXT-INDENT: 3px; PADDING-TOP: 9px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial; HEIGHT: 30px; TEXT-ALIGN: left
}


/*-- Top menu and cart
--------------------------------------------------------*/

#top_part {
 height:60px;
 margin-top:9px;
 top:0px;
 position:absolute;
 z-index:2;
 width:1000px;
 }

#top_menu {
 margin-left:5px;
 width:608px;
 float:left;
 }

#top_menu .menu_item img{
 border:0px;
}

#top_menu .menu_item {
 margin-top:20px;
 float:left;
 text-align: center;
}
#top_menu .menu_item a {
 font-size: 14px;
 color: rgb(126,126,126);
 font-weight: bold;
 text-decoration: none;
}
#top_menu .menu_item_active {
 margin-top:20px;
 float:left;
 text-align: center;
}
#top_menu .menu_item_active a {
 font-size: 14px;
 color: rgb(43,120,174);
 font-weight: bold;
 text-decoration: none;
}
#top_menu .menu_item a:hover{
 font-size: 14px;
 color: rgb(43,120,174);
 font-weight: bold;
 text-decoration: none;
}

#top_menu .separator {
 margin-top:21px;
 margin-right:10px;
 margin-left:10px;
 float:left;
 height:19px;
 width:1px;
 overflow:hidden;
 background-image:url('/themes/blue/img/top_menu_separator.gif');
 background-repeat:no-repeat;
 background-position: center;
}


#top_cart {
 padding-left:50px;
 padding-top:17px;
 background-image:url('/themes/blue/img/cart_separator.gif');
 background-repeat:no-repeat;
 background-position:left top;
 font-family:tahoma;
 font-size:11px;
 color:#606262;
 white-space:nowrap;
 float:left;
}
#languages{
    padding-top:17px;
    float:left;
    margin-left: 10px;
}

#vselector {
    display:    block;
    position:   absolute;
    top:        20px;
    left:       456px;
}

#header_block_3_0 {
Position: relative;
Float: left;
Top: 1px;
left: -3px;
}

#top_cart a{
 display:block;
 padding-right:2px;
 padding-bottom:10px;
 margin-top:1px;
 width:128px;
 color:#4377B4;
 font-weight:bold;
 text-decoration:underline;
}

#top_cart .number {
 font-weight:bold;
 color:#EE0000;
}



/*-- Content
--------------------------------------------------------*/

#content {
 position:relative;
 top:37px;
}

#content .left_column{
 padding-top:37px;
 padding-bottom:17px;
}

#content .right_column{
 background-image:url('/themes/blue/img/center_bg.gif');
 background-repeat:repeat-y;
 background-position:left top;
 width:100%;
}

#center_block {
 background-image:url('/themes/blue/img/center_block_bg.gif');
 background-repeat:repeat-x;
 background-position:0px 37px;
 background-color:#ffffff;
 height:208px;
}

#center_block .part_1 {
 background-image:url('/themes/blue/img/doctors.jpg');
 background-repeat:no-repeat;
 padding-left:490px;
 padding-top:51px;
 padding-bottom:15px;
 overflow:hidden;
}

#center_block .part_1_uk {
 background-image:url('/themes/blue/img/doctors_uk.jpg');
 background-repeat:no-repeat;
 padding-left:490px;
 padding-top:51px;
 padding-bottom:15px;
 overflow:hidden;
}

#center_module_block {
 background-image:url('/themes/blue/img/center_module_block_bg.gif');
 background-repeat:repeat-x;
 background-position:left top;
 height:152px;
 position:relative;
 padding-top:8px;
 padding-left:6px;
}

#center_module_1 {
 positoin:relative;
 width:233px;
 float:left;
}

#center_module_1 .title {
 height:34px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_1.gif');
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_1 .content {
 background-image:url('/themes/blue/img/center_module_bg_1.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 height:105px;
 background-color:#ffffff;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_1 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_1 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_1{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_1{
 margin-top:-155px;
 margin-left:161px;
 float:right;
 width:72px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_1_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}

#price_bg_1 a{
color: white;
text-decoration: none;
margin-right:12px;
font-weight: bold;
}
#price_bg_1 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_1 img{
 border:0px;
}

#center_module_2 {
 positoin:absolute;
 width:233px;
 float:left;
 margin-left:2px;
}

#center_module_2 .title {
 height:34px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_2.gif');
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_2 .content {
 background-image:url('/themes/blue/img/center_module_bg_2.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 height:105px;
 background-color:#ffffff;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_2 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_2 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_2{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_2{
 margin-top:-155px;
 margin-left:161px;
 float:right;
 width:72px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_2_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}

#price_bg_2 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_2 img{
 border:0px;
}

#center_module_pills {
  width:233px;
  float:left;
  padding-left:2px;
  clear: right;
}

#center_module_pills .content {
  position: relative;
  top: -14px;
}

#center_module_pills .content .price{position: absolute; left: 170px; top: 25px;color: white;text-decoration: none;font-weight: bold;}
#center_module_pills .content .price small{margin-left: -5px;}

#center_module_3 {
 positoin:absolute;
 width:233px;
 float:left;
 padding-left:2px;
}

#center_module_3 .title {
 height:34px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_3.gif');
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_3 .content {
 background-image:url('/themes/blue/img/center_module_bg_3.jpg');
 background-repeat:no-repeat;
 background-position:left top;
 height:105px;
 background-color:#ffffff;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}

#center_module_3 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_3 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_3{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_3{
 margin-top:-155px;
 margin-left:161px;
 float:right;
 width:72px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_3_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}

#price_bg_3 a{
color: white;
text-decoration: none;
margin-right:10px;
font-weight: bold;
}

#price_bg_3 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_3 img{
 border:0px;
}

#center_module_4 {
 position:relative;
 padding-top:11px;
 width:237px;
 z-index:2;
}

#center_module_4 .title {
 height:33px;
 overflow:hidden;
 padding-left:13px;
 background-image:url('/themes/blue/img/center_module_bg_4.gif');
}

#center_module_4 .content {
 background-image:url('/themes/blue/img/center_module_bg_1.jpg');
 background-repeat:no-repeat;
 background-position:left bottom;
 background-color:#ffffff;
 border-right:1px solid #E1E1E1;
 height:105px;
}

#center_module_4 .content .product_image{
 float:left;
 padding-top:13px;
 padding-left:15px;
}

#center_module_4 .content .product_info{
 float:right;
 padding-top:21px;
 padding-right:12px;
}

#order_now_4{
 margin-top:-24px;
 float:right;
 padding-right:13px;
}

#price_bg_4{
 margin-left:166px;
 margin-top:-155px;
 width:72px;
 height:66px;
 background-image:url('/themes/blue/img/center_module_price_4_bg.gif');
 background-repeat:no-repeat;
 padding-top:26px;
 text-align:center;
 position:absolute;
}

#price_bg_4 img{
 margin-left:2px;
 margin-right:12px;
}

#order_now_4 img{
 border:0px;
}

#center_module_4 .addition {
 background-color:#E1E1E1;
 height:1px;
 overflow:hidden;
 position:relative;
 margin-left:0px;
}


#search_abc {
 border-left:1px solid #E1E1E1;
 }

#search_abc .by_name{
 padding-left:10px;
 padding-right:12px;
 padding-top:17px;
 font-size: 11px;
 width: 125px;
}

#search_abc .block_of_links {
 font-size:9px;
 font-family:arial;
 padding-top:17px;
 white-space:nowrap;
 width: 350px;
}


#search_abc .block_of_links .active_search a:hover{
 color:#ffffff;
}

#search_abc .block_of_links .active_search {
 background-color:#366DAF;
 text-align:center;
 float:left;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 position:relative;
 margin-right:1px;
 left:1px;
 height:13px;
}

#search_abc .block_of_links .active_search a{
 color:#ffffff;
 text-decoration:none;
}

#search_abc .block_of_links .search_link {
 margin-right:3px;
 margin-left:4px;
 float:left;
 height:13px;
 padding-top:1px;
}

#search_abc .block_of_links .search_link a{
 color:#385C92;
}

#search_abc .block_of_links a:hover{
 color:#EE0000;
}

#search_form {
 float:left;
 width:270px;
}

#search_form .image{
 float:left;
 padding-left:10px;
 padding-top:16px;
 padding-right:0px;
}
#search_form .image .word{
  width: 60px;
 font-size: 11px;
}
#search_form .input {
 float:left;
 padding-top:12px;
}

#search_form .input input{
 margin:0px;
 padding:0px;
 width:130px;
 font-family:arial;
 color:#606262;
 height:20px;
 font-size:12px;
 line-height:17px;
 text-indent:2px;
 height:21px;
}

#search_form .button{
 float:left;
 padding-left:10px;
 padding-top:12px;
}
#title_center{
height:32px;
background-image:url('/themes/blue/img/title_center_1.gif');
background-repeat:repeat-x;
margin-top:4px;
margin-bottom:4px;
width:715px;
clear:both;
padding-top: 7px;
padding-left: 10px;
color: white;
font-weight: 100;
font-size: 16px;
}
#title_center1{
color: white;
font-weight: 100;
font-size: 16px;
}
#title_center_1 {
 height:32px;
 background-image:url('/themes/blue/img/title_center_1.gif');
 background-repeat:repeat-x;
 margin-top:4px;
 margin-bottom:4px;
 width:715px;
 clear:both;
}

#title_center_1 img{
 margin-top:9px;
 margin-left:14px;
}

#title_center2 {
 height:32px;
 background-image:url('/themes/blue/img/title_center_1.gif');
 background-repeat:repeat-x;
 margin-top:4px;
 margin-bototm:4px;
 margin-right:1px;
 clear:both;
padding-top: 6px;
padding-left: 10px;
color: white;
font-weight: 100;
font-size: 16px;
}

#title_center_2 {
 height:32px;
 background-image:url('/themes/blue/img/title_center_1.gif');
 background-repeat:repeat-x;
 margin-top:4px;
 margin-bototm:4px;
 margin-right:1px;
 clear:both;
}

#title_center_5 {
	height:32px;
	background-image:url('/themes/blue/img/title_right_1.gif');
	background-repeat:repeat-x;
	margin-top:4px;
	width:715px;
	clear:both;
    padding-top: 6px;
    padding-left: 15px;
    color: white;
    font-weight: 100;
    font-size: 16px;
}

#title_center_5 img{
 margin-top:9px;
 margin-left:13px;
}

#title_center_2 img{
 margin-top:9px;
 margin-left:13px;
}

#title_right_1 {
 height:32px;
 background-image:url('/themes/blue/img/title_right_1.gif');
 background-repeat:repeat-x;
 margin-top:6px;
 padding-top: 6px;
 padding-left: 15px;
 color: white;
 font-weight: 100;
 font-size: 16px;
}

#title_right_1 img{
 margin-top:9px;
 margin-left:14px;
}


#today_bestseller {
 font-size:12px;
 width:227px;
 float:left;
 overflow:hidden;
}

#today_bestseller .image{
 float:left;
 margin-left:7px;
 margin-top:4px;
}

#today_bestseller .info{
 position:relative;
 float:right;
 padding-top:14px;
 padding-left:7px;
}

#today_bestseller .info .product_name{
 font-weight:bold;
 font-family:arial;
 white-space:normal;
 width: 110px;
}

#today_bestseller .info .pills_number{
 font-family:arial;
 font-size:11px;
 color:#373737;
 position:relative;
 margin-top:-1px;
 padding-right:25px;
}

#today_bestseller .info .our_price{
 font-family:arial;
 color:#252728;
 font-size:11px;
 padding-top:13px;
 padding-right:25px;
}


#today_bestseller .info .our_price .price{
 font-family:arial;
 font-weight:bold;
 display:block;
 color:#EE0000;
 font-size:12px;
 position:relative;
 margin-top:-1px;
}

#today_bestseller .links {
 clear:both;
 margin-top:3px;
}

#today_bestseller .links .text_link {
 padding-left:32px;
}


#today_bestseller .links .text_link a {
 float:left;
 color:#407DB7;
 font-family:arial;
 font-size:11px;
 padding-top:3px;
 text-decoration:underline;
}

#today_bestseller .links .text_link a:hover {
 color:#EE0000;
}

#today_bestseller .links .image_link {
 float:right;


}

#today_bestseller .links .image_link img{
 border:0px;
 margin-right:25px;
 position:relative;
 left:9px;
 cursor:pointer;
}

#today_bestseller  .separator {
 clear:both;
 height:5px;
 overflow:hidden;
}

#separator_v {
 margin-left:10px;
 border-top:4px solid #ffffff;
 background-image:url('/themes/blue/img/separator_v.gif');
 background-repeat:repeat-y;
 background-position:right top;
 font-size:12px;
 width:1px;
 overflow:hidden;
 float:left;
 height:137px;
}

#separator_h {
 text-align:right;
 height:4px;
 margin-left:8px;
 margin-right:3px;
 background-image:url('/themes/blue/img/separator_h.gif');
 background-repeat:repeat-x;
 overflow:hidden;
 width:707px;
}

/*-- Bestsellers 2
--------------------------------------------------------*/

#bestsellers2 {
 padding-left:14px;
 font-family:arial;
 font-size:11px;
}

#bestsellers2 .image {
 padding-left:2px;
 padding-top:8px;
 float:left;
}

#bestsellers2 .info {
 float:left;
 padding-left:14px;
 padding-top:14px;
}

#bestsellers2 .info .product_name{
 font-weight:bold;
}

#bestsellers2 .info .price {
 position:relative;
 margin-top:-1px;
}

#bestsellers2 .info .price .number{
 font-weight:bold;
 color:#FF0000;
}

#bestsellers2 .info .link{
 padding-top:13px;
 padding-bottom:13px;
}

#bestsellers2 .info .link a{
 color:#366DAF;
 text-decoration:underline;
}

#bestsellers2 .info .link a:hover{
 color:#FF0000;
 text-decoration:underline;
}

#bestsellers2 .separator{
 height:1px;
 overflow:hidden;
 background-color:#E3E3E3;
 clear:both;
}

/*-- Product
--------------------------------------------------------*/

#single_product {
 font-size:12px;
}

#single_product .image{
 float:left;
 width:122px;
 padding-top:15px;
}

#single_product .image img{
 margin-left:13px;
}


#single_product .info{
 position:relative;
 float:left;
 width:333px;
 padding-top:15px;
}

#single_product .info .product_name{
 font-weight:bold;
 font-family:arial;
}

#single_product .info .description{
 font-family:arial;
 font-size:11px;
 color:#2F2F2F;
 padding-top:13px;
}

#single_product .info .our_price{
 font-family:arial;
 color:#252728;
 font-size:11px;
 position:relative;
 margin-top:-1px;
}


#single_product .info .our_price .price{
 font-family:arial;
 font-weight:bold;
 color:#EE0000;
 font-size:12px;
 position:relative;
 margin-top:-1px;
}

#single_product .links {
 clear:both;
 padding-top:9px;
}

#single_product .links .text_link {

}


#single_product .links .text_link a {
 float:left;
 color:#407DB7;
 font-family:arial;
 font-size:11px;
 padding-top:3px;
 text-decoration:underline;
}

#single_product .links .text_link a:hover {
 color:#EE0000;
}

#single_product .links .image_link {
 float:right;
}

#single_product .links .image_link img{
 border:0px;
 margin-bottom:15px;
 cursor:pointer;
}

#single_product_separator {
 clear:both;
 height:1px;
 overflow:hidden;
 background-color:#E3E3E3;
 margin-left:15px;
 margin-right:13px;
}

#single_product_top {
 height:9px;
 overflow:hidden;
 margin-bottom:-1px;
 position:relative;
 margin-left:1px;
 margin-right:1px;
 background-color:#ffffff;
}

#separator_h_2_1 {
 width:1px;
 background-image:url('/themes/blue/img/separator_h2.gif');
 background-repeat:repeat-y;
}

#separator_h_2_2 {
 width:1px;
 height:50px;
 background-color:#ffffff;
}


/*-- Single Product description
--------------------------------------------------------*/


#single_product_description {
 font-size:12px;
}

#single_product_description .image{
 float:left;
 width:147px;
 padding-top:15px;
}

#single_product_description .image img{
 margin-left:13px;
 align:left;
}


#single_product_description .info{
 position:relative;
 float:left;
 margin-left:15px;
 padding-top:15px;
 width:455px;
}

#single_product_description .info .product_name{
 font-weight:bold;
 font-family:arial;
}

#single_product_description .info .description{
 font-family:arial;
 font-size:11px;
 color:#2F2F2F;
 padding-top:13px;
 padding-bottom:30px;
}



#single_product_description_separator {
 clear:both;
 height:1px;
 overflow:hidden;
/* background-color:#E3E3E3;*/
 margin-left:15px;
 margin-right:13px;
}

#single_product_top {
 height:9px;
 overflow:hidden;
 margin-bottom:-1px;
 position:relative;
 margin-left:1px;
 margin-right:1px;
 background-color:#ffffff;
}

/*-- Item price list
--------------------------------------------------------*/
#item_price_list {
	background:url('/themes/blue/img/d1.gif') top repeat-x;
	width:100%;
	margin-top:30px;
	font-family:Tahoma,sans-serif;
	font-size:10px;
	color: #000;
}

#item_price_list th {
	background:url('/themes/blue/img/d1.gif') bottom repeat-x;
	padding:8px;
	font-size:11px;
}

#item_price_list .number_of_pills {
	color:#2F2F2F;
	font-size:11px;
	padding-left:22px;
	padding-right:7px;
	padding-top:3px;
}

#item_price_list .number_of_pills .number {
	font-weight:bold;
}

#item_price_list .price {
	font-weight:bold;
	white-space:nowrap;
	color:#FF0000;
	padding-top:3px;
	padding-right:7px;
}

#item_price_list .price_per_pill {
	white-space:nowrap;
	padding-top:3px;
	padding-right:7px;
}

#item_price_list .discount {
	white-space:nowrap;
	color:#FF0000;
	padding-top:3px;
	padding-right:7px;
}

#item_price_list .button {
	padding-right:14px;
	padding-bottom:9px;
}

#item_price_list .button img{
	border:0px;
}

/*-- Product description block
--------------------------------------------------------*/

#product_description_block {
 margin-top:20px;
 width:715px;
}


#product_description_block .button_block{
 margin-left:20px;
 background-image:url('/themes/blue/img/product_description_bg.gif');
 background-repeat:repeat-x;
 background-position:left bottom;
}

#product_description_block .button_block img{
 border:0px;
}

#product_description_block .text{
 clear:both;
 font-family:arial;
 font-size:12px;
 margin-left:42px;
 margin-top:29px;
 width:654px;
 color:#000000;
 text-align:justify;
 margin-bottom:4px;
}

#product_description_block .text p {
 margin:0px;
 padding:0px;
 margin-bottom:21px;
}


/*-- Left menu
--------------------------------------------------------*/

#title_left_1 {
 height:32px;
 padding-left:15px;
 margin-top:1px;
 margin-bottom:1px;
 border-right:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_1.gif');
 background-repeat:repeat-x;

}
#title_left_1 .text{
font-size: 14px;
color: white;
padding-top: 7px;
}

.left_menu_group {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2.gif');
 background-repeat:repeat-x;
 width: 232px;
 overflow: hidden;
 
}

.left_menu_group a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 text-decoration:none;
 color:#000000;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_1.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
 }

.left_menu_group a:hover {
 background-image:url('/themes/blue/img/left_menu_li_1_hover.gif');
 text-decoration:underline;
 color:#000000;
}

.left_menu_group_bestsellers {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2.gif');
 background-repeat:repeat-x;
}

.left_menu_group_bestsellers a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_star.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
}

.left_menu_group_bestsellers a:hover {
 text-decoration:underline;
 color:#000000;
}


.left_menu_group_active {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2_active.gif');
 background-repeat:repeat-x;
}

.left_menu_group_active a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_1_active.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
}

.left_menu_group_active a:hover {
 color:#ffffff;
}

.left_menu_group_bestsellers_active {
 height:30px;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/title_left_2_active.gif');
 background-repeat:repeat-x;
}

.left_menu_group_bestsellers_active a {
 display:block;
 padding-top:6px;
 font-family:arial;
 font-size:12px;
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 padding-left:34px;
 background-image:url('/themes/blue/img/left_menu_li_star_active.gif');
 background-repeat:no-repeat;
 background-position:14px 8px;
}

.left_menu_group_bestsellers_active a:hover {
 color:#ffffff;
}

.left_menu_group_links {
 padding-top:12px;
 padding-bottom:17px;
 background-position:bottom left;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 background-image:url('/themes/blue/img/left_links_bg.gif');
 background-repeat:repeat-x;
 background-position:left bottom;
}

.left_menu_group_links a{
 display:block;
 font-family:arial;
 font-size:12px;
 color:#51709F;
 padding-left:35px;
 background-image:url('/themes/blue/img/left_menu_li_2.gif');
 background-repeat:no-repeat;
 background-position:18px 7px;
 padding-bottom:3px;
}

.left_menu_group_links a:hover{
 display:block;
 font-family:arial;
 font-size:12px;
 color:#51709F;
 padding-left:35px;
 background-image:url('/themes/blue/img/left_menu_li_2.gif');
 background-repeat:no-repeat;
 background-position:18px 7px;
 background-color:#F2F2F3;
 padding-bottom:3px;
}



#support {
 background-image:url('/themes/blue/img/support_bg.gif');
 background-repeat:repeat-x;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 position:relative;
 top:-2px;
 z-index:2;
}

#support img {
 border:0px;
}

#left_menu_faq {
 margin-left:21px;
 margin-top:17px;
 margin-bottom:20px;
}

#left_menu_faq_text {
 padding-left:35px;
 padding-right:15px;
 padding-bottom:27px;
 background-image:url('/themes/blue/img/left_menu_li_3.gif');
 background-repeat:no-repeat;
 background-position:21px 3px;
 color:#404040;
 font-size:12px;
}

#left_menu_faq_text .question {
 font-weight:bold;
}

#left_menu_faq_link {
 position:relative;
 margin-top:-18px;
 padding-left:35px;

}

#left_menu_faq_link a{
 font-family:arial;
 font-size:9px;
 color:#404040;
}


/*-- Awards
--------------------------------------------------------*/

#awards_block {
 margin-top:5px;
 padding-top:23px;
 background-image:url('/themes/blue/img/separator_v.gif');
 background-repeat:repeat-y;
 background-position:right top;
 float:left;
 width:476px;
}

#information {
 width: 700px;
}

#information .links {
 padding-top:26px;
 font-family:arial;
 font-size:12px;
 padding-left:21px;
}

#information .links a {
 background-image:url('/themes/blue/img/bottom_menu_li.gif');
 background-repeat:no-repeat;
 background-position:0px 6px;
 padding-left:10px;
 padding-bottom:1px;
 display:block;
 color:#575757;
}

#information .links a:hover {
 color:#EE0000;
}

#information .payment .text{
 padding-top:36px;
 padding-left:21px;
 color:#4C4C4C;
 font-family:arial;
 font-size:11px;
}

#information .payment .image{
 padding-top:18px;
 padding-left:21px;
}

/*-- Bottom
--------------------------------------------------------*/

#bottom_block2_left {
 background-color:#5492C3;
 height:53px;
}

#bottom_block2_right {
 background-color:#4377B4;
 height:53px;
 padding-left:21px;
 font-family:arial;
 font-size:11px;
 color:#ffffff;
}

#bottom_block2_right .title{
 padding-top:18px;
 font-weight:bold;
}

#bottom_block2_right .rights{
 padding-top:3px;
}

#bottom_block2_right .rights a{
 font-weight:bold;
 color:#ffffff;
}

/*-- Alternatives
--------------------------------------------------------*/


#alternatives_container {
	width:730px;
	margin-left:21px;
	margin-top:10px;
	margin-bottom:10px;
}

#alternatives_block {
	width:230px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	height:59px;

}

#alternatives_block .image {
	width:70px;
	float:left;
}



#alternatives_block .title {
	font-weight:bold;
	float:left;
	color:#000000;
	padding-top:7px;
}

#alternatives_block .title a {
	font-weight:normal;
	text-decoration:underline;
	color:#346BC2;
	font-size:10px;
	display:block
}
span.red, b.red {color: red;}

.link3
{
	margin-top:7px;
	width:227px;
	float:left;
	overflow:hidden;
}
.link3_name a
{
	margin-left:21px;
	align:center;
	Font-size: 11px;
	Text-decoration: underline;
	color:blue;
}
.link3_text
{
	margin-top:3px;
	padding-left:21px;
	padding-right:14px;
	Font-size: 11px;
	Text-decoration: none;
	color: black;
}
.link3_link a
{
	margin-left:21px;
	Font-size: 11px;
	Font-weight: bold;
	Text-decoration: none;
	color: green;
}

.link_free_delivery{font-size: 14px; color: red;}
.v_icon{color: rgb(126,160,202); text-decoration: none; font-size: 12px; font-weight: bold;}
