@charset "utf-8";

/*-----------------------------------------------
 clearfix
-----------------------------------------------*/
.c:after,#top_container:after,#top_content:after{
content:url(../img/blank.gif);
display:block;
clear:both;
width:0;
height:0;
overflow:hidden;
}
.c,#top_container,#top_content{display:inline-block;}
.c,#top_container,#top_content{display:block;}

.clear{clear:both;}


/*-----------------------------------------------
 container
-----------------------------------------------*/

#header{
margin-top:9px;
text-align:center;
background:url(../img/top_img.jpg) no-repeat top center;
}

#top_container{
width:770px;
margin:0 auto;
text-align:left;
position:relative;
}

#menu .stamp{
width:770px;
margin:0 auto;
text-align:right;
position:relative;
z-index:1;
}

#menu .stamp img{
position:absolute;
top:-106px;
right:0;
}

.container{
width:770px;
margin:0 auto;
text-align:left;
}

#layout{
padding:25px 5px 40px 5px;
}

#top_logo{
width:425px;
padding:30px 0 30px 7px;
float:left;
}

#top_logo_eng{
width:425px;
padding:15px 0 15px 7px;
float:left;
}

#top_logo .entry,#top_logo_eng .entry{
margin-top:4px;
}

.lang_select{
width:113px;
position:absolute;
right:11px;
top:-5px;
}

.lang_select li{
list-style:none;
height:14px;
float:left;
padding:0 5px;
}

.lang_select a:hover img{
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}

/*-----------------------------------------------
 menu
-----------------------------------------------*/

#top_menu{
width:100%;
text-align:center;
background:#683030 url(../img/menu_bar.gif) repeat-x center top;

}

#top_menu ul{
margin:0 auto;
background:url(../img/menu_bar.gif) repeat-x center bottom;
}

#top_menu li{
display:inline;
width:auto;
list-style:none;
font-weight:bold;
}

#top_menu a{
display:inline-block;
color:#fff;
text-decoration:none;
padding:10px 28px;
}

#top_menu a:hover{
background:#7d4c4c;
}

#visa_menu{
display:none;
}

#top_submenu{
width:100%;
min-height:33px;
text-align:center;
background:#f1eac5;
}

#top_submenu ul{
width:770px;
text-align:left;
margin:0 auto;
}

#top_submenu li{
display:inline;
width:auto;
list-style:none;
}

#top_submenu li.uc{
display:inline-block;
padding:7px 10px;}

#top_submenu li a{
display:inline-block;
text-decoration:none;
padding:7px 10px;
color:#49282b;
}

#top_submenu li a:hover{
padding:5px 10px;
*padding:7px 10px;
background:#e6dfbc;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}

#menu_visa,#menu_faq,#menu_bureau,#menu_fee,#menu_contact,#menu_adire{
display:none;
}

#top_content{
width:515px;
float:left;
}

#top_content ol li{
display:block;
list-style:none;
padding-left:20px;
margin-bottom:0.2em;
}

#top_content p{
margin-bottom:1em;
}

.passport{
float:left;
margin:0 10px 10px 0;
}

.whatsnew{
width:220px;
padding-top:5px;
float:right;
}

.whatsnew h2{
padding-bottom:10px;
border-bottom:1px solid #c9c6b9;
}

.whatsnew li{
list-style:none;
background:url(../img/line_detted.gif) repeat-x bottom center;
padding:10px 0;
}

