*{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}
ul,ol{list-style: none;}
label, input.button{cursor: pointer; cursor: hand;}
img,fieldset{border: none;}
table{border-collapse: collapse; border: none; font-size: 11px;}
hr,.hide{display: none;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}


body { font: 11px/14px Tahoma, Verdana, sans-serif; text-align: center; }
html {background:url("../img/html-bg.jpg")}
#wrapper {width:869px; margin:0 auto; text-align:left;}
#header {height:84px; width:869px; background:url("../img/header-bg.jpg")}
#header h1 {float:left; margin:18px 0 0 22px; display:inline;}
#login {float:right; margin:20px -3px 0 0px; width:340px; height:auto;
color:#fff; font-family:tahoma; font-size:11px;  display:inline;}
#login table {margin:6px 0 0 6px;}
#login input.text {width:135px; height:15px; }
#login input.password {width:100px; height:15px;  margin-right:4px;}
#login input.check {width:auto; border:none;}
#login input.ok {position:absolute;  }
#login img.forgot {position:relative;   }
#login a.for {position:relative;  color:#ffffff; font-family:tahoma; text-decoration:none;  }
#menu {height:33px; width:869px; background:url("../img/menu-bg.jpg") }
#lang {float:right; margin:9px 13px 0 0; display:inline;}
#lang ul li {display:inline; margin-right:9px;}
#menu a {color:#ffffff; font-family:tahoma; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none;
}
#menu p {float:left; margin-left:15px; margin-top:10px; color:#353535; display:inline; color:#353535; font-size:12px;}
#menu p a {margin:0 12px 0 12px;}

#login td {padding:1px;  }
#login a {color:#FFF;} 

#login td {font-size:10px;}
#menu {height:33px; width:869px; background:url("../img/menu-bg.jpg") }
#lang {float:right; margin:9px 13px 0 0; display:inline;}
#lang ul li {display:inline; margin-right:9px;}
#menu a {color:#ffffff; font-family:tahoma; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none;
}
#menu p {float:left; margin-left:15px; margin-top:8px; color:#353535; display:inline; color:#353535; font-size:12px;}
#menu p a {margin:0 12px 0 12px;}
#main {height:272px; width:869px; background:url("../img/main-bg.jpg") }
#join {width:auto; height:auto;    display:inline; color:#22373a; clear:both; float:right; margin:24px 37px 0 0;
font-family:tahoma; font-size:11px; }
#join h2 {float:left; margin:0px; margin-bottom:17px; display:inline;}
#join table {clear:both;}
#join input {width:148px;height:14px;}
#join select {width:152px;height:18px;font-family:tahoma; font-size:11px;}
#join select.norm {width:50px; margin-right:1px;font-family:tahoma; font-size:11px;height:18px;}
#join input.check {width:auto;}
#join td img {margin-top:5px;}
#join table a {color:#22373a;font-family:Tahoma;font-size:11px;}
#name {height:32px; width:869px;  background:url("../img/name-bg.jpg")}
#name ul {float:left; margin:12px 0 0 27px; display:inline;}
#name ul li {display:inline;}
#name ul li img {float:left; margin-right:275px; }
#content {width:869px; height:246px; background:url("../img/content-bg.jpg")}

#join .nb select {width:auto!important;}
#join th {font-weight:normal; text-align:left;}

#join td, #join td {padding:0px;}

#features {float:left; width:368px; height:200px;  font-family:tahoma; font-size:11px; color:#0e0f0f; text-transform:uppercase; 

margin-top:28px;}
#features a.and {color:#90fe00;}
#features p.head {text-transform:uppercase; color:#0085c7; font-size:16px; font-family:Times New Roman; padding:9px 0 24px 15px; font-weight:bold;}
#features ul li p {position:relative; top:-3px;}
#feat-out {clear:both;}
#feat1 {float:Left;width:150px; margin-left:22px; display:inline; }
#feat2 {float:left;width:123px;}
#features ul {margin-left:2px;}
#features ul li {
  padding: 7px 0 4px 29px;
}
#f1 {background: url("../img/f1.jpg") no-repeat 0 50%;}
#f2 {background: url("../img/f2.jpg") no-repeat 0 50%;}
#f3 {background: url("../img/f3.jpg") no-repeat 0 50%;}
#f4 {background: url("../img/f4.jpg") no-repeat 0 50%;}
#f5 {background: url("../img/f5.jpg") no-repeat 0 50%;}
#f6 {background: url("../img/f6.jpg") no-repeat 0 50%;}
#f7 {background: url("../img/f7.jpg") no-repeat 0 50%;}
#f8 {background: url("../img/f8.jpg") no-repeat 0 50%;}

#members {float:left; width:177px; color:#4a85d3; font-family:tahoma; font-size:11px; margin-right:25px;}
#members table {float:left; margin:18px 0 0 25px; display:inline;}
#members a {color:#373737;}
#members img {margin-right:11px;}
#members span {color:#373737; font-weight:bold;}
#members table td {padding-bottom:17px;}
#members table td.last {padding-bottom:0px;}

#text {float:left; width:146px; font-family:Myriad Pro; color:#000; font-size:16px; text-transform:uppercase; margin-top:18px;
line-height:24px;}
#text span {color:#15318d;}

#footer {width:869px; height:80px; background:url("../img/footer-bg.jpg") }
#c {float:left; margin:33px 0 0 31px; font-family:tahoma; color:#fff; font-size:11px; display:inline;}
#d {float:right; font-family:tahoma; font-size:11px; margin:34px 20px 0 0; display:inline; }
#d a {color:#f2ffbc; margin:0 6px 0 6px; text-decoration:none;}
#d p {color:#f2ffbc;}