@CHARSET "UTF-8";

html, body{ width: 100%; height: 100%; color: #cde2e9; 	margin: 0;	padding: 0;	text-align: center;	font-family:tahoma,verdana,arial;	font-size:12px; line-height: 18px;	font-weight: normal;}

a {text-decoration: none; color: #40a6c7; font-style: normal;}
a.sel,a:hover,li.sel>a { color: #cde2e9; }
a:focus {outline: none;}
ol,ul {padding-left: 30px;}
.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }
html{overflow-y: auto; overflow-x: hidden;}
p {padding: 0px; margin: 1em 0px;} 
html, div, map, dt, isindex, form {display:block;}
fieldset { display: block; border: 0px none; margin: 0px; padding: 0px;}

body {background: #0b253d url(../img/bg.gif) repeat-x scroll 0 0;}


#logo {  display: block; width: 100%;  padding: 0px;  margin: 0px; height: 78px; }
#logo a {color:#FFFFFF;
display:block;
font-family:arial;
font-size:15px;
height:100%;
line-height:78px;
margin:0;
overflow:hidden;
padding-left:139px;
text-align:left;
width:100%;  }

#site { width: 856px; padding: 0px 62px 20px; margin: 0px auto; position: relative;}
#content { left: -210px; top: 0px; padding: 0px 272px; width: 856px; min-height: 1031px; position: absolute;  background: transparent url(../img/site.jpg) no-repeat scroll 0px 0px;}
#page { text-align: left; background: transparent url(../img/page.png) repeat scroll 0 0; padding: 20px;}

.intro #page { padding: 0px; background-image: none;}
.intro #left{ float: left; width: 200px; padding: 20px; background: transparent url(../img/page.png) repeat scroll 0 0; }
.intro #right { float: right; width: 560px; padding: 20px; background: transparent url(../img/page.png) repeat scroll 0 0; }

#footer { padding-left: 10px; height: 30px; line-height: 30px; margin-top: 7px; text-align: left; background: transparent url(../img/footer.png) no-repeat scroll 50% 2px; font-size: 11px; color: #c2c7c8;}

a#activelogo {  height: 30px; width: 40px; line-height: 30px; margin-top: 0px; padding-right: 0px; text-indent: -5555px; float: right; }


ul#menu { margin: 0px; text-align: right; height: 20px;list-style-type: none; padding: 0px;}
ul#menu>li{ float: right; margin-top: 3px; height: 14px; line-height: 14px; display: inline; border-left: 1px solid #40a6c7;}
ul#menu>li.last { border: 0px none;}
ul#menu>li>a {  display: block; height: 14px; line-height: 14px; padding: 0px 20px; font-size: 12px; }

h2 { clear: both; font-size: 12px; margin: 10px 0px 0px; padding: 0px;}

form.center { position: relative;}
form.center label {  padding-right: 10px; font-size: 11px; display: block; text-align: right; width: 120px; line-height: 19px; color: #cde2e9;}
form.center label.error { color: red; width: 230px;}
form.center input { padding: 3px; border: 1px solid #17678a; background: #0c476c; color: #cde2e9; 	font-family:tahoma,verdana,arial; line-height: 14px;	font-size:11px;	font-weight: normal; width: 153px; }
form.center textarea { padding: 3px; border: 1px solid #17678a; background: #0c476c; color: #cde2e9; font-family:tahoma,verdana,arial; line-height: 14px;	font-size:11px;	font-weight: normal; width: 226px; height: 88px; overflow: auto; }
form.center .button {  margin-top: 5px; z-index: 10; display: block; width: 60px; height: 16px; line-height: 16px; background-color: #073c5e; text-align: center; margin-right: 93px; float: right;}

.kontakt #left { float: left; width: 190px; padding-right: 25px;}
.kontakt #right { float: left; border-left: 1px solid #17678a;  padding-left: 25px;}

a.ref { float: left; width:  370px; padding-right: 25px; margin-top: 20px; clear: left;}
a.refright {border-left: 1px solid #1e7199; padding-left: 25px; clear: none;}
a.ref img { display: block; float: left; border: 4px solid #186ba4; margin-right: 12px; margin-bottom: 10px; }
a.ref strong{ color: #cde2e9; display: block;}
a.ref span { display: block; color: #40879f; padding-left: 5px; line-height: 20px;}

#lata { border-bottom: 1px solid #1b6284;margin: 0px;  margin: 0px; height: 20px;list-style-type: none; padding: 0px;list-style-type: none; padding: 0px;}
ul#lata>li{ float: left; margin-top: 3px; height: 14px; line-height: 14px; display: inline; border-left: 1px solid #40a6c7;}
ul#lata>li.first { border: 0px none;}
ul#lata>li>a {  display: block; height: 14px; line-height: 14px; padding: 0px 10px; font-size: 12px; }
ul#lata>li.sel>a { font-weight: bold;}


#slides { width: 830px; height: 262px; margin: 15px 13px 16px; position: relative;}


h1 { font-size: 16px; font-weight: normal; margin: 0px; margin-bottom: 10px; padding: 0px;}

#gallery { margin-left: -13px; }
#gallery a { border: 4px solid #40a6c7; float: left; margin-left: 13px; margin-bottom: 13px;}
#gallery a:hover { border-color: #cde2e9;}
#gallery a img { border: 0px; display: block;}

#footmenu { margin-top: 30px; text-align: center; color: #fff;}
#footmenu a { color: #fff;} 
