#header{background:url(/images/header.jpg) 0 0 repeat-x}
#headerR{
background:url(/images/header_r.jpg) 100% 0 no-repeat;
height:221px;
position:relative;
}
    #sNazv{
    position:absolute;
    left:15px;
    top:29px;
    font-size:16px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold
    }
#sNazv img{border:none}
    #slogan{
    position:absolute;
    left:15px;
    top:30px;
    font-size:13px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold
    }

    #sNazv1{
    position:absolute;
    left:15px;
    top:15px;
    font-size:26px;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-weight:bold
    }

    #banner{
    position:absolute;
    left:7px;
    top:970px;

    }






/**/
#topMenuCont{
background:url(/images/menu_fon.jpg) 0 0 repeat-x #27BCE4;
border-bottom:1px solid #093E72
}
#topMenuContR{
background:url(/images/menu_r.jpg) 100% 0 no-repeat;
padding:2px 0 0;
}

#topMenu{
list-style:none;
padding:0;
margin:0;
}
#topMenuContInn{
border-right:1px solid #093E72;
margin: auto
}
#topMenu li{
float:left;
padding:12px 0 11px;
border-left:1px solid #093E72;
width:140px;
text-align:center
}
#topMenu a{
font-size:14px;
color:#FFF;
text-decoration:none
}
#topMenu a:HOVER{text-decoration:underline}

/**/
.block{margin:0 0 1px}
.hBlock{
background:url(/images/h_red.gif) 0 0 repeat-x #F48522;
border-top:1px solid #F05A28;
border-bottom:1px solid #EE4036;
text-align:center;
color:#FFF;
padding:6px 0;
font-weight:bold
}
.blockInn{
background:url(/images/fon_grey.gif) 100% 0 repeat-y;
border-right:1px solid #9A9A9A;
border-bottom:1px solid #9A9A9A;
padding:10px 5px 15px 27px
}


/**/
#authCont{
padding:5px 25px 0 0;
font-size:11px
}
#authCont label{
display:block;
padding:0 0 9px
}
#authCont label input{float:right}
.authInp{
border:1px solid #9A9A9A;
width:125px;
margin-top:-2px
}
.allNews{
background:url(/images/butt_subm.gif) 0 0 no-repeat;
width:92px;
height:21px;
margin-top:7px;
padding:2px 0 0;
float:right;
text-align:center
}
.allNews a{color:#FFF; text-decoration:none}
    #allNews{margin-right:25px}
#regLink{padding:25px 0 0}
#regLink a{font-size:11px; color:#4D4D4D}

/**/
.newsList{
list-style:none;
padding:0;
margin:0;
}
.newsDate{
color:#000;
font-size:12px;
font-weight:bold;
padding:0 0 3px
}
.newsMore{padding:2px 0 0}
.newsMore a{
font-size:11px
}
#center_column .newsMore{text-align:right}

/**/
.centBlockCont{
background:url(/images/separator.gif) 50% 0 repeat-y;
margin:0 0 30px
}
.centerBlockL, .centerBlock1{
float:left;
width:48%
}
.centerBlockR, .centerBlock2{
float: right;
width:48%
}
.cBlFon{background:url(/images/h_grey.gif) 0 0 repeat-x; margin:0 auto 8px; width:348px}
.cBlFonL{background:url(/images/h_grey_side.gif) 0 0 no-repeat}
.cBlFonR{
background:url(/images/h_grey_side.gif) 100% 0 no-repeat;
text-align:center;
padding:5px 0;
font-weight:bold;
font-size:14px;
}
.cBlockInn{
padding:20px 30px 20px 29px;
width:286px;
margin:auto;
border:1px solid #9A9A9A;
background:url(/images/fon_grey.gif) 100% 0 repeat-y
}
.cBlockInn img{
border:none;
width:285px;
height:214px
}
.cBlockText{
background:#FFF;
padding:8px 8px;
margin:17px 0 0
}

    

/**/
#footer{
padding:10px 33px;
color:#B2B2B2;
font-size:11px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
background:#000;
font-size:11px
}
#copyr{float: left; text-align:right}
#develop{float:right}
#develop a{color:#B2B2B2; font-size:11px}

/**/
#forFullNews{
float:right;
padding:15px 0 0
}
.marg{
clear:both;
padding:15px 0
}
.newsList li{
font-size:11px;
color:#005172;
padding:0 0 12px;
overflow: hidden;
width: 100%
}
.newsFoto{
float:left;
margin:0 5px 2px 0
}
#center_column  .newsList .newsMore{text-align:left}


/**/
.autoList{
width:100%;
border-top:1px solid #093E72;
border-left:1px solid #093E72;
border-collapse:collapse
}
.autoList td{
border-bottom:1px solid #093E72;
border-right:1px solid #093E72;
padding:3px 4px;
vertical-align:top;
text-align:center
}
.autoList td.autoHead{
border-bottom:3px double #093E72;
text-align:center;
font-size:14px;
padding:4px 4px;
background:#E9EAEE
}
.autoList tr.nepar{
background:#E9EAEE
}
.autoList img{border:none}
#rubrik{
margin:0 0 15px
}

.autoHorBlock{
float:left;
margin:0 20px 4px 0
}
.autoTopTb{
width:auto;
border:none;
border-collapse:collapse
}
.autoTopTb td{padding:2px 5px 2px 0}
.autoLcol{width:150px}

#fotoBlock{
padding:15px 0;
float:right;
width:470px
}
#bigFoto{width:470px; height:auto}
#fotoSmCont{
padding:10px 0;
text-align:center
}
#fotoSmCont img{
width:107px;
height:80px;

margin:0 5px 5px
}
.zoom{cursor:pointer}

.sys_mes{
color:red;
border:1px dashed red;
padding:5px 10px;
margin:2px 0 10px
}

/**/
#privateMenu{
list-style:none;
padding:0;
margin:0
}
#privateMenu li{
padding:0 0 4px
}


/**/
.f_tb{
width:auto;
border:none;
border-collapse:collapse;
margin:10px 0 0
}
.l_td{
padding:3px 0;
width:150px;
vertical-align:top
}
.r_tdInp{padding:3px 0 3px 10px}
.r_tdInp input, .r_tdInp textarea, .r_tdInp select{
width:400px;
border:1px solid #9A9A9A
}
.r_tdInp textarea{height:150px}
.commSubm{margin:18px 0 0 10px; color:#000; width:150px; cursor:pointer; border:1px solid #9A9A9A}

#clock{
    float:right;
    margin:10px 10px
}
#clock div{
    float:left
}