BODY {
	scrollbar-shadow-color: silver;
	scrollbar-highlight-color: gray;
	scrollbar-arrow-color: #003399;
	scrollbar-track-color: #bbbbbb;
	scrollbar-3dlight-color: white;

	MARGIN : 0px; padding : 0px;
	TEXT-ALIGN: center;

	BACKGROUND: url('images/bgPage.png') repeat-y center 0px;

	FONT-FAMILY: "VerdanaCE","Verdana","Arial","Tahoma";
	FONT-SIZE: 0.80em;
	COLOR: black;
	LINE-HEIGHT: 1.6;
}

A {}
A:LINK    {COLOR: #176fd1; TEXT-DECORATION: underline;}
A:VISITED {COLOR: #176fd1; TEXT-DECORATION: underline;}
A:ACTIVE  {COLOR: #176fd1; TEXT-DECORATION: underline;}
A:HOVER   {COLOR: #176fd1; TEXT-DECORATION: underline;}

P {
	TEXT-INDENT: 0px; 
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}

IMG {
	BORDER: 0px;
}

FORM {
	PADDING: 0px;
	MARGIN: 0px;
}

#page {
	WIDTH: 952px;

	PADDING-LEFT: auto;
	PADDING-RIGHT: auto;
	PADDING-TOP: 10px;

	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
/*	BACKGROUND: url('images/bg_blue.jpg') no-repeat center 85px;*/

}

#header {
	HEIGHT: 70px;
	BACKGROUND: url('images/header.jpg') no-repeat 0px 0px;
	TEXT-ALIGN: center;
}

.header-text {
	FLOAT: LEFT;
	PADDING-TOP: 0.5em;
	PADDING-LEFT: 38em;
	FONT-SIZE: 0.90em;
	COLOR: gray;
}

#header-banner {
	HEIGHT: 41px;
	BACKGROUND: url('images/bannertop2.jpg') no-repeat right 0px;
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: right;
	COLOR: gray;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 3px;
}

#header-banner A:link, #header-banner A:visited{
	TEXT-ALIGN: right;
	COLOR: gray;
}

#header-banner A:hover{
	TEXT-ALIGN: right;
	COLOR: black;
	TEXT-DECORATION: none;
}


#main {
	MARGIN:0px;
	PADDING: 0px;
	BACKGROUND: url('images/bgHotel.png') repeat-y left 0px;
}

#main-left {
	FLOAT: left;
	WIDTH: 201px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
}

#main-right {
	FLOAT: right;
	WIDTH: 201px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-LEFT: 0px;
}

#main-center {
	BACKGROUND: url('images/bgTop.jpg') no-repeat center 0px;
	PADDING-TOP: 50px;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 201px;
	PADDING-RIGHT: 201px;
/*	FONT-FAMILY: "VerdanaCE", "Verdana", "Tahoma", "Arial";*/
	FONT-SIZE: 0.90em;
}

#main-center-content {
	BACKGROUND: url('images/bgText.jpg') no-repeat 0px 0px;
	PADDING-TOP: 10px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;

}



#main-solo {
	PADDING:  2em 5em 2.5em 5em;
}

#footer {
	CLEAR: both;
	WIDTH: 952px;
	PADDING-BOTTOM: 0px;

	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 

	BACKGROUND: url('images/footer.jpg') no-repeat center 0px;
	HEIGHT: 130px;
}

.footer-content {
	TEXT-ALIGN: right;
	PADDING-RIGHT: 19px;
	PADDING-TOP: 100px;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
}

.footer-content A, .footer-content A:visited, .footer-content A:link {
	COLOR: #252525;
	TEXT-DECORATION: none;
}

.footer-content A:hover {
	COLOR: #252525;
	TEXT-DECORATION: underline;
}

#logo {
	BACKGROUND: url('images/logo.jpg') no-repeat center 0px;
	HEIGHT: 90px;
}

#informace {
	PADDING: 10px 0px 15px 30px;
}

.tabulka-mensi {
	FONT-SIZE: 1.10em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}

.tabulka-mensi INPUT {
	FONT-SIZE: 0.93em;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: bottom;
}

FIELDSET {
	BORDER: gray 1px solid;
}

.reklamni-banner {
	TEXT-ALIGN: center;
}

.odkaz-left {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.89em;
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
}

.odkaz-left IMG{
	VERTICAL-ALIGN: middle;
}

.text-help {
	COLOR: gray;
	FONT-SIZE: 0.70em;
}

.text-cerveny {
	COLOR: red;
	TEXT-ALIGN: center;
	FONT-SIZE: 11px;
}

.kontaktni-formular {
	PADDING-LEFT: 80px;
	PADDING-TOP: 40px;
}

.oddelovac-textu {
	HEIGHT: 15px;
}

.oddelovac-textu-velky {
	HEIGHT: 30px;
}

.lft {
	TEXT-ALIGN: left;
}

.rght {
	TEXT-ALIGN: right;
}

.centr {
	TEXT-ALIGN: center;
}

.just {
	TEXT-ALIGN: justify;
}

.tucny {
	FONT-WEIGHT: bold;
}

.normal {
	FONT-WEIGHT: normal;
}

.ridsi {
	line-height: 1.5;
}

.odsazeny {
	TEXT-INDENT: 5px;
}

.verttop {
	VERTICAL-ALIGN: top;
}


.textcerny {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 9pt;
/*	COLOR: #eeeeee;*/
}

.sede-pozadi {
	BACKGROUND-COLOR: #cccccc;
}

.copyright {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 7pt;
	COLOR: gray;
}


.textcerny H2 {
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	FONT-SIZE: 17px;
	TEXT-ALIGN: center;
}

H1, H2, H3 {
	FONT-SIZE: 20px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 15px;
}

.textcernymensi {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
/*	COLOR: #eeeeee;*/
}

.textcerveny {
	COLOR: red;
	FONT-SIZE : 9pt;
}

.hvezdicka  { color : red; font-family : Tahoma; font-style : normal; font-size : 9px; font-weight=normal;text-decoration: none;} 

.tlacitko {
  	BACKGROUND-COLOR: WhiteSmoke;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: black;
   	BORDER: #494949 1px solid;
	PADDING: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.tlacitko_d {
   	BACKGROUND-COLOR: Navy;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: Red;
   	PADDING: 0px 0px 0px 0px;
   	BORDER-COLOR: #e1f0ff;
}

.text-odsazeny {
	PADDING-LEFT: 40px;
}

.formular {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 9pt;
}

.formular INPUT {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 9pt;
	BORDER: gray 1px solid;
	BACKGROUND-COLOR: white;
}

.formular TEXTAREA {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 9pt;
	BORDER: gray 1px solid;
	BACKGROUND-COLOR: white;
}

.text-doplnujici {
	FONT-FAMILY: Tahoma, ArialCE;
	FONT-SIZE: 9px;
}

HR.cleaner {
      clear: both;
      height: 1px;
      margin: -1px 0 0 0; padding:0px;
      border:none;
      visibility: hidden;
}

TD INPUT, TD TEXTAREA, TD SELECT {
	BORDER: gray 1px solid;
	FONT-FAMILY: "Tahoma", "Arial", "Verdana";
	FONT-SIZE: 0.75em;
}

INPUT, TEXTAREA, SELECT {
	BORDER: gray 1px solid;
	FONT-FAMILY: "Tahoma", "Arial", "Verdana";
	FONT-SIZE: 1.15em;
}


#tisk-objednavky {
	TEXT-ALIGN: right;
}

#tisk-objednavky IMG{
	VERTICAL-ALIGN: middle;
}

.menu UL {
	LIST-STYLE: none;
	PADDING: 0;
	MARGIN: 1px;
}

.menu UL LI {
	BORDER-BOTTOM: #454545 1px dotted;
	BACKGROUND-COLOR: #dddddd;
	MARGIN: 0px;
	PADDING: 0px;
	LINE-HEIGHT: 1.5;
	BACKGROUND: #e9e9e9 url('images/bgMenu.png') repeat-x left 0px;
}

.menu UL LI A, .menu UL LI A:link, .menu UL LI A:visited {
    DISPLAY: block;
	HEIGHT: 14px;
	FONT-FAMILY: "Verdana", "Tahoma", "Arial";
	FONT-SIZE: 0.74em;
	FONT-WEIGHT: bold;
 	TEXT-DECORATION: none;
	PADDING:  8 0 6 28px;
	COLOR: #353535;
} 

.menu UL LI A:hover{
	TEXT-DECORATION: none;
	COLOR: yellow;
} 

.menu-home {
  	BACKGROUND: #e9e9e9 url('images/bgColumnHome.png') no-repeat 0px 0px;
	HEIGHT: 28px;
}

.menu-home {
  	BACKGROUND: #e9e9e9 url('images/bgColumnHome.png') no-repeat 0px 0px;
	HEIGHT: 28px;
}

.menu-home-content {
	FONT-FAMILY: "Verdana", "Tahoma", "Arial";
	FONT-SIZE: 0.80em;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 30px;
	PADDING-TOP: 10px;
}

.menu-home-content A, .menu-home-content A:link, .menu-home-content A:visited {
	COLOR: black;
	TEXT-DECORATION: none;
}


.navigace A:link, .navigace A:visited {
	COLOR: #2b0e72;
	TEXT-DECORATION: none;
}

.navigace A:hover {
	COLOR: #2b0e72;
	TEXT-DECORATION: underline;
}

.kosik {
	BACKGROUND: url('images/bgBasket.jpg') no-repeat right 0px;
}

.produkt {
	FLOAT: left;
	WIDTH: 250px;
	HEIGHT: 150px;
	border-BOTTOM: 1px #bbbbbb solid;
	MARGIN-BOTTOM: 20px;
}

.mezera-prava {
	MARGIN-RIGHT: 25px;
}

.produkt H2, .produkt H2 A:link, .produkt H2 A:visited {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	MARGIN-BOTTOM: 00px;
	BACKGROUND-COLOR: white;
	COLOR: black;
	TEXT-DECORATION: none;
}

.produkt H2 A:hover {
	TEXT-DECORATION: underline;
}


.produkt IMG {
	MARGIN-RIGHT: 10px;
	MARGIN-BOTTOM: 10px;
}

.strankovani {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	COLOR: black;
	PADDING: 0px 4px 0px 4px;
}

.strankovani A:link, .strankovani A:visited {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	COLOR: black;
	PADDING: 0px 4px 0px 4px;
	TEXT-DECORATION: none;
}

.strankovani A:hover {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	BORDER: 1px solid #019cde;
	TEXT-DECORATION: none;
	PADDING: 0px 3px 0px 3px;
}

.strankovani-modry {
	BORDER: 1px #019cde solid;
	BACKGROUND-COLOR: #019cde;
	COLOR: white;
	PADDING: 0px 3px 0px 3px;
}

.okno-popis {
	FONT-FAMILY: "Tahoma", "Helvetica CE", "Helvetica", "Arial";
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: none;
	TEXT-ALIGN: center;
}

.okno-popis.cena {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 4px;
}

.text-main-tabulka-input INPUT {
	FONT-SIZE: 0.75em;
}

.text-main-tabulka-mensi {
	FONT-SIZE: 0.70em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}

.fotogalerie {
	HEIGHT: 22px;
	BACKGROUND: url('images/bgFotogalerie.png') repeat-y left 0px;
	BORDER-BOTTOM: 1px #353535 dotted;
	PADDING-TOP: 4px;
	PADDING-LEFT: 15px;
}

.fotogalerie A, .fotogalerie A:visited, .fotogalerie A:link {
	COLOR: black;
	TEXT-DECORATION: none;
}

.fotogalerie A:hover {
	COLOR: black;
	TEXT-DECORATION: underline;
}

#language {
	BACKGROUND: url('images/bgLang.jpg') no-repeat left bottom;
	HEIGHT: 29px;
}

.language-content {
	PADDING-LEFT: 85px;
	PADDING-TOP: 7px;
}

#reserve {
	BACKGROUND: url('images/header_reserve.jpg') no-repeat left bottom;
	HEIGHT: 27px;
}

.reserve-content {
	FONT-FAMILY: "Verdana", "Tahoma", "Arial";
	FONT-SIZE: 0.80em;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 40px;
	PADDING-TOP: 6px;
	COLOR: #252525;
}

#gallery {
	BACKGROUND: url('images/header_fotogalerie.jpg') no-repeat left bottom;
	HEIGHT: 28px;
}

.gallery-content {
	FONT-FAMILY: "Verdana", "Tahoma", "Arial";
	FONT-SIZE: 0.80em;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 40px;
	PADDING-TOP: 7px;
	COLOR: #252525;
}

.fotka {
	FLOAT: left;
	WIDTH: 167px;
	HEIGHT: 150px;
	TEXT-ALIGN: center;
}

.fotka IMG {
	BORDER: 1px #353535 solid;
}

.online-reservation {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 0.95em;
	TEXT-ALIGN: center;
	PADDING: 10px 0px 10px 0px;
	BACKGROUND: url('images/bgFotogalerie.png') repeat-y left 0px;
	BORDER-BOTTOM: black 1px dotted;
}

.online-reservation INPUT {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 0.95em;
	BORDER: gray 1px solid;
}

.online-reservation IMG {
 vertical-align: -2px;
}

FIELDSET {
	PADDING: 10px 0px 10px 20px;
}

H1.uvod {
	COLOR: black;
	TEXT-ALIGN: center;
	FONT-SIZE: 1.5em;
}