.visible { visibility:visible; }
.displaynone { display:none; }
* { padding:0px;margin:0px; }
body { background:#ffffff url(body_bg.jpg) 100% 0% no-repeat;padding-bottom:20px; }
body, p, span, font, div, td, input, select, .normal { font-family:Trebuchet MS; font-size:13px; }
ul { margin-left:20px; }
img { border:0px; }
p {	line-height:130%; margin-bottom:0.5em; }
input, textarea { border:#0b3975 1px inset; font-size:11px;}
.hr {clear:both;height:0px;}
.btn { color:#ffffff; padding:0px !important;background:#546777 url(btn_bg.gif) left top repeat-x; border:#ffffff 1px outset;}
.none {text-decoration:none !important;}
.bnone {border:0px;}
.dashed {text-decoration:none !important;border-bottom:1px dashed;}
.tiny { font-size:10px !important; }
small, .small, .small td { font-size:11px; }
td {vertical-align:top;}
.big { font-size:14px; }
.normal { font-weight:normal !important; }
.bold { font-weight:bold; }
.white { color:#ffffff; }
.grey { color:#aaaaaa; }
.green { color:#336633 !important; }
.red { color:#d12129; }
.bg_ee {background:#eeeeee;}

a:link, a:active, a:visited { color:#0a3170; text-decoration:underline; }
a:hover { color:#d12129;text-decoration:underline; }
a.red:link, a.red:active, a.red:visited { color:#d12129; }
a.red:hover { color:#0a3170; }
a.white:link, a.white:active, a.white:visited { color:#ffffff; }
a.white:hover { color:#ffff99; }
a.grey:link, a.grey:active, a.grey:visited {color:#aaaaaa;}
a.grey:hover {color:#0a3170;}
a.menu:link, a.menu:active, a.menu:visited {color:#546777;text-decoration:none;font-weight:bold;padding:5px;}
a.menu:hover {color:#d12129;text-decoration:none;font-weight:bold;padding:5px;background:#eaeaea;}
a.pg:link, a.pg:active, a.pg:visited {
	margin-right:1px;
	padding:3px 7px 3px 7px;
	font-size:11px;
	color:#0a3170;
	background:#ffffff;
	text-decoration:none;
	border:#aaaaaa 1px solid;
}
a.pg:hover, .curpage {
	margin-right:1px;
	padding:3px 7px 3px 7px;
	font-size:11px;
	color:#000000;
	background:#eeeeee;
	text-decoration:none;
	font-weight:bold;
	border:#aaaaaa 1px solid;
}
.paging {clear:both;padding:10px 0px 10px 0px;}
h1 {
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
	color:#d12129;
}
h2 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:0.3em;
	color:#546777;
}
#wrapper {text-align:left; padding:0px 20px 0px 20px;}
.wrapper {width:922px;text-align:left;}
#top {clear:both;padding:10px 0px 10px 0px;z-index:50;}
#logo {padding-left:50px; float:left;}
#slogan {padding-left:75px;font-size:11px;color:#0a3170;}
#basics {padding-right:50px;float:right;text-align:right;line-height:200%;}
#basics img { margin-left:20px;}
#login_form {width:200px; padding:5px 10px 5px 10px; text-align:left; background:#ffffff; border:#aaaaaa 1px solid; z-index:100; position:absolute; right:40px;}
#forget_form {width:200px; padding:5px 10px 5px 10px; text-align:left; background:#ffffff; border:#aaaaaa 1px solid; z-index:100; position:absolute; right:40px;}

#index_promo_block { height:250px;}
#index_figures { height:250px; overflow:hidden;}

.circle {width:25px;height:250px;background:url(/i/circle.png);//FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/circle.png", sizingMethod="scale");//BACKGROUND-IMAGE: url(/i/x.gif);//BACKGROUND-COLOR:transparent;}
.promo_block_text { width:100%; background:#0b3975; text-align:left; padding:20px 20px 20px 10px; color:#ffffff; vertical-align:middle;//background:#072e69;}

.lines_h { color:#ffffff; font-size:14px; font-weight:bold;	height:20px; padding:4px 0px 4px 10px; margin-bottom:5px;}
.line { color:#ffffff; padding:4px 0px 4px 10px; margin-bottom:10px !important;}
.grey_lines_bg_jpg { background:#718393 url(grey_lines_bg.jpg) left top no-repeat; }
.grey_lines_bg { background:#718393 url(grey_lines_bg.gif) left top repeat-x;margin-bottom:0px;}
.red_lines_bg { background:#718393 url(red_lines_bg.gif) left top repeat-x; }
.blue_lines_bg { background:#718393 url(blue_lines_bg.gif) left top repeat-x; }
.green_lines_bg { background:#19721d url(green_lines_bg.gif) left top repeat-x; }
.figures_tbl td { font-size:11px; padding:4px 3px 3px 10px;	border-bottom:#a9a9a9 1px solid;}

#index_4blocks { clear:both; border-bottom:#aaaaaa 1px solid; margin-bottom:10px;}
.index_block { width:25%; float:left;}
.index_block .inner { padding-left:1px;}
#index_analytics { width:219px; margin-right:1px; float:left; }
#index_emitents { width:219px; margin-right:1px; float:left; }
#index_objects { width:259px; float:left; }

.info_block {padding:0px 10px 10px 10px;}
.info_block p {font-size:11px;}

#bottom_block {clear:both; padding:0px 0px 10px 10px; border-bottom:#aaaaaa 1px solid; margin-bottom:10px;}
#sliders {float:left;}
#bottom_banner {float:right; padding-right:0px; }
#bottom_banner img {margin-left:20px;}
.sliders_left { width:28px; height:100px; float:left; margin-right:5px; } 
.sliders_right { width:28px; height:100px; float:left; margin-left:5px; }
.sliders_pic {width:80px; height:100px; overflow:hidden; margin:0px 4px 0px 4px; float:left;}

#footer {clear:both;}
#contacts {width:40%; padding-left:10px; float:left; font-size:11px;}
#search_plus {width:40%; float:left; font-size:11px;}
#witamean {width:18%; float:left; font-size:11px; padding-top:40px;}

#content {clear:both; padding-bottom:10px; border-bottom:#aaaaaa 1px solid; margin-bottom:10px;background-color:#ffffff;}
#content_left {padding:0px 20px 0px 35px;}
#content_right {}
#show_crumbs {padding:3px 20px 3px 35px; margin-bottom:10px; font-size:11px; color:#aaaaaa;clear:both;}

.equal_col {padding:0px 0px 0px 35px;}
.conf {margin-bottom:15px;}
.conf_icon {margin:0px 15px 15px 0px;}
.grid td {padding:3px 10px 3px 10px; border-bottom:#cccccc 1px solid;}
.conf_gallery {width:100px; height:100px; margin:0px 5px 5px 0px; overflow:hidden; float:left;}
.conf_sponsor {float:left; margin:0px 5px 5px 0px;}

.dd {cursor:pointer;}
.dd img {//margin-top:3px;}

#menu { padding:0px 30px 0px 30px; border-bottom:#aaaaaa 1px solid; margin-bottom:5px; height: 27px;}
.menu {margin:0px;}
.menu td img { //position:relative;//top:2px;}
.menu_div{position:relative; height:20px; padding:5px;}
/*.submenu{position:absolute; left:5px; top:28px; background:#FFF; padding:5px 5px 0px 5px; z-index: 1000}
.submenu a:link, .submenu a:active, .submenu a:visited {color:#546777;text-decoration:none;padding:3px;font-size:11px; display:block; margin-bottom:2px;, z-index: 1000;}
.submenu a:hover {color:#d12129;text-decoration:none;padding:3px;background:#eaeaea;font-size:11px; display:block; margin-bottom:2px; z-index: 1000;}*/
.submenu{background:#FFF; padding:5px 5px 0px 5px; z-index: 1000}
.submenu a:link, .submenu a:active, .submenu a:visited {color:#546777;text-decoration:none;padding:3px;font-size:11px;margin:0px 5px 2px 5px;z-index: 1000;}
.submenu a:hover {color:#d12129;text-decoration:none;padding:3px;margin:0px 5px 2px 5px;background:#eaeaea;font-size:11px;z-index: 1000;}

/*me*/
#menu-item  a:link, #menu-item a:active, #menu-item a:visited {color:#546777;text-decoration:none;padding:3px;font-size:13px;margin:0px 5px 2px 5px;z-index: 1000;}
#menu-item a:hover {color:#d12129;text-decoration:none;padding:3px;margin:0px 5px 2px 5px;background:#eaeaea;font-size:13px;z-index: 1000;}

.blue_lines_bg a {
    color: white;
    text-decoration: none;
}
.loader {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}

.subsub {
    z-index: 1000;
}

ul.sitemap {
    width: 430px;
    float: left;
    border: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.sitemap ul {
   margin-left: 20px;
   list-style-type: none;
}
