BODY {
background-image: url(http://www.apple-tea.com/im/bg.gif);
font-family: arial, sans-serif;
font-size: 12px;
color: #444;
margin: 0;
padding: 0;
text-align: center;
}
A {
color: #046F40;
}
#announcement {
	float: left;
	
	
}
#announcement .news {
width: 341px;  
text-align: justify;
color:#242424; 
margin: 0px 0px 30px 27px;
padding: 0px;
}
#announcement .news p {
padding: 0px;  
margin: 0px;
}
#announcement .news a {
text-decoration:none;
font-style: italic;
}
#announcement .news a:hover {
text-decoration: underline;  
}
.news img {
margin: 5px 0;
} 
.date {
font-size: 10px;
color: #aaa;
font-style: italic;
margin-top: -3px;
}
/* переключение языка и выход на главную страницу */ 
#switch {
color:#fff; 
font-size:10px;
font-style: italic;
}
#switch a {
color:#555;
text-decoration: none; 
font-size:11px; 
}
#switch a:hover {
text-decoration: underline;   
}
/* начало: корневое меню */
.menu {
padding-left: 27px;
}
.menu div {
margin: 5px 10px 6px 0;
}
.menu img {
margin-bottom: 2px;
}
.menu a {
text-decoration:none;
color:#888;  
font-size:11px;
line-height: 11px;
}
.menu a:hover {
text-decoration:underline;
color:#046F40;  
}
/* конец: корневое меню */
/* копирайты */
#copyright {
padding: 10px 0 20px;
text-decoration:none;
color:#333; 
font-size:11px;
}
#copyright a {
text-decoration:none;
}
#copyright a:hover {
text-decoration:underline;  
}
#menu_footer {
margin: 20px 0 0;  
color:#333333; 
font-size:11px;
}
#menu_footer a {
text-decoration:none;
color:#333333; 
}
#menu_footer a:hover {
text-decoration:underline;
color:#046F40;  
}
/* рекомендовать страницу */
#recommend {
margin: 10px 0;
}
#recommend img {
margin-bottom: 2px;
}
#recommend a {
text-decoration:none;  
font-size: 10px;
font-style: italic;
font-weight: bold;  
}
#recommend a:hover {
text-decoration:underline; 
color: #046F40;   
}

/* стиль подписки на новости */
#subscribe {
margin: -3px 0 0 27px; 
}
#subscribe div {
margin-bottom: 10px; 
}
#subscribe A {
font-size: 11px;
font-style: italic;
font-weight: bold;
}
#email {
height: 17px;
width: 149px;
color:#009F62;  
font-size:11px;
font-style: italic;
border: 1px solid #9B9C9A;
}
#error a {
text-decoration:none;
}
.inp {
width: 342px;
font-family: arial;
font-size: 12px;
color: #444;
border: 1px solid #9B9C9A;
margin-bottom: 5px;
}
.textarea {
width: 342px;
height: 100px;
font-family: arial;
font-size: 12px;
color: #444;
border: 1px solid #9B9C9A;
overflow: hidden;
} 
.but {
width: 100px;
height: 20px;
color: #046F40;
background-color: #EFF5F0;
margin-top: 5px;
border: 1px solid #9B9C9A;
}