body{color:#333; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; margin:0px; padding:0; background: #004785}
a{color:#558531; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline}
a:hover{text-decoration: none}

h1, h2, h3, h4, h5, h6{
margin:0 0 22px;
padding:0;
font-family: Arial, Helvetica, sans-serif;
display: inline;
}

h1 {font-size:16px;color:#558531;}
h2 {font-size:14px; color:#999;}
h2 a {font-size:14px;}
h3, h4, h5, h6{
color:#000; font-size:12px
}

p{margin:0 0 12px}
form{padding:0px;margin:0px;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#7F7F7F}
.clear{clear:both; height:0px; font-size:0px; line-height:0px}

.main_cont{position:relative; width:950px; margin:auto; background:#FFF}
.cent_tb{width:100%; border-collapse:collapse; border:none}
#left_column{width:200px; padding:0; vertical-align:top; background:#e9e9db; border-right:1px solid #e0e0e0}
#center_column{padding:10px 20px; vertical-align:top;line-height: 14px;}
#center_column p ul {line-height: 16px; font-size:12px}
#right_column{width:200px; padding:0; vertical-align:top; border-left:1px solid #e0e0e0}

#down_part {margin: 0% 0% 0% 0% ;min-height:120px;border: solid 0px;position: relative;}

/**/
#header{height:176px; position:relative; background:url(../images/header_new.jpg) 0 0 no-repeat}
#logo{position:absolute; top:28px; left:23px; border:none}
#slogan{position:absolute; top:30px; right:19px; border:none}
#slogan{color:#FFF; font-size:16px; font-weight:bold; line-height:22px; text-align:right}
    #slogan small{display:block; font-weight:normal; font-size:23px; margin-top:5px}


#lang{position:absolute; top:149px; right:44px}
    #lang a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#a7ce37; padding-left:35px}
    #lang span{font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#f88c1f; padding-left:35px}

/**/
.leftBlock{padding:15px 5px 36px 10px; border-bottom:1px dotted #767676; position:relative}
    #about{border:none}

.pl{position:absolute; top:0px; left:-30px}
    .pl span{background-image:url(../images/pl.gif); display:block; width:30px; height:153px}
    #services .pl span{background-position:0 -184px}
    #about .pl span{background-position:0 0; height:183px}
    #searchBlock .pl{left:200px; top:-1px}
    #searchBlock .pl span{background-position:0 -336px; height:78px;}
    
.pl1{position:absolute; top:0px; left:-30px}
    .pl1 span{background-image:url(../images/pl_en.gif); display:block; width:30px; height:153px}
    #services .pl1 span{background-position:0 -184px}
    #about .pl1 span{background-position:0 0; height:183px}
    #searchBlock .pl1{left:200px; top:-1px}
    #searchBlock .pl1 span{background-position:0 -336px; height:78px;}    

.inputCont{padding:0 0 20px}
    .inputCont input, .inputCont select, .inputCont textarea{width:300px; margin:2px 0 0}
        .inputCont textarea{height:100px}
    .subm{border:1px solid #000; cursor:pointer; margin:10px 0 0}
    .systemMessage{border:1px dashed red; color:red; padding:4px 10px; margin:0 0 10px}

    
/**/    
.leftBlock ul{margin:0; padding:0; list-style:none}
.leftBlock ul li{padding:0 0 8px}
.leftBlock ul ul{padding:8px 0 12px 34px}
.leftBlock ul ul li{padding:0}
.leftBlock ul a{color:#514c43; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
    .leftBlock ul a:HOVER{text-decoration:underline}
.leftBlock ul ul a{font-weight:normal}
    #about a{color:#a57541}
    
/**/    
#otzBlock{background: url(../images/corners.gif) 0 0 no-repeat #FFF; margin:0 13px 0 12px; font-size:9px;}
#otzBlockInn{background: url(../images/corners.gif) -175px 100% no-repeat; padding:10px 6px;}
    #otzBlock img{margin-bottom:5px}
.greenHead{color:#558531; font-size:14px; font-weight:bold; margin:0 0 12px 2px}
.more{padding:12px 0 0}
    .more a{color:#558531; font-family:Arial, Helvetica, sans-serif; font-size:10px}
    
/**/    
#partnerLogo{margin:4px 0 0; padding:17px 0 15px; text-align:center; border-top:1px dotted #767676}
    #partnerLogo img{border:none}
    
/**/    
#searchBlock{position:relative; border-top:1px dotted #767676; border-bottom:1px dotted #767676; background:#56b6e9; padding:15px 13px 10px; margin-bottom:13px; color:#004785; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:9px;     line-height:16px}
#regLink{background:url(../images/ico_reg.gif) 0 4px no-repeat; padding:0 0 0 13px; margin:0 0 0 93px; }
    #regLink a{color:#FFF; font-weight:normal; font-size:10px; text-decoration:none}
    #regLink a:HOVER{text-decoration:underline}

/**/
#newsBlock{padding:0 10px 0 15px}
#newsList{padding:0; margin:0; list-style:none}
    #newsList li{padding:0 0 0px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
    .newsDate{color:#558531;font-weight:bold; display: inline;}
    .newsHead{font-weight:bold; margin:0;}
.contentPic{margin:0 0 30px}

/*Ф��теѢ*/
#footer{color:#FFF; background:#d0d0d0; padding:4px 7px 50px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
    #footer a{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:9px}
#bottomMenu{text-align:center; padding:0 170px; color:#666; line-height:20px; border: solid 0px}
#bottomMenu a {color:#666;}
#copyright{margin-top:-65px; position:relative}

.newsFoto{float:left; margin:0 10px 5px 0}

