body {
	font-family: Arial, tahoma verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background:url(/i/rb.jpg) no-repeat 100% 100%;
	background-color:#ffffff;
	margin:0px;
	padding:80px 0px 0px 0px;
}

TD {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	COLOR: #000000;
	font-size: 12px;
}
h1 {
	font-family: Arial, tahoma, sans-serif;
	font-size: 25px;
	color: #000000;
	margin:0px 0px 20px 0px;
	line-height:25px;
}
h2 {
	font-family: Arial, tahoma, sans-serif;
	font-size: 12px;
	color: #aaaaaa;
	margin:0px 0px 5px 0px;
}
h3 {
	font-family: Arial, tahoma, sans-serif;
	font-size: 16px;
	color: #000000;
	margin:0px 0px 10px 0px;
}
p{
	font-family: Arial, tahoma, verdana, sans-serif;
	text-indent: 0px;
	margin:0px 0px 15px 0px;
}
li {
	list-style-type:none;
	list-style-image:url(/i/arrow.gif);
	margin-bottom:5px;
}
ul{
	margin:10px 0px 10px 20px;
}
form{
	margin:0px;
	padding:0px;
}
input{
	font-family: Arial, tahoma, sans-serif;
	color: #000000;
	font-size:12px;
}
textarea{
	font-family: Arial, tahoma, sans-serif;
	color: #000000;
	font-size:12px;
}

a,a:active,a:hover{
	color: #DA251D;
}
a:hover{
	text-decoration:none;
}

a.more{
	padding-right:8px;
	background:url(/i/arrow2.gif) no-repeat 100% 6px;
	font-size:11px;
}


.l_col{
	width:30%;
	padding:36px 40px 100px 58px;
}
.l_col td a{
	font-size:14px;
	font-weight:bold;
	padding:0px;
}

.l_col td.sm{
	padding:0px 0px 25px 5px;
}
.l_col td.sm a{
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 3px 16px;
	background:url(/i/arrow.gif) no-repeat 0px 6px;
}
.l_col td.sm a:hover{
	background:url(/i/arrow1.gif) no-repeat 0px 6px;
}
.l_col td.sm div{
	padding:0px 0px 3px 16px;
	background:url(/i/arrow1.gif) no-repeat 0px 6px;
}

.menu{
	position:absolute;
	height:29px;
	background-color:#DA251D;
	top:36px;
}

.m_items td{
	font-size:14px;
	white-space:nowrap;
}
.m_items td.ai{
	background:url(/i/ai_bg.gif) repeat-x 0px 0px;
}
.m_items td a{
	color:#ffffff;
	text-decoration:none;
}
.m_items td a:hover{
	text-decoration:underline;
}

.search_ico a, .search_ico1 a{
	color:#ffffff;
	padding:1px 0px 1px 18px;
	background:url(/i/ico_search.gif) no-repeat 0px 4px;
	font-size:11px;
	display:block;
}
.search_ico1{
	background:url(/i/ai_bg.gif) repeat-x 0px 0px;
}

.contacts_ico a, .contacts_ico1 a{
	color:#ffffff;
	padding:1px 0px 1px 18px;
	background:url(/i/ico_mail.gif) no-repeat 0px 5px;
	font-size:11px;
	display:block;
}
.contacts_ico1{
	background:url(/i/ai_bg.gif) repeat-x 0px 0px;
}

.home_ico a, .home_ico1 a{
	color:#ffffff;
	padding:1px 0px 1px 18px;
	background:url(/i/ico_home.gif) no-repeat 0px 2px;
	font-size:11px;
	display:block;
}
.home_ico1{
	background:url(/i/ai_bg.gif) repeat-x 0px 0px;
}


.cont{
	width:50%;
	padding:0px 46px 40px 0px;
}

.r_col{
	width:30%;
	padding:0px 74px 0px 0px;
}

.offers_col{
	padding:53px 0px 0px 46px;
	background:url(/i/keys.gif) no-repeat 0px 0px;
}
.offers_col h1{
	padding:0px 0px 0px 40px;
	font-size:18px;
}
.offers_col div{
	padding:0px 0px 0px 19px;
	background:url(/i/arrow.gif) no-repeat 0px 5px;
}
.offers_col div div{
	background:url(/i/none.gif) no-repeat 0px 5px;
}
.offers_col span{
	display:block;
	font-size:9px;
	color:#878787;
	padding:0px 0px 0px 19px;
	margin:5px 0px 20px 0px;
}
	.offers_col div a{
		color:#000000;
	}

.offers_col span img {
	border: none;
}

.pos_rel{
	position:relative;
	background:none;
}
.logo{
	margin-bottom:10px;
}

.obj_list{
	background:url(/i/tab_bg.gif) repeat-x 0px 0px;
	border-bottom:2px solid #CCCCCC;
}
.obj_list th{
	height:38px;
	border-bottom:1px solid #CCCCCC;
	padding-top:6px;
	font-size:12px;
	font-weight:normal;
}
.obj_list td{
	text-align:center;
	vertical-align:top;
	font-size:12px;
	border-top:1px solid #CCCCCC;
	padding:10px;
	font-weight:normal;
}
.obj_list td.param{
	color:#878787;
}
	.obj_list.t2 td{
		text-align:left;
	}
	.obj_list td a{
		color:#000000;
	}

#news_head{
	font-size:12px;
	font-weight:bold;
}

.form_element{
	width:100%;
	border:1px solid #aaaaaa;
}

.pic{
	border:1px solid #aaaaaa;
	padding:1px;
}


.date{
	font-size:10px;
	color:#878787;
	margin:7px 0px 30px 0px;
}

.news_head{
	font-weight:bold;
}

.weather{
	padding:60px 0px 0px 60px;
	font-size:11px;
}
.weather div{
	margin:0px 0px 7px 0px;
}
.weather div span{
	font-weight:bold;
}


.rates{
	padding:40px 0px 100px 60px;
}
.rates table th{
	font-size:14px;
	font-weight:bold;
}


.citymap{
	padding:68px 0px 40px 75px;
	background:url(/i/citymap.gif) no-repeat 65px 0px;
	margin:40px 0px 0px 0px;
}

.f{
	height:48px;
	font-size:11px;
	margin:30px 0px 0px 0px;
}

.f2{
	float:right;
	font-size:11px;
	padding:30px 40px 0px 0px;
}

.pics_list{
	text-align:Center;
}
	.pics_list img{
		border:1px solid #dddddd;
		margin:0px 5px 5px 5px;
	}

