@charset "utf-8";
/*@import url("style.php");*/

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 75%; word-spacing:0.2em; letter-spacing:0.05em;
	 background:#2e1606;
	
}
a:hover{ text-decoration:underline;}

/*layout css*/
.htmpl .wrapper_2{ background: url(../images/bg_01.jpg) no-repeat center top #2e1606;}
.dtmpl .wrapper_2{ background: url(../images/bg_02.jpg) no-repeat center top;}
.dtmpl .wrapper_1{ background: url(../images/bg_04.jpg) repeat-x left bottom;}
.dtmpl .wrapper{ background: url(../images/bg_03.jpg) repeat-y center top;}
.wrapper_table{ width:980px; text-align:left;}
.tmpl .top .menu img{ float:left;}
.htmpl .top .menu img{ height:69px;}
.dtmpl .top .menu img{ height:80px;}
.tmpl .top .menu_00 img{ width:447px;}
.tmpl .top .menu_01 img{ width:84px;}
.tmpl .top .menu_02 img{ width:85px;}
.tmpl .top .menu_03 img{ width:84px;}
.tmpl .top .menu_04 img{ width:86px;}
.tmpl .top .menu_05 img{ width:81px;}
.tmpl .top .menu_06 img{ width:113px;}
.htmpl .top{ background: url(../../../filesys/image/2009contest/sys/top_i.jpg) no-repeat left top; }
.dtmpl .top{ background: url(../../../filesys/image/2009contest/sys/top_d.jpg) no-repeat left top; }

.htmpl .foot{ background: url(../../../filesys/image/2009contest/sys/bottom_i.jpg) no-repeat left top;}
.dtmpl .foot{ background: url(../../../filesys/image/2009contest/sys/bottom_d.jpg) no-repeat left top;}
.tmpl .foot .menu img{ float:left;}
.htmpl .foot .menu img{ height:45px;}
.dtmpl .foot .menu img{ height:73px;}
.tmpl .foot .menu_00 img{ width:234px;}
.tmpl .foot .menu_01 img{ width:180px;}

.join img{ position:absolute; top:365px; margin-left:770px; width:100px; height:50px;}

.signup_tmpl .comcon{ padding-left:50px; padding-right:60px;}
.dtmpl .comcon{ min-height:600px;}
.dtmpl .center_1{ /**/}
.grouptable{ width:815px;}
.gtitle{ background: url(../images/dot_01.jpg) no-repeat left center #959595; color:#ffffff; font-weight:bold; padding-left:20px;}
.grouptable th{ text-align:left; background:#eeeeee; border-top:1px #c9c9c9 dashed; width:130px;}
.grouptable td{ text-align:left; border-top:1px #c9c9c9 dashed;}
.grouptable td.rbtn{ text-align:center;}
.grouptable .ac{ color:#cf0000; padding-left:10px;}

/*vote*/
.filter{ width:649px;}
.filter{ width:331px; height:141px; background: url(../images/bg_05.jpg) no-repeat 0px top; }
.filter_1{ padding-left:34px; padding-top:65px;}
.filter a,
.filter a:link,
.filter a:visited,
.filter a:hover{ color:#016bd8;}
.filter_a, .filter_b{ margin-bottom:2px;}
.joblisttable{ margin-left:50px; margin-top:5px; width:880px;}

.joblisttable li {
    width: 165px;
    min-height: 230px;
    border: 0px solid #000;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px 2px;
	
    zoom: 1;
    *display: inline;
    _height: 230px;
}
.joblisttable ul{ margin:0; padding:0;}
.job{ width:165px; /*float:left; margin:5px;*/}
.job{ background: url(../images/bg_06.jpg) repeat-y left top;}
.job_1{ background: url(../images/bg_06-1.jpg) no-repeat left top;}
.job_2{ background: url(../images/bg_06-2.jpg) no-repeat left bottom; padding:10px;}
.job .rdata{ border-bottom:1px #c9c9c9 dashed; padding:2px;}
.job .rimg .dr{ width:133px; height:133px; overflow:hidden;}
.job .rimg .dr table td{ width:133px; height:133px;}
.job .rimg{ padding:2px; border:2px #e8e8e6 solid;}
.job .rtitle{ color:#016bd8; font-weight:bold; height:36px; overflow:hidden;}
.job .mark{ color: #e84d00;}
.job .rvote { background: url(../images/bg_07.jpg) no-repeat right 2px; border-bottom:none; padding-left:90px;}
.job .rvote a,
.job .rvote a:link,
.job .rvote a:visited,
.job .rvote a:hover{ color:#000000;}
.vote_tmpl .grouptable{ margin-left:250px; margin-top:30px; width:450px;}
.entry_f{ text-align:right; border-top:1px #c9c9c9 dashed; padding:8px;}
.entry_f{ color:#EF7E20;}
.entry_f a,
.entry_f a:link,
.entry_f a:visited,
.entry_f a:hover{ color:#555555;}
.entry_f span,
.entry_f a{ padding:0px 2px;}
.message{ width:550px;}
.msg_1{ background:#fff7e4; width:100%;}
.msg_2{ padding:20px; line-height:150%;}
.msg_3{ display:table; height:100%; width:100%;}
.msgtxt{ clear:both;}
.backhome{ clear:both; margin-top:20px; float:right; text-align:right; padding-left:25px; background: url(../images/bg_09.jpg) no-repeat left center; line-height:25px; height:25px;}
.backhome a,
.backhome a:link,
.backhome a:visited,
.backhome a:hover{ color:#636363;}
.show_window{ width:830px; margin-left:65px; margin-top:10px;}
.imglist{ width:830px; margin-left:65px;}
.show_1{ /*width:654px; height:605px;*/ display:table; /*background: url(../images/bg_10_04.jpg) no-repeat right bottom;*/}
.show_2{ /*background: url(../images/bg_10_03.jpg) no-repeat left bottom;*/ }
.show_3{ background: url(../images/bg_10_02.jpg) no-repeat right top;}
.show_4{ padding:0px 13px; padding-bottom:18px; background: url(../images/bg_10_01.jpg) no-repeat left top; }
.show_5{ background:#ffffff; border:1px #cecece solid; padding:13px 12px; padding-bottom:15px;}
.show_6{ _width:780px; min-width:600px; max-width:780px; overflow:hidden;}
.showtable .rdata{ border-bottom:1px #c9c9c9 dashed; padding:0px 10px; text-align:left;}
.showtable .rimgshow,
.showtable .rprize{ border-bottom:0px; padding:5px 0px;}
.showtable .rimgshow .dr{ max-width:760px; overflow:hidden;}
.showtable .rtitle{ width:694px\9; >width:694px; _width:694px;}
.showtable .rprize{ width:86px;}
.r_title{ float:left; width:80%; font-weight:bold;}
.r_np{ float:right; width:18%; text-align:right; color:#626262;}
.imglist .gtitle{ clear:both; padding:0; background:none; margin-bottom:5px;}
.imglist .imginfo{ float:left; margin:5px 12px; width:126px;}
.imginfo .rimg{ border:2px #000000 solid; width:124px; height:124px; overflow:hidden;}
.imginfo .rimg table td{ width:124px; height:124px;}
.imginfo .rtitle{ color:#016bd8; font-weight:bold; height:36px; overflow:hidden; padding-top:2px;}
.imginfo .rtitle a,
.imginfo .rtitle a:link,
.imginfo .rtitle a:visited,
.imginfo .rtitle a:hover{ color:#016bd8;}
