body, html {
    border:0;
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Tahoma, Verdana, Arial, Serif;
    color:#000000;
    background:#aed3e4 url(../img/bg.gif) repeat-x center 0;
    cursor:default;
    min-width:1226px;
}
a {
    text-decoration:none;
    outline:none;
}
.h119px {height:119px;}
a.logo {
    width:278px;
    height:119px;
    display:block;
    position:absolute;
}
img {border:0;}
.body {
    width:1226px;
    position:relative;
    margin-left:-613px;
    left:50%;
}
.body_two {
    width:800px;
    position:relative;
    margin-left:-613px;
    /*left:50%;*/
}
.content {
    width:100%;
}
.grund {
    width:1055px;
    float:left;
}
.left {
    float:left;
    width:270px;
    overflow:hidden;
}
.left .links {
    width:270px;   
}
.links .gray-top, .links .gray-bottom {
    width:100%;
}
.links .gray-top {
    width:270px;
    background:url(../img/gray-panel-t.png) no-repeat 0 0;
    height:45px;
}
.links .gray-top {
    height:45px;
}
.links .l, .links .r {
    float:left;
}
.links .l {
    width:24px;
}
.links .r {
    width:20px;
}
.links .c {
    width:234px;
    float:left;
}

.links .gray-bottom {
    height:22px;
    background:url(../img/gray-panel-b.png) no-repeat 0 0;
}
.links .gray-center {
    background:url(../img/gray-panel-c.png) repeat-y 0 0;
    width:100%;
}
.links .h-gray, .block-guide .t-guide .h-gray {
    height:45px;
    line-height:57px;
    font-size:14px;
    color:#464646;
    font-weight:bold;
    overflow:hidden;
    margin-left:24px;
    font-family:Helvetica, Tahoma, Verdana, Arial;
}
.left-banner {
    margin-left:14px;
}
.left-banner div {
    display:block;
    width:250px;
    margin-top:6px;
}
.right {
    margin-left:270px;
}

.top-banner {
    height:104px;
    width:728px;
    padding-top:15px;
}
.top-banner div {
    height:90px;
    width:728px;
    overflow:hidden;
    margin-left:23px;
}
.footer {
    /*width:777px;*/
    margin-left:270px;
}
.footer .top {
    width:100%;
    height:28px;
    background:url(../img/footer-top.png) no-repeat 0 0;
}
.footer .center {
    width:100%;
    background:url(../img/footer-c.png) repeat-y 0 0;
    min-height:50px;
}
.footer .gradient .l, .footer .bottom .l {
    width:25px;
}
.footer .gradient .r, .footer .bottom .r {
    width:24px;
}
.footer .gradient .c, .footer .bottom .c {
    width:728px;
}
.footer .gradient, .footer .gray-line {
    width:100%;
    height:10px;
    line-height:0;
    font-size:0;
}
.footer .l, .footer .r, .footer .c, footer .gray-line {float:left;}
.footer .gradient div {height:10px;}
.footer .bottom div {height:46px;}
.footer .gradient .l {
    background:url(../img/footer-pre-dark-blue-l.png) no-repeat 0 0;
}
.footer .gradient .r {
    background:url(../img/footer-pre-dark-blue-r.png) no-repeat 0 0;
}
.footer .gradient .c {
    background:url(../img/footer-pre-dark-blue-c.gif) repeat-x 0 0;
}
.bottom .l-links, .bottom .r-links  {
    height:46px;
    width:auto;
    line-height:45px;  
    float:left;  
}
.bottom .l-links a, .bottom .r-links a {
    color:#417790;
    font-size:11px;
    text-decoration:none;
    padding:0 5px;
}
.bottom .l-links a:hover, .bottom .r-links a:hover {
    color:#ffffff;
    text-decoration:underline;
}
.bottom .r-links  { 
    float:right;  
}
.bottom .icon-plane {
    height:39px;
    margin-top:3px;
    width:47px;
    background:url(../img/icon-plane.png) no-repeat 0 0;
    float:right;
    display:block;
}
.bottom .r-links .box-links {
    height:46px;
    float:right;
}
.footer .gray-line {
    height:1px;
    background:url(../img/footer-gray-delimeter.png) no-repeat 0 0;
}
.footer .bottom {
    width:100%;
    height:46px;
}
.footer .bottom .l {
    background:url(../img/footer-dark-blue-l.png) no-repeat 0 0;
}
.footer .bottom .r {
    background:url(../img/footer-dark-blue-r.png) no-repeat 0 0;
}
.footer .bottom .c {
    background:url(../img/footer-dark-blue-c.gif) repeat-x 0 0;
}
.footer .list {
    width:131px;
    overflow:hidden;
    margin-bottom:10px;
}
.footer .list a {
    text-decoration:none;
    color:#aed3e4;
    font-size:11px;
    line-height:15px;
    padding:0 5px;
    margin:2px 0;
    width:131px;
    overflow:hidden;
    display:block;
}
.footer .list a:hover {
    text-decoration:none;
    color:#447085;
    background:url(../img/footer-item-hover.png) no-repeat 0 0;
}
.footer .list .h-list {
    color:#79afc8;
    font-family:Helvetica, Tahoma, Verdana, Arial;
    font-size:18px;
    height:20px;
    font-weight:bold;
    margin-bottom:5px;
    padding:0 5px;
    overflow:hidden;
}
.footer .list ul {
    list-style:none;
    padding:0;
    margin:0;
}
.footer .list ul li {
    width:131px;
    overflow:hidden;
}
.footer .list .delimeter {
    width:121px;
    margin:0 5px;
    background-color:#558aa2;
    height:1px;
    font-size:0;
    line-height:0;
}
.footer .link-table {
    margin:0 25px;
    width:727px;
}
.blue-panel, .orange-panel {
    width:777px;
	float:left;
}
.blue-panel .top, .orange-panel .top {
    height:45px;
    width:100%;
}
.blue-panel .top {
    background:url(../img/blue-panel-t.png) no-repeat 0 0;    
}
.orange-panel .top {
    background:url(../img/orange-panel-t.png) no-repeat 0 0;
    height:68px; 
    font-family:Helvetica, Tahoma, Verdana, Arial;   
}
.blue-panel .bottom, .orange-panel .bottom {
    width:777px;
    height:22px;
    background:url(../img/blue-panel-b.png) no-repeat 0 0;
    font-size:0;
    line-height:0;
    clear:both;
}
.blue-panel .center, .orange-panel .center {
    background:url(../img/blue-panel-c.png) repeat-y 0 0; 
    width:777px;   
    padding:15px 0px;
	float:left;
	
}
.blue-panel .search-fields, .search-fields-orange {
    width:716px;
    height:83px;
}
.blue-panel .search-fields .l-sf, .search-fields-orange .l-sf {
    float:left;
    width:50%;   
    height:83px;
    border-right:1px solid #3076b0; 
}
.search-fields-orange .l-sf {
    border-right:1px solid #ad3a01; 
}
.blue-panel .search-fields .l-sf .t, .blue-panel .search-fields .l-sf .b,
.blue-panel .search-fields .r-sf .t, .blue-panel .search-fields .r-sf .b,
.search-fields-orange .l-sf .t, .search-fields-orange .l-sf .b,
.search-fields-orange .r-sf .t, .search-fields-orange .r-sf .b {
    height:4px;
    line-height:0;
    font-size:0;
    width:100%;
    background:#307aba url(../img/blue-corners.gif) no-repeat left 0;
}
.search-fields-orange .l-sf .t, .search-fields-orange .l-sf .b,
.search-fields-orange .r-sf .t, .search-fields-orange .r-sf .b {
    background:#c84100 url(../img/orange-corners.gif) no-repeat left 0;
}
.blue-panel .search-fields .l-sf .b, .search-fields-orange .l-sf .b {background:#4487c1 url(../img/blue-corners.gif) no-repeat left -4px;}
.blue-panel .search-fields .r-sf .t, .search-fields-orange .r-sf .t {background:#30a6d2 url(../img/blue-corners.gif) no-repeat right -8px;}
.blue-panel .search-fields .r-sf .b, .search-fields-orange .r-sf .b {background:#44afd6 url(../img/blue-corners.gif) no-repeat right -12px;}
.blue-panel .search-fields .l-sf .c-sf, .search-fields-orange .l-sf .c-sf {background:#317bba url(../img/blue-corners.gif) repeat-x 0 -16px; height:75px;}
.blue-panel .search-fields .r-sf .c-sf, .search-fields-orange .r-sf .c-sf {background:#31a6d2 url(../img/blue-corners.gif) repeat-x 0 -91px; height:75px;}

.search-fields-orange .l-sf .b {background:#ce541a url(../img/orange-corners.gif) no-repeat left -4px;}
.search-fields-orange .r-sf .t {background:#e24a00 url(../img/orange-corners.gif) no-repeat right -8px;}
.search-fields-orange .r-sf .b {background:#e55c1a url(../img/orange-corners.gif) no-repeat right -12px;}
.search-fields-orange .l-sf .c-sf {background:#317bba url(../img/orange-corners.gif) repeat-x 0 -91px; height:75px;}
.search-fields-orange .r-sf .c-sf {background:#31a6d2 url(../img/orange-corners.gif) repeat-x 0 -16px; height:75px;}

.blue-panel .search-fields .r-sf, .search-fields-orange .r-sf {
    margin-left:50%; 
    height:83px;   
}
.blue-panel .container-calendar {
    width:712px;
    margin-top:15px;
}
.blue-panel .container-calendar td {

}
.blue-panel .h-calen-from, .blue-panel .h-calen-to, .ccalendar-orange .h-calen-from, .ccalendar-orange .h-calen-to {
    width:228px;
    height:29px;
    background:#32a7d2 url(../img/calendar-corners.gif) no-repeat 0 0;
}
.ccalendar-orange .h-calen-from, .ccalendar-orange .h-calen-to {
    background:#eb4e01 url(../img/calendar-corners.gif) no-repeat 0 -66px;
}
.blue-panel .h-calen-from .h-calen-r, .blue-panel .h-calen-to .h-calen-r,
.ccalendar-orange .h-calen-from .h-calen-r, .ccalendar-orange .h-calen-to .h-calen-r {
    width:220px;
    height:29px;
    background:#32a7d2 url(../img/calendar-corners.gif) no-repeat right -29px;
    margin-left:4px;
    padding-right:4px;
}
.ccalendar-orange .h-calen-from .h-calen-r, .ccalendar-orange .h-calen-to .h-calen-r {
    background:#eb4e01 url(../img/calendar-corners.gif) no-repeat right -95px;
}
.blue-panel .h-calen-from .tt, .blue-panel .h-calen-to .tt, .h-lines-r .txt, .hotel-txt {
    height:29px;
    line-height:29px;
    float:right;
    color:#ffffff;
    font-size:13px; 
    font-weight:bold;   
    font-family:Helvetica, Tahoma, Verdana, Arial;
}
.h-lines-r .txt, .hotel-txt {font-size:11px; font-weight:normal; margin-left:10px;}
.blue-panel .h-calen-to .tt, .h-lines-r .txt, .hotel-txt {
    float:left;   
}
.blue-panel .h-calen-from .i-p, .blue-panel .h-calen-to .i-p, .left-lines .h-lines-r .i-p, .right-lines .h-lines-r .i-p,
.ccalendar-orange .h-calen-from .i-p, .ccalendar-orange .h-calen-to .i-p {
    height:20px;
    margin-top:4px;
    width:28px;
    float:right; 
    margin-right:6px;
    margin-left:10px;
    background:url(../img/icon-peoples.gif) no-repeat 0 0;  
}
.ccalendar-orange .h-calen-from .i-p, .ccalendar-orange .h-calen-to .i-p {
    background:url(../img/icon-peoples.gif) no-repeat 0 -40px;  
}
.blue-panel .h-calen-to .i-p, .right-lines .h-lines-r .i-p,
.ccalendar-orange .h-calen-to .i-p  {
    float:left; 
    margin-right:10px;
    margin-left:6px;
    background:url(../img/icon-peoples.gif) no-repeat 0 -20px;  
}
.ccalendar-orange .h-calen-to .i-p  {
    background:url(../img/icon-peoples.gif) no-repeat 0 -60px;  
}
.right-lines .h-lines-r .i-p {float:right;}
.blue-panel .ccalendar, .ccalendar-orange {
    background-color:#7CC1DB;
    width:228px;
}
.ccalendar-orange {
    background-color:#ff7531;
}
.date-line-limit span {background-color:#bddfeb;}
.blue-panel .b-calen, .blue-panel .b-calen-r, .ccalendar-orange .b-calen, .ccalendar-orange .b-calen-r  {
    background:#7cc1db url(../img/calendar-corners.gif) no-repeat left -58px;
    width:100%;
    height:4px; 
    font-size:0;
    line-height:0;
}
.blue-panel .b-calen-r, .ccalendar-orange .b-calen-r {
    background:url(../img/calendar-corners.gif) no-repeat right -62px;
    width:100%;
    height:4px; 
}
.ccalendar-orange .b-calen {background:#ff7531 url(../img/calendar-corners.gif) no-repeat left -124px;}
.ccalendar-orange .b-calen-r {
    background:url(../img/calendar-corners.gif) no-repeat right -128px;
}
.blue-panel .select-area {
    
}
.blue-panel .select-area select {
    width:185px;
    border:1px solid #3C7FB1;
    height:21px;
    float:right;
    color:#000000;
    font-size:12px;
    margin-bottom:20px;
    margin-right:4px;
}
.blue-panel .w-c, .w-c-orange {
    width:19px;
    height:19px;
    background:url(../img/icons.png) no-repeat 0 -84px;
    float:right;
    margin-right:10px;
}
.w-c-orange {
    background:url(../img/icons.png) no-repeat 0 -103px;
}
.btn-sok-lagta-prise, .btn-sok-lagta-prise-orange {
    display:block;
    height:54px;
    width:224px;
  /*  background:url(../img/btn-sok-lagta-prise.gif) no-repeat 0 0;*/
    float:right;
}
.btn-sok-lagta-prise-orange {
   /* background:url(../img/btn-sok-lagta-prise-orange.gif) no-repeat 0 0;*/
    margin-top:41px;
}
.search-fields .plane-header, .search-fields-orange .plane-header {
    height:18px;
    padding-top:3px;
    padding-bottom:5px;
}
.blue-panel .search-fields .l-sf .i-plane, .blue-panel .search-fields .r-sf .i-plane,
.search-fields-orange .l-sf .i-plane, .search-fields-orange .r-sf .i-plane {
    width:19px;
    height:18px;
    background:url(../img/icons.png) no-repeat 0 -47px;
    float:left; 
    margin:0 15px; 
}
.search-fields-orange .r-sf .i-plane {
    background:none;
    margin:0;
}
.search-fields-orange .l-sf .i-plane {
    background:url(../img/icons.png) no-repeat 0 -124px;
}
.blue-panel .search-fields .r-sf .i-plane {
    background:url(../img/icons.png) no-repeat 0 -65px;
}
.blue-panel .search-fields .txt-plane, .search-fields-orange .txt-plane {
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    float:left;
}
.blue-panel .box-input, .blue-panel .box-input-active {
    width:324px;
    margin-left:15px;
    height:39px;
    overflow:hidden;
}
.blue-panel .box-input input, .blue-panel .box-input-active input {
    width:310px;
    height:29px;
    border:0;
    margin-top:5px;
    font-size:24px;
    background-color:#FFFFFF;
    color:#000000;
}
.search-fields-orange .box-input select, .search-fields-orange .box-input-active select,
.blue-panel .box-input select, .blue-panel .box-input-active select {
    width:310px;
    height:25px;
    border:0;
    margin-top:5px;
    font-size:24px;
    background-color:#FFFFFF;
    color:#000000;
}
.blue-panel .box-input-active input, .blue-panel .box-input-active select {
    background-color:#b3dcff;
}
.search-fields-orange .box-input-active select {
    background-color:#ffe7b3;
}

.blue-panel .box-input div, .blue-panel .box-input-active div,
.search-fields-orange .box-input div, .search-fields-orange .box-input-active div {height:39px;}
.blue-panel .box-input .b-l, .blue-panel .box-input-active .b-l,
.search-fields-orange .box-input .b-l, .search-fields-orange .box-input-active .b-l {
    width:100%;
    background:url(../img/inputs.gif) no-repeat 0 -117px;
}
.search-fields-orange .box-input-active .b-l {
    background:url(../img/inputs.gif) no-repeat 0 -349px;
}
.blue-panel .box-input .b-r, .blue-panel .box-input-active .b-r,
.search-fields-orange .box-input .b-r, .search-fields-orange .box-input-active .b-r  {
    width:100%;
    background:url(../img/inputs.gif) no-repeat right -195px;
}
.search-fields-orange .box-input .b-r, .search-fields-orange .box-input-active .b-r  {
    background:url(../img/inputs.gif) no-repeat right -428px;
}
.blue-panel .box-input .b-c, .blue-panel .box-input-active .b-c,
.search-fields-orange .box-input .b-c, .search-fields-orange .box-input-active .b-c {
    margin:0 5px;
    background:url(../img/inputs.gif) repeat-x 0 -156px;
}
.search-fields-orange .box-input .b-c, .search-fields-orange .box-input-active .b-c {
    background:url(../img/inputs.gif) repeat-x 0 -389px;
}
.blue-panel .box-input-active .b-l {
    background:url(../img/inputs.gif) no-repeat 0 0px;
}
.search-fields-orange .box-input-active .b-l {
    background:url(../img/inputs.gif) no-repeat 0 -233px;
}
.blue-panel .box-input-active .b-r {
    background:url(../img/inputs.gif) no-repeat right -78px;
}
.search-fields-orange .box-input-active .b-r {
    background:url(../img/inputs.gif) no-repeat right -311px;
}
.blue-panel .box-input-active .b-c {
    background:url(../img/inputs.gif) repeat-x 0 -39px;
}
.search-fields-orange .box-input-active .b-c {
    background:url(../img/inputs.gif) repeat-x 0 -272px;
}
.orange-panel .center .left-column-bb {
    width:450px;
    float:left;
}
.orange-panel .center .left-column-bb h1, .guide-left-column h1, .h1 h1 {
    margin:0 0 5px 0;
    padding:0;
    color:#18a8ee;
    font-size:18px;
    font-weight:bold;
    font-family:Helvetica, Tahoma, Verdana, Arial;
}
.h1 {margin-left:10px; float:left; width:434px;}
.h1 h1 {margin:0; line-height:39px; width:auto; float:left;}
.orange-panel .center .left-column-bb h2 {
    margin:0;
    padding:0;
    color:#000000;
    font-size:12px;
    font-weight:bold;
}
.orange-panel .center .left-column-bb td.content-list {
    padding:10px 0;
}
.orange-panel .center .left-column-bb td.l-b, .orange-panel .center .left-column-bb td.r-b,
.orange-panel .center .left-column-bb td.l-b .t-angle, .orange-panel .center .left-column-bb td.r-b .t-angle {
    width:3px;
    line-height:0;
    font-size:0;
}
td.l-b .t-angle, td.r-b .t-angle {height:3px;}
.orange-panel .center .left-column-bb .hover td.l-b, .orange-panel .center .left-column-bb .hover td.r-b,
.orange-panel .center .left-column-bb .hover td.l-b .t-angle, .orange-panel .center .left-column-bb .hover td.r-b .t-angle {
    width:3px;
    line-height:0;
    font-size:0;
    background:#c1eafa url(../img/tr-hover.gif) no-repeat -3px bottom;
}
.orange-panel .center .left-column-bb .hover td.r-b {
    background:#c1eafa url(../img/tr-hover.gif) no-repeat -9px bottom;
}
.orange-panel .center .left-column-bb .hover td.r-b .t-angle {
    background:url(../img/tr-hover.gif) no-repeat -6px top;
}
.orange-panel .center .left-column-bb .hover td.l-b .t-angle {
    background:url(../img/tr-hover.gif) no-repeat 0px top;
}
.orange-panel .center .left-column-bb .hover td.p-icon, .orange-panel .center .left-column-bb .hover td.content-list {
    background:#c1eafa url(../img/tr-content-hover.gif) repeat-x 0 bottom;
}
.orange-panel .center .left-column-bb td.p-icon div {
    height:23px;
    width:27px;
    margin:0 5px;
    background:url(../img/icons.png) no-repeat 0 -24px;
}
.orange-panel .center .left-column-bb .hover td.p-icon div {
    background:url(../img/icons.png) no-repeat 0 0px;
}
.orange-panel .center .left-column-bb .list-fly td a {
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#000000;
    padding:2px 0;
    display:block;
    margin:0 10px;
}
.orange-panel .center .left-column-bb .list-fly td a:hover {
    text-decoration:underline;
    color:#09d21d;
}
.pre-text {font-size:13px; margin-bottom:5px; text-align:justify;}
.orange-panel .center .right-column-bb {
    margin-left:465px;
}
.orange-panel .center .right-column-bb div {
    width:250px;
}
.tr-fly {cursor:default;}
.prelative {position:relative;}
.blue-panel .tabs, .orange-panel .tabs {
    height:45px;
    overflow:hidden;
    width:auto;
    margin:0 20px;
    font-family:Helvetica, Tahoma, Verdana, Arial;
}
.orange-panel .tabs {height:44px;}
.blue-panel .tab, .blue-panel .tab-active, .orange-panel .tab, .orange-panel .tab-active {
    height:43px;
    float:left;
}
.blue-panel .tab-active, .blue-panel .tab {margin-top:2px;}
.orange-panel .tab-active, .orange-panel .tab {margin-top:1px;}
.blue-panel .tab-active .tab-l, .blue-panel .tab .tab-l {
    width:31px;
    height:43px;
    float:left;
    font-size:0;
    line-height:0;
    background:url(../img/tab-active-l.png) no-repeat 0 bottom;    
}
.blue-panel .tab-active .tab-r, .blue-panel .tab .tab-r {
    width:61px;
    height:43px;
    background:url(../img/tab-active-r.png) no-repeat 0 bottom;   
    float:left;  
    font-size:0;
    line-height:0;
}
.blue-panel .tab-active .tab-c, .blue-panel .tab .tab-c {
    width:auto;
    height:43px;
    background:url(../img/tab-active-c.png) repeat-x 0 bottom;
    color:#000000;    
    float:left;
    padding:0 5px;
}
.blue-panel .tab .tab-l, .blue-panel .tab .tab-r {
    width:0px;
    background:none;
}
.blue-panel .tab .tab-c {
    color:#ffffff;    
    background:none;
    padding:0 15px 0 8px;
}

.orange-panel .tab, .orange-panel .tab-active, .orange-panel .tab .tab-l, .orange-panel .tab-active .tab-l,
.orange-panel .tab .tab-r, .orange-panel .tab-active .tab-r {height:44px;}
.orange-panel .tab .tab-c, .orange-panel .tab-active .tab-c,
.blue-panel .tab .tab-c, .blue-panel .tab-active .tab-c {
    height:43px;
    line-height:55px;
    font-size:14px;
    font-weight:bold;
}
.orange-panel .tab .tab-c, .orange-panel .tab-active .tab-c {height:44px; line-height:59px;}

.orange-panel .tab-active .tab-l, .orange-panel .tab .tab-l {
    background:url(../img/small-tab-l.png) no-repeat 0 bottom;  
    width:27px;
    font-size:0;
    line-height:0; 
    float:left;
}
.orange-panel .tab-active .tab-r, .orange-panel .tab .tab-r {
    background:url(../img/small-tab-r.png) no-repeat right bottom;  
    width:56px;
    font-size:0;
    line-height:0;  
    float:left;
}
.orange-panel .tab-active .tab-c, .orange-panel .tab .tab-c {
    background:url(../img/small-tab-c.png) repeat-x 0 bottom;
    color:#603913;  
    padding:0 5px;  
    width:auto;     
    float:left;
}
.orange-panel .tab .tab-l, .orange-panel .tab .tab-r {
    background:none;  
    width:0px;
}
.orange-panel .tab .tab-c {
    background:none;
    color:#ffffff;  
    padding:0 15px 0 8px;   
}


.blue-panel .tab .tab-c a, .orange-panel .tab .tab-c a {text-decoration:none; color:#ffffff;}
.blue-panel .tab-active .tab-c a {text-decoration:none; color:#000000;}
.orange-panel .tab-active .tab-c a {text-decoration:none; color:#603913;}
.orange-panel .top-header {height:24px; width:auto; color:#603913; line-height:50px; font-weight:normal; font-size:14px; padding-left:28px;}
.orange-panel .top-header h2 {font-weight:normal; font-size:14px; margin:0; padding:0;}
.right-banner {
    margin-left:1055px;
    padding-top:32px;
}
.right-banner div {
    width:160px;
    display:block;
}
.clear {
    clear:both;
    height:0px;
    width:100%;
    line-height:0;
    font-size:0;
}
.w20per {width:20%;}
.m0_30px {margin:0 30px;}
.comments {}
.comments .tail {
    height:29px;
    width:48px;
    background:url(../img/comment-top.gif) no-repeat 0 0;
    margin-left:55px;
}
.comments .comm-t, .comments .comm-b {
    height:5px;
    line-height:0;
    font-size:0;
    background:#e3f0f6 url(../img/comment-corner.gif) no-repeat 0 0;
    width:100%;
}
.comments .comm-t .comm-r, .comments .comm-b .comm-r {
    background:url(../img/comment-corner.gif) no-repeat right -5px;
    width:100%;
    height:5px;
    line-height:0;
    font-size:0;
}
.comments .comm-b {
    background:#e3f0f6 url(../img/comment-corner.gif) no-repeat 0 -15px;
}
.comments .comm-b .comm-r {
    background:url(../img/comment-corner.gif) no-repeat right -10px;
}
.comments .comm-c {
    background-color:#e3f0f6;
    width:auto;
    padding:20px 20px 0 20px;
}
.comments .comm-c h2.orange {
    font-family:Helvetica, Tahoma, Verdana, Arial;
    color:#ff5300;
    font-weight:bold;
    font-size:20px;
    margin:0 0 20px 0;
    padding:0;
}
.comments .comm-item {
    padding-bottom:25px;
}
.comments .comm-item .headline {
    color:#3a3a3a;
    font-size:11px;
    font-weight:bold;
    margin-bottom:5px;
}
.comments .comm-item .headline .number, .count {
    color:#8b8b8b;
    font-size:11px;
    font-weight:normal;
    float:right;
    clear:left;
}
.comments .comm-item .date {
    color:#8b8b8b;
    font-size:11px;
    margin-bottom:5px;
}
.comments .comm-item .post {
    color:#666666;
    font-size:11px;
}
.guide-left-column {
    width:490px;
    float:left;
}
.guide-left-column .text {
    text-align:justify;
    font-size:12px;
    color:#3a3a3a;
}
.guide-right-column {
    margin-left:490px;
    padding-top:4px;
    padding-left:15px;
}
.mt10px {margin-top:10px;}
.banner-210 {
    width:210px;
    margin-bottom:20px;
}
.img, .img-blue {
    width:155px;
    margin:5px 0;
}
.img-blue  {width:165px;}
.image {
    width:212px;
}
.img-t, .img-b  {
    height:6px;
    width:100%;
    font-size:0;
    line-height:0;
}
.img-t .img-l, .img-t .img-r, .img-b .img-l, .img-b .img-r,
.img-blue .img-t .img-l, .img-blue .img-t .img-r, .img-blue .img-b .img-l, .img-blue .img-b .img-r {
    background:url(../img/image-corners.gif) no-repeat 0 0;
    height:6px;
    width:100%;
}
.img-blue .img-t .img-l {
    background:url(../img/image-corners-blue.gif) no-repeat 0 0;
}
.img-blue .img-t .img-r {
    background:url(../img/image-corners-blue.gif) no-repeat right -6px;
}
.img-t .img-r {
    background:url(../img/image-corners.gif) no-repeat right -6px;
}
.img-t .img-c, .img-b .img-c, .img-blue .img-t .img-c, .img-blue .img-b .img-c {
    height:6px;
    width:auto;
    font-size:0;
    line-height:0;
    margin:0 6px;
    background:url(../img/image-corners.gif) repeat-x 0 -24px;
}
.img-blue .img-t .img-c, .img-blue .img-b .img-c {
    background:url(../img/image-corners-blue.gif) repeat-x 0 -24px;
}
.img-b .img-l {
    background:url(../img/image-corners.gif) no-repeat 0 -18px;
}
.img-b .img-r {
    background:url(../img/image-corners.gif) no-repeat right -12px;
}
.img-b .img-c {
    background:url(../img/image-corners.gif) repeat-x 0 -36px;
}

.img-blue .img-b .img-l {
    background:url(../img/image-corners-blue.gif) no-repeat 0 -18px;
}
.img-blue .img-b .img-r {
    background:url(../img/image-corners-blue.gif) no-repeat right -12px;
}
.img-blue .img-b .img-c {
    background:url(../img/image-corners-blue.gif) repeat-x 0 -36px;
}
.img-m {
    width:100%;
}
.img-m .img-l, .block-guide .c-guide .g-l, .img-blue .img-m .img-l  {
    width:100%;
    background:url(../img/image-sides-l.gif) repeat-y 0 0;
}
.img-blue .img-m .img-l  {
    background:url(../img/image-sides-l-blue.gif) repeat-y 0 0;
}
.img-m .img-r, .block-guide .c-guide .g-r, .img-blue .img-m .img-r {
    width:100%;
    background:url(../img/image-sides-r.gif) repeat-y right 0;
}
.img-blue .img-m .img-r {
    background:url(../img/image-sides-r-blue.gif) repeat-y right 0;
}
.img-m .img-c {
    width:auto;
    margin:0 6px;
}


.hover .img-t .img-l {
    background:url(../img/image-corners-hover.gif) no-repeat 0 0;
}
.hover .img-t .img-r {
    background:url(../img/image-corners-hover.gif) no-repeat right -6px;
}
.hover .img-t .img-c {
    background:url(../img/image-corners-hover.gif) repeat-x 0 -24px;
}
.hover .img-b .img-l {
    background:url(../img/image-corners-hover.gif) no-repeat 0 -18px;
}
.hover .img-b .img-r {
    background:url(../img/image-corners-hover.gif) no-repeat right -12px;
}
.hover .img-b .img-c {
    background:url(../img/image-corners-hover.gif) repeat-x 0 -36px;
}
.hover .img-m .img-l, .hover .block-guide .c-guide .g-l {
    background:url(../img/image-sides-l-hover.gif) repeat-y 0 0;
}
.hover .img-m .img-r, .hover .block-guide .c-guide .g-r {
    background:url(../img/image-sides-r-hover.gif) repeat-y right 0;
}

.info-hotel {margin:0 20px; width:670px;}
.block-guide {
    width:212px;
    margin-top:15px;
}
.block-guide .t-guide {
    width:100%;
    height:27px;
    background:url(../img/block-guide.gif) no-repeat 0 0;
    overflow:hidden;
}
.block-guide .c-guide {
    width:100%;
}
.block-guide .c-guide .g-c {margin:0px 13px; width:auto; padding:10px 0; color:#666666; text-align:justify;}
.block-guide .b-guide {
    width:100%;
    height:4px;
    background:url(../img/block-guide.gif) no-repeat 0 -27px;
    font-size:0;
    line-height:0;
}
.block-guide .t-guide .h-gray {height:27px; line-height:30px; margin-left:15px; font-size:13px;}
.search-info-blues, .search-info-orange {
    height:59px;
    width:710px;
    background:url(../img/search-info.gif) no-repeat 0 0;  
    margin-bottom:11px; 
}
.search-info-orange {
    background:url(../img/search-info.gif) no-repeat 0 -59px;  
}
.search-info-blues .info, .search-info-orange .info {
    width:490px;
    height:53px;   
    float:left;
    color:#ffffff;
    font-family:Helvetica, Tahoma, Verdana, Arial;
    font-size:14px;
    overflow:hidden;
    margin-left:40px;
}
.search-info-blues .info .line, .search-info-orange .info .line {
    width:490px;
    height:26px;   
    line-height:26px;
}
.search-info-blues .andra-sokning, .search-info-orange .andra-sokning,
.search-info-blues .andra-sokning-hover, .search-info-orange .andra-sokning-hover {
    float:right;
    background:url(../img/andra-sokning-btn.png) no-repeat 0 0;
    height:39px;
    width:148px;
    margin:8px 7px 0 0;
    display:block;
    cursor:pointer;
}
.search-info-blues .andra-sokning-hover {background:url(../img/andra-sokning-btn-hover.png) no-repeat 0 0;}
.search-info-orange .andra-sokning-hover {background:url(../img/andra-sokning-btn-orange-hover.png) no-repeat 0 0;}
.search-info-orange .andra-sokning {
    background:url(../img/andra-sokning-btn-orange.png) no-repeat 0 0;
}
.i, .i-orange {
    height:39px;
    width:39px;
    background:url(../img/i.png) no-repeat 0 0;
    position:absolute;
    margin-left:-7px;
    margin-top:-7px;
}
.i-orange {
    background:url(../img/i-orange.png) no-repeat 0 0;
}
.result-item-blue {
    width:710px;
    margin-bottom:15px;
	float:left;
}
.result-item-blue .res-top, .result-item-blue .res-bottom {
    width:710px;
    height:6px;
    line-height:0;
    font-size:0;
    background:url(../img/blue-result-t-b.gif) no-repeat 0 0;
}
.result-item-blue .res-bottom {
    height:4px;
    background:url(../img/blue-result-t-b.gif) no-repeat 0 -6px;
	float:left;
}
.result-item-blue .res-m {
    width:710px;
    background-color:#bddfeb;
    padding-top:6px;
	float:left;
	clear:both;
}
.result-item-blue .white-line, .logo-hotel .white-line {
    margin:0 20px 0 20px;
    width:670px;
    height:39px;
    background:#FFFFFF url(../img/white-line-l-r.gif) no-repeat 0 0;
}
.logo-hotel .white-line {
    margin:0;
    width:163px;
}
.result-item-blue .white-line .w-right, .logo-hotel .white-line .w-right {
    width:100%;
    height:39px;
    background:url(../img/white-line-l-r.gif) no-repeat right -39px;
}
.result-item-blue .white-line .w-center, .logo-hotel .white-line .w-center {
    margin:0 4px;
    height:39px;
}
.cost {
    height:39px;
    line-height:39px;
    color:#FF5300;
    font-weight:bold;
    font-size:12px;
    font-family:Helvetica, Tahoma, Verdana, Arial;
/*    margin:0 30px 0 10px;*/
float:right;
width:auto;
text-align:right;

    font-style:oblique;
}
.info-and-boka {
    display:block;
    height:39px;
    width:142px;
    background:url(../img/info-and-boka-btn.gif) no-repeat 0 0;
    cursor:pointer; 
}
.lines {
    margin:0 20px 0 20px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Helvetica, Tahoma, Verdana, Arial;
    font-size:12px;
    line-height:16px;
	clear:both;
	float:left;
}
.lines .left-lines {
    float:left;
    width:340px;
}
.lines .right-lines {
    margin-left:340px;
	
}
.box-table-lines {
    width:330px;
}
.conten-lines {
    background-color:#7cc1db;
    padding:10px;
}
.conten-lines table {
    background-color:#7cc1db;
    width:310px;
}
.box-table-lines .h-lines {
    height:29px;
    width:330px;
    background:url(../img/lines-t-b.gif) no-repeat 0 0;    
}
.box-table-lines .b-lines {
    height:4px;
    width:330px;
    background:url(../img/lines-t-b.gif) no-repeat 0 -29px;  
    font-size:0;
    line-height:0;  
}
hr.hr-blue {color:#285f90; height:1px; margin:10px; background-color:#285F90; border:0;}
.logo-travel-box {margin-left:9px;}
.w142px {width:142px;}
.w142px_new {width:212px; float:right;}
.map-box {margin-top:10px;}
.btn-show-map {
    display:block;
    color:#ffffff;
    height:20px;
    width:163px;
    line-height:19px;
    background:url(../img/show-map-btn.gif) no-repeat 0 0;
    margin:5px 0 7px 0;
    margin-left:1px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
}
.logo-hotel, .logo-hotel table {
    width:163px;
    height:39px;
}
.w173px {width:173px;}
.logo-hotel {margin-bottom:5px;    margin-left:1px;}
.about-hotel {
    font-size:12px;
    text-align:justify;
    padding:10px 0px 10px 0;
}
a.mini-cost {
    font-size:12px;
    line-height:16px;
    font-weight:bold;
    padding:0 5px;
    cursor:default;
}
a.mini-cost:hover {
    color:#FF5300;
    background-color:#bddfeb;
    text-decoration:underline;
}
.txt-line {font-weight:bold;}
.table-solutions { background-color:#7cc1db; width:495px; margin-bottom:10px;}
.table-solutions td {padding:5px 10px;}
.table-solutions .ts {
    height:29px;
    width:495px;
    background:url(../img/hotel-info.gif) no-repeat 0 0;        
}
.table-solutions .bs {
    height:4px;
    width:495px;
    background:url(../img/hotel-info.gif) no-repeat 0 -29px;
    font-size:0;
    line-height:0;        
}
.hotel-txt {}
.star {
    height:18px;
    width:16px;
    background:url(../img/star.png) no-repeat 0 0;
    float:right;
    margin:0 2px;
}
.box-star {
    float:right;
    height:18px;
    margin-top:6px;
    margin-right:11px;
}
/****  Accordion  ****/
.accordion {padding-top:9px; margin:0 12px 0 20px;}
.accordion .ui-accordion-header {cursor:pointer; display:block; height:35px; width:100%; text-decoration:none; color:#000000; font-weight:bold; font-size:13px; font-family:Helvetica, Tahoma, Verdana, Arial; }
.ui-accordion-header .a-l, .ui-accordion-header .a-r, .ui-accordion-header .a-c, .ui-accordion-header .a-a {display:block;}
.ui-accordion-header .a-a {font-size:0; line-height:0; float:left; height:5px; width:100%;}
.ui-accordion-header .a-l, .ui-accordion-header .a-c, .ui-accordion-header .a-r {height:30px;}
.ui-accordion-header .a-l, .ui-accordion-header .a-r {width:100%;}
.ui-accordion-header .a-c {line-height:29px; margin:0 3px; padding:0 7px;}
.ui-state-default .a-r, .ui-state-default .a-l, .ui-state-default .a-c, .ui-state-default .a-a {background:#ffffff;}
.ui-accordion-header .a-a {height:5px; width:100%;}

.ui-state-hover .a-l, .ui-state-active .a-l {background:url(../img/left-panel-hovers.gif) no-repeat left 0;}
.ui-state-hover .a-c, .ui-state-active .a-c {background:url(../img/left-panel-hovers.gif) repeat-x 0 -30px; color:#FFFFFF;}
.ui-state-hover .a-r, .ui-state-active .a-r {background:url(../img/left-panel-hovers.gif) no-repeat right -60px;}
.ui-state-hover .a-a, .ui-state-active .a-a {background:url(../img/arrows.gif) no-repeat center 0;}
.ui-accordion-content {padding-bottom:3px; overflow:hidden; display:none;}
.ui-accordion-content-active {display:block;}
.ui-accordion-content a {display:block; height:20px; width:100%; text-decoration:none; font-weight:bold; margin-top:3px; cursor:pointer;}
.ui-accordion-content a span {display:block; height:20px;}
.ui-accordion-content a .a-c {margin:0 3px; line-height:19px; color:#464646; font-size:12px; padding:0 7px;}
.ui-accordion-content a .a-l, .ui-accordion-content a .a-r {width:100%;}
.ui-accordion-content a.hover .a-l {background:url(../img/left-panel-hovers.gif) no-repeat left -90px;}
.ui-accordion-content a.hover .a-r {background:url(../img/left-panel-hovers.gif) no-repeat right -130px;}
.ui-accordion-content a.hover .a-c {background:url(../img/left-panel-hovers.gif) repeat-x 0 -110px; color:#FFFFFF;}
/* end accordion */

/** airline start */

.result{
	background: #e0ebf1 url(../images/blue-box-opacity.gif) no-repeat;
	margin: 4px 0 0 6px;
	width: 888px;
	color: #1882b3;
}
.result .bot{
	background: url(../images/blue-box-bot-opacity.gif) no-repeat 0 100%;
	padding: 4px;
	width: 880px;
}
.result:hover, .result-hover{background: #aed3e4 url(../images/blue-box.gif) no-repeat;}
.result:hover .bot, .result-hover .bot{background: url(../images/blue-box-bot.gif) no-repeat 0 100%;}
/*head start*/
.result .head{
	width: 864px;
	overflow: hidden;
	background: url(../images/result-head.png) no-repeat;
	padding: 2px 8px;
	height: 20px;
}
.result .head h2{
	float: left;
	line-height: normal;
	font-size: 15px;
	margin: 1px 0 1px 0;
	color: #fff;
}
.result .head img{
	float: right;
	margin: 0 17px 0 0;
	display: inline;
}
.result .head ul, .result .head ul li, .result .head ul img{float: left;}
.result .head ul img{margin: 0;}
/*head end*/
.result .box-1-holder{
	width: 100%;
	margin: 4px 0 0;
}
.result .box-1{
	width: 100%;
	background: #d7e9f2;
	padding: 0 0 2px;
}
.result .box-1-holder .bot-corner, .result .box-1-holder .top-corner{
	width: 100%;
	height: 4px;
	background-repeat: no-repeat !important;
	overflow: hidden;
	display: block;
}
.result .box-1-holder .top-corner{background: url(../images/result-box-1-top.gif);}
.result .box-1-holder .bot-corner{background: url(../images/result-box-1-bot.gif);}
/*airline block start*/
.result .airline{
	width: 872px;
	margin: 0 0 0 4px;
	padding: 0 0 14px;
}
.result .airline .title{
	font-size: 10px;
	padding: 0 0 0 12px;
}
.result .airline ul{
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0;
}
.result .airline ul li{
	width: 100%;
	float: left;
	padding: 0;
}
.result .airline ul li.head{
	background: url(../images/result-airline-head.png) no-repeat;
	padding: 0 0 3px;
}
.result .airline ul li.head span{
	width: 42px;
	height: 19px;
	overflow: hidden;
	float: left;
	background-repeat: no-repeat !important;
	margin: 0 0 0 6px;
}
.result .airline ul li.head span.in{background: url(../images/result-airline-head-in.png);}
.result .airline ul li.head span.out{background: url(../images/result-airline-head-out.png);}
.result .airline ul li .row-holder{
	width: 806px;
	float: right;
	margin: 0 11px 1px 0;
	display: inline;
	/*border-bottom: 1px solid #a6cee1;*/
	padding: 0 0 1px;
}
.result .airline ul li.head .row-holder{border:none;}

.result .airline ul li .split{

	padding-bottom:5px;
  border-bottom: 1px solid #a6cee1;
	margin-bottom:5px;
}


.result .airline ul li.head .row-holder .row, .result .airline ul li.head .row-holder .row div{background: none !important;}
.result .airline ul li .row-holder p{float: left;}
.result .airline ul li .row-holder .row, .result .airline ul li .row-holder .row div{
	width: 100%;
	float: left;
}
.result .airline ul li .row-holder .row:hover,
.result .airline ul li .row-holder .hover{
	background: #c2deeb url(../images/result-airline-hover.gif) no-repeat;
}
.result .airline ul li .row-holder .row div:hover,
.result .airline ul li .row-holder .hover div{
	background: url(../images/result-airline-hover-bot.gif) no-repeat 0 100%;
}
.result .airline ul li.head .row-holder p{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.result .airline ul li .row-holder p{padding: 0 0 0 6px;}
.result .airline ul li .row-holder p.item-1{width: 68px;}
.result .airline ul li .row-holder p.item-2{width: 76px;}
.result .airline ul li .row-holder p.item-3{width: 124px;}
.result .airline ul li .row-holder p.item-4{width: 120px;}
.result .airline ul li .row-holder p.item-5{width: 69px;}
.result .airline ul li .row-holder p.item-6{width: 176px;}
.result .airline ul li .row-holder p.item-7{width: 81px;}
.result .airline ul li .row-holder input{
	width: 16px;
	height: 16px;
	margin: 2px 0 0 5px;
	padding: 0;
}
/*airline block end*/
.blue_center_shadow {
    background:url(../img/blue-panel-c.png) repeat-y 0 0; 
    width:777px;   
    padding:15px 0px;
	float:left;
	}
.date-line-new{
	background:#bddfeb;
	padding:2px;
	float:left;
	}	
.date-line-two{
	padding:2px;
	float:right;
	background:#bddfeb;
	}	
.info-and-boka-new_exp {
    display:inline;
	float:left;
    height:39px;
    width:102px;
	margin-right:4px;
    background:url(../img/info-and-boka-btn-expedia-hotels.png) no-repeat top left;
    cursor:pointer; 
}


.info-and-boka-new_hotel {
    display:inline;
	float:right;
    height:39px;
    width:102px;
	margin-right:4px;
    background:url(../img/info-and-boka-btn-expedia-hotels.png) no-repeat top right;
    cursor:pointer; 
}

.content-list p {margin:0; padding:0;}
.image-scroll {
    text-align:center;
    padding:20px 0;
}
.image-scroll a {
    color:#603913;
    font-weight:bold;
    text-decoration:none;
    padding:0 30px;
    cursor:pointer;
}
.image-scroll a:hover {
    text-decoration:underline;
}
#cform {
    display:none;
}
#comm_form {
    padding:10px 0;
}


.h-calen-r .hc {display:block; height:29px; line-height:29px; font-size:16px; font-weight:bold; color:#ffffff; font-family:Helvetica, Verdana, Tahoma; text-align:center;}
.searches-h {height:24px;}
.searches-h div {height:24px; line-height:24px; float:left; color:#285f90; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; text-align:left;}
.searches-h .fc {width:74px; padding-left:9px;}
.searches-h .sc {width:79px;}
.searches-h .tc {width:auto;}
.lists tr {cursor:pointer;}
.lists td {height:24px; line-height:24px; background:#ffffff; font-family:Tahoma, Verdana, Arial; font-size:11px;}
.lists tr.hover td {background-color:#c5e4ef;}
.lists td.l, .lists td.r {height:24px; width:4px; font-size:0; line-height:0; background:#ffffff;}
.lists td.r {background:#ffffff;}
.lists tr.hover td.l {background:url(../img/calendar-corners.gif) no-repeat 0 -132px;}
.lists tr.hover td.r {background:url(../img/calendar-corners.gif) no-repeat 0 -156px;}
.pl5px {padding-left:5px;}
.w78px {width:78px;}
.w75px {width:75px;}
.lists a {color:#285f90; text-decoration:underline; font-weight:bold;}

.blue-panel .align-center, .orange-panel .align-center, .right .align-center {
    background:url(../img/blue-panel-c.png) repeat-y 0 0; 
    width:777px;   
    padding:15px 0px;
	float:left;
	height:300px;
	text-align:center;	
}
.blue-panel .align-center .bigspacer, .orange-panel .align-center .bigspacer, .right .align-center .bigspacer
	{
	padding-top:150px;
	}