@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; 
}
html, body{
	width: 100%; height: 100%;
	font:normal 12px Century Gothic,Helvetica,sans-serif;
	color:#fefefe;
}
html{ 
	overflow-y: scroll;
	background: #191E32 url(../images/body-bg.jpg) top left repeat-x;
}
body{ 
	background: url(../images/header.jpg) center top no-repeat;
}

a{
	text-decoration:none;
	outline:none;
	color:#fca010;
}
.clear{
	clear:both;
}
.yellow{
	color:#fce57d;
}
.orange{
	color:#fca010;
}


div#main{
	width:924px;
	margin: 0px auto;
	position: relative;
}
div.header{
	width:924px;
	height:144px;
	float:left;
}
div.header a{
	float:left;
	width:270px;
	height:120px;
}

/*===================================menu===============================*/
div.menu{
	width:877px;
	height:62px;
	background:url(../images/menu-bg.jpg) no-repeat;
	float:left;
	padding:7px 0 0 47px;
	text-transform:uppercase;
}
div.menu ul{
	width:675px;
	height:30px;
	display:block;
	float:left;
	list-style:none;
}
div.menu ul li{
	height:30px;
	display:block;
	float:left;
	background:url(../images/menu-separator.jpg) right center no-repeat;
	
}
div.menu a#home{
	width:70px;
	line-height:28px;
	display:block;
	float:left;
	color:#fff;
}
div.menu a#about{
	width:121px;
	line-height:28px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
}
div.menu a#events{
	width:210px;
	line-height:28px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
}
div.menu a#reference{
	width:178px;
	line-height:28px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
}
div.menu a#contacts{
	width:96px;
	line-height:28px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
}
div.menu a#home:hover{
	color:#fca010;
}
div.menu a#home.current{
	color:#fca010;
}
div.menu a#about:hover{
	color:#fca010;
}
div.menu a#about.current{
	color:#fca010;
}
div.menu a#events:hover{
	color:#fca010;
}
div.menu a#events.current{
	color:#fca010;
}
div.menu a#reference:hover{
	color:#fca010;
}
div.menu a#reference.current{
	color:#fca010;
}
div.menu a#contacts:hover{
	color:#fca010;
}
div.menu a#contacts.current{
	color:#fca010;
}

/*===================================menu===============================*/


div.container{
	width:834px;
	height:684px;
	float:left;
	background:url(../images/container-bg.jpg) no-repeat;
	padding:23px 38px 0 52px;
	position:relative;
}
div.container h1{
	width:430px;
	color:#fff;
	font-size:16px;
	font-weight:normal;
}
div.left-column{
	width:430px;
	height:325px;
	float:left;
	display:block;
}
div.left-column ul{
	padding:0 0 0 15px;
}
div.left-column ul li{
	padding:3px 0;

}
div.right-column{
	width:384px;
	height: 450px;
	float:right;
	background: url(../images/big-pic-bg.jpg) top left no-repeat;
}
div.right-column div.slideshow{
	float: left; width: 359px; height: 400px;
	padding: 1px 1px 49px 24px;
}
div.bottom{
	width:806px;
	height:187px;
	float:left;
	background:url(../images/news-bg.jpg) no-repeat;
	position:absolute; top:483px;; left:32px;
	padding:20px 27px 0 27px;
}
div.news-left{
	width:390px;
	height:158px;
	float:left;
	color:#a3a4a9;
	line-height:14px;
}
div.news-right{
	width:380px;
	height:158px;
	float:right;
	padding:0 0 0 21px;
	line-height:14px;
	color:#a3a4a9;
	font-size:11px;
	/*background:url(../images/vertical-separator.png) left center no-repeat;*/
}
div.news-left h1{
	color:#fff;
	font-size:16px;
	font-weight:normal;
	color:#fca010;
	width:200px;
	
}
div.news-right h1{
	color:#fff;
	font-size:16px;
	font-weight:normal;
	color:#fca010;
	width:200px;
	
}
div.news-right a.viewall{
	color:#fca010; font-size:10px;
	background:url(../images/arrows.jpg) right center no-repeat;
	padding:0 10px 0 0;
}
div.small-pic{
	width:139px;
	height:100px;
	float:right;
	background:
	url(../images/samll-pic-maskpng.png) no-repeat;
}
*html div.small-pic{ background: none; }
div.small-pic img{
	float:right;
	border:1px solid #4b69a6;
}
div.news-right a{
	color:#fce67d
}
div.news-right a:hover{
	text-decoration:underline;
}
div.footer{
	width:924px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
}
div.footer a{
	color:#fff;
	text-transform:uppercase;
}
div.webcounter{
	width: 70px; height: 15px;
	margin: 0 auto;
}
