body {
  background: #f2f2f2;
  font: 12px Verdana;
  color: #333;
  text-align: center;
  margin-top:0px;
}

a {
  color:#d40046;
  text-decoration: underline;
}
  
form {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

table {
  font-size: 12px;
}

.noscreen, .print {
  display: none;
}

.pointer {
  cursor: pointer;
}

.clear {
  clear: both;
}

h1 {
  color: #D40146;
  margin: 24px 0 5px 0; 
  padding: 0px;
  font-size: 17px;  
}

#maine {
  margin:0 auto 0 auto;
  width: 982px;
  text-align: left;
  background-color: #fff;
  padding: 0px 0px 0px 15px;
}

#topLista {
  background: url(./../../_layout/_www/bg_head_lista.gif);
  width:952px;
  float:left;
  height: 45px;
  font-size:1px;
}
#vTopLista{
  width:350px;
  float:right;
}
.vlajka{
  float:left;
  padding:15px 0 0 10px;
}
.searchPole{
  float:left;
  padding:12px 0 0 10px;
}
.searchBtn{
  float:left;
  padding:15px 0 0 10px;
}
.btn{
 background: url(./../../_layout/_www/btn_search.jpg);
 width:47px;
 height:19px; 
 border:0px;
}
#head{
  width:952px;
  height:211px;
  float:left;

}
#menu{
  width:174px;
  height:211px;
  float:left;
}
#headImg {
  display: block;
  position: relative;
  width: 778px;
  height: 211px;
  overflow:hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

#cs #maine #head #headImg span {
  display:block;
  position: absolute;
  top:0; 
  left:0; 
  z-index:1; 
  width:100%; 
  height:100%;
  cursor: pointer;
  background: url(./../../_layout/_www/head.gif);
}
#de #maine #head #headImg span {
  display:block;
  position: absolute;
  top:0; 
  left:0; 
  z-index:1; 
  width:100%; 
  height:100%;
  cursor: pointer;
  background: url(./../../_layout/_www/head_de.gif);
}
#en #maine #head #headImg span {
  display:block;
  position: absolute;
  top:0; 
  left:0; 
  z-index:1; 
  width:100%; 
  height:100%;
  cursor: pointer;
  background: url(./../../_layout/_www/head_en.gif);
}
#menu ul{
  margin:0px;
  padding:0px;
  width:173px;
  height:211px;
  list-style: none url();
}
.m1 ,.m2 ,.m3, .m4 ,.m5,.m6 {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:relative;
  overflow: hidden;
  
  }
#cs #maine #head #menu .m1 a span {
  width:100%;
  height:100%;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m1.gif) top;
  z-index: 1;
}
#cs #maine #head #menu .m1 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block; 
  position:absolute;
  top:0;
  left:0; 
  background: url(./../../_layout/_www/m1.gif) bottom;
  z-index: 1;
}
#cs #maine #head #menu .m2 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m2.gif) top;
  z-index: 1;
}
#cs #maine #head #menu .m2 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m2.gif) bottom;
  z-index: 1;
}
#cs #maine #head #menu .m3 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  position:absolute;
  top:0;
  left:0;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m3.gif) top;
  z-index: 1;
}
#cs #maine #head #menu .m3 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m3.gif) bottom;
  z-index: 1;
}
#cs #maine #head #menu .m4 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m4.gif) top;
  z-index: 1;
}
#cs #maine #head #menu .m4 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m4.gif) bottom;
  z-index: 1;
}
#cs #maine #head #menu .m5 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m5.gif) top;
  z-index: 1;
}
#cs #maine #head #menu .m5 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m5.gif) bottom;
  z-index: 1;
}
#cs #maine #head #menu .m6 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m6.gif) top;
  z-index: 1;
}
#cs #maine #head #menu .m6 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m6.gif) bottom;
  z-index: 1;
}
/* anglicke menu */
#en #maine #head #menu .m1 a span {
  width:100%;
  height:100%;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m1_en.gif) top;
  z-index: 1;
}
#en #maine #head #menu .m1 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block; 
  position:absolute;
  top:0;
  left:0; 
  background: url(./../../_layout/_www/m1_en.gif) bottom;
  z-index: 1;
}
#en #maine #head #menu .m2 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m2_en.gif) top;
  z-index: 1;
}
#en #maine #head #menu .m2 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m2_en.gif) bottom;
  z-index: 1;
}
#en #maine #head #menu .m3 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  position:absolute;
  top:0;
  left:0;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m3_en.gif) top;
  z-index: 1;
}
#en #maine #head #menu .m3 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m3_en.gif) bottom;
  z-index: 1;
}
#en #maine #head #menu .m4 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m4_en.gif) top;
  z-index: 1;
}
#en #maine #head #menu .m4 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m4_en.gif) bottom;
  z-index: 1;
}
#en #maine #head #menu .m5 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m5_en.gif) top;
  z-index: 1;
}
#en #maine #head #menu .m5 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m5_en.gif) bottom;
  z-index: 1;
}
#en #maine #head #menu .m6 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m6_en.gif) top;
  z-index: 1;
}
#en #maine #head #menu .m6 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m6_en.gif) bottom;
  z-index: 1;
}
/* anglicke menu */
/* nemecke menu */
#de #maine #head #menu .m1 a span {
  width:100%;
  height:100%;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m1_de.gif) top;
  z-index: 1;
}
#de #maine #head #menu .m1 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block; 
  position:absolute;
  top:0;
  left:0; 
  background: url(./../../_layout/_www/m1_de.gif) bottom;
  z-index: 1;
}
#de #maine #head #menu .m2 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m2_de.gif) top;
  z-index: 1;
}
#de #maine #head #menu .m2 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m2_de.gif) bottom;
  z-index: 1;
}
#de #maine #head #menu .m3 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  position:absolute;
  top:0;
  left:0;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m3_de.gif) top;
  z-index: 1;
}
#de #maine #head #menu .m3 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m3_de.gif) bottom;
  z-index: 1;
}
#de #maine #head #menu .m4 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m4_de.gif) top;
  z-index: 1;
}
#de #maine #head #menu .m4 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m4_de.gif) bottom;
  z-index: 1;
}
#de #maine #head #menu .m5 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m5_de.gif) top;
  z-index: 1;
}
#de #maine #head #menu .m5 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m5_de.gif) bottom;
  z-index: 1;
}
#de #maine #head #menu .m6 a span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m6_de.gif) top;
  z-index: 1;
}
#de #maine #head #menu .m6 a:hover span {
  width:173px;
  height:35px;
  float:left;
  display: block;
  position:absolute;
  top:0;
  left:0;
  background: url(./../../_layout/_www/m6_de.gif) bottom;
  z-index: 1;
}
/* nemecke menu */

#content{
  width:955px;
  float:left;
}
#leva{
  width:173px;
  float:left;
  min-height:200px;
}
#prava{
  width:778px;
  min-height:200px;
  float:left;
}

.nadpis{
  width:100%;
  float:left;
  padding:25px 0px 3px 0px;
  color:#D40146;
  font-weight: bold;
  font-size:17px;
}
.nadpisDva{
  width:240px;
  float:left;
  padding:5px 0px 3px 0px;
  color:#e60049;
  font-weight: bold;
  font-size:14px;
}

.lineHR{
  width:100%;
  float:left;
  border-bottom: 1px solid #cdcdcd; 
  font-size: 0;
  margin-bottom: 10px;

}
.lineHRDva{
  width:240px;
  float:left; 
  color:#cdcdcd;
  size:1px;

}
#newsObal{
  width:173px;
  padding:5px 0 5px 0px;
  float:left;
}
.newsDatum{
  width:100%;
  padding:0px 0px 3px 0px;
  float:left;
  color:#696969;
  font-weight: bold;
}
.newsNadpis{
  width:100%;
  padding:0px 0px 5px 0px;
  float:left;
  color:#e60049;
  font-weight: bold;
  text-decoration: underline;
}
.newsNadpis a{
  width:100%;
  padding:0px 0px 10px 0px;
  float:left;
  color:#e60049;
  font-weight: bold;
  text-decoration: underline;
}
.newsText{
  width:100%;
  padding:0px 0px 10px 0px;
  float:left;
  color:#636363;
  }
  
#pravaTop{
  width:750px;
  padding: 0 0 0 28px;
  float:left;
}

#pravaBottom{
  width:750px;
  padding: 0 0 0 18px;
  float:left;
}
.text{
  width:100%;
  float:left;
  padding: 0 0 23px 0;

}
.text img {
  padding:15px;
}
  .text a{
  color:#d40046;
  text-decoration: underline;
}
.galObal{
  width:250px;  
  padding:0px 0px 15px 0px;
  float:left;
}
.galObalBg{
  width:250px;  
  float:left;
  background-color: #ffffff;
  cursor: pointer;
}
.galObalBg:hover{
  width:262px;
  float:left;
  background-color: #f7f7f7;
}
.galObalOst{
  width:auto;
  float:left;
  padding:0px 0px 5px 5px;
}

#patka{
  margin:0 auto 0 auto;
  width:998px;
  height:40px;
  background: url(./../../_layout/_www/bg_patka.jpg);
  font-size: 11px;
}
#vpatkaJedna{
  width:250px;
  float:left;
  text-align: left;
  padding: 7px 0 0 10px;
  }
  
#vpatkaDva{
  width:720px;
  float:left;
  text-align: right;
  padding-top: 7px;
  }

#spodek {
  clear: both;
}

.boxy {
  width: 250px;
  float: left;
  margin-bottom: 25px;
}

.boxy a {
  text-decoration: none;
}

.boxy span {
  font-size: 14px;
  font-weight: bold;
  color: #D40146;
  display: block;
  padding-bottom: 5px;
  border-bottom: 1px solid #cdcdcd;
  width: 237px; 
}

.boxy img {
  margin-top: 10px;
  border: 1px solid #cdcdcd
}
#contact_form{
float:left;
padding-bottom:20px;
}
#contact_form textarea{
width:500px;
}

#lista {
	font-size:10px;
}
