body {font:12px Tahoma, Arial, Verdana;color:#671A6A; background:#fff; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
select,input,textarea,pre{font:99% Verdana, Arial, Helvetica, sans-serif;}
img,fieldset{border:0;}
input{outline:none;}
h1,h2,h3, h4,h5,h6 {
	color:#671A6A;
}
h1 {
	font-size:16px;
	margin-bottom:10px;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:14px;
}
a {
	text-decoration:underline;
	color:#580C5B;
}
a:hover {
	text-decoration:none;
}
.nomargin {
	margin:0px !important;
}
.nopadding {
	padding:0px !important;
}
.floatleft {
	float:left !important;
}
.floatright {
	float:right !important;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
p {
	margin:3px 0;
}

.page_wrapper {
	margin:auto;
	width:90%;
	background:url(img/top_rightbg.jpg) top repeat-x;
	min-width:1055px;
}
.header {
	height:262px;
	background:url(img/etop_left.jpg) left top no-repeat;
}
.logo {
	margin-left:282px;
	font-size:0px;
}
.top_menu {
	margin-left:282px;
	height:159px;
	background:url(img/top_menu_lb.jpg) left bottom no-repeat;
}
.lang {
	float:left;
	width:282px;
	height:20px;
	margin-top:155px;
}
.lang .eng {
	float:left;
	height:20px;
	width:50px;
	margin-left:25px;
}
.lang .ru {
	float:left;
	margin-left:20px;
	height:20px;
	width:50px;
}

.top_menu .li {
	background:#a94c97 url(img/top_menu_li_bg.jpg) repeat;
	text-align:center;
}
.right_menu {
	list-style-type:none;
}
.right_menu li {
	background:#a94c97 url(img/top_menu_li_bg.jpg) repeat;
	text-align:center;
	float:right;
	margin-bottom:20px;
}
.right_menu a {
	color:#fff;
	height:20px;
	text-align:center;
	line-height:21px;
	text-decoration:none;
}
.top_menu a {
	color:#fff;
	height:20px;
	text-align:center;
	line-height:21px;
	text-decoration:none;
}
.sidebar_left {
	float:left;
	width:172px;
	padding-top:20px;
}
.sidebar_right {
	float:right;
	width:118px;
	padding-top:20px;
}
.content {
	margin-left:192px;
	margin-right:138px;
	padding-top:20px;
}
.news_top {
text-align:left;
margin-top:10px;
}
p, .news_body  {
color:#671A6A;
font-family:Tahoma;
font-size:12px;
text-align:left;
}
.news_top a {
font-weight:bold;
text-decoration:underline;
}
.menu {
	font-size:16px;
	text-decoration:none;
	margin-left:20px;
	font-weight:bold;
	display:block;
}
.sidebar_left_block {
	margin-bottom:20px;
}
.bottom_navigation {
	text-align:center;
}
.bottom_navigation a {
	line-height:40px;
	white-space:nowrap;
	margin:0 10px;
}
.footer {
	margin-top:40px;
	background:url(img/bottom_bg.jpg) left bottom repeat-x;
	height:106px;
}
.footer_r {
	background:url(img/bottom_rightvn.jpg) right bottom no-repeat;
	height:106px;
}
.index .footer_r {
	background-image:url(img/bottom_right.jpg);
}
.normal_text {
	font-size:12px;
	padding-top:30px;
}
.normal_text a {
	line-height:normal;
	margin:0;
	text-decoration:none;
}
.address {
	color:#fff;
	float:left;
	font-weight:bold;
	padding:40px 0 0 20px;
}
.address a { 
	text-decoration:none;
	color:#fff;
}
.counters {
	float:left;
	padding:40px 0 0 40px;
}
.counters a {
	text-decoration:none;
}
.content font {
	font-size:12px !important;
}
.ledy {
	background:url(img/fon_ledi.jpg) right bottom no-repeat;
}
.index .ledy {
	background:0;
}
#viewmessagebody p {
	margin:10px 0;
}