body{
background:#faf3e9 url(images/border.gif) repeat-y left top;
margin:0;
padding:0;
}
#topwrap{
position:relative;
margin:0;
padding:0;
width:100%;
height:224px;
background:#faf3e9 url(images/body.gif) repeat-x left top;
z-index:3;
}
#top{
position:relative;
margin:0;
padding:0;
width:100%;
height:224px;
background:url(images/logo.jpg) no-repeat left top;
z-index:4;
}
.picts{
position:absolute;
top:54px;
left:421px!important;
left:420px;
margin:0;
padding:0;
clear:both;
width:378px;
height:50px;
background: url(images/pict.gif) no-repeat left top;
z-index:5;
}
.lang{
position:absolute;
top:0;
left:421px!important;
left:420px;
margin:0;
padding:0;
clear:both;
width:378px;
height:30px;
border-bottom:1px solid #ff9900;
border-right:1px solid #ff9900;
z-index:5;
}
#bottomind{
position:absolute;
top:42px;
left:417px;
}
#topind{
position:absolute;
top:105px;
left:417px;
}

ul.ind{
margin:0;
padding:0;
clear:both;
width:382px;
height:7px;
list-style:none;
z-index:5;
background:url(images/menu_bg.gif) repeat-x left top;

}
ul.ind li{
width:63px;
height:6px;
position:relative;
float:left;
margin:0;
padding:0;
list-style:none;
}
ul.ind li.current{
background:#7f0000;
width:63px;
height:6px;
position:relative;
float:left;
margin:0;
padding:0;
list-style:none;
}
ul.ind li.currentrep{
background:#7f0000;
width:66px!important;
width:67px;
height:6px;
position:relative;
float:left;
margin:0;
padding:0;
list-style:none;

}
ul.ind li.rep{
width:66px!important;
width:67px;

}
#bottommenu{
position:absolute;
top:48px;
left:417px;
}
#topmenu{
position:absolute;
top:111px;
left:417px;
}
ul.menu{
margin:0;
padding:0;
clear:both;
width:382px;
height:30px;
background:#faf3e9;
list-style:none;
z-index:6;
}
ul.menu li{
position:relative;
float:left;
width:63px;
height:30px;
margin:0;
padding:0;
text-align:center;
vertical-align:middle;
}
ul.menu li a, ul.menu li a:visited, ul.menu li a:hover {
	color:#666;
	width:63px;
	height:30px;
	margin:0;
	padding:2px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0;
	font-size: 9px;
	font-weight:bold;
	}
	
ul.menu li:hover {
background:url(images/menu_button.gif) no-repeat right top!important;
background:none;
}
ul.menu li a:hover {
text-decoration:none;
background:none!important;
background:url(images/menu_button_ie.gif) no-repeat right top;
}
ul.menu li.rep{
width:66px!important;
width:67px;
background:url(images/menu_button_rep.gif) no-repeat left top!important;
background:url(images/menu_button_rep_ie.gif) no-repeat left top;
}
ul.menu li.current{
background:url(images/menu_button.gif) no-repeat right top!important;
background:url(images/menu_button_ie.gif) no-repeat right top;}
ul.menu li.currentrep{
background:url(images/menu_button_rep.gif) no-repeat right top!important;
background:url(images/menu_button_rep_ie.gif) no-repeat right top;
width:64px!important;
width:67px;
padding-left:2px;}
ul#menuleft{
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
clear:both;
width:113px;
list-style:none;
z-index:3;

}
ul#menuleft li{
width:113px;
height:24px;
margin:0;
padding:0;
clear:both;
background:url(images/bg_menu_left.gif) no-repeat left top;
}

ul#menuleft li a,ul#menuleft li a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#663333;
width:113px;
height:24px;
padding:0 0 0 13px!important;
padding:5px 0 0 13px;
margin:0;
vertical-align:middle;
}
ul#menuleft li:hover {
background:url(images/bg_menu_left.gif) no-repeat -113px top!important;
background:none;
}
ul#menuleft li a:hover {
background:none!important;
background:url(images/bg_menu_left.gif) no-repeat -113px top;
}
ul#menuleft li.current{background-position:top right;}
ul#menuleft li#empty {background:none;}
ul#menuleft li#empty:hover,ul#menuleft li#empty a:hover{background:none;}
ul#menuleft li ol#members{top:48px;}
ul#menuleft li ol#instr{top:72px;}
ul#menuleft li ol#soloists{top:0;}
ul#menuleft li ol{
position:absolute;
left:100px;
width:145px;
border:1px solid #ff8800;
background:#fff;
list-style:none;
padding:0;
margin:0;
display:none;
z-index:5;
}
ul#menuleft li ol li{width:145px;height:24px; background:#fff;}
ul#menuleft li ol li a,ul#menuleft li ol li a:visited{
color:#aa3300;
text-decoration: none;
width:145px;
height:24px;
background:none;
font-size:11px;
font-weight:normal;
}
ul#menuleft li:hover ol, ul#menuleft li.over ol{ display: block; background:#fff;}
ul#menuleft li ol li a:hover{text-decoration:underline;color:#ffaa00; background:none;}
ul#menuleft li:hover ol li:hover {
background:url(images/bg_menu_left.gif) no-repeat -353px top!important;

}
#rus{
width:63px;
height:13px;
margin:7px 5px 0 0;
padding:0;
position:relative;
float:right;
background:url(images/rus.gif) no-repeat left top;
}

#eng{
width:63px;
height:13px;
margin:7px 5px 0 0;
padding:0;
position:relative;
float:right;
background:url(images/eng.gif) no-repeat left top;
}
#rus:hover {
background:url(images/rus.gif) no-repeat right top!important;
background:none;
}
#eng:hover {
background:url(images/eng.gif) no-repeat right top!important;
background:none;
}
#rus a:hover {
background:none!important;
background:url(images/rus.gif) no-repeat right top;
}
#eng a:hover {
background:none!important;
background:url(images/eng.gif) no-repeat right top;
}
a,a:hover,a:visited {
color:#aa3300;
text-decoration: none;
}
#content{
position:relative;
float:left;
padding:0;
margin:0;
width:800px;
min-height:500px;
z-index:1;
background:transparent;
}
#content div.pagename{
clear:both;
margin:0 0 10px 240px;
padding:0;
width:556px;
text-align:right;
color:#f3e9d1;
font-family:AvantGardeCTT, Verdana, Arial, Helvetica, sans-serif;
font-size:32px;
font-weight:bold;
clear:both;
background: url(images/page_bg.jpg) repeat-x left bottom;

}
#content div.pagename#heightten,#content div.pagename#heightten1,#content div.pagename#heightten2{
height:8px;
}
#content p {
margin:0 0 10px 240px;
padding:0;
width:556px;
color:#550000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
text-align:left;

}
#content p.newsright{
float:right;
clear:both;
border-bottom:1px solid #f89200;
padding:0 10px 10px 100px;
width:446px!important;
width:560px;
}
#content p.news{
clear:both;
border-bottom:1px solid #f89200;
padding:10px;
width:536px!important;
width:560px;
}
#content p.just {
margin:0 0 10px 240px;
padding:0;
width:556px;
color:#550000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
text-align:left;
}
#content p.just#right,#content p.just#right1,#content p.just#right2,#content p.just#right3 {
text-align:right;
}
#content p.just img{
border:1px solid #ff8800;
margin:0 0 20px 0!important;
margin:0 1px 0 0;
}
#content .just#imgleft img{
float:left;
border:1px solid #ff8800;
margin:0 15px 0 0!important;
}
#content .just#imgleft1 img{
float:left;
border:1px solid #ff8800;
margin:0 15px 0 0!important;
}
#content .just#imgleft2 img{
float:left;
border:1px solid #ff8800;
margin:0 15px 0 0!important;
}
#content .just#imgleft img{
float:left;
border:1px solid #ff8800;
margin:0 15px 0 0!important;
}
#content .just#imgcenter{
text-align:center;
}
#content .just#imgcenter img{
border:1px solid #ff8800;
margin:0 auto 10px auto;
}
a img{
border:0;
}
.footer{
position:relative;
float:left;
margin:0;
padding:0;
width:100%;
height:50px;
background:url(images/foot_bg.gif) repeat-x left top;
}
.footerline{
position:relative;
margin:0;
padding:0;
width:798px;
height:50px;
background:url(images/foot_bg2.gif) repeat-x left top;
}
#jump{
position:absolute;
top:15px;
left:50px;
}
.jump{
width:34px;
height:17px;
background:url(images/jump.gif) no-repeat left top;
}
.jump:hover {
background:url(images/jump.gif) no-repeat right top!important;
background:none;
}
.jump a:hover {
background:none!important;
background:url(images/jump.gif) no-repeat right top;
}
#content p.jump{
position:relative;

width:34px;
height:17px;
background:url(images/jump.gif) no-repeat left top;
margin-bottom:15px;
margin-top:30px;
}
#content p.jump:hover {
background:url(images/jump.gif) no-repeat right top!important;
background:none;
}
#content p.jump a:hover {
background:none!important;
background:url(images/jump.gif) no-repeat right top;
}
.title{
position:absolute;
left:26px;
top:194px;
width:150px;
height:30px;
z-index:8;
font-family:AvantGardeCTT, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#663333;
}
.newstitle {color:#550000;  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: normal; text-decoration: none;}
.newsbody {color:#550000;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: normal; text-decoration: none; text-align:justify;}
.subtitle {color:#997777;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: normal; text-decoration: none;}
.mapwrap{
margin:0 0 10px 240px;
padding:0;
width:556px;
color:#550000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
text-align:justify;
}

.map {
float:left;
width:auto;
height:330px;
padding:5px 7px 10px 7px!important;
padding:10px 7px 10px 7px;
margin:0;
border-right:1px solid #cecece;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;

}
.mapright {
float:left;
width:auto;
height:330px;
padding:5px 7px 10px 7px!important;
padding:10px 7px 10px 8px;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;

}
.indent{
padding:2px 0 2px 10px;
margin:0;
font-size: 12px;
letter-spacing:0;
}
#leftblock{
float:left;
margin:0 0 10px 240px;
padding:10px 6px;
width:50px;
}
ul.crew{
margin:0 0 10px 240px;
padding:0;
height:86px;
width:556px;
list-style:none;
}
ul.crew li{
position:relative;
float:left;
width:90px;
height:86px;
}
ul.crew_menu{
margin:0 0 10px 240px;
padding:0;
height:70px;
width:556px;
list-style:none;
vertical-align:bottom;
}
ul.crew_menu li{
position:relative;
float:left;
width:90px;
height:70px;
color:#550000;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.1em;
background:url(images/crew_bg.gif) no-repeat left top;
padding:22px 0 0 0!important;
padding:0;

}
ul.crew_menu li a{
width:90px;
height:70px;
margin:0;
padding:0!important;
padding:22px 0 0 0;
}
ul.crew_menu li:hover{
text-decoration:underline;
color:#ffaa00;
background:url(images/crew_bg.gif) no-repeat right top!important;
background:none;
}
ul.crew_menu li a:hover{
background:none!important;
background:url(images/crew_bg.gif) no-repeat right top;
text-decoration:underline;
color:#ffaa00;
}
ul.instr{
margin:0 0 10px 240px;
padding:0;
width:556px;
height:230px;
list-style:none;
}
ul.instr li{
position:relative;
float:left;
height:230px;
}
ul#instr_menu{
margin:0 0 10px 240px;
padding:0;
width:556px;
height:70px;
list-style:none;
vertical-align:bottom;
}
ul#instr_menu li{
position:relative;
float:left;
color:#550000;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.1em;
background:url(images/instr_bg.gif) no-repeat center -127px!important;
background:none;
padding:26px 0 0 0!important;
padding:3px 0 0 0;
height:50px;
}
ul#instr_menu li a{
background:none!important;
background:url(images/instr_bg.gif) no-repeat center -130px;
}
#katya{
background:url(images/katya_small.jpg) no-repeat left top;
}
#sveta{
background:url(images/sveta_small.jpg) no-repeat left top;
}
#anna{
background:url(images/anna_small.jpg) no-repeat left top;
}
#ruslan{
background:url(images/andrey_small.jpg) no-repeat left top;
}
#valera{
background:url(images/valera_small.jpg) no-repeat left top;
}
#alex{
background:url(images/alex_small.jpg) no-repeat left top;
}
#lukhanin{
background:url(images/lukhanin_small.jpg) no-repeat left top;
}
#olesya{
background:url(images/olesya_small.jpg) no-repeat left top;
}
#pavlova{
background:url(images/pavlova_small.jpg) no-repeat left top;
}
#popova{
background:url(images/popova_small.jpg) no-repeat left top;
}
#higashi{
background:url(images/higashi_small.jpg) no-repeat left top;
}
ul#instr_menu li#domra1_1{
width:54px;
}
ul#instr_menu li#domra2_1{
width:67px;
}
ul#instr_menu li#domra3_1{
width:75px;
}
ul#instr_menu li#bass1{
width:171px;
}
ul#instr_menu li#bayan1{
width:118px;
}
ul#instr_menu li#prima1{
width:68px;
}
ul#instr_menu li a{
width:100%;
height:50px;
margin:0;
padding:0!important;
padding:22px 0 0 0;
}
ul#instr_menu li:hover{
text-decoration:underline;
color:#ffaa00;
background:url(images/instr_bg.gif) no-repeat center top!important;
background:none;
}
ul#instr_menu li a:hover{
background:none!important;
background:url(images/instr_bg.gif) no-repeat center -3px;
text-decoration:underline;
color:#ffaa00;
}
#domra1{
background:url(images/domra1.jpg) no-repeat left bottom;
width:54px;
}
#domra2{
background:url(images/domra2.jpg) no-repeat left bottom;
width:67px;
}
#domra3{
background:url(images/domra3.jpg) no-repeat -2px bottom;
width:75px;
}
#bass{
background:url(images/bass.jpg) no-repeat left bottom;
width:171px;
}
#bayan{
background:url(images/bayan.jpg) no-repeat left bottom;
width:118px;
}
#prima{
background:url(images/prima.jpg) no-repeat left bottom;
width:68px;
}

#clear,#clear1,#clear2{
clear:both;
}

ul.records{
list-style:none;
color:#550000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0 0 10px 240px;
padding:0;
width:556px;
}
ul.records li{
padding:5px 0 5px 25px;
margin:0;
height:auto!important;
height:22px;
width:550px;

}
ul.records li a:hover{
text-decoration:underline;
}
ul.records li ol{
list-style:none;
}
ul.records li ol li{
margin:0;
width:100%;
height:22px;
background:url(images/phon.gif) no-repeat left top!important;
background:none;
}
ul.records li ol li a{
padding:0!important;
padding:2px 0 2px 28px;
width:550px;

height:27px;
margin:0;
background:none!important;
background:url(images/phon.gif) no-repeat left top;

}
ul.records li ol li:hover{
text-decoration:underline;
color:#ffaa00;
background:url(images/phon.gif) no-repeat left -97px!important;
background:none;
}
ul.records li ol li a:hover{
background:none!important;
background:url(images/phon.gif) no-repeat left -97px;
text-decoration:underline;
color:#ffaa00;
}
ul.records2{
list-style:none;
color:#550000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0 0 10px 240px;
padding:0;
width:550px;

}
ul.records2 li{
padding:5px 0 5px 25px;
margin:0;
width:550px;
background:url(images/phon.gif) no-repeat left top!important;
background:none;
width:550px;

}
ul.records2 li a{
padding:0!important;
padding:2px 0 2px 28px;


width:400px;
height:27px;
margin:0;
background:none!important;
background:url(images/phon.gif) no-repeat left top;

}
ul.records2 li:hover{
text-decoration:underline;
color:#ffaa00;
background:url(images/phon.gif) no-repeat left -97px!important;
background:none;
}
ul.records2 li a:hover{
background:none!important;
background:url(images/phon.gif) no-repeat left -97px;
text-decoration:underline;
color:#ffaa00;
}
ul.records3{
list-style:none;
color:#550000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0 0 10px 240px;
padding:0;
width:550px;

}
ul.records3 li{
padding:5px 0 5px 5px;
margin:0;
width:550px;
background:none;
width:550px;

}

.enter{
position:absolute;
top:43px;
left:1px;
width:10px;
height:5px;
padding: 0 20px 0 0;
}
h1, h2, h3{
color:#550000;
margin:10px 0 0 250px;
}