* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
html  {background: url(../images/body-x.gif) top repeat-x #053500;}
body  {font: normal 11px "Trebuchet MS", Helvetica, sans-serif; color: #844848; min-height: 100%; height: auto !important; height: 100%; position: absolute; background: #FFFFFF;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
img {border: none;}
ul {list-style: none;}

/*center*/
.center {width: 865px; margin: 0px auto; padding-bottom: 110px;}
/*center*/

/*head*/
.head {background: url(../images/head.png) left top no-repeat; height: 80px; margin-bottom: 35px;}
.link {font-size: 21px; color: #002045; padding: 23px 0 0 68px;}
.link a {color: #002045; font-weight: bold;}
/*head*/

/*nav*/
.nav {position: absolute; font-weight: bold; top: 22px; margin-left: 307px; color: #000000; width: 550px;}
.nav li {float: left; width: 102px; text-align: center; margin-right: 7px;}
.nav a {display: block; background: url(../images/button.gif) 0px 0px no-repeat; color: #000000; height: 21px; padding-top: 6px; text-decoration: none;}
.nav span {height: 21px; padding-top: 6px; display: block; background: url(../images/button.gif) 0px 0px no-repeat;}
/*nav*/

/*date*/
.date {width: 69px; height: 53px; padding: 18px 0 0 0; float: left; color: #FFFFFF; background: url(../images/date.gif) 0px 0px no-repeat; text-align: center;}
.date span {display: block;}
.dd {font: bold 18px Arial, Helvetica, sans-serif; line-height: 18px;}
.mm {font-weight: bold; font-size: 12px; line-height: 12px; padding-bottom: 3px;}
/*date*/

/*main*/
.main {width: 600px; float: left; padding-left: 40px; overflow: hidden;}
/*main*/

/*inpage*/
.inpage {width: 610px; float: left; padding: 0 0 0 40px;}
/*inpage*/

/*gallery*/
.gallery {padding: 10px 5px 0 0;}
.gallery h2, .homepage h2, .homepage1 h2 {font-size: 20px; color: #000000; margin-bottom: 8px;}
.homepage {padding-left: 20px;}
.homepage div {padding: 20px 0 10px 20px; width: 322px; float: left;}
.homepage img {width: 320px; height: 240px; border: 1px solid #000000;}
.homepage p {font-size: 12px;}
.homepage p a {float: none; display: block; text-align: center;}

.homepage1 {margin: 0 0 20px 0;}
.homepage1 img {width: 320px; height: 240px; border: 1px solid #000000;}
.homepage1 a {display: block; width: 332px; float: left; margin-right: 10px;}
.homepage1 p {font-size: 12px; width: 252px; float: left; text-align: center;}
.homepage1 p a {display: inline; float: none; color: #6bb622; font-size: 20px; font-weight: bold;}

.gallery a {text-decoration: none;}
.gallery a:hover {text-decoration: underline;}
.gallery a:hover img {border-color: #FF0000;}
.desc {padding-bottom: 10px;}
/*gallery*/

/*thumbs4*/
.thumbs4 {overflow: auto;}
.thumbs4 p {height: 216px; margin-right: 30px; overflow: hidden; font-size: 12px; text-align: center;}
.thumbs4 p a, .homepage p a {color: #6bb622; font-size: 20px; font-weight: bold; text-decoration: none;}
.thumbs4 p a:hover, .homepage p a:hover {text-decoration: underline;} 
.thumbs4 img {border: 1px solid #000000; margin: 0 9px 9px 0;}
.big {display: block; float: left; margin-right: 17px;}
.keywords {padding: 0 0 10px 0;}
/*thumbs4*/

/*model*/
.title {font-size: 17px; padding-top: 13px; width: 197px; float: left;}
.title a {font-size: 17px; font-weight: bold; color: #000000;}
.model {padding-bottom: 36px; background: url(../images/line2.gif) left bottom no-repeat; width: 266px; margin-right: 34px; float: left;}
/*model*/

/*thumbs*/
.thumbs {padding: 20px 0;}
.thumbs div {width: 266px; float: left;}
.thumbs img {width: 264px; height: 396px; border: 1px solid #000000; margin: 5px 0;} 
.thumbs p a {color: #cc0000; font-weight: bold;}
/*thumbs*/

/*sidebar*/
.sidebar {width: 197px; float: right;}
.h301 {background: url(../images/h301.gif) no-repeat; width: 85px; height: 32px; padding: 6px 0 0 13px; font-size: 11px; color: #ffe1b6; margin-bottom: 13px;}
.h302 {background: url(../images/h302.gif) no-repeat; width: 85px; height: 32px; padding: 6px 0 0 13px; font-size: 11px; color: #FFFFFF; margin-bottom: 16px;}
/*sidebar*/

/*block*/
.block {background: url(../images/block-top.png) top left no-repeat #ff6600;}
.block-bottom {background: url(../images/block-bottom.png) left bottom no-repeat; padding: 13px 0 23px 20px;}
/*block*/

/*thumbs*/
.thumbs2 img {width: 135px; height: 180px; border: 3px solid #FFFFFF; margin-bottom: 6px;}
.thumbs2 div {padding-bottom: 10px; background: url(../images/line1.gif) left bottom repeat-x; width: 160px; margin-bottom: 8px;}
.thumbs2 a {text-decoration: none;}
.thumbs2 span {display: block; background: url(../images/bullet.gif) 3px 3px no-repeat; text-decoration: underline; font-weight: bold; color: #510500; line-height: 13px; padding-left: 15px;}
/*thumbs*/

/*categories*/
.categories {padding: 26px 0 23px 20px;}
.categories a {font-weight: bold; color: #cc0000;}
.categories li {line-height: 11px; background: url(../images/bullet.gif) 0px 2px no-repeat; padding-left: 13px; margin-bottom: 8px;}
/*categories*/

/*footer*/
.footer {background: url(../images/footer.png) 0px 0px no-repeat; height: 72px; width: 865px; position: absolute; bottom: 0px; color: #000000;}
.footer p {padding: 23px 0 0 68px;}
.footer a {color: #000000;}
/*footer*/

/*pages*/
.pages {text-align: center; padding: 10px 0; font-size: 12px;}
.pages a {color: #cc0000; font-weight: bold;}
.pages a:hover {text-decoration: none; color: #000000;}
/*pages*/

/*smalldesc*/
.smalldescs {color: #000000; font-weight: bold; font-size: 11px;}
.smalldescs a {color: #cc0000; font-weight: bold; font-size: 11px;}
/*smalldesc*/
