*{ margin: 0; padding: 0;}

body{
    font-family: Tahoma; 
    color: #656565; 
    min-width: 1000px; 
    font-size:11px; 
}

html, body{
    height: 100%;
}

td{
    vertical-align: top;
}

img{
    border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, p, a, li {
    font-family: arial;
    font-size: 12px;
    color: #333333;
}

#main_inside{
    position:relative; 
    min-height:100%; 
    margin: 0; 
    min-width: 1000px; 
}
    
/*For IE*/
/*
 *html #main_inside{
    height: 100%; 
   width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
} 
*/

#main_inside_in{ 
    position:relative; 
    min-height: 100%; 
    margin: 0 auto; 
    min-width: 1000px;
}


/*For IE*/
/* *html #main_inside_in{
    height: 100%; 
    width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); 
    height: 100%;
}*/

#main_content{
    margin: 0 auto;
}

#main_content_2{
    margin: 0 auto;
    background-color: #EF3125;
    padding: 10px 10px 0px 10px;    
}

#main_content_3{
    margin: 0 auto;
    padding: 10px 10px 0px 10px;    
    background-color: #D1D5D8;
}

/*=======================================================*/

.main_tbl{
    width: 100%;
}

.main_tbl_2{
    width: 100%;
    background-color: #ffffff;
}

.main_tbl_3{
    width: 100%;
    background-color: #ffffff;
    background-image: url(../images/total_left_top_2.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
}

a{
    color: #006898;
    text-decoration: underline;
    font: 12px arial;
}

a:hover{
    text-decoration: none;
}

/* total_content */

.total_content{
    padding: 0px 0px 40px 6px;
}

.total_content_top{
    padding: 12px 12px 0px 6px;
}

.total_content_2{
    padding: 0px 0px 0px 0px;
    background-image: url(../images/total_left_bot.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.total_content_3{
    padding: 0px 0px 0px 0px;
    background-image: url(../images/total_left_bot_2.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}

/* header */

#header{
    height: 231px;
    background-color: #EF3125;
/*  background-image: url(../images/header_right.jpg);
    background-position: right top;
    background-repeat: no-repeat;*/
    overflow: hidden;
}

#header_top{    
    height: 231px;
    padding: 0px 0px 0px 0px;
    background-image: url(../images/header_x.gif);
    background-position: left top;
    background-repeat: repeat-x;
}

#header_right{
    float: right;
    width: 469px;
    height: 231px;  
}

#header_right img{
    float: right;
    padding: 29px 66px 0px 0px;
}


#logo{
    padding: 34px 0px 0px 29px;
    background-image: url(../images/logo_top.gif);
    background-position: left 4px;
    background-repeat: no-repeat;    
    float: left;
}

#slogan {
/*    position: absolute;
    top: 35px; 
    right: 400px;*/
    width: 170px; 
    float: right;
}

#slogan ul{
    padding: 25px 0px 0px 0px;
    color: #FEFFFF;
    font-size: 11px;
    font-family: Tahoma;    
}

#slogan li{
    padding: 0px 0px 5px 0px;
    color: #FEFFFF;
    font-size: 11px;
    font-family: Tahoma;    
}

#slogan li a{
    padding: 0px 0px 0px 0px;
    color: #FEFFFF;
    font-size: 11px;
    font-family: Tahoma;    
}

#slogan li a.cur{
    font-weight: bold;  
}



#slogan p{
    padding: 25px 0px 0px 0px;
    color: #FEFFFF;
    font-size: 11px;
    font-family: Tahoma;    
    float: left;
}

#slogan p span{
    font-size: 16px;
}

#header_text{
    padding: 0px 0px 0px 30px;
    clear: both;
    width: 474px;
    position: relative;
    top: -73px;
}

#header_text span.tit{
    padding: 0px 0px 0px 0px;
   color: #FFFFFD;
    font-size: 18px;
}

#header_text p{
    padding: 0px 0px 0px 0px;
    color: #FFFFFD;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 14px;
}
/* //header */

/* top_menu */

#top_menu{
    padding: 3px 0px 0px 0px;
    height: 55px;
    clear: both;
    background-image: url(../images/top_menu.gif);
    background-position: left 3px;
    background-repeat: repeat-x
}

#top_menu .top_menu_tbl{
    width: 100%;
    background-image: url(../images/top_left.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

#top_menu .top_menu_tbl td{
    padding: 0px 0px 0px 0px;
    text-align: center;
    background-image: url(../images/top_top.gif);
    background-position: center 0px;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 55px;
}

#top_menu .top_menu_tbl .sep{
    width: 9px;
    background-image: url(../images/top_sep.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

#top_menu .top_menu_tbl .sep_2{
    width: 5px;
    background-image: url(../images/top_right.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

#top_menu .top_menu_tbl .sep_3{
    width: 2px;
    font-size: 1px;
    background-image: url(../images/top_left.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

#top_menu .top_menu_tbl .top_left{
    width: 29%;
    line-height: 14px;
}

#top_menu .top_menu_tbl .top_left a{
    line-height: 14px;
}

#top_menu .top_menu_tbl .top_right{
    width: 18%;
    line-height: 14px;
}

#top_menu .top_menu_tbl .top_right a{
    line-height: 14px;
}

#top_menu .top_menu_tbl td a{
    text-decoration: none;
    color: #666666;
    text-transform: uppercase;  
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
}

#top_menu .top_menu_tbl td a:hover{
    text-decoration: underline;
}
/* //top_menu */

/* top_menu_2 */

#top_menu_2{
    padding: 0px 0px 0px 0px;
    height: 85px;
    background-image: url(../images/top_menu_2.gif);
    background-position: left 0px;
    background-repeat: repeat-x;
}

#top_menu_2 .top_menu_tbl{
   width: 100%;     
    background-image: url(../images/top_menu_left.gif);
    background-position: left top;
    background-repeat: no-repeat;   
}

#top_menu_2 .top_menu_tbl td{
    padding: 0px 0px 0px 0px;
    text-align: center; 
    height: 55px;   
    background-image: url(../images/top_menu_right.jpg);
    background-position: right 4px;
    background-repeat: no-repeat;
}

#top_menu_2 .top_menu_tbl .for_logo_2{  
   padding: 17px 20px 0px 46px;
    width: 171px;   
    background-color: #ffffff;  
    background-image: url(../images/total_left_top.jpg);
    background-position: left top;
    background-repeat: no-repeat;       
    text-align: left;
}

#top_menu_2 .top_menu_tbl .for_logo_3{  
    padding: 17px 20px 0px 46px;
    width: 171px;   
    background-color: #ffffff;  
    background-image: url(../images/total_left_top_2.jpg);
    background-position: left top;
    background-repeat: no-repeat;       
    text-align: left;
}

#top_menu_2 .top_menu_tbl div.slog{
    color: #EC3024;
    position: relative;
    top: -13px;   
    left: 40px;
}

#top_menu_2 .top_menu_tbl .sep{
    width: 9px;
    background-image: url(../images/top_sep.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

#top_menu_2 .top_menu_tbl .sep_2{
    width: 5px;
    background-image: url(../images/top_right.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

#top_menu_2 .top_menu_tbl .sep_3{
    width: 2px;
    font-size: 1px;
    background-image: url(../images/top_left.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

#top_menu_2 .top_menu_tbl .top_left{
    width: 24%;
    line-height: 12px;
}

#top_menu_2 .top_menu_tbl .top_left a{
    line-height: 12px;
    font-weight: bold;
}

#top_menu_2 .top_menu_tbl .top_right{
    width: 18%;
    line-height: 12px;  
}

#top_menu_2 .top_menu_tbl .top_right_2{
    width: 18%;
    line-height: 12px;
    background-image: url(../images/top_menu_right_r.jpg);
    background-position: right 4px;
    background-repeat: no-repeat;
}

#top_menu_2 .top_menu_tbl .top_right a{
    line-height: 12px;
    font-weight: normal;
}

#top_menu_2 .top_menu_tbl td a{
    text-decoration: none;
    color: #666666;
    font-size: 11px;
    line-height: 11px;
    display: block;
    padding: 0px 0px 0px 0px;
    background-image: url(../images/top_top.gif);
    background-position: center 4px;
    background-repeat: no-repeat;
    cursor: pointer;
}

#top_menu_2 .top_menu_tbl td a span{    
   display: block;
    background-image: url(../images/top_menu_left.jpg);
    background-position: left 4px;
    background-repeat: no-repeat;
    padding: 17px 0px 0px 0px;
    height: 38px;
}

#top_menu_2 .top_menu_tbl td a.cur{
    background-image: url(../images/top_menu_cur.gif);
    background-position: center top;
    background-repeat: no-repeat;
    color: #FE0000;
}

#top_menu_2 .top_menu_tbl td a:hover{
    text-decoration: underline;
}

#top_menu_2 .top_menu_tbl .for_logo_2 a{
    display: inline;
    padding: 0px 0px 0px 0px;
    background-image: none;
}

#top_menu_2 .top_menu_tbl .top_left a span{ 
    background-image: url(../images/top_menu_left_l.jpg);
}

/* //top_menu_2 */

/* credit */

#credit{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 12px 12px;
    border: 1px solid #D7DBDE;
    clear: both;
   height: 258px;
    
    overflow: visible  !important;
    overflow: hidden;   
}

#credit .right_img{
    float: right;
    width: 150px;
    position: relative;
    top: -10px;
}

#credit div.for_header_menu{
    float: left;
    padding: 0px 0px 0px 0px;   
    width: 605px;
}

#credit div.for_header_menu_2{
    float: left;
    padding: 0px 0px 0px 0px;   
    
}

#credit div.header_menu{
    padding: 26px 0px 0px 60px;
    width: 280px;
    float: left;
}

#credit div.header_menu ul{
    padding: 1px 0px 0px 3px;
    margin: 0px 0px 0px 0px;        
}

#credit div.header_menu ul li{
    padding: 0px 0px 14px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

#credit div.header_menu ul li a{
    text-decoration: underline;
    color: #006697;
   font-size: 12px; 
}

#credit div.header_menu ul li a:hover{
    text-decoration: none;
}

#credit .for_menu_2{
    float: left;
    position: relative;
}

#credit .header_menu_3{
   width: 279px;    
    float: left;
    padding: 20px 0px 0px 57px;
}

#credit .title{ 
    padding: 25px 0px 0px 59px;
}

#credit .title h1{
    font-size: 24px;
    color: #EF3121;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: normal;
}

#credit .header_menu_next{
    float: left;
    width: 265px;
    padding: 27px 0px 0px 0px;  
}

#credit .header_menu_next ul{
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;    
}

#credit .header_menu_next ul li{
    padding: 0px 0px 14px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

#credit .header_menu_next ul li a{
    text-decoration: underline;
    color: #006697;
   font-size: 12px;
    line-height: 13px;
}

#credit .header_menu_next ul li a:hover{
    text-decoration: none;
}
/* //header_menu_next */


#credit .header_menu_tbl{
    width: 70%;
    border-collapse: collapse;
    position: relative;
}

#credit .header_menu_tbl .header_menu{
    padding: 26px 0px 0px 60px;
    width: 40%;
}

#credit .header_menu_tbl .header_menu ul{
    padding: 0px 0px 0px 6px;
    margin: 0px 0px 0px 0px;    
    clear: both;
}

#credit .header_menu_tbl .header_menu ul li{
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

#credit .header_menu_tbl .header_menu ul li a{
    text-decoration: underline;
    color: #006697;
   font-size: 12px; 
}

#credit .header_menu_tbl .header_menu ul li a:hover{
    text-decoration: none;
}

#credit .header_menu_tbl .header_menu_right{
    padding: 0px 0px 0px 0px;
    width: 22%;
}

#credit .header_menu_tbl .header_menu_right .menu_tbl_2{
    width: 162px;
    border-collapse: collapse;
    position: relative;
    top: -22px;
}

#credit .header_menu_tbl .header_menu_2{    
    padding: 73px 0px 0px 0px;
    width: 162px;
    background-color: #EFF3F6;
    background-image: url(../images/header_menu_2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;    
}

#credit .header_menu_tbl .header_menu_2 ul{
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

#credit .header_menu_tbl .header_menu_2 ul li{
    padding: 0px 0px 15px 32px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    line-height: 14px;
}

#credit .header_menu_tbl .header_menu_2 ul li a{
    text-decoration: underline;
    color: #006699;
    font-size: 12px;
    line-height: 14px;
}

#credit .header_menu_tbl .header_menu_2 ul li a:hover{
    text-decoration: none;
}

/* #credit .header_menu{
    padding: 26px 0px 0px 60px; 
    float: left;
} */

/* //credit */

/* list */

.list{
    padding: 36px 0px 30px 57px;
    clear: both;
    border: 1px solid #D7DBDE;
    margin: 0px 0px 0px 12px;
    position: relative;
    top: -2px;
}

.list_2{
    padding: 21px 0px 0px 54px;
    clear: both;
    border: 1px solid #D7DBDE;
    margin: 0px 0px 0px 12px;
    position: relative;
    top: -2px;
}

.list p{
    padding: 0px 30px 32px 5px;
    line-height: 14px;
}

.list p.last{
    padding: 0px 30px 18px 5px;
    line-height: 14px;
}

.list span.title{
    font-weight: bold;
    color: #666666;
    padding: 0px 0px 0px 5px;
}

.list ul{
    padding: 31px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.list_2 ul{
    padding: 31px 0px 14px 5px;
    margin: 0px 0px 0px 0px;
}

.list ul li{
    padding: 0px 0px 8px 17px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    background-image: url(../images/list.gif);
    background-position: left 6px;
    background-repeat: no-repeat;
}

.list_2 ul li{
    padding: 0px 0px 8px 12px;  
}

.list ul li a{
    color: #333333;
    text-decoration: none;
}

.list ul li a:hover{
    text-decoration: underline;
}

/* //list */

/* services */

.titlink a{
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
}


#services{
    padding: 18px 0px 0px 0px;
    clear: both;
    width: 100%;
}

#services_2{
    padding: 18px 0px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: -10px;
    left: 5px;
}

.serv_tbl{
    width: 100%;
}

.serv_tbl td{
   background-image: url(../images/serv_x.gif);
    background-position: left top;
    background-repeat: repeat-x;
   padding: 0px 0px 0px 0px;
    height: 147px;  
/*  width: 50%;*/
}

.serv_tbl .tit{
    padding: 18px 0px 0px 9px;
    color: #CC0000;
    text-transform: uppercase;  
    font-size: 14px;
    font-weight: bold;
/*  height: 20px;*/
    background-image: none;
}

.serv_tbl .for_currency{
    padding: 0px 0px 0px 0px;
    background-image: none; 
}

.serv_tbl .branch_cell{
    padding: 15px 0px 0px 9px;  
    height: 1px;
    background-image: none;
}

.serv_tbl .branch_cell_2{
    padding: 15px 0px 0px 0px;  
    height: 1px;
    background-image: none;
}

.serv_tbl .sep{
    height: 30px;
    padding: 0px 3px 0px 3px;
    width: 2px; 
    background-image: none;
}

.serv_tbl .branch_cell .branch_div{
    padding: 0px 0px 0px 0px;   
    position: relative;
    top: 11px; 
}

.serv_tbl .branch_cell_2 .branch_div{
    padding: 15px 0px 0px 0px;  
    height: 1px;
    background-image: none;
    position: relative;
    left: -2px;
    top: -4px;
}


.serv_tbl .branch_cell .branch_div a{
    background-image: url(../images/b_1.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: 1px 0px 3px 36px;
    line-height: 18px;
}

.serv_tbl .branch_cell .branch_div a.credit{
    background-image: url(../images/b_2.gif);
    padding: 1px 0px 3px 35px;
}

.serv_tbl .serv_2{
    padding: 0px 0px 0px 0px;
    height: 147px;
    background-image: url(../images/serv_y.gif);
    background-position: left top;
    background-repeat: repeat-y;
}

.serv_tbl .serv_3{
    padding: 0px 0px 0px 0px;
    height: 147px;
    background-image: url(../images/serv_y.gif);
    background-position: right top;
    background-repeat: repeat-y;
}

.serv_tbl .serv_4{
    margin: 0px 0px 0px 10px;
}


.serv_tbl .serv_4 .serv_text{
    padding: 31px 0px 0px 20px;
    float: left;
    height: 85px;   
}

.serv_tbl .serv_4 .serv_text ul#left{
    margin: -60px 0px 0px 160px;
}

.serv_tbl .serv_4 .serv_text a{
    text-decoration: none;
    color: #94989B;
}

.serv_tbl .serv_4 .serv_text a:hover{
    text-decoration: underline;
}

.serv_tbl .serv_4 .serv_text li{
    list-style: none;
}

.serv_tbl .serv_4 .serv_text li a{
    text-decoration: underline;
    color: #94989B;
}

.serv_tbl .serv_4 .serv_text li a:hover{
    text-decoration: none;
}

.serv_tbl .serv_4 .serv_img{
    float: left;
    height: 121px;
    padding: 26px 2px 0px 0px;
}
/* //services */

/* currency */

#press_release{
    padding: 20px 0px 0px 3px;  
    clear: both;    
}

#currency_inner{
    padding: 0px 0px 0px 1px;
/*  float: left;
    width: 244px;   */
}

#currency_inner span.date{
    padding: 16px 0px 0px 10px;
    color: #616161; 
    display: block;
}

.currency_div{
    clear: both;
    padding: 8px 17px 0px 1px;
    height: 109px;
}

#currency_inner p.exchange{
    padding: 0px 26px 0px 7px;
    color: #636363;
    text-align: justify;
    line-height: 14px;
}

#currency_inner p.exchange span.exchange_rate{
    padding: 0px 0px 0px 7px;
}

#currency_inner p.reference{
    padding: 25px 26px 0px 7px;
    color: #626262;
    font-size: 10px;
    line-height: 12px;
    text-align: justify;
}

.currency_div .name{
    padding: 0px 0px 0px 16px;
}

.currency_div .name ul{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    height: 23px;
}

.currency_div .name ul li{
   padding: 0px 0px 0px 0px;
    color: #626262;
    font-weight: bold;  
    list-style: none;
    display: block;
    float: left;
    width: 30%; 
}

.currency_div .name ul li span{
    width: 100px;
    white-space: nowrap;
}

.currency_div .val{
    padding: 0px 0px 0px 0px;
   clear: both;
    height: 23px;
}

.currency_div .val ul{
    padding: 0px 0px 0px 6px;
    margin: 0px 0px 0px 0px;
}

.currency_div .val ul li{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    padding: 0px 0px 0px 0px;   
    color: #616161; 
    display: block;
    float: left;
    width: 33%;
}

.currency_div .val ul li span{
    color: #CC0001;
    font-weight: bold;  
    text-transform: uppercase;  
}
/* //currency */


/* press_relese */

#press_release_inner{
    padding: 0px 0px 0px 0px;
}

#press_release_inner h1{
    padding: 0px 0px 18px 3px;
    margin: 0px 0px 0px 0px;    
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    text-transform: uppercase;
}

#press_release_inner .press_release_desc{
    padding: 2px 20px 14px 2px;
}

#press_release_inner .press_release_desc span.date{
    color: #666666;
    display: block;
    font-size: 11px;
    line-height: 10px;
    padding: 0px 0px 0px 0px;
    font-style: italic;
}

#press_release_inner .press_release_desc span.tit{
    color: #ef3123;
    font-weight: normal;
    display: block;
    font-size: 18px;
    line-height: 18px;
    padding: 5px 0px 0px 0px;
    text-transform: none;
}

#press_release_inner .press_release_desc a.nonea{
    text-decoration: none;
    color: #94989B;
    font-size: 12px;
    line-height: 18px;
}

#press_release_inner .press_release_desc a.nonea:hover{
    color: #006898;
    text-decoration: underline;
    font-size: 12px;
    line-height: 18px;
}


#press_release_inner .press_release_desc a{
    font-size: 11px;
    line-height: 18px;
}

#press_release_inner .press_release_desc p{
    font-size: 11px;
    color: #94989b;
    padding: 0px 0px 0px 0px;
    line-height: 18px;
}
/* //press_relese */

/* //total_content */


/* right_cell */

.right_cell{
    padding: 4px 8px 0px 0px;
    width: 230px;
}

.right_cell_2{
    width: 181px;   
    padding: 0px 10px 0px 11px;   
    background-image: url(../images/total_right_bot.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;   
}

.right_cell_3{
    width: 181px;   
    padding: 0px 10px 0px 11px;   
    background-image: url(../images/total_right_bot_2.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;   
}

#lang{
    padding: 22px 0px 0px 41px;
    height: 28px;   
}

#lang a{
    text-transform: uppercase;
    text-decoration: underline;
    color: #666666;
    font-weight: normal;
    font-family: Tahoma;
    font-size: 11px;
    padding: 0px 36px 0px 0px;
}

#lang a.cur{
    font-family: Tahoma;
    font-size: 11px;
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

#lang a:hover{
    text-decoration: none;
}




#lang_2{
    padding: 31px 0px 0px 15px;
    height: 259px;
    overflow: hidden;
}

#lang_2 a.nav{
    text-transform: uppercase;
    text-decoration: underline;
    color: #666666;
    font-weight: normal;
    font-family: Tahoma;
    font-size: 11px;
    padding: 0px 36px 0px 0px;
    position: relative;
    left: 6px;
}

#lang_2 a.cur{
    font-family: Tahoma;
    font-size: 11px;
    color: #CC0000;
    text-decoration: none;
    font-weight: bold;
}

#lang_2 a:hover{
    text-decoration: none;
}

#lang_2 ul{
    padding: 38px 0px 0px 0px !important;
    padding: 37px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#lang_2 ul li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

#lang_2 ul li a{
    text-decoration: underline;
    color: #006697;
    font-size: 11px;
    padding: 0px 0px 0px 16px;
    background-image: none;
    line-height: 19px;
    text-transform: none;
}

#lang_2 ul li a.cur{
    background-image: url(../images/link.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
   color: #CC0000;  
    font-weight: normal;
}

#lang_2 ul li a:hover{
    text-decoration: none;
}



#main_right_menu{
    padding: 0px 0px 15px 33px;
    height: auto;
}

#main_right_menu ul{
    padding: 13px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#main_right_menu ul li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

#main_right_menu ul li a{
    text-decoration: underline;
    color: #006697;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    background-image: none;
    line-height: 21px;
    text-transform: none;
}

#main_right_menuul li a.cur{
    background-image: url(../images/link.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
   color: #CC0000;  
    font-weight: normal;
}

#main_right_menu ul li a:hover{
    text-decoration: none;
}

#lang ul{
    padding: 13px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#lang ul li{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

#lang ul li a{
    text-decoration: underline;
    color: #006697;
    font-size: 11px;
    padding: 0px 0px 0px 16px;
    background-image: none;
    line-height: 21px;
    text-transform: none;
}

#lang ul li a.cur{
    background-image: url(../images/link.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
   color: #CC0000;  
    font-weight: normal;
}

#lang ul li a:hover{
    text-decoration: none;
}

#search{
    padding: 21px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    clear: both;
    height: 37px;   
    overflow: hidden;
/*    position: relative; */
}

#search .inp{
    float: left;
    padding: 0px 10px 0px 18px;
    height: 18px;
/*    position: relative; */
    top: 0px !important;
    top: -1px;
}

#search .inp input{
    width: 167px;
    height: 17px;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-top: 1px solid #95999C;
    border-left: 1px solid #95999C;
    padding: 0px 0px 0px 7px;
    color: #95999C;
}

#search .map{
    clear: both;
    padding: 0px 0px 0px 30px;
    height: 15px;
/*    position: relative; */
    top: 1px !important;
    top: 2px;
}

#search a{
    text-decoration: underline;
    color: #95999C;
    font-weight: normal;
    font-size: 11px;
    padding: 0px 0px 0px 2px;   
    z-index: 1;
}

#search a:hover{
    text-decoration: none;
}

#search .inp_2{
    float: left;
    padding: 0px 10px 0px 0px;
}

#search .inp_2 input{
    width: 134px;
}

#search .inp_3{
    float: left;
    padding: 0px 10px 0px 30px;
}

#search .inp_3 input{
    width: 154px;
}

#search .sub{
    float: left;
    padding: 0px 0px 0px 0px;
}

#search .sub input{
    width: 24px;
    height: 19px;
    cursor: pointer;
}

.right_menu{
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;   
   background-image: url(../images/depozit_top_0.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #EF3125;  
}

.right_menu_1{
    clear: both;
    margin: 0px 0px 0px 1px;
    padding: 0px 0px 0px 0px;   
   background-image: url(../images/depozit_top.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #EF3125;
    width: 180px;
}

.right_menu_2{
    background-color:#A1A6AC;
   background-image: url(../images/depozit_top_2.gif);
    width: 180px;
}

.right_menu ul{   
    padding: 16px 0px 1px 19px;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/depozite_bot_0.gif);
    background-position: left bottom;   
    background-repeat: no-repeat;   
}

.right_menu_1 ul{   
    padding: 16px 0px 1px 19px;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/depozite_bot.gif);
    background-position: left bottom;   
    background-repeat: no-repeat;   
}

.right_menu_2 ul{
    background-image: url(../images/depozite_bot_2.gif);
}

.right_menu ul li{
    list-style: none;
    padding: 0px 5px 14px 0px;
    margin: 0px 0px 0px 0px;
}

.right_menu ul li a{
    text-decoration: underline;
    color: #FFFFFE;
}

.right_menu ul li a:hover{
    text-decoration: none;
}

.right_menu ul.inner{
    padding: 13px 0px 15px 12px;    
}

.right_menu ul.inner li{
    list-style: none;
    padding: 0px 5px 12px 0px;
    margin: 0px 0px 0px 0px;
}

.right_menu_2 ul.inner li{
    padding: 0px 5px 12px 0px;  
}


.right_menu ul.inner li a{
    text-decoration: underline;
    color: #FFFFFE;
    font-size: 11px;
}

.right_menu ul.inner li a:hover{
    text-decoration: none;
}


.sep{
    clear: both;
    font-size: 1px;
    height: 1px;
}

#internet{
    padding: 24px 13px 0px 0px;
   clear: both;
    background-image: url(../images/internet.jpg);
    background-position: left 12px;
    background-repeat: no-repeat;
    height: 52px;
}

#internet a{
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    color: #656565;
    float: right;
}

#internet a:hover{
    text-decoration: underline;
}

#internet_2{
    padding: 7px 7px 0px 0px;
   clear: both;
    background-image: url(../images/internet_2.jpg);
    background-position: left 0px;
    background-repeat: no-repeat;
    height: 50px;
}

#internet_2 a{
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    color: #656565;
    float: right;
}

#internet_2 a span{
    padding: 0px 0px 0px 14px;
    position: relative;
    top: -1px;
}

#internet_2 a:hover{
    text-decoration: underline;
}

#internet_3{
    padding: 7px 7px 0px 0px;
    clear: both;
    background-image: url(../images/internet_3.gif);
    background-position: left 0px;
    background-repeat: no-repeat;
    height: 50px;
}

#internet_3 a{
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    color: #656565;
    float: right;
}

#internet_3 a span{
    padding: 0px 0px 0px 14px;
    position: relative;
    top: -1px;
}

#internet_3 a:hover{
    text-decoration: underline;
}

#question{
    padding: 7px 0px 0px 16px;
    clear: both;
    height: 57px;
    background-image: url(../images/question.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

#question a{
    text-decoration: none;
    color: #C82902;
}

#question a span{
    padding: 0px 0px 0px 0px;
    position: relative;
    top: -2px;
}

#question a:hover{
    text-decoration: underline;
}


#question_2{
    padding: 22px 0px 0px 10px;
    clear: both;
    height: 47px;
    background-image: url(../images/question_2.jpg);
    background-position: 1px 14px;
    background-repeat: no-repeat;
}

#question_2 a{
    text-decoration: none;
    color: #C82902;
}

#question_2 a span{
    padding: 0px 0px 0px 0px;
    position: relative;
    top: -2px;
}

#question_2 a:hover{
    text-decoration: underline;
}


#question_eng{
    padding: 25px 0px 0px 30px;
    margin: 0px 0px 0px 15px;
    clear: both;
    height: 61px;
    background-image: url(../images/question_eng.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

#question_eng a{
    text-decoration: none;
    color: #C82902;
}

#question_eng a span{
    padding: 0px 0px 0px 0px;
    position: relative;
    top: -2px;
}

#question_eng a:hover{
    text-decoration: underline;
}

#question_eng_2{
    padding: 25px 0px 0px 30px;
    margin: 0px 0px 0px 0px;
    clear: both;
    height: 61px;
    background-image: url(../images/question_eng_2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

#question_eng_2 a{
    text-decoration: none;
    color: #C82902;
}

#question_eng_2 a span{
    padding: 0px 0px 0px 0px;
    position: relative;
    top: -2px;
}

#question_eng_2 a:hover{
    text-decoration: underline;
}


#contact{
    padding: 0px 0px 0px 30px;
    clear: both;
}

#contact p.tit{
    text-transform: uppercase;
    color: #CC0001;
    font-size: 12px;
    padding: 0px 0px 13px 0px;
    display: block;
    font-weight: bold;
}

#contact p.tel{
    padding: 0px 0px 0px 0px;
    color: #95989D;
    font-size: 14px;
}

#contact p.for_link{
    padding: 12px 0px 0px 0px;
}

#contact p.for_link a{
    font-size: 11px;
}

#contact p.for_tel{
    padding: 11px 0px 0px 0px;
    font-size: 11px;
    color: #666666;
}

#contact p.for_tel span{
    color: #CC0003;
    font-size: 12px;
    display: block;
    line-height: 10px;
}

#contact p.explanation{
    padding: 56px 0px 0px 0px;
    color: #97989A;
    font-size: 10px;
}

#contact p.tele{
    padding: 11px 0px 0px 0px;
    color: #95989D;
    font-size: 14px;
}

#contact p.for_tele {
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    color: #666666;
}

#contact_2{
    padding: 25px 0px 0px 4px;
    clear: both;
}

#contact_2 span.tit{
    text-transform: uppercase;
    color: #CC0001;
    font-size: 12px;
    padding: 0px 0px 15px 5px;
    display: block;
    font-weight: bold;
}

#contact_2 p.tel{
    padding: 0px 0px 0px 0px;
    color: #95989D;
    font-size: 14px;
}

#contact_2 p.for_link{
    padding: 12px 0px 0px 0px;
}

#contact_2 p.for_link a{
    font-size: 11px;
}

#contact_2 p.for_tel{
    padding: 11px 0px 0px 0px;
    font-size: 11px;
    color: #666666;
}

#contact_2 p.for_tel span{
    color: #CC0003;
    font-size: 12px;
    display: block;
    line-height: 10px;
}

#contact_2 p.explanation{
    padding: 11px 0px 0px 0px;
    color: #97989A;
    font-size: 10px;
    line-height: 12px;
}

#contact p.for_telspan, #contact_2 p.for_telspan, #contact_eng_2 p.for_telspan{
    color: #CC0003;
    font-size: 12px;
    display: block;
    line-height: 10px;
    padding: 12px 0px 0px 0px;
}

#right_banner{
    padding: 52px 0px 26px 6px;
}

#right_banner a.ban_2 img{
    margin: 0px 0px 0px 15px;
}

/* //right_cell */

/*=======================================================*/

#footer_block{
    height: 70px; 
    clear: both;
}

#footer_main{
    height: 70px; 
    margin: -70px auto; 
    position: relative; 
}

#footer{
    height: 70px; 
    margin: 0 auto; 
    min-width: 997px; 
}

/*For IE*/
* html #footer{
/*  width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');*/
}

#footer_in{ 
    margin: 0 auto; 
    padding: 0px 0px 0px 3px;   
    height: 70px;
}

.footer_tbl_1{
    width: 100%;
   border-collapse: collapse; 
}

#footer_in .footer_right{
    padding: 0px 0px 0px 0px;   
    width: 247px;
    background-color: #F9FAFC;
    height: 70px;
    border-left: 1px solid #FFFFFF; 
}

#footer_in .footer_right p{
    padding: 13px 0px 0px 39px;
    color: #97989A;
    font-size: 10px;
    line-height: 12px;
}

#footer_in .footer_left{
    padding: 0px 0px 0px 23px;
    background-image: url(../images/footer_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    height: 70px;
}

#footer_in .footer_left .footer_tbl_2{
    border-collapse: collapse;
    width: 100%;
}

#footer_in .footer_left .footer_tbl_2 td{
    padding: 0px 0px 0px 0px;
}

#footer_in .footer_left .footer_tbl_2 .for_fot_1{
    width: 30%; 
}

#footer_in .footer_left .fot_1{
    float: left;
}

#footer_in .footer_left .fot_1 p{
    padding: 20px 0px 0px 0px;
    color: #646361;
    font-size: 11px;
    line-height: 12px;
}

#footer_in .footer_left .fot_2{
    float: left;
    padding: 33px 0px 0px 24px;
}

#footer_in .footer_left .fot_3{
    float: left;
    padding: 28px 0px 0px 28px;
}

#footer_in .fot_4{
    float: right;
    padding: 24px 24px 0px 0px; 
}

#footer_in .fot_4 a img{
   float: left;
    position: relative;
    top: 7px;
}

#footer_in .fot_4 p{
    padding: 0px 0px 0px 47px;
    color: #999999;
    font-size: 10px;
    font-family: Tahoma;
}

#footer_in .fot_4 p a{
    font-weight: bold;
    font-size: 10px;
/*  position: relative;*/
    top: -1px;
    font-family: tahoma;
    text-decoration: none;
    color: #9A9997;
}

#footer_in .fot_4 p a:hover{
    text-decoration: underline;
}



#footer_in_2{ 
    margin: 0 auto; 
    padding: 0px 10px 0px 10px; 
    height: 78px;
    background-color: #EF3125;
}

#footer_in_2 .footer_text{
    padding: 14px 0px 0px 70px; 
/* border-bottom: 1px solid #ffffff;*/
    height: 62px;
}

#footer_in_2 .footer_text p{
    padding: 0px 0px 0px 0px;
    color: #FEFFFF;
    font-size: 11px;
}

#footer_in_2 .footer_text p a{
    text-decoration: underline;
    color: #FEFFFF;
    font-size: 11px;
}

#footer_in_2 .footer_text p a:hover{
    text-decoration: none;
}



#footer_in_3{ 
    margin: 0 auto; 
    padding: 0px 10px 0px 10px; 
    height: 78px;
    background-color: #D1D5D8;
}

#footer_in_3 .footer_text{
    padding: 14px 0px 0px 70px;    
    height: 62px;
}

#footer_in_3 .footer_text p{
    padding: 0px 0px 0px 0px;
    color: #666769;
    font-size: 11px;
}

#footer_in_3 .footer_text p a{
    text-decoration: none;
    color: #666769;
    font-size: 11px;
}

#footer_in_3 .footer_text p a:hover{
    text-decoration: underline;
}

/* дополнения от 27.08.08 */

.serv_tbl .serv_4 .serv_text a{
    text-decoration: none;
    color: #94989B;
}

/* //дополнения от 27.08.08 */

/* added from 1.09.08 */

/* top_menu_2 */
.sub_menu{
    display: none;
    position: absolute; 
    z-index: 1000;  
    background-color: #EDEDED;
    width: 240px;
    padding: 0px 0px 0px 0px;
   background-image: url(../images/line_y.jpg);
    background-position: right top;
    background-repeat: repeat-y;    
    /*
    filter:alpha(opacity=92);
   -moz-opacity:.92;
   opacity:.92; 
    */
}

.sub_menu ul{
    padding: 18px 0px 0px 0px;
    margin: 0px 0px 0px 0px;    
    background-image: url(../images/line_top.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

#top_menu_2 .sub_menu ul li{
    padding: 0px 12px 12px 19px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    list-style: none;
    font-weight: normal;    
}

#top_menu_2 .sub_menu ul li.last{
   background-image: url(../images/sub_bot.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding: 0px 12px 18px 19px;
}


#top_menu_2 .top_left .sub_menu ul li a{
    background-image: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    
/*  background-image: url(../images/submenu_strelka.gif);
    background-position: right 5px;
    background-repeat: no-repeat;*/
    background-image: none;
}

#top_menu_2 .top_left .sub_menu ul li a.cur{
    color: #FF0500;
}

#top_menu_2 .sub_menu ul li a:hover{
    text-decoration: none;
}



#top_menu_2 .top_right .sub_menu ul li a{
    background-image: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
/*  background-image: url(../images/submenu_strelka.gif);
    background-position: right 5px;
    background-repeat: no-repeat;*/
    background-image: none;
}

#top_menu_2 .top_right .sub_menu ul li a.cur{
    color: #FF0500;
}

#top_menu_2 .sub_menu ul li a:hover{
    text-decoration: none;
}


/* //top_menu_2 */


/* top_menu_3 */
.sub_menu_inner{
    display: none;
    position: absolute;
    z-index: 2000;
    background-color: #EDEDED;
    border: 1px solid #A5A5A5;
    width: 203px;
    padding: 0px 0px 0px 19px;  
}

.sub_menu_inner ul{
    padding: 8px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#top_menu_2 .sub_menu_inner ul li{
    padding: 0px 7px 12px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    list-style: none;
    font-weight: normal;    
}

#top_menu_2 .top_left .sub_menu_inner ul li a{
    background-image: none;
    font-size: 11px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

#top_menu_2 .top_left .sub_menu_inner ul li a.cur{
    color: #FF0500;
    font-weight: bold;
    text-decoration: none;
}

#top_menu_2 .top_left .sub_menu_inner ul li a.next{
    background-image: url(../images/submenu_strelka.gif);
    background-position: right 4px;
    background-repeat: no-repeat;
}

#top_menu_2 .sub_menu_inner ul li a:hover{
    text-decoration: none;
}

/* //top_menu_3 */

/* inner_form */

#inner_form{
    clear: both;
    margin: 0px 0px 16px 12px;
    height: 297px;
    background-color: #E1E5E8;
    background-image: url(../images/form_left_top.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

#inner_form .in_1{
    background-image: url(../images/form_right_top.gif);
    background-position: right top;
    background-repeat: no-repeat;
    height: 297px;
}

#inner_form .in_2{
    background-image: url(../images/form_right_bot.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 297px;
}

#inner_form .in_3{
    background-image: url(../images/form_left_bot.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 297px;
    padding: 0px 50px 0px 63px;
}

#inner_form .in_3 .form_div{
    border-bottom: 1px solid #F1F2F4;
    padding: 10px 0px 9px 0px;
    clear: both;
    height: 21px;
}

#inner_form .in_3 .form_div_3{
    height: 24px;
    padding: 11px 0px 9px 0px;
}

#inner_form .in_3 .form_div_2{
    height: 16px;
}

#inner_form .in_3 .form_last{
   border: none;
    height: 24px;
}

#inner_form .in_3 .form_div .form_text{
    float: left;
   padding: 0px 0px 0px 1px;    
    width: 35%;
    font-size: 13px;
}

#inner_form .in_3 .form_div .form_sel{
    float: left;
    padding: 0px 0px 0px 0px;
    width: 40%;
    font-size: 13px;
}

#inner_form .in_3 .form_div .form_sel select{
    width: 260px;
    height: 20px;
    border-top: 1px solid #ACADB2;
    border-left: none; 
    color: #000000;
    font-size: 13px;
    padding: 1px 0px 0px 0px;
    cursor: pointer;
}

#inner_form .in_3 .form_div .form_sel select.sel_2{
    width: 40px;
    height: 20px;
    border-top: 1px solid #ACADB2;
    border-left: none; 
    color: #000000;
    font-size: 13px;
    padding: 1px 0px 0px 0px;
    cursor: pointer;
}

#inner_form .in_3 .form_div .form_sel input{
    width: 150px;
    height: 17px;
    border-top: 1px solid #ACACB4;
    border-left: none; 
    background-color: #FFFFFF;
    color: #000000;
    font-size: 13px;
    padding: 2px 0px 0px 1px;
}

#inner_form .in_3 .form_div .form_sel input.box{
   margin: 0px 0px 0px 3px;
    width: 20px;
    height: 20px;
    border: 1px solid #8D8F8E;
}

#inner_form .in_3 .form_div .form_sel_2{
    width: 20px;
    float: left;
}

#inner_form .in_3 .form_div .inp_text{
    float: left;
    position: relative;
    top: 0px !important;
    left: 0px !important;
    top: 3px;
    left: 3px;
}

#inner_form .in_3 .form_div .form_sel input.inp{
    width: 100px;
    height: 22px;
    color: #666666;
    background-image: url(../images/submit.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    text-align: center;
    padding: 0px 0px 3px 0px !important;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    border: none;
    letter-spacing: 0px;
    font-size: 13px;
}

/* //inner_form */

/* inner_table */

.inner_table{
    padding: 32px 23px 30px 28px;
    clear: both;
    border: 1px solid #D7DBDE;
    margin: 0px 0px 0px 12px;
    position: relative;
    top: -2px;
}

.inner_table .depozit_tbl{
    width: 100%;
    border-collapse: collapse;
}

.inner_table .depozit_tbl th{
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #DDDDDD;
    font-size: 11px;
    color: #000000;
    vertical-align: top;
    height: 39px;
}

.inner_table .depozit_tbl td{
    border-bottom: 1px solid #DDDDDD;
    padding: 5px 0px 4px 0px;
    font-size: 11px;
}

.inner_table .depozit_tbl .one{
    width: 11%;
    padding: 5px 14px 4px 5px;
}

.inner_table .depozit_tbl .two{
    width: 30%;
    padding: 5px 15px 4px 0px;
}

.inner_table .depozit_tbl .monce{
    width: 8%;
    padding: 5px 0px 4px 0px;
}

.inner_table .depozit_tbl .last{
    width: 11%;
    padding: 5px 0px 4px 0px;
}


/* //inner_table  */

/* ================================================================================*/

/*Opera Hack*/
/*@media all and (min-width: 0px) {

}*/