* {margin: 0; padding: 0;}
body  {font: normal 13px "Trebuchet MS", Georgia, "Times New Roman", serif; color: #575752; background: #FFFFFF;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
a {color: #79ad0e; text-decoration: none;}
a:hover {text-decoration: underline;}
/*container*/
.container {width: 1175px;}
/*container*/

/*head*/
.head-left {background: url(../images/head-left.jpg) left top no-repeat;}
.head-right {background: url(../images/head-right.jpg) right top no-repeat; height: 445px;}
.nav li {position: absolute; text-indent: -9000px; overflow: hidden;}
.nav a {display: block;}

.q01 {width: 52px; top: 46px; left: 855px;}
.q01 a {height: 17px; background: url(../images/q01.gif) no-repeat;}

.q02 {width: 89px; top: 328px; left: 237px;}
.q02 a {height: 37px; background: url(../images/q02.gif) no-repeat;}

.q03 {width: 92px; top: 329px; left: 468px;}
.q03-active {width: 110px; top: 298px; height: 70px; left: 450px; background: url(../images/q03-active.jpg) no-repeat;}
.q03 a {height: 20px; background: url(../images/q03.gif) no-repeat;}

.q04 {width: 116px; top: 339px; left: 633px;}
.q04-active {width: 116px; top: 317px; height: 41px; left: 633px; background: url(../images/q04-active.gif) no-repeat;}
.q04 a {height: 20px; background: url(../images/q04.gif) no-repeat;}

.q05 {width: 187px; top: 350px; left: 801px;}
.q05-active {width: 187px; height: 57px; background: url(../images/q05-active.gif) no-repeat; top: 329px; left: 802px;}
.q05 a {height: 38px; background: url(../images/q05.gif) no-repeat;}

.q06 {width: 66px; top: 378px; left: 1028px;}
.q06-active {width: 66px; height: 11px; top: 378px; left: 1028px; background: url(../images/q06-active.gif) no-repeat;}
.q06 a {height: 32px; background: url(../images/q06.gif) no-repeat;}
/*head*/

/*main*/
.main {padding: 3px 0 60px 230px;}
.main h2, .content h2, .sidebar h2 {height: 50px; text-indent: -9000px; overflow: hidden;}
.main-pad {padding-left: 20px;}
/*main*/

/*contacts*/
.contacts p {line-height: 19px; padding: 12px 0 30px 0;}
.contacts {width: 860px; color: #575752;}
.contacts h3 {font-size: 17px; font-weight: normal;}
.contacts li.icq {background: url(../images/icq.gif) 0px 0px no-repeat; text-indent: 20px; margin: 11px 0;}
.contacts ul {padding-bottom: 16px; border-bottom: 1px solid #dcddcc; width: 270px; margin-bottom: 14px;}
.contacts ul.last {border: none;}
/*contacts*/

/*friends*/
.friends p, .desc {line-height: 19px; padding: 12px 0 30px 0;}
.friends div {width: 425px; float: left; margin-right: 25px; min-height: 135px; _height: 135px;}
.friends div p {color: #a4a49b;}
.friends div img {width: 154px; height: 82px; background: url(../images/friends-bg.gif) no-repeat; padding: 4px; float: left; margin-right: 23px;}
/*friends*/

/*rules*/
.rules h3 {font-size: 17px; font-weight: normal; margin: 10px 0 20px 0;}
/*rules*/

/*trade*/
.trade {padding: 37px 0 0 0; width: 960px;}
.trade h3 {background: url(../images/h301.gif) no-repeat; width: 261px; height: 37px; color: #FFFFFF; font-size: 17px; font-weight: normal; text-indent: 21px; padding-top: 4px; margin: 0 0 25px 0;}
.trade div {padding: 0 0 0 20px; width: 460px; height: 283px; float: left;} 
.trade img {width: 210px; height: 210px; padding: 12px; background: url(../images/site-bg.gif) no-repeat; float: left; margin-right: 20px;}
.trade ul {width: 200px; float: left; margin-top: 20px;}
.trade li {background: url(../images/line1.gif) left bottom no-repeat; padding-bottom: 10px; margin-bottom: 7px;}
.trade li.last {background: none;}
.trade li.name a {font-size: 17px;}
/*trade*/

/*review*/
.review {padding: 0 0 0 20px;}
.review h3 {font-size: 17px; font-weight: normal; margin: 13px 0 38px 0;}
.review p span {color: #dbdecb;}
.review p {padding-bottom: 20px;}
.review p a, .review p strong {font-weight: normal; font-size: 17px;}

.site {border-bottom: 1px dashed #cdceb7; padding-bottom: 27px; margin-bottom: 27px; _height: 1px; min-height: 1px;}

.site-rev {width: 800px; float: left;}
.site-rev img {width: 319px; height: 359px; padding: 4px; background: url(../images/site2-bg.gif) no-repeat; margin-right: 46px; float: left;}
.site-rev ul {width: 424px; float: left; padding-top: 26px;}
.site-rev li span {color: #000000;}
.site-rev li {border-bottom: 1px solid #dbdecb; padding: 10px 0;}
.site-rev li.last, .site-rev li.but {border: none;}
.site-rev li.but {display: block; background: url(../images/check-bg.gif) no-repeat; position: absolute; width: 231px; height: 31px; padding-top: 8px; font-size: 17px; color: #79ad0e; text-align: center; margin: 5px 0 0 -14px;}
.site-rev li.but a:hover {text-decoration: none;}
html* .site-rev li.but a {margin-left: -7px;}
/*review*/

/*sponsors*/
.sponsors p {padding: 10px 0 20px 0;}
.sponsors h3 {font-size: 17px; font-weight: normal; margin-bottom: 8px;}
.tabhead {background: url(../images/thead.gif) no-repeat; height: 31px; color: #FFFFFF; margin-bottom: 2px;}
.tabhead td {text-indent: 10px;}
.tabhead span {font-size: 17px; padding-left: 10px;}
.sponsors img {width: 18px; height: 19px; display: block; margin: 0px auto;}
.sp td {height: 29px; text-indent: 20px; color: #000000;}
.sp a {font-size: 17px; text-decoration: underline;}
.sp a:hover {font-size: 17px; text-decoration: none;}
.table-T-L {background: url(../images/table-T-L.gif) top left no-repeat #ebebe1; height: 31px;}
.table-T-R {background: url(../images/table-T-R.gif) top right no-repeat #e1e1d3; height: 31px;}
.table-B-L {background: url(../images/table-B-L.gif) bottom left no-repeat #ebebe1; height: 31px;}
.table-B-R {background: url(../images/table-B-R.gif) bottom right no-repeat #e1e1d3; height: 31px;}
.bg1 {background: #e1e1d3;}
.bg2 {background: #ebebe1;}
.month {margin: 0 19px 41px 0; width: 440px; float: left;}
/*sponsors*/

/*indexpage*/
.content {padding: 3px 0 90px 230px; width: 543px; float: left; margin-right: 63px;}
.sidebar {width: 289px; padding: 3px 0 90px 0; float: left;}

.content-desc {padding-top: 10px; margin-bottom: 36px;}
.content-desc p {line-height: 19px; padding-bottom: 10px;}
.content-desc span {color: #79ad0e; font-size: 17px;}

.sites {background: url(../images/line3.gif) 166px 0px repeat-y; margin-bottom: 55px; min-height: 1px; _height: 1px;}
.w01 {width: 141px; float: left; text-align: right; padding-right: 26px; margin-right: 26px;}
.w02 {width: 308px; float: left; color: #a4a49b;}
.w02 a {color: #4d4d4d; font-weight: bold;}
.w02 h3 {color: #79ad0e; margin-bottom: 14px; font-size: 17px;}

.sidebar div {padding: 0 0 26px 18px;}
.sidebar h2 {margin-bottom: 10px;}
.sidebar div a {display: block; margin-top: 8px; width: 89px; height: 16px; background: url(../images/visitsite-button.gif) no-repeat; text-indent: -9000px; overflow: hidden;}
.sidebar p {padding: 10px 0 0 0;}
.date {color: #79ad0e; display: block; text-indent: 10px; margin-left: -10px; background: url(../images/bullet1.gif) 0px 8px no-repeat;}
.title {font-size: 17px; text-decoration: underline;}
.arch {font-size: 10px; color: #4d4d4d; text-decoration: underline; padding-left: 18px; display: block; margin-top: -3px;}
.arch:hover {text-decoration: none;}
/*indexpage*/

/*numb*/
.numb {width: 75px; text-align: center; background: url(../images/circle.gif) 11px 35px no-repeat; padding-top: 47px; font-size: 17px; color: #dbdecb; float: left;}
.numb span {display: block; font-size: 23px; font-weight: bold; color: #333333; padding-bottom: 8px;}
/*numb*/

/*headers*/
.h201 {background: url(../images/h201.gif) no-repeat; width: 315px;}
.h202 {background: url(../images/h202.gif) no-repeat; width: 315px;}
.h203 {background: url(../images/h203.gif) no-repeat; width: 315px;}
.h204 {background: url(../images/h204.gif) no-repeat; width: 265px;}
.h205 {background: url(../images/h205.gif) no-repeat; width: 265px;}
.h206 {background: url(../images/h206.gif) no-repeat; width: 315px;}
.h207 {background: url(../images/h207.gif) no-repeat; width: 315px;}
.h208 {background: url(../images/h208.gif) no-repeat; width: 315px;}
/*headers*/

/*footer*/
.footer-bg {background: url(../images/footer-x.gif) repeat-x;}
.footer {background: url(../images/footer.jpg) bottom right no-repeat; height: 132px; width: 925px; padding-left: 250px; text-transform: uppercase; font: bold 11px Tahoma, Verdana, Arial, sans-serif;}
.footer li {display: inline; color: #798487; padding-right: 20px;}
.footer li a {color: #333333; padding-right: 20px; text-decoration: underline;}
.footer li a:hover {text-decoration: none;}
.footer p {color: #a4a49f; padding-top: 20px;}
/*footer*/
