/* общий CSS */
/* нутряные фишки переопределены в int.css */
html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a, img, form, table  {margin: 0; padding: 0; border: 0}

hr {
border:none;
border-top:2px solid #cacaca;
height:0;
margin:10px 0 20px;
overflow:hidden;
}
body {
font-family: tahoma; 
/* font-size: 11px; */
font-size: 68%;
color: #fff;
background: #0F60B9 url(/_i/body-bg.jpg) left top repeat-x; }

a{font-family: Tahoma; font-size: 11px; color: #fff;}

p {margin: 0px 0px 20px 0px;}
td {vertical-align: top;}

di1v#shar3{
	height: 203px;
	width: 291px;
	background: url(/_i/shar3.png) no-repeat top right;
	background: expression("none");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_i/shar3.png");
}


h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}



/*{{{ DONE: top */
div#bSuperTop {background: /*#509CE5*/ url(/_i/top-bg-cloud-fill.jpg) left top repeat-x;}

/* table#bTop {background: url(/_i/top-bg-cloud-ng.jpg) right top no-repeat; height: 346px;  font-weight: bold; color: #fff; font-size: 9px;} */


table#bTop {background: url(/_i/top-bg-cloud.jpg) left top no-repeat; height: 346px;  font-weight: bold; color: #fff; font-size: 9px;} 

/* новогодняя шапка со снежинками */
/*table#bTop {background: url(/_i/top-bg-cloud-ng.jpg) left top no-repeat; height: 346px; font-weight: bold; color: #fff; font-size: 9px;} */

table#bTop a {text-decoration: none; color: #fff; font-size: 9px;}
table#bTop a:hover {color: #B1DCFF;}

table#bTop td.logo {padding: 103px 112px 0px 112px;}
table#bTop td.logo td.r {text-align: right; padding-top: 9px;}
table#bTop td.logo img {vertical-align: middle;}

table#bTop td.menu table {height: 31px;}
table#bTop td.menu td {vertical-align: middle;}
table#bTop td.menu td.lSplit {width: 30px;}
td#bLangMenu {font-size: 11px;width: 71px; padding-left: 82px; padding-left: 18px; padding-top: 314px;}
td#bLangMenu, td#bLangMenu img{width: 41px;} 
td#bLangMenu a {font-size: 11px;}

div.tower {text-align: center; width: 325px;}

#bTopMenu 
{
    /*margin-top: 315px;*/
    border-left: 1px solid #7DC5FF; border-right: 1px solid #7DC5FF; 
    background: #094EA4 url(/_i/pix-navy.gif) left top repeat-x; 
    text-transform: uppercase;
    width:88%;
	float: left;
}

#bTopMenu td {padding: 0;}

td#bTopMenu td.mItem {text-align: center; white-space: nowrap; vertical-align: middle;}

table#bTopMenu td.mItem a {font-size: 11px; white-space: nowrap;}



#bTopMenu td.active {background: url(/_i/mi-act-bg.gif) left top repeat-x;} 
#bTopMenu td.mSplit {}

#bTopMenu td.mItem a.active {color: #B1DCFF; white-space: nowrap;}


/* }}} */

/*{{{ DONE: main */
table#bMain {}
table#bMain td.lSplit {width: 112px;}
table#bMain td.rSplit {width: 6%;}

/* NOTE: left place */
td#bLeftPlace {width: 35%;}
table#bLeft td.l {width: 182px;}
table#bLeft td.r {}

td#bFastLink {padding-top: 20px;}
td#bFastLink div.fastLink {margin-top: 12px;}
/* td#bFastLink, td#bFastLink a {font-size: 105%;} */

td#bPress {background-color: #4c9bd4; padding: 0px 21px 7px 10px; font-size: 115%; border-top:1px solid #7ac6ff;}
td#bPress div.header {font-weight: bold; height: 25px; padding-top: 7px; text-transform: uppercase; font-size: 11px;}
td#bPress div.more {text-align: right; margin-top: 13px;}

td#bSepar {background-color: #EB5200; padding: 0px 21px 7px 10px; font-size: 115%;}

table#bLeft td.hotSpot {padding-top: 29px;}
table#bLeft td.hotSpot div.hotSpot {width: 160px;}
table#bLeft td.hotSpot div.image {margin-bottom: 6px; padding: 0;}
table#bLeft td.hotSpot div.header {font-weight: bold; text-transform: uppercase;}
table#bLeft td.hotSpot div.text, table#bLeft td.hotSpot div.text a {font-size: 10px; color: #001653;}


/* NOTE: right place */
.rBody {background: url(/_i/body-bg-r.jpg) left top repeat-x;}
td#bRightPlace {padding-left: 10px;}
td#bRightPlace, td#bRightPlace a {font-size: 100%;}

td#bRightPlace div.header {font-weight: bold; height: 25px; padding-top: 6px; text-transform: uppercase; font-size: 11px;}

td#bRightPlace div.more {padding-top: 8px; font-size:110%}


/*}}}*/

/*{{{ DONE: footer */
/* table#bFooter {position: absolute; bottom: 0; z-index: 1;} */
table#bFooter { margin-top: 63px;}
table#bFooter, table#bFooter a  {1font-size: 11px; font-size: 100%;}
table#bFooter a {color: #001653;}

table#bFooter td.lSplit {width: 112px;}
table#bFooter td.rSplit {width: 174px;}

td#bTools {width: 182px;}
td#bTools td.tool {padding-right: 36px;}

td#bCopyrights {padding-right: 30px;font-size: 9px;}

td#bAplex {text-align: right; font-size: 9px;}
/*}}}*/

/*{{{ DONE: stuff */
img.bullet-gt {vertical-align: 1middle; margin-right: 5px;}

.bbrd-b {border-bottom: 1px solid #7DC5FF;}
.bbrd-l {border-left: 1px solid #7DC5FF;}
.bbrd-t {border-top: 1px solid #7DC5FF;}
.brd3 {border-width: 3px;}

img.PNG {behavior: url('/_css/pngbehavior.htc');}
img.PNG[class] {margin-bottom: -2px;}

.orange, a.orange {color: #EB5200;}

.smallDark {color: #001653; font-size: 9px;}
.smallOrange {color: #EB5200; font-size: 9px;}

table.newsItem {margin-bottom: 8px;}
table.newsItem td.image {padding-top: 3px; padding-right: 10px;}
table.newsItem td.text {color: #fff; padding-bottom: 2px;}
table.newsItem td.text, table.newsItem td.text a {text-decoration: none;}
table.homeNews {font-size: 115%;}

table.newsItem .smallDark {font-size: 105%;}
table.newsItem .smallOrange {font-size: 80%;}

ul, ol {margin-bottom: 20px; margin-left: 15px;}

/*}}}*/

/*{{{ DONE: containers */
div.item, table.item {margin-bottom: 27px;}

input.inp, select.inp, textarea.inp {font-family: tahoma; font-size: 11px; color: #414141; height: 17px; margin: 0; padding: 0px 2px;}
textarea.inp {height: 60px;}

input.inrow-btn {margin-bottom: 1px;}

.w80 {width: 80px;}

input.button {background-color: #0F60B9; border-top: 1px solid #0F60B9; border-bottom: 1px solid #0F60B9; border-left: 1px solid #7DC5FF; border-right: #0F3370; padding: 1px 4px; text-transform: lowercase; color: #fff; font-size: 11px; font-family: tahoma;}

table.pages td {vertical-align: middle; padding: 1px 5px; text-align: center;}
table.pages td.title {padding-left: 0px;}
table.pages td.active {background-color: #EB5200; color: #fff;}

div.sitemap-page {}
div.sitemap-page div {margin-bottom: 3px;}
div.sitemap-page div.top {margin-bottom: 10px;}
div.sitemap-page div.top a.top {font-size: 20px;}
div.sitemap-page a {font-family: arial; font-size: 12px;}
div.sitemap-page div.marg {margin-top: 20px;}

label {}

table.form-table {}
table.form-table th, table.form-table td {padding: 3px 6px;}
table.form-table th {padding-left: 0px;}
table.form-table th {width: 20%; font-weight: normal; text-align: left; padding-right: 10px;}
table.form-table input, table.form-table select, table.form-table textarea {width: 99%;} 
/*}}}*/



a.newsmain1 {font-family: arial; font-size: 12px;text-decoration: none;}
a.newsmain1:hover {font-family: arial; font-size: 12px;text-decoration: none;}

.smallDark2 {color: #001653; font-family: arial; font-size: 9px;text-decoration: none;}
.smallDark2:hover {color: #001653; font-family: arial; font-size: 9px;text-decoration: none;}

/* div.fastLink a, div.fastLink a:hover {font-family: tahoma; font-size: 11px;} */
a.fl1, a.fl1:hover {font-family: tahoma; font-size: 12px;}
a.subs1, a.subs1:hover {font-family: tahoma; font-size: 11px;}

/* div.hh11 {font-family: tahoma; font-size: 12px;} */
div.hh11 {font-family: Arial; font-size: 12px; } 
div.hh11 {font-size: 98% !important;}

div.hh10 {font-family: tahoma; font-size: 10px;}
div.hh9 {font-family: tahoma; font-size: 9px;}

div.header11 {
font-weight: bold; 
height: 25px; 
padding-top: 7px; 
font-family: tahoma; font-size: 11px;
text-transform: uppercase;
}


div.header111 {
font-weight: bold; 
height: 25px; 
padding-top: 7px; 
font-family: tahoma; font-size: 11px;

}



.filesize {vertical-align: middle; color: #EB5200; font-size: 9px; font-family: Tahoma;}

.document-icon {MARGIN-BOTTOM: 2px; MARGIN-LEFT: 7px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 0px}								    
.document-icon[class] {MARGIN-BOTTOM: 1px;}								    

ul 
{
    margin-left: 0px;
    list-style-type:none;
}

ol
{
	padding-left: 14px;
}

ul li 
{
    background: url(/_i/ul-bul.gif) left 6px no-repeat;
    padding-left: 14px;
    margin-bottom: 4px;
}

ol li {
background: none;
}

.menu-font, .menu-font a
{
	font-family: ArialNarrow, arial;
}
