body{margin: 0px; padding: 0px; background: #E3E3E3;}
img{border: 0px;}
p, td, li, th{font-family: Verdana; font-size: 11px;}
p{padding: 0px; margin: 7px 0px 7px 0px; text-align: justify;}
a, a h1, a h2, a h3, a b{color: #993366; text-decoration: none;}
a:hover, a:hover h1, a:hover h2, a:hover h3, a:hover b{color: #FC8E16; text-decoration: underline;}
a.th{color: black;}

h1, h2, h3{color: #000000;}

h1{font-family: Tahoma; font-weight: normal; font-size: 16px; margin: 0px; padding: 0px;}
h2{font-family: Tahoma; font-weight: bold; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px;}
h3{font-family: Verdana; font-weight: bold; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px;}

ul, ol{margin: 0px 0px 0px 13px; padding: 0px 0px 0px 5px;}
ul{list-style-type: circle;}

//#left_col{border-right: 1px solid #C3C3C3;}
#menu ul.root{list-style: none; margin: 0px; padding: 0px;}
#menu ul.root a{background: #993366; color: white; font-weight: bold; display: block; padding: 2px; border-left: 1px solid white;}
#menu ul.root ul{list-style: square url(../images/menu_dot.gif); margin: 2px 3px 7px 15px;}
#menu ul.root ul li{font-size: 11px;}
#menu ul.root ul a{background: #ffffff; color: black; font-weight: normal; padding: 0px;}

#page_head{color: black; padding: 0px 0px 0px 7px; margin: 0px; font-size: 14px; font-weight: bold;}

#subtopmenu, #copyright{background: #336699;}
#subtopmenu div{float: right; height: 18px; padding: 3px 7px 3px 3px;}
#subtopmenu, #subtopmenu a{color: white; font-size: 10px;}

#content{padding: 5px;}
.page_name{font-size: 20px; display: block; border-bottom: 1px solid #336699; padding: 2px 5px 9px 0px; color: #999999;}
.tickets{display: block; border-top: 1px solid #336699;}
.event{display: block; padding: 0px 0px 0px 0px; clear: both; padding: 5px 0px 5px 0px;}
.event, .event p, .event h3{font-size: 12px;}
.event img.event_picture{margin: 0px 5px 0px 0px; border: 1px solid black;}
.order_link{text-align: right;}
.event a b, .event a h3{font-weight: normal; margin: 0px;}

#copyright{padding: 3px;}
#copyright, #copyright a{color: #ffffff; font: 10px;}
#copy_text{float: left;}
#copy_counters{float: right;}

#bnr{margin: 10px 5px 0px 20px; position: absolute; z-index: 100; left: 780px; top: 0px;}

table.repertuar{background-color: #CCCCCC;}
table.repertuar td{background-color: white;}
table.repertuar tr.ye td{background-color: #F6F6F6;}
table.repertuar span{color: gray;}

#calendar{width: 164px; height: 120px; text-align: center; padding: 0px 4px 4px 4px;}
#calendar .month td{background-color: #993366; font-family: Verdana; color: white; font-weight: bold; font-size: 12px;}
#calendar .week{color: #D7CFCB; background-color: #847C83;}
#calendar td{font-size: 11px;}
#calendar .old{color: silver;}

div#breads{font-family: Tahoma; font-size: 11px; margin: 0px 0px 10px 15px;}
div#breads a{color: black;}
div#breads a:hover{color: #CC0000;}