@charset "utf-8";
*{padding:0px; margin:0px; text-align:left}
body {font-family: Helvetica, Arial, sans-serif; color: #3a3939; font-size:14px; background:#fff; text-align:center}
a{color:#000; text-decoration:underline; cursor:pointer;}
a:hover{text-decoration:none; color:#da1e53;}
a img{border:0px;}
ul{list-style:none;}
h1{color:#000; font-size:100%; text-transform:uppercase; background:#cfcfcf; padding:4px 0px 2px 14px; position:relative; font-weight:normal; border-bottom:1px solid #fff}
h2{color:#000; font-size:180%;}
h3{color:#000; font-size:120%; margin-bottom:20px;}
h3 a{text-decoration:none;}
h4{color:#000; font-size:120%;}
div.clear{display:block; position:relative; clear:both;}
div.all{position:relative; width:968px; margin:0px auto;}
div.left{float:left; width:684px;}
div.right{float:right; width:241px; padding:0px 20px;}

form{width:100%; position:relative; margin:0px 0px 60px 0px;}
input{ width:237px; background:#979797; color:#fff; padding:4px 0px 4px 4px; margin-bottom:5px; border:0px;}
form a.submit{position:absolute; bottom:-27px; right:0px;} 



div.header{ position:relative; width:100%; padding-top:31px; margin-top:20px}
div.header a.logo{position:absolute; top:0px; left:15px;}
div.header h1.slog{position:absolute; left:192px; top:0px; width:674px; padding:11px 0px 7px 26px; font-size:10px; text-transform:uppercase;}
div.header div.lang{position:absolute; top:2px; right:12px; width:50px; text-align:left; font-size:10px; text-transform:uppercase}
div.header div.lang {color:#da1e53;}
div.header div.lang a.act{text-transform:uppercase; color:#da1e53;}


ul.mainMenu{}
ul.mainMenu li{ font-size:36px; font-weight:bold; position:relative; float:left; text-decoration:underline; padding:30px 17px 15px 13px; text-transform:uppercase; //padding-right:0px;}
ul.mainMenu li.clear{ font-size:1px; clear:both; float:none; padding:0px; margin:0px;}
ul.mainMenu li a{color:#3A3939;}
ul.mainMenu li a:hover{text-decoration:none; color:#da1e53;}
ul.mainMenu li.act{color:#da1e53; text-decoration:none;}
ul.mainMenu li.actSuper a{color:#da1e53; text-decoration:none;}
ul.mainMenu li.actSuper ul li a{color:#fff;}
ul.mainMenu li div.subMenu{display:none; position:absolute; top:10px; left:0px; width:100%; height:100%}
ul.mainMenu li.act div.subMenu{display:block;}
ul.mainMenu li.actSuper div.subMenu{display:block;}
div.subMenu div.subMenuFade{background:#da1e53; opacity:0.6; width:100%; height:100%; position:absolute; top:0px; left:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
ul.mainMenu li div.subMenu ul{ margin:6px 8px 6px 8px;}
ul.mainMenu li div.subMenu ul li{ font-size:11px; color:#fff; float:none; margin:2px 0px; padding:0px; display:block; position:relative;}
ul.mainMenu li div.subMenu ul li.actIn{ background:url(i/wbg.gif) 0px 3px repeat-x;}
ul.mainMenu li div.subMenu ul li a{color:#fff; background:#E87394; padding-right:3px; text-transform:uppercase; text-decoration:none}
ul.mainMenu li div.subMenu ul li a:hover{ color:#fff}
ul.mainMenu li.actSuper a{color:#da1e53; text-decoration:none;}



ul.mainMenu li div.subMenu div.items{ margin:6px 8px 6px 8px;}
ul.mainMenu li div.subMenu div.items div{ font-size:11px; color:#fff; float:none; margin:2px 0px; padding:0px; display:block; position:relative;}
ul.mainMenu li div.subMenu div.items div.actIn{ background:url(i/wbg.gif) 0px 3px repeat-x;}
ul.mainMenu li div.subMenu div.items div a{color:#fff; background:#E87394; padding-right:3px; text-transform:uppercase; text-decoration:none}
ul.mainMenu li div.subMenu div.items div a:hover{ color:#fff}





div.subHeader{ margin-bottom:25px;}
a.sliderLeft{position:absolute; top:0px; left:100px;}
a.sliderRight{position:absolute; top:0px; left:123px;}

a.sliderLeft.noActive{opacity:0.2; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}
a.sliderRight.noActive{opacity:0.2; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}


div.subHeader div.bigBannerWrap{ position:relative; width:684px; height:324px; overflow:hidden;}
div.subHeader div.bigBannerWrap div.banners{ width:20000px; position:absolute; top:0px; left:0px;}
div.subHeader div.bigBannerWrap div.banners a{display:block; float:left; width:684px; height:324px; overflow:hidden; margin:0px; padding:0px;}
div.subHeader div.bigBannerWrap div.banners a.noLink{ cursor:auto;}
div.subHeader div.right{ padding:0px; width:283px; height:347px; overflow:hidden; position:relative}
div.subHeader div.booking{background:#000; color:#fff; width:100%; height:324px; font-size:16px; text-align:center; margin:0px;}
div.subHeader div.booking div.bookingIn{margin:0px; width:100%; height:100%; position:relative;}
div.subHeader div.booking img.artistCover{position:absolute; top:0px; left:0px; display:none;}


div.mainCont{width:100%; overflow:hidden;}
div.innerCont p{margin:0px 12px;}
div.mainCont h1{ margin-bottom:15px}
div.blogItem{ position:relative; padding:0px 0px 17px 0px; border-bottom:1px solid #979797; margin:0px 15px 12px 15px;}
div.blogItem.last{ border-bottom:0px;}
div.blogItem.noIndex{margin:0px 0px 12px 0px;}
div.blogItem .userpick{width:50px; height:50px; position:absolute; top:3px; left:0px; display:block;}
div.blogItem div.blogItemIn{margin-left:65px;}
div.blogItem span.username{font-size:90%;}
div.blogItem p{margin:0px;}




div.footer{ margin-top:40px; border-top:3px solid #e5e5e5; padding:10px 0px 0px 75px; margin-bottom:30px; font-size:10px; color:#000}





