*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
min-width:1000px;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
background:url(../images/gradientt.jpg) top repeat-x #34211a;
}

body a{
outline:none;
color:#624a39;
}

body a:hover{
text-decoration:none;
}
  
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
/*font-weight:normal;*/
color:#5f4837;
/*font-style:italic;*/
padding-bottom:15px;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#000;
font-weight:normal;
font-style:italic;
padding-top:10px;
padding-bottom:15px;
}

h2 a{
color:#000;
text-decoration:none;
}

h3{
font-size:16px;
color:#5f4837;
padding-top:10px;
padding-bottom:12px;
}

table{
border-collapse:collapse;
}

p{
padding-bottom:14px;
}

ul, ol{
padding:0px 0px 14px 25px;
}
#panel{
min-width:1000px;
}
.maintable{
height:100%;
width:100%;
background:url(../images/gradientb.jpg) bottom repeat-x;
}

.maintable td.uzor_l{
width:37px;
vertical-align:top;
background:url(../images/uzor_l.png) right repeat-y;
}

.maintable td.tdcontent{
vertical-align:top;
text-align:center;
padding:0px 2px;
}

.maintable td.uzor_r{
width:37px;
vertical-align:top;
background:url(../images/uzor_r.png) left repeat-y;
}

.container{
min-height:10px;
width:998px;
text-align:left;
background:url(../images/header.jpg) left top no-repeat;
margin:auto;
}
.header{
height:178px;
position:relative;
z-index:1;
}
.logo{
height:165px;
padding-left:357px;
padding-top:13px;
}
.logo img{
display:block;
}

.menu{
height:114px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-style:italic;
color:#e8d7bf;
background:url(../images/menu_bg.gif) top repeat-x;
}            
.menu a{
height:114px;
cursor:pointer;
display:block;
color:#e8d7bf;
/*white-space:nowrap;*/
text-decoration:none;
position:relative;
overflow:hidden;
}

.menu .mbgl{
height:114px;
background:url(../images/menu_l.gif) left top no-repeat;
}

.menu .mbgr{
height:114px;
background:url(../images/menu_r.gif) right top no-repeat;
padding:0px 40px;
}

.menutable{
height:114px;
width:100%;
}
.menutable td{
height:114px;
/*width:10%;*/
white-space:nowrap;
vertical-align:top;
overflow:hidden;
}
.menutable td img{
display:block;
margin:auto;
}
.menutable td.dot{
height:96px;
width:1px;
text-align:center;
overflow:hidden;
padding:18px 6px 0px 6px;
}
.menutable td.dot img{
position:absolute;
margin-left:-6px;
}
.menutable td.mitem img{
display:block;
margin:auto;
}
.menutable td.mitem .hovlayer{
height:114px;
width:131px;
display:none;
background:url(../images/menuhover.png) left top no-repeat;
position:absolute;
}
.menutable td.mitem.miact .hovlayer,
.menutable td.mitem.miactive .hovlayer{
display:block;
}
.menutable td .link{
height:40px;
text-align:center;
cursor:pointer;
display:block;
padding:3px 0px 5px 0px;
}
.menutable td .link table{
height:40px;
width:100%;
}
.menutable td .link table td{
height:40px;
width:auto;
vertical-align:middle;
text-align:center;
}
.menutable td.miact .link,
.menutable td.miactive .link{
background:url(../images/menuact.gif) right bottom no-repeat;
}

.content{
min-height:10px;
background:url(../images/content.gif) left repeat-y #e8d7bf;
}
.content .contbg{
min-height:400px;
background:url(../images/rcolbg.jpg) right center no-repeat;
padding:0px 0px 120px 45px;
}

.leftcol{
min-height:10px;
width:545px;
float:left;
padding-top:25px;
}

.rightcol{
min-height:10px;
width:290px;
float:right;
padding:25px 45px 0px 35px;
}

.titles{
height:40px;
}

.titles .c_events,
.titles .c_concerts{
cursor:pointer;
}

.ctitle{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#5f4837;
font-style:italic;
padding-bottom:15px;
}

.ctitle.ct_right{
float:right;
}

.events_list,
.concerts_list{
display:none;
}

.show{
display:block!important;
}

.news-detail .ndate{
font-size:12px;
font-weight:bold;
padding-bottom:14px;
}

.news-detail .detail_picture{
display:block;
margin-bottom:15px;
}

.news{
min-height:10px;
padding-left:48px;
padding-top:15px;
padding-bottom:15px;
}

.news.nfirst{
padding-top:0px;
}

.news .ntit{
color:#624a39;
padding-bottom:4px;
}

.news .date{
width:42px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-style:italic;
text-align:center;
color:#ad8f6c;
margin-top:-6px;
margin-left:-48px;
padding-right:6px;
}

.news .date .day{
font-size:32px;
line-height:32px;
color:#5f4837;
}

.news .annc{
min-height:10px;
width:100%;
float:left;
}

.news .annc img{
float:left;
margin:2px 10px 3px 0px;
}

.lpic{
float:left;
border:2px solid #b09373;
margin-top:2px;
margin-right:20px;
margin-bottom:8px;
}

.all{
font-size:11px;
color:#e8d7bf;
zoom:1;
overflow:hidden;
}

.all a{
float:left;
color:#e8d7bf;
text-decoration:none;
background:url(../images/all.gif) right 6px no-repeat #000;
padding:0px 11px 1px 5px;
}

img.center{
display:block;
margin:auto;
}

.prev.p_left{
float:left;
margin:3px 15px 10px 0px;
}

.prev.p_right{
float:right;
margin:3px 0px 10px 15px;
}

.menus{
min-height:10px;
}
.menus .menuprev{
width:130px;
float:left;
overflow:hidden;
padding-left:8px;
padding-bottom:7px;
}
.menus .menuprev.p_left{
padding-left:0px;
}
.menus .menuprev img{
display:block;
}

.nightclub{
width:216px;
position:absolute;
left:33px;
top:76px;
}
.barhat{
width:120px;
position:absolute;
right:70px;
top:51px;
}

.nightclub,
.barhat{
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
font-style:italic;
color:#e8d7bf;
}
.nightclub a,
.barhat a{
color:#e8d7bf;
}

.nightclub img,
.barhat img{
display:block;
margin:auto;
}
.nightclub .link,
.barhat .link{
padding-top:5px;
}
.nightclub .link .r,
.nightclub .link .l,
.barhat .link .r,
.barhat .link .l{
display:inline;
position:absolute;
margin:0px;
}

.nightclub .link .r,
.barhat .link .r{
margin-top:3px;
margin-left:3px;
}

.nightclub .link .l,
.barhat .link .l{
margin-top:3px;
margin-left:-13px;
}

.billets{
zoom:1;
overflow:hidden;
margin-top:10px;
margin-bottom:25px;
}
.billets .left{
float:left;
}
.billets .right{
float:right;
}

.footerdiv{
height:108px;
border-bottom:2px solid #483328;
margin-top:-110px;
padding:0px 45px;
}

.footer{
height:63px;
background:url(../images/brdr.gif) left top repeat-x;
padding-top:25px;
padding-bottom:20px;
}

.footer .contactlnk{
width:120px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
line-height:20px;
font-style:italic;
color:#69513e;
float:left;
padding-right:55px;
}

.footer .contactlnk a{
text-decoration:none;
}

.footer .contactlnk a span{
color:#36231b;
}

.footer .address{
width:120px;
float:left;
padding-top:6px;
padding-right:75px;
}

.footer .phone{
width:180px;
float:left;
padding-top:9px;
}

.footer .phone .label{
font-size:11px;
color:#e8d7bf;
background:#000;
padding:0px 4px;
}

.footer .phone .phnumb{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
line-height:23px;
color:#624a39;
padding-top:1px;
}

.footer .phone .phnumb .kod{
color:#ad8f6c;
}

.footer .itf{
height:32px;
width:200px;
float:right;
padding-top:8px;
}

.footer .counter{
height:40px;
width:90px;
float:right;
text-align:right;
padding-top:8px;
}

.footer .itf img{
float:left;
}

.footer .itf .label{
width:65px;
float:left;
font-size:11px;
line-height:11px;
color:#333;
padding-top:6px;
}

.lights{
width:998px;
margin:auto;
display:none;
}

.lights .lightl{
width:1px;
float:left;
}

.lights .lightl img{
display:block;
position:absolute;
margin-top:-112px;
margin-left:-150px;
}

.lights .lightr{
width:1px;
float:right;
}

.lights .lightr img{
display:block;
position:absolute;
margin-top:-112px;
margin-left:-25px;
}

.copyrights{
font-size:11px;
color:#e8d7bf;
text-align:center;
padding:0px 0px 40px 0px;
}

.copyrights a{
color:#e8d7bf;
}

.copyrights .gradient{
display:block;
}

.gallery{
min-height:10px;
padding-top:18px;
}

.gallery.gallt{
padding-top:7px;
}

.gallery .gallname{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
color:#000;
font-weight:normal;
font-style:italic;
padding-bottom:15px;
}

.gallery .gpic{
height:90px;
width:128px;
overflow:hidden;
position:relative;
float:left;
z-index:2;
margin-right:5px;
margin-bottom:5px;
}

.gallery .gpic img{
float:left;
z-index:1;
padding:1px;
}

.gallery .gpic.pright{
margin-right:0px;
}
               
.fs13{
font-size:14px;
}

.f_links a{
color:#e8d7bf;
margin:0px 3px;
}

.submenu{
width:370px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#e8d7bf;
position:relative;
font-style:italic;
margin:-23px -45px 20px -36px;
}
.submenu.sm3lev{
width:auto;
margin-left:0px;
margin-right:0px;
}
.submenu a{
color:#e8d7bf;
white-space:nowrap;
position:relative;
text-decoration:none;
padding-left:17px;
}

.submenu a:hover{
text-decoration:underline;
}

.submenu a img{
position:absolute;
top:2px;
left:0px;
}
.submenu .sm_act{
font-weight:bold;
}
.submenu .sm_act a{
color:#fff!important;
}

.submenu .smitem{
height:34px;
background:url(../images/smenu_bg.gif) top repeat-x #94795e;
}
.submenutab{
width:100%;
}
.submenutab td{
vertical-align:top;
padding-left:1px;
padding-bottom:1px;
}

.submenu .smitem .bgl{
height:34px;
background:url(../images/smenu_l.gif) left top no-repeat;
}

.submenu .smitem .bgr{
height:27px;
text-align:center;
background:url(../images/smenu_r.gif) right top no-repeat;
padding:7px 12px 0px 5px;
}
p img{
display:block;
margin:auto;
}
.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}

.popup{
height:330px;
width:500px;
background:#34211a;
font-size:18px;
text-align:center;
/*color:#fff;*/
color:#38FFB9;
position:absolute;
z-index:20;
top:50%;
left:50%;
border:5px solid #fff;
margin:-190px 0 0 -275px;
padding:20px;
}
.popup a.close{
height:18px;
width:18px;
background:url(../images/close.gif) right top no-repeat;
position:absolute;
z-index:2;
top:10px;
right:10px;
}
.popup p{
padding-bottom:5px;
}
.popup p.p{
font-size:24px;
padding-bottom:20px;
}
.popup .color1{
color:#fff200;
}
.popup .color2{
color:#f7941d;
}
