* {margin:0; padding:0;}
img {border:0;}
body {background:#070707 url(images/bg-topnew.jpg) repeat-x; font:14px Arial, Helvetica, sans-serif; color:#333;}
.center {width:1000px; margin:0 auto;}
a {color:#da0988;text-decoration:underline;}
a:hover{color:#99199c;text-decoration:underline;}
ul {list-style:none;}
.clear {clear:both; font-size:1px; line-height:0; height:0;}

.head {height:90px; position:relative; margin-bottom:10px;}
.logo {position:absolute; top:0; left:0;}
.head-txt {font-size:10px; text-align:left; padding:2px 3px 0 460px;color:#28003E;}
.head-txt h1 {display:inline; text-align:center; font-size:11px;}
.nav {position:absolute; bottom:0; right:0;color:#28003E;font-weight:bold;}
.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-bgnew.gif) repeat-x; color:#ffffff;}
.nav a:hover .m-l, .center .activ .m-l {background:url(images/m-lnew.jpg) no-repeat;}
.nav a:hover .m-r, .center .activ .m-r {background:url(images/m-rnew.jpg) no-repeat right;}

.banner {text-align:center;font-size:16px;font-weight:bold;}
.mb {text-align:center;font-size:16px;}
/*Box*/
.box {background:#070707; width:993px; margin:0 auto; margin-bottom:15px;}
.headwrap {height:30px;width:993px;}
.headline {height:24px;float:left;margin-bottom:6px;}
.headline h2 {color:#edbfff; font-size:22px; font-weight:bold; padding:0;margin:0 0 0 8px;}
.book {height:24px;width:240px;float:right;margin-top:7px;}
.line { float:left;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;}

/*Gallery 1*/
.gal-1 { margin:0 0 15px 0}
.gal-1 img {width:238px; height:238px; border:1px solid #edbfff; margin:0 0 4px 7px;z-index:1;}
.gal-1 a:hover img{border:1px solid #da0988;}

/*Gallery 2*/
.gal-2 { margin:0 0 15px 0}
.gal-2 img {width:238px; height:178px; border:1px solid #edbfff; margin:0 0 4px 7px;}
.gal-2 a:hover img{border:1px solid #da0988;}

/*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;}

/*More*/
.more {font-size:24px;font-weight:bold;margin-bottom:5px;text-align:center;color:#edbfff;}

/*Top*/
.top { margin:0 0 0 31px;}
.top ul { float:left; color:#edbfff; font-size:14px; width:225px; line-height:20px;}
.top ul span { color:#99199c; font-weight:bold;}
.top ul a { color:#edbfff;text-decoration:underline;}
.top ul a:hover { text-decoration:none;}
.top li { margin-bottom:3px;}

/*Foot*/
.foot { background:#edbfff; color:#070707; height:60px;font-size:11px;}
.footwrap {height:60px; width:1000px; margin: 0px auto; }
.footlogo {height:60px; width:351px; float:left; font-size:11px;}
.logo-bottom { margin:0;}
.foottext {height:60px; width:649px; float:left; }
.foottext p {padding: 6px 10px 0 10px; }
.foot a {color:#070707;}
.foot a:hover {text-decoration:underline;}

/*Extra*/
.bfoot{text-align:center;color:#e61cd9;margin:20px 0;}
.bfoot a{color:#edbfff;text-decoration:underline;}
.bfoot a:hover{text-decoration:none;}

/*Bars*/
.bars{padding:10px 0px 10px 8px;clear:both;overflow:visible;}
.bars a{text-decoration:none;display:block;float:left;margin-right:7px;cursor:pointer;}
a .bar{display:block;float:left;border:1px solid #666666;background:url(images/bgbar.jpg);height:55px;width:155px;font-family:Arial, Helvetica, sans-serif;text-align:center;color:#FFFFFF;}
a:hover .bar{border:1px solid #FFFFFF;}
.title{font-size:14px;display:block;margin-top:4px;}
.movpic{font-size:11px;display:block;margin:2px 0;}
.www{font-size:9px;display:block;}
.bars a.last{margin:0;}

.tli{margin:0 0 5px 0;font-size:16px;font-weight:bold;}
