.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.directory{display:inline-block;position:relative;}.directory:hover::after{content:attr(data-title);position:absolute;left:20%;top:30%;z-index:1;background:rgba(255,255,230,0.9);font-family:Arial,sans-serif;font-size:11px;padding:1px 2px;border:1px solid #000000;}#button{margin-top:10px;}#groption{padding-left:15px;}#edit-save{display:none;}#sale-builds-list-form .form-type-select select,#sale-commercial-list-form .form-type-select select,#builds-list-form .form-type-select select,#sale-builds-list-filter-form .form-type-select select,#sale-commercial-list-filter-form .form-type-select select,#apartments-list-filter-form .form-type-select select,#rentals-list-filter-form .form-type-select select,#directory-list-form .form-type-select select{width:215px;}#sale-commercial-list-form .form-item-number-build input,#sale-builds-list-form .form-item-number-build input,#builds-list-form .form-item-number-build input,.form-item-number-build input,.form-item-id input,.form-item-title input,.form-item-seller-fio input,.form-item-seller-mobile input{width:205px;}#container-data{padding-bottom:1.0em;}.select-all{width:10px;}#rentals_insert_form input[type="text"],#sale_commercial_insert_form input[type="text"],#sale_builds_insert_form input[type="text"],#builds_insert_form input[type="text"],#apartments_insert_form input[type="text"]{width:205px;}#centered{margin-left:200px;margin-right:auto;width:auto;}#sale_commercial_insert_form label,#sale_builds_insert_form label,#rentals_insert_form label,#apartments_sync_form label,#apartments_insert_form label{display:inline-block;width:180px;text-align:right;margin-right:10px;}#sale_commercial_insert_form .description,#sale_builds_insert_form .description,#rentals_insert_form .description,#apartments_sync_form .description,#apartments_insert_form .description{text-align:right;margin-right:10px;}#sale_commercial_insert_form .form-item,#sale_builds_insert_form .form-item,#rentals_insert_form .form-item,#apartments_insert_form .form-item,.form-item.form-item-users{margin-bottom:0.5em;}.smallfield{float:left;margin-right:10px;width:60px;}#form-square input[type="text"]{width:46px;}#edit-price input,#edit-count-rooms input{width:92px;}#edit-id input,#edit-floors input,#edit-floor input{width:92px;}#edit-id input{width:width:205px;}#edit-col1 .form-item-floor-no-top input{width:10px;}#rentals_insert_form select,#sale_commercial_insert_form select,#sale_builds_insert_form select,#apartments_insert_form select,#builds_insert_form select{max-width:215px;}#apartments_sync_form input[type="text"]{max-width:415px;width:415px;}#apartments_sync_form select{max-width:435px;width:435px;}#apartments_sync_form .one_level{font-weight:bold;}#apartments_sync_form .two_level{padding-left:15px;}#form-add label,#form-add_seller_mobile label,#form-payment label{max-width:155px;}#form-add_seller_mobile input[type="text"]{width:180px;}.block-realtor{text-align:right;}.block-realtor a{margin-right:5px;margin-left:5px;}#block-realtor-login-block.block-realtor{float:right;}#block-realtor-mode-block.block-realtor{float:left;}#block-realtor-mode-block .compact-link-moderw a:link{color:#FF0000;text-decoration:none;}#block-realtor-mode-block .compact-link-moderw a{color:#FF0000;text-decoration:none;}#block-realtor-mode-block .compact-link-moderw a:hover{color:#FF0000;text-decoration:underline;}#block-realtor-mode-block .compact-link-moderw a:active{color:#FF0000;}.bold_text{font-weight:bold;}.some-img{margin:4px;vertical-align:middle;border:0;white-space:nowrap;}.img_inline{display:inline-block;}.nowrap{white-space:nowrap;}.cod{white-space:nowrap;margin-bottom:0em;}.description2{color:#FF7F50;font-size:0.92em;}#realtor_list{overflow:auto;margin-top:-3em;}#realtor_list tr.middleman{background-color:#fcf9e5;}#realtor_list tr.middleman td.active{background-color:#fbf5cf;}#realtor_list tr.makler{background-color:#D7FFD7;}#realtor_list tr.makler td.active{background-color:#C7EEC7;}#realtor_list tr.exclusive{background-color:#FBE4E4;}#realtor_list tr.exclusive td.active{background-color:#FBDBDB;}#realtor_list tr.makler.selected td.active,#realtor_list tr.middleman.selected td.active,#realtor_list tr.exclusive.selected td.active{background-color:#027ac6;color:#fff;}#realtor_list tr.selected td,tr.selected td.active{background-color:#027ac6;color:#fff;}.exclusive{text-transform:uppercase;color:red;font-weight:bold;text-align:center;margin-right:2px;margin-left:2px;background:#C84E4E none repeat scroll 0% 0%;color:#FFF;padding:3px 7px;border-radius:4px;}}span.exclusive{margin-right:2px;margin-left:2px;background:#C84E4E none repeat scroll 0% 0%;color:#FFF;padding:3px 7px;border-radius:4px;}}#realtor_list tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active{color:#d3e7f4;}.descriptioninfo{line-height:100%;margin-bottom:0em;color:rgb(137,137,137);font-size:0.92em;}.exclusive,.makler,.middleman,.smalltext{font-size:0.92em;}.counter{font-size:0.85em;color:rgb(137,137,137);}.test{display:inline-block;vertical-align:top;margin-left:0%;width:100%}.date_edit{margin:0 auto;text-align:center;}.ajax-progress{width:100%;height:100%;background-color:rgba(240,240,240,0.5);position:fixed;top:0;left:0;z-index:500;vertical-align:middle;text-align:center;}.ajax-progress .throbber{float:none;margin:250px auto 0 auto;width:128px;height:128px;background:transparent url(/sites/all/modules/realtor/./misc/712-4.GIF) no-repeat center center;}.progress .bar{float:none;margin:250px auto 0 auto;width:128px;background-color:#fff;border:1px solid;}.ajax-progress .message{padding-left:20px;}.progress .percentage{float:none;}#dblog-filter-form .chosen-container{width:100% !important;;}a.landing{margin:0 0.5em;}
.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/sites/all/modules/realtor/misc/fancybox/source/fancybox_sprite.png);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020;}#fancybox-loading div{width:44px;height:44px;background:url(/sites/all/modules/realtor/misc/fancybox/source/fancybox_loading.gif) center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(/sites/all/modules/realtor/misc/fancybox/source/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:20px;background-position:0 -36px;}.fancybox-next span{right:20px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-title{font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{margin-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}#fancybox-thumbs.bottom{bottom:2px;}#fancybox-thumbs.top{top:2px;}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}#fancybox-thumbs ul li:hover{opacity:1;}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;}
