
.vers { z-index:0!important; border:1px solid #000; padding:5px;}
.vers_normal {position: relative; width:195px; height:60px; margin-left:770px;top:10px; z-index:0!important;background:url("../images/iye.png")no-repeat right; background-position: 130px 5px;display:block;}
.vers_normal a:link, .vers_normal a:visited { color: #085ba2; line-height:16px; font-size:16px;}




* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	background:url("../images/body_bg.png"); background-repeat:repeat-x; background-color:#e4f1fa;
}
#wrapper-main { display:block; height:100%;}
#wrapper {  display:block;
	width: 960px;
	margin: 0 auto;
}
html {}

/* Header
-----------------------------------------------------------------------------*/
#header { position:absolute; display:block; margin-left:10px;
}
#date-site{    display: block;
    position: absolute;
    height: 40px;
    width: 160px;
    text-align: right;
    margin-left: 0px;
    color: #33B0E0;
    font-size: 12px;}
#time{}

/* Middle
-----------------------------------------------------------------------------*/


#content {
	  background-color:#FFFFFF;
  background-position:initial initial;
  background-repeat:initial initial;
  padding:0 12px;
}

.post-wrap { display:block; margin-left:12px; width:940px;padding:8px;}
#content .post-content .moduletable h3, #content .pre-content .moduletable h3, .post-wrap .moduletable h3
{ display:block; height: auto; margin:0px!important; text-align:left!important;padding:5px;font-size:11px; text-transform:uppercase; color:#074c8d;}
.post-wrap .moduletable h3 { border-bottom:4px solid #c8e2f4; }
.post-wrap .moduletable { display:block; width:29%; position:relative; float:left; height:auto;margin-left:25px; margin-bottom:20px; }
.nspHeader a:link, .nspHeader a:active, .nspHeader a:visited { color:#145f93; font-family:Verdana; font-size:11px; text-decoration:none!important; line-height:11px;}
.nspInfo1,#sideLeft .nspArt .nspInfo {background:url("../images/date-news.png"); background-repeat:no-repeat; background-position:0px 1px; color:#FFFFFF; font-size:10px!important; height:14px; display:block; width:60px; float:left!important; padding-left:4px; margin-bottom:0px!important;}
.nspInfo2 { clear:none!important; width:auto; color:#999999; font-size:10px!important;margin-bottom:0px!important;  line-height:11px;}
.nspArt { margin-bottom:5px;background:url("../images/dots.png"); background-repeat:no-repeat; background-position: bottom left;}
#sideLeft .nspArt .nspInfo { padding:0px; margin:0px; padding-left:3px;}
.nspHeader { margin-bottom:5px; display:block;}
.nspTopInterface { float:left!important;}


p.nspText { line-height:12px; color:#A9A9A9!important; font-size:10px; text-transform: none!important; padding-bottom:5px!important; font-size:12px;}
.readon  { text-decoration:none!important;}
 h4.nspHeader  { font-weight:normal!important; padding:2px!important; margin:0px!important;}
a.nspImageWrapper img.nspImage{ margin:3px!important; padding:3px!important;display: block!important;float:left!important;position:relative!important; }
.nspArt p.nspText {display: block!important;  position: relative!important; width:210px;padding:0px!important; margin:0px!important; padding-top:5px!important;}
 



.nspPagination li { color: #FFFFFF; text-indent:4px; list-style:none!important; font-size:9px; background-color:#8DBADB;}
.nspPagination li.active,.nspPagination li:hover {background-color:#4B93C7;}


#sideLeft .moduletable h3 {background:url("../images/header-mod.png"); background-repeat:no-repeat; display:block; height:26px; text-align:left; font-family:"Times New Roman", Times, serif; color: #074c8d; margin-left:-3px;text-transform:uppercase;  font-weight:normal; font-size:16px; padding-left:10px;}

#sideLeft .moduletable h3 {}


#content .moduletable h3, .post-wrap .moduletable h3{ font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:22px; text-align:right; margin-bottom:-5px;}
#gototop { background:#FFFFFF;border:solid 1px #4B93C7;color:#4B93C7;}
a#gototop { text-decoration:none;}
#gototop:hover {background:#4B93C7; color:#FFFFFF; border:solid 1px #FFFFFF;}

/* Sidebar Left
-----------------------------------------------------------------------------*/



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height:25px;background:url("../images/footer.jpg"); background-repeat:no-repeat; padding-top:15px;margin-top:-20px;
}
#footer-main { width:100%; height:60px; clear:both;}
#footer-bg { height:60px; width:100%; background-repeat:repeat-x;} 
#footer-main img { padding:0px 5px;}
#footer-main a {color:#159de0!important;}
.wrapper-bg { height:300px; position:relative; display:block; width:960px;background:url("../images/header.jpg");background-repeat:no-repeat; background-position:0px 0px; margin:0 auto;
}
.wrapper-bg .vers_normal, .wrapper-bg .shapka {font-family:"Times New Roman";}

#middle {background:url("../images/main-bg.png") repeat-y center;
     overflow:hidden;
     _zoom:1;
}
#middle #container,#middle #sideLeft{
     padding-bottom:100020px;border-radius:5px;
     margin-bottom:-100000px; float: right; display:block;margin-top:10px;
}

#middle #sideLeft { width:240px; margin-left:20px;}
#middle #container { width:665px;margin-left:10px; margin-right:23px;}


.header .moduletable {width:350px; margin-left:0px; color: #0c6f9f; line-height:12px; font-size:11px; text-align:left; }
.moduletable_header { margin-top:120px; position:absolute; width: auto;margin-left:280px; }



.header { display:block; width:960px; margin:0 auto;font-family:"Times New Roman"; }
.moduletable_header h3 { color:#727d85; font-size:21px;font-weight:100;}
.moduletable_header .custom_header { margin-top:5px; color:#6e6e6e; font-size:16px; text-align:center;}



#footer-mod .moduletable { display:block; width: auto; padding:5px 5px; font-size:11px; color:#2599EF; float:left; line-height:12px; margin-bottom:15px;}
#footer-mod { display: block; width:940px; margin:0 auto;}
.top_menu { display:block;}
.top_menu  { margin-left:620px; display:block; margin-top:8px; width:auto; position:absolute;}


.iconns  {    margin-left: 520px;
    display: block;
    margin-top: 8px;
    width: auto;
    position: absolute;}
	
	
	

.search { position:absolute; display:block; margin-top:8px; margin-left:620px; z-index:99999; font-family:Verdana; font-size:10px;}

.moduletable-search { display:block;  z-index:999; position:relative;}
#offlajn-ajax-search103 .offlajn-ajax-search-container { background-color:none; padding:0px;}
#search-form103 input { color: #23c1d7; font-weight:normal;}

#search-results103 { display:block; z-index:999; position:relative;}








/* MAIN MENU*/
.grid_12.mainmenu {display:block; width:960px; height:31px;background: none; background-repeat: no-repeat; margin-top:-40px; }
ul.dj-main {background: none; display:block; width:950px; height:31px;}
ul.dj-main li.dj-up, ul.dj-main li.dj-up, ul.dj-main li.dj-up a.dj-up_a,
.dj-main li a.dj-up_a span {background:none!important; text-align:center; font-weight:700!important;  height:20px;!important;margin-top:5px!important;}

.dj-main li a.dj-up_a { padding:0px!important; padding-top:3px!important;}
.dj-main li { padding-left:60px!important;}



body:nth-of-type(1) .dj-main li a.dj-up_a span {font-weight:400!important;  text-align:left;} 
.dj-main li a.dj-up_a span { width: auto; display:block; background:#FFFFFF; margin:auto 0;}
.dj-main li a.dj-up_a { color:#FFFFFF!important;}
ul.dj-main li.dj-up {text-shadow: 0px 1px 1px #000000;}



.dj-up.itemid101.first { width: auto; }
.dj-up.itemid209.last { width:185px!important;}
.dj-main .dj-up.itemid209.last.active ,.dj-main .dj-up.itemid209.last.hover{background:url("../images/hov_last.png")!important; width:185px!important; }




.dj-main li.dj-up.active,.dj-main li.dj-up.hover,.dj-main li.dj-up, .dj-main .dj-up.itemid101.first.active ,.dj-main .dj-up.itemid101.first.hover { padding-top:0px!important;}
ul.dj-main li.dj-up, .dj-main li a.dj-up_a span{padding:0px!important; margin:0px!important;}
.dj-main li.dj-up a.dj-up_a{ margin-left:20px!important; display:block;}



ul.dj-main li.dj-up ul.dj-submenu  li.active  a.active {height:45px!important;display:block!important;}
/* SUBMENU */

ul.dj-submenu li,ul.dj-submenu li a,ul.dj-submenu li a span{ text-align:left; border:none!important;color:#939393!important; text-transform:none; text-shadow:none; }
ul.dj-submenu li a { padding:2px 0px 2px 2px!important;}
.dj-main li.hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active {background:url("../images/sub_hov2.png")!important;  color:#ffffff!important; height:25px!important; display:block!important; width:183px!important;}



.dj-main li.hover ul.dj-submenu li,ul.dj-submenu li, .dj-main li.hover ul.dj-submenu li
{ padding:0px!important; margin:0px!important; }
ul.dj-main li.dj-up.active ul.dj-submenu  li.active a.active,ul.dj-main li.dj-up ul.dj-submenu  li.active  a.active { display:block!important; height:auto!important;}

li.submenu_top,li.submenu_bot{ display:block!important;width:185px!important;}

ul.dj-submenu  { display:block; width:250px!important; margin-top:-20px!important;border:none!important; background:none!important; margin-left:-13px!important;}
ul.dj-submenu li {height:31px!important;background:url("../images/cen_sub.png")!important;}
ul.dj-submenu li.submenu_top {background:url("../images/top_sub.png")!important; height:18px!important; ; position:absolute;}
ul.dj-submenu li.submenu_bot {background:url("../images/bot_sub.png")!important;height:18px!important;}



.dj-main li.hover ul.dj-submenu li { width:213px!important;}
.dj-main li.hover ul.dj-submenu li a { margin-left:12px; height:8px!important;}






/*  second level menu */
.dj-main li ul.dj-submenu li a.dj-more {
    background:url(../images/arrow.png)no-repeat; background-color: none; background-position: 180px 7px ; height:20px!important; display:block;
}
.dj-main li:hover ul.dj-submenu li a.dj-more-active {
    background:url("../images/sub_hov3.png")!important; height:22px!important;
    color: #FFFFFF!important;
}

/*  second level sub-menu */
.dj-main li:hover li:hover ul, .dj-main li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover li:hover ul {
    left: 160px;
    top: -4px;
    padding: 3px;
	background:none;
    border: none;
    white-space: nowrap;
    width: 185px;
    z-index: 400;
    height: auto;
}

.dj-main li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more {
    background:url("../images/sub_hov3.png")!important; height:22px!important;
    color: #FFFFFF!important;
    border-color: #fff;
}
ul.dj-submenu li ul li a { white-space:normal!important;}
.dj-main li a.dj-up_a span , ul.dj-submenu li,ul.dj-submenu li a,ul.dj-submenu li a span { font-family: Verdana!important; font-size:11px!important; line-height:10px!important;}





input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;height:10px!important;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none;height:10px!important;
}
input[type=search] {
height:10px!important;
	background: #ededed url(img/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width:80px; /* Ширина по умолчанию */
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px; /* Ширина при наличии фокуса ввода */
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5); /* Эффект свечения */
}
div.icemegamenu ul#icemegamenu li a.iceMenuTitle, div.icemegamenu ul#icemegamenu li span.separator, div#subMenusContainer a.iceMenuTitle, div#subMenusContainer span.separator {color:#ffffff;font-size:12px;}
div.icemegamenu ul#icemegamenu li span.icemega_title {font-size:12px;}