/* только для Internet Explorer 4+ */
/*
@font-face {
  font-family: "Arial Narrow";
  src: url(EuroSansProLig.eot);
}
*/
/* далее для всех остальных браузеров */

/*
@font-face {
  font-family: "Arial Narrow";
  src: local("Arial Narrow"),
       local("ArialNarrow"),
       url(ARIALN.TTF) format("truetype");
}
*/


html, body{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535051;
}

html{
	background:url(images/bg.jpg) repeat center top;
}

html > body #mainBlock{
	height:auto !important;
}

#mainBlock{
	width:944px;
	height:100%;
	min-height:100%;
	margin:0 auto;
}

#topBlock{
	padding:20px 0 14px 0;
	font-size:9px;
	border-bottom:1px solid #bebebe;
}

#topBlock ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#topBlock ul li{
	display:inline;
}

#topBlock ul li a{
	text-decoration:none;
	color:#535051;
}

#logoBlock{
	padding-top:33px;
	position:relative;
}

#leftLogoLink{
bottom:3px;
height:17px;
left:0;
position:absolute;
width:293px;
z-index:2;
}
#rightLogoLink{
bottom:3px;
height:17px;
right:0;
position:absolute;
width:293px;
z-index:2;

}


#mainNavigationBlock{
	padding-top:2px
}

#mainNavigationBlock table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	height:55px;
	width:100%;
	background:url(images/mainBg.png);
}

#mainNavigationBlock table td{
	text-align:center
}

.mainNav{
	
}

.mainNavDivider{
	background:url(images/mainDivider.png) no-repeat center center;
	width:1px;
}

#secondNavigationBlock{
	height:25px;
	line-height:25px;
	background:url(images/secondBg.png) repeat-x center center;
	padding-top:1px;
	text-align:center;
}

#secondNavigationBlock ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#secondNavigationBlock ul li{
	color:#FFFFFF;
	display:inline;
	position:relative;
}

#secondNavigationBlock ul li a{
	font-size:11px;
	text-decoration:none;
	font-family:Trebuchet MS, Arial, Tahoma;
	font-weight:bold;
}

.secondNavDivider{
	background:url(images/secondDivider.png) no-repeat center center;
	width:1px;
	height:7px;
	margin:0 8px;
}

.secondNav{
	position:relative;
	z-index:3;
	color:#B32017;
	text-shadow:1px -1px 0 #BFBFBF;
}

.secondNavClone{
	color:#BFBFBF !important;
	/* top:-19px; */
	position:absolute;
	right:1px;
	z-index:2;
        white-space:nowrap;
        display:none;
}

#mainCenterBlock{
	min-height:465px;
        overflow:hidden;
	padding-top:2px;
}


#leftBlock {
    background:#fff url(images/leftBlock.png) no-repeat;
    float:left;
    /* height:466px; */
    margin-bottom:-6000px;
    margin-left:2px;
    margin-right:1px;
    min-height:466px;
    padding-bottom:6000px;
    width:185px;
    margin-top:2px;
}

#leftNavigation{
	list-style-type:none;
	margin:15px 0 0 10px;
	padding:0
}


#leftNavigation li{
	width:145px;
	padding-left:16px
	}

#leftNavigation li a{
	font-family:"Arial Narrow", Arial, Tahoma;
	font-weight:bold;
	}

.leftNavigationWrapper{
	padding:18px 0 17px 0;
	background:url(images/leftNavigationArrow.png) no-repeat right center;
}


#leftNavigation .divider{
	height:1px;
	background:url(images/leftNavigationDots.png) 16px 0 no-repeat;
}

.leftNavigation{
	font-size:12px;
	color:#535051;
	text-decoration:none;
}

#centerBlock{
    background:url("images/centerBlock.png") no-repeat scroll 0 0 #FFFFFF;
    float:left;
    margin-left:1px;
    margin-right:1px;
    margin-top:2px;
    min-height:466px;
    width:516px;
	margin-bottom:-6000px;
	padding-bottom:6000px;

}

#centerBlock h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#b32017;
	margin:0;
	padding:0 0 7px 0;
	border-bottom:1px solid #e2e2e2;
}

#rightBlock{
    float:left;
    margin:2px 3px 0 1px;
    width:234px;

}

#rightBlock-bottom, #rightBlock-top{
	background:#fff url(/images/rightBlock-1.png) no-repeat;
}

#rightBlock-top{
	padding:23px 23px 0 17px;
}

#rightBlock-bottom{
	padding:13px 23px 6000px 17px;
	margin-top:2px;
	margin-bottom:-6000px;
}
 
#newsBlockWrapper{
	width:197px;
	min-height:250px;
}

#recomendationWrapper{
	width:197px;
	min-height:200px;

}
#recomendationWrapper h2{
	width:200px;
}

#recomendationWrapper h2, #newsBlockWrapper h2{
	color:#514e4e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	margin:0 0 10px 0;
	padding:0;
	text-align:right;
}
.news{
	background:url(images/newsBg.png) no-repeat;
	min-height:30px;
	margin-top:5px;
}
.newsText{
	color:#878787;
	float:left;
	font-family:"Arial Narrow",Arial,Tahoma;
	font-size:12px;
	margin-left:1px;
	width:177px;
}

.news a{
	float:right;
	display:block;
	width:10px;
	height:10px;
}

.date{
color:#B32017;
display:block;
font-family:"Arial Narrow",Arial,Tahoma;
font-size:10px;
font-weight:bold;
margin-left:1px;
text-align:center;
width:42px;
}

.firstNewsBorder{
border-bottom:1px solid #B32017;
float:left;
height:15px;
width:228px;
}


.notFirstNewsBorder{
border-bottom:1px solid #e2e2e2;
float:left;
height:15px;
width:228px;
}

.intoTitleNews{font-family:"Arial Narrow",Arial,Tahoma;}
.intoTitleNews .arrow{
    background:url("/images/newsTitleArrow.jpg") repeat scroll 0 0 transparent;
    display:block;
    float:right;
    height:7px;
    position:relative;
    right:4px;
    top:7px;
    width:9px;
}

.firstNewsDate{color:#fff !important; background:#b32017; border:1px solid #b32017;}
.notFirstNewsDate{color:#b32017 !important; border-left:1px solid #e2e2e2;  border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2}

.firstNewsColor{color:#231f20}
.notFirstNewsColor{color:#878787}



#bottomPlace{
	min-height:181px;
	background:#DDDDDD url(images/bottomBlock.jpg) repeat-x;
	margin-top:4px;
	padding-bottom:10px;
}

#bottomPlace ul{
	float:left;
	width:135px;
	margin:0 0 0 15px;
	padding:0;
	list-style-type:none;
	text-decoration:none;
}

#bottomPlace ul li{
	margin-top:4px;
	}

#bottomPlace a{
	text-decoration:none;
	font-family:Arial,Tahoma;	
}

.bottomLink{
	color:#514e4e;
	font-size:10px;	
}

.bottomLinkH1{
	font-size:12px;
	font-weight:bold;
	color:#514e4e
}

.bottomShadow{
	background:url(images/bottomShadow.png) no-repeat;
	width:7px;
	height:175px;
	float:left;
	margin-top:-25px;	
}

#mailBlock{
	padding:7px 0;
	color:#514e4e;
	font-size:10px
}


#mailBlock a{
	color:#514e4e;
	font-size:10px
}

#searchBlock{
	line-height:42px;
}

#searchBlock span{
	margin-right:10px;
}

.submitButton{
	background:url(images/searchButton.jpg) no-repeat center center;
	width:49px;
	height:15px;
	font-size:0;
	border:0;
	line-height:15px;
	margin-left:10px;
	position:relative;
	top:-5px;	
	cursor:pointer;
	margin-right:2px;
}

.titleNewsWrapper{
    width:313px;
    min-height:132px;
    background:#fff url(/images/newsTitleBg.jpg) no-repeat;
}

.titleNews{
   width:273px;
   margin:9px auto 0 auto;
}

#bottomLogo{
	margin:17px 0;
}

.float-left{
	float:left;
}
.float-right{
	float:right;
}

img{ border:0}

a{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535051;
}

h1, h2, h3, h4, h5, h6 {
    margin:0;
}

.leftOverflowBlock{
   height:350px;
   padding-top:30px;
   margin:0px auto 0;
   overflow-y:auto;
   text-align:center;
   width:185px;
}

.mainNav .nav{
   display:block;
   padding:18px 0 18px 0;
}

.mainNav .floatBlockWrapper{
   position:relative;
}

.floatBlock {
    left:-1px;
    position:absolute;
    z-index:4;
    background:#BEBEBE;
    min-width:200px;
    width:100%;
    display:none;
}

.floatBlock ul{
    margin:0;
    padding:0
}
.floatBlock ul li{
   list-style-type:none;
   text-align:left;
}

.floatBlock  ul li .floatNav {
   border-bottom:1px dotted #FFFFFF;
   color:#fff;
   display:block;
   margin:0 auto;
   padding:5px;
   text-decoration:none;
   width:175px;
}

.floatBlock  ul li .floatNav:hover, .floatBlock  ul li .active{
  color:#B32017
}

.imageMargin{
   margin-bottom:35px;
}

#bottomPlace-inside{
	padding-top:25px;
	margin:0 auto;
	width:auto;
}

span.insideNews{
   background:none repeat scroll 0 0 #B32017;
   color:#FFFFFF;
   font-size:10px;
   padding:0 3px;
}


.fileWrapper{
   margin:10px 0;
}

.nc_icon{
   vertical-align:middle;
}
.download{
   text-decoration:none;
   font-size:12px;
   font-family:Georgia,'Times New Roman',Times,serif
}

.fileH2{
    color:#514E4E;
    font-family:Georgia,'Times New Roman',Times,serif;
    font-style:italic;
    font-weight:bold;
    margin:0 0 10px;
    padding:0;
    text-align:left;
}

.fileDivider{
   border-bottom:1px dotted #4F4A4A;
   height:1px;
   margin:6px auto;
   width:80%;
}

.nc_file_list{
   margin:0 auto 0;
   width:175px;
   text-align:center;

}

.hide{
    display:none;
}

#itemsWrapper{
   position:relative;
}


