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;}

#order_form{display:none !important;}
h1, h2, h3{color: #000000;}
.link_table {
	width:500px;
	text-align:center;
}
.link_table tr:hover   {
	cursor:pointer;
	background-color: #cccccc;
   }
tr.sex:hover   {
	cursor:default;
	background-color: #fff; 
}
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;}

b, strong {font-weight: normal;}

//#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: inline-block; position:relative;  padding: 0px 0px 0px 0px; float:left; margin:5px; width:280px; min-height:251px;_height:250px; 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;}
.event1{display: block; padding: 0px 0px 0px 0px; clear: both; padding: 5px 0px 5px 0px;}
.event1, .event1 p, .event1 h3{font-size: 12px;}
.event1 img.event_picture{margin: 0px 5px 0px 0px; border: 1px solid black;}
.event1 a b, .event1 a h3{font-weight: normal; margin: 0px;}
#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;}

<style>
    body {
    font-family:verdana;
    font-size:15px;
    }  
a {color:#333; text-decoration:none}
    a:hover {color:#ccc; text-decoration:none}  
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    }
  
    #boxes .window {
    position:absolute;
    left:0;
    top:0;
    width:440px;
    height:200px;
    display:none;
    z-index:9999;
    padding:20px;
    }  
#boxes #dialog {
    width:375px; 
    height:203px;
    padding:10px;
    background-color:#ffffff;
    }  
#boxes #dialog1 {
    width:375px; 
    height:203px;
    }  
#dialog1 .d-header {
    background:url(images/login-header.png) no-repeat 0 0 transparent; 
    width:375px; 
    height:150px;
    }  
#dialog1 .d-header input {
    position:relative;
    top:60px;
    left:100px;
    border:3px solid #cccccc;
    height:22px;
    width:200px;
    font-size:15px;
    padding:5px;
    margin-top:4px;
    }  
#dialog1 .d-blank {
    float:left;
    background:url(images/login-blank.png) no-repeat 0 0 transparent; 
    width:267px; 
    height:53px;
    }  
#dialog1 .d-login {
    float:left;
    width:108px; 
    height:53px;
    }
  
#boxes #dialog2 {
    background:url(images/notice.png) no-repeat 0 0 transparent; 
    width:326px; 
    height:229px;
    padding:50px 0 20px 25px;
    }
#dialog {
	color: #fff;
	border: 1px solid #696;
	padding: 60px 0;
	text-align: left; 
	width: 200px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #fff 0px 0px 10px;
	-moz-box-shadow: #fff 0px 0px 10px;
	box-shadow: #fff 0px 0px 10px;
	background: #003366;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#003366), to(#993366));
	background: -moz-linear-gradient(#003366, #993366);
	background: linear-gradient(#003366, #993366);
	-pie-background: linear-gradient(#003366, #993366);
	behavior: url(/PIE.htc);
}
#down
{
float:left;
}
a.current{
	color: white; 
	 background: #336699
}

