* {font: 12px "Lucida Sans Unicode", "Arial"; }

a { color : #333333; text-decoration : none; }
a:visited { color : #333333; }
a:hover { color : #024C1C; text-decoration : underline; }
a:active { color : #024C1C; }

#header_login {	background: #3ab5b2 url(/img/admin/bg_header_login.gif) no-repeat 0 100%; height: 40px; }

body.adminowomenu  { background : #F8F8F8; margin : 0 auto; padding : 0; color : #333333; font-family : "Lucida Sans Unicode", "Arial"; font-size : 12px; font-weight : normal; height : 100%; min-height : 100%; }
body.adminowmenu  { background : #ffffff url('/img/admin/back2.gif') repeat-y; margin : 0 auto; padding : 0; color : #333333; font-family : "Lucida Sans Unicode", "Arial"; font-size : 12px; font-weight : normal; height : 100%; min-height : 100%; }
body.popup  { background : url('/img/admin/back1.gif') repeat-y; margin : 0 auto; padding : 0; color : #333333; font-family : "Lucida Sans Unicode", "Arial"; font-size : 12px; font-weight : normal; width=500px; height : 100%; min-height : 100%; }

#contfull { height : 100% !important; min-height : 100% !important; width : 100%; display : block; }
#toptiled, #toptiledbg, #toptileden, #toptiledru, #toptiledro { background : url('/img/admin_head_back.gif') repeat-x #000000; width : 100%; height : 101px; text-align:left; }

/*
#toptiledbg {background : #000000;}
#toptileden {background : #000000;}
#toptiledru {background : #000000;}
*/

#toptiled h1, #toptiledbg h1, #toptileden h1, #toptiledru h1, #toptiledro h1 {
 position: absolute;
 left: 32px;
 top: 22px;
 text-align: left;
 font-size: 15pt;
 font-weight: bold;
 color: #FFFFFF;
}

#toptiled h2, #toptiledbg h2, #toptileden h2, #toptiledru h2, #toptiledro h2 {
 position: absolute;
 left: 552px;
 top: 76px;
 color: #434343;
 font-size: 13pt;
 font-weight: normal;
}

#toptiled > h2, #toptiledbg > h2, #toptileden > h2, #toptiledru > h2, #toptiledro > h2 {
 top: 62px;
}

#toptiled #languages, #toptiledbg #languages, #toptileden #languages, #toptiledru #languages, #toptiledro #languages {
 position: absolute;
 left: 702px;
 top: 81px;
 backgroud: red;
}

#Logo {
	float: left;
	width: 981px;
	height: 101px;
	background: url(/img/admin_head.gif) no-repeat;
}

#Logo a {
	display: block;
	width: 981px;
	height: 101px;
	overflow: hidden;
	text-indent: -100em;
	
}

#Slogan {
	float: left;
	width: 113px;
	height: 64px;
}

#Slogan p {
	width: 197px;
	height: 24px;
	overflow: hidden;
	text-indent: -100em;
	background: url(/i/slogan.gif) no-repeat left bottom;
}

#navtiled, #subnavtiled { background : #212121; width : 100%; min-height : 40px; line-height : 40px; text-align : center; border-bottom : 1px solid #4E4E4E; border-top : 1px solid #4E4E4E; font : bold 11px "Lucida Sans Unicode", "Arial"; text-transform: uppercase;}
#navtiled .bar, #subnavtiled .bar { text-align : center; }
#navtiled a, #subnavtiled a { float: left; display: inline; height: 40px; line-height : 40px; color : #fff; text-decoration : none; padding-right : 5px; padding-left : 10px; }
#navtiled a:visited, #subnavtiled a:visited { color : #fff; }
#navtiled a:hover, #subnavtiled a:hover { color : #fff; text-decoration : none; background: url(/i/bg-d2.gif) repeat;}
#navtiled a:active, #subnavtiled a:active { color : #fff; }

#subnavtiled #submenuTitle { float: left; display: inline; height: 40px; line-height : 40px; font-weight: bold; padding: 0 10px;}
#subnavtiled { background : #ffffff; border-top : 0px solid #4E4E4E; }
#subnavtiled .bar { text-align : center; }
#subnavtiled a { color : #212121;  }
#subnavtiled a:visited { color : #212121; }
#subnavtiled a:hover { color : #212121; background: url(/i/bg-l2.gif) repeat;}
#subnavtiled a:active { color : #212121; }

.whitetiled { background : #212121; width : 100%; height : 0; border-top : 1px solid #4E4E4E; }

#contentwomenu { width : 100%; }

#leftmenu { width : 350px; float : left; overflow: hidden;}
#leftmenutable { width : 350px; float : left; border-bottom: 1px solid #112D44;}
#contentwmenu { float : left; width: 953px !important; width: auto; overflow: hidden;}
#leftmenutable .title span {display: inline; float: right; text-align: center; clear: none; width: 50px; height: 10px; line-height: auto; padding: 3px; margin: 0; }

.line { clear: both; font-size: 0px; height : 1px; padding : 0px; border-top: 1px solid #112D44;}
.title { clear: both; background : #555555; color : #FFFFFF; line-height : 20px; padding: 3px 0; text-indent : 10px; font-weight : bold; width: 100%;}
.title * { font-weight : bold; color: #FFFFFF; font-size: 10pt; line-height : 20px; padding: 0; margin: 0; }
.title a, .title a:visited { color : #FFFFFF; font-weight : normal; text-decoration : none;}
.title a:hover, .title a:active { color : #FFFFFF; font-weight : normal; text-decoration : underline;}
.subtitle { clear: both; background : url('/img/admin/1.gif') repeat-x; height : 24px; padding-top : 3px; padding-left : 20px; margin-left : 1px; overflow : hidden;}
.asubtitle { background : #22984C; overflow : hidden;}
.asubtitle td { clear: both; height : 28px; padding-top : 3px; padding-left : 5px; font-weight: bold;  color : #FFFFFF;}

#contentwomenu .line {width: 100%;}
#contentwomenu div.title {width: 100%; width: 990px}

#contentwomenu .title a, .title a:visited  {width: 100%;}
#contentwomenu .title a:hover, .title a:active  {width: 100%;}
#contentwomenu .subtitle  {width: 100%;}
#contentwomenu .asubtitle  {width: 100%;}
#contentwomenu .asubtitle td  {width: 100%;}
#contentwomenu .envelope  {width: 100%;}
#contentwomenu .content  {width: 100%;}

#contentwomenu td.title, #contentwomenu td.subtitle  {width: auto;}

table.title td { padding : 0 5px; border-bottom: 1px solid #112D44;}
.sep{ border-left: 1px solid #112D44;}

.lefttxt { width : 100px; display : inline; float : left;  overflow: hidden;}
.righttxt { display : inline; float : right;  overflow: hidden;}

td.formlabel {vertical-align: top ; padding-left: 6px; padding-top: 4px; padding-right: 2px; text-align: right; font-weight: bold; }
td.formfld, td.formtxt { padding: 1px; vertical-align: bottom; text-align: left; font-weight: normal; font-family: "Trebuchet Ms"; }
input, select, textarea { padding: 0; margin: 0; font-family: "Trebuchet Ms"; border: 1px solid #999999;}
input.radio {border: 0px solid #999999;}
select {margin-top: 2px;}

input.styled {font-family: "Trebuchet Ms"; }

.fader
{
 text-align: center; vertical-align: middle;
 padding: 1px; COLOR: #155FA0; text-align: left; vertical-align: middle;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#dddddd);  
 border: 1px solid #888888;
 margin: 0;
}
.fader button
{
 margin: 1px; margin-left: 2px; 
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#dddddd, EndColorStr=#ffffff);  
 border: 1px solid #888888;
 width:50px;
}
.fader a
{margin: 0; padding: 0;}

a.compose img, a.compose:visited img, a.color img, a.color:visited img { margin: 1px; }
a.compose:hover img, a.color:hover img { margin: 0; }
a.color img, a.color:visited img, a.compose img, a.compose:visited img
{ 
  border: #888888 0px solid;
}

a.compose:hover img
{ 
  border: #888888 1px solid;
	border-left: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#dddddd, EndColorStr=#ffffff); 
}

a.color:hover img { border: #336699 1px solid; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }

td.preview
{
 height: 30px; overlow: hidden;
}

.preview h1, .preview h1 a
{
 font-size: 13pt; font-weight: bold; display: inline;
}

.preview h2, .preview h2 a
{
 font-size: 10pt; font-weight: bold; display: inline;
}

.scroll 
{	
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 3px;
 padding-bottom: 5px;
 font-size: 10pt; 
 height: 169px;	
 width: 135px;	
 overflow: auto;	
}

.scroll a, .scroll a:visited { 
   padding: 0px;
   margin: 0;
   font-size: 10pt;
	 color: #000000;
	 font-weight: normal;
   text-decoration: none;
	}
	
.scroll a:hover {
   background: #336699;
   color: #FFFFFF;
   text-decoration: none;
	}

.alert { color: #b60000; font-size: 1.1em; border: 1px dashed #b60000; margin: 5px; padding: 5px;}

.inpdiv{
 height:12px;
}
.item_group{
 border-bottom : 1px #000 dashed;
}

table#listtable {
 background: #d2dce3; 
 width: 100%;
}

table#listtable th {
 background: #333333; 
 padding: 3px; 
 color: #ffffff;
}

table#listtable td {
 padding: 3px;
}

table#listtable tr.odd, table#listtable tr.odd td {
  background: #dddddd;
	text-align: center;
}

table#listtable tr.even, table#listtable tr.even td {
  background: #eeeeee;
	text-align: center;
}

table#listtable a img {
  border: none;
}

td.form2col {
 border-top: 1px solid #333333;
 border-bottom: 1px solid #333333;
 text-indent: 20px;
 font-size: 12pt;
 font-weight: bold;
 padding: 5px 0;
}

div.offset {
 font-size: 11pt;
 margin-top: 10px;
}

 
ul#hotel_menu
  {
	height: 31px;
	border-bottom: solid #3B3B3B 5px;
	/*background: url('/img/admin/adm_ul.gif') repeat-x;*/
	}
#hotel_menu li
 {
	float: left;
	display: inline;
	clear: none;
  list-style-type: none;
	height: 31px;
	border-top: solid #1658ab 0px;
	border-bottom: solid #1658ab 0px;
	background: url('/img/admin/lb_bg.gif') repeat-x;
 }	

#hotel_menu li#active
 {
 background: url('/img/admin/db_bg.gif') repeat-x;
 }
 
#hotel_menu li span
 {
 display: block;
 height: 31px;
 width: 57px !important;
 width: 60px;
 padding-right: 8px;
 background: url('/img/admin/lb_e.gif') no-repeat right;
 }
 
#hotel_menu li#active span
 {
 background: url('/img/admin/db_e.gif') no-repeat right;
 }
 
#hotel_menu li span a
 {
 display: block;
 height: 31px;
 padding-left: 6px;
 padding-top: 1px;
 font: 7pt 'Trebuchet MS';
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 background: url('/img/admin/lb_s.gif') no-repeat left top;
 line-height: 14px;
 text-align: center;
 }

#hotel_menu li span a:hover 
 {
  text-decoration: underline;
 }
 
#hotel_menu li#active span a
 {
 background: url('/img/admin/db_s.gif') no-repeat left top;
 }
 
tr.tshead td {
 background: #555555;
}

table.listtable th {
 background: #333333;
}

tr.tshead td, tr.tshead td a, tr.tshead td a:hover, tr.tshead td a:visited, 
table.listtable th, table.listtable th a, table.listtable th a:hover, table.listtable th a:visited
 {
 color: white;
}

table#listtable tr.odd, table#listtable tr.odd td, table.listtable tr.odd, table.listtable tr.odd td {
  background: #dddddd;
	text-align: center;
}

table#listtable tr.even, table#listtable tr.even td, table.listtable tr.even, table.listtable tr.even td {
  background: #eeeeee;
	text-align: center;
}

table.commontable {
  border: 1px solid #333333;
	border-collapse: collapse;
}

table.commontable td, table.commontable th {
  border: 1px solid #333333;
	border-collapse: collapse;
	padding: 3px;
}

table.commontable th {
 background: #666666;
 color: white;
}

.vr {width: 1px; background: #03305F; font-size: 1px;}

.full_mce { width: 940px; }

/* Clearfix
----------------------------------------------------------- */

.br 
{
    display: block;
}

.br:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br 
{
    display: inline-block;
}


/* Hides from IE-mac \*/
.br {
    display: block;
}

* html .br {
    height: 1px;
}
/* End hide from IE-mac */
