

	*{ 
		margin: 0; padding: 0;  
		
	}
	
	html, body{
		height: 100%; width: 100%;
		background: #ffffff; 
		font: normal 11px Verdana, serif;
		color: #646d78;
	}
	
	a{ outline: none; }
	
	div.container{ 
		width: 964px; margin: 0 auto; 
		background-color: white; height:100%; 
	}
	div#head{
		width:964px;
		height:224px;
		float:left;
	}
	
	div.logo{
		height:177px; width: 330px; float: left;
		background:url('../images/logo.jpg') no-repeat 0 0;		
		cursor:pointer;	
	}	
	div.logo span{
		visibility:hidden;
	}
	div.headpic{
		height:177px; width:634px; float: left;
		background:url('../images/head1.jpg') no-repeat 0 0;
	}
	div.content{
		float:left;
		width:964px;
	}
	
/* =========== Future */

	div.frow{
		float:left;
		width:330px;
	}
	div.welcome{
		width:280px;
		float:left;
		background:#e8eaec;
		padding:20px 25px 15px 25px; 
		text-align:justify;
	}
	div.welcome h1{
		font:normal 14px Times New Roman, Verdana;
		color:#044ea4;
		text-transform:uppercase;
	}
	div.future{
		float:left;
		width:305px;
		padding:20px 0px 15px 25px;
	}
	div.future h1, div.login h1{
		color:#5d9f38;
		font:normal 13px Times New Roman, Verdana;
		text-transform:uppercase;
	}
	
	div.fbox{
		border-bottom:1px solid #bbc0c9;
		padding:10px 0px;  text-align:justify;
	}
	div.fbox span, div.nbox span, div.nboxlight span, div.quiz span, div.boxnews span, div.paperbox span, div.text span{
		color:#2f3945;
	}
	a.glink{
		color:#5d9f38;
		text-decoration:none;
		font:normal 10px Verdana; 
	}
	a.glink2{
		color:#5d9f38;
		text-decoration:none;
		font:bold 10px Verdana; 
	}
	
/* ===========Last news */	
	div.srow{
		float:left;
		width:436px; 
	}
	div.news{
		float:left;
		width:383px;
		padding:0px 25px 15px 25px;
	}
	div.news h1{
		color:#388ced;
		font:normal 13px Times New Roman, Verdana;
		text-transform:uppercase;
		background: url('../images/bglight.jpg') top left repeat;
		height:30px; width:354px;
		padding:15px 0px 0px 29px;
	}
	div.nbox, div.nboxlight{
		padding:10px 29px 15px 29px; 
		width:325px;
		background:url('../images/bgdark.jpg') top left repeat;
		float:left;	text-align:justify;	
	}
	div.nboxlight {		
		background:url('../images/bglight.jpg') top left repeat;	
	}
	div.nbox img, div.nboxlight img{
		margin-right:10px;
	}
	a.blink{
		color:#388ced;
		text-decoration:none;
		font:normal 10px Verdana; 
	}
	
/* =========== Login */
	
	div.trow{
		float:left;
		width:198px; 
	}
	div.login{
		width:168px;
		background:url('../images/bgdark.jpg') top left repeat;
		float:left;
		padding:15px 15px 10px 15px;
	}
	div.login input{
		width:116px;
		height:15px; 
		border:1px solid #878f97;
		float:right; margin-bottom:5px;
		font:normal 11px Verdana;
		background: #fff; opacity:.50; filter: alpha(opacity=80); -moz-opacity: 0.5;
	}
	div.login label{
		float:left; color:#646d78;	
	}
	div.login input.button{
		width:50px; height:14px;
		padding-bottom:3px;
		color:#e7eaed; font:normal 10px Verdana; 
		background:#165aaa; border:none;
		opacity:1.0; filter: alpha(opacity=100); -moz-opacity: 1.0;
	}
	
	div.quiz{
		float:left;
		background:#f3f4f5;
		width:173px;
		padding:15px 10px 67px 15px;
	}
	div.quiz h1{
		color:#074ea2;
		font:normal 13px Times New Roman, Verdana;
		text-transform:uppercase;
	}
	div.quiz input.buttong{	
		width:65px;
		padding:2px 0px 2px 0;
		margin-right:20px;
		color:#e7eaed; font:normal 10px Verdana; 
		background:#5d9f38; border:none;
		float:left;
	}
	
	
/* =========== */

	div.footer{
		float:left;
		width:964px;
		background:#485462;
		padding:15px 0px 15px 0px;
		text-align:center;
		color:#e8e9eb;		
	}
	div.footer a{
		text-decoration:none;
		color:#e8e9eb;
		font:normal 10px Verdana;
	}
	

/* ========================================================================================== */
/*											MENU										      */
/* ========================================================================================== */
		
	div.menu{
		width:954px;
		height:47px;
		float:left;
		padding:0 0 0 10px;
	}	
	div.menu a{
		display:block;
		font:normal 12px Times New Roman, Verdana;
		text-decoration:none;
		text-transform:uppercase;
		color:#485162;
		float:left;
		padding:16px 14px 0px 14px;
		background:url('../images/separator.jpg') top right no-repeat;
	}
	div.menu a.language{
		background:none!important;
		margin-left:20px;
		color:#97a1ad;
		}
	div.menu a:hover, div.menu a.current{
		color:#5d9f38;
	}
	
	
/* ========================================================================================== */
/*											END MENU										  */
/* ========================================================================================== */
	
	
	
/* ========================================================================================== */
/*											INNER PAGES										  */
/* ========================================================================================== */
	
	div.inside{
		width:716px;
		padding:20px 25px 0 25px;
		float:left;
	}
	div.title{
		font:normal 15px Times New Roman;
		color:#044ea4;
		text-transform:uppercase;
	}
	div.path, div.path a{
		color:#9aa3ae;
		font:normal 10px Verdana;
		text-transform:lowercase;
		text-decoration:none;
		margin-bottom:10px;
	}
	div.path a:hover{
		color:#044ea4;
	}
	
	/* Services */	
	
	div.images{
		width:122px;
		float:left;
		margin:0 20px 0 0;
	}
	div.images img{
		width:122px;
		height:113px; margin-bottom:30px;
	}
	div.text{
		width:570px;
		float:left;
		text-align:justify;
		
	}
	div.text li {
		margin-left:30px;
		list-style:none;
	}
	div.text a.glink{
		font:normal 11px Verdana;
		text-transform:uppercase;
	}
	
	/* News */
	
	div.boxnews{
		width:716px;
		float:left;
		border-bottom:1px solid #bbc0c9;
		padding:15px 0 15px 0;
	}
	div.boxnews img{
		float:left;
		margin-right:15px;
	}
	div.boxnews font{
		font:normal 10px Verdana; 
		color:#9aa3ae;
	}
	div.detnews{
		float:left; 
		width:540px;
		border-bottom:1px solid #bbc0c9;	
		padding:0 0 15px 0;	
		text-align:justify;
	}
	div.links{
		width:540px;
		float:right;
		padding:15px 0;
	}
	/* About */
	div.paperbox{
		border-bottom:1px solid #bbc0c9;
		padding:5px 0 15px 0;
	}
	/* Member */
	
	ul.formul{
		width:560px;
	}
	ul.formul li{
		list-style-type:none;
		float:left;
		color:#646d78; 
		line-height:18px;
		width:540px;
		padding: 3px 0 3px 20px;
		background:url('../images/bullet.jpg') left center no-repeat;
	}
	ul.formul li input{
		border:1px solid #8e959d;
		height:16px; line-height:16px;
		float:right;
	}
	ul.formul li font{
		float:left;
		font: normal 11px Verdana;
		line-height:18px;
	}
	
	
	div.text textarea{
		border:1px solid #8e959d;
		float:right;
	}
	div.text ul li font{
		float:left;
		}
	div.text input.button{
		float:right;
		margin:10px 10px 30px 0;
		width:60px; height:16px;
		padding-bottom:3px;
		color:#e7eaed; font:normal 10px Verdana; 
		background:#165aaa; border:none;
	}
	/* Contacts */
	
	
		
		
		
		
		
		
		
		
		
		
/* ================================ GALLERY====================================*/
	div.bigimgholder{
		height: 367px; width: 546px; float: right;
		margin-top:10px;
	}	
	div.bigimg{
		height: 367px; width: 546px;
		overflow: hidden; position: relative;
	}
	div.bigimg img {
		border-left:13px solid #a99185; 
		border-right:13px solid #a99185;
	}
	
	div.more{
		height: 24px; width: 110px;
		line-height:25px;
		position: absolute;
		top: 0; right: 13px;
		text-align: center;
		background: transparent url('../images/prev.png') repeat-x 0 0;	
	}
	div.prev{
		height: 25px; width: 100px;
		position: absolute;
		bottom: 0px; left: 13px;
		text-align: center; line-height:25px;
		cursor:pointer;
		background: transparent url('../images/prev.png') repeat-x 0 0;		
	}	
	div.next{
		height: 25px; width: 100px;
		position: absolute;
		bottom: 0px; right: 13px;
		text-align: center; line-height:25px;
		cursor:pointer;
		background: transparent url('../images/prev.png') repeat-x 0 0;		
	}
	
	div.prev a, div.next a, div.more a{
		text-decoration:none;
		color:#e5dad4;
	}
	div.sliderhodler{
		width: 570px; height: 65px;
		margin-right:-7px;
		margin-top:20px;
		float: right; 
		position: relative;
		float:left;
	}
		
	div.slider{
		height: 65px;
		overflow: hidden;
		margin:0px auto;
		width: 546px;
		
	}

	div.slider div {
		white-space: nowrap;
	}
	
	div.slider div a img{ 
		border-color:#a99185;
		border-style:solid;
		border-width: 0 5px 0 5px;	
		margin: 0 5px 0 0; 
	}
	
	a.aleft{
		height: 65px; width: 9px; display: block;
		position: absolute; left: 0; top:0;
		background: url('../images/arrowL.jpg') 50% no-repeat;
	}
	
	
	
	a.aright{
		height: 65px; width: 9px; display: block;
		position: absolute; right: 0; top:0;
		background: url('../images/arrowR.jpg') 50% no-repeat;
	}
	
	div.detailshape{
		height: 347px; width: 210px;
		position: absolute; right: 13px;
		padding:15px 10px 5px 10px; text-align:justify;
		color: #e0dfdf;
		background: url('../images/prev.png');
	}
	
	span.objecttitle{ color: #fff; font-weight:bold; font-size:11px;}
	div.descr{
		height:250px; overflow:hidden; margin:10px 0px;
	}
	a.aclose{
		height: 7px; width: 12px; display: block;
		position: absolute; top: 5px; right: 15px; z-index: 9999;
		text-decoration:none; font-weight:bold; color:#fff;
	}
 /* ==================================END==================================*/
 
	
	div.navbar{
		float:left;
		padding:10px 0px; width:100%;
		
	}
	div.navbar a{ 
		color:#388ced;
		text-decoration:none;
	}
	.pagingtext{ font-weight:bold;}
	
	.detnews ul, .detnews ol{ padding-left:25px;}
	
	
	
	