/*
Базовые
*/
body
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	
	font-family:arial;
	color:#545454;
	text-align:justify;
	font-size:12px;
	
	/*background:red;*/
	/*border:1px solid red;*/
}
table
{
	/*padding:0px;
	margin:0px;
	border:none;*/
}
tr
{
	padding:0px;
	margin:0px;
}
td
{
	padding:0px;
	margin:0px;
	vertical-align:top;
	
	font-family:arial;
	color:#545454;
	text-align:justify;
	font-size:12px;	
	
	/*border:1px solid lime;*/
}
td a
{
	color:#DA5F4F;
	text-decoration:underline;
}
td a:hover
{
	color:#266DAE;
	text-decoration:none;
}

img
{
	border:none;
	margin:0px;
	padding:0px;
}
/*
Остальные классы
*/
/*темно-синий фон в верхней части сайта*/
.dark_blue
{
	background-color:#2D5C88;
}
/*три кнопочки: "контакты","сделать домашней","карта сайта"*/
.flat_link 
{
	overflow:hidden;
	display:block;
	text-align:center;
	vertical-align:middle;
	width:25px;
	height:27px;
	background-color:#D7D7D7;
}
.flat_link a:hover 
{
	display:block;
	width:25px;
	height:27px;
	background-color:#DA5F4F;
}
/*элемент меню*/
.menu_item
{
	display: block;
	color:#FFFFFF;
	/*background-color:#2D5C88;*/

	/*height:80px;*/
	height:81px;
	background:url("/img/unactive_menu_item_fill.gif") #2D5C88 repeat-x bottom;
	overflow:hidden;
	font-family:Arial;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	/*float:left;*/
}
.menu_item a
{
	text-decoration:none;
	color:#FFFFFF;
	/*float:left;*/
}
.menu_item a:hover 
{
	display: block;
	color:#DA5F4F;
	background-color:#28537D;
	/*width:125px;*/
	height:81px;
	background:url("/img/active_menu_item_fill.gif") repeat-x bottom #28537D;
	/*text-align:center;*/
}
.menu_item a .caption
{
	margin-left:5px;
	margin-right:5px;
	
	/*margin-top:30px;*/
	text-align:center;
	padding-top:25px;
}

.menu_item1
{
	display: block;
	color:#DA5F4F;
	background-color:#2D5C88;

	height:81px;
	background:url("/img/active_menu_item_fill.gif") #28537D repeat-x bottom;
	overflow:hidden;
	font-family:Arial;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	/*float:left;*/
}
.menu_item1 a
{
	text-decoration:none;
	color:#DA5F4F;
	/*float:left;*/
}
.menu_item1 a:hover 
{
	display: block;
	color:#FFFFFF;
	/*background-color:#28537D;*/
	/*width:125px;*/
	height:81px;
	background:url("/img/unactive_menu_item_fill.gif") repeat-x bottom #2D5C88;
	/*text-align:center;*/
}
.menu_item1 a .caption
{
	margin-left:5px;
	margin-right:5px;
	/*margin-top:30px;*/
	text-align:center;
	padding-top:25px;
}
/*Приветствие в верхней части левого блока*/
.greetings
{
	display:block;
	color:#787878;
	font-family:arial;
	margin-left:57px;
	margin-top:20px;
	font-size:12px;
}
.greetings strong
{
	font-weight:600;
}
/*-----------------------------------------------------------------------------------------------*/
/* Классы стилей для ЛЕНТЫ НОВОСТЕЙ */
/*-----------------------------------------------------------------------------------------------*/
.news_tape_container
{
	display:block;
	width:296;
	background:transparent;
	margin-top:35px;
	overflow:hidden;
}
.news_tape_header
{
	display:block;
	width:296px;
	height:37px;
	background:#F3F3F3;

	text-align:left;
	font-family:arial;
	font-size:12px;
	font-weight:600;
	color:#3776AB;
	overflow:hidden;
}
.news_caption
{
	display:block;
	color:#767676;
	font-family:arial;
	font-size:12px;	
	margin-left:57px;
}
.news_caption a
{
	color:#767676;
	text-decoration:none;
}
.news_caption a:hover
{
	color:#CE1300;
	text-decoration:none;
}
/* стили для блока контактов*/
.contacts_block
{
	display:block;
	width:150px;
	height:147px;
	background:transparent url("/img/square.gif") no-repeat top left;
	float:left;
	margin-left:10px;
}
.contacts_block a#filial_link
{
	margin-top:40px;
	display:block;
	font-size:12px;
	color:#255D8C;
	font-family:arial;
	text-decoration:none;
}
.contacts_block a:hover#filial_link
{
	display:block;
	font-size:12px;
	color:#DA5F4F;
	font-family:arial;
	text-decoration:none;
}
.contacts_block .tel
{
	display:block;
	font-family:arial;
	font-size:12px;
	color:#767676;
}
.contacts_block .tel a
{
	color:#595959;
	text-decoration:none;
}
.contacts_block .tel a:hover
{
	color:#DA5F4F;
	text-decoration:none;
}

/* для тайтла */
.title_container
{
	display:block;
	float:left;
	background:#FFFFFF;
	overflow:hidden;
	margin-left:25px;
}
.title_container_lp
{
	width:10px;
	height:173px;
	background:transparent url("/img/lp.gif");

}
.title_container_rp
{
	width:8px;
	height:173px;
	background:transparent url("/img/rp.gif");

}

.title_content
{
	display:block;
	float:left;
}
.title_content a
{
	font-family:arial;
	color:#DA5F4F;
	font-weight:600;
	text-decoration:none;
	font-size:11px;
	display:block;
	float:left;
	margin:8px;
	margin-left:5px;
}
.title_content a:hover
{
	font-family:arial;
	color:#305A80;
	font-weight:600;
	text-decoration:none;
	font-size:11px;
	display:block;
	float:left;
	margin:8px;
	margin-left:5px;
}
.title_content .num
{
	font-family:arial;
	color:#C3C3C3;
	font-weight:600;
	text-decoration:none;
	font-size:11px;
	display:block;
	float:left;
	margin:0px;
	margin-top:8px;
}
.link_list
{
	font-family:arial;
	font-size:12px;
	color:#2B69A6;
	text-align:left;
	margin:5px;
}
.link_list a
{
	display:block;
	margin-left:10px;
	padding-left:10px;
	color:#2B69A6;
	background:url("/img/unactive_dot.gif") no-repeat left;
	text-decoration:none;
}
.link_list a:hover
{
	display:block;
	margin-left:10px;
	padding-left:10px;
	color:#D66650;
	background:url("/img/active_dot.gif") no-repeat left;
	text-decoration:none;
}
/*для бокового меню*/
.active_smi
{
	display:block;
	height:44px;
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:600;

	vertical-align:middle;
	
	display:block;
	padding-left:57px;
	text-decoration:none;
	color:#9D9E96;
	padding-top:12px;
}
.unactive_smi
{
	display:block;
	height:44px;
	background:#E5E5E5;
	font-family:arial;
	font-size:12px;
	font-weight:600;

	vertical-align:middle;
}
.unactive_smi a
{
	display:block;
	margin-left:57px;
	text-decoration:none;
	color:#DC624D;
	margin-top:12px;
}
.unactive_smi a:hover
{
	display:block;
	margin-left:57px;
	text-decoration:none;
	color:#2B5882;
	margin-top:12px;
}
/*********************************************************************************************/
/* для отделки статей  - потом пойдут в визивиг */
/*********************************************************************************************/
.small_a
{
	color:#2B69A6;
	text-decoration:none;
}
.small_a:hover
{
	color:#D66650;
	text-decoration:none;
}
p
{
	clear:both;
	display:block;
	font-family:arial;
	color:#545454;
	text-align:justify;
	margin:15px;
	font-size:12px;
}
h1
{
	display:block;
	font-family:"trebuchet ms",arial;
	font-size:20px;
	font-weight:500;
	color:#AAABA6;
	margin:15px;
	text-align:left;
}
h2
{
	display:block;
	font-family:"trebuchet ms",arial;
	font-size:20px;
	font-weight:400;
	color:#AAABA6;
	margin:15px;
	text-align:right;
}
h3
{
	display:block;
	font-family:"trebuchet ms",arial;
	font-size:16px;
	font-weight:100;
	color:#545454;/*#AAABA6;*/
	margin:15px;
	text-align:left;
	/*font-weight:600;*/
}
h3 a
{
	display:block;
	font-family:"trebuchet ms",arial;
	font-size:16px;
	font-weight:100;
	color:#595959;
	margin:15px;
	text-align:left;
	text-decoration:underline;
}
h3 a:hover
{
	display:block;
	font-family:"trebuchet ms",arial;
	font-size:16px;
	font-weight:100;
	color:#595959;
	margin:15px;
	text-align:left;
	text-decoration:none;
}
p a
{
	color:#DA5F4F;
	text-decoration:underline;
	font-size:12px;
	font-family:arial;
}
p a:visited
{
	color:#DA5F4F;
	text-decoration:underline;
	font-size:12px;
	font-family:arial;
}
p a:link
{
	color:#DA5F4F;
	text-decoration:underline;
	font-size:12px;
	font-family:arial;
}
p a:hover
{
	color:#266DAE;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
}
ul
{
	display:block;
}
li
{
	color:#545454;
	font-family:arial;
	font-size:12px;
	margin:5px;
	text-align:justify;
}
li a
{
	color:#DA5F4F;
	text-decoration:underline;
	font-size:12px;
	font-family:arial;
}
li a:visited
{
	color:#DA5F4F;
	text-decoration:underline;
	font-size:12px;
	font-family:arial;
}
li a:link
{
	color:#DA5F4F;
	text-decoration:underline;
	font-size:12px;
	font-family:arial;
}
li a:hover
{
	color:#266DAE;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
}
.news_paging
{
	display:block;
	margin:15px;
	color:#767676;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
}
.news_paging a
{
	color:#DA5F4F;
	text-decoration:underline;
	font-size:12px;
	font-family:arial;
}
.news_paging a:hover
{
	color:#266DAE;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
}
/*внутрення таблица по макету*/
.inner_table
{
	/*dummy*/
}