body{
	background:#000 url(../images/bgr-tapbits-hp_01.jpg) repeat-x;
}

.mainBgHolder{
	width:100%;
}


#homeBg {
	background:url(../images/iPhones.jpg) no-repeat center top;
	margin:0 auto;
	margin-bottom:53px;
}

.success, 
#contacts .contactsInner .success {
	color:green;
}

.error,
#contacts .contactsInner .error{
	color:red;
}

#aboutBg {
background:url(../images/about_bg.jpg) no-repeat center top;
margin:0 auto;
}

#appsBg {
background:url(../images/apps_bg.jpg) no-repeat center top;
margin:0 auto;
}

#contactsBg {
background:url(../images/contacts_bg.jpg) no-repeat center top;
margin:0 auto;
}

.mainWrapper {
width:973px;
margin:0 auto;
}

.header {
	width:100%;
}

	.header .partLeft{
		float:left;
		width:100px;
		height:100px;
		margin-left:22px;
		margin-top:30px;
		display:inline;
	}
	
		.logo{
			margin-left:0px;
			margin-top:8px;
			position:absolute;
		}
		
		.slogan{
			margin-left:100px;
			margin-top:86px;
			position:absolute;
			width:319px;
			height:16px;
			background:url(../images/slogan.png) no-repeat;
		}
		
			.slogan i{
			visibility:hidden
			}

	.header .partRight {
		float:right;
		width:850px;
	}

		.langMenu {
		float:right;
		width:60px;
		height:28px;
		background: url(../images/lang-bg.jpg) no-repeat;
		text-align:center;
		font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
		padding-left:20px;
		color:#979797;
		}	
		
			.langMenu a {
			font-family:Tahoma,"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:13px;
			color:#979797;
			margin-top:6px;
			float:left
			}	
			
			.langMenu span ,
			.langMenu a {
			margin-top:6px;
			margin-right:2px;
			float:left
			}	
			
			.langMenu span {
			margin-top:7px;
			}	
			
			.langMenu a:hover ,
			.langMenu .sel {
			color:#51f5ff;
			}	
			
		.menuTopHolder {
			float:right;
			/*margin-top:32px;*/
			width:700px;
		}
		
		.menuTopHolderContacts {
		   margin-top: 10px;
		   margin-bottom: 10px;
		   margin-right: 20px;
		   text-align: right;
		   font-size: 15px;
		   font-weight: normal;
		   font-family: "Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
		   color: #FFFFFF;
		}
		
		.menuTopHolderContacts span.tel {
		  color: #27AFB8;
		}

.menuTop {
float:right;
line-height:22px;
margin-right:20px;
display:inline;
list-style-type:none;
}

.menuTop li {
	float:left;
	zoom:1
}

.menuTop li a {
	font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#ffffff;
	font-size:15px;
	margin-left:25px;
	float:left;
	margin-bottom:29px;
}

.menuTop li a:hover,
.menuTop li .selected{
border-bottom:1px solid #237579;
margin-bottom:28px;
}

.menuTop li .first{
margin-left:0px;
}

.subMenu {
float:right;
line-height:22px;
margin-right:20px;
display:inline;
margin-top:5px;
}

.subMenu li {
	float:left;
	zoom:1;
}

.subMenu li a {
	font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#52E5EF;
	font-size:13px;
	margin-left:25px;
	float:left;
}

.subMenu li a:hover,
.subMenu li .selected{
border-bottom:1px solid #fff;
}

.subMenu li .first{
margin-left:0px;
}


.subMenuPure {
    line-height:15px;
    float:left;
    margin-left:20px;
    margin-top:20px;
    width:300px;
}

.subMenuPure li {
	padding-left:17px;
	background:url(../images/footer_bull.jpg) no-repeat left 3px;
	margin-top:3px;
}

.subMenuPure li a{
	font-size:14px;
	color:#C5C5C5;
}

.subMenuPure li a:hover{
	color:#27afb8;
}

.phones {
height:460px;
}

.accents {

}

	.accents .applications,
	.accents .about,
	.accents .contacts {
	float:left;
	width:258px;
	padding:10px 25px;
	background:url(../images/accent_bg.jpg) repeat-x;
	margin-right:23px;
	}

	.accents .contacts {
	margin-right:0px;
	}
	
		.accents h2 {
		color:#51f5ff;
		font-size:16px;
		font-weight:normal;
		height:35px;
		padding-top:0px;
		}
  
		.accents .title {
		color:#51f5ff;
		font-size:16px;
		font-weight:normal;
		background:url(../images/accent_icons.png) no-repeat;
		float:left;
		line-height:36px;
		clear:both
		}
		
		.accents .title:hover {
		color:#0aa4ae;
		}
	
		.accents .applications .title{
		padding-left:40px;
		}
		
		.accents .applications .title:hover{
		background-position:-289px top;
		}
	
		.accents .about .title{
		padding-left:60px;
		background-position:left -55px;
		}
		
		.accents .about .title:hover{
		background-position:-273px -55px;
		}
	
		.accents .contacts .title{
		padding-left:40px;
		background-position:left -114px;
		}
		
		.accents .contacts .title:hover{
		background-position:-289px -114px;
		}
		
	.accentText {
	margin-top:5px;
	min-height:81px;
	}
	
	.ukadresshome {
	   margin-top:5px;
	}
	
	.accentMore {
	   float:left;
	   margin-top:2px;
	}
	
	.contentBottom {
	margin-top:30px;
	}
		
	.contentBottom h2 {
	font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
	font-size:18px;
	color:#25a4ac;
	}
	
		.contentBottom .experience,
		.contentBottom .testimonials {
		float:left;
		}
		
		.contentBottom .experience {
		width:580px;
		padding-right:46px;
		padding-left:25px;
		text-align:justify;
		border-right:1px solid #2f2f2f;
		}
		
		.contentBottom .experience .title{
		font-weight:bold;
		font-size:12px;
		margin-top:20px;
		color:#C5C5C5;
		}
		
		.contentBottom .experience p{
		margin-top:2px;
		color:#8c8c8c;
		}
		
		.contentBottom .testimonials {
		width:250px;
		padding:0px 35px;
		}
		
			.contentBottom .testimonials h2,
			.contentBottom .whereStart h2{
			text-indent:20px;
			}
			
				.contentBottom .testimonials a{
				color:#25a4ac;
				}
		
			.testimonText {
    			padding:16px 30px 0px 30px;
    			background:url(../images/quotes.png) no-repeat left -30px;
    			margin-top:20px;
			}
			
			.testimonText .rQoutes {
			float:right;
			background:url(../images/quotes.png) no-repeat left top;
			width:28px;
			height:20px;
			}
			
			.author {
			text-align:right;
			font-weight:bold;
			color:#27afb8;
			padding-right:20px;
			margin-top:10px;
			}
	
.footerAll{
	width:100%;
	background:url(../images/footer_bg.png) no-repeat center top;
}

.footer{
width:910px;
margin:0 auto;
font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
color:#fff;
font-size:11px;
padding:29px 25px 18px 10px;
border-bottom:1px solid #202020;

}

		
	.footer .blockTitle {
	font-size:12px;
	font-weight:bold;
	color:#B8B8B8;
	}

	.footerMain,
	.footerBlog,
	.footerApplications,
	.footerContactUs {
	float:left
	}
	
		.footerMain {
		width:104px;
		padding-right:53px;
		}
		
			.footerMain .blockTitle{
			width:84px;
			margin-bottom:23px;
			}
		
		.footerBlog {
		width:383px;
		padding-right:73px;
		}
		
			.footerBlog .blockTitle{
			width:372px;
			margin-bottom:8px;
			}
		
		.footerApplications {
		width:105px;
		}
		
			.footerApplications .blockTitle{
			width:82px;
			margin-bottom:25px;
			}
			
			.footerApplications ul{
			line-height:14px;
			}
			.footerApplications li {
			margin-top:3px;
			}
			
			.footerApplications li a{
			font-size:12px;
			color:#ffffff;
			}
			
			.footerApplications li a:hover{
			color:#27afb8;
			}
		
		.footerContactUs {
			width:140px;
			height:200px;
			background:url(../images/telefon.png) no-repeat 20px 70px;
			padding-left:42px;
		}
		
		.footerContactUs span {
		color:#9B9796;
		}
		
		.footerContactUs a {
		color:#28AEB9;
		}
		
			.footerContactUs .blockTitle{
				width:140px;
				margin-bottom:25px;
			}
	


.footerBottom {
	background:#000 url(../images/footer_bottom.jpg) no-repeat center top;
	width:100%;
	padding-top:15px;
	height:200px;
}

.menuBottom {
line-height:15px;
}

.menuBottom li {
	padding-left:17px;
	background:url(../images/footer_bull.jpg) no-repeat left 3px;
	margin-top:3px;
}

.menuBottom li a{
	font-size:12px;
	color:#fff;
}

.menuBottom li a:hover{
	color:#27afb8;
}

.footerBlog .date {
	float:left;
	margin-right:30px;
	width:90px;
}

	.footerBlog .date .day {
		font-size:45px;
		color:#24bec6;
		position:relative;
		line-height:50px;
		top:-6px;
		float:left;
		margin-right:10px;
		width:46px;
	}
	
	.dateRight {
		float:right;
		line-height:20px;
	}
	
	.footerBlog .date .month {
		font-size:17px;
		color:#94e042;
		display:block
	}
	
	.footerBlog .date .year {
		font-size:15px;
		color:#57c37e;
		float:left
	}

	.footerBlog .title, .footerBlog .title a {
		font-weight:bold;
		font-size:12px;
		color:#fff;
		margin:0px;
		line-height:15px;
		text-align:left;
	}
	.footerBlog .title a:hover {
		color: #28aeb9;
	}
	
	.footerBlog p {
		color:#8c8c8c;
		margin-top:20px;
		text-align:justify;
		line-height:14px;
	}

.copies {
width:960px;
margin:0 auto;
}	
	
.copyRights {
	width:762px;
	float:left;
	margin-left:15px;
}

	.copyRights span {
		font-weight:bold;
		color:#27afb8;
	}
	
.copyExsisto {
	float:right;
	width:150px;
	text-align:right;
	margin-right:15px;
}

	.copyExsisto a{
	font-weight:bold;
	}

#about {
margin-top:97px;
height:643px;
}

	#about .contentIn {
	
	}

		#about .titleIcon {
			background:url(../images/title_icons.png) no-repeat;
			height:39px;
			width:50px;
			background-position:left -55px;
			float:left;
			margin-left:28px;
		}
	
		#about h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:15px;
			margin-left:18px;
		}
			#about h1.lang_bg {
				background-image: url(../images/about/about_team_title_bg.png);
			}
			#about h1.lang_en {
				background-image: url(../images/about/about_team_title_en.png);
			}
			#about h1 i{
				visibility:hidden
			}
		
		#about .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
		}	
	
		#about h2{
			margin-top:30px;
			font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:18px;
			color:#25a4ac;
		}

			#about .experience {
				width:580px;
				padding-right:46px;
				padding-left:34px;
				text-align:justify;
			}
				
			#about .experience .title{
				font-weight:bold;
				font-size:12px;
				margin-top:20px;
				color:#C5C5C5;
			}
				
			#about .experience p{
				margin-top:10px;
				color:#8c8c8c;
			}
			#about a{
				color:#27AFB8;
			}
			
			
#applications {
padding-top:76px;
}

	#applications .content {
		padding-right:46px;
		padding-left:34px;
		text-align:justify;
	}
	
	#applications .horzLinePagTop,
	#applications .horzLinePagBottom {
	width:916px;
	margin:0 auto;
	height:10px;
	}
	
	#applications .horzLinePagTop {
	border-bottom:1px solid #323232;
	}
	
	#applications .horzLinePagBottom {
	border-top:1px solid #323232;
	}

	#applications .contentIn {
	margin-top:21px;
	}

		#applications .titleIcon {
			background:url(../images/title_icons.png) no-repeat left 0px;
			height:43px;
			width:43px;
			float:left;
			margin-left:34px;
		}
	
		#applications h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:15px;
			margin-left:18px;
		}
			#applications h1.lang_bg {
				background-image: url(../images/titles/applications_title_bg.png);
			}
			#applications h1.lang_en {
				background-image: url(../images/titles/applications_title_en.png);
			}
		
			#applications h1 i{
				visibility:hidden
			}
		
		#applications .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
			margin-bottom:20px;
		}	
	
		#applications h2{
			margin-top:53px;
			font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:18px;
			color:#25a4ac;
		}

			#applications .experience {
				width:580px;
				padding-right:46px;
				padding-left:34px;
				text-align:justify;
			}
				
			#applications .experience .title{
				font-weight:bold;
				font-size:12px;
				margin-top:20px;
				color:#C5C5C5;
			}
				
			#applications .experience p{
				margin-top:2px;
				color:#8c8c8c;

			}
			
			
.appItems .horzLine{
width:916px;
margin:0 auto;
height:15px;
border-top:1px solid #323232;

}

.appItem {
width:285px;
float:left;
margin-left:29px;
}			
			
.appItem .itemImageVertical	{
height:284px;
margin-top:19px;
margin-bottom:19px;
width:155px;
margin-left:60px;
}	

.appItem .itemImage	{
height:175px;
margin-top:19px;
overflow:hidden;
}	
			
.appItem .imageMask {
	position:absolute;
	z-index:3;
	background:url(../images/applications/app_item_bg.png) no-repeat left top;
	width:300px;
	height:200px;
}

.appItem .itemImageVertical .imageMask {
	position:absolute;
	z-index:3;
	background:url(../images/applications/app_item_bg_vert.png) no-repeat left top;
	width:155px;
	height:284px;
}

.appItem .centerTable {
	width:283px;
	height:151px;
}

.appItem .itemImageVertical .centerTable {
	width:155px;
	height:284px;
}

.centerTable td{
	text-align:center;
	vertical-align:middle
}

#applications .appItem h2{
	margin-top:30px;
	font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
	font-size:21px;
	color:#49D2DC;
}

#applications .appItem a {
	font-size:21px;
	color:#49D2DC;
}

.appItem .itemTitle {
	font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}




.appItem .itemText {
	font-size:11px;
	color:#8c8c8c;
	margin-top:10px;
	text-align:justify;
}

#applications .appItem .viewMore {
	font-family:Arial,"Trebuchet MS",Helvetica,Tahoma,Verdana,sans-serif;
	font-size:11px;
	color:#3bc3cc;
	margin-top:10px;
	text-align:justify;
	float:left;
	margin-bottom:15px;
}

#applications .appItem .appStoreLink {
  font-family:Arial,"Trebuchet MS",Helvetica,Tahoma,Verdana,sans-serif;
	font-size:11px;
	color:#3bc3cc;
	margin-top:10px;
	text-align:justify;
	float:right;
	margin-bottom:15px;  
}


.pagination {
float:right;
margin-right:27px;
display:inline;
}

.pagination a,
.pagination span {
float:left;
width:21px;
height:19px;
padding-top:4px;
background:url(../images/pag_bg.jpg) no-repeat left -100px;
font-family:Myriad Pro,"Trebuchet MS",Helvetica,Tahoma,Verdana,sans-serif;
font-size:14px;
font-style:italic;
text-align:center;
color:#818181;
margin-left:2px;
}

.pagination span,
.pagination a:hover {
background-position:left top;
}

.pagBottom span,
.pagBottom a:hover {
background-position:left -27px;
}

.pagBottom {
margin-bottom:39px;
}

.marginBottom {
margin-top:40px;
}

#contacts {
margin-top:96px;
height:675px;
position:relative
}

	#contacts .contentIn {
	line-height:15px;
	}

		#contacts .titleIcon {
			background:url(../images/title_icons.png) no-repeat;
			height:39px;
			width:52px;
			background-position:left -110px;
			float:left;
			margin-left:32px;
		}
	
		#contacts h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:14px;
			margin-left:0px;
		}
			#contacts h1.lang_bg {
				background-image: url(../images/titles/contacts_title_bg.png);
			}
			#contacts h1.lang_en {
				background-image: url(../images/titles/contacts_title_en.png);
			}
		
			#contacts h1 i{
				visibility:hidden
			}
		
		#contacts .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
		}	
	
		#contacts h2{
			margin-top:30px;
			font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:21px;
			color:#25a4ac;
			line-height:23px;
		}

			#contacts .contactsInner {
				width:866px;
				height:545px;
				padding-right:0px;
				padding-left:40px;
				text-align:justify;
				position:relative;
				border:1px solid #4D4D4D;
				margin-left:35px;
				top:34px;
				z-index:3;
				background:url(../images/contacts_spaceman.png) no-repeat right bottom;
			}
				
			#contacts .contactsInner .title{
				font-weight:bold;
				font-size:12px;
				margin-top:20px;
				color:#C5C5C5;
			}
				
			#contacts .contactsInner p{
				margin-top:2px;
				color:#C5C5C5;
			}
			
			#contacts .contactsInner .telsMain .title{
				font-weight:bold;
				font-size:12px;
				margin-top:0px;
				margin-bottom:5px;
				color:#C5C5C5;
			}
			
			#contacts .bgPlane {
			position:absolute;
			background:#686868;
			width:908px;
			height:545px;
			z-index:1;
			opacity:0.1;
			filter:alpha(opacity=10);
			left:34px;
			top:74px;
		
			}
			
		#contacts .contactInfo,
		#contacts .contactRequest {
		float:left;
		}
		
		.contactInfo {
		width:305px
		}
		
		#contacts .contactInfo .country {
		color:#C5C5C5;
		font-size:18px;
		margin-top:26px;
		}
		
		#contacts .contactInfo .adress {
		margin-top:15px;
		}
		
		#contacts .contactInfo .telsMain {
		margin-top:17px
		}
		
		#contacts .contactInfo .telsSales {
		margin-top:28px
		}
		
		#contacts .contactInfo .otherConts {
		margin-top:20px
		}
		
			
			#contacts .contactInfo .otherConts a{
			float:left;
			background:url(../images/cont_icons.png) no-repeat;
			padding-left:30px;
			clear:both;
			color:#C5C5C5;
			font-size:12px;
			padding-top:3px;
			margin-top:8px;
			}
			
			#contacts .contactInfo .otherConts .voiceM{
			background-position:left -25px;
			}
			
			#contacts .contactInfo .otherConts .callback{
			background-position:left -52px;
			}
		
		#contacts .telsMain a,
		#contacts .telsSales a{
		color:#27afb8;
		}
		
		#contacts .telsMain .label,
		#contacts .telsSales .label{
		float:left;
		width:70px;
		}
		
		#contacts .contactRequest {
		width:559px;
		}
	
		
		
/*CONTACTS FORM*/	
#contactsForm {
		float:left;
		margin-right:45px;
		margin-top:14px;
		width:329px;
	}
	
	.contactDetails {
		float:left;
	}
	
		#contacts .contactDetails p{
		margin-bottom:6px;
		font-weight:bold
		}	
	
	#formContacts .required {
		color:#27afb8;
	}
/* END .blockContact */

/* #formContacts */
#formContacts, #formContacts label, #formContacts .formTitle, #formContacts input, #formContacts textarea {
	color: #c5c5c5;
}
#formContacts .formTitle {
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 2px 0;
	margin-bottom: 10px;
}
	#formContacts td {
		font-size: 11px;
		padding: 7px 0px 6px 0px;
	}
	#formContacts .label {
		width: 108px;
		vertical-align: top;
	}
	#formContacts .divInputArea, #formContacts .divTextArea {
		width: 211px;
	}
		#formContacts .divInputArea input, #formContacts .divTextArea textarea {
			display: block;
			background: transparent;
			border: 0;
			font-size: 11px;
		}
		#formContacts .divInputArea input {
			width: 220px;
			padding: 4px 4px;
		}
		#formContacts .divTextArea textarea {
			width: 220px;
			padding: 3px 4px;
			height: 145px;
			overflow: auto;
		}
		
			#formContacts .divInputArea div {
				background: url('../images/input_back.jpg') no-repeat left top;
				width: 228px;
				height: 23px;
			}
			
			#formContacts .divTextArea div {
				background: url('../images/textarea_back.jpg') no-repeat left top;
				width: 228px;
				height: 151px;
			}
			
		#formContacts .obligatory_fields {
			font-size: 11px;
			float:left;
			margin-top:5px;
			color:#27afb8;
		}
		
		#formContacts .divButtonSubmit {
			/*text-align: right;*/
			/*width: 328px;*/
			float:right;
			margin-top:5px;
		}
		
		#formContacts .divButtonSubmit .inputSubmit {
			border: 0;
			background: url('../images/submit_bg.jpg') no-repeat 0 -35px;
			float: right; /* display: block; We can skip display:block / float:left&right - it is OK too*/
			width: 74px;
			height: 25px; /* 23px */
			padding: 1px 2px 3px 2px; /* added for Firefox 3.0/3.5 (may be 2 too) */
			text-align: center;
			font-weight: bold;
			font-size: 15px;
			color: #ffffff;
			cursor: pointer;
		}
		
		#formContacts .divButtonSubmit .inputSubmit:hover {
			background-position: left top;
		}
		
	#captcha #freecap{
    float:right;
	}
	
	#formContacts #captcha {
	width:auto;
	}
	
	#formContacts #captcha div{
	background:transparent;
	float:right;
	width:108px;
	margin-right:0px;
	}
	
	#captcha .text_input_back input {
	float:left;
	width:100px;
	height:15px;
	background: url('../images/input_cap_bg.jpg') no-repeat left top;
	}
	
	#contacts .contactsInner .requestHint{
	float:left;
	}
	
	#contacts .contactsInner .requestHint p{
	color:#25a4ac;
	font-size:12px;
	font-weight:bold;
	margin-top:30px;
	}
	
	#contacts .contactsInner .requestHint ul{
	margin-top:7px;
	}
	
	#contacts .contactsInner .requestHint li{
	margin-top:10px;
	font-size:12px;
	}
/*CONTACTS FORM*/	


#services {
margin-top:97px;
min-height:640px;
margin-bottom:30px;
}

	#services .contentIn {
	
	}

		#services .titleIcon {
			background:url(../images/title_icons.png) no-repeat;
			height:45px;
			width:50px;
			background-position:left -155px;
			float:left;
			margin-left:28px;
		}
	
		#services h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:15px;
			margin-left:18px;
		}
			#services h1.lang_bg {
				background-image: url(../images/titles/services_title_bg.png);
			}
			#services h1.lang_en {
				background-image: url(../images/titles/services_title_en.png);
			}
			
			#services h1 i{
				visibility:hidden
			}
		
		#services .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
		}	
	
		#services h2 {
			margin-top:30px;
			font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:18px;
			color:#25a4ac;
		}

			#services .content {
				padding-right:0px;
				padding-left:34px;
				text-align:justify;
				width:580px;
				float:left;
			}
			
			#services .content1 {
				padding-right:34px;
				padding-left:34px;
				text-align:justify;
			}
			
			#services .pageIcon {
				float:left;
				margin-top:100px;
			}
			
			#services .content ul,
			#services .content1 ul{
			line-height:15px;
			float:left;
			margin-right:50px;
			margin-top:10px;
			font-size:15px;
			}

			#services .content li ,
			#services .content1 li{
				padding-left:17px;
				background:url(../images/footer_bull.jpg) no-repeat left 3px;
				margin-top:3px;
			}
				
			#services .content .title,
			#services .content1 .title {
				font-weight:bold;
				font-size:12px;
				margin-top:25px;
				color:#FFF;
			}
			
			#services .content .title.big,
			#services .content1 .title.big{
				font-size:15px;
			}
				
			#services .content p,
			#services .content1 p{
				margin-top:15px;
				color:#8c8c8c;
			}
			
			#services .content .readMore,
			#services .content1 .readMore{
				margin-top:8px;
				color:#27afb8;
				float:left;
			}
			
			#services .content .contBottom,
			#services .content1 .contBottom {
			margin-top:25px;
			}


#faq {
margin-top:97px;
min-height:640px;
margin-bottom:30px;
}

	#faq .contentIn {
	
	}

		#faq .titleIcon {
			background:url(../images/faq-title-icon.png) no-repeat;
			height:45px;
			width:50px;
			background-position:left toop;
			float:left;
			margin-left:28px;
		}
	
		#faq h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:15px;
			margin-left:18px;
		}
			#faq h1.lang_bg {
				background-image: url(../images/faq-title.png);
			}
			#faq h1.lang_en {
				background-image: url(../images/faq-title.png);
			}
			
			#faq h1 i{
				visibility:hidden
			}
		
		#faq .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
		}	
	
		#faq h2 {
			margin-top:30px;
			font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:18px;
			color:#25a4ac;
		}

			#faq .content {
				padding-right:46px;
				padding-left:34px;
				text-align:justify;
			}
			
			#faq .content ul{
			line-height:15px;
			float:left;
			margin-right:50px;
			margin-top:10px;
			font-size:15px;
			}

			#faq .content li {
				padding-left:17px;
				background:url(../images/footer_bull.jpg) no-repeat left 3px;
				margin-top:3px;
			}
				
			#faq .content .title{
				font-weight:bold;
				font-size:12px;
				margin-top:25px;
				color:#FFF;
			}
			
			#faq .content .title.big{
				font-size:15px;
			}
				
			#faq .content p{
				margin-top:15px;
				color:#8c8c8c;
			}
			
			#faq .content .readMore{
				margin-top:8px;
				color:#27afb8;
				float:left;
			}
			
			#faq .content a{
				color:#27afb8;
			}
			
			#faq .content .contBottom {
			margin-top:25px;
			}		
			
#notFound {
margin-top:97px;
min-height:640px;
margin-bottom:30px;
}

	#notFound .contentIn {
	
	}

		#notFound .titleIcon {
			background:url(../images/not_found_ico.png) no-repeat;
			height:45px;
			width:50px;
			background-position:left toop;
			float:left;
			margin-left:28px;
		}
	
		#notFound h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:15px;
			margin-left:18px;
		}
			#notFound h1.lang_bg {
				background-image: url(../images/not_found_bg.png);
			}
			#notFound h1.lang_en {
				background-image: url(../images/not_found_en.png);
			}
			
			#notFound h1 i{
				visibility:hidden
			}
		
		#notFound .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
		}	
	
		#notFound h2 {
			margin-top:30px;
			font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:18px;
			color:#25a4ac;
		}

			#notFound .content {
				padding-right:46px;
				padding-left:34px;
				text-align:justify;
			}
			
			#notFound .content ul{
			line-height:15px;
			float:left;
			margin-right:50px;
			margin-top:10px;
			font-size:15px;
			}

			#notFound .content li {
				padding-left:17px;
				background:url(../images/footer_bull.jpg) no-repeat left 3px;
				margin-top:3px;
			}
				
			#notFound .content .title{
				font-weight:bold;
				font-size:12px;
				margin-top:25px;
				color:#FFF;
			}
			
			#notFound .content .title.big{
				font-size:15px;
			}
				
			#notFound .content .pageNotFound{
				margin-top:20px;
				color:#8c8c8c;
				font-size:15px;
			}
			
			#notFound .content .readMore{
				margin-top:8px;
				color:#27afb8;
				float:left;
			}
			
			#notFound .content a{
				color:#27afb8;
			}
			
			#notFound .content .contBottom {
			margin-top:25px;
			}			
			
			
#testimonials {
padding-top:76px;
}

	#testimonials .content {
		padding-right:46px;
		padding-left:34px;
		text-align:justify;
	}
	
	#testimonials .horzLinePagTop,
	#testimonials .horzLinePagBottom {
	width:916px;
	margin:0 auto;
	height:10px;
	}
	
	#testimonials .horzLinePagTop {
	border-bottom:1px solid #323232;
	}
	
	#testimonials .horzLinePagBottom {
	border-top:1px solid #323232;
	}

	#testimonials .contentIn {
	margin-top:21px;
	}

		#testimonials .titleIcon {
			background:url(../images/title_icons.png) no-repeat -5px -203px;
			height:43px;
			width:43px;
			float:left;
			margin-left:34px;
		}
		
		#testimonials h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:15px;
			margin-left:18px;
		}
			#testimonials h1.lang_bg {
				background-image: url(../images/titles/testimon_title_bg.png);
			}
			#testimonials h1.lang_en {
				background-image: url(../images/titles/testimon_title_en.png);
			}
		
			#testimonials h1 i{
				visibility:hidden
			}
		
		#testimonials .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
			margin-bottom:20px;
		}				
			
			
	.testItems {
	padding-left:34px;
	padding-right:67px;
	margin-top:30px;
	margin-bottom:30px;
	}

		.testItems .listItem {
		margin-top:50px;
		}
		
		.testItems .first {
		margin-top:0px;
		}
		
		.testItems .itemAuthor {
		margin-top:15px;
		color:#27afb8;
		}
		
			.contentBottom .experience ul{
			line-height:15px;
			float:left;
			margin-right:50px;
			margin-top:10px;
			font-size:15px;
			}

			.contentBottom .experience li {
				padding-left:17px;
				background:url(../images/footer_bull.jpg) no-repeat left 3px;
				margin-top:3px;
			}
				
			.contentBottom .experience .title{
				font-weight:bold;
				font-size:12px;
				margin-top:25px;
				color:#FFF;
			}
			
			.contentBottom .experience .title.big{
				font-size:15px;
			}
			
			.contentBottom .experience p{
				margin-top:15px;
				color:#8c8c8c;
			}
			


#order {
margin-top:97px;
min-height:640px;
margin-bottom:30px;
}

	#order .contentIn {
	
	}

		#order .titleIcon {
			background:url(../images/order_ico.png) no-repeat;
			height:45px;
			width:50px;
			background-position:left top;
			float:left;
			margin-left:28px;
		}
	
		#order h1{
			background-repeat: no-repeat;
			background-position: 2px top;
			float:left;
			width:300px;
			height:23px;
			margin-top:15px;
			margin-left:18px;
		}
			#order h1.lang_bg {
				background-image: url(../images/titles/order_title_bg.png);
			}
			#order h1.lang_en {
				background-image: url(../images/titles/order_title_en.png);
			}
		
			#order h1 i{
				visibility:hidden
			}
		
		#order .longTitle{
			font-size: 24px;
			color:#c5c5c5;
			padding-left:34px;
			padding-right:67px;
			text-align:justify;
			margin-top:20px;
		}	
	
		#order h2 {
			margin-top:30px;
			font-family:"Trebuchet MS",Helvetica,Tahoma,Arial,Verdana,sans-serif;
			font-size:18px;
			color:#25a4ac;
		}

			#order .content {
				padding-right:0px;
				padding-left:34px;
				text-align:justify;
				width:580px;
				float:left;
			}
			
			#order .pageIcon {
				float:left;
				margin-top:100px;
			}
			
			#order .content ul{
			line-height:15px;
			float:left;
			margin-right:50px;
			margin-top:10px;
			font-size:15px;
			}

			#order .content li {
				padding-left:17px;
				background:url(../images/footer_bull.jpg) no-repeat left 3px;
				margin-top:3px;
			}
				
			#order .content .title{
				font-weight:bold;
				font-size:12px;
				margin-top:25px;
				color:#FFF;
			}
			
			#order .content .title.big{
				font-size:15px;
			}
				
			#order .content p{
				margin-top:15px;
				color:#8c8c8c;
			}
			
			#order .content .readMore{
				margin-top:8px;
				color:#27afb8;
				float:left;
			}
			
			#order .content .contBottom {
			margin-top:25px;
			}
			
			#order a{
			color:#27AFB8;
			}

	.formBox input,
	.formBox lable {
	display:block;
	}	

	.formBox lable {
	
	}	
			
	.formBox input {
	width:100px;
	height:15px;
	background: url('../images/input_cap_bg.jpg') no-repeat left top;
	border:0px;
	padding:4px;
	margin-bottom:5px;
	
	}
	
	.formBox .inputSubmit {
			border: 0;
			background: url('../images/submit_bg.jpg') no-repeat 0 -35px;
			float: left; /* display: block; We can skip display:block / float:left&right - it is OK too*/
			width: 74px;
			height: 25px; /* 23px */
			padding: 1px 2px 3px 2px; /* added for Firefox 3.0/3.5 (may be 2 too) */
			text-align: center;
			font-weight: bold;
			font-size: 14px;
			color: #ffffff;
			cursor: pointer;
		}
		
