.embed-responsive {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    border: 0 none;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

#sekce-text a { 
   color: black;
}

#sekce-text a:hover { 
   color: red;
}

#sekce-text br.typ1 { 
   clear: both;
}

#sekce-text label.typ1 { 
	clear: both;
	display: block;  
	float: left;  
	width: 150px;
	padding-top: 1px;
	font-weight: bold;
	text-align: left;
}

#sekce-text div.ipix { 
   background-color:#f4e4c0;
   width: 360px;
   position: relative;
   margin: 0 auto 2em auto;
   text-align: center;
}

#sekce-text div.ipix_content { 
   padding: 20px 20px 10px 20px;
}

#sekce-text div.ipix_title { 
   margin-top: 8px;
   font-size: 0.8em;
}

#sekce-text div.gsvenvelope { 
   margin: 0 0 20px 16px;
}

#sekce-text div.typ1 div { 
   margin-bottom: 14px;
}



#sekce-text div.typ1 { 
   float: right;
   width: 266px;
   margin-left: 30px;
}

#sekce-text div.typ2 { 
   margin-left: 2em;
   padding-right: 16px;
   float: right;
   width: 251px;
}

#sekce-text div.typ3 { 
   width: 270px;
   background-color:#f4e4c0;
   font-weight: bold;
   text-align: center;
   padding: 0.5em 0;
   font-size: 1.1em;
   margin-left: 16px;
}

#sekce-text div.typ4 {
   float:right;
   margin: 0 16px 0 20px;
}

#sekce-text div.typ5 {
   width: 205px; 
   float: right;
}

#sekce-text div.typ6 { 
   padding: 16px;
   float: right;
   margin-bottom: 0.8em;
}            

#sekce-text div.typ7 { 
   background-color:#f4e4c0;
   padding: 1em;
}

#sekce-text div.typ7 h2 { 
   background-color: transparent;
   padding: 0;
   margin: 0 0 6px 0;
   font-size: 20px;
}

div.chybna_odpoved  { 
   background-color: #cccccc; 
}

#sekce-text h2 {
  padding: 6px 12px;
  font-size: 1.6em;
  font-weight: normal;
  margin-bottom: 0.8em;
  clear: both;
}

#sekce-text h2.typ1 {
  font-size: 1.2em;
  font-weight: bold;
}

#sekce-text h2.typ2 {
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0.4em;
}

#sekce-text h2.typ3 {
  margin-top: 2em;
}

#sekce-text h3 {
  padding: 0 0 0 16px;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 0.5em;
}

#sekce-text h3.typ1 {
  margin: 0.5em 0 0.8em 0;
}

#sekce-text h4 {
  padding: 0 0 0 16px;
  font-size: 1em;
  font-weight: bold;
}

#sekce-text h4.typ1 {
  margin-top: 0.8em;
}

#sekce-text hr.typ1 { 
   color:black;
   height:1px;
}

#sekce-text img { 
   border: 0;
}

#sekce-text img.typ1 { 
   float : right;
   margin-left: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
}

#sekce-text img.typ2 { 
   float: right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.typ3 { 
   float : left;
   margin-right: 20px;
   margin-top: 10px;
   margin-bottom: 20px;
}

#sekce-text img.typ4 { 
   float : left;
   margin-right: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.typ5 { 
   margin-top: 10px;
   margin-bottom: 10px;
   text-align: center;
}

#sekce-text img.typ6 { 
   float : right;
   margin-left: 20px;
   margin-bottom: 20px;
   margin-top: 2px;
}

#sekce-text img.typ7 { 
   margin-right: 10px;
   margin-top: 2px;
}

#sekce-text img.typ8 { 
   margin-right: 20px;
}

#sekce-text img.typ9 { 
   float : right;
   padding: 3px 20px 1em 20px;
}

#sekce-text img.typ10 { 
   float: right;
   margin-bottom: 16px;
}

#sekce-text img.typ11 { 
   float: right;
   margin-left: 20px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-right: 50px;
}

#sekce-text img.typ12 { 
   float : right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
   margin-right: 16px;
}

#sekce-text img.typ13 { 
   float : right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
   margin-right: 16px;
}

#sekce-text img.typ14 { 
   float: left;
   margin-right: 16px;
}

#sekce-text img.typ15 { 
   float : right;
   margin: 2px 16px 5px 20px;
   border-width: 16px;
   border-style: solid;
}

#sekce-text img.typ16 { 
   margin-bottom: 16px;
}

#sekce-text img.typ17 { 
   float: left;
   margin-right: 20px;
   margin-bottom: 0px;
   margin-top: 0px;
}

#sekce-text img.typvpred { 
   float: left;
   margin: 3px 5px 0 0;
}

#sekce-text img.typzpet { 
   float: right;
   margin: 3px 0 0 5px;
}

#sekce-text img.typtop { 
   float: right;
   margin: 7px 0 0 5px;
}                  

#sekce-text img.caticon { 
   margin: 0 2px 2px 0;
}                  


#sekce-text ul li.typ0, #sekce-text ul li { 
   color: black;
   background: url(/img/li1.gif) no-repeat left 0.6em;
}

#sekce-text ul li.typ1 { 
}

#sekce-text ol { 
   margin: 2px 16px 20px 30px;
}

#sekce-text ol li { 
   padding-left: 0px;
}

#sekce-text p { 
   text-align:justify;
}

#sekce-text p.text-left { 
   text-align:left;
}

#sekce-text p.text-center { 
   text-align:center;
}

#sekce-text p.text-right { 
   text-align:right;
}

#sekce-text p.typ1 { 
   font-size: 12px;
   font-weight: bold;
   margin-bottom:5px;
   text-align: left;
}

#sekce-text p.typ10 { 
   text-align:left;
   font-size:13px;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:0px;
}

#sekce-text p.typ11 { 
   text-align:left;
   font-size:11px;
   margin-top:3px;
   font-weight:bold;
   margin-bottom:0px;
}

#sekce-text p.typ12 { 
   margin-top:1px;
   margin-bottom:0px;
   text-align:left;
}

#sekce-text p.typ13 { 
   text-align:right;
}

#sekce-text p.typ14 { 
   font-style:italic;
}

#sekce-text p.typ15, #sekce-text table.langstable { 
   margin-top:0.5em;
   margin-bottom:0px;
}

#sekce-text p.typ16 { 
   text-align:left;
   font-size:13px;
   font-weight:bold;
   margin-left:4px;
   margin-top:5px;
   margin-bottom:8px;
}

#sekce-text p.typ17 { 
   margin-top:0.5em;
   margin-bottom:0px;
   font-size:0.8em;
}

#sekce-text p.typ18 { 
   border: 1px #e1ca97 solid;
   background-color: #f4e4c0;
   padding: 0.5em 0.75em;   
   margin-right: 16px;
}

#sekce-text p.typ19 { 
   margin-top:0.5em;
   margin-bottom:0px;
   font-size: 0.8em
}

#sekce-text p.typ20 { 
   margin: 0; 
   padding: 0;
   border: 0;
   font-size: 1.1em
}

#sekce-text p.typ21 { 
   margin-bottom:0.5em;
}


#sekce-text p.typ2 { 
   margin-top:5px;
}

#sekce-text p.typ3 { 
   text-align:center;
}

#sekce-text p.typ4 { 
   text-align:left;
}

#sekce-text p.typ5 { 
   text-align: left;
   font-weight: bold;
   text-transform: uppercase;
}

#sekce-text p.typ6 { 
   text-align: left;
   padding-left: 10pt;
   text-transform: uppercase;
   margin-top: 7pt;
}

#sekce-text p.typ7 { 
   text-align: left;
   font-size : 8pt;
   padding-left: 20pt;
   margin-top: 5pt;
   font-style: italic;
}

#sekce-text p.typ8 { 
   text-align: left;
   font-size : 8pt;
   padding-left: 30pt;
   margin-top: 2pt;
}

#sekce-text p.typ9 { 
   font-style:italic;
   text-align:right;
}

#sekce-text table { 
   border-collapse: collapse;
}

#sekce-text table.typ10 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 300px;
}

#sekce-text table.typ11 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   float: right;
   margin-left: 10px;
   margin-right: 16px;
}

#sekce-text table.typ12 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   margin-left: 16px;
}

#sekce-text table.typ13 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width:100%;
}

#sekce-text table.typ14 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   margin-bottom:20px;
   border-bottom: #000000 1px solid;
}

#sekce-text table.typ15 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0 0 0 16px;
   border: 0px;
}

#sekce-text table.typ16 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   float: right;
}

#sekce-text table.typ17 { 
   float: right; 
   border-collapse: collapse; 
   margin: 12px 2px 0 0;
}

#sekce-text table.typ18 { 
   border-collapse: collapse;
   margin-left: 15px;
}

#sekce-text table.typ19 { 
   margin: 0 auto;
}

#sekce-text table.typ4 { 
   background-color: #f4e4c0;
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 100%;
   margin-bottom: 20px;
}

#sekce-text table.typ5 { 
   background-color: #f4e4c0;
   border-collapse: collapse;
   border: 0px;
   width: 100%;
   margin-top: 40px;
   margin-bottom: 10px;
}

#sekce-text table.typ6 { 
   border-collapse: collapse;
   border: 0px;
   width: 95%;
   margin-left: 16px;
}

#sekce-text table.typ7 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 10px;
}

#sekce-text table.typ8 { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 10px;
   text-align: right;
}

#sekce-text table.typ9 { 
   background-color: #f4e4c0;
   border-collapse: collapse;
   border: 0px;
   width: 100%;
}

#sekce-text table.typ10 { 
   border-collapse: collapse;
   margin: 0 0 1em 10px;
   width: 705px;
}

#sekce-text td.typ10 { 
   color: #000000;
   border-right: #000000 1px solid;
   padding: 5px;
   background-color: #f4e4c0;
   width: 310px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-bottom:8px;
   padding-left:8px;
   padding-right:8px;
}

#sekce-text td.typ11 { 
   color: #000000;
   border : 0;
   background-color: #FFFFFF;
   width: 235px;
   font-size: 11px;
   font-weight: BOLD;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-left:3px;
}

#sekce-text td.typ12 { 
   color: #000000;
   border : 0;
   background-color: #f4e4c0;
   width: 235px;
   font-size: 11px;
   font-weight: BOLD;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-left:3px;
}

#sekce-text td.typ13 { 
   border : 0;
   padding-left:15px;
   padding-top:10px;
   font-size: 14px;
   font-weight: 900;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
}

#sekce-text td.typ14 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   text-align: right;
   vertical-align: top;
}

#sekce-text td.typ15 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   vertical-align: top;
}

#sekce-text td.typ16 { 
   border : 0;
   padding-left:15px;
   padding-right:5px;
   padding-top:5px;
   vertical-align: top;
   text-align: left;
}

#sekce-text td.typ17 { 
   border : 0;
   padding:10px;
   text-align: left;
   font-size: 14px;
   font-weight: bold;
}

#sekce-text td.typ18 { 
   width:100px;
   vertical-align: top;
}

#sekce-text td.typ19 { 
   padding-left:15px;
   text-align: right;
   border-color: #800000;
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   padding: 5px;
}

#sekce-text td.typ20 { 
   text-align: center;
   border-color: #800000;
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   padding: 3px;
   background-color : #800000;
   color : White;
   font-weight : bold;
}

#sekce-text td.typ21 { 
   border : 0;
   padding-left:10px;
}

#sekce-text td.typ22 { 
   font-size: 14px;
   font-weight : bold;
   text-align: left;
}

#sekce-text td.typ23 { 
   text-align: left;
   margin: 0px;
   border-color: #800000;
   border-style: solid;
   border-width: 1px;
   padding: 5px;
}

#sekce-text td.typ24 { 
   text-align: left;
   margin: 0px;
   border-color: #800000;
   border-style: solid;
   border-width: 1px;
   padding: 5px;
   vertical-align: top;
}

#sekce-text td.typ25 { 
   text-align: right;
   width: 65px;
}

#sekce-text td.typ26 { 
   text-align: left;
   vertical-align: bottom;
}

#sekce-text td.typ27 { 
   text-align: center;
   border-color: #FFFFFF;
   margin: 0px;
   border-style: solid;
   border-width: 1px;
   padding: 3px;
   background-color : #FFFFFF;
   color : White;
   font-weight : bold;
}

#sekce-text td.typ28 { 
   vertical-align: top;
   text-align: right;
   width: 130px;
   padding: 5px;
}

#sekce-text td.typ29 { 
   vertical-align: top;
   text-align: center;
   width: 30px;
   padding: 5px;
}

#sekce-text td.typ3 { 
   vertical-align: top;
   text-align: left;
   width: 170px;
}

#sekce-text td.typ30 { 
   text-align: right;
   font-size: 12px;
   border : 0;
   padding:5px;
   font-weight: bold;
   background-color: #f4e4c0;
   border-top: 20px solid #fbf7ed;
   border-bottom: 5px solid #fbf7ed;
}

#sekce-text td.typ31 { 
   font-size : 8pt;
   text-align: left;
   font-weight: bold;
   width: 20%;
   padding:5px;
   vertical-align: top;
}

#sekce-text td.typ32 { 
   font-size : 8pt;
   text-align: center;
   font-weight: bold;
   width: 60%;
   padding:5px;
   vertical-align: top;
}

#sekce-text td.typ33 { 
   font-size : 8pt;
   text-align: right;
   font-weight: bold;
   width: 20%;
   padding:5px;
   vertical-align: top;
}

#sekce-text td.typ34 { 
   padding: 0px;
   margin: 0px;
   border: 0px;
   vertical-align: top;
   text-align: center;
}

#sekce-text td.typ35 { 
   padding: 0px;
   margin-left: 0px;
   border: 5px solid #fbf7ed;
   vertical-align: middle;
   text-align: center;
   height: 175px;
   width: 165px;
   background-color: #f8efd7;
}

#sekce-text td.typ36 { 
   width:100%;
   height:100%;
   padding:10px;
}

#sekce-text td.typ37 { 
   vertical-align:bottom;
   text-align:left;
   padding-left:10px;
}

#sekce-text td.typ38 { 
   vertical-align:bottom;
   text-align:right;
   padding-right:10px;
}

#sekce-text td.typ39 { 
   vertical-align:top;
   text-align:left;
   padding-left:10px;
   padding-bottom:10px;
}

#sekce-text td.typ4 { 
   text-align: left;
   vertical-align: top;
}

#sekce-text td.typ40 { 
   vertical-align:top;
   text-align:left;
   width:50%;
}

#sekce-text td.typ41 { 
   vertical-align:top;
   text-align:left;
   width:90px;
}

#sekce-text td.typ42 { 
   text-align: left;
   vertical-align: top;
   padding:5px;
}

#sekce-text td.typ43 { 
   vertical-align:top;
   padding-bottom:8px;
}

#sekce-text td.typ44 { 
   text-align: center;
   background-color: #f4e4c0;
   padding: 10px 5px 5px 5px;
}

#sekce-text td.typ45 { 
   font-weight: bold;
   border: 1px #e1ca97 solid;
   background-color: #f4e4c0;
   text-align:center;
   padding:5px;
}

#sekce-text td.typ46 { 
   white-space: nowrap;
   text-align:center;
   font-weight: bold;
   font-size: 0.9em;
   padding: 3px 5px;
   border: 1px #e1ca97 solid;
   background-color: #f4e4c0;
}

#sekce-text td.typ47 { 
   border: 1px #e1ca97 solid;
   padding:5px;
   text-align:center;
}

#sekce-text td.typ48 { 
   border: 1px #e1ca97 solid;
   padding:5px;
   text-align:right;
}

#sekce-text td.typ49 { 
   font-weight: bold;
   border: 1px #e1ca97 solid;
   background-color: #f4e4c0;
   text-align:center;
   padding:5px;
}

#sekce-text td.typ50 { 
   border: 1px #e1ca97 solid;
   padding:5px;
   text-align:left;
}

#sekce-text td.typ51 { 
   border: 1px #e1ca97 solid;
   text-align:center;
   padding:5px;
}

#sekce-text td.typ52 { 
   border: 1px #e1ca97 solid;
   padding: 5px;
   text-align: left;
   white-space: nowrap;
}

#sekce-text td.typ53 { 
   border: 1px #e1ca97 solid;
   padding:5px;
   text-align:right;
}

#sekce-text td.typ54 { 
   padding: 5px 8px; 
   vertical-align: top; 
   width: 375px;
}

#sekce-text td.typ55 { 
   width: 165px; 
   background-color: #ECDAC0; 
   padding: 0;
}

#sekce-text td.typ56 { 
   font-weight: bold;
   border: 1px #e1ca97 solid;
   background-color: #f4e4c0;
   text-align:right;
   padding:5px;
}

#sekce-text td.typ57 { 
   width: 16px;
   height: 16px;
}

#sekce-text td.typ58 { 
   font-size: 14px;
   padding-bottom: 15px;
   text-align: left;
}

#sekce-text td.typ59 { 
   font-size: 14px;
   padding-bottom: 15px;
   text-align: right;
}

#sekce-text td.typ5 { 
   color: #000000;
   border: 0;
   background-color: #FFFFFF;
   width: 550px;
}

#sekce-text td.typ6 { 
   color: #FFFFFF;
   border-right: #000000 1px solid;
   border-left: #000000 1px solid;
   background-color: #800000;
   width: 100%;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   padding: 5px;
   text-decoration: none
}

#sekce-text td.typ7 { 
   color: #000000;
   border-right: #000000 1px solid;
   border-left: #000000 1px solid;
   background-color: #FFFFFF;
   width: 240px;
   padding: 5px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
}

#sekce-text td.typ8 { 
   color: #000000;
   border-right: #000000 1px solid;
   padding: 5px;
   background-color: #FFFFFF;
   width: 310px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
   padding-bottom:8px;
   padding-left:8px;
   padding-right:8px;
}

#sekce-text td.typ9 { 
   color: #000000;
   border-right: #000000 1px solid;
   border-left: #000000 1px solid;
   padding: 5px;
   background-color: #f4e4c0;
   width: 240px;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
   vertical-align: top;
}

#sekce-text tr.typ1 { 
   background-color: #f4e4c0;
}

#sekce-text #results td { 
   text-align: left;
}

#sekce-text #partners table tr td:first-child, #sekce-text #partners table tr td.img-cell { 
   width: 300px;
   text-align: center;
}

#sekce-text #partners table tr td:first-child img, #sekce-text #partners table tr td.img-cell img { 
   margin: auto;
}

#sekce-text #partners h3 { 
   font-size: 17px;
}



#sekce-text ul.typ0 { 
   margin-left: 20px;
}

#sekce-text input.submitlocal {
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	color: white;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Arial,Verdana;
	background-color: #800000;
}

#sekce-text form.mailforum input.submitlocal {
	float: right;     
	margin-right: 50px;
}
                      
#sekce-text form.mailforum  td.typ16 { 
   width: 120px;
}

#sekce-text form.mailforum  td.typ13 { 
   padding-bottom: 6px;
}

span.atitle {
  color: #d05e20;
  font-weight: bold;
}

div.extrapresentation-bottom {
	clear: both;
	margin: 30px 0;
}

#sekce-text div.pagenavigation {
  padding: 6px 12px;
  margin-bottom: 0.8em;
  clear: both;
  font-size: 0.8em;
}

#sekce-text div.pagenavigation a {
  font-weight: bold;
  text-decoration: none;
  color: #444444;
}

#sekce-text div.pagenavigation a:hover {
  text-decoration: underline;
  color: #000000;
}

#sekce-text div.pagenavigation span.delimiter {
  color: #e1ca97;
}

#sekce-text div.gallery-gal165 {
  margin: 0 0 10px 15px; 
}

#sekce-text div.gal165 {
  width: 165px; 
  height: 165px; 
  float: left; 
  margin: 0 10px 10px 0; 
}

#sekce-text img.gal165, #sekce-text div.gallery-gal165 div.gal165 img { 
   float: left;
}

div.file_banner {
  margin: 15px 0 20px 0;
}

div.file_size {
  width: 150px;
  float: right;
  text-align: right;
}

div.file_date {
  padding: 0 0 0 15px;
}

div.file_properties {
  margin-top: 7px;
  font-size: 11px;
}


div.file_anotation {
  padding: 2px 0 0 15px;
  font-size: 12px;
}

h3.file_banner {
  font-size: 12px;
}

.cleaner {
	width: 100%;
	height: 0px;
	font-size: 0;
	clear: both;
}


#sekce-text h2.h2mce1 {
  font-size: 1.2em;
  font-weight: bold;
}

#sekce-text p.pmce1 { 
   padding: 0.5em 0.75em;   
   margin-right: 16px;
}

#sekce-text p.pmce2 { 
	font-size: 18px;
}

#sekce-text img.imgmce1 { 
   float: right;
   margin-left: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.imgmce2 { 
   float: left;
   margin-right: 20px;
   margin-bottom: 5px;
   margin-top: 2px;
}

#sekce-text img.imgmce3 { 
   margin: 10px auto;
}

#sekce-text table.tablemce1 {
   padding: 0px;
   margin: 0px;
   border: 0px;
   margin-left: 15px;
}

#sekce-text table.tablemce2 {
   border-collapse: collapse;
   border: 0px;
   width: 95%;
   margin-left: 15px;
}

#sekce-text table.tablemce3 {
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 100%;
   margin-bottom: 20px;
}

#sekce-text td.tdmce1 {
   font-weight: bold;
   padding: 5px;
}

#sekce-text td.tdmce2 {
   padding: 5px;
}

#sekce-text td.tdmce3 {
   padding: 5px;
}

#sekce-text table.icons td {
  padding: 0 3px 3px 0;
}

#sekce-text table.langstable img {
  border: 1px solid #cccccc;
  margin: 0 5px;
}

#sekce-text input.previoDate {
  width: 70px;
  margin: 0 10px 0px 0;
}

#sekce-text select.previoCount {
  margin: 0 10px 0px 0;
}

#sekce-text select.previoCount option {
  width: 15px;
}

#sekce-text table.previoQuickorder {
   background-color: #f6ebd0;
   border-top: 3px solid #f6ebd0;
   border-bottom: 3px solid #f6ebd0;
   border-left: 5px solid #f6ebd0;
   border-right: 3px solid #f6ebd0;
   margin: 10px 12px 30px 12px;
   width: 310px;
}

#sekce-text td.previoQuickorderSubmit {
  text-align: right;
}

#sekce-text input.previoQuickorderSubmit {
  margin: 0;
  cursor: pointer;
}

.ppdej, form.ppdej {
	display:inline;
}

.ppdej, #sekce-text a.ppdej {
	background:#800;
	color:#fff;
	border:0;
	padding:1px 5px;
	cursor:pointer;
	text-decoration:none;
}

img.addthis_buttonOLD {
	border: 0;
	margin: 0px 420px 0 40px;
	float: right;
}

img.addthis_button {
	border: 0;
	position: relative;
	top: 0px;
	left: 120px;
}

a.addthis_button {
	display: block;
	float: right;
	margin: 0 400px 0 0;
}

ul.kprlist {	
	margin-top: 5px; 
	margin-bottom: 5px; 
	padding-bottom: 3px;
}

div.selectbutton {
	margin-top: 1.5em;
	text-align: center;
}

div.selectbutton div.content {
	padding:5px;
}

div.selectdelimiter {
	margin: 0.5em 0 1em 0;
}

table.priceList {
   border-collapse: collapse;
   border: 0px;
   margin: 0 16px 0px 0;
}

div.priceLists h4 {
   margin: 20px 16px 8px 0;
}

#sekce-text td.typ47new { 
   border: 1px #e1ca97 solid;
   padding: 5px;
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#sekce-text table.icons { 
	margin: 5px auto;
}

div.priceLists {
	margin-top: 15px;
}

div.roomicons {
	margin: 4px auto;
	width: 135px;
}

div.roomicons img {
	margin: 1px;
	float: left;
}

div.priceLists div.poznamka {
	clear: both;
	font-size: 10px;
   font-weight: normal;
	padding: 4px 0 0 0;
	width: 135px;
}

#pano0 {
	margin-left: 16px;
}

form.search_form {
	padding: 10px 0 0px 16px;
	margin-bottom: 15px;
}

form.search_form div.search_form_field label {
	display: object;
	width: 100px;
	float: left;
}

form.search_form div.search_form_field #kategorie {
	width: 550px;
	height: 70px;
}

form.search_form div.cleaner {
	height: 6px;
}

form.search_form div.search_form_field #textsearch {
	width: 550px;
	margin-top: 8px;
}

form.search_form div.search_form_field #kkod_input {
	float: left;
	height: 26px;
	margin-right: 10px;
}

form.search_form div.search_form_field label.kkod_input {
	margin-top: 4px;
}

form.search_form div.search_form_field #kkod_input_img {
	border: 1px solid #999999;
	height: 30px;
}

form.search_form div.search_form_field input.submit-kkod {
	float: right;
	margin-right: 100px;
}

form.search_form div.search_form_field input.submit {
	margin-left: 100px;
}

table.downloads {
   width: 95%;
   margin: 0px 16px 0 0px;
	border: 1px solid #cccccc;
}

table.downloads th {
	padding: 5px 8px;
  	background-color: #ede1cb;
}	
                                    
table.downloads td {
	padding: 5px 8px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

table.downloads td.border-top {
	border-bottom: none;   
	padding-bottom: 0px;     
	text-align: left; 
	font-size: 11px;
}

table.downloads td.border-bottom {
	border-top: none;
}

table.downloads tr.row1 {
  	background-color: #ffffff;
}	

object.banner2 span {
	display: none;
}

div.cenik_popis {
	font-size: 10px;
}

div.order-support {
	margin-top: 5px; 
   background-color: #f9eed4;
	padding: 3px;
}

table.kontakt-zastupitel img {
	margin: 0 20px 0px 0;
}

table.kontakt-zastupitel td {
	font-size: 12px;
	padding: 0 0px 20px 0;
	line-height: 16px;
}

#topslides {
	float: right;
	position: relative;
	top: 56px;
	width: 745px;
	height: 205px;
}

#topslides img {
	top: 56px;
	width: 745px;
	height: 205px;
}

/* styly pro sestavy akcí */

div.cat_record {
	margin-top: 16px;
}
                            
div.cat_record_over {
	margin-top: 16px;
	color: #600;
	cursor: pointer;
}

#event_list div.cat_record_over div.cat_record_info h3 a {
	color: #300;
}

#turista #sekce-main #sekce-text #turista-hp #turista-hp-main #event_list h2 {
	margin: 12px 0px 0px 0;
}
           


div.cat_record_foto {
	width: 175px; 
	height: 116px; 
	vertical-align: top;
	text-align: center;
	background: url(/img/katalog_ikona_bg.gif) no-repeat; 
	margin: 0 0 0 0px;
	float: left;          
}

div.cat_record_foto img {
	margin: 6px 19px 14px 6px;  
}

div.cat_record_blank {
	width: 175px; 
	margin: 0 0 0 0px;
	float: left;
}

#kprimagelist div.cat_record_blank {
	height: 80px; 
}

div.cat_record_info {
    padding-top: 0px; 
	vertical-align: top; 
	width: 338px;	
	float: left;
}

#kprimagelist div.cat_record_info {
	width: 500px;	
}

div.cat_record_info_description {
	margin: 2px 0 0px 0px; 
	font-size: 12px;
}

#kprimagelist div.cat_record_info_description {
	margin: 2px 0 0px 16px; 
}

#sekce-text div.cat_record_info h3 {
   padding: 0 0 2px 16px;
   margin: 0px;
}                                     

#sekce-text #event_list div.cat_record_info h3 {
   padding: 0 0 2px 0px;
}                                     

#sekce-text div.cat_record_info h4 {
   font-size: 11px;
   padding: 0 0 0px 0;
   margin: 0px;
}                                     

div.cat_record_info h3 a {
	font-size: 13px;
}                                     

div.cat_record_info_description span.delimiter {
	color: #cccccc;
}                                                    


#sekce-text div.cat_record_info_description p.anotation  {
	font-size: 10px;
	margin-top: 4px;          
	margin-bottom: 4px;          
	padding: 0 0 0 0;
}

#sekce-text #kprimagelist div.cat_record_info_description p.anotation  {
	font-size: 12px;
	text-align: left;          
}

#leftbanners {
	text-align: center;
}

#leftbanners img {
	margin: 14px 0 0 0;  
	border: 0;
}

#mfmimemessage table {
	background: #fff;
} 

.newsblock .newsdate {
	margin: 0 0 0 16px;            
	padding: 0;
}

#sekce-text .newsblock h3 {
	margin: 0;
}

p.flo-left-2 {
	font-size:0.9em;
}