@charset "windows-1251";
#header{
background:url(/images/header.jpg) 0 0 no-repeat;
height:353px;
position:relative;
}
	#logo{
	position:absolute;
	left:25px;
	top:36px;
	border:none
	}
	#nazv{
	position:absolute;
	left:333px;
	top:27px;
	border:none
	}
	#slogan{
	position:absolute;
	left:333px;
	top:112px;
	border:none
	}

#topMenuCont{
position:absolute;
top:33px;
right:17px;
width:154px
}
#tMenuTop{padding:0 0 33px}
.topMenu{
list-style:none;
margin:0;
padding:0;
}
.topMenu li{
position:relative;
padding:0 0 3px
}

.topMenu a, .topMenu a:VISITED{
text-transform: uppercase;
text-decoration:none;
font-weight:bold
}
#t_menuH{
font-size:12px;
font-weight:bold;
color:#FB1732;
padding-bottom:5px
}
#tMenuBot{position:relative}

/**/
#horMenu{
padding:325px 20px 0
}
#yearList{
border:none;
border-collapse:collapse;
width:100%
}
#yearList td{
text-align:center;
border-left:1px solid #DCDCDC;
padding:4px 0 9px
}
	#yearList td.first{border-left:none}
#yearList a, #yearList a:VISITED{
font-weight:bold;
text-decoration:none
}

/**/
#path{padding:3px 0 9px 21px}

/**/
#lMenuFon{background:url(/images/l_menu_fon.jpg) 100% 0 repeat-y}
#lMenuBot{background:url(/images/l_menu_bot.jpg) 100% 100% no-repeat}
.lMenu{
margin:0;
list-style:none;
background:url(/images/l_menu_top.jpg) 100% 0 no-repeat;
padding:13px 10px 35px 31px;
min-height:560px
}
.lMenu li{
padding:5px 0 5px 7px;
border-top:1px solid #B8B8B8
}
.lMenu li:first-child{border-top:none}
.lMenu a, .lMenu a:VISITED{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none
}

/**/
.newsList{
list-style:none;
margin:0;
padding:0
}
.newsList li{padding:0 0 18px}
.date{
font-weight:bold;
padding:0 0 6px;
color:#000
}
.newsList img{
float:left;
margin:0 10px 0 0
}
#r_tdInn img{width:120px;}
.more{padding:6px 0 0}
.more a, .more a:VISITED{font-size:11px}
.allNews{
border-top:1px solid #DADADA;
text-align:center;
padding:10px 6px 0 0
}
.allNews a, .allNews a:VISITED{
font-size:11px;
text-decoration:none
}

/**/
.topBlock{
float:left;
width:195px
}
.topBlock .newsList li{line-height:16px}
.topBlock .newsList img{margin-bottom:12px}

/**/
#botBlock{
padding:20px 0 0;
line-height:16px
}

/**/
#bannerTopCont{padding:17px 0 0px 22px}
#bannerTopCont img{
float:left;
margin:0 8px 20px 0;
border:none
}

/**/
#botMenuCont{
padding:20px 0 26px 20px
}
#botMenu{
list-style:none;
margin:0;
padding:0
}
#botMenu li{
float:left;
padding:0 16px 0 20px;
background:url(/images/dot_red.gif) 0 5px no-repeat;
color:#FB1732;
font-weight:bold
}
	#botMenu li:first-child{background:none}
#botMenu a, #botMenu a:VISITED{
color:#FB1732;
text-decoration:none;
font-weight:bold
}
#botMenu a:HOVER{color:#0028C8}

/**/
#botBannerCont{
padding:0 20px 0 40px
}
.greyHeadBot{
text-transform:uppercase;
font-weight:bold;
padding:0 0 26px;
font-size:12px;
color:#666;
line-height:normal
}
	#smPad .greyHeadBot, #botOneCol .greyHeadBot{padding-bottom:13px}
.twoCol{
float:left;
width:462px;
margin:0 9px 0 0;
border-top:1px solid #DADADA;
margin-bottom:25px;
line-height:18px;
text-transform:uppercase;
color:#0D77C9;
font-size:11px;
font-weight:bold
}
.twoCol img{
float:left;
margin:0px 18px 0 0
}
.textPad{padding-top:16px}

.oneCol{
border-top:1px solid #DADADA;
margin-right:8px;
margin-bottom:25px;
line-height:18px;
color:#293B6E;
font-size:11px;
font-weight:bold
}
.oneCol img{
float:left;
margin:0px 18px 0 0
}
	#withoutText img{margin-right:40px}

.fourCol{
float:left;
width:226px;
margin:0 9px 25px 0;
border-top:1px solid #DADADA;
}
.greyHeadBotSm{
color:#9C9C9C;
clear:both;
font-size:10px;
padding:0 0 13px
}
#botOneCol img{
margin-bottom:40px
}


.noUp_colorGr{

text-transform:none;
color:#293B6E;

}








/**/
#footer{
font-size:10px;
padding:0px 17px 0px;
margin-top:90px
}
#footerInn{
padding:5px 0px 19px;
border-top:1px solid #DADADA
}
#develop{
float:right;
padding-top:4px
}
#develop a, #develop a:VISITED{
color:#0028C8;
font-size:10px;
}
.footCopyr{
float:left;
}

/**/
.Container {
  width: 154px;
  height: 154px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 154px;
  height: 154px;
  top:19px
}
.Scroller-Container {
position: absolute;

}

.Scrollbar-Up {
position:absolute;
top:19px;
right:0px;
cursor:pointer;
z-index:999
}
.Scrollbar-Track {
  width: 20px; height: 161px;
  position: absolute;
  top: 36px; left: 4px;
}
.Scrollbar-Handle {
  position: absolute;
  width: 20px; height: 22px;
}
.Scrollbar-Down {
position:absolute;
top:153px;
right:0px;
cursor:pointer
}

#lBannerCont{
padding:30px 0 0 20px
}
