@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, td, th{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, pre, code{ font-size:1em;}
table{ border-collapse:collapse; border-spacing:0;}
select,button{ font-size:12px;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
input{font-family:tahoma;}
caption,th{ text-align:left;}
q:before, q:after{ content: '';}
a{ text-decoration:none; }
a img{ border:none;}
ul{ list-style:none;}
.clear{ clear:both; height:0px; overflow: hidden; font-size:0px;}
p{ margin-bottom:15px;}

a:link, a:visited {color:#000;}
a:hover, a:active {color:#000;text-decoration:underline;}


body{ font-size:12px; color:#000;  font-family: Georgia, "Times New Roman", Times, serif; background:url(/themes/default/images_new/bg_body.jpg) center bottom no-repeat #e4fcfe; padding-bottom:92px; line-height:20px;}

#header{ height:236px; background:url(/themes/default/images_new/bg_header.jpg) center top no-repeat; width:100%;}
#main-nav{ width:714px; margin:0 auto; padding:133px 0 0 288px; }
#main-nav img{ margin-right:18px;}
#main-nav ul{ float:left; width:118px; background: url(/themes/default/images_new/bg_nav_ul.gif) right top repeat-y; margin-top:6px;}
#main-nav li{ float:left; width:58px; line-height:18px; text-align:center;}
#main-nav a:link,
#main-nav a:visited{ color:#401919; text-decoration: none;}
#main-nav a:hover{ text-decoration:underline;}


#wrapper{height:auto !important; height:308px; min-height:308px; background:url(/themes/default/images_new/bg_wrapper.jpg) center top no-repeat; width:100%;}
.block{ background:url(/themes/default/images_new/bg_block.gif) center bottom no-repeat; padding-bottom:16px; width:175px;}
.block-t{ background:url(/themes/default/images_new/bg_block_t.gif) no-repeat; height:10px; overflow:hidden;}


#contents{ width:1002px; margin:0 auto; background:url(/themes/default/images_new/bg_col3.jpg) repeat-y; position:relative; }
.patch{ position:absolute; right:0px;  bottom:0; width:63px; height:206px; background:url(/themes/default/images_new/pic_patch.jpg) no-repeat;}
.contents-b{ height:55px; background:url(/themes/default/images_new/bg_col3_b.jpg) no-repeat; overflow:hidden;}

#search{ height:85px; padding-top:5px; background:url(/themes/default/images_new/bg_search.jpg) no-repeat; padding-left:200px; position:relative;}
#search .search-btn{ position: absolute; top:-10px; left:715px;}

#left-content{ float:left; width:175px; margin-left:20px; display:inline; position:relative; top:-73px;}
#quick-links{ height:196px; padding:12px 0 0 16px; background:url(/themes/default/images_new/bg_quick_links.gif) no-repeat;}
#quick-links img{ margin-bottom:5px;}
#ranking-board{ margin-top:3px;}
.ranking-board-c{ background:url(/themes/default/images_new/bg_ranking_board.gif) 6px 0 no-repeat; padding:65px 0 0 4px;}
.ranking-board-c img{ margin:0 1px 2px 0;}
#server-status{ margin-top:16px; color:#3c3c3c; padding-bottom:25px;}
.server-status-c{ background:url(/themes/default/images_new/bg_server_status.gif) 6px 0 no-repeat; padding:65px 0 0 16px;}
#server-status li{ background:url(/themes/default/images_new/bg_server_status_li.gif) left bottom repeat-x; line-height:25px; width:132px;}
#server-status li img{ float:right; padding-top:3px;}
#server-status a:link,
#server-status a:visited{ color:#3c3c3c; text-decoration:none;}
#service-center{ margin-top:8px; padding-bottom:43px;}
.service-center-c{ background:url(/themes/default/images_new/bg_service_center.gif) 6px 0 no-repeat; padding:50px 0 0 12px;}
.service-center-c img{  margin-bottom:5px;}
#partner-link{ margin-top:8px; padding-bottom:5px;}

#left-rich{ clear:both; margin-top:8px; padding-bottom:35px;}
.left-rich-c{ background:url(/themes/default/images_new/rich_left.jpg) 6px 0 no-repeat; padding:50px 0 0 12px;}
.left-rich-c img{ margin-bottom:5px;}

#footer{ height:45px; padding-top:15px; width:1002px; margin:0 auto; text-align:center;}