body
 {
 margin:0;
 background-color: #FFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:15px;
}

 a:link {color:#0CAD42;}
 a:active {color:#E50092;}
 a:visited {color:#0D8736;}

div.main
{
background: #FFF url(img/bgr03.jpg) no-repeat;
border-left:2px solid #CCC; border-right:2px solid #CCC; 
text-align:center;
width:995px;
padding:0;
}

#leftcol
{
float:left;
width:262px;
/*border:1px solid Black;*/
vertical-align:top;
text-align:left;
}


#midcol
{
float:left;
width:566px;
/*border:1px solid Black;*/
}

table.podnav
{font-size:12px; width:80%; border-bottom:1px solid Black:}

#midcol 
div.text
{width:555px;
height:370px;
text-align:justify;
overflow:auto;
font-size:11px;
color:#222;
line-height:13px;
padding-right:10px;

 scrollbar-shadow-color: #555; 
 scrollbar-highlight-color: White; 
 scrollbar-3dlight-color:#AAA;   
 scrollbar-darkshadow-color:White;
 scrollbar-arrow-color: White;
 
}


div.photo
{width:555px;
height:565px;
text-align:justify;
overflow:auto;
font-size:11px;
color:#222;
line-height:13px;
padding-right:10px;

 scrollbar-shadow-color: #555; 
 scrollbar-highlight-color: White; 
 scrollbar-3dlight-color:#AAA;   
 scrollbar-darkshadow-color:White;
 scrollbar-arrow-color: White;
 
}

div.green 
{ scrollbar-base-color:#DFF1D3;
 scrollbar-face-color:#C9DF65;
 scrollbar-track-color: #F6FFEF; 
}


 div.red 
{ scrollbar-base-color:#FE7D40;
 scrollbar-face-color:#FE7D40;
 scrollbar-track-color: #FCF3EF; 
 }

 
 div.blue
{ scrollbar-base-color:#4565FF;
 scrollbar-face-color:#4565FF;
 scrollbar-track-color: #F2F4FF; 
 }

 div.purple
{ scrollbar-base-color:#E30093;
 scrollbar-face-color:#E30093;
 scrollbar-track-color: #FCEEF7; 
 }
 
 
h5 {text-align:center; margin-bottom:2px;}
.otstup  {padding-left:40px;}
.ots  {padding-left:150px;}
.left {margin-right:7px;}
.right {margin-left:7px;}
img.gray {border:1px solid #999;}
img.brd {border:1px solid #E00;}
span.sm {font-size:10px;}
span.big {font-size:15px;}
.bliz {margin-top,margin-bottom:0;}
p.bliz {margin-top:0;}
p.quot {margin-bottom,margin-top:0;}
p.ind {margin-bottom:2px; margin-top:0; text-indent:30px;}
div.stih {text-align:left; width:350px;}
div.stih2 {text-align:left; width:450px;}
.shir {letter-spacing:0.2em;}

/*состав*/
table.staff {font-size:11px; text-align:left; line-height:16px; width:89%;}
div.about {line-height:12px;}

/*репертуар*/
table.list {font-size:11px; margin-left:30px; margin-top:2px; width:89%;}

/*пресса*/
.tit {font-size:12px; font-weight:700;}

/*АРХИВ: пресс-релизы */
table.rel {font-size:11px}

hr.orange {height:1px; color:#FF6733; width:85%;}
.orange {color:#FF6733;}

.hid {visibility:hidden;}

/*Рамки для фото*/
table.ramka {background-color:#EEE; border: 1px solid #AAA;}
td.ram {padding:1px; text-align:center;}


#rightcol 
{
color: #666;
float: right;
text-align: center;
width:163px;
margin-top:55px;
z-index:10;
/*border:1px solid Black;*/
font-size:11px; 
font-family: Arial, Helvetica, sans-serif;
}


#rightcol img.pod 
{
margin-bottom:7px;
margin-top:9px;
}


#rightcol div.data 
{
color:#C114E0; font-size:18px; font-family: Arial, Helvetica, sans-serif; margin-bottom:6px;
}

#rightcol div.event 
{
 line-height:13px; 
}

#rightcol form.poll
{
 margin:3px;
 text-align:left;
 /*color:Red;*/
 font-weight:500;
 font-size:11px;

}

#rightcol input.pols
{
 margin:0;
 padding:0;

}


div.poisk {width:100px;}

table.bottom
{
 width:97%;
 border:0;
 font-size:11px;
 color:#666;
}



td.lt {text-align:left; vertical-align:top;}
td.rt {text-align:right; vertical-align:top;}
td.rts {text-align:right; vertical-align:top; width:110px;}
td.b {vertical-align:bottom;}

/* проекты: программы концертов*/
td.comp {padding-right:10px; white-space:nowrap; text-align:left; vertical-align:top;}