* {margin: 0; padding: 0;}
body  {font: normal 11px Arial, Helvetica, sans-serif; color: #625653; background: url(/images/head-x.png) 0 0 repeat-x #f5f5f5;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
a {text-decoration: underline; color: #589931;}
a:hover {text-decoration: none;}

/*wrappers*/
.wrapper {background: url(/images/bg-t.jpg) 50% 0 no-repeat;}
.wrapper2 {background: url(/images/footer-x.gif) 0 100% repeat-x;}
.content {padding: 10px 11px; background: url(/images/content-b.png) 0 100% no-repeat #fff;}
/*wrappers*/

/*center*/
.center {width: 1000px; margin: 0px auto;}
/*center*/

/*welcome*/
.welcome {width: 505px; height: 401px; padding: 19px 0 0 24px; background: url(/images/welcome-bg.jpg) 0 0 no-repeat; float: left;}
.welcome h2 {background: url(/images/welcome-title.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; height: 65px;}
.text1 {font-size: 13px; line-height: 14px; margin-bottom: 10px;}

.thumbs {position: relative;}
.thumbs div {float: left; width: 162px; margin-right: 5px;}
.thumbs div.last {margin: 0;}
.thumbs div p {text-align: center; padding: 2px 0 16px 0;}
.thumbs div p a {color: #000; padding-left: 14px; background: url(/images/bullet2.gif) 0 3px no-repeat;}
.thumbs img {background: url(/images/thumbs-bg.png) 0 0 no-repeat; padding: 8px 7px;}
.thumbs h4 {font-size: 14px; color: #d44f03; background: url(/images/bullet.png) 0 1px no-repeat; padding: 0 0 0 20px; height: 21px;}
.thumbs .link {position: absolute; right: 10px; top: 1px;}
.text {background: url(/images/welcome-text.png) 0 8px no-repeat; text-indent: -9999px; overflow: hidden; width: 317px; height: 42px; float: left;}
/*welcome*/

/*flash*/
.flash {width: 448px; float: left;}
/*flash*/

/*head*/
.head {height: 158px; position: relative;}

.memheader {background: url(/images/members-header.png) 0 0 no-repeat; width: 256px; height: 18px; text-indent: -9999px; overflow: hidden; position: absolute; top: 33px; left: 405px;}

.logo {background: url(/images/logo.png) 0 0 no-repeat; position: absolute; left: 0; top: 0; width: 309px; height: 90px;} 
.logo a {display: block; text-indent: -9999px; height: 90px;}

.menu {position: absolute; width: 1000px; left: 0; top: 90px;}
.menu li {float: left;}
.menu li a, .menu li span {display: block; height: 68px; text-indent: -9999px; overflow: hidden;}
.menu li.q01 {width: 145px;}
.menu li.q01 a {background: url(/images/menu-buttons.png) 0 0 no-repeat;}
.menu li.q01 a:hover, .menu li.q01 span {background-position: 0 -68px;}

.menu li.q02 {width: 142px;}
.menu li.q02 a {background: url(/images/menu-buttons.png) -145px 0 no-repeat;}
.menu li.q02 a:hover, .menu li.q02 span {background-position: -145px -68px;}

.menu li.q03 {width: 143px;}
.menu li.q03 a {background: url(/images/menu-buttons.png) -287px 0 no-repeat;}
.menu li.q03 a:hover, .menu li.q03 span {background-position: -287px -68px;}

.menu li.q04 {width: 143px;}
.menu li.q04 a {background: url(/images/menu-buttons.png) -430px 0 no-repeat;}
.menu li.q04 a:hover, .menu li.q04 span {background-position: -430px -68px;}

.menu li.q05 {width: 143px;}
.menu li.q05 a {background: url(/images/menu-buttons.png) -573px 0 no-repeat;}
.menu li.q05 a:hover, .menu li.q05 span {background-position: -573px -68px;}

.menu li.q06 {width: 142px;}
.menu li.q06 a {background: url(/images/menu-buttons.png) -716px 0 no-repeat;}
.menu li.q06 a:hover, .menu li.q06 span {background-position: -716px -68px;}

.menu li.q07 {width: 142px;}
.menu li.q07 a {background: url(/images/menu-buttons.png) -858px 0 no-repeat;}
.menu li.q07 a:hover, .menu li.q07 span {background-position: -858px -68px;}

.menu-members {position: absolute; width: 1000px; left: 0; top: 90px;}
.menu-members li {float: left;}
.menu-members li a, .menu li span {display: block; height: 68px; text-indent: -9999px; overflow: hidden;}
.menu-members li.q01 {width: 129px;}
.menu-members li.q01 a {background: url(/images/menu-buttons-members.png) 0 0 no-repeat;}
.menu-members li.q01 a:hover, .menu li.q01 span {background-position: 0 -68px;}

.menu-members li.q02 {width: 110px;}
.menu-members li.q02 a {background: url(/images/menu-buttons-members.png) -129px 0 no-repeat;}
.menu-members li.q02 a:hover, .menu li.q02 span {background-position: -129px -68px;}

.menu-members li.q03 {width: 171px;}
.menu-members li.q03 a {background: url(/images/menu-buttons-members.png) -239px 0 no-repeat;}
.menu-members li.q03 a:hover, .menu li.q03 span {background-position: -239px -68px;}

.menu-members li.q04 {width: 135px;}
.menu-members li.q04 a {background: url(/images/menu-buttons-members.png) -410px 0 no-repeat;}
.menu-members li.q04 a:hover, .menu li.q04 span {background-position: -410px -68px;}

.menu-members li.q05 {width: 173px;}
.menu-members li.q05 a {background: url(/images/menu-buttons-members.png) -545px 0 no-repeat;}
.menu-members li.q05 a:hover, .menu li.q05 span {background-position: -545px -68px;}

.menu-members li.q06 {width: 142px;}
.menu-members li.q06 a {background: url(/images/menu-buttons-members.png) -718px 0 no-repeat;}
.menu-members li.q06 a:hover, .menu li.q06 span {background-position: -718px -68px;}

.menu-members li.q07 {width: 140px;}
.menu-members li.q07 a {background: url(/images/menu-buttons-members.png) -860px 0 no-repeat;}
.menu-members li.q07 a:hover, .menu li.q07 span {background-position: -860px -68px;}

.login {width: 227px; position: absolute; right: 0; top: 12px; color: #e1e0de;}
.login table span {background: url(/images/login-input.png) 0 0 no-repeat; display: block; width: 89px; height: 20px; padding: 0 7px;}
.login table td {padding-bottom: 6px;}
.login table input {width: 89px; height: 20px; background: none; border: none; font: normal 11px Arial, Helvetica, sans-serif; color: #e1e0de;}
.login h4 {color: #dba623; font-size: 12px; margin-bottom: 9px;}
.login h4 span {font-weight: normal;}
.login .go {position: absolute; left: 169px; top: 22px;}

.logined {background: url(/images/logined-menu.png) 0 0 no-repeat; padding: 8px 0 0 14px; width: 209px; height: 61px; position: absolute; right: 0; top: 10px; color: #e1e0de; font-size: 12px;}
.logined li {margin-bottom: 3px;}
.logined .logout {position: absolute; right: 19px; top: 8px; color: #dba623; text-decoration: none;}
/*head*/

/*features*/
.features {width: 547px; float: left; color: #37312f; font-size: 12px; margin-bottom: 13px}
.features div {line-height: 17px; position: relative;}
.features .q01 {background: url(/images/features1.png) 0 0 no-repeat; height: 68px; padding: 55px 0 0 113px;}
.features .q02 {background: url(/images/features2.png) 0 0 no-repeat; height: 69px; padding: 53px 0 0 113px;}
.features .q03 {background: url(/images/features3.png) 0 0 no-repeat; height: 68px; padding: 53px 0 0 113px;}
.features .q04 {background: url(/images/features4.png) 0 0 no-repeat; height: 69px; padding: 48px 0 0 113px;}
.features .q05 {background: url(/images/features5.png) 0 0 no-repeat; height: 70px; padding: 48px 0 0 113px;}

.features .readmore {position: absolute; bottom: 6px; right: 3px;}
/*features*/

/*news*/
.news, .news-grey {width: 224px; float: left; font-size: 12px; margin-bottom: 13px}
.news-grey {background: url(/images/news-grey-b.gif) 0 100% no-repeat #edeceb; padding-bottom: 10px;}
.news-page {width: 750px; float: left; font-size: 12px; margin-bottom: 13px}
.news h2, .news-grey h2, .news-page h2 {text-indent: -9999px; overflow: hidden; background: url(/images/h201.png) 0 0 no-repeat; height: 41px; margin-bottom: 10px;}
.news p, .news-grey p, .news-page p {margin: 0 26px 12px 15px; border-bottom: 1px dashed #cccac8; padding-bottom: 12px;}
.news p span, .news-grey p span, .news-page p span {display: block; font-weight: bold; color: #e86822;}
.news p.last, .news-grey p.last, .news-page p.last {border: none; margin-bottom: 0;}
.news span.readall {text-align: right; display: block; padding: 5px 26px 0 0;}
.news-grey span.rss {padding: 5px 9px 0 0; display: block; text-align: right;}
/*news*/

/*recent*/
.s206 {width: 206px; float: left; margin-bottom: 13px}
.recent {background: url(/images/recent-b.gif) 0 100% #a9a6a4 no-repeat; padding-bottom: 8px; margin-bottom: 10px;}
.recent h2 {text-indent: -9999px; overflow: hidden; background: url(/images/h202.png) 0 0 no-repeat; height: 41px; margin-bottom: 10px;}
.recent div {width: 181px; margin: 0px auto 5px auto;}
.recent div p {text-align: center; padding: 2px 0 0 0; height: 21px; background: url(/images/recent-p-bg.png) 0 0 no-repeat;}
.recent div p a {color: #000; padding-left: 14px; background: url(/images/bullet2.gif) 0 3px no-repeat;}
.recent img {background: url(/images/recent-img-bg.png) 0 0 no-repeat; padding: 8px 7px 7px 7px;}
/*recent*/

/*menu2*/
.menu2 {background: url(/images/bottom-menu-x.gif) 0 0 repeat-x; margin-left: 13px;}
.menu2-r {background: url(/images/baks.jpg) 100% 0 no-repeat; height: 100px;}
.menu2 ul {padding: 28px 0 0 0;}
.menu2 li {float: left; background: url(/images/bottom-menu-line.gif) 100% 0 no-repeat; padding: 2px 14px 0 0; margin-right: 14px; text-indent: -9999px;}
.menu2 li.q07 {background: none;}
.menu2 a, .menu2 span {display: block; height: 20px; text-indent: -9999px; overflow: hidden;}

.menu2 li.q01 a, .menu2 li.q01 span {width: 37px; background: url(/images/bottom-menu-1.gif) 0 2px no-repeat;}
.menu2 li.q02 a, .menu2 li.q02 span {width: 69px; background: url(/images/bottom-menu-2.gif) 0 2px no-repeat;}
.menu2 li.q03 a, .menu2 li.q03 span {width: 31px; background: url(/images/bottom-menu-3.gif) 0 2px no-repeat;}
.menu2 li.q04 a, .menu2 li.q04 span {width: 56px; background: url(/images/bottom-menu-4.gif) 0 2px no-repeat;}
.menu2 li.q05 a, .menu2 li.q05 span {width: 82px; background: url(/images/bottom-menu-5.gif) 0 2px no-repeat;}
.menu2 li.q06 a, .menu2 li.q06 span {width: 23px; background: url(/images/bottom-menu-6.gif) 0 2px no-repeat;}
.menu2 li.q07 a, .menu2 li.q07 span {width: 49px; background: url(/images/bottom-menu-7.gif) 0 2px no-repeat;}
/*menu2*/

/*footer*/
.footer {height: 93px; text-align: center;}
.footer ul {padding: 18px 0 0 0;}
.footer li {display: inline; background: url(/images/footer-li.png) 100% 5px no-repeat; padding-right: 17px; margin-right: 14px;}
.footer li.last {background: none;}
.footer a, .footer span {color: #b1a7a5;}
.footer p {color: #FFF; padding-top: 20px;}
/*footer*/

/*main*/
.main {width: 726px; float: left; margin-right: 19px;}
/*main*/

/*header*/
.header {background: url(/images/header.png) 0 0 no-repeat; height: 65px; margin-bottom: 23px;}
.header h2 {padding: 15px 0 0 22px; font: normal 27px "Trebuchet MS", Arial, Helvetica, sans-serif;}
/*header*/

/*sites*/
.sites {margin-bottom: 4px;}
.sites div {position: relative; min-height: 173px; padding: 0 0 17px 245px; font-size: 12px;}
.sites .sites-image {position: absolute; left: 0; top: 0;}
.sites .sites-image img {background: url(/images/sites-bg.png) 0 0 no-repeat; padding: 7px 6px;}
.sites h2 {font-weight: normal; font-size: 18px; color: #5a504d;}
.sites a {text-decoration: none;}
.sites p {font-size: 13px; color: #37312f; line-height: 17px; margin-bottom: 4px;}
.sites .button {width: 100px; height: 24px; display: block; text-align: center; color: #FFF; padding-top: 4px;}
.sites .grey {background: url(/images/button-grey.png) 0 0 no-repeat;}
.sites .green {background: url(/images/button-green.png) 0 0 no-repeat;}
.sites .orange {background: url(/images/button-orange.png) 0 0 no-repeat;}
/*sites*/

/*sign-button-block*/
.sign-button-block {background: url(/images/line1.gif) 0 0 repeat-x; padding: 15px 0 45px 0;}
/*sign-button-block*/

/*text-page*/
.text-page h2 {font-weight: normal; font-size: 18px; color: #5a504d; margin-bottom: 10px;}
.text-page {font-size: 13px; padding-bottom: 30px;}
.text-page li {margin-bottom: 4px;}
.text-page li input {margin: 0 6px 0 0;}
.text-page ul {margin-bottom: 22px;}
.text-page td {padding-bottom: 3px;}
.text-page p {margin-bottom: 10px;}
.text-page table {margin-bottom: 22px;}
.f01 {width: 168px; height: 15px;  padding: 3px 0 3px 7px; font: normal 12px Arial, Helvetica, sans-serif; color: #37312f;}
.f02 {width: 133px; height: 22px; padding: 3px 0 0 7px; font: normal 12px Arial, Helvetica, sans-serif; color: #37312f;}
.f03 {width: 168px; height: 70px;  padding: 3px 0 3px 7px; font: normal 12px Arial, Helvetica, sans-serif; color: #37312f;}

.button2 {display: block; background: url(/images/button-orange-big.png) 0 0 no-repeat; font-size: 12px; color: #FFF; text-decoration: none; font-weight: bold; width: 143px; height: 23px; text-align: center; padding-top: 6px;}
/*text-page*/

/*sidebar*/
.sidebar {width: 224px; float: left; font-size: 12px;}
.sidebar .news-grey {float: none;}
/*sidebar*/

/*block2*/
.block2 {background: url(/images/block2-t.png) 0 0 no-repeat #63554f; margin-bottom: 10px; color: #e1e0de;}
.block2-b {background: url(/images/block2-b.png) 0 100% no-repeat; padding: 18px 0;}
.block2 h2 {text-indent: -9999px; overflow: hidden; height: 12px; background: url(/images/block2-h201.png) 50% 0 no-repeat; margin-bottom: 15px;}
.block2 td {padding: 0 10px 6px 0;}
.block2 table {margin: 0 0 0 22px;}
.block2 td.col, .block2 td.col a {color: #ebbf54;}
/*block2*/

/*main2*/
.main2 {width: 745px; float: left; margin-right: 9px; padding-bottom: 50px;}
/*main2*/

/*block*/
.block {background: url(/images/block.png) 0 0 no-repeat; height: 28px; padding: 11px 0 0 23px; margin-bottom: 20px;}
.submenu li {float: left; color: #37312f; font-size: 13px; margin-right: 14px;}
.submenu a {color: #37312f; margin-right: 14px;}
/*block*/

/*stats*/
.stats {margin-bottom: 25px;}
.stats h3 {font-size: 16px; color: #37312f; padding: 0 0 15px 16px;}
.stats-body {background: url(/images/stats-table-y.gif) 0 0 repeat-y; margin: -1px 0 0 1px; width: 743px; position: relative;}
.stats-b {background: url(/images/stats-b.gif) 0 100% repeat-x;}
.stats table {width: 100%; font-size: 13px; color: #37312f;}
.stats thead th {height: 36px; text-align: left; background: #d8d8d8; text-indent: 12px;}
.stats thead th.corner-t-l {background: url(/images/corner-t-l.gif) 0 0 no-repeat #d8d8d8;}
.stats thead th.corner-t-r {background: url(/images/corner-t-r.gif) 100% 0 no-repeat #d8d8d8;}
.stats tbody td {height: 25px; text-indent: 12px;}
.stats .q01 {text-indent: 28px;}
.stats p {line-height: 17px; font-size: 13px; color: #37312f; padding: 9px 0 0 15px;}
.bg1 {background: #FFF;}
.bg2 {background: #eaeaea;}
.bg3 {background: #f0f0f0;}
.corner-b-l {background: url(/images/corner-b-l.gif) 0 0 no-repeat; display: block; position: absolute; width: 9px; height: 9px; bottom: 0px; left: 0;}
.corner-b-r {background: url(/images/corner-b-r.gif) 0 0 no-repeat; display: block; position: absolute; width: 9px; height: 9px; bottom: 0px; right: 0;}
/*stats*/

/*home*/
.home {margin-bottom: 25px;}
.home h2 {font-size: 24px; color: #5b514e; margin-bottom: 15px;}
.home p {font-size: 13px; color: #5b514e; line-height: 17px;}
/*home*/

/*thumbs2*/
.thumbs2 h3 {font-size: 16px; color: #37312f; padding: 0 0 15px 16px;}
.thumbs2 .block3 {background: url(/images/block3-y.gif) 0 0 repeat-y; margin-bottom: 10px;}
.thumbs2 .block3-b {background: url(/images/block3-b.png) 0 100% no-repeat; padding: 8px 0 15px 6px;}
.thumbs2 h4 {background: url(/images/block3-t.png) 0 0 no-repeat; height: 25px; padding: 9px 0 0 16px; font-size: 13px; color: #37312f;}
.thumbs2 .block3-b div {float: left; width: 138px; margin-right: 10px;}
.thumbs2 .block3-b div.last {margin: 0;}
.thumbs2 .block3-b div p {text-align: center; height: 18px; padding-top: 2px; background: #fff;}
.thumbs2 .block3-b div p a {color: #000; padding-left: 14px; background: url(/images/bullet2.gif) 0 3px no-repeat; text-decoration: none;}
.thumbs2 .block3-b img {border: 1px solid #FFF; margin-bottom: 3px;}
/*thumbs2*/

/*block4*/
.block4 {background: url(/images/block4.png) 0 0 no-repeat; height: 31px; padding: 15px 0 0 16px; position: relative;}
.block4 td {padding-right: 11px;}
.block4 a.get {display: block; background: url(/images/button-orange-get.png) 0 0 no-repeat; width: 62px; height: 18px; text-align: center; color: #FFF; text-decoration: none; font-weight: bold; padding-top: 4px; position: absolute; top: 12px; right: 14px;}
.block4 select {vertical-align: middle;}
/*block4*/

/*login*/
.center2 {width: 434px; background: url(/images/logo-alone.png) 50% 0 no-repeat; padding-top: 196px; margin: 0 auto;}
.center2 h2 {background: url(/images/login-header.png) 50% 0 no-repeat; height: 33px; text-indent: -9999px; overflow: hidden;}

.login-alone {background: url(/images/login-alone.png) 0 0 no-repeat; height: 155px; padding: 38px 0 0 69px; margin-bottom: 400px; color: #eae9e9; font-size: 13px;}
.login-alone span.f03 {background: url(/images/input-login.png) 0 0 no-repeat; height: 22px; width: 152px; padding: 0 8px 0 8px; display: block;}
.login-alone span.f03 input {background: none; width: 152px; border: none; height: 22px; font: normal 12px Arial, Helvetica, sans-serif; color: #37312f;}
.login-alone td {padding-bottom: 3px;}
.login-alone table input {vertical-align: middle;}
.login-alone .f04 {margin-left: 20px; position: absolute; margin-top: -2px;}
.login-alone p {padding-top: 4px; font-size: 11px;}
.login-alone p.link2 {padding-top: 18px; width: 250px; text-align: right; font-size: 12px;}
.login-alone p.link2 a {color: #ffe975;}
/*login*/