<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline
}
/* Global properties ======================================================== */
body {
	background: #090909;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2em;
	color:#505050;
	min-width:1027px;
}
html, body {
	height:100%;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:19px;
	color:#505050;
	line-height:19px;
	font-size:12px;
}
a {
	text-decoration:none;
}
h1 {
	display:inline-block;
	position:relative;
	z-index:99;
	padding:36px 0 30px 0;
	margin-left:15px
}
h1 a {
	height:96px;
	width:474px;
	background:url(../images/logo.png) no-repeat 0 0;
	text-indent:-5000px;
	display:block;
}
h2 {
	font-family: 'Righteous', cursive;
	font-size:36px;
	line-height:58px;
	text-transform:uppercase;
	display:block;
	padding-bottom:18px;
	color:#c7c7c7;
}
h3 {
	font-family: 'Righteous', cursive;
	font-size:48px;
	line-height:58px;
	text-transform:uppercase;
	display:block;
	padding:20px 0 0 35px;
	color:#fff;
	display:inline-block;
}
h4 {
	font-family: 'Galdeano', sans-serif;
	font-size:20px;
	line-height:20px;
	color:#262626;
	font-weight:700;
	text-transform:uppercase;
	margin-top:-10px;
	display:inline-block;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:22px;
	margin-bottom:17px;
	color:#505050;
	text-transform:uppercase
}
#page5 h2{padding-bottom:10px}
.p1 {
	font-family: 'Galdeano', sans-serif;
	font-size:18px;
	line-height:22px;
	color:#090909;
	padding-bottom:20px;
	width:242px
}
.p2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#505050;
	width:242px;
	text-transform:uppercase;
	font-weight:700;
	padding-bottom:0;
}
.p3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#505050;
	width:242px;
	padding-bottom:40px;
}
.p4 {
	font-family: 'Galdeano', sans-serif;
	font-size: 18px;
	line-height: inherit;
	color: #fff;
	letter-spacing: 2px;
	padding: 0 0 24px 35px;
}
#page6 .p3{width:900px;padding-bottom:20px;}
#page6 .p2{width:900px}
.p5 {
	font-family: 'Galdeano', sans-serif;
	font-size:20px;
	line-height:20px;
	color:#262626;
	font-weight:700;
	margin:-10px 0 0 158px;
	padding-bottom: 10px;
}
.p6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#505050;
	width:242px;
	padding-bottom:30px;
}
.p7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#505050;
	padding-bottom:20px;
}
.designed {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #F90;
}
.color-1 {
	color:#ff0000
}
.color-2 {
	color:#404040
}
.padd-1 {
	padding-bottom:24px;
}
#page4 .padd-1 {
	padding-bottom:26px;
}
.pad2 {
	padding-top:38px
}
.pad3 {
	padding-bottom:20px
}
.pad4 {
	padding-bottom:80px
}
.pad5 {
	padding-bottom:27px
}
.pad7 {
	padding-left:30px
}
.mar0 {
	margin:0 auto
}
.mar1 {
	margin-top:30px
}
.mar2 {
	margin-top:20px
}
.mar3 {
	margin-left:38px
}
.mar4 {
	margin-top:15px
}
.mar5 {
	margin-left:10px
}
.mar6 {
	margin-right:30px
}

.mar7 {
	margin-right:15px
}
.mar8 {
	margin-top:10px
}
.mar9 {
	margin-bottom:10px
}
.mar10 {
	margin-left:10px
}
.mar11 {
	margin:0 10px
}
.pad_ban {
	padding:20px 20px
}
#page3 .example .m1 {
	margin-right:19px
}
.m2 {
	margin-top:4px
}
.m3 {
	margin-top:31px
}
.relative {
	position:relative
}
.inside-main {
	padding-right:0;
}
.height {
	font-size:14px
}
.line-h {
	line-height:19px;
}
.font-w {
	font-weight:400;
}
.font-s {
	font-size:12px
}
.bord1 {
	background:url(../images/content_vert_line.jpg) repeat-y 283px 0;
}
.bord2 {
	background:url(../images/content_vert_line.jpg) repeat-y 600px 0;
}
.bord3 {
	background:url(../images/baner_line.png) repeat-y 333px 0;
}

.bord4 {
	background:url(../images/content_vert_line.jpg) repeat-y 360px 0;
}
.bord5 {
	background:url(../images/content_vert_line.jpg) repeat-y 270px 0;
}
.w1 {
	width:450px
}
.w2 {
	width:400px
}
.w3 {
	width:334px
}
.col1 {width:430px;float:left;margin-right:50px}
.col2 {width:430px; float:left}
/* Lightbox image */

.lightbox-image {
	display:inline-block;
	position:relative;
}
.lightbox-image img {
	position:relative;
	z-index:2;
}
.lightbox-image span {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/magnify.png) 50% 50% no-repeat;
}
/* Global Structure ============================================================= */


.head_plane {
	background:#090909;
	position:relative;
	top:0;
	margin:0 auto;
	z-index:30
}
.text_centr {
	text-align:center
}
.main {
	margin: 0 auto;
	position: relative;
	width: 940px;
}
.overflow {
	overflow:hidden;
}
.main-inside {
	margin: 0 10px;
}
#page1 .col-1 {
	width:573px;
	float:left;
	margin-right:17px;
	box-shadow:none
}
.col-1 {
	width:566px;
	float:left;
	margin-right:24px;
	box-shadow: 1px 1px 3px #0c0c0e;
	-moz-box-shadow: 1px 1px 3px #0c0c0e;
	-webkit-box-shadow: 1px 1px 3px #0c0c0e;
}
.col-2 {
	width:360px;
	float:left
}
.bg-main {
	background:url(../images/bg_texture.png)
}
.bg-main2 {
	background:url(../images/bg-main.gif) no-repeat center 0;
	padding-top:114px;
	min-height:710px;
}
/* Header */

.b1 {
	width:1027px;
	margin:0 auto;
	position:relative;
}
.pic {
	position:relative;

}
.pic1 {
	width:100%;
	overflow:hidden;
	position:relative;
}
.line1 {
	background:url(../images/pic_line.png) repeat-x center 0;
	height:11px;
	position:absolute;
	bottom:1px;
	width:100%;
	z-index:55;
	left: -3px;
}
.line2 {
	background:#292929 repeat-x center 0;
	height:11px;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
.bul1 {
	background:url(../images/p2_bull1.png) no-repeat 0 8px;
	height:30px;
	width:18px;
	float:left;
	margin-right:8px;
}
.bul_cont {
	display:inline-block;
	overflow:hidden
}
.bul_cont:hover {
	color:#333
}
.baner1 {
	background:url(../images/ban_texture.png) repeat center 0;
	width:395px;
	right:67px;
	top:238px;
	display:block;
	position:absolute;
}
.baner_pic {
	position:relative;
	top:0;
	margin-right:-2px;
}
.splash_pic {
	background:url(../images/splash_pic.jpg) no-repeat center 0;
	position:relative;
	height:679px
}
.content_pic {
	background:url(../images/splash_pic.jpg) no-repeat center 0;
	position:relative;
	height:466px
}
.content_pic img:hover {
	background-color: #FF0000;
}
.menu-holder {
	position:relative;
	width:855px;
	margin:0 auto;
	z-index:99;
}
header {
	position: relative;
	z-index:50;
}
/* Content */
#content {
	z-index:6;
	position:relative;
}
/* Footer */
	footer {
}
.dot{background:url(../images/footer_dot.png) no-repeat 0 0;
margin:7px 3px;
display:inline-block;
height:4px;
width:4px}
/* Left &amp; Right alignment */

.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	clear:both;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
.o_h {
	overflow:hidden
}
.wrap {
	width: 100%;
}
.overflow {
	overflow:hidden;
}
.d_b {
	display:block
}
.d_i_b {
	display:inline-block
}
/*----- other -----*/
.img-indent {
	float:left;
	margin:0 20px 20px 0
}
.img-indent1 {
	float:left;
	margin: 0 15px 0 0
}
.img-indent2 {
	margin:1px 30px 0 0
}
.img-indent3 {
	margin:22px 0 0 1px
}
.img-indent-bot {
	padding:2px 0 15px !important
}
/*===== menu =====*/






.button-hover {
	position:relative;
	font-family: 'Galdeano', sans-serif;
	background:#fea800;
	width:97px;
	letter-spacing:2px;
	margin-bottom:-80px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	height:69px;
	float:right;
}
.button-hover span {
	display:block;
	left:0;
	top:0;
	bottom:0;
	right:0;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:29px;
	padding:20px 0;
	text-align:center;
	position:absolute;
}
.button-hover span.hide {
	display:block;
}
.button-hover span.menu {
	display:none;
}
#page0 .button-hover span.hide {
	display:none;
}
#page0 .button-hover span.menu {
	display:block;
}
.button-hover:hover {
	background:#000;
}
.nav1 {
	width:100%;
	position:relative;
	margin:0;
}
nav {
	background:url(../images/menu_texture.png);
	position:absolute;
	left:0;
	width:100%;
	height:69px;
	z-index:99;
	bottom:-69px;
}
#page0 nav {bottom:0;}
.box-nav-hover {
	position:absolute;
	z-index:10;
	left:0;
	right:0;
	height:69px
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	z-index:99;
	position:relative;
	margin-left:60px
}
.sf-menu &gt; li {
	position:relative;
	background:url(../images/point.png) repeat 0 0;
	margin:20px 24px;
	float:left;
}
.sf-menu &gt; li &gt; a {
	font-family: 'Galdeano', sans-serif;
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:18px;
	line-height:29px;
	letter-spacing:2px;
	
	text-decoration:none;
	text-align:center;
	position:relative;
}
.sf-menu &gt; li &gt; a:hover{color:#fea800;text-decoration:none;}
.sf-menu &gt; li &gt; a.active{color:#fea800;text-decoration:none;}
.sf-menu &gt; li &gt; a &gt; span.sf-sub-indicator {
	background:url(../images/submenu_arr.png) no-repeat 0 0;
	display: inline-block;
	height: 3px;
	position: relative;
	width: 5px;
	top:-12px;
	right:-27px
}
.sf-menu li li a span.sf-sub-indicator {
	display:none;
}
.sf-menu li ul li a {

	
}
.sf-menu ul &gt; li:first-child &gt; a {
	background:none;
	padding-top:10px;
}
.sf-menu li ul li a {
	font-family: 'Galdeano', sans-serif;
	line-height:35px;
	display:block;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	padding-left:19px;
	padding-top:5px;
	background:url(../images/menu_line.png) no-repeat top center;
}
.sf-menu ul {
	
	position:		absolute;
	top:			-999em;
	width:			111px;
	background:url(../images/submenu_plane.png) no-repeat 0 0;
	
	
}

.sf-menu ul ul {
	background:#1b1b1b;
	width:111px;
	padding-bottom:15px
}
.sf-menu ul ul li {
	width:111px;
}
.sf-menu &gt; li &gt; ul {
	padding-top:15px;
	padding-bottom:15px
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			-20px;
	top:			40px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			111px; /* match ul width */
	top:			102px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0px;
}
.sf-menu &gt; li.active &gt; a {
	color:#fea800;
	
}
.sf-menu &gt; li.sfHover, .sf-menu &gt; li:hover {
}
.sf-menu &gt; li.sfHover &gt; a, .sf-menu &gt; li:hover &gt; a {
	color:#fea800;
}
.sf-menu li li.sfHover a {
	color:#fff
}
.sf-menu li li a:hover {
	color:#fea800
}
.sf-menu li li li:hover {
	color:#fea800
}
.sf-menu li li li:hover a {
	color:#fea800
}
/*===== slider=====*/
.control {

	position:absolute;
	bottom:41px;
	right:-20px;
	width:133px;
	z-index:9999;
	height:280px;
	
	
}
.control .next {
	background:url(../images/next.png) no-repeat -38px 0;
	width:32px;
	height:32px;
	position:absolute;
	top:12px;
	right:64px;
	display:block;
	  box-shadow: 3px 3px 3px #aeadad;
	-moz-box-shadow: 3px 3px 3px #aeadad;
	-webkit-box-shadow: 3px 3px 3px #aeadad;
}
.control .next:hover {
	background:url(../images/next.png) no-repeat -3px 0;
}
.control .prev {
	background:url(../images/prev.png) no-repeat -3px 0;
	width:32px;
	height:32px;
	position:absolute;
	top:12px;
	left:0;
	display:block;
	  box-shadow: 31px 3px 3px #aeadad;
	-moz-box-shadow: 3px 3px 3px #aeadad;
	-webkit-box-shadow: 3px 3px 3px #aeadad;
}
.control .prev:hover {
	background:url(../images/prev.png) no-repeat -38px 0;
}

.bg-slider {
	background:url(../images/tail-content.gif)
}
.slider-holder {
	height: 259px;
	width:498;
	position: relative;
}
.items {
	width:498px !important;
	height:256;
	display:none;
	position:relative;
	z-index:5
}
.items li {
	position:relative;
}
.slider div.pic {
	width:498px;
	height:256px;
	position:relative;
	z-index:5
}
.slider {

	height:256px;
	position:relative;
	z-index:10;
overflow:visible !important
}
.part-banner {
	background:url(../images/part-banner.png) no-repeat 0 0;
	width:8px;
	height:105px;
	position:absolute;
	top:587px;
	right:0px;
	z-index:10
}
.banner {
	position:absolute!important;
	top:598px;
	right: 0;
	width:360px;
	display:block;
	z-index:99;
	display:block;
	background:url(../images/bg-banner.png) no-repeat right 0;
}
.banner .slogans strong {
	display: block;
}
.img-hover {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.banner .slogans {
	font-family: "Times New Roman", Times, serif;
	padding:11px 21px 15px 3px;
	color:#010101;
	text-align:right;
	text-transform:uppercase;
	font-size:24px;
	line-height:26px;
}
.banner span {
	display:block;
	margin-top:-5px;
}
.pags {
	position:absolute;
	top:5px;
	right:6px;
	z-index:999;
}
.pags li {
	display:block;
	padding-bottom:2px;
}
.pags li a {
	background:url(../images/pags.png) no-repeat 0 0;
	width:13px;
	height:13px;
	display:block;
	font-size:0;
	line-height:0;
}
.pags li a:hover, .pags li.current a {
	background:url(../images/pags.png) no-repeat 0 bottom;
}
/*===== links =====*/

.link-1 {
	font-family: 'Galdeano', sans-serif;
	font-size:18px;
	line-height:22px;
	color:#fff;
	background:#262626;
	padding:8px 20px;
	text-transform:uppercase;
	display:inline-block;
	z-index:50px;
}
.link-1:hover {
	color:#fff;
	background:#fea800;
}
.link-2 {
	
}
.link-2:hover {
	color:#fff;
	background:#fea800;
}
.basic {font-family: 'Galdeano', sans-serif;
	font-size:18px;
	line-height:22px;
	color:#fff;
	background:#262626;
	padding:8px 20px;
	text-transform:uppercase;
	display:inline-block;
	margin-top:30px}
	
.basic:hover {
	color:#fff;
	background:#fea800;
}	
/*===== content =====*/
#content {
	background:url(../images/tail-cont.gif);
}
.inner-cont {
	padding:35px 40px 44px 39px
}
.inner {
	padding-right:40px;
}
.inner-2 {
	padding-left:50px;
}
.inside {
}
.row-2 {
	padding: 24px 0 0;
}
#page4 .row-2 {
	padding:41px 0 0
}
#page6 .row-2 {
	padding:44px 0 0
}
.block-btn {
	font-family: 'Gentium Basic', serif;
	font-size:18px;
	color:#fff;
	line-height:20px;
	display:inline-block;
}
.btn-1 {
	font-family: 'Gentium Basic', serif;
	font-size:18px;
	color:#fbe929;
	line-height:20px;
	display:inline-block;
}
.btn-1:hover {
	color:#fff
}
.btn-2 {
	font-family: 'Gentium Basic', serif;
	font-size:18px;
	color:#fff;
	line-height:20px;
	display:inline-block;
}
.btn-2:hover {
	color:#fbe929
}
.txt-1 {
	color:#fff;
	font-family: 'Gentium Basic', serif;
	font-size:18px;
	line-height:19px;
	padding-bottom:16px
}
.date-1 {
	float:left;
	width:150px;
	margin-right:15px;
}
.date-1 strong {
	color:#fff;
	font-size:13px;
	line-height:16px;
	padding-bottom:2px;
	display:block
}
.date-1.last {
	margin:0
}
.date-1 p a {
	color:#929292;
}
.date-1 p a:hover {
	text-decoration:underline
}
.public {
	float:left;
	width:150px;
	margin-right:15px;
}
.public.last {
	margin:0
}
.public figure {
	padding-bottom:16px;
}
.public a {
	color:#fff;
	font-size:13px;
	line-height:16px;
	margin-bottom:2px;
	display:inline-block;
	text-transform:uppercase;
	font-weight:bold
}
.public a:hover {
	color:#dccd27
}
.txt-2 {
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:21px;
}
.privacy {
}
.privacy p {
	padding-bottom:23px;
}
/*===== list-footer =====*/
.list-1 {
}
.list-1 li {
}
.list-1 li a {
	font-size:10px;
	text-transform:uppercase;
	color:#a6a7a9;
	background:url(../images/marker-1.gif) no-repeat 0 14px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 0 8px 8px;
}
.list-1 li a:hover {
	background:#141516;
	color:#fff;
}
.list-2 {
	margin-top: -6px;
	padding-bottom: 17px;
}
.list-2 li {
	background:url(../images/marker-2.png) no-repeat 0 5px;
	padding-left:13px;
	padding-bottom:16px;
}
.list-2 li a {
	font-size:12px;
	color:#fff;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
}
.list-2 li a:hover {
	color:#dccd27;
}
ol {
	list-style: decimal;
}
ol li {
	font-weight:700;
	color:#000;
	line-height:20px;
	list-style-position:inside;
	list-style-type:decimal;
	margin-bottom:5px;
}
li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	display:inline-block;
	text-decoration:none;
	line-height:20px;
	font-weight:400;
}
li a:hover {
	color:#000;
	text-decoration:underline
}
/*===== slider *carousel* =====*/
	.example .pics img {
	width:  149px;
	height: 167px;
	top:  0;
	left: 0;
}
.example {
	padding:42px 0 3px;
	width:479px;
	height:336px;
}
.example ul {
	overflow:hidden
}
.example ul li figure {
	margin-bottom:16px
}
.example .txt-3 {
	color:#303030;
	padding:23px 0 2px;
}
.jcarousel-container {
	width:479px;
	margin:0 auto;
	position:relative;
}
.jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-container-horizontal {
	width: 479px;
	height:280px;
}
.jcarousel-clip {
	overflow: hidden;
}
.jcarousel-clip-horizontal {
	width:479px;
	height: 280px;
	margin:0 auto;
}
.jcarousel-item {
	width:  149px;
	height: 280px;
}
.jcarousel-item-horizontal {
	margin-left: 0px;
	margin-right: 16px;
}
.jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 8px;
	margin-right: 0;
}
.jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
#prev {
	background: url(../images/prev.png) no-repeat 0 0;
	display: block;
	height: 17px;
	position: absolute;
	right: 30px;
	top: -50px;
	width: 9px;
}
#prev:hover {
	background: url(../images/prev.png) no-repeat 0 bottom
}
#next {
	position:absolute;
	display:block;
	width:9px;
	height:17px;
	top:-50px;
	right:-1px;
	background:url(../images/next.png) no-repeat 0 0;
}
#next:hover {
	background:url(../images/next.png) no-repeat 0 bottom;
}
.jcarousel-item-placeholder {
	display: none;
}
/*----- forms -----*/

			#form1 {
	display:block;
	height:297px;
	position:relative;
	padding-top:3px
}
#form1 fieldset {
	overflow:hidden;
}
#form1 label {
	display:block;
	height:40px;
	clear:both;
	position:relative;
}
#form1 label.message {
	height:auto;
}
#form1 span {
	display:none;
	color:#505050;
	font-size:11px;
	line-height:15px;
	width:240px;
	position:absolute;
	right:0px;
	top:2px;
}
#form1 label span.errors {
	display:block;
	margin:0;
	position:absolute;
	right:0px;
	top:1px;
	font-size:10px !important;
	display:none;
}
#form1 label.message span {
	position:relative;
	display:none;
	position: relative;
	overflow:hidden;
	clear:both;
	width:auto;
	top: 0;
	left:0;
}
#form1 input {
	width:336px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	padding: 7px 15px;
	background:#fff;
	border:1px solid #c7c7c7;
	outline:none;
	display:block;
	float:left;
	margin:0;
	box-shadow:none;
}
#form1 textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	height:105px;
	width:565px;
	line-height:18px;
	padding: 7px 15px;
	outline:none;
	display:block;
	resize:none;
	overflow:auto;
	background:#fff;
	border:1px solid #c7c7c7;
	box-shadow:none;
}
.btns {
	padding:0;
	position:absolute;
	bottom:35px;
	right:24px;
	height:auto;
	width:auto;
}
#form1 .btns a {
	margin-left:5px;
	cursor:pointer;
}
.success {
	display:none;
	font-size:12px;
	line-height:18px;
	color:#333;
	padding:0;
	top:-15px;
	left:1px;
	position:absolute;
}
#groups-form {
	padding:11px 0 20px 0;
}
form.jqtransformdone div.row {
	clear:both;
	height:50px;
}
form.jqtransformdone div.row-last {
	clear:both;
	height:51px;
}
#groups-form span.label {
	float:left;
	width:125px;
	padding:8px 12px 0 0;
	text-align:right;
	font-size:12px;
	line-height:17px;
	color:#b2b2b2;
}
/*----- map -----*/

.map {
	border:1px solid #636363;
	display:inline-block;
	margin-top:-2px
}
iframe {
	height: 250px;
	overflow: hidden;
	width: 580px;
}
/*----- address -----*/

.adress-1 {
	position:absolute;
	bottom:-4px;
	right:0
}
.adress-1 dl {
}
.adress-1 dt {
	text-align:right;
	color:#727272;
	font-size:14px;
	line-height:21px;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:22px;
}
.adress-1 dl dd {
	color:#727272;
	font-size:14px;
	line-height:21px;
	font-family:"Times New Roman", Times, serif
}
.adress-1 dl dd span {
	display: inline-block;
	line-height:21px;
	width:70px;
}
.adress-1 .mail-1 {
	color:#fff
}
.adress-1 .mail-1 a {
	color:#fff
}
.adress-1 .mail-1 a:hover {
	text-decoration:underline
}
.adress-2 {
	float:left;
	width:185px;
}
.adress-2 dl {
}
.adress-2 dt {
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#505050;
	width:242px;
	text-transform:uppercase;
	font-weight:700;
	padding-bottom:25px;
}
.adress-2 dl dd {
	color:#505050;
	font-size:12px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
}
.adress-2 dl dd span {
	display: inline-block;
	line-height:19px;
	width:68px;
}
.mail-1 {
	color:#505050;
	font-style:italic;
	text-decoration:underline;
	margin-left:12px;
	text-align:right;
	cursor:pointer;
}
#page6 .mail-1{margin:0}
.mail-1:hover {
	text-decoration:none;
	color:#fea800
}
.mail-2, .mail-2 a {
	color:#dccd27;
	font-size:18px;
	font-family: 'Gentium Basic', serif;
	line-height:21px;
	margin-top:-6px;
}
.mail-2 a:hover {
	text-decoration:underline
}
/*===== footer =====*/



footer {
	position:relative;
	padding:40px 0 20px 0;
	text-align:center;
}
.policy {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:inline-block;
	font-size:14px;
	color:#5a5a5a;
	line-height:20px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase
}
.policy a {
	font-size:14px;
	color:#5a5a5a;
	text-decoration:none;
	text-transform:uppercase
}
.policy a:hover {
	text-decoration:underline;
	color:#fff;
}
.soc {
	padding-top:1px
}
.soc li {
	padding:8px 0 12px;
	margin-bottom:4px;
	display:block;
}
.soc li.bg-1 {
	background:url(../images/icon-1.png) no-repeat 0 0;
}
.soc li.bg-2 {
	background:url(../images/icon-2.png) no-repeat 0 0;
}
.soc li.bg-3 {
	background:url(../images/icon-3.png) no-repeat 0 0;
}
.soc li.bg-4 {
	background:url(../images/icon-4.png) no-repeat 0 0;
}
.soc li a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#a6a7a9;
	line-height:14px;
	display:inline-block;
	padding:0 0 0 40px;
}
.soc li a:hover {
	color:#fff
}
.call {
	color:#fff;
	font-family: 'Gentium Basic', serif;
	font-size:18px;
	padding:8px 0 0;
	line-height:20px;
}
.call span {
	color:#585858;
}
/* Tooltip */ 
#easyTooltip {
	padding:3px 4px;
	background:url(../images/tail-btn.gif);
	color:#fff;
	font-weight:700;
	font-size:12px;
	text-transform:none;
	position:absolute;
	z-index:99999;
}
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */
/* Pour some CSS below ========================================================= */
/* Lightbox image */ 
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:inline-block;
	z-index:1;
}
.lightbox-image img {
	position:relative;
	z-index:2;
}
.lightbox-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/magnify.png) no-repeat 50% 50% #000;
	z-index:1;
}
/* Lightbox video */
.lightbox-video {
	display:inline-block;
	position:relative;
}
.lightbox-video img {
	position:relative;
	z-index:20;
}
.lightbox-video span {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: url(../images/magnify-video-bg1.png) 50% 50% no-repeat;
	z-index:21;
}
.lightbox-video span em {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: url(../images/magnify-video-marker1.png) 50% 50% no-repeat;
	z-index:21;
}
.lightbox-video span b {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: url(../images/magnify-video-marker1.png) -50% 50% no-repeat;
	z-index:21;
}
body {
}

#cookie {
  position: relative;
  top: 0;
  width: 100%;
  background-color: #000;
  opacity: 0.8;
  color: #DFDFDF;
  text-align: center;
}

#cookie p {
  padding: 15px;
  font-family: Tahoma;
  font-size: 13px;
}

#cookie a {
  color: #aaa;
  text-decoration: underline;
}

#cookie a#close {
  font-weight: 900;
  color: #fff;
  text-decoration: none;
  background: #aaa;
  padding: 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}</pre></body></html>