body
{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-size: 8pt;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	min-width: 800px;
}

p
{
	font-size: 1.2em;
	max-width: 80em; 
}

a
{
	color: #257992;
}

a.tag
{
	font-size: 1.2em;
}

a > img
{
	border: 0
}

hr
{
	color: #505050;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 50px;
	clear: both;
}

/* Таблицы */

table
{
	border: 1px solid #41403f;
	font-size: 1.2em;
	border-collapse: collapse;
	max-width: 70em;
}

td
{
	padding: 5px 10px;
}

/* Горизональный заголовок */

thead
{
	background-color: #818181;
	font-weight: 900;
}

thead > tr > td
{
	border-left: 1px dashed #fff;
	border-bottom: 1px solid #41403f;
	color: #fff;
}

/* Тело таблицы */

tbody > tr > td
{
	border-bottom: 1px dashed #a7a7a6;
	border-left: 1px dashed #a7a7a6;
}

/* Первый столбец */

th
{
	background-color: #dadada;
	font-weight: 300;
	border-top: 1px dashed #818181;
}

/* Шапка */
.header
{
	height: 324px;
	margin-bottom: -160px;
	margin-left: 40px;
	background: top left;
}

.header1
{
	background: #ede0cc url("../images/top_bg_1.jpg") no-repeat;
}

.header2
{
	background: #c5d3e0 url("../images/top_bg_2.jpg") no-repeat;
}

.header3
{
	background: #eaddc3 url("../images/top_bg_3.jpg") no-repeat;
}

.header4
{
	background: #cdecff url("../images/top_bg_4.jpg") no-repeat;
}

/* Логотип */
.header > a
{
	margin-top: 60px;
	margin-left: -15px;
	float: left;
}

.navigation_elem
{
	margin-left: 55px;
	margin-bottom: 15px;
}

.navigation_elem > form
{
	display: inline;
}

.navigation_elem > form > input[type="image"]
{
	border: 0px none;
}
/* Меню */
.main_menu
{
	background: url("../images/menu_bg.png");
	font-size: 1.2em;
	font-style: italic;
	margin-left: 40px;
	margin-right: 40px;
	padding: 0.7em;
}

.main_menu > a
{
	font-family: Verdana, sans-serif;
	color: #fff;
	margin: 0.5em;
	line-height: 200%;
	padding: 0.1em 1.1em;
	text-decoration: none;
}

.main_menu > a:hover
{
	background-color: #2a6b7e;
}

/* Подменю */
.submenu
{
	margin-right: 40px;
	margin-left: 40px;
	min-height: 4em;
}

.submenu_item
{
	background: url("../images/submenu_bg.png");
	font-size: 1.1em;
	font-style: italic;
	padding: 0.2em 1em;
}

.submenu_item > a
{
	margin: 0.5em;
	padding: 0.2em 0.8em;
}

.submenu_item > a:hover
{
	color: #fff;
	background-color: #2a6b7e;
}

/* Заголовки */

h1, h2, h3, h4, h5, h6
{
	font-weight: 300;
}

h1, h3, h4, h5, h6
{
	font-family: "Times New Roman", serif;
	font-style: italic;
}

h1, h3
{
	display: inline;
}

h1 > a, h3 > a
{
	text-decoration: none;
	border-bottom: 1px solid;
}

/* Заголовок разделов */

h1
{
	font-size: 3.6em;
	color: #a0a0a0;
}

h1 > a
{
	color: #a0a0a0;
}

h1 > a:hover
{
	color: #c0c0c0;
}

/* Заголовок новостей и событий, подзаголовки */

h2
{
	font-size: 1.8em;
	color: #5e99ab;
}

h2 > a
{
	text-decoration: none;
	color: #257992;
}

h2 > a:hover
{
	color: #5e99ab;
}

/* Заголовок о компании */

h3
{
	color: #fffefe;
	font-size: 3.0em;
}

h3 > a
{
	color: #fffefe;
}

h3 > a:hover
{
	color: #f1f0fe;
}

/* Заголовок документов и стандартов */

h4
{
	color: #292929;
	font-size: 2.0em;
	margin-top: 0px;
	margin-bottom: 10px;
}

/* Заголовок поста */

h5
{
	color: #363636;
	font-size: 2.4em;
	margin-bottom: 10px;
	margin-top: 10px;
}

h6
{
	color: #363636;
	font-size: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* События и новости */

.event, .news
{	
	margin-bottom: 20px;
	text-indent: 45px;
}

.event
{
	background: url("../images/events_icon.png") bottom left no-repeat;
}

.news
{
	margin-top: 30px;
	background: url("../images/news_icon.png") bottom left no-repeat;
}

.event_item, .news_item
{
	margin-bottom: 20px;
}

/* Информационная панель */

.info
{
	border: 1px #cccccc solid;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 25px;
}

.info > span
{
	display: inline-block;
	vertical-align:top;
}

/* О компании */

.about
{
	width: 74%;
	background: #cccccc;
	padding-bottom: 20px;
	padding-top: 10px;
}

.about_header
{
	background: #cccccc url("../images/about_icon.png") 10px no-repeat;
	text-indent: 40px;
}

.about_item
{
	padding-left: 10px;
	padding-right: 10px;
}

.about_item > a
{
	padding-right: 15px;
	font-size: 1.1em;
}

/* Документы */

.docs
{
	padding-top: 15px;
	padding-left: 10px;
	width: 24%;
}

.docs_item
{
	text-indent: 25px;
	background: url("../images/docs_icon.png") no-repeat;
	margin-bottom: 20px;
}

/* Нижнее меню */

.down_menu
{
	margin-left: 40px;
	padding-top: 15px;
	float:left;
	width: 150px;
	display: inline-block;
}

.down_menu_item, .down_menu_item > a
{
	color: #a0a0a0;
	line-height: 200%;
}

.down_menu_item
{
	font-weight: 600;
}

.down_menu_item > a
{
	font-weight: 300;
}

/* Дата */

.date
{
	font-family: Verdana, sans-serif;
	font-weight: 300;
	color: #505050;
	font-size: 0.9em;
	line-height: 0.5;
}

/* Текущий пункт меню */

.current_menu
{
	color: #fff;
	font-size: 1.1em;
	font-style: italic;
	background-color: #4b4b4b;
	padding: 10px 5px;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 0px;
}

.current_menu > a
{
	color: #fff;
}

/* Пост */

.post
{
	margin-left: 10px;
	margin-bottom: 20px;
}

.post > p
{
	max-width: 75em;
}

/* Описание картинки или таблицы */

.attach_description
{
	color: #5e5d5d;
	font-size: 1.2em;
	font-style: italic;
	margin-top: 5px;
}

/* Контент с сайдбаром */

span.sidebar, span.content
{
	display: inline-block;
	vertical-align: top;
}

.sidebar
{
	width: 21%;
	margin-left: 40px;
}

.content
{
	width: 73%;
	padding: 0px;
	margin: 0px;
}

/* Контекстное меню в сайдбаре */

.context_menu > a
{
	background-color: #505050;
	display: block;
	padding: 10px;
	color: #4cc9ee;
	font-size: 1.2em;
	font-style: italic;
}

.context_menu > a:nth-child(2n)
{
	background-color: #353535;
}

/* Дополнительная информация в сайдбаре */

.context_info
{
	margin-top: 10px;
	background-color: #f1eeeb;
	padding: 20px 10px;
}

.context_info > h1
{
	font-size: 2.4em;
}

.context_info > h2
{
	font-size: 1.4em;
}

/* Форма обратной связи */

.feedback
{
	background: url("../images/feedback_bg.gif") repeat;
	display: inline-block;
	margin-left: 40px;
	margin-top: 20px;
}

.feedback > form
{
	background: url("../images/corner.png") 100% 100% no-repeat;
}

.feedback > form > h4
{
	margin-left: 60px;
	margin-top: 15px;
	color: #000;
}


input, textarea
{
	border: 1px solid #acacac;
}


.pagination
{
	font-size: 1.2em;
	font-style: italic;
	font-family: Verdana, sans-serif;
	margin-left:10px;
}

/* Футер */

.footer
{
	clear: both;
	margin: 40px 50px;
	padding-top: 40px;
}

.copyright
{
	
}

#excentrics
{
	float:right;
}


#excentrics img 
{
	background:transparent url("/media/belaspo/images/exlogo.gif") no-repeat 0 0;
	height:42px;
	width:42px;
}

#excentrics:hover img 
{
	background:transparent url("/media/belaspo/images/exlogo_hover.gif") no-repeat 0 0;
}

