/*
 * jQuery UI CSS Framework 1.8.16
 *

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; /*clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);*/ }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*  jQuery UI Dialog  */
.ui-dialog { position: absolute; width: 300px; overflow: hidden; background: #fff; border-radius: 5px;}
.ui-dialog .ui-dialog-titlebar { padding: 5px 0; margin: 0 10px; position: relative; border-bottom: 3px solid #D3E0B0;*height:20px;}
.ui-dialog .ui-dialog-title { float: left; font-size: 1.6em;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0; top: 50%; width: 14px; height: 14px; margin: -7px 0 0 0; background: url(/img/cian/sprite_s.png) no-repeat -759px 0; z-index:1;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover { background-position: -924px 0; }
.ui-dialog .ui-dialog-titlebar-close:active { background-position: -938px 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 10px 20px; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-dialog-content .btngreen {display: inline-block;}
.ui-dialog-content select {width:100%;}
.ui-dialog-content textarea {width: 97.5%;}
.ui-dialog-content input {width: 97.5%;}

.ui-dialog-content li {margin: 0 0 10px 0;}
.ui-dialog .tabs {margin: 0 0 10px 0;}
.ui-dialog .tabs li {display: inline-block;*display:inline; margin: 0 20px 0 0;}
.ui-dialog .tabs a {text-decoration: none; border-bottom: 1px dotted;*zoom:1;}
.ui-dialog .tabs .active {border: 0; color: #666; cursor: default;border-bottom: 1px dotted #fff;}
.scroller {border: 1px solid #ccc; max-height: 395px; overflow-y: scroll;*overflow-y:visible;*max-height:999999px;*position:absolute;*width:90%;*border:none;}
.scroller-fixed {height:395px;}
.scrollerie7 {*height:395px;*overflow-y:scroll;*position:relative;*border: 1px solid #ccc;}
.scroller li, .list li {margin: 3px 5px;}
.scroller li {*position:relative;}
.notification {font-size: 0.85em; padding: 8px; border-radius: 5px; background: #D3E0B0; margin: 0 -10px; position: relative;}