@charset "utf-8";
/* CSS Document */


/*//////////////////   G R I D  (Your classes: main, sides, content and so on...)  //////////////////*/

					#main {
						width: 1000px;
						margin-top:0px;
						background-color: #ffffff;
						direction: ltr;
						text-align: left;
						background: url("images/background.jpg") no-repeat top;
					}					
					#main_inner {width:1000px;margin-top:0px;background-color:#ffffff;text-align: left;background: url(images/bg_inner.jpg) no-repeat top;}
					#icons {
						height: 9px;
						float: left;
						width: 119px;
						padding-left: 40px;
						padding-top:15px;
						background: url("images/icons.gif") no-repeat;
					}
					#icons a {
						border: 0px solid red;
						float: left;
						height: 9px;
						display: block;
						margin-left: 8px;
					}
					#langs {
						height: 22px;
						float: right;
						width: 90px;
						padding-top:15px;
						background: url("images/langs.gif") no-repeat;
					}
					#langs a {
						border: 0px solid red;
						float: left;
						height: 15px;
						width: 17px;
						display: block;
						margin-left: 9px;						
					}
					#header {
						height: 196px;
						width: 887px;
						float: left;
						margin-left: 113px;
						margin-bottom:4px;
					}					
					#header_inner {
						height: 135px;
						width: 887px;
						float: left;
						margin-left: 57px;
						margin-bottom:4px;
					}
					.logo img {
						border: 0px solid;
						float: left;
					}	
					.logo_inner img {
						border: 0px solid;
						float: left;
						padding-top:10px;
					}
/*********************Top Menu Styles********************************/					
					#menu {
						width: 977px;
						height: 73px;
						float: left;
						margin-left: 32px;
						
					}					
					#menu_inner {
						width: 977px;
						height: 73px;
						float: left;
						margin-left: 32px;
					}
					#menu a, #menu_inner a {
						border: 0px solid red;
						display: block;
						float: left;
						height: 36px;
						margin-left: 10px;
						width:92px;
					}

					#submenu_about {

						float: left;
						height: 73px;
						width: 1000px;
						background: url("images/submenu2-about.gif") no-repeat;
						display: none;
					}					
					#submenu_tech {

						float: left;
						height: 73px;
						width: 1000px;
						background: url("images/submenu2.gif") no-repeat;
						display: none;
					}					
					#submenu_sol {

						float: left;
						height: 73px;
						width: 1000px;
						background: url("images/submenu2-about.gif") no-repeat;
						display: none;
					}
					#submenu a {
						border: 0px solid red;
						display: block;
						height: 35px;
						float: left;
					}
					#submenu .overview { width: 70px;}
					#submenu .break { width: 90px;}
					#submenu .veri { width: 95px;}
					#submenu .download { width: 70px;}
					#submenu .links { width: 40px;}
/************************Content Styles*****************************/					
					#content {
						float: left;
						width: 461px;
						line-height: 1.8;
						padding: 0px 50px 10px 50px;
						text-align: left;
					}
					#content h1 {
						color: 	#038ABE;
						font-size: 18px;
						font-weight: bold;			
					}
					.checklight {
						color: 	#038ABE;
						font-weight: bold;							
					}
					.checklight_light {
						color: 	#038ABE;
						font-weight: normal;
						font-style:italic;							
					}
					#content_innerTechnology{
						float: left;
						width:705px;
						padding: 0px 0px 10px 60px;
						line-height: 1.4;
					}
					#content_innerTechnology h1 {
						color: 	#038ABE;
						font-size: 18px;
						font-weight: bold;			
					}					
					#content_innerTechnology h3 {
						color: 	#038ABE;
						font-size: 14px;
						font-weight: bold;
						margin-top:30px;
					}
					#content_innerTechnology h4 {
						color : #038ABE;
						font-weight: normal;
						padding:0;
						margin: 0;
						margin-top:10px;
						margin-bottom:10px;
					}
					#content_innerTechnology p{
						line-height:1.6;
						margin:0;
						padding:0;
						padding-bottom:10px;
						text-align:left;
					}
					#content_innerTechnology .checklight {
						color: 	#038ABE;
						font-weight: bold;							
					}

					#content_inner {
						float: left;
						width:905px;
						padding: 0px 0px 10px 60px;
						line-height: 1.4;
					}

					#content_inner h1 {
						color: 	#038ABE;
						font-size: 18px;
						font-weight: bold;			
					}					
					#content_inner12 h3 {
						color: 	#038ABE;
						font-size: 14px;
						font-weight: bold;
						margin-top:30px;
					}
					#content_inner h4 {
						color : #038ABE;
						font-weight: normal;
						padding:0;
						margin: 0;
						margin-top:10px;
						margin-bottom:10px;
					}
					#content_inner p{
						line-height:1.6;
						margin:0;
						padding:0;
						padding-bottom:10px;
						text-align:left;
					}
					#content_inner .checklight {
						color: 	#038ABE;
						font-weight: bold;							
					}
					/*p {line-heght:130px;}	*/
					.Managementimg {border:5px double #dddddd;margin-right:10px;}	
					h4 {
						color : #038ABE;
						font-weight: normal;
						line-height:22px;
						margin-top:0;
						margin-bottom: 10px;
					}
					h4 img {
						vertical-align:middle;
						padding-bottom:5px;
						padding-right:5px;
					}
					#contact {
						width:880px;
						margin: 0 auto;
					}
					.details table{
						width:200px;
						padding: 0;
						margin:0;
					}	
					.detailed{
						border: 1px solid #038ABE;
					}							
					.details input {
						border: 1px solid #038ABE;
						height: 14pt;
					}
					.button {
						border: 1px solid #038ABE;
						background-color:#038ABE;
						color: #ffffff;
					}
					.continue {vertical-align:middle;margin-left:5px;border:0;height:13px;width:13px;}
					
					#news {
						float: left;
						width:220px;
						line-height: 1.4;
						font-size:9pt;
					}
					#news h2 {
						color: #33BDF2;
						margin-top:7px;
					}
					.news_date, .news_title {
						color: #038ABE;
						font-weight: bold;
					}
					.read_more {
						
						text-align:right;
					}
					.read_more img {
						border: 0 solid;
					}
					#buttonsInner{
						float: left;
						width:160px;
						margin-top: 80px;
						padding-left: 47px;
					}
					#buttons {
						float: left;
						width:160px;
						margin-top: 239px;
						padding-left: 47px;
					}
					.flash img, .company img {
						border: 0 solid;
						margin-bottom:18px;				
					}
					.product_links li{
						display:block;
						float:none;
					}
					.product_links img {
						vertical-align:middle;
					}
					.TxtImag {border:0;}
					#TxtButtons {margin-top:20px;}
					#TxtButtons .TxtButtons {padding-left:5px; vertical-align:middle;border:0;}
					#footer {clear: both;height:75px;width:950px;background: url(images/footer_bg.gif) bottom no-repeat;color:#ffffff;padding-right:40px;}
					#LastUpdate {float:left;width:406px;margin-top:25px;margin-left:400px;font-weight:bold; color:#038ABE;}
					#Whitewater {margin-right:17px;}
					#Web3dLogo {float:left;width:270px;height:20px;margin-top:5px; text-align:right;}
					.Web3dLogo { font-size:12px;color:#FFFFFF;text-decoration:none;}
					#copyright{	float:right;margin-top:5px;padding-right:0px;font-size:12px;}
/*/////////////////APPLICATIONS TABLE/////////////////*/					
				.applications {
					width: 873px;
					background: url("images/table_header.gif") top no-repeat;
				}
				.applications table {
                    border-spacing: 0px;
				}
				.applications td {
					height: 30px;
					color: #3786BC;
					position: relative;
				}
				.app_header {
					height: 41px;
					color: #3786BC;
				}
				.app_header a {
					
					color: #3786BC;
				}
				.ptichka {
					text-align: center;
				}
				.ptichka img {
					border: 0px solid;
				}
				p .ptichka img{
					height: 22px;
					width: 22px;
					vertical-align:middle;
				
				}
				.ccb td {
					background-color: #F3FBFE;
				}
				.pcb td {
					background-color: #FCF2D4;
				}
				.col_1 {
					width: 98px;
					border-left: 1px solid #3786BC;
					border-bottom: #AEB8C3 solid 1px;					
					padding-left: 10px;
					border-top: none;
					border-bottom:none;
				}
				.col_1-Top {
					width: 98px;
					border-left: 1px solid #3786BC;
					border-bottom: #AEB8C3 solid 1px;					
					padding-left: 10px;
					border-top: none;
				}				.col_2 {
					width:78px;
					border-bottom: #AEB8C3 solid 1px;
					border-left: #AEB8C3 solid 1px;					
					vertical-align: middle;
					font-weight: bold;	
					padding-left: 10px;									
				}
				.col_3 {
					width: 221px;
					border-bottom: #AEB8C3 solid 1px;
					border-left: #AEB8C3 solid 1px;	
					padding-left: 10px;					
				}
				.col_4 {
					width: 124px;
					border-bottom:#AEB8C3 solid 1px;
					border-left:#AEB8C3 solid 1px;	
					text-align:center;
				}
				.col_5 {
					width: 113px;
					border-bottom:#AEB8C3 solid 1px;
					border-left:#AEB8C3 solid 1px;	
					text-align:center;
				}
				.col_6 {
					width: 91px;
					border-bottom: #AEB8C3 solid 1px;
					border-left: #AEB8C3 solid 1px;	
					text-align: center;
				}
				.col_7 {
					width: 113px;
					border-bottom: #AEB8C3 solid 1px;
					border-left: #AEB8C3 solid 1px;	
					border-right: 1px solid #3786BC;
					text-align: center;
				}
				.last td.col_1{
					height:32px;
					border: none;
					background: url("images/table_left_last.gif") left no-repeat;
				} 
				.last td.col_7{
					height:32px;
					border: 0px solid;
					border-left: #AEB8C3 solid 1px;	
					background: url("images/table_right_last.gif") right no-repeat;
				} 
				.last td{
					background-color: #FCF2D4;
					border-bottom: 1px solid #3786BC;
				}	
				.divider td{
					height: 3px;
					font-size: 0pt;
					border-left: 0px solid #AEB8C3;
					border-right: 0px solid #AEB8C3;
				}			
				.divider td.col_1 {
					height:4px;
					border-bottom: #AEB8C3 solid 1px;
					border-left: 1px solid #3786BC;
				}				
				.divider td.col_7 {
					border-right: 1px solid #3786BC;	
				}
				.applications th {
					border: 0px solid;
					text-align: center;
					font-weight:normal;
				}
/*//////////////////   G L O B A L  //////////////////*/

					body { 
						margin:0 auto;
						padding:0;
						width:1000px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10pt;
						color: 	#545454;
						background-color: #ffffff;
					}
					div {border:0px solid red;border-collapse:collapse;}
					table {font-size:13px;}
					a {color:#038ABE;}
					a:hover {text-decoration:none;}
					h1, h2, h3, h4, h5 {/*color:#000000;*/}
					h1 {margin:3px 0px 10px 0;font-size:16px;font-weight:bold;color: #3C7464;}
					h2 {font-size:19px;}
					h3 {font-size:17px;}
					h4 {font-size:15px;}
					h5 {font-size:13px;}
					hr {height:1px;color:#CCCCCC;}
					form {margin:0;}
					input, textarea, select {background:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#666666;}
					button,	.buttons {
						background:#0080C0;
						padding:0 2px 0 2px;
						border:1px solid;
						border-color:#3BA4D8 #006394 #006394 #3BA4D8;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#FFFFFF;
						cursor:pointer;
					}
					ul, li {
						margin:0;
						padding:0;
						list-style-type:none;						
					}
					ol, li {
						padding-top:0;
						margin-top:0;
						/*list-style-type: upper-roman;*/
					}
					

/* Java Menu   */
.TdDivAbout_O
{
	background-image: url( 'images/menu1a.gif' );
	background-repeat: no-repeat;
	background-position: center center; width:85px; height:41px;
	cursor:pointer;
}
.TdDivAbout
{
	background-image: url('images/menu1.gif');
	background-repeat: no-repeat;  width:85px; height:41px;
	background-position: center center;
	cursor:pointer;
}
/*     -------------     */
.TdDivServices_O
{
	background-image: url( 'images/menu2a.gif' );
	background-repeat: no-repeat;
	background-position: center center; width:132px; height:41px;
	cursor:pointer;
}
.TdDivServices
{
	background-image: url('images/menu2.gif');
	background-repeat: no-repeat;  width:132px; height:41px;
	background-position: center center;
	cursor:pointer;
}
/*     -------------     */

.TdDivCompanies_O {background-image: url( 'images/menu3a.gif' );background-repeat: no-repeat;background-position: center center; width:136px; height:41px;cursor:pointer;}
.TdDivCompanies {background-image: url('images/menu3.gif');background-repeat: no-repeat;  width:136px; height:41px;background-position: center center;cursor:pointer;}
/*     -------------     */


.TdDivCompNews_O {background-image: url( 'images/menu4a.gif' );background-repeat: no-repeat;background-position: center center; width:136px; height:41px;cursor:pointer;}
.TdDivCompNews {background-image: url('images/menu4.gif');background-repeat: no-repeat;  width:136px; height:41px;background-position: center center;cursor:pointer;}
/*     -------------     */

.TdDivCommunity_O {background-image: url( 'images/menu5a.gif' );background-repeat: no-repeat;background-position: center center; width:113px; height:41px;cursor:pointer;}
.TdDivCommunity {background-image: url('images/menu5.gif');background-repeat: no-repeat;  width:113px; height:41px;background-position: center center;cursor:pointer;}
/*     -------------     */

.TdDivContact_O {background-image: url( 'images/menu6a.gif' );background-repeat: no-repeat;background-position: center center; width:90px; height:41px;cursor:pointer;}
.TdDivContact {background-image: url('images/menu6.gif');background-repeat: no-repeat;  width:90px; height:41px;background-position: center center;cursor:pointer;}
/*     -------------     */

/*     -------------     */

.TdDivEnglish_O {background-image: url( 'images/menu7a.gif' );background-repeat: no-repeat;background-position: center center; width:82px; height:41px;cursor:pointer;}
.TdDivEnglish {background-image: url('images/menu7.gif');background-repeat:no-repeat;width:82px;height:41px;background-position:center center;cursor:pointer;}
.faq {font-family: Arial; font-size: 12px; color: #545454;	text-decoration: none; font-weight: bold;}
.faq:hover {font-family: Arial; font-size: 12px; color: #545454; text-decoration: none;}
.faq:visited {font-family: Arial; font-size: 12px; color: #545454;	text-decoration: none; font-weight: bold;}
.faq:visited:hover {font-family: Arial; font-size: 12px; color: #545454; text-decoration: none;}
/*     -------------     */
/* Partners */
#PartnersContent {width:905px;}
#PartnersLeft {width:510px; height:auto;float:left; margin-right:6px;}
#PartnersRight {width:389px; height:auto;float:left;}
#PartnersRightTitle {width:200px; height:auto;margin:0 0 10px 162px;color:#038abe;font-size:14px;font-weight:bold;}
#PartnersRightMap {width:389px; height:221px;}
#PartnersRightSelect {width:389px; height:auto;margin:5px 0 0 0px;}
#PartnersClientTitle {width:905px; height:auto;font-size:18px; color:#038abe; margin:0 0 7px 0;}
.ClientContent {width:289px;height:auto;margin:0 38px 38px 0;float:left;}
.ClientTCT {background-image:url(images/PartnersTablaCT.gif);background-repeat:repeat-x;}
.ClientTCL {background-image:url(images/PartnersTablaCL.gif);background-repeat:repeat-y;}
.ClientName {width:48%; height:auto;color:#038abe;font-size:14px;font-weight:bold;float:left;}
.ClientLogo {width:48%;height:auto;float:left;text-align:center;}
.ClientText {clear:both;border-bottom:#038abe solid 1px;margin-bottom:8px;padding-bottom:8px;}
.ClientAddress {margin-left:0px;}
.ClientTCB {background-image:url(images/PartnersTablaCB.gif);background-repeat:repeat-x;}
.text {text-decoration:none;color:#545454;}
.text:hover {text-decoration:none;/*color:#990000;*/color:#545454;}
.morenews {text-decoration:none;display:block;width:120px;height:18px;text-align:center;font-size:12px;background-image:url(images/morenews.jpg);background-repeat:no-repeat;}
.redLink {text-align:center;font-size:12px;text-decoration:none;width:13px;height:13px;}
.redLinkBg {margin:0 3px 3px 3px;width:13px;height:13px;background-image:url(images/numberArticle.jpg);background-repeat:no-repeat;padding:0 3px 0 3px;vertical-align:middle;}
.redLinkOn {text-align:center;font-size:12px;text-decoration:none;color:#fdb728;width:13px;height:13px;}
.redLinkOnBg {margin:0 3px 3px 3px;width:13px;height:13px;background-image:url(images/numberArticleOn.jpg);background-repeat:no-repeat;padding:0 3px 0 3px;vertical-align:middle;}
.PCB-BOD {float:left;padding:10px;padding-left:0px;padding-bottom:0px;}
.pcb-tox-spot {float:left;padding:10px;padding-left:0px;padding-bottom:0px;}
.tox-spot {float:left;padding:10px;padding-left:0px;padding-bottom:0px;}
.pcb-tox {float:left;padding:10px;padding-left:0px;padding-bottom:0px;}


/*        End  Java Menu   */