/* basic */
* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body { background-image: url(images/body-bg.jpg); background-position:50% 0px; background-repeat:repeat; padding:0px; margin:0px; min-height: 100%; height: auto !important; height: 100%; position: absolute; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #0055D2;}
img {border: none;}
.center {width: 980px; margin: 0px auto; padding-bottom: 10px;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
.desc {font-size: 10px; text-align: center;}
h2 {font-size: 20px; text-align: center;}
a {text-decoration: underline; color: #639A46;}
a:hover {text-decoration: none; color: #79B456;}
.footer {font-size: 11px; color: #666666; text-align: center;}

div#all {
background-image:url(images/top-bg.jpg);
background-repeat:repeat-x;
background-position:50% 0px;
}

div#logo {
	width:980px;
	height:106px;
	margin:0 auto;
	background-image:url(images/logo.jpg);
}

/*thumbs*/
.thumbs {width: 920px; margin: 0px auto; margin-top: 1px;}
.thumbs img {border: 1px solid #639A46; width: 180px; height: 240px; margin: 1px;}
.thumbs a:hover img {border: 1px solid #79B456;}
/*thumbs*/

/*pages*/
.pages {font-weight: bold; text-align: center; padding-bottom: 3px;}
.pages a {font-size: 23px;}
/*pages*/

/*hardlink*/
.hardlink {padding: 10px 0; margin: 0px auto; width:980px;}
.hardlink div {text-align: center; width: 230px; margin: 0 5px 0px 5px; float: left; font-size:11px; }
.hardlink a {font-size: 23px; font-weight: bolder; margin-top:2px; display: block;}
.hardlink img {width: 180px; height: 135px; margin: 2px; border: 1px solid #639A46;}
.hardlink a:hover img {border: 1px solid #79B456;}
/*hardlink*/

/*models*/
.models {width: 940px; margin: 0px auto;}
.models h2, .top h2, .cat h2 {text-align: center; font: bold 20px Tahoma, Verdana, Arial, sans-serif; padding: 20px 0 15px 0;}
.models div {width: 122px; text-align: center; float: left; padding-bottom: 6px; margin-right: 4px;}
.models span {display: block;}
.models img {width: 120px; height: 120px; border: 1px dotted #C20605; margin-bottom: 3px;}
/*models*/

/*categories*/
.cat {width: 990px;}
.cat ul {width: 230px; float: left; text-align: left; list-style: none; text-indent: 20px; font-size: 17px; font-weight: bold;}
/*categories*/

/*top*/
.top {width: 910px; padding-left: 20px;}
.top ul {width: 300px; float: left; font: bold 20px Tahoma, Verdana, Arial, sans-serif;}
/*top*/
