* {margin: 0; padding: 0;}

body{
font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: x-small;
	text-align: center;
	min-width: 980px;
}
html, body {height: 100%;}
a img {border:none !important;}
img {border:none !important;}
html>body {font-size: small;}
html, body {height: 100%;}
hr {display:none;}
label{
color: #5fa8d3; }

h4 {font-size:110%} h3 {font-size:100%} h5 {font-size:90%}

a {color:#cc0000; text-decoration: underline;}
a:active {color:#cc0000 ; text-decoration: underline;}
a:visited {color:#cc0000; text-decoration: underline;}
a:hover {color: #007dc6; text-decoration: underline;}

iframe{
border:0px !important;
margin:0px !important;
padding:2px !important;
overflow: hidden;
}

.link-modry {color:#052ba5; text-decoration: none;}
.link-modry:active {color:#052ba5; text-decoration: none;}
.link-modry:visited {color:#052ba5; text-decoration: none;}
.link-modry:hover {color: #cc0000; text-decoration: underline;}

.link-modry-menu {color:#336699; text-decoration: none;}
.link-modry-menu:active {color:#336699; text-decoration: none;}
.link-modry-menu:visited {color:#336699; text-decoration: none;}
.link-modry-menu:hover {color: #cc0000; text-decoration: underline;}

.link-modry-pad {color:#052ba5; padding:0 4px 0 4px; text-decoration: none;}
.link-modry-pad:active {color:#052ba5; padding:0 4px 0 4px; text-decoration: none;}
.link-modry-pad:visited {color:#052ba5; padding:0 4px 0 4px; text-decoration: none;}
.link-modry-pad:hover {color: #cc0000; padding:0 4px 0 4px; text-decoration: underline;}

.link-sedy {color:#808080; text-decoration: none;}
.link-sedy:active {color:#808080; text-decoration: none;}
.link-sedy:visited {color:#808080; text-decoration: none;}
.link-sedy:hover {color: #cc0000; text-decoration: underline;}

.link-submenu {color:#707070 !important; font-size:90% !important; text-decoration: none;}
.link-submenu:active {color:#707070 !important; font-size:90% !important; text-decoration: none;}
.link-submenu:visited {color:#707070 !important; font-size:90% !important; text-decoration: none;}
.link-submenu:hover {color: #ffffff !important; font-size:90% !important; text-decoration: underline;}

.link-cerveny-pad {color:#cc0000; padding:0 4px 0 4px; text-decoration: none;}
.link-cerveny-pad:active {color:#cc0000; padding:0 4px 0 5px; text-decoration: none;}
.link-cerveny-pad:visited {color:#cc0000; padding:0 4px 0 4px; text-decoration: none;}
.link-cerveny-pad:hover {color: #052ba5; padding:0 4px 0 4px; text-decoration: underline;}

.link-modry-pod {color:#007dc6; text-decoration: underline;}
.link-modry-pod:active {color:#007dc6; text-decoration: underline;}
.link-modry-pod:visited {color:#007dc6; text-decoration: underline;}
.link-modry-pod:hover {color: #cc0000; text-decoration: underline;}

.link-zeleny-pod {color:#007F50; text-decoration: underline;}
.link-zeleny-pod:active {color:#007F50; text-decoration: underline;}
.link-zeleny-pod:visited {color:#007F50; text-decoration: underline;}
.link-zeleny-pod:hover {color: #807F20; text-decoration: underline;}

.link-byla {color:#ffffff !important; text-decoration: none;}
.link-byla:active {color:#ffffff !important; text-decoration: none;}
.link-byla:visited {color:#ffffff !important; text-decoration: none;}
.link-byla:hover {color:#000000 !important; text-decoration: underline;}

.link-cerveny {color:#cc0000 !important; text-decoration: none;}
.link-cerveny:active {color:#cc0000 !important; text-decoration: none;}
.link-cerveny:visited {color:#cc0000 !important; text-decoration: none;}
.link-cerveny:hover {color: #052ba5 !important; text-decoration: underline;}

.link-nej {font-size:85%; line-height: 1.9; background: #e7e7e7; color:#007dc6; padding:1px; text-decoration: none;}
.link-nej:active {font-size:85%; line-height: 1.9; background: #e7e7e7; color:#007dc6; padding:1px; text-decoration: none;}
.link-nej:visited {font-size:85%; line-height: 1.9; background: #e7e7e7; color:#007dc6; padding:1px; text-decoration: none;}
.link-nej:hover {font-size:85%; line-height: 1.9; background: #ffffff; color:#cc0000; padding:1px; text-decoration: none;}

.link-nej-1 {font-size:85%; line-height: 1.9; background: #e7e7e7; color:#cc0000; padding:1px; text-decoration: none;}
.link-nej-1:active {font-size:85%; line-height: 1.9; background: #e7e7e7; color:#cc0000; padding:1px; text-decoration: none;}
.link-nej-1:visited {font-size:85%; line-height: 1.9; background: #e7e7e7; color:#cc0000; padding:1px; text-decoration: none;}
.link-nej-1:hover {font-size:85%; line-height: 1.9; background: #ffffff; color:#007dc6; padding:1px; text-decoration: none;}

.link-nej-2 {font-size:100%; line-height: 1.9; background: #e7e7e7; color:#cc0000; padding:1px; text-decoration: none;}
.link-nej-2:active {font-size:100%; line-height: 1.9; background: #e7e7e7; color:#cc0000; padding:1px; text-decoration: none;}
.link-nej-2:visited {font-size:100%; line-height: 1.9; background: #e7e7e7; color:#cc0000; padding:1px; text-decoration: none;}
.link-nej-2:hover {font-size:100%; line-height: 1.9; background: #ffffff; color:#007dc6; padding:1px; text-decoration: none;}


.link-img {color:#cc0000; border: 1px solid #a6a6a6; height:60px; width:90px; margin:2px; float: left; padding:1px; text-decoration: underline; overflow: hidden;}
.link-img:active {color:#cc0000; border: 1px solid #a6a6a6; height:60px; width:90px; margin: 2px; float: left; padding:1px;text-decoration: underline; overflow: hidden;}
.link-img:visited {color:#cc0000; border: 1px solid #a6a6a6; height:60px; width:90px; margin: 2px; float: left; padding:1px; text-decoration: underline; overflow: hidden;}
.link-img:hover {color: #052ba5; border: 1px solid #cc0000; height:60px; width:90px; margin: 2px; float: left; padding:1px; text-decoration: underline; overflow: hidden;}

.link-img-1 {color:#cc0000; height:60px; width:90px; margin:1px; padding:1px; text-decoration: underline; overflow: hidden;}
.link-img-1:active {color:#cc0000; height:60px; width:90px; margin: 1px; padding:1px;text-decoration: underline; overflow: hidden;}
.link-img-1:visited {color:#cc0000; height:60px; width:90px; margin: 1px; padding:1px; text-decoration: underline; overflow: hidden;}
.link-img-1:hover {color: #052ba5; height:60px; width:90px; margin: 1px; padding:1px; text-decoration: underline; overflow: hidden;}

.link-img-2 {color:#cc0000; border: 1px solid #a6a6a6; height:90px; width:90px; margin:2px; float: left; padding:1px; text-decoration: underline; overflow: hidden;}
.link-img-2:active {color:#cc0000; border: 1px solid #a6a6a6; height:90px; width:90px; margin: 2px; float: left; padding:1px;text-decoration: underline; overflow: hidden;}
.link-img-2:visited {color:#cc0000; border: 1px solid #a6a6a6; height:90px; width:90px; margin: 2px; float: left; padding:1px; text-decoration: underline; overflow: hidden;}
.link-img-2:hover {color: #052ba5; border: 1px solid #cc0000; height:90px; width:90px; margin: 2px; float: left; padding:1px; text-decoration: underline; overflow: hidden;}

.link-img-3 {color:#cc0000; height:80px; width:66px; margin:2px; float: left; padding:1px; text-decoration: underline; overflow: hidden;}

.bunka-1{ 
  width: 50px; 
  background: #ffffff url("../img/input.gif") 0 0 no-repeat; 
  border: 1px solid #c4c4c4 !important; 
  padding: 3px 3px 2px 3px; 
  margin: 1px 1px 2px 1px;
  text-align: center;
  }
.odeslat-1{ 
  width: 85px; 
  background: #EDF2FF;
  color: #2F5EBE; 
  border: 1px solid #2F5EBE !important; 
  padding: 2px 2px 2px 2px; 
  margin: 1px 1px 2px 1px;
  }
    
.clear{clear: both;}
.in{padding:2px;}
.in1{padding:1px;}
.in-ubyt{padding:2px;}
.in-bottom{padding: 2px 2px 0px 2px;}
.in6{padding:0px 6px 6px 6px;}
.text-modry{color: #052ba5 !important;}
.text-modry-s{color: #007dc6 !important;}
.text-cerveny{color: #cc0000;}
.text-nadpis-param{color: maroon;}
.text-velky{font-size:130%; border: 1px solid #800000; background-color:#EAEAEA; padding: 5px; color: maroon;}
.text-sedy{font-size: 80%; color:gray;}
.text-sedy1{color:gray !important;}
.text-maly{font-size: 80%;}
.text-cerveny-maly{font-size:85%; color: #B20000;}
.bunka1{width:60px;}
.bunka2{width:247px; margin:1px;}
.bunka3{width:106px;}
.bunka4{width:45px; margin:1px;}
.bunka5{width:60px; margin:1px;}
.bunka6{width:42px; margin: 1px;}
.bunka7{width:143px; margin: 1px;}
.bunka8{width:175px;margin: 1px;}
.bunka-hledat{ 
  width: 400px !important; 
  height:16px !important;
  background: #ffffff url("../img/input.gif") 0 0 no-repeat; 
  border: 1px solid #c4c4c4 !important; 
  padding: 3px 3px 2px 3px !important; 
  margin: 1px 0 0 0 !important;
  }
.odeslat{border:1px solid #c4c4c4; background: #e1e1e1 url("../img/nadpis-pozadi.png") repeat-x left top; color:#000000; padding: 0 5px 0 5px; width: 53px; height: 23px;}
.odeslat-pokracovat{border:1px solid #c4c4c4; background: #e1e1e1 url("../img/nadpis-pozadi.png") repeat-x left top; color:#000000; padding: 0 5px 0 5px; width:149px; height: 23px;}
.odeslat-rezervace{border:1px solid #c4c4c4; background: #e1e1e1 url("../img/nadpis-pozadi.png") repeat-x left top; color:#000000; padding: 0 5px 0 5px; width:105px; height: 23px;}
.odeslat-pridat{border:1px solid #c4c4c4; background: #e1e1e1 url("../img/nadpis-pozadi.png") repeat-x left top; color:#000000; padding: 0 5px 0 5px; width:70px; height: 23px;}
.odeslat-param{border:1px solid #c4c4c4; background: #e1e1e1 url("../img/nadpis-pozadi.png") repeat-x left top; color:#000000; padding: 0 5px 0 5px; width:163px; height: 23px;}
.odeslat-vybrat{border:1px solid #c4c4c4; background: #e1e1e1 url("../img/nadpis-pozadi.png") repeat-x left top; color:#000000; padding: 0 5px 0 5px; width:100px; height: 23px; margin: 3px;}

.zarovnat-pravo{text-align: right;}
.zarovnat-levo{text-align: left; }


div#hlavicka, div#telo, div#paticka{ width: 1000px; margin: 0 auto; text-align: left;}

/*********** hlavicka **********************/
#baner-hlavicka{
height: 87px;
background: #e5e5e5 url("../img/hlavicka.png") repeat-x center top;
}
#baner-hlavicka-sub{
height: 108px;
background: #e5e5e5 url("../img/hlavicka-sub.png") repeat-x center top;
}
#baner-hlavicka-levo{
float: left;
height: 65px;
width: 231px;
text-align: left;
color: rgb(128,128,128);
}
#baner-hlavicka-stred{
float: left;
width: 485px;
text-align: left;
color: rgb(128,128,128);
padding-top: 4px;
}

#baner-hlavicka-stred h1{
font-size:90%;
overflow: hidden;
width:485px;
height: 19px;
}
#baner-hlavicka-stred span{
font-size:9px;
padding-top: 3px;
font-weight: normal;
}
.baner-hlavicka-reklama{
float: right;
}
.baner-jazyk{
position:relative;
top:0px;
left: 32px;
width:100px;
}

.lista-z {
float: left;
padding: 2px 6px 3px 6px;
background: #b73b19 url("../img/zacatek-menu.gif") no-repeat;
color: #ffffff;
width:8px;
height:16px;
}

.link-lista {font-size:90%; border-right:1px solid #b20000; color:#ffffff; float:left; position: relative; padding: 3px 9px 3px 9px; background: #b73b19 url("../img/lista-hlavni.png") repeat-x center top; text-decoration: none;}
.link-lista:active {font-size:90%; border-right:1px solid #b20000; color:#ffffff; float:left; position: relative; padding: 3px 9px 3px 9px; background: #b73b19 url("../img/lista-hlavni.png") repeat-x center top; text-decoration: none;}
.link-lista:visited {font-size:90%; border-right:1px solid #b20000; color:#ffffff; float:left; position: relative; padding: 3px 9px 3px 9px; background: #b73b19 url("../img/lista-hlavni.png") repeat-x center top; text-decoration: none;}
.link-lista:hover {font-size:90%; border-right:1px solid #b20000; color: #b20000; float:left; position: relative; padding: 4px 9px 2px 9px; background: #fffefe url("../img/aktivni-lista-n.png") repeat-x center top; text-decoration: none;}
.link-lista-a {font-size:90%; border-right:1px solid #b20000; color: #b20000 !important; float:left; position: relative; padding: 4px 9px 2px 9px; background: #fffefe url("../img/aktivni-lista.png") repeat-x center top; text-decoration: none !important;}

.link-sub-lista {font-size:85%; border-right:1px solid #ffffff; color:#b20000; float:left; position: relative;  padding:3px 4px 3px 5px; text-decoration: none; background: #ffffff url("../img/lista-sub-p.png") repeat-x center top; text-decoration: none;}
.link-sub-lista:active {font-size:85%; border-right:1px solid #ffffff; color:#b20000; float:left; position: relative; padding:3px 4px 3px 5px; text-decoration: none; background: #ffffff url("../img/lista-sub-p.png") repeat-x center top; text-decoration: none;}
.link-sub-lista:visited {font-size:85%; border-right:1px solid #ffffff; color:#b20000; float:left; position: relative; padding:3px 4px 3px 5px; text-decoration: none; background: #ffffff url("../img/lista-sub-p.png") repeat-x center top; text-decoration: none;}
.link-sub-lista:hover {font-size:85%; border-right:1px solid #ffffff; color: #007dc6; float:left; position: relative; padding:3px 4px 3px 5px; text-decoration: none; background: #ffffff url("../img/aktivni-lista-sub-n.png") repeat-x center top; text-decoration: none !important;}
.link-sub-lista-a {font-size:85%; border-right:1px solid #ffffff; color: #007dc6 !important; float:left; position: relative; padding:3px 4px 3px 5px; text-decoration: none; background: #ffffff url("../img/aktivni-lista-sub-n.png") repeat-x center top; text-decoration: none !important;}

/*********** konec hlavicka ****************/

/*********** telo levy sloupec ************/
div#telo-levo{
width: 174px;
float:left;
padding-right:1px;
}

/*box leve menu*/
div#box-leve-menu{
width:100%;
background: #ffffff;
border-left:1px solid #97afde;
border-right:1px solid #97afde;
border-bottom:1px solid #97afde;
background: #e1e9ff url("../img/pozadi_menu.png") repeat-x center top;
color: #000000;
}
div#box-leve-menu h2{
background: #EBF5F5 url("../img/nadpis-menu.png") repeat-x center top;
padding:2px;
color:#336699;
font-size: 100%;
border-top: 1px solid #97afde;
}
div#box-leve-menu h3{
background: #e1e9ff url("../img/nadpis-zalozka.png") repeat-x center top;
margin-top:2px;
height: 18px;
color:#cc0000;
font-size: 100%;
padding-top: 3px;
padding-bottom: 1px;
padding-left: 4px;
}
div#box-leve-menu ul{
margin: 0px 2px 1px 2px;
list-style: none ;
}
div#box-leve-menu li{
list-style: square;
list-style-image: url("../img/menu-ctverecek.png");
margin: 2px;
margin-left: 20px;
line-height: 1.3;
}
#box-leve-menu li a{
display: block;
text-decoration: none;
}
#box-leve-menu li a:link #ram li a:visited{
display: block;
color: #052ba5;
}
#box-leve-menu li a:hover{
color: #cc0000;
text-decoration: none;
}
div#box-leve-menu .aktivni{
list-style-image: url("../img/menu-ctverecek1.png");
}
div#box-leve-menu .menu-ikona{
list-style: none ;
list-style-image: none !important;
margin:0px;
}

div#box-leve-menu .kategorie-ul{
list-style: none !important;
list-style-image: none !important;
margin:0px;
}
div#box-leve-menu .kategorie{
list-style: none !important;
list-style-image: none !important;
margin:0px;
border-bottom: 1px solid #f4f8ff;
}
div#box-leve-menu .kategorie a{
	display: block;
  padding:3px;
	color: #004080;
	text-decoration: none;
}
div#box-leve-menu .kategorie a:link .kategorie li a:visited{
	display: block;
	background: #f0f0f0;
	color:#004080;
}
div#box-leve-menu .kategorie a:hover{
  background: #cc0000;
	color: #ffffff;
}

div#box-leve-menu .kategorie-aktivni{
list-style: none;
list-style-image: none !important;
margin:0px;
background: #f1f5ff;
color: #ffffff;
border-bottom: 1px solid #f4f8ff;
}
div#box-leve-menu .kategorie-aktivni a{
	display: block;
  padding:3px;
	background: #f1f5ff;
  color: #cc0000;
	text-decoration: none;
}
div#box-leve-menu .kategorie-aktivni a:link .kategorie-aktivni li a:visited{
	display: block;
  background: #f1f5ff;
	color:#004080;
}
div#box-leve-menu .kategorie-aktivni a:hover{
  background: #cc0000;
	color: #ffffff !important;
}
/*konec box leve menu*/
/*********** konec telo levy sloupec ************/

/***************** telo stred ******************/
div#telo-stred{
width: 560px;
float:left;
}
.telo-stred-pozadi{
background: #f3f3f3;
width: 556px;
float: left;
}
.zarovnat-text-stred{
  text-align: center;
  }
.telo-stred-pozadi ul{
list-style: square;
list-style-image: url("../img/menu-ctverecek1.png");
margin: 5px;
margin-left: 12px;
line-height: 1.4;
}

#telo-stred h2{
border-bottom: 1px solid #eaeaea;
background: #ffffff;
padding: 5px 3px 5px 3px;
color: #007dc6;
font-size:100%;
}

#telo-stred h2 a {color: #007dc6; text-decoration: underline;}
#telo-stred h2 a:active {color: #007dc6; text-decoration: underline;}
#telo-stred h2 a:visited {color:#007dc6; text-decoration: underline;}
#telo-stred h2 a:hover {color: #cc0000; text-decoration: underline; background: #eef4fd;}

#telo-stred .h2{
background: #CC0000;
border: 5px solid #ffffff;
font-size:110%;
padding-left:5px;
color: #ffffff;
}

#telo-stred .h2-n{
font-size:110% !important;
margin:1px !important;
background: #CC0000;
padding: 3px 0px 3px 3px !important;
color: #ffffff;
width: 550px;
float: left;

}


.odsadit-nadpis{ padding-left: 215px; font-size:90%;}
.odsadit-nadpis1{ padding-left: 190px; font-size:90%;}

#telo-stred h3{
padding-bottom:3px;
color: #007dc6;
border-top: 1px solid #ffffff;
}
#telo-stred h4{
padding-bottom:3px;
color: #cc0000;
}

/* zalozky */
.zalozky {
  position: relative;
	background: #e5e5e5;
  height: 23px;
}

.link-zalozka {font-size:90%; background: #e5e5e5; border-right:1px solid #f3f3f3; color:#007dc6; float:left; position: relative; padding: 4px 8px 4px 7px;  text-decoration: none;}
.link-zalozka:active {font-size:90%; background: #e5e5e5; border-right:1px solid #f3f3f3; color:#007dc6; float:left; position: relative; padding: 4px 8px 4px 7px;  text-decoration: none;}
.link-zalozka:visited {font-size:90%; background: #e5e5e5; border-right:1px solid #f3f3f3; color:#007dc6; float:left; position: relative; padding: 4px 8px 4px 7px;  text-decoration: none;}
.link-zalozka:hover {font-size:90%; background: #ffffff; border-right:1px solid #f3f3f3; color:#cc0000; float:left; position: relative; padding: 4px 8px 4px 7px; text-decoration: none;}

.link-zalozka-aktivni {font-size:90%; background:#F0F0F0; border-right:1px solid #f3f3f3; color:#CC0000; float:left; position: relative; padding: 4px 8px 4px 7px;  text-decoration: none;}
.link-zalozka-aktivni:active {font-size:90%; background:#F0F0F0; border-right:1px solid #f3f3f3; color:#CC0000; float:left; position: relative; padding: 4px 8px 4px 7px;  text-decoration: none;}
.link-zalozka-aktivni:visited {font-size:90%; background:#F0F0F0; border-right:1px solid #f3f3f3; color:#CC0000; float:left; position: relative; padding: 4px 8px 4px 7px;  text-decoration: none;}
.link-zalozka-aktivni:hover {font-size:90%; background: #ffffff; border-right:1px solid #f3f3f3; color:#007DC6; float:left; position: relative; padding: 4px 8px 4px 7px; text-decoration: none;}
/* konec zalozky */

.box-parametry{
background: #eaeaea  url("../img/box-parametry.png") repeat-x center top;
padding: 10px;
border: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
color: #00699b;
}

.box-polozka-kategorie{
background: #eaeaea  url("../img/box-parametry.png") repeat-x center top;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
width: 551px;
float: left;
margin: 2px 0px 2px 2px;
color: #007dc6;
}

.box-polozka{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
width: 274px;
height:125px;
float: left;
margin: 2px 0px 0px 2px;
line-height: 1.3;
overflow: hidden;
}

.box-polozka1{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
width: 547px;
float: left;
margin: 2px 0px 0px 2px;
padding: 2px;
}

.box-polozka2{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
width: 274px;
height:138px;
float: left;
margin: 2px 0px 0px 2px;
line-height: 1.3;
overflow: hidden;
}
.box-polozka3{
background: #fef6e4;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
width: 547px;
float: left;
margin: 2px 0px 0px 2px;
padding: 2px;
}
.box-polozka4{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
width: 274px;
height:160px;
float: left;
margin: 2px 0px 0px 2px;
line-height: 1.3;
overflow: hidden;
}
.box-polozka-in4{
height: 160px;
padding: 2px;
overflow: hidden;
}
.box-polozka-in4 h3{
  height:16px;
  overflow: hidden;
  }
#telo-stred h5{
border-bottom: 1px solid #eaeaea;
background: #ffffff;
padding:6px 3px 6px 3px;
color: #ec5604;
font-size:110%;
width: 550px;
float: left;
}
.box-polozka-in1{
height: 100px;
padding: 2px;
overflow: hidden;
}
.box-polozka-in2{
height: 85px;
padding: 2px;
overflow: hidden;
}
.box-polozka-in3{
height: 138px;
padding: 2px;
overflow: hidden;
background: #fef6e4;
}

.box-polozka-textovy{
width: 180px;
float: left;
margin: 1px 0px 1px 1px;
}
.box-polozka-textovy-1{
padding-left: 5px;
padding: 0px 0px 2px 10px;
width: 195px;
float: left;
margin: 1px 0px 1px 1px;
}
.box-polozka-textovy-u{
width: 171px;
float: left;
margin: 1px 0px 1px 1px;
}

.box-polozka-m{
text-align:center;
width: 300px;
float: left;
margin: 1px 0px 1px 1px;
}

.cenik_ram{
  width:540px;
  overflow: auto;
  }

.box-polozka-karta{
width:548px;
overflow: hidden;
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin:1px;
text-align: justify;
padding: 2px;
line-height: 1.3;
}
.box-polozka-karta p{
padding-bottom: 5px;
text-align: justify;
}
.box-polozka-karta-img{
  position: relative;
  padding:1px;
  border: 1px solid #a6a6a6;
  margin: 2px;
  width: 297px;
  height: 198px;
  float: left;
  }
.box-polozka-karta-img-ubyt{
  position: relative;
  padding:1px;
  margin: 3px 5px 3px 5px;
  float: left;
}
.box-polozka-karta-nadpis{
  float: left;
  width: 236px;
  text-align: left;
  line-height: 1.6;
  }
.box-polozka-karta li{
  padding-left: 3px;
  padding-bottom: 5px;
  }
#telo-stred .vypis-pata{
margin-top:2px;
padding-top:1px;
background: #e5e5e5;
}
#telo-stred .box-galerie{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin: 2px 2px 2px 2px;
text-align:center;
padding: 0 5px 5px 5px;
position: relative;
}
#telo-stred .box-texty{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin: 2px 2px 0px 2px;
text-align:justify;
padding: 6px 6px 6px 6px;
}
#telo-stred .box-texty-stred{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin: 2px 2px 0px 2px;
text-align:center;
padding: 6px 6px 6px 6px;
}

#telo-stred .box-texty-hl{
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin: 2px 2px 2px 2px;
text-align:justify;
padding: 0 5px 5px 5px;
position: relative;
}
#telo-stred .box-reklama{
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin: 2px 2px 2px 2px;
text-align:justify;
padding: 0 0px 0px 0px;
position: relative;
background: #f3f3f3;
}


#telo-stred .box-texty-stred{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin: 0px 2px 2px 2px;
text-align:center;
padding: 5px 0 0 0;
position: relative;
}
#telo-stred .box-texty-stred-r{
background: #ffffff;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
margin: 2px 2px 0px 2px;
text-align:center;
padding: 5px 0 0 0;
position: relative;
}
.box-texty-hl p{
padding: 0px 0px 5px 0px;
text-indent: 1.9em;
line-height: 1.4;
}
.box-texty-hl-img-ram{
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
}
.box-texty p{
padding: 0px 0px 5px 0px;
text-indent: 1.9em;
line-height: 1.3;
}
.box-texty img{
padding: 5px 5px 5px 0px;
display: block; 
float: left;
position: relative;
}
.box-texty .img-pravo{
padding: 5px 0px 5px 5px;
display: block; 
float: right;
position: relative;
}
.box-texty h4{
padding: 10px 0px 0px 0px;
}

.box-texty li{
line-height: 1.4;
margin-left: 25px;
list-style: square ;
list-style-image: url("../img/menu-ctverecek1.png");
}

.zarovnat-foto-levo{
padding: 5px !important;
padding-bottom: 0px !important;
float: left !important;
}
.zarovnat-foto-pravo{
padding: 5px !important;
padding-bottom: 0px !important;
float: right !important;
}

.zarovnat-foto-dolu{
padding: 5px !important;
padding-bottom: 0px !important;
float: none !important;
}

#galerie-detail{
width:542px;
text-align: left;
background: #FCFCFC;
margin: 2px 0px 2px 0px;
border: 1px solid #EAEAEA;
}

#galerie-detail-in{
position: relative;
padding: 4px 4px 2px 6px;
}

#parametry-levo{width:303px;}

#parametry-pravo{
float: right;
width:240px;
padding: 2px 2px 2px 7px;
}

.text-detail{
text-align: justify;
padding: 4px 4px 4px 4px;
margin-right: 1px;
}

.parametry-detail{
text-align: left;
padding: 8px;
margin-left: 1px;
margin-bottom: 2px;
border-top: 1px solid #eaeaea;
background: #eaeaea  url("../img/box-parametry.png") repeat-x center top;
}

.parametry-detail-stred{
text-align: center;
padding: 8px;
margin-left: 1px;
margin-bottom: 2px;
border-top: 1px solid #eaeaea;
background: #eaeaea  url("../img/box-parametry.png") repeat-x center top;
}

table{font-size: small;}
.sloupec1{ 
width:65px;
color: #713800;
}
.hlaska{
background: #fff2e6;
padding: 5px;
color: rgb(128,0,0);
font-weight: bold;
}
/*********** konec telo stred ************/

/*********** telo pravo ************/
div#telo-pravo{
width: 265px;
float:left;
}

/* prave menu*/
.box-prave-menu-ram{
background: #e1e9ff url("../img/pozadi_menu.png") repeat-x center top;
color: #000000;
}
.box-prave-menu-p{
color: #007dc6;
}
.box-prave-menu-h{
color: #007dc6;
height: 210px;
overflow: auto;
}
div#telo-pravo h2{
padding:2px;
color:#336699;
font-size: 100%;
border-top: 1px solid #c5dce2;
}
div#telo-pravo h3{
background: #e1e9ff url("../img/nadpis-zalozka.png") repeat-x center top;
margin-top:2px;
height: 18px;
color:#cc0000;
font-size: 100%;
padding-top: 3px;
padding-bottom: 1px;
padding-left: 12px;
}

div#telo-pravo ul{
margin: 2px 2px 2px 2px;
list-style: none ;
}
div#telo-pravo li{
list-style: square;
list-style-image: url("../img/menu-ctverecek.png");
margin: 2px;
margin-left: 18px;
line-height: 1.3;
}
div#telo-pravo li a{
display: block;
text-decoration: none;
}
div#telo-pravo li a:link #box-prave-menu li a:visited{
display: block;
color: #052ba5;
}
div#telo-pravo li a:hover{
color: #cc0000;
text-decoration: none;
}
div#telo-pravo .aktivni{
list-style-image: url("../img/menu-ctverecek1.png");
}
/* konec prave menu*/

.menu-kontakt{
padding: 3px;
width: 120px;
float:left;
}

/*********** konec telo pravo ************/

/*********** paticka ************/
.paticka-pozadi{
  padding: 4px;
  background: #f5f5f5;
  border-bottom: 1px solid #e1e1e1;
  color: #4e4e4e;
  }
.paticka-pozadi span{
  color: #cc0000;
  text-decoration: underline;
  cursor: pointer;
  }
.paticka-partneri{
  font-size: 85%;
  padding: 5px;
  color: gray;
  height: 60px;
  }
.paticka-partneri img{
  float: right;
  }
/*********** konec paticka ************/

/*********** diskuse ************/
fieldset{
  padding:5px 15px 5px 15px;
  margin: 5px 1px 5px 1px;
  border: 1px solid silver;
  }
legend{
  border: 1px solid silver;
  padding: 4px;
  color:#ba120c;
  background:#eeeeee;
  }
label{
  font-size: 90%;
  }
.diskuse-ram-hlavni{
  margin: 3px 0px 3px 0px;
  padding: 4px 8px 4px 8px;
  background: #eeeeee;
  border: 1px solid lightgrey;
  }
.diskuse-ram-sub{
  margin: 1px 0px 1px 0px;
  padding: 4px 8px 4px 8px;
  border-bottom:1px solid lightgrey;
  border-left: 1px solid lightgrey;
  }
.diskuse-datum{
  color: gray;
  font-size: 80%;
  }
.text-re{
  font-size: 80%;
  }
.zarovnat-form-levo{
  float: left;
  padding: 3px;
  }
.bunka-diskuse-1{ 
  width: 238px; 
  height:16px;
  background: #ffffff url("../img/input.gif") 0 0 no-repeat; 
  border: 1px solid #c4c4c4 !important; 
  padding: 3px 3px 2px 3px; 
  margin: 1px 0 0 0;
  }
.bunka-diskuse-2{ 
  width: 490px; 
  height:16px;
  background: #ffffff url("../img/input.gif") 0 0 no-repeat; 
  border: 1px solid #c4c4c4 !important; 
  padding: 3px 3px 2px 3px; 
  margin: 1px 0 0 0;
  }
.bunka-diskuse-3{ 
  width: 118px; 
  height:16px;
  background: #ffffff url("../img/input.gif") 0 0 no-repeat; 
  border: 1px solid #c4c4c4 !important; 
  padding: 3px 3px 2px 3px; 
  margin: 1px 0 0 0;
  }
.text-diskuse{ 
  width: 355px; 
  height: 120px;
  border: 1px solid #c4c4c4 !important; 
  padding: 3px 3px 2px 3px; 
  margin: 1px 0 0 0;
  }
.odeslat-diskuse{border:1px solid #c4c4c4; background: #e1e1e1 url("../img/nadpis-pozadi.png") repeat-x left top; color:#000000; padding: 0 5px 0 5px; margin: 7px 0px 0px 0px; width: 126px; height: 23px;}

.diskuse-hlaska{
  clear: both;
  padding: 5px;
  margin: 5px 0px 5px 0px;
  border: 1px solid #b20000;
  color: #b20000;
  background: #eef2ff;
  }
/*********** konec diskuse ************/
.table-cena{
  width:110px;
  text-align: right;
  }

.tabulka-cenik{
width : 100%;
border: solid #EDF2FF 2px;
padding: 1px;
text-align: left;
}
.tabulka-cenik td,th{
border-bottom: 1px #EDF2FF solid;
border-right: 1px #EDF2FF solid;
padding: 3px;
}

.tabulka-cenik th{
background: #E1E9FF;
}

.tabulka-cenik-bunka{
width: 80px !important;
}

#tabulka-kalendar{
  width:262px;
  border: 1px solid rgb(225,233,255);
  }

#tabulka-kalendar td{
  padding: 1px;
  text-align: center;
  border-right: 1px solid rgb(225,233,255);
  border-bottom: 1px solid rgb(225,233,255);
  }

#kalendar-akci-ram{
  padding:3px;
  height: 400px; 
  overflow: auto;
  }

.nadpis{
background: #EDF2FF;
padding: 5px;
font-weight: bold;
color: rgb(0,125,198);
width: 30px;
}

.nadpis1{
background: #EDF2FF;
padding: 5px;
font-weight: bold;
color: rgb(0,125,198);
width: 90px !important;
}

.nadpis2{
background: #EDF2FF;
padding: 5px;
font-weight: bold;
color: rgb(0,125,198);
width: 120px !important;
}
.nadpis3{
background: #007DC6;
padding: 5px;
font-weight: bold;
color: #ffffff;
width: 155px !important;
}
.nadpis4{
background: #007DC6;
font-weight: bold;
color: #ffffff;
width: 50px !important;
}
.sloupec-pozadi{
background: #EDF2FF;  
}
.emailBox{ display: none;}
.emailBox2{ display: block;}
.zarovnat_stred{text-align:center}
