/*-- kapella --*/

@media screen{

html, body{
     margin:0;
     padding:0;
     width:100%;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 background:#f5dbb4;
	 color:#1d1309;
	 height:100%; /*--footer to bottom --*/
}
/*--footer to bottom --*/
/*#content {
  position: relative;
  min-height: 100%;
}
* html #content {
  height: 100%;
}
#footer {
  position: relative;
  margin-top: -50px;
}*/


a{color:#1d1309;}

h1{font-size:16px; color:#832e05 !important;}
h2{}
h3{font-size:12px;}
h4{font-size:11px;}
h5{}
h6{}
.clear{clear:both;}
.pointer{cursor:pointer;}
.no_border{ border:none; !important;}
.bold{ font-weight:bold;}
.block{ display:block;}
* html .m_left_7{margin-left:7px !important;}
*:first-child+html .m_left_7{margin-left:7px !important;}
/* -- info --*/
a.people-link:hover{ text-decoration:none;}
.info,div.info p.info, p.info_no_indent, .info_no_indent{font-size:11px; text-align:justify;}
.info_no_indent_2, .info_no_indent_3{font-size:11px; }
p.info{text-indent:0;}
.info_no_indent, .info_no_indent_2, .info_no_indent_3{width:400px; float:left; display:block; margin:10px 15px 10px 0; padding:0;}
.podr_wrapper, .podr_wrapper_2, .podr_wrapper_3, a.back{ float:left; display:block; margin:10px 10px 10px 0; padding: 0 0 10px 0; font-size:11px; text-align:justify;}
a.back_2{float:right; position:relative; top:-17px; right:17px;font-size:11px;}
.podr_wrapper{width:150px; }
.podr_wrapper_2{width:300px;}
.podr_wrapper_3{width:450px;}
.podr_wrapper_4{width:760px; display:block; margin:10px 10px 10px 0; padding: 0 0 10px 0; font-size:11px; text-align:justify;}
a.back{width:80px; }
a.back:hover, a.back_2:hover{ text-decoration:none;}
.date, .emptycontent{color:#832e05; font-size:11px; font-weight:bold; float:left; display:block; margin:10px 15px 10px 0; padding:0;}
.news_info_wrapper, .news_info_wrapper_podr{clear:both;height:100%;margin:20px 0 20px 0;}
.news_info_wrapper{width:749px;}
.news_info_header{width:770px;}
*:first-child+html .m_r_ie7{padding-left:10px;}/* special for phonoteka.tpl*/
.news_info_wrapper_podr{width:749px;}
* html .news_info_header{margin:5px 20px 20px 0px; padding-left:10px;}
.news_date, .anons_date, .author, disc_date, g_place, .news_zag, .name, .concert_date{ padding-left:7px;}
.anons_date{width:83px;}
.news_date{width:70px}
.concert_date{width:73px}
.name{width:500px !important; clear:both;color:#832e05; font-size:11px; font-weight:bold; padding-left:0 !important;}
.news_zag{width:400px}
.g_place{width:105px;}
.disc_date{width:40px;margin-left:7px;}
.disc_name{width:270px;}
.concerts_name_title{width:300px;}
* html .disc_date{ margin-left:0;}
.author{width:90px; text-align:left !important;}
* html .news_date{width:63px; padding-left:0;}
.news_info_header, .concerts_info_header{background:#f0cea1 !important; height:30px;}
.news_anons{width:570px;}
.news_anons_2{width:740px; /*margin-top:-5px;*/}
.news_full{width:520px;}
.repertuar_title{width:620px;}
* html .repertuar_title{width:610px;}
.tours_anons{width:340px;}
.news_podr{width:50px;}
.repertuar_podr{width:160px;}

.fio, .fio_header{width:140px; float:left; text-align:left !important;}
.fio_disc{width:105px; float:left;}
.fio_2{width:100px !important; float:left;}
* html .fio_header{ margin-left:-3px;}
.foto, .foto_header{ width:120px; margin:7px 7px 7px 0; float:left;}
*:first-child+html .foto_header{width:127px;}
.foto_header{ border:none;}
.foto_header_2{border:none; width:95px; float:left;}
.foto_2{width:100px; margin:7px 14px 7px 7px; float:left;}
.concerts_info_wrapper{width:770px;margin:5px 20px 20px -10px; padding-left:10px; clear:both; }
* html .concerts_info_wrapper{ margin-left:0;}
*+html .concerts_info_wrapper{ margin-left:0;}
.concerts_info_header{width:595px;margin:5px 20px 20px -4px; padding-left:10px; overflow:hidden; }
* html .concerts_info_header{margin:5px 20px 20px 10px;}
.concerts_date, .concerts_date_header{width:72px !important;padding-left:7px; }
* html .concerts_date_header{padding-left:14px !important;;}
.concerts_place{width:105px !important; text-align:left !important;}
.concerts_title{width:300px !important; text-align:left !important;}
.concerts_dirijer{width:105px !important;}
a.infolink {font-size:11px; font-weight:normal;color:#1d1309; /*display:block; position:relative; left:25px;*/}
a.infolink:hover{ text-decoration:none;}
.link_press{ width:740px;  overflow:hidden; }
a.brown_nav_title, .info_title{ font-weight:bold; font-size:12px;}
a.brown_nav_title{color:#832e05; text-decoration:none;}
.sostav_wrapper{width:780px; display:block; border:#003366; /*height:auto;*/ clear:both; font-size:11px; line-height:1.5em;}
.list_orchestra_choir{width:220px; display:block; padding:3px 0;}
* html .sostav_wrapper{margin-bottom:35px;}
*:first-child+html .sostav_wrapper{margin-bottom:35px;}
.sostav_block{float:left; width:370px; margin:5px; margin-bottom:35px;}
.sostav_instr_header{float:left; width:130px;color:#832e05; font-size:11px;font-weight:bold; margin-right:-1px; padding-right:7px; text-align:right;border-right: #862d03 1px solid ; }
.sostav_list{float:left; width:220px;border-left: #862d03 1px solid ; padding-left:7px;}
.number{ width:50px; }
.fogogallery{font-size:11px; font-weight:bold;}
.fogogallery:hover{ text-decoration:none;}
.fotoalbum_button{ margin-top:30px;}
.b_r_1{border-right:1px solid}

.print{ margin-top:12px; display:block;}
.kat_numb{width:145px; float:left;position:relative; left:15px;}
.video{ float:left; width:392px; margin:0 5px 30px 0;  }
.video_zag{font-size:12px; text-align: left; display:block; height:30px; overflow-y:hidden; width:314px; margin-left:37px;}
.video_txt{font-size:11px; height:50px; overflow-y:hidden; margin:0 5px;border-bottom:#832e05 1px solid; padding:5px;}
.video_file{background:url('/img/video_bg.jpg') no-repeat top left; /*width:392px;*/ height:267px; padding:20px 0 0 40px;}
.player{ display:block; padding:5px; margin:5px; width:210px; border-bottom:#832e05 1px solid;}
*html .player{width:180px;}
a.audiofile{display:block; margin-bottom:6px;}
a.audiofile:hover{ text-decoration:none;}

/* --navigation --*/
a.navarrowgrey, a.navpage, .navactive, a.navarrowgreen{ font-size:12px; font-weight:bold;}
a.navarrowgrey, a.navpage, a.navarrowgreen{ color:#1d1309;}
a.navarrowgrey:hover, a.navpage:hover, a.navarrowgreen:hover{ text-decoration:none;}
.navactive{color:#832e05;}

/*
input[type=image]{
     border:0px;
}*/

#header_main_wrapper{height:288px; background:#1d1309; width:100%; border-bottom:#fff 1px solid;}
#header_wrapper_default,
#header_wrapper_about,
#header_wrapper_gastroly,
#header_wrapper_orkestr,
#header_wrapper_o_solist,
#header_wrapper_choir,
#header_wrapper_concerts,
#header_wrapper_orkestr_2,
#header_wrapper_orkestr_3,
#header_wrapper_choir_2
{
         height:288px;
		 width:1000px;
		 margin:0 auto;
		 }


/* -- header img style --*/
.logo{ border:none;}
#header_wrapper_default{background:url('/img/top_1.jpg') no-repeat top left #1d1309; }
#header_wrapper_about{background:url('/img/top_1_2.jpg') no-repeat top left #1d1309; }
#header_wrapper_gastroly{background:url('/img/top_gastroly.jpg') no-repeat top left #1d1309; }
#header_wrapper_orkestr{background:url('/img/top_orkestr_1.jpg') no-repeat top left #1d1309; }
#header_wrapper_orkestr_2{background:url('/img/top_orkestr_2.jpg') no-repeat top left #1d1309; }
#header_wrapper_orkestr_3{background:url('/img/top_orkestr_3.jpg') no-repeat top left #1d1309; }
#header_wrapper_o_solist{background:url('/img/top_o_solist.jpg') no-repeat top left #1d1309; }
#header_wrapper_choir{background:url('/img/top_choir_1.jpg') no-repeat top left #1d1309; }
#header_wrapper_choir_2{background:url('/img/top_choir_2.jpg') no-repeat top left #1d1309; }
#header_wrapper_concerts{background:url('/img/top_concerts.jpg') no-repeat top left #1d1309; }
#search{
   position:absolute;
   top:230px;
   margin-left:10px;
   width:160px;
   height:34px;
   overflow:hidden;
   background:url('/img/find_button_bg.gif') no-repeat 0% 40%;
   padding:18px 2px 0 15px;
    }

/*-- logo, search, sound control --*/
*:first-child+html #search{ top:220px;  padding:28px 2px 0 15px;}
* html #search{background:url('/img/find_button_bg.gif') no-repeat 0% 20%; }
.logo_pos{position:absolute; margin:15px 0 0 15px;}
.find_button{border:#b3b1b2 1px solid; background:#e9e7e9;font-weight:normal;}
.find_button_pos{ position:relative; top:-36px; left:-14px;}
.field_set{margin:0; padding:0;border:0}
.ru_en{position:absolute; top:260px; margin-left:180px; float:left;color:#fff; font-size:12px; font-weight:bold;}
.sound_control{position:absolute;  top:230px;  margin-left:470px;}
* html .sound_control{ top:230px;}

/*--  horiz_menu --*/
#menu_horiz_wrapper{float:right;margin-right:42px;}
* html #menu_horiz_wrapper{margin-right:20px;}
.menu_item{display:block; float:left; height:274px; cursor: default;}
a#menu_item_1{width:61px;}
a#menu_item_2{width:64px;}
a#menu_item_3{width:63px;}
a#menu_item_4{width:63px;}
a#menu_item_5{width:63px;}
a#menu_item_6{width:64px;}
a#menu_item_7{width:62px;}
a.menu_item{height:274px;}

a#menu_item_1:hover{background: url('/img/menu_over_1.jpg')}
a#menu_item_2:hover{background: url('/img/menu_over_2.jpg'); cursor: pointer;}
a#menu_item_3:hover{background: url('/img/menu_over_3.jpg'); cursor: pointer;}
a#menu_item_4:hover{background: url('/img/menu_over_4.jpg'); cursor: pointer;}
a#menu_item_5:hover{background: url('/img/menu_over_5.jpg')}
a#menu_item_6:hover{background: url('/img/menu_over_6.jpg')}
a#menu_item_7:hover{background: url('/img/menu_over_7.jpg'); cursor: pointer;}

a.menu_item_1_a{background: url('/img/menu_1_a.jpg') !important;}
a.menu_item_2_a{background: url('/img/menu_2_a.jpg') !important;}
a.menu_item_3_a{background: url('/img/menu_3_a.jpg') !important;}
a.menu_item_4_a{background: url('/img/menu_4_a.jpg') !important;}
a.menu_item_5_a{background: url('/img/menu_5_a.jpg') !important;}
a.menu_item_6_a{background: url('/img/menu_6_a.jpg') !important;}
a.menu_item_7_a{background: url('/img/menu_7_a.jpg') !important;}






/*-- second level menu --*/
.brown_line{ display:block; /*background:#832e05;*/ border-bottom:#832e05 1px solid;height:1px; overflow:hidden;margin:0 7px;}
.second_level_menu_item_wrapper{display:block;background: #dcbc8e;width:155px;position:absolute; visibility:hidden; border:#fdfcfb 1px solid; padding:0;  }
a.second_level_menu_item{
     background: #dcbc8e;
    /* -moz-opacity: 0.85;*/
	/* float:left;*/
     display:block;
	 color:#832e05;
	 height:auto;
	 font-weight:bold;
	 font-size:10px;
	 line-height:20px;
	 padding:8px 0 0 5px;
	 margin:0;
	 text-decoration:none;
     text-align: left;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 }
a.second_level_menu_item:hover{ background:#ecdcbc;-moz-opacity: 1;}
/*-- /horiz_menu --*/


a.left_menu_item, a.left_menu_item_a{
     display:block;
	 color:#832e05;
	 height:25px;
	 font-weight:bold;
	 font-size:13px;
	 line-height:20px;
	 padding:15px 0 0 7px;
	 margin:0;
	 text-decoration:none;
	 }
a.left_menu_item_a{background:#ecdcbc;}
* html a.left_menu_item, a.left_menu_item_a{ position:relative; left:2px;}
*+html a.left_menu_item, a.left_menu_item_a{ position:relative; left:2px;}
.noborder{ border-bottom:none !important; padding-bottom:10px !important;}
a.left_menu_item:hover{ background:#ecdcbc;}




/* -- content builder css --*/
.trifler {width:1000px; margin:0 auto;background:#f5dbb4;background:url(/img/content_bg.jpg) repeat-y;}
.gordi,.center,.right,.left {overflow:hidden;/*zoom:1;*/}
.gordi{overflow: auto !important; width: 100%;}
.center,.left {float:left;}
.main, .left {float:right;/*margin-bottom:-32767px;padding-bottom:32767px;*/ padding:0}
.main, .center {width:100%;}
.content {padding:0 180px; padding-bottom:30px}
.left {width:158px;margin-right:-170px;}
* html  .left{ position:relative; left:10px; }
*:first-child+html .left{ position:relative; left:10px; }
#bottom_logo{ background:url('/img/bg_img_button_info_block.jpg') no-repeat; width:769px; height:83px; position:relative; top:30px; clear:both;}



/* -- footer --*/
#extra_line{background:url('/img/bg_img_button_info_block_2.jpg') no-repeat left top #f5dbb4; width:769px; height:100px;}
#top_line_nav{background:url('/img/bg_line_top.jpg') repeat-x left top #f5dbb4; width:769px; height:48px; padding-top:5px; margin-top:12px;}
.bg_line{background:url('/img/bg_line.jpg') repeat-x left top; width:769px; height:13px;}
#footer_main_wrapper{border-top:#fefbfb 1px solid;height:50px; background:#caae88; width:100%; margin-top:2px;}
* html #footer_main_wrapper{ position:relative; top:-1px;}
#footer_wrapper{height:50px;background:#caae88; width:1000px; margin:0 auto;}
.address{float:left; color:#fff; font-size:11px; margin:18px 0 0 10px;}
.tessart{float:right; color:#fff; font-size:11px; margin:18px 35px 0 0;}


a.tessartlink{ color:#fff; font-size:11px; text-decoration: none;}
a.tessartlink:hover{ border-bottom: 1px solid white;}


/*-- guestbook --*/
.form_pos{margin:30px 0;}
.field_width{width:700px;}
.name, .field{float:left;}
.name{ width:80px;}
.field_style{ background:#f1eff0; border:#832e05 1px solid;}
.send_butt{margin-top:15px; background:#f0cea1; border:#832e05 1px solid; color:#832e05; cursor:pointer;}

/*-- send message form --*/
.send_form{float:left; width:260px; margin-top:0px;  font-size:11px; padding-top:10px;}
.field_width_2{width:260px;}
.map_pos{float:left; width:470px;margin-right:10px;}






.second_level_menu_item_wrapper{
     /* hide second level menu block */
     visibility: hidden;
     position: absolute;
     top: 273px;
     z-index: 99;
}


.hiddenmenu{
     height:0px;
     overflow: hidden;
}

#shadow{
     position: absolute;
     top:280px;
     left:10px;
     width: 190px;
     height: 200px;
     background-color: #000;
     -moz-opacity: 0.3;
     z-index: 4;
     visibility: hidden
}


a#menu_item_1{background: url('/img/menu_1_p.jpg')}
a#menu_item_2{background: url('/img/menu_2_p.jpg')}
a#menu_item_3{background: url('/img/menu_3_p.jpg')}
a#menu_item_4{background: url('/img/menu_4_p.jpg')}
a#menu_item_5{background: url('/img/menu_5_p.jpg')}
a#menu_item_6{background: url('/img/menu_6_p.jpg')}
a#menu_item_7{background: url('/img/menu_7_p.jpg')}






.preimg{
    display: block;
    width: 70px;
    margin: 4px;
    float: left;
    cursor: pointer;
    vertical-align: bottom;
}




.fotocontainer{
     float: left;
     margin: 0;
     /*border: 1px solid blue;*/
     width:auto;
}
.subcontainer {
     width:110px;
	 height:110px;
     margin:0 0 0 10px;
	 background: url('/img/small_foto_bg.jpg') no-repeat;
	 padding:5px 2px;
}

.foto_disc{background: url('/img/small_foto_bg.jpg') no-repeat; float:left; width:110px; height:110px; padding:4px 2px; }
.fototitle{ width:100 px; overflow: hidden;padding:3px; text-align:center; height:30px; display:block; font-size:11px; font-weight:normal !important;}
.smallfoto{ /*float: left; margin:5px; display:block;*/ width: 100px; height:100px;  border: 0;}
.fotolink{ display: block;font-size:11px;}

.fotocathcontainer{
 width:749px;
 border-bottom:1px solid #832e05;
 padding-bottom:10px;
 margin:10px 0 30px 0;

}


#rejisers{ display:none; visibility:hidden; height:0; overflow: hidden;}



.videopreview{
     border: 0 !important;
     display: block;
     padding:0;
     margin: 0px;
     width: 300px;
     height: 225px;
     background:#fff;
	 position:relative;
	 top:2px;
	 left:6px;

}

a.videopreview img{ border:0;}

.bigfoto{
     border: 0;
     margin: 0 auto;
     display: block;
}

}

