html, body{ 
   height: 100%; 
}
*{
   padding: 0px;
   margin: 0px;
}
body{
   font: 14px sfpd;
   color: #080B45;
}
a{
   color: #00A7E2;
   text-decoration: none;
}
.hide_menu_all{
  width: 250px;
}
.content{
   width: 100%;
}
.fright{
    float: right;
    margin-right: 5px;
    
}
.txt_content{
    padding: 10px; 
    padding-right: 20px;
}
.txt_content ul{
    margin-left: 20px;
}
.maintable{
   min-height: 575px;
}
textarea{
   font-size: 13px;
}
.naviline{
   
}
#all_menu{
	background: #080B45;
}
.lrborder{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.lborder{
    border-left: 1px solid #000;
}
.rborder{
    border-right: 1px solid #000;
}
.bborder{
    border-bottom: 1px solid #000;
}
.tborder{
    border-top: 1px solid #000;
}
.menu_line{
    margin-top: 10px;
    background: rgb(51,63,79);
    width: 100%;
    height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #FFF;
    border: 1px solid #FFF;
    font: 12px Calibri;
}
.menu_line a{
    color: #FFF;
    text-decoration: none;
}
.menu_line a:hover{
    color: rgb(255,51,153);
}
.menu_line td{
    padding-right: 10px;
}
.menu_blue{
    color: rgb(20,176,190);
}
h1{
   font: bold 16px Tahoma;
   
}
.naviline a{
   color: rgb(162,164,167);
   font: bold 12px Tahoma;
   text-decoration: none;
   margin-left: 0;
   padding-left: 0px;
}
.grey{
   
   -moz-background-size: 100%;
   -webkit-background-size: 100%;
   -o-background-size: 100%;
   background-size: 100%;
    margin-top: 88px;
}
.main_content{
   
}
.header{
   padding-bottom: 5px;
   float: right;
   color: #343434;
}

.leftmenu{
   /*filter:alpha(opacity=80);
   -moz-opacity:0.8;
   opacity:0.8;*/
}
.main_link{
   font: bold 14px sfpd;
   color: rgb(12,75,134);
   text-decoration: none;
   display: block;
   padding-top: 5px;
   padding-left: 15px;
}
.bullet{
   background: url(/images/bullet.jpg) no-repeat left bottom;
}
.bullet-{
   background: url(/images/bullet-.jpg) no-repeat left bottom;
}
.pod_main_link{
   font: 13px sfpd;
   color: rgb(12,75,134);
   text-decoration: none;
   display: block;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 15px;
   background: url(/images/minibullet.png) no-repeat left center;
}
.pod_main_link_active{
   background: url(/images/minibullet_up.png) no-repeat left center;
   color: rgb(255,1,159);
}
.log_in_link{
    margin-left: 20px;
    margin-top: 0px;
    float: right;
}
.log_in_link a{
    text-decoration: none;
    font: 15px sfpd;
    color: #fff;
}
.bottom_line{
    border-bottom: 1px solid #343434;
    padding-bottom: 2px;
}
.miniprofile{
    border-bottom: 1px solid #000;
    width: 100%;
}
.miniprofile th{
    border-bottom: 1px solid #000;
    text-align: center;
    background: #F8F8F8;
}
/*
1034-1868-4926-9979-3034-8099
*/
.spindown_open{
   padding-left: 15px;
   background: #DCE4E4 url(/images/spindown-open.gif) no-repeat left center;
    
   width: 300px;
}
.spindown_close{
   padding-left: 15px;
   background: #DCE4E4 url(/images/spindown-close.gif) no-repeat left center;
   width: 300px;
}
.filetr_form{
   background: #DCE4E4;
   padding: 10px;
   width: 298px;
}

.navigation{
   width: 235px;
}
.navi{
	color: #00a7e2;
	font: 15px sfpd;
	padding-bottom: 8px;
	border-bottom: 2px solid #dbdddd;
	margin-bottom: 15px;
}
.navi a{
    color: #00a7e2;
    font: 15px sfpd;
}
.navigation li{
   list-style-type: none;
   padding-left: 5px;
   padding-right: 5px;
}
.titles{
   width: 200px;
   float: left;
}
.inputfix{
   width: 300px;
   margin-bottom: 3px;
}

.inputfix2{
   width: 100%;
   background: #FFFFFF;
   border: 1px solid #DADCEB;
   box-sizing: border-box;
   border-radius: 4px;
   height: 27px;
   padding-left: 2px;
}
.dwn_proto{
    font: 16px sfpd;
    margin-left: 10px;
}
.inputfix3{
    background: #FFFFFF;
   border: 1px solid #DADCEB;
   box-sizing: border-box;
   border-radius: 4px;
   height: 27px;
}
.price{
    width: 70px;
}
.miniform{
   margin-bottom: 10px;
   padding-bottom: 5px;
   border-bottom: 1px dotted rgb(220,228,228);
}
.radio_but{
   border: 1px dotted rgb(220,228,228);
   padding: 5px;
   width: 300px;
}
.dop_filter_form{
   padding-left: 10px;
}
.table_result th{
   background: rgb(220,228,228);
   border-right: 1px solid #95979E;
   border-bottom: 1px solid #95979E;
   padding: 3px;
}
.video_file{
	margin-bottom: 40px;
}
.red th{
   background: #EBCAC8;
   border-right: 1px solid #95979E;
   border-bottom: 1px solid #95979E;
   padding: 3px;
}
.lab{
   width: 40px;
}
.table_result td{
   border-right: 1px solid rgb(220,228,228);
   border-bottom: 1px solid rgb(220,228,228);
   padding: 3px;
   text-align: left;
}
.topline{
   border-top: 1px solid rgb(220,228,228);
}
.betweenline{
   background: #FFF;
}
.table_bg{
   border: 1px solid rgb(172,170,170);
}
.table_bg th{
   background: #C7C7CA;
}
.table_bg td{
   padding: 10px;
   border-bottom: 1px solid black;
}
.error{
   font: 12px sfpd;
   color: #d72848;
}
.ahtung{
   background: #FFD0CE;
}
.CheckBoxClass,.RadioClass{
   display: none;
}
.CheckBoxLabelClass{
   background: url(/images/UnCheck.png) no-repeat;
   padding-left: 24px;
   padding-top: 3px;
   margin: 0px;
   height: 23px;
   font: 12px Tahoma;
   display: block;
}
.LabelSelected{
   background: url(/images/Check.png) no-repeat;
}
.CheckBoxLabelClass:hover, .RadioLabelClass:hover{
   text-decoration: underline;
}

.RadioLabelClass{
background: url("RUnCheck.png") no-repeat;
padding-left: 30px;
padding-top: 3px;
margin: 5px;
height: 28px;
width: 70px;
display: block;
float: left;
}
.RadioSelected{
background: url("RCheck.png") no-repeat;
}
.sop_color{
   background: #BFD9FF;
}
.minitab{
   margin-left: 5px;
   margin-right: 5px;
}
.minitab td{
   font: 11px Tahoma;
   border-right: 1px solid #888;
   border-bottom: 1px solid #555;
}
.minitab th{
   font: bold 11px Tahoma;
   text-align: left;
   border-right: 1px solid #888;
   border-bottom: 1px solid #555;
   background: #ACAAA5;
   color: #fff;
}
.selectred{
   background: #FFABA0;
}
.selectgreen{
   background: #C1FFB4;
}
.mail_yes{
   background: #D9FFE4;
}
.mail_denide{
   background: #FFE2E4;
}
.logotext{
   margin-left: 18px;
   font: bold 25px Arial;
   color: #DDD;
   text-shadow: 1px 1px 1px #FFF; 
}
.actions{
   background: #E0E2EE;
   border: 1px solid #000;
   border-radius: 5px;
   padding: 10px;
   max-width: 50%;
   min-width: 200px;
}
.greytext{
   color: #B3B5B3;
}
.mts{
    padding-top: 3px;
    margin-left: 30px;
}
.font1{
   font-family: comic sans ms;
}
.font2{
   font-family: Tahoma;
}
.font3{
   font-family: Arial;
}
.borderbot{
   /*
   border-bottom: 1px solid #000090;
   border-top: 1px solid #000090;
   */
   background: #C3D2E6;

}
.borderbot a{
   color: #000;
}
.optio{
   border: 1px solid #CED5D1;
   padding: 10px;
   border-radius: 5px;
   width: 480px;
}
.search_field{
   padding-left: 0px;
   border: 1px solid #000;
   border-top: 2px solid #000;
   background: #FFF;
   height: 25px;
}
.search_field input{
    border: none;
    font: bold 11px Calibri;
    color: red;
    width: 99%;
    padding: 3px;
    background: #FFF;
    text-align: center;
    height: 18px;
}
.today{
    color: #000;
    font-family: sfpd;
    font-style: bold;
    font-size: 16px;
    text-transform: uppercase;
}
.today_table{
    margin-top: 10px;
    width: 100%;
    padding-right: 1px;
}
.today_table td{
    padding: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    
    color: #9D9E9E;
}
.day_stat{
    width: 100%;
    background: rgb(255,255,255);
    font: 12px Calibri;
    vertical-align: middle;
    height: 27px;
    padding-top: 5px;
    text-align: justify;
}
.day_stat nobr{
    display: block;
    width: 99%;
    
}
.day_stat b{
    font: bold 12px Calibri;
    padding-left: 3px;
    padding-right: 3px;
    
}
#slider_stat{
    height: 25px;
    overflow: hidden;
    border: 1px solid black;
    border-radius: 3px;
    margin: auto;
    padding: 0px;
    background: #FFF;
}
#slider_field{
    position: relative;
    transition: top .3s linear;
    -moz-transition: top .3s linear;
    -o-transition: top .3s linear;
    -webkit-transition: top .3s linear;
    top: 0px;
}
@-webkit-keyframes slide-animation {
    0% {opacity:0;}
    2% {opacity:1;}
    20% {top: 0px; opacity:1;}
    22.5% {opacity:0.6;}
    25% {top: -32px; opacity:1;}
    46% {top: -32px; opacity:1;}
    47% {opacity:0.6;}
    50% {top:-65px; opacity:1;}
    71% {top:-65px; opacity:1;}
    72.5% {opacity:0.6;}
    75% {top:-96px; opacity:1;}
    98% {top: -96px; opacity:1;}
    99% {top: -96px; opacity:0;}
    100% {top: 0px;opacity:0;}
}
#slider_field
{
    -webkit-animation: slide-animation 20s infinite;
}
#slider_field:hover
{
    -moz-animation-play-state: paused;
    -webkit-animation-play-state: paused;
}
.day_blue{
    font: 10px Calibri;
    color: rgb(48, 84, 150);
    padding-left: 3px;
    padding-right: 3px;
}
.day_small{
    font: 10px Calibri;
}
.f12{
    font: 12px Calibri;
}


.index{
    background: rgb(248,248,248);
    padding: 5px;
    
}
.main_table{
    margin-top: 10px;
}
.graph{
    height: 250px;
    border-bottom: none;
    border-top: none;
}
.graph2{
    
    border-top: none;
    padding: 10px;
}
.graph_menu{
    width: 100%;
}
.graph_menu td{
    padding: 5px;
    
    text-align: center;
}
.graph_menu_tr{
    
}
.graph_menu a{
    text-decoration: none;
    color: #000;
    display: block;
    width: 100%;
}
.graph_menu_active{
    background: #969797;
    
}
.graph_menu_passive{
    background: rgb(242,242,242);
    
}
.graph_place{
    width: 100%;
}
.table_title{
    background: #0e0035;
    text-align: left;
    height: 55px;
}
.border th{
    border: 1px solid #000;
    font: 14px Calibri;
    color: #002060;
}
.border_txt th{
    font: 12px Calibri;
    border: 1px solid #000;
    padding: 1px;
}
.login_input{
	
}
/*
.login_input input{
    width: 100%;
    font-style: italic;
}
*/
.uslovie{
    font: 12px Calibri;
}
.reg_but{
    border: none;
    border-radius: 20px;
    background: url(/images/try_reg.png) no-repeat left top;
}

/*
.text_field{
    width: 200px;
    font-style: italic;
    font-family: sfpd;
    font-size: 13px;
    width: 100%;
    border: none;
    
}
*/
.text_field_2{
    font-style: italic;
    font-family: sfpd;
    font-size: 13px;
    width: 100%;
}
.white_block td{
    padding: 5px;
    padding-top: 0px;
}
.tsearch td{
    padding: 3px;
}
.white_block{
    background: none;
}

.table_result_search{
    color: #727271;
}
.table_result_search a{
    color: #727271;
}
.table_result_search th{
    background: #DADCEB;
    color: #4E5270;
    font: 13px sfpd;
    height: 30px;
    text-align: left;
    padding-left: 5px;
}
.table_result_tender td{
    padding: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    color: #4E5270;
}
.alltend:hover{
    
}
.alltend:hover td{
	border-top: 1px solid #080B45;
    border-bottom: 1px solid #080B45;
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.greyline{
    background: #FFF;
}
.greyline td{
    vertical-align: top;
}
.table_result_tender tr{
    
}
.table_result_tender select{
	background: #FFF;
}
.tzdop a{
     font: 14px sfpd;
}    
.tzdop{
	padding-left: 25px !important;
	border-bottom: 1px solid #cecfcf;
}
.tzdop td{
    border: none;
    font: 14px sfpd;
    color: #020634;
    background: #F6F6FC;
}
.ltzborder{
    border-left: 1px solid #cecfcf;
}
.rtzborder{
    border-right: 1px solid #cecfcf;
}
.btzborder{
    border-bottom: 1px solid #cecfcf;
}
.ttzborder{
    border-top: 1px solid #cecfcf;
}
.invis{
    background: none !important;
    width: 20px;
    
}
.padleft td{
    padding-right: 100px;
    font: 15px sfpd;
    color: #6d6e71;
}
.bgtz_number{
	background: #3eb6ff !important;
	color: #FFF !important;
	border-left: 1px solid #cecfcf !important;
	font: 14px sfpd !important;
}
.disable{
    background: rgb(240,240,240);
}
.search_pro_red{
	border-radius: 20px;
	height: 28px;
	color: #FFF;
	background: #d72848;
	border: none;
	font: 15px sfpd;
	float: right;
}
.right{
    float: right;
}
.send_report{
    
    padding: 5px;
    color: #995746;
    margin-left: -3px;
    text-decoration: underline;
    
    display: block;
}
.tdpadding td, th{
    padding: 5px;
}
.checked{
   background: #FBDFE7; 
}
.supinfo_2{
    padding: 5px;
}
.supinfo td{
    /*padding: 0px;*/
}
.left_border{
    border-left: 1px solid #000;
}
.right_border{
    border-right: 1px solid #000;
}
.bottom_border{
    border-left: 1px solid #000;
}
.top_border{
    border-top: 1px solid #000;
}
.contacts td{
    border: none;
    padding: 1px;
    color: #6d6e71;
}
.contacts th{
	font: bold 15px sfpd;
    color: #00a7e2;
}
.contacts{
    
}
.phone_background{
	border-radius: 8px;
	background: #F6F6FC;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.checkboxer{
    
}
.comments_all{
	margin-top: 15px;
}
.td_comm{
    width: 350px;
    padding-left: 40px;
    padding-bottom: 15px;
}
.td_comm input{

    
}
.allcomm{
	width: 60%;
	font: 14px sfpd !important;
	color: #080B45;
}
.lastcomm{
    
}
.comment1{
    padding: 2px;
    width: 150px;
    vertical-align: top;
    
}
.comment2{
    padding: 2px;
    text-align: left;
    width: 100%;
    vertical-align: top;
}
.dotted_bottom th{
     border-bottom: 1px dotted #BBB;
}
.greycom{
    font: 14px sfpd !important;
    color: #6d6e71;
}
.greycom td{
	padding-bottom: 5px;
	border-bottom: 1.5px solid #dcdddd;
	padding-top: 5px;
}
.greycom b{
    font: 14px sfpd;
    color: #080B45;
}
.beetwen{
    background: #FFF;
}
.bluebetweenline{
    background: #F6F6FC;
}
.lightbluebetweenline{
    background: #E08576;
    color: #000 !important;
}
.lightbluebetweenline a{
    color: #000 !important;
}
.pink{
     color: #995746;
}
.nopad{
    padding: 0px;
}
.chekibox_txt{
    width: 100px;
}
.titles_filter{
    color: rgb(48,84,150);
    font: 13px Calibri;
}
.filter{
    background: #F2F2F2;
    border-radius: 3px;
    padding: 10px;
    text-align: left;
    border: 1px solid #999;
    margin-right: 10px;
}

.chekibox{
    margin-right: 5px;
}
.filter_dop_3{
    padding-right: 20px;
}
.edit_filter{
    background: rgb(208,206,206);
    color: rgb(255,0,102);
    border: 1px solid #000;
}
.end_filter{
    margin-left: 5px;
    background: rgb(146,208,80);
    border: 1px solid #000;    
}
.name_field{
    width: 100%;
    text-align: right;
}
.reg_text{
    padding: 10px;
    text-align: center;
}
.card_noborder{
    border: none;   
}
.card_noborder h4{
	font: 16px sfpd;
	margin-left: 5px;
}
.card_noborder td{
    border: none;   
}
#toTop {
    text-align:center;
    position:fixed;
    bottom:10px;
    right:10px;
    cursor:pointer;
    display:none;
    color: #FFF;
    font-family: 'sfpd';
    font-size: 14px;
    padding-top: 3px;
}
#incall {
    text-align:center;
    position:fixed;
    bottom:50px;
    right:10px;
    display:none;
    color: #6d6e71;
    font-family: 'sfpd';
    font-size: 14px;
    padding-top: 10px;
    z-index: 10000;
}
.add_person{
    vertical-align: top;
    height: 32px;
}
.add_css_title{
    padding: 3px;
    padding-right: 10px;
    height: 25px;
    display: block;
    float: left;
    font: 12px sfpd;
    margin-right: 8px;
    font-style: italic;
}
.add_css{
    padding: 3px;
    margin-right: 5px;
    height: 27px;
    display: block;
    float: left;
    color: #2D3562;
    background: #FFF;
    border: 1px solid #DADCEB;
    border-radius: 4px;
}
.add_person{
    width: 100%;
}
.add_minus{
	height: 27px;
	display: block;
	width: 100px;
	text-align: center;
}
.add_number{
    width: 20px;
}
.add_email{
    width: 165px;
}
.add_fio{
    width: 170px;
}
.add_day{
    padding-left: 0px;
    width: 180px;
    
}
.add_day_2{
    width: 162px;
    padding-left: 10px;
}
.add_text{
    width: 300px;
    text-align: left;
}
.add_check{
    width: 15px;
}
.add_proc{
    width: 50px;
}
.total{
    color: red;
    background: none;
    border: none;
    margin-left: -102px;
    font: 11px Calibri;
    margin-right: 0px;
} 
.total_arrow{
    background: none;
    width: 22px;
    border: none;
}
.add_proc_sum{
    width: 50px;
    float: left; 
}

.redborder input{
    color: #E35463;
}
.steps_font{
    color: #080B45;
    font: 14px sfpd;
}
.save{
    
    text-align: center;
    
}
.option{
    width: 370px; 
    height: 27px;
}
.dotted_select{
    border: 1px dotted #000;
    padding: 5px;
    border-radius: 5px;
    width: 370px;
    text-align: center;
    vartical-align: middle;
}
 .summ{
    width: 100px;
 }
 .raspred_end{
    color: green;
    font: 16px Calibri;
 }
 .purple{
    color: #995746;
}
.room_menu{
    width: 99%;
}
.room_menu a{
    color: #000;
    display: block;
    padding-top: 4px;
    padding-left: 25px;
    padding-right: 25px;
    font: 12px sfpd;
}
.room_menu td{
    text-align: center;
}
.room1{
    background: #4F4F4E;
}
.room1 a{
    color: #FFF;
}
.lsub{
    width: 100%;
    background: url(/images/lborder.png) no-repeat -1px;
    height: 28px;
}
.rsub{
    width: 100%;
    background: url(/images/rborder.png) no-repeat right;
    height: 28px;
}
.room2{
    background: #808080;
}
.room3{
    background: #969696;
}
.room4{
    background: #B2B2B2;
}
.room5{
    background: #C0C0C0;
}
.room6{
    background: #DDDDDD;
}
.room7{
    background: #EAEAEA;
}
.room8{
    width: 40%;
}
.feedback{
    width: 100%;
    background: #EAEBEB;
    padding: 20px;
}
.feedback td{
    padding: 5px;
}
.fields{
    width: 100%;
    
    border: none;
}
#fields td{
    padding-bottom: 0px;
}
.text_area{
    width: calc(100% - 20px);
    height: 200px;
    border: none;
    padding: 10px;
    font-style: italic;
    font-family: sfpd;
}
.select0{
   background: #EEB693;
}
.select1{
   background: #AEB6EE;
}
.select2{
   background: #AEE3B1;
}
.select3{
   background: #D5D4DE;
}
.padding td{
    padding: 5px;
    background: #F0F0F0;
}
.message{
    
    margin-left: 10px;
    margin-top: 15px;
    display: block;
    height: 35px;
    width: 35px;
    text-align: center;
    padding-top: 5px;
    background: url(/images/new_mail.png) no-repeat center top;
}
 .search_pro{
    border-radius: 20px;
    height: 28px;
    color: #FFF;
    background: #00a7e2;
    border: none;
    font: 15px sfpd;
    float: right;
    padding-left: 10px;
    padding-right: 10px;
 }
 .tsearch td{
    vertical-align: middle;
 }
 .phone_selector1{
    background: #D5FFD4;
 }
 .phone_selector2{
    background: #FFD5D4;
 }
 .phone_selector5{
    background: #FFE4C9;
 }
 .phone_selector6{
    background: #661E22;
 }  
 .tender_checked1{
    background: #E7E84F;
    color: #000 !important;
 }
 .tender_checked1 a{
    color: #000 !important;
 }
 .tender_checked2{
    background: #C3C3C3;
 }
 .ablack a{
    color: #727271;
 }
 .tender_check0{
    background: #20DDD8;
 }
[data-tip] {
    position:relative;
}
[data-tip]:before {
    content:'';
    /* hides the tooltip when not hovered */
    display:none;
    content:'';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #253174;   
    position:absolute;
    top:30px;
    left:5px;
    z-index:1000;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
}
[data-tip]:after {
    display:none;
    content:attr(data-tip);
    position:absolute;
    top:35px;
    left:0px;
    padding:5px 8px;
    background: #253174;
    color:#fff;
    z-index:1000;
    font: italic 14px sfpd;
    max-width: 400px;
    min-width: 200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    word-wrap:normal;
    text-align: left;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
    display:block;
}


[data-tips] {
    position:relative;
}
[data-tips]:before {
    content:'';
    /* hides the tooltip when not hovered */
    display:none;
    content:'';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #253174;   
    position:absolute;
    top:30px;
    left:30px;
    z-index:1000;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
}
[data-tips]:after {
    display:none;
    content:attr(data-tips);
    position:absolute;
    top:35px;
    left:-160px;
    padding:5px 8px;
    background: #253174;
    color:#FFF;
    z-index:1000;
    font: italic 14px sfpd;
    max-width: 400px;
    min-width: 200px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    word-wrap:normal;
    text-align: left;
}
[data-tips]:hover:before,
[data-tips]:hover:after {
    display:block;
}

[data-tip-menu] {
    position:relative;
}
[data-tip-menu]:before {
    content:'';
    /* hides the tooltip when not hovered */
    display:none;
    content:'';
    position:absolute;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
}
[data-tip-menu]:after {
    display:none;
    content:attr(data-tip-menu);
    position:absolute;
    top:0px;
    left:58px;
    padding: 8px 5px;
    
    background: #080B45;
    color:#FFF;
    z-index:1000;
    height: 20px;
    font: 16px inter;
    width: 240px;
    max-width: 320px;
    min-width: 200px;
    word-wrap:normal;
    -webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    text-align: left;
}
[data-tip-menu]:hover:before,
[data-tip-menu]:hover:after {
    display:block;
}

.pl [data-tip-menu]:after{
    margin-left: -100px;
}

[data-tip-menu-big] {
    position:relative;
}
[data-tip-menu-big]:before {
    content:'';
    /* hides the tooltip when not hovered */
    display:none;
    content:'';
    position:absolute;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
}
[data-tip-menu-big]:after {
    display:none;
    content:attr(data-tip-menu-big);
    position:absolute;
    top:0px;
    left:58px;
    padding: 8px 5px;
    margin-top: 10px;
    background: #080B45;
    color:#FFF;
    z-index:1000;
    height: 20px;
    font: 16px inter;
    width: 240px;
    max-width: 320px;
    min-width: 200px;
    word-wrap:normal;
    -webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    text-align: left;
}
[data-tip-menu-big]:hover:before,
[data-tip-menu-big]:hover:after {
    display:block;
}
.pl [data-tip-menu-big]:after{
    margin-left: -100px;
}
.input_invis{
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    color: #969797;
}
.emails_buy{
    
}
.emails_buy td{
    padding: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.epay{
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.eprice{
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}
.eplast{
    border-bottom: 1px solid #000;
}
.ecount{
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.epay a{
    color: #FF3A90;
    font: bold 13px Calibri;
}
.dwnbase{
    border: 1px solid #000;
    background: rgb( 191, 191, 191);
}
.zaim_tab{
    width: 100%;
}
.zaim_tab td{
    padding: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.zaim_tab b{
    font: bold 13px sfpd;
}
.zaim_data{
    width: 100px;
    margin-left: 3px;
}
.zaim_sum{
    width: 100px;
    margin-left: 3px;
}
.zaim_search{
    border: 1px solid #000;
    background: rgb(226, 239, 218);
    height: 40px;
    width: 100px;
}
.zaim_search a{

}
.zaim_region{
    width: 150px;
}

.region_zak{
    background: rgb(230,230,242);
 }
.region_city{
    background: rgb(230,242,230);
 }
.region_okpd{
    background: rgb(242,242,242);
 }
.back_link{
    display: block;
    border: 1px solid #000;
    padding: 5px;
    background: rgb(255, 230, 153);
    width: 100px;
    margin-top: 10px;
    text-align: center;
 }
.anket_intro{
    font: bold 12px Calibri;
    color: rgb(255, 0, 102);
    padding: 5px;
    border: 1px solid #000;
    width: 300px;
 }
.anket_pasive{
    font: 16px sfpd;
    color: #ED465D;
    padding: 5px;
    width: 50px;
    text-align: left;
    opacity: 0.5;
    border: 1px solid #ED465D;
    border-radius: 4px;
    margin-right: 20px;
 }
 .anket_pasive a{
    color: #ED465D;
 }
 .anket_active a{
    color: #ED465D;
 }
.anket_active{
    font: 16px sfpd;
    color: #ED465D;
    padding: 5px;
    width: 50px;
    text-align: left;
    border: 1px solid #ED465D;
    border-radius: 4px;
    margin-right: 20px;
 }
.an1{
    width: 100px;
    text-align: left;
    text-transform: uppercase;
}


.anket_page{
    width: 97%;
    
}
.anket_next{
    
}
.anket_button{
    width: 100%;
}
.anket{
    width: 100%;
 }

.anket td{
    padding: 5px;
 }
 .anket_title{
    color: #343434;
    font: bold 12px sfpd;
    margin-left: 5px;
    margin-top: 15px;
 }
 .anket_link{
    float: left;
    padding: 3px;
    text-align: center;
    border: none;
    background: none;
    color: #74809A;
    text-decoration: underline;
    font: bold 14px sfpd;
    cursor: pointer;
 }
 .anket_save{
    padding: 6px;
    width: 270px;
    height: 30px;
    float: right;
    cursor: pointer;
 }
 .anket_add{
    margin-top: -20px;
 }
 .anket_bank{
    
 }
 .anket_client{
 }
 
.table_result_price{
    width: 100%;
    
}
.table_result_price td, th{
    padding: 3px;
    
}
.no-border-top{
    border-top: none;
}
.c14{
    font: italic 14px Calibri;
}
.c10{
    font: italic 10px Calibri;
}
.bl{
    color: rgb( 0, 153, 204 );
}
.bg_grey{
    background: rgb(166, 166, 166);
}
.tarif1{
    background: rgb(208, 206, 206);
}
.tarif2{
    background: rgb(255, 217, 102);
}
.tarif3{
    background: rgb(180, 198, 231);
}
.tarif4{
    background: rgb(208, 198, 231);
}
.tarif5{
    background: rgb(255, 198, 231);
}
.tarif6{
    background: rgb(180, 198, 255);
}
.tname{
    font: bold 11px Calibri;
}
.price_btw{
    background: rgb(217, 225, 242);
}
.blue_txt{
    color: rgb( 0, 32, 96);
}
.c16{
    font: bold 16px Calibri;
}
.dog_but{
    border: 1px solid #000;
    background: #FFF;
    padding: 7px;
    width: 100%;
    
}
.green{
    color: rgb(0, 176, 80);
}
#blink_count {
  -webkit-animation: blink_count 4s linear infinite;
  animation: blink_count 4s linear infinite;
  color: #FFF;
  border-radius: 10px;
  padding: 3px;
  width: 15px;
  height: 15px;
  display: block;
  vertical-align: middle;
  text-align: center;
  position: relative;
  top: -35px;
  left: 20px;
  font: bold 12px sfpd;
}
@-webkit-keyframes blink_count {
  color: #0292c9;
}
@keyframes blink_count {
  color: #0292c9;
}
.text_0{
    border: 1px solid #000;
    border-radius: 5px;
    background: #E8E7E7;
    padding: 10px;
    margin: 5px;
}
.text_1{
    border: 1px solid #000;
    border-radius: 5px;
    background: #bbd0d9;
    padding: 10px;
    margin: 5px;
}
#abser2{
    vertical-align: middle;
}

#left_slide
{
    
}
#bank_rotate {
  position: relative;
  -webkit-transition: top 1s linear 0.5s;
  -moz-transition: top 1s linear 0.5s;
  -o-transition: top 1s linear 0.5s;
  transition: top 1s linear 0.5s;
  left: 0px;
}
#bank_rotate
{
    -webkit-animation: rslide-animation 30s infinite;
    animation-timing-function: linear;
}
.all_titles{
    width: 100%;
    background: #EAEBEB;
    height: 30px;
    font: bold 18px sfpd;
    color: #000;
    text-align: center;
    margin-top: 20px;
}

.rotate_img{
    margin-right: 10px;
    float: left;
    width: 131px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
}
.selectors{
    margin-bottom: 10px;
}
.rotate_img img{
    max-width: 100%;
    max-height: 100%;
}
#bank_rotate:hover
{
    -moz-animation-play-state: paused;
    -webkit-animation-play-state: paused;
}
.yellow{
    color: #F5931B;
}
.micro_table{
    float: right;
    font: 9px Calibri;
    margin-top: 3px;
    color: #FFF;
    height: 16px;
}
.micro_table td{
    padding: 2px;
    background: #969797;
    border-right: 1px solid #FFF;
}
.micro_table a{
    color: #FFF;
}
.greeny{
    color: #36D06A;
}
.greeny_all{
    background: #FFF;
    color: #555;
}
.opros_red{
    background: rgb(252, 228, 214);
    padding: 1px;
}
#opros_stat{
    color: rgb(0, 32, 96);
    height: 19px;
    overflow: hidden;
}
.opros_div0{
    background: rgb(234, 234, 234);
    padding: 2px;
}
.opros_div1{
    background: rgb(192, 192, 192);
    padding: 2px;
}
.opros_div2{
    background: rgb(221, 221, 221);
    padding: 2px;
}
.bank_result th{
    background: #EAEBEB;
    padding: 1px;
}
.bank_result td{
    padding: 3px;
    
}
.betweenline2{
    background: #EDEEEE;
}
.insideall{
    
}
.plus_size a{
    font: 14px Tahoma;
    
}
.now{
    color: #0F9B75;
}
.change_status_0{
    background: none;
}
.change_status_1{
    background: #76AA8B;
}
.change_status_2{
    background: #D2A32F;
}
.change_status_3{
    background: #70868A;
}
.change_status_4{
    background: #5EBAE9;
}
.change_status_5{
    background: #655FAC;
}
.change_status_6{
    background: #8A81FF;
}

.calendar_liquid_button{
    top: 0px;
    position: fixed;
    width: 100%;
    z-index: 2001;
    background: #080B45;
    height: 78px; 
}

.fast_menu{
    font-size: 14px;
    font-family: sfpd;
    color: #343434;
    margin-right: 20px;
}
.top_current{
    color: #000;
    font-family: sfpd;
    font-style: bold;
    font-size: 14px;
    margin-right: 20px;
    background: url(/images/arr.png) no-repeat left 6px;
    padding-left: 14px;
}
.search_phone{
    font-size: 14px;
    font-family: sfpd;
    color: #343434;
}
.search_phone input{
     border: none;
     color: #969797;
     font-size: 12px;
     font-family: sfpd;
     text-align: center;
     font-style: italic;
     width: 190px;
     height: 22px;
}
.black_title{
    background: url(/images/lefttit.png) no-repeat left bottom;
    padding-left: 40px;
    height: 24px; 
    
}
.inside_title{
    background: #313130;
    height: 23px;
    padding-top: 4px;
    padding-right: 16px;
}
.semibold{
    font-size: 12px;
    font-family: sfpd;
    font-style: bold;
    color: #FFF;
}
.bold{
    font-family: sfpd;
    font-style: bold;
    
}
.semisl{
    font-size: 13px;
    font-family: sfpd;
    color: #C0C0C0;
}

.first_level{
    font-size: 15px; 
    font-family: sfpd;
    font-style: bold;
    color: #434242;
}
.second_level{
    font-size: 13.5px; 
    font-family: sfpd;
    padding-left: 0px;
    color: #9D9E9E;
    background: url(/images/arr0.png) no-repeat left 10px;
    padding-left: 15px;
}
.second_level_active{
    background: url(/images/arr.png) no-repeat left 5px;
    color: #000;
}
.quest_back{
    margin-top: 30px;
    margin-bottom: 30px;
    
    width: 280px;
    
    text-align: right;
    height: 240px;
    position: relative;
    margin-left: -20px;
}
.quest{
    padding-top: 20px;
    padding-bottom: 20px;
    
    font-family: sfpd;
    font-size: 11px;
    width: 250px;
    float: right;
    text-align: left;
    background: url(/images/quest.png) no-repeat 0px 10px;
    padding-left: 70px;
    
}
.quest_b{
    font-family: sfpd;
    font-style: bold;
    font-size: 14px;
}
.question_orange{
    padding-left: 30px;
    display: block;
}
.phone{
    font-family: sfpd;
    font-style: bold;
    font-size: 18px;
    display: block;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-right: 40px;
}
.phone img{
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}
.phone_text{
    font-family: sfpd;
    font-size: 13px;
    color: #9D9E9E;
}
.quest a{
    font-family: sfpd;
    font-style: bold;
    font-size: 13px;
    color: #FFF;
    display: block;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    
    background: #343434;
    margin-top: 10px;
    text-align: center;
    width: 200px;
}
.footer_back{
    background: #343434;
}
.footer_back td{
    padding: 25px;
    vertical-align: top;
    text-align: left;
    font-family: sfpd;
    font-size: 14px;
    color: #969797;
}
.footer_back a{
    color: #969797;
}
.bold_link{
    font-family: sfpd;
    font-size: 14px;
}
.tright{
    text-align: right;
}

.title1{
    font-family: sfpd;
    font-size: 28px;
    vertical-align: bottom;
    text-align: left;
    color: #0d3c61;
}
.title2{
    width: 76px;
    height: 60px;
}
.title3{
    height: 60px;
    width: 70%;
    text-align: right;
    font: bold 16px sfpd;
}


.black_title1{
    font-family: sfpd;
    font-size: 38px;
    vertical-align: bottom;
    text-align: left;
    color: #0d3c61;
}
.black_title2{
    width: 76px;
    height: 60px;
}
.black_title3{
    background: url(/images/black_title3.png) repeat-x left;
    height: 60px;
    width: 70%;
    text-align: right;
    font-family: sfpd;
    font-size: 20px;
}
.title_main{
    margin-top: 5px;
    margin-bottom: 10px;
}
.savepers{
    width: 200px;
    margin-right: 15px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
}
.toppad{
    padding-top: 6px;
    font: 14px sfpd;
    display: block;
    height: 26px;
}
.savepers_2{
    width: 370px;
    margin-right: 15px;
}
.black_title_sup{
    padding-left: 40px;
}
.black_title_sup td{
    padding: 0px;
    border: none;
}
.inside_title_sup{
    padding-top: 5px;
    padding-right: 16px;
    color: #F6F6FC;
    font: 15px sfpd;
}
.close_sup{
    background: #00a7e2;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    height: 28px;
    width: 105px;
    border-radius: 20px;
}
.close_sup a{
	font: 15px sfpd;
    color: #FFF;
}
.close_pink {
    
    height: 45px;
    background: #FF4286;
    border: 1px solid #c4132e;
    box-sizing: border-box;
    border-radius: 4px;
    display: inline-block;
    color: #FFF;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    padding-top: 3px;
    text-align: center;
    font: 24px sfpd;
}
.close_red {
    
    height: 27px;
    background: linear-gradient(180deg, #ED465D 0%, #DE374E 56.25%, #C11A31 100%);
    border: 1px solid #c4132e;
    box-sizing: border-box;
    border-radius: 4px;
    display: inline-block;
    color: #FFF;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    padding-top: 3px;
    text-align: center;
    font: 14px sfpd;
}
.close_green {
    
    height: 27px;
    background: linear-gradient(180deg, #59F4CA 0%, #17AA82 63.54%, #0B7457 100%);
    border: 1px solid #0F9B75;
    box-sizing: border-box;
    border-radius: 4px;
    display: inline-block;
    color: #FFF;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    padding-top: 3px;
    text-align: center;
    font: 14px sfpd;
}
.close_orange {
    
    height: 27px;
    background: linear-gradient(180deg, #FF5000 0%, #FF6B27 63.54%, #C93F00 100%);
    border: 1px solid #AE3700;
    box-sizing: border-box;
    border-radius: 4px;
    display: inline-block;
    color: #FFF;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    padding-top: 3px;
    text-align: center;
    font: 14px sfpd;
}
.close_grey {
    
    height: 27px;
    background: linear-gradient(180deg, #B1B1B1 0%, #919191 56.25%, #717171 100%);
    border: 1px solid #717171;
    box-sizing: border-box;
    border-radius: 4px;
    display: inline-block;
    color: #FFF;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 3px;
    text-align: center;
    font: 14px sfpd;
}
.font13{
	font: 13px sfpd;
}

.close_blue {
    
	height: 27px;
	background: linear-gradient(180deg, #59B3FB 0%, #238ADC 56.25%, #015EA8 100%);
	border: 1px solid #1D7ABF;
	box-sizing: border-box;
	border-radius: 4px;
	display: inline-block;
	color: #FFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	text-align: center;
	font: 14px sfpd;
}
.close_blue_flat{
	height: 35px;
	font-size: 14px sfpd;
	align-items: center;
	background: #00A7E2;
    border-radius: 4px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
}
.close_red_flat{
    height: 35px;
    font-size: 14px sfpd;
    align-items: center;
    background: #ED465D;
    border-radius: 4px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}
.supinfo{
    color: #969797;
}
.sup_title{
	font: 14px sfpd;
    color: #080B45;
}
.sup_date{
	font:  14px sfpd;
	color: #A7A6B7;
}
.header-clock-digital{
	padding-top: 0px;
	width: 100%;
	text-align: flex;
}
.header-clock-digital b{
	text-style: none;
	font: 25px/28px sfpdb;
	color: #FFF;
	background: #00a7e2;
	border-radius: 4px;
	text-align: center;
	margin-right: 1.5px;
	margin-left: 1.5px;
	width: 30px;
	height: 30px;
	display: block;
}
.header-clock-digital i{
    text-style: none;
    font: 28px sfpdb;
    color: #00a7e2;
    width: 8px;
    text-align: center;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 5px;
    display: block;
}
.notify_me{
	background: #080B45;
	height: 38px;
	padding: 5px;
}
.border_radius{
	border-radius: 8px;
}
.notify_me td{
	padding-top: 5px;
    padding-bottom: 5px;
}
.notify_me_block_active{
	background: #151968 url(/n2images/block_up.svg) no-repeat right 8px top 50%;
	border: 1px solid #ED465D;
	display: inline-block;
    padding-right: 25px;
	box-sizing: border-box;
	border-radius: 4px;
	height: 30px;
    padding-top: 5px;
    padding-left: 6px;
}
.notify_me_block_active a{
    font-family: 14px sfpd;
    align-items: center;
    color: #ED465D;
}
.notify_me_block{
    background: #151968 url(/n2images/block_down.svg) no-repeat right 8px top 50%;
	border: 1px solid #485BBF;
	display: inline-block;
	padding-right: 25px;
	box-sizing: border-box;
	border-radius: 4px;
	height: 30px;
	padding-top: 5px;
	padding-left: 6px;
}
.notify_me_block a{
    font: 14px sfpd;
    align-items: center;
    color: #6BC6FE;
}

.notify_me td{
	padding-right: 10px;
}
.dopline{
	background: #080B45;
    height: 38px;
    padding: 5px;
    font-family: 14px sfpd;
    align-items: center;
    color: #6BC6FE;
}
.dopline a{
	font-family: 14px sfpd;
    align-items: center;
    
}
.last_win_bank{
	color: #ED465D !important;
    float: right;
}
.last_win_bank a{
    
}
.sup_title_res{
	font: 14px sfpd;
    color: #080B45;
}
.addcombut{
    background: #343434;
    padding-left: 15px;
    padding-right: 5px;
}
.addcombut input{
    background: none;
    border: none;
    color: #FFF;
}   
.newcomm{
    width: 255px;
    height: 95px;
    background: #FFF;
    padding-left: 5px;
    border: 1px solid #dcdcdc;
    font: italic 15px sfpd;
    color: #0e0035;
    margin-bottom: 15px;
}
.agrey{
    background: #969797;
    font-style: italic;
}
h4{
    font-family: sfpd;
    font-size: 16px;
}
.greytext{
    text-decoration: underline;
    color: #74809A;
}
.hot{
    background: #EAEBEB;
    margin-top: 10px;
    border-radius: 0px 0px 0px 30px;
}
.hot_main{
    background: url(/images/hot_main.png) no-repeat left;
    width: 230px;
    height: 28px;
    font: bold 14px sfpd;
    color: #191919;
    vertical-align: top;
    padding-right: 100px;
    
}
.hot_main_2{
    background: url(/images/hot_main_2.png) no-repeat right;
    width: 200px;
    height: 28px;
    font: bold 14px sfpd;
    color: #191919;
    vertical-align: top;
    padding-right: 100px;
    
}
.hot_body{
    padding: 20px;
    padding-left: 60px;
    width: 33%;
    vertical-align: top;
    color: #434242;
    font: 13px sfpd;
    
}
.hot_title{
    text-decoration: underline;
    font: bold 16px sfpd;
    margin-bottom: 20px;
    color: #191919;
}
.hot_title a{
    color: #191919;
}
.hot_more a{
    text-transform: uppercase;
    font: bold 16px sfpd;
    color: #434242;
    padding-left: 60px;
}
.hot_more{
    padding-bottom: 30px;
}
.main_text{
    color: #969797;
    font: 13px sfpd;
}
.key{
    font: bold 16px sfpd;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 20px;
    color: #434242;
    margin-left: 20px;
}
.key_ul{
    list-style-type: disc;
    color: #434242;
    font-size: 13px;
    margin-left: 20px;
}
.key_ul li{
    margin-left: 20px;
}
.mega_ico td{
    text-align: center;
    font: bold 16px sfpd;
}
.mega_ico img{
    margin-bottom: 15px;
}
.orange_text{
    font: bold 16px sfpd;
    color: #7688A1;
    text-decoration: underline;
}
.why_block{
    margin-bottom: 20px;
    padding-left: 20px;
    
}
.why_title{
    font: 16px sfpd;
    background: url(/images/punto.png) no-repeat left;
    padding-left: 20px;
}
.why_text{
    font: 14px sfpd;
    color: #969797;
    padding-left: 20px;
}
.f1_simple{
    font: bold 50px sfpd;
    color: #FECC00;
    margin-top: 0px;
}
.f1_text{
    font: 13px sfpd;
}
.f1_reg{
    font: 26px sfpd;
    color: #9D9E9E;
}
.f1_win{
    font: 26px sfpd;
    color: #434242;
}
.f17{
    font-size: 18px;
}
.f1_but{
    padding: 5px;
    width: 210px;
    padding-left: 85px;
    background: #F5CD00 url(/images/logos.png) no-repeat 30px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.f1_reg2{
    font: 15px sfpd;
    color: #969797;
}
.f1_reg2 b{
    color: #343434;
}
.black_font{
    color: #000;
}
.grey_text{
    color: #D3D4D4;
}
.emailer_but{
    width: 100px; 
    display: block; 
    padding-top: 5px;
    text-align: center;
}
.price_name{
    font: bold 16px sfpd;
    text-transform: uppercase;
}
.price_bg{
    background: #EAEBEB;
    color: #343434;
    height: 60px;
    vertical-align: middle;
}
.price_price{
    text-align: center;
    color: #9D9E9E;
    
}
.price_sum{
    margin-top: 20px;
    font: bold 30px sfpd;
    color: #343434;
}
.price_rub{
    color: #9D9E9E;
}
.price_calc{
    display: block;
    margin-top: 20px;
    font: bold 16px sfpd;
    color: #74809A;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-decoration: underline;
    width: 150px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.price_option{
    color: #969797;
    padding: 20px;
    font: 12px sfpd;
}
.price_more{
    color: #4F4F4E;
    background: #D7D8D8;
    padding: 20px;
    font: 12px sfpd;
}
.mico_page td{
    vertical-align: top;
    text-align: center;
    font: bold 16px sfpd;
    padding-top: 60px;
}
.stat_body{
    padding: 20px;
    padding-left: 50px;
    color: #969797;
    
    text-align: left;
}
.big_digit{
    font: bold 45px sfpd;
    color: #343434;
}
.main_news{
    padding-left: 10px; 
}
.item_news{
    margin-bottom: 20px;
    color: #74809A;
}
.item_news a{
    text-decoration: underline;
}

/*new design*/   
.main_area{
    width: 1101px;
    height: 1px;
}
.main_menu{
	/*padding-left: 50px;*/
}
.main_menu a{
    font: 15px sfpd;
    color: #FFF;
    margin-right: 25px;
}
.borders{
    width: 0px;
}
.main_content{
	margin-top: 78px;
	background: #F6F6FC;
    
}
.footer{
	background:  url(/nimages/main_footer.jpg) no-repeat top center;
}
.c_footer{
	color: #FFF;
	font: 14.4px/19px sfpd;
	padding-top: 15px;
}
.c_footer a{
    color: #FFF;
    font: 14px sfpd;
}
.l_footer{
    /* background: url(/images/l_footer.png) no-repeat top right; */
}
.r_footer{
    /* background: url(/images/r_footer.png) no-repeat top left; */
}
.f_link{
	display: block;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
	font: 13px sfpd;
}
.short_stat{
    font: bold 16px sfpd;
    color: #080B45;
}
.f17{
    font-size: 17px;
}
.blue{
	color: #49A5DD;
}
.red{
    color: #ED465D;
}
.line{
	background: #b2b3b3;
	height: 2px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.search_content{
	background: #0d3c61;
	padding-top: 20px;
}
.tsearch{
	
	font: 14px sfpd;
}
.inputfix4{
	width: 93px;
	height: 28px;
	background: #FFF;
	border: none;
	font: italic 14.1px sfpd;
	color: #0d3c61;
	padding-left: 5px;
}
.text_field_center input{
	width: 100%;
	font: 18px sfpd;
}
.text_field_center{
     background: url(/nimages/input_c.png) repeat-x top;
     height: 43px;
     padding-top: 7px;
}
.text_field_left{
     padding-left: 17px;
     background: url(/nimages/input_l.png) no-repeat left top;
     width: 700px;
}
.text_field_right{
     padding-right: 17px;
     background: url(/nimages/input_r.png) no-repeat right top;
}
 
.search_blue_pro{
	background: url(/images/search_but.png) no-repeat left top;
	border: none;
	height: 25px;
	width: 94px;
}
#more_search{
	color: #FFF;
    font: 14px sfpd;
}
.dop_search{
	margin-top: 30px;
	margin-bottom: 30px;
	font: 25px sfpd;
	padding-left: 50px;
	background: url(/images/wcheck.png) no-repeat left;
}
.blue_text{
	color: #0d3c61;
}
.head_region{
	font: 15px sfpd;
	color: #49A5DD;
}
#hide_search_more{
	font: 15px sfpd;
	color: #49A5DD;
	padding-right: 20px;
	background: url(/images/aru.png) no-repeat right;
}
#show_search_more{
    font: 15px sfpd;
    color: #49A5DD;
    padding-right: 20px;
    background: url(/images/ard.png) no-repeat right;
}
.search_results_white{
	background: #ebecec;
}
.table_result_nlot{
	font: 14px sfpd;
	color: #6d6e71;
}
.table_result_nlot td{
    padding: 0px;
    padding-left: 20px;
    height: 20px;
}
.search_summ{
	font: 25px/25px sfpd;
	text-align: right;
}
.search_lots{
	padding: 10px;
	font: bold 14px sfpd;
	background: #fefefe;
}
.tender_check td{
	padding-top: 35px;
	
}
.search_number{
	padding-top: 0px;
	padding-left: 0px;
	color: #49A5DD;
}
.search_how_to{
	
}
.pagi{
	font: bold 14px sfpd;
	color: #6d6e71;
	margin-bottom: 10px;
}
.dpad td{
	padding-bottom: 3px;
}

.bg_res td{
	padding: 3px;
	color: #727271;
}
.left_pad{
    padding-left: 30px;
}
#newcon1 a{
	/*
	font: bold 15px sfpd;
    color: #ff0054;
    */
}
.bigblue{
	font: bold 15px sfpd;
	color: #00a7e2;
	margin-bottom: 10px;
}
#newcon2 a{
    /*
    font: bold 15px sfpd;
    color: #00a7e2;
    */
}
#newcon3 {
	margin-top: 15px;
}	
#newcon3 a{
    /*
    font: bold 15px sfpd;
    color: #0d3c61;
    */
}
.ui-slider-handle
{
	font: bold 15px sfpd;
    color: #0d3c61;
}
#slider_contr{
    background: #727271;
    height: 2px;
    border: none;
}
#slider_contr a{
    background: #00a7e2;
    height: 6px;
    width: 32px;
    top: -.1em;
    margin-left: -16px;
    border: none;
}
#slider{
    background: #727271;
    height: 2px;
    border: none;
}
#slider a{
    background: #00a7e2;
    height: 6px;
    width: 32px;
    top: -.1em;
    margin-left: -16px;
    border: none;
}
.inputs{
	height: 25px;
	font: italic 15px sfpd;
	color: #0d3c61;
}
.search_blue{
    border: none;
    background: #00a7e2;
    border-radius: 20px;
    height: 28px;
    font: 15px sfpd;
    color: #FFF;
}
.a_more{
	font: 15px sfpd;
	color: #00a7e2;
	background: url(/images/a_more.png) no-repeat right;
	padding-right: 19px;
	margin-right: 15px;
}
.no_more{
    font: 15px sfpd;
    color: #00a7e2;
    background: url(/images/b_more.png) no-repeat right;
    padding-right: 19px;
    margin-right: 15px;
}
.card_noborder{
	margin-bottom: 10px;
}

/* Скрываем реальный чекбокс */
.checkbox {
    display: none;
}
.checkbox-custom {
    position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
    width: 15px;             /* Обязательно задаем ширину */
    height: 15px;            /* Обязательно задаем высоту */
    background: #FFF;
}
.checkbox-custom,
.label {
    display: inline-block;
    vertical-align: middle;
}
.checkbox-custom-2 {
    position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
    width: 20px;             /* Обязательно задаем ширину */
    height: 20px;            /* Обязательно задаем высоту */
    background: #FFFFFF;
	border: 1px solid #DADCEB;
	box-sizing: border-box;
	border-radius: 3px;
	margin-top: -1px;
}
.checkbox-custom-3 {
    position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
    width: 24px;             /* Обязательно задаем ширину */
    height: 22px;            /* Обязательно задаем высоту */
    background: url(/nimages/checkbox.png) no-repeat;
}
.checkbox-custom-4 {
    position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
    width: 14px;             /* Обязательно задаем ширину */
    height: 14px;            /* Обязательно задаем высоту */
    background: url(/nimages/checkbox4_set.png) no-repeat;
}
.checkbox-custom-5 {
    position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
    width: 20px;             /* Обязательно задаем ширину */
    height: 20px;            /* Обязательно задаем высоту */
    background: #FFFFFF;
    border: 1px solid #DADCEB;
    box-sizing: border-box;
    border-radius: 3px;
    margin-top: -1px;
}
.checkbox-custom-6 {
    position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
    width: 20px;             /* Обязательно задаем ширину */
    height: 20px;            /* Обязательно задаем высоту */
    background: #FFFFFF;
    border: 1px solid #DADCEB;
    box-sizing: border-box;
    border-radius: 3px;
    margin-top: -1px;
}
.checkbox-custom-disable {
    position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
    width: 15px;             /* Обязательно задаем ширину */
    height: 15px;            /* Обязательно задаем высоту */
    background: #000;
}
.checkbox-custom-disable,
.label {
    display: inline-block;
    vertical-align: middle;
}
.checkbox-custom-2,
.label {
    display: inline-block;
    vertical-align: middle;
}
.checkbox-custom-3,
.label {
    display: inline-block;
    vertical-align: middle;
}
.checkbox-custom-4,
.label {
    display: inline-block;
    vertical-align: middle;
}
.checkbox-custom-5,
.label {
    display: inline-block;
    vertical-align: middle;
}
.checkbox-custom-6,
.label {
    display: inline-block;
    vertical-align: middle;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.checkbox:checked + .checkbox-custom::before {
    content: "";             /* Добавляем наш псевдоэлемент */
    display: block;          /* Делаем его блочным элементом */
    position: absolute;      /* Позиционируем его абсолютным образом */
    /* Задаем расстояние от верхней, правой, нижней и левой границы */
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    background: #0d3c61;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
}
.checkbox:checked + .checkbox-custom-2::before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: url(/n2images/checked.svg) no-repeat;
}
.checkbox:checked + .checkbox-custom-3::before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: url(/nimages/checkbox_set.png) no-repeat;
}
.checkbox:checked + .checkbox-custom-4::before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: url(/nimages/checkbox4.png) no-repeat;
}
.checkbox:checked + .checkbox-custom-5::before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: url(/n2images/checked_red.svg) no-repeat;
}
.checkbox:checked + .checkbox-custom-6::before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: url(/n2images/checked_green.svg) no-repeat;
}
.wo_lic{
    font: 42px/42px sfpd;
    color: #00a7e2;
}
.w_lic{
    font: 42px sfpd;
    color: #d72848;
}
.cash_font{
    font: bold 15px sfpd;
    color: #727271;
}
.cash_font_blue{
    color: #00a7e2;
}
.cash_font_red{
    color: #d72848;
}
.bgsup_td td{
    padding-left: 9px;
    padding-top: 2px;
    font: 15px sfpd;
    color: #727271;
}
.table_bg_title{
    background: #0e0035;
    color: #40beff !important;
    height: 25px;
}
.table_bg_title_sky{
    background: #00a7e2;
    color: #FFF;
    height: 25px;
}
.table_bg_title_sky a{
    color: #0d3c61;
    margin-right: 10px;
}
.grey_bg{
    background: #d9dada;
}
.grey_row{
    background: #c5c6c6;
}
.grey{
	color: #727271;
}
.sky{
    color: #00a7e2;
}
.bold{
    font-family: sfpd;
    font-style: bold;
}
.dblue{
	color: #0d3c61;
}
.comm_area{
    width: calc(100% - 10px);
    height: 55px;
    border: none;
    font: 15px sfpd;
    color: #0d3c61;
    padding: 5px;
    color: #A7A6B7;
}
.padd_td_b td{
	padding-bottom: 8px;
}
.table_cashback th{
	background: #0c3c60;
	color: #FFF;
	padding: 5px;
	text-align: left;
}
.table_cashback td{
    font: 12px sfpd;
    border: none;
    padding: 3px;
    padding-top: 1px;
}
.italic{
	font-style: italic;
}
.check_text{
    font: 20px sfpd;
    text-transform: uppercase;
    padding-left: 50px;
    background: url(/images/сheck.png) no-repeat;
    text-align: left;
    margin-bottom: 15px;
    height: 35px;
}
.search_i{
    height: 20px;
    width: 140px;
    margin-right: 3px;
    font: 14px sfpd;
    
}
.hide_dinamic{
    display: none;
}
.sort_arrow{
    border: none;
    
}
.sort_arrow td{
    border: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
.page_active{
	padding-left: 8px;
    padding-right: 8px;
	height: 26px;
	background: #DADCEB;
	border-radius: 4px;
	display: block;
	text-align: center;
	float: left;
	padding-top: 10px;
}
.navi_page{
	font: 16px/18px sfpd;
	color: #080B45;
}
.navi_page td{
    padding: 0px;
    margin: 0px;	
}
.navi_page a{
	color: #080B45;
	float: left;
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 4px;
    margin-top: 2px;
    text-align: center;
}
.last_page{
	width: 44px !important;
	padding-left: 0px;
}
.navi_page img{
	margin-top: 2px;
}
.region_search{
    background: #FFFFFF url(/n2images/region.svg) no-repeat left !important;
    border: 1px solid #080B45;
    box-sizing: border-box;
    border-radius: 4px;
    width: 178px;
    height: 27px;
    display: block;
    color: #080B45 !important;
    font: 14px sfpd !important;
    padding-top: 4px;
    padding-left: 25px;
}
.okved_search{
    background: #FFFFFF url(/n2images/okved.svg) no-repeat 5px !important;
    border: 1px solid #080B45;
    box-sizing: border-box;
    border-radius: 4px;
    width: 178px;
    height: 27px;
    display: block;
    color: #080B45 !important;
    font: 14px sfpd !important;
    padding-top: 4px;
    padding-left: 35px;
}
.region_search a{
     
}
.filter_table{
     font: 14px sfpd !important;
}
.count_reg{
     margin-left: 5px;
}
.count_reg a{
     font: 12px sfpd;
     color: #080B45 !important;
}
.border_thin{
        background: #FFFFFF;
        border: 1px solid #080B45;
        box-sizing: border-box;
        border-radius: 4px;
        width: 37px;
        height: 27px;
        text-align: center;
        
    }
.win_top{
	font: 16px sfpdb;
	color: #080B45;
}
.dblue{
	color: #080B45;
}
.raspred_fields{
	color: #080B45;
	font: 16px sfpd;
	margin-top: 4px;
}
#abser4{
	background: #ECEDED !important;
    border-radius: 4px;
    border: 1px solid #DADBEB;
}
#abser6{
    background: #ECEDED !important;
    border-radius: 4px;
    border: 1px solid #DADBEB;
}
.deal_back{
    background: #F6F6FC;
    border-left: 1px solid #A7A6B7
}
.deal_back td{
    border-right: 1px solid #A7A6B7;
    border-bottom: 1px solid #A7A6B7;
}
.dop_beetwen{
  background: #DADCEB;
}
.total_my{
	background: #DDF2FF;
    border-radius: 4px;
    padding: 7px;
    margin-left: 10px;
}
.sticky th{
    position: sticky;
    top: 79px;
    z-index: 2000;
}
.close_nopad{
    padding-left: 10px;
    padding-right: 10px;
    
}
.alien{
	border-left: 2px solid #ED465D;
}
.add_number, .add_minus{
    padding-top: 7px;
    height: 23px;
}
.th_blue{
    color: #6BC6FE;
    font: 14px sfpd;
}
.th_blue th{
    font-weight: normal !important;
}
.ui-datepicker{
	z-index: 2010 !important;
}
.selfback{
	background: #49A5DD;
	color: #FFF !important;	
}
.winner_color{
	background: #D5FFD4 !important;
}
.loser_color{
    background: rgb(252,228,214) !important;
}

.symbol_reg::after{
    display: inline-block;
    content: "\00ae";
    color: white;
    font-weight: normal;
    font-size: 8px;
    margin-left: 2px;
    transform: translateY(-10px);
}

#glavContactMenu > tbody > tr a{
    color: #5F5C86;
}
#glavContactMenu > tbody > tr.active{
    background: #647AFF;
}

#glavContactMenu > tbody > tr.active a{
    color: #F6F6FC;
}

#glavContactMenu > tbody > tr.active img{
    filter: grayscale(100%) brightness(230%) saturate(0%);
    -webkit-filter: grayscale(100%) brightness(230%) saturate(0%);
    -moz-filter: grayscale(100%) brightness(230%) saturate(0%);
}

.numCercle{
    position: relative;
    display: flex;
    align-content: center;
    justify-content: center;
    width: 35px;
    margin: 2px;
}

.numCercle.green{
    color: #40DDB2;
}
.numCercle.purple{
    color: #647AFF;
}
.numCercle.red{
    color: #FF4286;
}

.numCercle::after{
    position: absolute;
    display: block;
    content: '';
    aspect-ratio: 1 / 1;
    height: calc(100% - 2px);
    border-radius: 50%;
}
.numCercle.green::after{
    border: 1px solid #40DDB2;
}
.numCercle.purple::after{
    border: 1px solid #647AFF;
}
.numCercle.red::after{
    border: 1px solid #FF4286;
}

.active .numCercle.purple{
    color: #647AFF;
}
.active .numCercle.purple::after{
    border-color: #647AFF;
}

.link_grey{
    cursor: pointer;
}
.link.active{
    cursor: default;
}
.helper{
    position: fixed;
    top: 0;
    left: 0;
    background: #253174;
    padding: 5px 8px;
    color: #FFFFFF;
    font: italic 14px sfpd;
    min-width: 200px;
    max-width: 400px;
    z-index: 3000;
}
.helper::before {
    display: block;
    content: '';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #253174;
    position: absolute;
    top: -5px;
    left: 6px;
    z-index: 1000;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}