*{margin:0;padding:0;}
@font-face{
font-family:'SansationLight';
src:url('../fonts/sansation_light.eot');
src:url('../fonts/sansation_light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/sansation_light.woff') format('woff'),
    url('../fonts/sansation_light.ttf') format('truetype'),
    url('../fonts/sansation_light.svg#SansationLight') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:'SansationRegular';
src:url('../fonts/sansation_regular.eot');
src:url('../fonts/sansation_regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/sansation_regular.woff') format('woff'),
    url('../fonts/sansation_regular.ttf') format('truetype'),
    url('../fonts/sansation_regular.svg#SansationRegular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:'OCRF_BoldC';
src:url('../fonts/ocf75__c.eot');
src:url('../fonts/ocf75__c.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ocf75__c.woff') format('woff'),
    url('../fonts/ocf75__c.ttf') format('truetype'),
    url('../fonts/ocf75__c.svg#OCRF_BoldC') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:'PlantinC_Italic';
src:url('../fonts/pnt56__c.eot');
src:url('../fonts/pnt56__c.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pnt56__c.woff') format('woff'),
    url('../fonts/pnt56__c.ttf') format('truetype'),
    url('../fonts/pnt56__c.svg#PlantinC_Italic') format('svg');
font-weight:normal;
font-style:normal;
}

html,body{height:100%;} 
img{border:none;outline:none;}
address{font-style:normal;float:left;}
body{
background:url('../img/bg.jpg') center top no-repeat #191735;
font:400 normal 14px 'Tahoma';
}
a{text-decoration:underline;color:#112087;}
a:hover{text-decoration:none;}
.clr{clear:both;}
.left{float:left;}
.right{float:right;}
p{margin:3px 0;}
article p{margin-bottom:10px;}
article li{margin:0 0 10px 18px;}
article ul li{color:#000;list-style:none;position:relative;}
article ul li:before{content:'';width:6px;height:6px;background-color:#112087;position:absolute;top:6px;left:-12px;}
article ol li{color:#112087;font-family:'SansationRegular';}
article ol li span{color:#000;font-family:'Tahoma';}

header,main,footer{display:block;}
h1{font:400 normal 31px 'OCRF_BoldC';}
h2{font:400 normal 21px 'SansationRegular';color:#112087;margin-bottom:10px;}
h3{font:400 normal 15px 'SansationRegular';color:#ffffff;margin:-3px 0 10px 0;}
main h1{font:400 normal 25px 'SansationRegular';color:#112087;margin:-3px 0 15px 0;}
main h2{margin:-4px 0 8px 0;}
main h3{font:400 normal 18px 'SansationRegular';color:#112087;margin:12px 0 5px 0;}

#wrapper{
min-height:100%;
margin:0 auto -75px;
}
* html #wrapper{
height:100%;
}
#aux{
height:75px;
}

header{
background:url('../img/headerBg.png') repeat-x;
height:180px;
width:1038px;
margin:0 auto;
}
#logo{
background:url('../img/logo.png');
width:132px;
height:107px;
float:left;
margin-top:35px;
}
#logo a{
display:block;
width:132px;
height:107px;
}
#title{
color:#fff;
padding:37px 0 0 158px;
font:400 normal 32px/28px 'PlantinC_Italic';
}
.title2{
width:480px;
margin-top:12px;
}
main{
width:978px;
margin:0 auto;
background:#fff;
border-radius:6px;
padding:25px 30px;
margin-bottom:30px;
}
#breadcrumbs{
color:#737373;
font:400 normal 13px 'Tahoma';
margin-bottom:20px;
}
#breadcrumbs span{
font:400 normal 10px 'Arial';
}
nav#mainMenu{
width:982px;
height:48px;
background:url('../img/bgMenu.png') repeat-x;
border:1px solid #cfcfcf;
border-top:none;
border-radius:5px 5px 0 0;
font:400 normal 15px 'SansationLight';
margin-bottom:25px;
}
nav#mainMenu > ul > li{
list-style:none;
float:left;
position:relative;
}
nav#mainMenu > ul > li > a{
color:#fff;
display:block;
text-decoration:none;
height:46px;
line-height:46px;
padding:0 1.06em;
border-left:1px solid #0b1939;
border-right:1px solid #4e6590;
margin-top:1px;
}
nav#mainMenu > ul > li > a:hover{
color:#c9c9c9;
}
nav#mainMenu > ul > li:first-child > a{
border-left:none;
}
nav#mainMenu > ul > li:last-child > a{
border-right:none;
}
nav#mainMenu > ul > li > ul{
display:none;
list-style:none;
position:absolute;
left:0;
top:47px;
background:#b9b9b9;
border:1px solid #b2b2b2;
border-top:none;
border-radius:0 0 7px 7px;
font:400 normal 14px 'SansationRegular';
z-index:2000;
}
nav#mainMenu > ul > li:hover > ul{
display:block;
}
nav#mainMenu > ul > li > ul > li{
/*height:25px;*/
line-height:25px;
padding:0 14px 0 8px;
border:1px solid #c6c6c6;
border-bottom:1px solid #787878;
}
nav#mainMenu > ul > li > ul > li:first-child{border-top:none;}
nav#mainMenu > ul > li > ul > li:last-child{border-bottom:none;border-radius:0 0 7px 7px;}
nav#mainMenu > ul > li > ul > li > a{
display:block;
/*height:25px;*/
}
aside{
float:left;
width:300px;
}
.asideBlock{
margin-bottom:20px;
}
nav#asideMenu{
font:400 normal 17px 'Tahoma';
margin-top:-5px;
}
nav#asideMenu ul li{
list-style:none;
border-bottom:1px solid #d9d9d9;
width:245px;
position:relative;
}
nav#asideMenu ul li:after{
content:'';
height:2px;
width:50px;
position:absolute;
right:0;
bottom:-1px;
background:linear-gradient(to right,rgba(255,255,255,0.1),rgba(255,255,255,1));
}
nav#asideMenu ul li a{
display:block;
line-height:30px;
}
nav#asideMenu ul li a:hover{
color:#999;
}
.entryBlock{
margin:10px 0 15px 0;
font:400 normal 14px 'SansationRegular';
}
.entryBlock img{
float:left;
margin:2px 6px 6px 0;
}
.entryDate{
display:block;
color:#6a6a6a;
font-size:12px;
}
.memoryBlock{
margin:10px 0 15px 0;
font:400 normal 14px 'Tahoma';
}
.memoryDate{
font:400 normal 16px 'SansationRegular';
display:block;
float:left;
color:#112087;
}
.memoryBlock p{
padding-left:50px;
display:block;
}

section{
width:655px;
float:right;
}
.sectionBlock{
margin-bottom:20px;
}
.allLink{
float:right;
margin-top:-30px;
}
.wrapperGallery{
width:660px;
height:207px;
position:relative;
}
#gallery{
left:22px !important;
}
#gallery ul li{
width:185px;
padding:10px;
text-align:center;
font:400 normal 12px 'Tahoma';
height:260px;
}
#gallery ul li a{
color:#000;
text-decoration:none;
}
.prev{
position:absolute;
top:100px;
left:-2px;
width:17px;
height:21px;
background:url('../img/galleryArrow.jpg') no-repeat;
cursor:pointer;
}
.next{
position:absolute;
top:100px;
right:1px;
width:17px;
height:21px;
background:url('../img/galleryArrow.jpg') -17px 0 no-repeat;
cursor:pointer;
}

/*customization of slider*/
#wrapperSlider{
position:relative;
margin-bottom:26px;
width:660px;
height:198px;
}
#slider {
width:660px;
height:198px;
box-shadow:0px 8px 30px -26px #666,0px 32px 50px -46px #666;
list-style:none;
}
#navSlider{
position:absolute;
bottom:8px;
right:10px;
z-index:1000;
}
#navSlider li{
width:8px;
height:8px;
float:left;
list-style:none;
margin:6px;
border:1px solid #ccc;
border-radius:5px;
cursor:pointer;
background-color:#ccc;
}
#navSlider li.activeSlide{
border:1px solid #666;
background-color:#666;
}


#bottomBlock{
width:978px;
margin:0 auto;
padding:0 30px;
margin-bottom:24px;
}
nav#bottomMenu{
border-right:1px solid #0e0f1e;
width:695px;
float:left;
}
nav#bottomMenu > ul > li{
list-style:none;
margin:0 9px 15px 0;
width:222px;
}
nav#bottomMenu > ul > li.left,nav#bottomMenu > ul > li.right{width:222px;}
nav#bottomMenu ul li > a{
color:#fff;
text-decoration:none;
font:400 normal 15px 'SansationRegular';
}
nav#bottomMenu ul li > a:hover{
color:#c9c9c9;
}
nav#bottomMenu ul > li ul a{
color:#9c9c9c;
text-decoration:underline;
font:400 normal 14px 'SansationRegular';
}
nav#bottomMenu ul > li > ul > li{
margin-top:3px;
list-style:none;
}
#partnersBlock{
border-left:1px solid #454654;
/*height:235px;*/
width:254px;
float:right;
padding-left:40px;
margin-right:-13px;
}
.partnerItem{
width:117px;
height:57px;
float:left;
margin:0 8px 9px 0;
border:1px solid #a1a1a1;
background-color:#24283f;
text-align:center;
}

footer{
height:72px;
border-top:3px solid rgba(14,12,28,0.5);
background:rgba(0,0,0,0.8);
font:400 normal 13px 'SansationLight';
color:#6e6e6e;
}
#footerWrap{
width:978px;
padding:0 30px;
margin:0 auto;
margin-top:13px;
}
#footerWrap p{
margin:5px 0;
}
#footerWrap a{
color:#6e6e6e;
}
#copyright{
float:right;
}

	/* vo3sk*/
	.gallery{
		
	}
	
		.gallery .galleryBlock{
			float: left;
			margin:0px 5px 10px;
		}
		
			.gallery .galleryBlock .name{
				margin:1px 0px 0px;
				text-align: center;
			}
			
			.gallery .galleryBlock img{
				max-height:200px;
			}
			
.date{
	color:#6a6a6a;
	font-size: 12px;
	margin:5px 0px;
}			