body, html {
	margin:0;
	padding:0;
	}

a, p, td, div, span, ul, li, div.list {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
}

h1 {
margin-top:10px;
}

h2 {
padding: 10px 0px 10px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8E1B17;
	margin: 30px 0px 5px 0px;
	clear: both;
}

div h2 {
padding-left:14px;
background-image:url(/i/arrow_round1.gif);
background-repeat:no-repeat;
background-position:center left;
}

td#top {
border-left:1px #FFFFFF solid;
border-top:1px #FFFFFF solid;
background-image:url(../i/box1.gif);
background-repeat:repeat-x;
margin:1px;
height:55;
padding-left:8px;
padding-top:14px;
padding-bottom:23px;
}

td#top_nav {
border-right:1px #FFFFFF solid;
border-top:1px #FFFFFF solid;
background-image:url(../i/box1.gif);
background-repeat:repeat-x;
height:55;
padding-right:8px;
padding-top:4px;
text-align:right;
vertical-align:top;
}

span#nav a {
font: 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

span#nav {
color:#FFFFFF;
}

span#nav  a:hover {
font: 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
div#mid_menu2 {
border-top: #d9b992 8px solid;
margin:1px; 
padding-left:12px;
}

div#mid_menu2 div:hover {
border-top: #9d0000 8px solid;
margin:1px; 
padding-left:12px;
}

div#mid_menu2 h2 {
margin-top:0;
}

div#mid_menu2 a {
text-decoration:none;
}

div#mid_menu2 ul li a {
text-decoration:none;
font:Arial, Helvetica, sans-serif 12px;
}

div#mid_menu2 ul li a:hover {
text-decoration:none;
font:Arial, Helvetica, sans-serif 12px;
color:#ac0600;
}

div#mid_menu2 ul {
list-style:none;
margin:0;
padding:0;
}

div#mid_menu2 ul li {
background-image:url(/i/redarrow.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:10px;
}

td.mid_menu2 {
/*width:25%;*/
vertical-align:top;
}

td.mid_menu3 {
width:100%;
border-left:2px #FFFFFF solid;
}

td.midbot {
	padding-left: 15px;
	padding-right: 15px;
}

ul {
	list-style: square;
	padding-bottom: 0px;
	margin-top:5px;
}

p {
	padding: 0px;
}

#nav a
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
}
#nav a:hover
{
	text-decoration: none;
}
#logo
{
	background-color: #8E1B17;
	padding: 45px 27px 10px 26px;
	height: 215px;
}
#left_menu
{
	background-color: #720D0A;
	padding-bottom: 30px;
}

#bottom_left
{
	background-color: #8E1B17;
	padding: 15px 8px 10px 8px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 90px;
	vertical-align: top;
}

#right {
	background-color: #8E1B17;
	width:10px;
}

#bottom_right
{
	background: url(/img/bot_fon.gif) top repeat-x;
	padding: 15px 8px 10px 8px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #7D8082;
}
#bottom_right div
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #7D8082;
	float: right; 
	width: 300px; 
	text-align: right;
	padding-top: 10px;
}
#bottom_right div img
{
	margin: 3px 0px;
}
#bottom_right a
{
	padding: 15px 8px 10px 8px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #7D8082;
	text-decoration: none;
}
#bottom_right a:hover
{
	text-decoration: none;
}
#top
{
	padding-right: 1px;
}

#left_blok {
width:200px;
margin:0;
padding:0;
float:left;
}

#rko {
padding-left: 77px;
padding-top:2px;
padding-bottom: 2px;
background-color: #8e1b17;
}
#rko img {
padding-top:2px;
}

#box2 {
border-top:1px solid white;
height:37px;
padding-left:12px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
background-color:#590300;
background-image: url(/i/box2.png);
background-repeat:repeat-y;
}

#map{
border-top:1px solid white;
background-color:#590300;
}

#line {
width:120x;
color:#CC9933;
}

#news {
padding-left:14px;
padding-right:20px;
background-color:#590300;
}

.news {
border-bottom:1px solid #E5E5E5;
clear:both;
padding:10px 0;
}

.news b.data {
background:transparent url(/i/bullet_news.gif) no-repeat scroll left top;
color:#333333;
display:block;
padding-left:10px;
}

div#firstnews {
padding-bottom:5px;
}

div#news a {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

div#newslink {
border-top:1px solid #dbb892; 
padding-top:7px;
padding-bottom:5px;
}

div#newslinkfirst  a {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

div#newslink  a {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

td#right {
width:10px;
background-color:#590300;
}

td#left {
width:200px;
background-color:#590300;
}

.midbot h1 {
padding-left:10px; 
/*margin-left:12px;*/
margin-bottom:20px;
background: transparent url(/i/square_marker.gif) no-repeat scroll left center;
font-size: 16px;
}

.h_events {
padding-left:10px; 
padding-top:12px;
margin-bottom:20px;
}

div#data {
margin-left:9px;
padding-left:20px;
padding-top:2px;
background-image:url(/i/arrow_square.gif);
background-repeat:no-repeat;
background-position:center left;
}

div#data_content {
margin-left:9px;
padding-top:8px;
width:570px;
}

div#data_fon {
background-color:#f4eade;
padding-top:3px;
padding-bottom:3px;
width:570px;
}

div#data_nofon {
padding-top:3px;
padding-bottom:3px;
width:570px;
}

div#datalink {
text-align:right;
margin-bottom:3px;
padding-right:9px;
padding-top:17px;
width:570px;
}

#footer1 {
height:67px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding-left:14px;
padding-top:17px;
background-color:#780800;
font-size:11px;
}

#footer2 {
color:#FFFFFF;
font:11px Arial, Helvetica, sans-serif;
padding-left:14px;
padding-top:17px;
background-color:#efdfce;
vertical-align:top;
}

#footer3 {
color:#000000;
font:11px Arial, Helvetica, sans-serif;
padding-left:14px;
padding-top:17px;
background-color:#efdfce;
vertical-align:bottom;
padding-bottom:12px;
}

#mid {
vertical-align:top;
}

td#tabmid {
width:25%;
}

td#tabmid div{
}

td#tabmid div span {
margin:1px;
height:4px;
background-color:#dcb991;
}

div#mid2 {
margin-left:1px;
padding-left:10px;
padding-top:6px;
height:40px;
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
background:#dbb892 url(../i/vesy.jpg) no-repeat scroll right center;
}

div#mid3 {
margin-left:1px;
margin-right:1px;
padding-left:10px;
height:46px;
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
background:#dbb892 url(../i/ourpartners.jpg) no-repeat scroll right center;
}

#mid4 {
margin-left:1px;
margin-right:1px;
padding-left:10px;
height:46px;
color:#FFFFFF;
font:14px Arial, Helvetica, sans-serif;
background:#dbb892 url(../i/book.gif) no-repeat scroll right center;
}

#top_menu {
float:right;
}


#navlist {
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li {
border-left: 1px solid #000;
float: left;
}

#1 {
vertical-align:center;
}

div#list_razdely {
width:200px;
float:right; 
background-color:#dcb991; 
/*margin-top:20px; */
padding-left:20px; 
padding-top:10px; 
padding-right:10px; 
padding-bottom:20px; 
border:1px #FFFFFF;
}

div#list_razdely ul {
list-style:none;
margin:0;
padding:0;
margin-top:25;
margin-left:20px;
}

div#list_razdely ul li {
margin-top:5px;
background-image:url(/blackarrow.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:4px;
}

div#list_razdely ul li:hover {
margin-top:5px;
color:#9d0000
background-image:url(/redarrow.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:4px;
}

div#way{
/*margin-left:10px; */
margin-top:20px; 
margin-bottom:20px; 
font-size:12px;
}

#midbot, td.events {
background:transparent url(/i/main_fon.jpg) no-repeat scroll right bottom;
}

.events {
-x-system-font:none;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:10px;
}

.events_list td {
padding-bottom:10px;
}
.events_date {
width:110px;
}
.events_date, .event {
background:transparent url(/i/bullet_events.gif) no-repeat scroll left top;
color:#8F0000;
padding-left:10px;
vertical-align:top;
}

#copyright a span {
	text-decoration: underline;
}

#copyright a {
	text-decoration: none;
}