* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body  {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(../images/head-x.png) 0px 78px repeat-x #34470b; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
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: #cdff00;}
a:hover {text-decoration: none;}

/*center*/
.center {width: 1000px; margin: 0px auto; padding-bottom: 135px;}
/*center*/

/*head*/
.head {background: url(../images/head.png) 100% 0px no-repeat; height: 159px; position: relative;}
.logo {width: 351px; height: 159px; background: url(../images/logo.png) 0 0px no-repeat; position: absolute; left: 11px; right: 0px;}
.logo a {display: block; height: 159px; text-indent: -9000px; overflow: hidden;}
/*head*/

/*desc*/
.desc {width: 605px; padding: 12px 0 0 385px; text-align: center;}
/*desc*/

/*menus*/
.nav {top: 93px; position: absolute; left: 389px;}
.nav .select {float: left; margin-right: 1px;}
.nav .select a span {display: block; height: 41px; background: url(../images/iefix.gif); font-size: 15px; color: #000000; font-weight: bold; padding-top: 8px; text-align: center;}
.nav .select a:hover span {color: #385100;}
.nav .select a {text-decoration: none;}
.select a:hover, .nav .select li:hover a {cursor: pointer; text-decoration: none;}
.nav .sub {display: none;}
.nav .sub ul {float: left; width: 108px; margin-right: 8px; font-weight: normal; font-size: 12px;}
.nav table {position: absolute; border-collapse: collapse;  font-size: 11px;}
.nav .select li a:hover .sub, .nav .select li:hover .sub {display: block; position: absolute; width: 476px; z-index: 100; top: 39px;  margin-left: -170px;}
.nav .select a:hover .sub li a, .nav .select li:hover .sub li a {display: inline; color: #000000;}
.nav .sub ul li {border-bottom: 1px dotted #000000; padding: 2px 0;}
.drop_T {background: url(../images/drop-t.png) left top no-repeat; height: 9px; font-size: 1px; line-height: 9px;}
.drop_B {background: url(../images/drop-b.png) left bottom no-repeat; height: 9px; font-size: 1px; line-height: 9px;}
.dropbg {background: url(../images/drop-bg.png) repeat-y; padding-left: 10px;}
.nav div.dropbg a:hover {text-decoration: underline; color: #072A71;}
.q01 {width: 99px;}
.q02 {width: 119px;}
.q03 {width: 119px;}
.q04 {width: 119px;}
.q05 {width: 140px;}

.nav .q03 .sub ul, .nav .q04 .sub ul {width: 144px;}
/*menus*/

/*thumbs*/
.thumbs {margin-bottom: 35px;}
.thumbs div {width: 248px; float: left; font-size: 15px; text-align: center; background: url(../images/image-bg.png) 0px 0px no-repeat; margin: 0 1px 10px 1px;}
.thumbs img  {width: 240px; height: 320px; margin: 4px 0 6px 0;}
/*thumbs*/

/*thumbs2*/
.thumbs2 img {width: 135px; height: 180px; background: url(../images/image-bg2.png) -1px -1px no-repeat; padding: 3px; margin: 0 1px 1px 0;}
/*thumbs2*/

/*thumbs3*/
.thumbs3 {padding: 3px 0 45px 10px;}
.thumbs3 img {width: 240px; height: 180px; border: 1px solid #D6FF60; margin: 0 4px 4px 0;}
/*thumbs3*/

/*thumbs4*/
.thumbs4 {padding: 3px 0 45px 4px; width: 987px; margin: 0px auto;}
.thumbs4 img {width: 135px; height: 180px; border: 1px solid #D6FF60; margin: 0 4px 4px 0;}
/*thumbs4*/

/*thumbs5*/
.thumbs5 {padding: 3px 0 45px 0; width: 940px; margin: 0px auto;}
.thumbs5 img {width: 180px; height: 240px; border: 1px solid #D6FF60; margin: 0 4px 4px 0;}
/*thumbs5*/

/*top*/
.top {background: url(../images/top-top.jpg) 0px 0px no-repeat #233203; position: relative; width: 954px; margin: 20px auto 0 auto;}
.top-bottom {background: url(../images/top-bottom.png) 0px 100% no-repeat; padding: 85px 0 71px 25px;}
.top a {font-size: 15px; padding-right: 5px;}
.top ul {width: 230px; float: left; margin: 20px 0;}
.top li {line-height: 30px; background: url(../images/bullet.png) 0px 0px no-repeat; padding: 0 0 0 39px; margin-bottom: 2px;}
.bookmarks {width: 337px; position: absolute; bottom: 25px; left: 309px;}
.bookmarks a {display: block; text-indent: -99999px; overflow: hidden; height: 43px; background: url(../images/iefix.gif);}
/*top*/


/*footer*/
.footer-x {background: url(../images/bg.png) 0px 100% repeat-x; width: 100%; position: absolute; bottom: 0px; height: 118px;}
.footer {background: url(../images/logosmall.jpg) 743px 100% no-repeat; width: 1000px; height: 118px; position: relative; margin: 0px auto;}
.footer p {width: 602px; text-align: center; padding: 53px 0 0 115px;}
/*footer*/