.empty {}

body
{
	font-size: 75%;
	background-color : White;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-repeat: no-repeat;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin: 0 0 0 0;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	width: 100%;
}

h1
{
	text-transform: uppercase;
	color: Black;
	margin-top: 5px;
	margin-bottom: 5px;
}

h3
{
	margin: 7 0 7 0;
	padding: 0;	
}

a
{
	color: Black;
	text-decoration: underline;
}

a:hover
{
	color : #AA0425;
}

a h3
{
	text-decoration: underline;
	color: #666666;
}

p
{
	margin: 0.1em 2 0.4em 0;
}

ul
{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

hr
{	
	height: 1px;
	color: #AFB2BA;
	border-top:0;
}

/*Пункты левого меню*/
.left_menu_item
{
	background-color: #AFB2BA;
	border-bottom: 1px solid White;
	height: 35px;
	vertical-align: middle;
	padding: 3 10 3 22;
	font-size: 11px;
	font-weight: bold;
	background-image: url(left_menu_item_angle.gif);
	background-position: bottom right;
	cursor: pointer;
}

td.left_menu_item_active
{
	background-color: #C70C02;
	border-bottom: 1px solid White;
	height: 35px;
	vertical-align: middle;
	padding: 3 10 3 22;
	font-size: 11px;
	font-weight: bold;
	background-image: url(left_menu_item_angle.gif);
	background-position: bottom right;
	color: white;
	cursor: pointer;
}
td.left_menu_item_active a
{
	color: white;
}
td.left_menu_item_active a:hover
{
	color: white;
}
/*/Пункты левого меню*/
/*Красная линия под главным меню*/
.red_line
{
	background-color: #C70C02;
	height: 18px;
	border-bottom: 1px solid black; 	
}
/*Баннер на главной*/
.main_banner
{
	background-image: url(bridge_bg.jpg);
	background-position: top right;
	background-repeat: repeat-x;
	margin-bottom: 30px;
	background-color : #4E82DD;
}
/*Copyright*/
.copyright
{
	background-color: #C70C02;
	color: White;
	border-top: 1px solid Black;
}

table.copyright tr td
{
	color: White;
	font-size: 10px;	
}
/*Баннеры справа*/
.right_banner
{
	background-color: #AFB2BA;
	color: Black;
	width: 170px;
	margin-top: 13px;
}

.right_banner * a
{
	color: #CE0B00;
	font-size: 9;
	font-family: Arial, Helvetica, sans-serif; 
}
.right_banner tr td
{
	color: Black;
	font-size: 11px;
	padding: 5 7 5 7;
}

.right_banner tr td img
{
	border: 1px solid white;
	margin: 5 5 0 5;
}

tr.right_banner_head
{
	background-image: url(right_banner_head.gif);
	background-position: top left;
	color: White;	
	background-color: #C70C02;
}

tr.right_banner_head *, tr.right_banner_head a
{
	color: White;
	font-size: 11px;	
	font-weight: bold;
}

.right_col
{
	background-color: #EDEDED;
}

.left_col
{
	background-color: #EDEDED;
}

.left_col table tr td
{
	cursor: pointer;
}

/*Ссылка Подробнее*/
a.detail
{
	color: #C70C02;
}

/*Центральная часть с контентом*/
td.content
{
	padding: 12 17 18 17; 
}

td.content p
{
   text-align: justify;
}

td.content * th
{
	text-align: center;
}


td.content * td, td.content * th
{
	padding: 5px;
	text-align: left;
	border: 1px solid gray;
	vertical-align: top;
}

/*input search*/
#search_text
{
	width: 100px;
	height: 16px;
	font-size: 11px;
	border: 1px solid #AFB2BA;
	color: Black;
	padding: 1 5 1 7;
	font-weight: bold;
}

/*Заголовок голосования*/
table.survey
{
	font-size: 11px;
	color: Black;
	background-color: White;
	background-image: url(survey_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
table.survey*
{
	color: Black;
}
td.survey_header
{
	background: url(survey_header.gif);
	width: 163px;
	height: 19px;
	color: White;
	font-weight: bold;
	background-color: #EDEDED;
}

/*Текст вопроса для голосования*/
#question
{
	margin: 7 10 5 10;
	font-weight: bold;
}
#survey_submit
{
	margin: 10 10 10 10;
}

/*Для выравнивания radio*/
.middle
{
	vertical-align: middle;	
}

/*Закладки*/
.bookmark_noactive
{
	cursor: pointer;
	border-bottom: 1px solid white;
}

.bookmark_noactive * a
{
	text-decoration: none;
}

.bookmark_active * a
{
	text-decoration: none;
	color: White;
}

.bookmark_noactive * a:hover
{
	text-decoration: none;
	color: Black;
}

.bookmark_active * a:hover
{
	text-decoration: none;
	color: White;
}

.bookmark_active
{
	cursor: default;	
	border-bottom: 1px solid #C70C02;;
}

.bookmark_noactive td.bookmark_left
{
	background-image : url(bookmark_left_noactive.gif);
	background-color : #AFB2BA;
	background-position : top left;
	background-repeat: no-repeat;
	/*border-left: 1px solid white;*/
	padding-left: 3px;	
}

.bookmark_noactive td.bookmark_right
{
	background-image : url(bookmark_right_noactive.gif);
	background-color : #AFB2BA;
	background-position : top right;
	background-repeat: no-repeat;	
	border-left: 1px solid #AFB2BA;
   border-right: 1px solid white;	
	border-bottom: 1px solid white;	
	padding-right: 3px;
}

.bookmark_noactive td.bookmark_center
{
	background-color : #AFB2BA;
	color: black;
	font-weight : bold;
	font-size: 11px;
	white-space : nowrap;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
}

.bookmark_active td.bookmark_left
{
	background-image: url(bookmark_left_active.gif);
	background-color: #C70C02;
	background-position: top left; /*border-left: 1px solid white;*/
	padding-left: 3px;
}

.bookmark_active td.bookmark_right
{
	background-image : url(bookmark_right_active.gif);
	background-color: #C70C02;
	background-position : top right;
	border-left: 1px solid #C70C02;
	border-right: 1px solid white;
	padding-right: 3px;
}

.bookmark_active td.bookmark_center
{
	background-color: #C70C02;
	color: white;
	font-weight : bold;
	font-size: 11px;
	white-space : nowrap;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
}

/*/Закладки*/

/*Новости*/
.date
{
	color: #C70C02;
	font-weight: bold;
	padding-right: 10px;
}

.news_announce
{
	margin-bottom: 7px;
}
/*/Новости*/

/*Дублирующее меню снизу*/
.double_main_menu_bottom
{
	margin-bottom: 15px;
	font-size: 0.9em;
}
.double_main_menu_bottom * a
{
	white-space: nowrap;	
}
/*/Дублирующее меню снизу*/

/*Крошки*/
.crumbs
{
	margin-bottom: 3px;
	font-size: 0.9em;
	color: Black;
}

#crumb_active
{
	color: #57ABFF;
}
/*/Крошки*/

/*home_map_mail - меню с картинками*/
.home_map_mail tr td a img
{
	margin: 0 17 0 0;
}

/*Подробнее на новостях*/
div.more
{
	text-align: right;
}

div.more a
{
	color: #CE0B00;
	font-size: 0.9em;;
	font-family: Arial, Helvetica, sans-serif; 
}

table.no_border * td
{
	border: none;
	padding: 0;
}

/*Спецпредложения справа*/
.spec_1
{
	display: none;
}

.spec_2
{
	display: block;
}
/*/Спецпредложения справа*/
