body
{
	background-color: #FFFFFF;
	color: #5B6BA1;
	margin: 0px;
}

.langtd{padding:0px 10px 0px 0px;text-align:right;}
.langtd a{color:#fff;}

body, table, input, textarea
{
	font-family: Tahoma;
	font-size: 11px;
}

h2 { font-size: 13px; }

a
{
	color: #AC0000;
	text-decoration: underline;
}
a.blue
{
	color: #5B6BA1;
	text-decoration: none;
}
a.blue:hover { text-decoration: underline; }

#left, #right { vertical-align: top; }

#left, td.contacts 
{ 
	background-image: url('/img/leftbg.gif'); 
	background-color: #FFF2DF;
}

td.top1 
{ 
	background-image: url('/img/topbg1.gif');
	height: 49px; 
}

td.top2
{
	background-image: url('/img/topbg2.gif');
	height: 81px;
}

td.header 
{ 
	height: 42px;
	vertical-align: top;
	/*background-color: #374B8C;*/
}

td.uho 
{ 
	height: 39px;
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: bottom;
	/*background-color: #374B8C;*/
}
td.uho img
{
	margin-left: 5px;
	margin-bottom: 3px;
}
#uho1 { background-image: url('/img/uho1bg.gif'); }
#uho2 { background-image: url('/img/uho2bg.gif'); }
#uho3 { background-image: url('/img/uho3bg.gif'); }
#uho4 { background-image: url('/img/uho4bg.gif'); }

td.db1
{
	background-image: url('/img/db1bg.gif');
	height: 29px;
	background-repeat: repeat-x;
	vertical-align: top;
}
td.db1 img
{
	margin-top: 15px;
	margin-left: 10px;
}
td.db2
{
	background-image: url('/img/db2bg.gif');
	height: 29px;
	text-align: right;
	background-repeat: no-repeat;
	vertical-align: top;
}
td.db3
{
	background-image: url('/img/db3bg.gif');
	height: 29px;
	background-repeat: repeat-x;
}

td.ldb
{
	background-image: url('/img/ldbbg.gif');
	height: 25px;
}

td.leftcol 
{ 
	
	padding-top: 24px;
}

#menu
{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin-bottom: 44px;
}
#menu td.item
{
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #F9B87A;
}

#menu td.end 
{ 
	border-bottom: 1px solid #FFFFFF;
	background-color: #F48C29;
}

td.nheader
{
	background-image: url('/img/nhbg.gif');
	text-align: right;
	height: 29px;
}
td.nheader_eng
{
	background-image: url('/img/nhbg_eng.gif');
	text-align: right;
	height: 29px;
}

td.pheader
{
	background-image: url('/img/phbg.gif');
	text-align: right;
	height: 29px;
}

td.fheader
{
	background-image: url('/img/fhbg.gif');
	text-align: right;
	height: 29px;
}

td.news
{
	background-color: #FFF4E4;
	border-left: 0px solid #FFFFFF;
	vertical-align: top;
	background-image : url("/img/nblock_bg.gif");
	background-repeat : repeat-y;
}

#newstable tr.header td
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#newstable tr.header td.div { background-color: #FFDCB9; }
#newstable tr.header td.date
{
	font-weight: bold;
	color: #5B6BA1;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
#newstable tr.header td.null { background-color: #FFF9F1; }
#newstable tr.header td.buttons
{
	padding-left: 4px;
	padding-right: 4px;
}
#newstable td.content
{
	color: #5B6BA1;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 16px;
}
#newstable td.content a
{
	color: #5B6BA1;
	text-decoration: none; 
}
#newstable td.content a:hover { text-decoration: underline; }

td.contacts
{
	vertical-align: top;
}
table.contacts td
{
	background-image: url('/img/cbg.gif');
	height: 135px;
	background-repeat: no-repeat;
	color: #5B6BA1;
	padding: 7px;
	vertical-align: top;
}

td.footer
{
	border-top: 2px solid #374B8C;
	height: 18px;
	background-color: #7EA8DF;
	background-image: url('/img/fbg.gif');
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 20px;
}
td.footermid { background-image: url('/img/fbg1.gif'); }
td.footer a 
{
	color: #FFFFFF;
	text-decoration: none;
}
td.footer a:hover { text-decoration: underline; }

td.pagebody 
{ 
	vertical-align: top;
	padding-left: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
}
td.pagebody p, td.pagebody h2
{
	margin-left: 10px;
	margin-right: 10px;
}

#first td.block1
{
	height: 200px;
	background-color: #EFF1F6;
	background-image: url('/img/fpbg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align:top;
}
#first td.block2
{
	border-top: 7px solid #FFFFFF;
	border-bottom: 7px solid #FFFFFF;
	height: 35px;
	/*background-color: #EAEFF8;*/
	background-image: url('/img/nhbg2.gif');
	background-position: top right;
	background-repeat: repeat-x;
}
#first td.block3
{
	background-color: #EAEFF8;
	height: 181px;
	background-image: url('/img/fpb3bg.jpg');
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: bottom;
}

td.submenu
{
	padding-top: 4px;
	padding-bottom: 4px;
}
table.submenu
{
	border-top: 1px solid #FFFFFF;
}
table.submenu td.start
{
	background-color: #FFF2DF;
	text-align: right;
	background-image: url('/img/lesha.gif');
	background-position: right;
	background-repeat: repeat-y;
}
table.submenu td.subitem
{
	background-color: #FFF8EE;
	padding-left: 5px;
	color: #000000;
}
table.submenu td.subitem a
{
	color: #000000;
	text-decoration: none;
}
table.submenu td.subitem a:hover { color: #B65D03; }
table.submenu td { border-bottom: 1px solid #FFFFFF; }

ul.links, ul { list-style-image: url('/img/arr.gif'); }
ul.links a
{
	color: #AC0000;
	text-decoration: none;
}
ul.links li { margin-bottom: 3px; }

div.article { background-color: #F4F8FF; }
div.article a
{
	color: #5B6BA1;
	text-decoration: none;
}
div.article a:hover { text-decoration: underline; }

table.fform td.right
{
	text-align: right;
	color: #FF0000;
}
table.fform td.subm
{
	background-image: url('/img/fb_sbg.gif');
	text-align: right;
	padding: 0px;
}
table.fform input, textarea
{
	border: 1px solid #374B8C;
}
table.fform td.inp
{
	padding-left: 0px;
	padding-right: 0px;
}

table.newsarch td.cell1 
{
	height: 15px;
	background-color: #7DA8DF;
}
table.newsarch td.cell2 { background-color: #F3F8FE; }
table.newsarch td.cell3 { padding: 7px; }
table.newsarch td.cell4 
{ 
	background-color: #F3F8FE;
	text-align: right;
	height: 15px;
	padding-right: 10px;
}

A.prjlink
{
	color : #1C306C;
	font-size : 11px;
	font-weight : bold;
	font-family : Tahoma;
	text-decoration : underlined;
}
