html,body {padding:0;margin:0;width:100%;height:100%;}
	a {color:#600;}
	a:hover {text-decoration:none;}
	a img {border:none;}
	p {font: normal 12px/18px tahoma,verdana,sans-serif;}
	table {border:1px solid #888;border-collapse:collapse;font: normal 12px/18px tahoma,verdana,sans-serif;}
		table tr {}
		table tr td {border:1px solid #888;padding:10px;}
	.clf {clear:both;}
	.clr {clear:right;line-height:0;height:0;}
	.cll {clear:left;line-height:0;height:0;}
	.text_label, .li {display:none;}
	.close_window, .close_window a {font: normal 12px/16px tahoma,verdana,sans-serif;padding:0px 10px;text-align:right;}
	.close_window a {border:1px solid #900;text-decoration:none;}
	.close_window a:hover {border-color:#888;color:#888;}
	

	.recs_img {border:1px solid #888;margin:20px 40px;}
	#separate_page {width:470px;}
		#separate_page p {padding:0px 10px;}
		#separate_page img {padding:0px 10px;}
	#widget {padding:10px;}
	
	#test_text {margin:10px;width:900px;}
		#test_text #original {float:left;width:430px;}
		#test_text #translation {width:430px;margin-left:440px;}
		#test_text h1 {font: normal 15px/18px tahoma,verdana,sans-serif;text-align:center;color:#900;}
		#test_text h2 {font: normal 14px/18px tahoma,verdana,sans-serif;text-transform:uppercase;color:#888;}
		#test_text h3 {font: normal 12px/18px tahoma,verdana,sans-serif;font-style:italic;}
		#test_text p,#test_text ul li {font: normal 10px/18px tahoma,verdana,sans-serif;}
		#test_text ul {padding:0;margin:0;margin-left:30px;}
		#test_text ul li {padding:0;margin:0;}



	#wrapper {width:100%;height:100%;}
	#inner_wrapper {height:100%;position:relative;}
		#header {height:53px;margin:10px 34px 0px;}
			#header #logo {display:block;width:311px;height:53px;float:left;background:transparent url("img/logo.png") no-repeat;}
			#header #address {display:block;width:172px;height:52px;float:right;background:transparent url("img/address.png") no-repeat;}
		#contents {margin:10px 34px 0px;border:2px solid #888;position:relative;}
			#stripe {position:absolute;bottom:-2px;left:-36px;background:transparent url("img/stripe.png") no-repeat;width:34px;height:306px;}
			
			#upper_menu {height:24px;margin-bottom:30px;}
				#upper_menu ul {padding:0;margin:0;}
					#upper_menu ul li {display:block;padding:0;margin:0;list-style-type:none;float:right;width:160px;height:20px;border:2px solid #888;border-right:0;border-top:0;}
				
				#upper_menu a {display:block;margin-left:10px;margin-top:2px;}				
				#upper_menu #upper_menu_item1 {background:transparent url("img/upper_menu_item1.png") no-repeat;width:76px;height:14px;}
				#upper_menu #upper_menu_item1:hover {background-position: 0px -14px;}
				#upper_menu #upper_menu_item2 {background:transparent url("img/upper_menu_item2.png") no-repeat;width:62px;height:14px;}
				#upper_menu #upper_menu_item2:hover {background-position: 0px -14px;}
				#upper_menu #upper_menu_item3 {background:transparent url("img/upper_menu_item3.png") no-repeat;width:70px;height:14px;}
				#upper_menu #upper_menu_item3:hover {background-position: 0px -14px;}
				#upper_menu #upper_menu_item4 {background:transparent url("img/upper_menu_item4.png") no-repeat;width:57px;height:14px;}
				#upper_menu #upper_menu_item4:hover {background-position: 0px -14px;}

				#upper_menu #upper_menu_item5 {background:transparent url("img/upper_menu_item5.png") no-repeat;width:146px;height:18px;}
				#upper_menu #upper_menu_item5:hover {background-position: 0px -18px;}

				#upper_menu #upper_menu_item6 {background:transparent url("img/upper_menu_item6.png") no-repeat;width:75px;height:14px;}
				#upper_menu #upper_menu_item6:hover {background-position: 0px -14px;}
			
			#left_menu {width:380px;border-right:2px solid #888;float:left;margin-left:10px;padding-bottom:10px;}
				#left_menu a,#left_menu img {display:block;float:left;}
				#left_menu a {}
				#left_menu_item1 {background:transparent url("img/left_menu_item1.png") no-repeat 0px 0px;width:107px;height:20px;margin-top:0px;}
				#left_menu_item1:hover {background:transparent url("img/left_menu_item1.png") no-repeat 0px -20px;}
				#left_menu_img1 {margin-right:26px;}
				#left_menu_item11 {background:transparent url("img/left_menu_item11.png") no-repeat 0px 0px;width:135px;height:18px;margin-top:10px;}
				#left_menu_item11:hover {background-position:0px -18px;}
				#left_menu_item12 {background:transparent url("img/left_menu_item12.png") no-repeat 0px 0px;width:125px;height:14px;margin-top:5px;}
				#left_menu_item12:hover {background-position:0px -14px;}
				
				#left_menu_item2 {background:transparent url("img/left_menu_item2.png") no-repeat;width:92px;height:20px;margin-top:80px;}
				#left_menu_item2:hover {background-position:0px -20px;}
				#left_menu_img2 {margin-top:20px;margin-right:25px;}
				#left_menu_item21 {background:transparent url("img/left_menu_item21.png") no-repeat;width:139px;height:18px;margin-top:10px;}
				#left_menu_item21:hover {background-position:0px -18px;}
				#left_menu_item22 {background:transparent url("img/left_menu_item22.png") no-repeat;width:109px;height:16px;margin-top:5px;}
				#left_menu_item22:hover {background-position:0px -16px;}

				#left_menu_item3 {background:transparent url("img/left_menu_item3.png") no-repeat 0px 0px;width:173px;height:26px;margin-top:60px;}
				#left_menu_item3:hover {background-position: 0px -26px;}
				#left_menu_img3 {margin-top:20px;margin-left:-10px;margin-right:30px;}
				#left_menu_item4 {background:transparent url("img/left_menu_item4.png") no-repeat 0px 0px;width:121px;height:60px;margin-top:10px;}
				#left_menu_item4:hover {background-position:0px -60px;}
				#left_menu_img4 {margin-right:26px;}
				#left_menu_item5 {background:transparent url("img/left_menu_item5.png") no-repeat;width:112px;height:60px;margin-top:30px;}
				#left_menu_item5:hover {background-position:0px -60px;}
				#left_menu_img5 {margin-top:0px;margin-right:30px;}
				#left_menu_item6 {background:transparent url("img/left_menu_item6.png") no-repeat 0px 0px;width:144px;height:57px;margin-top:40px;}
				#left_menu_item6:hover {background-position: 0px -57px;}
				#left_menu_img6 {margin-top:20px;margin-left:-10px;margin-right:40px;}
				#left_menu_item7 {background:transparent url("img/left_menu_item7.png") no-repeat 0px 0px;width:134px;height:23px;margin-top:60px;}
				#left_menu_item7:hover {background-position: 0px -23px;}
				#left_menu_img7 {margin-left:-10px;margin-right:40px;margin-top:20px;}
				#left_menu_img7fix {margin-left:-10px;margin-right:40px;margin-top:20px;}

				#left_menu_item8 {background:transparent url("img/left_menu_item8.png") no-repeat 0px 0px;width:175px;height:54px;margin-top:0px;}
				#left_menu_item8:hover {background-position:0px -54px;}
				#left_menu_img8 {}				
				#left_menu_item9 {background:transparent url("img/left_menu_item9.png") no-repeat 0px 0px;width:116px;height:20px;margin-top:0px;}
				#left_menu_item9:hover {background-position:0px -20px;}
				#left_menu_img9 {margin-right:30px;margin-top:20px;}

				#left_menu_item10 {background:transparent url("img/left_menu_item10.png") no-repeat 0px 0px;width:185px;height:26px;margin-top:30px;}
				#left_menu_item10:hover {background-position:0px -26px;}
				#left_menu_img10 {margin-right:20px;}

			#main_text_1col {padding:40px;padding-top:0px;padding-bottom:80px;}
				#main_text_1col h1 {}
				#main_text_1col #sprojects_header {background: transparent url("img/sprojects_header.png") no-repeat;width:230px;height:29px;}
				#main_text_1col #kbase_header {background: transparent url("img/kbase_header.png") no-repeat;width:133px;height:22px;}		
				
				#main_text_1col h2 {font: normal 16px/18px arial,sans-serif;}
				#sproject1_logo, #sproject2_logo {display:block;float:right;margin:0px 40px 40px 40px;}
				#separator {height:24px;width:100%;background: transparent url("img/hr.png") repeat-x;}
				#kbase_left {float:left;background: transparent url("img/lbracket.png") no-repeat;height:85px;width:44%;}
				#kbase_right {float:right;background: transparent url("img/lbracket.png") no-repeat;height:85px;width:44%;}
				.rbracket {background: transparent url("img/rbracket.png") no-repeat;width:18px;height:85px;float:left;}
				.rbracketr {background: transparent url("img/rbracket.png") no-repeat;width:18px;height:85px;float:right;}
				#kbase_left p,#kbase_left h2 {margin:10px 30px;}
				#kbase_right p,#kbase_right h2 {margin:10px 30px;}
				#plus {width:25px;height:85px;margin-left:20px;margin-right:20px;float:left;background:transparent url("img/plus.png") no-repeat;}
				#minus {width:25px;height:85px;margin-left:20px;margin-right:20px;float:left;background:transparent url("img/minus.png") no-repeat;}
				
				#order_box {height:69px;}
				#order_left {float:left;background: transparent url("img/bracket_small.png") no-repeat;height:69px;width:190px;margin-right:20px;}
				#order_right {float:left;background: transparent url("img/bracket_small.png") no-repeat;height:69px;width:190px;}
				#order_left p, #order_right p {margin:0px;padding:20px;padding-top:10px;text-align:center;}
				#means_box {height:30px;}
				#means_listl {display:block;float:left;margin-right:20px;}
				#means_listr {display:block;float:left;}
			#left_col {float:left;margin:20px;margin-top:0px;width:440px;}

				#left_col ol {padding:0;margin:0;margin-left:25px;}
				#left_col ol li {padding:0;margin:0;font: normal 12px/18px tahoma,verdana,sans-serif;}
			#right_col {float:right;margin-right:20px;border:1px solid #fff;width:380px;}

				#fillin_header {background: transparent url("img/fillin_header.png") no-repeat;width:72px;height:20px;}
				#fillin {font: normal 12px/18px tahoma,verdana,sans-serif;width:}
					#fillin p,#fillin input {margin:0;padding:0;display:block;}
					#fillin p {padding-left:10px;color:#888;}
					#wideinput input, #narrowinput input {border:1px solid #000;}
					#wideinput input {width:375px;}
					#narrowinput input {width:275px;}
					#fillin textarea {margin:0;padding:0;overflow:auto;border:1px solid #000;height:53px;}
					#attachment {width:275px;}
					#fillin #send_button1 {width:123px;height:35px;margin:10px 0px;margin-left:252px;}	
			
			#menu {width:200px;float:left;border-right:2px solid #888;margin-left:10px;}
			#text {margin-left:240px;margin-right:20px;margin-bottom:20px;}

				#text ul,#text ol {padding:0;margin:0;margin-left:15px;}
				#text ul li,#text ol li {padding:0;margin:0;font: normal 12px/18px tahoma,verdana,sans-serif;}
				#text h1 {font: normal 18px/18px tahoma,verdana,sans-serif;color:#9d0a19;}
				#text h2 {font: normal 14px/18px tahoma,verdana,sans-serif;color:#888;}
				#menu a,#left_menu img {display:block;}
				#menu img {float:left;margin-bottom:5px;}
				#menu a {margin-left:36px;}

				#menu_item1 {background:transparent url("img/menu_item1.png") no-repeat 0px 0px;width:146px;height:18px;margin-top:5px;}
				#menu_item1:hover {background-position:0px -18px;}
				#menu_img1 {}

				#menu_item2 {background:transparent url("img/menu_item2.png") no-repeat 0px 0px;width:75px;height:14px;margin-top:8px;}
				#menu_item2:hover {background-position:0px -14px;}
				#menu_img2 {}

				#menu_item3 {background:transparent url("img/menu_item3.png") no-repeat 0px 0px;width:82px;height:14px;margin-top:3px;}
				#menu_item3:hover {background-position:0px -14px;}
				#menu_img3 {}




			#main_text {margin-left:430px;}
				#main_text #index_header {background: transparent url("img/text_header.png") no-repeat;width:408px;height:58px;}
				#main_text #form_header {background: transparent url("img/form_header.png") no-repeat;width:137px;height:27px;/*float:right;margin-right:20px;*/position:absolute;bottom:180px;right:20px;}

				#main_text #aboutc_header {background: transparent url("img/about_header.png") no-repeat;width:125px;height:23px;}
				#main_text #quality_header {background: transparent url("img/quality_header.png") no-repeat;width:105px;height:22px;}
				#main_text #price_header {background: transparent url("img/price_header.png") no-repeat;width:122px;height:22px;}
				#main_text #tech_header {background: transparent url("img/tech_header.png") no-repeat;width:235px;height:29px;}
				#main_text #terms_header {background: transparent url("img/terms_header.png") no-repeat;width:197px;height:29px;}
				#main_text #fields_header {background: transparent url("img/fields_header.png") no-repeat;width:267px;height:25px;}
				#main_text #english_header {background: transparent url("img/english_header.png") no-repeat;width:256px;height:29px;}
				
				#vacancy_header {background: transparent url("img/vacancy_header.png") no-repeat;width:100px;height:22px;}
				#contacts_header {background: transparent url("img/contacts_header.png") no-repeat;width:111px;height:22px;}
				#main_text #order_header {background: transparent url("img/order_header.png") no-repeat;width:178px;height:29px;}
				#main_text #means_header {background: transparent url("img/means_header.png") no-repeat;width:178px;height:22px;}
				
				#main_text #news_header {background: transparent url("img/news_header.png") no-repeat;width:92px;height:22px;}
				#main_text #examples_header {background: transparent url("img/examples_header.png") no-repeat;width:212px;height:29px;}
				#main_text #recs_header {background: transparent url("img/recs_header.png") no-repeat;width:153px;height:25px;}

				#main_text p {margin-right:40px;}
				#main_text h2 {font: normal 16px/18px arial,sans-serif;}
				
				#main_text a:hover {color:#900;text-decoration:none;}
					.pricebig {font-weight:bold;font-size:17px;}
					.footn {font-size:10px;}
					.jlink {cursor:pointer;}
					
				#main_text ul {padding:0;margin:0;margin-left:15px;}
				#main_text ul li {padding:0;margin:0;font: normal 12px/18px tahoma,verdana,sans-serif;}

				#main_text #form {border:2px solid #888;width:400px;border-bottom:0;border-right:0; padding-right:10px;/*float:right;*/position:absolute;bottom:0px;right:0px;height:170px;}
					#price_list {border:1px solid #888;border-collapse: collapse;font: normal 12px/18px tahoma,verdana,sans-serif;width:96%;}
					#price_list tr {}
					#price_list tr td {border:1px solid #888;padding:10px;}


					#form p,#form input {margin:0;padding:0;display:block;}
						#form p {padding-left:10px;color:#888;}
					#form_left {float:left;width:130px;}
						#form_left input {margin-left:5px;border:1px solid #000;}

					#form_right {margin-left:160px;}
						textarea {margin:0;padding:0;overflow:auto;border:1px solid #000;height:53px;}
						#filename {width:98%;}
					#form #send_button {float:right;width:123px;height:35px;margin:10px 0px;}		
					#company_field {display:none;}
		#footer {}
			#footer p {text-align:center;}
			#footer a {text-decoration:none;color:#000;}
			#footer a:hover {text-decoration:underline;}
		#secondary_contents {margin:10px 34px 0px;border:2px solid #888;margin-bottom:20px;position:relative;padding-top:20px;padding-bottom:20px;}
			#secondary_contents #about_header {background: transparent url("img/about_header.png") no-repeat 50px 0px;width:175px;height:23px;}
			#secondary_contents p {margin-right:20px;}
			.circle {background:transparent url("img/circle.png") no-repeat 0px 0px;padding-left:40px;}
			#prim_column {width:380px;border-right:2px solid #888;float:left;margin-left:10px;}
			#sec_column {margin-left:420px;}
