html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a[href], label[for], select, 
input[type=checkbox], input[type=radio] {
	cursor: pointer;
}

button, input[type=button], input[type=image], 
input[type=reset], input[type=submit] {
	padding: 0;
	overflow: visible;
	cursor: pointer;
}

button::-moz-focus-inner, 
input[type=button]::-moz-focus-inner, 
input[type=image]::-moz-focus-inner, 
input[type=reset]::-moz-focus-inner, 
input[type=submit]::-moz-focus-inner {
	border: 0;
}

.hide {
	position: absolute !important;
	left: -9999em !important;
}

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

.ie7 .clearfix {
	zoom: 1; 
}


/* Fonts
------------------------------------------------------------------------------*/ 


/* Normalized Styles
------------------------------------------------------------------------------*/

body {
	font: 13px/19px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #4e4e4e;
	background: #888888;
}

body.casamia {
	background: #fff;
}

body.contacts {
	background: #fff;
}

body.home {
	background: #fff;
}

hr {
	display: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

del {
	text-decoration: line-through;
}

th, td {
	vertical-align: top;
}

th {
	font-weight: normal;
	text-align: left;
}

address, cite, dfn {
	font-style: normal;
}

abbr, acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}

sub, 
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}

textarea {
	 overflow: auto;
}

a, a:visited {
	text-decoration: none;
	color: #555351;
}

a:hover, a:active, a:focus {
	text-decoration: underline;
}

h1 {
	font-family: 'NimbusSanNovCon-Med';
	font-size: 39px;
	line-height: 39px;
	color: #ce8639;

}


/* Container
------------------------------------------------------------------------------*/

.container {
	position: relative;
	width: 987px;
	margin: 0 auto;
}


/* Header
------------------------------------------------------------------------------*/

#header {
	position: relative;
	z-index: 99;
	height: 87px;
	background: #fff;
	box-shadow: 0 1px 15px rgba(0, 0, 0, 0.86);
}

#header a {
	text-transform: uppercase;
}

#logo {
	width: 201px;
	height: 40px;
	float: left;
	display: block;
	cursor: pointer;
	text-indent: -9999em;
	background: url(../images/logo.png) no-repeat;
	margin: 23px 0 0 -1px;
}

#header .language-bar {
	position: relative;
	z-index: 999;
	float: right;
	margin: 23px -11px -58px 0;
}

#header .language-bar-two {
	float: right;
	margin: 31px -11px 0 -2px;
}

#header .language-bar ul ul {
	display: none;
}

#header .language-bar ul ul li {
	padding: 8px 0 0 0;
}

#header .language-bar ul li a {
	font-size: 14px;
	font-weight: bold;
}

#header .language-bar-two ul li a {
	font-size: 14px;
	font-weight: bold;
}

#header .language-bar>ul>li {
	padding: 8px 8px 8px 10px;
}

#header .language-bar-two>ul>li {
	padding: 0 10px 0 6px;
	float: left;
	border-right: 1px solid #555351;
}

#header .language-bar-two>ul>li.last {
	border-right: none;
}

#header .language-bar>ul>li:hover {
	background: #e7e6e6;
	border-radius: 5px;
}

#header .language-bar>ul>li:hover a {
	text-decoration: none;
}

#header .btn-find {
	float: right;
}

#header .btn-find a {
	border-radius: 5px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.66);
	margin: 23px 15px 0 0;
	padding: 7px 23px 6px 23px;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	display: block;	
	background: #dba46b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTQ2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjY2U4NjNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjY2U4NzM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjYzc3ZTMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYmM3MzI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjYmI2ZjIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjYjk3MDIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYWI2NzFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk1NTkxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #dba46b 0%, #ce863a 3%, #ce8739 44%, #c77e31 47%, #bc7324 50%, #bb6f21 53%, #b97021 94%, #ab671e 97%, #95591a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba46b), color-stop(3%,#ce863a), color-stop(44%,#ce8739), color-stop(47%,#c77e31), color-stop(50%,#bc7324), color-stop(53%,#bb6f21), color-stop(94%,#b97021), color-stop(97%,#ab671e), color-stop(100%,#95591a));
	background: -webkit-linear-gradient(top,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -o-linear-gradient(top,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -ms-linear-gradient(top,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: linear-gradient(to bottom,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba46b', endColorstr='#95591a',GradientType=0 );
}

#header .btn-find a:hover {
	text-decoration: none;
	background: #5e5e60;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzVlNWU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI3MjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzI3MjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5e5e60 0%, #5e5e60 42%, #5a5a5a 44%, #4b4b4b 45%, #393939 47%, #2b2b2b 49%, #272725 51%, #272725 96%, #252525 98%, #1f1f1f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e60), color-stop(42%,#5e5e60), color-stop(44%,#5a5a5a), color-stop(45%,#4b4b4b), color-stop(47%,#393939), color-stop(49%,#2b2b2b), color-stop(51%,#272725), color-stop(96%,#272725), color-stop(98%,#252525), color-stop(100%,#1f1f1f));
	background: -webkit-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: -o-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: -ms-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: linear-gradient(to bottom,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e60', endColorstr='#1f1f1f',GradientType=0 );
}


/* Navigation
------------------------------------------------------------------------------*/

#menu {
	float: right;
	margin: 33px 0 0 0;
	position: relative;
	z-index: 999;
}

#menu ul {
	float: right;
}

#menu li {
	position: relative;
	float: left;
	padding: 0 20px 20px 0;	
}

#menu ul li.hover>a,
#menu ul li a:hover{
	text-decoration: none;
	color: #ce8639;
}

#menu ul .drop {
	display: none;
	position: absolute;
	top: 27px;
	left: -57px;
}

#menu ul .holder {
	border-radius: 4px;
	padding: 16px 12px 12px 12px;
	overflow: hidden;
	background: url(../images/bg_submenu.png);
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.66);
}

#menu ul ul li {
	padding: 0;
	height: 35px;
	border-bottom: 1px solid #e2a360;
	text-align: center;
}

#menu ul .top {
	background: url(../images/bg_submenu_arrow.png) no-repeat;
	margin: 0 0 0 82px;
	height: 15px;
	width: 32px;
}

#menu ul ul a {
	width: 173px;
	line-height: 20px;
	padding: 8px 0 7px 0;
	font-weight: normal;
	color: #fff;
}

#menu ul ul a:hover {
	padding: 8px 0 7px 0;
	background: #000;
}

#menu a {
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	float: left;	
}


/* Content
------------------------------------------------------------------------------*/

#content {
	float: right;
	padding: 0 0 38px 0;
}

#sub-menu {
	background: #000;
	height: 49px;
	margin: 0 0 30px 0;
}

#sub-menu ul {
	overflow: hidden;
	padding: 0 0 0 27px;
	margin: 0 -30px 0 0;
}

#sub-menu li {
	float: left;
	border-right: 1px solid #3a352b;
	height: 33px;
	margin: 9px 0 0 0;
	padding: 0 55px 0 54px;
}

#sub-menu li.last {
	border-right: none;
}

#sub-menu a {
	font-size: 24px;
	float: left; 
	font-family: 'NimbusSanNovCon-Reg';
	color: #fff;
	padding: 6px 0 0 0;
}

#sub-menu a:hover {
	color: #ce8639;
	text-decoration: none;
}

#sub-menu .current a {
	color: #ce8639;
	text-decoration: none;
}

.clear-space .main-content {
	padding: 29px 0 0 52px;
}

.clear-space.clear-top .main-content {
	padding: 80px 52px 48px 0;
}

.clear-space .main-content h1 {
	margin-left: 0;
}

.clear-space .main-content h3 {
	padding: 0 0 20px 0;
}

.clear-space .icons {
	float: right;
	padding: 14px 0 0 0;
	margin: 0 -4px 0 0;
}

.clear-space .icons .ico-belgian {
	padding: 6px 0 0 16px;
}

.main-content {
	width: 382px;
	text-align: justify;
	padding: 45px 41px 0 0;
}

.main-content h1 {
	color: #8c8c8c;
	margin: 5px 0 17px -4px;
}

.main-content.box {
	width: 390px;
}

.the-box .space-bottom {
	padding: 0 0 28px 0;
}

.main-content.box h3 {
	padding: 0 0 20px 0;
}

.main-content.full-width {
	width: 897px;
	padding: 73px 0 0 6px;
}

.main-content.full-width h3 {
	padding: 0 0 20px 0;
}

.main-content.full-width img {
	margin: -23px 3px 0 65px;
}

.main-content.full-width .ico-new {
	margin: 52px -12px 20px 40px;
}

.main-content.full-width p {
	clear: none;
	padding: 0 0 23px 0;
}
.main-content .logo {
	padding: 0 0 21px 0;
}

.main-content h3 {
	font-size: 15px;
	line-height: 19px;
	color: #4f4f4f;
	font-weight: 600;
	padding: 0 0 1px 0;
}

.main-content .btn-p {
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.36), inset 1px 1px 2px #e4c9d9;
	border-radius: 3px;
	float: left; 
	margin: 15px 0 21px 0;
	font-family: 'NimbusSanNovCon-Reg';
	height: 30px;
	display: inline-block;
	color: #fff;
	font-size: 24px;
	line-height: 30px;
	padding: 5px 26px;
	background: #a73e79;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3M2U3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjOTIyOTY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiM5NDJiNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiM5MjI5NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM5NDJiNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiM5MDI3NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiM5MzJhNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiM5NTI5NjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3NjBkNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiM3MjBhNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiM2ZTBiNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiM3MTBlNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiM2ZTBjNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiM3MDBiNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiM2ZDA5NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiM3MDBjNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiM2ZjBhNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM2ZjBlNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiM2NjA5M2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWYwOTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #a73e79 0%, #922964 3%, #942b66 8%, #922964 11%, #942b66 13%, #902762 16%, #932a65 18%, #952965 45%, #760d48 50%, #720a45 53%, #6e0b44 58%, #710e47 61%, #6e0c45 63%, #700b45 82%, #6d0945 84%, #700c48 87%, #6f0a44 89%, #6f0e44 95%, #66093e 97%, #5f093a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a73e79), color-stop(3%,#922964), color-stop(8%,#942b66), color-stop(11%,#922964), color-stop(13%,#942b66), color-stop(16%,#902762), color-stop(18%,#932a65), color-stop(45%,#952965), color-stop(50%,#760d48), color-stop(53%,#720a45), color-stop(58%,#6e0b44), color-stop(61%,#710e47), color-stop(63%,#6e0c45), color-stop(82%,#700b45), color-stop(84%,#6d0945), color-stop(87%,#700c48), color-stop(89%,#6f0a44), color-stop(95%,#6f0e44), color-stop(97%,#66093e), color-stop(100%,#5f093a));
	background: -webkit-linear-gradient(top,  #a73e79 0%,#922964 3%,#942b66 8%,#922964 11%,#942b66 13%,#902762 16%,#932a65 18%,#952965 45%,#760d48 50%,#720a45 53%,#6e0b44 58%,#710e47 61%,#6e0c45 63%,#700b45 82%,#6d0945 84%,#700c48 87%,#6f0a44 89%,#6f0e44 95%,#66093e 97%,#5f093a 100%);
	background: -o-linear-gradient(top,  #a73e79 0%,#922964 3%,#942b66 8%,#922964 11%,#942b66 13%,#902762 16%,#932a65 18%,#952965 45%,#760d48 50%,#720a45 53%,#6e0b44 58%,#710e47 61%,#6e0c45 63%,#700b45 82%,#6d0945 84%,#700c48 87%,#6f0a44 89%,#6f0e44 95%,#66093e 97%,#5f093a 100%);
	background: -ms-linear-gradient(top,  #a73e79 0%,#922964 3%,#942b66 8%,#922964 11%,#942b66 13%,#902762 16%,#932a65 18%,#952965 45%,#760d48 50%,#720a45 53%,#6e0b44 58%,#710e47 61%,#6e0c45 63%,#700b45 82%,#6d0945 84%,#700c48 87%,#6f0a44 89%,#6f0e44 95%,#66093e 97%,#5f093a 100%);
	background: linear-gradient(to bottom,  #a73e79 0%,#922964 3%,#942b66 8%,#922964 11%,#942b66 13%,#902762 16%,#932a65 18%,#952965 45%,#760d48 50%,#720a45 53%,#6e0b44 58%,#710e47 61%,#6e0c45 63%,#700b45 82%,#6d0945 84%,#700c48 87%,#6f0a44 89%,#6f0e44 95%,#66093e 97%,#5f093a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a73e79', endColorstr='#5f093a',GradientType=0 );
}

.main-content .ico-f {
	background: url(../images/ico_flash.png) no-repeat;
	width: 26px;
	height: 32px;
	display: block;
	float: left;
	margin: 18px 0 0 13px;
}

.main-content p {
	clear: both;
	padding: 0 0 18px 0;
}

.main-content img {
	display: block;
}

.home .photos-gallery  {
	padding-bottom: 30px;
	overflow: hidden;
}

.home .photos-gallery li {
	position: relative;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.56);
	padding: 0;
	margin: 0 10px 0 0;
	text-align: center;
}

.home .photos-gallery .capture {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/bg_submenu.png);
	width: 240px;
	padding: 3px 0;
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	text-transform: uppercase;
}

.home .photos-gallery a:hover .capture {
	background: #26190c;
}

.services {
	overflow: hidden;
	clear: both;
	margin: 0 -12px 70px -10px;
	padding: 0 10px 0 10px;
}

.services h2 {
	font-size: 30px;
	color: #505354;
	line-height: 30px;
	font-family: 'NimbusSanNovCon-Med';
	padding: 0 0 10px 23px;
}

.services h2.with-bg {
	background: url(../images/pic_club.png) no-repeat 0 4px;
	margin: 0 0 0 29px;
	padding-left: 71px;
}

.home .left-col {
	width: 490px;
	float: left;
}

.services .service {
	margin: 0 0 13px 0;
}

.home .search-box {
	background: url(../images/bg_service.png) no-repeat;
	box-shadow: none;
	height: 182px;
	padding: 16px 20px 0 30px;
}

.home .search-box .note {
	margin-bottom: 16px;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}

.home .search-box .input {
	margin: 0 9px 0 0;
}

.home .search-box input {
	margin: 0;
	width: 176px;
	padding-left: 28px;
	padding-right: 5px;
}

.home .search-box select {
	margin: 0;
}

.home .search-box .submit {
	float: right;
	margin: 12px 8px 0 0;
}

.services .site-search {
	padding: 23px 31px 34px 31px;
	background: #e6e3dd;
	box-shadow:  1px 1px 2px rgba(0, 0, 0, 0.26);
}

.services .site-search h3 {
	collor: #505354;
	font-size: 30px;
	line-height: 30px;
	padding: 0 0 13px 0;
	font-family: 'NimbusSanNovCon-Med';
}

.services .site-search .text {
	width: 350px;
	padding: 0 0 20px 0;
}

.services .site-search form p {
	float: left;
}

.services .site-search form .input {
	height: 40px;
	width: 379px;
	background: #fff;
	border-radius: 3px;
	position: relative;
	margin: 0 8px 0 0;
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.26);
}

.services .site-search form .input span {
	background: url(../images/bg_search_g.png) no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	top: 11px;
	left: 13px;
}

.services .site-search form input {
	height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	width: 331px;
	color: #695c59;
	font-weight: 500;
	padding: 10px 10px 10px 38px;
	background: none;
	border: none;
	font-size: 14px;
	line-height: 20px;
}

.services .site-search .submit {
	height: 39px;
	width: 39px;
	border-radius: 20px;
	float: left;
	background: #fff;
}

.services .site-search .submit:hover {
	background: #ce8639;
}

.services .site-search .submit:hover input {
	color: #fff;
}

.services .site-search .submit input {
	height: 39px;
	width: 39px;
	float: left;
	padding-left: 0;
	padding-right: 0;
	font-weight: bold;
	font-size: 16px;
}

.services .window {
	padding: 49px 0 0 15px;
}

.services .window h3 {
	color: #5f757c;
	font-size: 30px;
	line-height: 32px;
	padding: 0 0 9px 0;
	font-family: 'NimbusSanNovCon-Med';
}

.services .window p {
	font-size: 14px;
	line-height: 20px;
}

.services .window a {
	clear: left;
	display: block;
	color: #ce8639;
	margin: 0 0 15px 0;
}

.home .right-col {
	width: 490px;
	float: right;
}

.home .right-col img {
	display: block;
}

.home .right-col .personal {
	height: 198px;
	background: url(../images/bg_personal.png) no-repeat;
	padding: 21px  0 0 30px;
}

.home .right-col .personal h3 {
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	font-family: 'NimbusSanNovCon-Reg';
}

.home .right-col .personal h3 span {
	color: #ce8639;
}

.home .right-col .personal .logo {
	display: block;
	float: right;
	margin: 22px 33px 0 0;
}

.home .right-col .personal .btn {
	float: left;
	border-radius: 5px;
	text-transform: uppercase;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.66);
	margin: 23px 15px 0 0;
	box-shadow: inset 1px 1px 2px #e8c6a1;
	padding: 9px 17px 8px 17px;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	display: block;	
	background: #dba46b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTQ2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjY2U4NjNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjY2U4NzM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjYzc3ZTMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYmM3MzI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjYmI2ZjIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjYjk3MDIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYWI2NzFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk1NTkxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #dba46b 0%, #ce863a 3%, #ce8739 44%, #c77e31 47%, #bc7324 50%, #bb6f21 53%, #b97021 94%, #ab671e 97%, #95591a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba46b), color-stop(3%,#ce863a), color-stop(44%,#ce8739), color-stop(47%,#c77e31), color-stop(50%,#bc7324), color-stop(53%,#bb6f21), color-stop(94%,#b97021), color-stop(97%,#ab671e), color-stop(100%,#95591a));
	background: -webkit-linear-gradient(top,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -o-linear-gradient(top,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -ms-linear-gradient(top,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: linear-gradient(to bottom,  #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba46b', endColorstr='#95591a',GradientType=0 );
}

.home .right-col .personal .btn:hover {
	box-shadow: none;
	text-decoration: none;
	background: #5e5e60;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzVlNWU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI3MjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzI3MjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5e5e60 0%, #5e5e60 42%, #5a5a5a 44%, #4b4b4b 45%, #393939 47%, #2b2b2b 49%, #272725 51%, #272725 96%, #252525 98%, #1f1f1f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e60), color-stop(42%,#5e5e60), color-stop(44%,#5a5a5a), color-stop(45%,#4b4b4b), color-stop(47%,#393939), color-stop(49%,#2b2b2b), color-stop(51%,#272725), color-stop(96%,#272725), color-stop(98%,#252525), color-stop(100%,#1f1f1f));
	background: -webkit-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: -o-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: -ms-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: linear-gradient(to bottom,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e60', endColorstr='#1f1f1f',GradientType=0 );
}

.services .production {
	padding: 19px 31px 0 32px;
	position: relative;
	background: #e6e3dd;
	height: 144px;
	margin: 24px 0 10px 0;
	box-shadow:  1px 1px 2px rgba(0, 0, 0, 0.26);
}

.services .production .play {
	position: absolute;
	top: 54px;
	right: 74px;
	display: block;
	background: url(../images/bg_video.png) no-repeat;
	width: 56px;
	height: 56px;
}

.services .production .play:hover {
	background: url(../images/bg_video.png) no-repeat 0 -56px;
}

.services .production h3 {
	color: #5f757c;
	font-size: 30px;
	line-height: 30px;
	padding: 0 0 9px 0;
	width: 260px;
	float: left;
	font-family: 'NimbusSanNovCon-Med';
}

.services .production .media {
	margin: -29px -2px 0 0;
	float: right;
}

.services .production img {
	display: block;
}

.search-box {
	background: #242424;
	position: relative;
	height: 91px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 1);
	margin: 0 0 24px 0;
}

.search-box p {
	float: left;
}

.search-box label {
	font-family: 'NimbusSanNovCon-Med';
	font-size: 30px;
	line-height: 30px;
	color: #ce8639;
	padding: 32px 24px 0 0;
	display: block;
}

.search-box .input {
	margin: 27px 9px 0 0;
	background: #fff url(../images/ico_form.png) no-repeat 10px 11px;
	border: 3px solid #e7e7e7;
	border-radius: 5px;
}

.search-box input {
	background: none;
	border: none;
	width: 185px;
	height: 19px;
	font-size: 14px;
	line-height: 19px;
	color: #797979;
	padding: 10px 10px 10px 30px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.search-box select {
	width: 208px;
	height: 43px;
	margin: 27px 10px 0 0;
}

.search-box .submit {
	position: relative;
	width: 118px;
	height: 41px;
	margin: 28px 0 0 0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.36), inset 1px 2px 2px #83807d;
	border-radius: 4px;
	background: #6b6863;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNjg2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNjY2MzVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjNjY2MzVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjNTk1NTUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDQ0NDQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjM2YzZjNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjNDAzZTNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjM2IzOTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzEzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #6b6863 0%, #66635e 3%, #66635e 45%, #595552 47%, #444442 50%, #3f3f3f 53%, #403e3f 95%, #3b393a 97%, #333132 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6863), color-stop(3%,#66635e), color-stop(45%,#66635e), color-stop(47%,#595552), color-stop(50%,#444442), color-stop(53%,#3f3f3f), color-stop(95%,#403e3f), color-stop(97%,#3b393a), color-stop(100%,#333132));
	background: -webkit-linear-gradient(top,  #6b6863 0%,#66635e 3%,#66635e 45%,#595552 47%,#444442 50%,#3f3f3f 53%,#403e3f 95%,#3b393a 97%,#333132 100%);
	background: -o-linear-gradient(top,  #6b6863 0%,#66635e 3%,#66635e 45%,#595552 47%,#444442 50%,#3f3f3f 53%,#403e3f 95%,#3b393a 97%,#333132 100%);
	background: -ms-linear-gradient(top,  #6b6863 0%,#66635e 3%,#66635e 45%,#595552 47%,#444442 50%,#3f3f3f 53%,#403e3f 95%,#3b393a 97%,#333132 100%);
	background: linear-gradient(to bottom,  #6b6863 0%,#66635e 3%,#66635e 45%,#595552 47%,#444442 50%,#3f3f3f 53%,#403e3f 95%,#3b393a 97%,#333132 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6863', endColorstr='#333132',GradientType=0 );
}

.search-box .submit:hover {
	background: #928b83;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyOGI4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjOGU4NzdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjOGU4NzdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjN2U3NzcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNjk2NjYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjNjY2MjVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjNjY2MzVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWE1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #928b83 0%, #8e877f 3%, #8e877f 46%, #7e7771 49%, #696661 51%, #66625f 54%, #66635e 97%, #5e5a57 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#928b83), color-stop(3%,#8e877f), color-stop(46%,#8e877f), color-stop(49%,#7e7771), color-stop(51%,#696661), color-stop(54%,#66625f), color-stop(97%,#66635e), color-stop(100%,#5e5a57));
	background: -webkit-linear-gradient(top,  #928b83 0%,#8e877f 3%,#8e877f 46%,#7e7771 49%,#696661 51%,#66625f 54%,#66635e 97%,#5e5a57 100%);
	background: -o-linear-gradient(top,  #928b83 0%,#8e877f 3%,#8e877f 46%,#7e7771 49%,#696661 51%,#66625f 54%,#66635e 97%,#5e5a57 100%);
	background: -ms-linear-gradient(top,  #928b83 0%,#8e877f 3%,#8e877f 46%,#7e7771 49%,#696661 51%,#66625f 54%,#66635e 97%,#5e5a57 100%);
	background: linear-gradient(to bottom,  #928b83 0%,#8e877f 3%,#8e877f 46%,#7e7771 49%,#696661 51%,#66625f 54%,#66635e 97%,#5e5a57 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#928b83', endColorstr='#5e5a57',GradientType=0 );
}

.search-box .submit span {
	position: absolute;
	top: 11px;
	left: 13px;
	display: block;
	background: url(../images/bg_search.png) no-repeat;
	height: 18px;
	width: 18px;
}

.search-box .submit input {
	background: none;
	text-align: left;
	border: none;
	width: 118px;
	height: 41px;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 0 10px 36px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.map {
	margin: 0 0 22px 0;
}

.map img {
	display: block;
}

.results {
	padding: 0 0 86px 16px;
	margin: 0 -2px 0 0;
}

.results h1 {
	line-height: 30px;
	font-size: 30px;
	color: #5f757c;
	padding: 0 0 28px 0;
}

.results h1 span {
	color: #ce8639;
}

.results .result {
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #d2d2d2;
	padding: 0 0 17px 0;
	margin: 0 0 19px 0;
}

.results .result img {
	padding: 0 1px 0 0;
	display: block;
	float: left;
}

.results .result .left-info {
	padding: 13px 26px 0 0;
	float: left;
	position: relative;
}

.results .result .left-info .distance {
	background: #d3924c;
	border-radius: 4px;
	color: #fff;
	font-size: 11px;
	padding: 3px 8px 4px 2px;
	width: 46px;
	text-align: right;
	display: block;
	margin: 0 0 15px 0;
}

.results .result .left-info .distance span {
	display: block;
	position: absolute;
	top: 17px;
	line-height: 14px;
	left: 6px;
	border-bottom: 1px solid #ffffff;
}

.results .result .main-info {
	padding: 14px 0 0 0;
	font-size: 14px;
	line-height: 20px;
	float: left;
}

.results .result .main-info h2 {
	font-size: 18px;
	line-height: 19px;
	color: #c07627;
	font-weight: 600;
	padding: 0 0 2px 0;
}

.results .result .main-info a{
	clear: left;
	display: block;
	color: #ce8639;
}

.results .result .images {
	float: right;
}

.results .other {
	margin: 0 0 20px -3px;
	padding: 4px 0 0 0;
}

.results .other a {
	font-family: 'NimbusSanNovCon-Med';
	font-size: 20px;
	padding: 11px 20px 9px 20px;
	line-height: 20px;
	background: #f2f2f2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZWJlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #ececec 8%, #ececec 46%, #ebebeb 49%, #dddddd 54%, #dddddd 97%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(8%,#ececec), color-stop(46%,#ececec), color-stop(49%,#ebebeb), color-stop(54%,#dddddd), color-stop(97%,#dddddd), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ececec 8%,#ececec 46%,#ebebeb 49%,#dddddd 54%,#dddddd 97%,#cccccc 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#ececec 8%,#ececec 46%,#ebebeb 49%,#dddddd 54%,#dddddd 97%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#ececec 8%,#ececec 46%,#ebebeb 49%,#dddddd 54%,#dddddd 97%,#cccccc 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#ececec 8%,#ececec 46%,#ebebeb 49%,#dddddd 54%,#dddddd 97%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cccccc',GradientType=0 );
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.42);
	border-radius: 5px;
	height: 20px;
	display: inline-block;
}

.results .other a span {
	text-decoration: underline;
}

#intro {
	background: #000;
	position: relative;
	height: 362px; /*279px;*/
	box-shadow: 0 0 6px rgba(0, 0, 0, 1);
}

#intro .face {
	position: absolute;
	top: 0;
	left: 0;
}

.home #intro .face {
	left: -11px;
}

#intro .logo {
	position: absolute;
	top: 30px;
	right: 54px;
	border-bottom: 1px solid #414141;
	padding: 0 0 20px 0;
}

#intro h1 {
	font-family: 'NimbusSanNovCon-Reg';
	color: #fff;
	position: absolute;
	top: 156px;
	right: 36px;
	width: 400px;
}

.home #intro h1 {
	top: 83px;
	font-size: 75px;
	line-height: 70px;
	right: 62px;
}

#intro h1 span {
	color: #ce8639;
}

.photos-gallery {
	margin: 20px -20px 0 -2px;
}

.photos-gallery li {
	padding: 0 10px 0 0;
	float: left;
}

.photos-gallery li img {
	display: block;
}

.steps {
	overflow: hidden;
	clear: both;
	padding: 26px 0 32px 65px;
}

.steps .step {
	float: left;
	padding: 0 41px 0 0;
	text-align: center;
}

.steps .step.last {
	padding: 0;
}

.steps .step .nr {
	height: 59px;
	width: 59px;
	display: block;
	border-radius: 30px;
	background: #ce8639;
	line-height: 59px;
	color: #fff;
	font-size: 45px;
	float: left;
	font-family: 'NimbusSanNovCon-Reg';
}

.steps .step .text {
	text-align: left;
	width: 200px;
	line-height: 30px;
	float: left;
	color: #333333;
	font-size: 30px;
	font-family: 'NimbusSanNovCon-Reg';
	padding: 14px 0 0 20px;
}

.steps .step .text span {
	font-family: 'NimbusSanNovCon-Med';
}

.casamia h2 {
	font-size: 30px;
	line-height: 30px;
	color: #5f757c;
	font-family: 'NimbusSanNovCon-Med';
}

.personal {
	margin: 0 0 32px 0;
}

.personal h2 {
	background: url(../images/ico_stick.png) no-repeat 100% 4px;
	padding: 0 37px 12px 0;
	float: left;
}

.personal .container {
	font-size: 15px;
	width: 936px;
	line-height: 24px;
	color: #3e3e3e;
	padding: 18px 26px 0 26px;
	clear: both;
	background: #eeece6;
}

.personal .container p {
	padding: 0 0 24px 0;
}

.personal .container .last {
	padding: 0 0 22px 0;
}

.personal .container span {
	font-weight: bold;
	color: #ce8639;
}

.how-to {
	overflow: hidden;
	padding: 0 0 32px 0;
}

.how-to img {
	display: block;
	clear: left;
}

.how-to .work h2 {
	background: url(../images/ico_video.png) no-repeat 100% 4px;
	float: left;
	padding: 0 35px 7px 0;
}

.how-to .work {
	float: left;
	margin: 0 17px 0 0;
}

.how-to .buy h2 {
	background: url(../images/ico_cart.png) no-repeat 100% 5px;
	float: left;
	padding: 0 38px 7px 0;
}

.how-to .buy {
	float: left;
}

.how-to h2 {
	padding: 0 0 7px 0;
}

.btn-self {
	text-align: center;
	padding: 0 0 43px;
}

.btn-self a {
	border-radius: 10px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.66);
	padding: 16px 40px 12px 40px;
	text-transform: uppercase;
	font-family: 'NimbusSanNovCon-Med';
	color: #ffffff;
	display: inline-block;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	background: #dba46b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #dba46b 0%, #ce863a 3%, #ce8739 44%, #c77e31 47%, #bc7324 50%, #bb6f21 53%, #b97021 94%, #ab671e 97%, #95591a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba46b), color-stop(3%,#ce863a), color-stop(44%,#ce8739), color-stop(47%,#c77e31), color-stop(50%,#bc7324), color-stop(53%,#bb6f21), color-stop(94%,#b97021), color-stop(97%,#ab671e), color-stop(100%,#95591a));
	background: -webkit-linear-gradient(top, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -o-linear-gradient(top, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -ms-linear-gradient(top, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: linear-gradient(to bottom, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba46b', endColorstr='#95591a',GradientType=0 );
}

.btn-self a:hover {
	text-decoration: none;
	background: #5e5e60;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzVlNWU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzI3MjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzI3MjcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5e5e60 0%, #5e5e60 42%, #5a5a5a 44%, #4b4b4b 45%, #393939 47%, #2b2b2b 49%, #272725 51%, #272725 96%, #252525 98%, #1f1f1f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e60), color-stop(42%,#5e5e60), color-stop(44%,#5a5a5a), color-stop(45%,#4b4b4b), color-stop(47%,#393939), color-stop(49%,#2b2b2b), color-stop(51%,#272725), color-stop(96%,#272725), color-stop(98%,#252525), color-stop(100%,#1f1f1f));
	background: -webkit-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: -o-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: -ms-linear-gradient(top,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	background: linear-gradient(to bottom,  #5e5e60 0%,#5e5e60 42%,#5a5a5a 44%,#4b4b4b 45%,#393939 47%,#2b2b2b 49%,#272725 51%,#272725 96%,#252525 98%,#1f1f1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e60', endColorstr='#1f1f1f',GradientType=0 );
}

#content img {
	display: block;
}

#content.full {
	float: none;
	width: 987px;
}

#content.full .wrapper {
	padding: 34px 20px 54px 50px;
}

#content.full .wrapper.index-top {
	padding: 0;
}

#content .wrapper {
	overflow: hidden;
	clear: both;
	background: #fff;
	margin: 0 0 13px 0;
	box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.36);
	padding: 39px 11px 40px 16px;
}

#content .wrapper.clear-space {
	padding: 49px 0 0 0;
}

#content .wrapper.clear-space.clear-top {
	padding: 0 0 54px 0;
}

#content .wrapper.clear-space.clear-top .text-p-holder  {
	width: 988px;
}

#content .wrapper.clear-space .text-p-holder {
	width: 989px;
}

#content .wrapper.the-box {
	padding: 33px 11px 40px 40px;
}

#content .the-box .text-p-holder {
	width: 937px;
}

#content .text-p-holder {
	width: 961px;
}

.breadcrumb {
	color: #fff;
	padding: 25px 0 18px 0;
}

.breadcrumb a {
	color: #fff;
}

.align-left {
	float: left;
}

.clear {
	clear: both;
}

.clear-left {
	clear: left;
}

.align-left.no-space {
	padding: 0;
}

.align-right {
	float: right;
}

.clear-right {
	clear: right;
}

.align-right.no-space {
	padding: 0;
}

.index-top .entry {
	overflow: hidden;
	padding: 75px 50px 0 38px;
}

.entry h2 {
	font-family: 'NimbusSanNovCon-Med';
	font-size: 20px;
	line-height: 24px;
	padding: 0 0 2px 0;
	color: #969696;
}

.entry p {
	padding-bottom: 19px;
}

.index-top .entry h1 {
	padding-bottom: 28px;
}

#content .entry h1 img {
	display: inline-block;
	padding: 0 0 0 12px;
	position: relative;
	top: 1px;
}

.entry h4 {
	font-size: 15px;
	line-height: 19px;
	color: #4e4e4e;
	font-weight: bold;
	padding: 0 0 20px 0;
}

.entry h1 {
	padding: 0 0 20px 0;
}

.entry ol {
	list-style: decimal inside;
}

.entry ol li {
	padding: 0 0 19px 0;
}

.entry .align-right {
	padding: 46px 25px 0 20px;
}

/* Sidebar
------------------------------------------------------------------------------*/

#sidebar {
	float: left;
	width: 200px;
}


/* Footer
------------------------------------------------------------------------------*/

#footer {
	padding: 11px 0;
	background: url(../images/bg_footer.png);
	clear: both;
	overflow: hidden;
	box-shadow:0 0 6px rgba(0, 0, 0, 0.76);
}

#footer .copy {
	float: left;
	padding: 5px 0 0 16px;
}

#footer .footer-menu {
	float: left;
	padding: 5px 0 0 0;
}

#footer .footer-menu li {
	padding: 0 0 0 14px;
	float: left;
}

#footer .footer-menu li a {
	float: left;
}

#footer .social {
	float: right;
	margin: 0 -2px 0 0;
}

#footer .social li {
	float: left;
	padding: 0 0 0 4px;
}

#footer .social li.twitter {
	padding: 0 0 0 7px;
}

#footer .social li a {
	display: block;
	height: 30px;
	width: 30px;
	float: left;
}

#footer .social li.facebook a {
	background: url(../images/ico_facebook.png) no-repeat;
}

#footer .social li.linked-in a {
	background: url(../images/ico_in.png) no-repeat;
}

#footer .social li.youtube a {
	background: url(../images/ico_youtube.png) no-repeat;
}

#footer .social li.twitter a {
	background: url(../images/ico_twitter.png) no-repeat;
}

#footer .social li.google a {
	background: url(../images/ico_g+.png) no-repeat;
}

#footer .social li.facebook a:hover {
	background: url(../images/ico_facebook.png) no-repeat 0 -30px;
}

#footer .social li.linked-in a:hover {
	background: url(../images/ico_in.png) no-repeat 0 -30px;
}

#footer .social li.youtube a:hover {
	background: url(../images/ico_youtube.png) no-repeat 0 -30px;
}

#footer .social li.twitter a:hover {
	background: url(../images/ico_twitter.png) no-repeat 0 -30px;
}

#footer .social li.google a:hover {
	background: url(../images/ico_g+.png) no-repeat 0 -30px;
}

#footer .design {
	padding: 5px 23px 0 0;
	float: right;
	font-size: 10px;
	color: #878686;
}

#footer .design a {
	color: #878686;
}

#supersized {
	position: fixed;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index: -999;
	height: 100%;
	width: 100%;
}

#supersized img {
	width: auto;
	height: auto;
	position: relative;
	outline: none;
	border: none;
}

#supersized a {
	z-index: -30;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #7b7b7b;
	display: block;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0;
	display: none;
}

.ui-selectmenu-menu ul.ui-menu {
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
}

.ui-selectmenu-menu .ui-menu .ui-menu-item a {
	padding: 4px 10px;
	display: block;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-button a.ui-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	border-radius: 5px;
	padding: 8px 0 10px 0;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.66);
	margin: 28px 10px 0 0;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	display: block;
	background: #dba46b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #dba46b 0%, #ce863a 3%, #ce8739 44%, #c77e31 47%, #bc7324 50%, #bb6f21 53%, #b97021 94%, #ab671e 97%, #95591a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba46b), color-stop(3%,#ce863a), color-stop(44%,#ce8739), color-stop(47%,#c77e31), color-stop(50%,#bc7324), color-stop(53%,#bb6f21), color-stop(94%,#b97021), color-stop(97%,#ab671e), color-stop(100%,#95591a));
	background: -webkit-linear-gradient(top, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -o-linear-gradient(top, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: -ms-linear-gradient(top, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	background: linear-gradient(to bottom, #dba46b 0%,#ce863a 3%,#ce8739 44%,#c77e31 47%,#bc7324 50%,#bb6f21 53%,#b97021 94%,#ab671e 97%,#95591a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba46b', endColorstr='#95591a',GradientType=0 );
}

.ui-selectmenu-button span.ui-icon {
	right: 15px;
	background: url(../images/bg_select_arrow.png) no-repeat;
	width: 9px;
	height: 7px;
	position: absolute;
	display: block;
	top: 17px;
}

.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0 15px;
	display: block;
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
}

.service .ui-selectmenu-button a.ui-button {
	margin: 1px 0 0 0;
}

#pattern{
	background-image: url('/images/pattern.jpg');
	background-position: top center;
	background-repeat: repeat-x;
	background-size: 2062px 26px;
	height: 52px;
}


@font-face {font-family: 'NimbusSanNovCon-Reg';src: url('../fonts/258ECD_0_0.eot');src: url('../fonts/258ECD_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/258ECD_0_0.woff') format('woff'),url('../fonts/258ECD_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NimbusSanNovCon-Bol';src: url('../fonts/258ECD_2_0.eot');src: url('../fonts/258ECD_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/258ECD_2_0.woff') format('woff'),url('../fonts/258ECD_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'NimbusSanNovCon-Med';src: url('../fonts/258ECD_3_0.eot');src: url('../fonts/258ECD_3_0.eot?#iefix') format('embedded-opentype'),url('../fonts/258ECD_3_0.woff') format('woff'),url('../fonts/258ECD_3_0.ttf') format('truetype');}

#popup{ line-height: 0; }