body, html {margin: 0; padding: 0;}
body {font-family: tahoma; background: url(../img/body_bg.png) 100% 240px no-repeat; background-color: #ffffff; color: #292929;}
a {color: #008278; text-decoration: underline;}
a:hover {text-decoration: none;}
img {border: 0px;}
table {border: 0px; border-collapse:collapse;}
table td {padding:0px;}
form {margin: 0px; padding: 0px;}

.lng {font-size: 11px; padding-right: 9px;}
.en {font-size: 11px; color: #ffffff; background-color: #00837a; padding-right: 2px; padding-left: 2px;}
.en_a {border: 1px solid #eeefef; padding: 2px 2px 3px 2px;}
.en_a a {color: #006760; text-decoration: none; font-size: 11px;}

.sim {background: url(../img/sim_bg.png) 0% 0% no-repeat; background-color: #00837a; margin-top: 20px; margin-bottom: 50px;}
.sim .td1 {padding: 4px; vertical-align: top;}
.sim .td2 {padding: 4px 20px 4px 16px; font-size: 70%; color: #ffffff;}
.sim .td2 .u_name {padding-top: 6px;}

.news_pic {width: 50px; height: 60px; border: 1px solid #f3f3f3; margin-bottom: 20px;}
.n_link {padding: 0 0 20px 10px; font-size: 75%; width: 100%;}
.n_date {color: #9ca3a3; font-size: 95%;}

.pre_slink {background: url(../img/pre_slink.gif) 0% 0% repeat-x; text-align: right; font-size: 60%; padding: 6px 0 0 0;}
.pre_slink a {background: url(../img/slink.gif) 0% 50% no-repeat; padding: 0 0 0 10px;}

.text {font-size: 80%;}
.text p {margin: 0 0 20px 0; line-height: 160%;}
.text .pre_slink {font-size: 75%; margin-top: 40px;}
.text h1 {color: #00837a; font-weight: normal; margin: 0 0 8px 0; font-size: 250%;}
.text h2 {font-size: 140%; padding: 30px 0 0px;}
.text h3 {font-size: 124%; padding: 30px 0 10px; margin: 0px;}
.text ul {list-style-image: url(../img/li.gif); margin-bottom: 40px;}
.text ul li {margin-bottom: 0px;}
.text table {border: 1px solid #e0e0e0; border-width: 1px 1px 0 0; font-size: 100%; width: 100%; }
.text table td {border: 1px solid #e0e0e0; border-width: 0 0 1px 1px; text-align: left; padding: 8px 9px 9px 9px;}
.text table th {border: 1px solid #e0e0e0; border-width: 0 0 1px 1px; background: url(../img/th.gif) 50% 50% repeat-x; text-align: left; padding: 8px 9px 9px 9px; font-weight: bold;}
.text table thead td {border: 1px solid #e0e0e0; border-width: 0 0 1px 1px; background: url(../img/th.gif) 50% 50% repeat-x; text-align: left; padding: 8px 9px 9px 9px; font-weight: bold; vertical-align: middle;}
.text table td p {padding: 0; margin: 0;}
.text table caption {color: #949494; text-align: left; font-size: 75%; padding: 6px 0 4px 0;}
.text p .clear {clear: both;}
.text .img_left {float: left; padding: 0 5px 10px 0; font-size: 80%; color: #949494; margin: 2px 30px 10px 0;}
.text .img_left img {margin: 0 -5px 3px 0; border: 1px solid #dcdfdf;}
.text .img_right {float: right; padding: 0 5px 10px 0; font-size: 80%; color: #949494; margin: 2px 0 10px 30px;}
.text .img_right img {margin: 0 -5px 3px 0; border: 1px solid #dcdfdf;}
.text .warn {font-size: 85%; line-height: 130%; border: 1px dashed #dcdfdf; padding: 10px 18px 15px 18px;}
.text .warn strong {display: block; font-size: 100%; padding: 0 0 7px 0;}

.nav_num {font-size: 75%; padding: 0 6px 0 6px; color: #9ca3a3;}
.pages {font-size: 75%; color: #9ca3a3; padding: 0 15px 0 0;}
.nav_but {padding: 2px 0 0 0;}

.search {width: 300px; height: 27px; color: #939393; font-size: 16px;}
.math {color: #939393; font-size: 70%; padding: 0 0 30px 0;}
.flink {font-size: 80%; padding: 0 0 0 50px; background: url(../img/found.gif) 32px 50% no-repeat;}
.flink .fname {font-size: bold; background: #dcdfdf;}
.ffrom {color: #9ca3a3; font-size: 70%; padding: 2px 0 20px 50px;}
.ffrom a {color: #9ca3a3;}

/* club menu */
#rollovermenu{padding:0; width:190px; border:1px solid #dcdfdf; background: url(../img/club_bg.png) 100% 50% no-repeat;}
#rollovermenu, #rollovermenu ul { /* all lists */ padding: 0; margin: 0; list-style: none;}
#rollovermenu ul{border:1px solid #dcdfdf; background-color:#ffffff; width:190px; padding:7px 0 7px 0;}
#rollovermenu ul a:link, #rollovermenu a:visited {display: block; border:none; text-decoration:none; padding:3px 9px 4px 9px; height:14px; font-weight: normal;}
#rollovermenu ul a:hover, #current a{background:#008278; color:white; font-weight: normal;}
#rollovermenu li { /* all list items */ position: relative; text-align: left; cursor: default; padding:0px; margin:0px; color:#999999;}
#rollovermenu li ul { /* second-level lists */position: absolute; border:1px solid #dcdfdf;	background-color:#ffffff; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#rollovermenu li:hover ul, #rollovermenu li.sfhover ul { /* lists nested under hovered list items */	left:0px;	top:24px;}
li#invite {	text-align:left; font-size:12px; margin: 0 0 0px -1px; padding:5px 0 5px 9px;	height:14px; color: #292929; font-weight: bold;}

.m1 {color: #9ca3a3; text-transform: uppercase; font-size: 70%; background: url(../img/pre_slink.gif) 0% 100% repeat-x; padding: 25px 0 3px 0; margin: 0 0 3px 0;}
.m2 {display: block; font-size: 75%; padding: 2px 0 2px 0;}

.fele {font-size: 11px; color: #b5b6b6;}
.fele a {color: #b5b6b6;}
.fele a:hover {color: #008278;}

#z {width: 350px; height: 300px; background: #ffffff; border: 1px solid #dcdfdf; position: absolute; z-index: 9; display: none;}
#z .close {text-align: right; margin: 0 0 0 0;}
#z .msgg {margin: 0 0 0 38px; width: 273px; background: url(../img/pre_slink.gif) 0% 100% repeat-x; padding: 0 0 7px 0;}
#z .input1 {font-family: tahoma; font-size: 12px; color: #939393; width: 270px; height: 22px; padding: 2px;}
#z .input2 {font-family: tahoma; font-size: 12px; width: 270px; height: 110px; padding: 2px;}
#z .hov {cursor: hand;}

#s {width: 350px; height: 140px; background: #ffffff; border: 1px solid #dcdfdf; position: absolute; z-index: 9; display: none;}
#s .close {text-align: right; margin: 0 0 0 0;}
#s .msgg {margin: 0 0 0 38px; width: 273px; background: url(../img/pre_slink.gif) 0% 100% repeat-x; padding: 0 0 7px 0;}
#s .input1 {font-family: tahoma; font-size: 12px; color: #939393; width: 215px; height: 23px; padding: 2px;}
