/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#000;font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #fff;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #ff9900;text-decoration: underline;cursor: pointer;}
a:hover {color:#ff9900;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

#all {width:700px; background:url(../images/header.jpg) 0 0 no-repeat; margin:0 auto;}
#header { height:479px; background:url(../images/header_2.jpg) 0 100% no-repeat; position:relative;}
h1 { color:#ffcc33; font-size:36px; text-decoration:underline; position:absolute; width:100%; text-align:center; top:5px;}
.download_box {	font-size:16px;	position:absolute;	left: 40px;	top: 240px;}
.download_box .link a, .download_box .link a:visited {color:#ffcc66; display:block; width:295px; padding:8px 0 13px 55px; font-size:24px;}
.download_box .help {font-size:12px; background:url(../images/icon_help.png) 0 6px no-repeat; padding-left:20px; margin-left:90px;}
.download_box .help a, .download_box .help a:visited { color:#cccccc}

#content { padding-bottom:20px;}
#content h2 {color:#ffcc33; font-size:18px;}


#sidebar {width:218px; float:right; }
.s_box {background:url(../images/side_mid.jpg) 0 0 repeat-y; margin-bottom:15px;}
.s_top {background:url(../images/side_top.jpg) 0 0 no-repeat;}
.s_bottom {background:url(../images/side_bottom.jpg) 0 100% no-repeat; text-align:center; padding:10px 0 20px;}
#mid_content {float:left; width:420px; position:relative; margin-top:-70px; padding-left:20px;}
#mid_content p { line-height:17px; padding:10px 0;}
#mid_content p u { display:block; padding-bottom:6px; font-size:13px;}
#sidebar h2 { text-align:center;}
#sidebar h2 a, #sidebar h2 a:visited {color:#ffcc00;}
.s_img { position:relative;}
.s_img span {color:#ffcc00; font-size:16px; position:relative; display:block; text-align:center; margin-top:-30px;}


.bl_t_l {background:#070f17 url(../images/bl_t_l.png) 0 0 no-repeat;}
.bl_t_r {background:url(../images/bl_t_r.png) 100% 0 no-repeat;}
.bl_b_r {background:url(../images/bl_b_r.png) 100% 100% no-repeat;}
.bl_b_l {background:url(../images/bl_b_l.png) 0 100% no-repeat;padding:15px 20px; height:1%;}

.icon_comment { padding:10px 0 10px 40px; background:url(../images/icon_comment.jpg) 0 50% no-repeat; margin-top:15px;}
.bl_t_l small { font-size:11px; color:#cce6f4;}
.bl_t_l small strong {color: #ff9900;}


.simp_com {color:#80bad0; padding:15px 0;}
.simp_com div {width:100%; overflow:hidden; padding:5px 0;}
.sm_input {border:1px solid #546a87;padding:3px; width:230px;}
.sm_textarea {border:1px solid #546a87;padding:3px;width:310px;}
.sm_submit {border:1px solid #546a87;padding:3px; color:#80bad0; background:#152232; margin-left:135px; cursor:pointer;}
.simp_com div label {padding-bottom:5px; display:block;}

#footer {color:#838d97; text-align:center; border-top:1px solid #cce6f4; padding:15px 0;}