﻿html				{overflow-y: scroll;}
img					{margin: 0px; padding: 0px; border: 0px}

#Layer1				{width: 100%; height: 100%; background-image: url('../images/site/back_preview.png'); position: absolute;  z-index: 1000; visibility: hidden}

#eXTReMe 			{position: absolute; width: 100; height: 50; left: 0; top: 0; visibility: hidden; z-index: 100}
#clarus 			{position: absolute; width: 500; left: 0; top: 0; visibility: hidden; z-index: 1; font-size: 6px; color: #f9f9f9}

body				{background-color: #000; background-image: url('../images/site/top_back.gif'); background-repeat: no-repeat; background-position: 50% 0%; margin:0px}
#_cont				{height: 100%; width: 100%; background-image: url('../images/site/back_all_bot.jpg'); background-position:50% 595px; background-repeat:no-repeat}
#cont				{height: 100%; width: 100%; background-image: url('../images/site/back_index_bot.jpg'); background-position:50% 447px; background-repeat:no-repeat}
#cont-index			{height: 100%; width: 100%; background-image: url('../images/site/back_index_bot.jpg'); background-position:50% 719px; background-repeat:no-repeat}
.cont-in			{width: 100%; background-image: url('../images/site/back_index_bot.jpg'); background-position:50% 0px; background-repeat:no-repeat}

#index_lang		 	{position: absolute; margin-top: 28; margin-left: 50; z-index: 10}
#index_clarus		{position: absolute; margin-top: 111; margin-left: 0; z-index: 10}
#index_proj			{position: absolute; margin-top: 215; margin-left: 268; z-index: 10}
#index_bot1			{position: absolute; margin-top: 36; margin-left: 268; z-index: 10; font-family: Arial; font-size: 12px; color: #ffffff}
#index_bot2			{position: absolute; margin-top: 36; margin-left: 489; z-index: 10; font-family: Arial; font-size: 12px; color: #ffffff}
#index_bot3			{position: absolute; margin-top: 36; margin-left: 830; z-index: 10; font-family: Arial; font-size: 12px; color: #ffffff}
#index_menu			{position: absolute; margin-top: 240; margin-left: 50; z-index: 10}
#all_top_lozung		{position: absolute; margin-left: 262; z-index: 10}
#all_lang		 	{position: absolute; margin-top: 28; margin-left: 50; z-index: 10}
#all_txt			{position: relative; margin-left: 50; margin-bottom:70; z-index: 10}
#all_txt_top		{position: relative; margin-left: 38; z-index: 10}
#all_txt_cent		{position: relative; margin-left: 38; z-index: 10}
#all_proj_cent		{position: relative; margin-left: 0; z-index: 10}
#all_bot3			{position: absolute; margin-top: 36; margin-left: 50; z-index: 10}
.all				{position: relative; padding-left: 50; padding-bottom: 50; z-index: 10}

.back_index_top		{background-image: url('../images/site/back_index_top.jpg'); background-repeat: no-repeat; background-position: 50% 0%; background-color: #000000}
.back_index_c1		{}
.back_index_bot		{}
.back_all_top		{background-image: url('../images/site/back_all_top.jpg'); background-repeat: no-repeat; background-position: 50% 0%; background-color: #000000}
.back_all_bot		{}

.lang				{font-family: Arial; font-size: 9px; color: #ffffff; padding-left: 5; padding-right: 35}
.lang a  			{text-decoration: none; color: #ffffff}
.lang a:hover		{text-decoration: underline; color: #a2d7ff}

.index_menu				{font-family: Arial; font-size: 14px; color: #ffffff}
.index_menu p			{font-size: 14px;  margin-bottom: 3;  margin-top: 3; color: #ffffff}
.index_menu a  			{text-decoration: underline; color: #ffffff}
.index_menu a:hover		{text-decoration: none; color: #a2d7ff}

.index_proj				{font-family: Arial; font-size: 12px; color: #ffffff}
.index_proj p			{font-size: 12px;  margin-bottom: 15;  margin-top: 3; color: #ffffff}
.index_proj a  			{text-decoration: underline; color: #ffffff}
.index_proj a:hover		{text-decoration: none; color: #a2d7ff}

.index_news				{font-family: Arial; font-size: 18px; color: #ffffff; margin-left: 268; margin-right: 140; margin-top: 40; margin-bottom: 5}
.index_news p			{font-size: 18px; color: #ffffff}
.index_news a  			{text-decoration: underline; color: #ffffff}
.index_news a:hover		{text-decoration: underline; color: #ffffff}

.index_news_txt			{font-family: Arial; font-size: 12px; margin-left: 268; margin-right: 140; color: #3275ba}
.index_news_txt p		{font-size: 12px; color: #3275ba}
.index_news_txt a  		{text-decoration: none; color: #3275ba}
.index_news_txt a:hover	{text-decoration: none; color: #3275ba}

.index_news_txt2			{font-family: Arial; font-size: 12px; margin-left: 268; margin-right: 40; color: #3275ba}
.index_news_txt2 p			{font-size: 12px; color: #3275ba}
.index_news_txt2 a  		{text-decoration: none; color: #3275ba}
.index_news_txt2 a:hover	{text-decoration: none; color: #3275ba}

.index_news_box			{font-family: Arial; font-size: 18px; padding-left: 13; padding-right: 13; padding-top: 6; padding-bottom: 6; color: #ffffff; background-color: #3275ba}

.bot_clarus				{font-size: 11px; color: #4996e5}
.index_bot2 a  			{text-decoration: underline; color: #ffffff}
.index_bot2 a:hover		{text-decoration: none; color: #a2d7ff}

.menu1					{font-family: Arial; font-size: 14px; color: #3275ba}
.menu1 p				{font-size: 14px;  margin-bottom: 3;  margin-top: 3; color: #3275ba}
.menu1 a  				{text-decoration: underline; color: #ffffff}
.menu1 a:hover			{text-decoration: none; color: #a2d7ff}
.menu2					{font-family: Arial; font-size: 12px; color: #3275ba}
.menu2 p				{font-size: 12px;  margin-bottom: 3;  margin-top: 3; color: #3275ba}
.menu2 a  				{text-decoration: underline; color: #ffffff}
.menu2 a:hover			{text-decoration: none; color: #a2d7ff}

.all_bot3				{font-family: Arial; font-size: 11px; color: #4996e5}
.all_bot3 a  			{text-decoration: underline; color: #4996e5}
.all_bot3 a:hover		{text-decoration: none; color: #4996e5}

.all_txt				{font-family: Arial; font-size: 11px; color: #ffffff}
.all_txt a  			{text-decoration: underline; color: #3275ba}
.all_txt a:hover		{text-decoration: none; color: #3275ba}

.list_number			{font-family: Arial; font-size: 18px; color: #ffffff}
.list_name				{font-family: Arial; font-size: 12px; color: #3275ba}
.list_name a  			{text-decoration: underline; color: #3275ba}
.list_name a:hover		{text-decoration: none; color: #3275ba}
.list_allproj			{font-family: Arial; font-size: 12px; color: #ffffff}
.list_allproj a  		{text-decoration: underline; color: #ffffff}
.list_allproj a:hover	{text-decoration: none; color: #a2d7ff}

.menu_name			{font-family: Arial; font-size: 20px; color: #3275ba; padding-bottom: 34;  padding-top: 25}
.menu_name_proj		{font-family: Arial; font-size: 20px; color: #3275ba; padding-bottom: 30;  padding-top: 30}
.list_name			{font-family: Arial; font-size: 12px; color: #3275ba}

.proj_bulta			{padding-left: 51; padding-top: 10}

.all_12px		 	{font-family: Arial; font-size: 12px}
.all_14px		 	{font-family: Arial; font-size: 14px}
.all_09px		 	{font-family: Arial; font-size: 9px; color: #ffffff}

.form 				{font-family: Arial; color: #3275ba; font-size: 12px; text-align: left; padding-top: 1; padding-bottom: 0;
					padding-left: 3; padding-right: 3; background-color: #0d1d3b; border: 1px #0d1d3b solid; width: 100%}

.formtxt 			{font-family: Arial; color: #393939; font-size: 14px; text-align: left; padding-top: 1; padding-bottom: 0;
					padding-left: 3; padding-right: 3; background-color: #ebebeb; border: 0px #ffffff solid; width: 100%;}
	
.form2 				{font-family: Arial; color: #393939; font-size: 11px;
					text-align: center; padding-top: 2; padding-bottom: 1; background-color: #ffffff; width: 100%; border: 1px #ebebeb solid}
				
#images{
	width: 100%;
	height: 100%;
	FILTER: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	background-color: #444444; 
	position: fixed;}

#Layer2				{width: 100%; height: 100%; background-image: url('../images/site/back_preview.png'); position: absolute;  z-index: 1000; visibility: hidden}
.layer2 a  			{text-decoration: underline; color: #3275ba; cursor:hand}
.layer2 a:hover		{text-decoration: none; color: #3275ba; cursor:hand}

#Layer3				{width: 100%; height: 100%; background-image: url('../images/site/back_preview.png'); position: absolute;  z-index: 1000; visibility: hidden}
.layer3 a  			{text-decoration: underline; color: #3275ba; cursor:hand}
.layer3 a:hover		{text-decoration: none; color: #3275ba; cursor:hand}

/**
 *  css/fancybox.css
 *
 *  @name   fancybox
 *  @author fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license
 */

/* FANCYBOX
/* ------------------------------------------- */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
	}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	}

.fancybox-skin {
	position: relative;
	color: #444;
	text-shadow: none;
	}

.fancybox-opened {
	z-index: 8030;
	}

.fancybox-opened .fancybox-skin {
   -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	}

.fancybox-inner {
    overflow: visible !important;
    }

.fancybox-outer, .fancybox-inner {
	position: relative;
	}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
	}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
	}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
	}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../img/fancybox_sprite.png');
	}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
	}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../img/fancybox_loading.gif') center center no-repeat;
	}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
	}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../img/blank.gif');
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	}

.fancybox-prev {
	left: 0;
	}

.fancybox-next {
	right: 0;
	}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 29px;
	height: 29px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	}

.fancybox-prev span {
	background-position: center;
	background-image: url('../img/fb_prev.png');
	left: -50px;
	}

.fancybox-next span {
	background-position: center;
	background-image: url('../img/fb_next.png');
	right: -50px;
	}

.fancybox-nav:hover span {
	visibility: visible;
	}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
	}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
	}

.fancybox-lock body {
    overflow: hidden !important;
	}

.fancybox-lock-test {
    overflow-y: hidden !important;
	}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../img/fancybox_overlay.png');
	}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
	}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
	}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
	}

.fancybox-opened .fancybox-title {
	visibility: visible;
	}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
	}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
	}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
	}

.fancybox-title-inside-wrap {
	padding-top: 10px;
	}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
	}

/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5)
{
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../img/fancybox_sprite@2x.png');
		background-size: 44px 152px;
		}

	#fancybox-loading div {
		background-image: url('../img/fancybox_loading@2x.gif');
		background-size: 24px 24px;
		}
}



.cookie_agree {
    color: #FFFFFF; 
    width: 100%; 
    text-align: center; 
    position: fixed; 
    bottom: 0px; 
    padding: 15px; 
    background: #000;  
    /*box-shadow: 0px 0px 10px #999999; */
    z-index: 9999999;
    font-family: Arial; font-size: 11px;
}
.cookie_agree a {
    color: #3275ba; 
    font-family: Arial; font-size: 11px;
}
.cookie_agree .btn {
    margin-left: 20px;
    background: #3275ba;
    color: #FFF;
    padding: 3px 12px;
    text-decoration: none;
    font-family: Arial; font-size: 11px;
}
