		body{
		background : url(images/bg_body.jpg);
		background-repeat : no-repeat;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
		color:#242222;
		 background-color: transparent;
	}

	td{
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
		color:#242222;
	}

	h1{
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 14px;
		color:#3676bb;
		margin-top: -9px;
		margin-bottom: 9px;

	}
		h3{
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 14px;
		color:#3676bb;
		margin-bottom: 9px;

	}
	h2{
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		color:#242222;
		margin-top: 9px;

	}


	.leftmenu{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #105699;
		text-decoration: underline;
	}
	.leftmenu:hover{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #242222;
		text-decoration: underline;
	}




	.quote{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		color: #6c6b6b;
		line-height : 150%;
	
	}

	.menua{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
		color: #3676bb;
		TEXT-DECORATION: none;
		display: block;
		padding: 9px 0 7px 0;
		white-space:nowrap;
	


	}

	.menua:hover{
		color: #3676bb;
		FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
		TEXT-DECORATION: none;


	}




	.bgmenua{
		background : url(images/menu_bg_a.gif);
	}



	a.menu{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
		color: white;
		TEXT-DECORATION: none;
		display: block;
		padding: 9px 0 7px 0;

		

	}
	a.menu:hover{
		color: #bedfff;
		FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
		TEXT-DECORATION: none;


	}

	.bgmenu{
		background : url(images/menu_bg.gif);
	background-color : #3676bb;
	}

	.bgmenutech{
		background : url(images/menu_bg_tech.gif);
	background-color : #3676bb;
	}
	.bgmenulic{
		background : url(images/menu_bg_lic.gif);
	background-color : #3676bb;
	}
	.bgmenuhome{
		background : url(images/menu_bg_home.gif);
	background-color : #3676bb;
	}



	.bgmain{
	background : url(images/bg_main.jpg);
	background-repeat : no-repeat;
	background-color : #f3f5fa;
	width: 657px;
	height: 10px;

	}
	
	.bgmain-sub{
	background : url(images/bg_main_sub.jpg);
	background-repeat : no-repeat;
	background-color : #f3f5fa;
	width: 657px;
	height: 10px;

	}

	a{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color: #3676bb;
	text-decoration: underline;
	border: none;
	}
	a:hover{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color: #242222;
	text-decoration: underline;
	border: none;
	}


	.link{
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
		text-decoration: none;
		color:#242222;}

	.link:hover{
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		FONT-WEIGHT: normal;
		FONT-SIZE: 12px;
		text-decoration: none;
		color:#242222;}






	.clevx{
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		color:#366aa4;
	}
	.copyright{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		color: #6c6b6b;

	}
	.legal{
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #3676bb;
		text-decoration: underline;
	}
	.legal:hover{
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #242222;
		text-decoration: underline;
	}


	.legalin{
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #242222;
		text-decoration: none;
	}
	.legalin:hover{
		FONT-SIZE: 9px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #242222;
		text-decoration: none;
	}

	.tm{
		FONT-SIZE: 7px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #3676bb;
		text-decoration: none;
	}
	.tmb{
		FONT-SIZE: 7px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		color: #242222;
		text-decoration: none;
	}

	.leftquote{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana, Tahoma, Arial, Geneva,  Helvetica, sans-serif;
		color: #6c6b6b;
		line-height : 150%;

	}
	.content{
		background-color : #f3f5fa;
	}
	.main_left_news_item{
		padding: 2px 3px 7px 6px;
		FONT-SIZE: 10px;
	}
		.main_left_news_item a {
		FONT-SIZE: 10px;
	}
			.main_left_news_item a:hover {
		FONT-SIZE: 10px;
	}
	.main_left_news_date{
		FONT-SIZE: 10px;
		FONT-WEIGHT: bold;
		line-height:100%;
	}
	.main_left_news_heading{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height:100%;
	padding-top: 18px;
	padding-bottom: 5px;
	margin-left: 5px;
	}
	.news_page_left_c_title{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	margin-top: 11px;
	color: #105699;
	padding-left: 7px;
	}
.news_page_left_c_title img{
	margin: 0px 16px 16px 0px;
	
}
.news_center_item{
	font-size: 11px;
	display: block;
	width: 606px;
	float: left;
	margin-bottom: 20px;
	margin-top: 10px;
}
.news_center_item img{
	display: block;
	float: left;
}
.news_center_date{
	display: block;
	margin-left: 22px;
	font-weight: bold;
	font-size: 11px;
}
.news_center_title{
	display: block;
	margin-left: 44px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 2px;
}
.news_center_text_box{
	display: block;
}
.news_center_text{
	display: block;
	font-weight: normal;
	font-size: 11px;
	margin-top: 5px;
	float: left;
	padding-left: 44px;
}
.news_center_text img{
	margin-right: 10px;
	margin-bottom: 5px;
}
.news_center{
	margin: -9px 0 20px 0;
}
.fields {
	height: 100%;
	display: block;
	width: 600px;
	padding: 7px 0px 0px 0px;
	float: left;
}
.name {
	color: #000000;
	width: 70px;
	float: left;
	height: 23px;
	display: block;
	FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 2px;
}
.automated_submissions {
	color: #000000;
	width: 630px;
	padding: 5px 5px 5px 0px;
	height: 23px;
	display: block;
	FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;	font-size: 13px;
}
.automated_submissions_field {
	width: 131px;
	border: #A0A0A0 solid 1px;
	height: 21px;
	background:#FFF;
	FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	padding-left: 3px;
	float: left;
}
.automated_submissions img {
	width: 240px;
	padding: 10px 5px 10px 0px;
	height: 100px;
	display: block;
}
.automated_submissions_form { 
	width: 600px;
	float: left;
	display: block;

}
.status {
	color: #CC0000;
	width: 10px;
	float: left;
	vertical-align: middle;
	height: 23px;
	display: block;
	margin-top: 2px;
}
.form{
	float: left;
	width: 240px;
	height: 23px;
	display: block;
}
.form_text{
	float: left;
	height: 80px;
	display: block;
}
.field {
	width: 500px;
	border: #A0A0A0 solid 1px;
	float: left;
	height: 21px;
	background:#FFF;
	FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;	font-size: 13px;
	display: block;
	padding-left: 3px;
}
.field_text {
	width: 500px;
	border: #A0A0A0 solid 1px;
	float: left;
	height: 80px;
	background:#FFF;
	FONT-FAMILY: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;	font-size: 13px;
	display: block;
	padding-left: 3px;
}
.help_title {
	margin-top: 9px;
}
.button {
	background-color:	#3676bb;
	color:#FFFFFF;
	width: 60px;
	border: #2467ae solid 1px;
	height: 20px;
	margin-top: 0px;
}
.buttonDown {
	background-color:	#3676bb;
	color:#FFFFFF;
	width: 60px;
	border: #2467ae solid 1px;
	height: 20px;
	margin-top: 0px;
}
.buttonOver {
	background-color:#4b8cd3;
	color:#FFFFFF;
	width: 60px;
	border: #2467ae solid 1px;
	height: 20px;
	margin-top: 0px;
	}

.button_fild {
	height: 30px;
	width: 60px;
	padding: 0px 0px 0px 10px;
	float:left;
	display: block;

}
.forms {
	width: 617px;
	display: block;
}
.explanation {
	color: #CC0000;
	font-size: 10px;
	width: 617px;
	display: block;
	float:left;
	padding-top: 5px;
	padding-bottom: 10px;
}
.explanation_error {
	color: #CC0000;
	font-size: 10px;
	width: 520px;
	padding: 2px 5px 5px 85px;
	display: block;
	float: left;
}
.confirmation {
	width: 131px;
	display: block;
	float:left;
	height: 42px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.help_img {
	padding-bottom: 5px;
	width: 105px;
	margin-left: 5px;
}
.hight_100 {
	height: 100%;
}
.table_product {
	border: solid 1px #3676bb;
	border-right: 0px;
	border-bottom: 0px;
	font-size: 11px;
}
.table_product_td {
	border-right: solid 1px #3676bb;
	border-bottom: solid 1px #3676bb;
	padding: 5px;
	font-size: 11px;
}



.table_gallery, .table_gallery td, .table_gallery img {
	background-repeat: no-repeat;
}

.table_gallery_sub, .table_gallery_sub td, .table_gallery_sub img {
	background-repeat: no-repeat;
}

.text_sub {
	
	}


.text_sub p {
padding-top:-100px;
position:absolute
	
	}


.loupe {
	padding: 0px 0px 2px 182px;}

.coming_soon {
	padding: 0px 0px 2px 20px;
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3676bb;
}

.img_link {
	padding: 0px 0px 0px 0px;
	height: 110px;
	width: 205px;
	
}

.img_link_sub {
	padding: 0px 0px 0px 0px;
	height: 138px;
	width: 205px;
	
}

/* Added by Glebov 2009-02-08 */
/* Main (tabbed) menu styles: */


#tabbedMenu {
	margin:0;
	padding:0;
	height:38px;
	background:#3676bb url(images/bg_menu.gif) no-repeat;
	background-position:right -190px;
	width:678px;
	}
#tabbedMenu li {
	display:inline;
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	height:38px;
	overflow:hidden;
	background-repeat:no-repeat;
	}
#tabbedMenu li a {
	display:block;
	position:relative;
	padding:0 0 0 43px;
	margin:0 3px 0 7px;
	height:38px;
	line-height:42px;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/icons_menu.gif) no-repeat;
	}
#tabbedMenu li a:hover {
	color:#BEDFF4;
	}

#home,
#technology,
#applications,
#licensing,
#news,
#contacts {
	background-image:url(images/bg_menu.gif);
	background-position:0 -38px;
	}
#home {
	background-position:0 0;
	}

#tabbedMenu li#home a {
	background-position:3px 0px;
	}
#tabbedMenu li#technology a {
	background-position:3px -76px;
	}
#tabbedMenu li#applications a {
	background-position:3px -152px;
	}
#tabbedMenu li#licensing a {
	background-position:3px -228px;
	}
#tabbedMenu li#news a {
	background-position:3px -304px;
	}
#tabbedMenu li#contacts a {
	background-position:3px -380px;
	}

/* Link to ClevX logos */

.logolink {width:250px; float:left; margin-bottom:10px;}
.logolink.tl {width:150px;}
.logolink.tl .logolink {width:auto; float:none; margin:0 0 6px 0;}
.logolink.tl .logolink a {font-size:11px !important;}
.logolink div {margin-top:6px;}
.logolink img {border: #3d6db5 solid 1px;}
.logolink.tl img {float:left; margin-right:6px;}

h4 {font-size:11px; margin:0 0 6px 0;}
.clear {clear:both;}

.arch-news {font-size:12px;}