BODY,H1,H2,H3,P,IMG,TD,TH,DIV,INPUT,SELECT,TEXTAREA,FORM{margin:0px;padding:0px;}
BODY{background:#FFF;}
BODY,H1,H2,H3,P,TD,TH,DIV,INPUT,SELECT,TEXTAREA{color:#444;font:12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing:0px;text-decoration:none;vertical-align:top;}
H1,H2,H3,H4,H5,H6{color:#000;text-align:left;}
H1{color:#014090;font-size:24px;line-height:24px;margin-bottom:24px;text-shadow:0 1px 0 #FFF;}
H3,H4{color:#000;font-size:14px;font-weight:bold;letter-spacing:0px;line-height:16px;}
H5{color:#000000;font:bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0;}
INPUT[TYPE=TEXT],INPUT[TYPE=PASSWORD],SELECT,TEXTAREA{background:#FFF;color:#000;margin:2px 0;padding:2px;width:210px;}
INPUT[TYPE=TEXT][READONLY],INPUT[TYPE=PASSWORD][READONLY],TEXTAREA[READONLY]{background:#F0F0F0;color:#777;}
INPUT[TYPE=TEXT][DISABLED],INPUT[TYPE=PASSWORD][DISABLED],SELECT[DISABLED],TEXTAREA[DISABLED]{background:#F0F0F0;border-color:#BBB;color:#777;}
INPUT,SELECT,TEXTAREA,LABEL{font:normal 12px/16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
LABEL{color:#444;display:block;font-weight:normal;padding:5px;vertical-align:middle;white-space:nowrap;width:auto;}
LABEL INPUT,LABEL TEXTAREA{font-weight:normal;vertical-align:middle;}
SPAN{font-size:11px;font-weight:normal;}
IMG{border:0px;}
A,A:visited,A:hover,A:active{color:#069;font:12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing:0;}
UL,OL{padding:14px 0 24px 18px;}
UL,OL,LI{font-size:12px;margin:0 0 14px 0;}
* HTML .clear{height:1%;}
* HTML .iemargin{margin-bottom:0px;}
* HTML .hitarea{display:inline;float:none;}
* HTML H1.ip{padding-bottom:4px;}
.date_selector,.date_selector *{background:none;border:none;height:auto;margin:0;padding:0;text-align:left;text-decoration:none;width:auto;}
.treeview .hover,.filetree A:link,.filetree A:visited,.filetree A:hover,.filetree A:active{border-bottom:0px;color:#000;cursor:pointer;text-decoration:underline;}
.vlinks A,.vlinks A:visited,.vlinks A:hover,.vlinks A:active{display:block;}
.navigator A,.navigator A:visited{color:#069;font-size:12px;}
.navigator A:hover,.navigator A:active{color:#069;}
A.guide,A.guide:visited,A.guide:hover,A.guide:active{display:block;padding:5px;}
A.simple,A.simple:visited,A.simple:hover,A.simple:active{color:#069;outline:none;text-decoration:none;}
#header .logo A{background:url("/skin/img/logo-waves.png") no-repeat  center;

    background-size: contain;
    border:0px !important;display:block;height:82px;left:-7px;outline:none;position:absolute;text-indent:-1600px;top:-2px;width:240px;}
#header .text,#header .text A{color:#8CBCF7;font-size:11px;}
#header .text A:hover{color:#C1DDFF;}
#header .menu-items TD.hover A{color:#000;text-shadow:0px 1px 0px #FFF;}
#header .menu-items TD.active A{color:#FFF;text-shadow:0px 1px 0px #000;}
#header .menu-items A,#header .menu-items A:visited,#header .menu-items A:hover,#header .menu-items A:active{background:transparent;color:#000;display:block;font:bold 17px Arial, Helvetica, sans-serif;height:38px;line-height:38px;text-align:center;text-decoration:none;text-shadow:0px 1px 0px #FFF;white-space:nowrap;}
#header .menu-items .selected A{color:#069 !important;text-decoration:underline;}
.email DIV A{font-size:14px;font-weight:bold;}
.help A{background:url("/skin/img/icons/help.png") no-repeat left 7px;display:block;font-size:14px;font-weight:bold;padding:5px 0 5px 20px;}
.docdoc A,.docxls A{display:block;font-size:12px;font-weight:normal;padding:58px 0 5px 0;text-align:center;}
.docdoc A{background:url("/skin/img/icons/docdoc.png") no-repeat top center;}
.docxls A{background:url("/skin/img/icons/docxls.png") no-repeat top center;}
#footer TD A,#footer TD A:hover,#footer TD A:active,#footer TD A:visited{color:#FFFFFF;font:normal 12px Arial, Helvetica, sans-serif;line-height:18px;}
#footer TD SPAN,#footer TD A{display:block;text-align:left;text-shadow:0 1px 0 #0033B4;}
.boats .boatslist A{background:url("/skin/img/icons/anchor.png") no-repeat right center;display:block;padding:3px 24px 3px 5px;text-align:right;}
.searchshadow .searchtripinf .over .pb A,.searchshadow .searchtripinf .over .pb A:visited{width:200px !important;}
.searchshadow .searchtowns .over .pb A,.searchshadow .searchtowns .over .pb A:visited{width:130px !important;}
.searchshadow .searchboats .over .pb A,.searchshadow .searchboats .over .pb A:visited{width:140px !important;}
.searchshadow .searchtownsvisit .over .pb A,.searchshadow .searchtownsvisit .over .pb A:visited{width:162px !important;}
.searchshadow .searchroom .over .pb A,.searchshadow .searchroom .over .pb A:visited{width:45px !important;}
.searchshadow .searchyear .over .pb A,.searchshadow .searchyear .over .pb A:visited{width:110px !important;}
.searchshadow .searchmonth .over .pb A,.searchshadow .searchmonth .over .pb A:visited{width:110px !important;}
.boatshadow A.icon{display:block;padding:5px 0 5px 24px;}
.boatshadow A.icon-shema{background:url("/skin/img/icons/boat/schema.png") no-repeat left center;}
.boatshadow A.icon-rooms{background:url("/skin/img/icons/boat/rooms.png") no-repeat left center;}
.boatshadow A.icon-photos{background:url("/skin/img/icons/boat/photos.png") no-repeat left center;}
.boatshadow A.icon-desc{background:url("/skin/img/icons/boat/desc.png") no-repeat left center;}
.boatshadow A.icon-cruises{background:url("/skin/img/icons/boat/cruises.png") no-repeat left center;}
#cabinetmenu A{border:1px solid transparent;border-right:0;display:block;margin:5px -1px 5px 5px;padding:25px 10px 25px 64px;z-index:9999;}
#cabinetmenu A.orders{background:url("/skin/img/icons/cabinet/orders.png") no-repeat 5px center;}
#cabinetmenu A.tickets{background:url("/skin/img/icons/cabinet/tickets.png") no-repeat 5px center;}
#cabinetmenu A.passengers{background:url("/skin/img/icons/cabinet/passengers.png") no-repeat 5px center;}
#cabinetmenu A.notices{background:url("/skin/img/icons/cabinet/notices.png") no-repeat 5px center;}
#cabinetmenu A.settings{background:url("/skin/img/icons/cabinet/settings.png") no-repeat 5px center;}
#cabinetmenu A.active{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;background-color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:0;border-color:#CCC;border-top-left-radius:5px;border-top-right-radius:0;color:#000;font-weight:bold;text-decoration:none;}
.post A,.post A:visited{color:#808EA2;}
.post A:hover,.post A:active{color:#06F;}
.grid TD.routeinfo TD A.route-towns,.grid TH.routeinfo TD A.route-towns{color:#06E;font-size:14px;text-decoration:none;}
.grid TD A{font-size:10px;}
.grid TD.id A{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.grid TD.route A{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.pager A,.pager B{border:1px solid #EEE;margin-left:2px;padding:3px 5px;}
A.photo{-moz-box-shadow:0px 0px 5px #CCC;-webkit-box-shadow:0px 0px 5px #CCC;border:1px solid #CCC;box-shadow:0px 0px 5px #CCC;color:#000;display:block;font-size:11px;margin:5px 0;padding:10px;text-decoration:none;}
.photos A.docscan{-moz-box-shadow:0px 0px 5px #444 !important;-webkit-box-shadow:0px 0px 5px #444 !important;background-color:#FFF !important;border:1px solid #CCC !important;box-shadow:0px 0px 5px #444 !important;color:#000 !important;display:inline-block !important;font-size:11px !important;margin:10px 0 10px 10px !important;padding:10px !important;text-decoration:none !important;}
.date_selector .month_nav A{border:0;color:#000;display:block;font-size:120%;font-weight:bold;height:20px;line-height:17px;overflow:hidden;position:absolute;text-align:center;top:5px;width:20px;}
.date_selector .month_nav A:hover,.date_selector .month_nav A:focus{background:none;border:0;color:#000;text-decoration:none;}
.date_selector TD A{border:0;color:#000 !important;display:block;height:100%;line-height:2em;text-align:center;text-decoration:none !important;width:100%;}
.date_selector TD.today A{background:#FFB !important;}
.date_selector TD.selected A{background:#364437;color:#0C0 !important;font-weight:bold;}
.date_selector TD A:hover{background:#000;color:White !important;}
#content .over .pb A,#content .over .pb A:visited{color:#000;display:inline-block;float:left;font-size:12px;padding:5px;text-align:left;text-decoration:none;width:140px;}
#content .over .pb A:hover,#content .over .pb A:active{-khtml-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background-color:#000;border-radius:1px;color:#FFF;}
#content .over .pb A.button,#content .over .pb A.button:visited{padding:0;}
#content .over .pb A.button:hover,#content .over .pb A.button:active{background-color:transparent;color:#000;padding:0;}
#content .over .pb A.link,#content .over .pb A.link:hover,#content .over .pb A.link:active,#content .over .pb A.link:visited{background:none !important;color:#069 !important;display:block !important;float:none !important;text-align:center !important;text-decoration:underline !important;width:auto !important;}
#header .over .pb A,#header .over .pb A:visited{color:#000;display:inline-block;float:left;font-size:11px;padding:5px;text-align:left;text-decoration:none;width:115px;}
#header .over .pb A:hover,#header .over .pb A:active{-khtml-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background-color:#000;border-radius:1px;color:#FFF;}
.slider UL LI A{height:100%;left:0;position:absolute;text-decoration:none;text-indent:-10000px;top:0;width:100%;}
.centredbox{margin:0 auto;width:auto;}
.notvalid{background:#FFDADA url("/skin/img/bg/notvalid.gif") repeat-x left bottom !important;padding-bottom:2px;}
.notvalid{background:url("/skin/img/bg/notvalid.gif") repeat-x left bottom;padding-bottom:2px;}
.clear:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clear{clear:both;display:block;}
.msg,.err,.inf,.suc,.sve{font-size:11px;line-height:normal;padding:8px 8px 8px 30px;}
.inf{background:#D8E4FF url('/skin/img/icons/invoke/information-button.png') no-repeat 7px 3px !important;border:1px solid #99B6EE !important;color:#0E3FA0 !important;}
.msg{background:#FFF3D8 url('/skin/img/icons/invoke/light-bulb.png') no-repeat 7px 3px !important;border:1px solid #EED199 !important;color:#A06F0E !important;}
.err{background:#FFDDDD url('/skin/img/icons/invoke/slash.png') no-repeat 7px 3px !important;border:1px solid #E99 !important;color:#C00 !important;}
.suc{background:#E8FFD8 url('/skin/img/icons/invoke/tick.png') no-repeat 7px 3px !important;border:1px solid #BEEE99 !important;color:#4DA00E !important;}
.sve{background:#E8FFD8 url('/skin/img/icons/loading.gif') no-repeat 7px 3px !important;border:1px solid #BEEE99 !important;color:#4DA00E !important;}
DL.rbox{background:#FFF;border:1px solid #CCC;position:relative;}
DL.rbox DD{margin:0;padding:10px !important;}
.rbox DT I{background-image:url("/skin/img/corners/rbox.gif");height:6px;position:absolute;width:6px;}
.rbox .tl{background-position:right bottom;left:-1px;top:-1px;}
.rbox .tr{background-position:left bottom;right:-1px;top:-1px;}
.rbox .bl{background-position:right top;bottom:-1px;left:-1px;}
.rbox .br{background-position:left top;bottom:-1px;right:-1px;}
.rbox DT.head{border-bottom:1px solid #CCC;color:#000;font:bold 11px/15px Arial, Helvetica, sans-serif;margin:0 8px;padding:8px 2px;width:auto;}
.sqlkeys{color:#00F;font-weight:bold;}
#treebox{border-top:0;margin-bottom:10px;padding:5px;}
#treecontrol{display:none;margin:1em 0;}
.treeview,.treeview UL{list-style:none;margin:0;padding:0;}
.treeview UL{background-color:transparent;margin-top:4px;}
.treeview LI{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:3px 0pt 3px 16px;}
.treeview .hitarea{background:url("/skin/img/tree/treeview.gif") -64px -25px no-repeat;cursor:pointer;float:left;height:16px;margin-left:-16px;width:16px;}
.filetree SPAN.folder,.filetree SPAN.file,.filetree SPAN.new,#placeholder.last SPAN{display:block;padding:1px 0 1px 22px;text-align:left;}
H2,.big,SPAN.h2,SPAN.h2 H1{background:url("/skin/img/bg/h2.png") repeat-x top left;border:1px solid #909090;color:#444444;font:bold 16px Arial, Helvetica, sans-serif;line-height:16px;padding:11px;text-shadow:0 1px 0 #FFF;}
OPTION.default{background-color:#99C8EF;color:#3D76A5;}
P,.p{font-size:12px;font-weight:normal;line-height:18px;padding:0px 0px 18px 0px;text-align:left;}
P.script{color:#2573FF;font:28px Georgia, Times, serif;font-style:italic;font-weight:normal;margin-bottom:30px;text-align:left;}
.halfopacity{-khtml-opacity:0.5;-moz-opacity:0.5;filter:progid:dximagetransform.microsoft.alpha(opacity=50);opacity:0.5;}
.wrapper{margin:0px auto;padding:0;text-align:left;width:900px;}
#heco,#header,#content,#footer{min-width:900px;width:100%;}
BODY > #heco{height:auto;min-height:100%;}
#content{margin-top:-3px;padding-bottom:364px;padding-top:0px;}
#footer{clear:both;height:354px;margin-top:-354px;position:relative;}
#header{background:#FFF;height:235px;position:relative;}
#header #signin{margin:0px;padding:0px;}
#header #signin BIG{color:#FFF;display:inline-block;font-weight:bold;height:25px;overflow:hidden;white-space:nowrap;width:205px;}
#header #SignInBox{height:57px;width:268px;}
#header .logo{position:relative;width:240px;}
#header #lenta{position:relative;width:305px;}
#header #lenta .action{background:url("/skin/img/bg/lenta.png") no-repeat center center;height:40px;left:8px;padding:9px 0;position:absolute;text-align:center;top:8px;width:288px;}
#header #lenta .action,#header #lenta .action SPAN{font-size:12px;font-weight:bold;}
#header .request{background:url("/skin/img/bg/req.png") no-repeat left top;color:#FFF;display:block;font-size:14px;margin:4px 0;padding:0px 0px 0px 14px;}
#header .howtopay{background:url("/skin/img/icons/credit-cards.png") no-repeat left top;color:#FFF;display:block;font-size:14px;margin:4px 0 4px 10px;padding:0px 0px 0px 22px;}
#header .years DIV{height:110px;width:279px;}
#header .phones{background:url("/skin/img/bg/wheel.png") no-repeat 0 12px;padding:0 0 0 50px;}
#header .phones DIV.freephone{background:url("/skin/img/bg/free-wave.png") no-repeat left bottom;color:#FFC374;font-size:18px !important;height:38px;}
#header .menu-items{background:transparent;height:38px;min-width:900px;padding:1px 0;}
#content .artmsg,#content .artinf,#content .artsuc,#content .msg,#content .err,#content .inf,#content .suc,#content .sve{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-position:7px 7px !important;border-radius:5px;margin:5px;}
#content .err{margin-top:10px;position:relative;}
#content .err .tail{background:url("/skin/img/icons/err.png") no-repeat top left;height:8px;left:35px;position:absolute;top:29px;width:15px;}
#content .artmsg,#content .artinf,#content .artsuc{font-size:12px;margin:0 0 18px 0 !important;}
#content .docscan{-moz-box-shadow:0 2px 7px #5E83B2;-webkit-box-shadow:0 2px 7px #5E83B2;border:5px solid #FFF;box-shadow:0 2px 7px #5E83B2;display:block;margin:2px 0 0 18px;}
.manager DIV{background:url("/skin/img/icons/manager.png") no-repeat left center;font-size:14px;font-weight:bold;padding:5px 0 5px 20px;}
.icq DIV{background:url("/skin/img/icons/icq.png") no-repeat left center;font-size:14px;font-weight:bold;padding:5px 0 5px 20px;}
.phone DIV{background:url("/skin/img/icons/phone.png") no-repeat left center;font-size:14px;font-weight:bold;padding:5px 0 5px 20px;}
.fax DIV{background:url("/skin/img/icons/fax.png") no-repeat left center;font-size:14px;font-weight:bold;padding:5px 0 5px 20px;}
.email DIV{background:url("/skin/img/icons/email.png") no-repeat left center;font-size:14px;font-weight:bold;padding:5px 0 5px 20px;}
.box{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #DDD;border-radius:5px;margin-bottom:15px;padding:10px 7px 7px 7px;position:relative;}
.box .boxhead{background-color:#FFF;color:#AAA;font-size:12px;font-weight:normal;left:10px;padding:4px;position:absolute;top:-12px;width:auto;}
.price{color:#D00;font-size:12px;font-weight:bold;}
.icon{display:block;padding:5px 0 5px 24px;}
.pre{display:block;height:auto;padding:0 20px 20px 20px;white-space:pre-wrap;}
.fixsize{height:150px;overflow:hidden;}
.agreg-form LABEL INPUT[TYPE=TEXT],.feedback-form LABEL INPUT[TYPE=TEXT],.agreg-form LABEL TEXTAREA,.feedback-form LABEL TEXTAREA,.agreg-form LABEL SELECT,.feedback-form LABEL SELECT{display:block;width:270px !important;}
.boats{background:url("/skin/img/bg/boats.jpg") no-repeat top left;min-height:200px;padding:25px 0 0 0;text-align:right;}
.boats H1{font-size:20px;margin:0;padding:20px 0;text-align:right;}
.tripshadow{background:url("/skin/img/bg/tripshadow.png") repeat-y top left;padding:0;}
.searchshadow{background:url("/skin/img/bg/searchshadow.png") repeat-y top left;min-height:280px;padding:0;}
.searchshadow .selectors{color:#000 !important;line-height:26px;margin-top:10px;}
.searchshadow .searchtownsvisit .over .pb{height:250px;overflow:auto;width:190px !important;}
.searchshadow .labeltext{color:#000;margin-top:10px;}
.searchshadow .checkbox{background:url("/skin/img/bg/checkbox.png") no-repeat top left;color:#000;cursor:pointer;height:18px;margin-top:10px;padding:0 0 0 24px;}
.boatshadow{background:url("/skin/img/bg/boatshadow.png") repeat-y top left;min-height:330px;padding:0;}
.boatshadow .otherboats{line-height:26px;margin-top:20px;}
.boatshadow H1,.tripshadow H1,.searchshadow H1{background:url("/skin/img/bg/h1.png") no-repeat top left;margin-bottom:0;padding:25px 0;z-index:0;}
#content .schemagrid{height:500px;position:relative;width:900px;}
#content .schemagrid .room{-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;border-style:solid !important;border-width:1px !important;display:block;position:absolute;}
#content .schemagrid .room .po{-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;background:none !important;border:none !important;border-radius:0 !important;font-size:8px !important;font-weight:bold !important;line-height:8px;padding:0 !important;text-align:center;}
#content .schemagrid .room .po SPAN{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:7px;line-height:12px;padding:1px 2px;}
#content .schemagrid .room .over .pb{-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-moz-box-shadow:0 0 40px #A1C4FF, inset 0 0 20px #000000;-webkit-border-radius:0 !important;-webkit-box-shadow:0 0 40px #A1C4FF, inset 0 0 20px #000000;border:5px solid #658BCD;border-radius:0 !important;box-shadow:inset 0 0 40px #A1C4FF, 0 0 20px #000000;height:auto !important;left:-220px !important;padding:20px;top:50px !important;width:410px !important;}
#content .schemagrid .room .over .pb .corn{background:url("/skin/img/corners/pb.png") no-repeat;height:58px;left:200px;position:absolute !important;top:-37px;width:48px;}
#content .schemagrid .room .over .pb .free,#content .schemagrid .room .over .pb .sold,#content .schemagrid .room .over .pb .rbksold,#content .schemagrid .room .over .pb .reserved,#content .schemagrid .room .over .pb .prepay,#content .schemagrid .room .over .pb .rbkprepay,#content .schemagrid .room .over .pb .confirmed{-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:12px;font-weight:bold;padding:5px 10px;}
#content .schemagrid .room .over .pb .free{background-color:#509C19 !important;background-image:none !important;color:#C7FFA1 !important;}
#content .schemagrid .room .over .pb .sold,#content .schemagrid .room .over .pb .rbksold{background-color:#DA251C !important;background-image:none !important;color:#FFA49F !important;}
#content .schemagrid .room .over .pb .reserved,#content .schemagrid .room .over .pb .prepay,#content .schemagrid .room .over .pb .rbkprepay,#content .schemagrid .room .over .pb .confirmed{background-color:#FF9600 !important;background-image:none !important;color:#FFF5E6 !important;}
.roomclass > P{display:block;height:50px;overflow:hidden;}
.roomclass .container{min-height:200px;padding:0 0 0 200px;}
.roomclass P{font-size:11px;text-align:left;}
.roomclass .roomblock{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFEACA url("/skin/img/admin/icons/block.png") no-repeat 8px 8px;border-radius:5px;margin:5px 0;padding:8px 5px 5px 32px;}
.roomclass .roomblock P{margin:0px;padding:0;}
#header .button{*height:28px;background:none !important;border:0px;cursor:pointer;display:inline-block !important;margin:0;padding:0 0 0 15px;position:relative;text-decoration:none;vertical-align:middle;white-space:nowrap;z-index:1;}
#header .button U,#header .button I{background:url("/skin/img/buttons/button-header.png") no-repeat right -60px;display:block;height:28px;padding:0 11px 0 0;position:relative;text-decoration:none;}
#header .button I{background-position:left 0;color:#234;font:bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing:normal;line-height:26px;margin:0 0 0 -15px;padding:0 0 0 11px;text-align:center;white-space:nowrap;}
#header .button:hover I,#header .button:focus I{background-position:left -30px;color:#000 !important;}
#content .button{*height:29px;background:none;border:0px;cursor:pointer;display:inline-block;margin:0;padding:0 0 0 15px;position:relative;text-decoration:none;vertical-align:middle;white-space:nowrap;z-index:1;}
#content .button U,#content .button I{background:url("/skin/img/buttons/button-content.png") no-repeat right -60px;display:block;height:29px;padding:0 11px 0 0;position:relative;text-decoration:none;}
#content .button I{background-position:left 0;color:#000;font:bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;letter-spacing:normal;line-height:27px;margin:0 0 0 -15px;padding:0 0 0 11px;text-align:center;text-shadow:0 1px 0 #EEE;white-space:nowrap;}
#content .button:hover I,#content .button:focus I{background-position:left -30px;color:#000 !important;}
.selector{background:-moz-linear-gradient(top, #FFFFFF, #CACACA) no-repeat #CACACA;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CACACA)) no-repeat #CACACA;background-color:#CACACA;border-bottom:1px solid #999999;border-right:1px solid #B9B9B9;border-top:1px solid #D5D5D5;display:inline-block;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#CACACA', gradienttype=0);z-index:9999;}
.selector,.selector:hover,.selector:active,.selector:visited{color:#000;text-decoration:none;}
.selector:hover,.selector:active{background:-webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#BBBBBB)) no-repeat #BBBBBB;background:-moz-linear-gradient(top, #EEEEEE, #BBBBBB) no-repeat #BBBBBB;background-color:#BBBBBB;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#EEEEEE', EndColorStr='#BBBBBB', gradienttype=0);}
.selector SPAN{display:inline-block;padding:5px 8px;}
.activechar{-moz-box-shadow:0 0 7px #FFC900;-webkit-box-shadow:0 0 7px #FFC900;border-bottom:1px solid #FFF2B8;border-left:1px solid #DFD19B !important;border-right:1px solid #DFD19B;border-top:1px solid #93875D;box-shadow:0 0 7px #FFC900;}
.activechar,.activechar:hover,.activechar:active,.activechar:visited{background:-o-linear-gradient(top, #C2B37A 0%, #FBEAA9 20%, #FFFFFF 94%, #FFF4CE 100%);background:-ms-linear-gradient(top, #C2B37A 0%, #FBEAA9 20%, #FFFFFF 94%, #FFF4CE 100%);background:linear-gradient(to bottom, #C2B37A 0%, #FBEAA9 20%, #FFFFFF 94%, #FFF4CE 100%);background:-moz-linear-gradient(top, #C2B37A 0%, #FBEAA9 20%, #FFFFFF 94%, #FFF4CE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #C2B37A), color-stop(20%, #FBEAA9), color-stop(94%, #FFFFFF), color-stop(100%, #FFF4CE));background:-webkit-linear-gradient(top, #C2B37A 0%, #FBEAA9 20%, #FFFFFF 94%, #FFF4CE 100%);color:#7A7254;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#C2B37A', endColorstr='#FFF4CE', gradienttype=0);text-decoration:none;}
#cabinetmenu{border-right:1px solid #CCC;padding:20px 0;}
#post-substrate{background:url("/skin/img/icons/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0.8);height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:center;top:0;vertical-align:middle;width:100%;z-index:99999;}
#GbookForm .require{color:#C00;padding:1px 4px;}
#GbookForm .notvalid{background:url("/skin/img/bg/notvalid.gif") repeat-x left bottom;padding-bottom:2px;}
H1.ip{background-color:#000;border:3px solid #000;color:#F42;display:block;margin-bottom:3px;margin-left:1px;padding-top:3px;text-align:center;width:222px;}
.reply .post{border-left:3px solid #09F;padding-left:10px;}
.info{background:transparent url("/skin/img/icons/info-0.gif") no-repeat left top;padding:4px 0 5px 47px;}
.info U{color:#03A;font-weight:bold;text-decoration:none;}
.info I{color:#777;font-style:normal;}
#print .pricegrid{margin:0;width:100% !important;}
.fingrid{border-bottom:3px solid #CCC;border-right:1px solid #CCC;}
.itemgrid{border:2px solid transparent;border-collapse:collapse;margin:0;width:100%;}
.padger-sort{margin:10px 0;width:100%;}
.pager{display:block;margin:10px 0;}
#StepForm LABEL INPUT[TYPE=TEXT],#StepForm LABEL TEXTAREA,#StepForm LABEL SELECT{display:block;width:270px !important;}
.date_selector{background:#F5F5F5;border:1px solid #AAA;display:none;margin:-1px 0 0 0;padding:5px;position:absolute;z-index:100000;}
.date_selector_ieframe{display:none;position:absolute;z-index:99999;}
.date_selector .month_nav{display:block;margin:0 0 5px 0;padding:0;}
.date_selector .month_name{color:#000;display:block;font-weight:bold;line-height:20px;text-align:center;}
.po{display:block;position:relative;zoom:1;}
.po .pb{display:none;position:absolute;z-index:-1;}
.over .pb{display:block;left:-8px;top:16px;}
#content .po{-khtml-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:inset 0 0 3px #AAAAAA;-webkit-border-radius:4px;-webkit-box-shadow:inset 0 0 3px #AAAAAA;background:#FFFFFF url("/skin/img/icons/listc.png") no-repeat right center;border:1px solid #999999;border-radius:4px;box-shadow:inset 0 0 3px #AAAAAA;color:#000;cursor:pointer;display:inline-block;font-size:12px;margin:0;padding:5px 20px 5px 6px;text-align:left;width:124px;}

@scope (#content) to (.tailmodal)
{
#content INPUT[TYPE=TEXT], #content TEXTAREA, #content SELECT {
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -moz-box-shadow: inset 0 0 3px #AAAAAA;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: inset 0 0 3px #AAAAAA;
    background: #FFF;
    border: 1px solid #999999;
    border-radius: 4px;
    box-shadow: inset 0 0 3px #AAAAAA;
    color: #000;
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    padding: 5px 6px 5px 6px;
    text-align: left;
    width: 88px;
}

}
#content .over{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
#content .over .pb{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-box-shadow:0 3px 3px #EEEEEE;-webkit-border-radius:3px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-box-shadow:0 3px 3px #EEEEEE;background-color:#FFF;border:1px solid #999999;border-radius:3px;border-top:1px solid #AAA;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 3px 3px #EEEEEE;left:-1px !important;padding:0px;right:auto;top:20px;width:150px;}
#header .searchboats_quick,#header .searchtowns_quick{display:inline-block;float:left;height:25px;margin:1px 5px 1px 0;width:125px;}
#header .po{-khtml-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:inset 0 0 3px #0058C8;-webkit-border-radius:4px;-webkit-box-shadow:inset 0 0 3px #0058C8;background:#FFFFFF url("/skin/img/icons/list.png") no-repeat right center;border:1px solid #003579;border-radius:4px;box-shadow:inset 0 0 3px #0058C8;color:#000;cursor:pointer;display:inline-block;font-size:11px;margin:1px 0;padding:5px 20px 5px 6px;text-align:left;width:99px;}
#header INPUT[TYPE=TEXT],#header INPUT[TYPE=PASSWORD]{-khtml-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:inset 0 0 3px #0058C8;-webkit-border-radius:4px;-webkit-box-shadow:inset 0 0 3px #0058C8;background:#FFF;border:1px solid #003579;border-radius:4px;box-shadow:inset 0 0 3px #0058C8;color:#000;font-size:11px;line-height:11px;margin:1px 0;padding:5px 6px 5px 6px;text-align:left;width:88px;}
#header .over{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
#header .over .pb{-khtml-border-radius:3px;-moz-border-radius:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-box-shadow:0 3px 3px #559CED;-webkit-border-radius:3px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-box-shadow:0 3px 3px #559CED;background-color:#FFF;border:1px solid #003579;border-radius:3px;border-top:1px solid #559CED;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 3px 3px #559CED;left:-1px !important;padding:0px;right:auto;top:20px;width:125px;}
#img-gallery{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:center;top:0;vertical-align:middle;width:100%;z-index:99999;}
#img-view{background:#FFF;box-shadow:0 5px 15px rgba(0, 0, 0, 0.7);display:inline-block;margin:20px 0;max-width:90%;min-width:200px;padding:10px;position:relative;text-align:left;}
.prev{bottom:10px;position:absolute;right:48px;}
.next{bottom:10px;position:absolute;right:10px;}
.close{position:absolute;right:10px;top:10px;z-index:9999;}
.play{bottom:10px;left:10px;position:absolute;}
.playinfo{background:url('/skin/img/lightbox/play.gif') repeat-x top left;height:10px;left:20px;position:absolute;top:20px;width:10px;z-index:9999;}
.image-box DIV{background:#FFF;padding-left:38px;padding-top:8px;}
.image{cursor:pointer;display:block;height:auto;margin:0;max-width:100%;width:auto;}
DIV.slider{margin:0;position:relative;}
.slider UL{height:368px;list-style:none;margin:0 auto;padding:0;position:relative;width:900px;}
.slider UL LI{height:100%;left:0;padding:0;position:absolute;top:0;width:100%;}
.slider OL{bottom:15px;font-size:0;left:0;line-height:0;list-style:none;margin:0;padding-right:25px;position:absolute;text-align:right;width:865px;}
.slider OL LI{background:url("/skin/img/icons/bullets.png") no-repeat top left;cursor:pointer;display:inline-block;height:12px;margin:3px;padding:0;width:12px;zoom:1;}
.slider DIV.prev,.slider DIV.next{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:20%;}
.slider DIV.next{left:auto;right:0;}
.slider DIV.prev SPAN,.slider DIV.next SPAN{-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:url("/skin/img/icons/nextprev.png") no-repeat bottom left;height:56px;margin-top:-28px;opacity:0;position:absolute;right:40px;top:50%;transition:all 0.3s ease-out;visibility:hidden;width:56px;}
.slider DIV.next SPAN{background-position:top left;left:40px;right:auto;}
.slider DIV.prev:hover SPAN,.slider DIV.next:hover SPAN{opacity:1;visibility:visible;}
#header .menu-items TABLE{border-left:1px solid #808080;border-right:1px solid #F8F8F8;}
#header .menu-items TD{border-left:1px solid #F8F8F8;border-right:1px solid #808080;}
#header .menu-items TD.hover{background:url("/skin/img/bg/menu-hover.png") no-repeat bottom center;border-left:1px solid #F8F8F8;border-right:1px solid #808080;}
#header .menu-items TD.active{background:#444;border-left:1px solid transparent;border-right:1px solid transparent;}
#footer TD{padding-bottom:15px;width:25%;}
#footer TD SPAN{color:#FFC563;font:400 18px Arial, Helvetica, sans-serif;padding:60px 0 10px 0;}
#footer TH{background:url("/skin/img/bg/gold.png") no-repeat top left;width:25%;}
#footer TH SPAN{color:#A06821;font:bold 12px Arial, Helvetica, sans-serif;padding:10px 12px;}
#footer TH P{color:#A06821;font:normal 11px Arial, Helvetica, sans-serif;padding:0 35px 30px 12px;text-align:left;}
#footer TH SPAN,#footer TH P{display:block;margin:0;text-align:left;text-shadow:0 1px 0 #FFF;}
.tripshadow .moreinfo TD{padding:15px 0;}
#GbookForm .gbook_required TD,#GbookForm .gbook_required TH,#GbookForm .gbook_not_required TD,#GbookForm .gbook_not_required TH,#GbookForm .gbook_antispam TD,#GbookForm .gbook_antispam TH{text-align:left;vertical-align:middle;}
#GbookForm .gbook_required TH{width:1px;}
#GbookForm .gbook_required TH,#GbookForm .gbook_antispam TH{padding-right:5px;}
#GbookForm .gbook_not_required TD INPUT{width:250px;}
.grid TD,.grid TH{border-left:1px solid #CCC;border-top:3px solid #000;font-size:11px;padding:1px;}
.grid TD.first,.grid TH.first{border-left:0px;}
.grid TD.pad,.grid TH.pad{padding:5px;}
.grid TD.lightline,.grid TH.lightline{border-top:1px solid #CCC;}
.grid TD.hightlight,.grid TH.hightlight{background:#FFD3CD;}
.grid TD.routeinfo,.grid TH.routeinfo{background:#EAF7FF;color:#000;padding:7px;text-align:left;}
.grid TD.routeinfo TD,.grid TH.routeinfo TD{color:#000;}
.grid TD H5,.grid TH H5{margin-top:20px;}
.grid TH{background:#FFF;color:#000;font-weight:bold;text-align:center;vertical-align:middle;}
.grid TH.light{border-top:1px solid #CCC;font:normal 9px Arial, Helvetica, sans-serif;letter-spacing:0px;width:35px;}
.grid TH.superlight{background:transparent;border:0;font:normal 9px Arial, Helvetica, sans-serif;letter-spacing:0px;text-align:left;}
.grid TH.dates{width:80px;}
.grid TH.route{width:auto;}
.grid TD{color:#000;}
.grid TD.route{padding:2px 3px;}
.grid TD.dates{font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:7px 3px;text-align:center;vertical-align:middle;}
.grid TD.price{color:#C00;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:5px 1px !important;text-align:center;}
.grid TD.infobg{background:#FFF;}
.itemgrid TD{border:1px solid #CCC;padding:15px;vertical-align:top;}
.date_selector TABLE{border-collapse:collapse;border-spacing:0;}
.date_selector TH{background-color:#555;color:#FFF;font-weight:bold;vertical-align:middle;}
.date_selector TH.holiday{background-color:#900;color:#FFF;font-weight:bold;}
.date_selector TH,.date_selector TD{height:2em;padding:0;text-align:center;width:2.5em;}
.date_selector TD{background:White;border:1px solid #CCC;line-height:2em;text-align:center;white-space:nowrap;}
.date_selector TD.holiday{background:#FDD;}
.date_selector TD.today{background:#FFB !important;}
.date_selector TD.unselected_month{color:#CCC;}
.wide{width:100%;}
.half{width:50%;}
.third{width:33%;}
.third2{width:67%;}
.quart3{width:75%;}
.quart{width:25%;}
.fixside{width:230px;}
.block{display:block;}
.pad{padding:5px !important;}
.bigpad{padding:15px !important;}
.padleft{padding-left:5px !important;}
.padright{padding-right:5px !important;}
.medpadtb{padding:10px 0 !important;}
.bigpadtb{padding:15px 0 !important;}
.marg{margin:5px !important;}
.margleft{margin-left:5px !important;}
.margright{margin-right:5px !important;}
.bigmarg{margin:15px !important;}
.bigmargleft{margin-left:15px !important;}
.bigmargright{margin-right:15px !important;}
.bigmargbot{margin-bottom:15px !important;}
.bigpadleft{padding-left:15px !important;}
.bigpadright{padding-right:15px !important;}
.medpadleft{padding-left:10px !important;}
.medpadright{padding-right:10px !important;}
.sppadleft{padding-left:8px !important;}
.sppadright{padding-right:8px !important;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.right{text-align:right !important;}
.left{text-align:left !important;}
.fright{float:right;}
.fleft{float:left;}
.center{text-align:center !important;}
.middle{vertical-align:middle !important;}
.bottom{vertical-align:bottom !important;}
.hidden{display:none !important;}
.overflowHidden{overflow:hidden;}
.noborder{border:0px !important;}
.nomargin{margin:0px !important;}
.nopadding{padding:0px !important;}
.nounderline,.nounderline:hover{text-decoration:none !important;}
.dot{border-bottom:1px dotted #DDD;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.nowrap{white-space:nowrap;}
.relative{position:relative;}
.clear{display:inline-block;}
.treeview LI{background:url("/skin/img/tree/line.gif") 0 0 no-repeat;}
.treeview LI.collapsable,.treeview LI.expandable{background-position:0 -176px;}
.treeview .expandable-hitarea{background-position:-80px -3px;}
.treeview LI.last{background-position:0 -1766px;}
.treeview LI.lastCollapsable,.treeview LI.lastExpandable{background-image:url("/skin/img/tree/treeview.gif");}
.treeview LI.lastCollapsable{background-position:0 -111px;}
.treeview LI.lastExpandable{background-position:-32px -67px;}
.treeview DIV.lastCollapsable-hitarea,.treeview DIV.lastExpandable-hitarea{background-position:0;}
.filetree LI{padding:3px 0 2px 16px;}
.filetree SPAN.folder{background:url("/skin/img/tree/folder.gif") 0 0 no-repeat;}
.filetree LI.expandable SPAN.folder{background:url("/skin/img/tree/folder-closed.gif") 0 0 no-repeat;}
.filetree SPAN.file{background:url("/skin/img/tree/file.gif") 0 0 no-repeat;}
.filetree SPAN.new{background:url("/skin/img/tree/new.gif") 0 0 no-repeat;}
#placeholder.last SPAN{background:url("/skin/img/tree/loading.gif") 0 0 no-repeat;}
H1.art{margin-top:24px;}
SPAN.h2{display:block;}
SPAN.h2 H1{display:inline;}
.ju P,P.ju{text-align:justify;}
.small{font-size:11px !important;}
#header{background:transparent url("/skin/img/bg/header.png") repeat-x top left;}
HTML,BODY,#heco{height:100%;}
#header .text{padding:12px 0 4px 0;}
#header .years{background:url("/skin/img/bg/20-years.png") no-repeat right 15px;}
#header .phones DIV,#header .phones DIV SPAN{font:bold 12px Arial, Helvetica, sans-serif;}
#header .phones DIV.freephone,#header .phones DIV.freephone SPAN{font:bold 14px Arial, Helvetica, sans-serif;}
#content .docscan SMALL{display:block;}
.manager{margin-bottom:10px;}
.icq{margin-bottom:10px;}
.phone{margin-bottom:10px;}
.fax{margin-bottom:10px;}
.email{margin-bottom:10px;}
.help{margin-bottom:10px;}
.docdoc,.docxls{margin-bottom:10px;}
.lcol,.rcol{width:210px;}
.lcol{padding:0 18px 0 0;}
.rcol{padding:0 0 0 18px;}
.ccol{padding:0;}
.boldframe{border:2px solid #FB4 !important;}
.po .price,.po .pricelabel,.po .price SPAN{font-size:12px !important;}
.cell .price{margin:10px 0;}
.icon-sequrity{background:url("/skin/img/icons/sequrity.png") no-repeat left center;}
.icon-remember{background:url("/skin/img/icons/remember.png") no-repeat left center;}
.icon-anchor{background:url("/skin/img/icons/anchor.png") no-repeat left center;}
.icon-map{background:url("/skin/img/icons/map.png") no-repeat left center;}
#sitemap{margin-bottom:24px;}
#footer{background:transparent url("/skin/img/bg/footer.png") repeat-x top left;}
.agreg-form,.feedback-form{margin-bottom:25px;}
.agreg-form LABEL,.feedback-form LABEL{font-size:11px;}
.agreg-form LABEL INPUT[TYPE=TEXT].antispam,.feedback-form LABEL INPUT[TYPE=TEXT].antispam{width:70px !important;}
.boats .boatslist{padding:7px 0;}
.tripshadow .routetable{width:300px;}
.tripshadow .moreinfo{border-top:3px solid #000;}
.searchshadow .searchtripinf .po{width:184px !important;}
.searchshadow .searchtripinf .po SPAN{font-size:12px;}
.searchshadow .searchtripinf .over .pb{width:210px !important;}
.searchshadow .searchtowns .po{width:114px !important;}
.searchshadow .searchtowns .po SPAN{font-size:12px;}
.searchshadow .searchtowns .over .pb{width:140px !important;}
.searchshadow .searchboats .po{width:124px !important;}
.searchshadow .searchboats .po SPAN{font-size:12px;}
.searchshadow .searchboats .over .pb{width:150px !important;}
.searchshadow .searchtownsvisit .po{width:164px !important;}
.searchshadow .searchtownsvisit .po SPAN{font-size:12px;}
.searchshadow .searchroom .po{width:29px !important;}
.searchshadow .searchroom .po SPAN{font-size:12px;}
.searchshadow .searchroom .over .pb{width:55px !important;}
.searchshadow .searchyear .po{width:94px !important;}
.searchshadow .searchyear .po SPAN{font-size:12px;}
.searchshadow .searchyear .over .pb{width:120px !important;}
.searchshadow .searchmonth .po{width:94px !important;}
.searchshadow .searchmonth .po SPAN{font-size:12px;}
.searchshadow .searchmonth .over .pb{width:120px !important;}
.searchshadow .checkbox-checked{background:url("/skin/img/bg/checkbox.png") no-repeat bottom left;}
.topblue{background:url("/skin/img/bg/top-blue.png") no-repeat top left;}
.bottomorange{background:url("/skin/img/bg/bottom-orange.png") no-repeat bottom right;}
#content .schemagrid .room .sold{background:url("/skin/img/icons/sold.png") no-repeat top left !important;}
#content .schemagrid .room .rbksold{background:url("/skin/img/icons/sold.png") no-repeat top left !important;}
#content .schemagrid .room .reserved{background:url("/skin/img/icons/reserved.png") no-repeat top left !important;}
#content .schemagrid .room .prepay{background:url("/skin/img/icons/prepay.png") no-repeat top left !important;}
#content .schemagrid .room .rbkprepay{background:url("/skin/img/icons/prepay.png") no-repeat top left !important;}
#content .schemagrid .room .confirmed{background:url("/skin/img/icons/confirmed.png") no-repeat top left !important;}
.schemadesc{padding:15px;}
.desc H5{padding:15px 15px 0 15px;}
.desc P{padding:0 15px 5px 15px;}
.IndexID{vertical-align:middle !important;}
#header .button:hover U,#header .button:focus U{background-position:right -90px;}
#header .button[disabled]{cursor:default;}
#content .button I SPAN.back{background:url("/skin/img/icons/back.gif") no-repeat center center;}
#content .button I SPAN.print{background:url("/skin/img/icons/print.gif") no-repeat center center;}
#content .button I SPAN.sharelink{background:url("/skin/img/icons/links.gif") no-repeat center center;}
#content .button I SPAN.mail{background:url("/skin/img/icons/mail.gif") no-repeat center center;}
#content .button I SPAN.download{background:url("/skin/img/icons/download.gif") no-repeat center center;}
#content .button:hover U,#content .button:focus U{background-position:right -90px;}
#content .button[disabled]{cursor:default;}
.leftround{border-left:1px solid #B9B9B9;}
#cabinetpage{padding-left:20px;}
.icon-menu{padding:10px 3px 10px 21px;}
.icon-print{background:url("/skin/img/admin/icons/print.png") no-repeat 3px center;}
.icon-save{background:url("/skin/img/admin/icons/save.png") no-repeat 3px center;}
.icon-progress{background:url("/skin/img/admin/icons/progress.gif") no-repeat 3px center;}
.icon-pdf{background:url("/skin/img/admin/icons/pdf.png") no-repeat 3px center;}
.icon-edit{background:url("/skin/img/admin/icons/edit.png") no-repeat 3px center;}
#GbookForm LABEL TEXTAREA{height:120px;}
#GbookForm INPUT,#GbookForm TEXTAREA{display:block;}
#GbookForm .gbook_required INPUT,#GbookForm .gbook_required TEXTAREA{width:600px;}
#additionalinfo{cursor:pointer;}
.post P,.post UL,.post OL{padding:0 0 10px 0;}
.post P{border-bottom:1px solid #E0E5F0;}
.post{margin-bottom:10px;}
.reply{margin-top:10px;}
.info U,.info I{display:block;}
.user1{background:transparent url("/skin/img/icons/info-2.gif") no-repeat left top !important;}
.user0{background:transparent url("/skin/img/icons/info-1.gif") no-repeat left top !important;}
#print{padding:10px;}
.grid{width:100%;}
.headgroup{background:#C00;}
.loading{background:url("/skin/img/icons/loading.gif") no-repeat center center;}
.photos{background:url("/skin/img/bg/photogallery.gif") repeat top left;}
#StepForm{margin-bottom:25px;}
#StepForm LABEL{font-size:11px;}
.date_selector .prev{left:5px;}
.date_selector .next{right:5px;}
.po SPAN{white-space:nowrap;}
.slider OL LI:hover{background-position:bottom left;}
.slider OL LI.selected{background-position:bottom left;}
.slider OL LI.busy{background:url("/skin/img/icons/loader.gif") no-repeat center center;}
.sqlnumbers{color:#090;}
.sqlquotes{color:#C00;}
.sqltext{color:#666;}
.filetree SPAN.selected{background-color:#3BF !important;}
.require{color:#C00;}
.red{color:#DB0000 !important;}
.lightred{color:#EE0000 !important;}
.blue{color:#0049A5 !important;}
.lightblue{color:#549BED !important;}
.green{color:#0A3 !important;}
.gray{color:#999 !important;}
.orange{color:#FA0 !important;}
.black{color:#000 !important;}
.white{color:#FFF !important;}
.lightgray{color:#EEE !important;}
.bgblack{background-color:#000 !important;}
.bgwhite{background-color:#FFF !important;}
.bglightgray{background-color:#EEE !important;}
.bglightgreen{background-color:#DEF4D2 !important;}
#heco{background-color:#FFF;}
#header .phones DIV{color:#FFC374;}
#header .phones DIV SPAN{color:#FE7300;}
#header .phones DIV.freephone SPAN{color:#FE7300;}
#header .phones DIV.freephone SPAN.free{color:#64ABFF;}
.roomclass .roomblock H5,.roomclass .roomblock P{color:#B48C50;}
#GbookForm .notpublic{color:#F5F9FE;}
.post H2{color:#0A3;}
.headgroup H4{color:#FFF;}


.table_changes td {
    border: 1px solid #ccc;
    padding: 3px 5px 3px 5px ;
}

.table_changes{
    border-collapse: collapse;
}

.table_changes h1{
    margin-bottom: 5px;
    margin-top: 10px;
}

.table_changes .noBorder td {
    border-top: none ;
    border-left: none ;
    border-right: none ;

}

.table_changes .trHead td {
    background: #999999;
    color: #FFF;
    font-weight: bold;
}

h1 {
    font-size: 20px;
}