@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,400italic,500italic,700,700italic&subset=latin,cyrillic-ext,greek-ext,greek,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Exo+2:400,400italic,500,500italic,700italic,700,600italic,600&subset=latin,latin-ext,cyrillic);

#NTecPage {
	background-color: #FFF;
	font-family: 'Exo 2', sans-serif;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#whole_page {
	background-color: #FFF;
	color: #4C4C4C;
	width: 1200px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#top_block, #mid_block {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#top_block {
	font-family: Roboto, sans-serif;
	padding: 0px 0px 12px 0px;
}
#top_block div {
	vertical-align: bottom; 
}
#top_logo {
	float: left;
	width: 220px;
	padding: 20px 0px 0px 20px;
	vertical-align: bottom; 
}
#top_menu {
	float: left;
	height: 39px;
}
#top_menu ul li a:link, #top_menu ul li a:visited {
	text-decoration: none;
}
#middle_block div {
	vertical-align: top;
}
.nav_item_sub a:hover {
	color: #006D75;
}
#bottom_block {
	clear: both;
	margin: 4px 0px;
	background-color: #FFF;
	color: #4C4C4C;
	border-top: solid 1px #CCC;
}
table.vtop tr td {
	vertical-align: top !important;
	font-size: 100%;
}
#representatives_list, #distributors_map, #distributor_list, #follow_us_list {
	float: left;
	margin: 20px 0px;
}
#representatives_list {
	width: 224px;
}
#distributors_map {
	width: 520px;
	text-align: center;
}
#distributor_list {
	width: 296px;
}
#follow_us_list {
	width: 118px;
	height: 140px;
	border-left: solid 1px #CCC;
}
#distributor_list ul, #representatives_list ul, #other_links_list ul {
	margin: 0px 20px;
	font-size: 80%;
	line-height: 0.8em;
	list-style-image: none;
}
#distributors_local_list {
	margin-left: 0px;
}
#distributor_list li, #representatives_list li, #other_links_list li, #distributors_local_list li {
	padding-right: 0.5em;
	list-style-type: none;
	list-style-image: none;
	white-space: nowrap;
	margin-left: 0px;
}
#distributor_list li, #representatives_list li, #distributors_local_list li {
	float: left;
}
.bottom_title {
	padding: 0px 0px 4px 18px;
	font-size: 120%;
	color: #3E8273;
}
#icons {
	text-align: left;
	margin: 0px;
	padding: 0px 12px;
}
#searchForm {
	margin: 0px;
}
#Search {
	float: right;
	width: 192px;
	margin: 54px 30px 0 0;
	border: solid 1px #BEBEBE;
	font-size: 120%;
	white-space: nowrap;
}
#inputSearch {
	width: 156px;
	border: none;
	background-color: #FFF;
	color: #000;
	padding: 0px;
	margin: 0px;
	outline: none;
}
#submitSearch {
	width: 30px;
	background: #FFF url('icon_search.png') center center no-repeat scroll;
	font-size: 1em;
	border: none;
}
#Breadcrumbs {
	background: url('neurotec_breadcrumbs_bar.gif') transparent no-repeat center bottom;
	margin: 0px 36px;
	padding: 0px 12px 16px 16px;
	font-weight: bold;
	color: #366;
}
#middle { margin: 0px 36px; }
#bottom {
	clear: both;
	padding-bottom: 1em;
	text-align: center;
	font-size: 80%;
}
#empty_top {
	margin: 0px;
	padding: 0px;
	height: 1px !important;
	width: 180px;
}
#left_nav {
	float: left;
	width: 220px;
	padding: 20px 0 20px 20px; 
	font-family: Roboto; 
	font-size: 10pt;
}
#content {
	float: left;
	width: 930px;
	height: 100%;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.box_FFF_top, .box_366_top, .box_DEE_top, .box_633_top {
	background: url('neurotec_box_top.gif') no-repeat center bottom;
	margin: 0px;
	padding: 4px 0px;
}
.box_FFF_bottom, .box_366_bottom, .box_DEE_bottom, .box_633_bottom {
	background: url('neurotec_box_bottom.gif') no-repeat center top;
	margin: 0px;
	padding: 4px 0px;
}
.box_FFF_middle, .box_366_middle, .box_DEE_middle, .box_633_middle {
	background: url('neurotec_box_middle.gif') repeat-y center;
	margin: 0px;
	padding: 0px 16px 0px 12px;
}
.box_FFF_top, .box_FFF_middle, .box_FFF_bottom { background-color: #FFF; }
.box_366_top, .box_366_middle, .box_366_bottom { background-color: #366; }
.box_DEE_top, .box_DEE_middle, .box_DEE_bottom { background-color: #DEE; }
.box_633_top, .box_633_middle, .box_633_bottom { background-color: #80535E; }
.darkbox_top {
	background: url('neurotec_darkbox_top.gif') transparent no-repeat center bottom;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}
.darkbox_bottom {
	background: url('neurotec_darkbox_bottom.gif') transparent no-repeat center top;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
.promobox_bottom {
	background: url('neurotec_promobox_bottom.gif') transparent no-repeat center top;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
.nav_title {
	color: #4C4C4C; 
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}
.nav_item, .nav_item_sub {
	color: #3E8273;
	padding: 1px 0px;
	font-weight: normal;
}
div.nav2 {
	padding-left: 1em;

}
.nav_sub_content {
	width: 12em;
	background-color: #EEE;
	border: solid 1px #366;
	padding: 8px 6px;
}
.nav_comment {
	font-size: 80%;
	color: #A7A7A7;
}
#product-advisor-link, #download-link, #support-link {
	padding: 8px 36px 8px 46px;
}
#download-link {
	padding-right: 72px;
}
#support-link {
	padding-right: 86px;
}
a#product-advisor-link:link, a#product-advisor-link:visited,
a#download-link:link, a#download-link:visited,
a#support-link:link, a#support-link:visited
{
	color: #3E8273;
}
a#product-advisor-link:hover, span#product-advisor-link, 
a#download-link:hover, span#download-link, 
a#support-link:hover, span#support-link {
	color: #1E5556 !important;
}
a#product-advisor-link:link, a#product-advisor-link:visited {
	background: url('neurotec_icon_product_advisor.png') #DCE9E6 no-repeat left top;
}
a#product-advisor-link:hover, span#product-advisor-link {
	background: url('neurotec_icon_product_advisor_active.png') #97C0B7 no-repeat left top;
}
a#download-link:link, a#download-link:visited {
	background: url('neurotec_icon_product_advisor.png') #D8DDE1 no-repeat left top;
}
a#download-link:hover, span#download-link {
	background: url('neurotec_icon_product_advisor_active.png') #05939D no-repeat left top;
}
a#support-link:link, a#support-link:visited {
	background: url('neurotec_icon_support.png') #D8DDE1 no-repeat left top;
}
a#support-link:hover, span#support-link {
	background: url('neurotec_icon_support_active.png') #05939D no-repeat left top;
}
#ultrasound-link,
#biometric-supply-buy-link,
#ncheck-net-buy-link,
#sky-biometry-buy-link,
#skybiometry-link
{
	width: 180px;
	max-width: 180px;
	margin-bottom: 0.8em;
	font-family: "Exo 2", sans-serif;
	text-align: center;
}
#ultrasound-link:hover,
#biometric-supply-buy-link:hover,
#ncheck-net-buy-link:hover,
#sky-biometry-buy-link:hover,
#skybiometry-link:hover
{
	text-decoration: underline;
}
#ultrasound-link a:hover,
#biometric-supply-buy-link a:hover,
#ncheck-net-buy-link a:hover,
#sky-biometry-buy-link a:hover,
#skybiometry-link a:hover
{
	color: #FFF !important;
	text-decoration: underline !important;
}
#ultrasound-link {
	padding: 8px 0px 4px 0px;
	line-height: 1.5em;
	background: url('ultrasound_icon.png') #084C3E no-repeat left top;
}
#ultrasound-link:hover {
	background: url('ultrasound_icon_active.png') #226959 no-repeat left top;
}
#biometric-supply-buy-link {
	padding: 8px 0px 4px 0px;
	line-height: 1.5em;
	background: url('biometric_supply_icon_buy.png') #084C3E no-repeat left top;
}
#biometric-supply-buy-link:hover {
	background: url('biometric_supply_icon_buy_active.png') #226959 no-repeat left top;
}
#ncheck-net-buy-link {
	padding: 3px 0px 4px 0px;
	line-height: 1.3em;
	background: url('ncheck_net_icon_buy.png') #084C3E no-repeat left top;
}
#ncheck-net-buy-link:hover {
	background: url('ncheck_net_icon_buy_active.png') #226959 no-repeat left top;
}
#skybiometry-link {
	padding: 12px 0px 2px 0px;
	line-height: 1.6em;
	background: url('skybiometry_icon_mono_dk.png') #084C3E no-repeat left top;
}
#skybiometry-link:hover {
	background: url('skybiometry_icon_mono_dk_active.png') #226959 no-repeat left top;
}

/* Responsive */
@media (min-width: 1180px) {
	.tablet, .phone, .not_desktop {
		display: none;
	}
	#top_menu {
		width: 720px;
		margin: 54px 0 0 0;
	}
	#drop_menu_button {
		display: none;
	}
}
@media (min-width: 929px) {
	.phone {
		display: none;
	}
	#top_menu ul {
		padding-left: 0px; 
		padding-right: 30px;
		list-style-image: none;
	}
	#top_menu ul li {
		float: left;
		padding-right: 1.6em;
		list-style-type: none;
	}
	#top_menu ul li a:link, #top_menu ul li a:visited {
		color: #4C4C4C;
	}
	#accented_separator, #accented_separator_product {
		width: 929px;
	}
	#button_company, #button_biometrics, #button_surveillance, #button_ai {
		width: 219px;
		margin-left: 18px;
	}
	#slide_company, #slide_biometrics, #slide_surveillance, #slide_ai {
		width: 929px;
		height: 453px;
		/* font-family: Roboto, sans-serif; */
	}
	#slide_company {
		background: url('neurotec_company_slide.jpg') #3B3B3B no-repeat top left;
	}
	#slide_biometrics {
		background: url('neurotec_biometrics_slide.jpg') #3B3B3B no-repeat top left;
	}
	#slide_surveillance {
		background: url('neurotec_surveillance_slide.jpg') #3B3B3B no-repeat top left;
	}
	#slide_ai {
		background: url('neurotec_computer_vision_slide.jpg') #3B3B3B no-repeat top left;
	}
	.slide_title {
		width: 60%;
		padding: 60px 0px 0px 29px;
		font-size: 1.6em;
		font-weight: 500;
		line-height: 1.5em;
	}
	.slide_hero_mobile img {
		display: none;
	}
	.slide_line {
		white-space: nowrap;
	}
	.slide_content_primary {
		padding: 43px 0px 0px 29px;
	}
	.slide_content_primary_icon {
		width: 146px;
		height: 135px;
	}
	.slide_content_primary_comment {
		width: 129px;
		margin: 8px !important;
	}
	.slide_content_secondary {
		clear: both;
		padding: 18px 0px 0px 49px;
	}
	.slide_content_secondary_title {
		width: 220px; 
		margin: 2px 52px 0px 0px;
	}
	#default_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_a_default.jpg') #404142 no-repeat top left;
	}
	#about_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_about.jpg') #404142 no-repeat top left;
	}
	#awards_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_awards.jpg') #404142 no-repeat top left;
	}
	#customers_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_customers.jpg') #404142 no-repeat top left;
	}
	#distributors_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_distributors.jpg') #404142 no-repeat top left;
	}
	#contact_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_contact.jpg') #404142 no-repeat top left;
	}
	#ultrasound_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2017_ultrasound.jpg') #404142 no-repeat top left;
	}
	#product_schema_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_product_schema.jpg') #404142 no-repeat top left;
	}
	#duplicates_search_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_duplicates_search.jpg') #404142 no-repeat top left;
	}
	#verifinger_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_VF.jpg') #404142 no-repeat top left;
	}
	#verifinger_embedded_sdk_bg { 
		background: url('neurotec_pagehead_VFE.jpg') transparent no-repeat top left;
		padding: 0px 0px 1em 0px;
	}
	#verilook_sdk_bg {
		width: 929px;
		background: url('neurotec_pagehead_2015_VL.jpg') #404142 no-repeat top left;
	}
	#verilook_embedded_sdk_bg {
		background: url('neurotec_pagehead_VLE.jpg') transparent no-repeat top left;
		padding: 0px 0px 0.5em 0px;
	}
	#verispeak_embedded_sdk_bg {
		background: url('neurotec_pagehead_VSE.jpg') transparent no-repeat top left;
		padding: 0px 0px 0.5em 0px;
	}
	#verilook_surveillance_sdk_bg {
		width: 929px;
		background: url('neurotec_pagehead_2015_VLS.jpg') #404142 no-repeat top left;
	}
	#sentiveillance_server_bg {
		width: 929px;
		background: url('neurotec_pagehead_2017_SVServer.jpg') #404142 no-repeat top left;
	}
	#verieye_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_VE.jpg') #404142 no-repeat top left;
	}
	#verieye_embedded_sdk_bg {
		background: url('neurotec_pagehead_VEE.jpg') transparent no-repeat top left;
		padding: 0px 0px 0.5em 0px;
	}
	#verispeak_sdk_bg {
		width: 929px;
		background: url('neurotec_pagehead_2015_VS.jpg') #404142 no-repeat top left;
	}
	#fingercell_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_Fnc.jpg') #404142 no-repeat top left;
	}
	#megamatcher_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_MM.jpg') #404142 no-repeat top left;
	}
	#megamatcher_embedded_sdk_bg { 
		background: url('neurotec_pagehead_MME.jpg') transparent no-repeat left;
		padding: 0px 0px 0em 0px;
	}
	#megamatcher_accelerator_bg {
		width: 929px;
		background: url('neurotec_pagehead_2015_MMA.jpg') #404142 no-repeat top left;
	}
	#megamatcher_on_card_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_MMOC.jpg') #404142 no-repeat top left;
	}
	#megamatcher_abis_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_MM_ABIS.jpg') #404142 no-repeat top left;
	}
	#sentibotics_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_SB.jpg') #404142 no-repeat top left;
	}
	#sentisight_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_SS.jpg') #404142 no-repeat top left;
	}
	#sentisight_embedded_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_SSE.jpg') #404142 no-repeat top left;
	}
	#sentimask_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2017_SM.jpg') #404142 no-repeat top left;
	}
	#sentisculpt_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_SC.jpg') #404142 no-repeat top left;
	}
	#sentigaze_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_SG.jpg') #404142 no-repeat top left;
	}
	#ncheck_finger_attendance_bg { 
		width: 929px;
		/* height: 404px; */
		background: url('neurotec_pagehead_2015_NCFA.jpg') #404142 no-repeat top left;
	}
	#nveiler_video_filter_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_NVVF.jpg') #404142 no-repeat top left;
	}
	#npointer_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_NPointer.jpg') #404142 no-repeat top left;
	}
	#cma_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_CMA.jpg') #404142 no-repeat top left;
	}
	#ffv_sdk_bg { 
		width: 929px;
		background: url('neurotec_pagehead_2015_FFV.jpg') #404142 no-repeat top left;
	}
	.page_head_block {
		margin: 0px;
		padding: 180px 29px 25px 29px;
		color: #DADADA;
	}
	h1.title_front { 
		margin: 0px;
		padding: 22px 0px 0px 25px;
		font-size: 160%;
		font-weight: 500;
	}
	h2.title_front {
		margin: 0px 25px;
		padding: 0px 0px 4px 0px;
		font-size: 100%;
		/* font-size: 90%; */
	}
	#product_header_mobile {
		display: none;
	}
	.page_head_column {
		float: left;
		width: 230px;
		margin: 2px 25px 10px 25px;
	}
	#local_menu {
		float: left;
		width: 209px;
		margin: 1px 0px 2em 0px;
	}
	.local_item_2_active1, .local_item_2_active1_first, .local_item_2_active2 {
		margin-top: -1px;
		margin-left: -6px;
	}
	.local_item_2_active1 {
		background: url('right_side_arrow_1.png') #FFF no-repeat scroll 0px 0px;
	}
	.local_item_2_active1_first {
		background: url('right_side_arrow_1.png') transparent no-repeat scroll 0px 0px;
	}
	.local_item_2_active2 {
		background: url('right_side_arrow_2.png') #FFF no-repeat scroll 0px 0px;
	}
	.local_item_2_active1 div, .local_item_2_active1_first div, .local_item_2_active2 div {
		margin-left: 6px;
		/* border-right: solid 1px #CCC; */
		border-top: solid 2px #3E8273;
		border-bottom: solid 2px #3E8273;
	}
	.local_item_2_active1 div, .local_item_2_active2 div {
		padding: 6px 5px 6px 8px;
		/* border-top: solid 1px #CCC; */
	}
	.local_item_2_active1_first div {
		/* margin-top: -10px; */
		/* padding: 14px 5px 8px 18px; */
		padding: 6px 5px 6px 8px;
	}
	#content_with_local_menu {
		float: left;
		width: 660px;
		margin: 10px 30px 0px 30px;
	}
	#science_list div.science_summary, #case_study_list div.summary {
		padding: 0.5em 2em;
		text-align: justify;
	}
	h1 {
		font-size: 120%;
	}
	.content_2_columns {
		float: left;
		width: 400px;
		margin: 10px 30px;
	}
	div.float_right, div.float_right_wide { 
		float: right; 
		margin: 2px 0px 2px 1em;
	}
	div#page_contents {
		float: right;
		width: 240px;
		border: solid 1px #EAEAEA;
		margin: 0px 0px 4px 1em;
		padding: 2px 0.5em;
	}
	.product_schema_mm_ext {
		width: 888px;
	}
	.product_schema_mm_std {
		width: 860px;
	}
	.product_advisor_left_cell {
		clear: both;
		float: left;
		width: 50%;
		margin-bottom: 1em;
		text-align: right;
	}
	.product_advisor_right_cell {
		float: left;
		width: 50%;
		margin-bottom: 1em;
		text-align: left;
	}
	.spf_left_cell {
		clear: both;
		float: left;
		width: 37%;
		text-align: right !important;
	}
	.spf_right_cell {
		float: left;
		width: 57%;
		text-align: left;
	}
}
@media (max-width: 1179px) {
	.desktop_only {
		display: none;
	}
	#whole_page {
		width: 929px;
	}
	#top_block {
		position: fixed;
		top: 0px;
		width: 929px;
		height: 80px;
		background: url('neurotec_top_fixed_background_929px.png') transparent no-repeat left top;
	}
	#top_menu {
		width: 700px;
		margin: 39px 0 0 0;
	}
	#Search, #left_nav {
		display: none;
	}
	#top_logo {
		width: 197px;
		padding-top: 5px;
	}
	#mid_block {
		margin-top: 80px;
	}
	#drop_menu_button {
		display: none;
	}
	#company_top {
		/*
		position: fixed;
		top: 45px;
		left: 360px;
		*/
	}
	.top_menu_foldable {
		position: absolute;
		z-index: 32;
		margin: 5px 15px 15px -10px;
		padding: 0.5em 10px;
		border: solid 1px #EEE;
		background-color: #FFF;
	}
	.top_menu_foldable li {
		clear: both;
	}
	.nav_item_sub {
		padding-bottom: 1em;
	}
	#representatives_list {
		width: 270px;
	}
	#distributors_map {
		display: none;
	}
	#distributor_list {
		width: 520px;
	}
	#follow_us_list {
		height: 100px;
	}
	.content_node {
		/* help scroll correctly when link with hash clicked */
		margin-top: -80px;
		padding-top: 80px;
	}
}
@media (max-width: 928px) { /* max-width: 759px */
	.desktop_only, .tablet, .not_phone {
		display: none;
	}
	#whole_page {
		width: 100%;
	}
	#top_block {
		width: 100%;
	}
	#top_logo {
		width: 190px;
		padding: 5px;
	}
	#top_menu {
		display: none;
		position: absolute;
		top: 30px;
		width: 100%;
		height: 1024px;
		background: transparent url('pixel_FFFFFF_60.png') fixed;
	}
	#top_menu ul {
		clear: both;
		float: right;
		width: 280px;
		margin-bottom: 1em;
		padding: 10px 30px 20px 0px;
		background-color: #333;
		/* text-align: right; */
	}
	#top_menu ul li {
		list-style-type: none;
		list-style-image: none;
	}
	#top_menu ul li a:link, #top_menu ul li a:visited {
		color: #FFF;
	}
	.top_menu_foldable {
		position: inherit;
		z-index: inherit;
		margin: 0px;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: solid 1px #999;
		background-color: #333;
	}
	.nav_item_sub {
		padding-bottom: 0.25em;
	}
	#drop_menu_button {
		display: block;
		float: right;
		width: 100px;
		height: 34px;
		margin: 20px 5px 0px 0px;
		padding: 14px 0px 0px 12px;
		background: url('neurotec_icon_product_advisor.png') #DCE9E6 no-repeat left;
		text-align: center;
		color: #FFF;
		font-weight: 600;
	}
	#drop_menu_button:hover {
		background: url('neurotec_icon_product_advisor_active.png') #97C0B7 no-repeat left;
		color: #1E5556;
	}
	#drop_menu_button a:link, #drop_menu_button a:visited {
		color: #000;
		text-decoration: none;
		line-height: 1.3em;
	}
	#drop_menu_button a:hover {
		color: #1E5556 !important;
		line-height: 1.3em;
	}
	#content {
		width: 100%;
	}
	#accented_separator, #accented_separator_product {
		width: 100%;
	}
	#button_company, #button_biometrics, #button_surveillance, #button_ai {
		width: 28%;
		margin-left: 3%;
		font-size: 90%;
		font-weight: bold;
	}
	#slide_company, #slide_biometrics, #slide_surveillance, #slide_ai {
		width: 100%;
		background-color: #404242;
	}
	.slide_hero_mobile img {
		display: block;
		width: 100%;
		height: 27%;
	}
	.slide_line {
		white-space: normal;
	}
	.slide_title {
		width: 65%;
		margin: -5em 0px 1em 0px;
		padding: 0px 10px;
		font-size: 1.0em;
		font-weight: bold;
		line-height: 1.2em;
	}
	.slide_content_primary {
		padding: 1.5em 10px 0px 10px;
	}
	.slide_content_primary_icon  {
		clear: both;
		width: 88px;
		height: 81px;
		margin-bottom: 8px;
	}
	.slide_content_primary_icon img {
		width: 88px;
		height: 81px;
	}
	.slide_content_primary_comment {
		width: 190px;
		margin-left: 10px !important;
	}
	.slide_content_primary_more_info {
		display: none;
	}
	.slide_content_separator {
		display: none;
	}
	.slide_content_secondary {
		clear: both;
		padding: 0px 10px;
	}
	.slide_content_secondary_item {
		padding-bottom: 0.5em;
	}
	#slide_company .slide_content_secondary_item {
		width: 240px;
	}
	.slide_content_secondary_title {
		margin: 0px 10px;
	}
	#icon_about {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px 0px;
	}
	#icon_awards {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px 0px;
	}
	#icon_customers {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -200px 0px;
	}
	#icon_megamatcher_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -300px 0px;
	}
	#icon_megamatcher_accelerator {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -400px 0px;
	}
	#icon_megamatcher_on_card_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -500px 0px;
	}
	#icon_megamatcher_abis {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -600px 0px;
	}
	#icon_sentiveillance_server {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1000px 0px;
	}
	#icon_sentiveillance_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -700px 0px;
	}
	#icon_sentiveillance_realtime {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -150px -100px;
	}
	#icon_sentiveillance_largescale {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px -100px;
	}
	#icon_sentiveillance_biometric {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px -100px;
	}
	#icon_sentiveillance_pedestrian_vehicle {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -550px -100px;
	}
	#icon_sentisculpt_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -800px 0px;
	}
	#icon_sentibotics {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -900px 0px;
	}
	#icon_experience {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat 0px -100px;
	}
	#icon_proven {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -50px -100px;
	}
	#icon_licensing {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -100px -100px;
	}
	#icon_support {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -150px -100px;
	}
	#icon_verifinger_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -200px -100px;
	}
	#icon_verilook_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -250px -100px;
	}
	#icon_verieye_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -300px -100px;
	}
	#icon_verispeak_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -350px -100px;
	}
	#icon_sentigaze_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -400px -100px;
	}
	#icon_sentimask_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1200px 0px;
	}
	#icon_sentisight_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -1100px 0px;
	}
	#icon_sentisight_embedded_sdk {
		background: url('neurotec_sprite_sheet.jpg') transparent no-repeat -500px -100px;
	}
	#distributor_list {
		width: 100%;
	}
	#megamatcher_abis_bg,
	#megamatcher_sdk_bg,
	#megamatcher_accelerator_bg,
	#megamatcher_on_card_sdk_bg,
	#verifinger_sdk_bg,
	#verilook_sdk_bg,
	#verieye_sdk_bg,
	#verispeak_sdk_bg,
	#ffv_sdk_bg,
	#sentibotics_sdk_bg,
	#verilook_surveillance_sdk_bg,
	#sentisight_sdk_bg,
	#sentisight_embedded_sdk_bg,
	#sentisculpt_sdk_bg,
	#sentigaze_sdk_bg,
	#ncheck_finger_attendance_bg,
	#nveiler_video_filter_bg,
	#npointer_bg,
	#cma_bg
	{
		background: none;
	}
	h1.title_front { 
		margin: -2.5em 0px 0px 0px;
		padding: 0px 10px;
		font-size: 120%;
	}
	h2.title_front {
		margin: 0px;
		padding: 2px 10px;
		background-color: #404241;
		font-size: 80%;
	}
	#product_header_mobile {
		display: block;
		padding: 2px 10px 0.5em 10px;
		background-color: #404241;
		color: #DADADA;
		font-size: 80%;
	}
	#product_header_mobile a {
		color: #FFF;
		font-weight: bold;
	}
	#product_header_mobile_skip_link {
		float: right; 
		width: 40%; 
		text-align: right;
	}
	#header_overview {
		display: none;
		background-color: #404241;
	}
	.page_head_column {
		width: 95% !important;
		margin: 0px;
		padding: 0.2em 0px 0.5em 10px;
		color: #DADADA;
	}
	.page_head_column p {
		text-align: left;
	}
	#local_menu {
		clear: both;
		width: 209px;
		margin: 0px auto;
		padding: 80px 0px 1em 0px;
	}
	.local_item_2_active1, .local_item_2_active1_first, .local_item_2_active2 {
		margin: 0px -10px;
		background-image: none;
		background-color: #FFF;
	}
	.local_item_2_active1_first {
		margin-top: -8px;
	}
	.local_item_2_active1 div, .local_item_2_active1_first div, .local_item_2_active2 div {
		margin: 0px;
		padding: 6px 0px 6px 26px;
		border: solid 1px #05939D;
	}
	#content_with_local_menu {
		margin: 0px;
		padding: 10px;
	}
	#to_the_top {
		display: none;
	}
	#science_list div.science_summary, #case_study_list div.summary {
		padding: 0.3em 0em 0.5em 1em;
		text-align: left;
	}
	h1 {
		font-size: 120%;
	}
	.content_2_columns {
		float: left;
		width: 300px !important;
		margin: 0px;
		padding: 0px 10px;
	}
	.inline_video iframe {
		width: 100%;
		max-width: 640px;
	}
	div.float_right, div.float_right_wide { 
		float: none; 
		margin: 2px auto;
	}
	div#page_contents {
		border: solid 1px #EAEAEA;
		margin: 0px 5% 1em 5%;
		padding: 2px 0.5em;
	}
	.product_advisor_checkbox {
		margin-bottom: 1em;
	}
	.product_advisor_left_cell {
		width: 90%;
		margin: 0px auto;
		text-align: center;
	}
	.product_advisor_right_cell {
		width: 90%;
		margin: 0px auto 1.5em auto;
		text-align: center;
	}
	.product_advisor_right_cell input {
		font-size: 120%;
	}
	.spf_left_cell, .spf_right_cell {
		width: 100%;
		text-align: left;
	}
	.inputForm div.leftcen, .inputForm div.script_title {
		width: 100%;
	}
}

/* Links */
.active {
	color: #3E8273; /* #639C8F */
	font-weight: bold;
}
a:link { color: #226959; }
a:hover {
	color: #639C8F !important;
	text-decoration: underline !important;
}
a:visited, #Distributors a:visited {	color: #084C3E; }
#distributor_list li a:link, #distributor_list li a:visited, 
#representatives_list li a:link, #representatives_list li a:visited,
#other_links_list li a:link, #other_links_list li a:visited
{
	font-family: Roboto, sans-serif;
	text-decoration: none;
	color: #226959;
}
h2 a:link, h2 a:visited {
	color: #4C4C4C;
	text-decoration: none;
}
.nav_title a:link, .nav_title a:visited,
.nav_item a:link, .nav_item a:visited,
.nav_item_sub a:link, .nav_item_sub a:visited,
#Breadcrumbs a:link, #Breadcrumbs a:visited
{
	color: #4C4C4C;
	text-decoration: none;
}
.nav_item a:link, .nav_item a:visited,
.nav_item_sub a:link, .nav_item_sub a:visited,
#Breadcrumbs a:link, #Breadcrumbs a:visited
{
	font-weight: normal;
}
.nav_title a:link, .nav_title a:visited {
	font-weight: bold;
}
.nav_item a:link.biometric_supply_link, .nav_item a:visited.biometric_supply_link {
	color: #301;
	font-weight: bold;
}
.box_633_middle a:link, .box_633_middle a:visited {
	color: #FFF;
	text-decoration: none;
}
.box_633_middle a:hover {
	color: #F63 !important;
}
#Search a:link, #Search a:visited {
	color: #FFF;
	text-decoration: none;
}
#bottom a:link, #bottom a:visited {
	text-decoration: none;
}

/* Content */
strong { letter-spacing: 0.05em; }
li {
	margin-left: 0.5em;
}
#button_company, #button_biometrics, #button_surveillance, #button_ai {
	float: left;
	height: 34px;
	padding: 6px 0px 0px 0px;
	background: url('neurotec_slide_button_inactive.png') transparent no-repeat top left;
	text-align: center;
	color: #FFF;
}
#slide_company, #slide_biometrics, #slide_surveillance, #slide_ai {
	display: none;
}
.slide_title {
	clear: both;
	color: #FFF;
	text-transform: uppercase;
}
.slide_content_primary {
	clear: both;
}
.slide_content_primary ul, .slide_content_secondary ul {
	margin: 0px;
}
.slide_content_primary ul li {
	float: left;
	/* margin: 0px 12px 0px 154px; */
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	color: #FFF;
	text-transform: uppercase;
}
.slide_content_primary ul li a:link, .slide_content_primary ul li a:visited,
.slide_content_secondary div a:link, .slide_content_secondary div a:visited
{
	color: #DADADA;
	text-decoration: none;
}
.slide_content_primary_comment2 {
	font-size: 80%;
	font-family: Roboto, sans-serif;
}
.slide_content_primary_comment2 li {
	margin-top: 0.5em;
	color: #DADADA !important;
	text-transform: none !important;
}
a.slide_content_product_link:link,
a.slide_content_product_link:visited
{
	font-family: 'Exo 2', sans-serif;
	color: #FFF !important;
}
.slide_content_separator {
	clear: both;
	width: 14px;
	height: 14px;
}
.slide_content_secondary div {
	float: left;
	color: #FFF;
	font-family: Roboto, sans-serif;
}
.slide_content_secondary_item {
	font-size: 80%;
}
.slide_content_secondary ul li {
	float: left;
	width: 148px;
	margin: 2px 12px 0px 48px;
	padding: 0px;
	font-size: 80%;
	list-style-type: none;
	color: #DADADA;
}
.slide_content_secondary_icon {
	width: 37px;
	height: 34px;
}
.slide_content_secondary_comment {
	width: 95px;
	margin: 2px 10px;
}
#accented_separator {
	margin-bottom: 11px;
	height: 7px;
	background-color: #3E8273;
}
#accented_separator_product {
	height: 7px;
	margin-bottom: 13px;
	background-color: #3E8273;
}
#news_block {
	/* border: solid 1px #D1D1D1; */
	margin-right: 1px;
	padding: 16px 30px;
	background-color: #F0F0F0;
}
div.news_list {
	float: left;
	width: 256px;
	margin: 0px 32px 12px 0px;
}
div.news_list ul {
	clear: both;
	margin: 0px;
	font-family: Roboto, sans-serif;
}
div.news_list ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 1.5em 0px;
	font-size: 80%;
	line-height: 1.4em;
}
h1.title_front { 
	border: none;
	color: #FFF;
	text-transform: uppercase;
}
h2.title_front {
	font-weight: normal;
	color: #FFF;
	border: none;
}
.title_front a:link, .title_front a:visited { 
	text-decoration: none;
	color: #366;
}
.title_front_small {
	color: #366;
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 4px;
}
ul.features_front {
	margin: 0px;
	padding: 0em 0em 0em 1.5em ;
	/* background-color: #FEE; */
}
ul.features_front li {
	margin: 0px;
	padding: 2px 0px; 
}
td.why_neurotec {
	margin: 0px 0px 0px 1em;
	padding: 0em;
	text-align: left;
}
/* td.why_neurotec ul li { font-size: 90%; } */
#products_index_header {
	margin: 0px; 
	padding: 4px 0px;
}
td.products_selected, td.products_help {
	margin: 0px;
	padding: 4px 0px 8px 0px;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
td.products_selected {
	color: #FFF;
	background: url('neurotec_bg_products_for_developers.png') #FFF no-repeat top left;
}
td.products_help {
	color: #366;
	background: url('neurotec_bg_products_links.png') #FFF no-repeat top left;
}
td.products_help a:link, td.products_help a:visited {
	text-decoration: none;
	color: #366;
}
#page_contents div {
	font-size: 90%;
	font-weight: bold;
}
#page_contents ul {
	margin-bottom: 0.25em;
}
#page_contents ul li {
	padding-top: 0.25em;
	padding-bottom: 0px;
}
div.content_foldable {
	margin-bottom: 1em;
	padding: 0px 8px 4px 8px;
	border: solid 1px #EAEAEA;
}
div.content_foldable h2 {
	background: url('neurotec_icon_foldable.png') transparent no-repeat 625px 14px;
	font-size: 100%;
}
div.content_foldable h2:hover {
	color: #05939D;
}
.hbar {
	height: 2px;
	background-color: #366;
	clear: both;
}
.front_product {
	margin: 0px;
	padding: 6px 0px 12px 0px;
}
.front_product_content {
	float: right;
	width: 400px;
}
.links_front { 
	padding: 1px 8px 8px 8px;
	text-align: right;
	clear: both;
}
#right_side_title, #right_side_announcement_title {
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#news {
	margin: 0px;
	padding: 4px 8px;
}
#news p {
	font-size: 90%;
	margin: 2px 0px 1em 0px;
	padding: 0px;
	text-align: left;
}
.news_date {
	margin: 0px;
	padding: 0px;
	color: #A7A7A7;
	font-style: italic;
}
.side_product {
	clear: both;
	margin: 0px;
	padding: 4px 0px 4px 6px;
	font-size: 75%;
}
.side_product_content {
	float: right;
	width: 96px;
}
.title_side {
	color: #366;
	font-weight: bold;
}
.title_side a:link, .title_side a:visited { 
	text-decoration: none;
	font-size: 120%;
	color: #366;
}
.links_side { 
	padding: 0px 8px;
	text-align: right;
}
ul.features_side {
	margin: 0px 8px 0px 4px;
	padding: 0px 1em 1em 2em;
}
ul.features_side li { padding: 2px 0px; }
.promo_front {
	margin: 4px 0px;
	padding: 0px;
}
.promo_front td {
	margin: 0px;
	padding: 0px;
}
.promo_front td a.promo_item_link {
	color: #033;
	font-weight: bold;
	font-size: 110%;
	border: none;
	text-decoration: none;
}
.promo_description {
	font-size: 90%;
	text-align: left;
	padding-right: 4px;
}
h3.h3_front {
	font-size: 1.2em;
	font-weight: bold;
	color: #366;
}

/* Content */
#middle table { margin: 0px; }
.fix0 {
	text-decoration: line-through;
	background-color: #FCC; /* #FFC */
}
.fix1 { background-color: #CFC; }
.fix2 { background-color: #FFC; } /* #9F9 */
.smaller { font-size: 75%; }
h1, h2, h3, h4, h5, h6, p, ul, ol, table.data, div.specs_table { margin: 0px; }
h1 {
	padding: 0px;
	margin-bottom: 8px;
	font-weight: 600;
	color: #3E8273;
	text-transform: uppercase;
}
h2 {
	font-size: 110%;
	font-weight: 600;
	padding: 0.5em 0px 0em 1px;
	margin-bottom: 0.6em;
	clear: left;
	color: #4C4C4C;
	text-transform: uppercase;
}
h3 {
	font-size: 100%;
	padding: 0.5em 2px 0px 2px;
}
p {
	font-size: 100%;
	padding: 0px 1px 1em 1px;
	text-align: justify;
	line-height: 120%;
}
p.list_cap { padding-bottom: 1px; }
div.float_left, div.float_right, div.float_left_wide, div.float_right_wide {
	padding: 4px;
	border: solid 1px #EEE; /* DEE */
	text-align: center;
	background-color: #FFF;
}
div.float_left, div.float_left_wide { 
	float: left; 
	margin: 2px 6px 2px 0px;
}
div.float_left, div.float_right {
	width: 132px;
}
div.float_left_wide, div.float_right_wide {
	width: 252px;
	w\idth: 240px;
	padding-left: 18px;
	padding-right: 18px;
}
div.float_download {
	float: right;
	width: 108px;
	w\idth: 120px;
	margin: 2px 0px 2px 1em;
	padding: 4px;
	border: solid 1px #DEE;
	font-size: 80%;
	background-color: #EFF;
}
div.float_qr {
	float: right;
	width: 140px;
	w\idth: 152px;
	margin: 0px;
	padding: 0.25em 1em 1em 1em;
	text-align: center;
	font-size: 80%;
}
div.inline_download {
	font-size: 90%;
}
.inline_image,
.multiple_images
{
	max-width: 640px;
	margin: 1em auto;
}
.multiple_images {
	clear: both;
}
.inline_image img,
.multiple_images img
{
	max-width: 100%;
	height: auto;
}
.inline_image div,
.multiple_images div
{
	font-size: 90%;
	text-align: center; 
}
.multiple_images div {
	float: left;
	margin: 1em;
}
.inline_video {
	margin: 1em auto;
	text-align: center;
}
.multiplication_sign {
	font-family: sans-serif;
	font-size: 80%;
	color: #666;
}
ul, ol {
	margin-left: 1em; 
	margin-bottom: 1em; 
	padding: 0px; 
	list-style-image: url('/res/neurotec_list_image.png');
}
ul.complex, ol.complex {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13.3px !important;
}
li { padding-top: 0.25em; padding-bottom: 0.25em; }
ul.features_capabilities { font-weight: 500; }
div.table_caption {
	margin: 0px;
	padding: 6px 4px; 
	border: solid 1px #CCC; 
	background-color: #CCC; 
	font-weight: bold;
}
table.data {
	border-top: solid 1px #CCC; /* BCC */
	border-left: solid 1px #CCC; /* BCC */
	text-align: left;
}
table.data th, table.data td {
	border-bottom: solid 1px #CCC; /* BCC */
	border-right: solid 1px #CCC; /* BCC */
}
table.data th {
	background-color: #CCC; /* BCC */
	padding: 6px 4px;
	color: #000;
	text-align: left;
}
table.data td, table.data td.bold_border {
	padding: 4px;
	text-align: center;
	font-size: 80%;
	vertical-align: middle !important;
}
table.data td.bold_border { border-right: solid 3px #CCC; }
table.data td.cap_left, table.data td.cap_top {
	background-color: #EEE; /* DEE */
	color: #033;
	font-weight: bold;
	font-size: 90%;
}
table.data td.cap_left, table.data td.distr, table.data td.spp { text-align: left; }
table.data td.distr { vertical-align: top !important; }
table.data td.cap_top { text-align: center; }
.cell_subtitle {
	font-size: 80%;
	color: #999;
}
#science_list a { font-style: italic; }
#science_list li, #case_study_list li { padding-top: 0.5em; }
#science_list .science_title { font-weight: bold; }
#FFV_download_box {
	float: right;
	width: 320px;
	height: 72px;
	margin: 8px 0px;
	padding: 0px;
	background: url('neurotec_box_FFV_download.gif') transparent no-repeat top left;
}
div.FFV_download {
	margin: 20px 0px 0px 76px;
	padding: 0px;
}
.page_head_block > div {
	padding: 0px;
	border: solid 1px #6E6F70;
}
.page_head_content {
	padding-top: 1em;
	font-family: Roboto, sans-serif;
	font-size: 90%;
}
.page_head_column p {
	padding-bottom: 0.3em;
}
.page_head_column p strong {
	color: #FFF;
}
.page_head_download {
	background: url('icon_download.png') transparent no-repeat top left;
	padding-left: 20px;
}
.page_head_cloud {
	background: url('icon_cloud.png') transparent no-repeat top left;
	padding-left: 20px;
	margin: 1em 0px 4px 0px;
}
.page_head_references {
	background: url('icon_references.png') transparent no-repeat top left;
	padding-left: 20px;
	padding-top: 3px;
	margin: 1em 0px 4px 0px;
}
.page_head_download a:link, .page_head_download a:visited,
.page_head_cloud a:link, .page_head_cloud a:visited,
.page_head_references a:link, .page_head_references a:visited
{
	color: #DADADA;
	text-decoration: none;
	white-space: nowrap;
}
#content_with_local_menu p, #content_with_local_menu ul, #content_with_local_menu ol {
	font-family: Roboto, sans-serif;
	font-size: 90%;
}
#content_with_local_menu ul.features_list {
	font-size: 100%;
	font-weight: bold;
}
.local_item_1,
.local_item_advantages,
.local_item_references,
.local_item_related
{
	height: 25px;
	padding: 8px 0px 4px 42px;
	color: #FFF;
	border-bottom: solid 1px #666;
}
.local_item_product_menu
{
	padding: 9px 0px 0px 0px;
}
.local_item_technology,
.local_item_licensing
{
	padding: 8px 0px 0px 0px;
	/* border-bottom: solid 1px #666; */
}
.local_item_licensing {
	margin-top: 4px;
}
.local_item_1 a:link, .local_item_1 a:visited,
.local_item_1 a:link, .local_item_1 a:visited,
.local_item_advantages a:link, .local_item_advantages a:visited,
.local_item_references a:link, .local_item_references a:visited,
.local_item_technology a:link, .local_item_technology a:visited,
.local_item_licensing a:link, .local_item_licensing a:visited,
.local_item_related a:link, .local_item_related a:visited
{
	color: #FFF;
	text-decoration: none;
}
.local_item_1, .local_group {
	background: url("neurotec_icons_local_menu.png") #333 no-repeat scroll 0px -569px;
}
.local_item_product_menu {
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll 0px 0px;
	color: #FFF;
	line-height: 13px;
}
.local_item_advantages {
	background: url("neurotec_icons_local_menu.png") #333 no-repeat scroll 0px 0px;
}
.local_item_references {
	background: url("neurotec_icons_local_menu.png") #333 no-repeat scroll -300px 0px;
}
.local_item_technology {
	
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll -600px 0px;
	color: #226959;
}
.local_item_licensing {
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll -900px 0px;
	color: #226959;
}
.local_item_related {
	background: url("neurotec_icons_local_menu.png") #FFF no-repeat scroll -1200px 0px;
}
.local_group {
	padding: 6px 0px 0px 0px;
	background: url('background_local_menu_with_arrow.png') #E8E8E8 no-repeat top center;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
}
.local_group_title {
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 42px;
	font-size: 90%;
	font-weight: 600;
	text-transform: uppercase;
	white-space: nowrap;
}
/*
.local_group_title:hover {
	color: #05939D;
	text-decoration: underline;
}
*/
.local_item_2 {
	padding: 6px 18px;
	/* border-bottom: solid 1px #CCC; */
	background-color: #FFF; /* #E8E8E8 */
	color: #4C4C4C;
	font-family: Roboto, sans-serif;
	font-size: 80%;
}
.local_item_2 a:link, .local_item_2 a:visited {
	color: #4C4C4C;
	text-decoration: none;
}
.local_item_2_active1, .local_item_2_active1_first, .local_item_2_active2 {
	color: #4C4C4C;
	padding-left: 10px;
	border-bottom: none;
	font-family: Roboto, sans-serif;
	font-size: 80%;
}
#to_the_top {
	clear: both; 
	margin: 1em; 
	text-align: center;
}
#to_the_top a {
	line-height: 0.9em; 
	text-decoration: none; 
	font-size: 80%;
}
#product_advisor_box {
	margin: 0px 192px;
	padding: 0px;
	width: 160px;
	height: 36px;
	background: url('box_Product_Advisor.png') transparent no-repeat center center;
	text-align: center;
}
div.product_advisor_link{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	font-size: 140%;
	font-weight: bold;
}
div.product_advisor_link a:link, div.product_advisor_link a:visited {
	text-decoration: none;
	color: #033;
}
.page_head_right, .page_head_left {
	padding: 0px;
	text-align: left;
}
.page_head_right { margin: 0px 0px 0px 250px; }
.page_head_left { margin: 0px 250px 0px 0px; }
p.back_link { font-size: 90%; }
div.specs_table {
	font-size: 100%;
	padding: 4px;
}
div.screenshots_group div {
	float: left;
	width: 164px;
	margin-bottom: 1em;
	text-align: center;
}
div.screenshots_group div a img {
	border: solid 1px #CCC;
}

/* Product Schema */
.product_schema_veri_std, .product_schema_veri_ext, .product_schema_mm_std, .product_schema_mm_ext, .product_schema_mm_abis, .product_schema_other
{
	margin: 8px;
	padding: 4px;
	border: solid 1px #3E8273;
}
.product_schema_mm_abis
{
	background-color: #EFF5F4;
}
.product_schema_mm_ext {
	background-color: #E8F1EF;
}
.product_schema_mm_std {
	background-color: #DCE9E6;
}
.product_schema_veri_ext {
	float: left;
	width: 188px;
	height: 400px;
	background-color: #C9DED9;
}
.product_schema_veri_std {
	width: 164px;
	height: 230px;
	background-color: #B4CFC8;
}
.product_schema_other {
	float: left;
	width: 200px;
	height: 3.5em;
	background-color: #DCE9E6;
}
.product_schema_content {
	clear: both;
	margin: 8px;
	padding: 4px;
}
a.scheme_link:link, a.scheme_link:visited {
	font-weight: bold;
	text-decoration: none;
	color: #084C3E;
}

/* Form related */
.inp {
	border: solid 1px #366;
	background-color: #DDD;
	color: #000;
	margin: 2px;
	max-width: 100%;
}
.xalert, .inputForm th.alert { background-color: #FC9; color: #013; }
.xalert { font-weight: bold; padding: 2px; }
.inputForm th.alert { text-align: left; }

.inputForm th.script_title, .inputForm td.title, .inputForm div.script_title {
	color: #000;
	background-color: #CCC;
	padding: 6px 4px;
	font-size: 100%;
	text-align: left;
}
.inputForm div.script_title {
	font-weight: bold;
}
.inputForm td.leftcen, .inputForm th.leftcen, .inputForm div.leftcen
{
	background-color: #EEE; /* DEE */
	color: #333;
	padding: 4px;
	font-weight: bold;
	text-align: center;
}

.inputForm th.max, .inputForm td.left, .inputForm th.alert, .spf_left_cell, .spf_right_cell
{
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

.inputForm th.max, .inputForm td.left, .spf_left_cell, .spf_right_cell
{
	background-color: #EEE; /* DEE */
	color: #333;
}

.spf_right_cell {
	padding-bottom: 1em;
}

.inputForm td.max, .inputForm td.center {
	padding: 4px;
	text-align: center;
}

table.order_rep {
	border: solid 1px #CCC;
	margin: 1em;
	padding: 0px;
}
table.order_rep th {
	padding: 4px 2px;
	font-weight: bold;
	text-align: center;
	background: #DDD;
}
table.order_rep td {
	padding: 4px 0px;
	text-align: center;
	border-top: solid 1px #CCC;
}
table.order_rep td.order_rep_item {
	padding-left: 4px;
	text-align: left;
	background: #EEE;
}
table.order_rep td.order_rep_itemtotal {
	font-weight: bold;
}
table.order_steps td {
	margin: 1px 1px 12px 1px;
	padding: 2px 0px;
	text-align: center;
}
table.order_steps td span {
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	background: #DDD;
	border: solid 1px #CCC;
}
#order_customer_form td.form_left, #order_customer_form td.form_right {
	margin: 1px;
	padding: 1px 4px;
	background: #DDD;
	border-bottom: solid 1px #CCC;
}
#order_customer_form td.form_left {
	text-align: right;
	font-weight: bold;
}
#order_customer_form td.form_right {
	text-align: left;
}
#order_customer_form textarea.form_textarea, #order_customer_form select.form_select {
	border: solid 1px #366;
	background-color: #FFF;
	color: #000;
	margin: 2px;
}
#order_customer_form .form_caption_note {
	font-weight: normal;
	font-size: 90%;
}
#order_report_cart td.item_name {
	text-align: left;
	border-bottom: solid 1px #CCC;
}
#order_report_cart td.item_qty {
	text-align: center;
	border-bottom: solid 1px #CCC;
}
#order_report_cart td.item_price {
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #CCC;
}
input.form_text {
	border: solid 1px #366;
	background-color: #FFF;
	color: #000;
	margin: 2px;
}
.order_remove {
	margin: 2px 0px 8px 0px;
	padding: 0px;
	text-align: center;
}
#order_shipping_form, #order_payment_form, #order_vat_form {
	margin: 0px;
	padding: 2px 8px;
	border: solid 1px #DDD;
}

#order_shipping_form, #order_payment_form{
	font-weight: bold;
}
