/*standarts*/
body,html {
    height: 100%;
    margin: 0;
    padding: 0;
    background: #1b4b8a;
}
body,td {
    font-family: Verdana, sans-serif;
    font-size: 9pt;
    color: #fff;
}
div {margin:0;padding:0}
table.n {border:0px;border-collapse:collapse;}
table.n td{padding:0px;}
table.b {border:1px solid red}
table.b td {border:1px solid gray}

a img {border:0}
a{color:#ffc000}
a:hover{color:#ddc000}
div.clear {clear: both; min-height: 1px; height: 1px; line-height: 1px; width: 1px; font-size: 1px;}
/*________*/



ul.nav {list-style: none;padding:0;margin:0}
ul.nav li {float:left;margin: 0 6px}
ul.nav li a.n{color:#fff;display:block;padding: 2px 4px;text-decoration: none;}
ul.nav li a.n b {color:#ffc000}
ul.nav li a.n:hover b {color:#003360}
ul.nav li a.n:hover {color:#003360;background: #fff;}

.subnav {display:none;position:absolute;z-index:10000000000;margin:0 0 0 -10px;padding-top:4px;background:url(/images/tp.gif)}
li.show .subnav {display:block}
.subnav ul {list-style: none;padding:6px 0 0 0;margin:0 0 0 -10px;}
.subnav ul li {float:none;margin:0;padding:0;position:relative}
.subnav ul li a {position:relative;display:block;text-decoration: none;padding: 5px 10px 3px 20px;color:#065387;background: url(/images/smb.gif) no-repeat 10px 10px}
.subnav ul li a:hover {color:#003e67;background: #7fa8cf url(/images/smb.gif) no-repeat 10px 10px;opacity:.7}

.snbg {
	width:400px;height:400px;position:absolute;bottom:10px;
	//z-index:-1;
	float:left;
	background:url(/images/bg.png);
	//background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg.png',sizingMethod=scale);
}

#bottom td {color:#ffc600;font-size:8pt}
/*#bottom td a{color:#ffc600}*/

.tblBlock {border:1px solid #97c4ff;background: url(/images/block_bg.png) repeat-x top #1d4d8c}

#buttonsBox {padding: 0 11px 0 41px}
#buttonsBox td {}


h1 {color:#ffc000; font-size:9pt}
h2 {color:#fff; font-size:9pt;margin-top:0}
h3 {color:#ffc000; font-size:8pt}

.newsTitle {padding-bottom: 6px;}
.newsTitle a {text-decoration:none;font-weight:bold;color:#fff}
.newsTitle a:hover {color:#ddd}
.newsDescr {padding-bottom: 8px}
.newsBox {padding: 0 27px 14px 27px;font-size:11px;}
.newsBox p {margin:0;}

#content {padding: 11px 15px 21px 15px}

#buttTable p {margin: 4px 0}

.listLayout {clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden;}
.listBox {width:50%;//width:49%;height:162px;float:left;line-height:17px;overflow:hidden;}
.listBox .lbIn {padding:0 16px 0 0;}
.listBox .lbImgBox {display:block;float:left;width:132px;text-align:center;margin:4px 11px 38px 0;}
.listBox .lbC {color:#ffc000}
.listBox .lbDisp {color:#ffc000}

.mapListBox {position:absolute;top:0;left:0;width:380px;border:0;display:none;z-index:100010;overflow:hidden;background:url(/images/tp.gif);padding-bottom:14px;}
.mapListBox .trBg {width:100%;height:1500px;position:absolute;background:#003d7c;z-index:10;}
.mapListBox .trBox {color:#fff;padding:10px;position:relative;z-index:20;}
.mapListBox .trBoxIn {padding:0 16px 0 0;}
.mapListBox .trLink {text-decoration:none;}
.mapListBox .trC {color:#ffc000}
.mapListBox .trCLink {text-decoration:none;}
.mapListBox .trImg {margin:4px 11px 0 0;border:1px solid #fff;position:relative;z-index:2}
.mapListBox .trDisp {padding: 5px 0 9px 0}
