/* HEAD */

#head, #navi_1, #search, #header_img, #container, #container_left, #container_left, #container_right, #mask2, #img_show
{
position:absolute;
}

#img_show{
top:0px;
left:0px;
width:995px;
height:386px;
z-index:2;
}

#head
{
top:0px;
left:0px;
width:100%;
height:386px!important;
background-color:#1E2C2E;
z-index:1;
}

#header_img
{
top:0px;
left:0px;
width:995px;
height:386px!important;
z-index:2;
}

#mask2{
top:0px;
left:0px;
width:100%;
height:381px;
z-index:3;
}


/* MIDDLE */

#container
{
top:386px;
left:0px;
width:100%;
background:#fff;
}
#navi_2
{
width:100%;
height:75px;
background:#fff url(../img/bg_navi2.gif) repeat-y left;
}

#logo
{
width:243px;
height:75px;
float:left;
background:#fff url(../img/bg_navi2.gif) repeat-y left;
margin-top:0px;
}

#navi2_box
{
width:680px;
height:30px;
margin-left:260px;
padding-top: 21px;
}

#navi2_top
{
width:680px;
height:16px;
text-align:left;
padding-left:20px;
}

#navi2_bot
{
width:600px;
height:14px;
margin-top:10px;
text-align:left;
padding-left:40px;
}

#content
{
width:100%;
border-top:4px solid #272F29;
}

#textbox
{
width:525px;
float:left;
}

*html #textbox
{
width:522px;
}

#copy
{
margin-left:40px;
margin-top:40px;
margin-bottom:40px;
width:420px;
}

#col_right
{
width:430px;
margin-left:528px;
background-color:#ffffff;
padding-top:7px;
}

.element_right
{
width:423px;
background-color:#FFFFFF;
margin-left:0px;
}

.cl{
clear:both;
}


#footer, #footer_img, #under_footer{
position:relative;
}

#footer{
top:-25px;
}

#footer_img{
top:0px;
margin-top:0px;
padding-top:0px;
}

#under_footer{
top:-25px;
}

.sub_li{
font-weight:normal!important;
}


*..sub_li{
margin-left:30px;
}



/*MAILFORM*/
.csc-mailform label
{
margin-left: -10px;
float:left;
width:100px;
}

*html .csc-mailform label
{
margin-left: 0px;
}

.csc-mailform
{
border: 0px;
}

.csc-mailform-label b
{
margin: 5px 5px 20px -10px;
}

*html .csc-mailform-label b
{
margin: 5px 5px 20px 0px;
}

.csc-mailform-field input, textarea, select
{
font:11px arial,verdana,sans;
border: 0px;
background-color:#ABB0AA;
width:210px;
margin-bottom:5px;
}

input.csc-mailform-submit
{
margin: 10px 0px 5px 200px;
width:100px;
}

*input.csc-mailform-submit {
margin: 10px 0px 5px 213px;
}

.csc-mailform table input
{
font:11px arial,verdana,sans;
border: 0px;
margin: 5px;
background-color:#ABB0AA;
width:20px;
}

.csc-mailform .field, .form_required
{
margin:5px 0px 0px -10px;
}

*html .csc-mailform .field, .form_required
{
margin:5px 0px 0px 0px;
}

.csc-mailform table 
{
font:11px arial,verdana,sans;
}

.pf{
margin-left:240px;
}

*..pf{
margin-left:250px;
}

/*FONTS*/
a.sub_navi:link{font:11px arial,verdana,sans; color:#343434;text-decoration:none;margin-left:12px;}
a.sub_navi:visited{font:11px arial,verdana,sans; color:#343434;text-decoration:none;margin-left:12px;}
a.sub_navi:hover{font:11px arial,verdana,sans; color:#92202D!important;text-decoration:none;margin-left:12px;}

a.sub_navi_act:link,a.sub_navi_act:visited,a.sub_navi_act:hover{font:bold 11px arial,verdana,sans; color:#92202D!important;text-decoration:none;margin-left:12px;}

