div, span, ul {
	margin: 0;
	padding: 0;
}
.map{
	margin: 0 3px 0 0;
    float: left;
    border: #e8e8e8 1px solid;
}
.name_reg {
    padding: 0 0 10px 0;
    text-decoration: none;
}

.region{
    /*float:left;*/
    padding-bottom: 10px;
}
#to-mobile{
    padding: 0 0 5px 5px;
}

/* блок для смены города */

li.city {
	width:245px;
    text-align:right !important;
    white-space: nowrap;
    padding-left:380px;
}
span.dropdown {
    cursor: pointer;
}
div.dropdown_block {
	margin:22px 0 0 5px;
	/*margin-left: 5px;*/
    background:url("/img/region_choice.png") 8px no-repeat;
	background-position: right center;
	font: 12px Arial, Helvetica, sans-serif;
    width: 42px;
	height: 15px;
	cursor:pointer;
}

#city_select {
    position:absolute;
   /* top:40px;*/
 /*   left:195px;*/
	z-index:999999;
    background-color:#fff;
    display:none;
}

#city_select ul {
    list-style: none;
    border: 1px solid #e8e8e8;
    width: 50px;
}

#city_select ul li {
    padding: 5px 3px;
    list-style: none;
    cursor: pointer;
}

#city_select li.active_city span.dropdown {
	cursor:pointer;
    padding-right:10px;
    color:#222222;

}

#city_select li.active_city span.dropdown span {
	position:relative;
    display:inline-block;
    right:-4px;
    margin-top: 3px;
    padding-right:17px;
    height:13px;
    background:url('/img/desc.gif') 0 50% no-repeat;
    cursor:pointer;
	vertical-align:middle;
}

#city_select ul li.selected_city {
    color:#d93636;
    font-weight:bold;
}


/*********************************************************************************/

.ui-dialog{padding: 0!important;}
.ui-dialog-titlebar{
    background-color: #09497f !important;
    padding:0 !important;
    height: 21px;
}
span.ui-dialog-title{ display: none; }

.ui-dialog-titlebar button{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    border: medium none!important;
}
.ui-dialog.ui-corner-all, .ui-dialog-titlebar.ui-corner-all{ border-radius: 0!important;}

.ui-widget-header{background: url("/images/jalert-top.png") repeat-x scroll 0 0 #FFFFFF;}
.ui-dialog .ui-dialog-titlebar-close {
    height: 20px;
    margin: -13px -5px 0;
}
.ui-icon {
    background-image: url("/js/jquery-ui-1.11.4.custom/images/ui-icons_e0fdff_256x240.png") !important;
}

.ui-widget-overlay{
    background: none repeat scroll 0 0 #ffffff;
    opacity: 0.6;
}

.ui-dialog-buttonset .ui-button{
    background-color: #dbdede;
    color: #8c99a1;
    text-align: center;
    border: 1px solid #ebeded;
    background-image: none;
    border-radius: 0;
}

.ui-dialog.ui-widget-content{ border: 0px solid #ebeded !important; border-bottom: 5px solid #09497f !important;}
.ui-dialog .ui-dialog-buttonpane {
    border-left: 1px solid #ebeded;
    border-right: 1px solid #ebeded;
    border-width: 1px;
    margin-top: 0;
    background-color: #f6f7f7;
}
.ui-dialog .ui-dialog-content{
    border-left: 1px solid #ebeded;
    border-right: 1px solid #ebeded;
    background-color: #f6f7f7;
}

.dialog-message {
    border: 1px solid #ccc;
    color: #404040;
    margin: 5px 1px 0 1px;
    padding: 8px;
    text-align: justify;
}


/************************************************/
.ui-progressbar {
    font-size: 10px !important;
    height: 15px;
    position: relative;
}

.progress-label {
    position: absolute;
    left: 48%;
    top: 0px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff;
}

