html {
	margin:0;
	padding:0;
	height: 100%;
}
*html {
	zoom:1;
}
body {
	
	margin: 0;
	padding: 0;
	height: 100%;
	position: relative;
	background: #fff url(images/gradient.jpg) repeat-x;
	

}
a {
	outline:none;
	border:none;
	color:#a50001;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

img {
	outline:none;
	border:none;
}
.zoom2 {
text-decoration:none;
}
	#content {
		
		
		background:url(images/background.jpg) no-repeat 50% 0%;
		min-height: 100%;
		position: relative;
	}
	*html  #content {
		height:100%;
	}
	#cont {
		
		width:955px;
		margin:0 auto;
		}
		
	
		#header {
			height:100px;
			position:relative;
		}
			#tw_logo {
				margin-left:11px;
				margin-top:27px;
				float:left;
			}

			#top_menu {
				padding-top:42px;
				float:right;
				padding-left:10px;
			}
			.lang {
				position:absolute;
				right:10px;
				top:10px;
			}
				#ru {
					display:block;
					width:21px;
					height:21px;
					background: url(images/ru.jpg) 0 -21px no-repeat;
					float:left;
				}

				#eng {
					display:block;
					width:21px;
					height:21px;
					background: url(images/eng.jpg) 0 -21px  no-repeat;
					float:left;
				}
				#eng:hover {
					background-position:top left; 
				}
		#main {
			padding-bottom:110px;
			color:#672300;
			font-family:Trebuchet MS;
			font-size:14px;
		}

			.left_menu {
				float:left;
				width:225px;
			}
			.main_cont {
				float:right;
				width:700px;
				line-height:150%;
				padding-right:30px;
			}
				.main_cont a {
					color:#419011
				}
				.about_title {
					font-size:18px;
					font-weight:normal;
					padding-bottom:20px;
				}
			.parts_contacts {
				font-size:12px;
				width:300px;
			}
				.names {
					color:#b73439;
				}
				.mail {
					color:#419011;
				}
			#map {
				float:right;
				width:376px;
				height:300px;
				margin-right:45px;
			}
			.page_name {
				font-family:Trebuchet MS;
				color:#b73535;
				font-size:30px;
				padding-left:19px;
				font-weight:normal;
				padding-bottom:20px;
				width:600px;
			}

			.page_nameyes {
				width:200px;
				font-size:30px;
				visibility:hidden;
				padding-bottom:20px;
				height:34px;
			}
			*html  .page_nameyes  {
				display:none;
			}

	
			.teacup, .coffeecup, .cacaocup, .cichoriumcup {
			display:block;
			float:left;
			width:170px;
			padding-top:140px;
			color:#3f900f;
			font-size:34px;
			text-align:center;

			margin-left:100px;
			}
			.teacup {
			width:156px;
			background: url(images/teacup_pr.jpg) no-repeat -155px 0px;
			}
			*html .teacup , *html .coffeecup, *html .cacaocup, *html .cichoriumcup {
				margin:0;
				
				
				
			}
			*html .teacup {
				margin-left:50px;
			}
			*html .coffeecup {
				margin-left:100px;
				margin-right:100px;
			}
			
			*html .cacaocup {
				float:none;
				
			}
			.teacup:hover {
			background-position:0px 0px;

			}
			.coffeecup {
			background: url(images/coffeecup_pr.jpg) no-repeat -182px -10px;
			width:177px;
			}
			.coffeecup:hover {
			background-position:0px -10px;

			}
			.cacaocup {
			width:195px;
			background: url(images/cacaocup_pr.jpg) no-repeat ;
			}
			.cacaocup:hover {
			background-position:-200px 0px;

			}
			
                        *html .cichoriumcup {
				float:none;
				
			}
                        .cichoriumcup {
			width:195px;
			background: url(images/cichoriumcup_pr.jpg) no-repeat ;
			}
			.cichoriumcup:hover {
			background-position:-200px 0px;

			}
			.cups {
				padding-top:100px;
			}
			#world_img {
				margin-left:80px;
				float:left;
				margin-right:40px;
			}
		#footer {
			position:absolute;
			margin-bottom:0;
			bottom:25px;
			height:80px;
			width:955px;
			color:#666666;
			font-size:12px;
			font-family:Trebuchet MS;
		}
			#footer_left {
				float:left;
				padding-left:31px;
				padding-top:40px;
				
			}

				.footer_adress {
				float:left;
				width:143px;
				margin-left:60px;
				padding-top:40px;
				}
				#footer_map_link {
					float:left;
				}
				#footer_map {
					padding-top:15px;
				}
				.footer_tel {
					float:left;
					width:146px;
					padding-top:40px;
					margin-left:86px;
				}
			#footer_right {
				float:right;
				height:31px;
				padding-right:20px;
				width:109px;
				padding-top:30px;
				
			}
				#footer_right a {
					color:#666666;
					text-decoration:none;
				}
				
				#footer_right a:hover {
					text-decoration:underline;
				}
				
				#a2_logo {
					float:left;
				}
		
		.clear {
			clear:both;
		}

.not_show {
	display: none;
}

.page_img_world {
	margin-left:70px;
}

.altin_medium {
	padding-bottom:25px;
}

.altin_small {
	padding-bottom:45px;
}

/*main page*/

.main_page {
	position: relative;
}
#planet_container {
	width: 715px;
	min-height: 370px;
	background: url(images/main_page/planet.jpg) no-repeat;
	float: right;
	position: relative;
	margin-top:60px;
}
*html #planet_container  {

min-height: 370px;
height: auto !important;
height: 370px;
background: url(images/main_page/planet.gif) 21px 0px no-repeat;

zoom:1;
}
*html  #content_block  {
	position:absolute;
	left:368px;
	margin-top:-52px;
}
*html  #content_block  p {
	margin-top:0px;
}
*html #planet_container   {
	padding-top:24px;
	z-index:3;
}

	#planet_move {
		background:transparent url(images/main_page/planet_move.jpg) no-repeat scroll 0 0;
		height:216px;
		left:46px;
		position:absolute;
		top:3px;
		width:261px;
	}
	*html #planet_move {
		background:transparent url(images/main_page/planet_move.gif) no-repeat scroll 0 0;
	}
	*html #planet_container img {

	}
	#main_image {
		width: 261px;
		height: 218px;
		z-index: 100;
		position: absolute;
		top:3px;
		left:46px;
	}

	*html .main_cont_text {
		z-index:500;
		zoom:1;
	}
.main_content {
	margin-left: 20px;
	width: 420px;
}

.main_content .margin { 
	float:right;
	clear: right;
	width: 1px;
	height: 15px;
}
	.main_content .margin1 {
		margin-left: 10px;
	} 
	.main_content .margin2{
		margin-left: 27px;
	} 
	.main_content .margin3 {
		margin-left: 49px;
	} 
	.main_content .margin4 {
		margin-left: 71px;
	} 
	.main_content .margin5 {
		margin-left: 81px;
	} 
	.main_content .margin6 {
		margin-left: 90px;
	} 
	.main_content .margin7 {
		margin-left:94px;
	} 
	.main_content .margin8 {
		margin-left:118px;
	} 
	.main_content .margin9 {
		margin-left: 123px;
	} 
	.main_content .margin10 {
		margin-left: 124px;
	} 
	.main_content .margin11 {
		margin-left: 122px;
	} 
	.main_content .margin12 {
		margin-left: 122px;
	} 
	.main_content .margin13{
		margin-left: 123px;
	} 
	.main_content .margin14 {
		margin-left: 112px;
	} 
	.main_content .margin15 {
		margin-left: 105px;
	} 
	.main_content .margin16 {
		margin-left: 105px;
	} 
	.main_content .margin17 {
		margin-left: 87px;
	} 
	.main_content .margin18 {
		margin-left: 87px;
	} 
	.main_content .margin19 {
		margin-left: 67px;
	} 
	.main_content .margin20 {
		margin-left: 67px;
	} 

.main_content_text {
	text-align:left;
}

#content_block {
	float:right;
	margin-top:-42px;
	width:350px;
	min-height:560px;
	
	font-family:Tahoma;
	font-size:12px;
}
*+html  #content_block   {
	height: auto !important;
	height: 560px;
	margin-top:-28px;
}

#content_block div {
	display: none;
}
#content_block .tea_planet {
	display: block;
}

#content_block  p { 
	margin-top: 5px;
	line-height:16px;
}
#content_block  h2 {
		font-family:Trebuchet MS;
		font-size: 18px;
		color: #b83536; 
		padding-bottom:8px;
		margin-bottom: 0;
		height:23px;
		overflow: visible;
		margin-top:15px;
		border-bottom: 1px #b83536 solid;
}
*html #content_block  h2 {
z-index:1000;
}
.main_img_cup {
float:left;
margin-right:10px;
height:75px;
width:79px;
display:block;
background:url(images/world_s.gif) left top no-repeat;
}
.main_img_cup:hover {
	background-position: 0 -75px;
}
.cont_main_down {
padding-top:12px;
padding-right:27px;
}

.main_page_news {
	top:-78px;
	right:-20px;
	position:absolute;
}

.specification {
	color:#419011;
	background: url(images/mark_sp.jpg) no-repeat;
	padding-left:15px;
	margin-top:10px;
}
.tea_logo {
	float:right;
	padding:0 0 20px 20px;
}
#logo_vdoh {
	padding-left:0;
}
.logo_tea {
	display:none;
}
.logo_teay {
	float:right;
	margin-right:45px;
	width:280px;
}
*html .logo_teay {
	float:none;
	margin-left:600px;
}
.news-detail .news-date-time,
.news-item .news-date-time {
color:#B73439;
}

.cups a:hover {
	color:#B73535;
	text-decoration: underline;
}
