@charset "UTF-8";
/* CSS Document */

body { background: #1F295A url(/i/bg.gif) no-repeat top center fixed; margin: 0px; text-align:center; line-height:1.3; }

body, p, h1, h2, h3, h4, h5, h6, div, td { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:1.3; }

p, h1, h2, h3, h4, h5, h6 { margin-top:0px; margin-bottom:10px;}
.lh p, .lh h1, .lh h2, .lh h3, .lh h4, .lh h5, .lh h6 { line-height:1.1;}
.lt p { font-size:12px;}

h1 { font-size:28px; background:#ff8b3d url(/i/no.gif) bottom repeat-x; font-weight: normal; color:#FFFFFF; margin-bottom:0px; padding:5px 10px 5px 10px;}

h2 { background: url(/i/tit-b.gif) repeat-x; border-bottom:#383d53 1px solid; padding: 2px 5px 3px 10px; color:#FFFFFF;}
h3 { font-size:13px; color:#1F295A; line-height:1.1;}
h4 { font-size:13px; color:#FF6600; line-height:1.1;}

h2 a { float:right; padding-right:5px; color:#FFFFFF;}

a { color:#FF6600; font-weight:bold;}

#c { margin: 0 auto; width:950px; text-align:left; background:#FFFFFF;}

#h { background:url(/i/hd.gif) no-repeat; height:80px;}
#h h1 { display:none;}

#n { width: 950px; }
#n, .n { height:24px; background:url(/i/n.gif) repeat-x; border-top:#9499b0 1px solid; border-bottom:#151b3a 1px solid;}
#n ul, .n ul { padding:0; margin:0; list-style:none;}
#n ul li, .n ul li { display:block; float:left;}
#n ul li a, .n ul li a { float:left; display:block; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#n ul li a {padding: 2px 10px 0px 10px;  height:22px; }
#n ul li a:hover, #n ul li a.h, .n ul li a:hover, .n ul li a.h { background: url(/i/no.gif) repeat-x;}
.n ul li a { font-size:10px; padding: 6px 8px 0px 8px;  height:18px; }

#m { background:#FFFFFF; border-top:5px solid #FF6600; padding:10px 10px 0px 10px; }

#g { width: 330px; margin: 0px 10px 0px 0px; float:left; background:#ffefe5; padding:10px;}
#g img { padding-right:10px;}

#f { clear:both; background:#ffefe5; padding:10px;}

.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */

.bl, a.bl		{ color:#1F295A;}
.bl2, a.bl2	{ color:#9499b0;}
.or		{ color:#FF6600;}
.or2, a.or2	{ color:#ffefe5;}

#lc { float:left; width:200px; padding-bottom:10px;}
#lc2 { float:left; width:720px; padding-bottom:10px;}
#cc	{ float:left; width:512px; padding-left:10px; padding-bottom:10px;}
#rc { float:right; width:200px; padding-bottom:10px;}

.bx, .bx2 { border:#9499b0 1px solid; text-align:left; padding-bottom:10px;}
.bx { width:198px; background:url(/i/bg-bl.gif) repeat-x bottom;}
.bx2 { width:248px; background:url(/i/bg-bm.gif) repeat-x bottom;}

.cbx { border:#9499b0 1px solid; width:510px; text-align:left;background:url(/i/bg-bl.gif) repeat-x bottom; margin-bottom:10px;}
.cbx h2, .bx2 h2 { margin-bottom:0px;}
.bx2 img { margin-bottom:10px;}

.obx { border:#ffb686 1px solid; text-align:left; padding-bottom:10px; width:198px; background:url(/i/bg-om.gif) repeat-x bottom;}
.obx h2 { background: url(/i/tit-o.gif) repeat-x; border-bottom:#ff6600 1px solid;}

.bx p, .bx h3, .bx h4, .bx h5, .bx h6,  
.bx2 p, .bx2 h3, .bx2 h4, .bx2 h5, .bx2 h6,  
.obx p, .obx h3, .obx h4, .obx h5, .obx h6 { 
	padding:0px 10px 0px 10px;
}

.l { float:left;}
.r { float:right;}  

.md, .md a, .md a:hover { color:#ff6600; text-decoration:none; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}

.pb { padding-bottom:10px;}
