@charset "utf-8";
/* CSS Document */ 
body {
    background:#04460e url(bg_body.gif) repeat-x top;
    width:100%;
    height:auto; /*    height:1517px;*/
    min-height:900px;
    padding:0;
    margin:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #2A2A2A;    
}    
#wraper {
    position:relative;
    height:auto; /*height:1517px;*/
    width:950px;
    margin:auto;
    text-align:center;    
}
html>body #wraper {
    height:auto;
}
#header {
    position:absolute;
    top:0px;
    width:950px;
    height:574px;
    z-index:100; 
}
#clrbottom {
    clear:both;
    height:20px;
}
.bottom {
    color:#fff;
    font-size:16px;
    margin:auto;
   /* padding-top:125px;;*/
    position:relative;
    right:0;
    text-align:center;
    width:950px;
    height:60px;
}
.bottom a{
    color:#fff;
    text-decoration:underline;
}
.bottom a:hover{
    color:#fff;
    text-decoration:none;
}
a.href_main{
    display:block;
    position: absolute;
    left:0px;
    top: 35px;
    padding:0px;
    text-decoration:none;
}
.top_menu{
    height:29px;
    text-align:right;
    font-size:16px;
}
.top_menu a{
    padding:9px 18px 0px 18px;
    background:url(dev_head_memu.gif) no-repeat bottom right;
    text-decoration:none;
    font-size:14px;
    height:29px;
    color:#fff;
}
.logo{
    text-align:left;
    background:url(logo_head.gif) no-repeat;
    width:950px;
    height:87px;
    position:relative;
    float:left;
}
.flags{
    position:absolute;
    top:65px;
    right:0px;
}
.logo_title{
    padding:0px;
    margin:0px;
    height:17px;
    padding:5px 0 8px 9px;
    position:relative;
    float:left;
    /*for arab float:right;*/
}
.logo_pict{
    width:122px;
    height:46px;
    padding:7px 0px 5px 10px;
    position:relative;
}
.top_pict{
    width:950px;
    height:458px;
    background: url(head_pict.jpg) no-repeat;
    margin-top: 87px;
}
.title_1{
    font-size:20px;
    font-family: Arial, Helvetica, sans-serif; 
    color:#fff;
    padding: 15px 40px 0 0;
    text-align: right;
}
.title_2{
    font-size: 15px;
    color:#fff;
    padding: 35px 25px 0px 0px;
    text-align: right;
}
.title_4{
    font-size: 12px;
    text-align: center;
    padding: 230px 0px 0px 0px;
    color:#fff;
}
.menu_top{
    width: 315px;
    text-align: center;
    position: relative;
    float:left;
}
.menu_top a{
    color:#fff;
    text-decoration:none;
    font-size: 14px;
}
.menu_top a:hover{
    color:#fff;
    text-decoration: underline;
}
.menu_3 a{
     color:#000 !important;
}
#content {
    position:relative;
    float:left;
    margin:auto;
    text-align:left;
    width:950px;
    height:auto;/*height:830px;*/
    padding:0px;
    margin:0px;
    padding-top:591px;
}
.cenet_part{
    /*position:relative;
    float:left;
    background:#eaeaea url(bg_content.jpg) top repeat-x;*/
    width:930px;/*950px;*/
    height:auto;/*height:420px;*/
    background:#eaeaea url(bg_content.jpg) top repeat-x;
    padding:10px;
    position:relative;
    float:left;
    text-align:justify;
}
.left_col{
    position:relative;
    float:left;
    width:600px;/*515px*/
}
.right_col{
    position:relative;
    float:right;
}
.box_register{
position:relative;
float:left;
background:url(box_form.jpg) no-repeat;
width:251px;
height:209px;
/*padding:13px 37px 20px 27px; */
padding:13px 35px 20px 20px; 
}
.name4{
color:#fff;
font-size:16px;
}
.regist{
font-size:14px;
color:#fff;
padding:27px 0 5px 0;
text-align:right;
}
.form_text{
width:160px;
margin:10px 0 0 10px;
}
.submit{
background:url(submit.jpg) no-repeat;
width:237px;
height:25px;
font-size:16px;
text-align:center;
padding:5px 0 0 0;
margin:15px 0 0 8px;
color:#262626;
}
.submit a{
    text-decoration:none;
    color:#262626;
}
.reg_title{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    text-align:center;
    color:#fff;
    padding:10px;
}
.bottom_part{
    background:url(bg_site_map_bottom.jpg) top repeat-x;
    width:950px;
    height:377px;
    /*padding-top:16px;*/
    margin-top:16px;
    position:relative;
    float:left;
}
.dev_map_site{
    background:url(dev_site_map_bot.gif) no-repeat;
}
table{
    color:#003264;
    font-size:12px;
}
th{
    font-size:14px;
    color:#003264;
    text-align:left;
}
.name_map{
    padding-left:15px;
}
.name_map{
    padding-left:15px;
}
.cenet_part p{
    color:#2A2A2A;
    font-size:14px;
    padding:0 17px 0 17px;
}
.horisont_pict{
    padding:10px;
    position:relative;
    float:left;
}
.horisont_pict_2{
    padding: 10px;
    position: relative;    
    float: right;
}
.pct{
    background:url(bg_frame.gif) repeat-y;
    text-align:center;
}
.read_more{
    color:#0071B4;
    font-size:12px;
}
.title_cont{
    position:relative;
    float:left;
    background:url(grad_title.gif) repeat-x;
    height:42px;
    width:515px;
    margin:0 0 10px 0;
}
.title_cont_2{
    position:relative;
    float:left;
    background:url(grad_title.gif) repeat-x;
    height:42px;
    width:600px;
    margin:0 0 10px 0;
}
.title_cont_3{
    position:relative;
    float:left;
    background:url(grad_title.gif) repeat-x;
    height:42px;
    width:930px;
    margin:0 0 10px 0;
}
.title_reg_form{
    position:relative;
    float:left;
    background:url(grad_title.gif) repeat-x;
    height:42px;
    width:305px;
    margin:0 0 10px 0;
}
.title_form{
    padding:10px;
    color:#FEFEFE;
    font-size:18px;
}
.title_paragr{
    padding:10px;
    color:#FEFEFE;
    font-size:18px;
}
.cont{
    background:#eaeaea url(bg_content.jpg) top repeat-x;
    padding:10px;
    position:relative;
    float:left;
    text-align:justify;
}
.bottom_part a{
    color:#003163;
    text-decoration:none;
}
.bottom_part a:hover{
    color:#003163;
    text-decoration:none;
}
.text_cont{
    float:left;
    position:relative;
}
.text_cont_2{
    padding: 5px;
}
/*================================= fliph ======================================*/
.flip_hor_txt{
    filter:fliph; /* for IE 7.0573*/
    direction:rtl;/* for other*/
}

/* ==================================== content ===================================*/
.nisco{
    color:#000080;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
}
.sub_title{
    color:#2452A4;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}
.partn{
    color:#008000;
    font-weight:bold;
    font-size:14px;
}
.partn_site{
    color:#2452A4;
    font-style:italic;
    font-weight:bold;
}
.client{
    color:#2452A4;
    font-weight:bold;
    font-size:14px;
}
a.links_a {
    color:#000080;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline; 
}
a:hover.links_a {
    color:#000010;
    text-decoration: none;
}