/*
	Site Main Styles
	Version:  28.01.10
	
	Structure
	--------------------------------------------
	1. general
	
	2. slider
	
	3. News block
	
	4. main content block
*/

/* 1. general ---------------------------*/

	
/* 1. /general ---------------------------*/

/* 2. slider ---------------------------*/

#slider{
	height: 418px;
	margin-bottom:54px;
	position:relative;
}
#slider ul{
	padding: 49px 0 0 4px;
	height:317px;
}
#slider ul li{
	float:left;
	width: 489px;
	height:317px;
	margin: 0 0 0 21px;
	text-align:center;
}
#butleft {
	background:url(../img/content/slider-back-but.png) no-repeat ;
	width: 210px;
	height: 27px;
	cursor:pointer;
	position: absolute;
	top: 318px;
	left: 25px;
}
#butright{
	background:url(../img/content/slider-forv-but.png) no-repeat ;
	width: 210px;
	height: 27px;
	cursor:pointer;
	position: absolute;
	top: 318px;
	right: 25px;
}

	
/* 2. /slider ---------------------------*/

/* 3. News block ---------------------------*/

.contentNewsBlock{
	float:left;
	width: 323px;
	margin-right: 37px;
	background:url(../img/content/news-back.png) no-repeat #fff;
	padding-top:27px;
	padding-left: 25px;
}
.contentNewsBlock h3{
	font-size: 30px;
	line-height:30px;
	margin-bottom:30px;
	color:#1f99e3;
	font-weight:normal;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
.contentNewsBlock ul li{
	height: 81px;
	overflow: hidden;
	margin-bottom: 24px;
}
.contentNewsBlockPhotoBlock{
	float:left;
	width:69px;
	height: 78px;
	position:relative;
	overflow:hidden;
}
.contentNewsBlockPhotoBlock div{
	width:69px;
	height: 78px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/content/news-back-photo-border.png) no-repeat ;
}
.contentNewsBlockInfo{
	float:left;
	width:215px;
	margin-left: 14px;
}
.contentNewsBlockInfo a{
	white-space:nowrap;
	color:#1e98e2;
	font-size:14px;
	line-height:15px;
}
.contentNewsBlockInfo b{
	display:block;
	padding-top:6px;
	font-weight:normal;
	font-size:11px;
	color:#ff0d01;
}
.contentNewsBlockInfo p{
	padding-top:7px;
	font-size:11px;
	color:#666666;
	line-height:10px;
}
.contentNewsMoreNews{
	float:right;
	font-size:11px;
	color:#1e98e2;
	margin: -4px 25px 0 0;
}

/* 3. /News block ---------------------------*/

/* 4. main content block ---------------------------*/

.contetTextBlock{
	float:left;
	width: 590px;
}
.contetTextBlock p{
	text-align:justify;
	margin-bottom: 15px;
	color:#666666;
}
.contetTextBlock h2{
	font-size:36px;
	padding-top:5px;
	margin-bottom:23px;
	font-weight:normal;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#333333;
}


/* 4. /main content block ---------------------------*/

