html, div, span, h1, h2, h3, form, p, img, ul, li {padding: 0;margin: 0;}
body {margin: 0 auto;max-width:480px;color:#FFFFFF;background-color:#303030;padding:0 2px;}
.blockLove{border:1px solid #242;border-radius:4px;margin:2px 0;background-color:#003300;padding:4px;background-color:#003300;padding:4px;background-image:url('/pavelgrey/img/love.png');background-repeat:repeat;}
.hearts{background-image:url('/images/bg-vh.png');background-repeat:repeat-x;background-position:0 50%;}
.nfl .snow,.nfl .snow2,.nfl .snow3, .nfl .hearts{padding:3px;}
.quest-item{position:relative;display:inline-block;margin:10px 7px 10px 7px;padding:5px;text-align:center;border:1px dotted #b19570}
.quest-progress{width:39px;position:absolute;z-index:100;bottom:-8px;left:6px;padding:0 2px;font-size:11px;background:#008ff1;border-top:1px solid #005590;border-radius:10px}
.event-delim {
    margin-left: 50px;
    margin-right: 50px;
    border-top: 1px solid #1a1912;
    border-bottom: 1px solid #39424d;
    margin-top: 12px;
    margin-bottom: 12px;
}
.delim-dashed {
    border-top: 1px dashed #45608a;
    margin-top: 5px;
    margin-bottom: 5px;
}
.txt-md {
    font-size: 13px;
}
body, input, textarea {font-family: Verdana, Arial, Tahoma, Sans-Serif;}
table {border: 0;border-collapse: collapse;}
img {border: 0;vertical-align: middle;max-width:100%;}
a {color:#CCFFCC;}
a:hover{color:#30F2A2;}
.mt-10 {
    margin-top: 10px !important;
}
.pb-10 {
    padding-bottom: 10px !important;
}
.center {
    text-align: center !important;
}
.delim-dashed {
    border-top: 1px dashed #45608a;
    margin-top: 5px;
    margin-bottom: 5px;
}

.mt-5 {
    margin-top: 5px !important;
}
.major-txt {
    color: #FFDE8B;
    text-shadow: 0px 2px 2px black;
}
.cool-blue {
    color: rgb(71, 234, 255);
}
.pansd {
    margin: 4px 0px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    background-color: #2e261b;
    border-top: solid 1px #0083a1;
    border-left: solid 1px #0083a1;
    border-right: solid 1px #0083a1;
    border-bottom: solid 1px #0083a1;
    border-radius: 6px;
    background-color: #1b2636;
    box-shadow: 0 3px 0 rgba(255, 255, 255, 0.2) inset;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.newYearTree {
    width: 220px;
}
.newYearDecorator {
    width: 42px;
    height: 42px;
}
.newYearGift {
    width: 45px;
    height: 45px;
}

.elka {
    background: url("elka.png") no-repeat;
    background-size: contain;
    width: 220px;
    height: 293px;
    position: relative;
    display: inline-block;
}
h1, h2, h3 {font-weight:normal;color:#66CC33;}
h1 a, h2 a {color:#66CC33;}
h1 {font-size:1.3em;padding:4px;}
h2 {font-size:1.1em;padding:4px;}
h3 {font-size:1.1em;padding:4px 0;}
h45 {font-size:1.0em;padding:4px 0;}
   b { 
    text-decoration: none; /* Отменяем подчеркивание у ссылки */
   } 
li {list-style:none;}
h1, h2 {background-color:#114411;}
.block{border:1px solid #242;border-radius:4px;margin:2px 0;background-color:#003300;padding:4px;}


.content {}
.pt {padding-top:12px;}
.pavelgrey {padding-top:7px;}

.ptm {padding-top:4px;}
.pb {padding-bottom:12px;}
.pbm {padding-bottom:4px;}
.prm {padding-right:4px;}
.minor, span.pag {color:#447744;} .pag {color:#99CC99;}
.major, .feedbackPanelERROR {color: #FF3333;}
.title {color: #FFFF33;}
.warn {color: #FFFF33;}
.info, .feedbackPanelINFO {color: #33CC33;}
.small {font-size:small;}
.event {background-color:#114411;}
.expline {height:6px;background-color:#07701C;background-image:url('/images/progress.png');background-repeat:repeat-x;border-radius:4px;}
.progline {height:3px;background-color:#07701C;border-radius:1px;}
.feedback {background-color: #003300;padding:4px;border:1px solid #CCCC00;border-radius:4px;margin:2px 0;}
.wide {width:90%;}
.epic {color:#A751ED;}
.rare {color:#398DFA;}
.nickBanned {color:#666666;}
.nickBlocked {color:#447744;}
.nickModerator {color:#30F2A2;}
.nickSupporter, .toggle {color:#F9F0f0;}
.nickPromoter {color:#F9F0f0;}
/*.nickPartner {color:#F9F0f0;}*/
.nickDeveloper {color:#BB7000;}
.nickAdmin {color:#398DFA;}

img.portrait {float:left;margin-right:2px;margin-bottom:2px;}
span.portrait {float:left;margin-right:2px;margin-bottom:2px;}
.fr {float: right;margin-right:2px;margin-bottom:2px;}
.nobr {white-space:nowrap;}
.center {text-align: center;}
.row-item{display: inline-block; padding: 2px;}
.decno{text-decoration: none;}
.cb{clear: both;}
.minbtnidis {margin: 2px 2px; padding: 4px; min-width: 28px; cursor: pointer; background-color: green;}
.level{background-color:#003300;border:1px solid#FFFF33;border-radius:3px;position:absolute;right:1px;bottom:-11px;display:inline-block;padding:1px 1px 0 1px;}
