body { font: 11.5pt/1.4em Georgia, 'Times new Roman', serif;   color: #ebe5bc;  background: black ;  padding: 0;  margin: 0; }
*>a{outline: none;} 
a img { border-style: none; }
h1 { font-size: 18pt;  color: #fffffe;  margin: 20px 0 10px;    font-weight: normal;  font-style: italic;  clear: both; }
#main h1 {   background: url(../img/list1.png) no-repeat right;  margin-left: 3px; }
h2 { font-size: 13pt;  color: #fffffe;  margin: 10px 0; }
p { margin: 19px 0; }
a { color: white; }	
a:hover { text-decoration: none; }
p img { float: left;  margin-right: 20px; }
.hr { background: url(../img/hr.gif) repeat-x 0 3px;  height: 15px; }
form { margin: 0;  padding: 0;  z-index: 100; }

							/****** ALL *******/
							
#all { width: 100%;  background: url(../img/bg.jpg); }
#all1 { background: url(../img/bg_top.jpg) repeat-x top;  }
#all2 { width: 990px;  margin: 0 auto; }

							/****** HEAD *******/
							
#head{    position: relative;}
#head_img { margin-top: 68px; }
/*#logo { position: absolute;  top: 22px;  left: 380px; }*/
#jazyk { position: absolute;  top: 32px;  right: 25px; }
#jazyk a { float: left;  width: 33px;  height: 22px;  margin: 0 1px;  text-align: center;  padding-top: 11px; }
#jazyk a:hover { background: url(../img/jazyk_hover.png) no-repeat; }
#jazyk a.sel { background: url(../img/jazyk_bg.png) no-repeat; }

#banner { padding-top:68px; }

#head .en li a { margin-left: 10px; }

							/****** MAIN *******/
							
#main { width: 600px;  float: left;  padding: 10px; }
#main h2 { color:#ebe5bc; }
#main ul { margin: 15px 0;  padding: 0;  margin-left: 20px; }
#main ul li { line-height: 1em;  padding: 5px 5px; }
.odstavec { background: url(../img/bq.png) no-repeat top left; margin-bottom:15px; }
.odrazka { padding-left: 15px;  background: url(../img/tecka.gif) no-repeat left;  clear: left;  font-size: 1.2em;  margin-bottom: 8px; }

.fotky { float: left;  margin-bottom: 15px; }
.fotky a { float: left;  padding: 8px;  background: url(../img/patt.jpg);  margin: 2px; }
.fotky a:hover { background: url(../img/patt2.jpg); }
			/*jak se k nam dostanete*/
.obr img{ padding: 8px;  background: url(../img/patt.jpg); }
.align_l { float: left; }
#adresa { float: left;  margin: 20px 0 0 40px; }
#pattern img, #pattern embled, #pattern objec { padding: 8px;  background: url(../img/patt.jpg);  margin-bottom: 15px; }
#kudykam p { margin: 10px 0 5px; }
#kudykam { margin-bottom: 30px; }

.odsazovani { line-height: 1.7em; }  .odsazovani p { margin: 10px 0; }
.bez_ods { line-height: 1.4em; }

.table { background: url(../img/table_bg.png) repeat-y 50%;  width: 558px;  position: relative;  top: -10px; }
.table div { background: url(../img/table_hr.png) repeat-x 50% 1px;  padding: 9px 25px 11px;  position: relative; }
.table .table_top { background: url(../img/table_top.png) no-repeat;  height: 30px;  padding: 12px 25px 0; }
.table span { position: absolute;  right: 27px;  top: 9px;  width: 132px;  font-weight: bold; }
.table_top span { font-weight: normal; }
.vis { position: relative;  top: -16px; }

							/****** RIGHT *******/
							
#right { width: 309px;  float: right; }
#kol { background: #0c0c0f url(../img/right_top.png) no-repeat top;  padding: 20px 25px;  margin-top: 20px; }
#kol_bott { background:  url(../img/right_bott.png) no-repeat top;  height: 10px; }
#kol h1 { background: url(../img/list2.png) no-repeat right;  margin: 0 0 8px 0; }
#kol .hr { background-image: url(../img/hr2.gif);}
#kol h3 { font-weiaght: normal;  font-style: italic;  color: #a31f27;  font-size: 11pt;  margin: 10px 0 5px; }
#kol h3 span { color: white; }
#typ_ub { width: 207px;  height: 23px;  padding: 2px 40px 0 12px;  background: url(../img/typ_ub.png) no-repeat;  text-decoration: none;  font-weight: bold;  color: #202125;  font-size: 0.9em;  float: left;   }
#prij { float: left; }
#odj { float: right;  width: 123px; }
.datum { width: 75px;  height: 21px;  padding: 4px 38px 0 10px;  margin: 0;  margin-right: 0px;  border: none;  background: url(../img/datum.png) no-repeat;  float: left;  color: #202125;  font-weight: bold;  font-family: georgia, arial;}
#pokr1, #mapa { border: none;  width: 205px;  height: 38px;  padding: 0;  padding-left: 30px;  background: url(../img/sub.png) no-repeat;  font-family: georgia;  font-weight: bold;  font-size: 0.85em;  color: white;  text-align: center;  margin: 0;  margin-top: 20px;  float: left; cursor: pointer; }
#mapa { padding-top: 5px;  height: 33px;  padding-left: 10px;  float: right;  text-decoration: none; }
#mapa:hover { background-position: 1px 0; }
#karty { margin:0 20px;  padding-top: 12px;  clear: both;  }
#borec { position: absolute;  width: 104px;  height: 205px;  /*background: url(../img/borec.png) no-repeat;*/  margin-top: -34px;  margin-left: 190px; }

							/****** FOOTER *******/
							
#footer { background: url(../img/footer.jpg) repeat-x;  height: 50px;  padding-top: 90px;  font-size: 0.8em;  color: white;  font-style: italic;  text-align: center;  font-weight: bold; }
#footer a { color: #a11f27; }

table { width:558px; border-collapse:collapse; margin:15px 0; padding:0; }
table tr th { background:url("../img/table-top-left.png") no-repeat; border-bottom:1px solid #27282b; height: 42px; line-height:42px; padding:0; padding-left:25px; font-weight:normal; text-align:left; }
table tr th.first { width:70% }
table tr th.last { background:url("../img/table-top-right.png") no-repeat right }
table tr td { height:35px; line-height:35px; padding-left:25px; border-bottom:1px solid #27282b; background:#151619 }
table tr td.last { background:#090a0c; }

.photo-navigation { margin:0 0 20px 0; text-align:center; }
.photo-navigation a { padding:2px 0 2px 2px; font-family:Arial, sans-serif; text-decoration: none; }
.photo-navigation a:hover { background:#ffffff; color:#313131 }


#menu { position:relative; width:951px; height:52px; margin:10px 0 5px 40px; background:url('/img/lista_bg.png') repeat-x; }
/*
#menu #item-1 { width:95px;background-image:url('../img/menu/uvod.png'); }
#menu #item-2 { width:91px;background-image:url('../img/menu/o-hotelu.png'); }
#menu #item-3 { width:111px;background-image:url('../img/menu/restaurace.png'); }
#menu #item-4 { width:163px;background-image:url('../img/menu/specialni-nabidky.png'); }
#menu #item-5 { width:117px;background-image:url('../img/menu/fotogalerie.png'); }
#menu #item-6 { width:151px;background-image:url('../img/menu/kde-nas-najdete.png'); }
#menu #item-7 { width:79px;background-image:url('../img/menu/ceniky.png'); }
#menu #item-8 { width:103px;background-image:url('../img/menu/kontakt.png'); }
*/
#menu a { display:block; float:left; height:52px; line-height:52px; margin:0 12px; font-family:Georgia, 'Times New Roman', serif; font-size:18px; font-style:italic; text-decoration:none; color:#EBE5BC; }
#menu a:hover, #menu a.active { color:#ffffff; }
#menu span { display:none; }
#menu p.left { position:absolute; left:-40px; top:-19px; width:45px; height:52px; background:url("../img/menu/left.gif") no-repeat; }
#menu p.right { position:absolute; right:0; top:-19px; width:45px; height:52px; background:url("../img/menu/right.gif") no-repeat right top; }


#logo { margin:0; padding:0; position:absolute; top:18px; left:285px; }
#logo a { display:block; width:394px; height:39px; background:url("../img/logo.png") no-repeat left top; }
#logo a span { display:none; }

#news { margin:0; padding:0; }
#news p { margin:0; padding:0; }
#news p.date { color:#ffffff; }
#news p.date span { color:#901f26; }
#news p.text { margin:5px 0; }
#news p.more { text-align: right; }

#right #kol h2 { font-family:Georgia, 'Times New Roman', serif; font-style:italic; font-size:24px; font-weight:normal; letter-spacing:1px; }
