/* CSS Document */

body {

 font-family: Calibri, Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:11pt;
 line-height:125%;
}


#galer2{
width:370px;
height:250px;
margin:0 auto;
}


#galerimg2{
line-height:230px;
text-align:center;
}
#galerimage2{
vertical-align:middle;
text-align:center;
margin:0 auto;
}


#bodyBG{
width:100%;
height:100%;
background-image:url('../background/1.jpg');
background-position:center center;
position:absolute;
left:0;
top:0;
position:fixed;
}
#bodyBGTemp{
width:100%;
height:100%;
background-image:url('../background/2.jpg');
background-position:center center;
position:absolute;
left:0;
top:0;
position:fixed;
display:none;
}


#bodyPage{
position:absolute;
left:0;
top:0;
width:100%;
 /*  filter: alpha(opacity=90);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
   -moz-opacity: 0.90;
   opacity:0.9;   */
}

#mapa{
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:middle;
  position:absolute;
  left:0;
  top:0;
  background-color:rgba(0,0,0,0.8);  
  z-index:9999;
}

#mapa img{
   position: absolute;
   top: 50%;
   left: 50%;
   width: 1057px;
   height: 600px;
   margin-top: -300px; /* Half the height */
   margin-left: -528px; /* Half the width */  
}


#mapa img.sp{
   position: absolute;
   top: 50%;
   left: 50%;
   width: 1089px;
   height: 618px;
   margin-top: -309px; /* Half the height */
   margin-left: -544px; /* Half the width */  
}



h1, h2, h3, h4, h5, h6, h7{
  color:#8FC8E2;
  font-size:12pt;
  margin-left:30px;    
}

.tyrkis{
color:#8FC8E2 !important;
}
.white{
color:#FFFFFF !important;
}
.grey{
color:#A2A2A2 !important;
}
.oran{
color:#FF3F03 !important;
}

.silver{
color:#DDDDDD !important;
}

h3.newsTitle{
  color:#ffffff;
}

    img { border: 0 none; }
    input, select, textarea {font-size: 12px; padding: 2px 3px;}
    input{height:17px;}
    textarea { overflow: auto; }

 

a{
color:#0795A1;
text-decoration:none;
}
a:hover{
color:#07A7B4;
text-decoration:underline;
}

hr {
width:70%;
height:1px;
color:#A9A9A9;

}

.clear{
clear:both;
}

.floatR{
float:right;
}

.center{
text-align:center;
}
.centerMargin{
margin:0 auto;
}

.vcenter{
vertical-align:middle;
}

.marginBm{
margin-bottom:-10px;
}
.marginL{
margin-left:20px;
}
.marginL2x{
margin-left:35px;
}

.hide{
display:none;
}

.hide2{
visibility:hidden;
}

.noP p{
    padding: 0;
    margin: 0;
margin-top:-18px;
text-indent: 43px;


    /*display: inline;*/

}


.textIndent1 p{text-indent: 55px;}
.textIndent2 p{text-indent: 125px;}

.noP p + p {
text-indent: 0em;
}


#header{
width:750px;
height:30px;
margin:0 auto;
background:url('../img/bg3.png');
}

#vlajky{
  float:right;
  margin:0 20px 0 0;
  line-height:30px;
  vertical-align:middle;
}

#vlajky img{
  border:0 none;
  margin:0 3px 0 3px;
  vertical-align:middle;
}

#vlajky a{
   filter: alpha(opacity=70);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity:0.7;
}

#vlajky a:hover{
   filter: alpha(opacity=100);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   -moz-opacity: 1.0;
   opacity:1.0;
}


#content{
  width:750px;
  margin:3px auto 0 auto;
  padding:0px;
  background:url('../img/bg1.png') repeat-x;
  background-color:RGBA(143,143,143,0.7);

}


#conL{
  width:300px;
  float:left;
}

#conR{
  float:left;
  width:430px;
  min-height:600px;
  padding:15px 10px 15px 10px;
  background:url('../img/bgr.png');
  color:#ffffff;
  font-size:11pt;
}

#footer{
  width:750px;
  height:30px;
  margin:3px auto 0 auto;
  background:url('../img/bg2.png');
}

#fotL{
  width:300px;
  height:30px;
  float:left;
  color:#ffffff;
  font-size:9pt;
  vertical-align:middle;
  line-height:30px;
}

#fotL img{vertical-align:middle; margin:0 5px 0 50px; }


#fotR{
  height:30px;
  float:left;
  width:450px;
  background:url('../img/bgr.png');
  color:#B9B9B9;
  font-size:6pt;
  vertical-align:middle;
  line-height:30px;  
}


.roundBlock{
  background-color:rgba(72,72,72,0.5);
  
  border: 1px solid #5B5B5B; 
  -webkit-border-radius:5px; 
  -moz-border-radius:5px; 
  border-radius:5px; 
  padding:10px; 
  width:368px;
  margin:10px auto;
  
}

.block{
width:368px;
margin:10px auto;
padding:10px;
}

.hsip{
  margin:0 0 0 5px;
}

.rights{
  margin-left:20px;
}
.footkon{
  float:right;
  margin-right:20px;
}

#logo{
height:120px;
}

#logo img{
border:0 none;
margin:20px 0 0 50px;
}

#menu a{
margin:0 0 15px 20px;
text-decoration:none;
display:block;
}

#menu img{
width:260px;
border:0 none;
}

.whiteline{
width:90%;
margin:0 auto;
height:1px;
background:#ffffff;
}

.nazevvele1{
  color:#8FC8E2;
  font-size:12pt;
  text-transform: uppercase;
}
.titulvele1{
  color:#ffffff;
  font-size:12pt; 
  margin-top:5px;
}
.popisvele1{
  color:#ffffff;
  font-size:10pt;
  float:left; 
}

.nazevvele1a{
  color:#32BCC7;
  font-size:12pt;
  text-transform: uppercase;
}
.titulvele1a{
  color:#ffffff;
  font-size:12pt; 
}
.popisvele1a{
  color:#ffffff;
  font-size:10pt;
  float:left; 
}

.veletrhUL{
margin: 0; padding: 0;
margin-left:15px;

/*list-style-position: inside;*/
}
.veletrhUL li{
margin: 0; padding: 0;
color:#DDDDDD;
}

.veletrhUL li .veleLItext{
color:#32BCC7;
}

.veletrhUL .hlavni{
margin: 0; padding: 0;
font-size:120%;
}


.linkReg {
margin:0 0 0 30px;
}

.linkReg a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:10pt;
}

.linkReg a:hover{
color:#ffffff;
text-decoration:underline;
}

.linkReg img{
border:0 none;
vertical-align:middle;
margin-right:3px;
}


.pages{
color:#ffffff;
font-size:10pt; 
}
.pagesD{
color:#ffffff;
font-size:10pt; 
font-weight:bold;
}

.pageA{
color:#fff;
font-size:10pt;
text-decoration:none; 
}
.pageA:hover{
color:#32BCC7;
}
.pageAS{
color:#32BCC7;
font-size:10pt;
text-decoration:none; 
}
.pageAS:hover{
color:#32BCC7;
}


#kontakt{
margin:0 auto;
width:360px;
}

#kontakt label{
  display:inline-block; 
  width:90px;
  float:left;
  text-align:right;
  margin-right:10px;
  color:#D2D2D2;

}
#kontakt input[type=text]{
width:230px;
}
#kontakt textarea{
width:245px;
height:150px
}

#kontakt input.odeslat{
margin-right:15px;
float:right;
}

#kontakt .hidden{
  display:none;
}

#kontakt .err{
  display:block;
  color:#E61C1C;
}
#kontakt .ok{
  display:block;
  color:#00BF00;
}


#kontakt .captcha{
width:310px;
margin:15px auto;
}
#kontakt .captcha img{
text-align:left;
}
#kontakt .captcha label{
text-align:left;
margin:0;
padding:0;
margin-bottom:-5px;
width:160px;
}
#kontakt .captcha input{
width:160px;
}


#regform{
margin:0 auto;
}

#regform label{
  display:inline-block; 
  width:150px;
  text-align:right;
  margin-left:15px;
  margin-right:10px;
  vertical-align:top;
  margin-bottom:5px;

}
#regform input[type=text]{
width:231px;
color: #2E2E2E;
font-size: 12px;
padding: 0px 3px;

}
#regform input.odeslat{
margin-right:27px;
float:right;
}
#regform textarea{
color: #2E2E2E;
font-size: 12px;
width:227px;
height:144px;
padding:3px;
margin:0px;
color:
}

#regform .radio label{
  display:inline-block; 
  width:185px;
  text-align:right;
  margin-left:15px;
  margin-right:-10px;
  vertical-align:top;
  margin-bottom:5px;
}
#regform .radio .radio2{
  display:inline-block;
}
#regform .radio .radio2 label{
  display:inline-block;
  text-align:left;
}

#regform select{
  width:240px;
  color:#D6D6D6;
}
#regform .fontPlus{
font-size:17px;
}

#regform .hidden{
  display:none;
}

#regform .err{
  display:block;
  color:#E61C1C;
}
#regform .ok{
  display:block;
  color:#00BF00;
}


#regform .captcha{
width:310px;
margin:15px auto;
}
#regform .captcha img{
text-align:left;
}
#regform .captcha label{
text-align:left;
margin:0;
padding:0;
margin-bottom:-5px;
width:160px;

}
#regform .captcha input{
width:160px;
}


.tel{
font-size:12pt;
}

.tel img{
margin:0 8px 0 0;
}

.tel span{
font-size:70%;
}


.veleLogo{
  margin:0 10px 0 30px;
  width:60px;
}


#searchFormV select{
  width:390px;
  color:#8FC8E2;
  font-weight:bold;
}

.butLup input{
  width:90px;
  vertical-align:middle;
}
.butLup img{
  vertical-align:middle;
  margin-left:2px;
}

.komplexLogo{
  text-align:center;
  margin:0 auto;
}
.komplexLogo img{
  text-align:center;
  margin:0 auto;
}

.komplexLR{
  width:420px;
  margin:0 auto;
  text-align:center;
  line-height:35px;
  vertical-align:middle;
}

.komplexLR img{
vertical-align:middle;
}

.komplexL{
  float:left;
}
.komplexL a{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  margin-left:5px;
}
.komplexL a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}

.komplexR{
  float:right;
}

.komplexL2{
  float:left;
  width:260px;
}
.komplexR2{
  float:right;
  width:80px;
}

#novinky .novinkaDate{
width:80px;
text-align:left;
float:left;

}

#novinky a{
display:block;
color:#12CBDF;
width:260px;
float:left;
}

#novinky a:hover{
color:#13D7EC;
}

#novinky a.newsViceInfo{
display:block;
width:auto;
color:#ED4006;
float:right;
margin:0;
font-size:80%;
}
#novinky a.newsViceInfo:hover{
color:#F95017;
}


#newsOneTitle .novinkaDate{
width:80px;
text-align:left;
float:left;
}

#newsOneTitle .name{
display:block;
color:#12CBDF;
margin-left:80px;
}


#playMK{
cursor: pointer;
}

.opacity{
   filter: alpha(opacity=90);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
   -moz-opacity: 0.9;
   opacity:0.9;
}


.sortClick{
  cursor: pointer;
}


.mise{
margin-top:15px;
margin-bottom:15px;
}


.miselink{
margin:20px auto 20px auto;
width:215px;

}
.miselink a{
display:inline;
}

.miseTitle{
max-height:75px;
text-overflow: ellipsis;
overflow: hidden;
padding:5px;
}

.miseTexttop{
padding:5px;
margin-top:-8px;
}

.miseText{
max-height:170px;
text-overflow: ellipsis;
overflow: hidden;
}


.miseTitle p{
margin:0px;
padding:0px;
}

.miseText p{
margin:0px;
padding:0px;
}

.miseviceinfo{
text-align:right;
margin:5px 5px 0px 0px;

}

.produktyMenu {
display:table;
width:90%;
margin:0 auto;
table-layout:fixed;
border-collapse:separate;
border-spacing:2px;
}
.produktyMenu a{
display:table-cell;
padding:5px 10px;
line-height:100%;
vertical-align:middle;
text-decoration:none;
text-align:center;
border:solid #5B5B5B 1px;
border-radius:4px;
background:#515253;
color:#FFFFFF;
font-weight:bold;
font-size:10pt;

}
.produktyMenu a:hover{
background:#626364;
}


