html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
vertical-align:baseline;
font-size:100%;
outline:0;
border:0;
margin:0;
padding:0
}

:focus {
outline:0
}

body {
background:#FFF;
line-height:1;
color:#000;
font-size:100%;
border-top:1px solid #fff;
margin:0;
padding:0
}

div#winner {
border:1px solid #ccc;
text-align:center;
margin:5px;
padding:4px
}

ul.arrow {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul.arrow li {
	margin: 10px 0px 10px 0px;
	padding: 7px 0px 6px 35px;
	font-weight: bold;
	line-height: 100%
}


ul.arrow li { background: url(../images/list_arrow.png) 0 0 no-repeat; }

ol,ul {
list-style:none
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
font-weight:400;
text-align:left
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

blockquote,q {
quotes:"" ""
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.clearfix {
display:block;
clear:both
}

* html .clearfix {
height:1%
}

html {
height:100%;
margin-bottom:1px
}

#bg {
background:#ececec;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
line-height:1.6;
color:#333
}

a {
outline:none;
cursor:pointer
}

img {
border:none;
text-decoration:none
}

ul {
list-style:none;
margin:0 0 0 1px;
padding:0 0 0 2px
}

ul li {
background:url('../images/arrow.png') no-repeat 0 5px;
padding-left:14px;
line-height:170%
}

ul li a {
text-decoration:none !important
}

ul li a:hover {
text-decoration:underline !important
}

ol li {
line-height:170%
}

fieldset {
border:none;
padding:5px 0
}

h1 {
font-size:200%
color:#f7850a;
}

h2 {
font-size:210%;
font-weight:400;
margin:2px 0 15px
}

h3 {
font-size:200%
color:#f7850a;
font-weight:lighter
}

h4 {
font:11px;
}

h5 {
font-size:120%
}

h6 {
font-size:110%
}

th {
text-align:left;
padding:4px
}

fieldset a {
font-weight:700
}

input,select,button {
font:normal 11px Tahoma, Arial, Verdana, sans-serif
}

hr {
border-right:0;
border-left:0;
border-bottom:0;
height:1px;
color:#eee;
background-color:#eee
}

a#logo {
background:transparent url('../images/logo.png') no-repeat 0 0;
width:500px;
height:66px;
display:block;
float:left
}

.page960 {
width:960px;
margin:0 auto
}

#top {
height:110px;
margin-bottom:0
}

#top_right {
float:right;
width:468px;
text-align:right;
text-valign:middle
}

#top_right a,.search {
float:right;
margin:0
}

.search {
margin-left:10px
}

.bl {
border-right:1px solid #bebebe;
margin-right:6px;
padding:0 6px 0 0
}

#mod_search_searchword {
background:url('../images/bg_search.png') no-repeat 0 0;
border:none;
width:115px;
height:16px;
padding-left:5px
}

#m_top {
clear:both;
height:30px;
position:relative
}

span#datas {
position:absolute;
bottom:1px;
left:1px;
color:#8f8f8f
}

#memberarea {
width:100%;
height:25px;
padding-top:4px;
background:#4c4c4c;
border-bottom:1px solid #fff
}

ul.loginposition {
margin:0;
padding:0
}

ul.loginposition li {
float:left;
background:none;
padding:0 14px 0 0
}

form#form-login label {
font:normal 11px Arial, Helvetica, sans-serif;
margin-right:6px;
color:#fff
}

#memberarea input.inputbox {
background:url('../images/bg_login.png') no-repeat 0 0;
border:none;
width:115px;
height:16px;
padding-left:5px
}

#memberarea input.button {
width:62px;
text-align:left !important;
border:none !important;
text-indent:0;
margin:2px 0 0
}

#memberarea input.button:hover {
background-position:right !important
}

#memberarea .logout span {
float:left;
color:#fff;
margin-right:12px
}

#memberarea .logout input.button {
float:none !important;
display:inline
}

div.logout input.button {
padding:0
}

span.breadcrumbs {
display:block;
clear:both;
color:#8f8f8f;
margin:0 0 0 1px
}

#restpage {
clear:both;
margin-top:12px
}

#user_position-1,#user_position-2,#user_position-3,#user_position-4 {
width:100%;
overflow:hidden;
clear:both
}

.users {
overflow:hidden;
float:left
}

.us_width-24 .users {
width:24.8%
}

.us_width-33 .users {
width:33.3%
}

.us_width-50 .users {
width:50%
}

.us_width-49 .users {
width:49.5%
}

div.spacer {
width:1%;
float:left;
height:1px
}

.us-stand {
clear:both;
width:100%
}

div#right {
float:right;
width:365px;
margin-left:7px
}

div#mainbody {
clear:both;
margin-bottom:7px;
padding-bottom:3px;
background:#fff url('../images/bg_moduletable.png') repeat-x 0 100%
}

div#winner {
border:1px solid #ccc;
text-align:center;
margin:5px;
padding:4px
}

div.moduletable,div.moduletable-nshow,div.moduletable-tab {
background:#fff url('../images/bg_moduletable.png') repeat-x 0 100%;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
line-height:16px;
padding-bottom:3px;
margin:0 0 6px
}

div.moduletable-banner {
background:none;
margin:0 0 6px;
padding:0
}

div.moduletable-tab {
background:#4C4C4C url('../images/bg_moduletable_tab.png') repeat-x 0 100%
}

div.moduletable-nshow {
background:#f6f6f6 url('../images/bg_moduletable_grey.png') repeat-x 0 100%
}

div.moduletable_add,.border,div.moduletable-tab .border {
border:1px solid #ccc;
border-bottom:none;
padding:8px
}

div.moduletable-banner .moduletable_add {
border:none;
text-align:center;
margin:0 auto;
padding:0
}

div.moduletable-nshow div.moduletable_add {
padding:8px 0 0
}

div.moduletable h3,div.moduletable-nshow h3,div.moduletable-tab h3,div.moduletable-color h3 {
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#000;
line-height:28px;
text-transform:uppercase;
margin:-8px 0 8px;
padding:0
}

div.moduletable-nshow h3 {
background:url('../images/mod_border.png') repeat-x 0 100%;
margin-bottom:0;
padding:0 8px
}

#user_position-3 {
background:#f6f6f6 url('../images/bg_moduletable_grey.png') repeat-x 0 100%;
padding-bottom:3px;
margin-bottom:-3px
}

#user_position-3 .moduletable,#user_position-3 .moduletable_add,#user_position-4 .moduletable,#user_position-4 .moduletable_add {
background:none;
border:none
}

#user_position-3 .moduletable_add,#user_position-4 .moduletable_add {
padding:0 8px
}

.border {
padding:8px 0
}

#user_position-3 .users {
background:url('../images/pion_border.png') repeat-y 0 0
}

#user_position-3 div:first-child.users {
background:none
}

#user_position-4 {
background:#4c4c4c url('../images/bg_bottom_black.png') repeat-x 0 100%;
padding-bottom:3px;
color:#c6c6c6
}

#user_position-4 .border {
border:1px solid #2d2d2d;
border-bottom:none
}

#user_position-4 a:link,#user_position-4 a:visited {
color:#c6c6c6;
text-decoration:underline
}

#user_position-4 .moduletable h3 {
color:#fff
}

#user_position-4 ul li {
padding-left:0;
background:none
}

#footer_wrap {
height:40px
}

div#footer {
clear:both;
font-size:11px;
margin:0 0 20px;
padding:5px 0 0
}

div#footer a {
font-size:11px;
color:#666;
text-decoration:none
}

div#links {
float:left;
color:#666
}

#st_icon-1,#st_icon-2,#st_icon-3 {
width:11px;
height:11px;
display:block;
float:left;
padding:9px 0 0 6px
}

#st_icon-1 {
background:transparent url('../images/ic_1.png') no-repeat 100% 50%
}

#st_icon-2 {
background:transparent url('../images/ic_2.png') no-repeat 100% 50%
}

#st_icon-3 {
background:transparent url('../images/ic_3.png') no-repeat 100% 50%
}

#barre {
background:url(../images/background_top.jpg) repeat-x scroll 50% 0;
overflow:hidden;
padding:50px 0 137px
}

.clear,#content_wrap,#us_bottom {
clear:both
}

a:link,a:visited,a:active,#top_right a {
text-decoration:none
}

a:hover,#top_right a:hover {
text-decoration:underline
}

.lf,div.logout {
float:left
}

.rf,div#copyright,div#stylearea,#stylearea {
float:right
}

.us_width-100 .users,.us_width-99 .users,div#component,div#component-3 {
width:100%
}

div#component-1,div#component-2 {
float:left;
width:588px
}
a.readon,#memberarea input.button,a.readon:active,a.readon4,#memberarea input.button,a.readon4:active,a.readon2,#memberarea input.button,a.readon3,a.readon5,a.readon5:active,#memberarea input.button {
background:url('../images/style1/b_readon.png') no-repeat 0 0;
color:#000000;
}