body {font: 13px Arial, Helvetica, sans-serif; color: #000000; margin: 0; padding: 0; background: url('../img/bg.jpg');}

a {color: #000; outline: none; text-decoration: underline;}
a:hover {text-decoration: none;}

img {display: block; border: 0;}

/* Page */

#page {width: 100%; overflow: hidden;}

#main {width: 698px; overflow: hidden; margin: 0 auto;}

/* Header */

#header {width: 100%; overflow: hidden; padding: 60px 0 25px 0; border-bottom: 1px #666666 solid; position: relative; z-index: 1;}

	#header .logo {float: left; margin: 0 0 0 25px;}
	
	#header .lang {float: right; list-style: none; margin: 0; padding: 0; position: absolute; z-index: 2; bottom: 8px; right: 0px;}
		
		#header .lang li {float: left; margin: 0 5px;}
		
			#header .lang li a {font-size: 12px; text-decoration: none;}
			
			#header .lang li a.active {text-decoration: underline;}
			
/* Front */

#front {width: 100%; overflow: hidden; padding: 22px 0 27px 0; border-bottom: 1px #666666 solid;}

	#front .text_box {float: left; padding: 10px 35px 0 35px; position: relative; z-index: 1;}
	
	#front .link_more {float: left; width: 115px; height: 35px; position: absolute; bottom: 8px; left: 29px; z-index: 2;}
	
	#front .link_more img {width: 115px; height: 35px;}
	
	#front .link_more_rus {float: left; width: 175px; height: 35px; position: absolute; bottom: 8px; left: 29px; z-index: 2;}
	
	#front .link_more_rus img {width: 175px; height: 35px;}
	
	#front .text_box .text {padding: 0 0 18px 0; text-indent: -9999px;}
	
/* Content */

#content {width: 100%; overflow: hidden; padding: 22px 0 27px 0; border-bottom: 1px #666666 solid;}

	#content .text_box {padding: 10px 23px 0 23px; line-height: 18px;}
	
	#content .text_box p {margin: 0; padding: 0 0 18px 3px;}
	
	#content .lead {width: 100%; overflow: hidden; padding: 0 0 38px 0; text-indent: -9999px;}
	
	#content .lead2 {width: 100%; overflow: hidden; padding: 0 0 30px 0; text-indent: -9999px;}
	
	#content .text_box2 h1 {font-size: 22px; font-weight: normal; margin: 0; padding: 10px 0 25px 0;}
	
	#content .text_box2 {padding: 10px 23px 0 23px; line-height: 18px;}
	
	#content .text_box2 p {margin: 0; padding: 0 0 12px 3px;}
	
	#content span.sub_text {display: block; padding: 6px 0 0 20px; line-height: 19px;}

/* Structure */

#structure {width: 100%; overflow: hidden; padding: 60px 0 78px 0; border-bottom: 1px #666666 solid; position: relative; z-index: 1;}
	
	#structure .logo_link {float: left; width: 170px; height: 75px; position: absolute; top: 58px; left: 296px; z-index: 2;}
	
	#structure .logo_link img {width: 170px; height: 75px;}
	
/* Footer */

#footer {clear: both; width: 100%; overflow: hidden; padding: 25px 0 30px 0;}

	#footer img {float: left;}
	
	#footer .f_l_1 {margin: 0 30px 0 0;}
	
	#footer .f_l_2 {margin: 3px 30px 0 0;}
	
	#footer .f_l_3 {margin: 11px 0 0 0;}
	
	#footer a.link_back {float: right; margin: 10px 5px 0 0;}