* {margin: 0; padding: 0;}
body {font: normal 11px Verdana, Arial, Helvetica, sans-serif; background: url(../images/head-x.gif) 0 0 repeat-x; color: #333;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
img {border: none;}
a {color: #F9864D; text-decoration: none;}
a:hover {color: #575757;}

/*center*/
.center {width: 1131px; margin: 0px auto;}
/*center*/

/*head*/
.head {position: relative; height: 150px; margin-bottom: 10px;}
.head h1 {position: absolute; font: bold 44px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; color: #75A54B; top: -3px; left: 2px;}
.head h1 span {color: #F18359;}
.head h2 {font: bold 12px Arial, Helvetica, sans-serif; color: #808080; position: absolute; left: 45px; top: 46px;}

.search {position: absolute; right: 0; top: 25px;}
.f01 {background: #fff; border: 1px solid #ccc; color: #333; vertical-align: top; width: 120px; padding: 2px 3px;}
.f02 {vertical-align: top; width: 60px; background :#fff; border: 1px solid #ccc; color: #75A54B; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 2px 3px;}
.menu {position: absolute; font: bold 13px Tahoma, Verdana, Arial, sans-serif; top: 70px; left: 8px;}
.menu li {border-right: 1px solid #ffa500; float: left;}
.menu a, .menu span {display: block; padding: 7px 15px 0 15px; height: 23px; float: left;}
.menu span {background: #FFFFFF;}
.menu a {color: #FFFFFF;}
.menu a:hover {background: url(../images/menu-hover.gif) 0 0 repeat-x; color: #333;}

.desc {position: absolute; left: 300px; right: 210px; text-align: center; top: 12px;}

.desc1 {position: absolute; text-align: left; top: 104px; width: 1131px; margin: 0px auto; padding-left: 2px;}
/*head*/

/*ads*/
.ads {text-align: center; margin-bottom: 6px;}

.ads2 {text-align: center; margin-bottom: 16px;}
/*ads*/

/*left*/
.left {width: 150px; float: left; margin-right: 15px;}
.left h2 {font: bold 16px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; color: #75A54B; border-bottom: 1px solid #eff0f1; padding-bottom: 3px;}
/*left*/

/*nav*/
.nav {font-weight: bold;}
.nav li {background: url(../images/bullet.gif) 3px 5px no-repeat; padding: 3px 0 4px 20px; border-bottom: 1px solid #eff0f1;}
.nav ul {margin-bottom: 17px;}
/*nav*/

/*main*/
.main {width: 966px; float: left; position: relative;}
.main h2 {font: bold 16px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif; color: #75A54B; border-bottom: 1px solid #eff0f1; padding: 0 0 3px 10px;}

.right-buttons {position: absolute; right: 9px; padding-top: 5px;}
.right-buttons em {float: right; margin-right: 10px; padding-top: 2px; font-style: normal; font-size: 13px; font-weight: bold;}
.right-buttons ul {float: right;}
.right-buttons li {float: left; margin-right: 1px; font-weight: bold;}
.right-buttons li span, .right-buttons li a {display: block; float: left;}
.right-buttons li span {background: url(../images/button-l.gif) 0 0 no-repeat #fee823;}
.right-buttons li span span {background: url(../images/button-r.gif) 100% 0 no-repeat;}
.right-buttons li a {padding: 3px 20px 0 20px; height: 17px;}
/*main*/

/*thumbs*/
.thumbs {padding: 10px 6px 16px 10px;}
.thumbs img {width: 180px; height: 135px; border: 3px solid #eee; margin: 0 0 2px 0;}
/*thumbs*/

/*texttoplist*/
.texttoplist {padding: 0 0 20px 0;}
.texttoplist li {margin-bottom: 3px;}

.top {padding: 0 0 0 10px;}
.top li {margin-bottom: 20px;}
/*texttoplist*/

/*footer*/
.footer {height: 67px; background: url(../images/footer-x.gif) 0 0 repeat-x; color: #666;}
.infooter {width: 1100px; margin: 0px auto; padding: 12px 0 0 0; position: relative;}
.infooter a {font-weight: bold;}
.footer p.desc2 {text-align: center;}

.desc-r {position: absolute; right: 0;}
/*footer*/

/*pages*/
.pages {padding: 0 0 16px 10px;}
/*pages*/