body,th,td,span,div,b,i,p,font, input, select,textarea{
	font-family: Tahoma;
	font-size: 12px;
	color: #494849;
	text-decoration: none;
	font-weight: normal;
}
h1, .title{
	font-family: Tahoma;
	font-size: 12px;
	color: #494849;
	text-decoration: none;
	font-weight: bolder;
}

a.title:hover {
	text-decoration: underline;
}

.menu,.menu a,.menu b,.menu font,.menu span{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.menu a:hover{
	color: #e0ff4d;
	text-decoration: underline;
}

.menu_green,.menu_green a,.menu_green b,.menu_green font,.menu_green span{
	font-family: Verdana;
	font-size: 11px;
	color: #007a25;
	text-decoration: none;
	font-weight: bold;
}
.menu_green a:hover{
	color: #007a25;
	text-decoration: underline;

}

.menu1, .menu1 a, .menu1 b, .menu1 font, .menu1 span, .menu1 div {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.menu1 a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.prog,.prog a,.prog b,.prog font,.prog span{
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.prog a:hover{
	color: #1A3046;
}

.menu_zag,.menu_zag a,.menu_zag b,.menu_zag font,.menu_zag span{
	font-family: Tahoma;
	font-size: 14px;
	color: #1A3046;
	text-decoration: none;
	font-weight: bold;
}

.text_linc,.text_linc a,.text_linc b,.text_linc font,.text_linc span{
	font-family: Tahoma;
	font-size: 11px;
	color: #494849;
	text-decoration: none;
	font-weight: normal;
}
.text_linc a:hover{
	color: #4583a3;
}

}
.text_data,.text_data a,.text_data b,.text_data font,.text_data span{
	font-family: Tahoma;
	font-size: 11px;
	color: #4583a3;
	text-decoration: none;
	font-weight: normal;
}
.text_data a:hover{
	color: #4583a3;
	}
.menu_niz,.menu_niz a,.menu_niz b,.menu_niz font,.menu_niz span{
	font-family: Tahoma;
	font-size: 13px;
	color: Silver;
	text-decoration: none;
	font-weight: bold;
}
.menu_niz a:hover{
	color: #ff6819;
	}
	
.menu_osnovnoe,.menu_osnovnoe a,.menu_osnovnoe b,.menu_osnovnoe font,.menu_osnovnoe span{
	font-family: Verdana;
	font-size: 12px;
	color: #494849;
	text-decoration: none;
	font-weight: bold;
}
.menu_osnovnoe a:hover, .error{
	color: #494849;
}



hr {
	color: #B2B2B2;
	border-width: 0px;
	background-color: #B2B2B2;
	height: 1px;
}

.text {
	text-decoration:none;
	color: #494849;
}

.tableborder {
	border: 1px solid #8ca5b9;
	background-color: #8ca5b9;
}
.tableborder1 {
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

.author {
}

.source {
}

.part { 
}

.firstrow { BACKGROUND-COLOR: #FFFFFF; }
.secondrow { BACKGROUND-COLOR: #eeeeee; }

h1, .cur_title {
	font-family: Tahoma;
	font-size: 12px;
	color: #494849;
	text-decoration: none;
	font-weight: bolder;
}

.menu_str {
	font-family: Tahoma;
	font-size: 12px;
	
	font-weight: bolder;
}

.menu_str a {
	color: #4583a3;
	text-decoration: none;
}

input.text, select.text, textarea.text {
	font-size:12px;
	font-family:Tahoma;
	color:#134a9c;
	border: 1px solid #8ca5b9;
}
input.submit {
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	border: 2px solid #ffffff;
	background-color:#8ca5b9;
}

.button {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #fff;
	border: 2px solid #8ca5b9;
	padding: 1px 2px;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #b1cde5;
}

img{ 
	border-color: #8ca5b9;
}

.row_name {
	font-weight: bold;
	font-size: 11px;
	color: #4583a3;
}
.date_ {
	font-size: 11px;
	color: #4583a3;
}

.cat, .cat_sel {
	color: #494849;
}

.cat_sel {
	font-weight: bold;
}
.dalee, .dalee a {
	font-weight: bold;
	font-size: 12px;
	color: #4583a3;
	text-decoration:none;
}
.dalee a:hover { text-decoration:underline; }
hr {
	color: #b1cde5; 
	background-color: #b1cde5; 
}
.hotel_link { 
	text-decoration:none; 
	color: #4583a3;
}
.hotel_link:hover { text-decoration:underline; }

input.login, select.login, textarea.login {
	font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
	border: 1px solid #ffffff;
	background-color:#47a8ec;
}
input.login_submit {
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#ffffff;
	border: 2px solid #ffffff;
	background-color:#0086e4;
}
MARQUEE {
	color:#134a9c;
	padding-bottom: 15px;
}