.row{
    margin-right: -11px;
    margin-left: -11px;
}

.stripeBack{
    background: url(/img/32c.png);
}

.stripeBackOld{
    background: url(/img/3c.png);
}

.promoA,.dow-page-title{
    box-shadow: 0 0 20px #000;
    padding: 10px;
    background: #fff;
}

.dow-header-block{
    text-align: center; 
    padding-top: 5px; 
    padding-bottom: 5px;
}

.dow-header{
    font-size: 20px;
    border: 1px ridge #337ac2;
    padding: 5px;
    box-shadow: 0 0 20px #2F4F4F;
    border-radius: 9%;
    background: #ebe6d5;
    width: 600px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.dw-menu-item a{
    font-size: 20px;
    /*border: 1px ridge #337ac2;*/
    padding: 5px;
    box-shadow: 0 0 20px #2F4F4F;
    border-radius: 15%;
    background: #fff;
    transition-duration: 0.5s;
}

.dw-menu-item a:hover{
    text-decoration: none;
    box-shadow: 0 0 30px #2F4F4F;
    transition-duration: 0.5s;
}

.mb20{
    margin-bottom: 20px;
}

.c4{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    background: url(/img/3c.png);
    margin-left: 0px;
    margin-right: 0px;
}

.img-thumbnail{
    box-shadow: 0 0 20px #808080;
}

.img-thumbnail:hover{
    box-shadow: 0 0 40px #808080;
}

.thumbnail{
    border: 0px;
}

.label, .awardDiv, .pnArrow a{
    transition-duration: 0.5s;
}

.awardDiv:hover{
    box-shadow: 0 0 40px #2F4F4F;
    transition-duration: 0.5s;
}

.label:hover{
    box-shadow: 0 0 10px #2F4F4F;
    transition-duration: 0.5s;
}

.label a:hover{
    text-decoration: none;
}

.pnArrow a{
    font-size: 34px;
    height: 20px;
    line-height: 10px;
}

.pnArrow a:hover{
    text-decoration: none;
    text-shadow: 0 0 10px #2F4F4F;
    transition-duration: 0.5s;
}

.dowMenu{
    height: 68px;
    padding-top: 15px;
}

.breadcrumb > li + li:before{
    content: '';
}

.dowHotKey{
    font-size: 10px;
    color: #5E8C8C;
    transition-duration: 2s;
    margin-top: 8px;
}

.dowHotKey:hover{
    color: #000000;
    transition-duration: 0.5s;
}

.autoEnterForm{
    margin: 0;
}

.autoEnterBtn{
    background: transparent;
    border: 0px;
    color: #428bca;
}

.autoEnterBtn:hover{
    text-decoration: underline;
}

.regBtn{
    padding: 7px;
    box-shadow: 10px 0 25px #b9cddf;
    transition-duration: 3s;
    border-radius: 5px;
}

.regBtn:hover{
    text-decoration: none;
    box-shadow: 0 0 45px #65a5dd;
    transition-duration: 1s;
}

.diviner{
    height: 100px;
}

.flove-a:hover{
    text-decoration: none;
}

.flove{
    transition-duration: 5s;
}

.flove:hover{
    text-decoration: none;
    background: #000;
    transform: scale(1.5);
    transition-duration: 2s;
}

.yearMonthYearLine{
    margin-bottom: 10px;
}

.yearMonthYearTitle{
    font-size: 28px;
}

.yearMonthLine{
    margin-bottom: 5px;
}

.yearMonthCell{
    text-align: center;
}

.yearMonthTitle{
    font-size: 24px;
}

.yearMonthCount{
    width: 40px;
    height: 40px;
    border: 1px solid #bfc1c6;
    padding-top: 6px;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
    color: #428bca;
    font-weight: bold;
}

.yearMonthProgress{
    margin-top: 5px;
    padding-right: 10px;
    cursor: pointer;
}

.yearMonthProgress .ymLeft{
    opacity: 0.5;
}

.glyphicon-gift{
    transition-duration: 2s;
}

.glyphicon-gift:hover{
    transform: translateY(-5px) rotate(360deg);
    transition-duration: 1s;
}

/*FLower Cursor*/
.flc{
    cursor: url('/i/fl.png'), auto;
}

.fs20{
    font-size: 20px;
}

.paints-logo{
    height: 30px;
    transition-duration: 1s;
}

.paints-logo:hover{
    transform: scale(2);
    transition-duration: 2s;
}

.downPaints{
    color: red;
}

.upPaints{
    color: green;
    transition-duration: 3s;
}

.upPaints:hover{
    transform: rotateX(360deg);
    transition-duration: 1s;
}

.dynamicPaints{
    cursor: help;
}

.profile-header-ava{
    border-radius: 50%;
    max-width: 100px;
    max-height: 100px;
    transition-duration: 3s;
}

.profile-header-ava:hover{
    transform: rotateY(360deg);
    transition-duration: 1s;
}

.profileAwardIcon{
    cursor: pointer; 
    border-radius: 50%; 
    width: 40px;
    transition-duration: 5s;
}

.profileAwardIcon:hover{
    transform: scale(1.8);
    transition-duration: 1s;
}

.friend{
    font-size: 20px;
    color: #708090;
}

.friend-invite{
    cursor: pointer;
    padding: 5px;
    border: 1px solid #000;
    font-size: 30px;
    width: 100px;
    text-align: center;
    background: #428bca;
    border-radius: 5px;
}

.friend-invite:hover{
    border: 1px solid #000;
   /** box-shadow: 0 0 25px #428bca;**/
    background: #4f91d3;
    border-radius: 0px;
}

.accepted{
    color: #428bca;
}

.gift{
    max-width: 80px; 
    max-height: 80px;
}

.gift-wrap:hover{
    border: 1px solid #5E8C8C;
}

.gift-wrap{
    border-radius: 50%;
    width: 100px;
    height: 100px;
    border: 2px solid transparent;
    padding: 5px;
    overflow: hidden;
}

.rare1, .rare2, .rare3, .rare4, .rare5{transition-duration: 5s;}

/*Легендарный*/
.rare1:hover{
    border: 2px solid #D2691E;
    box-shadow: 0 0 45px #D2691E;
    transition-duration: 0.5s;
}

/*Эпический*/
.rare2:hover{
    border: 2px solid #800080;
    box-shadow: 0 0 45px #800080;
    transition-duration: 0.5s;
}

/*Уникальный*/
.rare3:hover{
    border: 2px solid #483D8B;
    box-shadow: 0 0 45px #483D8B;
    transition-duration: 0.5s;
}

/*Редкий*/
.rare4:hover{
    border: 2px solid #008000;
    box-shadow: 0 0 45px #008000;
    transition-duration: 0.5s;
}

/*Обычный*/
.rare5:hover{
    border: 2px solid #204b87;
    box-shadow: 0 0 45px #204b87;
    transition-duration: 0.5s;
}

/*Легендарный*/
.rare1-b{
    border: 2px solid #D2691E;
    box-shadow: 0 0 12px #D2691E;
}

.rare1-b:hover{
    box-shadow: 0 0 25px #D2691E;
}

.mx240{
    max-width: 240px;
    max-height: 240px;
}

/*Эпический*/
.rare2-b{
    border: 2px solid #800080;
    box-shadow: 0 0 12px #800080;
}

.rare2-b:hover{
    box-shadow: 0 0 25px #800080;
}

/*Уникальный*/
.rare3-b{
    border: 2px solid #483D8B;
    box-shadow: 0 0 12px #483D8B;
}

.rare3-b:hover{
    box-shadow: 0 0 25px #483D8B;
}

/*Редкий*/
.rare4-b{
    border: 2px solid #008000;
    box-shadow: 0 0 12px #008000;
}

.rare4-b:hover{
    box-shadow: 0 0 25px #008000;
}

/*Обычный*/
.rare5-b{
    border: 2px solid #204b87;
    box-shadow: 0 0 12px #204b87;
}

.rare5-b:hover{
    box-shadow: 0 0 25px #204b87;
}

.comments{
    max-height: 30px;
    overflow: hidden;
    transition-duration: 1s;
}

.comments:hover{
    max-height: 500px;
    transition: max-height 1s ease-in;
}

.comments .comment{
    margin-bottom: 5px;
   /* background: #DCDCDC;*/
    padding: 3px;
}

.comments .comment .commentAuthor{
    font-weight: bold;
}

.comments .comment .commentDate{
    margin-top: 5px;
    text-align: right;
    font-size: 0.7em;
}

.dow_history{
    width: 350px;
    height: 20px;
    overflow: hidden;
}

.dow_history:hover{
    height: auto;
}

.leftBlock{
    display: block; float: left;
}

.txtInput{
    border: 0px solid #000;
}

.up{
    position: fixed;
    top: 45%;
    left: 4%;
    
    font-size: 40px;
}

.up:hover{
    opacity: 1;
}

.center{
 text-align: center;
 word-wrap: break-word;
}

.dayweek{
 margin-top: 10px;
 text-align: center;
 font-size: 115%;
 font-weight: bold;
}

.titleDesc{
 font-size: 80%;
 text-align: center;
}

.calendar{
    margin: 0 auto;
    width: 890px;
    height: 680px;
    border: 1px solid #056;
}

.line{
    display: block;
    float: left;
    height: 90px;
    width: 870px;
    border: 1px solid #fff;
    cursor: pointer;
    margin-left: 10px;
}



.cell{
    display: block;
    float: left;
    width: 70px;
    height: 74px;
    padding: 0px 0px 2px 2px;
    border: 1px solid transparent;
    font-size: 68px;
    margin: 5px 5px 5px 5px;
    margin-left: 12px;
    line-height: 68px;
}

.dows{
    font-size: 40px;
    border-bottom: 1px solid #000;
    color: #b8860b;
    margin-bottom: 10px;
}

.line:hover{
    border: 1px solid #c0c0c0;
}

.dows:hover{
    border: 1px solid transparent;
    border-bottom: 1px solid #000;
}

.center img{
    max-width: 200px;
}

.mr10{
    margin-right: 10px;
}

.wh20{
    width: 20px;
    height: 20px;
}

.wh40{
    width: 40px;
    height: 40px;
    transition-duration: 5s;
    box-shadow: 0 0 10px #808080;
}

.wh40:hover{
    transform: scale(2);
    transition-duration: 0.1s;
}

.cTitle{
    margin-left: 10px;
}

.likeCounter{
    cursor: pointer; 
    font-size: 0.6em;
}

.likeCounter .count{
    position: absolute;
}

.awardLink{
    color: #fff;
}

.awardLink:hover{
    color: #fff;
    text-decoration: underline;
}

.clrWhite{
    color: #fff;
}