@charset "utf-8";
body { 
margin : 0; 
padding : 0; 
width : 100%; 
background : #ededed url(cleansite/images/bg.jpg) repeat-x top; 
} 
/* main */
.main { 
width : 100%; 
padding : 0; 
margin : 0 auto; 
} 
.resize { 
width : 955px; 
margin : 0 auto; 
} 
/********** Header **********/
.header { 
background : #990015; 
border-bottom : 5px solid #fff; 
} 
.block_header { 
margin : 0 auto; 
width : 980px; 
} 
/********** Logo **********/
.logo { 
float : left; 
padding : 0; 
margin : 0; 
width : 181px; 
} 
/********** Search **********/
.search { 
float : right; 
width : 300px; 
padding : 20px 0 10px 0; 
height : 40px; 
} 
.search span { 
display : block; 
float : left; 
} 
.search a { 
display : block; 
float : left; 
padding : 10px 10px 0 10px; 
line-height : 1.6em; 
color : #4270a1; 
font : normal 11px Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.search a:hover { 
text-decoration : underline; 
} 
.search form { 
display : block; 
float : left; 
padding : 5px 20px 0 20px; 
} 
.search form .keywords { 
float : left; 
background : url(moth/images/search_bg.gif) no-repeat; 
border : 0; 
height : 20px; 
width : 175px; 
padding : 4px 10px; 
line-height : 17px; 
margin : 0 10px 0 0; 
font : normal 12px Tahoma, Geneva, sans-serif; 
color : #000; 
} 
.search form .button { 
float : left; 
} 
/********** Menu **********/
.menu { 
padding : 0; 
margin : 0; 
width : 790px; 
float : right; 
} 
.menu ul { 
float : right; 
padding : 0; 
margin : 0; 
list-style : none; 
border : 0; 
} 
.menu ul li { 
float : left; 
margin : 0; 
padding : 0; 
border : 0; 
} 
.menu ul li a { 
float : left; 
margin : 0 1px 0 0; 
padding : 11px 0; 
color : #2b2b2b; 
font : normal 12px Arial, Helvetica, sans-serif; 
text-decoration : none; 
background : #dfdfdf url(moth/images/l_menu.gif) no-repeat left top; 
} 
.menu ul li a span { 
padding : 11px 15px; 
background : url(moth/images/r_menu.gif) no-repeat right top; 
} 
.menu ul li a:hover { 
color : #2b2b2b; 
background : #fafafa url(moth/images/l_menu_h.gif) no-repeat left top; 
} 
.menu ul li a:hover span { 
background : url(moth/images/r_menu_h.gif) no-repeat right top; 
} 
.menu ul li a.active { 
color : #2b2b2b; 
background : #fafafa url(moth/images/l_menu_h.gif) no-repeat left top; 
} 
.menu ul li a.active span { 
background : url(moth/images/r_menu_h.gif) no-repeat right top; 
} 
/********** Slider **********/
.slider { 
background : #dfdfdf; 
margin : 0 auto; 
padding : 20px 0; 
} 
.simple_text { 
width : 964px; 
text-align : left;
margin : 0 auto; 
padding : 0; 
background : url(moth/images/slider_bg.gif); 
border : 7px solid #ffffff; 
} 
.simple_text h2 { 
font : normal 30px Arial, Helvetica, sans-serif; 
color : #252525; 
padding : 5px 40px; 
margin : 0; 
border : 1px solid #b4bebd; 
} 
/********** Block Index **********/
.body { 
background : #e8e8e8; 
border : 0; 
border-top : 1px solid #f2f2f2; 
border-bottom : 1px solid #e8e8e8; 
} 
.body h2 { 
font : normal 18px Arial, Helvetica, sans-serif; 
color : #800000; 
} 
.body p { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #2c2c2c; 
line-height : 1.8em; 
} 
.body_resize { 
width : 980px; 
margin : 10px auto; 
padding : 0; 
} 
/********** Pages **********/
.Cork { 
width : 700px; 
border : 1px solid #d5d5d5; 
background : #eeeeee; 
margin : 5px auto; 
padding : 10px 20px; 
} 
.Cork ul { 
height : 300px;
list-style : none; 
border : 5px solid #e5e5e5; 
background-color : #f8f8f8;
margin : 20px auto 20px auto; 
padding : 10px 0px; 
} 
.Cork li { 
padding : 0px 20px 0px 20px; 
margin : 0; 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #6e6e6e; 
line-height : 1.8em; 
} 
.Cork h3 { 
background : url(moth/images/ul_lu_bg.gif) no-repeat left; 
font : normal 18px Arial, Helvetica, sans-serif; 
color : #800000; 
padding : 0 0 0 20px; 
margin : 0; 
} 
.Cork a { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #800000; 
line-height : 1.8em; 
} 
.Cork a:hover {
color:#F00;
}
.Cork_2 { 
width : 700px; 
border : 1px solid #d5d5d5; 
background : #eeeeee; 
margin : 5px auto; 
padding : 10px 20px; 
} 
.Cork_2 img { 
margin : 20px 0px; 
}
.Cork_2 ul { 
height : 500px;
list-style : none; 
border : 5px solid #e5e5e5; 
background-color : #f8f8f8;
margin : 20px auto 20px auto; 
padding : 10px 10px; 
} 
/********** Footer **********/
.FBG { 
border-top : 8px solid #fff; 
background : #727272; 
border-bottom : 8px solid #fff; 
} 
.FBG h2 { 
font : normal 18px Arial, Helvetica, sans-serif; 
color : #fffaf7; 
border-bottom : 1px dashed #ffffff; 
padding : 8px 5px; 
margin : 0; 
} 
.FBG p { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
line-height : 1.8em; 
} 
.FBG_resize { 
width : 980px; 
padding : 0; 
margin-top : 10px; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
.fbg_box_L { 
width : 220px; 
float : left; 
margin : 10px 5px; 
padding : 5px 5px; 
} 
.fbg_box_L p { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
line-height : 1.8em; 
text-align : left; 
} 
.fbg_box_L h2 { 
font : normal 18px Arial, Helvetica, sans-serif; 
color : #fffaf7; 
text-align : right; 
border-bottom : 1px dashed #ffffff; 
padding : 8px 5px; 
margin : 0; 
} 
.fbg_box_L a { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
text-decoration : none; 
line-height : 1.8em; 
} 
.fbg_box_L a:hover { 
text-decoration : underline; 
} 
.fbg_box_R { 
width : 220px; 
float : right; 
margin : 10px 5px; 
padding : 5px 5px; 
} 
.fbg_box_R p { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
line-height : 1.8em; 
text-align : right; 
} 
.fbg_box_R h2 { 
font : normal 18px Arial, Helvetica, sans-serif; 
color : #fffaf7; 
text-align : right;
border-bottom : 1px dashed #ffffff; 
padding : 8px 5px; 
margin : 0; 
} 
.fbg_box_R a { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
text-decoration : none; 
line-height : 1.8em; 
} 
.fbg_box_R a:hover { 
text-decoration : underline; 
} 
.copyright { 
border-top : 1px solid #cfcfcf; 
width : 980px; 
margin : auto; 
} 
.copyright img { 
width : 220px; 
display:block; 
margin-left : auto; 
margin-right : auto; 
} 
.copyright_C { 
width : 220px; 
margin-left : auto; 
margin-right : auto; 
padding : 5px 5px; 
text-align : center; 
} 
.copyright span { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
} 
p.clr, .clr, li.clr { 
clear : both; 
padding : 0; 
margin : 0; 
background : none; 
} 
li.bg, .bg { 
clear : both; 
border-top : 1px dashed #d2d2d2; 
padding : 5px 10px; 
margin : 0; 
background : none; 
}