#errorBlock .searchSelectError{float:right;width:445px;height:445px;position:relative;background:#fff}#errorBlock .searchSelectError .errorTxt{padding:30px 10px 11px 30px}.topheader .searchSelectArea{width:515px;background:#fff;border-radius:7px;margin-right:10px}.searchSelectArea h2{padding-bottom:78px;background-color:#009260;border-radius:7px 0 0 7px}.stationSearch{width:310px;height:445px;float:left;background:#f1f9f8;border-radius:7px;vertical-align:top;margin-left:2px}.wrapper-topheader h3{background:#009260;color:#fff;height:43px;line-height:45px;font-size:140%;letter-spacing:.1em;text-align:center;border-radius:0 7px 0 0;font-weight:normal}.wrapper-topheader h4{color:#009260;font-size:124%;line-height:1.3;margin:8px 0 4px 0}.searchSelectBox{padding:5px 5px 5px 8px}.searchSelectStation{padding:0;margin-bottom:10px}.stationFormBox{border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #ccc;display:inline-block;border-radius:7px 0 0 7px;float:left;box-sizing:border-box}.stationFormBox span{padding:8px;font-size:124%;background:#fff;border-left:1px #ccc dashed;display:inline-block;height:18px}.stationForm{padding:8px 0 8px 10px;color:#333;height:18px;border:0;border-radius:7px 0 0 7px;background:#fff;width:202px;vertical-align:top}.topheader .quickSearch .searchSelectRoom .room{margin:0;padding:0;border:0}.topheader .quickSearch .searchSelectRoom .room ul{margin:0}.roomBox{background:#fff;padding:2px;margin-bottom:10px}.topheader .quickSearch .searchSelectRoom .room ul li:first-child{display:block;width:100%}.topheader .quickSearch .searchSelectRoom .room ul li{float:left;width:30%;font-size:100%;margin:4px 8px 4px 0;padding:0;border:0}input[type=checkbox]{display:none}.check{-webkit-transition:background-color .1s linear;transition:background-color .1s linear;position:relative;display:inline-block;padding:0 0 0 25px;vertical-align:middle;cursor:pointer}.check:before{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;position:absolute;top:50%;left:6px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #009260;border-bottom:3px solid #009260;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+.check:before{opacity:1}.check:after{-webkit-transition:border-color .1s linear;transition:border-color .1s linear;position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #ccc;content:''}.check:hover:after{border-color:#009260}.searchSelectPrice select{width:100%;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background:#eee;background:url(/top_components/selectarrow.png) right 50% no-repeat,-webkit-linear-gradient(top,#fff 0,#efebe1 100%);background:url(/top_components/selectarrow.png) right 50% no-repeat,linear-gradient(to bottom,#fff 0,#efebe1 100%);background-size:25px,100%;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.searchSelectFormSubmit p{margin:15px 5px 15px 9px;position:relative;width:295px;background:#c45e4a;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;text-align:center;box-shadow:0 4px 0 0 #9e4533;-moz-box-shadow:0 4px 0 0 #9e4533;-webkit-box-shadow:0 4px 0 0 #9e4533}.searchSelectFormSubmit p::before,.searchSelectFormSubmit p a:hover::before{position:absolute;content:"";top:50%;left:67px;width:16px;height:16px;margin-top:-9px;background:url(/top_components/loop.png) top left no-repeat;background-size:16px}.searchSelectFormSubmit p a{color:#fff;font-size:124%;text-decoration:none;display:block;width:100%;padding:12px;box-sizing:border-box;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}