

/*---------------- Основные тэги и элементы ----------------*/
BODY {
	background : #FFFFFF;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font: 9pt Arial, Helvetica, sans-serif;
}

TD, DIV {
	font: 9pt Arial, Helvetica, sans-serif;
}

INPUT, SELECT {
	font: 9pt Arial, Helvetica, sans-serif;
}

FORM {
	padding-top: 0px; margin-top: 0px;
}


FIELDSET {
	border: 1px solid #A5A5A5;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}


/*---------------- Заголовки ----------------*/

H2.namecity {
	font: bold 13pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	color: #495D7D;
}

H3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	}

/*---------------- Ссылки ----------------*/
A {font: 9pt Arial, Helvetica, sans-serif;color: #086DD4;text-decoration: underline;}
A:hover{color: #D06D3C;text-decoration: underline;}
/* little */
A.little_footer {color: #FFFFFF;text-decoration: none;}
A.little_footer:hover {color: #FFFFFF;text-decoration: none;}
/* linetext */
A.linetext {font-weight:bold; color: #B3B3B3;text-decoration: underline;}
A.linetext:hover { font-weight:bold; color: #000000; text-decoration: underline;}
/* cityname */
A.cityname {text-decoration: none;}
A.cityname:hover { text-decoration: none;}

/*---------------- Блоки ----------------*/
#bgsearch { 
	background: #FFFFFF url(images/bg/bg_searchform.gif) no-repeat;
	padding-left: 35px;
	padding-top: 7px;
}

#menulist {
	padding-left:35px;
}


/*---------------- Строчка навигации ----------------*/

.navline {
	background: #FFFFFF url(images/bg/bg_navline.png) repeat-x;
	padding-left : 19px;
}

.navtext {
	position: absolute;
	top: -14px;
	background-color: #FFFFFF;
	padding: 5px 12px 0px 12px;
	height: 29px;
	width: auto;
	color: #B3B3B3;
	font: bold 9pt Arial, Helvetica, sans-serif;
}

/*---------------- Списки ----------------*/
.faq {
	list-style-image: url(images/mark/link_mark2.gif);
	list-style-type: url(images/mark/link_mark2.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*---------------- Страница содержания ----------------*/

#mainpage {
	padding: 0px 0px 20px 0px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
}


.headerline {
	background: #FFFFFF url(images/bg/bg_line_header.gif) repeat-x;
	height:23px;
}

.headerline_footer {
	background: #FFFFFF url(images/bg/bg_line_header_footer.gif) repeat-x;
	height:23px;
	padding-top: 10px;
}

.datamesage {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color : #9F9F9F;
}

/*---------------- блоки оформления ----------------*/
#infoblock {
	background: #F2F3F3 url(images/bg/bg_block_info.gif) repeat-y;
	padding: 5px 3px 5px 12px;
	
}

/*---------------- Отступы ----------------*/

#rnbsp { padding-left:34px; }
#rnbsp2 { padding-left:9px; }
#upnbsp { padding-top: 24px; }


/*---------------- Нижняя часть ----------------*/

.footerfon {
	background: #FFFFFF url(images/bg/bg_footer.gif) repeat-x;
	padding-left:38px;
}

#footercopy{
	vertical-align: middle;
	width: 215px;
	height: 80px;
	background: #C2C2C2 url(images/bg/bg_footercopy.gif) repeat-x;
	float: left;
	font: bold 11pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#footermenu {
	float: left;
	width: 727px;
	padding-top: 40px;
}

/*---------------- Дополнительные классы ----------------*/
.little_footer { font: 8pt Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; padding-top: 8px;}
.line { margin-top: 15px; margin-bottom: 15px;}
.error_message { padding: 5px 3px 5px 25px; }

/*---------------- Классы Форм городов ----------------*/
.listregion { font: 9pt Arial, Helvetica, sans-serif; width: 230px; }

.ftext { color: #A5A5A5; }

.ftext_t {
	color: #A5A5A5;
	font: bold 11pt arial;
}

.flink {
	font: bold 11pt arial;
}
