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: #000000;

/*	FONT-FAMILY: "Tahoma", "Verdana", "Arial";*/
	FONT-FAMILY: "Arial";
	FONT-SIZE: 0.85em;
	COLOR: #dddddd;
	LINE-HEIGHT: 1.5;
}

A {}
A:LINK    {COLOR: red; TEXT-DECORATION: none;}
A:VISITED {COLOR: red; TEXT-DECORATION: none;}
A:ACTIVE  {COLOR: red; TEXT-DECORATION: none;}
A:HOVER   {COLOR: red; TEXT-DECORATION: underline;}

P {
	TEXT-INDENT: 30px; MARGIN: 0px 0px 0px 0px;
}

IMG {
	border: 0px;
}

FORM {
	PADDING: 0px;
	MARGIN: 0px;
}

#page {
	WIDTH: 780px;

	PADDING-LEFT: auto;
	PADDING-RIGHT: auto;

	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
	BACKGROUND: black url('images/bg_blue.jpg') no-repeat center 0px;

}

#header {
	HEIGHT: 117px;
	BACKGROUND: url('images/top.jpg') no-repeat left -2px;
	TEXT-ALIGN: center;
}

.bgHmenu2 {
	HEIGHT: 20px;
	BACKGROUND: url('images/bgHmenu2.jpg') no-repeat right 0px;
}

.hmenu IMG {
	border: 0px;
}

.hmenu UL {
	PADDING: 0px;
	MARGIN: 0px;
	LIST-STYLE: none;

	FONT-FAMILY: "Arial";
	FONT-SIZE: 11px;
	HEIGHT: 27px;
}

.hmenu UL LI {
	MARGIN: 0px;
	PADDING: 0px;
    DISPLAY: inline;
    FLOAT: left;
}

.hmenu UL LI A, .hmenu UL LI A:link, .hmenu UL LI A:visited {
    BORDER-RIGHT: 2px black solid;
    DISPLAY: inline;
    FLOAT: left;
    PADDING: 5px 20px 4px 20px;
	COLOR: white;
	FONT-WEIGHT: bold;
	BACKGROUND: #454545;
	voice-inherit
	HEIGHT: 25px;
} 

.hmenu UL LI A:hover{
	TEXT-DECORATION: none;
	BACKGROUND: #cf171c;
	COLOR: white;
} 

.menu-left UL {
	LIST-STYLE: none;
	FONT-SIZE: 0.90em;
	PADDING: 0;
	MARGIN: 0;
	LINE-HEIGHT: 2.5;
}

.menu-left LI {
	FONT-FAMILY: Verdana, Arial, Tahoma;
	LIST-STYLE-TYPE: none;
	FONT-SIZE: 0.90em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
/*	PADDING:  5 0 5 10px;*/
}

.menu-left LI A, .menu-left LI A:visited, .menu-left LI A:link {
	COLOR: red;
	TEXT-DECORATION: none;
}

.menu-left LI A:hover {
	COLOR: red;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: 1px dashed;
}

H1 {
	COLOR: #ffd500;
	TEXT-ALIGN: left;
	FONT-SIZE: 19px;
	MARGIN-TOP: 0px;
}

H2 {
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-TOP: 0px;
}

H4 {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 13px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	COLOR: white;
	PADDING-LEFT: 10px;
}

#main {
	MARGIN:0px;
	PADDING: 0px;
}

#main-left {
	FLOAT: left;
	WIDTH: 150px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 15px;
}

#main-center {
	PADDING-TOP: 0px;
	MARGIN-LEFT: 170px;
}

.text-main {
	FONT-SIZE: 0.95em;
}
#footer {
	CLEAR: both;
	WIDTH: 780px;
	PADDING-BOTTOM: 0px;

	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 

	BACKGROUND: url('images/footer.jpg') no-repeat center 0px;
	HEIGHT: 40px;
}

.footer-text {
	FONT-SIZE: 0.75em;
	TEXT-ALIGN: right;
	PADDING-TOP: 25px;
	PADDING-RIGHT: 63px;
	COLOR: #353535;
}

.footer-text A:link, .footer-text A:visited {
	COLOR: #353535;
}

.text-help {
	COLOR: gray;
	FONT-SIZE: 0.70em;
}

.text-cerveny {
	COLOR: red;
	TEXT-ALIGN: center;
/*	FONT-SIZE: 11px;*/
}

.text-zluty {
	COLOR: #ffd500;
}

.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-SIZE : 9pt;
/*	COLOR: #eeeeee;*/
}

.sede-pozadi {
	BACKGROUND-COLOR: #cccccc;
}

.textcerny H2 {
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	FONT-SIZE: 17px;
	TEXT-ALIGN: center;
}

.textcerny H3 {
	FONT-SIZE: 13px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
}

.textcernymensi {
	FONT-SIZE : 8pt;
/*	COLOR: #eeeeee;*/
}

.textcerveny {
	COLOR: red;
	FONT-SIZE : 9pt;
}

.hvezdicka  { color : #ffd500; font-family : Tahoma; font-style : normal; font-size : 9px; font-weight=normal;text-decoration: none;} 

.tlacitko {
  	BACKGROUND-COLOR: WhiteSmoke;
   	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-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: Red;
   	PADDING: 0px 0px 0px 0px;
   	BORDER-COLOR: #e1f0ff;
}


HR.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

INPUT, TEXTAREA, SELECT {
	BORDER: #252778 1px solid;
	FONT-SIZE: 1.15em;
}

#menu-left-arrow-top {
	HEIGHT: 30px;
	BACKGROUND: url('images/left_menu_arrow_top.jpg') no-repeat -6px 0px;
}

TABLE.nalezene {
	width: 590px;
	padding:0em;
	spacing: 0em;
	font-size: 0.85em;
	text-align: right;
}

TABLE.nalezene TR TD {
	vertical-align: middle;
}

TABLE.inzerat TD.nofoto {
	width:150px;
	height:2em;
	PADDING: 0em;
} 

TABLE.inzerat TD.foto {
	width:150px;
	height:2em;
	PADDING: 0em;
 	text-align: center;
 }

IMG.nalezene {border: 0px;}

TABLE.inzerat {
	width: 100%;
	padding: 0em;
	spacing: 0em;
	border-collapse: collapse;
}

TABLE.inzerat TH {font-weight: bold; padding: 3px}

TABLE.inzerat TD { 
	FONT-SIZE: 0.75em;
	COLOR: #dddddd;

	PADDING: 1em 0.5em 1em 0.5em;
/*	BACKGROUND-COLOR: #252525;*/
	BORDER: red 1px solid;
}

/*TABLE.inzerat TD.cena {background: navy; color:white; font-weight:bold}*/

TR.delay {
	HEIGHT: 0.6em;
}

TABLE.inzerat TD.nadpis {
	COLOR: #ffd500;
	FONT-WEIGHT: bold;
	PADDING: 1em 0.75em 1em 0.75em;
	BORDER-BOTTOM: 0px;
}

TABLE.inzerat TD.cena {
	COLOR: #ffd500;
}

TABLE.inzerat TD.nadpis A, TABLE.inzerat TD.nadpis A:link, TABLE.inzerat TD.nadpis A:visited   {
	COLOR: #ffd500;
	TEXT-DECORATION: none;
}

TABLE.inzerat TD.nadpis A:hover   {
	COLOR: #ffd500;
	TEXT-DECORATION: underline;
}


TABLE.inzerat TD.popis {
	BORDER-TOP: 0px;
	FONT-SIZE: 0.70em;
	PADDING: 0em 0.75em 1em 0.75em;
}

TABLE.inzerat TD.poznamka {
/*	COLOR: white;*/
}

.euro {
	FONT-SIZE: 0.90em;
	COLOR: #aaaaaa;
}

.slovnicek {
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 15px;
}

.odkazy {
	FONT-SIZE: 0.80em;
}

.odkazy H2 {
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.odkazy-lft {
	WIDTH: 330px;
	FLOAT: left;
}

TABLE.formular {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial";
	FONT-SIZE: 0.95em;
	FONT-WEIGHT: bold;
}

TABLE.formular TR TD {
	VERTICAL-ALIGN: top;
}

TABLE.formular TR TD INPUT {
	BORDER: gray 1px solid;
	BACKGROUND-COLOR: #cccccc;
	FONT-SIZE: 1.1em;
}

TABLE.formular TR TD SELECT {
	BORDER: gray 1px solid;
	BACKGROUND-COLOR: #cccccc;
	FONT-SIZE: 1.0em;
}

TABLE.formular TR TD TEXTAREA {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial";
	BORDER: gray 1px solid;
	BACKGROUND-COLOR: #cccccc;
	FONT-SIZE: 0.90em;
}

TABLE.detail-zakazky {
	FONT-FAMILY: "Arial";
	FONT-SIZE: 0.95em;
	FONT-WEIGHT: normal;
}

TABLE.detail-zakazky TR TD {
	VERTICAL-ALIGN: top;
}

TABLE.detail-zakazky TR TD.sudy {
	BACKGROUND-COLOR: #404040;
}

TABLE.detail-zakazky TR TD.cena {
/*	BACKGROUND-COLOR: #cf171c;*/
}

.detail-cena {
	COLOR: #ffd500;
	FONT-WEIGHT: bold;
}

.poznamka {
	COLOR: red;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
}

.poznamka-rezervace {
	COLOR: white;
	BACKGROUND-COLOR: green;
	PADDING: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.0em;
}

.poznamka-detail {
	COLOR: red;
	FONT-WEIGHT: bold;
}

.poznamka-detail-rezervace {
	COLOR: white;
	BACKGROUND-COLOR: green;
	FONT-WEIGHT: bold;
	PADDING: 4px;
}

.detail-fotos {
	WIDTH: 220px;
	FLOAT: left;
	TEXT-ALIGN: center;
}

TR.detail-delay {
	HEIGHT: 1.3em;
}

.detail-popis-foto {
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 1.6em;
}

.detail-foto IMG {
	FLOAT: left;	
}

.detail-foto IMG {
	BORDER: #cf171c 1px solid;
	MARGIN: 0 0 5 5px;
}

.kontakt-left {
	FLOAT: left;
	WIDTH: 270px;
}

.kontakt-right {
	PADDING-TOP: 50px;
	PADDING-BOTTOM: 120px;
}

.kontakt-right IMG{
	BORDER: red 1px solid;
}

.detail-buttons {
	FLOAT: right;
	PADDING-RIGHT: 10px;
	HEIGHT: 50px;
}

TABLE.formular-search {
	FONT-FAMILY: "Tahoma", "Verdana", "Arial";
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

TABLE.formular-search TR TD INPUT {
	BORDER: gray 1px solid;
	BACKGROUND-COLOR: #cccccc;
	FONT-SIZE: 1.0em;
}

TABLE.formular-search TR TD SELECT {
	BORDER: gray 1px solid;
	BACKGROUND-COLOR: #cccccc;
	FONT-SIZE: 0.95em;
}


