body, html, ul, li, a, table, td, tr, span, strong, forn, div, p, img, h1, h2, h3, h4, h5, h6 ,h7 {margin: 0; padding: 0;}
body  {font: normal 11px Arial, Helvetica, sans-serif; color: #232323; background: url(../images/head-x.png) 0 0 repeat-x #FFFFFF}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
h1 {display: none;}
a {text-decoration: none; color: #134145;}
a:hover {text-decoration: underline;}

/*center*/
.minmax {margin: 0px auto; min-width: 1000px; max-width: 1104px;}
.wrapper {background: url(../images/footer-x.png) 0 100% repeat-x; min-width: 1000px;}
/*center*/

/*head*/
.pad {padding: 0 40px; min-width: 920px; max-width: 1104px; margin: 0px auto;}
.pad2 {padding: 0 40px 0 0; min-width: 960px; max-width: 1144px; margin: 0px auto;}
.head {height: 104px; position: relative; background: url(../images/logo.png) 5px 0 no-repeat;}
.logo {position: absolute; width: 432px; left: 5px; top: 0px;}
.logo a {display: block; height: 96px; text-indent: -99999px; overflow: hidden;}

.menu {position: absolute; left: 447px; top: 0; right: 0; background: url(../images/menu-x.gif) 0 0 repeat-x; font-size: 12px; font-weight: bold;}
.menu-l {background: url(../images/menu-l.png) 0 0 no-repeat;}
.menu-r {background: url(../images/menu-r.png) 100% 0 no-repeat; height: 27px; padding: 7px 0 0 11px;}
.menu a {color: #5e5c5c;}
.menu li {float: left; width: 24.9%;}

.desc {position: absolute; top: 46px; left: 449px; right: 0;}
/*head*/

/*pages*/
.pages {padding: 0 0 12px 9px; width: 915px; margin: 0px auto;}
.pages span {float: left; padding: 3px 5px 0 0; font-weight: bold;}
.pages a {display: block; float: left; width: 24px; height: 21px; text-align: center; background: url(../images/pages.gif) 0 0 no-repeat; color: #FFFFFF; padding-top: 3px; margin-right: 1px; font-weight: bold;}
.pages a:hover {background: url(../images/pages-a.png) 0 0 no-repeat; text-decoration: none; color: #5E4C23;}
/*pages*/

/*thumbs*/
.thumbs {margin: 0px auto 7px auto; text-align: center;}
.thumbs img {width: 180px; height: 240px; border: 1px solid #000000; margin: 0 2px 2px 0;}
.thumbs a:hover img {border: 1px dashed #FF0000;}
/*thumbs*/

/*hardlink*/
.hardlink {width: 930px; margin: 0px auto; padding-bottom: 10px;}
.hardlink div {background: url(../images/hardlinks.png) 0 0 no-repeat; width: 210px; height: 80px; padding: 17px 0 0 0; float: left; text-align: center; color: #732109; margin-right: 28px;}
.hardlink div.last {margin: 0;}
.hardlink a {font-size: 21px; color: #134145; font-weight: bold;}
/*hardlink*/

/*top1*/
.top1 {font-size: 31px; font-weight: bold; padding: 21px 0 30px 14px; width: 910px; margin: 0px auto;}
.top1 ul {width: 303px; float: left;}
.top1 li {background: url(../images/bullet.gif) 0 0 no-repeat; padding: 8px 0 36px 61px;}
/*top1*/

/*top2*/
.top2 {font-size: 21px; font-weight: bold; padding: 0 0 0 14px; width: 910px; margin: 0px auto;}
.top2 ul {width: 227px; float: left;}
.top2 li {background: url(../images/bullet2.png) 0 0 no-repeat; padding: 2px 0 15px 35px;}
/*top2*/

/*footer*/
.footer {height: 118px; background: url(../images/logo2.png) 0 100% no-repeat; position: relative; margin: 0px auto;}
.desc2 {position: absolute; left: 494px; right: 0; top: 42px; text-align: right;}
/*footer*/
.thumbolink {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#732109;
	text-align: left;
	font-weight:bold;
}

.thumbolink a {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#134145;
	text-align:center;
	text-decoration:none;
}

.thumbolink a:link {text-decoration:none;	color:#134145;}
.thumbolink a:hover {text-decoration: underline;	color:#134145;}
.thumbolink a:visited {text-decoration:none;	color:#134145;}

.thumbolink a:link img {  border-color:#000000; border-width: 1px; border-style: solid;}
.thumbolink a:hover img {  border-color:#ff0000; border-width: 1px; border-style: dashed; }
.thumbolink a:visited img {  border-color:#000000; border-width: 1px; border-style:solid;}
.thumbolink a:active img { border-color:#ff0000; border-width: 1px; border-style: dashed; }
