/* CSS Document */ /* CSS Document */

/*inner4--------------------------------------------------------------------------------------------------------------------------*/
#root.inner_page4 #top {
 background:#000 url(../images/newsback.jpg) no-repeat left top;
 padding: 0px 0px 0px 0px;
}
#root.inner_page4 #top .inner_left_block {
 width:70%;
 float:left;
}
#root.inner_page4 #top .inner_right_block {
 float:left;
 width: 25%;
   background:#000 url(../images/left_bg_inner1.jpg) no-repeat left top;

}
#root.inner_page4 #top .content {
   margin: 225px 0px 0px 7%;
}
#root.inner_page4 #top .content #years_life {
   margin: 20px 0px 0px 0px;
}
#root.inner_page4 #top .content .year {
   width:80%; 
   border:none;
}
#root.inner_page4 #top .content #years_life td {
   width: 9%;
   font: bold 1.2em Arial; 
   color: #ffca98;
   text-align:center;
   border:none;
}
#root.inner_page4 #top .content #years_life .block_person {
   margin: 30px 0px 30px 0px;
   width: 100%;
  }
#root.inner_page4 #top .content #years_life .block_person:after {
   content: '.';
   display: block;
   clear: both;
   visibiliti:hidden;
   height: 0;
}
#root.inner_page4 #top .content #years_life .block_person .data {
   float:left;
   background: #a0cbe6;
   padding:1px;
   display:inline;
}
#position1 {
   width: 13%;
   margin: 0px 0px 0px 1%;
}
#position2 {
   width: 12%;
   margin: 0px 0px 0px 6%;
}
#position3 {
   width: 12%;
   margin: 0px 0px 0px 13%;
}
#position4 {
   width: 12%;
   margin: 0px 0px 0px 31%;
}
#position5 {
   width: 12%;
   margin: 0px 0px 0px 34%;
}
#position6 {
   width: 13%;
   margin: 0px 0px 0px 39%;
}
#position7 {
   width: 9%;
   margin: 0px 0px 0px 40%;
}
#position8 {
   width: 10%;
   margin: 0px 0px 0px 44%;
}
#position9 {
   width: 9%;
   margin: 0px 0px 0px 48%;
}
#position10 {
   width: 11%;
   margin: 0px 0px 0px 58%;
}
#position11 {
   width: 11%;
   margin: 0px 0px 0px 71%;
}
#root.inner_page4 #top .content #years_life .block_person .data .br {
   float:left;
}
#root.inner_page4 #top .content #years_life .block_person .data .dt {
   float:right;
}
#root.inner_page4 #top .content #years_life .block_person .data a:link,
#root.inner_page4 #top .content #years_life .block_person .data a:visited,
#root.inner_page4 #top .content #years_life .block_person .data a:active {
   font:bold 1em Arial;
   color: #010306;
   text-decoration: none;   
}

#root.inner_page4 #top .content #years_life .block_person .data a:hover {
   font:bold 1em Arial;
   color: #edd9c2;
   text-decoration: none;   
} 
#root.inner_page4 #top .content #years_life .block_person .nm {
   float:left;
   display:inline;
   margin: 0px 0px 0px 10px;

}
#root.inner_page4 #top .content #years_life .block_person a.nm:link,
#root.inner_page4 #top .content #years_life .block_person a.nm:active,
#root.inner_page4 #top .content #years_life .block_person a.nm:visited {
   font:1.2em Arial;
   color: #edd9c2;
   text-decoration: underline;


}
#root.inner_page4 #top .content #years_life .block_person a.nm:hover {
   font:1.2em Arial;
   text-decoration: none;
}
#top .logo_inner_4 {
   position: absolute;
   top: 30px;
   left: 3%;
   z-index:200;
}
#top .logo_inner_4 a {
   display:block;
   position: relative;
}
#top .logo_inner_4 img {
   background:url(../images/logo.png) no-repeat;
   width: 330px;
   height: 166px;
}
#root.inner_page4 #top .inner_right_block {
   position: relative;
}
#root.inner_page4 #top .wrp .inner_decor_2 {
      left:-40%;
      position:absolute;
      top:35px;
}
#root.inner_page4 #top .wrp .inner_decor_2 img {
   background:transparent url(../images/inner4_decor3.png) no-repeat scroll 0;
   width:177px;
   height:240px;
}
#root.inner_page4 #top .wrp .inner_decor_3 {
      left:10%;
      position:absolute;
      top:0;
}
#root.inner_page4 #top .wrp .inner_decor_3 img {
   background:transparent url(../images/inner3_decor_7.png) no-repeat scroll 0;
   height:149px;
   width:109px;
}
#root.inner_page4 #top .wrp .inner_decor_4 {
   left:30%;
   position:absolute;
   top:30px;
}
#root.inner_page4 #top .wrp .inner_decor_4 img {
   background:transparent url(../images/inner4_decor1.png) no-repeat scroll 0;
   height:303px;
   width:193px;
}
#root.inner_page4 #top .wrp .inner_decor_5 {
left:9%;
position:absolute;
top:350px;
background:transparent url(../images/inner_decor_1.png) no-repeat bottom right;
width:271px;
height:461px;
}

#root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level  {
 border-left:4px solid #e9b586;
 padding:20px 0px 20px 20px;
 font:bold 1.1em Verdana;
 font-family:Verdana, Geneva, sans-serif;
 color:#a0cbe6;
 }
 #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level2  {
 border-left:4px solid #e9b586;
 padding:0px 0px 10px 35px;
 font:bold 1.1em Verdana;
 font-family:Verdana, Geneva, sans-serif;
 color:#a0cbe6;
 }
 #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level  a:link, #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level a:active, #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level a:visited,
   #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level2  a:link, #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level2 a:active, #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level2 a:visited{
	 font-weight:normal;
	 font-family:Verdana, Geneva, sans-serif;
	 text-decoration:none;
	  color:#a0cbe6;
 }

 #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level  a:hover, #root.inner_page4 #top .wrp .inner_decor_5 .block_level .in_level2  a:hover {
	 text-decoration:underline;
 }
#root.inner_page4 #top .inner_left_block {
   position: relative;
}
#root.inner_page4 #top .poh_block {
 background:none;
 padding: 20px 10px 10px 10px;
 position: absolute;
 top:100px;
 left:60%;
}

#root.inner_page4 #top .wrp .inner_decor_6 {
      left:5%;
      position:absolute;
      top:60px;
}
#root.inner_page4 #top .wrp .inner_decor_6 img {
   background:transparent url(../images/inner_decor_3.png) no-repeat scroll 0;
   height:369px;
   width:109px;
}

#root.inner_page4 #top .poh_block .left_link {
 background:url(../images/inner4_left.gif) no-repeat bottom right;
 padding: 0px 5px 10px 0px;
 float:left;
 margin: 0px 20px 0px 0px;
}
#root.inner_page4 #top .poh_block .right_link {
 background:url(../images/inner4_right.gif) no-repeat bottom left;
 padding: 0px 0px 10px 5px;
 float:left;
}
#root.inner_page4 #top .poh_block a:link,
#root.inner_page4 #top .poh_block a:visited,
#root.inner_page4 #top .poh_block a:active {
 font: 1.4em Arial;
 color: #ffe0ad;
}
#root.inner_page4 #top .poh_block a:hover {
 font: 1.4em Arial;
 color: #ffe0ad;
 text-decoration: none; 
}

h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #a3a6a4;
margin: 25px 0px 10px 0px;

}


blockquote {
margin-right:10%;
padding-left:5%;
margin-top:25px;
margin-bottom:25px;
padding-top:3%;
padding-bottom:2%;
font-size:1.2em;
padding-right:10%;
line-height:1.5em;
border-left: 4px solid #ffca98;
background-color: #000;
}



#root.inner_page4 #top .inner_left_block .navbottom {
  margin:30px auto 10px auto;
  text-align:center;
  width:45%;
}

#root.inner_page4 #top .inner_left_blockp .cdnav {
 padding: 20px 10px 10px 10px;
 height: 50px;
display: table;
-display: block; /* IE Only */
-width: 1px; /* IE Only */
}
#root.inner_page4 #top .inner_left_block .navtop .cdnav {
 background: #000000;
 border:3px solid #edd9c2;
 padding: 10px 10px 10px 5px;
 height: 30px;
display: table;
-display: block; /* IE Only */
-width: 1px; /* IE Only */
}

#root.inner_page4 #top .inner_left_block .cdnav .left_link {
 background:url(../images/prev_g.gif) no-repeat bottom right;
 padding: 0px 10px 20px 0px;
 float:left;
 margin: 0px 20px 0px 0px;
}
#root.inner_page4 #top .inner_left_block .cdnav .right_link {
 background:url(../images/next_g.gif) no-repeat bottom left;
 padding: 0px 0px 20px 10px;
 float:left;
}

.program  {
	margin:8px 0px 25px 0px;
}
.program  td {
	padding:8px 5px 5px;
	vertical-align:top;

}
.program  td.lenght {
	/*	border-left:1px dotted white;
				border-right:1px dotted white;*/
				text-align:center;
				color:#f5c996;
				font-size:1.5em;

}
.program  th {
	text-transform:uppercase;
	background-color:#4d0000;
	color: #edd9c2;
	padding:2px 5px;
	text-align:center;
	margin-bottom:15px;
	
}
.program .icon { 
width:65px;
padding-left:10px;
}
.program img {
	border:2px solid #f1bf90;
}
.program span.num {
	color: #f5c996;
	font-size:10px;
}
.program .group { 
border-bottom: 1px solid #ffca98;
font-style:italic;
color: #ddd9c2;
}
.program   a.composer, .program   span.composer {
	font-size:1.6em;
	margin-bottom:5px;
	text-decoration:none;
	color:#ddd9c2;
}

.program   a.music, .program   span.music {
	text-decoration:none;
	font-size:1em;
	padding-top:8px;
	margin-bottom:10px;
	color: #ddd9c2;
	}
p.progintro  { 
	font-size:0.9em;
	line-height:12px;
	margin-bottom:5px;
	font-style:italic;
}
.program   a.composer, .program   span.composer {
	font-size:1.4em;
	margin-bottom:5px;
	text-decoration:none;
	color:#ddd9c2;
}


#gallery, #thumbs {
	
}
#thumbs {
	top:650px;
}
