* {margin:0; padding:0;}
img {border:0;}
body {background:#000100 url(images/bg-top.jpg) repeat-x; font:14px Arial, Helvetica, sans-serif; color:#000100;}
.center {width:1000px; margin:0 auto;}
a {color:#c7e81d;text-decoration:underline;}
a:hover{text-decoration:none}
ul {list-style:none;}
.clear { clear:both; font-size:1px; line-height:0; height:0;}

.head {height:90px; position:relative; margin-bottom:30px;}
.logo {position:absolute; top:33px; left:0;}
.head-txt {font-size:10px; text-align:left; padding:2px 19px 0 350px;}
.head-txt h1 {display:inline; font-size:11px;}
.nav {position:absolute; bottom:0; right:0;}
.nav a {float:left; display:block; color:#000000; font-weight:bold;}
.nav a span {display:block; float:left;}
.m-r {height:19px; padding:8px 12px 0 12px; cursor:pointer;}
.nav a:hover , .center .activ { background:url(images/m-bg.gif) repeat-x; color:#ffffff;}
.nav a:hover .m-l, .center .activ .m-l {background:url(images/m-l.gif) no-repeat;}
.nav a:hover .m-r, .center .activ .m-r { background:url(images/m-r.gif) no-repeat right;}

/*Box*/
.box {background:url(images/box-t.gif) no-repeat #070707; width:993px; margin:0 auto; margin-bottom:15px}
.box-b {background:url(images/box-b.gif) no-repeat bottom; position:relative; padding:20px 0 15px 0; min-height:1px; _height:1px;}
.header-box { width:100%; position:absolute; top:-15px; right:0;}
.header-box h2 { color:#c3e71c; font-size:22px; font-weight:bold; padding:0 10px 4px 6px;}
.line { background:url(images/line-bg.gif) repeat-x; font-size:1px;}
.line-l { background:url(images/line-l.gif) no-repeat;}
.line-r { background: url(images/line-r.gif) no-repeat right; height:10px;}
.book {padding:0 19px 0 10px;}

/*Gallery 1*/
.gal-1 { margin:0 0 15px 0}
.gal-1 img {width:238px; height:268px; border:1px solid #8dbf11; margin:0 0 4px 7px;z-index:1}
.gal-1 a:hover img{border:1px solid #FFFFFF}

/*Gallery 2*/
.gal-2 { margin:0 0 15px 0}
.gal-2 img {width:238px; height:178px; border:1px solid #8dbf11; margin:0 0 4px 7px;}
.gal-2 a:hover img{border:1px solid #FFFFFF}

/*New Badge*/
.gal-1 a,.gal-2 a{display:block;position:relative;float:left}
img.newbadge,.gal-1 a:hover img.newbadge,.gal-2 a:hover img.newbadge{border:none;width:50px;height:51px;position:absolute;right:10px;top:10px;}

/*Pages*/
.pages { color:#c3e71c; font-size:22px; font-weight:bold;}
.pages table {display:inline;}
.pages span { width:auto; display:block; padding-right:10px}
.pages a {display:block; text-align:center; width:28px; height:24px; color:#FFFFFF; font-weight:normal; font-size:20px; padding:2px 4px 0 0; text-decoration:underline}
.pages a:hover{text-decoration:none}

/*Top*/
.top { margin:0 0 0 31px;}
.top ul { float:left; color:#8c8a8a; font-size:14px; width:245px; line-height:20px;}
.top ul span { color:#aad425; font-weight:bold;}
.top ul a { color:#f9f9f9;text-decoration:underline;}
.top ul a:hover { text-decoration:none;}
.center .last-ul { width:220px;}

/*Foot*/
.foot { background:url(images/bg-botoom.jpg) repeat-x; height:60px;}
.foot-in {height:60px; width:1000px; margin:0 auto; position:relative; font-size:11px;}
.logo-bottom { position:absolute; top:20px; left:18px;}
.foot-in p { position:absolute;}
.cop { top:29px; left:220px; color:#070707;}
.awm { top:29px; right:24px;}
.awm a {color:#070707;}
.awm a:hover {text-decoration:underline;}

/*Extra*/
.bfoot{text-align:center;color:#aad425;margin:20px 0}
.bfoot a{color:#f9f9f9;text-decoration:underline}
.bfoot a:hover{text-decoration:none}
 
