table.vyber {
	  background: rgb(153,204,255);
    padding: 5px 10px 5px 10px;
    border-bottom: 2px solid;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    border-color: black;
  	font-family:Verdana,Tahoma,Arial;
  	font-size:11px;
  	font-weight:bold;	
}

.warning {
  	color:Red;
  	font-family:Verdana,Tahoma,Arial;
  	font-size: 10px;
}

.footer_mail {
    padding: 2px 2px 2px 2px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    font: 11px tahoma;
    color: black;
    font-weight: none;
    text-decoration: none;
    position: relative;
    width: 300px; 
}

.book_menu {
  position: relative;
  top: -5px;
  z-index: 0;
  width: 750px; 
  height:15px; 
  }


.book_menu_static_button {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: #514141;
    font: 11px tahoma;
    color: #F8B313;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}

.brandID {
    padding: 5px 0px 5px 0px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: #840005;
    font: 12px tahoma;
    color: #F8B313;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
    width: 750px; 
}
  
.book_menu a {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(247,247,247);
    font: 11px tahoma;
    color: #840005;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}
.book_menu a:hover,
.book_menu a-active,
.book_menu a-active:hover {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(255,255,0);
    font: 11px tahoma;
    color: #840005;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}  

.podklad {
    /* background:#840005; trearchi a hotel venezia */
    position:relative;
    background:#673301; 
    width: 755px;
}

.podklad_border {
    padding: 0px 0px 20px 0px;
	  width: 755px;    
    border-bottom: 2px solid;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
	  border-color: #514141;
}

.podklad_border_book {
    position: relative;
    padding: 0px 0px 5px 0px;
	  width: 755px;    
    border-bottom: 2px solid;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
	  border-color: #514141;
}

td.error {
  	font-family:Verdana,Tahoma,Arial;
  	font-size:10px;
  	font-weight:normal;	
    color: red;
}

table.vyber1 {
	  background: rgb(153,204,255);
    padding: 5px 10px 5px 10px;
    border-bottom: 2px solid;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    border-color: black;
  	font-family:Verdana,Tahoma,Arial;
  	font-size:11px;
  	font-weight:normal;	
}


table.sidriSite {
	  background: rgb(153,204,255);
    padding: 5px 10px 5px 10px;
    border-bottom: 2px solid;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    border-color: black;
  	font-family:Verdana,Tahoma,Arial;
  	font-size:11px;
  	font-weight:normal;	
}


table.kalendar {
    border-bottom: 2px solid;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    border-color: black;
}


.vyberTR1 {
	  background: rgb(153,204,255);
  	font-family:Verdana,Tahoma,Arial;
  	font-size:9px;
  	font-weight:normal;	
}

.vyberTR2 {
	  background: rgb(0,51,255);
  	font-family:Verdana,Tahoma,Arial;
  	font-size:9px;
  	font-weight:normal;	
}


.vyberIframe {
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 20;
    width: 465px; 
    height: 750px; 
    overflow: auto;
}


table.login_table {
    padding: 5px 10px 5px 10px;
    border-bottom: 2px solid;
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    // background: rgb(102,102,255);
    background: rgb(233,233,233);
	  border-color: #840005;
  	font-family:Verdana,Tahoma,Arial;
  	font-size:12px;
  	font-weight:bold;	  
}

table.login_table td{
  	color:#840005;
}

table.login_table select{
  	width: 114px;
}

table.login_table input{
  	width: 110px;
}


.user_det {
	font: bold 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
  position: relative;
  left: -270px;
  top: 5px;
  z-index: 0;
  width: 750px; 
  height:15px; 
  }    

.admin_menu_pruh {
  position: relative;
  top: 3px;
  z-index: 0;
  width: 750px; 
  height:15px; 
  }

.admin_menu_pruh2 {
  position: relative;
  top: 11px;
  z-index: 0;
  width: 750px; 
  height:15px; 
  }  

.admin_menu_pruhEnd {
  position: relative;
  top: 11px;
  z-index: 0;
  width: 750px; 
  height:15px; 
  }    

.admin_menu {
  position: relative;
  top: 5px;
  z-index: 0;
  width: 500px; 
  height:15px; 
  }
  
  
  
.admin_menu a {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(247,247,247);
    font: 11px tahoma;
    color: rgb(0,102,255);
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}
.admin_menu a:hover,
.admin_menu a-active,
.admin_menu a-active:hover {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(255,255,0);
    font: 11px tahoma;
    color: red;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}

.tlacitko_text_sidri {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: rgb(0,102,255);
    background: rgb(247,247,247);
    font: 11px tahoma;
    color: black;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
    display: block;
    width: 100px;
}

.tlacitko_text {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: rgb(0,102,255);
    background: rgb(247,247,247);
    font: 11px tahoma;
    color: black;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}

.tlacitko_sidri a {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(247,247,247);
    font: 11px tahoma;
    color: rgb(0,102,255);
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
    display: block;
    width: 120px;    
    -moz-box-sizing : border-box;
}

.tlacitko_sidri a:hover,
.tlacitko_sidri a-active,
.tlacitko_sidri a-active:hover {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(255,255,0);
    font: 11px tahoma;
    color: red;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
    display: block;
    width: 120px;    
    -moz-box-sizing : border-box;
}

.tlacitko a {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(247,247,247);
    font: 11px tahoma;
    color: rgb(0,102,255);
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}
.tlacitko a:hover,
.tlacitko a-active,
.tlacitko a-active:hover {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    background: rgb(255,255,0);
    font: 11px tahoma;
    color: red;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    position: relative;
}

select.vyber {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
}

input.vyber {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

td.nic {
	background-color:White;
	border-width:0px;
	border-style: none none none none;
	}
	
td.hlavickaInfo {
	border-width:2px;
	color:rgb(128,128,128);
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	border-style: none none solid none;
	}	

td.hlavicka1 {
	background-color:#E2E2E2;
	border-width:2px;
	color:#ff0000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:100px;
	border-style: none none solid none;
	}

td.hlavicka2 {
	background-color:#CDCDCD;
	border-width:2px;
	color:#ff0000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:100px;
	border-style: none none solid none;
	}

td.hlavickaSO {
	background-color: #79FDED;
	border-width: 2px;
	color: Green;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-style: none none solid none;
}

td.hlavickaNE {
	background-color: #36FCE3;
	color: Green;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-style: none none solid none;
}


td.pozadi1 {
	background-color:#E2E2E2;
	border-width:0px;
	color:#ff0000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:100px;
	}

td.pozadi2 {
	background-color:#CDCDCD;
	border-width:0px;
	color:#ff0000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:100px;
	}

td.pozadiSO {
	background-color: #79FDED;
	border-width: 0px;
	color: Green;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	width: 100px;
}

td.pozadiNE {
	background-color: #36FCE3;
	border-width:0px;
	color: Green;
	font-family: Verdana,Tahoma,Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	width: 100px;
}

td.hlavickaPOKOJ {
	background-color:#96FEF1;
	border-width:0px;
	color:#000000;
	font-family:Verdana,Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	width:150px;
	}
	
tr.mezi {
	background: Aqua;
}

table {
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	}

table.res {
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	background-color: #79FDED;
	border-width: 0px;
	}

body {
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	}

input.pocet_pokoju {
	font: 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

input.reservation_info {
	font: 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

input.reservation_info2 {
	font: 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;	
	color:rgb(0,0,204);	
}


input.cena_pokoje {
	font: 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

td.pozadi0_res {
	background-color:#96FEF1;
	border-width:0px;
	color:#000000;
	font-family:Verdana,Tahoma,Arial;
	font-size:8pt;
	text-align:center;
	width:70px;
	}

td.pozadi1_res {
	background-color:#E2E2E2;
	border-width:0px;
	color:#000000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	text-align:center;
	width:130px;
	}

td.pozadi2_res {
	background-color:#CDCDCD;
	border-width:0px;
	color:#000000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	text-align:center;
	width:130px;
	}
	
td.pozadi0_h {
	background-color:#96FEF1;
	border-width:0px;
	color:#000000;
	font-family:Verdana,Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;	
	text-align:center;
	width:70px;
	}
	
td.pozadi1_h {
	background-color:#E2E2E2;
	border-width:0px;
	color:#ff0000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:130px;
	}
	
td.pozadi2_h {
	background-color:#CDCDCD;
	border-width:0px;
	color:#ff0000;
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	width:130px;
	}
