/* CSS Document */

body {
  background-color: #ffffff;
  font-size: 0.6em;
  font-family: 'Tahoma', sans-serif;
}

img.ramecek-prostor { margin: 5px; }

.odsad { height: 20px; }
.clear { height: 0; padding: 0; margin: 0; clear: both; }
.lang { letter-spacing: -1px; color: #bc2127; }
.menu { letter-spacing: -1px; color: #878686; }
.fl { float: left; }
.fr { float: right; }
.imgdum { margin-top: 10px; }
.all { text-align: center; font-weight: bold; margin-top: 25px; }
.u { text-decoration: underline; }
.red { color: #a72026; }
.b { font-weight: bold; }
.just p { text-align: justify; }
.i { font-style: italic; }
.cert td { text-align: center; font-weight: bold; }
.bord { border: 1px #000000 solid; }
.nobord { border-style: none; }
.tab_text td { width: 130px; font-size: 1.1em; vertical-align: top; font-style: italic; text-align: center; padding-right: 30px; }
.tab { border: 1px #a72026 solid; background-color: #f7f3f7; }
.fotoreal p { margin: 5px 0 5px 0; }
img { margin: 3px; _margin: 2px; }
table { font-size: 1em; }

div#container {
  width: 750px;
  position: absolute;
  left: 50%;
  margin-left: -375px;
  padding: 0;
  top: 0;
}

div#top {
  top: 0;
  width: 750px;
  padding: 0;
  height: 31px;
  background: transparent url(../img/top.jpg) repeat-x center center;
}

table a {
  color: #a72026;
  text-decoration: none;
}

table a:hover {
  text-decoration: underline;
}

.list2 {
  list-style-type: none;
  font-size: 1.1em;
  margin: 0;
  padding: 0;
}

.list2 li {
  background: url(../img/odrazka.gif) no-repeat left top; 
  padding-left: 20px;
  line-height: 1.6em;
  margin-top: 1em;
}

.list3 {
  list-style-type: none;
  font-size: 1.1em;
  margin: 0;
  padding: 0;
}

.list3 li {
  background: url(../img/odrazka.gif) no-repeat left center; 
  padding-left: 20px;
  line-height: 1.1em;
  margin-top: 1em;
}

.list4 {
  list-style-type: none;
  font-size: 1.1em;
  margin: 0;
  padding: 0;
}

.list4 li {
  background: url(../img/odrazka.gif) no-repeat left center; 
  padding-left: 20px;
}

.list4 li a {
  font-weight: normal;
  color: #a72026;
  text-decoration: none;
}

.list4 li a:hover {
  text-decoration: underline;
}

div#lang {
  position: absolute;
  right: 0;
  top: 13px;
  font-weight: bold;
  background-color: #ffffff;
  width: 140px;
  line-height: 1.7em;
}

div#lang a {
  text-decoration:none;
  color: #676767;
}

div#lang img {
  border:0; margin:0; padding:0 5px 0 2px;
}


div#header {
  width: 750px;
  height: 166px;
  margin-top: 2px;  
}

div#logo {
  width: 208px;
  float: left;
  height: 166px;
  background: transparent url(../img/logo.jpg) no-repeat center center;
}

div#logo2 {
  width: 539px;
  float: left;
  margin-left: 3px;
  height: 166px;
  background: transparent url(../img/logo2.jpg) no-repeat center center;
}

div#logo2 ul.ciko {
  position: absolute;
  list-style-type: none;
  top: 100px; /* 95 */
  _top: 105px;
  right: 35px;
}

div#logo2 ul.ciko li {
  line-height: 1.5em;
  font-size: 1.2em;
  font-weight: bold;
}

div#logo2 ul.ciko li a {
  color: #ffffff;
}

div#logo2 ul.ciko li a:hover {
  text-decoration: none;
}

div#logo2 ul.ciko2 {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  top: 180px;
}

div#logo2 ul.ciko2 li {
  line-height: 1.5em;
  display: inline;
  font-size: 1.1em;
  font-weight: bold;
}

div#logo2 ul.ciko2 li a {  
  color: #676767;
}

div#logo2 ul.ciko2 li a:hover {
  text-decoration: none;
}


div#telo {
  width: 750px;
  margin-top: 2px;
}

div#left {
  width: 208px;
  float: left;
}

div#right {
  width: 539px;
  float: left;
  margin-left: 3px;
}

div.redline {
  width: 208px;
  height: 3px;
  font-size: 0.1em;
  background-color: #c23227;
}

div.grayline {
  width: 539px;
  height: 3px;
  font-size: 0.1em;
  background-color: #d8d7d7;
}

div#menu {
  width: 208px;
  min-height: 355px;
  _height: 355px;
  margin-top: 2px;
  background: #d5482a url(../img/menu.jpg) repeat-x top center;
}

div#menutext {
  width: auto;
  padding: 20px 0 10px 15px;
}

div#menutext ul.main {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div#menutext ul.main li {
  font-weight: bold;
  color: #ffffff;
  font-size: 1.4em;
  margin-top: 0.8em;
}

div#menutext ul.main li.first {
  font-weight: bold;
  color: #ffffff;
  font-size: 1.4em;
  margin-top: 0;
}

div#menutext ul.sub {
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
}

div#menutext ul.sub li {
  line-height: 1.4em;
  margin-top: 0;
  font-size: 0.8em;
}

div#menutext ul.sub li a {
  padding-left: 4px;
  font-style: normal;
  font-weight: normal;
  color: #ffffff;
}

div#menutext ul.sub li a:hover {
  text-decoration: none;
}

div#obsah {
  width: 539px;
  min-height: 355px;
  _height: 355px;
  margin-top: 2px;
  background: transparent url(../img/obsah.jpg) repeat-x top center;
}

div#obsahtext {
  width: auto;
  padding: 20px 20px 10px 15px;
} 

div#obsahtext p a {
  color: #a72026;
  text-decoration: none;
  font-weight: bold;
}

div#obsahtext p a:hover {
  text-decoration: underline;
}

div#obsahtext ul.uvod {
  list-style-type: none;
  margin: 0;
  padding: 0 0 10px 20px;
}

div#obsahtext ul.uvod li {
  font-size: 1.1em;
  color: #676767;
  font-weight: bold;
  line-height: 2.7em;
}

div#obsahtext ul.uvod li a {
  color: #a72026;
  font-weight: bold;
  line-height: 2.5em;
}

div#obsahtext ul.uvod li a:hover {
  text-decoration: none;
}

div.sub {
  width: auto;
  padding: 0;
  margin: 10px 0 10px 0;
}

div#obsahtext h1, h2, h3 {
  color: #a72026;
  font-size: 1.6em;
}

div#obsahtext h3 {
  font-size: 1.4em;
}

div#obsahtext p {
  color: #3e3e3e;
  font-size: 1.1em;
}

div.subp {
  width: auto;
  height: 200px;
  background: transparent url(../img/p.jpg) repeat-x center center;
}

div.subp table {
  text-align: center;
  height: 100%;
  width: 100%;
}

div.subp a {
  color: #a72026;
  font-weight: bold;
  font-size: 1.3em;
}

div.subp a:hover {
  text-decoration: none;
}

div#news {
  width: 208px;
  min-height: 130px;
  _height: 130px;
  margin-top: 2px;
  background: transparent url(../img/news.jpg) repeat-x top center;
}

div#newstext {
  width: auto;
  padding: 15px 10px 10px 15px;
}

div#newstext p {
  color: #676767;
  font-size: 1.1em;
}

div#newstext a {
  color: #a72026;
}

div#newstext a:hover {
  text-decoration: none;
}

div#foot {
  width: 750px;
  height: 81px;
  margin-top: 2px;
  background: transparent url(../img/foot.jpg) repeat-x top center;
}

div#foottext {
  width: auto;
  padding: 5px 0 10px 0; 
  text-align: center;
  font-size: 1.1em;
  color: #ffffff;
}

div#foottext p {
  margin: 10px;
}

div#foottext a {
  font-weight: bold;
  color: #ffffff;
}

div#foottext a:hover {
  text-decoration: none;
}

.nobullet li {
  background-image:none !important;
  padding-left:0;
}

.nobullet li a {
line-height:-20px !important;
  display:block;
  position:relative;
  top:-45px;
  left:68px;
  width:180px;
}
.nobullet li img {border:1px solid #000}
#obsahtext a {color:#a72026}

.en #linews {
	display: none !important;
}

.red-bold {
  color: #a72026;
  font-weight:bold;
}

.red-ital {
  color: #a72026;
  font-style:italic;
}

.red-bold-ital {
  color: #a72026;
  font-style:italic;
  font-weight:bold;
}

.black-bold {
  font-weight:bold;
}

.black-ital {
  font-style:italic;
}

.black-bold-ital {
  font-style:italic;
  font-weight:bold;
}