
body { 	margin: 0; padding: 0; }

a {color: #000000; text-decoration: none;}
a:hover { color: #FF0000; text-decoration: none;}

ul { margin-left: 1em; padding-left: 0; margin-top: 4px; }
li { padding: 3 0 3 0; }
h1 {font-size: 18px; color: #010101;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: 1; margin: 5 0 5 0; }
h3 {font-size: 12px;}
h4 {color: #000000;}

HR 
{
    border:0px; background-color:#EB180D; height:2px; color:#EB180D; margin: 0 0 0 0;  
}

.table_main 
{
	width: 100%; height: 100%; border: 2px solid #ffffff;
}

.table_header
{
	height: 86px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 2px solid #ffffff;
}

.table_header .td_logo
{
	text-align: left; vertical-align: top;  width: 317px;
}

.table_header .td_date
{
	padding: 5 15 0 0; font-size: 14; width: 165px; vertical-align: top; text-align: right;
}

.td_title
{
	border-bottom: 2px solid #FFFFFF;
	padding: 2 2 2 2; text-align: center; vertical-align: top;
	height: 22px;
	background-color: #FE2116; color: #FFFFFF;
	font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; letter-spacing: 1;    
}
.td_menu
{
	width: 230px;
}

table.cont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; height: 100%;}
table.cont td.td_cont { vertical-align: top; padding: 10 10 10 10; color: #333333; border-left: 2px solid #EB180D; height: 100%;}

.mark_text { font-weight: bold; color: #010101; }
.justify_text { text-align: justify; }
.center_text { text-align: center; }
.right_text { text-align: right; }

table.menu {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
table.menu td { text-align: left; }

table.menu td.select_item { border-bottom: 2px solid #EB180D; }
table.menu td.rubrika {font-size: 12px; }

table.menu td.select_rubrika a { font-size: 12px; color: #FE2116; text-decoration: none;}

.news_head {width: 100%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; border-bottom: 2px solid #EB180D;}
table.news_icons {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
table.news_icons ul { padding-left: 3; }

.partner_info
{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt;
}

.td_info
{
	vertical-align: bottom ; text-align: right; padding: 5 5 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt;
}
table.info_image 
{
	border-right: 2px solid #FFFFFF; float: left; 
}
div.info_title 
{
	font-weight: 700; background-color: #FE2116; color: #FFFFFF; 
	padding: 0px 2px 0px 2px;
	margin: 5 0 5 0;
}
div.info_text
{
	text-align: right;
}


.hold_hidden
{
	display: none;	visibility: hidden;     
}

.hold_display
{

}

.error
{
	color: Red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
}

.p_info
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
}

.news_image
{
	float: left;
	margin-right: 10;
	margin-bottom: 10;
	font-size: 14;
}

.news_image_right
{
	float: right;
	margin-left: 10;
	margin-bottom: 10;
}

.news_lenta 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}

.news_lenta td
{
	padding: 2 0 2 0;
}

.news_text, .news_text a, .news_text a:hover, .news_text a:visited
{
	font-size: 16px; color: #000000; text-align: justify;
}

.first_news_text:first-letter 
{
	font-size: 200%; float: left; margin: 2px 2px 2px 2px;  
}

.navbar, .navbar a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
	padding: 0px 2px 2px 2px;
	margin: 5 0 5 0;
}

.navbar_activ, .navbar_activ a
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
	background-color: #FE2116; color: #FFFFFF; 
	padding: 0px 2px 2px 2px;
	margin: 5 0 5 0;
}

.input_area h1 { border-bottom: 2px solid #EB180D }
.input_area TH { color:#000000; text-align:right; font-weight:bold; margin-right:15px; vertical-align:text-top}
.input_area TR.readonly {background-color:#ececec;}
.input_area td
{
	PADDING: 2px 5px 2px 5px;
}

.input_text
{
 
}

.tab_content
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	padding: 6px;
}

table.tab_control td,
table.big_tab_control td
{
	text-align: center;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	background-color:#FFFFFF;
}

table.tab_control td.tab_hidden,
table.big_tab_control td.tab_hidden
{
	border: none;
	background-color:#F7F7F7;
	border-bottom: 1px solid #EAEAEA;  
}

table.tab_control td.tab_unselected,
table.tab_control td.tab_disabled
{
	margin: 0px;
	font: normal 11px sans-serif;
	border-bottom: 1px solid #EAEAEA;
	-moz-user-select: none;
	-khtml-user-select: none;
}
table.tab_control td.tab_unselected
{
	cursor: pointer;
	color: #000000;
}

table.tab_control td.tab_selected
{
	cursor: pointer;
}

table.tab_control td.tab_disabled
{
	color: #cccccc;
}

table.big_tab_control td
{
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 10pt;	
	font-weight: 700;
	white-space: nowrap;
	padding: 5px 8px 4px 8px; 
	color: #FF0000;
}

table.big_tab_control td.tab_unselected,
table.big_tab_control td.tab_disabled
{
	margin: 0px;
	border-bottom: 1px solid #EAEAEA;
	-moz-user-select: none;
	-khtml-user-select: none;
}
table.big_tab_control td.tab_unselected
{
	cursor: pointer;
	color: #000000;
}
table.big_tab_control td.tab_disabled
{
	color: #cccccc;
}