.uploader{border:1px solid #ccc;width:100%;background:#fff}.upload_input_wrap{display:inline-block;position:relative;margin:0 auto}.upload_input_wrap img{width:150px}.upload_input_wrap input.fileupload{position:absolute;width:245px;top:0;left:-106px;cursor:pointer;padding:5px;margin:0 auto;opacity:0}td:first-child.add_photos_uploader_queue{width:709px;text-align:left;padding:15px}.upload-form tr.flash-uploader td{text-align:left}.flash-uploader .add_photos_uploader_queue{background:#fff}.flash-uploader .add_photos_uploader_device_incapable{height:34px;width:638px;text-align:left;padding:10px}.add_photos_uploader_top_bar{height:34px;width:638px;text-align:left;padding:10px}.add_photos_upload_button{float:right;line-height:0}.add_photos_upload_message{float:left;padding:8px 5px}.add_photos_upload_company_message{font-weight:bold;float:left;padding:0 5px;margin-top:-5px}.adFormSection{position:relative}.adFormSection iframe{border-left:89px solid #fff;margin-left:1px;border-right:89px solid #fff;border-top:10px solid #fff;border-bottom:10px solid #fff;margin-bottom:-3px}.photo-box{min-height:100%;background:#fff}.photo-box ul{margin:0 -6px;padding:0;list-style:none;height:1%;overflow:hidden}.photo-box ul li{color:#617889;font-size:11px;font-weight:bold;background:#f7f9fa;border:1px solid #cbd3d8;text-align:center;margin:7px;padding:5px 10px;float:left}.photo-box p{text-align:left}.photo-box div{text-align:left}.photo-box .left{text-align:center}.photo-box ul .imgholder{width:160px;height:120px;display:block;line-height:92px;text-align:center;margin-right:10px}.photo-box ul img{vertical-align:middle;width:160px;height:120px}.photo-box ul a{font-weight:normal;text-decoration:none}.photo-box ul a:hover{text-decoration:underline}.photo-box ul .rotate{width:14px;height:14px;margin-top:2px}.photo-box ul .rotate.left{float:left;background:url(../i/image-rotate-icons.png) 0% 0% no-repeat}.photo-box ul .rotate.left{float:right;background:url(../i/image-rotate-icons.png) 100% 0% no-repeat}.photo-box ul .rotate.left:hover{background-position:0% 100%}.photo-box ul .rotate.right:hover{background-position:100% 100%}.non-flash{display:none;margin-top:10px;margin-bottom:20px;border:1px solid #ccc}.non-flash .upload-box{background:#fff!important;min-height:150px}.non-flash #upload-topbar{text-align:left;padding:8px 5px}.non-flash .row{margin:0;padding:10px 100px}.non-flash .row.odd{background:#efefef}.non-flash .row.even{background:#e0e0e0}.non-flash .row input{float:left}.non-flash .row .mainpic{float:right}.non-flash .row .mainpic input{float:none;margin:2px 2px 4px 2px}.uploader .row{height:1%;overflow:hidden;margin-bottom:32px}.photo-box .right{float:right}.photo-box .right p{margin-bottom:0}.photo-box textarea{width:205px;height:60px}.photo-box .left{float:left}#pics input[type="text"]{width:auto}#pics .addorder{float:right;background:#dbddff;padding:1px 4px 1px 3px;margin:5px 10px 0 0}#pics .removeorder{float:left;background:#dbddff;padding:1px 4px 1px 5px;margin:5px 0}#pics .delete{line-height:30px;vertical-align:middle;display:inline-block}.subtitle-category .sitemap-path{margin-bottom:20px}.category-description{font-size:14pt;line-height:18pt;text-align:justify;margin-bottom:20px}.list-categories .item{float:left;margin-right:5px;margin-bottom:5px;background-color:#aaa}.list-categories .item span{color:#fff;background-color:#555;font-size:14pt;padding-left:15px;padding-top:10px;padding-bottom:10px;display:block;opacity:.7;position:relative}.list-categories .item a{display:block;width:100%;height:100%}.list-categories .item a:hover{text-decoration:none}.list-categories .size-1{width:228px;height:230px;background-size:200% 100%;max-width:100%}.list-categories .size-2{width:461px;height:230px;background-size:100% 100%;background-repeat:no-repeat;max-width:100%}.list-categories .size-3{width:461px;height:465px;background-size:200% 100%;max-width:100%}.list-categories .size-1 span,.list-categories .size-2 span{top:190px}.list-categories .size-3 span{top:425px}.subcategory{position:relative;top:-50px}.subcategory h1{color:#eee;background-color:#666;padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:20pt;margin-top:0}.list-geo-objects div#list{list-style:none;margin:0;padding:0}.list-geo-objects div#list .geo-object{background-color:#ddd;margin-bottom:20px}.list-geo-objects ul#paging{list-style:none;margin:0;padding:0}.list-geo-objects ul#paging li{display:inline-block}.list-geo-objects ul#paging li a{display:block;font-size:14pt;color:#999;padding:4px}.list-geo-objects ul#paging li a.selected{color:#444}.list-geo-objects .geo-object .thumb{max-width:280px;height:210px;float:left;width:50%;overflow:hidden}.list-geo-objects .geo-object .thumb img{height:100%}.list-geo-objects .geo-object .info{max-width:630px;height:210px;float:left;margin-left:15px;width:50%}.list-geo-objects .geo-object .info .info-text{max-height:150px;cursor:pointer}.list-geo-objects .geo-object .info .info-text h3{font-size:18pt;line-height:18pt;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.list-geo-objects .geo-object .info .info-text p{text-align:justify}.list-geo-objects .geo-object .info .info-buttons{height:50px}@media screen and (max-width:961px){.list-geo-objects .geo-object .info{margin-left:0}.list-geo-objects .geo-object .info .info-text{max-height:100px;height:55%;overflow:hidden;margin-bottom:4px}.list-geo-objects .geo-object .info .info-text h3{font-size:1em;line-height:initial}}.list-geo-objects-home{padding-bottom:140px}.list-geo-objects-home .item{float:left;width:230px;height:230px;margin-right:5px;margin-bottom:5px}.list-geo-objects-home .item .header{color:#fff;background-color:#555;padding:10px;display:block;opacity:.8;min-height:60px}.list-geo-objects-home .item .header .name{font-size:14pt}.list-geo-objects-home .item .header .district{font-size:10pt}.list-geo-objects-home .recommended-title{font-size:26px;color:#fff;background-color:#999;clear:both;margin-right:5px;margin-bottom:5px;padding:10px}.search-results{min-height:650px}.search-results .row{margin-top:20px;margin-bottom:40px}.search-results h1{font-size:30px;margin-bottom:20px}.search-results .no-results{display:none}ul.detail-actions{margin:0;padding:0;list-style-type:none}ul.detail-actions li{list-style-type:none}.detail-actions .datepicker{width:70px;vertical-align:baseline;font-family:'Roboto',sans-serif;font-size:14px;padding:0 4px 0 4px}.detail-actions .action{display:inline-block;margin-left:10px}.detailed-info,.add-to-route{display:inline-block;color:#333;font-size:1em;height:38px;background-color:transparent;background-repeat:no-repeat;padding-left:45px;padding-top:10px;margin-right:20px}.detailed-info:hover,.add-to-route:hover,.detailed-info:focus,.add-to-route:focus{text-decoration:none;color:#333}.detailed-info{background-image:url(../Images/detailed-info.png)}.visited-holder{min-height:48px}.visited-holder .imgvisit-holder{float:left;width:40px;margin-right:8px}.add-to-route{background-image:url(../Images/add-to-route.jpg)}.icon-routetype,.icon-enclose{border:1px solid #eee}.icon-routetype.selected,.icon-enclose.selected{border:2px solid #08c}.show-on-map{float:right;margin-top:10px}#geoObjectDialog{background-color:#eee;padding:12px}.detail-geo-object .images,.detail-geo-object .info{float:left}.detail-geo-object .description{line-height:1.5em}.detail-geo-object .images .images-holder img{height:auto;max-width:100%;vertical-align:middle;border:0}.detail-geo-object .info .rateit{margin-bottom:10px}.detail-geo-object .images{max-width:500px;width:100%}.detail-geo-object .images .author{font-size:11px;line-height:15px;height:15px}.detail-geo-object .images .thumbs{width:100%;height:150px;overflow-x:scroll}.detail-geo-object .images .thumbs div{display:table;width:100%}.detail-geo-object .images .thumbs ul{list-style:none;display:table-row}.detail-geo-object .images .thumbs ul li{display:table-cell;width:170px;padding-right:7px}.detail-geo-object .images .thumbs .image-thumb{width:160px;max-width:160px;cursor:pointer;border:3px solid #eee}.detail-geo-object .images .thumbs .image-thumb-selected{border:3px solid #333}.detail-geo-object .info{max-width:410px;margin-left:20px;font-size:1.1em;width:90%}.detail-geo-object .info h1,.detail-geo-object .info h2,.pricelist h2,.calendar h2{color:#00a5e9}.detail-geo-object .info h1{font-size:30px;line-height:34px}.detail-geo-object .info h2,.pricelist h2,.calendar h2{font-size:16px;line-height:16px;margin-top:18px;margin-bottom:6px}.detail-geo-object .info .justify{text-align:justify}.detail-geo-object .info p{margin-bottom:2px;word-wrap:break-word}.detail-geo-object .info .display-label{font-weight:bold}.detail-geo-object .info .display-label-width{width:65px;display:inline-block}.detail-geo-object .info a{color:#08c;background-color:transparent}.detail-geo-object .info .fb-like-button{margin-top:30px}.detail-geo-object .info .add-to-route{color:#333;height:28px;margin-top:10px}.detail-geo-object .info .nearby-geo-objects{display:none;padding:0;margin:0 0 0 25px}.detail-geo-object .info .nearby-geo-objects li{line-height:20px}.detail-geo-object .info .nearby-geo-objects a{color:#333}.detail-geo-object .info .show-less,.detail-geo-object .info .show-more{display:none;margin-left:26px}.list-geo-objects .geo-object{overflow:hidden}.detail-geo-object .map-canvas{width:100%;height:160px;margin-top:10px;border:2px solid #ccc}.pricelist{margin-top:20px;width:100%;overflow:auto}.pricelist table{width:100%}.pricelist table th,.pricelist table td{padding:2px 5px;text-align:left;margin-right:1px}.pricelist table th{background-color:#93cbe9;border:1px solid #93cbe9}.pricelist table td{border:1px solid #ccc}.calendar{max-width:710px;width:100%;overflow:hidden}.calendar_half{display:none}.calendar_month{float:left;max-width:155px;width:100%;border:1px solid #ccc;margin:10px 10px 0 0;padding:5px;height:225px;background-color:#93cbe9}.calendar_month.hide{display:none}.calendar_month p{font-weight:bold}.calendar_day,.calendar_dayname{width:20px;height:20px;padding-top:5px;text-align:center;margin:1px;float:left}.calendar_day{background-color:#f7f7ff}.calendar_day.checked{background-color:#d5d5fe}@media print{.detail-geo-object .info{width:100%;max-width:initial}ul.detail-actions{display:none}.calendar_day.checked{color:red;font-weight:bold}.list-geo-objects .geo-object h3{margin-top:0}.info-buttons,.sharebtns{display:none}}#mapdiv .olControlAttribution{bottom:5px}section h2{background-color:#25aae1;font-size:1.2em;color:#fff;margin:0;padding:5px;padding:5px 3px 3px 5px;font-weight:normal;margin-top:20px}ul.geoitems{margin:0;padding:0;list-style-type:none;width:102%;overflow:hidden}.geoitem{float:left;width:232px;height:171px;border:1px solid #25aae1;overflow:hidden;margin:0;position:relative}.geoitem a img{width:100%}.geoitem h3{margin:0;font-weight:normal;font-size:1.1em;margin-left:3px}.geoitem p{margin:0 5px;font-weight:normal;font-size:1.1em;margin-left:3px;font-size:.8em}.geoitem .info-main{bottom:0;text-align:center;display:block;width:100%;position:absolute;background-color:rgba(0,0,0,.6);color:#fff;padding:5px;overflow:hidden}.geoitem .info-main .props{margin-left:3px;height:24px;overflow:hidden}.geoitem .info-main .props img{margin-right:5px;vertical-align:middle}.geoitem .info-main .props span{font-size:.9em;vertical-align:middle}.geoitem .info-main a{width:100%;text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;color:#fff}.geoitem .rateit{background-color:rgba(0,0,0,.5);position:absolute;top:5px;left:5px;padding:2px 3px 0 3px;height:20px}.proposal form>div>p{width:100px;float:left}.proposal.acc form>div>p{width:150px}.proposal form>div{overflow:auto}.proposal form>div>div{float:left}.proposal form .tbGps,.proposal table .tbGps{width:200px}.proposal table .tbSmall{width:80px}.proposal table .tbExtraSmall{width:30px}.proposal table .taSmall{width:150px;height:50px}.proposal .field-validation-error{clear:both;color:red}.proposal .checkbox{width:200px;float:left}table.routelist{width:100%}table.routelist th{font-weight:bold}table.routelist th,table.routelist td{padding:5px 5px 5px 8px;border:1px solid #555}ul.tabs li{float:left;padding:10px;background:#f7f7ff;border:1px solid #dbddff;margin-right:2px;border-bottom:0;cursor:pointer}ul.tabs li:hover,ul.tabs li.selected{background:#d4d4ef}