body{font-family:Arial;}



h1{color:#fff; font-size: 16px; margin:5px 0 5px 0;font-family:Arial;}
.h1ttl{color:#fff; font-weight:bold; font-size:18px;font-family:Arial;margin:15px 0 5px 0;}

h3{color:#d6a113;}
hr{height: 1px;border: 1px solid #d6a113;}

h2{font-weight:bold;font-family:Arial;font-size:12px; margin:0; padding:0;}


a.dog:link { color: #b2d927; text-decoration: none }
a.dog:active { color: #ffffff; text-decoration: none }
a.dog:visited { color: #b2d927; text-decoration: none }
a.dog:hover { color: #ffffff; text-decoration: none }
 
a.tree:link { color: 00384f; text-decoration: none }
a.tree:active { color: 00384f; text-decoration: none }
a.tree:visited { color: 00384f; text-decoration: none }
a.tree:hover { color: 4aa3c9; text-decoration: none }
a.curs:link { color: 87cfe8; text-decoration: none  ;width: 49%;float:left; margin-top: 10px;}
a.cursru:link { color: 87cfe8; text-decoration: none ;width: 99%;float:left; margin-top: 10px;}
a.curs:active { color: 87cfe8; text-decoration: none }
a.curs:visited { color: 87cfe8; text-decoration: none }
a.curs:hover { color: ffffff; text-decoration: none }

a { color: #CCFF00; text-decoration: none }

a:hover { text-decoration: underline }
.custom_menu{
font-family:arial;
float:left;
margin-top:2px
}
.facebl iframe{float:right}
body{text-align:center}
.wrapper{width:965px;margin:0 auto}
.logo{
    left: 16px;
    position: absolute;
    top: 45px;
}

.logo_ru{
    left: 160px;
    position: absolute;
    top: 100px;
}

.cont .flags{text-align:left}
.facebl{line-height:21px}
.header{width:965px;margin:0 auto;overflow: hidden;}

.faceb_bl{
    float: right;
    margin-left: 20px;
    width: 90px;
}
.menu_pro{   float: right;
    margin-top: 185px;width:620px;}
.menu_pro ul{list-style-type:none;padding:0;margin:0;float:right}
.menu_pro li{
    float: left;
    text-align: center;
    width: 120px;
}
.menu_pro a{
    background: url("image/menu_pro_sep.jpg") no-repeat scroll 100% 0 transparent;
    color: #000000 !important;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 15px;
    text-align: center;
    width: 120px; 
    cursor:pointer;
}

.menu_pro a.last{
 background:none
}

.menu_pro a span{
  display: block;
    width: 100px;
    padding-left: 5px;
}

.elerc{ padding-top: 5px;}
header2 .flags{float:right;margin-top:3px}
.flags a{
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    padding: 2px;
}
.header2 .flags a.act,header2 .flags a:hover{
    background: url("image/flag_bg.jpg") repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: none;
}
.flags a:active{}
.header_ru .flags{
vertical-align: top;
padding-top: 20px;
}

.dog3{
   color: #CCFF00 !important;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
}


.lavan{color: #ffffff !important;}
.fs12{font-size: 12px !important;}
