#wrapper_footer {
	background:url(../i/wrapper_footer_bg.gif) repeat-x;
	height:138px;
	}
	
	#footer {
		width:1000px;
		height:138px;
		overflow:hidden;
		clear:both;
		margin:0 auto 0 auto;
		background:url(../i/footer_right.gif) right no-repeat;
		}
		
		#footer .footer_left {
			float:left;
			width:193px;
			height:138px;
			padding-right:20px;
			background:url(../i/footer_left.gif) top right no-repeat;
			color:#7597c0;
			font-size:11px;
			}
			
			#footer .footer_left p {
				margin-left:10px;
				}
			
			#footer .footer_left a{
				text-decoration:underline;
				color:#7597c0;
				}
				
				#footer .footer_left a:hover{
					text-decoration:none;
					color:#7597c0;
					}
				
				#footer .footer_right {
					float:right;
					width:775px;
					height:138px;
					background:#fff;
					margin-right:12px;
					background:url(../i/footer_center.gif) top repeat-x;
					}
					
					#footer .footer_right .footer_right_indent {
						padding:45px 0 0 0;
						color:#d0e1ef;
						text-align:center;
						}
						
						#footer .footer_right .footer_right_indent a{
							text-decoration:none;
							color:#d0e1ef;
							}
							
							#footer .footer_right .footer_right_indent a:hover{
								text-decoration:underline;
								color:#d0e1ef;
								}


.copy {
	margin:25px 0 20px 10px;
	color:#d0e1ef;
	}
	
	.copy img {
		float:left;
		margin:0 0px 10px 5px;
		}

#wrapper_main {
	background:#e5eef7 url(../i/wrapper_main_bg.gif) repeat-x;
	}

	#main {
		width:1000px;
		margin:0 auto 0 auto;
		overflow:hidden;
		clear:both;
		}
		
		#main .header {
			overflow:hidden;
			width:1000px;
			clear:both;
			height:89px;
			}
			
			#main .header .left {
				margin:22px 0 0px 0px;
				padding-left:10px;
				}
			
			#main .header .right {
				padding-right:10px;
				}
				
				#main .header .right .contact_block {
					width:181px;
					height:56px;
					padding:8px 15px 0px 15px;
					margin:12px 0 0 0;
					background:url(../i/contact_bg.gif) no-repeat;
					color:#d8edfd;
					float:left;
					}
					
					#main .header .right .contact_block .list_left{
						float:left;
						padding:0;
						margin:0;
						}
						
						
						
						#main .header .right .contact_block .list_left li {
							padding:0;
							margin:0;
							list-style:none !Important;
							list-style-image:none !important;
							}
						
						#main .header .right .contact_block .list_right{
							float:right;
							text-align:right;
							width:135px;
							padding:0;
							margin:0;
							}
							
							#main .header .right .contact_block .list_right li{
								padding:0;
							margin:0;
							list-style:none !Important;
							list-style-image:none !important;
								}
					
					#main .header .right .contact_block a{
						text-decoration:underline;
						color:#d8edfd;
						}
						
						#main .header .right .contact_block a:hover{
							text-decoration:none;
							color:#d8edfd;
							}

.language_list {
	float:left;
	width:100px;
	padding-top:30px;
	list-style:none !Important;
	}
	
	.language_list li{
		float:left;
		line-height:26px;
		color:#fff;
		padding:0; 
		margin:0 5px 0 0px;
		}
		
		.language_list li a{
			color:#fff;
			line-height:26px;
			padding:0 10px 5px 6px;
			text-decoration:none;
			display: block;
			}
								
				.language_list li a:hover {
					color:#fff;
					line-height:26px;
					padding:0 10px 5px 6px;
					text-decoration:underline;
					}
					
					.language_list li.active {
						color:#fff;
						line-height:26px;
						padding:0 10px 5px 6px;
						text-decoration:none;
						background:url(../i/language_bg.gif) left no-repeat;
						}

.block {
	clear:both;
	overflow:hidden;
	margin-left:10px;
	background:url(../i/right_column_top_right.gif) right top no-repeat;
	}
	
	.block #left_column {
		width:203px;
		float:left;
		background:#e5eef7 url(../i/left_column_bg.gif) top no-repeat;
		}
		
		.block #right_column {
			width:775px;
			float:left;
			background:#fff url(../i/right_column_top.gif) no-repeat;
			}
		
		.block #right_column .indent_right_column {
			padding:0 36px 0px 30px;
			}

.info_block {
	overflow:hidden;
	clear:both;
	}
	
	.info_block p{
		padding:0;
		margin:15px 0 15px 0;
		}
	
	.info_block .info_left{
		float:left;
		width:430px;
		}
	
	.info_block .info_right{
		float:right;
		width:255px;
		}

.list_news {
	padding:0;
	margin:14px 0 0 0;
	list-style:none;
	list-style-image:none !important;
	}

	.list_news li{
		padding:0;
		margin:0 0 10px 0;
		}
		
		.list_news li a{
			text-decoration:none;
			color:#536572;
			}
		
		.list_news li a:hover{
			text-decoration:underline;
			color:#536572;
			}
			
		
		.list_news li span {
			font-size:11px;
			color:#ff7211;
			font-weight:bold;
			}

.indent_pointer {
	margin:0 5px 0 0;
	}

.brand-new {
	clear:both;
	overflow:hidden;
	}

.exclusive_packing {
	clear:both;
	overflow:hidden;
	margin:20px 0 0 0;
	}
	.exclusive_packing .exclusive_top {
		width:185px;
		height:31px;
		background:url(../i/exclusive_top.jpg) top no-repeat;
		}
	.exclusive_packing .exclusive_bottom {
		width:181px;
		margin-left:2px;
		height:10px;
		background:url(../i/exclusive_bottom.jpg) top no-repeat;
		}

.search {
	clear:both;
	overflow:hidden;
	width:184px;
	background:url(../i/search_repiat.gif) center repeat-y;
	}
	
	.search .search_top{
		background:url(../i/search_top.gif) top no-repeat;
		}
		
		.search .search_bottom{
			background:url(../i/search_bottom.gif) bottom no-repeat;
			}
		
	.search .search_bottom .search_indent {
		padding:25px 21px 25px 21px;
		}
		
		
		.search .search_bottom .search_indent div {
			clear:both;
			overflow:hidden;
			}
		.search .search_bottom .search_indent div img{
			margin-left:80px;
			}
		
		.search .search_bottom .search_indent select {
			width:142px;
			margin:0 0 11px 0;
			font-size:12px;
			color:#61696f;
			}
			
			.search .search_bottom .search_indent input {
				width:138px;
				margin:0 0 11px 0;
				font-size:12px;
				color:#61696f;
				}

.search_title {
	padding:20px 0 20px 19px;
	}

.new_title {
	padding:0 0 10px 10px;
	}

.banner {
	margin:25px 0;
	width:150px;
	height:150px;
}

.banner img{
	border:1px solid #b3c9dd;
	margin:0 0 15px 13px;
	width:150px;
	height:150px;
	}


.gallery {
	width:709px;
	background:url(../i/gallery_repiat.gif) center repeat-y;
	margin: 0 0 30px 0;
	}
		
	.gallery .gallery_top {
		background:url(../i/gallery_top.gif) top center no-repeat;
		}
		
		.gallery .gallery_footer {
			background:url(../i/gallery_footer.gif) bottom center no-repeat;
			overflow:hidden;
			}

/* auxiliary */

.picture_box img{
	margin:7px 0 17px 8px;
	}

/* */
.catalog {
	width:184px;
	height:36px;
	background:url(../i/catalog_bg.gif) no-repeat;
	clear:both;
	}
	
	.catalog .catalog_left{
		float:left;
		padding:8px 0px 0 12px;
		clear:both;
		color:#3e6582;
		height:28px;
		}
		
		.catalog .catalog_left a{
			text-decoration:none;
			color:#3e6582;
			}
			
			.catalog .catalog_left a:hover {
			text-decoration:none;
			color:#ff6800;
			}

		.catalog .catalog_right{
			float:right;
			padding:10px 6px 0px 0px;
			height:26px;
			}
			
			

.catalog_a {
	width:184px;
	height:31px;
	background:url(../i/catalog_bg_a.gif) no-repeat;
	clear:both;
	}
	
	.catalog_a .catalog_left{
		float:left;
		padding:8px 0 0 12px;
		clear:both;
		height:21px;
		}
		
		.catalog_a .catalog_left a{
			text-decoration:none;
			color:#3e6582;
			}
			
			.catalog_a .catalog_left a:hover {
				text-decoration:none;
				color:#ff6800;
				}
		

		.catalog_a .catalog_right{
			float:right;
			padding:10px 6px 0 0;
			height:21px;
			}
			
			.catalog_drop {
				clear:both;
				width:184px;
				padding-bottom:12px;
				background:url(../i/catalog_bg_a_bottom.gif) bottom center no-repeat;
				}
				
				.catalog_drop .catalog_list{
					padding:0;
					margin:0 3px 0 4px;
					border-left:1px solid #cad7e3;
					border-right:1px solid #cad7e3;
					background:#f6fafc url(../i/catalog_top_a.gif) top center no-repeat;
					list-style-image:none !important;
					list-style:none !important;
					}
					
					.catalog_drop .catalog_list li{
	border-bottom: 1px solid #cad7e3;
	color: #4f637f;
	padding: 6px 0 6px 0;
	margin: 0px 0 0 0;
	background: url(../i/catalog_pointer.gif) no-repeat 8px 5px;
}
						.catalog_drop .catalog_list li:hover,.catalog_drop .catalog_list li.active_link{
						background:url(../i/catalog_pointer_a.gif) no-repeat 8px 5px;
						}
							.catalog_drop .catalog_list li.noindent div {
								padding:0;
								margin:0 0 0 18px;
								}
								
								.catalog_drop .catalog_list li.noindent div a{
									padding:0;
									margin:0;
									}
									
									.catalog_drop .catalog_list li.noindent div span {
										padding-left:10px;
										}
						
						.catalog_drop .catalog_list li.noborder {
							border:none !important;
							}
						
						.catalog_drop .catalog_list li a{
							padding-left:10px;
							margin-left:8px;
							color:#4f637f;
							
							}
							
							.catalog_drop .catalog_list li a:hover, .catalog_drop .catalog_list li.active_link a{
								color:#ff6800;								
								}
	
	.bottle {
		clear:both;
		overflow:hidden;
		padding-top:5px;
		}
		
		.bottle .one{
			float:left;
			}
			
			.bottle .one img{
				border:1px solid #445e83;
				}
			
			.bottle .two{
				float:left;
				margin:0 34px 0 33px;
				}
				
				
				.bottle .two img{
					border:1px solid #445e83;
					}
			
			.bottle .three{
				float:left;
				}
				
				.bottle .three img{
					border:1px solid #96a1ae;
					}
					
.bottle_separator {
	height:1px !important;
	border-top:1px solid #e4ebf1;
	margin:40px 0 30px 0;
	}

.supplementary {
	text-align:center;
	}
	
	.supplementary_pictures {
		overflow:hidden;
		clear:both;
		width:605px;
		margin:25px auto 0 auto;
		}
				
		.supplementary_pictures .supplementary_left {
			float:left;
			width:145px;
			margin-right:5px;
			}
			
			.supplementary_pictures .supplementary_left img{
				margin-top:7px;
				}
			
			.supplementary_pictures img{
				border:1px solid #fff;
				width:130px !important;
				margin-bottom:14px;
				}
			
			.supplementary_pictures img:hover{
				border:1px solid #ff6800;
				}
			
			
			.supplementary_pictures .supplementary_right {
				float:right;
				width:145px;
				}
				
				.supplementary_pictures .supplementary_right img {
					margin-top:7px;
					}
				
				.supplementary_pictures #active {
				background:url(../i/supplementary_right_repiat.gif) repeat-y;
				width:145px;
				}
				
				.supplementary_pictures #active .top {
					background:url(../i/supplementary_right_top.gif) top no-repeat;
					}
					
					.supplementary_pictures #active .bottom {
						background:url(../i/supplementary_right_bottom.gif) bottom no-repeat;
						padding-bottom:20px;
						}
						
						
							
							
						.supplementary_pictures .supplementary_left #active img {
								margin-bottom:18px;
								margin-top:8px;
								border: none;
								}
								
								.supplementary_pictures .supplementary_right #active img {
									margin-top:8px;
									margin-bottom:14px;
									border: none;
									}


.crumb{
	min-height:23px;
	background:url(../i/inner_top_bg.gif) bottom repeat-x;
	color:#6b788c;
	font-size:11px;
	padding-left:30px;
	padding-bottom:5px;
	margin-bottom:25px;
	}	

	
	.crumb a {
		color:#8ea0bb;
		text-decoration:underline;
		}
		
		.crumb a:hover {
			color:#8ea0bb;
			text-decoration:none;
			}
	
	.crumb span {
		color:#5b6e7c;
		}

.none_in {
	padding-top:10px !important;
	}

.block_pictures {
	overflow:hidden;
	clear:both;
	width:630px;
	margin:0px auto 0px auto;
	padding:0px 0 20px 0;
	}
	.block_pictures .one_pictures{
		float:left;
		}
		.block_pictures .two_pictures{
			float:left;
			margin:0 30px 0 30px;
			}
			.block_pictures .three_pictures{
				float:left;
				}

.page {
	background:#e5eef7;
	border:1px solid #cdd7e1;
	height:22px;
	padding-top:8px;
	text-align:center;
	color:#0a899b;
	margin:10px 0 20px 0;
	letter-spacing:6px;
	}
	
	.page img {
		margin:0 15px 0px 15px;
		}
		
		.page .active_page{
			color:#4f637f;
			font-weight:bold;
			}
			
			.page a:hover{
				color:#4f637f;
				font-weight:bold;
				text-decoration:none;
				}

.block_pic {
	clear:both;
	overflow:hidden;
	}

.margin0 {
	margin:0 !important;
	}

.vial_list {
	padding:0;
	margin:0 0 0px 0;
	clear:both;
	overflow:hidden;
	list-style:none;
	}

	.vial_list li {
		float:left;
		background:url(../i/vial_bg.gif) top no-repeat;
		width:191px;
		margin:0 0 0 34px;
		}
		
		.vial_list li a:hover{
			text-decoration:none;
			color:#ff6800;
			}
		
		.vial_list li p {
			text-align:center;
			margin-right:15px;
			}
		
		.vial_list li img {
			margin:5px 0 0 5px;
			}
			
			
			
			/* menu s */

.wrapper_menu {
	padding-bottom:14px;
	border-bottom:1px solid #fcfdfe;
	}

.suckerdiv {
	margin:0;
	padding:50px 10px 0 20px;
	}

.suckerdiv ul {
	list-style:none !important;
	list-style-image:none !important;
	}

.suckerdiv li.active a{color:#ff6800;}

.suckerdiv li.active li a{color:#3e6582}

.suckerdiv ul{
	padding:0;
	margin:0;
	list-style-type: none;
	}
	
.suckerdiv ul li{
	position: relative;
	font-size:15px;
	background:url(../i/menu_separator.gif) bottom left no-repeat;
	}
	
/*Sub level menu items */
.suckerdiv ul li ul{
	position: absolute;
	width: 175px; 
	top: 0;
	visibility: hidden;
	margin-left:-1px;
	}
	
	.suckerdiv ul li ul li {
		background:#ecf3f9;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
		moz-opacity: 0.95;
		khtml-opacity: 0.95;
		opacity: 0.95;
		}
	
	
	.suckerdiv ul li ul li a{
		font-size:13px;
		line-height:normal;
		padding:8px 5px 8px 15px;
		background:url(../i/arrow-list.gif) left top no-repeat;
		border:1px solid #a8b8cc;
		border-bottom:none;
		}
				
		.suckerdiv ul li ul li a:hover{
			font-size:13px;
			line-height:normal;
			padding:8px 5px 8px 15px;
			background:url(../i/arrow-list_a.gif) left top no-repeat;
			border:1px solid #a8b8cc;
			border-bottom:none;
			}

/* Sub level menu links style */
.suckerdiv ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color:#3e6582;
	text-decoration: none;
	line-height:35px;
	border-bottom:none;
	}

.border_bottom {
	border-bottom:1px solid #a8b8cc !important;
	}


.suckerdiv ul li a:hover{
	color:#ff6800;
	line-height:35px;
	}

.nobg {background:none !important;}

/*.suckerdiv .subfolderstyle{
background: url(../i/arrow-list.gif) no-repeat center left;
}*/

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


.width_block {
	width:675px;
	}
	#dop0,#dop1{
	float: left;	
	}
	
	/* new style */

.bg_table_color {
	background:#fff;
	}

.in_clips { float:left; padding:0 20px 10px 0; }
