body {
	font-size: 12px;
	font-family: tahoma;
	color: #444444;
	margin: 0;
	background-repeat: no-repeat;
	height: 100%;
	background-attachment: fixed;
	webkit-user-select: none !important;
	webkit-overflow-scrolling: touch;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 37%, rgba(238, 238, 238, 1) 77%, rgba(238, 238, 238, 1) 100%);
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, rgba(255, 255, 255, 1)),
		color-stop(37%, rgba(255, 255, 255, 1)),
		color-stop(77%, rgba(238, 238, 238, 1)),
		color-stop(100%, rgba(238, 238, 238, 1))
	);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 37%, rgba(238, 238, 238, 1) 77%, rgba(238, 238, 238, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 37%, rgba(238, 238, 238, 1) 77%, rgba(238, 238, 238, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 37%, rgba(238, 238, 238, 1) 77%, rgba(238, 238, 238, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 37%, rgba(238, 238, 238, 1) 77%, rgba(238, 238, 238, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}

/*
 * GENERAL
 ******************************************************************************/
img {
	border: none;
}
.bold {
	font-weight: bold;
}
h2 {
	font-family: Play-Regular;
	color: #0196b6;
	border-bottom: 1px solid #eeeeee;
	margin: 20px 30px 20px 30px;
	padding: 2px;
}
h3 {
	font-family: Play-Regular;
	color: #aaa;
	border-bottom: 1px solid #e6e6e6;
	margin: 10px 30px 10px 30px;
}
h3 span,
#latest_news div.news div.latest_news_content span {
	color: #b7b7b7;
	font-size: 10px;
	font-family: tahoma;
	font-weight: normal;
}
h4 {
	font-family: Play-Regular;
	color: #0196b6;
	font-weight: normal;
	font-size: 14px;
	margin: 30px 30px 10px 30px;
}
.fs_div {
	position: relative;
	float: left;
	width: 100%;
	border: 1px solid #f1f1f1;
	border-radius: 8px;
	padding-bottom: 30px;
	background-color: #fff;
}
#main {
	width: 960px;
	margin: 0 auto;
}
#middle {
	position: relative;
	width: 100%;
	margin-top: 10px;
	max-width: 960px;
}

/*
 * HEADER
 ******************************************************************************/
#header {
	position: relative;
}
#header img.logo {
	position: absolute;
	top: -66px;
	z-index: 3;
}
#header div.header_dots {
	position: relative;
	width: 100%;
	height: 10px;
	background-image: url('../img/NavPikice.png');
	background-repeat: repeat-x;
	margin-top: 3px;
}
#header div.header_dots_ie {
	margin-top: 0px !important;
}
#lang_icon {
	position: absolute;
	top: -40px;
	right: 0px;
}
img.left_pattern {
	position: absolute;
	top: 0px;
	left: -1170px;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
img.right_pattern {
	position: absolute;
	top: 0px;
	left: 1170px;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

/*
 * FOOTER
 ******************************************************************************/
div.footer_dots {
	position: relative;
	float: left;
	width: 100%;
	top: 32px;
	height: 10px;
	background-image: url('../img/DownPikice.png');
	background-repeat: repeat-x;
}
#footer {
	position: relative;
	float: left;
	width: 100%;
	height: 239px;
	margin-top: 30px;
	color: #fff;
	font-size: 12px;
	background: #6d6d6d; /* Old browsers */
	background: -moz-linear-gradient(top, #6d6d6d 0%, #4a4a4a 51%, #3b3b3b 79%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d6d6d), color-stop(51%, #4a4a4a), color-stop(79%, #3b3b3b), color-stop(100%, #333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6d6d6d 0%, #4a4a4a 51%, #3b3b3b 79%, #333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6d6d6d 0%, #4a4a4a 51%, #3b3b3b 79%, #333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6d6d6d 0%, #4a4a4a 51%, #3b3b3b 79%, #333333 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6d6d6d 0%, #4a4a4a 51%, #3b3b3b 79%, #333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d', endColorstr='#333333', GradientType=0); /* IE6-9 */
}
#footer div {
	position: absolute;
	width: 600px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
#footer div div {
	position: relative;
	height: 150px;
	top: 20px;
	display: inline-block;
	float: left;
	margin-right: 20px;
}
#footer div div:last-child {
	margin-right: 0px;
}
#footer_logo {
	width: 80px !important;
}
#footer_basic_info {
	width: 160px !important;
}
#footer_bank_info {
	width: 170px !important;
}
#footer_links {
	width: 110px !important;
}
#footer_links ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}
#footer_links ul li a {
	padding-left: 8px;
}
#footer_links ul li a,
#footer_links ul li a:visited,
#footer_basic_info a,
#footer_basic_info a:visited {
	color: #fff;
	text-decoration: none;
}
#footer_links ul li a:hover,
#footer_basic_info a:hover {
	text-decoration: underline;
}
#footer label.copyright {
	position: absolute;
	width: 300px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	bottom: 10px;
}

/*
 * NAVIGATION
 ******************************************************************************/
#navigation_menu {
	position: relative;
	border: 1px solid #bbb;
	height: 35px;
	margin-top: 75px; /*line-height: 35px;*/
	box-shadow: 0 0 0 1px #dadada, 0 0 0 3px #dfdfdf;
	border-radius: 3px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #e4e4e4 3%, #f3f3f3 18%, #f7f7f7 36%, #fafafa 38%, #f9f9f9 41%, #ffffff 67%, #fdfdfd 69%, #ffffff 74%, #fefefe 85%, #efefef 97%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #ededed),
		color-stop(3%, #e4e4e4),
		color-stop(18%, #f3f3f3),
		color-stop(36%, #f7f7f7),
		color-stop(38%, #fafafa),
		color-stop(41%, #f9f9f9),
		color-stop(67%, #ffffff),
		color-stop(69%, #fdfdfd),
		color-stop(74%, #ffffff),
		color-stop(85%, #fefefe),
		color-stop(97%, #efefef),
		color-stop(100%, #f7f7f7)
	); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(
		top,
		#ededed 0%,
		#e4e4e4 3%,
		#f3f3f3 18%,
		#f7f7f7 36%,
		#fafafa 38%,
		#f9f9f9 41%,
		#ffffff 67%,
		#fdfdfd 69%,
		#ffffff 74%,
		#fefefe 85%,
		#efefef 97%,
		#f7f7f7 100%
	); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%, #e4e4e4 3%, #f3f3f3 18%, #f7f7f7 36%, #fafafa 38%, #f9f9f9 41%, #ffffff 67%, #fdfdfd 69%, #ffffff 74%, #fefefe 85%, #efefef 97%, #f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%, #e4e4e4 3%, #f3f3f3 18%, #f7f7f7 36%, #fafafa 38%, #f9f9f9 41%, #ffffff 67%, #fdfdfd 69%, #ffffff 74%, #fefefe 85%, #efefef 97%, #f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ededed 0%, #e4e4e4 3%, #f3f3f3 18%, #f7f7f7 36%, #fafafa 38%, #f9f9f9 41%, #ffffff 67%, #fdfdfd 69%, #ffffff 74%, #fefefe 85%, #efefef 97%, #f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#f7f7f7', GradientType=0); /* IE6-9 */
}
.navigation_menu_active {
	box-shadow: inset 1px 0px #ccc !important;
	background: #c5c5c5; /* Old browsers */
	background: -moz-linear-gradient(top, #c5c5c5 0%, #cfcfcf 5%, #d8d8d8 13%, #ececec 69%, #efefef 85%, #eeeeee 92%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0%, #c5c5c5),
		color-stop(5%, #cfcfcf),
		color-stop(13%, #d8d8d8),
		color-stop(69%, #ececec),
		color-stop(85%, #efefef),
		color-stop(92%, #eeeeee),
		color-stop(100%, #dfdfdf)
	); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c5c5c5 0%, #cfcfcf 5%, #d8d8d8 13%, #ececec 69%, #efefef 85%, #eeeeee 92%, #dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c5c5c5 0%, #cfcfcf 5%, #d8d8d8 13%, #ececec 69%, #efefef 85%, #eeeeee 92%, #dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c5c5c5 0%, #cfcfcf 5%, #d8d8d8 13%, #ececec 69%, #efefef 85%, #eeeeee 92%, #dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c5c5c5 0%, #cfcfcf 5%, #d8d8d8 13%, #ececec 69%, #efefef 85%, #eeeeee 92%, #dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c5c5', endColorstr='#dfdfdf', GradientType=0); /* IE6-9 */
}
#navigation_menu ul {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 83%;
	height: 100%;
}
#navigation_menu ul li {
	float: left;
	width: 16.66%;
	border-left: 1px solid #b2b2b2;
	height: 100%;
	box-shadow: inset 1px 1px #fff;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	font-family: tahoma;
	box-sizing: border-box;
}
.en_navigation ul {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 70% !important;
	height: 100%;
}
.en_navigation ul li {
	float: left;
	width: 20% !important;
	border-left: 1px solid #b2b2b2;
	height: 100%;
	box-shadow: inset 1px 1px #fff;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	font-family: tahoma;
	box-sizing: border-box;
}

#navigation_menu ul li a,
#navigation_menu ul li a:visited {
	color: #555;
	font-weight: bold;
	text-decoration: none;
	line-height: 35px;
}
#navigation_menu ul li a:hover {
	text-decoration: underline;
}

/*
 * BOTTOM SHADING
 ******************************************************************************/
#about:before,
#news_select:before,
div.exp_desc_L:before,
#contacts:before {
	z-index: -1;
	position: absolute;
	content: '';
	bottom: 20px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-1.5deg);
	-moz-transform: rotate(-1.5deg);
	-o-transform: rotate(-1.5deg);
	-ms-transform: rotate(-1.5deg);
	transform: rotate(-1.5deg);
}
.ref_div div.area_desc_L:before {
	z-index: -1;
	position: absolute;
	content: '';
	bottom: 22px;
	left: 14px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-1.5deg);
	-moz-transform: rotate(-1.5deg);
	-o-transform: rotate(-1.5deg);
	-ms-transform: rotate(-1.5deg);
	transform: rotate(-1.5deg);
}
#latest_news:before,
#news_content:before,
div.exp_desc_D:before,
#map:before {
	z-index: -1;
	position: absolute;
	content: '';
	bottom: 20px;
	right: 10px;
	width: 93%;
	top: 80%;
	max-width: 300px;
	background: #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(1.5deg);
	-moz-transform: rotate(1.5deg);
	-o-transform: rotate(1.5deg);
	-ms-transform: rotate(1.5deg);
	transform: rotate(1.5deg);
}
.ref_div div.area_desc_D:before {
	z-index: -1;
	position: absolute;
	content: '';
	bottom: 23px;
	right: 14px;
	width: 93%;
	top: 80%;
	max-width: 300px;
	background: #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(1.5deg);
	-moz-transform: rotate(1.5deg);
	-o-transform: rotate(1.5deg);
	-ms-transform: rotate(1.5deg);
	transform: rotate(1.5deg);
}
/*
 * HOME
 ******************************************************************************/

/* GALLERY */
#gallery {
	position: relative;
	width: 100%;
	margin-top: 10px;
	color: #fffffd;
	max-width: 960px;
	margin-bottom: 30px !important;
}
#gallery h1 {
	position: absolute;
	top: 30px;
	font-size: 34px;
	left: 520px;
	font-weight: normal;
}
#gallery ul.gallery_ul {
	position: absolute;
	top: 100px;
	font-size: 16px;
	left: 495px;
}
#gallery ul.gallery_ul li {
	padding-bottom: 10px;
}
#banner_arrow_left {
	position: absolute;
	top: 150px;
	left: -900px;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
	cursor: pointer;
}
#banner_arrow_right {
	position: absolute;
	top: 150px;
	left: 900px;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
	cursor: pointer;
}

/* ABOUT */
#about {
	position: relative;
	float: left;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	width: 65%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(94%, #ffffff), color-stop(100%, #fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=1); /* IE6-9 */
}
#about p {
	margin: 0 30px 60px 30px;
	line-height: 18px;
	font-size: 12px;
}
#success_div {
	float: left;
	margin: 0px 30px 0px 0px;
}
.security {
	box-sizing: border-box;
	margin: 0 30px 60px 30px;
	padding: 20px;
	border: 1px solid #eee;
}
.security img {
	display: block;
	width: 50%;
	margin: 0 auto 20px auto;
}
.security ul {
	margin: 15px 0 40px 0;
}

/* LATEST NEWS */
#latest_news #ecs img,
#latest_news #aaa,
#latest_news #scovst,
#latest_news #spirit {
	width: 96.5%;
	margin: 5px 0 0 5px;
}
#latest_news {
	position: relative;
	float: left;
	width: 34.55%;
	border: 1px solid #f1f1f1;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	padding-bottom: 30px;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f4f4f4), color-stop(0%, #f3f3f3), color-stop(1%, #f8f8f8), color-stop(13%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=1); /* IE6-9 */
}
#latest_news div.news {
	position: relative;
	display: inline-block;
	height: 100%;
	margin-top: 5px;
}
#latest_news div.news a,
#latest_news div.news a:visited {
	color: #444;
	cursor: pointer;
}
#latest_news div.news div.latest_news_img {
	position: relative;
	float: left;
	margin: 0 10px 0 30px;
	width: 64px;
}
#latest_news div.news div.latest_news_img img {
	border: 1px solid #fff;
	box-shadow: 0 0 0 1px #aaa;
}
#latest_news div.news div.latest_news_content {
	position: relative;
	float: left;
	width: 200px;
}
#latest_news div.news div.latest_news_content h3 {
	margin: 0;
	font-size: 12px;
}
#latest_news div.news div.latest_news_content p {
	font-size: 10px;
	line-height: 12.5px;
	margin-top: 6px;
	margin-bottom: 17px;
}

/* SCROLL */
#latest_news #jp-container {
	position: relative;
	width: 100%;
	overflow: auto;
	height: 220px;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f4f4f4), color-stop(0%, #f3f3f3), color-stop(1%, #f8f8f8), color-stop(13%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 13%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=1);
}

#latest_news #jp-container.security_extend {
	/*height: 520px;*/
	height: 700px;
}

/*
 * NEWS
 ******************************************************************************/
#news {
	min-height: 686px;
	padding-bottom: 0px;
	background: none;
}
#news_select {
	position: relative;
	float: left;
	width: 24.55%;
	border-right: 1px solid #e5e5e5;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	text-align: center;
	min-height: 686px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(90%, #ffffff), color-stop(100%, #fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=1); /* IE6-9 */
}
#news_select .ui-widget-content {
	background: none;
	border: none;
}
#news_select .ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: none;
	border: none;
	font-size: 16px;
	color: #aaa;
	border-bottom: 1px solid #e6e6e6;
	margin: 10px 30px 10px 30px;
}
#news_select .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: none;
	border: none;
	font-size: 16px;
	color: #aaa;
	border-bottom: 1px solid #e6e6e6;
	margin: 10px 30px 10px 30px;
}
#news_select .ui-accordion .ui-accordion-header .ui-icon {
	position: relative;
	left: 0px;
	margin-top: 0px;
	top: 0px;
	line-height: 16px;
	vertical-align: top;
	top: 3px;
}
#news_select .ui-icon {
	display: inline-block;
	margin-right: 10px;
}
#news_select .ui-state-active .ui-icon {
	background-image: url('../img/NoviceClose.png') !important;
}
#news_select .ui-state-default .ui-icon {
	background-image: url('../img/NoviceOpen.png');
}
#news_select .ui-icon-triangle-1-s,
#news_select .ui-icon-triangle-1-e {
	background-position: center;
}
#news_select .ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px;
}
#news_select .ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.news_accordion {
	text-align: left;
}
.news_accordion div ul {
	padding: 0;
	margin: 0;
	padding-left: 15px;
	font-family: tahoma, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #0196b6;
}
.news_accordion div ul li {
	margin-bottom: 8px;
}
.news_accordion div ul li a {
	text-decoration: underline;
}
.accordion_menu_active {
	font-weight: bold;
}
.no_news_span {
	font-size: 14px;
}
#news_text h2 {
	margin: 20px 0px 20px 0px;
}
#news_text a,
#news_text a:visited {
	color: #0196b6;
}
#news_text span.news_posted {
	color: #aaa;
}
#news_content {
	position: relative;
	float: left;
	width: 69%;
	min-height: 686px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 5%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f4f4f4), color-stop(0%, #f3f3f3), color-stop(1%, #f8f8f8), color-stop(5%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 5%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 5%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 5%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 5%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=1); /* IE6-9 */
}
#news_text {
	width: 65%;
	float: left;
}
#news_images {
	width: 35%;
	float: left;
	text-align: right;
	padding-top: 45px;
}
#news_images img {
	margin: 0 0 8px 0;
}

/*
 * EXPERTISE
 ******************************************************************************/

/* ANIMATION KEYFRAMES */
@-webkit-keyframes hr_electronics_shine {
	from {
		background-position: 320px 320px;
	}
	to {
		background-position: 100px 100px;
	}
}
@-moz-keyframes hr_electronics_shine {
	from {
		background-position: 320px 320px;
	}
	to {
		background-position: 100px 100px;
	}
}
@keyframes hr_electronics_shine {
	from {
		background-position: 320px 320px;
	}
	to {
		background-position: 100px 100px;
	}
}
@-webkit-keyframes hr_software_shine {
	from {
		background-position: 103px 103px;
	}
	to {
		background-position: 0 0;
	}
}
@-moz-keyframes hr_software_shine {
	from {
		background-position: 80px 80px;
	}
	to {
		background-position: 0 0;
	}
}
@keyframes hr_software_shine {
	from {
		background-position: 80px 80px;
	}
	to {
		background-position: 0 0;
	}
}
@-webkit-keyframes hr_automatization_shine {
	from {
		background-position: 110px 110px;
	}
	to {
		background-position: 0 0;
	}
}
@-moz-keyframes hr_automatization_shine {
	from {
		background-position: 130px 130px;
	}
	to {
		background-position: 0 0;
	}
}
@keyframes hr_automatization_shine {
	from {
		background-position: 130px 130px;
	}
	to {
		background-position: 0 0;
	}
}
@-webkit-keyframes hr_gaming_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 210px 210px;
	}
}
@-moz-keyframes hr_gaming_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 210px 210px;
	}
}
@keyframes hr_gaming_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 210px 210px;
	}
}
@-webkit-keyframes hr_smart_houses_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 60px 60px;
	}
}
@-moz-keyframes hr_smart_houses_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 60px 60px;
	}
}
@keyframes hr_smart_houses_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 60px 60px;
	}
}
@-webkit-keyframes hr_energetics_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 150px 150px;
	}
}
@-moz-keyframes hr_energetics_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 150px 150px;
	}
}
@keyframes hr_energetics_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 150px 150px;
	}
}

@-webkit-keyframes border_left_shine {
	from {
		background-position: 320px 320px;
	}
	to {
		background-position: 0 0;
	}
}
@-moz-keyframes border_left_shine {
	from {
		background-position: 320px 320px;
	}
	to {
		background-position: 0 0;
	}
}
@keyframes border_left_shine {
	from {
		background-position: 320px 320px;
	}
	to {
		background-position: 0 0;
	}
}
@-webkit-keyframes border_right_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 320px 320px;
	}
}
@-moz-keyframes border_right_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 320px 320px;
	}
}
@keyframes border_right_shine {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 320px 320px;
	}
}

/* ANIMATION LINES */
div.border_electronics,
div.border_software,
div.border_automatization,
div.border_gaming,
div.border_smart_houses,
div.border_energetics {
	position: absolute;
	background-color: #eee;
	z-index: 5;
	height: 1px;
	padding: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.border_electronics {
	width: 312px;
	top: 55px;
	left: -582px;
}
.border_electronics_en {
	display: none;
}
.border_software {
	width: 312px;
	top: 265px;
	left: -582px;
}
.border_software_webkit {
	top: 250px !important;
}
.border_software_ie {
	top: 255px !important;
}
.border_software_en {
	display: none;
}
.border_automatization {
	width: 312px;
	top: 488px;
	left: -582px;
}
.border_automatization_webkit {
	top: 460px !important;
}
.border_automatization_ie {
	top: 465px !important;
}
.border_automatization_en {
	display: none;
}
.border_gaming {
	width: 312px;
	top: 55px;
	left: 618px;
}
.border_gaming_en {
	display: none;
}
.border_smart_houses {
	width: 312px;
	top: 297px;
	left: 618px;
}
.border_smart_houses_webkit {
	top: 278px !important;
}
.border_smart_houses_ie {
	top: 282px !important;
}
.border_smart_houses_en {
	display: none;
}
.border_energetics {
	width: 312px;
	top: 474px;
	left: 618px;
}
.border_energetics_webkit {
	top: 445px !important;
}
.border_energetics_ie {
	top: 451px !important;
}
.border_energetics_en {
	display: none;
}
div.hr_electronics,
div.hr_software,
div.hr_automatization,
div.hr_gaming,
div.hr_smart_houses,
div.hr_energetics {
	position: absolute;
	background-color: #eee;
	z-index: 5;
	height: 1px;
	padding: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.hr_electronics {
	width: 220px;
	top: 150px;
	left: -164px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}
.hr_electronics_en {
	display: none;
}
.hr_software {
	width: 80px;
	top: 299px;
	left: -234px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}
.hr_software_webkit {
	width: 103px !important;
	top: 299px !important;
	left: -234px !important;
	-webkit-transform: rotate(69deg) !important;
	transform: rotate(69deg) !important;
}
.hr_software_ie {
	width: 96px !important;
	top: 299px !important;
	left: -234px !important;
	-webkit-transform: rotate(69deg) !important;
	transform: rotate(69deg) !important;
}
.hr_software_en {
	display: none;
}
.hr_automatization {
	width: 130px;
	top: 432px;
	left: -201px;
	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.hr_automatization_webkit {
	width: 110px !important;
	top: 419px !important;
	left: -201px !important;
	-webkit-transform: rotate(-50deg) !important;
	transform: rotate(-50deg) !important;
}
.hr_automatization_ie {
	width: 116px !important;
	top: 419px !important;
	left: -201px !important;
	-ms-transform: rotate(-53deg) !important;
	transform: rotate(-53deg) !important;
}
.hr_automatization_en {
	display: none;
}
.hr_gaming {
	width: 210px;
	top: 146px;
	left: 198px;
	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.hr_gaming_en {
	display: none;
}
.hr_smart_houses {
	width: 60px;
	top: 312px;
	left: 252px;
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	transform: rotate(-30deg);
}
.hr_smart_houses_webkit {
	width: 60px !important;
	top: 293px;
	left: 251px !important;
	-webkit-transform: rotate(-30deg) !important;
	transform: rotate(-30deg) !important;
}
.hr_smart_houses_ie {
	width: 60px !important;
	top: 297px;
	left: 250px !important;
	-ms-transform: rotate(-30deg) !important;
	transform: rotate(-30deg) !important;
}
.hr_smart_houses_en {
	display: none;
}
.hr_energetics {
	width: 150px;
	top: 426px;
	left: 190px;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	transform: rotate(40deg);
}
.hr_energetics_webkit {
	width: 150px !important;
	top: 406px !important;
	left: 173px !important;
	-webkit-transform: rotate(30deg) !important;
	transform: rotate(30deg) !important;
}
.hr_energetics_ie {
	width: 150px !important;
	top: 413px !important;
	left: 174px !important;
	-ms-transform: rotate(30deg) !important;
	transform: rotate(30deg) !important;
}
.hr_energetics_en {
	display: none;
}

.activate_hr_electronics {
	-webkit-animation: hr_electronics_shine 1.5s linear infinite;
	-moz-animation: hr_electronics_shine 1.5s linear infinite;
	animation: hr_electronics_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(88%, #eeeeee), color-stop(90%, #ffffff), color-stop(95%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}
.activate_hr_software {
	-webkit-animation: hr_software_shine 1.5s linear infinite;
	-moz-animation: hr_software_shine 1.5s linear infinite;
	animation: hr_software_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(88%, #eeeeee), color-stop(90%, #ffffff), color-stop(95%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}
.activate_hr_automatization {
	-webkit-animation: hr_automatization_shine 1.5s linear infinite;
	-moz-animation: hr_automatization_shine, 1.5s linear infinite;
	animation: hr_automatization_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(88%, #eeeeee), color-stop(90%, #ffffff), color-stop(95%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}
.activate_hr_gaming {
	-webkit-animation: hr_gaming_shine 1.5s linear infinite;
	-moz-animation: hr_gaming_shine, 1.5s linear infinite;
	animation: hr_gaming_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(88%, #eeeeee), color-stop(90%, #ffffff), color-stop(95%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}
.activate_hr_smart_houses {
	-webkit-animation: hr_smart_houses_shine 1.5s linear infinite;
	-moz-animation: hr_smart_houses_shine, 1.5s linear infinite;
	animation: hr_smart_houses_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(88%, #eeeeee), color-stop(90%, #ffffff), color-stop(95%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}
.activate_hr_energetics {
	-webkit-animation: hr_energetics_shine 1.5s linear infinite;
	-moz-animation: hr_energetics_shine, 1.5s linear infinite;
	animation: hr_energetics_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(88%, #eeeeee), color-stop(90%, #ffffff), color-stop(95%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 88%, #ffffff 90%, #ffffff 95%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}

.activate_left_border {
	-webkit-animation: border_left_shine 1.5s linear infinite;
	-moz-animation: border_left_shine 1.5s linear infinite;
	animation: border_left_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(92%, #eeeeee), color-stop(94%, #ffffff), color-stop(99%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 90%, #ffffff 99%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}
.activate_right_border {
	-webkit-animation: border_right_shine 1.5s linear infinite;
	-moz-animation: border_right_shine 1.5s linear infinite;
	animation: border_right_shine 1.5s linear infinite;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #eeeeee), color-stop(92%, #eeeeee), color-stop(94%, #ffffff), color-stop(99%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 90%, #ffffff 99%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 92%, #ffffff 94%, #ffffff 99%, #eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1); /* IE6-9 */
}

.exp_desc_L {
	display: inline-block;
	width: 340px;
	float: left;
	padding-right: 20px;
}
.exp_desc_L h2,
.exp_desc_S h2,
.exp_desc_D h2 {
	margin: 20px 0 20px 30px;
	width: 90%;
	border-bottom: 0px;
}
.exp_desc_L div.desc {
	padding-top: 10px;
	padding-bottom: 10px;
}
.exp_desc_S {
	display: inline-block;
	width: 240px;
	float: left;
}
.exp_desc_S img {
	position: absolute;
}
.exp_desc_S div.desc {
	padding-top: 100px;
}
.exp_desc_D {
	display: inline-block;
	width: 340px;
	float: left;
	padding-right: 20px;
}
.exp_desc_D div.desc {
	padding-top: 10px;
	padding-bottom: 10px;
}
img.brain_part {
	z-index: 3;
}

/*
 * REFERENCES
 ******************************************************************************/
.ref_div {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ref_div div.area_desc_L {
	width: 460px;
	float: left;
	padding-right: 20px;
}
.ref_div div.area_desc_D {
	width: 460px;
	float: right;
	padding-right: 20px;
}
.ref_div p {
	margin: 20px 0px 0px 30px;
}
.ref_div a,
.ref_div a:visited {
	color: #0196b6;
}

/*
 * JOBS
 ******************************************************************************/
#jobs.fs_div {
	padding-bottom: 0px;
}
.jobs {
	position: relative;
	float: left;
	width: 69%;
	border-right: 1px solid #e5e5e5;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	min-height: 686px;
	padding-bottom: 30px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(90%, #ffffff), color-stop(100%, #fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=1); /* IE6-9 */
}
.jobs p,
b,
ul {
	margin: 0 30px 0px 30px;
	line-height: 18px;
	font-size: 12px;
}
.jobs_contact {
	position: relative;
	float: left;
	width: 30.8%;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	padding-top: 65px;
	min-height: 1449px;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f4f4f4), color-stop(0%, #f3f3f3), color-stop(1%, #f8f8f8), color-stop(7%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=1); /* IE6-9 */
}
.jobs_contact p {
	margin: 0 10%;
	line-height: 18px;
	font-size: 12px;
	width: 80%;
}

/*
 * CONTACT
 ******************************************************************************/
#contacts {
	float: left;
	width: 40%;
	height: 1100px !important;
	border-left: 1px solid #f1f1f1;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	position: relative;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 30px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(94%, #ffffff), color-stop(100%, #fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #ffffff 94%, #fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=1); /* IE6-9 */
}
#contacts p {
	margin: 0 30px 0px 30px;
	line-height: 18px;
	font-size: 12px;
}
#contacts p a,
#contacts p a:visited {
	color: #0196b6;
}
#map {
	float: right;
	width: 59.6%;
	height: 1100px !important;
	border-right: 1px solid #f1f1f1;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	position: relative;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #e5e5e5;
	padding-bottom: 30px;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f4f4f4), color-stop(0%, #f3f3f3), color-stop(1%, #f8f8f8), color-stop(7%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #f4f4f4 0%, #f3f3f3 0%, #f8f8f8 1%, #ffffff 7%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=1); /* IE6-9 */
}
#map p {
	margin: 0 30px 0px 30px;
	line-height: 18px;
	font-size: 12px;
}
#google_maps {
	position: relative;
	padding-bottom: 65.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
#google_maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*
 * SCOVST page
 ******************************************************************************/
#SCOVST,
#SPIRIT {
	position: relative;
	float: left;
	width: 100%; /*border-right: 1px solid #e5e5e5; border-top-left-radius: 8px; border-bottom-left-radius: 8px;*/
	min-height: 686px;
	padding-bottom: 30px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(90%, #ffffff), color-stop(100%, #fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* IE10+ */
	background: linear-gradient(to right, #ffffff 0%, #ffffff 90%, #fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=1); /* IE6-9 */
}
#SCOVST > div,
#SPIRIT > div {
	padding: 0 30px;
}
#SCOVST > div.scovst_poster,
#SPIRIT > div.spirit_poster {
	position: relative;
	width: 100%;
	text-align: center;
	margin-top: 5%;
}
#SCOVST img,
#SPIRIT img {
	position: relative;
	width: 60%;
}

/*
 * COOKIE BAR
 ******************************************************************************/
#cookie_bar {
	display: none;
	position: fixed;
	font-family: Play-Regular, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12px;
	top: 0;
	width: 100%;
	text-align: center;
	z-index: 5;
	height: 110px;
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 40%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(40%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 40%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 40%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 40%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 40%, #ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed', GradientType=0); /* IE6-9 */
}
.cookie_bar_safari,
.cookie_bar_ie {
	line-height: 18px !important;
}
#cookie_bar hr {
	position: relative;
	width: 960px;
	margin: 0 auto;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	top: 19px;
}
#cookie_bar span {
	position: relative;
	top: 15px;
	vertical-align: middle;
	padding-bottom: 20px;
}
#agree_btn {
	position: relative;
	background-color: #ededed;
	cursor: pointer;
	height: 30px;
	top: 30px;
	border-radius: 4px;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px #fff;
}
#agree_btn:hover {
	border: 1px solid #aaa;
}
#cookie_bar_dots {
	display: none;
	position: fixed;
	width: 100%;
	height: 10px;
	background-image: url('../img/NavPikice.png');
	background-repeat: repeat-x;
	top: 60px;
	z-index: 3;
}

/*
 * RESPONSIVE DESIGN
 ******************************************************************************/
@media only screen and (max-width: 1120px) {
	img.left_pattern,
	img.right_pattern {
		display: none;
	}
	body,
	#navigation_menu ul li,
	.news_accordion div ul {
		font-family: Helvetica, tahoma, sans-serif;
	}
	.border_software_webkit {
		top: 260px !important;
	}
	.border_automatization_webkit {
		top: 475px !important;
	}
	.border_smart_houses_webkit {
		top: 288px !important;
	}
	.border_energetics_webkit {
		top: 460px !important;
	}
	.hr_software_webkit {
		width: 103px !important;
		top: 304px !important;
		left: -220px !important;
		-webkit-transform: rotate(60deg) !important;
		transform: rotate(60deg) !important;
	}
	.hr_automatization_webkit {
		width: 124px !important;
		top: 427px !important;
		left: -192px !important;
		-webkit-transform: rotate(-50deg) !important;
		transform: rotate(-50deg) !important;
	}
	.hr_smart_houses_webkit {
		width: 60px !important;
		top: 298px !important;
		left: 250px !important;
		-webkit-transform: rotate(-20deg) !important;
		transform: rotate(-20deg) !important;
	}
	.hr_energetics_webkit {
		width: 150px !important;
		top: 419px !important;
		left: 180px !important;
		-webkit-transform: rotate(33deg) !important;
		transform: rotate(33deg) !important;
	}
}
