body#main_body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}

#main_table {
	width: 100%;
	height: 100%;
	font-family: Tahoma, Arial, Verdana,  sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 12px;
}


/*-------HEADER--------*/
#logo {
	position: absolute;
	left: 0px;
	top:0px;
}
#header {
	height: 158px;
	padding:  26px 0 0 257px;
	background: url(images/header_bg.jpg) repeat-x;
}

#main_menu {
	padding: 0;
	margin: 0px;
	height: 32px;
	width: 510px;
	display: block;


	

}

#main_menu a {
	font-family:  Arial, Verdana,  sans-serif, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FEFEFE;
	text-align: center;
	text-decoration: none;
	padding: 0 12px 0 10px;
	margin-top: 26px;
	background: url(images/main_menu_icon.gif) 0 2px no-repeat;	
	line-text: 16px;

}/*--Главное меню--*/
#main_menu a:hover {color: #FBC08C;}
#main_menu a.main_menu_active {color: #833200;}


#sub_menu {
	text-align: right;
	padding: 0; 
	vertical-align: top;
	margin: 2px 0 2px 0;
}

#sub_menu a {
	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B04502;
	text-decoration: none;
	padding: 0 12px 0 14px;
	background: url(images/sub_menu_icon.gif) 0 0px no-repeat;
}



#sub_menu a:hover {color: #B04502;}
#sub_menu a.sub_menu_first {	background: none;}
.list {
	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B04502;
	text-decoration: none;
	width: 150px;
}

#about {
	height: 84px; 
	width: 341px;
	background: url(images/about_bg.jpg) 100% 0px no-repeat;	
	float: right;
	display: block; 
	clear: both;

	margin:0; 
}

#about1 {
	width: 164px;
	height: 84px;
	vertical-align: middle;
	text-align: right;
	color: #E35B04;
	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0 30px 0 0;
 	
	}
#about2 {
	vertical-align: middle;
	text-align: left;
	color: #CF5C03;
	font-family:  Arial, Tahoma, Verdana,  sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#about3 {
	color: #E76705;
	font-size: 14px;

}

#promo {height: 50px; border: 1px solid #934894;}
#title_block {
	background-color: #FF8127;
	vertical-align: middle;
	text-align: left;
	color: #F8ECA6;
	font-family:  Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-text: 12px;
display: block;
	margin-top:0;

}


#title_block td {width: 33%; padding-right: 8px;}
#title_block img {	margin:4px 14px 4px 2px;	float: left;}
.promo_text {padding: 8px 0 0 0;}
.promo_title {font-weight: bold;}
#left_bg {	background: url(images/left_bg.gif) 0 0 repeat-y;}
#left_content {
	height: 100%;
	width: 164px;
	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5D5651;
	text-decoration: none;
	background-color: #E8E8E8;
	vertical-align: top;
}

#left_content a{
	color: #5D5651;
	text-decoration: none;
	display: block;
	margin: 0 0 0 18px;
}
#left_content a:hover{
	color: #BD4F00;
}


.title_left {	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #984102;
	margin: 22px 0 20px 18px;
}

#left_content select{
	width: 139px;
	height: 17px;
	margin: 9px;
	color: #2F2F2F;
	font-size: 10px;

}
h1 {	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E2660E;
	display: block;
	clear: both;
}

#center_content { 	
	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	padding: 16px 15px 12px 15px;
	color: #848383;
}

#center_content table{ 	
	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #848383;
	text-decoration: none;
	vertical-align: top;
	margin: 24px 0 0px 0;
}

#center_content img{ border: 1px solid #ECA475; margin-right: 10px;} 	

.title_center { font-weight: bold; color: #E2660E;}

a.title_center:hover { text-decoration:none; color:#7C221A;}

.title_center1 { text-decoration:none; color: #984102;}

#right_content {
	width: 169px;
	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5D5651;
	text-decoration: none;
	background-color: #FFB401;
	vertical-align: top; 
}

#korzina {
	background: #fff url(images/korzina.gif) 0 4px no-repeat;	
	height: 19px;
	color: #F96003;
	font-size: 11px;
	margin: 0;
	padding: 4px 0 0 18px;

}
#korzina a {
	color: #F96003;
	font-size: 11px;
	text-decoration: underline;

}
#right_top {background-color: #E8E8E8; padding-bottom: 15px;}
#search_form {
	width: 104px; 
	height: 19px; 
	border: 1px solid #A2A2A2; 
	margin: 25px 0 0 7px; 
	float: left; 
	padding:0;
 	background-color: #fff;
} 
#search_botton {
	float: left; 
	margin-left: 3px; 
	margin-top: 25px;
}

#years {margin: 12px 0 0 0px; 	font-size: 9px;} 

#month {margin: 12px 0 0 15px; 	font-size: 9px; width: 80px;}

#calendar {font-size: 11px; color: #181818; margin: 12px 0px 0 16px; }
#calendar  th {font-weight: bold;} 
#calendar  td {padding: 2px 0 1px 0;}
.vih {color: #9C9C9C;}
#calendar a{font-size: 11px; color: #181818; padding: 3px 4px 0 3px;float: both;}
.pred_number a{text-decoration: none;}
.next_number a{text-decoration: underline;}
.active_number a{text-decoration: underline;background-color: #C0C0C0;}
#calendar a:hover {text-decoration: underline;background-color: #C0C0C0;}


#title_news { 
	font-family:  Arial, Tahoma, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: #FFB401 url(images/marker1.gif) 0 0px no-repeat;
	height: 38px;
	width: 100%;
	padding: 17px 0 0 0 ; 
	text-indent:27px;
}

.predst {color: #864602; font-weight: bold; font-size: 11px; padding: 20px 10px 2px 10px;}
.date_predst {font-weight: normal;}

#title_exit { 
	font-family:  Arial, Tahoma, Verdana,  sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: #FFB401 url(images/marker2.gif) 0 0px no-repeat;
	height: 38px;
	width: 100%;
	padding: 17px 0 0 0 ; 
	text-indent:27px;
	margin-top: 40px; 
}

#login_table {
	font-size: 10px;
	color: #fff;
	margin: 14px 0px 5px 5px;
	
}
.login_form {
	width: 65px; height: 17px; border: 1px solid #CBCBCB; 
}

#login_table a {
	color: #fff;
	text-decoration: underline;
	padding: 0px 0px 0 90px;
	line-height: 20px;
}
#login_botton {margin: 3px 0px 0 0;}

#path {
	font-family:  Arial, Tahoma, Verdana,  sans-serif;
	font-size: 10px;
	color: #E55D04;
	margin:0 0 30px 0;
	
	display: block;
	text-align: left; 
}

#path a {line-text: 12px;
	float:left;
	font-family:  Arial, Tahoma, Verdana,  sans-serif;
	color: #B39681;font-size: 10px;
	text-decoration: none;
	background: #FFF2CA url(images/path_icon.gif) 100% 4px no-repeat;
	padding: 0 10px 0 4px;margin:0px;	
}
#path a:hover {
	color: #E55D04;	text-decoration: none;	
}
#path #path_active {
	color: #E55D04;text-decoration: none;		
}
#path #path_last { background: #FFF2CA url(images/path_bg.gif) 100% 50% no-repeat; padding: 0 15px 0 4px;
			
}





#footer {
	background-color: #949494; 
	height: 45px;font-size: 11px;
	line-height: 45px;
	color: #fff;
	text-align: center;

}

#footer td{
	text-align: center;
}


#footer_table{
	height: 45px;font-size: 11px;
	line-height: 45px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
#footer_table a{
	color: #fff; text-decoration: none;
}

img {border:0;}
table {	border-width: 0px;
	border-collapse: collapse;
	border-style: solid;}
input {font-size: 9px;}

td {
	text-align: left;
	vertical-align: top;
}

#rzg, #rzg a {color: #666666;}