body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: #330000;
	font-size: 0.8em;
	font-family: Tahoma;
	color: White;
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #F9F9F9;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #F9F9F9;
	scrollbar-track-color: #F9F9F9;
}

A:LINK, A:VISITED {
	color: #DFDFDF;
	text-decoration: none;
}

A:HOVER {
	/*background: #535044;*/
	color: White;
	text-decoration: Underline;
}

td.heading {
	color: White;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
	background-image: url(images/heading_symbol.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 20px;
	vertical-align: middle;
}

h1.main {
	color: White;
	font-family: Arial;
	font-size: 11px;
	padding-left: 20px;
	border-left: Orange;
	border-left-width: 30px;
}

h1.cathegory {
	color: White;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	padding-left: 33px;
}

.content {
	width: 630px;
	text-align: justify;
	color: #DFDDC7;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
}

/* table of apartments and suites - with map hyperlink*/

td.apartItem {
	width: 250px;
	font-size: 11px;
	font-family: Arial;
	height: 30px;
}

td.apartMapItem {
	width: 170px;
	font-size: 11px;
	font-family: Arial;
	height: 30px;
	vertical-align: middle;	
}

/* end */

td.content {
	width: 650px;
	font-family: Arial;
	font-size: 11px;
	color: #DFDDC7;
}

td.main_top {
	height: 164px;
	background-image: url(images/backg_top.gif);
	background-repeat: no-repeat;
}

td.main_bottom {
	height: 120px;
	background-image: url(images/backg_bottom.gif);
	background-repeat: repeat-x;
}

td.middle_main {
	height:460px;	
}

td.middle_main_left {
	vertical-align: center;
	background: #333333;
	width: 240px;
	height: 460px;
	background-image: url(images/lion_backg.gif);
	background-repeat: no-repeat;
}

td.middle_main_right {
	background: #EA620E;
	background-image: url(images/side_shadow.gif);
	height: 460px;
	background-repeat: repeat-y;
}

td.inside_right {
	width: auto;
}

td.inside_left {
	width: 110px;
}

td.menuItem {
	padding-left: 20px;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	height: 20px;
}

td.main_middle_left {
	width: 50px;
}

td.main_middle_right {
	width: auto;
	height: 420px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	vertical-align: top;
	background-color: Black;
	font-family: Arial;
	font-size: 11px;
	color: #DFDDC7;
}

td.main_middle_right_suites {
	width: auto;
	height: 420px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	vertical-align: top;
	background: Black url(images/suites.jpg) no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #DFDDC7;
}

td.main_middle_right_information {
	background: Black url(images/transparent_information.gif) no-repeat;
	width: auto;
	height: 420px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	color: #DFDDC7;
}

td.main_middle_right_taxi {
	background: Black url(images/superb.gif) no-repeat;
	width: auto;
	height: 420px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	vertical-align: top;
	font-family: Arial;
	font-size: 11px;
	color: #DFDDC7;
}


td.left_resize_top {
	vertical-align: top;
}

td.left_resize_bottom {
	vertical-align: bottom;
	text-align: right;
	font-family: Arial;
	font-size: 10px;
	color: Silver;
	height: 80px;
}


input.submit {
 color: #DFDDC7;
 background: #330000;
}


.copyright {
	font-size: 10px;
	color: #292929;
	font-family: Arial;
	text-align: center;	
}

a.a_copyright:link, a.a_copyright:visited {
	font-size: 10px;
	color: #353535;
	font-family: Arial;
}


input.button {
	font-family: Tahoma;
	font-size: 9px;
	border: solid 1px white;
	background: Maroon;
	color: White;
}

.heading 
{
	color: White;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
	background-image: url(images/heading_symbol.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 20px;
	vertical-align: middle;
}

form
{
  border: 0px ;
  color: White;
  width: 330px;
  padding: 0px 0px 15px 15px;
  margin: 10px;
}

button
 {
 /*
	font-family: Tahoma;
	font-size: 9px;
	border: solid 1px white;
	background: Maroon;
	color: White;
	*/
}

select
{
 	font-family: Tahoma;
	/* border: solid 1px white; */
	/* background: #330000; */ 
	/* background: #EA620E; */
	/* color: White; */
	color: Black; 
}
.input_password
{
  font-family: Verdana, Arial, Times, Helvetica, Geneva;  
  color:#000000; 
  font-size:7pt; 
  font-weight:bold; 
/*
 	font-family: Tahoma;
	border: solid 1px white;
	background: #330000; 
	color: White;
 */
}
.input_check
{
    /* background-color: #EA620E; 
    background-color: #330000;  
    color: #ffffcc; 
    font-weight: bold; 
    cursor: hand
    */
    
}

.reservation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-weight: bold;
	color: white;	
}

.TSPSelect 
{ 
  font-family: Verdana, Arial, Times, Helvetica, Geneva;  
  color:#000000; 
  font-size:7pt; 
  font-weight:bold; 
}


#div_uvod {
	height: 165px; width: 500px;
}

#div_uvod1 {
	height: 165px; width: 315px; float: left;
}

#div_uvod1 img {
border: solid 1px #ea620e; padding: 2px 2px 2px 2px;
}

#div_uvod2 {
	height: 165px; width: 150px; float: left; padding: 0 0 0 10px;
	font-weight: bold; line-height: 25px;
}

#reservation_uvod_radek {
	width: 600px; height: 25px;
	font-size: 10px; font-family: verdana; font-weight: bold;
}

#reservation_uvod_radek1 {
	width: 180px; height: 25px; float: left;
}

#reservation_uvod_radek2 {
	width: 400px; height: 25px; float: left;
}


