@import url(TabsSubTabs.css);
@import url(TabControl.css);
@import url(mainmenu.css);
@import url(headermenu.css);
@import url(leftmenu.css);
@import url(layout.css);
@import url(presentation.css);
@import url(buttons.css);
@import url(modules.css);
@import url(lightbox.css);
@import url(print.css);

html,body,form {
margin:0;
padding:0
}
html{
overflow-x:hidden;
}

html {
scrollbar-3dlight-color:#fcfce0;
scrollbar-arrow-color:#0a6729;
scrollbar-base-color:#fcfce0;
scrollbar-darkshadow-color:#0a6729;
scrollbar-highlight-color:#0a6729;
scrollbar-lightshadow-color:#0a6729;
scrollbar-shadow-color:#6a75ab;
scrollbar-track-color:#fcfce0
}




body 
{
background-color:#fff;
color:#636262;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
text-align:center;
width:100%
}

p {
color:#636262;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
margin:0
}

a:link {
text-decoration:none
}

a:visited {
border-left:none;
text-decoration:none
}

a:focus {
color:#636262;
text-decoration:none
}

h1 {
font-size:15pt;
font-weight:700
}

h2 {
font-size:14pt;
font-weight:700
}

h3 {
font-size:13pt;
font-weight:700
}

h4 {
font-size:12pt;
font-weight:700
}

h6 {
font-size:10pt;
font-weight:700
}

hr {
color:#999;
height:1pt;
text-align:left
}

img {
border-bottom:none;
border-left:none;
border-right:none;
border-top:none
}

table {
border-style:none;
color:#636262;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
height:inherit;
line-height:20px
}

thead {
border-style:none;
font-size:10pt
}

tr {
border-style:none
}

th {
border-style:none;
color:#333;
vertical-align:baseline
}

ul {
list-style-image:url(img/bulleye.gif);
margin-left:0
}

.error  {
color:Red
}

.grid_header,.grid_header td,.grid_header th  {
background-color:#999;
font-weight:600
}

.grid_alternatingitem {
background-color:#CCC
}

.itemtitle {
font-weight:bolder
}

.message  {
background-color:#fc0;
color:#ee7a35;
font-size:10pt;
font-weight:400
}

.moduletitle  {
font-weight:700;
overflow:hidden;
padding-left:20px;
white-space:nowrap
}

.moduletitlealt  {
color:#fff;
font-weight:700;
overflow:hidden;
white-space:nowrap
}

.module  {
padding:10px 10px 10px 20px
}

.modulealt  {
padding:10px;
text-align:left
}

.normal {
letter-spacing:normal;
line-height:20px;
padding-right:0
}

.normalbold {
font-weight:700;
line-height:20px;
padding-left:5pt
}

.normalitalic {
font-style:italic
}

.rb_DefaultlayoutTable {
text-align:left;
width:770px
}

.rb_DefaultLayoutDiv {
text-align:left
}

#rb_DefaultPortalFooter {
/*border-top:solid 1px #ea3c2f;*/
font-size:11px;
line-height:13px;
padding:4px 2px;
text-align:center
}

.rb_AlternateLayoutTable {
width:883px;
margin:0px auto;
margin-top:4px;
position:relative;
text-align:left;
background: #fff url(img/bg_ev.jpg) repeat-y left top;
}

.rb_alternateportalfooter {
display:none
}

.sitetitle  {
color:#FFF;
font-size:22pt;
font-weight:700;
padding:0 0 0 10px;
text-decoration:none
}

.SubHead {
font-size:8pt;
font-weight:600;
padding-top:4px
}

.SubSubHead {
color:#000;
font-size:10pt;
font-weight:600;
margin-top:10pt
}

.defaulttdsub  {
background-color:#999
}

table.titlenotheme {
width:auto
}

table.titlenotheme td {
width:30px
}

.div_ev_Table {
background: #fff url(img/bg_ev.jpg) repeat-y left top;
padding:10px
}

#ie,form,#maincontainer {
width:100%
}

input.CommandButton:active {
border:3px double #CCC;
border-left-color:#999;
border-top-color:#999
}

a.CommandButton {
color:#333;
font-size:10px;
line-height:30px;
margin:2px;
padding:4px;
white-space:nowrap
}

a.CommandButton:link {
border:3px double #999;
border-left-color:#CCC;
border-top-color:#CCC;
text-decoration:none
}

.ArrHeadline {
border-bottom:1px solid #cccccc;
font-weight:700
}

.ArrListContentdiv {
float:left;
padding-right:13px
}

.leftpane .modulealt {
padding-left:0;
padding-right:0
}

.modulescrollbars {
scrollbar-3dlight-color:#999;
scrollbar-arrow-color:#eee;
scrollbar-base-color:#eee;
scrollbar-darkshadow-color:#999;
scrollbar-face-color:#600;
scrollbar-highlight-color:#eee;
scrollbar-shadow-color:#eee;
scrollbar-track-color:buttonface
}

TD.AlternateContentTD table {
background-color:#FFF
}

.pict-btn {
padding-bottom:8px;
text-align:center
}

a:hover,a:active {
color:#2a2720;
text-decoration:none
}

div,td {
color:#636262;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:20px
}

h5,.Head  {
font-size:11pt;
font-weight:700
}

input,textarea {
font-family:Verdana,Helvetica,sans-serif;
font-size:8pt
}

.grid_item td a,.grid_alternatingitem td a {
font-weight:600
}

.rb_alternatelayoutdiv,.defaulttd ,#maincontainer,#maincontainer2,.pict-content {
text-align:center
}

.datecurrent,.datelastvisit {
font-size:7pt;
line-height:7pt;
padding-right:4px
}

input.CommandButton,.CommandButton {
background-color:#EEE;
background-image:url(img/background_form_element.gif);
background-repeat:repeat-x;
border:3px double #999;
border-left-color:#CCC;
border-top-color:#CCC;
color:#333;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:80%;
font-weight:700;
line-height:normal;
padding:0.25em;
width:auto
}

a.CommandButton:visited,a.CommandButton:hover,a.CommandButton:focus,a.CommandButton:active {
border:3px double #999;
border-left-color:#CCC;
border-top-color:#CCC;
color:#333;
text-decoration:none
}
table.PrintPage {
background-color:White;
text-align:left;
}
table.PrintPage td{

padding:15px;
}
td.TitleNoTheme {
font-size:16px;

font-weight:700;
}
/* <webres><03.04.2006>End */
#QuickBooker select,#QuickBooker input {
font-size:11px;
padding:0;
margin:1px 0 4px 0;
font-family:Verdana,Helvetica,sans-serif;
font-weight:normal;
color:#29437c;
}

#QuickBooker img {
margin:3px 0
}

#QuickBooker {
position:absolute;
left:1px;
top:5px;
text-align:center;
width:182px;
}


#QuickBooker td {
text-align:left;
font-size:11px;
text-transform:uppercase;
color:#29437c;
font-weight:bold;
}
#QuickBooker br{
padding:0;margin:0;height:1px;
}
td.qtd
{
padding-left:18px;

}
td.qtdheadline
{
padding-left:18px;
margin-top:3px;
height:30px;
font-size:13px;
font-family:Lucida Grande, Geneva, Arial, sans-serif;
color:#f7e5a8;
font-weight:bold;
}
#QuickBooker .SendButton {
padding:4px auto;
}
#QuickBooker .CommandButton
{
background-color:#efdfc0;
color:#996633;text-transform:none;
padding:2px;
font-size:10px;
margin:2px 0 2px 10px;
}

.QuickSelectHotel {
margin-bottom:4px;
width:145px
}
#quicklabel
{
	text-transform:uppercase;
	font-family:Arial, Verdana, Tahoma;
	font-size:14px;
	color:#771b1b;
	font-weight:700;
}
div.SiteSettings_ascx div.zm {
padding-left:5px;padding-right:5px;
}
div.SiteSettings_ascx div.zm-bdy {
padding-left:0px;padding-right:0px;
}