body{background: #3a98c2 url(../images/bg2.jpg) 50% 70px repeat-x;}
tr, td, table, th {
color : #363636;
font-family : tahoma, verdana, arial;
font-size : 11px;
}
form {
margin : 0;
}
a, a:link, a:active, a:visited {
color : #003c5e;
text-decoration : none;
}
a:hover {
color : #ef6d00;
text-decoration : underline;
}
textarea, select {
color : #363636;
font : normal 11px tahoma, verdana, arial;
border : 1px solid;
border-color : #abadb3;
}
.selects {
font : normal 10px tahoma, verdana, arial;
border : 1px solid;
border-color : #363636;
width : 170px;
}
.sinput {
font-size : 11px;
font-family : tahoma, verdana, arial;
border : 1px solid #b9b9b9;
width : 100%;
}
hr {
height : 0;
border : 0 solid #b9b9b9;
border-top-width : 1px;
}

td.top, a:link.top, a:active.top, a:visited.top {
color : #363636;
font-size : 11px;
font-family : Tahoma, Verdana, Arial;
font-weight : bold;
}
a:hover.top {
color : #294a7b;
text-decoration : none;
}
.topmenu {
font-size : 11px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
:hover.topmenu {
color : #ef6d00;
}
.topsmall {
font-size : 9px;
color : #30a1db;
font-family : tahoma, verdana, arial;
}
.tsmall {
font-size : 9px;
color : #5f5f5f;
font-family : tahoma, verdana, arial;
}
.A_black {
font-size : 11px;
color : #363636;
font-family : tahoma, verdana, arial;
}
:hover.A_black {
color : #30a1db;
}
.A_white, a:link.A_white, a:active.A_white, a:visited.A_white {
font-size : 10px;
color : #363636;
font-family : tahoma;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
}
a:hover.A_white {
color : #ffffff;
}
.storytitle {
font-weight : bold;
font-size : 14px;
color : #294a7b;
font-family : arial, verdana, tahoma;
}
a:link.storycat, a:active.storycat, a:visited.storycat {
font-weight : bold;
font-size : 14px;
color : #294a7b;
font-family : Arial;
text-decoration : underline;
}
a:hover.storycat {
color : #363636;
}
.grey {
font-size : 11px;
color : #5f5f5f;
font-family : arial, verdana, tahoma;
}
a:link.grey, a:active.grey, a:visited.grey, a:hover.grey {
font-size : 11px;
color : #5f5f5f;
font-family : arial, verdana, tahoma;
text-decoration : none;
}
.code {
font-size : 9px;
color : blue;
font-family : tahoma, verdana, arial;
}
h1 {
font-weight : bold;
font-size : 15px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
h2 {
font-weight : bold;
font-size : 14px;
color : #294a7b;
font-family : tahoma, verdana, arial;
}
.content {
color : #363636;
font-size : 11px;
font-family : Tahoma, Verdana, Arial;
}
.title {
color : #363636;
font-size : 11px;
font-family : Tahoma;
}
a:link.title, a:active.title, a:visited.title, a:hover.title {
color : #003c5e;
font-size : 11px;
font-family : Tahoma;
}
.indexhometext {
color : #4f4f4f;
font-size : 10pt;
font-family : Arial;
}
.articlehometext {
color : #373737;
font-size : 10pt;
font-family : Arial;
font-weight : bold;
}
.footmsg {
font-family : Arial;
font-size : 10px;
color : #003c5e;
font-weight : bold;
}
.tdmenu {
border-top-style : solid;
border-bottom-style : solid;
background-color : #0168b3;
text-transform : uppercase;
color : #e4e4e4;
font-family : Verdana;
font-size : 9px;
font-weight : bold;
}
.topmore {
text-transform : uppercase;
font-size : 9px;
font-family : Verdana;
font-weight : bold;
color : #333333;
}
a:link.indexlink, a:active.indexlink, a:visited.indexlink {
color : #333333;
}
a:hover.indexlink {
color : #363636;
}
.A_menu, a:link.A_menu, a:active.A_menu, a:visited.A_menu {
font-size : 11px;
color : #ffffff;
font-family : tahoma, verdana, arial;
font-weight : bold;
text-decoration : none;
}
a:hover.A_menu {
color : #ff9c12;
}
.A_bl, a:link.A_bl, a:active.A_bl, a:visited.A_bl {
font-size : 11px;
color : #363636;
font-family : tahoma, verdana, arial;
font-weight : bold;
text-decoration : none;
}
/*-------- guard + hotels main---*/
.dek,#dek{position:absolute !important;
z-index:200;
border:2px solid #feba02;
color:#444;
background-color:#fff9e7;
width:400px;
padding:10px;
display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}

/*-------- hotels list---*/
.dek2,#dek2{position:absolute !important;
z-index:200;
border:2px solid #feba02;
color:#444;
background-color:#fff9e7;
width:350px;
padding:10px;
display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}

/*-------- home des list---*/
.dek3,#dek3{position:absolute !important;
z-index:200;
border:2px solid #feba02;
color:#444;
background-color:#fff9e7;
width:300px;
padding:10px;
display:none;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}
/*------- bo tron goc -----*/

.table_block { }

.table_block .tr_top { height:7px; background:url(../images/px_table_block.gif) top repeat-x;}
.table_block .tr_top .td {background:url(../images/bg_tl.gif) top left no-repeat;}
.table_block .tr_top .td1 {background:url(../images/bg_tr.gif) top right no-repeat;}

.table_block .tr_center { height:100%; border:1px solid #d5d5d5; border-width:0px 2px 0px 2px;}

.table_block .tr_bottom { height:7px; background:url(../images/px_table_block.gif) bottom repeat-x;}
.table_block .tr_bottom .td {background:url(../images/bg_bl.gif) top left no-repeat;}
.table_block .tr_bottom .td1 {background:url(../images/bg_br.gif) top right no-repeat;}
#col_2 {padding:15px;}
.titlehtex {
font-weight:bold;
color:#104c4c;
font-size:14px;
padding-bottom:7px;
border-bottom:2px dotted #104c4c;

}
/*----- block flight ----*/
.blockflight {
width:100%;

}
.blockflight  td{

font-weight:bold;
}
.blockflight  td a{

height:12px;
font-weight:bold;

}
.TopMenuOut
{
    border:0px solid #AACCEE;

    color:#ffffff;
    font-weight: bold;
    text-decoration:none;


}
.TopMenuOver
{
    border:0px solid #AACCEE;

    color:#333333;
    font-weight: bold;


}

A.LinkTopMenu:Link{


    font-weight: bold;
    text-decoration:none;

	margin-bottom:3px;


}
A.LinkTopMenu:Visited{


    font-weight: bold;
    text-decoration:none;

	margin-bottom:3px;	
}
A.LinkTopMenu:Hover{


    font-weight: bold;
    text-decoration:underline;
}

#dropmenudiv {
    position:absolute;
	left:20px;
	border:1px solid #feba02;
	border-bottom:0px solid #feba02;
    line-height:20px;
    z-index:100;
    background-color:#fff9e7;
    text-indent: 5px;
	width:400px;
}

#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 2px;

    border-bottom: 1px solid #feba02;
    TEXT-DECORATION: none;
	font-weight:bold;
}

#dropmenudiv a:hover {


    TEXT-DECORATION:underline;

}

.centerBar
{
    BORDER-TOP: #e6cb78 1px solid;
	BORDER-LEFT: #e6cb78 1px solid;
	padding:5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;

    BORDER-RIGHT: #b39027 1px solid; 	
    BORDER-BOTTOM: #b39027 1px solid; /*#003399*/
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;	
    BACKGROUND-COLOR: #d6b34a /*#3366cc*/
}

/* menu */
.tall-l4 { background:url(../images/tall-l4.gif) left repeat-y}
.tall-r4 { background:url(../images/tall-r4.gif) right repeat-y}
.tall-b4 { background:url(../images/tall-b4.gif) bottom repeat-x}

.tall-l5 { background:url(../images/tall-l5.gif) left repeat-y}
.tall-r5 { background:url(../images/tall-r5.gif) right repeat-y}
.tall-b5 { background:url(../images/tall-b5.gif) bottom repeat-x}

.bg-h4 { background:url(../images/bg-h4.gif) top left repeat-x #3588AD; color:#FFFFFF; font-size:13px}
.bg-h4 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl4 { background:url(../images/bg-hl4.gif) left top no-repeat}
.bg-hr4 { background:url(../images/bg-hr4.gif) right top no-repeat; padding-bottom:9px;padding-left:10px;}

.bg-h5 { background:url(../images/bg-h5.gif) top left repeat-x #C14819; color:#FFFFFF; font-size:13px}
.bg-h5 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl5 { background:url(../images/bg-hl5.gif) left top no-repeat}
.bg-hr5 { background:url(../images/bg-hr5.gif) right top no-repeat; padding-bottom:9px}

.padding3 { padding-bottom:10px; padding-top:15px;}
.padding3 ul	{padding:0; margin:0; list-style:none;}
.padding3 li	{background:url(../images/li-line.gif) bottom no-repeat; margin:0px; line-height:25px; padding-left:7px}
.padding3 li a {color:#3b89a0; font-size:11px; text-decoration:none; padding-left:16px; background:url(../images/a1.gif) no-repeat; background-position:3px 3px;font-weight:bold}
.padding3 li a:hover  {color:#1ca3e9;}

.padding5 { padding-bottom:3px; padding-top:10px;}
.ttop td{
vertical-align:top;
}
.booktr a{
color:#2484ac;
font-weight:bold;
}
.booktr a:hover{
color:#ef6d00;
}
.tbleft td {
text-align:left;
}
/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻhighslideŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

    display: none;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}





/* Styles for the popup */

.highslide-wrapper {

	background-color: white;

}

.highslide-wrapper .highslide-html-content {


    padding: 5px;

}

.highslide-wrapper .highslide-header div {

}

.highslide-wrapper .highslide-header ul {

	margin: 0;

	padding: 0;

	text-align: right;

}

.highslide-wrapper .highslide-header ul li {

	display: inline;

	padding-left: 1em;

}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {

	display: none;

}

.highslide-wrapper .highslide-header a {

	font-weight: bold;

	color: gray;

	text-transform: uppercase;

	text-decoration: none;

}

.highslide-wrapper .highslide-header a:hover {

	color: black;

}

.highslide-wrapper .highslide-header .highslide-move a {

	cursor: move;

}

.highslide-wrapper .highslide-footer {

	height: 11px;

}

.highslide-wrapper .highslide-footer .highslide-resize {

	float: right;

	height: 11px;

	width: 11px;

	background: url(highslide/graphics/resize.gif);

}

.highslide-wrapper .highslide-body {

}



.highslide-wrapper .highslide-body img{

	width: auto;

	height: auto



}



.highslide-move {

    cursor: move;

}

.highslide-resize {

    cursor: nw-resize;

}



/* These must be the last of the Highslide rules */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}
.tov {

}
.tov td{
border:1px solid #2486b8;
padding:5px;
}
/*-----------------content----*/

.module-login label {
	color:#fff;
	font:bold 12px Arial;
	display:block;
	padding:0px 0px 5px 0px;
}
.module-login p, 
label.remember{
	color:#fff; 
	font-size:11px; 
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.module-login a	{
	color:#fff;
}
.module-login a:hover {

}
.module-login a:visited	{

}
.module-login .inputbox {

}

* html .module-login .inputbox { /*speical for ie6*/
	height:21px;
	width:145px;
}
.module-login .button	{
  
} 
* html .module-login .button {
}
.comp-cont {

	_width:100%;
	padding:20px 20px 20px 20px;
}
.comp-cont {
	background:#fff
}
/*----------------------------------------login-form---*/

.module-login a	{
	color:#fff;
}
.module-login a:hover{
	color:#fff;
}
.module-login a:visited{
	color:#fff;
}
.module-login a:active{
	color:#fff;
}
.module-login	{

}
.module-login .first{
}
.module-login .sec{
}
.module-login .box-indent {
	padding:0px 10px 0px 10px;
	
}
.textSearch {
color:#ffffff;
display:block;
padding-bottom:2px;
font-weight:bold;
}
.module-login select{
	margin-bottom:3px;
	height:18px;
	font-size:12px;
	padding:0px;
}
/*-------------------------------------footer---*/