body {
background:url(../images/background/background9.jpg) repeat;
margin:0px;
height:100%;
line-height:160%;
font:76% Tahoma,Verdana,Arial Helvetica, sans-serif;
}

#entire {
width:100%;
margin:0 auto;
}
#header {
width:100%;
color:#fff;
overflow:hidden;
}

#header .topline {
background:url(../images/topline.jpg) repeat-x ;
width:100%;
height:30px;
}
#pathway {
float:left;
margin:0 0 0 4%;
padding:0;
width:70%;
}
.pathway{
line-height:30px;
font-size: small;
font-weight: bold;
/*background:#006699;
color:#FFFFFF;
font-style: normal;
font-weight: bold;*/
color:#000000;
text-decoration:none;
/*text-decoration:underline;*/
}
#resizer {
width:15%;
text-align:right;
float:right;
overflow:hidden;
height:30px;
margin:0% 4% 0% 0%;
line-height:30px;
}
#resizer  img {
display:inline;
vertical-align:middle;
}
#resizer a {
text-decoration:none;
}

#header .headerbg {
background:url(../images/header_new.jpg) repeat-x ;
/*#background:url(../images/header.gif) repeat-x ;*/
height:150px;
width:100%;
}
.headerbgsite {
float:left;
width:19%;
margin:0% 0% 0% 4%;
height:150px;
font-size:2em;
text-align:left;
overflow:hidden;
}
.headerbgsite img{
margin-top:0px;
text-align:center;
margin-bottom:0px;
}

.headerbgbanner {
float:left;
width:73%;
margin:0% 0% 0% 0%;
padding:0;
height:150px;
text-align:center;
overflow:hidden;
}
.headerbgbanner   img {
float:left;
margin-top:0em;
}

#header .bottomline {
width:100%;
background:url(../images/bottomline.jpg) repeat-x ;
height:30px;
line-height:30px;
}
.topmenubox {
width:500px;
float:left;
margin:0% 0% 1% 15%;
padding:0px;
line-height:30px;
}

.searchbox {
width:15%;
float:right;
margin:0% 0% 0% 0%;
padding:0px;
height:30px;
line-height:30px;
/*###background:url(../images/search.gif) no-repeat 0%;*/
}
.searchbox .inputbox{
width:100%;
/*###display:inline;*/
border:none;
/*###background:url(../images/search.gif) no-repeat 70%;*/
height:30px;
font:1em Tahoma,Verdana,Arial Helvetica, sans-serif;
text-align:center;
line-height:30px;
margin:0;
color:#fff;
}

ul#mainlevel-nav {
float:left;
/*width:80%;*/
margin:0px;
padding:0px;
line-height:30px;
}

ul#mainlevel-nav li {
list-style: none;
float:left;
display:block;
line-height:30px;
}

ul#mainlevel-nav li a {
background:url(../images/split.gif) no-repeat 100%;
font-weight:bold;
padding:0px 10px 0px 10px;
display:block;
color:#fff;
text-decoration:none;
}
ul#mainlevel-nav li a:hover {
background:#006699;
}

#contentouter {
clear:both;
width:90%;
width:95.5%;
margin:10px auto;
}
#contentext {
/*background:url(../images/background/background3.gif) repeat;*/
width:80.5%;
float:right;
}
#contentspace {
width:1%;
float:left;
}

#content{
float:right;
width:99.5%;
margin:0em auto 3em ;
background:url(../images/leftsep.gif) 0% 0% repeat-y;
padding-left:1%;
}
.contentinside {
width:100%;
clear:both;
}

.contentinside ul  {
margin:0;
padding:0;
}
.contentinside ul li {

}
#user1 ul li,#user2 ul li,#user5 ul li,#user6 ul li,#userx ul li,#userz ul li {
list-style:none;
margin:0px;
padding:0px;
}
.contentinside ul li a{
color:#006699;
font-weight:bold;
text-decoration:none;
padding:0em 0em 0em 1em;
background:url(../images/alink.gif) left no-repeat;
}
.contentinside  a{
/*color:#006699;*/
color:#6A437F;
font-weight:bold;
text-decoration:none;
}

#user1user2{
width:100%;
clear:both;
margin:0em auto 1em;
}
#user1 ,#user5 {
float:left;
width:48%;
margin:0px auto;
min-width:5em;
color:#000;
}
#user1 .box,#user6 .box ,#userx .box {
padding:0 10px 0 0;
height:100%;
background:#fff url(../images/box_2.gif) 100% 0 repeat-y;
}
#user1 .bi, #user6 .bi, #userx .bi{
padding:0 0 0 10px;
background: url(../images/box_1.gif) 0 0 repeat-y;
}
#user1 .bt ,#user6 .bt,#userx .bt{
height:20px;
margin:0 -10px;
background:url(../images/box_bg.gif) 100% 0 no-repeat;
}
#user1 .bt div,#user6 .bt div ,#userx .bt div{
width:20px;
height:20px;
background: url(../images/box_bg.gif) 0 0 no-repeat;
}
#user1 .bi .moduletable,#user6 .bi .moduletable ,#userx .bi .moduletable{
background:#006699;
padding:1px 0 1px 0;
color:#fff;
text-align:center;
}
#user1 .bi .moduletable a ,#user6 .bi .moduletable a,#userx .bi .moduletable a{
color:#fff;
text-decoration:none;
}

#user1 .bi .moduletable h3 ,#user6 .bi .moduletable h3,#userx .bi .moduletable h3{
}
#user1 .bb ,#user6 .bb,#userx .bb{
height:20px;
margin:0 -10px;
background:url(../images/box_bg.gif) 100% 100% no-repeat;
}
#user1 .bb div ,#user6 .bb div,#userx .bb div{
width:20px;
height:20px;
background: url(../images/box_bg.gif) 0 100% no-repeat;
}

#user2,#user6 {
float:right;
width:48%;
margin:0px auto;
min-width:5em;
color:#000;
}
  
#user2 .box,#user5 .box ,#userz .box{
padding:0 10px 0 0;
background:#fff url(../images/box_2.gif) 100% 0 repeat-y;
height:100%;
}
#user2 .bi, #user5 .bi ,#userz .bi{
padding:0 0 0 10px;
background: url(../images/box_1.gif) 0 0 repeat-y;
}
#user2 .bt ,#user5 .bt,#userz .bt{
height:20px;
margin:0 -10px;
background:url(../images/box_black.gif) 100% 0 no-repeat;
}
#user2 .bt div,#user5 .bt div ,#userz .bt div{
width:20px;
height:20px;
background: url(../images/box_black.gif) 0 0 no-repeat;
}
#user2 .bi .moduletable,#user5 .bi .moduletable ,#userz .bi .moduletable {
background:#323230;
padding:1px 0 1px 0;
color:#fff;
text-align:center;
}
#user2 .bi .moduletable a ,#user5 .bi .moduletable a ,#userz .bi .moduletable a{
color:#fff;
text-decoration:none;
}

#user2 .bi .moduletable h3 ,#user5 .bi .moduletable h3, #userz .bi .moduletable h3{
}
#user2 .bb ,#user5 .bb, #userz .bb{
height:20px;
margin:0 -10px;
background:url(../images/box_black.gif) 100% 100% no-repeat;
}
#user2 .bb div ,#user5 .bb div,#userz .bb div{
width:20px;
height:20px;
background: url(../images/box_black.gif) 0 100% no-repeat;
}


#userx,#userz {
width:100%;
}
#user5user6{
clear:both;
width:100%;
}

#leftbar {
float:left;
width:17%;
/*width:200px;*/
height:100%;
margin:0.5em auto 3em;
/*background:url(../images/leftsep.gif) 100% 0 repeat-y;*/
overflow:hidden;      
}

#leftbar h3 {
color:#006699;
} 
a.mainlevel,.loginpos td a,a.readon{
/*        display: block;width:80%;*/
        display: block;
        background: url(../images/menu_bg3.png) no-repeat;
        vertical-align: middle;
        font-size: 11px;
        font-weight: bold;
        color: #fff;
        text-align: left;
        padding-top: 3px;
        padding-left: 18px;
/*        padding-top: 2%;*/
/*        padding-left: 10%;*/
        line-height: 20px !important;
        line-height: 20px;
/*        width:100%;*/
          width:210px;
        text-decoration: none;
} 

#dropdown  h3 a  {
color:#006699;
text-decoration:none;
padding-left:15px;
background:url(../images/hlink.gif) left no-repeat;
}

a.mainlevel:hover,.loginpos td a:hover,a.readon:hover{
        background-position: 0px -25px;
        text-decoration: none;
        color: #fff;
}
#active_menu{
background-position: 0px -25px;
color:#fff;
font-weight: bold;
}

a.sublevel:link, a.sublevel:visited {
/*        display: block;width:73%;*/
        display: block;
        background: url(../images/menu_bg3.png) no-repeat;
                background-position: 0px -74px;
        vertical-align: middle;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
/*        color: #E6F6F6; */
        color: #FFFFFF; 
        text-align: left;
        padding-top: 5px;
        padding-left: 35px;
/*        padding-top: 5%;  */
/*        padding-left: 18%;*/
        line-height: 19px !important;
        line-height: 19px;
/*        width: 82%;*/
/*          width:190px;*/
        text-decoration: none;   
}

a.sublevel:hover {
                background-position: 0px -49px;
        color: #fff;
        font-weight: normal;
        text-decoration: underline;
}

a.sublevel#active_menu { 
                background-position: 0px -99px;
        color: #fff;
        font-weight: normal;
        text-decoration: underline;
}

.contentinside h3,.contentinside .contentheading,.contentinside strong,.contentinside .componentheading {
/**color:#006699;*/
/**color:#00667A;*/
/*font-size:120%;*/
font-weight:bold;
}
.small,.createdate,.modifydate {
color:#484848;
}
            
#footer {
clear:both;
width:100%;
margin:3em 0;
/*background:#323331;*/
background:#D4D9E1;
/*color:#fff;*/
color:#000000;
font-weight:bold;
}
#footer a,#designedby a {
color:#919194;
text-decoration:none;
}
.topfooter {
clear:both;
width:100%;
height:30px;
background:url(../images/bottomline_bottom.gif) top repeat-x;
border-top:4px solid #006699;
}
.downfooter {
clear:both;
width:100%;
height:30px;
border-bottom:4px solid #006699;
background:url(../images/topline_bottom.gif) bottom repeat-x;
}
#footerleft {
width:60%;
float:left;
}
.poweredby {
color:#919194;
font-size:10px;
float:left;
width:17%;
text-align:left;
margin:0 0 0 1%;
}
.poweredby img {
vertical-align:middle;
}
.siteinfo {
float:right;
width:70%;
text-align:right;
line-height:25px;
}
#designedby {
line-height:25px;
font-size:10px;
text-align:right;
width:38%;
margin:0 1% 0 0;
float:right;
}
#designedby img{
vertical-align:middle;
padding:0 0 0 3px;
}
.pollstableborder {
text-align:left;
}




/** CSS Document */

ul.mainlevel-dtree, ul.mainlevel-dtree ul {
        padding: 0;
        margin: 0;
        list-style: none;
        display: block;
}

ul.mainlevel-dtree {
        float: left;
}

ul.mainlevel-dtree ul {
        margin-left: 18px;
}

ul.mainlevel-dtree .page-dtree {
        display: block;
        background-image: url("../images/page.gif");
        background-position: 2px center;
        background-repeat: no-repeat;
        padding-left: 18px;
}

ul.mainlevel-dtree .expanded-dtree {
        display: block;
        background-image: url("../images/folder.gif");
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 18px;
}

ul.mainlevel-dtree .not_active-dtree ul {
        display: none;
}

ul.mainlevel-dtree .separator-dtree ul {
        display: block;
}

ul.mainlevel-dtree .active-dtree .expanded-dtree,
ul.mainlevel-dtree .separator-dtree .expanded-dtree {
                display: block;
        background-image: url("../images/folderopen.gif");
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 18px;
}

ul.mainlevel-dtree {
        display: block;
        background-image: url("../images/base.gif");
        background-position: left top;
        background-repeat: no-repeat;
        padding-left: 18px;
        padding-top: 18px;
}

ul.mainlevel-dtree, ul.mainlevel-dtree a, ul.mainlevel-dtree span {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1em;
}

ul.mainlevel-dtree img {
        border: 0px;
}

ul.mainlevel-dtree a:hover {
        text-decoration: underline;
}

ul.mainlevel-dtree a span span {
        padding: 0px 4px 0px 4px;
}

ul.mainlevel-dtree #active_menu-dtree span span {
        color: #303030;
        background-color: #C0D2EC;
        clear: right;
}


/* the following is mainly copied from dtree.css (see below) */
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir LandrпїЅ               |
|--------------------------------------------------*/

/*.dtree {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        white-space: nowrap;
}
.dtree img {
        border: 0px;
        vertical-align: middle;
}
.dtree a {
        text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
        white-space: nowrap;
        padding: 1px 4px 1px 4px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
        text-decoration: underline;
}
.dtree a.nodeSel {
        color: #333;
        background-color: #c0d2ec;
}
.dtree .clip {
        overflow: hidden;
} */

/*Выделение статей голубым цветом*/
.article-header-color {
font-family: arial,helvetica,sans-serif;
font-size: 15px;
font-weight: bold;
color: #3366ff;
text-decoration: underline;
font-style: italic;
text-align: center;
}
