﻿body { font-weight: normal;
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif 
    }
h1{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:18px}
h2{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:18px}
h3{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:18px}
h4{text-align:center;margin-top:0px;font-size:12px;font-weight:bolder;color:brown}
table { border-spacing:0px }
td { font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;text-align:left;vertical-align:top;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-spacing:0px }
div { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-spacing:0px }
p {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
a {text-decoration:none;border-bottom:1px dotted; padding-bottom:1px;cursor:pointer}
a:link, a:visited {
text-decoration : none;
background : inherit;
color : rgb(76,29,12);
}
a:hover {
text-decoration : none;
background : inherit;
color : red;
}
a:active {
text-decoration : none;
background : inherit;
color : rgb(76,29,12);
}
input,select,textarea {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-family: Verdana,Arial,sans-serif; font-size: 8pt;}
input {height:18px}
select {height:20px}
img { border:none }
ul{padding:0px 0px 0px 15px;margin:5px 0px 5px 0px}
ol{padding:0px 0px 0px 15px;margin:5px 0px 5px 0px}
button{cursor:pointer}
/* xxxx */
.fsPlain{ margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:none }
/* misk */
.smalltext, .note {
	padding-top: 0;
    color:#666;
    font-size:10px;
    margin-bottom:4px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.smalltext {
    color:#666;
    font-size:10px;
    text-align:center;
    margin-bottom:4px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_222222_256x240.png'); }        
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }        
.ui-icon-triangle-1-s { background-position: -64px -16px; } 
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.nicEdit-selected {background-color:White}

/*colors*/
.bGray{background-color:rgb(223,207,188)}
/*.bGrayL{background-color:rgb(244,232,217)} */
.bOrangeL{background-color:rgb(250,205,133)}
.bOrangeM{background-color:rgb(255,220,123)}
.bgWhite {background-color:White}

.bDark{background-color:rgb(76,29,12)}
.bRed{background-color:rgb(191,0,0)}
.bGoodNews{background-color:rgb(30,180,10)}

.fMed{font-size:12px}
.fSmall{font-size:10px}
.fIt { font-style:italic }
.fB {font-weight:bold}

.fBlue { color:rgb(1,85,179) }
.fMain { color:rgb(254,242,227) }
.fWight { color:rgb(250,245,239) }
.fRed { color:rgb(191,0,0) }
.fGray { color:rgb(223,207,188) }
/*position*/
.inline{display:inline}
.fr{float:right}
.fl{float:left}
.cl{clear:both}
.cll{clear:left}
.clr{clear:right}
.mr3{margin-right:3px}
.mr5{margin-right:5px}
.ml3{margin-left:3px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml13{margin-left:13px}
.pr3{padding-right:3px}
.pr5{padding-right:5px}
.pl3{padding-left:3px}
.pl5{padding-left:5px}
.p3{padding:3px}
.p5{padding:5px 5px 5px 5px}
.cntrh {text-align:center}
.righth {text-align:right}
.haLeft{text-align:left}
.haJustify{text-align:justify}
.cntrv td{vertical-align:middle}
.topv td{vertical-align:top}
.tm{margin-top:4px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.ptr{cursor:pointer}
.lh12{line-height:12px}

label { float:left; clear:left; margin:0;padding:0}

/*select{height:23px;margin-right:1px;border-right:hidden 1px}*/
select,input,textarea{border:dotted 1px;margin-bottom:1px;margin-left:1px}
.invalidInput{border:solid 1px red}
.mandatoryField{background-color: rgb(255,247,201)}
select.mandatoryField{background-color: rgb(255,247,201)}

.twChBox{ }
.number {text-align:right;padding:0px 5px 0px 0px;}
.numberI {text-align:right;padding:0px 0px 0px 0px;}
input.number{padding-right:1px}
.wFull {width:100%}
.w500 {width:500px}
.w350 {width:27em}
.w100 {width:100px}
.w150 {width:150px}
.w200 {width:200px}
.w250 {width:250px}
.w35  {width:35px}
.w20  {width:20px}
.w50  {width:50px}
.w70  {width:70px}

.twULHCatsList {}
.selectedMenuItem a { border-bottom: dotted 1px red; color: red }
.itemTpl { display:none; margin-bottom:5px}
.twControlBox { }
.addButton { width:40%; }
.removeButton{ width:40%;}
/*tariff panel styles*/
.tariffValue{margin:0px 5px 5px 5px; text-align:right;}
.tariffAmnt{ text-align:right;margin:0px 3px 0px 3px;width:95%; }
.removeSeasonButton{}
#addSeasonForm input{width:50%;}
.SeasonCustomPricingTable fieldset{line-height:25px;}
.SeasonCustomPricingTable input{float:right; text-align:right}

/*calendar styles*/
.calendar-block {margin-bottom:5px;}
.calendar-block-item {border:inset 1px gray}
.calendar-current-month-header { width:100%;}
.calendar-current-month-nav {width:100%}
.calendar-month{color:Purple;width:100%;}
.other-month{color:#aaaaaa;border:solid 1px #eeeeee;}
.current-month{color:Green;border:solid 1px transparent; } 
.cmTariff{border-color:#DDD}
.day
{
        float:right;clear:right;
} 

.legendDay
{   background-color:#DDD;
    padding:2px 2px 2px 2px;
    display:block;
    width:17px;
    height:17px;
}
.dayHover{border:inset 1px gray;cursor:pointer;}
.daySelected{border:outset 1px gray;background-color:#98BFC2;}
.weekday{color:Navy}
.nav-prev{color:Fuchsia}
.nav-next{color:Olive}
.date-picker{  z-index:10;width:170px;position:absolute;
               background-color:#FAFAFA;border:inset 1px gray;
               font-size:small;line-height:12px;
               display:none;}

/*layout*/

/*controls*/
.serverOpPlaceholder{position:absolute;background-color:yellow;height:18px;width:80px}
.serverOpIndicator{height:16px;width:16px;background:url('/images/hourglass_go.gif') repeat-x left top;margin-top:2px}
.lngIcon{background-repeat:no-repeat;background-position:center center;width:25px;height:23px;cursor:pointer}
.lngRus{background-image:url('/images/languageIconRu_.gif')}
.lngEn{background-image:url('/images/languageIconUK_.gif')}

.searchControlSlim select {
    padding:0px; margin:0px; width:100%
}
.deleteBtn{width:16px;height:16px;cursor:pointer;position:relative;
    background:url('/images/folder_delete.gif') no-repeat center top;
}
.addBtn{width:16px;height:16px;cursor:pointer;
    background:url('/images/folder_new.gif') no-repeat right center;
}
.starRating{ height:10px; width:11px; background:url('/images/star_icons27.gif') repeat-x left top}
.humanSign{ height:10px; width:6px; background:url('/images/human.gif') repeat-x left top}

/* date picker styles */
.datePickerC  
{
    width:21px;height:20px;
    background:url('/images/design/images/calsmall.gif') no-repeat center top;
    position:relative;bottom:1px;right:1px;
    cursor:pointer }
.datePickerS /* shadow */
{
    float:right;width:21px;height:20px;
    background-color:rgb(218,205,189)}
.dpickerButton
{   width:16px;height:16px;margin:0px 3px 0px 3px;
    background:url('/images/date.png') no-repeat center top;
    cursor:pointer }
.frwdButton 
{   width:16px;height:14px;margin:0px 3px 0px 3px;
    background:url('/images/action_forward.gif') no-repeat center center;
    cursor:pointer }
.bkwdButton 
{   width:16px;height:14px;margin:0px 3px 0px 3px;
    background:url('/images/action_back.gif') no-repeat center center;
    cursor:pointer }

/* case-checkbox styles */
.twTouchCB{
    position:relative;bottom:1px;right:1px
}
.cbg1
{
    width:25px;height:23px;
    background: url('/images/design/images/cb_group1.gif') no-repeat;
    background-attachment:scroll;
    position:relative;bottom:1px;right:1px;
}
.cbg0    
{
    width:25px;height:23px;
    background: url('/images/design/images/cb_group1.gif') no-repeat;
    background-attachment:scroll;
}
.cbShad /* shadow */
{
    width:25px;height:23px;
    background: url('/images/design/images/cbshadow.gif') no-repeat center center;
    cursor:pointer 
    }
.cbParking            { background-position:   0px 0px; }
.cbWifi               { background-position: -27px 0px; }
.cbMeeting            { background-position: -54px 0px; }
.cb24CheckInOut       { background-position: -81px 0px; }
.cbBusinessFCenter    { background-position: -108px 0px; }
.cbSwimmingPool       { background-position: -135px 0px; }
.cbFitness            { background-position: -162px 0px; }
.cbTennis             { background-position: -189px 0px; }
.cbChildRoom          { background-position: -216px 0px; }
.cbPets               { background-position: -243px 0px; }
.cbForAllergic        { background-position: -270px 0px; }
.cbForDisabled        { background-position: -297px 0px; }
.cbRestaurant         { background-position: -324px 0px; }
.cbGolf               { background-position: -351px 0px; }
.cbBowling            { background-position: -378px 0px; } 
.cbSauna              { background-position: -405px 0px; }
.cbInternet           { background-position: -432px 0px; }
.cbBeach              { background-position: -459px 0px; }

/* togglable starr styles */
.starF {width:15px;height:15px;
    background: url('/images/stars.gif') no-repeat;
    cursor:pointer }
.sOff { background-position:0px 0px; }
.sOn  { background-position:-19px 0px; }

.crossClose { width:60px;height:10px;
    background: url('/images/cross_close.gif') no-repeat top left;
    position:relative;bottom:1px;right:1px;
    font-size:10px;
    text-decoration:underline;
    line-height:10px;
    vertical-align:top;
    text-align:left;
    cursor:pointer}
.crossCloseShad {
    width:60px;height:10px;
    background: url('/images/cross_closeShad.gif') no-repeat top left;}