body {
       font-size: 12px;
	padding: 0px;
	margin:0px 0px 0px 0px;
}
A.articleLinkInternal {display:block; margin-top:5px;}
A.inlink, A.inlink:visited, A.inlink:hover{color:#000000 !important; text-decoration:none;}

#sl1, #sl2, #sl2_{
	position: relative;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
}
#sl1{
	width: 178px;
	top:30px;
	left:50px;
}
#sl2{
	width: 160px;
	top:30px;
	left:250px;
}
#sl2_{
	width: 300px;
	top:13px; left: 77px;
	font: bold 15px arial, sans-serif;
	color: #6F2E15;
line-height:21px;
text-align:right;
}


.sup {	font: bold 15px arial, sans-serif;
	color: #245689;
	margin: 0px 10px 6px 26px;	
width:600px;

}

.tcol-nam {
	font: bold 15px arial, sans-serif;
	color: #0166B8;
	letter-spacing: -1px;
	margin: 15px 0px 13px 0px;	
	color:red; 
	padding-bottom:26px;
	background: url(/img/tn-bg.gif) left bottom repeat-x; 
}

.top-block {
	font: normal 12px tahoma, sans-serif;	
	padding: 3px 15px 3px 3px;
	margin: 1px 1px 25px 0px;
	background: url(/img/bg-tb.gif) repeat-y; 
	}
.top-block A, .top-block A:visited {
	display:block;
	color: red !important;
	text-decoration: none;
	padding: 0px 5px 0px 15px;
	margin: 0px 0px 0px 0px;
	background: url(/img/bul-tb.gif) 0px 4px no-repeat; 
}
.top-block A:hover {
	color: red !important;
	text-decoration: underline;
}




.logo {float:left; width:125px; height:57px; margin:30px 60px 0px 30px;}
* html .logo {padding-left:0px;  margin:30px 55px 0px 15px;}

.ru .logo, .ua .logo, .en .logo { background: url(/img/frtnd/logo.gif) no-repeat;}


.tn {float:left; width:188px; height:26px; margin:68px 0px 0px 0px;}
* html .tn {padding:0px 0px 0px 0px; margin:68px 0px 0px 0px ;}

.ru .tn {background: url(/img/tn-ru.gif) no-repeat;}
.ua .tn {background: url(/img/tn-ua.gif) no-repeat;}
.en .tn {background: url(/img/tn-en.gif) no-repeat;}


.ttt p, .ttt{font-size:13px;}

.ttt H1{
	border:none;
	color:#0166B8;
	font: bold 25px Arial, sans-serif;
	margin:16px 0 20px;
	padding:0 100px 5px 0;
}

.ttt #prpr {display:none;}



.ndsp{display:none;}

.n-list-an IMG {border: 1px solid #ededed;}

.imagelisttd, .image_td{
text-align: center;     
border: 1px solid #ededed; 
}

.imagelistimg, .imagelistimg{
border: 1px solid #ededed; 
}

.imglistcaption{
font: 11px Arial, sans-serif; 
text-align: center;     
line-height:11px;
}

P 	{
/*	margin : 15 px;*/
	color: #444444;
	text-indent: 20px;
	text-align: justify;     
	padding: 5px;     
	margin: 6px 0px 3px 0px;
}

.table1 P, .table2 P {margin-top:20px; padding:0px; text-indent:0px;}
.table1 H4, .table2 H4 {margin-top:21px;}


#rght
{
font: 11px Arial, sans-serif !important; 
background: #f5f5f5 url(/img/frtnd/bg-rght.gif) top repeat-x; 	
border-left: 1px solid #ededed; 
border-right: 1px solid #ededed;
}

#rght UL { 
color: #444444 !important;
list-style: square;
margin: 0px 0px 10px 25px;
}
#rght H4 { 
margin-bottom: 5px;
}

UL { 
color: #444444 !important;
list-style: square;
margin-top: 0px;
}

.articleText { 
	font: 12px Arial, sans-serif; 
	color: #444444;
	text-align: justify;
	background: url(/img/frtnd/bg10.jpg) bottom right no-repeat;
	padding-bottom: 20px;
	padding-right: 5px;
	margin-bottom: 10px;
}
H1{
	font-size: 18px;
	color: #0166B8;
	font-family: Arial, sans-serif;
	padding: 0px 100px 5px 0px;
	margin: 16px 0px 20px 0px;	
	border-bottom: 1px solid #B3B3B5;
}

#prpr{
text-align:right;
margin: -38px 3px 0px 0px;
background: top right no-repeat url(/content/images/k-print.gif);	
}

A:visited, P A:visited{
color: #0066cc;
}

.sub_news_table{
background-color: #fafafa !important;
border: 1px solid #cccccc !important;
}
.sub_news_table TD{
border-bottom: 1px solid #aaaaaa;

}
.formError{
font-weight: bold !important;
font-color #D60000 !important;
background: #efefef !important;
}
.inputNewsletter{
background-color:#f7f9ff; 
border: 1px solid #c0c0c0;}
.mm	{
position:absolute;
top:-100px;
	text-indent: -5000px;
	padding: 0;
	margin: 0;
      height: 10px;
}
.mm H1	{
font-size: 9px;
	padding: 0;
	margin: 0;
      line-height: 10px;
}

.line{
border-bottom: 6px solid #9FAB9F;
}
.line1{
border-bottom: 4px solid #26558B;
}
.line2{
border-bottom: 1px solid #5E809E;
}


#n_title{
	display: block;
height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	border-bottom: 1px solid #0A66B1;
	background: repeat-y url(/img/frtnd/bg11.gif);	
	color: #0A66B1;
	text-align: right;
	font: 13px tahoma, sans-serif !important;
}


.npr {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	color:#72728A !important;
margin: 4px 5px 0px 3px;
}

.npr A {
	color:#72728A !important;
}

.npr A:hover {
	color:#72728A !important;
	text-decoration: none;
}



.nr {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 3px 5px 3px 3px;
	color:#667989 !important;
}


.nr A {
dispaly: block;	
color:#667989 !important;
text-decoration: none;
}

.nr A:hover {
	color:#667989 !important;
	text-decoration: none;
}

/*
 *
 */


H3{
	font-size: 18px;
	color: #808080;
	font-family: Arial, sans-serif;
	padding-right: 20px;
	margin: 10px 0px 10px 0px;	
	background: url(/img/frtnd/bg4a.jpg) bottom right no-repeat; 	
	border-bottom: 1px solid #D3D3D3;
}
H4{
	color: #000000 !important;
	font: bold 14px Arial, sans-serif;
	margin-top: 30px;
}
#pollframe{
	text-align: center;
}
#orph{
	margin: 15px 0 15px 0;
	padding: 5px;
	font: 11px Tahoma, sans-serif;
	text-align: justify;
	background: #F8F8F8;	
}

form { 
}
p{
	text-align: justify;
}
td, th, p, span {
	font: 12px sans-serif;
color:#444444;
}
.image_caption {
	font: 11px;
    background-color:#f0f0f0;
}
.listEntry {
	margin-bottom: 10px;
}
a, a:link, a:visited, a:active, a:focus {
	color:#0672E1;
	text-decoration: none
}
a:hover {
	text-decoration: underline;
}

.articleCode {
	margin-bottom: 3px;
	font: 12px "Courier New", Courier, monospace;
}

.articleSummary {
	font-size: 11px arial, sans-serif;
	width: 100%;
}
.articleSummary P{color: #444444;}
.v09 {  font: 9px Verdana, Helvetica, Arial, sans-serif;}
.v10 {  font: 10px Verdana, Helvetica, Arial, sans-serif;}
.v11 {  font: 11px Verdana, Helvetica, Arial, sans-serif;}
.v12 {  font: 12px Verdana, Helvetica, Arial, sans-serif;}
.v13 {  font: 13px Verdana, Helvetica, Arial, sans-serif;}
.v14 {  font: 14px Verdana, Helvetica, Arial, sans-serif;}


/* search */
.formSearch { font: normal 11px Verdana, Helvetica, Arial, sans-serif;}
.search_form {}
.search_result {}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font: normal 10px Verdana, Helvetica, Arial, sans-serif;
	color: #4A5966;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}
.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font: bold 10px Verdana, Helvetica, Arial, sans-serif;
	color: #4A5966;
	text-decoration: none;
}
.articleList_toptext {
	font: 10px Verdana, Helvetica, Arial, sans-serif;
}
.articleList_listhead {
	font: bold 11px Verdana, Helvetica, Arial, sans-serif;
}

/*
 * waka@
 */

.div_fmenu {
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
}

.on {
	font-size: 12px tahoma, sans-serif bold;
	color:#000080 !important;
	text-decoration: none;
	margin: 3px 5px 3px 0px;
}

.on A, .on :visited {
	color:#000080 !important;
}

.on :hover {
	color:#A20000 !important;
	text-decoration: none;
}



.more {
	text-align: right;
	display: block;
	clear:both;
}
.more A {
	font: 11px !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
.more A :hover {
	text-decoration: underline !important;
}
.cont 	{
	padding: 0px 30px 0px 30px;		
	margin: 25px 0px 20px 0px;

}
.r 	{
	font: 11px Arial, Helvetica, sans-serif;
	color:#972C04;
}

dt, div {
/*	margin-top:5px; */
}
pre {
	font: 12px Courier New, Courier, monospace;
}
input, select, ol {
	font: 11px Arial, sans-serif;
}


.nr_active, .nr_active a:link, .nr_active a:visited {
	font: 12px Tahoma, sans-serif normal;
	color:#999999;
	/*padding-left: 5px;*/
}

.map_cat, .map_cat li, .map_cat a:link, .map_cat a:visited
{
	font: 12px Arial, sans-serif bold;
	color:#667989 !important;
}

.map_cat ul{
margin-top: 10px;
margin-bottom: 10px;
}

.map_art,.map_art a, .map_art a:visited, .map_art a:link
{
	font: 12px Arial, sans-serif normal !important;
	color:#2970B8 !important;
}

.breadcrumb, .breadcrumb a:visited, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:focus 
{
	font: 12px tahoma, sans-serif bold expanded;
	color: #C0BFBF;
}

.breadcrumb a:hover {
	color: #C0BFBF;
	text-decoration: none;;
}

/* get_article_summary() */
.gas_news {
	margin-bottom: 15px;
	width: 100%;
}
.gas_title, .gas_subtitle {
	margin-top:0px;
	margin-bottom:5px;
	latter-spacing:-1px;
	font: bold 14px Tahoma, sans-serif;
	color:#0D73D0;
}
.gas_subtitle {
	font: 12px;
}
.gas_text {  
	font: 12px Verdana, Helvetica, Arial, sans-serif; 
}
.error {
	font: 12px Tahoma, sans-serif;
	color: red;
}

/*
 * for frontend login form 
 */
.login_inp {
	font: bold 11px Verdana, Helvetica, Arial, sans-serif;
	color: gray;
	height: 18px; width: 130px;
	margin: 0px; padding: 0px;
}
.login_button {
	font: bold 11px Verdana, Helvetica, Arial, sans-serif;
	color: gray;
	height: 20px; width: 130px;
	margin: 0px; padding: 0px;
}

/* @waka */

.l-all, .l-all A, .l-all A:visited{
	font: 11px arial, sans-serif;
	color: #993300 !important;		
	text-align: right;
	margin: 10px 10px 25px 0px;	
}
.source, .source A, .source A:visited{
	font: 10px tahoma, sans-serif;
	color: #5D5D5D;	
	text-align:right;
	margin: 10px 0px 20px 0px;
}
.source A, .source A:visited{
text-decoration: underline !important;
}
.source A:hover{
color:#0166B8 !important;
}

.date{
	color: #5D5D5D;
	font: 11px arial, sans-serif;		
}
.news {
	color: #3D3D3D;
	font: 12px arial, sans-serif;	
	margin: 7px 0px 0px 0px;	
}
.news A, .news A:visited {
	color: #0066cc;
font-weight: bold; 
	font: Tahoma, sans-serif !important;		
}
.news .top-block A {font-weight:normal;}

.news A:hover {
	color: #B55610;
}
.loc{
	font: bold 12px tahoma, sans-serif;
	color: #C0BFBF;
	font-stretch: expanded;
}
.loc A, .loc A:visited{
	color: #C0BFBF;
	text-decoration: none;
}
.loc A:hover{
	text-decoration: underline;	
}
.nr A, .nr A:visited{
	font: bold 12px arial, sans-serif;
	color: #667989;
}
.nr A:hover{
	color: #000000;
	text-decoration: none; 
}
.nr-nam{
	font: bold 15px arial, sans-serif;
	letter-spacing: -1px;
	text-align: right;
	color: #0166B8;
	margin: 15px 0px 0px 0px;	
	background: url(/img/frtnd/bg10.gif) bottom right no-repeat; 	
	border-bottom: 1px solid #0A66B1;
}
.col-nam {
	font: bold 15px arial, sans-serif;
	color: #0166B8;
	letter-spacing: -1px;
	margin: 15px 0px 0px 0px;	
	border-bottom: 1px solid #0A66B1;
         clear: both;
}
.footer{
	font: 11px Arial, sans-serif;
}
.sign {
	font-weight: bold;
	font-style: italic;
font-size: 10px;
	text-align: right;
}
.cont {
	padding: 0px 30px 0px 30px;		
	margin: 25px 0px 20px 0px;
}
.nav {
	width:130px;
	margin:18px 0px 0px 23px;
	font: 10px tahoma, sans-serif;
	color:#cccccc;
}
.nav A, .nav A:visited {
	font: normal !important;
	color: #0C63B0;
}
.nav A:hover {
	color: #0C63B0;
	text-decoration: underline;
}
.nav1 {
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	font: 11px Tahoma, sans-serif;
	line-height:25px;
	text-align: center;
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	border-left: none;
	border-right: none;
	background-color: #F8F8F8;
	clear: both;
}
.nav1 A, .nav A:visited {
	font: normal !important;
	color: #0C63B0;
}
.nav1 A:hover {
	color: #0C63B0;
	text-decoration: underline;
}
.most{ 
	height: 278px;
	margin: 35px 0px 0px 0px;
/*	background: url(/img/frtnd/bg5.jpg); 
*/
}
.n-block {
	color: #3D3D3D;
	font-size: 11px;
	font-family: arial, sans-serif;	
	padding: 11px 15px 10px 10px;
	margin: 0px 0px 10px 0px;
	background: url(/img/frtnd/bg6.gif) no-repeat; 
	border-bottom: 1px dashed #D2D2D2;
	}
.n-block P{
	font: 11px Tahoma, sans-serif;
    text-align:left;
  	text-indent: 0px;
	color: #7D7D7D;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.n-block A {
	color: #993300 !important;
	font-weight: bold; 
	text-decoration: none;
}
.n-block A:hover {
	text-decoration: underline;
}
.n-block TD {
	font: 11px arial, sans-serif;		
	color: #7D7D7D;
}
.n-list {
	color: #5D5D5D;
	font: 11px arial, sans-serif;	
	padding: 0px 0px 10px 0px;
	margin: 15px 0px 10px 0px;
	}
.n-list .date {
	color: #B55610;
	}
.n-list P{
	color: #5D5D5D;
	font: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    text-align:left;
   	text-indent: 0px;
}
.src{
	color: #acacac !important;
	font-weight: normal !important;
}
.on{
	font: bold 13px Arial, sans-serif; 
	color: #273D89;	
}
.on A, A:visited{
	color: #273D89;	
}
.txt1{
	font: 11px Arial, sans-serif; 
	color: #273D89;	
}
.txt 	{ 
	font: 11px Arial, sans-serif; 
	color: #3D3D3D;
	text-align: justify;
	background: url(/img/frtnd/bg10.jpg) bottom right no-repeat;
	padding-bottom: 5px;
}
.tit 	{ 
	font: bold italic 18px Arial, sans-serif;
	text-align:justify;
	color: #640C1E !important
}
.an 	{
	font: 12px Arial, sans-serif;
	color: #000000;
	text-align: justify;
}
.copy 	{ 
	font: 6pt Arial, sans-serif; 
	color: #d0cAb8 !important
}

.bl {
	font: bold 12px !important; 
	color:#FFFFFF !important;
}

//* ----------------- Dropdown menu ------------------------------ */

#nav_hor	 {
    height: 30px;
    width: 100%;
    background-color:;
    background: #BBD2E3 url(/img/frtnd/bg3.jpg);
	border-bottom: 1px solid #5E809E; 
}
#menud {
    clear: both;
    width: 100%;
    height: 30px;
}
#menud td {

}
#menud td.r {
    width:5%;
}
#menud a {
	display: block;
	font: bold 12px Arial, sans-serif !important; 
	color:#273D89;
	text-decoration: none !important;
	background: url(/img/frtnd/bul1.gif) 5px 8px no-repeat;
	margin: 1px 0px 0px 0px;
	padding: 7px 6px 7px 20px;
}
#menud a:hover, #menud a:visited {
	color:#273D89;
}
#menud A:hover {
   background: #A2C0D7 url(/img/frtnd/bul1.gif) 5px 8px no-repeat;
}
#menud a A:visited{
	color: #273D89;	
}
#menud ul { 
	list-style: none;
	white-space: normal;
}
.parent {
	position: relative;
	white-space: nowrap;
}
.dropdown {
    width: 225px;
    position: absolute;		
    left: -3000px;
    top: auto;
    text-align: left;
    background: url(/img/frtnd/t.gif);
/*    border: 1px solid #6E9ABB !important; */
}
.dropdowno {
    width: 230px;
    position: absolute;		
    left: -31px;
    top: auto;
    text-align: left;
    background: url(/img/frtnd/t.gif);
}
.dropdown div,.dropdowno div{
    width: 200px;
    position: absolute;		
    left: -3000px;
    top: 0;  
    background: url(/img/frtnd/t.gif);
    text-align: left; /* because IE misapplies text centering to boxes */
}
.dropdown ul,.dropdowno ul { 
    background: #CADDEF url(/img/frtnd/bg3_d.jpg); /* бг_раунд выпадающего меню */
    width: 165px; /* tweaked so that dropdowns appear to "line up" with top links */
    margin: 0px 15px 6px 31px; /* положение выпадающего меню */
    padding: 0;
    border: 1px solid #5E809E; /* контур выпадаюшего меню */
} 
.dropdown a,.dropdowno a {
    height: 100% !important;
    display: block;
    font: bold 11px; 
    text-decoration: none !important;
    margin: 0px 0px 0px 0px !important;
    padding: 3px 0px 3px 15px !important;
    background: url(/img/frtnd/bul3.gif) 0px 0px no-repeat !important;
/*	 border-bottom: 1px solid #5E809E; */ /* makes the dividers between the top nav links */
}
.dropdown a:hover,.dropdowno a:hover {
	color: #FFFFFF !important;	
   background: #8Eb2d9 url(/img/frtnd/bul3.gif) 0px 0px no-repeat !important;
/*	 border-bottom: 1px solid #5E809E; */  /* makes the dividers between the top nav links */
}
.dropdown li,.dropdowno li {
  position: relative; 
  vertical-align: bottom; /* IE5/win bugfix */
}
.parent:hover div.dropdown {left: -31px;} /* hover rule for dropdowns */ 
/* extra pixel makes dropdowns "line up" with top links */ 
.dropdown li:hover,.dropdowno a:hover {background: #808080;} /* hover color effect on dropdown links */

/*XXXXXXXXXXX Special fixes XXXXXXXXXXX*/

/* This is to hide the following from IE/Mac. \*/
* html .dropdown li,.dropdowno li {
height: 1%;
margin-left: -16px;
mar\gin-left: 0;
}
/* */

* html a
 {height: 1%;}

/* The first 2 rules above fix "bullet region" problems in IE5.x/win, 
and the 2nd is to make all links fully clickable. */