/* CSS Document */

BODY {
margin           : 0px;
font-family      : Verdana;
font-size        : 11px;
color            : #000000;
background-color: #FBEFD5;
}

TABLE TR TD {
margin           : 0px;
font-family      : Verdana;
font-size        : 11px;
}


IMG {
    border-width : 0px;
} 

H1 {
font-family:Verdana; 
font-size:8pt; 
color:#AD4C3B; 
font-weight:bold;}

td.white {
background-color:#FFFFFF;
width: 3px;
}

td.brown {
height: 7px;
background-color:#AD4C3B;
}

/* kartinko s teatrom v shapke */
td.top_bg {
background-image: url('assets/tmplImg/top_bg.jpg'); 
width: 780px;
height: 168px;
text-align: center;

 background-repeat: no-repeat;
}

/* kartinko ballet */
td.top_bgbal {
background-image: url('assets/tmplImg/top_bgbal.jpg'); 
width: 780px;
height: 168px;
text-align: center;

 background-repeat: no-repeat;
}

/* kartinko opera */
td.top_bgop {
background-image: url('assets/tmplImg/top_bgop.jpg'); 
width: 780px;
height: 168px;
text-align: center;

 background-repeat: no-repeat;
}

/* kartinko flash*/
td.top_temp {
background-image: url('assets/flash/head.swf'); 
width: 1018px;
height: 10px;
text-align: center;

 background-repeat: no-repeat;
}

/* iconki sverhu */
div.top_icon {
float: left;
padding-left: 20px;
}

div.top_center{
 padding-left: 230px;
}

div.top_center_en {
 padding-left: 250px;
}

img.season {
float: left;
margin-left: 5px;
}

div.adress {
font-size: 10px;
 padding-left: 10px;
  padding-top: 5px;
 float: left;
}

A:link {font-size:8pt; color:#AD4C3B;  text-decoration:none; }
A:visited {font-size:8pt; color:#AD4C3B;  text-decoration:none; }
A:hover {font-size:8pt; color:#AD4C3B;  text-decoration:underline; }

/* left menu */
div.left_menu_block {
margin-left: 1px;
margin-top: 20px;

float: left;
}

/* left link menu */

A.left_menu:link {
font-weight: bold;
text-decoration:none;
display: block;
   padding-left:30px;
   padding-right:5px;
   padding-top:12px;
   padding-bottom:1px;
   }
   
A.left_menu:visited {
font-weight: bold;
text-decoration:none;
display: block;
   padding-left:30px;
   padding-right:5px;
   padding-top:12px;
   padding-bottom:1px;
   }
   
A.left_menu:hover {
font-weight: bold;
text-decoration:underline;
display: block;
 padding-left:30px;
   padding-right:5px;
   padding-top:12px;
   padding-bottom:1px;
   }
   


A.left_menuH:link {
font-weight: bold;
text-decoration:none;
display: block;
background-color: #FFFFFF; 
   padding-left:30px;
   padding-right:5px;
   padding-top:12px;
   padding-bottom:1px;
   }
   
A.left_menuH:visited {
font-weight: bold;
text-decoration:none;
display: block;
background-color: #FFFFFF; 
   padding-left:30px;
   padding-right:5px;
   padding-top:12px;
   padding-bottom:1px;
   }
   
A.left_menuH:hover {
font-weight: bold;
text-decoration:underline;
display: block;
background-color: #FFFFFF; 
 padding-left:30px;
   padding-right:5px;
   padding-top:12px;
   padding-bottom : 1px;
}




A.left_menu2:link {
text-decoration:none;
font-size : 10px;
   padding-left:30px;
   padding-bottom: 0px;
   display: block;
   }

A.left_menu2:visited {
text-decoration:none;
font-size : 10px;
   padding-left:30px;
   padding-bottom: 0px;
   display: block;
   }
A.left_menu2:hover {
text-decoration:underline;
font-size : 10px;
   padding-left:30px;
   padding-bottom: 0px;
   display: block;

   }

A.left_menuH2:link {
text-decoration:none;
font-size : 10px;
background-color: #FFFFFF; 
   padding-left:30px;
   padding-bottom: 0px;
   display: block;
   }

A.left_menuH2:visited {
text-decoration:none;
font-size : 10px;
background-color: #FFFFFF; 
   padding-left:30px;
   padding-bottom: 0px;
   display: block;
   }
A.left_menuH2:hover {
text-decoration:underline;
font-size : 10px;
background-color: #FFFFFF; 
   padding-left:30px;
   padding-bottom: 0px;
   display: block;

   }


A.left_menu3:link {
text-decoration:none;
font-size : 10px;
   padding-left:40px;
   padding-bottom: 0px;
   display: block;
   }

A.left_menu3:visited {
text-decoration:none;
font-size : 10px;
   padding-left:40px;
   padding-bottom: 0px;
   display: block;
   }
A.left_menu3:hover {
text-decoration:underline;
font-size : 10px;
   padding-left:40px;
   padding-bottom: 0px;
   display: block;

   }



A.left_menuH3:link {
text-decoration:none;
font-size : 10px;
background-color: #FFFFFF; 
   padding-left:40px;
   padding-bottom: 0px;
   display: block;
   }
A.left_menuH3:visited {
text-decoration:none;
font-size : 10px;
background-color: #FFFFFF; 
   padding-left:40px;
   padding-bottom: 0px;
   display: block;
   }
A.left_menuH3:hover {
text-decoration:underline;
font-size : 10px;
background-color: #FFFFFF; 
   padding-left:40px;
   padding-bottom: 0px;
   display: block;

   }



   /*   
A.left_menu2: 
A.left_menu2:hover 
*/


div.title_ {
text-transform: uppercase;
font-weight: bold;
color: #FFFFFF;
background-color: #AD4C3B; 
width: 100%;
height: 18px;
padding-top: 3px;
margin-bottom: 5px;
text-align: center;
}


div.title2_ {
text-transform: uppercase;
font-weight: bold;
color: #FFFFFF;
background-color: #AD4C3B; 
width: 100%;
height: 18px;
padding-top: 3px;
margin-bottom: 5px;
text-align: center;
}

div.content_ {
width: 465px;
text-align: justify;
line-height: 1.4;
padding-left:10;
   padding-right:0;
   padding-top:12;
   padding-bottom:1;
float: left;
}

div.content2_ {

width: 800px;
text-align: justify;
line-height: 1.4;
padding-left:10;
   padding-right:0;
   padding-top:12;
   padding-bottom:1;
float: left;
}

/* v pravoi kolonke */
div.right_ {
width: 135px;
padding-right: 10px;
margin-top: 6px;
line-height: 1.4;
float: right;
font-size : 10px;
}

td.ma {
font-size : 10px;
}



/*
TABLE TR TD {font-family:Arial; font-size:8pt;}
TABLE.pbTbl {border-width:0}
TABLE.pbTbl TR TD {font-family:Arial; font-size:8pt; border-width:1;border-color:#FBEFD5;border-style:solid}
.bgRed {background-color:#953A33}
.smallText {font-family:Verdana; font-size:7pt; text-align:justify}
.newsText {font-family:Verdana; font-size:7pt;}
.newsDate {font-family:Verdana; font-size:8pt;}
TABLE TR TD.repTd {font-family:Verdana; font-size:7pt; background-image:url(img/mid_rep_bg.gif); background-repeat:repeat-x; background-position:0% 100%; padding-left:1;padding-right:1;padding-top:1;padding-bottom:7;}
.repWDay {font-family:Arial Black; font-size:7pt; background-image:url(img/mid_rep_bg.gif); background-repeat:repeat-x; background-position:0% 100%; padding-left:1;padding-right:1;padding-top:1;padding-bottom:7;}
.repDay {font-family:Arial Black; font-size:13pt; font-weight:normal; color:#953A33}
.repName {font-family:Arial Black; font-size:8pt; font-weight:normal; color:#953A33}
.copy {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; }
 
A.repName:link {font-family:Arial Black; font-size:8pt; font-weight:normal; color:#953A33; text-decoration:none}
A.repName:visited {font-family:Arial Black; font-size:8pt; font-weight:normal; color:#953A33; text-decoration:none}
A.repName:hover {font-family:Arial Black; font-size:8pt; font-weight:normal; color:#953A33; text-decoration:underline}

A:link {font-size:8pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; }
A:visited {font-size:8pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; }
A:hover {font-size:8pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; }

A.months:link {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; }
A.months:visited {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; }
A.months:hover {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; }

A.leftMenu:link {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenu:visited {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenu:hover {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; display:block; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenuH:link {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; background-color:#FFFFFF; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenuH:visited {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; background-color:#FFFFFF; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenuH:hover {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; display:block; background-color:#FFFFFF; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}

A.detail:link {font-size:7pt; color:#AD4C3B; font-family:Arial; text-decoration:none; }
A.detail:visited {font-size:7pt; color:#AD4C3B; font-family:Arial; text-decoration:none; }
A.detail:hover {font-size:7pt; color:#AD4C3B; font-family:Arial; text-decoration:underline; }
INPUT.form {width:300; border-width:1;border-color:#000000;border-style:solid}
INPUT.btn {width:100; border-width:0; color:#FFFFFF; background-color:#953A33; font-weight:bold}
TEXTAREA {width:300; border-width:1;border-color:#000000;border-style:solid}
*/

INPUT.form {width:350; border-width:1;border-color:#000000;border-style:solid}
INPUT.text {}
INPUT.btn {width:100; border-width:0; color:#FFFFFF; background-color:#953A33; font-weight:bold}
TEXTAREA {width:350; border-width:1;border-color:#000000;border-style:solid}



A.leftMenu:link {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenu:visited {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenu:hover {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; display:block; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}


A.leftMenuH:link {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; background-color:#FFFFFF; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenuH:visited {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:none; display:block; background-color:#FFFFFF; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
A.leftMenuH:hover {font-size:7pt; color:#AD4C3B; font-family:Verdana; text-decoration:underline; display:block; background-color:#FFFFFF; padding-left:5;padding-right:5;padding-top:2;padding-bottom:2;}
