* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body  {font: 11px Geneva, Arial, Helvetica, sans-serif; color: #000000; background: url(../images/head-x.jpg) top repeat-x #ffe488; 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: #490409;}
a:hover {text-decoration: none;}

/*center*/
.center {width: 1000px; margin: 0px auto; padding-bottom: 162px;}
/*center*/

/*head*/
.head {background: url(../images/logo.jpg) 227px 24px no-repeat;}
.menu-bg {background: url(../images/menu_background.jpg) 224px 100% no-repeat; height: 182px;}
/*head*/

/*menus*/
.nav {top: 148px; position: absolute; margin-left: 227px;}
.nav .select {float: left; width: 136px;}
.nav .select a span {display: block; height: 41px; background: url(../images/iefix.gif); font-size: 15px; color: #490409; font-weight: bold; text-indent: 7px; padding-top: 8px; text-align: center; padding-right: 8px;}
.nav .select a:hover span {color: #000000;}
.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: 34px;  margin-left: -150px;}
.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: 10px; font-size: 1px; line-height: 10px;}
.drop_B {background: url(../images/drop-b.png) left bottom no-repeat; height: 10px; font-size: 1px; line-height: 10px;}
.dropbg {background: url(../images/drop-bg.png) repeat-y; padding-left: 10px;}
.drop_T_S {background: url(../images/drop-t-s.png) left top no-repeat; height: 10px; font-size: 1px; line-height: 10px;}
.drop_B_S {background: url(../images/drop-b-s.png) left bottom no-repeat; height: 10px; font-size: 1px; line-height: 10px;}
.dropbg_S {background: url(../images/drop-bg-s.png) repeat-y; padding-left: 10px;}
.nav div.dropbg a:hover {text-decoration: underline; color: #072A71;}
.nav .q01 li a:hover .sub, .nav .q01 li:hover .sub {width: 200px; margin: 0 0 0 -34px;}
.nav .q01 ul {width: 180px; margin: 0;}
/*menus*/

/*desc*/
.desc {text-align: center;}
/*desc*/

/*thumbs*/
.thumbs {margin-bottom: 35px;}
.thumbs div {width: 248px; float: left; font-size: 15px; font-weight: bold; text-align: center; background: url(../images/image-bg.gif) 0px 0px no-repeat; margin-bottom: 10px;}
.thumbs img  {width: 240px; height: 320px; border: 1px solid #000000; margin: 4px 0 10px 0;}
/*thumbs*/

/*thumbs2*/
.thumbs2 {padding: 3px 0 45px 5px;}
.thumbs2 img {width: 135px; height: 180px; border: 1px solid #000000; margin: 0 5px 5px 0;}
/*thumbs2*/

/*thumbs3*/
.thumbs3 {padding: 3px 0 45px 10px;}
.thumbs3 img {width: 240px; height: 180px; border: 1px solid #000000; margin: 0 4px 4px 0;}
/*thumbs3*/

/*thumbs4*/
.thumbs4 {padding: 3px 0 45px 5px; width: 935px; margin: 0px auto;}
.thumbs4 img {width: 180px; height: 240px; border: 1px solid #000000; margin: 2px;}
/*thumbs4*/


/*thumbs4b*/
.thumbs4b {padding: 3px 0 45px 5px; width: 940px; margin: 0px auto;}
.thumbs4b img {width: 180px; height: 240px; border: 1px solid #000000; margin: 3px;}
/*thumbs4*/

/*top*/
.top {padding: 0 0 0 10px;}
.top h2 {font-size: 22px; font-weight: normal;}
.top a {font-size: 18px; font-weight: bold; padding-right: 5px;}
.top ul {width: 245px; float: left; margin: 20px 0;}
.top li {line-height: 17px; margin-bottom: 7px;}
/*top*/


/*footer*/
.footer-x {background: url(../images/footer-x.jpg) bottom repeat-x; width: 100%; position: absolute; bottom: 0px; height: 145px; padding-top: 22px;}
.footer {background: url(../images/smalllogo.jpg) bottom right no-repeat; font-size: 11px; width: 890px; margin: 0px auto; height: 145px; position: relative;}
.f-desc {width: 510px; text-align: center;}
.f-desc p {padding-top: 99px;}

.link {width: 366px; position: absolute; right: 0px; bottom: 0px;}
.link a {height: 116px; display: block; text-indent: -9000px; overflow: hidden;}
/*footer*/