body {
  margin: 0;
  padding: 0;
  text-align:center;
  background-color:#66CC00;
}

.hnedy_podklad{
    background: #BF8200 url("/imgs/pozadi.png") left top repeat-x;
}

img {
    border: none;
}

a {
	color: #66CC00;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #66CC00;
}
a:visited {
    text-decoration: underline;
}


body, input, textarea, table, td, th {
  font-family: "Verdana CE", Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}
.bold{
    font-weight:bold;
}

a.bold{
    font-weight:bold;
    color: #339900;
}
a.bold:visited{
    font-weight:bold;
    color: #339900;
}

#main {
	width: 770px;
  background-color: #FFFFFF;
}

#headder {
	position: relative;
	left: 0;
	top: 0;
	margin: 0;
  background: #F6F6F6 url("/imgs/gallery/chalupa.jpg") right 28px no-repeat;
	height: 212px;
	border-left: 1px solid #E7E7E7;
}

#nabidka{
  position: relative;
	left: 0;
	top: 0;
	
	line-height: 120%;
	padding-left:10px;
	padding-top:5px;
	width:370px;
	height: 184px;
}
.upoutavka{
    font-size:14px;
    line-height: 150%;
		font-weight:bold;
		color:#006600;
}

#cont {
  position:relative;
  left:3px;
  _left:1px;
  width:751px;
  _width:750px;
  margin:0px auto 0px auto;
	border-left: 1px solid #339900;
  border-right: 1px solid #339900;
  padding:35px 9px 9px 9px;
  _padding:35px 9px 9px 10px;
  text-align:left;
}
#cont1 {
  position:relative;
  left:3px;
  _left:1px;
  width:751px;
  _width:750px;
  margin:0px auto 0px auto;
	border-left: 1px solid #339900;
  border-right: 1px solid #339900;
  padding:35px 9px 9px 9px;
  _padding:35px 9px 9px 10px;
  text-align:left;
}
#cont2 {
  position:relative;
  left:3px;
  _left:1px;
  width:751px;
  _width:750px;
  margin:0px auto 0px auto;
	border-left: 1px solid #339900;
  border-right: 1px solid #339900;
  padding: 25px 9px 9px 9px;
  _padding: 35px 4px 9px 10px;
  text-align:left;
}

#cont table{
    text-align:left;
}

#cont1 table{
    text-align:left;
}

#cont2 table{
    text-align:left;
}

div.images{
  position: relative;
  vertical-align:top;
  padding: 12px 10px 0px 5px;
  _padding: 5px 10px 0px 5px;
  float:left;
}
div.images img{
  position: relative;
  margin-bottom:10px;
	left: 0;
	top: 0;
	float:none;
}
#textbodyindex
{
  font-size:12px;
  line-height: 120%;
  position: relative;
  padding:10px 10px 5px 0px;
  _padding:0px 10px 5px 0px;
  text-align:justify;
	top: 0;
	margin: 0;
	float:none;
}

div.apartmany{
  position:relative;
  width:751px;
  _width:750px;
  height:520px;
  clear:both;
  margin-top:10px;
}
div.mapa{
  height:550px;
  margin-top:10px;
}
div.apartmany_img{
 float:left;
 margin-right:10px;
}
div.fotogalerie_img{
 width:135px; 
 float:left;
 margin-right:10px;
}
h2
{
  font-size:14px;
  line-height: 120%;
  padding:0;
  margin:0;
}
#nahoru{
  text-align:center;
  padding:0px 10px 0px 0px;
}
#nahoru a{
  color: #66CC00;
  font-size:10px;
}
li
{
 list-style-type:none;
}
div.fotogalerie{
  height:120px;
  margin-top:10px;
  text-align:left;
}
div.fotogalerievetsi{
  height:150px;
  margin-top:10px;
  text-align:left;
}
div.fotogalerievetsi1{
  margin-top:10px;
  margin-bottom:30px;
  text-align:left;
}
div.pdf{
  margin-top:10px;
  margin-bottom:20px;
  
  text-align:left;
}
.textbodybold
{
  font-weight:bold;
}
.textbodyboldsmall
{
  font-weight:bold;
  font-size:11px;
}

#bottom {
	 padding-top:45px;
	 padding-bottom:45px;
	 background-color:#66CC00;
	 width:100%;
}
#konec {
  padding-left:5px;
	left: 0;
	top: 0;
	margin: 0;
	background-color: rgb(102,255,51);
	line-height: 120%;
}
#cesky{
  position: absolute;
  left: 730px;
	top: 10px;
	margin: 0;
	padding:0;
}
#anglicky{
  position: absolute;
  left: 730px;
	top: 23px;
	margin: 0;
	padding:0;
}
#holansky{
  position: absolute;
  left: 730px;
	top: 36px;
	margin: 0;
	padding:0;
}
#minebot{
  position: absolute;
  left: 630px;
	top: 15px;
	margin: 0;
	padding:0;
}
#bikeeshop{
  position: absolute;
  left: 530px;
	top: 15px;
	margin: 0;
	padding:0;
}
table.cenik{
  margin: 10px 0 0 5px;
  _margin: 10px 0 0 0px;
	padding: 0;
	line-height: 120%;
  width:745px;
  
}
td.tdpokoje{
  background-color: #CCFF99;
  padding: 5px 0px 5px 5px;
  font-size:12px;
  
  font-weight:bold;
}
.td1{
  background-color: #CCFF99;
  color: #000000;
  padding: 5px 0px 5px 5px;
}

.td2{
  background-color: #FF9966;
  padding: 5px 5px 5px 5px;
  color: #000000;
}

.td3{
  background-color: #FFCC66;
  padding: 5px 5px 5px 5px;
  color: #000000;
}

.td4{
  background-color: #999966;
  padding: 5px 5px 5px 5px;
  color: #000000;
}

.td5{
  background-color: #10CEFF;
  padding: 5px 5px 5px 5px;
  color: #000000;
}

.td_cely{
  background-color: #CC9966;
  background-color: #339900;
  padding: 5px 5px 5px 5px;
  color: #000000;
}

.td_spec_cely{
  background-color: #10CEFF;
  background-color: #339900;
  padding: 5px 5px 5px 5px;
  color: #000000;
}

.td_spec_cast{
  background-color: #FF6B10;
  padding: 5px 5px 5px 5px;
  color:#FFFFFF;
  color: #000000;
}

.cenik{
  width:100%;
}

.cenik td{
  font-size:12px;
}

.cenik a{
  color:#339900;
}

.font_12px{
  font-size:12px;
}

.font_14px{
  font-size:12px;
}
td.popisek{
  background-color: #CC9966;
  padding: 5px 5px 5px 5px;
}
td.vrsek{
  background-color: #339900;
  padding: 5px 5px 5px 5px;
}
td.poso{
  background-color: #BDCABF;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
  text-decoration: underline;
}
td.ne{
  background-color: #CC0000;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
  text-decoration: underline;
}
td.posod{
  background-color: #BDCABF;
  padding: 5px 5px 5px 5px;
}
td.ned{
  background-color: #CC0000;
  padding: 5px 5px 5px 5px;
}
td.obsazeno{
  background-color: #CC0000;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
}
td.obsazenop{
  background-color: #CC00FF;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
}
td.obsazenozz{
  background-color: #CCAACC;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
}
td.obsazenozk{
  background-color: #CCCC00;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
}
td.obsazenov{
  background-color: #CCFFFF;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
}
td.obsazenochyba{
  background-color: #0000CC;
  padding: 5px 5px 5px 5px;
  cursor:pointer;
}
td.spodek{
  background-color: #66CC00;
  padding: 5px 5px 5px 5px;
}

.spodek input{
  margin:3px 2px 4px 3px;
  
}
.inputspodek{
  _width: 69px;
}
.spodek span{
    position:relative;
    top:-4px;
}

td.spodek_det{
  background-color: #66CC00;
  padding: 5px 5px 5px 5px;
}

.spodek_det input{
  margin:3px 0px 4px 0px;
}

.spodek_det span{
    position:relative;
    top:-4px;
}

label.kontrola{
background-color: #FFFFFF;
}
.form1{
  width: 150px;
  line-height: 120%;
  font-size:11px;
  font-weight:bold;
  
}
.form2{
  width: 150px;
  line-height: 120%;
  font-size:11px;
  font-weight:bold;
  vertical-align:top;
  padding-top: 10px;
}
input.long{
  width:150px;
}
textarea.velka{
  width:300px;
  height:100px;
}
select.sel{
  width:150px;
}
.send{
  width:150px;
  background-color: #F6F6F6;
  border: 1px solid #7F9DB9;
  font-weight:bold;
}
.rezervaceform{
  border:0;
  margin: 0;
	padding: 0;
}
h2.trasy{
  color:#006600;
}
.trasadelka{
  font-weight:bold;
  font-size:11px;
  color:#999966;
}
.trasadoporuceni{
  font-size:11px;
  color:#006600;
}
ul.tipynavylet{

  margin: 0 0 0 15px;
	padding: 0;
}
li.tipy{
  list-style:square;
  
}
div.nadd{
  background-color: #666666;
  padding: 5px 5px 5px 5px;
  width:424px;
  max-width:424px;
}

div.rezervace_radekk{
  background-color:#FF5A00;
  color: #21D3FF;
  position:relative;
  color: #FFFFFF;
  height:27px;
  min-height:27px;
  max-height:27px;
  font-weight: bold;
  vertical-align: bottom;
}

#chyba{
  color:#CC0000;
  width:182px;
  max-width:182px;
  min-width:182px;
}
.chyba{
  color:#CC0000;
  width:182px;
  max-width:182px;
  min-width:182px;
}
#docerna{
  color:#000000;
}

.but_rezer{
  background-color:#339900;
  color:#FFFFFF;
  font-weight:bold;
  height:22px;
  width:120px;
  text-align: center;
  border-color: #BC8000;
  border-style:solid;
  padding:0px 0px 3px 0px;
}
.but_kontr{
  background-color:#000000;
  color:#FFFFFF;
  font-weight:bold;
  height:22px;
  width:120px;
  text-align: center;
  border-color: #BC8000;
  border-style:solid;
  padding:0px 0px 3px 0px;
}

#vypis_zmen{
  background-color:#CC0000;
  color:#000000;
  position:relative;
  padding: 5px 5px 5px 5px;
}

#legenda{
  font-size:10px;
}
#menu_mezera{
  position:relative;
  float:left;
  height:16px;
  padding:7px 0px 7px 0px;
  background:#FFFFFF;
}
.menu_jmeno{
  position:relative;
  float:left;
  background:#339900;
  font-weight:bold;
  font-size:15px;
  color:#FFFFFF;
}

.menu_jmeno a{
  border:none;
}
.menu_jmeno img{
  border:none;
}

input{
  border-color:#339900;
  border-style:solid;
  color:#000000;
}
textarea{
  color:#000000;
  border-color:#339900;
  border-style:solid;
}
#radek_podtitulek{
  position:relative;
  height:16px;
  top:4px;
  padding:10px 10px 10px 10px;
  font-weight:bold;
  font-size:15px;
  color:#FFFFFF;
}

.nabidka_ubytovani_vypis_apartman{
    width:460px;
    _width:459px;
    float:left;
    text-align:left;
}

.nabidka_ubytovani_obsazenost{
    position:absolute;
    visibility:hidden;
    z-index:6;
    background-color: white;
    width:199px;
}

.nabidka_ubytovani_obsazenost_ok{
    width:440px;
    _width:100%;
    padding-left: 5px;
    height: 20px;
    line-height: 180%;
    position:relative;
    left:2px;
    background-color:#BDCABF;
    color: #000000;
}

.nabidka_ubytovani_obsazenost_ko{
    width:440px;
    _width:100%;
    padding-left: 5px;
    height: 20px;
    line-height: 180%;
    position:relative;
    left:2px;
    background-color: #CC66FF;
}

.nabidka_ubytovani_obsazenost_ok_det{
    width:443px;
    position:relative;
    background-color: #FFFF66;
}

.nabidka_ubytovani_obsazenost_ko_det{
    width:443px;
    position:relative;
    background-color: red;
}

.nabidka_ubytovani_table{
    padding:0px;
    margin:0px;
}

.nabidka_ubytovani_zkontrolovat_obsazenost{
    left:2px;
    background-color: black;
    color: #339900;
    width:441px;
}

.nabidka_ubytovani_kalendar_obtekany{
    position:relative;
    width:185px;
    float:left;
    margin-bottom:20px;
    
}

.nabidka_ubytovani_kalendar_formular{
    width:233px;
    float:left;
    padding:10px;
}

.nabidka_ubytovani_kalendar_obsazenost{
    padding:5px;
    background-color:#66CC00;
    font-size:12px;
}

.nabidka_ubytovani_zobrazit_obsazenost{
    font-size:11px;
    padding:5px;
}

.blue_line{
    height:3px; 
    font-size:3px;
    color:#66CC00;  
    background-color:#66CC00;
    margin:3px 0px 3px 0px;
}

.termin_obsazeny{
    font-size:11px;
    padding:5px;
    border-left:25px solid #CC66FF;
    margin-bottom:3px;
}

.termin_volny{
    font-size:11px;
    padding:5px;
    border-left:25px solid #BDCABF;
    margin-bottom:3px;
}

.but_rezer_extra{
  background-color:#339900;
  color:#FFFFFF;
  font-weight:bold;
  height:21px;
  position:relative;
  top:1px;
  width:65px;
  text-align: center;
  border-color:#FFFFFF;
  border-style:solid;
  padding:0px 0px 3px 0px;
  margin:0px 0px 2px 15px;
}

.nabidka_ubytovani_kalendar_nazev{
    margin-top:10px;
    margin-left:2px;
    padding-left:5px;
    width:182px;
    height: 24px;
    _width:172px;
    line-height:220%;
    background-color:#66CC00;
}

.nabidka_ubytovani_obsazene_dny{
  background-color: #CC66FF;
  padding:0px;
  margin:0px;
  cursor:pointer;
  height:22px;
  width:50%;
  float:left;
  z-index:6;
  
}

.nabidka_ubytovani_volne_dny{
  background-color: #BDCABF;
  padding:0px;
  margin:0px;
  cursor:pointer;
  height:22px;
  width:50%;
  float:left;
  z-index:6;
  
}

.nabidka_ubytovani_nazvy_dnud{
  background-color:#339900;
  padding: 5px 5px 5px 5px;
  
}

.apartman_rezervace{
    height:140px;
    width:365px;
    _width:360px;
    float:left;
    background-color:#FFFFFF;
    border-bottom: 2px solid #FFFFFF;
}

.apartman_rezervace a{
    color:#339900;
}

.apartman_rezervace_leva{
    height:140px;
    width:370px;
    _width:360px;
    float:left;
    
}

.rezervace_apartmanek_checkbox{
  float:left;
  height:140px;
  min-height:140px;
  _height:150px;
  _min-height:150px;
  width:60px;
  min-width:60px;
  background-color:#66CC00;
}

.rezervace_apartmanek_checkbox_con{
    position:relative;
    top:65px;
    left:20px;
    border:0;
}

.rezervace_apartmanek_obr{
    float:left;
}

.rezervace_apartmanek1{
    position:relative;
    top:10px;
    font-weight:bold;
}

.rezervace_apartmanek2{
    position:relative;
    top:15px;
    height:2px;
    min-height:2;
    background-color: #E7E7E7;
    background-color: #BC8000;
    overflow:hidden;
}

.rezervace_apartmanek3{
    position:relative;
    top:20px;
}

.rezervace_apartmanek4{
    position:relative;
    top:30px;
    height:2px;
    min-height:2px;
    max-height:2px;
    background-color: #E7E7E7;
    background-color: #BC8000;
    overflow:hidden;
}

.rezervace_apartmanek5{
    position:relative;
    top:40px;
}

.rezervace_apartmanek5 input{
    width:80px;
}

.rezervace_apartmanek6{

}

.rezervace_apartman_omezeni{
    position:relative;
    width:280px;
    left:450px;
    top:-20px;
    font-size:10px;
    height:15px;
}

.rezervace_apartman_kalendar{
    position:relative;
    top:3px;
    cursor:pointer;
}

.rezervace_apartman_dny{
    position:absolute;
    visibility:hidden;
    left:200px;
    top:-200px;
    background-color: white;
    width:199px;
}

.rezervace_apartman_tabulka{
    background-color: #FFFFFF;
    border-collapse: collapse;
    table-layout:fixed;
    width:731px;
    _width:720px;
}

.rezervace_apartman_tabulka_rekapitulace{
    background-color:#339900;
    border-collapse: collapse;
    table-layout:fixed;
    width:731px;
    _width:720px;
}

.rezervace_apartman_tabulka_rekapitulace td{
    padding:5px;
    width:174px;
    _width:170px;
}

.rezervace_apartman_tabulka td{
    background-color: #FFFFFF;
    color: #000000;
    padding:5px;
    width:175px;
    _width:172px;
}

.rezervace_td_vpravo_dole{
    border-bottom:2px solid #BC8000;
    border-right:2px solid #BC8000;
}

.rezervace_td_dole{
    border-bottom:2px solid #BC8000;
}

.rezervace_td_vpravo{
    border-right:2px solid #BC8000;
}

.rezervace_apartmanek_popisek{
    float:left;
}

.rezervace_start{
    font-size:12px;
    color: #000000;
    position: relative;
    margin: 3px;
    margin-top: 20px;
    clear:both;
}

.rezervace_modra{
    background-color:#FFFFFF;
    width:732px;
    _width:720px;
    padding:7px;
    margin-bottom:7px;
}

.rezervace_modra_apart{
    position:relative;
    clear:both;
    float:left;
    background-color:#FFFFFF;
    width:732px;
    _width:720px;
    padding:0px 7px 0px 7px;
}

.rezervace_modra_a{
    background-color:#FFFFFF;
    width:732px;
    _width:720px;
    padding:7px;
}

.rezervace_modra_bez_marginu_s_padding{
    position:relative;
    background-color:#66CC00;
    width:732px;
    _width:720px;
    padding:7px;
    clear:both;
}

.rezervace_modra_bez_marginu{
    position:relative;
    background-color:#FFFFFF;
    width:732px;
    _width:720px;
    padding:7px 7px 0px 7px;
}

.rezervace_bez_marginu{
    position:relative;
    width:732px;
    _width:720px;
    clear:both;
    left:1px;
}

.rezervace_modra_bez_kraju{
    background-color:#FFFFFF;
    
    width:732px;
    _width:720px;
}
.rezervace_chyba{
    background-color:#FF0000;
    color:#FFFFFF;
    width:732px;
    _width:720px;
    padding:7px;
    line-height:150%;
    clear:both;
}
.rezervace_oranzova{
    background-color:#339900;
    color:white;
    width:732px;
    _width:720px;
    padding:7px;
    line-height:150%;
    clear:both;
}

.rezervace_text{
    color: #FF0000;
    width:732px;
    _width:720px;
    padding:0px 7px 7px 7px;
}

.rezervace_text_10{
    color: #FFFFFF;
    width:732px;
    _width:720px;
    padding:0px 7px 7px 0px;
    font-size:11px;
}

.rezervace_obsazenost_ubytovani a{
    color:#666666;
}

.rezervace_td_vpravo_cena{
    text-align:right;
    color:#CC0000;
    border-right:2px solid #BC8000;
}

.rezervace_td_obsazenost{
    text-align:center;
    color:#CC0000;
}

.rezervace_rekapitulace_td_vlevo_nahore{
    border-left:2px solid #66CC00;
    border-top:2px solid #66CC00;
}

.rezervace_rekapitulace_td_vlevo_nahore_vpravo{
    border-left:2px solid #66CC00;
    border-right:2px solid #66CC00;
    border-top:2px solid #66CC00;
}

.rezervace_rekapitulace_td_vse_zel{
    border-left:2px solid #66CC00;
    border-right:2px solid #66CC00;
    background-color:#66CC00;
}

.rezervace_rekapitulace_td_vse td{
    background-color:#66CC00;
}

.prostredek{
    
    width:770px;
    _width:765px;
    margin:0px auto 0px auto;
    font-size:12px;
    text-align:left;
    border:0px;
    padding:0px;
    padding-left:5px;
    _padding-left:3px;
}

.prostredek strong{
    color:#339900;
    border:0px;
    padding:0px;
    margin:0px;
}

.prostredek span{
    margin:0px 7px 0px 7px;
    font-weight:bold;
}

.prostredek_1{
    width:777px;
    _width:777px;
    margin:0px auto 0px auto;
    font-size:12px;
    line-height:166%;
    text-align:left;
    border:none;
    padding:0px;
    position:relative;
    left:4px;
    _left:1px;
    color:#339900;
}

.prostredek_1 strong{
    color:#339900;
    border:0px;
    padding:0px;
    margin:0px;
}

.prostredek_1_kraj_l{
    
    margin-left:5px;
    _margin-left:4px;
    color:#339900;
    /* border-left: 1px solid #cccccc; */
    |margin-left:1px;
}

.prostredek_1_kraj_r
{
    _padding-left: 2px;
    
    margin-right:2px;
    color:#339900;
    |padding-left: 0px;
}

.menu_aktivni{
    margin:0px 6px 0px 6px;
    font-weight:bold;
}

.menu_ne_aktivni{
    margin:0px 6px 0px 6px;
    font-weight:bold;
}

.menu_aktivni a{
    color:#66CC00;
}

.menu_ne_aktivni a{
    color:#FFFFFF;
}

.top_obrazek{
    width:100%;
    background-color:#66CC00;
    height:186px;
}

.zelena_line{
    background-color:#339900;
    width:100%;
    height:25px;
    line-height:210%;
    
    font-size:12px;
    color:#66cc00;
    text-align:left;
    
}
.form_vyhl
{
  border: 1px solid #339900;
  padding: 4px;
}
.hledt{
  border-color:#815700;
  background-color:#339900;
  border-style:solid;
  color:#FFFFFF;
  font-weight: bold;
}
#m_top{
    width:770px;
    _width:765px;
    margin:0px auto 0px auto;
    font-size:12px;
    text-align:left;
    border:0px;
    padding:0px;
    padding-left:5px;
    _padding-left:3px;
}
#m_top_1{
  padding-left:440px;
}
.nadpis_webu{
  width:100%;
  
  
}
.navigacni_lista{
    margin:0px auto 0px auto;
    
    padding:0;
    font-size:11px;
    line-height:160%;
    color:#66CC00;
    text-align:left;
    height: 20px;
    _width:100%;
}
.navigacni_lista a
{
    color:#66CC00;
    font-weight:normal;
    text-decoration: underline;
}
.prostredek_bottom{
    width:770px;
    margin:0px auto 0px auto;
    font-size:11px;
    line-height:166%;
    text-align:left;
    color:#FFFFFF;
}

.prostredek_bottom strong{
    color:#339900;
}

.prostredek_bottom a{
    color:#FFFFFF;
}

.45px{
    color:#FFFFFF;
    font-size:12px;
    
}

#m_levy{
    position:relative;
    Z-index:1;
    float:left;
    width:755px;
    _width:755px;
    color:#339900;
    margin-top: 5px;
    margin-left: 2px;
    _margin-left: 0px;
    font-size:11px;
  
}
#m_pravy{
    position:relative;
    float:left;
    width:30px;
    color:#339900;
    margin-top: 5px;
    padding-bottom:9px;
}


#m_levy a{
    color:#66CC00;
    font-weight:normal;
    text-decoration: underline;
}
#m_levy strong{
    color:#339900;
}

#m_pravy a{
    color:#66CC00;
    font-weight:bold;
}

#m_pravy strong{
    color:#339900;
}



.big_nadpis{
    font-size:13px;
}

h1{
    font-size: 15px;
    font-weight: bold;
    line-height: 120%;
    padding:0;
    margin:0;
    padding-bottom:10px;
}
.detail_apartmanu_odsazeni{
    margin-bottom: 5px;
    border-bottom: 1px solid #E7E7E7;
    height:20px;
    font-weight: bold;            
}

.detail_apartmanu_odsazeni_15{
    margin-bottom: 15px;
}

.detail_apartmanu_popisek{
    position:relative;
    clear:both;
}

.detail_apartmanu_hlavni{
    width:448px;
    _width:447px;
}

.detail_apartmanu_left{
    vertical-align:top;
    width:286px;   
}

.detail_apartmanu_right{
    vertical-align:top;
}

.kontakt_button{
    background-color:#66CC00;
    font-weight:bold;
}

.odsazeni_detail{
    margin:2px 0px 5px 0px;
}
