body {
background-color: #000;
color: #999;
font-family: tahoma;
font-size: 11px;
padding: 0;
margin: 22px 0 0 0;
}
a {color: #EB3D3C;text-decoration: none;}
a:hover {border-bottom: 1px #666 solid;}

#obal {
width: 815px;
text-align: left;
margin: 0 auto;
overflow: visible;
}


#top {
width: 815px;
height: 90px;
position: relative;
background: url(top_logo.gif) no-repeat left center
}
#top a {border:none;}
#top .menu{
position: absolute;
top: 28px;
left: 160px;
width: 632px;
height: 39px;
}
#top .menu ul{padding: 0;margin: 0;}
#top .menu li{
list-style: none url();
float: left;
background: url(top_menu_space.gif) repeat-x;
}
#top .menu li a {
height: 39px;
display: block;
margin-left: 1px;
background-position: top;
}
#top .menu li a:hover {background-position: center;}
#top .menu li a span {display: none;}
#top .menu li.on a {background-position: bottom;}
#top .menu li.on a:hover {background-position: bottom;}
#top .menu li.m1 a{background-image: url(top_menu_1.gif); width:140px;  margin-left: 0px;}
#top .menu li.m2 a{background-image: url(top_menu_2.gif); width:90px;}
#top .menu li.m3 a{background-image: url(top_menu_3.gif); width:100px;}
#top .menu li.m4 a{background-image: url(top_menu_4.gif); width:111px;}
#top .menu li.m5 a{background-image: url(top_menu_5.gif); width:89px;}
#top .menu li.m6 a{background-image: url(top_menu_6.gif); width:97px;}

#obal_content {
width: 815px;
}

#left_flash {
float: left;
width: 150px;
height: 480px;
}

#top2 {
width: 655px;
height: 195px;
background: url(top2_bg.gif) no-repeat left top;
float: left;
}
#top2 .win {
float: left;
width: 173px;
height: 110px;
padding:30px 10px 20px 10px;
margin: 9px 0 0 25px;
background-repeat: no-repeat;
}
#top2 h3 {
font-size: 11px;
padding: 0;
margin: 10px 0 3px 0;
color:white;
}
#top2 p {
width: 100px;
float: left;
margin: 10px 0 0 0;
}
#top2 img {float: left;}
#top2 a {
display: block;
float: right;
margin: 10px 0 0 0;
}

#top2 .top_panel_hr a {
float:none;
color:white;
}

#top2 .top_panel_hr a:hover {
border:none;
color:#EB3D3C;
}

#top2 .koncerty {background-image: url(top2_koncerty.gif); margin-left: 0px;}

#top2 .agentura {background-image: url(top2_agentura.gif);}

#top2 .agentura div{
float: left;
width: 95px;
}
#top2 .agentura div.flash{
width: 70px;
height:100px;
float: right;
}

#top2 .pripravujeme {background-image: url(top2_pripravujeme.gif);}


#flash {
width: 665px;
height: 133px;
float: left;
}

#content {
width: 655px;
float: left;
}

#content h1 {
font-family:georgia, sans-serif;
font-weight:normal;
text-transform:lowercase;
margin: 0px 0 10px 0;
padding: 0;
font-size: 18px;
color:white;
}

#content h2 {
margin: 15px 0 10px 0;
padding: 0;
font-size: 18px;
color:white;
font-weight:normal;
font-family:georgia, sans-serif;
}

table.form_tab {
width:350px;
margin-left:25px;
}

table.form_tab td {
vertical-align:top;
}

table.form_tab input.cnct_input {
background:black;
border:1px solid #555;
height:14px;
line-height:14px;
font-size:11px;
width:150px;
color:white;
}

table.form_tab textarea.cnct_area {
background:black;
border:1px solid #555;
font-size:11px;
width:240px;
color:white;
font-family:Arial, Tahoma, Verdana, sans-serif;
height:100px;
}

.white_txt {
color:white;
}

#content ul {
margin: 0 0 10px 0;
padding: 0;
overflow: hidden;
}
#content ul li {
margin: 0 0 0 20px ;
padding: 1px 0;
list-style-image: url(li.gif);
border-bottom: 1px #222 solid;
padding:5px;
}

#content ul li:hover{background-color: #222;}

#content ul li a{
color: #fff;
display: block;
font-weight: bold;
}
#content ul li a:hover{
color: #fff;
border: none;
background-color: #222;
text-decoration: underline;
}

#content ul.ul_left {width: 380px;}
#content ul.ul_left li{width: 160px;float: left;}

#content ul.ul_big li{margin-bottom: 20px}


/*
#content .space{
float: left;
width: 0px;
height: 100px;
background: url(c_bg.gif) no-repeat left top;
}
*/
a.music_hover {
display:block;
position:absolute;
width:160px;
height:60px;
top:20px;
}


.c1{ /*border: 1px #ff0000 solid;*/
width: 418px;
overflow: hidden;
float: left;
margin-left: 0px;
background:url("content_bgr.jpg") left top repeat-x;
}
.c1_top{
background: url(c1_top.gif) no-repeat left top;
width: 418px;
height: 15px;
}
.c1_c{
width: 386px;
border-left: 1px #5f5f5f solid;
border-right: 1px #5f5f5f solid;
padding: 10px 15px;
overflow:hidden;
}

.c1_lp {
width:183px;
float:left;
}

.c1_rp {
width:180px;
float:right;
}

.c1_bottom{
background: url(c1_bottom.gif) no-repeat left top;
width: 418px;
height: 6px;
margin-bottom:20px;
}


.c2{ /*border: 1px #ff0000 solid;*/
width: 193px;
overflow: hidden;
float: left;
margin-left: 10px;
background:url("right_panel_bgr.jpg") left top no-repeat;

}
.c2_top{
background: url(c2_top.gif) no-repeat left top;
width: 193px;
height: 20px;
}
.c2_c{
width: 161px;
border-left: 1px #5f5f5f solid;
border-right: 1px #5f5f5f solid;
padding: 5px 15px 10px 15px;
}

.c2_c p strong {
color:white;
}

.c2_bottom{
background: url(c2_bottom.gif) no-repeat left top;
width: 193px;
height: 6px;
margin-bottom:20px;
}


.kontakt {
overflow: hidden;
}

.kontakt div {
width:150px;
height:130px;
float: left;
margin: 0 0 0 20px;
padding: 0 10px 20px 10px;
}

.kontakt div:hover {background-color: #1a1a1a;}


.c2_c a.right_news {
color:white;
text-decoration:none;
}

.c2_c p, .c1_c p {
margin-bottom:10px;
}

img.ponuka_plag {
margin:3px 6px 3px 0;
}

a:hover.none_underline {
text-decoration:none;
border:none;
}

.footer_flash{
margin-left:150px;
}

.footer {
width:815px;
height:30px;
padding-top:7px;
text-align:right;
background:url("red_line.jpg") center top no-repeat;
clear:both;
margin:auto;
}

.footer a {
color:white;
}

.footer img.footicket {
float:left;
margin-left:150px;
border:none;
}

.footer span {
display:block;
margin-right:45px;
}










