html { min-width: 778px;}
img {border: 0;}

body{margin:0;padding:0;border:0;background:#fff;color:#000;font: 12px ;text-align:center;line-height:140%;}

td,p,input,select,div{FONT-SIZE:12px;}
p,ul,ol,form,h1,h2,h3,h4,h5{margin:0;}
select,input{vertical-align:middle;}
hr{border:1px solid #ccc;border-width:0 0 1px;height:1px;margin:2px 0;}

h1	{text-indent: -9999px;margin: 0;padding: 0;border: 0;}
	
h1 a{display: block;background: #fff url(/mainmodule/images/logo5.gif) bottom left no-repeat;margin: 0;height: 70px;padding: 0;border: 0;text-decoration:none;}

p.access{display: none;}


.f14 {font-size:14px;}

a {color:#008;}
a:hover {color:#f50;}

.white {COLOR: #fff;}
.white:a {COLOR: #fff;}
.white:hover {COLOR: #fff;}

.black{COLOR: #000;}
.black:a {COLOR: #000;}

.zs {COLOR: #60a;}

.blue {COLOR: #05d;}

.green {COLOR: #280;}

.red1{COLOR: #a00;}

.red,.red_no{COLOR: #f40;}
.red:a {COLOR: #f40;}
.red:hover {COLOR: #f40;}

.red_no { text-decoration:none}
.en{font-family: Verdana,"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans",  Helvetica, sans-serif;}
.butt1 {background: #09f;border-bottom: 2px #058 solid;border-right:  2px #058 solid;border-left: 2px #8df solid;border-top: 2px #8df solid;color:#fff;padding:1px 0 0 0;height:21px;cursor:pointer;cursor:hand;}

.butt2 {background: #f80;border-bottom:2px #b60 solid;border-right:2px  #b60 solid;border-left:2px #fd8 solid;border-top:2px #fd8 solid;color:#fff;padding:2px 0 0 0;height:21px;cursor:pointer;cursor:hand;}

#main{margin: 0 auto;padding: 0;text-align: left;width: 778px;}

#header{margin: 10px auto 8px auto;padding: 0;text-align: left;height:70px;} 

#logo{float: left; width:186px;padding:0;}
#logo h1{text-indent: -9999px;margin: 0;padding: 0;border: 0px none;}
#logo h1 a{display: block;background: #fff url(/mainmodule/images/logo.gif) top left no-repeat;margin: 0;height: 65px;padding: 0;border:0;text-decoration:none;}

#top{float: left;padding:0;width:580px;margin-left:0px;}

#top1{float: left;padding:0;width:576px;height:27px;margin:8px 0 0 0px;background: #d1d6e1}
#menu1{background: #e2e8f1;height:20px;border-bottom:1px #c8d1db solid;color:#c0c8d3;padding:2px 0 0 8px; word-spacing : 0px !important;word-spacing : 4px;}
#menu2{background: #f1f3f8;height:20px;border-bottom:1px #e8ebf0 solid;color:#c5cdd8;padding:2px 0 0 8px;word-spacing : 0px !important;word-spacing : 4px;}
#menu1 a,#menu2 a{color:#000;text-decoration:none;}
#menu1 a:hover,#menu2 a:hover{color:#f50;text-decoration:underline} 



#new_icon {position: absolute;top:-6px;left:467px;width:31px;height:11px;z-index:100;}



div#mainleft {float: left;width: 206px;padding: 0;border: 0;margin: 0;}

html>body div#mainleft {min-height: 1000px;}

div#mainright{float: right;padding: 0;width: 560px;border: 0;}

.search {text-align: center;padding: 12px 0;background:#f5f5f5;border:1px #ddd solid;}
.search1 {clear: both;text-align: center;margin:-5px 0 10px 0;background:#efefef;border: 1px #ccc solid;}
.search1 h2{background:#f5f5f5;margin:0;border-top:2px #fff solid;padding: 6px 0 8px 0;font-size:12px}

#mainleft .hotkeyword{text-align: center;padding: 4px 0 2px 0;background:#ddeaff;}

#mainleft .hotkeyword a	{color:#000;}

#menu01	{padding: 0;width: 100%;margin: 12px 0 0px 0;height:24px;border-bottom:3px #37c solid;	}
#menu01 ul {list-style:none; margin:0;padding:0;}
#menu01 li { float:left; padding:2px 10px 0px 10px;background: #eeeeee;border-left:2px #fff solid;border-right:2px #dddddd solid;}
#menu01 li a { text-decoration:none;color:#000}
#menu01 li a:hover { text-decoration:underline;}
#menu01 li.on { background: #69d;border:0;border-right:2px #58c solid;}
#menu01 li.no { background: #fff;border:0;padding-left:0px;color:#f50}
#menu01 li h2,#menu01 li h2 a { font-size:18px;color:#f60}

.sort {margin:12px 0;}
.sort h2{background:#25b; padding:2px 0 0 10px;color:#fff;font-size:14px;border-top:2px #58e solid}
.sort ul{padding:8px 0 8px 8px;border:1px #ccc solid;border-top:0;list-style:none;}
.sort ul li{padding:2px 0;}

/*#sort{margin: 0;padding: 0 0 0 2px;width: 100%;height:220px;}
#sort ul {list-style:none;padding:0;}
#sort li { float:left; padding:5px 0px 5px 0px;color:#888;width:32%;}
#sort li.b1 { width:36%;}*/

/*right*/
#reg{padding: 0;width: 100%;border: 1px #f70 solid;text-align: center;background:#fff9e9;margin-top:22px;}

#reg .log	{padding: 2px 0 2px 0;text-align: center;background:#fc8;margin:1px;}

.news1{padding: 0;width: 100%;border: 1px #69d solid;background:#f4f8ff;}

.news1, .reg1, .info, #sort, info_b, info_c,.info_d{margin:12px 0;}

.news1 h3,#menu01 li,#menu li,.big{font-size:14px;}
#menu li{font-weight:bold;}
.news_ct{padding:8px 2px 8px 4px;clear: both;}
.news_ct ul{margin:0px 0px 0px 18px;}
html>body .news_ct ul {margin:0px 0px 0px -24px;}
.news_ct,.reg1{line-height:180%;}

.img_space{padding:3px 9px 0 0;}


.l{float:left;}
.r{float:right;padding:0 6px 0 0;}

.info,.info_d {height:212px;}
.info_a {float:left;padding:0;margin:0 5px 0 0;width: 49%;border: 1px #bbc6f6 solid;}
.info_b {float:right;padding:0;margin:0;width: 49%;border: 1px #bbc6f6 solid;border-top: 1px #bbc6f6 solid;background:#fff;}

.info_c {clear: both; padding:0;width: 100%;border: 0px #fc8 solid;border-top: 1px #F6C78C solid;background:#fff9e9;height:150px;}

.info_d,.info {width: 100%;}
.info_d_1 {float:left;padding:0;margin:0 7px 0 0;width: 32%;border: 1px #AFEBAF solid;}
.info_d_3 {float:left;padding:0;width: 32%;border: 1px #AFEBAF solid;}


h3{background:#ddeaff;}
h3{padding:0px 0 0 10px;height:18px}
h3 span,h3,small{font-size:12px;}
h3 span{font-weight:lighter;}
h3 a{ text-decoration:none;color:#000}
h3 a:hover { text-decoration:underline;}
h3 span a { text-decoration:underline;}
h3 span a:hover { text-decoration:none;color:#000}

.news1 h3{background:#69d;}
#menu01 li.on, #menu01 li.on a, .news1 h3 a, .news1 h3 a:hover,.news1 h3 span,#sort1_head li.on a,#sort2_head li.on a {color:#fff;}

.info_c h3{background:#F9E9C1;}

.info_c_p {width:100%;padding:15px 0px 15px 0px;}
.info_c_p ul {list-style:none;padding:0;}
.info_c_p li { float:left;width:24%;text-align:center;}

.info_d h3{background:#CFFFCF;}

#footer{clear: both; margin:20px auto;padding:10px 0;border-top:3px #008 solid;text-align:center}


/*secondlist*/

#main1{margin: 0 8px;padding: 0;text-align: left;} 

div#mainleft1 {padding: 0;border: 0;margin: 0 235px 0 0;}

html>body div#mainleft1 {min-height: 1000px;}

div#mainright1{position: absolute;top:160px;right:8px;padding: 0;width: 220px;border: 0;}


#mainleft1 .sort {padding:10px;border:1px #dddddd solid;margin:0;background:#fafafa}
#mainleft1 h4 {font-size:12px;padding: 10px 0 0 0;color:#888}
#mainleft1 span a {color:#555}
#mainleft1 span a:hover {color:#f50}

#title_new{padding: 0;border-bottom:2px #f50 solid;margin:20px 0 0px 0;}
#title_new h2{font-size:14px; color:#fff;background:#f50;padding:2px 10px 0px 10px;width:auto;}

.list {padding:15px 0 15px 6px;border-top:1px #dddddd solid;margin:0;background:#fff;clear: both;}


#sort1_head{margin:10px 0 0 0;padding: 0px;height:26px;border-bottom:2px #35b solid;}
#sort1_head ul {list-style:none;padding:0;}
#sort1_head li { float:left; padding:1px 12px;text-align:center;background:#f5f5f5;border:1px #ccc solid;border-bottom:0;margin:0 8px 0 0;}
#sort1_head li.on{ background:#69d;border:1px #35b solid;color:#fff;border-bottom:0;}
#sort1_head li.no { background: #fff;border:0;padding-left:0px;color:#f50}
#sort1_head li h2,#sort1_head li h2 a  { font-size:18px;color:#f60}
#sort1_head li a { text-decoration:none;color:#000;font-size:14px;}
#sort1_head li a:hover { text-decoration:underline;}

#sort2_head	{padding: 0;width: 100%;margin:0;height:24px;border-bottom:1px #f60 solid;background:#EDF5FF}
#sort2_head ul {list-style:none; margin:0;padding:0;}
#sort2_head li { float:left; padding:2px 10px 0px 10px;background: #eeeeee;border-left:2px #fff solid;border-right:2px #dddddd solid;}
#sort2_head li a { text-decoration:none;color:#000}
#sort2_head li a:hover { text-decoration:underline;}
#sort2_head li.on { background: #f60;border:0;border-right:2px #d50 solid;}
#sort2_head li.no { background: #fff;border:0;padding-left:0px;color:#f50}
#sort2_head li h2,#sort2_head li h2 a { font-size:18px;color:#f60}

#sort1{margin: 0;padding: 2px 8px 5px 8px;background:#f5f5f5;clear: both;border-bottom:1px #ddd solid;}
#sort1 ul {list-style:none;padding:4px 0;}
#sort1 li { float:left; padding:0;color:#555;width:190px;}
.hackbox {
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0px;
	margin-top:0px;
	clear:both;
	visibility:hidden;
	}

#location a {color:#555}
#location a:hover {color:#f50}
.page {clear: both; border-top:1px solid #ccc;padding:10px;text-align:center;}

#title{padding:3px 10px;background:#f50;margin:0 0 15px 0}
#title h3{color:#fff;font-size:14px;background:#f50;}


