/* CSS Document */
*{ margin:0; padding:0;}
html, body { 
	width:100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#798a97;
	background-color:#ffffff;
	text-align: justify;
	}
a{ outline:none; text-decoration:none;}
#main{
	width:1000px;
	margin:0px auto;
	}
	
	.dnone{ display: none; }
#header{
	width:100%;
	height:216px;
	float:left;	
	}
	div.logo{ 
		width:250px; 
		height:216px; 
		float:left; 
		cursor:pointer;
		}
	div.lang{ 
		float:right; 
		padding-right:12px; 
		height:20px; 
		width:700px;
		}
		div.lang a{ 
			color:#ffffff; 
			padding:0px 8px; 
			line-height:20px; 
			float:right;
			}
			div.lang a:hover{ color:#88a900; }
		div.lang img{ float:right;}
	div.menu{ 
		float:right;
		padding-right:12px; 
		height:30px; 
		margin-top:166px;
		font-weight:bold;
		}
		div.menu a{
			font-size:12px;
			color:#0061aa;
			float:left;
			padding:0px 8px;
			line-height:30px;
			}
			div.menu a:hover, a.current{ color:#88a900!important;}
		div.menu img{ float:left; }
		
		
		
		
#container{
	width:100%;
	float:left;
	padding-bottom:30px; 
	background:url(../images/bg_container.jpg) top left no-repeat;
	}
	
	
	
	/*    BEGIN  */
	div.flash_object{ 
		float:right;
		width:446px;
		height:493px;
		background:url(../images/img_flash2.jpg) top left no-repeat;
		padding-top:1px;
		}
	div.right_contacts{ 
		float:right;
		width:446px;
		padding-top:35px;
		}
		div.right_contacts table{ color:#555f66;}
		div.right_contacts table tr{ height:30px; vertical-align:top;}
		.formbox{ 
			border:1px solid #9cc2de; 
			height:15px; 
			width:300px; 
			font-size:11px; 
			color:#555f66;
			}
		textarea.formbox{ height:60px; font-size:11px; overflow:auto;}
		.button{ 
			background:url(../images/button.jpg) bottom left no-repeat; 
			border:none; 
			width:73px; 
			height:22px; 
			float:right; 
			vertical-align:top; 
			color:#ffffff; 
			font-size:10px; 
			padding-bottom:10px; 
			cursor:pointer;
			}
	div.content_begin{
		float:left;
		width:520px;
		padding-top:70px;
		padding-left:30px;
		}
	div.content_contacts{
		float:left;
		width:490px;
		padding-top:35px;
		}
		
	div.info_block{
		width:100%; float:left;
	}
	div.txt_begin{ 
		margin:10px 0px 3px 0px; 
		line-height:14px; 
		height:42px; 
		overflow:hidden;}	
	div.txt_begin1{ 
		margin:10px 0px 3px 0px; 
		line-height:14px;		 
		}
		div.txt_begin1 ul, div.txt_begin1 ol, div.details ul, div.details ol{ padding-left:25px;}
	div.initiative_begin{
		height:300px;
		margin-top:50px;
		padding-right:100px;
		}
	
	/*  Main   */
	div.content{
		float:left;
		width:950px;
		padding:70px 20px 0px 30px;
		}
	font.title_tpl{ font-size:14px; color:#88a900; font-weight:bold;}
	font.title_blue{ color:#0061aa; font-weight:bold;}
	font.title_grey{ color:#596a77;}
	a.link_blue{ color:#0061aa; font-size:10px;}
	a.link_green{ color:#88a900; font-size:10px;}
	div.path{ 
		font-size:9px;
		float:left;
		width:950px;
		line-height:10px;
		margin-top:8px;
		text-transform:lowercase;
		}
		div.path a{ color:#798a97; float:left;}
		div.path img{ float:left; margin:0px 5px;}
	div.block_detail{
		float:left;
		width:950px;
		margin-top:40px;
		}
	div.block_detail2{
		float:left;
		width:950px;
		margin-top:40px;
		}
	div.block_img{
		float:left;
		width:238px;
		padding-right:17px;
		}
	div.pic_bottom{
		float:left;
		width:238px;
		padding-bottom:8px;
		height:127px;
		background:url(../images/bottom_shadow.jpg) bottom left no-repeat;
		margin-bottom:13px;
		}
	div.pic_right{
		width:232px;
		height:127px;
		float:left;
		padding-right:6px;
		background: transparent url(../images/right_shadow.jpg) no-repeat bottom right;
		}
	div.details{
		float:left;
		width:950px;
		line-height:14px;
		}
		
	font.date{ color:#9faab3; font-size:10px;}
	div.block{
		margin-bottom:18px;
		padding-bottom:18px;
		float:left;
		width:100%;
		background:url(../images/sep_block.jpg) bottom left no-repeat;
		}
	div.block_detail div.block{ background:url(../images/sep_blockB.jpg) bottom left no-repeat;}
	div.block_detail2 div.block{ 
		margin-bottom:10px;
		padding-bottom:10px;}
	div.navbar{ 
		float:left;
		width:950px;
		text-align:right;
		font-weight:bold;
		color:#88a900;
		}	
		div.navbar a{  color:#0061aa;}
		
#footer{
	width:950px;
	padding:0px 20px 0px 30px;
	height:18px;
	float:left;
	background:url(../images/bg_footer.jpg) top left no-repeat;
	color:#ffffff;
	line-height:18px;
	}
	#footer a{ color:#ffffff; float:left; font-size:9px;}
	#footer font{ float:right; font-size:9px;}


