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

.reset{
clear: both;
margin: 0;
padding: 0;
height: 1px;
line-height: 1px;
font-size: 1px;
background: transparent;
}

.hide{display:none;}

body{
font-family:Tahoma;
font-size:11px;
color:#353535;
background:#cbcbcb url('img/page_bg.png') top left repeat-x;
/*background:#cbcbcb url('img/grid.png') top left no-repeat;*/
}

a{text-decoration:underline;color:#cc2520;}
a:hover{text-decoration:none;}


.fl{float:left;}
.fr{float:right;}

/*	Page layout	*/

#page_holder{
width:952px;
margin:0 auto;
}

#custom_bg{
width:952px;
background:url('img/custom_bg.png') top left no-repeat;
}

#left_sidebar{
float:left;
width:237px;
min-height:500px;
_height:500px;
background:none;
}

#content{
float:right;
width:702px;
min-height:800px;
_height:800px;
background:url('img/border_line_v2.gif') top left repeat-y;
}

#sidebar_box{
width:200px;
margin:20px 20px 0 30px;
color:#353535;
line-height:150%;
}

#sidebar_box p{
margin-bottom:20px;
}

#flash_banner{
width:686px;
height:226px;
float:right;
background:url('img/sample_flash_banner.png') top right no-repeat;
}

#flash_banner_line{
width:686px;
float:right;
background:url('img/border_line_h.gif') bottom left repeat-x;
padding-bottom:10px;
}

p{
margin:14px 0;
}

#frontpage_col3 p{
margin-bottom:15px;
line-height:150%;
}

#frontpage_col1 p{
margin-bottom:15px;
line-height:180%;
}

/*	Headings	*/

h1 {
width:944px;
height:119px;
background:url('img/logo.png') top left no-repeat;
}

h1 a{
display:block;
width:100%;
height:100%;
}

h1 span{display:none;}

h2 a, h3 a, h2, h3{
color:#353535;
}

h2{
font-size:17px;
font-weight:bold;
text-transform:uppercase;
color:#353535;
margin-bottom:10px;
}

#content h2{
text-transform:none;
}

h2#kontakt_h2{
margin-bottom:10px;
}

h3{
margin:10px 0;
font-size:17px;
font-weight:bold;
color:#353535;
}

#content h3 span{
display:block;
font-size:11px;
}

h3#aktualne{
margin-left:20px;
width:179px;
height:41px;
background:url('img/bnr_aktualnenovinky.png') top left no-repeat;
}

h3#aktualne span{display:none;}

h4, h4 a{
color:#353535;
font-size:13px;
font-weight:bold;
}

#sidebar_box h5{
font-weight:bold;
text-decoration:underline;
margin:10px 0 0 0;
font-size:12px;
}

/*		TOP MENU		*/

ul#top_menu {
list-style:none;
margin:0 auto;
width:705px;
}

ul#top_menu a{
display:block;
width:100%;
height:100%;
}

ul#top_menu a span{
display:none;
}

/*		TOP MENU BUTTONS	*/

#bt1{
display:block;
width:120px;
height:18px;
float:left;
background:url('img/bts/bt_uvodnastranka_off.png') top left no-repeat;
}
#bt1:hover{background:url('img/bts/bt_uvodnastranka.png') top left no-repeat;}
.bt1{background:url('img/bts/bt_uvodnastranka.png') top left no-repeat;}

#bt2{
display:block;
width:79px;
height:18px;
float:left;
background:url('img/bts/bt_aktualne_off.png') top left no-repeat;
}
#bt2:hover{background:url('img/bts/bt_aktualne.png') top left no-repeat;}
.bt2{background:url('img/bts/bt_aktualne.png') top left no-repeat;}

#bt3{
display:block;
width:108px;
height:18px;
float:left;
background:url('img/bts/bt_predstavenia_off.png') top left no-repeat;
}
#bt3:hover{background:url('img/bts/bt_predstavenia.png') top left no-repeat;}
.bt3{background:url('img/bts/bt_predstavenia.png') top left no-repeat;}

#bt4{
display:block;
width:130px;
height:18px;
float:left;
background:url('img/bts/bt_programdivadla_off.png') top left no-repeat;
}
#bt4:hover{background:url('img/bts/bt_programdivadla.png') top left no-repeat;}
.bt4{background:url('img/bts/bt_programdivadla.png') top left no-repeat;}

#bt5{
display:block;
width:91px;
height:18px;
float:left;
background:url('img/bts/bt_rezervacia_off.png') top left no-repeat;
}
#bt5:hover{background:url('img/bts/bt_rezervacia.png') top left no-repeat;}
.bt5{background:url('img/bts/bt_rezervacia.png') top left no-repeat;}

#bt6{
display:block;
width:70px;
height:18px;
float:left;
background:url('img/bts/bt_kontakt_off.png') top left no-repeat;
}
#bt6:hover{background:url('img/bts/bt_kontakt.png') top left no-repeat;}
.bt6{background:url('img/bts/bt_kontakt.png') top left no-repeat;}

#bt7{
display:block;
width:107px;
height:18px;
float:left;
background:url('img/bts/bt_showbusiness_off.png') top left no-repeat;
}
#bt7:hover{background:url('img/bts/bt_showbusiness.png') top left no-repeat;}
.bt7{background:url('img/bts/bt_showbusiness.png') top left no-repeat;}
