* {
  margin: 0;
  padding: 0;    
  font-family: 'Roboto Condensed', sans-serif;
}


body,td,p,form{
    font-size: 15px;
    color: white;
}


body {
/*    background: url(/images/bg.jpg)  no-repeat fixed;
    background-color: #4b2f6c;
 */
    background-color: #b4b4b1;
}
   
   

html, body { 
    min-height: 100%;
}


img{
    border: 0px;
}

.clearfix:before,.clearfix:after {content: " ";display: table}
.clearfix:after {clear: both}


table{
    border-collapse: collapse; /* 'cellspacing' equivalent */
}

blockquote{
    margin-left: 20px;
}

a, a:visited{
    color: #fff;
}

a:hover, a:active{
    color: #fff;
    text-decoration: none;
}



a.under, a.under:visited{
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}

a.under:hover, a.under:active{
    color: #fff;
    text-decoration: none;
}




#loginForm{
    display: block;
    margin: auto;
    width: 400px;
    padding-top: 200px;
}


#loginForm div{
  vertical-align: middle;
  display: inline-block;
  height: 100%;    
}

#loginForm span.head{
    font-size: 27px;
    display: block;
    padding: 0 0 20px 50px;
}



#loginForm span.err{
    font-size: 15px;
    display: block;
}

#submit{
    background-color: #4160a0;
    color: white;
    cursor: pointer;
    box-shadow: none;
    border: 0px solid #949494;
    
}


.menu{
    padding: 15px 0 0 20px;
}

.menu span{
    margin-right:20px;
    border-bottom: 1px dashed white;
    cursor: pointer;
}


.menu span:hover{
    margin-right:20px;
    border-bottom: 0px;
}

.logOut{
    position: absolute;
    right: 20px;
    top: 15px; 
    color: black;
    font-weight: bold;
    cursor: pointer;
}

#content{
  margin: 10px 0 0 0px;
  padding: 15px 0 0 20px; 
}





.diff{
    display: inline-block;
    border: 1px solid #4a4a4a;
    padding-right: 5px;
    background-color: gray;
    font-size: 13px;
    cursor: pointer;
}


.diff span{
    display: inline-block;
    background-color: #4a4a4a;
    padding: 2px 5px;
    margin-right: 4px;    
}



 .tim{
    display: inline-block;
    background-color: #969696;
    padding: 2px 5px;
    margin-bottom: 1px;
    color: white;
 }


ins {color:green;background:#dfd;text-decoration:none; font-weight: bold;}
del {color:red;background:#fdd;text-decoration:none; font-weight: bold;}


.notChecked{
    opacity: 0.5;
}

.hosterBlock{
    display: inline-block;
}


.hosterBlock:hover .hiddenMenu{
    display: block;
}




.hiddenMenu{
    position: absolute;
    background-color: #d8d8d8;
    padding: 3px 10px;
    border-radius: 7px;
    display: none;
}



.hosterFilters, .hosterFilters option, .noUniform option{
    padding: 2px 0 2px 6px;
}



.logResult{
    background: white;
    color: black;
    margin-bottom: 10px;
    width: 800px;
    padding: 20px;
}






#allHosters{
    line-height: 37px;
}




#allHosters.showMenu .hiddenMenu{
    display: inline-block;
    position: initial;
    line-height:initial;
    padding: 4px 3px;
    margin-right: 25px;

}


a.itemsSub, a.itemsSubRed, a.itemsSubBlack {
    display: block;
    width: 300px;
    background-color: #26bcc8;
    color: white;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     color: white;
     text-decoration: none;
     font-size: 14px;
     margin-top: 1px;
     cursor: pointer;
     display: inline-block;
     padding: 5px 15px;
}



a.itemsSubMore{
     margin-left: 50px;
    width: 250px;
}

a.itemsSub:hover{
    background-color: #17a9b5;    
}

a.itemsSubRed{
    background-color: #C0C0C0;
}

a.itemsSubBlack{
    background-color: #01808a;    
}

a.itemsMenu, a.itemsMenuRed{
    display: block;
    width: 300px;
    background-color: #fff;
    color: black;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     text-decoration: none;
     font-size: 17px;
     padding: 7px 15px;
     margin-top: 15px;
     font-weight: bold;
     margin-right: 8px;
     cursor: pointer;
}


a.itemsMenuRed{
    color: #969696;
}



a.itemsSubmenu{
    background-color: #fff;
    margin-left: 50px;
    margin-top: 3px;
    padding: 5px 15px;
    font-weight: bold;
    font-size: 15px; 
    width: 250px;   
}



a.items, a.items:visited{
    background-color: #fff;
    color: black;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     text-decoration: none;
     padding: 3px 15px;
     font-weight: bold;
     margin-right: 4px;
     cursor: pointer;
}


a.items:hover, .items.act{
    background-color: #F5ECC9;
}




a.items b{
    color: gray
}


a.items.table_tariff_vds b{
    color: #FF671E
}

a.items.table_tariff_virtual b{
    color: #00B500
}



a.items.table_tariff_cron b{
    color: #8080FF
}

a.items.table_deshevo_urls b{
    color: #FF00FF
}



a.time{
    display: inline-block;
    margin: 0px 5px 10px 5px;
    text-decoration: none;
    font-size: 13px;
    cursor: pointer;
}




div.logsShort{
    max-height: 400px;
    overflow: auto;
    display: inline-block;
    clear: both;
    background-color: white;
    width: 870px;
    color: black;
    margin-bottom: 10px;
}

div.logsShort p{
color: black;
}


div.logsShort br{
display: none;
}

div.filterBut{
    display: inline-block;
    cursor: pointer;
}

a.items i{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: -3px;
    margin-left: 2px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 16px;
    text-align: center;
    font-weight: bold;
    color: red;
    font-style: normal;
}


a.items i.sync1{
    background-image: url("/images/sync.png");
}

a.items i.sync2{
    background-image: url("/images/syncHalf.png");
}


a.deleted{
    background-color: black;
    color: #5c5c5c;
}


a.itemsActive{
    background-color: #86e588;
    color: black;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     text-decoration: none;
     padding: 3px 15px;
     font-weight: bold;
     margin-right: 8px;
     cursor: pointer;
}


a.items .rating, a.itemsActive .rating{
    color: #585858;
    font-weight: normal;
    display: inline-block;
    margin-left: 2px;
    font-size: 14px;
}



.mon{
    display: inline-block;
    background-color: #93978f;
    padding: 6px 14px;
    vertical-align: middle;
    border-radius: 5px;
    margin-top: 10px;
    font-size: 18px;
    margin-right: 5px;
    margin-top: -5px;
    cursor: pointer;
}



.mon.monSelected{
    background-color: #D70000;
}


div.alertCron > a{
    background-color: #FF9595!important;
}



#alerts{
    display: none;
    background-color: #D70000;
    padding: 6px 14px;
    vertical-align: middle;
    border-radius: 5px;
    margin-top: 10px;
    font-size: 18px;
    margin-left: 25px;
    margin-top: -5px;
    cursor: pointer;
}

a.spellCheck{
    margin-left: -23px;
    margin-right:1px;
    background-color: #F5ECC9;
    padding-left: 2px;
    padding-right: 2px;
}

a.countUsers{
    margin-left: -5px;
    margin-right:1px;
    background-color: #000;
    color: #fff!important;
    font-weight: normal;
    padding-left: 8px;
    padding-right: 8px;
    width: 50px;
    display: inline-block;
    text-align: center;
}

a.itemsReviews{
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
}

a.itemsTariff, a.itemsCoupons{
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
}




a.itemsTariff{
    margin-right: 0;
    border-radius: 5px 0 0 5px;
}


a.itemsTariffCron{
    background-color: white;
    padding: auto 4px;
    margin: 0px;
    margin-left: 1px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 3px;
    border-radius: 0 5px 5px 0;

}



a.itemsTariffCron.status0{
    background-color: gray;
    opacity: 0.5;
}

a.itemsTariffCron.status1{
    background-color: #fff;
    opacity: 0.5;
}


a.itemsTariffCron.status2{
    background-color: #d8231c;
    color: white;
}



a.itemsCoupons{
    color: #836f68!important;
    font-weight: bold;
}

a.items img, .itemsActive img{
    width: 18px;
    margin: 0px 5px -2px 0px;
}


a.items span, .itemsActive span{
    font-size: 13px;
    color: #585858;
    margin-top: -4px;
    display: inline-block;
}

a.hosters{
    background-color: white;
    color: black;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     text-decoration: none;
     padding: 3px 10px;
     font-weight: bold;
     margin-right: 8px;
     cursor: pointer;
}


a.hosters:hover{
    background-color: #F5ECC9;
}


.addNewBlock{
    background-color: #fff!important;
    color:black!important;
    list-style: none;
    font-size: 15px;
    
    width:150px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 9px 1px!important;
}


.addNewPage{
    background-color: #26BCC8!important;
    color:white!important;
    list-style: none;
    font-size: 15px;
    width:150px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 9px 1px!important;
}

.toPay{
    background-color: #fff!important;
    color:black!important;
    list-style: none;
    font-size: 15px;
    width:150px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 9px 1px!important;
}



.generateUrl{
    background-color: #26BCC8!important;
    color:white!important;
    list-style: none;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
padding: 4px 6px 7px 6px!important; 
margin-bottom: 3px;
}


.checkCopyright{
    background-color: #758abc!important;
    color:white!important;
    list-style: none;
    font-size: 13px;   
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 8px 8px!important;
}

.massEdit{
    background-color: #e4e4e4!important;
    color:black!important;
    font-size: 13px;
    width:130px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 4px 1px!important;
    vertical-align: middle;
}

.massEdit:hover{
    background-color: white!important;
}


.addNew{
    background-color: #ff7836!important;
    color:white!important;
    list-style: none;
    font-size: 15px;
    width:150px;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 9px 1px!important;
}



 .addNew:hover{
    text-decoration: none;
    background-color: #ff3636!important;
    list-style: none;     
}




.butReviews{
    background-color: #41a3dc!important;
    color:white!important;
    list-style: none;
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 4px 8px!important;
    margin-left: 10px;
}

.butCopyright{
    background-color: #3eb4b5!important;
    color:white!important;
    list-style: none;
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    padding: 9px 7px!important;
    margin-left: 10px;
}


.butCopyright2{
    background-color: #3eb552!important;
}


ul.tips{
    margin-left: 18px; 
    margin-top: 5px;
}

ul.tips li{
    margin-top: 6px;
}
.roundedSmall{
    text-align: center;    
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     padding: 1px 6px;
     vertical-align: middle;
     background-color: white;
     color:black;
}


h1{
    margin-bottom: 20px;
    font-size: 23px;    
    display: inline-block;
    color: black;
     -moz-border-radius: 15px;
     -webkit-border-radius: 15px;
     border-radius: 15px;    
    
}



h2{
    font-size: 24px;
    margin: 10px 0 20px;
}




.sync,.sync:visited,.sync:active{
    margin-left: 29px;
    color: white;
}


.block_copyright{
    background-color: white;
}


.block_mini{
    background-color: white;
    border-radius: 8px;
    color: black;
    display: none;
    margin-bottom: 15px;
    padding: 15px;
    width: 700px;
}


.blocks{
    display: inline-block;
    clear: left;
    
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    color: black!important;
    padding: 15px;  
    margin: 8px 0;
}


.reloadNum{
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}


.block_server{
    background-color: #DDFFF2;    
}

.block_vds{
    background-color: #DEEAFE;    
}


.block_virtual{
    background-color: #FEF9DE;    
}


.block_pay{
    background-color: #fff;    
}


.block_free{
    background-color: #FEEADE;    
}


.block_texts{
    background-color: #FDEBDF;    
}



.block_reviews{
    background-color: #FDEBDF;    
    font-weight: bold;
    font-size: 20px;
    text-align: right;
}


.block_reviewsWeek{
    background-color: #C0FFC0;    
    font-weight: bold;
    font-size: 24px;
    text-align: right;
}

.block_reviews img{
    margin-right: 5px;
}


.block_reviews div{
    font-size: 15px;
}

.block_reviews div b{
    display: inline-block;
    width: 22px;
}    

.block_reviews .green{
    font-weight: normal;
    color: #008000;
    margin-top: 10px;
}



.block_reviews .grey{
    font-weight: normal;
    color: #ACACAC;
}



.block_reviews .red{
    font-weight: normal;
    color: #D00000;
}



.block_links{
    background-color: #FEEADE; 
    width: 400px;
    text-align: left; 
    margin-bottom: 40px;  
}



.block_links a, a:visited{
    color: #808080;
    font-size: 15px;
    line-height: 25px;
}



.block_links a:hover{
    color: #000;
}


.block_plus{
    display: inline-block;
    background-color: #a1dac0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: black;
    padding: 10px;  
}




.block_minus{
    color: black;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 10px;     
    display: inline-block;
    background-color: #eac4bf;
}



.blocks_reviews, .blocks_important{
    width: 700px;
    display: block;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    color: black;
    padding: 15px;  
    margin-bottom: 15px;
    background-color: white;
}

.blocks_important img{
    float: left;
    width: 40px;
    margin-right: 10px;
}


.blocks_reviews img{
    float: right;
    width: 20px;
    margin: 5px;
    cursor: pointer;
    opacity: 0.3;
}


.blocks_reviews img.copy{
    float: left!important;
    padding: 15px 0;
}

.blocks_reviews img:hover{
    opacity: 1;
}


.blocks_reviews.blocks_tariffDedic img{
    margin-top: 10px;
}

.blocks_reviews .copyright{
float: right; font-weight: bold; margin: 4px;
font-size: 26px;
border: 0px solid black;
padding: 1px 3px;
border-radius: 4px;
background-color: black;
color: white;
margin-top: 17px;
position: absolute;
left: 760px;
}

.blocks_reviews .copyright100{
    background-color: #11cb11;
}

.blocks_reviews .copyright95{
    background-color: #58ac58;
}


.blocks_reviews .copyright90{
    background-color: #BB7900;
}

.blocks_reviews .copyright85{
    background-color: #FF0000;
}


.blocks_reviews .copyrightUser{
float: right; font-weight: bold; margin: 4px;
cursor: pointer;
font-size: 19px;
border: 1px solid black;
padding: 1px 3px;
border-radius: 4px;
background-color: black;
position: absolute;
left: 760px;
margin-top: -13px;
color: white;
}


.blocks_reviews .site{
    float: right;
    margin: 35px -57px 0 0;
    text-align: right;
    background-color: #E0E0E0;
    padding: 3px 8px;
}


.site_american{
    background-color: #1578ff!important;
    color: white;
}

    
.site_hochu{
    background-color: #f6a61b!important;
    color: white;
}
    

.site_deshevo{
    background-color: #11becd!important;
    color: white;
}

    


.blocks_reviews a{
    color: blue;
}

    
.rev_good{
    background-color: #e7f9df;
}


.rev_normal{
    background-color: #F0F0F0;
}


.rev_bad{
    background-color: #f9dfdf;
}



    
    
    
.block_good{
    background-color: #73c450;
}


.block_normal{
    background-color: #cecece;
}


.block_bad{
    background-color: #f67e7e;
}



.block_deleted{
    background-image: url("/images/bg_deleted.png");
}


div.plus, div.minus{
    background-color: #008000;
    display: block;
    float: left;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    color: white;
    margin: 1px 5px 0 0;
}


div.minus{
    background-color: #800000!important;
}

div.plus div{
    margin-left: 5px;
    margin-top: -3px;
}


div.minus div{
    margin-left: 7px;
    margin-top: -3px;
}

.countNumbers{
    font-size: 14px;
}


.countNumbers div{
    display: inline-block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: black;
    color: white;
    padding: 0 5px;
    margin: 2px 2px 2px 5px;
    height: 20px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;    
    
}


.blocks_tariff{
    margin-bottom: 3px;
    padding: 11px;
    width: 890px;
}



.blocks_coupons{
    margin-bottom: 2px;
    padding: 11px;
    width: 950px;
}

.blocks_tariffVPS{
    width: 1020px;
}


.blocks_tariff:hover{
    background-color: #FFFFC0;
}
    
.block_normal .bg{
    border-radius: 2px;
    padding: 0 10px;
    display: inline-block;
    text-align: center;
}

.block_normal .bg1{
    background-color: #69dfa4;
    width: 80px;
}

.block_normal .bgRam{
    background-color: #69dfa4;
    width: 95px;
}


.block_normal .bg2{
    background-color: #414040;
    color: white;
    width: 100px;
}



.bgOS{
    background-color: #48703F;
    color: white;
    display: inline-block;
    margin: 4px 1px 0px;
    padding: 2px 4px;
    font-size: 12px;
}



.bgVirt{
    background-color: #964183;
    color: white;
    display: inline-block;
    margin: 4px 1px 0px;
    padding: 2px 4px;
    font-size: 12px;
    font-weight: bold;
}



#cpuMenu{
    display: none;
    position: absolute;
    background-color: #fff;
    width: 117px;
    border-radius: 2px;
}

#cpuMenu>div{
    padding: 3px 4px;
    color: black;
    cursor: pointer;
    font-size: 17px!important;
}

#cpuMenu>div:hover{
    background-color: #f1f1f1;
}
#cpuMenu>div:not(:last-child){
    border-bottom: 1px solid #92c785;
}

/*
#cpuMenu>div:last-child{
    text-align:center; 
    background-color:#c9c9c9; 
    color: #black; 
    font-size:12px!important;
}
*/


.blocks_tariffDedic{
    width: 1050px;
}


.blocks_tariffDedic .bgDisk{
    line-height: 1.2;
    position: relative;
    text-align: right;
}

.blocks_tariffDedic .bgDisk .bgDiskCount{
    position: absolute;
    height: 100%;
    background-color: gray;
    left:0;
    padding: 0 4px
}


.blocks_tariffDedic .bgDisk .bgDiskInfo{
    display: inline-block; 
    text-align: right;
}

.tariffAlert{
    background-color: red!important;
}
.tariffAlert2{
    background-color: #f1a3a3!important;
}


.block_normal .bgCMS{
    background-color: #414040;
    color: white;
}

.block_normal .bgRed{
    background-color: #f79999;
}

.block_normal .bgSSH{
    background-color: #000080;
    color: white;
}


.block_normal .bgCore{
    background-color: #000080;
    color: white;
    width: 60px;
}


.block_normal .bgCore.bgCPUcount{
    width: 15px; 
    padding: 0 6px; 
    border-radius: 2px 0 0 2px; 
    white-space: nowrap;
}

.block_normal .bgCore.bgCPU{
    width: 120px; white-space: nowrap;
    border-radius: 0 2px 2px 0;
    cursor: pointer; 
}
.block_normal .bgCore.bgCPU:hover{
    background-color: #000080;
}

.block_normal .bgCore.bgCPUx{
    background-color: #8a8ad0;
    padding: 0 5px;
}

.block_normal .bgBD{
    background-color: #c2d45b;
}


.block_normal .bgDDOS{
    background-color: red;
    padding: 0 4px;
    font-weight: bold;
    margin-left: 5px;
}

.block_normal .bgVirtual, .block_normal .bgVDS, .bgDedic,.bgOther{
    background-color: #000080;
    color: white;
    width: 100px;
    display: inline-block;
    margin-right: 10px;
}


.cronName{
    display: inline-block;
    width: 120px;
    text-align: center;
}


.cronSelector{
    display: inline-block;
    color: black;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}


.cronStatus{
    float: left;
    color: white;
    border-radius: 3px;
    width: 30px;
    padding: 3px 0px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    cursor: pointer;
    margin-right: 3px;
}

.hosterBlock.gray a{
    background-color: #D0D0D0!important;    
}

.cronStatus.status1{
    background-color: green;
}


.cronStatus.status0{
    background-color: #d8231c;
}



.cronStatus.statusAdmin{
    background-color: #93978f;
}

.cronStatus.statusAwait{
    background-color: #93978f;
}

a.cronLink{
    color: white;
}

.block_normal .bgVPS, .block_normal .bgVDS{
    background-color: #2fb111;
    margin-left: 0;       
}






.cronURL{
    width: 600px;
    height: 23px;
    vertical-align: middle;
    display: inline-block;
    overflow-x: hidden;    
}


.cronURL a, .cronURL a:visited{
    color: #606060;
    font-size: 14px;
    text-decoration: none;
}


.cronURL a:hover, .cronURL a:active{
    color: #000;
    text-decoration: underline;
}

.imgDiv{
    text-align: center;
    width: 42%;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
}


.imgDiv.different .roundedSmall{
    color: #b94634;
}

.imgDiv .roundedSmall{
    display: inline-block;
    color: #4d4d4d;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}
.imgCron{
    border: 1px solid gray;
    width: 100%;
}


.different .imgCron{
    border: 3px solid red;
}


.roundedSmall.check{
    background-color: #68438f;
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    padding: 6px 10px;
    cursor: pointer;
}


.roundedSmall.cronFixed{
    background-color: #ff7836;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    padding: 6px 10px;
    cursor: pointer;
    float: right;
    margin-right: -130px;
    margin-top: -10px;
}




.cronFixed.cronAction1{
    margin-right: -72px;
    margin-top: 34px;
    width: 36px;
    background-color: #cd8663;
    height: 28px;
}

.cronFixed.cronAction2{
    margin-right: -130px;
    margin-top: 34px;
    width: 36px;
    background-color: #cd8663;
    height: 28px;
}

#cronContent, .cronContent{
    max-width: 1000px;   
    background-color: white;
    border-radius: 7px;
    color: black;
    margin-left: 4px;
    padding: 8px 10px;
    margin-top: 15px;
    font-size: 14px;
    display: none;
}




.diff_link{
    border-bottom: 1px dashed black;
    cursor: pointer;
}



.block_normal .bgTraffic{
    background-color: #dadada;
    width: 68px;
}



.block_normal.blocks_tariffDedic .bgTraffic{
    background-color: #dadada;
    width: 68px;
    font-size: 13px;
    border-radius: 0px;
}

.edit{
    font-size: 18px;
}



.lettersLight{
    color: #fff;
    cursor: pointer;
    background-color: #09579D;
    padding: 0 6px;
}



#prev span{
    position: relative;
}

#prev span:hover{
    background-color: black;
    color: white;
}

#prev span[aria-hidden]:after{
    content: attr(class);
    position: absolute;
    top:-26px;
    left: -20px;
    background-color: black;
    color: white;
    font-size: 12px;
    border-radius: 3px;
    display: none;
    padding: 6px;
}


#prev span[aria-hidden]:hover:after{
    display: inline-block;
}


.toAdd div.n{
    font-size: 17px;
    display: inline-block;
}

.toAdd div.n a{
    color: white;
    text-decoration: none;
}


.toAdd div.n .man{
    color: white;
    display: inline-block;
    padding: 3px 5px;
    background-color: #446B14;
    border-radius: 3px;
    font-weight: normal;
    font-size: 14px;
    margin-right: 5px;
}


.toAdd div.n a.un{
    text-decoration: underline;
}

.toAdd select{
    margin-right: 7px;
}


.toAdd select, .toAdd option{
    min-width:25px!important;
}


.toAdd div.n sup{
    font-size: 13px;
}


.toAdd div.n i, .toAdd div.n em{
    font-style: normal;
}

.toAdd div.n i{
    color: #FFC0C0;
}


.toAdd div.n sup{
    cursor: pointer;
    display: inline-block;
    border-radius: 3px;
    padding: 3px;
}

.toAdd div.n.stat sup{
    background-color: #CE0000;
    color: white;
}


.toAdd div.n.added select{
    visibility: hidden;
}

.toAdd div.n.added{
    opacity: 0.6;
}

.toAdd div.n:not(.added) em{
    visibility: hidden;
}













.bgobzor{
    background-color: #0b8548;
    color: white;
    width: 50px;
}

.bghochu{
    background-color: #b09f2c;
    color: white;
    width: 50px;
}

.bgdeshevo{
    background-color: #2078d2;
    color: white;
    width: 50px;
}




.bgHosting{
    margin: 1px 5px;
    background-color: #0b8548;
    color: white;
}


.bgDedic{
    margin: 1px 5px;
    background-color: #f78b00;
    color: white;
}

.bgOther{
    margin: 1px 5px;
    background-color: #808080;
    color: white;
}


.bgVPS{
    margin: 1px 5px;
    background-color: #b09f2c;
    color: white;
}



.bgDomain{
    margin: 1px 5px;
    background-color: #2078d2;
    color: white;
}


.bgAll{
    margin: 1px 5px;
    background-color: #000;
    color: white;
}



.block_fast input{
font-size: 15px!important;
}


#countryInfo textarea{
    width: 400px;
    height: 24px;
    vertical-align: middle;
}

#countryInfo textarea.act{
    width: 400px;
    height: 50px;
}


#saveButFast{
    padding: 2px 30px; /* Поля вокруг текста */ 
    cursor: pointer;
    background-color: #008000!important;
    color:white!important;
    list-style: none;
    font-size: 16px;
    height: 27px;
    display: inline-block;
    margin-left: 15px;
}

#saveButFast.saving{
    opacity: 0.3;    
}


#hostingFields{
    display: none;    
}

.block_fast a{
    color: black;
    font-size: 12px;
}

.openLink{
    cursor: pointer;
    display: inline-block;
    background-color: #008000;
    color: white;
    padding: 1px 5px;
    border-radius: 3px;
}


#saveButSmall{
    padding: 10px 5px; /* Поля вокруг текста */ 
    cursor: pointer;
    background-color: #ff7836!important;
    color:white!important;
    list-style: none;
    font-size: 16px;
    height: 27px;
    display: inline-block;
    margin-top: -80px;
}
#saveButSmall div{
    width: 25px;
    text-align: center;
    height: 20px;
    vertical-align: bottom;
    display: inline-block;
}


#saveBut{
    position: fixed; /* Фиксированное положение */
    left: 20px; /* Расстояние от правого края окна браузера */
    bottom: 10px; /* Расстояние сверху */
    padding: 10px 5px; /* Поля вокруг текста */ 
    cursor: pointer;
    background-color: #ff7836!important;
    color:white!important;
    list-style: none;
    font-size: 16px;
    height: 27px;
    display: none;
}

#saveButVisible{
    padding: 10px 5px; /* Поля вокруг текста */ 
    cursor: pointer;
    background-color: #ff7836!important;
    color:white!important;
    list-style: none;
    font-size: 16px;
    height: 27px;
    display: inline;
}

#saveBut div, #saveButVisible div{
    width: 25px;
    text-align: center;
    height: 20px;
    vertical-align: bottom;
    display: inline-block;
}


.edit input{
    margin: 0 5px 0 3px;
    font-size: 18px!important;
    color: black!important;
}



.edit input.num{
    text-align: center;
}


.edit input.num.price{
    text-align: right;
}


.priceLocal{
    width: 90px;
    text-align: right!important;
}

.edit span.space{
   padding: 0 15px;       
}
  
option, select{
    font-size: 16px!important;
    color: black!important;
    min-width: 50px;
}

  
.edit .br{
    height: 20px;   
}


.edit .brSmall{
    height: 4px;   
}
  
.edit option{
    padding: 1px 5px!important;   
} 




.edit .create, .createNoHover{
    display: inline-block;
    margin: 0 0 5px 0px;
    cursor: pointer;
    background-color: #ff7836!important;
    color:white!important;
    list-style: none;
    font-size: 16px;
    height: 27px;

}



.edit .create:hover{  
    text-decoration: none;
    background-color: #ff3636!important;
    list-style: none;     
} 
  
  
  

.edit .ok{
    display: inline-block;
    margin: 0 0 5px 0px;
    cursor: pointer;
    background-color: #ff7836!important;
    color:white!important;
    list-style: none;
    font-size: 16px;
    height: 27px;

}



.chosen-results li{
    color:black!important;
    font-size: 16px;
}
   
   
   
.chosen-results li.highlighted{
    color:white!important;
    font-size: 16px;
    text-decoration: none;
} 
  
  
  
  
  
input.default{
    font-size: 14px!important;
}  
  
  
  
  
  
.search-choice span{
    font-size: 15px;
}



  
#domainCheck, #wordstatCheck, #searchCheck{
    display: inline; 
    font-size: 13px;
    color: white;  
}  

.blocks #searchCheck a{
    color: black;
    text-decoration: underline;
}

#wordstatCheck a, #searchCheck a{
    cursor: pointer;
}

#wordstatCheck a:hover, #searchCheck a:hover{
    text-decoration: underline;
}

.helper:not(.bgCore){
    width: 20px;
    height: 20px;
    text-align: center;
    color: white;
    font-weight: bold;
    cursor: pointer;
    margin: 0 5px;
    font-size: 13px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #409f0c;
    display: inline-block; 
    
    
     -webkit-transition: all .3s ease-out 0.3s;
     -moz-transition: all .3s ease-out 0.3s;
     -o-transition: all .3s ease-out 0.3s;
     transition: all .3s ease-out 0.3s;     

     -webkit-transition-delay: 0s; 
     -moz-transition-delay: 0s;
     -o-transition-delay: 0s;
     transition-delay: 0s;        
  }  
  
  
.helper:hover{
    background-color: #50c112;
}


.inline{
    display: inline;
}  

h3{
    font-size: 24px;
    padding-bottom: 3px;
    
}
  
  
h4{
    font-size: 20px;
    font-weight: normal;
    padding-top: 14px;
    display: inline-block;
    padding-right: 10px;
    width: 190px;
    
}  
  
  
span.stat{
    font-size: 18px;
}  
  
.delBut{
    background-color: #C10000;
    color: white;
    display: inline-block;
    cursor: pointer;
}  


.delBut:hover{
    background-color: #FF0000;
}  


span.count{
    padding-left: 10px;
    color: #969696;
}


.waited.hosterName{
    display: inline-block!important;
}

.hosterName{
    display: block;
    font-size: 18px;
    color: white;
    margin-right: 60px;
    padding: 4px;
}


.newReviews{
    background-color: red;
    padding: 0 5px;
}    

.newReviews sup{
    margin-left: 3px;
}


.blocks_reviews form.edit{
    color: #969696;
}


.saveBut{
    background-color: #d1d8de;
    font-size: 16px;
    width: 600px;
    padding: 10px;
    cursor: pointer;
}

.saveBut:hover{
    background-color: #bcc9d4;
}


  
#contentHidden{
    position: absolute;
    left:-100px;
    top:-100px;    
}

.transitionNormal, .hosterMenu a, .hosterMenu a div, .url {
     -webkit-transition: all .3s ease-out 0.3s;
     -moz-transition: all .3s ease-out 0.3s;
     -o-transition: all .3s ease-out 0.3s;
     transition: all .3s ease-out 0.3s;     

     -webkit-transition-delay: 0s; 
     -moz-transition-delay: 0s;
     -o-transition-delay: 0s;
     transition-delay: 0s; 
}




.transitionSlow, .menuLine li, .subMenu li{
     -webkit-transition: all .4s ease-out 0.4s;
     -moz-transition: all .4s ease-out 0.4s;
     -o-transition: all .4s ease-out 0.4s;
     transition: all .4s ease-out 0.4s;     

     -webkit-transition-delay: 0s; 
     -moz-transition-delay: 0s;
     -o-transition-delay: 0s;
     transition-delay: 0s; 
}

 .transitionSlow2{
     -webkit-transition: all 5s ease-out 5s;
     -moz-transition: all 5s ease-out 5s;
     -o-transition: all 5s ease-out 5s;
     transition: all 5s ease-out 5s;     

     -webkit-transition-delay: 0s; 
     -moz-transition-delay: 0s;
     -o-transition-delay: 0s;
     transition-delay: 0s; 
}



textarea{
    background-color: white!important;
    font-size: 14px!important;
}


label{
    cursor: pointer;
    border-bottom: dashed 1px;
}


.changePrice{
    display: inline-block;
    border-radius: 3px;
    padding: 1px 6px;
    font-weight: bold;
    cursor: pointer;
    background-color: white;
    color: gray;
}

.changingParam{
    background-color: #ff7836;
}
.changingParam img{
    vertical-align: sub;
}

::-webkit-input-placeholder {color:#969696;}

::-moz-placeholder          {color:#969696;}/* Firefox 19+ */
:-moz-placeholder           {color:#969696;}/* Firefox 18- */
:-ms-input-placeholder      {color:#969696;}

/* uniform */
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url("/images/uniform/sprite.png");background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.selector,div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}div.selector,div.selector *,div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button *{margin:0;padding:0}.highContrastDetect{background:url("/images/uniform/bg-input.png") repeat-x 0 0;width:0px;height:0px}input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url("/images/uniform/bg-input.png") repeat-x 0 0;outline:0}input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url("/images/uniform/bg-input-focus.png") repeat-x 0 0}div.checker input,input[type="search"],input[type="search"]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{background-position:0 -130px;line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden}div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:26px;line-height:26px;padding-right:25px;cursor:pointer;width:100%;display:block}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:22px;top:2px;left:0px;width:100%}div.selector.active{background-position:0 -156px}div.selector.active span{background-position:right -26px}div.selector.hover,div.selector.focus{background-position:0 -182px}div.selector.hover span,div.selector.focus span{background-position:right -52px}div.selector.hover.active,div.selector.focus.active{background-position:0 -208px}div.selector.hover.active span,div.selector.focus.active span{background-position:right -78px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}div.checker{position:relative}div.checker,div.checker span,div.checker input{width:19px;height:19px}div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -260px}div.checker span.checked{background-position:-76px -260px}div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}div.checker.active span{background-position:-19px -260px}div.checker.active span.checked{background-position:-95px -260px}div.checker.hover span,div.checker.focus span{background-position:-38px -260px}div.checker.hover span.checked,div.checker.focus span.checked{background-position:-114px -260px}div.checker.hover.active span,div.checker.focus.active span{background-position:-57px -260px}div.checker.hover.active span.checked,div.checker.focus.active span.checked{background-position:-133px -260px}div.checker.disabled,div.checker.disabled.active{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio{position:relative}div.radio,div.radio span,div.radio input{width:18px;height:18px}div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -279px}div.radio span.checked{background-position:-72px -279px}div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}div.radio.active span{background-position:-18px -18px -279px}div.radio.active span.checked{background-position:-90px -279px}div.radio.hover span,div.radio.focus span{background-position:-36px -36px -279px}div.radio.hover span.checked,div.radio.focus span.checked{background-position:-108px -279px}div.radio.hover.active span,div.radio.focus.active span{background-position:-54px -279px}div.radio.hover.active span.checked,div.radio.focus.active span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden}div.uploader span.action{background-position:right -409px;height:28px;line-height:28px;width:82px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.hover,div.uploader.focus{background-position:0 -353px}div.uploader.hover span.action,div.uploader.focus span.action{background-position:right -437px}div.uploader.hover.active span.action,div.uploader.focus.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative}div.button a,div.button button,div.button input{opacity:0.01;filter:alpha(opacity=1);-moz-opacity:0.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}div.button span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px}div.button.active{background-position:0 -671px}div.button.active span{background-position:right -551px;cursor:default}div.button.hover,div.button.focus{background-position:0 -701px}div.button.hover span,div.button.focus span{background-position:right -581px}div.button.disabled,div.button.disabled.active{background-position:0 -731px}div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default}input.uniform-input,select.uniform-multiselect,textarea.uniform{font-size:12px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:normal;color:#777;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input.uniform-input.hover,input.uniform-input.focus,select.uniform-multiselect.hover,select.uniform-multiselect.focus,textarea.uniform.hover,textarea.uniform.focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999}div.button span{font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}div.button.hover span,div.button.focus span{color:#555}div.button.disabled span,div.button.disabled.active span{color:#bbb}div.selector{font-size:12px}div.selector span{color:#666;text-shadow:0 1px 0 #fff}div.selector select{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px}div.selector.disabled span,div.selector.disabled.active span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader span.action{text-shadow:#fff 0px 1px 0px;background-color:#fff;font-size:11px;font-weight:bold}div.uploader span.filename{color:#777;border-right:solid 1px #bbb;font-size:11px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}input.uniform-input,input.uniform-input:focus{background-color:#fff}
 
 
.monsTotal, .monsArchive{
    background: #606060;
    color: white;
    
        font-size: 12px;
    border-radius: 6px;
    display: inline-block;
    padding: 2px 5px;
    margin-left: -10px;
    cursor: default;

}
.monsTotal{
    background: #d0784d;
    color: white;
}
.monsArchive{
    background: #e6e6e6!important;
    color: #172434;
    margin-left: -4px;
    
}

.monsCurrent{
    background: #606060!important;
    color: white;
    float: right;
    min-width: 20px;
    text-align: center;
    margin: 5px 0 0 0;
}


.lastAlert{
    font-weight: normal;
    opacity: 0.8;
    font-size: 12px;
    float: right;
    margin: 7px 4px 0 5px;
    cursor: default;
}




.lastAlertRates{
    font-weight: normal;
    opacity: 0.8;
    font-size: 12px;
    margin: 7px 4px 0 10px;
    cursor: default;
}





.helperOptionsWrap input:focus+.helpFiller, .helperOptionsWrap textarea:focus+.helpFiller, .helperOptionsWrap .helpFiller:hover{
    display: inline-block; 
}

.helpFiller{
    position: absolute;
    z-index: 999;
    top: 100%;
    left: 3px;
    background-color: #F1F1F1;
    border: 1px solid #C0C0C0;
    border-top: 0px;
    padding: 5px;
    color: black;
    border-radius: 0 0 3px 3px;
    display: none;
    max-width: 100%;
    overflow-y: auto;
    max-height: 300px; 


-webkit-box-shadow: 5px 3px 5px 1px rgba(0,0,0,0.17);
-moz-box-shadow: 5px 3px 5px 1px rgba(0,0,0,0.17);
box-shadow: 5px 3px 5px 1px rgba(0,0,0,0.17);
}


.helpFiller i{
    display: inline-block;
    font-style: normal;
    margin: 2px 5px 2px 0;
    cursor: pointer;
    font-size: 15px;
    color: white;
    border-radius: 2px;
    padding: 2px 5px;
}


.helpFiller i.local{
    background-color: #007CB9;
}

.helpFiller i.global{
    background-color: #808080;
}