<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Square721ExATRegular';
    src: url('../fonts/square_721_extended_at-webfont.eot');
    src: url('../fonts/square_721_extended_at-webfont.eot?iefix') format('eot'),
         url('../fonts/square_721_extended_at-webfont.woff') format('woff'),
         url('../fonts/square_721_extended_at-webfont.ttf') format('truetype'),
         url('../fonts/square_721_extended_at-webfont.svg#webfontdBKF0tdC') format('svg');
    font-weight: normal;
    font-style: normal;
}
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
html, body, .container_all form, .container_all ul, .container_all ol, .container_all li, .container_all p, .container_all div, .container_all input, .container_all h1, .container_all h2, .container_all h3, .container_all h4, .container_all h5, .container_all h6, .container_all dl, .container_all dt, .container_all dd, .container_all label, .container_all {margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, .motto { font-family: 'Square721ExATRegular', Arial, sans-serif;display:block; line-height:normal; font-size:100%;}

html, body { 
	height:100%;
	width:100%;
	background: #7f7f7f;
}
.infobox_content STRONG {
  font-weight: normal;
  color: #fff;
}

.project .infobox_content DIV, .letzel DIV, .news-content DIV, .news-content P {
	text-align: justify;
}
.infobox_content DIV.gallery {
	text-align: left !important;
}

a { color:inherit; color:expression(this.parentNode.currentStyle['color']); cursor:pointer; outline:none; border:none;}
.all_template a:hover { text-decoration:none; }

.table { border:0px none; border-collapse:collapse; }
.td { padding:0px; }

.all_template h1,.all_template  h2,.all_template  h3,.all_template  h4,.all_template  h5,.all_template  h6,.all_template  p { font-weight:normal; font-style:normal; }

.all_template a img { border:0px none; }

.all_template .all_template_inner H1 {
	padding-left: 60px;
}
BODY .indent_top_slogan {
	margin-top: 9px !important;
	text-align: center;
	background: #fff;
  color: #000;
  font-size: 22px;
	padding: 4px 0;
}
.gallery A {
	margin-left: 3px;
}

.all_template p, .all_template, .all_template .infobox_content, .all_template .td_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#636363;
	line-height:1.4em;
}

.all_template { min-height:100%; height:auto !important; height:100%; text-align:center; position: relative; z-index: 2; }

.all_template h1 {
	/* font-size:56px; */
	color:#000000;
	float:left;
	padding:0px 10px 0px 0px;
}
.all_template h1 span {
	text-align:right;
	color: #000;
	font-size: 0.9em;
	line-height: 1.7em;
}

.all_template h2 img, .all_template h1 img, .all_template h3 img, .all_template h4 img { vertical-align:top; }

.all_template h3 {
	font-size: 0.7em;
	text-transform: uppercase;
	color:#FFFFFF;
}

.all_template h4 {
	font-size: 0.4em;
	font-weight:bold;
	color:#999;
	line-height:15px;
	line-height:1.4em;
	padding-bottom:5px;
}

.all_template h5 {
	font-size:14x;
	font-weight:normal;
	color:#FFFFFF;
	line-height:15px;
	line-height:1.4em;
	padding-bottom:5px;
}
.all_template h6 {
	font-weight:bold;
}
.all_template .single ul {
	margin-left: 20px;
}
.all_template ul, .all_template ol, .all_template ul li, .all_template dl { list-style:none; margin:0px; padding:0px }
.all_template ul li {
	background:url(../images/marker_li.gif) no-repeat 0px 5px;
	color:#ffffff;
	font-size:12px;
	padding-left:30px;
	line-height:2em;
}
.all_template ol li {
	list-style:decimal;
	margin-left:20px;
	color:#ffffff;
	font-size:12px;
	line-height:1.4em;
}
.all_template dl dt, .all_template dl dd {
	background:url(../images/marker_li.gif) no-repeat 0px 5px;
	color:#ffffff;
	font-size:12px;
	padding-left:30px;
	line-height:2em;
}
.all_template dl dd { background:none; color:#636363; }

.all_template ul li a { text-decoration:underline; color:inherit; }


.all_template em { font-weight:inherit; font-size:inherit; }
.all_template strong { font-size:inherit; font-style:inherit; }

.all_template .text_uppercase { text-transform:uppercase; }
.all_template .alignRight { text-align:right; }

.all_template .image_position {  margin:0px 20px 10px 0px; }

.all_template .mail { color:#ffffff; font-weight:normal; font-size:12px; }
.all_template .second_color { color:#ffffff; }
.all_template .font_style2 { font-size:66px; color:#ffffff; font-weight:bold; line-height:60px; }
.all_template .align_right { text-align:right; }

.all_template .clear { 
	clear:both; font-size:0px; line-height:0px; height:0px;
}
.all_template .clear2 {
	width:100%; overflow:hidden;
}

.all_template .infobox_header {
	padding:0px 15px 10px 15px;
	font-size: 2em;
	font-weight: bold;
}
.all_template .infobox_content {
	padding:0px 15px 0px 15px;
}
.all_template .motto {
	font-size: 3em;
	line-height: 1.2em;
	color: #fff;
  text-shadow: 1px 1px 1px #000;
	padding:20px 0px 0px 455px;
	background: rgba(0,0,0,0.5) url(../images/motto.jpg) 50px center no-repeat;
	margin: 15px -15px 0 -15px;
}

.all_template .fleft { float:left; }
.all_template .fright { float:right; }
.all_template .wh100 { width:100%; }
.all_template .wh50 { width:50%; }

.container_all { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:980px; margin:0px auto; }

.all_template .td_align { vertical-align:top; text-align:left;}
.all_template .td_align_mid { vertical-align:top; text-align:center;}

.container_all .all_content { text-align:left; vertical-align:top; }
.container_all .all_template_inner { padding:0px; }

.container_all .header_all { text-align:left; }
.container_all .header_all_top { text-align:left; padding-bottom:39px; position: relative; }

#languages_id_decor{ position:relative; z-index:20; }
#languages_id_decor .dop_block{ position:absolute; top:132px; right:0px;}
#languages_id_decor .dop_block2{ position:relative; }
#languages_id_decor .select_arrow{ position:absolute; right:0px; top:-1px; width:18px; height:20px; background:url(../images/select_arrow.png) no-repeat 0 0; }
#languages_id_decor:hover .select_arrow{ background:url(../images/select_arrow.png) no-repeat 0 -20px; }
#languages_id_decor .currentSiteLanguagesSelect{
	display:block !important;
	position:absolute;
	z-index:1;
	border:solid 1px #ffffff;
	background:none;
	width:100%;
	height:20px;
	padding-left:4px;
	line-height:18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
#languagesSelect{ opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter:alpha(Opacity=0); height:20px; display:block; position:relative; z-index:2 !important; color:000; cursor:pointer;} 

.container_all .logotype { display:block; margin:0px; float:left; width:90px; height:45px; }

/* |____________________________________________| */
/* |__________________\Slider/__________________| */
/* |____________________________________________| */

.all_template .jimgMenu {
	background:url(../images/kwicks-bg.png);
	position:relative;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	overflow: hidden;
	width:980px;
}

.all_template .jimgMenu ul {
	list-style: none;
	padding: 0px;
	display: block;
	height:396px;
	position: relative;
	margin:15px;
}
	
.all_template .jimgMenu ul li {
	padding:0px;
	width: 158px;
	height:396px;
	float: left;
	display: block;
	overflow: hidden;
	line-height:normal;
}

.all_template .jimgMenu ul li a {
	cursor:pointer;
	display:block;
	overflow: hidden;
	height:396px;
}
.all_template .jimgMenu ul li a img {
	vertical-align:top;
}

/* |__________________________________________________| */
/* |_______________\Second Header Menu/_______________| */
/* |__________________________________________________| */

/* -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */
/* -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_   LAYOT    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */
/* -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */

.container_all .content { width:100%; }
.container_all .content_template { width:100%; padding:35px 0px; }

/* ---------------- index ----------------- */
.container_all .content_template .left_column_index { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; padding-top:45px; padding-bottom:15px; }
.container_all .content_template .left_column_index .inner_left_column_index { padding:0px; }
/* ---------------- index ----------------- */

/* ---------------- index-2 ----------------- */
.container_all .content_template .left_column_index_2 { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:66%; }
.container_all .content_template .left_column_index_2 .inner_left_column_index_2 { padding-right:4px; }
.container_all .content_template .right_column_index_2 { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:33%; border-left:1px solid #222222; }
.container_all .content_template .right_column_index_2 .inner_right_column_index_2 { padding-left:4px; }
/* ---------------- index-2 ----------------- */

/* ---------------- index-3 ----------------- */
.container_all .content_template .left_column_index_3 { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:33%; }
.container_all .content_template .left_column_index_3 .inner_left_column_index_3 { padding-right:4px; }
.container_all .content_template .right_column_index_3 { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:66%; border-left:1px solid #222222; }
.container_all .content_template .right_column_index_3 .inner_right_column_index_3 { padding-left:4px; }
/* ---------------- index-2 ----------------- */

/* ---------------- index-4 ----------------- */
.container_all .content_template .left_column_index_4 { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:33%; }
.container_all .content_template .left_column_index_4 .inner_left_column_index_4 { padding-right:5px; }

.container_all .content_template .middle_column_index_4 { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:33%; border-left:1px solid #222222; border-right:1px solid #222222; }
.container_all .content_template .middle_column_index_4 .inner_middle_column_index_4 { padding:0px 3px; }

.container_all .content_template .right_column_index_4 { text-align:left; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#636363; width:33%; }
.container_all .content_template .right_column_index_4 .inner_right_column_index_4 { padding-left:5px; }
/* ---------------- index-4 ----------------- */

/* ---------------- index-5 ----------------- */
.container_all .content_template .inner_sub_column { text-align:left; }
/* ---------------- index-5 ----------------- */

.all_template .container_all .list_pages_texts .title_header { padding:11px 0px; }

.all_template .testimonials ul.listing li { padding:0px 0px 25px 0px; margin:0px; background:none; color:#636363; line-height:1.4em; font-size:14px; }
.all_template .testimonials ul.listing li.last { padding:0px; }

/* -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */
/* -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_   LAYOT    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */
/* -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ */

.all_template .more_div, .all_template .more_div2 { margin-top:5px; padding:8px 0px 8px 0px; }
.all_template .more { background:#ffffff; display:block; float:left; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-style:normal; text-decoration:none; font-weight:normal; }
.all_template .backLink a { background:#ffffff; display:block; float:left; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-style:normal; text-decoration:none; font-weight:normal; }
.all_template .more:hover, .container_all .backLink a:hover { text-decoration:underline; }

.container_all .services_list ul { margin:0px 0px 15px 0px; }
.container_all .services_list ul li.list_serv { line-height:2.6em; background:url(../images/marker_li.gif) no-repeat 0px 6px; }
.container_all .services_list ul li.list_serv .title a { color:inherit; }
.container_all .services_list ul li.list_serv .title a:hover { text-decoration:none; }
.container_all .services_list .title_header { padding:0px 20px 20px 0px; margin:0px; }
.container_all .services_list .more_div2 { float:left; padding:0px; margin:0px; }
.container_all .services_list .more_div2 a { color:#FFFFFF; text-decoration:underline; }
.container_all .services_list .more_div2 a:hover { text-decoration:none; }


.all_template .container_all .services_list .fright, .all_template .container_all .footer_contacts .fright { float:right; }

.container_all .faqTemplate ul li { margin:0px; padding:0px; background:none; }
.container_all .faqTemplate .block dt { margin:0px; padding:0px; background:none; padding-top:15px; font-weight:bold; }
.container_all .faqTemplate .block dd { margin:0px; padding:0px; background:none; }

/* -------------------------------------------------------------------------------- */
/* ------------------------------------ footer ------------------------------------ */
/* -------------------------------------------------------------------------------- */

.all_template #footer { text-align:center; padding-top:40px; }
.all_template #footer .inner_footer { background:#181818; text-align:center; }
.all_template #footer .inner_footer2 { padding:5px 0px; width:980px; margin:0px auto; }

.all_template #footer .footer_menu { padding:4px 0px; display:block; float:left; text-align:left; }
.all_template #footer .footer_menu ul { float:left; text-align:left; }
.all_template #footer .footer_menu ul li { float:left; list-style:none; background:url(../images/marker_footer_menu.gif) 3px 6px no-repeat; line-height:normal; color:inherit; padding:0px 10px; line-height:normal; margin:0px; }
.all_template #footer .footer_menu ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#989898; text-transform:none; text-decoration:none; line-height:normal; }
.all_template #footer .footer_menu ul li a:hover, .all_template #footer .footer_menu ul li a.active { text-decoration:underline; }

.all_template #footer .inner_footer2 .rss { background: right center no-repeat; float:right; padding:4px 22px 4px 0px; font-size:12px; line-height:normal; }
.all_template #footer .inner_footer2 .rss a { line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#989898; text-decoration:none; }
.all_template #footer .inner_footer2 .rss a:hover { text-decoration:underline; }

.all_template #footer .inner_footer2 .copyright { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#989898; padding:4px 0px; text-decoration:none; line-height:normal; }
/* .container_all #footer .inner_footer2 .copyright .link_copyright { color:#a3a3a3; } */
.all_template #footer .inner_footer2 .copyright .copyright_mid_text { color:#989898; text-transform:none; }

.all_template #footer .copyrightTemplate { text-align:center; padding:4px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#989898; line-height:normal; text-transform:none; }

/* -------------------------------------------------------------------------------- */
/* ------------------------------------ footer ------------------------------------ */
/* -------------------------------------------------------------------------------- */

#contactForm, #testimonialsForm { width:100%; margin:0px; padding:0px;}
#contactForm input, #contactForm label, #contactForm select, #testimonialsForm input, #testimonialsForm label, #testimonialsForm select { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#636363; line-height:16px; vertical-align:middle; padding:0px; margin:0px; width:100%; font-weight:normal; }

#contactForm input, #testimonialsForm input { height:23px; line-height:23px !important; border:1px solid #2d2d2d; background:#171717; }

#contactForm select, #contactForm select option, #testimonialsForm select, #testimonialsForm select option { border:1px solid #2d2d2d; background:#171717; }

#contactForm textarea, #testimonialsForm textarea { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#636363; line-height:normal; overflow:auto; height:65px; width:100%; margin:0px; padding:0px; border:1px solid #2d2d2d; background:#171717; }
#contactForm .paddingField { padding-bottom:5px; }

#contactForm .contactFormSubmit_div { padding-top:0px; }
#testimonialsForm .Submit_div { padding-top:10px; margin:0px; }
#contactForm a.contactFormSubmit, #testimonialsForm a.contactFormSubmit { float:right; margin:15px 0px 0px 25px; background:#ffffff; display:block; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-style:normal; text-decoration:none; font-weight:normal; }

#contactForm a.contactFormSubmit:hover { text-decoration:none; }

#contactForm a:hover { text-decoration:underline; }
#contactForm .paddingFormLeft { padding-right:17px; }
#contactForm .paddingFormRight { padding-left:17px; padding-right:4px; }


UL#flags {
display: block;
position: absolute;
top: 10px;
right: 10px;
height: 20px;
list-style: none;
}
UL#flags LI {
	display: inline;
	list-style: none;
}
UL#flags LI A {
margin-left: 10px;
float: right;
display: block;
width: 30px;
height: 20px;
background: url(../images/flags.png) no-repeat;
}

UL#flags LI A.en {
	background-position: 100% 0;
}
UL#flags LI A.en:hover {
	background-position: 100% 100%;
}
UL#flags LI A.cs:hover {
	background-position: 0 100%;
}

/*** MAP ***/
#map_canvas {
	width: 322px;
	height: 242px;
	background: #fff;
}

#background_image {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
}
#background_image IMG {
	display: block;
	width: 100%;
	height: auto;
}
</pre></body></html>