a{
    cursor:pointer;
}

input.psw{
    padding:0 3px !important;
    margin:0 0 15px !important;
    width:189px !important;
    color:#999;
}

/*--�����������+��������*/
div.reg_form input[type="text"]{
    font-size:16px;
    width:168px;
    margin-left:-17px;
    padding-left:25px !important;
}

div.reg_form s, div.child_reg s, .uform s{
    text-decoration:none;
    color:#999;
    *top:-3px;
    font-size:16px;
    position:relative;
    left:7px
}

div.reg_main{
    margin-bottom:25px;
    font-family:Arial;
    background:url('/design/images/h_open.gif') no-repeat 290px 15px;
    position:relative
}
div.reg_form_main{
    width:263px;
    height:220px;
    background:url('/design/images/bg_reg_main.png') right top no-repeat;
    padding:15px 0 0 0;
    font-size:14px;
    color:#333;
    position:relative;
}
div.reg_form_main b{
    display:block;
    font-weight:normal;
    padding:10px 0 2px;
    letter-spacing:-1px
}

div.reg_form_main u{
    display:block;
    font-size:12px;
    text-decoration:none;
    line-height:15px;
    margin:5px 0 0;
    font-style:italic;
    color:#627c8c;
}
div.reg_form_main div{
    position:relative;
    font-size:12px;
    margin:5px 0 15px;
    font-style:italic;
    clear:both
}

div.reg_form_main i{
    font-size:12px;
    margin:10px 0 -7px;
    display:block;
    line-height:16px
}

div.reg_form_main div a{
    color:inherit !important;
    text-decoration:underline !important
}
div.reg_form_main input[type="text"]{
    font-size:16px;
    width:168px;
    margin-left:-17px;
    padding-left:25px !important;
}
div.reg_form_main div input{
    width:auto;
    position:relative;
    top:3px;
    *top:1px;
    left:1px;
    margin:0 5px 0 0;
    padding:0;
}
div.reg_form_main h2{
    padding:0;
    margin:0;
    height:18px;
    background:url('/design/images/h_reg.png') no-repeat;
    text-indent:-1000px;
    overflow: hidden;
}
div.reg_form_main input.submit, div.new_widget div.regActionTop input.submit{
    border:0;
    background:url('/design/images/btn_send_psw_sms_reg.png') no-repeat;
    width:188px;
    height:33px;
    cursor:pointer;
    margin:0;
    padding:0;
    position:absolute;
    bottom:15px;
    left:0;
    outline:0;
}

div.reg_form_main a.psw_forgot{
    position:absolute;
    bottom:22px;
    left:80px;
    font-size:12px;
    text-decoration:underline !important;
}

div.reg_form_main input.confirm{
    background:url('/design/images/btn_enter.png') no-repeat !important;
    width:78px !important;
}

div.reg_form_main s, div.child_reg s, #regFormTop s{
    text-decoration:none;
    color:#999;
    *top:-3px;
    font-size:16px;
    position:relative;
    left:7px
}

div.child_reg s{
    font-size:14px;
}

#carusel_main{
    position:absolute;
    left:290px;
    top:60px;
}
#carusel_main b{
    display:block;
    font-size:14px;
    color:#02529b;
    margin:3px 0 5px;
}

#carusel_main li{
    font-size:12px;
    color:#666;
    line-height:16px
}
#carusel_main a:hover{
    text-decoration:none !important;
}
#carusel_main a{
    color:#666 !important;
}


.jcarousel-skin-tango .jcarousel-direction-rtl, .jcarousel-skin-open-gov .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal, .jcarousel-skin-tango .jcarousel-clip-horizontal, .jcarousel-skin-open-gov .jcarousel-container-horizontal, .jcarousel-open-gov .jcarousel-clip-horizontal{
    width: 640px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.jcarousel-skin-tango .jcarousel-clip, .jcarousel-skin-open-gov .jcarousel-clip{
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 194px;
    height: 190px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal{
    margin-left: 0;
    margin-right: 29px;
}

.jcarousel-skin-open-gov .jcarousel-item-horizontal, .jcarousel-skin-open-gov .jcarousel-direction-rtl .jcarousel-item-horizontal{
    margin:0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-right: 0;
}

.jcarousel-skin-open-gov .jcarousel-next-horizontal, .jcarousel-skin-open-gov .jcarousel-prev-horizontal{
    position: absolute;
    height: 20px;
    width: 12px;
    cursor: pointer;
    background: url('/design/images/twitter/arws_carusel.png') no-repeat 0 -20px;
    top: 36px;
    right: -12px;
}

.jcarousel-skin-open-gov .jcarousel-prev-horizontal{
    background: url('/design/images/twitter/arws_carusel.png') no-repeat 0 0;
    left:-32px;
}

/*--�����������+��������*/



/*������*/

#wizzard .b-visual-steps .visual-steps-item-fix{
    font-size:15px !important;
    line-height:22px !important;
}

#wizzard .b-visual-steps div.active .visual-steps-item-fix{
    padding-top: 86px !important;
    height: 26px !important;
}

#wizzard .b-visual-steps div.active{
    position: relative;
    top: -10px;
    margin-right:0;
    z-index:10;
}

#wizzard .b-visual-steps .visual-steps-item-fix:hover{
    cursor:default !important;
}

#wizzard .b-visual-steps div.active .visual-steps-item-stage{
    top:21px !important;
}

#wizzard .steps_container{
    position: relative;
    top: -10px;
}

div.registration_wizzard{
    margin-bottom:25px;
    font-family:arial;
    position:relative
}
h2.h_registration_wizzard{
    /*background:url('/design/images/h_about_user.png') no-repeat;
         text-indent:-1000px;*/
    line-height:22px;
    margin:20px 0 20px;
}
div.registration_wizzard div.footer{
    position:absolute;
    bottom:10px;
    background:#ebebeb;
    left:10px;
    width:940px;
    height: 50px;
    color:#7f8f99;
    font-style:italic;
    font-size:12px
}

div.registration_wizzard div.footer div{
    position:relative;
    line-height:50px;
    padding-left:180px;
}

div.registration_wizzard a.btn_skip,div.registration_wizzard a.btn_next{
    width:165px;
    height:33px;
    display:inline-block;
    position:absolute;
    left:10px;
    top:9px;
    *top:-9px;
    background:url('/design/images/skip.png') no-repeat;
}

div.registration_wizzard a.btn_next{
    width:110px;
    left:820px;
    background:url('/design/images/save_continue.png') no-repeat;
}
div.registration_wizzard h3{
    font-size:24px;
    margin:0 0 15px;
    padding:0
}
div.registration_wizzard h3 b{
    display:block;
    font-size:14px;
    font-weight:normal;
    margin-top:5px
}
div.registration_wizzard_block_content{
    padding:10px 20px 70px;
    font-size:14px
}
div.registration_wizzard_block_content input, div.registration_wizzard_block_content select{
    font-size:16px
}
div.registration_wizzard_block_content label{
    width:200px
}
div.registration_wizzard_block_content .reg-all-select {
    display: none;
    font-size: 14px !important;
    height:25px
}
div.registration_wizzard_block_content .reg-all-toggle {
    background: url("/design/images/dashed_border.gif") repeat-x 0 16px;
    font-size: 14px;
    margin:5px 0 5px;
    display:inline-block
}
div.registration_wizzard_block_content .reg-all-vis {
    padding: 4px 0 6px;
}
div.registration_wizzard_block_content .reg-all-toggle:hover{
    text-decoration: none !important;
}
div.registration_wizzard_block_content .reg-all{
    padding-left:205px;
}
div.registration_wizzard_block_content .f-hint{
    padding-left:200px
}
div.registration_wizzard_block_content .techpasport{
    position:relative;
    overflow:visible !important;
}
div.registration_wizzard_block_content div.techpasport div{
    position:absolute;
    top:-67px;
    left:320px;
    display:block;
    width:277px;
    height:111px;
    background:url('/design/images/tehpassport_short.png') no-repeat;
}
div.registration_wizzard_block_content div.protection input{
    width:73px;
    text-align:right
}
div.registration_wizzard_block_content select{
    width:380px;
    margin-right:10px
}
div.registration_wizzard_block_content div.more div.h{
    margin-bottom:10px
}
div.registration_wizzard_block_content div.more span.h_dotted_slide{
    margin-top:10px !important;
}
div.registration_wizzard_block_content div.fio .ss-small{
    width:150px !important;
    margin-left:20px
}
div.registration_wizzard_block_content div.fio label:first-child{
    margin-right:-15px;
}
div.registration_wizzard_block_content div.fio i{
    display:inline-block;
    margin-right:183px;
    font-size:13px
}
div.registration_wizzard_block_content div.fio i:first-child{
    margin-right:155px;
    *margin-right:150px
}
span.h_dotted_slide{
    font-weight:bold;
    margin:20px 0 10px;
    display:inline-block;
    border-bottom:1px dotted;
    cursor:pointer;
    position:relative
}
span.h_dotted_slide b{
    position:absolute;
    right:-16px;
    top:7px;
    width:9px;
    height:5px;
    display:block;
    background:url('/design/images/arws_black.gif') 0 -5px no-repeat;
}
span.h_dotted_slide b.active{
    background:url('/design/images/arws_black.gif') 0 0 no-repeat;
}

/* -- ������*/

/* ������ */
div.new_widget input, div.new_widget_login input{
    zoom:1 !important;
}
div.wh_unregistered div.widget{
    border:1px solid #f32037 !important;
    background:#e01723 url('/design/images/widget/widget-head3.png') top left no-repeat !important;
}

div.wh_unregistered div.widget div.top{
    background:#f12036 url(/design/images/widget/widget-red.png) no-repeat !important;
}

div.wh_unregistered div.widget div.bottom{
    background:#e01723 !important;
}

.ui-dialog-content li{
    margin-bottom:5px;
    list-style:none;
}

.ui-widget{
    font:13px/150% Tahoma, Verdana, sans-serif !important;
}

.ui-widget ul{
    margin:0;
    padding:0;
}

.ui-widget ul ul{
    margin:10px 0 0 47px;
}

.ui-widget ul ul li{
    list-style:disc;
}


.ui-widget h2{
    font-size:16px;
    font-weight:bold;
    text-align:center;
    margin-top:20px
}

.ui-widget h2:first-child{
    margin-top:10px
}

div.new_widget, div.new_widget_login{
    width:327px;
    position:absolute;
    height:56px;
    right:5px;
    top:-94px;
    background:url('/design/images/widget/wk_bg.png') no-repeat top;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index:200;
    font-family: Arial, Tahoma;
}

div.new_widget_login{
    background:url('/design/images/widget/wk_bg_login.png') no-repeat top;
    z-index:200;
}

div.new_widget_login div.information{
    height:56px;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    font-size:14px;
    color:#fff;
    padding-left:64px;
    line-height:16px;
    cursor:pointer;
    background:url('/design/images/widget/wk_arws.gif') no-repeat 250px 0;
    width:205px;
    text-shadow: 1px 1px #508A39;
}

div.new_widget_login_active div.information{
    background:url('/design/images/widget/wk_arws.gif') no-repeat 250px -56px;
}

div.new_widget_login div.information span, div.autoinformator li div span{
    *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
    *display:block;
}

div.new_widget_login div.information div.img{
    position:absolute;
    top:0;
    left:5px;
    display:table-cell;
    width:52px;
    height:56px;
    vertical-align:middle;
}

div.new_widget_login div.information div.img table{
    border:0;
    width:100%;
    height:100%;
    padding:0;
}
div.new_widget_login div.information div.img table td{
    vertical-align:middle
}

div.new_widget_login div.information div.img div{
    display:table-cell;
    vertical-align:middle;
}

div.new_widget_login div.information div.img img{
    border:1px solid #add99b;
    position:relative;
    top:1px;
    *top:-1px
}

div.new_widget_login a.logout{
    width:57px;
    height:55px;
    display:block;
    position:absolute;
    top:0;
    right:0;
    outline:0;
}

div.new_widget_active, div.new_widget_login_active{
    -webkit-border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

div.new_widget div.child, div.new_widget_login div.child{
    background:#fff;
    position:relative;
    top:-26px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding:10px;
    *zoom:1;
}

:root div.new_widget div.child{
    top:-27px \0/;
}

div.new_widget_login div.child{
    top:0;
}


div.new_widget div.child_reg{
    border:3px solid #ec192e;
}

div.new_widget_login div.child{
    border:3px solid #279b25;
    font-size:14px;
    padding:0 10px
}

div.new_widget_login div.child ul{
    margin:0;
    list-style:none;
    padding:0;
}

div.new_widget_login div.child ul li{
    border-top: 1px dotted #C8C8C8;
    padding:7px 0 3px;
    margin:4px 0;
}

div.new_widget_login div.child ul li:first-child{
    border:0;
}

div.new_widget div.child p{
    margin:0 0 5px;
    padding:0;
}

div.new_widget div.child_enter p:first-child{
    margin:0 0 10px;
}

div.new_widget div.child b{
    font-weight:normal;
    display:block;
    font-size:14px;
}

div.new_widget div.child u{
    text-decoration:none;
    color:#898989;
    margin-top:3px;
    display:block
}

div.new_widget div.child_reg u{
    line-height:16px;
    margin:3px 0 10px
}

div.new_widget div.child i input{
    position:relative;
    left:-3px;
    top:1px;
}

div.new_widget div.child i label{
    cursor:pointer;
    outline:0;
}

div.new_widget div.child i a{
    color:inherit !important;
    text-decoration:underline !important;
}

div.new_widget div.child_enter span{
    display:block;
    line-height:33px;
    position:relative;
    padding-left:83px;
    margin:15px 0;
}

div.new_widget div.child_enter div{
    line-height:16px;
}

div.new_widget div.child span a{
    text-decoration:underline !important;
}

div.new_widget div.child span a:hover{
    text-decoration:none !important;
}

div.new_widget div.child_enter span input{
    background:url('/design/images/btn_enter.png') no-repeat !important;
    width:78px !important;
    display:inline-block;
    border:0;
    height:33px;
    cursor:pointer;
    position:absolute;
    left:0;
    *top:-7px;
}

div.new_widget div.child input[type="text"], div.new_widget div.child input[type="password"]{
    font-size:14px;
    width:230px;
    padding:2px;
    *margin-right:5px;
}

div.new_widget div.child_enter{
    border:3px solid #3ea52d;
}

div.regActionTop input[type="text"], div.authActionTop input[type="text"]{
    margin-left:-17px;
    padding-left:25px !important;
}


div.new_widget div.regActionTop input.submit{
    position:static !important;
    margin:15px 0 10px;
}

div.authActionTop input.psw, span.authAction input.psw{
    margin-left:0 !important;
    padding:2px !important;
    width:250px !important;
}

span.authAction input.psw{
    width:189px !important;
    padding:2px 3px 3px !important;
}

div.authActionTop span{
    display:block;
    margin:0 !important;
    position:relative;
    height:33px;
    line-height:33px;
    padding-left:83px
}

div.authActionTop span input{
    border:0;
    background:url('/design/images/btn_enter.png') no-repeat !important;
    width:78px !important;
    height:33px;
    cursor:pointer;
    margin:0 5px 0 0;
    padding:0;
    outline:0;
    left:0;
    top:0;
    position:absolute;
}
/* -- ������ */

/* �������������� */
div.autoinformator{
    overflow:hidden;
    margin-bottom:7px;
    width:975px;
}

div.autoinformator ul{
    margin:0;
    padding:0;
}

div.autoinformator li{
    background:url('/design/images/bg_autoinfo_item.png') no-repeat !important;
    width:230px;
    height:85px;
    margin:0 13px 13px 0;
    display:block;
    list-style:none;
    float:left;
}

div.autoinformator li div{
    display:table-cell;
    height:85px;
    vertical-align:middle;
    width:130px;
    padding-left:90px;
    font-size:13px;
    color:#005594;
    font-family:Arial;
    text-shadow: 1px 1px 0 white;
    line-height:16px;
    padding-right:10px
}

div.autoinformator li div b{
    font-size:16px;
    display:block;
    margin-bottom:3px
}

div.autoinformator li.car div{
    background:url('/design/images/bg_autoinfo_item_car.png') no-repeat 12px 17px;
}

div.autoinformator li.moto div{
    background:url('/design/images/bg_autoinfo_item_moto.png') no-repeat 12px 17px;
}

div.autoinformator li.house div{
    background:url('/design/images/bg_autoinfo_item_house.png') no-repeat 12px 15px;
}

div.autoinformator li.child div{
    background:url('/design/images/bg_autoinfo_item_child.png') no-repeat 12px 18px;
}

div.autoinformator li.nalog div{
    background:url('/design/images/bg_autoinfo_item_nalog.png') no-repeat 21px 15px;
}

div.autoinformator li.info div{
    background:url('/design/images/bg_autoinfo_item_info.png') no-repeat 16px 15px;
}

div.autoinformator li.multimedia div{
    background:url('/design/images/bg_autoinfo_item_phone.png') no-repeat 4px 5px;
}

div.autoinformator li.mobile div{
    background:url('/design/images/bg_autoinfo_item_mobile.png') no-repeat 19px 13px;
}

div.autoinformator li.megafon div{
    background:url('/design/images/bg_autoinfo_item_megafon.png') no-repeat 14px 11px;
}

div.autoinformator li.add div{
    background:url('/design/images/bg_autoinfo_item_plus.png') no-repeat 18px 15px;
}

div.autoinformator li.ipoteka div{
    background:url('/design/images/bg_autoinfo_item_ipoteka.png') no-repeat 11px 13px;
}
div.autoinformator li.cei_queue div{
  background:url('/design/images/bg_autoinfo_item_cei_queue.png') no-repeat 8px 3px;
}

div.autoinformator a:hover{
    text-decoration:none !important;
}

div.ajax-loader
{
    position: absolute;
    background: #fff url('/design/images/ajax-loader-fast.gif') center no-repeat;
    opacity:0.5;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    z-index: 1000;
    display: none;
    width: 100%;
    height: 100%;
}

div.autoinformator li.cei_pay div{
    background:url('/design/images/bg_autoinfo_item_cei_pay.png') no-repeat 8px 3px;
}

div.autoinformator li.opengov div{
	background:url('/design/images/bg_autoinfo_item_opengov.png') no-repeat 18px 13px;
}
/* -- �������������� */


select.reg-all-select{
    margin-bottom:15px;
}

p.notice_gibdd{
    padding-left:203px;
    margin:0 0 10px;
}

p.notice_gibdd label{
    background: none;
    cursor:pointer;
    float: none;
}

p.notice_gibdd input{
    width:auto;
    margin-right:5px;
    position:relative;
    top:1px;
    *border:0;
    border:0\0/;
    left:1px\0/;
}

#info_fine{
    padding-left:206px;
    margin-bottom:15px
}

#info_tax{
    padding-left:206px;
    margin-bottom:5px
}

div.partBlockInfo p:first-child{
    margin:10px 0 15px;
}

div.new_widget map:hover{
    cursor:pointer;
}
:active{
    outline:none;
}

/*Карусель открытое правительство*/
#open-gov-carusel{
    display:block;
    border-top: 1px solid #CCC;
    font:14px Arial;
    margin-bottom:15px
}

#open-gov-carusel h1{
	position:relative;
}

#open-gov-carusel h1 a{
	font-size:12px;
	text-decoration:underline;
	background: url('/design/images/twitter/ico_stat.png') no-repeat 0 0;
	line-height:24px;
	padding:4px 0 4px 27px;
	margin-right:10px
}

#open-gov-carusel p{
    margin:0 0 20px;
    position:relative;
    line-height:20px;
    color:#555555;
}

#open-gov-carusel div li img{
    position:absolute;
    top:2px;
    left:0;
    border:1px solid #c9c9c9;
}

#open-gov-carusel div li{
    font-size:12px;
    line-height:16px !important;
}

#open-gov-carusel div li a{
    font-size:14px;
    word-wrap: break-word;
}

#open-gov-carusel div li span{
    display:block;
    margin-top:3px
}

#open-gov-carusel div li i{
    font-style:normal;
    display:block;
    color:#999999;
    margin-bottom:3px
}

.jcarousel-skin-open-gov{
    padding-left:45px;
}

.jcarousel-skin-open-gov .jcarousel-item {
    width: 188px;
    position:relative;
    padding:0 15px 0 92px;
}

.jcarousel-skin-open-gov .jcarousel-container-horizontal, .jcarousel-open-gov .jcarousel-clip-horizontal{
    width: 885px !important;
}

#open-gov-carusel span.btn{
    margin-right:10px;
    float:left;
    position:relative;
    top:9px
}

#open-gov-carusel span.btn b{
    font-size: 25px;
    float: left;
    margin-right: 7px;
}

#open-gov-carusel div.bottom{
    background:#f0f2f2;
    line-height:51px;
    padding:0 8px;
    margin-top:15px;
    *margin-top:0;
    position:relative;
    overflow:hidden;
    height:51px
}

#open-gov-carusel div.bottom a{
	font-size:12px;
	text-decoration:underline;
	position:absolute;
    right:10px;
}

h1 div{
    position:absolute;
    right:0;
    font-size:12px;
    color:#999999;
    top:0;
    line-height:24px;
}
/*--Карусель открытое правительство*/

#pluginBm{
	display:none;
}

ul.start_informers{
    /*
    height:1%;
    */
    overflow:hidden;
    width:980px;
    margin:0;
    padding:0;
    list-style:none
}

ul.one_informer{
	width:auto !important;
}

ul.start_informers li{
    width:230px;
    height:85px;
    float:left;
    background:url('/design/images/informers/bg_informers.png') no-repeat;
    margin:0 13px 13px 0;
}

.informer{
    width:230px;
    height:85px;
    background:url('/design/images/informers/bg_informers.png') no-repeat;
    display: inline-block;
}

ul.one_informer li{
	margin:0 !important;
}

ul.start_informers li.group{
    background:url('/design/images/informers/bg_informers.png') 0 bottom no-repeat;
}

ul.start_informers li.new{
    background:url('/design/images/informers/bg_informers.png') 0 -170px no-repeat !important;
}

ul.start_informers li.new_single{
    background:url('/design/images/informers/bg_informers.png') 0 -85px no-repeat !important;
}


ul.start_informers li.group a{
    color:#fff !important;
}

ul.start_informers li.group b{
    text-shadow:0 0;
    position:relative;
    top:-3px;
}

ul.start_informers li.group i{
    color:#c6dcea;
}


ul.start_informers a, .informer a{
    display:block;
    height:85px;
    padding-left:85px;
    position:relative;
}

ul.start_informers table, .informer table{
    position:absolute;
    height:85px;
    top:0;
    left:0;
    width:86px;
    height:87px;
}

ul.start_informers li.group table{
    left: 9px;
    width: 76px;
    top:-1px;
}

ul.start_informers li.child table{
    left:5px;
}

ul.start_informers li.ufms table{
    left:5px;
    top:2px;
}


ul.start_informers li.mnogodet b{
    font-size:13px;
}

ul.start_informers li.mnogodet table{
    left:-5px;
    top:5px;
    *top:3px;
}


ul.start_informers table td, .informer table td{
    vertical-align:middle;
    text-align:center;
    width:86px;
    padding:0 !important;
}


ul.start_informers a:hover, .informer a:hover{
    text-decoration:none !important;
}

ul.start_informers b, .informer b{
    height:85px;
    display:table-cell;
    vertical-align:middle;
    *height:auto;
    *display:block;
    *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
    font:bold 14px Arial;
    text-shadow: 1px 1px #fff;
    padding-right: 8px;
}

ul.start_informers b i, .informer b i{
    font: 11px/14px Arial;
    display:block;
    letter-spacing:0;
}

ul.start_informers li.ls{
    letter-spacing:-1px
}

#footer p{
    width: 760px;
}

.check-spelling{
    margin-top: 6px;
    text-align: left;
    width: 180px;
}

.check-spelling span{
   font-size: 17px;
    color: #CA0609;
}

#user_login_form_model_phone_number{
    font-size: 16px;
    width: 207px;
    margin-left: -22px;
    padding-left: 25px !important;
}

.uform #user_login_form_model_phone_number{
    width: 151px !important;
}

#user_forgot_password_model_phone_number{
    font-size: 16px;
    width: 170px !important;
    margin-left: -22px;
    padding-left: 25px !important;
}

div.autoinformator li.equeue div {
    background: url('/design/images/bg_autoinfo_item_equeue.png') no-repeat 12px 11px;
}

.ui-helper-hidden-accessible{
    top:0;
}

/* плагин смены банеров */
#fadeout-slider{
    float: left;
    margin-top: -180px;
    margin-left: 250px;
 }

#fadeout-slider li{
    float: left;
    list-style: none;
    margin-right: 30px;
    width: 192px;
}

 #fadeout-slider li a{
    text-decoration: none !important;
 }

#fadeout-slider img{
    height: 92px;
    width: 192px;
}

#fadeout-slider div div{
    margin: 0;
}

#fadeout-slider div div:first-child{
    color: #02529B;
    font-size: 14px;
    font-weight: bold;
}

#fadeout-slider div div:last-child{
    color: #666;
    font-size: 12px;
    line-height: 16px;
    margin-top: 5px;
}

.informer-ico {
    position: absolute;
    top: 0;
    left: 0;

    display: block;
    width: 85px;
    height: 85px;

    background: no-repeat center center;
}

.ico-make-appointment {
    background-image: url(/design/images/informers/icons/mis/ico-make-appointment.png);
    background-size: 70%;
}
.ico-doctors-schedules {
    background-image: url(/design/images/informers/icons/mis/ico-doctors-schedules.png);
    background-size: 70%;
}
.ico-zdrav-tatar {
    background-image: url(/design/images/informers/icons/mis/ico-zdrav-tatar.png);
    background-size: 70%;
}
.ico-emergency-care {
    background-image: url(/design/images/informers/icons/mis/ico-emergency-care.png);
    background-size: 90%;
}
.ico-duty-chemists {
    background-image: url(/design/images/informers/icons/mis/ico-duty-chemists.png);
    background-size: 70%;
}
.ico-003rt {
    background-image: url(/design/images/informers/icons/mis/ico-003rt.png);
    background-size: 70%;
}