/*Основной фон и шрифт*/
html { background: #f4f9fe; font: normal normal 14px Arial; }
/*html { background: #f4f9fe url(../img/bg.png) top center repeat-y; font: normal normal 14px Arial; }*/
html, body { position:relative; height:100%; }

@font-face {
    font-family: 'Oranienbaum';
    src: url('../fonts/oranienbaum-webfont.eot');
    src: url('../fonts/oranienbaum-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oranienbaum-webfont.woff') format('woff'),
         url('../fonts/oranienbaum-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*Структура документа
-------------------------------------------------------------------------------------------------------------------------*/

/*Шапка*/
.header { background:url(../img/header.png) center top no-repeat; height:469px; z-index: 999; position: relative;}
	
/*Меню*/
.menu { position:fixed; left:0; top: 0; margin-top:450px;padding-top: 50px; }
    .menu ul {  }
        .menu li {   }
            .menu li a { background:url(../img/menu_bg.png) right top no-repeat; width: 0px; height:60px; display:block; font-family:Oranienbaum, Arial, sans-serif; font-size:20px; color:#FFF; line-height:48px; padding:5px 50px 0 20px; text-decoration:none; }
			.menu li a:hover {
			width: 150px;
			padding:5px 70px 0 10px;
			}
			.menu li a span {
			display: none;
			}
			.menu li a:hover span {
			display: block;
			}
/*Контент*/
#main {
width: 100%;
 background: url(../img/contbg.png) top center repeat-x; 
 padding-top: 10px;
 margin-top: -10px;
}

#main2 {
width: 100%;
 background: url(../img/footbg.png) bottom center repeat-x; 
}
.content { margin:0 auto; padding-bottom:50px; width:700px;}
        .center_block h1:first-child { margin-top:0; }
        h1 { font-family:Oranienbaum, Arial, sans-serif; font-size:36px; color:#00587F; text-align:center; font-weight:normal; background:url(../img/h_bg.png) bottom center no-repeat; padding:0 0 20px 0; margin:20px 0 15px 0; }
        h2 { font-family:Oranienbaum, Arial, sans-serif; font-size:28px; color:#00587F; text-align:center; font-weight:normal; padding:0 0 0 0; margin:30px 0 0 0; }
		h3 { font-family:Oranienbaum, Arial, sans-serif; font-size:24px; color:#00587F; text-align:center; font-weight:normal; padding:0 0 0 0; margin:30px 0 0 0; }
		h4 { font-family:Oranienbaum, Arial, sans-serif; font-size:20px; color:#00587F; text-align:center; font-weight:normal; padding:0 0 0 0; margin:30px 0 0 0; }
        .blue_line_text, a .blue_line_text { position:relative; height:80px; margin:20px 0 0 0; text-align:center; }
            .blue_line_text a, a .blue_line_text a { color:#FFF; font-family:Oranienbaum, Arial, sans-serif; font-size:24px; border-bottom:1px dashed #fff; text-align:center; position:relative; z-index:1; display:inline-block; margin:13px 30px 0 30px; white-space:nowrap; text-decoration:none; }  
			.blue_line_text a:hover, a .blue_line_text a:hover {border-bottom: none;}
            .blue_line_text .nose, a .blue_line_text .nose { background:url(../img/blue_block.png) left top; height:100%; position:absolute; width:50%; left:0; }
            .blue_line_text .tail, a .blue_line_text .tail { background:url(../img/blue_block.png) right top; height:100%; position:absolute; width:50%; right:0; }
        p { margin:10px 0 10px 0; display:block; font-family:'Times New Roman'; font-size:14pt; color:#000000; line-height:16pt; text-indent: 25px;}
		p>img{
			margin:0 0 0 -25px;
		}
		p em {font-size:15px; padding: 10px 0 10px 20px; display: block;}
        .hr { background:url(../img/h_bg.png) bottom center no-repeat; height:7px; margin:20px 0 20px 0; }
		p strong {font-size: 15px;}
	
/*Подвал*/
.footer {}
	
/*Стили отдельных страниц
-------------------------------------------------------------------------------------------------------------------------*/

.spu_content  {
border:none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
background: #f0f7ff !important;
padding: 0 10px !important;
padding-bottom: 20px !important;
margin: 0 !important;
overflow: auto;
height: 500px;
}

#fancybox-content {
/*height: 520px !important;*/
}

.vtem-duration, .vtem-previous, .vtem-current-time, .vtem-mute .vtem-next, .vtem-volume-bar {display: none !important;}

.vtem-controls li {
margin: 0 !important;
}

div.vtem-audio {
width: 75px !important;
background: transparent !important;
}