.catalog-engine{margin:2em auto;text-align:center;min-width:400px;min-height:200px;}.catalog-engine input,.catalog-engine select,.catalog-engine .as-input,.catalog-engine #catalog-resort,.catalog-engine #catalog-resort option,.catalog-engine #catalog-resort-provider,.catalog-engine #catalog-resort-provider option{font-size:1em;}.catalog-resort-map{border:2px solid #f60;border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;cursor:pointer;}.catalog-engine form{margin:0 auto;width:530px;font-size:1.3em;border:#f60 dashed 2px;border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;background:#fff url(/images/icons/mountain-35x40.jpg) scroll no-repeat 120px top;}.catalog-engine fieldset{margin:0;}.catalog-engine span.calendar-opener{float:left;height:22px;border:0 none;}.catalog input.submit,.catalog-engine input.submit{height:42px;width:120px;border:0;margin:0 auto;cursor:pointer;}input.submit.eng{background:transparent url(/images/buttons/book-eng.png) no-repeat scroll center top;}input.submit.fre{background:transparent url(/images/buttons/book-fre.png) no-repeat scroll center top;}input.submit.ger{background:transparent url(/images/buttons/book-ger.png) no-repeat scroll center top;}input.submit.ita{background:transparent url(/images/buttons/book-ita.png) no-repeat scroll center top;}input.submit.dut{background:transparent url(/images/buttons/book-dut.png) no-repeat scroll center top;}input.submit.spa{background:transparent url(/images/buttons/book-spa.png) no-repeat scroll center top;}.catalog-countries{height:20px;margin:.4em 0;padding-left:160px;}.catalog-country{display:block;float:left;margin:0 1px;width:26px;height:20px;border:0 none;background-color:transparent;background-image:url(/images/icons/flags-w26x20.jpg);background-repeat:no-repeat;background-attachment:scroll;cursor:pointer;}.catalog-country.hover,.catalog-country:hover{background-position:center bottom;}.catalog-country.none{background-position:0 0;}.catalog-country.AD{background-position:-26px 0;}.catalog-country.AT{background-position:-52px 0;}.catalog-country.CH{background-position:-78px 0;}.catalog-country.CZ{background-position:-104px 0;}.catalog-country.DE{background-position:-130px 0;}.catalog-country.FR{background-position:-156px 0;}.catalog-country.IT{background-position:-182px 0;}.catalog-country.none.selected,.catalog-country.none.hover,.catalog-country.none:hover{background-position:0 -20px;}.catalog-country.AD.selected,.catalog-country.AD.hover,.catalog-country.AD:hover{background-position:-26px -20px;}.catalog-country.AT.selected,.catalog-country.AT.hover,.catalog-country.AT:hover{background-position:-52px -20px;}.catalog-country.CH.selected,.catalog-country.CH.hover,.catalog-country.CH:hover{background-position:-78px -20px;}.catalog-country.CZ.selected,.catalog-country.CZ.hover,.catalog-country.CZ:hover{background-position:-104px -20px;}.catalog-country.DE.selected,.catalog-country.DE.hover,.catalog-country.DE:hover{background-position:-130px -20px;}.catalog-country.FR.selected,.catalog-country.FR.hover,.catalog-country.FR:hover{background-position:-156px -20px;}.catalog-country.IT.selected,.catalog-country.IT.hover,.catalog-country.IT:hover{background-position:-182px -20px;}.catalog-menu{float:right;width:255px;margin:0 .5em;}.catalog-info{float:left;margin:0;padding:0;list-style:none;}.catalog-info.with-bg{width:576px;height:40px;margin:0;padding:8px 16px 12px;background:transparent url(/images/backgrounds/catalog-information.png) scroll no-repeat left top;}.catalog-info.with-bg.large{width:846px;font-size:13px;padding:12px 16px 8px;background:transparent url(/images/backgrounds/catalog-information-large.png) scroll no-repeat left top;}.catalog-info li{clear:both;margin:0;padding:0;}.catalog-info b{display:inline-block;float:left;width:8em;color:#000!important;}html[lang=de] .catalog-info b{width:10em;}html[lang=en] .catalog-info b{width:10em;}html[lang=es] .catalog-info b{width:15em;}html[lang=fr] .catalog-info b{width:10em;}html[lang=it] .catalog-info b{width:12em;}html[lang=nl] .catalog-info b{width:11em;}.catalog-info span{display:inline-block;float:left;}#catalog-product-form{margin:0;padding:0;}.catalog-form-content{margin:.4em;padding:.4em;border:1px solid #c90;background-color:#fff;}.catalog-form-content.example{padding:0 .4em;}.catalog-form-content.example h3{margin:.7em 0 0;padding:.4em .2em;color:#fff;font-variant:small-caps;border-width:1px 1px 0;border-style:solid;border-color:#c90;}.product-group{position:relative;margin:.4em;padding:0;border:0 none;}.product-group table{margin:0;padding:0;width:100%;border-collapse:collapse;border:1px solid #c90;background-color:#fff;empty-cells:show;table-layout:fixed;}.product-group .title,.product-group .row td,.product-group .empty td{height:25px;}.product-group .panel{padding:.4em .2em;width:80px;color:#fff;text-align:center;vertical-align:middle;}.product-group .panel .mark{font-size:.9em;font-weight:bold;}.product-group .title{color:#fff;}.product-group .title h3{margin:0 0 0 .4em;color:#fff;}.product-group .row td{padding:.2em .4em 0;vertical-align:middle;border-width:1px 0 0 1px;border-style:solid;border-color:#c90;}.product-group .row h4{margin:0;padding:0;height:1.8em;color:#000;}.product-group .empty td{border-left:1px solid #c90;}.row{margin:0;padding:0;vertical-align:middle;}.product-group .clear{clear:both;}.product-group .name,.product-group .description,.product-group .prices{margin-top:.3em;padding:0;}.product-group .name,.product-group .description,.product-group .public_price,.product-group .reduction_rate{float:left;}.product-group .name{padding-left:.4em;}.product-group input,.product-group .prices,.product-group .calculation,.product-group .selling_price{float:right;}.product-group input{margin:1px .6em 2px 2px!important;text-align:center;}.product-group .description{margin-left:.4em;font-weight:normal;}.product-group .prices{display:block;width:194px;margin-right:1em;text-align:center;}.product-group .public_price,.product-group .reduction_rate,.product-group .selling_price{display:block;width:60px;text-align:left;}.product-group .public_price{padding-right:4px;color:#f90;font-weight:normal;text-align:right;text-decoration:line-through;}.product-group .reduction_rate{color:#f00;}.product-group .selling_price{width:70px;color:#f90;}.product-line-adult-blue h2,.product-line-adult-blue .title,.product-line-adult-blue .panel,.example .product-line-adult-blue h3{background-color:#00c;}.product-line-adult-red h2,.product-line-adult-red .title,.product-line-adult-red .panel,.example .product-line-adult-red h3{background-color:#c00;}.product-line-adult-black h2,.product-line-adult-black .title,.product-line-adult-black .panel,.example .product-line-adult-black h3{background-color:#000;}.product-line-adult-diamond h2,.product-line-adult-diamond .title,.product-line-adult-diamond .panel,.example .product-line-adult-diamond h3{background-color:#996;}.product-line-adult-additional h2,.product-line-adult-additional .title,.product-line-adult-additional .panel,.example .product-line-adult-additional h3{background-color:#606;}.product-line-teen h2,.product-line-teen .title,.product-line-teen .panel,.example .product-line-teen h3{background-color:#c0c0c0;}.product-line-baby h2,.product-line-baby .title,.product-line-baby .panel,.example .product-line-baby h3{background-color:#6c0;}.product-line-child-red h2,.product-line-child-red .title,.product-line-child-red .panel,.example .product-line-child-red h3{background-color:#f00;}.product-line-child-black h2,.product-line-child-black .title,.product-line-child-black .panel,.example .product-line-child-black h3{background-color:#333;}.product-line-child-additional h2,.product-line-child-additional .title,.product-line-child-additional .panel,.example .product-line-child-additional h3{background-color:#f60;}.product-line-adult-nordic h2,.product-line-adult-nordic .title,.product-line-adult-nordic .panel,.example .product-line-adult-nordic h3{background-color:#c96;}.product-line-adult-infinity h2,.product-line-adult-infinity .title,.product-line-adult-infinity .panel,.example .product-line-adult-infinity h3{background-color:#399;}.equipments_list{margin:1em auto;padding:.4em;}.equipments_list h2{margin:0 0 0 100px;padding:.1em .2em;color:#fff;}.equipments_list h3{margin:.2em 0 0 100px;color:#666;}.equipments_list .equipment{margin:1em auto;padding:.8em;border:1px solid #f90;background-color:#fff;}.equipments_list .mark{float:left;margin:.4em;text-align:center;}.equipments_list .advise{padding:.4em;border:2px dashed #f90;}.equipments_list .advise p{margin:.4em;padding:.4em;}.equipments_list .advise img{float:left;margin:.8em;border:1px solid #f90;}.equipments_list .equipments{margin:1em auto;}.tooltip{visibility:hidden;padding:.2em .4em;background-color:#fff!important;cursor:help;z-index:1;}.tooltip.alert{color:#f30;border:1px dashed #f90;}.tooltip.equipment{padding:.4em;color:#f90;border:2px solid #f90;}img.zoomable{cursor:-moz-zoom-in;}img.zoomed{cursor:-moz-zoom-out;}img.image-zoom{border:0 dashed #f90;border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;background-color:#fff;}a.product_validation{display:block;float:right;text-decoration:none;padding:1px 16px 1px 4px;height:14px;background:#fc0 url(/images/buttons/go_down.png) no-repeat right -14px;border:1px solid #960;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#333;margin-right:2px;}a.product_validation:hover{background:#ff7 url(/images/buttons/go_down.png) no-repeat right 0;border-color:#fd5;color:#960;}
