@charset "UTF-8";

/* = wrap
*************************************************/
#wrap{
width:100%;
background:url(../img/bg_wrap.gif) no-repeat center top;
}

#wrap-inner{
width:984px;
margin:0 auto;
}


/* = head
*************************************************/
#head{
        float:right;
position:relative;
width:984px;
text-align:left;
background:url(../img/bg_head.jpg) no-repeat right top;
}


#head h1{
        float:left;
}



/* = langblock
*************************************************/
#langblock{
position:absolute;
width:250px;
top:0;
right:0;
}

#langblock p{
font-size:0;
line-height:0;
float:left;
display:inline;
}


/* = container
*************************************************/
#container{
width:950px;
padding-left:34px;
}


/* = gnav
*************************************************/
#gnav{
width:950px;
}

#gnav li{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
float:left;
display:inline;
width:176px;
text-align:center;
background:url(../img/bg_nav_o.jpg) #3E3E3E no-repeat top;
}

#gnav li a{
display:block;
width:176px;
padding:17px 0;
background:url(../img/bg_nav.jpg) #000000 no-repeat top;
}

#gnav li a:hover{
color:#FFFFFF;
text-decoration:none;
background:url(../img/bg_nav_o.jpg) #3E3E3E no-repeat top;
}

#gnav li#home,
#gnav li#home a{
width:70px;
padding:0;
background:none;
}


/* = titleblock
*************************************************/
#titleblock{
clear:both;
width:950px;
background:#000000;
}

#titleblock-left{
float:left;
display:inline;
width:250px;
padding:35px 0;
text-align:left;
}

#titleblock-left p{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:2.4em;
font-weight:bold;
line-height:1.0;
width:235px;
padding:30px 0 30px 15px;
}

#swfimage{
float:right;
display:inline;
padding-top:2px;
}


/* = topic path
*************************************************/
#topicpath{
clear:both;
width:940px;
padding:12px 0 12px 10px;
text-align:left;
background:#0D0D0D;
}

#topicpath li{
color:#FFFFFF;
font-size:1.1em;
float:left;
display:inline;
margin-right:10px;
padding:3px 0 0 18px;
background:url(../img/arrow.gif) no-repeat left;
}

#topicpath li#ihome{
margin-right:11px;
padding:0;
background:none;
}


/* = contents
*************************************************/
#contents{
clear:both;
width:950px;
background:#282828;
}


/* = main
*************************************************/
#main{
float:left;
display:inline;
width:700px;
padding:30px 15px 15px;
text-align:left;
background:#1F1F1F;
}


/* = pagetop
*************************************************/
.pagetop{
clear:both;
text-align:right;
}

.pagetop02{
text-align:right;
margin-bottom:30px;
}


/* = menu
*************************************************/
#menu{
float:right;
display:inline;
width:220px;
text-align:left;
}

#menu ul{
margin-bottom:7px;
}


/* = bnrblock
*************************************************/
#bnrblock{
margin:0 5px;
}

#bnrblock a img{
margin-bottom:10px;
}


/* = foot
*************************************************/
#foot{
clear:both;
width:890px;
padding:30px 30px 15px;
text-align:left;
background:#000000;
}

#foot p{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
}

#foot p span,
#foot a{
color:#FFFFFF;
}

#foot p#copyright{
font-size:1.0em;
margin-bottom:0;
}

