/* KCS | 2007 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial; color: #333849; min-width:997px; font-size:100.01%; background: url(../images/bg_r.gif) repeat-y 100% 0;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #333849; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{ margin-bottom: 12px; font-size: 1.2em; font-size:18px;font-weight:bold; color:#7a838f;font-family:David;}

ul{margin: 0 0 12px 16px;}

p{margin-bottom: 12px;}


#main{position:relative; min-height:100%; font-size: 0.75em; background: url(../images/bg_l.gif) repeat-y 0 0;}
#main.index{ background: url(../images/bg_l_2.gif) repeat-y 0 0;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'997px':'100%'); height:100%;}

/*--- TOP ---*/
div#top{ background: url(../images/bg_top_repeat.gif) repeat-x 0 0; height: 304px;}
div#top_2{ background: url(../images/bg_top_repeat_2.gif) repeat-x 0 0; height: 304px;}
	div#top_in{background: url(../images/bg_top_l.jpg) no-repeat 0 0; height: 304px;}
		ul#nav{padding: 183px 0 0 49px; width: 154px; float: left; margin: 0; list-style: none;}
		ul#nav li{display: inline;}
		ul#nav li a{display: block; height: 9px; background-position: 0 0; background-repeat: no-repeat; margin-top: 6px}
		ul#nav li a:hover, ul#nav li a.hover{background-position: 0 -9px;}
				ul#nav li a strong{display: none;}
			a#about{ background-image: url(../images/h1_about.gif); width: 37px;}
			a#founders{background-image: url(../images/h1_founders.gif); width: 57px;}
			a#vision{background-image: url(../images/h1_vision.gif); width: 38px;}
			a#contact{background-image: url(../images/h1_contact.gif); width: 50px;}
			
	div#logo{ position: absolute; top: 89px; left: 199px;}
	
	div#top_title{position: absolute; top: 89px; left: 420px;}
	
	div#rr_block{position: absolute; top: 256px; width: 48px; height: 48px; left: 0;}
	
/*--- CONTENT ---*/
div#index_block{height: 169px; background: url(../images/bg_index_r.gif) no-repeat 100% 0;}
div#index_block_in{height: 169px; background: url(../images/bg_index.gif) no-repeat 0 0;}
	div#text_index{padding: 72px 0 0 200px; width:500px;  font-size:15px;font-family:David;line-height:1.2em;}
	div#text_index strong{display: none;}

	

div#content_main{clear: both;}
	div#content_left{width: 391px; float: left; background: url(../images/bg_content_left.gif) no-repeat -5px 0; min-height: 140px;}
		* html div#content_left{height: 140px;}
		
		div#content_left h1{padding: 107px 0 0 48px;}
		div#content_left h1 strong{display: none;}
		
			a#entrep{background: url(../images/h1_massage_bg.gif) no-repeat 0 0; position: absolute; top: 373px; left: 198px;}
			a#entrep:hover{background: none;}
			a#investors{ position: absolute; top: 333px; left: 198px;}
			a#investors:hover{background: none;}
			a#revital{ position: absolute; top: 333px; left: 198px;  no-repeat 0 0;}
			a#revital:hover{background: none;}
			a#josh{ position: absolute; top: 333px; left: 199px;  no-repeat 0 0;}
			a#josh:hover{background: none;}			
		
	div#content_right{margin-left: 420px;}	
	
	
		div#text_about{background: url(../images/bg_content_right.gif) no-repeat 100% 0; padding: 28px 0 0 0; position: relative;}
		div#text_about strong{display: none;}
		div#text_about2 strong{display: none;}
		div#text_about_p1{width:300px; text-align:justify; font-size:15px;font-family:David;line-height:1.2em; padding-top:23px;}
		div#text_about_p2{width:500px; text-align:justify; font-size:15px;font-family:David;line-height:1.2em; padding-top:20px;}
		div#text_about_p3{width:500px; text-align:justify; font-size:15px;font-family:David;line-height:1.2em; padding-top:20px;}

		div#text_about_header{width:200px; text-align:justify; font-size:14px;font-weight:bold; color:#7a838f;font-family:David;line-height:1em; position: absolute; top: 325px; left: 769px;}
		
		div#text_vision{background: url(../images/bg_content_right.gif) no-repeat 100% 0; padding: 8px 0 0 0; position: relative;}
		div#text_vision_p1{width:300px; text-align:justify; font-size:15px;font-family:David;line-height:1.2em; padding-top:23px;}
		div#text_vision_p2{width:500px; text-align:justify; font-size:15px;font-family:David;line-height:1.2em; padding-top:20px;}
		div#text_vision_p3{width:500px; text-align:justify; font-size:15px;font-family:David;line-height:1.2em; padding-top:20px;}
		div#text_vision_header{width:200px; text-align:justify; font-size:14px;font-weight:bold; color:#7a838f;font-family:David;line-height:1.15em; position: absolute; top: 30px; left: 350px;}
		div#text_vision_en_header{width:200px; text-align:justify; font-size:14px;font-weight:bold; color:#7a838f;font-family:David;line-height:1.3em; position: absolute; top: 30px; left: 350px;}


		div#text_contact{ padding: 97px 0 0 0;}
		
			div#contact_left{float: left; width: 280px;}
			div#contact_left strong{ display: none;}
				a#e-mail{  padding-bottom: 2px; display: block; width: 215px;}
				a#e-mail:hover{background: none;}
				
			div#contact_right{margin-left: 284px;}
			div#contact_right strong{display: none;}
				
				a#map{display: block; width: 56px; background: url(../images/a_view_map_bg.gif) no-repeat 0 0; margin: 46px 0 0 72px;}
				a#map:hover{background: none;}
				
				
			div#text_fusions{ padding: 7px 0 0 0;}
				div#fusions_top{}
					div#fusions_img{float: left; width: 250px;}
					div#fusions_img img{position: relative; left: -34px;}
						div#fusions_text_1{padding: 10px 0 0 0; margin-left: 250px;width:260px; text-align:justify; font-size:15px;font-family:David;line-height:1.1em;}
						div#fusions_text_2{padding: 10px 0 0 0; margin-left: 250px;width:260px; text-align:justify; font-size:15px;font-family:David;line-height:1.3em;}

						div#fusions_text_1 strong{display: none;}

						
					div#fusions_text{padding: 30px 0 0 0;width:508px; text-align:justify; font-size:15px;font-family:David;line-height:1.1em;}
					div#fusions_text p{margin-bottom: 40px;}
					div#fusions_text strong{display: none;}
					
				
				
	
	
/* --- FOOTER --- */
#footer_block{height: 110px; clear: both;}

#footer_main{height: 110px; margin: -110px auto; position: relative;}
#footer{height: 110px; margin: 0 auto; min-width: 997px; background: url(../images/bg_foot_repeat.gif) repeat-x 0 100%;}
/*For IE*/* html #footer{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}

	div#foot_left{background: url(../images/bg_foot_left.gif) no-repeat 0 0; font-size:14px;font-family:David; line-height:1.2em; width: 338px; padding: 0 0 0 48px; height: 110px; float: left;}
		div#foot_left strong{display:none}
	
	div#foot_right{float: right; width: 486px; height: 110px; background: url(../images/bg_foot_right.gif) no-repeat 100% 100%;}
		div#foot_right a{padding: 76px 0 0 0; font-size:15px;font-family:David; background: url(../images/a_site_credits_bg.gif) no-repeat 0 76px; display: block; width: 77px; float: right; right: 43px; position: relative;}
		div#foot_right a:hover{background-image: none;}
		
	div#foot_center{margin: 0 290px 0 412px; padding: 63px 0 0 0;}
		div#foot_center a{display: block; width: 91px; height: 25px; background: url(../images/a_copyright_bg.gif) no-repeat 0 0px;}
		div#foot_center a:hover{background-image: none;}
