BODY
{
    padding: 0 0 0 0;
    font-size: 12px;
    margin: 0 0 0 0;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    background: #ffffff url(/img/bg.gif) left top repeat-x;
}
P
{
    padding: 0 0 0 0;
    font-size: 12px;
    margin: 0 0 10px 0;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
TD
{
    font-size: 12px;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    vertical-align: top;
}
FONT
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
A
{
    font-weight: bold;
    color: #116ba7;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
}
H1
{
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 0;
    color: #2051f0;
    margin: 0 0 0 0;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-align: left;
}
H2
{
	color: #000080;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0;
}
UL
{
	padding: 0 0 0 0;
	margin-top: 0;
}
INPUT.text 
{
	border-color: #0b338a;
	border-style: solid;
	border-width: 1px;
	width: 150px;
}
INPUT.button 
{
	border-color: #2e667f;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
	font-size: 11px;
}
TEXTAREA
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    border-right: #0b338a 1px solid;
    border-top: #0b338a 1px solid;
    font-size: 11px;
    border-left: #0b338a 1px solid;
    border-bottom: #0b338a 1px solid;
    color: #0b338a
}


TABLE.sb TD
	{
	text-align: center;
	vertical-align: middle;
	}

TD.sb_01
	{
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 19px;
    color: #000;
	}
TD.sb_02
	{
	padding: 0 0 0 10px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000;
	}
TD.sb_02 input
	{
	text-align: center;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	width: 70px;
	}

TD.sb_03
	{
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #ff0000;
	}
TD.sb_03 SPAN
	{
    font-size: 26px;
	}



TD.counters
{
}
TD.copy
{
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
}
A.copy
{
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
}

TABLE.top
{
    background: #164878 url(/img/bgtop.jpg) left top no-repeat;
}
TD.td1
{
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
TD.td2
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
TD.td3
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
TD.ad1
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 23px;
    background: #ff0000 url(/img/action/1.jpg) left top no-repeat;
    text-transform: uppercase;
}
TD.ad2
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 23px;
    background: #5ca273 url(/img/action/2.jpg) left top no-repeat;
    text-transform: uppercase;
}
TD.ad3
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 23px;
    background: #006cc5 url(/img/action/3.jpg) left top no-repeat;
    text-transform: uppercase;
}
TD.ad4
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 23px;
    background: #5ca273 url(/img/action/4.jpg) left top no-repeat;
    text-transform: uppercase;
}
TD.menup
{
	padding: 0 14px 0 14px;
	vertical-align: middle;
	white-space: nowrap;
}
TD.menua
{
	padding: 0 14px 0 14px;
	vertical-align: middle;
	white-space: nowrap;
    background: #01539a url(/img/bgmenua.jpg) left top repeat-x;
}
A.menu
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
TD.content
{
    background: #ffffff url(/img/bgcontent.jpg) left top repeat-x;
	padding: 30px 0 0 0;
}
TD.content2
{
    background: #ffffff url(/img/bgcontent.jpg) left top repeat-x;
}
DIV.div1
{
    background: #ffffff url(/img/bgh1.jpg) left top repeat-x;
}
DIV.div2
{
    background: url(/img/bgh1_right.jpg) right top no-repeat;
}
DIV.div3
{
    background: url(/img/bgh1_left.jpg) left top no-repeat;
    padding: 10px 0 20px 50px;
}
TD.low
{
    background: url(/img/bglow.gif) left top repeat-x;
    text-align: center;
}
P.free
{
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    text-align: center;
    margin: 5px 0 10px 0;
}
SPAN.freelink
{
    background: url(/img/bgfreelink.gif) left top repeat-x;
	padding: 3px 60px 10px 60px;
}
A.freelink
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
    font-family: Arial, Tahoma, Verdana, sans-serif;
}

P.type
{
	color: #000080;
	font-size: 12px;
   	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
}
P.street
{
	color: #843709;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}
P.type1
{
	color: #000080;
}
P.price1
{
	color: #ff0000;
	font-weight: bold;
}
P.price
{
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
}
P.photo
{
	padding-top: 0px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 11px;
	margin-right: 7px;
	text-align: center;
}
.ap_desc
{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.ap_desc2
{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
TD.menuleft
{
    vertical-align: middle;
    width: 189px;
    padding: 0 6px 5px 0;
    text-align: right;
}
A.menuleft0
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}
A.menuleft1
{
	font-size: 14px;
	font-weight: bold;
	color: #010101;
}
A.menuleft2
{
	font-size: 18px;
	font-weight: normal;
	color: #1722b0;
}
A.menuleft3
{
	font-size: 18px;
	font-weight: normal;
	color: #19868a;
}
A.menuleft4
{
	font-size: 18px;
	font-weight: normal;
	color: #af2828;
}
A.menuleft5
{
	font-size: 18px;
	font-weight: normal;
	color: #010101;
}
A.menuleft6
{
	font-size: 18px;
	font-weight: bold;
	color: #ff7200;
}
A.menuleft7
{
	font-size: 18px;
	font-weight: bold;
	color: #ff0000;
}
TD.titlemanagers
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding: 3px 0 3px 12px;
	background: #0c745e;
}
TD.titletrans
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding: 3px 0 3px 12px;
	background: #0c6074;
}
TD.titlepayments
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding: 3px 0 3px 12px;
	background: #0c2274;
}
P.ourmanagers
{
	font-size: 12px;
	font-weight: bold;
	color: #009f22;
	margin: 0;
	padding: 0;
}
P.ourmanagers
{
	font-size: 12px;
	font-weight: bold;
	color: #0c6074;
	margin: 0;
	padding: 0;
}
DIV.our
{
	padding: 2px 12px 2px 12px;
}
.copy_link
{
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.copy_link
{
	text-decoration: none;
	color: #000000;
}
a:hover.copy_link
{
	text-decoration: underline;
}
P.banner
{
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
}


#find_room_by_code
	{
	border: 1px #e3e3e3 solid;
	padding: 5px;
	margin: 5px;
	text-align: center;


	background: #3b679e; /* Old browsers */
	background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b679e), color-stop(50%,#2b88d9), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C */
    
	border-radius: 5px;     
    }
.ie #find_room_by_code
	{
	background: #3b679e;
	}
#find_room_by_code .label_text
	{
	color: #fff;
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 5px;
	}


#find_room_by_code #room_code
	{
	margin-bottom: 5px;
	
	}
#find_room_by_code #find_button
	{
	
	}


	.ui-autocomplete-loading { background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat; }
	
    .ui-autocomplete {
		max-height: 100px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: -20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 55px;
	}


