/* CSS reset  to all browsers*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li, fieldset, form, label, legend {
margin: 0; padding: 0; border: 0; outline: 0;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

ol, ul {
list-style: none;
}
/*end css reset to all browsers*/
.clear	{ clear: both; }

strong { font-weight:bold;}
em { font-style:italic;}

/**/
body{
	background:url(../img/back.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
		}
		
	#wrapper{
		width:985px;
		margin:0 auto;
		}
		
		#top{
		height:212px;
		clear:both;
		}
		
			.logo{width:119px;
				height:210px;
				float:left;}
			
		
/*TABS*/


.tabs{
	width:866px;
	float:right;
	}
			
		
.tabs ul{ 
margin:0; padding:0;
list-style:none;
}


.tabs li{ 
display: inline-block;
margin:0; padding:0;
list-style:none;}

.errorlog{
	background-image: url(../img/client_center_error.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color: #6b6b6b;
	font-size: 12px;
	margin: 10px 0 0 0;
	/*background-color: aqua;*/
	width: 334px;
	height: 23px;
}
.errorlog p{	
	margin: 0px 0 0 10px;
	padding: 1px 0 0 0;
}

/*1*/

.tabs .normal_home {	
				width:106px;
				height:104px !important;
				background-image: url(../img/tabs/home.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
				}
	
.tabs .normal_home:hover{
				width:106px;
				height:104px !important;
				background-image: url(../img/tabs/home_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;}
			
			
.tabs .selected_home {
				width:106px;
				height:104px !important;
				background-image: url(../img/tabs/home_ac.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;}
						
						
					/*2*/				
.tabs .normal_about{	
				width:143px;
height:104px !important;
				background-image: url(../img/tabs/about.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
					}
				
			
.tabs .normal_about:hover{
				width:143px;
height:104px !important;
				background-image: url(../img/tabs/about_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
				
.tabs .selected_about{
				width:143px;
height:104px !important;
				background-image: url(../img/tabs/about_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}	
				
				
				
				
				
					/*3*/			
					
.tabs .normal_pserv{	
				width:205px;
				height:104px !important;
				background-image: url(../img/tabs/products.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
				}
				
			
.tabs .normal_pserv:hover{
				width:205px;
				height:104px !important;
				background-image: url(../img/tabs/products_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
						
						

.tabs .selected_pserv{
				width:205px;
				height:104px !important;
				background-image: url(../img/tabs/products_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
						
						
					/*4*/
				
						
.tabs .normal_press{	
				width:122px; 
				height:104px !important;
				background-image: url(../img/tabs/press.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
								}
				
			
.tabs .normal_press:hover{
				width:122px; 
				height:104px !important;
				background-image: url(../img/tabs/press_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
						
.tabs .selected_press{
				width:122px; 
				height:104px !important;
				background-image: url(../img/tabs/press_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
	
						
						/*5*/			
						
.tabs .normal_part{	
				width:137px; 
				height:104px !important;
				background-image: url(../img/tabs/partners.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
								}
				
			
.tabs .normal_part:hover{
				width:137px; 
				height:104px !important;
				background-image: url(../img/tabs/partners_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
						
.tabs .selected_part{
				width:137px; 
				height:104px !important;
				background-image: url(../img/tabs/partners_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
	

						
							
							
				/*6*/
				
				
	.tabs .normal_cus{	
				width:153px; 
				height:104px !important;
				background-image: url(../img/tabs/contact.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
								}
				
			
.tabs .normal_cus:hover{
				width:153px; 
				height:104px !important;
				background-image: url(../img/tabs/contact_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
						
.tabs .selected_cus{
				width:153px; 
				height:104px !important;
				background-image: url(../img/tabs/contact_h.gif);
				background-repeat: no-repeat;
				background-position:left top;
				text-decoration:none !important;
				display:block;
				float:left;
						}
						
						/**/
						
							.login{
			background:url(../img/client_center.gif);
			background-position:top left;
			background-repeat:no-repeat;
			width:386px;/*416*/
			height:33px;/*77*/
			float:right;
			margin:2px 0 25px 0;
			padding:44px 15px 0 15px;}
			
			.login input#textfield, .login input#password{
				width:94px;
				height:18px;
				background-color:#CCC;
				border:1px solid #CCC;
				color:#FFF;
				padding:2px;
				}
			
			.login input#enter{
			width:58px;
			height:19px;
			background:url(../img/button_enter.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			background-color:#ebebeb;
			border:1px solid #ebebeb;
			cursor:pointer;
				}
			
		
		
		
			#middle{
			clear:both;
				}
			
		 #middle h1{
				color:#006EAD;
				font-size:15px;
				font-weight:bold;}
			
		#middle p{
			padding:12px 0 8px 0;}
			
				.top{
					clear:both;}
					
					.box_80years{
					width:567px;
					height:220px;
					float:left;
					margin-right:5px;}
					
						.box_80years_content{
						padding: 0 0 21px 0;
						text-align:center;
						height:127px;
						background-color:#FFF;
						clear:both;}
					
					
					
					.box_about{
					width:413px;
					height:220px;
					float:left;
						}
						
						.box_about_content .image{
							float:left;
							margin:0 10px 20px 26px;}
							
							.box_about_content{
							padding: 13px;
							height:136px;
							background-color:#f8f8f8;
							clear:both;	}
							
							.content_text{
							width: 150px;
							float:left;
							}
							
					
.bottom{clear:both;	height:302px;}
.bottom2{clear:both;}
				
					.box_press{
					width:392px;
					height:302px;
					float:left;
					margin:15px 5px 15px 0;}
						
								.box_press_content{	
								background-color: #ebebeb;
								padding:24px 0 21px 28px;
								}
								.box_press_subcontent{
									width:303px;
									height:182px;
									padding:0 15px 13px 15px;
								background-color: #fff;
								margin:0 29px 0 0;
								}
							.box_press_subcontent h1{ padding-top:10px;}
					
					.box_technical{
					width:292px;
					height:302px;
					float:left;
					margin:15px 4px 15px 0;}
							
									.box_technical_content{	
								background-color: #fff;
								padding:24px 0 21px 28px;
								}
								
								.box_technical_content .pdf{margin:8px 29px 0 0;	}
								.box_technical_subcontent{
									width:194px;
									height:88px;
								background-color: #f8f8f8;
								margin:0 29px 0 0;
								padding:20px;
								}
					
					.box_where{
					width:292px;
					height:302px;
					float:left;
					margin:15px 0;
						}
						
						.box_where_content{
							background-color: #c0c0c0;
							text-align:center;}
						.address_box{
							background-color: #0099CB;
							text-align:left;
							color:#FFF;
							width:260px;
							margin:0 auto;
							padding:5px;
								}
							.address_box a, .address_box a:visited{
								color:#FFF;
								text-decoration:none;}
							.address_box a:hover{
								color:#000;
								text-decoration:none;}		
								
								
							.line2{
							width:265px;
							height:7px;
							border-top:1px dotted #fff;	
							clear:both;
							margin:0 auto;}
							
						
						
					.more {
						display:inline-block;
						border-bottom:1px dotted #e5e5e5;
						text-decoration:none;
						text-align:right;
						width:100%;
						}
						
					.more2 {
						height:17px;
						display:block;
						border-bottom:1px dotted #e5e5e5;
						text-decoration:none;
						text-align:right;
						}
						
						
						
/*=========== ABOUT US PAGE==============*/	
.box_medium {width:567px;	float:left;}

.box_medium-top {
	background: url(../img/box_medium-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.box_medium-top .title {padding:17px 0 0 54px;}
.box_medium-content {	
background-color:#FFF;
	clear:both;
	padding:20px 31px 20px 33px;}

.box_medium-content .gmap {float:left;
width:323px;}
.box_medium-content .texts {float:left;
margin-left:17px;
width:162px;}


.box_medium-content .texts p{
margin:0;
padding:0 0 10px 0 !important;}

.box_medium-content .texts a{
margin-bottom:7px !important;}

/**/

.box_small {
	width:413px;
	float:left;
	margin-left:5px;}
.box_small-top {
	background: url(../img/box_small-top.gif);
	background-position:top;
	background-repeat:no-repeat;}
	
.box_small-top .title {padding:17px 0 0 54px;}
.box_small-content {
	background-color:#f8f8f8;
	clear:both;
	padding:14px 0 37px 36px;}

.box_small-content .text{width: 150px;
							float:left;
							margin-right:36px;}
.box_small-content .text h1{
	margin-bottom:20px;}

/**/


.box_big-gray{
		width:985px;
	margin-top:15px;}
	
.box_big-gray-top {
	background: url(../img/box_biggray-top.gif);
	background-position:top;
	background-repeat:no-repeat;}
	
	
.box_big-gray-top .title{
	padding:18px 0 0 54px;}
	
.box_big-gray-content {
background-color: #ebebeb;
padding:28px 26px 15px 29px;}

.box_big-gray-content1 {
background-color: #333;
padding: 0px 26px 0px 29px;
	width: 929px;
	height: 60px;
	margin-top: 10px;
	}
.box_big-gray-content1 img{
	margin: 0px;
	padding: 0px;
}
box_big-gray-content  h1{
				color:#006EAD;
				font-size:15px;
				font-weight:bold;}
	
.box_big-gray-content .image{
	padding:0;
	float:left;
	width:595px;}

.box_big-gray-content .text{
	padding:5px 16px 3px 15px;
		float:left;
		width:300px;
		margin-left:4px;
		/*height:251px;*/
		background-color:#FFF;}
	
	
.box_big-gray-content .text ul,
.box_big-gray-content .text2 ul{
	margin:5px 0; padding:0;
}

.box_big-gray-content .text li,
.box_big-gray-content .text2 li{
	margin:0; padding:0;
	background:url(../img/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:31px;
}



.box_big-gray-content .image2{
	padding:0;
	float:left;
	width:160px;		
	margin-left:4px;
}

.box_big-gray-content .text2{
	padding:60px 23px 20px 20px;
	float:left;
	width:692px;
	background-color:#FFF;}
		
.box_big-gray-content .text3{
	padding:20px 23px 20px 20px;
	float:left;
	width:900px;
	background-color:#FFF;}		
	/*
.box_big-gray-content .text2{
	padding:20px 23px 20px 20px;
	float:left;
	height: 30px;
	width:900px;
	background-color:#FFF;}			
/*DETAILS*/
		
		
.box_big-gray-top2 {
	background: url(../img/box_biggray-top2.gif);
	background-position:top;
	background-repeat:no-repeat;}
	
	.box_big-gray-top2 .title{
	padding:18px 0 0 54px;}

.box_big-gray-content2 {
			background-color: #ebebeb;
padding:28px 0 15px 29px;}
		
.box_big-gray-content2 .item-details {
	padding:0; margin:0;
}

.box_big-gray-content2 .item-details .image{
	padding:0;
	float:left;
	width:253px;		
	margin-right:27px;
}

.box_big-gray-content2 .item-details .text{
	padding:0 0 10px 40px !important;
		float:left;
		width:636px;
		background-color: #FFF;}
		
		
		.box_big-gray-content2 .item-details .text p{
			padding-right:43px !important;
		padding-bottom:20px;}

		.box_big-gray-content2 .item-details .text h1{
			color:#006BAF;
			font-size:18px;
			height:22px;
			padding-top:30px;
			display:block;
			background: url(../img/products/bg_text-detail.jpg) !important;
			background-repeat:no-repeat !important;
			background-position:top right !important;}
			
			
		.box_big-gray-content2 .item-details .download{
			display:block;
			text-align:right;
			padding-right:43px;
			margin-bottom:15px;}
			
			
			
			.box_big-gray-top3 {
	background: url(../img/box_biggray-top3.gif) !important;
	background-position:top;
	background-repeat:no-repeat;}
	
	.box_big-gray-top3 .title{
	padding:18px 0 0 18px;}
			
			
			
.pager{	background-color: #ebebeb;
margin:53px auto 24px auto;
width:234px;
padding:10px;
}
.pager a, .pager a:link, .pager a:visited{color:#2373A6; font-weight:bold; text-decoration:none; padding-right:7px;}

.pager a.next {color:#2373A6; font-weight:bold; text-decoration:underline;}

.pager a.active{color:#000;
font-weight:bold;}
.back{
			display:block;
			text-align:right;
			padding-right:43px;
			margin-bottom:15px;}

/*========= CONTACT PAGE ========*/	
.box_big_white{
	width:985px;}
.box_big_white-top{
	background: url(../img/box_bwhite-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.box_big_white-top .title {
	padding:18px 0 0 54px;}

.box_big_white-content {
	background-color:#FFF;
	clear:both;
	padding:39px 39px 37px 33px;}
	
.box_big_white-content .gmap_contact{
	float:right;
	width:424px;
}

.box_big_white-content .white_texts{
	float:left;
	width:400px;}

.box_big_white-content .white_texts a, 
.box_big_white-content .white_texts a:link, 
.box_big_white-content .white_texts a:visited{
	color:#0099CB;
	text-decoration:none;}
	
.box_big_white-content .white_texts a:hover{
	color:#0099CB;
	text-decoration:underline;}

.white_texts #form{
	margin-top:33px;}

.white_texts #form span{
	clear:both;
	margin:0 !important;
	padding:0 !important;
}

.white_texts #form label{
	float:left;
	width:152px;
	}
	
.white_texts #form input{	
border:1px solid #DEDEDE;
background-color:#EBECEC;
width:237px;
height:14px;
padding:2px;
float:left;
margin-bottom:10px !important;
}


.white_texts #form textarea{	
border:1px solid #DEDEDE;
background-color:#EBECEC;
width:237px;
height:64px;
padding:2px;
float:left;
font-family: Tahoma, Geneva, sans-serif;
font-size:12px;
margin-bottom:10px !important;
}

.white_texts #form input#check{	
width:15px !important;
height:15px !important;
margin-right:8px;
}

.white_texts #form .form_button{
	border-bottom:1px dotted #E5E5E5;
	height:17px !important;
}
	
.white_texts #form .form_button input#send{	
border:1px solid #EBEBEB;
background:#EBECEC url(../img/button_send.jpg);
background-position:left;
background-repeat:no-repeat;
width:69px !important;
height:17px !important;
padding:2px;
float:right;
cursor:pointer;
}

/*========= PRODUCTS PAGE ========*/	

.box_big_white-products {
	background-color:#FFF;
	clear:both;
	padding:40px 28px 37px 29px;}
	
	.box_big_white-products .item_news{
		margin-bottom:45px;}
	.box_big_white-products .item_news h1{
		margin-bottom:34px;}
		
		.box_big_white-products .item_news .image{
			width:234px; float:left;}
		
		.box_big_white-products .item_news .text{
			padding:0 49px;
			width:580px; 
			float:left;}

.box_big_white-products img{
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;}
	
/*========= PARTNERS PAGE ========*/	
		
.box_big_white-partners {
	background-color:#FFF;
	clear:both;
	padding:22px 38px 37px 10px;}	
	
	
.box_big_white-partners	.item {	clear:both;}

.box_big_white-partners .image {
	float:left;
	width:163px;
	text-align:center;
	/*margin-left:px;*/}
	
.box_big_white-partners .text {
margin-left:12px;
float:left;
width:750px;}
	

/*========= PRESS PAGE ========*/	
.box_smallb {
	float:left;
	width:343px;}
.box_smallb-top {
	background: url(../img/box_smallb-top.gif);
	background-position:top;
	background-repeat:no-repeat;}
	
.box_smallb-top .title {padding:17px 0 0 54px;}
.box_smallb-content {	
background-color:#EBEBEB;
	clear:both;
	padding:39px 27px 49px 32px;}
	
	
	/**/

.box_mediumb {width:637px;
margin-left:3px;
	float:left;}
.box_mediumb-top {
	background: url(../img/box_mediumb-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.box_mediumb-top .title {padding:17px 0 0 54px;}
.box_mediumb-content {	
background-color:#fff;
	clear:both;
	padding:5px 32px 16px 29px;}

.box_mediumb-content .item {
	padding-top:10px !important;
	}
	
	
.box_mediumb-content .image {
	float:left;
	width:151px;
}
.box_mediumb-content .text {
		float:left;
			width:400px;
			margin-left:15px;}
.box_mediumb-content .text h1 {
	font-size:16px;
	}
.box_mediumb-content .text p {
	line-height:16px;
	font-size:11px;
	color:#333;}
/**/
.request{
	padding-right:15px;}
	
	.center_box{
		width:413px;
		margin:30px auto !important;}
		
.forgot_form{
	padding-top:30px;}
	
	.blue{
		font-weight:bold;
		color:#006EAD;
		padding-right:30px;}
		.forgot_form input{background-color:#ccc;
		border:1px solid #CCC;
		padding:2px;
		width:170px;}
	.forgot_form input#request{
		background-color:#EBEBEB !important;
		border:1px solid #EBEBEB !important;
		text-transform:uppercase;
		font-family: Verdana, Geneva, sans-serif;
		color:#000;
		font-weight:bold;
		padding:5px;
		cursor:pointer;
		margin-left:80px;
		margin-top:12px;
		font-size:11px;}
		/**/
		
		
.box_client-a{
	background: url(../img/box_client-a.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.box_client-a .title {padding:17px 0 0 54px;}


.box_client-b {
	background: url(../img/box_client-b.gif);
	background-position:top;
	background-repeat:no-repeat;}
	
.box_client-b .title {padding:17px 0 0 54px;}
.box_client-b-content  {
	background-color:#fff;
	clear:both;
	padding:14px 0 37px 36px;}
	
	.search_engine{
		padding:20px 0 20px 0;}
	
	
	.search_engine input{background-color:#ccc;
		border:1px solid #CCC;
		padding:2px;
		width:167px;
		margin-right:10px;}
	.search_engine input#search_eng{
		background-color:#333 !important;
		border:1px solid #333 !important;
		text-transform:uppercase;
		font-family: Verdana, Geneva, sans-serif;
		color:#fff;
		width:63px;
		font-weight:bold;
		padding:2px;
		cursor:pointer;
		font-size:11px;}
	
	
	.latest_news {width:567px;	float:left;}
	.latest_news .title{ background:url(../img/bg_title.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:7px;}
		
		
	.latest_news .content{
		background-color:#EBEBEB;
		padding:24px 0;}

	.latest_news .content .item{background-color:#fff;
	margin:0 27px 27px 27px;
	padding:33px 23px 20px 14px;}
	
	.latest_news .content .item h1{
		font-weight:bold;
		color:#006EAD;
		font-size:14px;}
	.latest_news .content .item p{
		margin-bottom:10px;}

.recent{
	width:413px;
	float:left;
	margin-left:5px;}
	
.recent .title{background:url(../img/bg_title.gif);
	background-position:right;
	background-repeat:no-repeat;}
		
.recent .content{}
.recent .content p{
	/*width:304px !important;
	margin:5px auto;
	clear:both;*/
	display:block;
	margin-bottom:15px;}
	
.recent .content .recent_left{
	width:175px;
	float:left;
	font-size:14px;
	color:#006EAD;
	margin-left:50px;}
.recent .content .recent_right{	
width:129px;
	float:left;}

.two_columns{
	margin-top:85px;}
	
	
.two_columns img{
	padding:6px 0 24px 0;}

.two_columns .blue2{font-size:11px;
	color:#006EAD;}
	
	
	
	
/*=======================*/	
	#line{
		border-top:1px dotted #ccc;	
		clear:both;
		width:955px;
		margin: 27px auto 20px auto}
		
	#sponsors{
		height:58px;
		clear:both;}
		
	#sponsors a{ margin-right:85px;}
	#sponsors a.sponsor_nospace{
		margin:0;}
		
	#footer-wrapper{clear:both;
	margin:21px 0 5px 0;
	background-color:#E0E0E0;}
		.footer{
			width:985px;
			margin:0 auto;
			}
			
			.footer2{
				width:300px;
				float:right;
				text-align:right;}
				
				.footer1{
				width:300px;
				float:left;
				text-align:left;}
			
			
			.footer2 a{
				color:#333;
				text-decoration:none;}
				
				.footer2 a:hover{
				color:#006BAD;
				text-decoration:underline;}
/*=======================*/	
.pdf1{ 
	padding-left: 29px;
	}
/*.login a{
	text-decoration: none;
	color: #006ead;
	font-weight: 500;
}	*/
.login a:hover{
	text-decoration: none;
	color: #333;
}	
	
.login a{
background-color:#ccc;
/*border:1px solid #333333;*/
color:#006ead;
cursor:pointer;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
padding:2px;
text-transform:uppercase;
width:63px;
text-decoration: none;
}

#about1{
	float:left;
	margin:0 10px 20px 26px;
	width: 191px;
	height: 129px;
}