<style type="text/css">
BODY {background: #F0FFF0; margin: 0px; padding: 0px}

H1 {color: #FF9900; font: 22px Arial}
H2 {color: #003366; font: 18px Arial}
H3 {font: bold 14px Arial}
P,  LI,  UL {font: 12px/1.4 Verdana; text-align: justify}
TD  {font: 12px Verdana}
DIV {border: 0px solid red}

.ins {border: 1px solid #000; padding: 10px; float: left}
.tit {color: #000; font: bold 16px Arial}
.space {background: #FFFFCC; clear: left; height: 10px;}

#logo {height: 80px; background: #BBFFCC;  padding:10px}
#logo H1  {color: #336633; font: bold 56px Arial ; margin: 0; margin-bottom: -20px; float: left}

#logo1  {color: #F90; font: bold 12px Arial ; width: 280px; margin-left: 200px; padding: 20px  0  0 25px;  text-align: justify; float: left}
#tel  {color: #069; font: bold 20px Arial ; width: 160px; padding: 18px  0  0 0px; float: right;}
#teltime  {color: #9CAAAD; font: bold 15px Arial; align: center; }

#menu {background: #BBFFCC;  margin: 1px 0 0 0;  padding: 2px 0  2px 0px}
#menu  DIV {background: #363; color: #FC0; font: bold 13px Arial ; width: 110px; 
		margin-right: 2px; padding: 1px 20px 2px 20px; display: inline}
#menu  FORM {height: 20px; margin:  1px 15px 0 0; float: right; border: 0px solid blue}
#seach  {background: #BFC; margin: 0;  padding: 0;}


#menu A:hover { color: #FFB201 }
#menu A{color: #FC0; text-decoration: none; }

#dbl_menu A  {font:10px  red}

#main {width: 670px; margin: 0 10px;  float: left}
#right { background: #FFFFCC; width: 200px; height: 750px; padding: 0 10px; float: right}

#container {
  width: 100%;
  float: left;
  margin-right: -200px;
}
#sidebar {
  width: 200px;
  float: right;
}

.clearing {
  height: 0;
  clear: both;
}



                    

#month {background: #FEDFB1; color: #FFFFCE;font:  bold 12px Arial ; width: 180px; margin: 10 0 0 0;  text-align: justify;}
        #le-m {border: 1px solid #FFFFCC; width: 20px; padding: 0px; margin: 3px 2px; text-align: center; float: left}
        #ce-m {width: 126px; padding: 0px; margin: 4px 0px; text-align: center; float: left}
        #ri-m {border: 1px solid #FFFFCC; width: 20px; padding: 0px; margin: 3px 2px; text-align: center; float: right}

#calendar TABLE {width: 180px;  border: 1px}
/*#calendar TR {background: #FF9900;}  */
#calendar TD {margin-bottom: 2px; text-align: center;}
#w-e {background: #FCE3CD;} /** #FF99FF  #FDD9D7**/

/*********************************                    *******************************/
.top {color: black; text-decoration: none; font-size: 11px;}
.top a{ color: black; text-decoration: none;}
.top a:hover{color: black; text-decoration: underline;}

.today { color: #336600; text-decoration: none; font-size: 11px;}
.today:link{ color: #336600; text-decoration: none;}
.today:hover{ color: #336600; text-decoration: underline;}
.ttoday{margin: 0px;padding-bottom: 3px; font-size: 10px; color: black; text-decoration: none;}
.ttoday a{margin: 0px;padding-bottom: 3px; font-size: 10px; color: black; text-decoration: none;}
.ttoday a:hover{margin: 0px;padding-bottom: 3px;font-size: 10px; color: black; text-decoration: underline;}

#begin {border: 0px dotted red;
        width: 460px; color: #9CAAAD;  padding: 5px; margin: 15px 0 0 20%;
        font: 11px Verdana; text-align: justify; }
#begin_order {border: 0px dotted red;
        width: 300px; color: #9CAAAD;  padding: 5px; margin: 15px 0 0 40;
        font: 11px Verdana; text-align: justify; float: left; border: 0px red}

#anons {
        background: #EFEFEF;
        width: 500px;  padding: 10px; margin: 20px 0 0 20px; }  /* #BBFFCC BACACC*/
P.zkz  {text-align: right; margin-top: 0px;}


/*********************************   FOOTER      ********************************/
#botmenu{
        padding-left: 15%; margin-left: 30px; text-align: center; font: 12px Arial; }

#footer {
        background: #BBFFCC; font: 10px   Arial;
        width: 100%; padding-top: 10px; height: 30px}
        #copy-hor {
        width: 40%; margin-left: 30px; margin-left: "15px";
        float: left}
        #ftrphone {
        width: 25%; float: left}
        #ftrmail {
        width: 25%; margin-right: 20px; margin-right: "20px";
        float: right}

TD.dt   {color: #737173; font: 11px Verdana; padding: 0 2px; }
#plc TD {text-align: right;} /* места билетов*/
#hdr TD {text-align: center;}
.sec TD {text-align: left;}
.bg1 {background: #E2F7E7; margin:2px 0px; }

SPAN.scena   {color: #737173; font: 9px Verdana; padding: 2px 0; }

A:link { color: #069; }
A:visited { color: #069; }
A:hover { color: #FFB201 }

A.zkz:link  { text-decoration: none }
A.zkz:active  { text-decoration: none }
A.zkz:visited  { text-decoration: none }
A.zkz:hover { text-decoration: underline; color: red }

A.non:link  { text-decoration: none; color: #9CAAAD; }
A.non:active  { text-decoration: none; color: #9CAAAD; }
A.non:visited  { text-decoration: none; color: #9CAAAD; }
A.non:hover { text-decoration: none; color: #9CAAAD; }


.mrow  {width: 820px; padding: 0;}
.map  {width: 390px; padding: 10px 5px; float: left;
       font: 11px Verdana; text-align: justify;}
.map2  {width: 390px; padding: 10px 5px; float: right;
        font: 11px Verdana; text-align: justify;}



</style>
