* {margin:0;padding:0;}

a {color:#880016;}
a:hover {text-decoration:none;}

body {background:url('basis/head.jpg') repeat-x;font-family:'PT Sans', sans-serif;}

#wrapper {width:1125px;margin:auto;position:relative;overflow:visible;display:block;}

#top {width:1055px;height:56px;display:block;position:relative;}
#logo {width:540px;height:92px;display:block;position:absolute;top:0;left:0px;background:url('basis/rozbif.jpg') no-repeat;z-index:100;box-shadow:0px 10px 15px -12px #444444;}
#nadpis {position:absolute;top:15px;left:600px;color:#ffffff;font:normal 18px 'PT Sans', sans-serif;}

#top h1 {display:none;}

#plany {background:url('basis/logo_photo.png') no-repeat;width:365px;height:210px;display:block;position:absolute;z-index:1000;top:80px;left:0;}

#header {background:url('basis/main_header.gif') no-repeat;width:1044px;height:227px;display:block;position:absolute;z-index:-1;left:15px;}

#main {clear:both;position:relative;}
#container {width:1050px;min-height:500px;background:#ffffff;display:block;overflow:hidden;z-index:1000;margin-top:207px;left:15px;box-shadow:0px -5px 20px -5px #bbbbbb;}

#primary {width:255px;position:relative;float:left;}
#auto {width:253px;height:194px;display:block;position:absolute;bottom:-10px;right:0px;background:url('basis/menu.png') no-repeat;}
#left {width:245px;min-height:250px;padding-bottom:180px;display:block;position:absolute;background:url('basis/left.jpg') repeat-y;margin:8px;box-shadow:0px 20px 80px 20px #000000 inset;border-bottom-right-radius:10px;}
#left ul {padding:30px 0 0 5px;list-style:none;}
#left ul li {padding-left:18px;}
#left ul li a {background:url('basis/li.png') no-repeat;width:183px;height:23px;display:block;color:#efefef;text-decoration:none;font-weight:normal;font-size:14px;padding:3px 0 0 20px;}
#left ul li a:hover {background-position:-203px;}

#kontakt {margin:470px 0 25px 10px;color:#5b5b5b;font-size:14px;}
.kontakt-title {font:normal 18px 'PT Sans', sans-serif;color:#6c0000;display:block;margin-bottom:15px;padding:8px 0 0 50px;border-top:1px dotted #999999;border-bottom:1px dotted #999999;height:34px;background:url('basis/kontakt.jpg') no-repeat center left;}
#kontakt ul {margin:0 0 0 50px;list-style:none;}

#content {float:left;color:#3f3f3f;padding:40px 20px 0 35px;position:relative;width:740px;}
#content .entry-title {font:normal 28px 'PT Sans', sans-serif;margin-bottom:10px;}
.home #content .entry-title {background:url('basis/introduction.jpg') no-repeat left;font:normal 24px 'PT Sans', sans-serif;padding-left:170px;}
#content .entry-content {font:normal 16px 'PT Sans', sans-serif;}
#content .entry-content p {padding:10px 0;}
.entry-content h2 {margin-bottom: 10px}
.entry-content h3 {margin-bottom: 10px}
.entry-content h4 {margin-bottom: 10px}

.sluzba {float:left;width:23%;margin-right:10px;position:relative;}
.sluzba img {border:5px solid #eeeeee;}
.sluzbaNadpis {height:50px;color:#5f5f5f;font-size:18px;text-align:center;font-weight:bold;}

.gallery-item {float:left;margin:0 15px 15px 0;}
.gallery-columns-3 .gallery-item {width:21%;}
.gallery-columns-4 .gallery-item {width:21%;}

.nadpis {width:596px;height:70px;padding:30px 0 0 104px;margin:40px 0;background:url('basis/mark.png') no-repeat center left;border-top:1px dotted #999999;border-bottom:1px dotted #999999;font-size:30px;text-transform:uppercase;display:block;}

#footer {width:100%;background:url('basis/footer.jpg') repeat-x;height:271px;display:block;clear:both;padding:40px 0 0 0;}
#colophon {width:1110px;margin:auto;color:#ffffff;font-size:14px;}
#colophon li {list-style:none;}
#colophon .widget-title {font:normal 28px 'PT Sans', sans-serif;margin-bottom:15px;}
#colophon .widget-area {float:left;width:28%;padding-left:30px;}
#site-info {clear:both;padding-top:30px;}
.infoLeft {float:left;}
.infoRight {float:right;margin-right:60px;}

.formular {float:left;width:55%;}

#second ul {}
#second ul li {background:url('basis/arrow.png') no-repeat center left;padding-left:30px;}
#second ul li a {color:#ffffff;font-size:14px;text-decoration:none;}

#lang_sel_list {
  float: right;
  margin-top: 15px;
}

#lang_sel_list ul {
  list-style: none;
}

#lang_sel_list ul li {
  background: transparent;
  display: inline;
}

.lang_sel_sel,
.lang_sel_other {
  background: transparent!important;
  color: #fff!important;
  text-decoration: none;
  margin-left: 5px;
}