body {
    font-family: Tahoma, Geneva, sans-serif;
    font-size:12px;
    color: #323232;
}
body, p, ul, li, h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
    font-weight: inherit;
}
* a, * * a {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none;
}
a, a:hover, a:active {
    outline: none;
}
a:hover { text-decoration: underline; }
img { border: none; }
.fl { float:left; }
.fr { float:right; }
.nanoRow { margin-bottom: 5px; }
.row { margin-bottom: 10px; }
.row15 { margin-bottom: 15px; }
.row20 { margin-bottom: 20px; }
.row25 { margin-bottom: 25px; }
.rowTop {margin-top: 10px; }
.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs17 { font-size: 17px; }
.fs18 { font-size: 18px; }
.fs19 { font-size: 19px; }
.fs22 { font-size: 22px; }
.fs24 {	font-size: 24px; }
.fs30 { font-size: 30px; }
.fs36 { font-size: 36px; }
.pointer { cursor: pointer; }
.hidden { display: none !important; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.center { margin: 0 auto; }
.clear { clear: both; }
.inline { display: inline; }
.normal { font-weight:normal; }
.bold { font-weight:bold; }
.uppercase { text-transform: uppercase; }
.underline { text-decoration:underline; }
.italic { font-style:italic; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left: 25px; }
.ml40 { margin-left:40px; }
.mr5 { margin-right:5px; }
.mr7 { margin-right:7px; }
.mr10 { margin-right:10px; }
.mr11 { margin-right:11px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr35 { margin-right: 35px; }
.mt5 { margin-top: 5px; }
.mr { margin-right: 10px; }
.pt {  padding-top: 10px;}
.pt20 {  padding-top: 20px;}
.pt30 {  padding-top: 30px;}
.pl { padding-left: 10px; }
li { list-style:none; }
.bold { font-weight: bold; }
input[type=button], input[type=submit] { cursor: pointer; }
textarea { resize: none; }
.layout {
    width: 100%;
    float: left;
}

.absolute {
    position: absolute;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
} 
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}


.mt20 {
    margin-top: 20px;
}

.ml35 {
    margin-left: 35px;
}

.noUserSelect {
    -moz-touch-callout: none;
    -khtml-touch-callout: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.w50 { width: 50px; }
.w75 { width:75px; }
.w100 { width: 100px; }
.w96 { width: 96px; }
.w480 { width: 480px; }
.relative{position: relative;}
.todo { outline: 2px dashed #f00; }
.black {
    color: #000;
}
li.clear {
    background: 0 !important;
    border: 0 !important;
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 0 !important;
    font-size: 0px !important;
    width: 100% !important;
}
h1, h2 {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}
.articleText li {
    list-style: inside;
}
.articleText p, .contents .banner {
    margin-bottom: 15px !important;
}
.articleText ol {
    margin: 0 0 0 14px;
}
.articleText ol li {
    list-style: decimal;
}
.articleText a {
    font-weight: bold;
    color: #555;
    color: #9B95C9;
    font-family: Tahoma,Geneva,sans-serif;
}
.articleText {
    font-size: 14px;
}
.articleText .articleText p {
    color: #555;
}
.articleText .insideMedia {
    display: block !important;
    clear: both;
}
.articleText .insideMedia .insideSource {
    color: #A4A4A4;
    font-size: 10px;
    font-weight: bold;
}
.articleText .insideMedia .insideTitle {
    color: #A4A4A4;
    font-size: 11px;
    font-weight: bold;
}
.articleText .insideMedia .insideContent {
    color: #A4A4A4;
    font-size: 11px;
}

.articleInfo {
    color: #9b95c9;
    margin-bottom: 25px;
    margin-top: 10px;
}
.articleInfo a.gallery, .articleInfo a.comments{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/bigIcons.png) no-repeat;
    height: 17px;
    line-height: 16px;
    *position: relative;
    *top: 2px;
}
.articleInfo a.gallery{
    background-position: 0 1px !important;
}
.articleInfo a.comments{
    background-position: 0 -30px !important;
    padding-left: 22px;
}

/* End of general */
body {
    background: #fff;
}
a {
    color: #323232;
}

a.comments {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-icons.png) left -90px no-repeat;
    height: 12px;
    padding-left: 20px;
    color: #000000;
    font-size: 11px !important;
    display: inline-block;
    line-height: 11px;
}
.featuredArticles .featuredContent.item a.comments,
.new-gallery-wrap a.comments,
.blackBox a.comments,
.theGalleryMiddle a.comments
{background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-icons.png) left -60px no-repeat; color: #9B95C9; height: 13px;}

.featuredArticles .featuredContent.item a.gallery{color: #9B95C9;}
.featuredArticles .featuredContent.item a.gallery, .featuredArticles .featuredContent.item a.comments{line-height: 10px;}

a.gallery {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-icons.png) left -28px no-repeat;
    height: 12px;
    width: 13px;
    display: inline-block;
    line-height: 9px;
    margin-right: 4px;
    text-indent:-2000px;
    padding-left: 18px;
}
a.video {
    background: url(/National_Library/oe_/https://jenite.bg/img/linkIcons.png) left -24px no-repeat;
    height: 12px;
    width: 13px;
    display: inline-block;
    line-height: 9px;
    text-indent:-2000px;
}
a, .primeFF {
    font-family: Georgia, "Times New Roman", Times, serif;
}
.primary {
    color: #746bac;
}
.second {
    color: #9e96cc;
}
.third {
    color: #9b95c9;
}
.white {
    color: #fff !important;
}
.contentHolder {
    margin: 0 6px;
}
.pageHolder {
    width: 980px;
}
.pageContent {
    min-height: 400px;
}
.topDateSocials {
    padding-bottom: 0px;
    overflow: hidden;
}
.icon22 {
    background: url(/National_Library/oe_/https://jenite.bg/img/icons.png);
    width: 22px;
    height: 22px;
    display: inline-block;
    margin-left: 7px;
}
.facebookIcon {
    background-position: 0 0 !important;
}
.twitterIcon {
    background-position: 0 -25px !important;
}
.rssIcon {
    background-position: 0 -50px !important;
}
.secondFF, .inHeaderMenu .loginCenter a, .footerMenu a {
    font-family: Tahoma, Geneva, sans-serif;
}

.pageHeader {
    margin: 0 0 8px 0;
}
.pageHeader .logo {
    width: 235px;
    height: 110px;
    margin: 14px 10px 10px 10px;
    background: url(/National_Library/oe_/https://jenite.bg/img/logo.png) no-repeat;
}
.logo-label {
    /*	display: block;
            background: url(/National_Library/oe_/https://jenite.bg/img/facelift/logo-label.png) no-repeat 0 0;
            width: 189px;
            height: 48px;*/
    position: absolute;
    left: 112px;
    top: 26px;
}
.searchInputHolder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #dfdfdf;
    height: 22px;
    margin: -3px 0 0 14px;
    width: 164px;
}
.searchInputHolder .searchInput {
    border: 0 !important;
    outline: 0 !important;
    margin: 2px 0 0 4px;
    width: 140px;
}
.searchButton {
    background: url(/National_Library/oe_/https://jenite.bg/img/searchButton.png);
    width: 15px;
    height: 15px;
    border: none;
    outline: none;
    margin: 4px 0 0 0;
}
.topLinks {
    line-height: 16px;
    padding: 0;
    overflow: hidden;
}
.topLinks a.selected{color: #ccf;}
.topLinks a {
    margin-right: 9px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 10px;
    color: #c7c7c7;
    position: relative;
}
.topLinks a.last { margin-right: 0; padding-right: 0; }
.topLinks .kulGroup{
    padding-left: 10px;
}
.topLinks .kulGroup span{
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/kulGroup.png) no-repeat 0 0;
    width: 17px;
    height: 16px;
    position: absolute;
    left: -9px;
    top: 50%;
    margin-top: -8px;
}
.topLinks .svaiGroup{
    padding-left: 10px;
}
.topLinks .svaiGroup span{
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/sportuvaiGroup.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -12px;
    top: 50%;
    margin-top: -8px;
}
.featuredArticles {
    background: #323232;
    margin-bottom: 8px;
}
.featuredArticle, .featuredArticles h2 {
    display: inline;
    line-height: 20px;
}
.featuredArticles .content {
    padding: 8px 0 8px 8px;
}
.featuredArticles .thumbnails {
    float: left;
    height: 371px;
    width: 470px;
    position: relative;
}
.featuredArticles .cut {
    height: 80px;
    overflow: hidden;
    width: 100%;
}
.featuredContent table td{
    height: 71px;
}

.featuredArticles .overlayText .padding {
    padding: 15px 20px 0 25px;
}
.thumbnails .overlayText {
    /*background: url(/National_Library/oe_/https://jenite.bg/img/facelift/featured-label.png) no-repeat 0 0;*/
    background: linear-gradient(rgb(155, 149, 201,.5), rgb(155, 149, 201,.5));
    position: absolute;
    bottom: 16px;
    left: -16px;
    z-index: 111;
    display: block;
    width: 463px;
    height: 97px;
    line-height: 25px;
    overflow: hidden;
}
.thumbnails .overlayText, .thumbnails .overlayText a{
    color: #fff;
    font-family: PT, sans-serif;
    font-size: 30px;
}
.thumbnails .overlayText .cat, .thumbnails .overlayText .cat a {
    color: #f4f3ef;
    font-size: 14px;
    text-transform: uppercase;
}
.featuredArticles .thumbnails img {
    height:371px;
    width: 470px;
}
.featuredArticles .featuredList {
    float: left;
    width: 182px;
}
.featuredArticles .item .info a {
    color: #9b95c9;
}
.featuredArticles .item {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/featured-item.png) no-repeat 0 0;
    padding: 5px 15px 7px;
    color: #fff;
    border-bottom: 1px solid #fff;
    position: relative;
}
.featuredArticles .item.last{border: none;}
.featuredArticles .item a.category {
    font-size: 12px;
    text-transform: uppercase;
}
.featuredArticles .item a.comments {
    color: #fff;
    font-size: 11px;
}
.featuredArticles .item a.author {
    font-size: 12px;
}
.featuredArticles .item a {
    color: #f4f3ef;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    font-family: PT, sans-serif;
}
.featuredArticles .selected {background: #000;}
.style1 .content {
    padding: 5px 12px 5px 5px;
}
.style2 .content {
    padding: 1px 9px 0 2px;
}
.leftCol {
    width: 660px;
    float: left;
    margin: 0 20px 20px 0;
}
.leftCol.widePage {
    float: left;
    margin: 0 15px 0 0;
    width: 960px;
}
.rightCol {
    float: left;
    width: 300px;
    margin-bottom: 10px;
}
.header {
    border-bottom: 1px solid #E0E0E0;
    height: 35px;
    clear: both;
    margin: 0 0 15px;
}
.header, .header a {
    color: #4d4d4d;
    font-size: 24px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform: lowercase;
}
.header a:hover, .allFromTheme:hover {
    text-decoration: none;
}

.button {
    width: 93px;
    height: 22px;
    font-family: Tahoma, sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/button.png) no-repeat 0 2px;;
    border: none;
    outline: none;
    text-align: center;
    padding: 0 3px;
}
.mt4{margin-top: 4px;}
.pageFooter {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/footer-back.png) 137px bottom no-repeat;
    margin: 22px 0 0 0;
}
.footerTop {
    background: #eeecfb;
    padding: 10px 0 35px;
    text-align: center;
}
.footerTop ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.footerTop li {
    float: left;
    width: 119px;
    border-left: 1px solid #cdc9e7;
    padding-top: 11px;
}
.footerTop li:first-child { border: 0; }
.footerTop li span {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/footerIcons.png) no-repeat 0 0;
    width: 42px;
    height: 42px;
    display: block;
    margin: 0 auto 13px;
}
.footerTop li.footerRss span { background-position: 0 -50px; }
.footerTop li.footerFb span { background-position: 0 -100px; }
.footerTop li.footerContacts span { background-position: 0 -150px; }
.footerTop a {
    display: block;
    font-family: PT, sans-serif;
    font-size: 12px;
    color: #9b95c9;
    text-transform: uppercase;
}
.footerMiddle {
    background: #484848 url(/National_Library/oe_/https://jenite.bg/img/facelift/footerMiddle.png) repeat-x 0 0;
    position: relative;
    padding: 33px 0 17px 85px;
    color: #fff;
    font-family: PT, sans-serif;
    font-size: 14px;
}
.footerMiddle .col {
    float: left;
    width: 170px;
}
.footerMiddle .heading {
    text-transform: uppercase;
    margin-bottom: 12px;
    font-size: 18px;
}
.footerMiddle a {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #fff;
}
.footerMiddle .item {
    margin-bottom: 5px;
}
.footerLabel {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/footerLabel.png) no-repeat 0 0;
    width: 912px;
    margin-left: -456px;
    height: 47px;
    position: absolute;
    left: 50%;
    top: -23px;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 40px;
}
.footerBottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/footerLabel.png) no-repeat center -48px;
    height: 103px;
    line-height: 103px;
    text-align: center;
}
.footerBottom, .footerBottom a {
    color: #646362;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.bay3label2 {
    color: #F37021 !important;
}
.corp-logo {
    margin-right: 8px;
    position: relative;
    top: -3px;
}
.corp-logo img {
    vertical-align: middle;
}




.dressbookThumbnail {
    width: 278px;
    height: 410px;
    overflow: hidden;
}
.blitzThumbnail {
    width: 278px;
    height: 156px;
    overflow: hidden;
}
.leftHomeCol {
    width: 320px;/*312*/
}
.tagsRow {
    border-top: 1px solid #e0e0e0;
    padding: 18px 0 18px 33px;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/tag-icon.png) no-repeat 9px 21px;
    clear: both;
    overflow: hidden;
}
.home-feeding {
    padding-left: 5px;
}
.home-feeding > .padd {
    background: #EEECFB;
    padding: 10px 12px 15px;
}
.home-feeding .thumb {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    width: 291px;
    height: 190px;
}
.articleGallery {
    float: left;
    font-size: 11px;
    margin: 0 20px 15px 0;
    width: 356px;
}
.topicGallery, .articleGallery {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/tag-icon.png) no-repeat 9px 21px;
}
.articleGallery .info {
    overflow: hidden;
}
.articleGallery .padding {
    padding: 0 7px 0 0;
}
.articleOptions {
    border-top: 1px solid #E0E0E0;
    line-height: 22px;
    margin: 15px 0 0;
    padding: 10px 0;
}
.articleOptions .gallery {
    margin-left: 15px;
}
.articleIcons {
    width: 24px;
    height: 25px;
    display: inline-block;
    float: left;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/articleIcons2.png);
}
.articleIcons.facebook {
    background-position: 0 0;
}
.articleIcons.twitter {
    background-position: 0 -28px !important;
}
.articleIcons.print {
    background-position: 0 -56px !important;
}
.articleIcons.fontSize {
    background-position: 0 -82px !important;
}
.articleIconsMore {
    height: 25px;
    display: inline-block;
    float: left;
    padding-left: 30px;
    background-repeat: no-repeat !important;
    background: url(/National_Library/oe_/https://jenite.bg/img/articleIcons.png);
}
.articleIconsMore.question {
    background: none /*url(/National_Library/oe_/https://jenite.bg/img/articleIconsMore.png)*/;
    line-height: 23px;
    margin-top: 18px;
    float: right;
}
.relatedArticles {
    clear: left;
    float: left;
    width: 220px;
    /*margin: 0 10px 0 0;*/
    margin: 0 30px 30px 0;
}
.dualHeader {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 5px 0;
    margin: 0 0 10px 0;
}
.prevNext .disabled {
    color: #a1a1a1;
}
.prevNext .prev {
    margin: 0 30px 0 0;
}
.borderThumb {
    border: 1px solid #e0e0e0;
}
.featuredArticle {
    background: #323232;
    margin: 0 0 15px 0;
}
.featuredArticle .newsInfo {
    width: 490px;
}
.featuredArticle .padding {
    padding: 7px;
    overflow: hidden;
}
.featuredArticle, .featuredArticle a {
    color: #fff;
}
.featuredArticle .fixedHeightDescr {
    height: 80px;
    line-height: 16px;
    margin-bottom: 20px;
    overflow: hidden;
}
.featuredArticle .moreDiv a {
    background: url(/National_Library/oe_/https://jenite.bg/img/whiteArrow.png) right center no-repeat;
    padding-right: 15px;
    color: #f1f1f1;
}
.objectsList .objectItem {
    border-bottom: 1px solid #e0e0e0;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    float: left;
    width: 100%;
}
.objectsList .objectItem .dateTime {
    width: 82px;
    color: #7f7f7f;
    font-size: 11px;
}
.objectsList .categoryItem .title {
    width: 540px;
}
.categoryList .categoryItem {
    border-bottom: 1px solid #e0e0e0;
    padding: 25px 0;
}
.categoryList .categoryItem:hover,
.jokesList li:hover
{background: #EEECFB;}/*podlojka*/
.categoryList .categoryItem .dateTime {
    width: 82px;
    color: #7f7f7f;
    font-size: 11px;
}
.categoryList .categoryItem .title {
    width: 540px;
    font-size: 13px;
}
.categoryList .categoryItem .description {
    height:38px;
    overflow: hidden;
}
.contactsForm .label {
    color: #4D4D4D;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin-left: 10px;
    width: 100px;
}
.contactsForm .rightInput {
    width: 200px;
}
.contactsForm .rightInput .input {
    width: 184px;
    height: 16px;
}
.contactsForm .text {
    height: 80px;
    margin: 0 0 0 10px;
    width: 285px;
}
.contactsForm .rightInput .select {
    width: 190px;
    height: 20px;
}
.contactsForm .contactsRow {
    background: #f6f6f6;
    padding: 9px 0;
    margin-bottom: 1px;
}
.contactsForm .errorRow {
    background: #fdf1f6;
    color: #b4084d;
    margin-bottom: 1px;
}
.contactsForm .errorRow .padding {
    padding: 8px 10px;
    border: 2px solid #f5d0df;
}
.halfCol {
    width: 315px;
}
.dressbookList .dressbookItem {
    width: 150px;
    margin: 0 15px 15px 0;
}
.dressbookList .dressbookItem .itemBorder {
    border: 1px solid #e0e0e0;
    padding: 4px;
}
.dressbookList .dressbookItem .thumb {
    height: 242px;
    width: 100%;
    overflow: hidden;
}
.dressbookList .dressbookItem .title {
    height: 30px;
    width: 100%;
    overflow: hidden;
    line-height: 30px;
}
.dressbookList .dressbookItem.last {
    margin-right: 0;
}
.dressbookList .hover {
    background: #323232
}
.dressbookList .hover .title a {
    color: #fff;
}
/* Gallery */

body.galleryPage .leftCol {
    width: 100%;
    margin: 0;
}
.contentWrap .galleryPage {
    width: 100%;
}
.overlay {
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:1200px;
    text-align:center;
    z-index: 1000;
    background-image: url(/National_Library/oe_/https://jenite.bg/img/overlayBG.png);
}
.overlayContainer {
    width:796px;
    height: 466px;
    z-index: 10000;
    overflow:hidden;
    background:url(/National_Library/oe_/https://jenite.bg/img/overlayContainerBG.png) no-repeat;
    margin:80px auto 0 auto;
}
.overlayClose {
    float:right;
    width:40px;
    height:45px;
    cursor:pointer;
}
.loginDialog {
    margin: 135px 0 0 45px;
    width: 730px;
}
.bgiframe {
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:100%;
    display: block;
    z-index:-1;
    background-color:transparent;
    filter: Alpha(Opacity='0');
    opacity: 0;
}
.loginFooter {
    margin-left:40px;
    text-align:left;
}
.loginFooter a.regLink {
    color:#9791bf;
    font-size:16px;
    font-family:Georgia, Times New Roman, serif;
}
.loginFooter a {
    color: #ccc;
    font-size: 10px;
}
/* */
.borderBottom {
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
}
.topicGallery{
    position: relative; 
}
/* === Webkit bug fix - cut later === */
.topicGallery img {
    margin-left: 1px;
}
/* === /Webkit bug fix === */
.topicGallery .padding {
    padding: 0 7px;
    text-align: center;   
}
.topicGallery.box.row.layout:after{
    background: url(/National_Library/oe_/https://jenite.bg/img/bannerImages/drSterev/drSterevBanner.png) no-repeat;
    width: 739px;
    height:437px;
    position: absolute;
    bottom:0;
    z-index: 1;
}
.moreDiv {
    text-align: right;
}
.moreDiv a {
    font-size: 11px;
    color: #4d4d4d;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
}

.footerMenu .menuItem {
    padding: 15px 50px 15px 15px;
}
.footerMenu .menuItem a {
    font-size: 12px;
    color: #f1f1f1;
    text-transform: uppercase;
}
.footerMenu .last.menuItem {
    padding-right: 0;
}
.headerFeaturedArticle {
    height: 53px;
    margin: 30px 0 0 30px;
    overflow: hidden;
}

h1.title {
    color: #4d4d4d;
    font-weight: normal;
    margin: 0 0 15px 0;
    font-family: PT, sans-serif;
    font-size: 42px;
    line-height: 40px;
}
.articleOverview {
    color: #595959;
    font-size: 16px;
    font-style: italic;
}
.articleText a.sourceLink {
    font-weight: normal;
    color: #7d7d7d;
}
.newLikeBox {
    width: 58px;
    height: 58px;
    display: inline-block;
    cursor: pointer;
}
.thumbsUp {
    background: url(/National_Library/oe_/https://jenite.bg/img/thumbsUp.png) no-repeat;
}
.thumbsDown {
    background: url(/National_Library/oe_/https://jenite.bg/img/thumbsDown.png) no-repeat;
}
.likebox {
    width: 106px;
    height: 24px;
    background: url(/National_Library/oe_/https://jenite.bg/img/likebox.png) no-repeat;
    display: inline-block;
}
.likebox a {
    color: #4d4d4d;
    font-size: 11px;
}
.icons a {
    margin-left: 10px;
}
.pagination {
    clear: both;
    color: black;
    float: left;
    font-size: 11px;
    line-height: 22px;
    margin: 8px 0;
    text-align: right;
    width: 100%;
}
.pagination a {
    height: 21px;
    line-height: 20px;
    background: url(/National_Library/oe_/https://jenite.bg/img/pagination2.png) 0 -21px repeat-x;
    display: inline-block;
    padding: 0 6px;

    font-size: 11px;
    font-weight: bold;
    color: #fff;
    font-family: Tahoma, Geneva, sans-serif;
}
.pagination .current, .pagination a:hover {
    background-position: 0 0 !important;
}
.pagination .last {
    margin-right: 0;
}
.pagination a.prev, .pagination a.next{
    font-weight: normal;
}
.pagination a.prev.disabled, .pagination a.next.disabled{
    background: none;
    border: 1px solid #e0e0e0;
    color: #323232;
}
.authorRow a, .authorRow {
    font-size: 12px !important;
}
.authorRow {
    margin-bottom: 10px;
    color: #000;
}

.topicGallery .info {
    font-size: 11px;
    padding: 15px 0 5px;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.sourceDiv {
    width: 170px;
}
.sourceLink {
    float: right;
    color: #929292;
    font-size: 10px;
    font-family: Tahoma, sans-serif;
}
.opDiv {
    margin-top: 40px;
}
.errorMessage {
    color: red;
}
.fixedTitle {
    height: 43px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
}
.pagi {
    margin: 15px 0 10px;
    text-align: right;
}
.bottomBox {
    margin-top: 9px;
    width: 100%;
    float: left;
}
.opinionBar {
    margin: 10px 0;
}
.likebox span {
    background: url(/National_Library/oe_/https://jenite.bg/img/rate.png);
    background-repeat: no-repeat;
    color: #4D4D4D;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    margin: 3px 0 0 7px;
    padding-left: 18px;
}
.likebox .thumbsUp {
    background-position: 0 0;
}
.likebox .thumbsDown {
    background-position: 0 -34px;
}

/* comments */
.siteComments .padd {
    padding: 5px 15px 15px 5px;
}
.addComment .commentsTitle {
    font-size: 14px;
    text-transform: uppercase;
    margin: 10px 0 15px;
    color: #fff;
    float: left;
    width: 100%;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/nav-back.png) repeat-x 0 15px;
}
.commentsCountHeader {
    float: left;
    width: 100%;
    text-transform: uppercase;
    color: #3e1147;
    padding: 5px 0;
    margin: 10px 0;
    border-top: 2px solid #3e1147;
    border-bottom: 1px solid #3e1147;
}
.addCommentForm {
    width: 650px;
    float: left;
    margin: 0 0 10px 0;
}
.userCommentTextarea, .addComment .addCommmentsForm {
    border: 1px solid #dfdfdf;
    color: #c4c4c4;
    width: 99%;
}
.activeArea {
    color: #424242 !important;
}
h2.commentsHeading {
    border-bottom: 1px solid #e0e0e0;
    font-size: 14px;
    color: #4d4d4d;
    font-weight: normal;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 10px;
    overflow: hidden;
    text-transform: uppercase;
}
h2.commentsHeading span.c {
    font-size: 24px;
}
h2.commentsHeading .commentsOrder {
    margin-top: 10px;
}
h2.commentsHeading .commentsOrder a, .paginationOrder a {
    font-size: 12px;
    cursor: pointer;
    color: #9b95c9;
    font-family: Tahoma, sans-serif;
}
.paginationOrder a{
    background: none;
    display: inline;
    font-weight: normal;
    text-transform: uppercase;
    padding: 0;
}
h2.commentsHeading .commentsOrder .selected, .paginationOrder a.selected {
    color: #333;
}
.userComment .cHeader {
    color: #9E96CC;
    height:33px;
    line-height: 33px;
    margin-bottom: 12px;
}
.userComment .cHeader .commentId {
    color: #fff;;
    font-size: 18px;
    float: left;
    margin: 3px 10px 0 0;
    font-weight: bold;
    line-height: 27px;
}
.userComment .cHeader .date {
    color: #555;
    font-size: 11px;
    font-weight: normal;
    padding-right: 10px;
}
.spamComment .cHeader .fl, .cHeader .border .fl {
    padding-left: 10px;
}
.userComment .hover {
    cursor: pointer;
}
.userComment .commentOptions {
    display: none;
    margin-right:5px;
    margin-top:3px;
}
.userComment .commentOptions a {
    margin-right: 1px;
}
.userComment .hover .commentOptions {
    display: block;
}
.userComment .commentText {
    padding: 0 0 30px 0;
    font-size: 12px;
    color: #555;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 25px;
}
.userComment .commentAnswer a{
    font-weight: normal;
    font-style: italic;
}
.userComment.last .commentText{border-bottom: none; margin-bottom: 0;}
.userComment .commentLimit {
    height: 140px;
    overflow: hidden;
}
.userComment .bottomOptions {
    line-height: 16px;
    /*margin-bottom: 10px;*/
    overflow: hidden;
}
.userComment .likeCount {
    line-height: 21px;
}
.userComment .commentLinks {
    float: right;
    opacity: 0.6;
    filter: alpha(opacity=60);
    margin-right: 5px;
}
.userComment .commentLinks a {
    font-family: Tahoma, Geneva, sans-serif;
}
.spamComment {
    background: #f5f5f5;
    padding:4px;
    overflow: hidden;
    margin-bottom: 15px;
}
.spamComment .cHeader {
    background: #FCFCFC;
}
.spamComment .cHeader {
    cursor: default !important;
}
.spamComment .commentText {
    font-style: italic;
    padding: 5px 10px;
}
.reportCommentForm textarea {
    border:1px solid #C8C8C8;
    color:#333;
    font-size:12px;
    height:80px;
    width:380px;
}
a.voteUp, a.voteDown, a.report {
    background:url("/National_Library/oe_/https://jenite.bg/img/vote.png") no-repeat 0 0;
    color: #000;
    font-size: 11px;
    font-weight:normal;
    height:16px;
    margin-right:5px;
    display: inline-block;
    padding-left: 20px;
    float: left;
}
a.voteUp { background-position:2px 0 !important; }
a.voteDown { background-position:2px -35px !important; }
a.report { background-position:2px -68px !important; }
.commentLevel_3 { margin-left:40px; }
.commentLevel_4 { margin-left:80px; }
.commentLevel_5 { margin-left:120px; }
.topBanner {
    float: left;
    margin-bottom: 8px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.pagination .prev {margin-right: 1px; margin-left: 8px;}
.pagination .next{margin-left: 1px;}
.breadCrumbs {
    padding: 18px 0 0;
    margin-bottom: 5px;
    float: left;
    font-size: 11px;
    color: #d2d2d2;
    width: 100%;
}
.breadCrumbsBelow{
    background: #9b95c9;
    height: 9px;
    position: relative;
    width: 100%;
    clear: both;
}
.actual-category {
    position: absolute;
    right: 0;
    top: -40px;
    padding-left: 15px;

    background: #fff;
    font-family: Lobster, sans-serif;
    font-size: 48px;
    color: #d9d7e4;
}
.actual-category.categoryTed {
    background: #fff url(/National_Library/oe_/https://jenite.bg/img/games/ted-logo.png) no-repeat right center;
    color: #d41217;
    padding-right: 171px;
    font-size: 44px;
}
.actual-category.authorInCrumbs{
    font-size: 22px;
    top: -15px;
}
.breadCrumbs a {
    color: #333;
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: underline;
}
.lastBreadCrumb .current{
    color: #9b95c9;
    font-weight: bold;
    margin-left: 1px;
    position: relative;
}
.nextBreadCrumb{margin-right: 1px;}
.purple-tick{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/purple-tick.png) no-repeat 0 0;
    position: absolute;
    width: 5px;
    height: 3px;
    bottom: -5px;
    left: 50%;
    margin-left: -2px;
}

.rightBox {
    margin-bottom: 15px;
    clear: both;
    /*	float: left;
            width: 100%;*/
}
.rightBox .radio {
    margin: 0;
    display: inline-block;
}
.box { display: inline-block; }
.box .topLeft { background: url(/National_Library/oe_/https://jenite.bg/img/box-corners2.png) left 0 no-repeat; }
.box .topRight { background: url(/National_Library/oe_/https://jenite.bg/img/box-corners2.png) right -7px no-repeat; }


.box .top {
    background: url(/National_Library/oe_/https://jenite.bg/img/box-tb2.png) 0 0;
    margin: 0 7px;
    height: 7px;
}
.box .middleLeft {
    background: url(/National_Library/oe_/https://jenite.bg/img/box-lr2.png) left repeat-y;   

}
.box .middleRight {
    background: url(/National_Library/oe_/https://jenite.bg/img/box-lr2.png) right repeat-y;
    margin-left: 7px;
}
.topicGallery.box .middleRight,
.themeOfTheDayArchive ul > li:first-child,
.box.new-box .middleRight
{margin-left: 0;}

.featured-article .new-box{width: 355px;}
.box .bottomLeft {
    background: url(/National_Library/oe_/https://jenite.bg/img/box-corners2.png) left -21px no-repeat;
}
.box .bottomRight {
    background: url(/National_Library/oe_/https://jenite.bg/img/box-corners2.png) right -14px no-repeat;
}
.box .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/box-tb2.png) 0 bottom;
    margin: 0 7px;
    height: 7px;
}
.page404 {
    padding: 20px;
    color: #4d4d4d;
}
/* registration */

#Registration .title {
    color: #494949;
    font-size: 13px;
    font-weight:bold;
    margin: 20px 0px;
}
#Registration .rowL {
    color: #494949;
    font-size: 13px;
    line-height: 16px;
    padding: 0px 10px 10px 0px;
}
#registrationForm .label {
    width: 200px;
    float: left;
    display: inline-block;
}
#registrationForm #registerBtn {
    width: 135px;
    background: url(/National_Library/oe_/https://jenite.bg/img/registerButton.png);
}
#registrationForm .textInput {
    height:20px;
    line-height:20px;
    padding:0 5px 0 5px;
    width:204px;
}
#registrationError {
    margin-bottom:15px;
    font-size:12px;
    color: #7a67a5;
    font-weight:bold;
}
#registrationForm .flaged {
    background-color: #e095fe;
    color: white;
}
.locationDropdownContainer {
    overflow:hidden;
    margin-right:5px;
}
.locationDropdown {
    width:235px;
    padding:2px;
    margin-bottom:5px;
    border: 1px solid #d6d6d6;
    float:right;
}
.ajaxLoader {
    background-image: url("/National_Library/oe_/https://jenite.bg/img/ajax_loader.gif");
    float:left;
    margin-top:3px;
    margin-right:3px;
    width:16px;
    height:16px;
}
.rightBanner .label {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-transform: uppercase;
    font-size: 10px;
}
.rightPoll {
    margin-bottom:10px;
    padding: 18px;
    overflow: hidden;
}
.color-l-purple{
    color: #aba6cf;
}
.pollArchive .percentHolder, .rightPoll .percentHolder {height: 9px;}
.rightPoll .percentHolder{width: 213px;}
.pollArchive .percentHolder{width: 440px;}
.pollArchive .percentHolder .votePercent, .rightPoll .percentHolder .votePercent {
    background: #9b95c9;
    height: 9px;
}
.pollArchive .label, .rightPoll .label {
    width: 250px;
}
.pollArchive .pollItem .pollContent {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/poll-archive.png) no-repeat 13px center;
    padding: 13px 14px 13px 70px;
    overflow: hidden;
    cursor: pointer;

    min-height: 35px;
    height:auto !important;
    height: 35px;
}
.lh18{line-height: 18px;}
.pollItem:hover{background: #EEECFB;}
.pollItem.selected:hover{background: none;}
.pollItem.selected .pollDate{display: none;}

.pollItem.selected .pollContent{
    background-position: 30px center;
    padding-left: 88px
}
.pollItem.selected .pollTitle{
    font-size: 24px;
    line-height: 24px;
}

.pollResults{padding-left: 17px;}

.pollTitle, .pollTitle a{
    font-size: 18px;
    color: #4d4d4d;
    font-family: PT, sans-serif;
}
.pollTitle{line-height: 18px;}
.pollDate{
    font-size: 12px;
    color: #9b95c9;
    font-family: PT, sans-serif;
}

.pollArchive .pollItem {
    border-bottom: 1px solid #c4c4c4;
    clear: both;
}
.rightPoll .percentHolder, .pollArchive .percentHolder {
    position: relative;
    background: #e0e0e0;
}
.pollArchive .percentHolder .percent, .rightPoll .percentHolder .percent {
    font-size:15px;
    /*height:41px;*/
    position:absolute;
    right:-36px;
    top:-7px;
    width:30px;
}
.rightPoll label {
    font-weight: normal;
    font-size: 12px;
}

/* SOME BRANDINGS FOR CUT LATER */

/* Winter
body.winter {
        background: url(/National_Library/oe_/https://jenite.bg/img/branding/winterBackground.jpg) center 0 no-repeat !important;
}
body.winter .pageHeader .logo {
        background: url(/National_Library/oe_/https://jenite.bg/img/branding/winterLogo.png) center 0 no-repeat !important;
}*/

/* OBLIVION BRANDING */
body.oblivion {
    background: #FBFBFF url("/National_Library/oe_/https://jenite.bg/img/branding/oblivion.jpg") no-repeat center top;
}
body.oblivion .pageHolder {
    padding: 0 10px;
    background: #fff;
    /*box-shadow: 0px 0px 10px rgba(0,0,0, 0.5);*/
    position: relative;
    margin-top: 90px;
}
body.oblivion .oblivionLink {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 800px;
}
/* OBVILION END */

/* ff6-brand BRANDING */
body.ff6-brand {
    background: #000 url("/National_Library/oe_/https://jenite.bg/img/branding/ff6-brand.jpg") no-repeat center top;
}
body.ff6-brand .pageHolder {
    padding: 0 10px;
    background: #fff;
    position: relative;
    margin-top: 90px;
}
body.ff6-brand .ff6-brand-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 800px;
}
/* ff6-brand END */

/* dulcolax BRANDING */
body.dulcolax {
    background: #FBFBFF url("/National_Library/oe_/https://jenite.bg/img/branding/dulcolax.jpg") no-repeat center top;
}
body.dulcolax .pageHolder {
    padding: 0 1px 0 8px;
    background: #fff;
    position: relative;
}
body.dulcolax .dulcolaxLink {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 732px;
}
img[src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=tf&c=19&mc=imp&pli=6882063&PluID=0&ord=[timestamp]&rtu=-1"] {
    position: absolute;
}
/* dulcolax END */

.megaBoardBanner {
    margin: 0 auto;
    width: 980px;
}

/* TED BRANDING */
body.tedBranding {
    background: #fff url("/National_Library/oe_/https://jenite.bg/img/branding/ted-branding.jpg") no-repeat center top;
}
body.tedBranding .pageHolder {
    padding: 0 10px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    position: relative;
    margin-top: 90px;
}
body.tedBranding .brandingLink {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1200px;
}
/* TED END */


/* KULINAR BRANDING*/
body.kulinarBrandCuisine {
    background: url("/National_Library/oe_/https://jenite.bg/img/branding/kulinarCuisineBranding.jpg") no-repeat center top #f9ebc5;
}
body.kulinarBrandCuisine .pageHolder {
    padding: 0 10px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0, 0.5);
    position: relative;
    margin-top: 101px;
}
body.kulinarBrandCuisine .kulinarBrandCuisineLink {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 900px;
}
/* KULINAR BRANDING END */

/* VICTORIA FEB BRAND */
html [class*="victoria-feb"] {
    background: #09347a;
}
[class*="victoria-feb"] .pageHolder {
    background: #fff;
    position: relative;
    left: 9px;
    padding: 0 11px;
    margin-top: 90px;
}
[class*="victoria-feb"] [class*="vic-feb"] {
    display: block !important;
    position: absolute;
    height: 800px;
    width: 100%;
    top: 0;
    left: 0;
}
.victoria-feb-1 .vic-feb { background: url(/National_Library/oe_/https://jenite.bg/img/branding/victoria-feb-1.jpg) no-repeat center 0; }
.victoria-feb-2 .vic-feb { background: url(/National_Library/oe_/https://jenite.bg/img/branding/victoria-feb-2.jpg) no-repeat center 0; }
.victoria-feb-3 .vic-feb { background: url(/National_Library/oe_/https://jenite.bg/img/branding/victoria-feb-3.jpg) no-repeat center 0; }
.victoria-feb-4 .vic-feb { background: url(/National_Library/oe_/https://jenite.bg/img/branding/victoria-feb-4.jpg) no-repeat center 0; }

.vic-feb-fix { display: none; }
[class*="victoria-feb"] .vic-feb-fix {
    display: block;
    background: #fff;
    width: 50%;
    position: absolute;
    top: 0;
}
[class*="victoria-feb-1"] .vic-feb-fix, [class*="victoria-feb-2"] .vic-feb-fix { left: 0 }
[class*="victoria-feb-3"] .vic-feb-fix, [class*="victoria-feb-4"] .vic-feb-fix { margin-left: 50%; }
/* VICTORIA FEB BRAND END */

/* VICTORIA FEB 2 */
[class*="victoria-feb2"] .vic-feb-fix { display: none !important; }
html [class*="victoria-feb2"] {
    background: #fff;
}
[class*="victoria-feb2"] .pageHolder {
    position: relative;
    left: 9px;
    padding: 0 10px;
    background: #fff;
    margin-top: 90px;
}
[class*="victoria-feb2"] [class*="vic-feb2"] {
    position: absolute;
    height: 800px;
    width: 100%;
    display: block;
    top: 0px;
    left: 0;
}
.victoria-feb2-1 .vic-feb2 { background: url(/National_Library/oe_/https://jenite.bg/img/branding/victoriaSecond-1.jpg) no-repeat center 0; }
.victoria-feb2-2 .vic-feb2 { background: url(/National_Library/oe_/https://jenite.bg/img/branding/victoriaSecond-2.jpg) no-repeat center 0; }
.victoria-feb2-3 .vic-feb2 { background: url(/National_Library/oe_/https://jenite.bg/img/branding/victoriaSecond-3.jpg) no-repeat center 0; }
/* VICTORIA FEB 2 END */

/* PILE GRADUS Brand */
body.pileGradus {
    background: #eef2f3 url(/National_Library/oe_/https://jenite.bg/img/branding/pile-gradus-y.jpg) repeat-y center 0;
}
.pileGradus .pageHolder{
    position: relative;
    padding: 0 10px;
    margin-top: 90px;
    background: #fff;
    overflow: hidden;
}
.pileGradus .pileGradusLink{
    background: url(/National_Library/oe_/https://jenite.bg/img/branding/pile-gradus.jpg) no-repeat center 0;
    display: block;
    position: absolute;
    height: 600px;
    width: 100%;
    top: 0;
    left: 0;
}
/* PILE GRADUS Brand END */

/* SWEETS Brand */
body.sweetsBrand {
    background: #f6f4ea;
}
.sweetsBrand .pageHolder{
    position: relative;
    padding: 0 10px;
    margin-top: 90px;
    background: #fff;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.sweetsBrand .brandingLink{
    background: url(/National_Library/oe_/https://jenite.bg/img/branding/sweets.jpg) no-repeat center 0;
    display: block;
    position: absolute;
    height: 1000px;
    width: 100%;
    top: 0;
    left: 0;
}
/* SWEETS Brand END */

.articleClearRight {
    position: relative;
    left: -15px;
    width: 314px;
}

.footerBanner{
    bottom: 0;
    left: 50%;
    margin-left: -490px;
    position: fixed;
    width: 980px;
    z-index: 200;
}
#wordTooltip{
    position: fixed;
    display: none;
    z-index: 1;
}
.word{
    text-decoration: underline;
    font-family: Tahoma, sans-serif;
    color: #746BAC !important;
    font-size: 15px;
}
#wordTooltip a{
    display: block;
    position: relative;
}
.close-word {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
}

/* ############# NEW FACELIFT ############# */

/* @TODO */
*
{
    -webkit-animation-duration: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
    from { 	opacity: 1; }
    to{	opacity: 1; }
}
@font-face {
    font-family: 'PT';
    font-style: normal;
    font-weight: normal;
    src: url('/National_Library/oe_/https://jenite.bg/fonts/PT.eot');
    src: local('/fonts/PT'), local('/fonts/PT'), url('/National_Library/oe_/https://jenite.bg/fonts/PT.eot') format('embedded-opentype'), url('/National_Library/oe_/https://jenite.bg/fonts/PT.woff') format('woff');
}
@font-face {
    font-family: 'PTBold';
    font-style: normal;
    font-weight: bold;
    src: url('/National_Library/oe_/https://jenite.bg/fonts/PTBold.eot');
    src: local('/fonts/PTBold'), local('/fonts/PTBold'), url('/National_Library/oe_/https://jenite.bg/fonts/PTBold.eot') format('embedded-opentype'), url('/National_Library/oe_/https://jenite.bg/fonts/PTBold.woff') format('woff');
}
@font-face {
    font-family: 'Lobster';
    font-style: normal;
    font-weight: normal;
    src: url('/National_Library/oe_/https://jenite.bg/fonts/Lobster.eot');
    src: local('/fonts/Lobster'), local('/fonts/Lobster'), url('/National_Library/oe_/https://jenite.bg/fonts/Lobster.eot') format('embedded-opentype'), url('/National_Library/oe_/https://jenite.bg/fonts/Lobster.woff') format('woff');
}
.font-PT { font-family: PT, sans-serif; }
.font-Lobster { font-family: Lobster, sans-serif; }
.font-PTBold{ font-family: PTBold, sans-serif; }
.font-tahoma{ font-family: Tahoma, sans-serif; }


.l-topLinks, .r-topLinks, .m-topLinks, .topLinks{
    height: 19px;
}
.l-topLinks, .r-topLinks{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/topLinks.png) no-repeat 0 0;
    width: 16px;
}
.l-topLinks{
    background-position: 0 0;
    float: left;
}
.r-topLinks{
    background-position: 0 -19px;
    float: right;
    margin-right: -16px;
}
.m-topLinks{
    background-color: #4d4d4d;
    margin: 0 16px;
    position: relative;
}
/* NAV */
.nav{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/nav-back.png) repeat-x 0 22px;
    /*onLoad breakage */
    overflow: hidden;
    height: 47px;
}
.e-nav{
    height: 47px;

    display: inline-block;
    *display: inline;
    zoom: 1;
}
.nav-left, .nav-right, .nav-middle{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/nav-sprite.png);
}
.nav-left{
    background-position: 0 0;
}
.nav-right{
    background-position: 0 -47px;
}
.nav-left, .nav-right{
    background-repeat: no-repeat;
    width: 15px;
}
.nav-middle{
    background-position: 0 -94px;
    background-repeat: repeat-x;
    overflow: hidden;
    line-height: 42px; /*global line-height*/
}
.nav-inner{

    vertical-align: middle;
    float: left;
}
.nav-item{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/nav-divider.png) no-repeat right center;
    padding: 0 13px 0 11px;
    position: relative;
}
.nav-item.last, .footerMenu .nav-item.last{
    background: none;
}
.nav-item a{
    color: #fff;
    font-size: 16px;
    font-family: PT, sans-serif;
    text-transform: uppercase;
}
.above-nav-middle{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/above-nav2.png) no-repeat 90px 0;
    height: 11px;
}
.fix-background{
    height: 11px;
    position: relative;
    width: 230px;
}
.absFix{
    position: absolute;
    left: 7px;/*11*/
    top: -17px;/*-12*/
}

.above-video, .above-gallery{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-icons.png) no-repeat;
    padding-right: 20px;
    position: relative;
    top: -5px;

    line-height: normal;

    color: #333;
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}
.above-video{ background-position: right 5px; }
.above-gallery{ background-position: right -26px; }
.above-videoGallery {
    margin-top: 4px;
    padding-right: 3px;
}

.color-purple{color: #9b95c9;}
.color-def{color: #333;}
.color-def.c-imp{color: #646362;}
.color-def2{color: #333;}
.color-def3{color: #323232;}
/* CAP */
.cap{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/cap.png) repeat-x left bottom;
    border-bottom: 1px solid #9B95C9;
    overflow: hidden;
    clear: both;
    margin-bottom: 15px;
    position: relative;
}
.cap.noSpace{
    margin-bottom: 0;
}
.cap-label{
    float: left;
    padding: 0 10px 4px 10px;
    background: #fff;

    min-height: 30px;
    height:auto !important;
    height: 30px;
}
.cap-label, .cap-label a{
    color: #9b95c9;
    font-size: 24px;
    font-family: Lobster, sans-serif;
    font-weight: normal;
}
.cap-more{
    position: absolute;
    right: 5px;
    top: 5px;
    margin: 2px 2px 0 0;
    font-family: Tahoma, sans-serif;
}


/* rajdane article logo */
/*
.block { display: block; }
.purple-rajdane{
    color: #2f3060;
}
.pink-rajdane{
    color: #d67db2;
}
.bgN {
    background: none !important; 
}

.topic-rajdane{
    text-align: center; 
    width: 100%; 
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 22px;
    line-height: 20px;
}

.topic-rajdane a {
    font-size: 20px;
}


.bdN { border: none !important; }

.background-rajdane-cover{
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.background-rajdane-cover .brandTopTheme--top{
    background: url(/National_Library/oe_/https://jenite.bg/img/bannerImages/topBackground.png);
    height: 100%;
    position: absolute;
    width: 300px;
    background-repeat: no-repeat;
    z-index: -9;
}


.background-rajdane-cover .top-article-thumb{
    box-shadow: 0px 5px 10px -1px #000;
    border: 1px solid #2f3060;
    margin-bottom: 35px;
}

.background-rajdane-cover .topic-tumb-link{
    font-family: Lobster, sans-serif;
    font-weight: normal;
    color: #d67db2;
    font-size: 25px;
}
.background-rajdane-cover .whiteRightBox.bgN .padd{
    text-align: center;
}


.background-rajdane-cover .border-rajdane-content{
    height: 100%;
    position: absolute;
    width: 286px;
    z-index: -10;
    border: 1px dashed #dd88bb;
    margin: 0 7px;
}


.background-rajdane-cover .otherTopArticle{
    margin: 0 14px;
    background-color: #fff;
}


.background-rajdane-cover .otherTopArticle:not(.lastLine):hover{
    background: -webkit-linear-gradient(#fff, #ebeaf4);   
    background: -o-linear-gradient(#fff, #ebeaf4);  
    background: -moz-linear-gradient(#fff, #ebeaf4);  
    background: linear-gradient(#fff, #ebeaf4);  
}

.background-rajdane-cover .otherTopArticle .padd .ota{
    color: #3c3d6a;
    font-size: 16px;
    margin-left: 20px;
    display: block;
}


.gradus-logo{
    position: absolute;
    top: -20px;
    right: -10px;
}

.background-rajdane-cover .lastLine{
    background-image: url(/National_Library/oe_/https://jenite.bg/img/bannerImages/bottomBackgroundRajdane.png);
    position: relative;
    height: 190px;
}



.lastLine img:first-child{
    position: absolute;
    left: 25%;
}

.lastLine img:last-child{
    position: absolute;
    right: -8%;
    bottom: 5px;
}

.otherTopArticle.lastLine a{
    display: block;
    width: 300px;
    height: 100%;
}*/

/* rajdane logo end */

/*article rajdane branding*/
/*
.link{
    width: 100%;
    height: 100%;
    display: block;
}

.link:before{
    content: "";
    background: url("/National_Library/oe_/https://jenite.bg/img/bannerImages/backTopArticle.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 757px;
    height: 252px;
    top: -42px;
    left: -77px;
    display: block;
}

.img-wrapp-rajdane{
    border: 5px solid white;
    position: relative !important;
    box-shadow: 0px 5px 13px;
}

.link:after{
    content: "";
    background: url("/National_Library/oe_/https://jenite.bg/img/bannerImages/bottomBackgroundarticle.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 756px;
    height: 222px;
    bottom: -24px;
    left: -87px;
    display: block;
}

.topicGallery img {
    margin-left: 0px;
    margin-bottom: -5px;
    
}

.topicGallery #gradusHouse{
    position: absolute;
    bottom: 20px;
    right: 50px;
}

.topicGallery .info{
    height: 45px;
}

.topicGallery  #beHeroBanner{
    position: absolute;
    bottom: 30px;
    right: 215px;
}

.topicGallery #gradus-logo{
    position: absolute;
    top: -25px;
    right: -8px;
}*/


.block { display: block; }
.purple-rajdane{
    color: #2f3060;
}
.pink-rajdane{
    color: #d67db2;
}
.bgN {
    background: none !important; 
}

.topic-rajdane{
    text-align: center; 
    width: 100%; 
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 22px;
    line-height: 20px;
}

.topic-rajdane a {
    font-size: 20px;
}


.bdN { border: none !important; }

.background-rajdane-cover{
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.background-rajdane-cover .brandTopTheme--top{
    background: url(https://web-archive.nli.org.il/National_Library/oe_/http://jenite.bg/img/bannerImages/topBackground.png);
    height: 100%;
    position: absolute;
    width: 300px;
    background-repeat: no-repeat;
    z-index: -9;
}


.background-rajdane-cover .top-article-thumb{
    box-shadow: 0px 5px 10px -1px #000;
    border: 1px solid #2f3060;
    margin-bottom: 35px;
}

.background-rajdane-cover .topic-tumb-link{
    font-family: Lobster, sans-serif;
    font-weight: normal;
    color: #d67db2;
    font-size: 25px;
}
.background-rajdane-cover .whiteRightBox.bgN .padd{
    text-align: center;
}


.background-rajdane-cover .border-rajdane-content{
    height: 100%;
    position: absolute;
    width: 286px;
    z-index: -10;
    border: 1px dashed #dd88bb;
    margin: 0 7px;
}

.background-rajdane-cover .otherTopArticle{
    margin: 0 14px;
    background-color: #fff;
}


.background-rajdane-cover .otherTopArticle:not(.lastLine):hover{
    background: -webkit-linear-gradient(#fff, #ebeaf4);   
    background: -o-linear-gradient(#fff, #ebeaf4);  
    background: -moz-linear-gradient(#fff, #ebeaf4);  
    background: linear-gradient(#fff, #ebeaf4);  
}

.background-rajdane-cover .otherTopArticle .padd .ota{
    color: #3c3d6a;
    font-size: 16px;
    margin-left: 20px;
    display: block;
}


.gradus-logo{
    position: absolute;
    top: -20px;
    right: -10px;
}

.background-rajdane-cover .lastLine{
    background-image: url(https://web-archive.nli.org.il/National_Library/oe_/http://jenite.bg/img/bannerImages/bottomBackgroundRajdane.png);
    position: relative;
    height: 190px;
}



.lastLine img:first-child{
    position: absolute;
    left: 25%;
}

.lastLine img:last-child{
    position: absolute;
    right: -8%;
    bottom: 5px;
}

.otherTopArticle.lastLine a{
    display: block;
    width: 300px;
    height: 100%;
}



/*END of article rajdane branding*/

.newHeader{
    /*background: url(/National_Library/oe_/https://jenite.bg/img/facelift/header-background.png) no-repeat 124px 33px;*/
    position: relative;
    height: 99px;
}
.newHeader .headerButtonBanner {
    height: 99px;
    left: 360px;
    position: absolute;
    top: 0;
    width: 270px;
}
/* === CHRISTMAS BRAND === */
/*.newHeader { background: url(/National_Library/oe_/https://jenite.bg/img/branding/christmas-brand.png) no-repeat 24px 0; }*/
/* === CHRISTMAS BRAND END === */
.new-logo{
    /*background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-logo.png) repeat-x left bottom;*/
    /*	display: block;
            width: 82px;
            height: 82px;*/
    position: absolute;
    left: 17px;
    top: 5px;
}

.new-logo img{width: 250px; height: 100px; }
.bottomBox.native-top{margin-top: 1px;}
.new-logo-label:hover{text-decoration: none;}
.rowTop15{margin-top: 15px;}

.headerMainLine, .headerLogin {
    position: absolute;
    right: 33px;
}
.headerMainLine { top: 42px; }
.headerLogin { top: 11px; }
.login-labels{
    display: block;
    margin-top: 1px;
    color: #9b95c9;
    font-family: Tahoma, sans-serif;
}
.bottomBox.home-gallery-box{margin-top: -9px;}

.home-horz-box{
    overflow: hidden;
    margin-bottom: 15px;
}
.box-item{
    float: left;
    width: 130px;
    border-left: 1px solid #e0e0e0;
    overflow: hidden;
}
.box-item, .box-item a{
    color: #333;
    font-family: PT, sans-serif;
    font-size: 17px;
    line-height: 16px;
    word-wrap: break-word;
}
.box-item.last{border-right: 1px solid #e0e0e0;}

.home-horz-box.dressbook-box{
    margin-top: 20px;
}
.home-horz-box .padd{
    padding: 0 10px;
    line-height: 19px;
}
.horz-box-thumb{
    display: block;
    width: 110px;
    height: 61px;
    overflow: hidden;
    margin-bottom: 15px;
    border: 1px solid #565656;
}
.horz-box-thumb img, .home-spec-list .thumb img{vertical-align: bottom;}
.mt7{margin-top: 7px;}

.home-horz-box a.video, .home-horz-box a.comments, .home-horz-box a.gallery{
    font-size: 11px !important;/*12*/
    font-family: Tahoma, sans-serif;
    line-height: 9px;/*11*/
}
a.video, a.comments, a.gallery{
    font-size: 11px !important;
    font-family: Tahoma, sans-serif !important;
    line-height: 11px;
    width: auto;
    font-weight: normal;
}
.home-horz-box a.video, .blitz-icons a.video{
    text-indent: 0;
    padding-left: 17px;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-icons.png) no-repeat 0 1px;
    text-decoration: none;
}
.home-horz-box a.gallery, .blitz-icons a.gallery{
    text-indent: 0;
    padding-left: 17px;
    background-position: 0 -30px;
}
.gallery-box{
    position: relative;
    height: 553px;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
}
.wall-paper{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/wall-paper.png) no-repeat 0 0;
    width: 349px;
    height: 553px;
    position: absolute;
    top: 0;
    left: -19px;
}
.wall-paper .padd{
    padding: 25px 30px 0 38px;
    overflow: hidden;
}
.wall-thumb{
    display: block;
    width: 280px;
    height: 414px;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #4D4D4C;
}
.wall-thumb img{vertical-align: bottom;}

.prev-btn, .next-btn, .prev-pic, .next-pic{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-arrows.png) no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 207px;
}
.prev-btn{
    background-position: 0 0;
    left: 24px;
}
.next-btn{
    background-position: 0 -40px;
    right: 19px;
}
/*prev/next BIG*/
.prev-btn-big, .next-btn-big{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-arrows-big.png) no-repeat;
    width: 38px;
    height: 50px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -19px;
}
.prev-btn-big{
    background-position: 0 0;
    left: -6px;
}
.next-btn-big{
    background-position: 0 -50px;
    right: -6px;
}

.wall-info{
    text-align: right;
}

.blitz-thumb{
    background-color: #5b5b5b;
    float: left;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 17px;
}
.blitz-thumb .padd{
    padding: 1px;
    overflow: hidden;
}
.blitz-thumb-link{
    display: block;
    width: 168px;
    height: 112px;
    overflow: hidden;
}
.blitz-title{
    line-height: 16px;
    margin-bottom: 5px;
}
.blitz-title, .blitz-title a{
    font-family: PT, sans-serif;
    color: #4d4d4d;
    font-size: 18px;
}
.blitz-info{
    color: #555;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    margin-bottom: 5px;
}
.blitz-icons{
    font-size: 12px;
}
.additional-articles{
    clear: both;
}
.additional-item{
    background-color: #eeecfb;/*podlojka*/
    height: 26px;
    line-height: 24px;
    font-size: 16px;
    padding: 0 8px 0 10px;
    overflow: hidden;
    margin-bottom: 5px;
}
.additional-item:hover{background: #9b95c9;}
.additional-item:hover a, .additional-item:hover span{color: #fff;}

.additional-item-right{
    background-color: #eeecfb;/*podlojka*/
    line-height: 16px;
    font-size: 16px;
    padding: 0 8px 0 10px;
    overflow: hidden;
    margin-bottom: 5px;
}
.additional-item-right:hover{background: #9b95c9;}
.additional-item-right:hover a, .additional-item-right:hover span{color: #fff;}

.bottom-box-item{
    float: left;
    width: 202px;
    margin-right: 27px;
}
.bottom-box-item.last{margin-right: 0;}
.bottom-box-thumb{
    display: block;
    float: left;
    width: 88px;
    height: 88px;
    overflow: hidden;
    margin-right: 10px;
}
.bottom-box-title{
    font-size: 18px;
    color: #4d4d4d;
    font-family: PT, sans-serif;
    line-height: 16px;
    word-wrap: break-word;
}
.home-horz-box-bottom .bottom-box-title {
    float: left;
    width: 104px;
    margin-bottom: 7px;
}

.vgHome .prev-pic, .vgHome .next-pic{margin-top: -39px;}
.vgHome .prev-pic{left: -14px;}

.grayLine{
    height: 1px;
    font-size: 1px;
    background: #e0e0e0;
}

/*new home gallery*/

.new-gallery-wrap{
    background: #323232;
    position: relative;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
}
.new-gallery-wrap .padd{
    padding: 25px 25px 15px;
    overflow: hidden;
}

.cap.gallery-cap{
    background-image: url(/National_Library/oe_/https://jenite.bg/img/facelift/gallery-cap.png);
    border-bottom: 1px solid #646362;
    margin-bottom: 0;
}

.gallery-item{
    float: left;
    width: 179px;
    margin-right: 34px;
}
.gallery-item.last{margin-right: 0;}
.gallery-thumb{
    display: block;
    width: 177px;
    height: 134px;
    overflow: hidden;
    margin-bottom: 12px;
    position: relative;
    border: 1px solid #f6f6f6;
}
.gallery-thumb img{vertical-align: bottom;}
.playButton {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/playButton.png) no-repeat center center;
    cursor: pointer;
    width: 70px;
    height: 70px;
    margin: -35px 0 0 -35px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
}
.gallery-info{
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    font-family: PT, sans-serif;
    margin-right: 5px;
}

.new-gallery-wrap a.comments, .new-gallery-wrap a.video, .new-gallery-wrap a.gallery, .new-gallery-wrap .blitz-icons{
    color: #9b95c9;
}
.new-gallery-wrap .blitz-icons{position: relative; top: 1px;}
body:nth-of-type(1) .new-galleryHolder{height: 185px;}
.prev-pic, .next-pic{
    top: 50%;
    margin-top: -16px;
}
.prev-pic{
    background-position: 0 0;
    left: -15px;
}
.next-pic{
    background-position: 0 -40px;
    right: -15px;
}

.new-galleryHolder{
    position: relative;
    width: 607px;
    height: 186px;
    *height: 188px;
    overflow: hidden;
}
.new-galleryScroll{
    position: absolute;
    top: 0;
    left: 0;
    width: 2000em;
}

.gray{color: #7d7d7d;}

.whiteRightBox{
    background: #fff;
    clear: both;
}
.grayRightBox, .purpleBox{background: #eeecfb; margin-bottom: 15px;}/*podlojka*/
.grayRightBox .padd, .whiteRightBox{
    padding: 17px 14px 14px;
    overflow: hidden;
}
.top-article-thumb{
    display: block;
    width: 271px;
    height: 150px;
    overflow: hidden;
    margin-bottom: 15px;
    border: 1px solid #505050;
}
.top-article-thumb img{vertical-align: bottom;}

.oftenTitle, .oftenTitle a{
    color: #333;
    font-size: 18px;
    font-family: PT, sans-serif;
}
.oftenTitle.white, .oftenTitle.white a{color: #fff;}
.whiteRightBox .oftenTitle, .whiteRightBox .oftenTitle a{font-size: 22px;}
.oftenInfo{
    color: #929292;
    font-size: 11px;
    font-family: Tahoma, sans-serif;
}
.otherTopArticle{
    background: #eeecfb;/*podlojka*/
    margin-bottom: 5px;
}
/*.otherTopArticle:hover{background: #9b95c9;}*/
.otherTopArticle:hover .ota{color: #fff;}
.otherTopArticle, .otherTopArticle a{
    color: #333;
    font-size: 16px;
    font-family: PT, sans-serif;
}
.otherTopArticle .padd{
    padding: 4px 15px;
    overflow: hidden;
}
.mb5{margin-bottom: 5px;}
.mb7{margin-bottom: 7px;}

/*new tabs*/
.mostRead, .mostComment, .mostLast, .mostNav{
    float: left;
    cursor: pointer;
}

.selected .tabsL, .selected .tabsR, .selected .tabsM{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/tabs-sprite.png);
    height: 39px;
    float: left;
}
.tabsL, .tabsR{display: none;  text-indent: -2000em;}
.tabsM{
    height: 39px;
    line-height: 37px;

    color: #333;
    font-size: 14px;
    font-family: PT, sans-serif;
    text-transform: uppercase;
    padding: 0 8px;
}
.mostTabs .tabsM { padding: 0 8px; }
.dib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.selected .tabsM, .leftCol-zodiac .selected .tabsM, .advertise .selected .tabsM{
    background-position: 0 -78px;
    background-repeat:repeat-x;
    color: #f9f9f9;
    line-height: 36px;
}
.selected .tabsL, .selected .tabsR{
    display: inline-block;
    background-repeat: no-repeat;
    width: 18px;
    line-height: 37px;

    *display: inline;
    zoom: 1;
}
.selected .tabsL{background-position: 0 0;}
.selected .tabsR{background-position: 0 -39px;}


.mostArticles{
    margin-bottom: 15px;
}
.mostTabs{
    overflow: hidden;
    vertical-align: bottom;
}

.mostTab{
    background-color: #bfbcd8;
}
.mostTab .padd{
    overflow: hidden;
    padding: 9px 8px 7px;
}
.mostTab-inner{
    background-color: #fff;
}
.mostTab-inner .padd{
    overflow: hidden;
    padding: 15px 25px;
}

.tab-row{
    border-bottom: 1px solid #dfddeb;
    padding-bottom: 10px;
    margin-bottom: 10px;
}.tab-row.last{border: none; margin-bottom: 0; padding-bottom: 0;}

.decorness, .decorness:hover, .decorness:focus, .spec-list .pinned:hover {
    text-decoration: none;
}


/*zodiac*/
.new-zodiac{

}
.new-zodiac-info{
    background: #fff;
    margin: 10px 0;
    position: relative;

    color: #333;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
}
.new-zodiac-info .padd{
    overflow: hidden;
    padding: 12px 110px 12px 16px;

    min-height: 60px;
    height:auto !important;
    height: 60px;
}
.zodiac-img{
    position: absolute;
    right: 5px;
    top: -23px;
    width: 101px;
    height: 116px;
    text-align: center;
}

.zodiac-list, .leftCol .rightColGallery .zodiac-list{
    overflow: hidden;
    width: 312px;
    margin-left: -4px;
}
.leftCol .zodiac-list{
    width: auto;
    margin: 20px 0;
}
.zodiac-item{
    float: left;
    width: 52px;
    text-align: center;
}
.zodiac-back{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/zodiac-item.png) no-repeat center center;
    width: 52px;
    height: 52px;
    position: relative;
}
.zodiac-item.selected .zodiac-back{background-image: url(/National_Library/oe_/https://jenite.bg/img/facelift/zodiac-item-selected.png);}

.ram .zodiac-face,
.calf .zodiac-face,
.twins .zodiac-face,
.cancer .zodiac-face,
.lion .zodiac-face,
.virgo .zodiac-face,
.scales .zodiac-face,
.scorpion .zodiac-face,
.marksman .zodiac-face,
.capricorn .zodiac-face,
.aquarius .zodiac-face,
.fishes .zodiac-face{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/zodiac-sprite.png) no-repeat;
    display: block;
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -21px 0 0 -21px;
}
.zodiac-item.ram .zodiac-face{background-position: 0 0;}
.zodiac-item.calf .zodiac-face{background-position: 0 -42px;}
.zodiac-item.twins .zodiac-face{background-position: 0 -84px;}
.zodiac-item.cancer .zodiac-face{background-position: 0 -126px;}
.zodiac-item.lion .zodiac-face{background-position: 0 -168px;}
.zodiac-item.virgo .zodiac-face{background-position: 0 -210px;}
.zodiac-item.scales .zodiac-face{background-position: 0 -252px;}
.zodiac-item.scorpion .zodiac-face{background-position: 0 -294px;}
.zodiac-item.marksman .zodiac-face{background-position: 0 -336px;}
.zodiac-item.capricorn .zodiac-face{background-position: 0 -378px;}
.zodiac-item.aquarius .zodiac-face{background-position: 0 -420px;}
.zodiac-item.fishes .zodiac-face{background-position: 0 -462px;}


.blackBox{
    background: #323232;
}
.blackBox .padd{
    overflow: hidden;
    padding: 4px 4px 12px;
}
.bbThumb{
    display: block;
    width: 291px;
    height: 190px;
    overflow: hidden;
    margin-bottom: 13px;
}
.addPadd{
    padding: 0 7px;
}

.mr3{margin-right: 3px;}
.blogs .padd{
    overflow: hidden;
    padding: 17px 18px 0;
}
.blogs-item{
    margin-bottom: 15px;
}
.blogs-item a{
    color: #333;
    font-family: PT, sans-serif;
}

/*
.footerMenu .nav-left, .footerMenu .nav-right, .footerMenu .nav-middle{
        background-image: url(/National_Library/oe_/https://jenite.bg/img/facelift/footer-nav-sprite.png);
}
.footerMenu .nav-item {
        background-image: url(/National_Library/oe_/https://jenite.bg/img/facelift/footer-nav-divider.png);
}
.footerMenu{
        position: relative;
        z-index: 2;
}
.belowFooter{
        background: url(/National_Library/oe_/https://jenite.bg/img/facelift/below-footer.png) no-repeat center 0;
        width: 100%;
        height: 26px;
        position: relative;
        z-index: 1;
        top: -12px;
}*/

.s-fix{
    color: #cdcdcd;
    font-size: 16px;
    position: relative;
    top: -5px;
}
.extra-links{
    padding-bottom: 10px;
    border-bottom: 1px solid #9b95c9;
    text-align: right;
    margin-top: 13px;
    margin-bottom: 23px;
    position: relative;
}
.extra-links a{
    color: #9b95c9;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Tahoma, sans-serif;

    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/extra-links-divider.png) no-repeat left center;
    margin-left: 8px;
    padding-left: 11px;
}
.extra-links .first{background: none;}

.extra-links.invisible{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.extra-year {
    background: #fff;
    padding: 0 15px;
    position: absolute;
    left: 0;
    top: -4px;
    font-family: Lobster, sans-serif;
    font-size: 46px;
    color: #c7c4e0;
}

.bg-white{background-color: #fff;}
.bg-white.padd{padding: 8px 6px;}


.simpleNewsList{
    background: #eeecfb;/*podlojka*/
    padding: 11px 15px 3px;
    overflow: hidden;
}
.simpleNewsList .title a.comments, .simpleNewsList .title a.gallery{font-family: Tahoma, sans-serif;}

.btn-purple {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus.png) no-repeat 0 0;
    color: #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.btn-purple span {
    display: block;
    height: 22px;
    line-height: 20px;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus.png) no-repeat right -22px;
    margin-left: 7px;
    padding: 0 10px 0 3px;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
}
.btn-purple.btnStyle2 { background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus-3.png) no-repeat 0 0; }
.btn-purple.btnStyle2 span {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus-3.png) no-repeat right -26px;
    height: 26px;
    line-height: 24px;
    font-size: 14px;
    margin-left: 9px;
    padding-right: 12px;
}
.btn-purple.btnStyle3 { background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus-2.png) no-repeat 0 0; }
.btn-purple.btnStyle3 span {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus-2.png) no-repeat right -32px;
    height: 32px;
    line-height: 30px;
    font-size: 18px;
    margin-left: 8px;
    padding-right: 12px;
    font-family: PT, sans-serif;
    text-transform: uppercase;
    text-align: center;
}
.btn-purple.fs14 span { font-size: 14px; }
.btn-purple.fs16 span { font-size: 16px; }
.btn-purple.font-PT span { font-family: PT, sans-serif; }

.rhombus{
    float: left;
    margin-right: 5px;
    margin-bottom: 8px;
}
.rhombus-l, .rhombus-r{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus.png) no-repeat;
    float: left;
    height: 22px;
}
.rhombus-l{
    background-position: 0 0;
    width: 7px;
}
.rhombus-r{
    background-position: right -22px;
    padding: 0 9px 0 4px;
}
.rhombus-r a{
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    font-family: Tahoma, sans-serif;
    line-height: 20px;
}
.mt3{margin-top: 3px;}

.rhombus2-l, .rhombus2-r{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/rhombus-2.png) no-repeat;
    float: left;
    height: 32px;
}
.rhombus2-l{
    background-position: 0 0;
    width: 8px;
}
.rhombus2-r{
    background-position: right -32px;
    padding: 0 25px 0 15px;
}
.commentsTitle .rhombus2-r{
    color: #fff;
    text-transform: uppercase;
    font-family: PT, sans-serif;
    font-size: 18px;
    line-height: 28px;
}
.commentsTitle .rhombus2-l{margin-left: 33px;}
.red{color: #ff0000;}
.mt{margin-top: 10px;}

.commentId-l, .commentId-r{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/comment-rhombus.png) no-repeat;
    height: 28px;
    float: left;
}
.commentId-l{
    background-position: 0 0;
    width: 8px;
}
.commentId-r{
    background-position: right -28px;
    padding-right: 8px;
}

.article-list-padding{padding: 0 7px;}
.article-list-padding .bg-white{padding: 4px;}
.article-list-top{
    width: 333px;
    height: 222px;
    overflow: hidden;
    display: block;
}
.article-list-title{

}
.article-list-title, .article-list-title a{
    color: #333;
    font-size: 24px;
    font-family: PT, sans-serif;
}
.categoryItem .article-list-title,
.categoryItem .article-list-title a,
.rightCategoryItem .article-list-title,
.rightCategoryItem .article-list-title a
{
    font-size: 18px;
    line-height: 16px;
}
.categoryItem .article-list-title{margin-right: 20px;}
.new-text{
    color: #555;
    font-size: 14px;
}
.categoryItem .new-text{font-size: 13px; margin: 0 20px;}
.featured-article{
    padding-bottom: 25px;
    border-bottom: 1px solid #e0e0e0;
    overflow: hidden;
}
.new-article-thumb{
    float: left;
    width: 167px;
    height: 111px;
    display: block;
    overflow: hidden;
    border: 1px solid #5b5b5b;
    margin: 0 20px;
}

.rightCategoryItem{
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 12px;
    margin-bottom: 12px;
}
.rightCategoryItem.last{border-bottom: none;}
.rightCategoryItem .new-article-thumb, .additional-item-right .new-article-thumb{
    margin: 0 13px 0 0;
    width: 80px;
    height: 61px;
}

.gallery-box .prev-btn-big{left: 27px;}
.gallery-box .next-btn-big{right: 19px;}

.video-gallery{
    margin-bottom: 15px;
    clear: both;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
}
.video-gallery-tabs{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/gray-line.png) repeat-x left bottom;
    height: 30px;
    clear: both;
    padding-left: 60px;
    /*text-align: center;*/
    font-family: PT, sans-serif;
    text-transform: uppercase;
    font-size: 18px;
}
.vgTabs{
    display: inline-block;
    height: 30px;

    *display: inline;
    zoom: 1;
}
.vgTabs-l, .vgTabs-r{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/vgTabs.png) no-repeat;
    height: 30px;
    float: left;
    cursor: pointer;
}
.vgTabs-l{
    width: 5px;
    background-position: left bottom;
}
.selected .vgTabs-l{
    width: 18px;
    background-position: left top;
}
.vgTabs-r{
    background-position: right bottom;
    padding-right: 11px;
    padding-left: 5px;

    color: #333;
    line-height: 34px;
}
.selected .vgTabs-r{
    background-position: right top;
    padding-left: 6px;
    padding-right: 23px;
    color: #f9f9f9;
}

.video-gallery-tab.blackBox .padd{padding: 25px 27px 18px; overflow: visible;}
.vg-thumb{
    border: 1px solid #fff;
    margin-bottom: 15px;
    position: relative;
}
.vg-thumb a{
    width: 244px;
    height: 183px;
    display: block;
    overflow: hidden;
}
.video-gallery .prev-pic{left: -43px;}
.video-gallery .next-pic{right: -43px;}

.nav-tick{display: none;}
.selected .nav-tick{
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/nav-tick.png) no-repeat 0 0;
    position: absolute;
    width: 23px;
    height: 15px;
    left: 50%;
    margin-left: -12px;
    top: 20px;
    *top: 25px;
}

.articleOptions.noneBorder{border: none;}

.dress-left{
    border-top: 1px solid #e0e0e0;
    float: left;
    width: 227px;
    margin-right: 15px;
    margin-top: 4px;
    padding-top: 15px;
}
.dress-right{
    width: 418px;
    float: left;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
}
.mb30{margin-bottom: 30px;}
.articleIconsMore.dress-more{
    float: left;
    width: 100%;
    padding: 0;
    margin-right: 0;
    margin-top: 0;
}
.dress-description{
    color: #333;
    font-size: 14px;
    margin-bottom: 20px;
}
.dressbook-box .box-item{
    height: auto;
    margin-bottom: 30px;
}
.dressbook-box .horz-box-thumb{
    width: 110px;
    height: 165px;
    border: 1px solid #656464;
}
.mb15{margin-bottom: 15px;}
.mt25{margin-top: 25px;}
.fri{float: right !important;}

.pagination.pagination-top{
    margin: 20px 0 15px;
    border-bottom: 1px solid #9b95c9;
    padding-bottom: 15px;
}

.dress-list{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
    float: left;
    width: 100%;
}
.boxPadd{padding: 0 7px;}
.dress-item .middleRight{margin: 0;}
.dress-item .bg-white.padd{padding: 15px 12px;}
.dress-thumb{
    display: block;
    width: 171px;
    height: 257px;
    overflow: hidden;
    border: 1px solid #4d4d4d;
    margin-bottom: 20px;
}
.dress-item{
    float: left;
    width: 211px;
    margin: 0 13px 15px 0;
}
.dress-item.last{margin-right: 0;}
.dress-list .rhombus{margin-bottom: 0; margin-top: 5px;}

/*wtf*/
.dress-item.selected .topLeft{background: url(/National_Library/oe_/https://jenite.bg/img/box-corners3.png) no-repeat left 0;}
.dress-item.selected .topRight{background: url(/National_Library/oe_/https://jenite.bg/img/box-corners3.png) no-repeat right -7px;}

.dress-item.selected .bottomLeft{background: url(/National_Library/oe_/https://jenite.bg/img/box-corners3.png) no-repeat left -21px;}
.dress-item.selected .bottomRight{background: url(/National_Library/oe_/https://jenite.bg/img/box-corners3.png) no-repeat right -14px;}

.dress-item.selected .top{background: url(/National_Library/oe_/https://jenite.bg/img/box-tb3.png) repeat-x 0 0;}
.dress-item.selected .bottom{background: url(/National_Library/oe_/https://jenite.bg/img/box-tb3.png) repeat-x 0 bottom;}

.dress-item.selected .middleLeft{background: url(/National_Library/oe_/https://jenite.bg/img/box-lr3.png) repeat-y left center;}
.dress-item.selected .middleRight{background: url(/National_Library/oe_/https://jenite.bg/img/box-lr3.png) repeat-y right center;}


.dress-item.selected .bg-white{background-color: #9b95c9;}
.dress-item.selected .blitz-icons a.gallery, .featuredArticles .thumbnails a.gallery{background-position: 0 -150px;}
.ml{margin-left: 10px;}
.dress-item.selected .color-def3{color: #fff; cursor: default;}
/* THE GALLERY */
.theGallery{
    margin-bottom: 25px;
}
.theGalleryTop, .moreGallery{
    padding: 28px 36px 35px;
    overflow: hidden;
    background: #323232;
}
.theGalleryTop{
    margin-top: 30px;
    padding-bottom: 0;

    padding-left: 20px;
    padding-right: 20px;
}
.moreGallery{padding-bottom: 0; *padding-bottom: 20px;}
.theGalleryTitle, .theGalleryTitle a{
    font-family: PT, sans-serif;
    color: #fefefe;
    font-size: 30px;
}
.theGalleryTitle{
    width: 620px;
    margin-bottom: 30px;
}
.gallery-wide .theGalleryTitle {
    width: 100%;
}
.theGalleryTitle .blitz-icons{
    position: relative;
    top: -3px;
}
.theGalleryTitle .blitz-icons a.comments{background-position: 0 -120px;}
.theGalleryTitle .blitz-icons a.gallery{background-position: 1px -150px;}
.g-pluss{width: 32px; height:22px; overflow: hidden; display: inline-block; *display: inline; zoom: 1;}
.mt15{margin-top: 15px;}
.mb25{margin-bottom: 25px;}
.mb40{margin-bottom: 40px;}
.theGalleryWhite{
    background: #fff;
    padding: 15px;
    clear: both;

    float: left;
    width: 590px;
    margin-right: 20px;
}
.gallery-wide .theGalleryWhite {
    width: 910px;
    margin-right: 0;
}
.gallery-wide .theGalleryRight { display: none; }
.gallery-wide .theGalleryBlack { height: auto; }
.theGalleryBlack{
    background: #323232;
    position: relative;
    text-align: center;

    overflow: hidden;
    height: 435px;
    /*	line-height: 435px;*/
}
.centerGallery, .centerGallery td {
    width: 100%;
    height: 100%;
}
.centerGallery td {
    padding: 0;
    vertical-align: middle;
    text-align: center;
    position: relative;
}
.centerGallery td .prevImage, .centerGallery td .nextImage {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.centerGallery td .prevImage { width: 25%; }
.centerGallery td .nextImage { left: auto; right: 0; width: 75%; }
.theGalleryLabel{
    /*background: url(/National_Library/oe_/https://jenite.bg/img/facelift/black-transp.png) repeat 0 0;*/
    padding: 20px 0 0 22px;
    text-align: left;

    min-height: 50px;
    height:auto !important;
    height: 50px;

    clear: both;
}
.theGalleryRight {
    float: left;
    width: 300px;
    height: 466px;
    position: relative;
}
.theGalleryText {
    position: relative;
    margin-bottom: 20px;
}
.hasBanner .theGalleryText { height: 196px; }
.theGalleryLabelLeft {
    width: 598px;
}
.theGalleryLabelRight{

    width: 300px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}
.photos-count{
    display: block;
    margin-bottom: 25px;
    font-family: Tahoma, sans-serif;
    font-size: 18px;
    color: #fff;
}
.label-title {
    display: block;
    line-height: 19px;
    overflow: hidden;
}
.hasBanner .label-title {
    height: 174px;
}
.label-title, .label-title a{
    font-family: PT, sans-serif;
    font-size: 18px;
    color: #fff;
}
.label-title a{
    color:  #99f;
}

.theGallery .prev-btn-big{left: -9px; margin-top: -25px;}
.theGallery .next-btn-big{right: -9px; margin-top: -25px;}
.theGalleryMiddle{
    background: #000;
    padding: 8px 44px 15px;
    overflow: hidden;
    width: 892px;
    margin-left: -42px;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
}

.left-nav, .right-nav{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/the-gallery-nav.png) no-repeat;
    float: left;
    height: 77px;
    width: 23px;
    cursor: pointer;
}
.left-nav{background-position: left 35px;}
.right-nav{background-position: right 35px;}
.listHolder{
    float: left;
    height: 77px;
    width: 846px;
    overflow: hidden;
    position: relative;
}
.big-list{
    position: absolute;
    left:0;
    top: 0;
    width: 20000em;
}
.list-item{
    float: left;
    margin-right: 1px;
    cursor: pointer;
}
.list-item.selected, .list-item:hover{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/item-back.png) no-repeat 0 0;
}
.list-item .padd{
    padding: 10px 4px 5px;
    overflow: hidden;
}
.pic-holder{
    overflow: hidden;
    width: 112px;
    height: 62px;
    text-align: center;
}
.moreGalleryLeft{
    /*	float: left;
            width: 581px;
            margin-right: 27px;*/
}
.moreGalleryRight{
    float: left;
    width: 300px;
}
.moreGallery .gallery-cap{margin-bottom: 33px;}
.moreGallery .gallery-cap .cap-label{background: #323232;}

.moreGallery .gallery-info{font-size: 18px;}
.moreGallery .gallery-item{
    margin: 0 0 20px 64px;
}
.moreGallery .gallery-item.first, .leading .moreGallery .gallery-item.first{ margin-left: 0; clear: both; }
.leading .moreGallery .gallery-item{ margin-left: 25px; }

/* LEADING */
.leading .theGalleryTitle{
    margin-bottom: 0;
    width: auto;
}
.leading .theGalleryTop{
    padding: 27px 33px 23px;
}
.mb20{margin-bottom: 20px;}

.theGalleryMiddle a.comments, .theGalleryMiddle a.gallery, .theGalleryMiddle .blitz-icons{color: #9b95c9;}
.theGalleryMiddle a.comments{margin-right: 5px;}
.theGalleryMiddle a.gallery{margin-left: 5px;}
theGalleryMiddle .gThumb{border: none;}

.leading .theGalleryMiddle{
    padding: 37px 35px 23px;

    margin-left: 0;
    width: auto;
}
.leading .moreGallery{padding-bottom: 10px;}

.zodiac-left{
    float: left;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/ver-shadow.png) no-repeat right center;
    width: 300px;
    padding: 30px 15px 30px 0;
    margin-right: 20px;
    text-align: center;

    height: 430px;
    line-height: 430px;
}
.zodiac-left img { vertical-align: middle; }
.zodiac-right{
    float: left;
    width: 250px;
    padding: 30px 0 50px 25px;
}
.leftCol-zodiac .tabsM, .advertise .tabsM{padding: 0 28px; color: #4d4d4d}
.zodiac-info{
    color: #333;
    font-size: 13px;
    clear: right;

    padding-top: 20px;
}
.zodiac-info p { margin-bottom: 15px; }
.about{
    margin-top: 50px;
}

.team-list{
    padding-top: 25px;
}
.team-item{
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 35px;
    position: relative;

    min-height: 210px;
    height: auto !important;
    height: 210px;
}
.team-thumb {
    background: url("/National_Library/oe_/https://jenite.bg/img/facelift/team-thumb.png") no-repeat scroll center bottom transparent;
    height: 200px;
    left: 0;
    margin-top: -100px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 265px;
}
.team-person{
    margin-left: 290px;
    width: 375px;
    padding-bottom: 35px;

    color: #333;
    font-size: 13px;
}
.mb{margin-bottom: 10px;}

.about-top{
    margin-bottom: 30px;
    overflow: hidden;
}
.about-left{
    float: left;
    width: 253px;
    margin-right: 30px;
}
.about-right{
    padding-top: 25px;
    float: left;
    width: 377px;
}
.bg-white.team-feed{padding: 20px 18px 18px; overflow: hidden;}


.textArea-tl, .textArea-tr, .textAreat-t, .textArea-bl, .textArea-br, .textAreat-b{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/textArea-tb.png);
}
.textArea-tl{background-position: 0 0;}
.textArea-tr{background-position: right -2px;}
.textArea-t{background-position: 0 -4px; background-repeat: repeat-x; height: 2px; margin: 0 2px;}
.textArea-bl{background-position: 0 -6px;}
.textArea-br{background-position: right -8px;}
.textArea-b{background-position: 0 -10px; background-repeat: repeat-x; height: 2px; margin: 0 2px;}
.textArea-l, .textArea-r{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/textArea-lr.png) repeat-y;
}
.textArea-l{background-position: 0 0;}
.textArea-r{background-position: right 0;}

.about .textArea-r .padd{padding: 4px 5px;}
.about .textArea-r textarea{
    border: none;
    background: none;
    width: 100%;
}

/*advertise*/
.advertise{
    margin-top: 40px;
}
.advertise .mostTab-inner .padd{padding: 18px 15px;}
.advertise .selected .tabsM{padding: 0 8px;}
.advertise .mostTabs{padding-left: 42px;}

.advertise-offers{
    width: 100%;
}
.purple-row td{
    background: #9B95C9;
    border-right: 1px solid #fff;
    padding: 12px 12px 10px;

    color: #fff;
    font-size: 13px;
}
.twoBorders td{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #f1f1f1;
    height: 2px;
}
.gray-row td, .white-row td{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    padding: 18px 16px;

    line-height: 18px;
    color: #3a3a3a;
    font-size: 13px;
}
.gray-row{background: #f8f8f8;}
.advertise-offers td.last{border-right: 0;}
.advertise-offers .rhombus{margin: 0;}
.advertise-offers .rhombus-r{font-size: 12px; padding: 0 12px 0 8px;}
.ml90{margin-left: 90px;}

.duty{
    padding-left: 25px;
    margin: 15px 0 30px;
}
.table-3column{
    width: 100%;
    margin-bottom: 40px;
}
.table-3column td{
    width: 33%;
    padding-right: 10px;
    vertical-align: top;
}
.table-3column td.last{padding-right: 0;}
.advertise .mostTab-inner #discountsList.padd{padding: 18px 10px;}

.table-3column .advertise-offers .white-row td, .table-3column .advertise-offers .gray-row td{
    padding: 18px 4px 18px 10px;
    font-size: 12px;
}
.table-3column .advertise-offers{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}

.adv-area textarea{
    width: 100%;
    border: none;
    background: none;

    min-height: 105px;
    height:auto !important;
    height: 105px;
}
.adv-area .textArea-r .paddd{
    padding: 4px 5px;
}
.inquiry{
    width: 595px;
    padding-left: 25px;
}

.overlayBackground {
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1;
    opacity:0.7;
    filter:alpha(opacity=70);
    background: #000;
    left: 0;
    top: 0;
}
.flexiOverlay {
    left: 50%;
    margin-left: -405px;
    position: absolute;
    top: 50px;
    width: 810px;
    z-index: 10;
}
.flexiOverlay .overlayContent {
    background: #9B95C9;
}
.flexiOverlay .overlayPadding {
    padding: 3px 25px 25px;
    text-align: center;
}
.flexiOverlay .overlayClose {
    font-family: Georgia, sans-serif;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin-right: 14px;
    margin-top: 10px;
    width: auto;
    height: auto;
}
.advertiseOverlayTop{
    text-align: center;
    height: 80px;
    overflow: hidden;
}
.overlayLogo{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/overlayLogo.png) no-repeat 0 0;
    display: inline-block;
    width: 65px;
    height: 65px;
    margin-top: 8px;
    *display: inline;
    zoom: 1;
}

/*blog*/
.blog-top{
    border-bottom: 1px solid #E0E0E0;
    overflow: hidden;
    padding: 0 0 35px 20px;
    margin-top: 30px
}
.blog-top-title{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/blog-big.png) no-repeat 0 0;
    padding: 3px 0 0 68px;
    margin-bottom: 10px;

    min-height: 46px;
    height: auto !important;
    height: 46px;
}
.blog-title{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/blog-small.png) no-repeat 0 0;
    padding: 0 0 0 68px;
    margin-bottom: 10px;

    min-height: 46px;
    height: auto !important;
    height: 46px;
}
.blog-list .categoryItem{
    padding: 20px 20px 25px;
}
.blog-info{
    color: #929292;
    font-size: 13px;
}
.blog-list{margin-bottom: 20px;}
.the-blog{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/blog-big.png) no-repeat 0 23px;
    padding-left: 70px;
    margin-bottom: 25px;
}
.fs42{font-size: 42px;}
.blog{
    margin-top: 40px;
    font-size: 13px;
    overflow: hidden;
}

/***** inputs *****/
.inputFormat{color: #929292;}

.input161, .input263, .input317, .input338, .input596{
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/inputs.png) no-repeat; height: 22px;
}
.input161 input, .input263 input, .input317 input, .input338 input, .input596 input{
    float: left;
    border: none;
    background: none;
    margin: 0 8px;
    height: 22px;
}
.input161{
    background-position: 0 0;
    width: 161px;
}
.input161 input{width: 145px;}
.input263{
    background-position: 0 -22px;
    width: 263px;
}
.input263 input{width: 247px;}
.input317{
    background-position: 0 -44px;
    width: 317px;
}
.input317 input{width: 301px;}
.input338{
    background-position: 0 -66px;
    width: 338px;
}
.input338 input{width: 324px;}
.input596{
    background-position: 0 -88px;
    width: 596px;
}
.input596 input{width: 580px;}
.simpleNewsList .newsItem{margin-bottom: 10px;}
.simpleNewsList .newsItem a{
    font-family: PT, sans-serif;
    color: #333;
    font-size: 18px;
    line-height: 16px;
    font-weight: normal;
}
.articleText ul{color: #555;}

/* ############# NEW FACELIFT END ############# */
body.galleryPage .rightColGallery {	display: none; }
body.galleryPage .leftColGallery .addCommentForm { width: 100%; } 
body.galleryPage .extra-links {	margin-bottom: 0px; }
.article-list-title .blitz-icons a{line-height: 10px;}
.fb_reset{position: fixed;}
#___plusone_0{width: 35px !important; height: 22px !important;}
.dress-left h1.title{word-wrap: break-word;}
.overflow{overflow: hidden;}
.featuredArticles .item .beak{
    display: none;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/beak.png) no-repeat 0 0;
    width: 10px;
    height: 19px;
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -10px;
}
.featuredArticles .item.selected .beak{display: block;}
.overlayText a.comments{background-position: 0 -119px;height: 14px;}
.ie7fs1{font-size: 1%;}
.flexiOverlay img{border: 1px solid #a5a5a5;}

/* snooker Brand */
body.snookerBrand{
    background: #000 url(/National_Library/oe_/https://jenite.bg/img/branding/snooker-brand.png) no-repeat center 0;
}
.snookerBrand .pageHolder{
    position: relative;
    padding: 0 10px;
    margin-top: 90px;
    background: #fff;
    overflow: hidden;
}
.snookerBrand .snookerLink{
    display: block;
    position: absolute;
    height: 600px;
    width: 100%;
    top: 0;
    left: 0;
}
/* snooker Brand END */

#fixBranding{*height: 0;}

/* 3BAY OFFERS */
.bay3Holder{
    background-color: #9b95c9;
    padding: 1px;
    overflow: hidden;
}
.bay3In{
    background-color: #fff;
    overflow: hidden;
    position: relative;
    padding: 15px 10px 10px 18px;
}
.offerItem{
    background: url(/National_Library/oe_/https://jenite.bg/img/offerArrow.png) no-repeat left 8px;
    overflow: hidden;
    padding-left: 10px;
    margin-bottom: 15px;
}
.offerItem:hover{background-position: left -137px;}
.offerItem:hover a{color: #9b95c9;}
.offerItem a{
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    display: block;
}
.bay3Label{
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/3bayLabel.png) no-repeat left 3px;
    width: 113px;
    height: 19px;
    position: absolute;
    right: 0;
    bottom: 0;
}
/* 3BAY OFFERS END */

.dressTop .articleInfo{
    margin-bottom: 10px;
}
.pictureAgainInfo{
    margin: 15px 0 5px;
    font-size: 12px;
}
.pictureAgainInfo p{
    color: #7d7d7d;
    font-style: italic;
    word-wrap: break-word;
}
.theGalleryTitle a.articleLink{
    font-size: 11px;
    color: #9b95c9;
    font-family: Tahoma, sans-serif;
}
.fixArticleLink{
    position: relative;
    top: -3px;
}
.shareGallery{
    font-size: 11px;
    color: #fff;
}
.theGalleryTop .shareGallery {
    margin: 0 10px 0 0;
}
/*.theGalleryLabel*/ .shareGallery {
    float: left;
    position: relative;
    top: 3px;
}
.theSource {
    position: relative;
    top: 3px;
    width: 200px;
}
.theGallerySocials {
    margin: 0 0 15px -21px;
}
.pdfAds{
    position: absolute;
    right: 0;
    bottom: 10px;
}
.pdfAdsLink{
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/pdf-icon.png) no-repeat 0 0;
    height: 16px;
    line-height: 16px;
    padding-left: 18px;
    font-size: 12px;
    font-family: Tahoma, Arial, sans-serif;
    color: #666;
}
.theGalleryTitle h1 { display: inline;}

/* === temporary changes === */
.tempChange .breadCrumbs, .tempChange .breadCrumbsBelow, .tempChange .extra-links {
    width: 980px;
}
.tempChange .rightCol {
    position: relative;
    top: 104px;
    margin-bottom: 104px;
}
.tempChange.withoutSubCategories .rightCol { top: 75px; }
.tempChange.withoutSubCategories .breadCrumbsBelow { margin-bottom: 25px; }
/* === temporary changes END === */

/* ========================================
         NEW OFFERS
=========================================== */
.grayRightBox.newOffers {
    background: #bfbcd8;
    padding: 3px 8px 0;
    clear: both;
}
.newOffers-in {
    background: #fff;
    margin-bottom: 2px;
    padding: 16px 25px 18px;
    overflow: hidden;
}
.newOffers .heading {
    margin-bottom: 7px;
    font-family: Lobster, sans-serif;
    font-size: 24px;
    color: #fff;
}
.newOffers-in li {
    padding-top: 16px;
    margin-top: 19px;
    border-top: 1px solid #dfddeb;
}
.newOffers-in li:first-child {
    padding-top: 0;
    margin-top: 0;
    border: none;
}
.newOffers-in li a {
    font-family: PT, sans-serif;
    font-size: 18px;
    color: #333;
    line-height: 18px;
}
.newOffers-in li a:hover { color: #9b95c9; }
.pb5 { padding-bottom: 5px; }
.beforeComments .left {
    float: left;
    width: 300px;
}
.beforeComments .right {
    float: right;
    width: 300px;
}
body > #fb-root > div { top: -10000em !important; }

/* ========================================
         SPECIALISTS
=========================================== */
.header-askSpecialist {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-icons.png) no-repeat right -172px;
    padding-right: 24px;
    font-family: PT, sans-serif;
    font-size: 20px;

    display: inline-block;
    *display: inline;
    zoom: 1;
}
.home-spec-list li {
    float: left;
    width: 90px;
    padding: 0 9px;
    margin-bottom: 20px;
    border-right: 1px solid #e0e0e0;
}
.home-spec-list li.first { border-left: 1px solid #e0e0e0; clear: both; }
.home-spec-list .thumb {
    width: 88px;
    height: 133px;
    margin-bottom: 8px;
}
.home-spec-list .title {
    font-family: PT, sans-serif;
    font-size: 17px;
    color: #333;
    line-height: 17px;
}

.home-spec-list .thumb,
.spec-list-top .thumb,
.spec-list .thumb,
.spec-box .thumb,
.rightAskSpec .thumb {
    display: block;
    border: 1px solid #6a6969;
    overflow: hidden;
}
.spec-list-top {
    margin-bottom: 25px;
}
.spec-list-top .padd {
    background: #eeecfb;
    padding: 18px;
    overflow: hidden;
}
.spec-list-top .left {
    width: 140px;
    margin-right: 15px;
}
.spec-list-top .right {
    width: 469px;
}
.spec-list-top .thumb {
    width: 138px;
    height: 208px;
}
.spec-list-top .title, .spec-list .title {
    font-family: PT, sans-serif;
}
.spec-list-top .title, .spec-box .title {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: -3px;
}
.spec-list-top .text {
    font-size: 13px;
    color: #555;
    height: 48px;
    overflow: hidden;
    margin-bottom: 25px;
    clear: both;
}
.spec-list-top .in-box {
    position: relative;
    background: #fff;
    padding: 12px 15px 15px 20px;
    font-family: PT, sans-serif;
}
.spec-list-top .in-box .btn-purple {
    font-size: 12px;
}
.spec-list-top .in-box .btn-ask {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -11px;
}
.spec-list-top .in-box .btn-send span, .rightAskHolder .btn-send2 span {
    padding-left: 25px;
    padding-right: 28px;
}
.spec-list-top .in-box .widthFix {
    display: block;
    width: 312px;
    line-height: 27px;
}
.spec-list-top .ask-question textarea {
    width: 423px;
    height: 72px;
    padding: 5px;
    margin-top: 12px;
    border: 1px solid #abadb3;
}
.spec-list-top input[type="checkbox"],
.right-spec-form input[type="checkbox"] {
    margin: 0 6px 0 0;
    position: relative;
    top: 1px;
}

.spec-list li {
    float: left;
    width: 319px;
    margin-bottom: 30px;
}
.spec-list li.odd {
    margin-right: 22px;
}
.spec-list .thumb,
.rightAskSpec .thumb {
    width: 88px;
    height: 133px;
}
.spec-list .left, .spec-list .right {
    height: 135px;
    position: relative;
}
.spec-list .left {
    width: 90px;
    margin-right: 15px;
}
.spec-list .right {
    width: 214px;
}
.spec-list .pinned {
    position: absolute;
    left: 0;
    bottom: 0;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    color: #333;
    text-decoration: underline;
}
.spec-list .title {
    font-size: 17px;
    line-height: 17px;
    margin-bottom: 10px;
}
.spec-list .text {
    color: #555;
    height: 60px;
    overflow: hidden;
    line-height: 14px;
}

.spec-list-top.spec-profile .text {
    font-size: 14px;
    margin-bottom: 15px;
    height: auto;
    overflow: visible;
}
.spec-list-top.spec-profile .right {
    width: auto;
    float: none;
}
.spec-list-top.spec-profile .in-box {
    width: 434px;
    float: left;
}
.spec-list-top.spec-profile .ask-question textarea { margin-top: 4px; }
.ask-question2 {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/ask-question2.png) no-repeat 0 0;
    float: left;
    width: 128px;
    height: 39px;
    cursor: pointer;
}
.spec-heading {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 25px;
    font-family: PT, sans-serif;
    font-size: 30px;
    color: #4d4d4d;
}
.spec-heading.noSpace { margin-bottom: 0; }

#articles-by-specialist .spec-heading,
.articlesBySpecialist .spec-heading {
    font-size: 24px;
    line-height: 25px;
    padding-bottom: 20px;
}
#articles-by-specialist .spec-heading a,
.articlesBySpecialist .spec-heading a {
    font-family: PT, sans-serif;
    font-weight: normal;
}
.articlesBySpecialist .spec-heading {
    padding-top: 20px;
    clear: both;
}
.articlesBySpecialist .spec-heading:first-child {
    padding-top: 0;
}

.spec-box {
    float: right;
    width: 319px;
    margin-left: 35px;
}
.spec-box > .padd {
    background: #eeecfb;
    padding: 10px;
    overflow: hidden;
}
.spec-box .left, .spec-box .right {
    float: left;
    position: relative;
}
.spec-box .left {
    height: 90px;
}
.spec-box .right {
    min-height: 90px;
    height:auto !important;
    height: 90px;
}
.spec-box .title {
    margin-bottom: 0;
    padding-bottom: 30px;
}
.spec-box .title span {
    display: block;
    font-size: 18px;
    line-height: 20px;
    padding-top: 3px;
}
.spec-box .left {
    width: 60px;
    margin-right: 19px;
}
.spec-box .right {
    width: 220px;
}
.spec-box .right .btn-purple {
    position: absolute;
    left: -4px;
    bottom: 0;
    color: #fff;
}
.spec-box .right .btn-purple span, .rightAskHolder .btn-send2 span { font-size: 12px; }
.spec-box .thumb {
    width: 58px;
    height: 88px;
}
.spec-box a {
    font-weight: normal;
}
.spec-box .title a { font-family: PT, sans-serif; color: #333; }

.articleText .spec-box { display: none; }
.articleText.hasSpecBox .spec-box {
    display: block;
    float: left;
    margin-left: 0;
    margin-bottom: 20px;
}
.hasSpecBox .opinionBar {
    height: 110px;
    float: none;
    width: auto;
    margin: 0 0 15px;
    overflow: hidden;
    position: relative;
}
.hasSpecBox .opinionBar > .fr {
    display: block;
    margin-right: 50px;
    margin-top: 47px;
}
.hasSpecBox .articleIconsMore.question {
    padding-left: 0;
    margin: 0;
    position: absolute;
    left: 85px;
    top: 10px;
}
.hasSpecBox .thumbsHolder {
    position: absolute;
    left: 95px;
    bottom: 0;
}

.rightAskSpec {
    padding: 18px 18px 13px;
    overflow: hidden;
}
.rightAskSpec .thumb {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.rightAskSpec .title {
    font-size: 18px;
    line-height: 18px;
    font-family: PT, sans-serif;
    margin-bottom: 10px;
    margin-top: -2px;
}
.rightAskSpec .text {
    font-size: 13px;
    line-height: 15px;
    color: #555;
    margin-bottom: 12px;
}
.rightAskHolder {
    background: #fff;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}
.decorness2 { text-decoration: underline; }
.decorness2:hover { text-decoration: none; }
.right-spec-form textarea, .fake-textarea {
    width: 218px;
    height: 88px;
    border: 1px solid #abadb3;
    margin-bottom: 10px;
    padding: 10px;
    font-family: tahoma, sans-serif;
    font-size: 12px;
}
.fake-textarea {
    background: #f2f2f2;
}
.right-spec-form {
    padding-top: 10px;
}
.hasSpecBox .contents {
    margin-bottom: 20px;
    /*clear: both;*/
}
.hasSpecBox { clear: both; }
.spec-divide { display: none; }
.spec-article .spec-divide {
    display: block;
}
/* ========================================
         SPECIALISTS END
=========================================== */
/* ========================================
         THEME OF THE DAY ARCHIVE
=========================================== */
.clr-grey { color: #a3a3a3; }
.themeOfTheDayArchive { padding-top: 20px; }
.themeOfTheDayArchive > li {
    margin-top: 35px;
}
.themeOfTheDayArchive > li:first-child { margin-top: 0px; }
.themeOfTheDayArchive > li > .title {
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/pad2.png) no-repeat 0 0;
    height: 50px;
    margin-bottom: 25px;
    padding-left: 15px;
    color: #9b95c9;
    font-family: Lobster, sans-serif;
    font-size: 36px;
    text-decoration: none;
    text-shadow: #fff 0 1px;
    overflow: hidden;
}
.themeOfTheDayArchive .theme {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/purple-arrows.png) no-repeat 0 center;
    padding-left: 27px;
    margin-left: 20px;
}
.themeOfTheDayArchive ul > li {
    float: left;
    width: 213px;
    margin-left: 10px;
}
.themeOfTheDayArchive ul > li:first-child { margin-left: 0px; }
.themeOfTheDayArchive ul > li .head {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/pad-2.png) repeat-x 0 0;
    height: 22px;
    line-height: 19px;
    padding-right: 9px;
    margin-bottom: 3px;
    text-align: right;
}
.themeOfTheDayArchive ul > li .head a {
    *float: right;
    *margin: 5px 0 0 5px;
}
.themeOfTheDayArchive ul > li .head .gallery { text-indent: 0; background-position: 0 -29px; }
.themeOfTheDayArchive .theThumb {
    border: 1px solid #d4d4d4;
    margin-bottom: 10px;
    width: 211px;
    height: 143px;
}
.themeOfTheDayArchive ul > li .title {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/purple-arrow.png) no-repeat 3px 7px;
    padding-left: 16px;
}
.themeOfTheDayArchive .bottomBorder {
    height: 108px;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/dash.png) repeat-x 0 bottom;
}
.themeOfTheDayArchive ul > li .title a {
    font-family: PT, sans-serif;
    font-size: 18px;
    color: #7069a4;
    line-height: 18px;
}
/* ========================================
         /THEME OF THE DAY ARCHIVE END
=========================================== */

.lastNormalCategory .blitz-info {
    height: 88px;
}
.theThumb {
    display: block;
    position: relative;
    overflow: hidden;
}
.allFromTheme {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    color: #646362;
    position: absolute;
    right: 0;
    bottom: 25px;
}
/* === FOR STICKY SLIDE === */
.stickySlide {
    display: block;
    height: 178px;
    margin-top: -89px;
    position: fixed;
    right: 0;
    top: 50%;
    width: 178px;
}
.stickySlide:hover { text-decoration: none; }
/* === FOR STICKY SLIDE END === */
.laughterDose {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/laughterDose.png) no-repeat 0 0;
    width: 320px;
    height: 294px;
    position: relative;
}
.laughterDose .text {
    overflow: hidden;
    height: 131px;
    line-height: 20px;
    font-size: 17px;
    padding: 85px 32px 0 26px ;
    font-family: PT,sans-serif;
}
.laughterDose .btn-purple {
    position: absolute;
    left: 27px;
    top: 217px;
}
.page-laughterDose .heading {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/laughterDoseHeading.png) no-repeat 0 0;
    height: 78px;
}
.topJoke {
    margin-bottom: 17px;
    padding-left: 15px;
}
.topJoke, .jokesList .text {
    font-size: 17px;
    line-height: 20px;
    font-family: PT, sans-serif;
}
[class*="newShare-"] {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/newShare.png) no-repeat 0 0;
    width: 56px;
    height: 27px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.newShare-tw {
    width: 62px;
    background-position: 0 -27px;
}
.page-laughterDose .mostTab { margin-bottom: 50px; }
.page-laughterDose .mostTab .padd { padding: 9px 0 0; }
.page-laughterDose .mostTab-inner { padding-top: 25px; }
.jokesList { margin-bottom: 30px; }
.jokesList li {
    /*margin-top: 20px;*/
    /*padding-top: 20px;*/
    padding: 20px 0;
    border-top: 1px solid #e6e4f6;
}
.jokesList li:first-child {
    /*	margin-top: 0;
            padding-top: 0;*/
    border: 0;
}
.jokesList .text { margin-bottom: 10px; }
.seeFullJoke {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/arrow-1.png) no-repeat right center;
    font-family: PT, sans-serif;
    height: 18px;
    line-height: 16px;
    padding-right: 15px;
    font-size: 18px;
    color: #9b95c9;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.goToJokes {
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    width: 100%;
    height: 76px;
}
/* ========================================
         J CALENDAR
=========================================== */
.right-jCalendar {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/rightbox-1.jpg) no-repeat 0 0;
    height: 120px;
    text-align: right;
    padding-right: 12px;
}.right-jCalendar.hasReplete { background-image: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/rightbox-2.jpg); }
.right-jCalendar .text {
    color: #706aa5;
    padding-top: 18px;
    margin-bottom: 7px;
}
.right-jCalendar .btn-purple img {
    margin-right: 7px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}
.rightReplete {
    padding: 7px 0 8px;
    text-align: left;
}
.rightReplete .half {
    float: left;
    width: 126px;
    margin-left: 11px;
    height: 105px;
    border-left: 1px solid #cbc7e5;
}
.rightReplete .half:first-child { border: 0; width: 139px; }
.rightReplete .half.right-jFirstDay {
    padding-left: 5px;
    width: 121px;
}
.jCalendar-date {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/dates.png) no-repeat 0 0;
    width: 43px;
    height: 47px;
    font-size: 10px;
    color: #524b95;
    text-transform: uppercase;
    text-align: center;
}
.jCalendar-date .num { 
    margin: 3px 0 0;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #fff;
    font-family: Lobster, sans-serif;
    text-shadow: 1px 1px 1px rgba(0,0,0,.1);
}
.jCalendar-date.purple { background-position: 0 -55px; }
.rightReplete .jCalendar-date {
    float: left;
    margin: 0 2px 8px 0;
}
.right-jInfo, .tillNextCycle, .tillNextOvulation {
    color: #524b94;
    font-size: 11px;
    text-transform: uppercase;
}
.right-jFirstDay {
    text-align: center;
}
.firstDayBtn, .firstDayBtn .firstDayRight {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/firstDayBtn.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.firstDayBtn {
    padding-left: 27px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    position: relative;
}.firstDayBtn:hover { background-position: 0 -100px; }
.firstDayBtn .firstDayRight {
    padding-right: 20px;
    background-position: right -50px;
    height: 40px;
    line-height: 38px;
}.firstDayBtn:hover .firstDayRight { background-position: right -150px;}
.firstDayBtn .firstDayRight span {
    vertical-align: middle;
    line-height: 1.1;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.right-jFirstDay .firstDayBtn {	margin: 33px 0 0 6px; text-align: left; }
.firstDayBtn i {
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/arrow-right.png) no-repeat 0 0;
    width: 7px;
    height: 15px;
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -7px;
}
.jRightArrow {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/rightArrow.png) no-repeat right center;
    padding-right: 12px;
    height: 15px;
    line-height: 14px;
    font-size: 12px;
    text-transform: uppercase;
    color: #524b95;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.newHeading {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/dot.jpg) repeat-x 0 center;
    line-height: 36px;
}
.newHeading span {
    background: #fff;
    padding-right: 7px;
    font-family: Lobster, sans-serif;
    font-size: 36px;
    color: #9b95c9;
}
.jCalendar-getList {
    border-top: 1px solid #ebebeb;
    margin-bottom: 15px;
    overflow: hidden;
}
.jCalendar-getList li {
    float: left;
    width: 121px;
    padding: 4px 5px 10px;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
.jCalendar-getList li.first {
    border-left: 0;
    clear: left;
}
.jCalendar-getList .thumb {
    height: 140px;
    line-height: 140px;
    text-align: center;
}.jCalendar-getList .thumb img { vertical-align: middle; }
.jCalendar-getList .title {
    font-size: 11px;
    margin-bottom: 8px;
    height: 53px;
    line-height: 13px;
    overflow: hidden;
}
.jCalendar a { font-family: Tahoma, Verdana, Segoe, sans-serif; }
.jCalendar-getList .prize { font-size: 16px; color: #aa6baf; }
.jCalendar-getList .prize .old { text-decoration: line-through; color: #524b95; font-size: 12px; }

.newSeeAll {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/dash-new.jpg) repeat-x 0 bottom;
    padding-bottom: 3px;
    float: left;
    clear: both;
}
.newSeeAll span {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/arrow-new.png) no-repeat right center;
    padding-right: 23px;
    color: #524b95;
    font-size: 12px;
    text-transform: uppercase;
}
.newSeeAll:hover { text-decoration: none; }
.jCalendar-holiday {
    padding: 0 20px;
    margin-bottom: 25px;
}
.jCalendar-kulList {
    overflow: hidden;
}
.jCalendar-kulList li {
    float: left;
    width: 150px;
    height: 156px;
    margin-bottom: 15px;
    padding-left: 19px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d5d1ed;
}
.jCalendar-kulList li.first { padding-left: 0; clear: left; }
.jCalendar-kulList .thumb { 
    border: 1px solid #E1E0CC;
    margin-bottom: 10px;
}
.jCalendar-kulList .thumb a {
    display: block;
    overflow: hidden;
    width: 148px;
    height: 111px;
}
.jCalendar-kulList .title {
    color: #776654;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.jCalendar-kulList .title:hover { color: #9BBA1F; }
.jCalendar-kulList .commentCount {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/icons.png) no-repeat 0 1px;
    color: #666666;
    display: inline-block;
    font-size: 11px;
    height: 15px;
    margin-left: 4px;
    padding-left: 20px;
    position: relative;
}
.jCalendar-nav {
    margin-bottom: 20px;
}
.jCalendar-nav li {
    float: left;
    height: 52px;
    border-left: 1px solid #ddd9f7;
}.jCalendar-nav li:first-child { border-left: 0; }
.jCalendar-nav li:hover { background: #efedfa; }
.jCalendar-nav .jCalendar-date { margin-top: 2px; }
.jCalendar-nav .firstDay .firstDayBtn { margin-top: 5px; }
.tillNextCycle, .tillNextOvulation { font-size: 12px; }
.jCalendarView, .jCalendarOptions { font-size: 1px; }
.jCalendarView div {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/layout.png) no-repeat 0 0;
    width: 31px;
    height: 30px;
    margin-top: 5px;
    margin-bottom: 2px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.jCalendarView .view-block:hover { background-position: -31px 0; }
.jCalendarView .view-thumbs {
    background-position: 0 -30px;
}.jCalendarView .view-thumbs:hover { background-position: -31px -30px; }
.jCalendarSettings {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/settings.png) no-repeat 0 0;
    width: 27px;
    height: 27px;
    margin: 5px 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.jCalendarOptions {
    cursor: pointer;
}
.clr-jCal { color: #524b95; }
/* === jCalendar layouts === */
.jCalendar-label {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/gradient-label.png) repeat-x 0 0;
    height: 50px;
    line-height: 44px;
    margin-bottom: 7px;
    font-size: 38px;
    text-align: center;
    font-family: Lobster, sans-serif;
    color: #fefefe;
    position: relative;
}
.jCalendar-label #single-month-calendar-year {
    font-size: 28px;
    color: #dbd8f0;
}
.jCalendar-label .prev, .jCalendar-label .next {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/prevNext.png) no-repeat 0 0;
    width: 40px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.jCalendar-label .next {
    background-position: -40px 0;
    left: auto;
    right: 0;
}
.jCalendar-head {
    background: #aba6d7;
    height: 25px;
    line-height: 25px;
    margin-bottom: 8px;
}
.jCalendar-head li {
    float: left;
    width: 93px;
    padding-left: 1px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}.jCalendar-head li.weekend { background: #9a96c9; }
.jCalendar-table {
    border: 1px solid #bebebe;
    border-width: 1px 1px 0 0;
    margin-bottom: 30px;
}
.jCalendar-table > li {
    border: 1px solid #bebebe;
    border-width: 0 0 1px 1px;
    float: left;
    width: 93px;
    height: 59px;
    position: relative;
}
.jCalendar-table > li.currentDay {	background: #e1f4fd; }
.jCalendar-table > li.hasEvent { background: #eeecfb; }
.jCalendar-table .currentDay .day { color: #524b95; }
.jCalendar-table .day {
    position: absolute;
    left: 4px;
    top: 4px;
    font-size: 20px;
    color: #505050;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.jCalendar-table .tick {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/tick.png) no-repeat 0 0;
    width: 16px;
    height: 14px;
    position: absolute;
    right: 0;
    top: 0;
}

/* === layout-thumbs === */
.jCalendar-layout-thumbs .navi, #history-calendar-holder .navi { text-align: right; margin-bottom: 3px; }
.jCalendar-layout-thumbs .prev, .jCalendar-layout-thumbs .next,
#history-calendar-holder .prev, #history-calendar-holder .next {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/prevNext.png) no-repeat -80px 0;
    width: 20px;
    height: 24px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    cursor: pointer;
}
.jCalendar-layout-thumbs .next, #history-calendar-holder .next { background-position: -100px 0; }
.jCalendar-layout-thumbs .item {
    float: left;
    width: 309px;
    margin-left: 18px;
    margin-bottom: 14px;
}
.jCalendar-layout-thumbs .item.first, .jDay-row .jList li.first {
    margin-left: 0;
    clear: both;
}
.jCalendar-layout-thumbs .jCalendar-head {
    height: 13px;
    margin-bottom: 3px;
    line-height: 12px;
    font-size: 10px;
}
.jCalendar-layout-thumbs .jCalendar-head li, .jCalendar-layout-thumbs .jCalendar-table > li {
    width: 43px;
}
.jCalendar-layout-thumbs .jCalendar-table > li {
    height: 27px;
}
.jCalendar-layout-thumbs .jCalendar-table .day {
    font-size: 12px;
    top: 0;
    left: 1px;
}
.jCalendar-layout-thumbs .jCalendar-table .tick {
    background-position: 0 -14px;
    width: 8px;
    height: 7px;
}
.jCalendar-layout-thumbs .jCalendar-label {
    background-position: 0 -8px;
    height: 24px;
    margin-bottom: 3px;
    line-height: 20px;
    font-size: 20px;
}
.jCalendar-layout-thumbs .jCalendar-label span { font-size: 16px; }

/* === jCalendar DAY === */
.jCalendar-day .jCalendar-label {
    margin-bottom: 3px;
    padding-left: 12px;
    text-align: left;
    font-size: 30px;
    line-height: 48px;
}
.jCalendar-day .jCalendar-label .prev {	right: 41px; left: auto; }
.jCalendar-day .jCalendar-label span { color: #fff; font-size: 30px; }
.jCalendar-day .goToCalendar {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/leftArrow.png) no-repeat 0 center;
    height: 18px;
    line-height: 16px;
    padding-left: 14px;
    font-size: 13px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.jCalendar-day-content { padding: 0 10px; }
.jDay-row .title, .jCalendar-settings .title {
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: bold;
    color: #524b95;
    text-transform: uppercase;
}
.jDay-row .title span {
    position: relative;
    padding-right: 25px;
    margin-left: 10px;
    font-size: 13px;
    color: #7b75ab;
    text-transform: none;
    font-weight: normal;
}
.jDay-row .jList li {
    float: left;
    width: 92px;
    height: 78px;
    border: 1px solid #bebebe;
    margin: 0 0 12px 12px;
    position: relative;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    cursor: pointer;
    text-align: center;
}
.jDay-row .jList li.checked, .jDay-row .jList li:hover {
    border-color: #bbb7d6;
    -webkit-box-shadow: 0 0 4px rgba(151,146,189,.5);
    -moz-box-shadow: 0 0 4px rgba(151,146,189,.5);
    box-shadow: 0 0 4px rgba(151,146,189,.5);
}
.jList .weight .jIcon {
    right: 5px;
    top: 9px;
}
.jList .temperature .jIcon {
    left: 13px;
    top: 21px;
}
.jList .ui-spinner {
    right: 5px;
    top: 9px;
    margin: 13px 0 0 9px;
}
.jDay-row .title span img {
    position: absolute;
    right: 0;
    top: -8px;
}
.jList .check { 
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/check2.png) no-repeat 0 0;
    width: 23px;
    height: 22px;
    opacity: 0;
    position: absolute;
    left: 9px;
    bottom: 8px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out; 
}
.jList .checked .check {
    opacity: 1;
}
.jTextarea  { margin-bottom: 20px; }
.jTextarea textarea {
    width: 330px;
    height: 80px;
    padding: 5px;
    border: 1px solid #bebebe;
    resize: vertical;
    margin-right: 20px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
}
.jTextarea .tick {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/tick.png) no-repeat -16px 0;
    width: 16px;
    height: 14px;
    position: absolute;
    left: 1px;
    top: 1px;
}
.jTextarea .jBtn { vertical-align: bottom; }
.jBtn, .jBtn span {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/jBtn.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.jBtn {
    padding-left: 18px;
}.jBtn:hover { background-position: 0 -72px; }
.jBtn span {
    background-position: right -36px;
    padding-right: 18px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}.jBtn:hover span { background-position: right -108px; }
.jList label {
    display: block;
    text-align: left;
    font-size: 11px;
    color: #505050;
    text-transform: uppercase;
    padding: 5px 5px 0;
    cursor: pointer;
}
/* === jCalendar SETTINGS === */
.jCalendar-settings .title {
    position: relative;
    margin-bottom: 10px;
    padding-left: 28px;
}
.jCalendar-settings .avrgDuration img {
    position: absolute;
    left: 0;
    top: 3px;
}
.jCalendar-settings .emainNotify img {
    position: absolute;
    left: 0;
    top: -5px;
}
.avrgSettings .item {
    margin-bottom: 15px;
    height: 26px;
    line-height: 26px;
}
.avrgSettings .item label {
    float: left;
    width: 150px;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.styledSelect {
    width: 93px;
    height: 26px;
    line-height: 26px;
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.styledSelect .selectArrow {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/select-arrow.png) no-repeat 0 0;
    width: 20px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
}
.styledSelect .selectTitle { 
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/select-l.png) no-repeat 0 0;
    padding: 0 5px;
    width: 65px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.label-checkbox input { opacity: 0; margin: 0; }
.label-checkbox, .label-checkbox input {
    float: left;
    width: 15px;
    height: 15px;
}
.label-checkbox { 
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/custom-check.png) no-repeat 0 0;
    margin: 5px 6px 0 0;
}
.label-checkbox.r-on { background-position: 0 -15px; }
.emailSettings, .avrgSettings {
    padding-left: 5px;
    font-size: 13px;
}
.emailSettings .item {
    margin-bottom: 15px;
    height: 26px;
    line-height: 26px;
}
.emailSettings .item label {
    float: left;
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-transform: uppercase;
    display: inline-block;
    *display: inline;
    zoom: 1;
    -moz-touch-callout: none;
    -khtml-touch-callout: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.jCalendar-settings-info {
    margin-bottom: 20px;
    padding: 13px 13px 0;
    border-top: 1px solid #d2d2d2;
}
.jCalendar-settings-info a {
    color: #9b93d2;
}
/* === jCalendar HISTORY === */
.jCalendar-history { color: #524b95; font-size: 12px; text-transform: uppercase; }
.jCalendar-history .head, .jCalendar-history .items {
    padding-bottom: 7px;
    border-bottom: 1px solid #dddaf1;
    margin-bottom: 10px;
}
.jCalendar-history .head li {
    float: left;
    width: 160px;
    text-align: center;
}
.jCalendar-history .items li {
    float: left;
    width: 159px;
    border-left: 1px solid #dddaf1;
    text-align: center;
}.jCalendar-history .items li:first-child, .jCalendar-history .items li.first { border-left: 0; clear: both; }
.jCalendar-history .items .item { padding: 8px 0; }
#history-calendar-holder .navi { margin-bottom: 30px; }
#history-calendar-holder .year {font-size: 14px; color: #524b95; position: relative; top: -6px;}
.jHistoryCharts { margin-top: 20px; }
.jHistoryCharts > div {
    float: left;
    width: 330px;
}
.jHistoryCharts .label {
    height: 20px;
    line-height: 20px;
    margin-left: 23px;
    margin-bottom: 10px;
    padding-left: 33px;
    text-transform: uppercase;
    color: #524b95;
    font-size: 14px;
}
.jHistoryCharts .period .label { background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/history-period.png) no-repeat 0 center; }
.jHistoryCharts .duration .label { background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/history-duration.png) no-repeat 0 center; }
/* === jCalendar LOGIN === */
.jCalendar-login { margin-bottom: 25px; }
.jCalendar-login .top {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/top.jpg) no-repeat 0 0;
    position: relative;
    height: 310px;
    padding: 60px 6px 0;
    text-align: center;
    color: #726ca6;
    font-size: 13px;
}
.jCalendar-login .middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/middle.jpg) no-repeat 0 0;
    height: 209px;
    position: relative;
}
.jCalendar-login ul { padding-top: 25px; }
.jCalendar-login .middle li {
    float: left;
    margin-left: 16px;
    font-size: 12px;
    color: #646464;
}
.jCalendar-login .middle ul li:first-child {
    margin-left: 13px;
}
.jCalendar-login .middle .title {
    margin-bottom: 12px;
    font-weight: bold;
    color: #716ba6;
    font-size: 12px;
}
.jCalendar-login .middle .btn-purple {
    position: absolute;
    left: 50%;
    bottom: 13px;
    width: 186px;
    margin-left: -93px;
}
.jCalendar-login .bottom {
    background: #e3ccdb;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    position: relative;
}
.jCalendar-login .bottom a {
    font-size: 12px;
}
.shareCalendar {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/share.png) no-repeat 0 0;
    width: 93px;
    height: 27px;
    display: block;
}
.jCalendar-login .bottom .shareCalendar {
    position: absolute;
    right: 18px;
    top: 6px;
}
.jIcon {
    position: absolute;
}
.jIcon img { vertical-align: middle; }
.jIcon.rightDown {
    right: 4px;
    bottom: 2px;
}
.jIcon.middleDown {
    right: 34px;
    bottom: 4px;
}
.jIcon.leftDown {
    right: 66px;
    bottom: 4px;
}
.jIcon.rightUp {
    right: 6px;
    bottom: 33px;
}
.jIcon.middleUp {
    right: 31px;
    bottom: 28px;
}
.jCalendar-table > li .itemOverlay {
    background: rgba(225, 245, 255, .8) url(/National_Library/oe_/https://jenite.bg/img/jCalendar/info-1.png) no-repeat center center;
    display: none;
    width: 100%;
    height: 100%;
    position: relative;
}
.jCalendar-layout-thumbs .jCalendar-table > li .itemOverlay { background-image: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/info-2.png); }
.jCalendar-table > li:hover .itemOverlay { display: block; }
.calendar-tooltip {
    background: #fff;
    position: absolute;
    display: inline-block;
    *display: inline;
    zoom: 1;
    left: 50%;
    top: 59px;
    border: 1px solid #d2d2d2;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    z-index: 10;
}
.jCalendar-layout-thumbs .calendar-tooltip { top: 27px; }
.calendar-tooltip .inner {
    position: relative;
    padding: 5px;
}
#four-months-calendar-months-holder { padding-left: 13px; }
.jCalendar-layout-thumbs .navi { padding-right: 12px; }
.calendar-tooltip .arrow-top {
    position: absolute;
    left: 50%;
    top: -12px;
    height: 8px;
    width: 11px;
    margin-left: -6px;
    text-align: center;
}
.calendar-tooltip .arrow-top div {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.calendar-tooltip .head {
    padding-left: 3px;
    font-family: Lobster, sans-serif;
    font-size: 18px;
    color: #9994bf;
}
.calendar-tooltip .head .edit {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/edit.png) no-repeat 0 0;
    display: block;
    margin: 2px 0 0 5px;
    width: 16px;
    height: 18px;
}
.tooltip-list {	margin-top: -4px; }
.tooltip-list .snickers { margin: 5px 0; }
.tooltip-list li {
    float: left;
    width: 71px;
    border-top: 1px solid #d2d2d2;
    padding-top: 10px;
    margin-top: 8px;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    color: #646464;
}.tooltip-list li.first { clear: both; }
.tooltip-list .label {
    margin-bottom: 3px;
}


/* === cut later === */
.panoramaBanner {
    background: url(/National_Library/oe_/https://jenite.bg/img/jCalendar/panorama2.png) no-repeat 0 0;
    width: 662px;
    height: 153px;
    position: relative;
}
.panoramaRules {
    position: absolute;
    left: 18px;
    bottom: 34px;
    font-size: 11px;
    font-weight: bold;
    color: #dc576d;
    text-decoration: underline;
    height: 12px;
    width: 110px;
}
.panoramaRules:hover { text-decoration: none; }
.jCalendar-login .top .panoramaRules {
    font-size: 12px;
    bottom: 19px;
    left: 21px;
}
/* ========================================
         /J CALENDAR END
=========================================== */

/* ========================================
         SAVAGES
=========================================== */
.picsOfTheDayWrap .carousel img {
    display: block;
    float: left;
    border: none;
    position: relative;
}
.picsOfTheDayWrap .carousel .item {
    float: left;
    width: 440px;
    height: 280px;	
    margin-left: 20px;
    overflow: hidden;
    text-align: center;
}
.picsOfTheDayWrap .carousel .item:first-child { margin-left: 0; }
.picsOfTheDayWrap .carousel .item a {
    background: #fff;
    padding: 5px;
    display: block;
    position: relative;
}
.picsOfTheDayWrap .carousel .item i {
    display: block;
    overflow: hidden;
    width: 430px;
    height: 270px;
    position: relative;
}
.picsOfTheDayWrap, .right-picsOfTheDayWrap {
    background: #323232;
    color: #fff;
}
.picsOfTheDayWrap {
    clear: both;
    margin: 0 0 15px;
}
/*.picsOfTheDayWrap .title, .right-picsOfTheDayWrap .title {
        height: 50px;
        line-height: 50px;
        color: #fff;
        font-family: Lobster, sans-serif;
        font-size: 24px;
        text-align: center;
}*/
.picsOfTheDayWrap .caroufredsel_wrapper {
    width: 100% !important;
    margin-bottom: 20px !important;
}

.picsOfTheDayWrap .item .disabled {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: all 1.6s ease-out;
    -moz-transition: all 1.6s ease-out;
    -o-transition: all 1.6s ease-out;
    transition: all 1.6s ease-out;
}
.picsOfTheDayWrap .disabled-prev .disabled, .picsOfTheDayWrap .disabled-next .disabled {
    background: rgba(255,255,255,.6);
}
.picsOfTheDayWrap .slider-nav, .right-picsOfTheDayWrap .slider-nav {
    line-height: 0;
    font-size: 0;
    text-align: center;
}
.picsOfTheDayWrap .slider-nav .dotsHolder,
.picsOfTheDayWrap .slider-nav .dots,
.picsOfTheDayWrap .slider-nav .prev,
.picsOfTheDayWrap .slider-nav .next,
.right-picsOfTheDayWrap .slider-nav .dotsHolder,
.right-picsOfTheDayWrap .slider-nav .dots,
.right-picsOfTheDayWrap .slider-nav .prev,
.right-picsOfTheDayWrap .slider-nav .next {
    height: 29px;
}
.picsOfTheDayWrap .slider-nav .dotsHolder,
.picsOfTheDayWrap .slider-nav .dots,
.right-picsOfTheDayWrap .slider-nav .dotsHolder,
.right-picsOfTheDayWrap .slider-nav .dots {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/dots-nav.png) no-repeat 0 0;
}
.picsOfTheDayWrap .slider-nav .dotsHolder,
.right-picsOfTheDayWrap .slider-nav .dotsHolder {
    padding-left: 18px;
}
.picsOfTheDayWrap .slider-nav .dots,
.right-picsOfTheDayWrap .slider-nav .dots{
    background-position: right -29px;
    padding-right: 27px;
    line-height: 0;
    font-size: 0;
}
.picsOfTheDayWrap .slider-nav .dot,
.right-picsOfTheDayWrap .slider-nav .dot {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/dots.png) no-repeat 0 -17px;
    width: 17px;
    height: 17px;
    /*float: left;*/
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-top: 7px;
    margin-left: 8px;
    cursor: pointer;
}
.picsOfTheDayWrap .slider-nav .dots .dot:last-child,
.right-picsOfTheDayWrap .slider-nav .dots .dot:last-child {
    float: left;
}
.picsOfTheDayWrap .slider-nav .dot.selected,
.right-picsOfTheDayWrap .slider-nav .dot.selected { background-position: 0 0; }

.picsOfTheDayWrap .slider-nav .prev,
.picsOfTheDayWrap .slider-nav .next,
.right-picsOfTheDayWrap .slider-nav .prev,
.right-picsOfTheDayWrap .slider-nav .next {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/arrows.png) no-repeat 0 center;
    width: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.picsOfTheDayWrap .slider-nav .next,
.right-picsOfTheDayWrap .slider-nav .next {
    background-position: right center;
    padding-right: 0;
    padding-left: 10px;
}

.picsOfTheDayWrap .item .info,
.box-picOfTheDay .info
{
    display: none;
    overflow: hidden;

    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.picsOfTheDayWrap .item .info .inner,
.box-picOfTheDay .info .inner
{
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/info.png) repeat-x 0 bottom;
    background-size: 100% 100%;
    /*margin: 5px;*/
    padding: 8px 15px 20px;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-family: PT, sans-serif;
    text-align: left;
    font-style: normal;
}
.picsOfTheDayWrap .disabled-prev .info, .picsOfTheDayWrap .disabled-next .info {
    /*display: none !important;*/
}


.box-inspiration {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/box-inspiration.png) no-repeat 0 0;
    height: 169px;
    padding-left: 123px;
    padding-right: 120px;
}
.box-inspiration .title,
.box-inspiration-small .title
{
    margin-bottom: 7px;
}
.box-inspiration .title {
    padding-top: 15px;
}
.box-inspiration .title, .box-inspiration .title a,
.box-inspiration-small .title, .box-inspiration-small .title a 
{
    color: #9b95c9;
    font-family: Lobster, sans-serif;
    font-size: 24px;
}
.box-inspiration .text,
.box-inspiration-small .text,
.box-laught .text,
.box-inspiration-sux .text
{
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 22px;
    font-family: PT, sans-serif;
}
.maxInspiration {
    font-size: 12px;
    color: #9b95c9;
    text-transform: uppercase;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.someWrap {
    background: #eeecfb;
    padding: 15px 0 12px 20px;
    margin-bottom: 30px;
}
.someWrap .savagesHalf {
    float: left;
    width: 300px;
}
.someWrap .savagesHalf:first-child { margin-right: 20px; }

.box-picOfTheDay .title,
.box-videoPause .title,
.box-laught .title,
.box-inspiration-sux .title
{
    font-size: 24px;
    margin-bottom: 10px;
}
.box-picOfTheDay .title, .box-picOfTheDay .title a,
.box-videoPause .title, .box-videoPause .title a,
.box-laught .title, .box-laught .title a,
.box-inspiration-sux .title, .box-inspiration-sux .title a
{
    color: #9b95c9;
    font-family: Lobster, sans-serif;
}
.box-picOfTheDay, .box-videoPause {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.box-picOfTheDay .thumb {
    display: block;
    padding: 5px;
    background: #333;
    position: relative;
}
.box-picOfTheDay .thumb .cut {
    display: block;
    overflow: hidden;
    width: 290px;
    height: 181px;
}
.box-picOfTheDay .info .inner { margin: 5px; padding-bottom: 10px; }
.box-picOfTheDay .savageSocial,
.box-videoPause .savageSocial
{
    padding-top: 10px;
}

.box-videoPause .thumb {
    display: block;
    overflow: hidden;
    position: relative;
    width: 298px;
    height: 189px;
    margin-bottom: 8px;
    border: 1px solid #9b95c9;
}
.someWrap .box-videoPause { margin-bottom: 15px; }
.box-videoPause .text a {
    font-family: PT, sans-serif;
    font-size: 18px;
    line-height: 20px;
}

.rightCol .box-videoPause {
    width: 244px;
}
.rightVideoPause {
    padding: 25px 0;
}
#rigtVideoPauseSlider { position: relative; }
#rigtVideoPauseSlider .sliderHolder {
    width: 244px;
    margin: 0 auto;
    overflow: hidden;
}
#rigtVideoPauseSlider .sliderList li {
    float: left;
    width: 244px;
    margin-right: 20px;
}
#rigtVideoPauseSlider .box-videoPause .thumb {
    width: 242px;
}
#rigtVideoPauseSlider .prev, #rigtVideoPauseSlider .next {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/new-arrows.png) no-repeat 0 0;
    width: 30px;
    height: 33px;
    position: absolute;
    left: -15px;
    top: 78px;
    cursor: pointer;
}
#rigtVideoPauseSlider .next {
    background-position: 0 -40px;
    left: auto;
    right: -15px;
}

.box-inspiration-small {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/box-inspiration-small.png) no-repeat 0 0;
    width: 345px;
    height: 240px;
    margin-left: -16px;
}
.box-inspiration-small .content {
    padding: 23px 75px 0 63px;
}

.savages2cols .savagesHalf {
    float: left;
    width: 320px;
}.savages2cols .savagesHalf:first-child, .someWrap2 .savagesHalf:first-child { margin-right: 20px; }
.savages2cols .savagesHalf li, .savagesList li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e4f6;
}

.seeAllWide {
    background: #eeecfb;
    color: #9b95c9;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    clear: both;
}
.seeAllWide:hover { background: #9b95c9; color: #fff; }
.savagesTab.mostTab .padd {
    padding: 9px 0 0;
    overflow: visible;
}
.savagesTab .mostTab-inner {
    padding: 20px 0 0;
}

.box-laught {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/box-laught.png) no-repeat 0 0;
    width: 320px;
    height: 250px;
}
.box-laught .content {
    padding: 25px 60px 0 62px;
}
.box-laught .text,
.box-inspiration-sux .text{
    height: 88px;
    overflow: hidden;
}

.box-inspiration-sux {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/box-inspiration-sux.png) no-repeat 0 0;
    width: 339px;
    height: 235px;
}
.box-inspiration-sux .content {
    padding: 16px 85px 0 56px;
}
.box-inspiration-sux .savageSocial { padding-top: 15px; }

.someWrap2 .savagesHalf {
    float: left;
    width: 320px;
}
/*.box-inspiration-big {
        background: url(/National_Library/oe_/https://jenite.bg/img/facelift/box-inspiration-big.png) no-repeat 0 0;
        width: 687px;
        height: 260px;
        margin-bottom: 25px;
        margin-left: -7px;
}*/
.box-inspiration-big2 .text, .box-laught-big .text {
    font-size: 18px;
    font-family: PT, sans-serif;
}
/*.box-inspiration-big .text {
        height: 130px;
}*/
/*.box-inspiration-big .content {
        padding: 60px 50px 0 75px;
}
.box-inspiration-big .shareIt { 
        margin-left: 60px;
    padding-top: 2px;
}*/

.box-inspiration-big2 {
    width: 674px;
    position: relative;
    margin-bottom: 100px;
}
.box-inspiration-big2 .box-top {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/inspiration-top.png) no-repeat 0 0;
    height: 127px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.box-inspiration-big2 .box-middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/inspiration-middle.png) no-repeat 0 127px;
}
.box-inspiration-big2 .box-middle .content {
    position: relative;
    z-index: 2;
    top: 40px;
}
.box-inspiration-big2 .box-bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/inspiration-bottom.png) no-repeat 0 0;
    height: 85px;
    position: absolute;
    left: 0;
    bottom: -85px;
    width: 100%;
}
.box-inspiration-big2 .content {
    padding: 0 50px 0 75px;
}
.box-inspiration-big2 .shareIt { 
    /*margin-left: 60px;*/
    padding-top: 2px;
}
.box-inspiration-big2 .text {
    min-height: 88px;
    height:auto !important;
    height: 88px;
    margin-bottom: 20px;

}

.savageNavs a {
    font-family: PT, sans-serif;
    color: #9b95c9;
    font-size: 18px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.savageNavs .prev {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/arrow-2.png) no-repeat 0 center;
    padding-left: 15px;
}
.savageNavs .next {
    background: url(/National_Library/oe_/https://jenite.bg/img/facelift/arrow-1.png) no-repeat right center;
    padding-right: 15px;
}
.savageNavs .divider {
    margin: 0 4px;
    background: #9b95c9;
    height: 15px;
    width: 1px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    top: 1px;
}

.box-laught-big {
    margin-bottom: 25px;
}
.box-laught-big .text {
    margin-bottom: 25px;
    padding: 0 20px;
}

.picsOfTheDayWrap .title, .picsOfTheDayWrap .title a {
    color: #fff;
    font-family: Lobster, sans-serif;
    font-size: 24px;
}
.picsOfTheDayWrap .title, .right-picsOfTheDayWrap .title {
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 0;
}
.right-picsOfTheDayWrap .title a { color: #fff; }

#rightPicOfTheDaySlider {

}
.right-picsOfTheDayWrap .sliderList li {
    float: left;
    width: 244px;
    margin-right: 20px;
    overflow: hidden;
}
.right-picsOfTheDayWrap .box-picOfTheDay .thumb {
    background: #fff;
}
.right-picsOfTheDayWrap .box-picOfTheDay .thumb .cut {
    width: 234px;
    height: 173px;
}
.right-picsOfTheDayWrap .sliderHolder {
    width: 244px;
    margin: 0 auto 20px;
    overflow: hidden;
}
.someWrap3 .savagesList li {
    float: left;
    width: 320px;
}
.someWrap3 .savagesList li.odd {
    clear: both;
    margin-right: 20px;
}

.mostTab-inner .savagesList li {
    float: left;
    width: 320px;
}
.mostTab-inner .savagesList li.odd {
    margin-right: 20px;
    clear: left;
}
.savagesFixItems .box-item { width: 166px; }
.savagesFixItems { margin-bottom: 30px; }
.savagesFixItems .box-item:first-child { border-left: 0; padding-left: 0; width: 158px; }
.savagesFixItems .box-item:first-child .padd { padding-left: 0; }
.savagesFixItems .box-item .padd { padding: 0 8px; }
.savagesFixItems.home-horz-box .horz-box-thumb {
    width: 148px;
    height: 111px;
    position: relative;
}
.savagesPhoto .imageWrap {
    height: 354px;
    line-height: 354px;
}
.savagesPhoto .imageWrap img { vertical-align: middle; }
.savagesPhoto .prevWrap, .savagesPhoto .nextWrap {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 33.4%;
}
.savagesPhoto .nextWrap {
    left: auto;
    right: 0;
    width: 66.6%;
}
/*calendar loader*/
#loader {
    position: relative;
}
.ajax-loader {
    position: absolute;
    left: 40%;
    top: 50%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: block;     
}
/* ========================================
        / SAVAGES
=========================================== */
.more-playing .text {
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 20px;
}



/* ========================================
     BOX TROLLS
=========================================== */
@font-face {
    font-family: 'equestria';
    src: url('/National_Library/oe_/https://jenite.bg/fonts/boxtrolls/equestria_cyrillic-webfont.eot');
    src: url('/National_Library/oe_/https://jenite.bg/fonts/boxtrolls/equestria_cyrillic-webfont.eot#iefix') format('embedded-opentype'),
        url('/National_Library/oe_/https://jenite.bg/fonts/boxtrolls/equestria_cyrillic-webfont.woff2') format('woff2'),
        url('/National_Library/oe_/https://jenite.bg/fonts/boxtrolls/equestria_cyrillic-webfont.woff') format('woff'),
        url('/National_Library/oe_/https://jenite.bg/fonts/boxtrolls/equestria_cyrillic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.boxtrolls-wrap .boxtrolls--font {
    font-family: equestria, serif;
    font-size: 24px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(0,0,0,.75);
}
.boxtrolls-wrap a.boxtrolls--font:hover { text-decoration: none; }
.boxtrolls-wrap {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/pattern.jpg) repeat 0 0;
    margin-bottom: 25px;
    font-size: 14px;
    color: #fff;
}
.boxtrolls-wrap a {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #fff;
}
.boxtrolls-wrap a:hover {
    color: #fff;
    text-decoration: none;
}

.box-trolls--header {
    margin-bottom: 30px;
    padding-top: 28px;
    position: relative;
    text-align: center;
}
.box-trolls--header .title {
    font-size: 70px;
}

.box-trolls--nav {
    padding-top: 33px;
    font-size: 0;
}
.box-trolls--nav li {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.box-trolls--btn {
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/btn-1.png) no-repeat 0 0;
    width: 191px;
    height: 47px;
    line-height: 40px;
    font-size: 24px;
    text-align: center;
}
.box-trolls--btn:hover {
    background-position: 0 -47px;
}
.box-trolls--nav li { margin: 0 3px; }

.boxtrolls-share {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/social-fb.png) no-repeat -3px 0;
    text-align: left;
    position: absolute;
    right: 20px;
    top: 20px;
    height: 23px;
    padding-left: 29px;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
}

.boxtroll-steps {
    margin-bottom: 20px;
    text-align: center;
}
.boxtroll-steps ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 0;
}
.boxtroll-steps ul li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/step.png) no-repeat 0 0;
    float: left;
    width: 262px;
    padding-left: 38px;
    padding-top: 15px;
    height: 238px;
    font-size: 14px;
    margin-left: 20px;
    text-align: left;
}
.boxtroll-steps ul li:first-child {
    margin-left: 0;
}
.boxtroll-steps .box-header {
    margin-bottom: 10px;
}
.boxtroll-steps li .step-num {
    float: left;
    width: 41px;
    font-size: 72px;
    color: #147799;
    line-height: 36px;
    text-shadow: 1px 1px #fff;
}
.boxtroll-steps li .step-title {
    float: left;
    width: 200px;
    text-transform: none;
    line-height: 25px;
}
.boxtroll-steps .step-content {
    padding-right: 35px;
}
.boxtroll-steps .step-content .text {
    margin-bottom: 3px;
}
.boxtroll-login {
    width: 240px;
}
.boxtroll-login a,
.boxtrolls-videoGallery a {
    text-decoration: underline;
}
.boxtroll-login a:hover,
.boxtrolls-videoGallery a:hover {
    text-decoration: none;
}

.boxtroll-game--wrap {
    position: relative;
    margin-bottom: 20px;
}
[class*="boxtroll-schedule"] {
    float: left;
    width: 110px;
    padding-top: 47px;
}
.boxtroll-game {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/game-bg.png) no-repeat 0 0;
    float: left;
    width: 760px;
    height: 760px;
    position: relative;
}
.boxtrolls-box {
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/boxes.png) no-repeat 0 0;
    width: 93px;
    height: 84px;
    margin: 0 auto 12px;
    font-size: 12px;
    text-align: center;
    position: relative;
    left: 3px;
}
.boxtroll-schedule--r .boxtrolls-box {
    left: auto;
    right: 3px;
}
.boxtrolls-box span {
    display: block;
    padding-top: 22px;
}
.boxtrolls-box--past {

}
.boxtrolls-box--present { background-position: 0 -84px; }
.boxtrolls-box--future { background-position: 0 -168px; }
.boxtrolls-splash {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/splash-2.png) no-repeat 0 0;
    width: 634px;
    height: 655px;
    position: absolute;
    left: 50%;
    margin-left: -317px;
    top: 3px;
}
.splash-content {
    margin: 187px 73px 0;
    font-size: 16px;
}
.splash-start {
    padding: 15px 40px 0;
}
.splash-start .heading {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/splash-start.png) no-repeat 50% 0;
    height: 103px;
    margin-bottom: 3px;
}
.mb3 { margin-bottom: 3px; }
.splash-start .text {
    margin-bottom: 7px;
    line-height: 18px;
}
.fill-contacts input {
    float: left;
    width: 166px;
    padding: 0 7px;
    border: 0;
    background: #fff;
    height: 25px;
    line-height: 25px;
    margin-right: 20px;
}
.btn-play {
    display: block;
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/play.png) no-repeat 0 0;
    width: 169px;
    height: 74px;
    margin: 0 auto;
}
.splash-end {
    padding: 12px 30px 0;
}
.splash-end .heading {
    text-align: center;
    font-weight: bold;
    margin-bottom: 16px;
}
.boxtrolls-video {
    margin-left: -32px;
}
.boxtrolls-videoGallery {
    font-size: 14px;
}
.unfolded-image {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.75);
    box-shadow: 0 0 5px rgba(0,0,0,.75);
}
.js-bt-card {
    float: left;
    width: 173px;
    margin: 0 2px;
}
.js-bt-card img {
    margin: 0 auto;
}
.boxtrolls-cards {
    padding: 25px 26px 0;
}
.boxtrolls-footer {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/prizes-footer.png) no-repeat center 0;
    height: 465px;
    padding-bottom: 30px;
}

.boxtrolls-content2 {
    width: 934px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.boxtrolls-content2 .bt-top,
.boxtrolls-content2 .bt-bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/box-2.png) no-repeat 0 0;
    height: 40px;
}
.boxtrolls-content2 .bt-bottom {
    background-position: 0 100%;
}
.boxtrolls-content2 .bt-middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/box-2-middle.png) repeat-y 3px 0;
    overflow: hidden;
}
.boxtrolls-content2 .heading {
    font-size: 60px;
    text-align: center;
    margin-bottom: 25px;
}

.bt-about {
    padding: 0 85px 25px;
    font-size: 16px;
}

.bt-the-winner,
.bt-winners-list {
    padding-left: 510px;
    margin-right: 80px;
    font-size: 16px;
    font-weight: bold;
}
.bt-the-winner {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/the-winner.png) no-repeat 50px 0;
    min-height: 392px;
    height:auto !important;
    height: 392px;
    margin-bottom: 60px;

}
.bt-winners-list {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/boxtrolls/winners.png) no-repeat 90px 0;
    min-height: 381px;
    height:auto !important;
    height: 381px;
    padding-bottom: 20px;
}
.bt-winners-list li {
    margin-bottom: 11px;
}
.boxtrolls-below li {
    float: left;
    width: 300px;
    margin-left: 40px;
}
.boxtrolls-below li:first-child { margin-left: 0; }

/* ========================================
    / BOX TROLLS
=========================================== */

/* ========================================
    / AVON PUZZLE
=========================================== */
/*.bgavonpuzzle {
    background: #e2ceb1 url(/National_Library/oe_/https://jenite.bg/img/games/avon/bgr.jpg) no-repeat 0 0;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
}
.bgavonpuzzle a {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.page-avon-puzzle .leftCol {
    width: 100%;
    margin-right: 0;
}
.page-avon-puzzle .breadCrumbs,
.page-avon-puzzle .breadCrumbsBelow {
    display: none;
}
.avon-header {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/header-bg.png) no-repeat center 30px;
    height: 260px;
    position: relative;
}
.avon-nav {
    padding-top: 194px;
    text-align: center;
}
.avon-nav ul {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/nav.png) no-repeat 0 0;
    display: inline-block;
    font-size: 0;
    height: 50px;
    width: 344px;
}
.avon-nav li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/nav-divider.png) no-repeat 0 50%;
    margin-left: 11px;
    display: inline-block;
    text-align: left;
    padding-left: 15px;
}
.avon-nav ul li:first-child {
    background: none;
    padding-left: 0;
    margin-left: 0;
}
.avon-nav a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    color: #896943;
    font-size: 18px;
}
.fakeAvonLink {
    height: 139px;
    left: 165px;
    position: absolute;
    top: 30px;
    width: 650px;
}
.avon-main-content {
    width: 880px;
    margin: 0 auto;
}
.avon-steps {
    margin-bottom: 15px;
    overflow: hidden;
}
.avon-steps li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/step.png) no-repeat 0 0;
    float: left;
    width: 280px;
    height: 280px;
    margin-left: 20px;
}
.avon-steps li .padd {
    padding: 25px 30px 0;
}
.avon-steps li:first-child { margin-left: 0; }
.avon-steps .head {
    font-size: 17px;
    color: #5b2f5d;
    text-transform: uppercase;
    margin-bottom: 17px;
}
.avon-steps .text {
    color: #898989;
}
.avon-btn {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/btn.png) no-repeat 0 0;
    height: 28px;
    line-height: 27px;
    width: 120px;
    padding-right: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,.60);
    display: inline-block;
    *display: inline;
    zoom: 1;
}.avon-btn:hover { background-position: 0 -28px; }
.avon-login, .avon-login a {
    color: #5b2f5d;
}
.avon-login {
    text-align: center;
}
.clr-avon {
    color: #5b2f5d;
}
.avon-box {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/box.png) no-repeat 0 0;
    float: left;
    width: 430px;
    height: 631px;
}
.avon-box .top {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box.png) no-repeat 0 0;
    height: 25px;
    -webkit-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    -moz-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
}
.avon-box .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box.png) no-repeat 0 -25px;
    height: 60px;
}
.avon-box .middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box-middle.png) repeat-y 0 0;
}
.the-jokers {
    overflow: hidden;
    padding: 0 30px;
}
.avon-box .padd { padding: 0 25px; }
.avon-left {
    margin-right: 20px;
    margin-bottom: 40px;
}
.avon-right {
    color: #898989;
}
.avon-left .title {
    margin-bottom: 40px;
}
.avon-right .title {
    margin-bottom: 15px;
}
.avon-box .title {
    color: #5b2f5d;
    font-weight: bold;
    font-size: 34px;
    text-transform: uppercase;
}
.the-jokers a {
    color: #5b2f5d;
}
.question-info {
    text-align: right;
    color: #898989;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    float: right;
    padding-top: 2px;
}
.the-question {
    color: #898989;
    font-weight: bold;
    margin-bottom: 20px;
}
.the-answers {
    margin-bottom: 15px;
}
.page-avon-puzzle .label-radio input { opacity: 0; margin: 0; }
.page-avon-puzzle .label-radio, .page-avon-puzzle  .label-radio input {
    float: left;
    width: 19px;
    height: 19px;
}
.page-avon-puzzle .label-radio {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/custom-radio.png) no-repeat 0 0;
}
.page-avon-puzzle .label-radio.r-on {
    background-position: 0 -19px;
}
.the-answers label {
    display: block;
    margin-bottom: 10px;
}
.fill-contacts {
    margin-bottom: 3px;
}
.fill-contacts input {
    border: 1px solid #e1e1e1;
    width: 160px;
    padding: 0 6px;
    height: 23px;
    line-height: 23px;
    margin-right: 10px;
}
.fuck-line {
    background: #f2f3f1;
    height: 1px;
    font-size: 0;
}
.the-jokers li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/icons.png) no-repeat 0 0;
    padding-left: 50px;
    font-style: italic;
    margin-bottom: 12px;
}
.the-jokers .j-second { background-position: 0 -50px; }
.the-jokers .j-third { background-position: 0 -103px; }
.the-jokers .accent {
    color: #896943;
    text-transform: uppercase;
    font-style: normal;
}
.avon-prizes {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/prizes.png?v=1) no-repeat center 0;
    height: 356px;
}

.the-puzzle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/puzzle.jpg) no-repeat 0 0;
    width: 370px;
    height: 370px;
    position: relative;
}
.the-puzzle, .the-puzzle a {
    color: #9c7d59;
    font-size: 13px;
    text-transform: uppercase;
}
.the-puzzle [class*="slice-"],
.the-puzzle span {
    position: absolute;
}
.the-puzzle .puzzle-slice {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/slices.png) no-repeat 0 0;
}
.the-puzzle .slice-1 {
    width: 157px;
    height: 123px;
    left: 0; top: 0;
}.the-puzzle .slice-1.puzzle-clip-today { background-position: 0 -158px; }
.the-puzzle .slice-2 {
    background-position: -157px 0;
    width: 158px;
    height: 157px;
    left: 122px; top: 0;
}.the-puzzle .slice-2.puzzle-clip-today { background-position: -157px -158px; }
.the-puzzle .slice-3 {
    background-position: -315px 0;
    width: 124px;
    height: 123px;
    left: 246px; top: 0;
}.the-puzzle .slice-3.puzzle-clip-today { background-position: -315px -158px; }
.the-puzzle .slice-4 {
    background-position: -439px 0;
    width: 123px;
    height: 157px;
    left: 0; top: 89px;
}.the-puzzle .slice-4.puzzle-clip-today { background-position: -439px -158px; }
.the-puzzle .slice-5 {
    background-position: -562px 0;
    width: 158px;
    height: 157px;
    left: 89px; top: 122px;
}.the-puzzle .slice-5.puzzle-clip-today { background-position: -562px -158px; }
.the-puzzle .slice-6 {
    background-position: -720px 0;
    width: 158px;
    height: 157px;
    left: 212px; top: 89px;
}.the-puzzle .slice-6.puzzle-clip-today { background-position: -720px -158px; }
.the-puzzle .slice-7 {
    background-position: -878px 0;
    width: 123px;
    height: 158px;
    left: 0; top: 211px;
}.the-puzzle .slice-7.puzzle-clip-today { background-position: -878px -158px; }
.the-puzzle .slice-8 {
    background-position: -1001px 0;
    width: 159px;
    height: 124px;
    left: 89px; top: 245px;
}.the-puzzle .slice-8.puzzle-clip-today { background-position: -1001px -158px; }
.the-puzzle .slice-9 {
    background-position: -1160px 0;
    width: 158px;
    height: 158px;
    left: 212px; top: 211px;
}.the-puzzle .slice-9.puzzle-clip-today { background-position: -1160px -158px; }

.the-puzzle .puzzle-clip {
    width: 123px;
    height: 123px;
}
.the-puzzle .slice-1--clip { left: 0; top: 0; }
.the-puzzle .slice-2--clip { left: 123px; top: 0; }
.the-puzzle .slice-3--clip { left: 246px; top: 0; }
.the-puzzle .slice-4--clip { left: 0; top: 123px; }
.the-puzzle .slice-5--clip { left: 123px; top: 123px; }
.the-puzzle .slice-6--clip { left: 246px; top: 123px; }
.the-puzzle .slice-7--clip { left: 0; top: 246px; }
.the-puzzle .slice-8--clip { left: 123px; top: 246px; }
.the-puzzle .slice-9--clip { left: 246px; top: 246px; }

.puzzle-clip.puzzle-clip-today-2 { color: #fff !important; }
.puzzle-clip.puzzle-clip-far-off { color: #5b2f5d !important; }

.slice-1--clip span,
.slice-3--clip span,
.slice-4--clip span,
.slice-6--clip span,
.slice-7--clip span,
.slice-9--clip span
{
    left: 10px;
    top: 11px;
}
.slice-2--clip span,
.slice-5--clip span,
.slice-8--clip span
{
    left: 10px;
    bottom: 11px;
}

.avon-box2 {
    padding-bottom: 40px;
}
.avon-box2 .top,
.avon-box2 .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box2.png) no-repeat 0 0;
}
.avon-box2 .top {
    height: 29px;
}
.avon-box2 .bottom {
    background-position: 0 -29px;
    height: 71px;
}
.avon-box2 .middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box2-middle.png) repeat-y 0 0;
    padding: 0 30px;
    color: #898989;
    font-size: 14px;
}
.avon-box2 .title {
    font-size: 34px;
    color: #5b2f5d;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 25px;
}

.avon-winners--l {
    float: left;
    width: 420px;
    margin-right: 20px;
    margin-bottom: 30px;
}
.avon-winners--r {
    float: left;
    width: 380px;
    margin-bottom: 30px;
}
.avon-subtitile {
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.prize-small {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/prize-small.png) no-repeat 0 0;
    padding-left: 150px;
    margin-bottom: 30px;
    min-height: 93px;
}
.prize-small-list li {
    margin-bottom: 8px;
}
.avon-header-btn {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/jenite_avon_button_header.jpg) no-repeat 0 0;
    width: 163px;
    height: 99px;
    position: absolute;
    left: 330px;
    top: 0;
}
.avon-share {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/fb.png) no-repeat 0 0;
    height: 26px;
    position: absolute;
    right: 50px;
    top: 30px;
    font-size: 10px;
    color: #5b2f5d;
    text-transform: uppercase;
    padding-left: 30px;
    line-height: 12px;
    padding-top: 1px;
}*/
/* ========================================
    AVON PUZZLE
=========================================== */

/*
====================================
    Lukcheta Puzzle
=====================================
*/

/*
.page-lukcheta-puzzle .bgavonpuzzle {
    position: relative;
    min-height: 1507px;
    background: #83A0C8 url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/lukBgr.jpg) no-repeat 0 0;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
}
.bgavonpuzzle a {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.page-lukcheta-puzzle .leftCol {
    width: 100%;
    margin-right: 0;
}
.page-lukcheta-puzzle .breadCrumbs,
.page-lukcheta-puzzle .breadCrumbsBelow {
    display: none;
}
.avon-header {
    height: 260px;
    position: relative;
}

.header-img{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/header-bg.png) no-repeat center 0px;
    position: absolute;
    height: 320px;
    width: 100%;
    top: -13px;
}
.avon-nav {
    padding-top: 195px;
    text-align: center;
}
.avon-nav ul {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/nav.png) no-repeat 0 0;
    display: inline-block;
    font-size: 0;
    height: 50px;
    width: 344px;
}

.bgavonpuzzle.winners .avon-header, .bgavonpuzzle.rull .avon-header{ 
    margin-bottom: 20px;
}

.fb_iframe_widget {
    display: inline-block;
    padding: 10px;
    position: absolute !important;
}

classes for wrong or correct answers

.answer-wrapp-wrong{
    background-color: red;
}

.answer-wrapp-right{
    background-color: #60bb79;
}

.answer-result{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    text-align: right;
    vertical-align: top;
    padding: 14px;
    display: inline-block;
}

.answer-result-img-wrong{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/ex.png) no-repeat;
    height: 58px;
    width: 58px;
    background-position: 5px 7px;
    display: inline-block;
    text-align: left;
}

.answer-result-img-right{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/check.png) no-repeat;
    height: 58px;
    width: 58px;
    background-position: 5px 7px;
    display: inline-block;
    text-align: left;
}


 end of classes for wrong or correct answers


.avon-nav li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/nav-divider.png) no-repeat 0 50%;
    margin-left: 11px;
    display: inline-block;
    text-align: left;
    padding-left: 15px;
}
.avon-nav ul li:first-child {
    background: none;
    padding-left: 0;
    margin-left: 0;
}
.avon-nav a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    color: #9b95c9;
    font-size: 18px;
}

.avon-nav a:hover{
    color: #945297;
    text-decoration: none;
}
.fakeAvonLink {
    height: 139px;
    left: 165px;
    position: absolute;
    top: 30px;
    width: 650px;
}
.avon-main-content {
    width: 880px;
    margin: 0 auto;
}
.avon-steps {
    margin-bottom: 15px;
    overflow: hidden;
}
.avon-steps li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/step.png) no-repeat 0 0;
    float: left;
    width: 280px;
    height: 280px;
    margin-left: 20px;
}
.avon-steps li .padd {
    padding: 25px 30px 0;
}
.avon-steps li:first-child { margin-left: 0; }
.avon-steps .head {
    font-size: 17px;
    color: #5b2f5d;
    text-transform: uppercase;
    margin-bottom: 17px;
}
.avon-steps .text {
    color: #898989;
}
.avon-btn {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/btn.png) no-repeat 0 0;
    height: 28px;
    line-height: 27px;
    width: 120px;
    padding-right: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,.60);
    display: inline-block;
    *display: inline;
    zoom: 1;
}.avon-btn:hover { background-position: 0 -28px; }
.avon-login, .avon-login a {
    color: #5b2f5d;
}
.avon-login {
    text-align: center;
}
.clr-avon {
    color: #5b2f5d;
}
.avon-box {
    float: left;
    width: 430px;
}
.avon-box .top {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-box2.png) no-repeat 0 0;
    height: 25px;
    -webkit-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    -moz-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
}
.avon-box .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-box2.png) no-repeat 0 -25px;
    height: 60px;
}
.avon-box .middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/middle-background.png) repeat-y 0 0;
}
.the-jokers {
    overflow: hidden;
    padding: 0 30px;
}
.avon-box .padd { padding: 0 25px; }
.avon-left {
    margin-right: 20px;
    margin-bottom: 40px;
}
.avon-right {
    color: #898989;
}
.avon-left .title {
    margin-bottom: 40px;
}
.avon-right .title {
    margin-bottom: 15px;
}
.avon-box .title {
    color: #945297;
    font-weight: bold;
    font-size: 34px;
    text-transform: uppercase;
}
.the-jokers a {
    color: #5b2f5d;
}
.question-info {
    text-align: right;
    color: #898989;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    float: right;
    padding-top: 2px;
}
.the-question {
    color: #898989;
    font-weight: bold;
    margin-bottom: 20px;
}
.the-answers {
    margin-bottom: 15px;
}
.page-lukcheta-puzzle .label-radio input { opacity: 0; margin: 0; }
.page-lukcheta-puzzle .label-radio, .page-lukcheta-puzzle  .label-radio input {
    float: left;
    width: 19px;
    height: 19px;
}
.page-lukcheta-puzzle .label-radio {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/custom-radio.png) no-repeat 0 0;
}
.page-lukcheta-puzzle .label-radio.r-on {
    background-position: 0 -19px;
}
.the-answers label {
    display: block;
    margin-bottom: 10px;
}
.fill-contacts {
    margin-bottom: 3px;
}
.fill-contacts input {
    border: 1px solid #e1e1e1;
    width: 160px;
    padding: 0 6px;
    height: 23px;
    line-height: 23px;
    margin-right: 10px;
}
.fuck-line {
    background: #f2f3f1;
    height: 1px;
    font-size: 0;
}
.the-jokers li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/icons.png) no-repeat 0 0;
    padding-left: 50px;
    font-style: italic;
    margin-bottom: 12px;
}
.the-jokers .j-second { background-position: 0 -50px; }
.the-jokers .j-third { background-position: 0 -103px; }
.the-jokers .accent {
    color: #896943;
    text-transform: uppercase;
    font-style: normal;
}
.avon-prizes {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/prizes.png?v=1) no-repeat center 0;
    height: 454px;
    position: absolute;
    width: 100%;
    bottom: -27px;
    left: -24px;
}

.the-puzzle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/puzzelImg.jpg) no-repeat 0 0;
    width: 370px;
    height: 370px;
    position: relative;
}
.the-puzzle, .the-puzzle a {
    color: #9c7d59;
    font-size: 13px;
    text-transform: uppercase;
}
.the-puzzle [class*="slice-"],
.the-puzzle span {
    position: absolute;
}
.the-puzzle .puzzle-slice {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/slices2.png) no-repeat 0 0;
}
.the-puzzle .slice-1 {
    width: 157px;
    height: 123px;
    left: 0; top: 0;
}.the-puzzle .slice-1.puzzle-clip-today { background-position: 0 -158px; }
.the-puzzle .slice-2 {
    background-position: -157px 0;
    width: 158px;
    height: 157px;
    left: 122px; top: 0;
}.the-puzzle .slice-2.puzzle-clip-today { background-position: -157px -158px; }
.the-puzzle .slice-3 {
    background-position: -315px 0;
    width: 124px;
    height: 123px;
    left: 246px; top: 0;
}.the-puzzle .slice-3.puzzle-clip-today { background-position: -315px -158px; }
.the-puzzle .slice-4 {
    background-position: -439px 0;
    width: 123px;
    height: 157px;
    left: 0; top: 89px;
}.the-puzzle .slice-4.puzzle-clip-today { background-position: -439px -158px; }
.the-puzzle .slice-5 {
    background-position: -562px 0;
    width: 158px;
    height: 157px;
    left: 89px; top: 122px;
}.the-puzzle .slice-5.puzzle-clip-today { background-position: -562px -158px; }
.the-puzzle .slice-6 {
    background-position: -720px 0;
    width: 158px;
    height: 157px;
    left: 212px; top: 89px;
}.the-puzzle .slice-6.puzzle-clip-today { background-position: -720px -158px; }
.the-puzzle .slice-7 {
    background-position: -878px 0;
    width: 123px;
    height: 158px;
    left: 0; top: 211px;
}.the-puzzle .slice-7.puzzle-clip-today { background-position: -878px -158px; }
.the-puzzle .slice-8 {
    background-position: -1001px 0;
    width: 159px;
    height: 124px;
    left: 89px; top: 245px;
}.the-puzzle .slice-8.puzzle-clip-today { background-position: -1001px -158px; }
.the-puzzle .slice-9 {
    background-position: -1160px 0;
    width: 158px;
    height: 158px;
    left: 212px; top: 211px;
}.the-puzzle .slice-9.puzzle-clip-today { background-position: -1160px -158px; }

.the-puzzle .puzzle-clip {
    width: 123px;
    height: 123px;
}
.the-puzzle .slice-1--clip { left: 0; top: 0; }
.the-puzzle .slice-2--clip { left: 123px; top: 0; }
.the-puzzle .slice-3--clip { left: 246px; top: 0; }
.the-puzzle .slice-4--clip { left: 0; top: 123px; }
.the-puzzle .slice-5--clip { left: 123px; top: 123px; }
.the-puzzle .slice-6--clip { left: 246px; top: 123px; }
.the-puzzle .slice-7--clip { left: 0; top: 246px; }
.the-puzzle .slice-8--clip { left: 123px; top: 246px; }
.the-puzzle .slice-9--clip { left: 246px; top: 246px; }

.puzzle-clip.puzzle-clip-today-2 { color: #fff !important; }
.puzzle-clip.puzzle-clip-far-off { color: #5b2f5d !important; }

.slice-1--clip span,
.slice-3--clip span,
.slice-4--clip span,
.slice-6--clip span,
.slice-7--clip span,
.slice-9--clip span
{
    left: 10px;
    top: 11px;
}
.slice-2--clip span,
.slice-5--clip span,
.slice-8--clip span
{
    left: 10px;
    bottom: 11px;
}

.avon-box2 {
    padding-bottom: 40px;
}
.avon-box2 .top,
.avon-box2 .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box2.png) no-repeat 0 0;
}
.avon-box2 .top {
    height: 29px;
}
.avon-box2 .bottom {
    background-position: 0 -29px;
    height: 71px;
}
.avon-box2 .middle {
    padding: 110px 30px;
    color: #13103d;
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.68);
    border-radius: 6px;
    position: relative;

}

.rull .avon-box2 .middle{
    height: 965px;
    overflow: hidden;
    overflow-y: scroll;
}

.avon-box2 .middle p{
    z-index: 99;
    position: relative;
}

.rulles-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/rulles-flag.png) no-repeat;
    position: absolute;
    width: 550px;
    height: 130px;
    top: 260px;
    left: -18px;
    z-index: 9999999;

}

.prize-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/prize-flag.png) no-repeat;
    position: absolute;
    width: 550px;
    height: 130px;
    top: -12px;
    left: -68px;

}

.imgfirst{
    position: relative;
    top: 57px;
    left: -115px;
}

.pr{
    padding-bottom: 20px;
    position: relative;
}

.luk-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-flag.png) no-repeat;
    position: absolute;
    width: 600px;
    height: 421px;
    bottom: -115px;
    right: -170px;
    z-index: 10;
}


.avon-box2 .title {
    font-size: 34px;
    color: #5b2f5d;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 25px;
}

.avon-winners--l {
    float: left;
    width: 420px;
    margin-right: 20px;
    margin-bottom: 30px;

    z-index: 99;
    position: relative;
}

.small-prize{
    position: relative;
    right: 30px;
    top: 30px;
    z-index: 0;
    margin-bottom: 10px;    
}

.col-winn{
    color: #945297;
}

.bgavonpuzzle.winners{
    min-height: 1025px;
}

.bgavonpuzzle.winners .avon-box2 .middle{
    margin-bottom: 20px;
}

.avon-winners--r {
    float: left;
    width: 380px;
    margin-bottom: 30px;
}
.avon-subtitile {
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.prize-small {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/prize-small.png) no-repeat 0 0;
    padding-left: 150px;
    margin-bottom: 30px;
    min-height: 93px;
}
.prize-small-list li {
    margin-bottom: 8px;
}
.avon-header-btn {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/jenite_avon_button_header.jpg) no-repeat 0 0;
    width: 163px;
    height: 99px;
    position: absolute;
    left: 330px;
    top: 0;
}
.avon-share {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/fb.png) no-repeat 0 0;
    height: 26px;
    position: absolute;
    right: 370px;
    top: 13px;
    font-size: 10px;
    color: #F1A700;
    text-transform: uppercase;
    padding-left: 30px;
    line-height: 12px;
    padding-top: 1px;
}


.answ{
    color: #613363;
}

*/

/*
====================================
end of    Lukcheta Puzzle
=====================================
*/

.logo-button-game{
    position: relative;
    left: 280px;
    display: inline-block;
    margin: 15px 30px;
}

a.zool2-banner img{
    margin-left: 283px;
    margin-top: 24px;
    width: 220px;
}




/*
====================================
    Me Before You Game
=====================================
*/

/*
.page-forum-film-test .bgavonpuzzle {
    position: relative;
    min-height: 1245px;
    background: #fff url(/National_Library/oe_/https://jenite.bg/img/games/meBeforeYou/mby-landing.jpg) no-repeat 0 0;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
}

.page-forum-film-test .bgavonpuzzle.rull {
    min-height: 1000px;
}

.page-forum-film-test .video-wrap {
    margin: 10px 0;
}

.header-game-test-film {
    font-family: Lobster, sans-serif;
    font-size: 40px;
    color: #db362c; 
    text-shadow: 1px 1px 15px rgba(229, 224, 201, 1);
    padding: 15px 80px;
}

.textinheader {
    padding: 25px 30px;
    color: #4d4d4d;
}

.bgavonpuzzle a {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #ec443a;
}
.page-forum-film-test .leftCol {
    width: 100%;
    margin-right: 0;
}
.page-forum-film-test .breadCrumbs,
.page-forum-film-test .breadCrumbsBelow {
    display: none;
}
.avon-header {
    height: 288px;
    position: relative;
}

.header-img{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/header-bg.png) no-repeat center 0px;
    position: absolute;
    height: 320px;
    width: 100%;
    top: -13px;
}
.avon-nav {
    padding-top: 50px;
    text-align: left;
    margin-left: 50px;
}
.avon-nav ul {
    display: inline-block;
    font-size: 0;
    width: 425px;
    background-color: #fff;
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.2);
    padding: 5px;
    text-align: center;
    border-radius: 5px;
}

.label-game {
    width: 82%;
    padding: 15px 30px 0 30px;
    position: absolute !important;
    z-index: 999;
    background: #fbfbfb;
    border-top-left-radius: 10px;
    height: 65px;
}


.doubleDashed {
    display: block;
    margin-top: 10px;
    margin-left: -30px;

}



.label-game span {
    font-size: 33px;
    font-weight: bold;
    color: #945297;
    padding-bottom: 7px;
    margin-left: -30px;
    padding-left: 30px;
}

.text-right {
    text-align: right;
}

.mt-70 {
    margin-top: 70px;
}

.mt10 {
    margin-top: 10px;
}

.textcolor-game-film {
    color: #4d4d4d;
}

.the-forum-film-trailer {
    color: #898989;
}

.the-forum-film-trailer p {
    margin-top: 13px;
}






.answer-wrapp-wrong{
    background-color: red;
}

.answer-wrapp-right{
    background-color: #60bb79;
}

.answer-result{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    text-align: right;
    vertical-align: top;
    padding: 14px;
    display: inline-block;
}

.answer-result-img-wrong{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/ex.png) no-repeat;
    height: 58px;
    width: 58px;
    background-position: 5px 7px;
    display: inline-block;
    text-align: left;
}

.answer-result-img-right{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/check.png) no-repeat;
    height: 58px;
    width: 58px;
    background-position: 5px 7px;
    display: inline-block;
    text-align: left;
}





.avon-nav li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/nav-divider.png) no-repeat 0 50%;
    margin-left: 11px;
    display: inline-block;
    text-align: left;
    padding-left: 15px;
}
.avon-nav ul li:first-child {
    background: none;
    padding-left: 0;
    margin-left: 0;
}
.avon-nav a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    color: #9b95c9;
    font-size: 18px;
}

.avon-nav a:hover{
    color: #945297;
    text-decoration: none;
}
.fakeAvonLink {
    height: 139px;
    left: 165px;
    position: absolute;
    top: 30px;
    width: 650px;
}
.avon-main-content {
    width: 880px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.avon-steps {
    margin-bottom: 15px;
    overflow: hidden;
}
.avon-steps li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/step.png) no-repeat 0 0;
    float: left;
    width: 280px;
    height: 280px;
    margin-left: 20px;
}
.avon-steps li .padd {
    padding: 25px 30px 0;
}
.avon-steps li:first-child { margin-left: 0; }
.avon-steps .head {
    font-size: 17px;
    color: #945297;
    text-transform: uppercase;
    margin-bottom: 17px;
    font-weight: bold;
}
.avon-steps .text {
    color: #898989;
}

.page-forum-film-test .img-wrap {
    height: 250px;
}

.page-forum-film-test .img-wrap img {
    width: auto;
    height: 100%;   
}


.link-facebookIcon-film-test {
    padding: 3px;
    margin: 5px;
    background: #4864b3;
    color: #fff !important;
    border-radius: 2px;
    font-size: 12px;
}

.facebookIcon-film-test {
    width: 12px;
    display: inline-block;
    text-align: center;
    background-color: white;
    color: #3f5aa6;
    margin-right: 7px;
    font-size: 12px;
    font-family: monospace;
    font-weight: bold;
    border-radius: 2px;

}

.type-style {
    color: #4D4D4D;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;

}


.avon-btn {
    background: -webkit-linear-gradient(#ec443a, #8d2624); 
    background: -o-linear-gradient(#ec443a, #8d2624); 
    background: -moz-linear-gradient(#ec443a, #8d2624); 
    background: linear-gradient(#ec443a, #8d2624); 
    height: 28px;
    line-height: 27px;
    width: 120px;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,.60);
    display: inline-block;
    *display: inline;
    zoom: 1;

}

.avon-btn:hover { 
    background: -webkit-linear-gradient(#8d2624, #ec443a ); 
    background: -o-linear-gradient(#8d2624, #ec443a); 
    background: -moz-linear-gradient(#8d2624, #ec443a); 
    background: linear-gradient(#8d2624, #ec443a); 
}
.avon-login, .avon-login a {
    color: #5b2f5d;
}
.avon-login {
    text-align: center;
}
.clr-avon {
    color: #5b2f5d;
}
.avon-box {
    float: left;
    width: 430px;
}
.avon-box .top {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-box2.png) no-repeat 0 0;
    height: 25px;
    -webkit-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    -moz-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
}
.avon-box .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-box2.png) no-repeat 0 -25px;
    height: 50px;
}
.avon-box .middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/middle-background.png) repeat-y 0 0;
    padding-bottom: 10px;
}
.the-jokers {
    overflow: hidden;
    padding: 0 30px;
}
.avon-box .padd { padding: 0 25px; }
.avon-left {
    margin-right: 20px;
}
.avon-right {
    color: #000;
}
.avon-left .title {
    margin-bottom: 40px;
}
.avon-right .title {
    margin-bottom: 15px;
}



.avon-box .title {
    color: #945297;
    font-weight: bold;
    font-size: 34px;
    text-transform: uppercase;
}
.the-jokers a {
    color: #5b2f5d;
}
.question-info {
    text-align: right;
    color: #898989;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    float: right;
    padding-top: 2px;
}
.the-question {
    color: #898989;
    font-weight: bold;
    margin-bottom: 20px;
}
.the-answers {
    margin-bottom: 15px;
}
.page-forum-film-test .label-radio input { opacity: 0; margin: 0; }
.page-forum-film-test .label-radio, .page-forum-film-test  .label-radio input {
    float: left;
    width: 19px;
    height: 19px;
}
.page-forum-film-test .label-radio {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/custom-radio.png) no-repeat 0 0;
}
.page-forum-film-test .label-radio.r-on {
    background-position: 0 -19px;
}
.the-answers label {
    display: block;
    margin-bottom: 10px;
}
.fill-contacts {
    margin-bottom: 3px;
}
.fill-contacts input {
    border: 1px solid #e1e1e1;
    width: 160px;
    padding: 0 6px;
    height: 23px;
    line-height: 23px;
    margin-right: 10px;
}
.fuck-line {
    background: #f2f3f1;
    height: 1px;
    font-size: 0;
}
.the-jokers li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/icons.png) no-repeat 0 0;
    padding-left: 50px;
    font-style: italic;
    margin-bottom: 12px;
}
.the-jokers .j-second { background-position: 0 -50px; }
.the-jokers .j-third { background-position: 0 -103px; }
.the-jokers .accent {
    color: #896943;
    text-transform: uppercase;
    font-style: normal;
}
.avon-prizes {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/prizes.png?v=1) no-repeat center 0;
    height: 454px;
    position: absolute;
    width: 100%;
    bottom: -27px;
    left: -24px;
}

.the-puzzle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/puzzelImg.jpg) no-repeat 0 0;
    width: 370px;
    height: 370px;
    position: relative;
}
.the-puzzle, .the-puzzle a {
    color: #9c7d59;
    font-size: 13px;
    text-transform: uppercase;
}
.the-puzzle [class*="slice-"],
.the-puzzle span {
    position: absolute;
}
.the-puzzle .puzzle-slice {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/slices2.png) no-repeat 0 0;
}
.the-puzzle .slice-1 {
    width: 157px;
    height: 123px;
    left: 0; top: 0;
}.the-puzzle .slice-1.puzzle-clip-today { background-position: 0 -158px; }
.the-puzzle .slice-2 {
    background-position: -157px 0;
    width: 158px;
    height: 157px;
    left: 122px; top: 0;
}.the-puzzle .slice-2.puzzle-clip-today { background-position: -157px -158px; }
.the-puzzle .slice-3 {
    background-position: -315px 0;
    width: 124px;
    height: 123px;
    left: 246px; top: 0;
}.the-puzzle .slice-3.puzzle-clip-today { background-position: -315px -158px; }
.the-puzzle .slice-4 {
    background-position: -439px 0;
    width: 123px;
    height: 157px;
    left: 0; top: 89px;
}.the-puzzle .slice-4.puzzle-clip-today { background-position: -439px -158px; }
.the-puzzle .slice-5 {
    background-position: -562px 0;
    width: 158px;
    height: 157px;
    left: 89px; top: 122px;
}.the-puzzle .slice-5.puzzle-clip-today { background-position: -562px -158px; }
.the-puzzle .slice-6 {
    background-position: -720px 0;
    width: 158px;
    height: 157px;
    left: 212px; top: 89px;
}.the-puzzle .slice-6.puzzle-clip-today { background-position: -720px -158px; }
.the-puzzle .slice-7 {
    background-position: -878px 0;
    width: 123px;
    height: 158px;
    left: 0; top: 211px;
}.the-puzzle .slice-7.puzzle-clip-today { background-position: -878px -158px; }
.the-puzzle .slice-8 {
    background-position: -1001px 0;
    width: 159px;
    height: 124px;
    left: 89px; top: 245px;
}.the-puzzle .slice-8.puzzle-clip-today { background-position: -1001px -158px; }
.the-puzzle .slice-9 {
    background-position: -1160px 0;
    width: 158px;
    height: 158px;
    left: 212px; top: 211px;
}.the-puzzle .slice-9.puzzle-clip-today { background-position: -1160px -158px; }

.the-puzzle .puzzle-clip {
    width: 123px;
    height: 123px;
}
.the-puzzle .slice-1--clip { left: 0; top: 0; }
.the-puzzle .slice-2--clip { left: 123px; top: 0; }
.the-puzzle .slice-3--clip { left: 246px; top: 0; }
.the-puzzle .slice-4--clip { left: 0; top: 123px; }
.the-puzzle .slice-5--clip { left: 123px; top: 123px; }
.the-puzzle .slice-6--clip { left: 246px; top: 123px; }
.the-puzzle .slice-7--clip { left: 0; top: 246px; }
.the-puzzle .slice-8--clip { left: 123px; top: 246px; }
.the-puzzle .slice-9--clip { left: 246px; top: 246px; }

.puzzle-clip.puzzle-clip-today-2 { color: #fff !important; }
.puzzle-clip.puzzle-clip-far-off { color: #5b2f5d !important; }

.slice-1--clip span,
.slice-3--clip span,
.slice-4--clip span,
.slice-6--clip span,
.slice-7--clip span,
.slice-9--clip span
{
    left: 10px;
    top: 11px;
}
.slice-2--clip span,
.slice-5--clip span,
.slice-8--clip span
{
    left: 10px;
    bottom: 11px;
}

.avon-box2 {
    padding-top: 10px;
    padding-bottom: 40px;
    background-color: #fbfbfb;
    border-radius: 6px;
    box-shadow: 0px 1px 15px 0px;
}
.avon-box2 .top,
.avon-box2 .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box2.png) no-repeat 0 0;
}


.film-box.top,
.film-box.bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box2.png) no-repeat 0 0;
}

.film-box.bottom {
    background-position: 0 -29px;
    height: 71px;
}


.film-box.top {
    height: 30px;
}


.avon-box2 .top {
    height: 29px;
}
.avon-box2 .bottom {
    background-position: 0 -29px;
    height: 71px;
}
.avon-box2 .middle {
    padding: 110px 30px 50px 30px;
    color: #13103d;
    font-size: 14px;
    background-color: #fbfbfb;
    border-radius: 6px;
    position: relative;

}

.rull .avon-box2 .middle{
    height: 600px;
    overflow: hidden;
    overflow-y: scroll;
}

.avon-box2 .middle p{
    z-index: 99;
    position: relative;
}

.rulles-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/rulles-flag.png) no-repeat;
    position: absolute;
    width: 550px;
    height: 130px;
    top: 260px;
    left: -18px;
    z-index: 9999999;

}

.prize-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/prize-flag.png) no-repeat;
    position: absolute;
    width: 550px;
    height: 130px;
    top: -12px;
    left: -68px;

}

.imgfirst{
    position: relative;
    top: 57px;
    left: -115px;
}

.pr{
    padding-bottom: 20px;
    position: relative;
}

.luk-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-flag.png) no-repeat;
    position: absolute;
    width: 600px;
    height: 421px;
    bottom: -115px;
    right: -170px;
    z-index: 10;
}


.avon-box2 .title {
    font-size: 34px;
    color: #5b2f5d;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 25px;
}

.avon-winners--l {
    float: left;
    width: 420px;
    margin-right: 20px;
    margin-bottom: 30px;

    z-index: 99;
    position: relative;
}

.small-prize{
    position: relative;
    right: 30px;
    top: 30px;
    z-index: 0;
    margin-bottom: 10px;    
}

.col-winn{
    color: #945297;
}

.bgavonpuzzle.winners{
    min-height: 1025px;
}

.bgavonpuzzle.winners .avon-box2 .middle{
    margin-bottom: 20px;
}

.avon-winners--r {
    float: left;
    width: 380px;
    margin-bottom: 30px;
}
.avon-subtitile {
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.prize-small {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/prize-small.png) no-repeat 0 0;
    padding-left: 150px;
    margin-bottom: 30px;
    min-height: 93px;
}
.prize-small-list li {
    margin-bottom: 8px;
}
.avon-header-btn {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/jenite_avon_button_header.jpg) no-repeat 0 0;
    width: 163px;
    height: 99px;
    position: absolute;
    left: 330px;
    top: 0;
}
.avon-share {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/fb.png) no-repeat 0 0;
    height: 26px;
    position: absolute;
    right: 370px;
    top: 13px;
    font-size: 10px;
    color: #F1A700;
    text-transform: uppercase;
    padding-left: 30px;
    line-height: 12px;
    padding-top: 1px;
}


.answ{
    color: #613363;
}

*/
/*
====================================
end  Me Before You Game
=====================================
*/




/*
====================================
    Beauty and the Beast
=====================================
*/


.page-forum-film-test .bgavonpuzzle {
    position: relative;
    min-height: 1245px;
    /*background: #fff url(/National_Library/oe_/https://jenite.bg/img/games/BeautyAndTheBeastGame/BABwallpaper.jpg) no-repeat 0px -135px;*/
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    float: left;
    width: 100%;
}

.page-forum-film-test .bgavonpuzzle.rull {
    min-height: 1000px;
}

.page-forum-film-test .video-wrap {
    margin: 10px 0;
}

.header-game-test-film {
    font-family: Lobster, sans-serif;
    font-size: 45px;
    color: #e40d04; 
    text-shadow: 0px 0px 7px rgb(255, 255, 255);
    margin: 10px 20px;
    line-height: 1.5;
}

.textinheader {
    margin: 15px 20px;
    text-shadow: 0px 0px 7px rgb(255, 255, 255);
    color: #4d4d4d;
}

.bgavonpuzzle a {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #ec443a;
}
.page-forum-film-test .leftCol {
    width: 100%;
    margin-right: 0;
}
.page-forum-film-test .breadCrumbs,
.page-forum-film-test .breadCrumbsBelow {
    display: none;
}
.avon-header {
    position: relative;
    overflow: hidden;
}

.header-img{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/header-bg.png) no-repeat center 0px;
    position: absolute;
    height: 320px;
    width: 100%;
    top: -13px;
}
.avon-nav {
    margin: 30px 35px 20px;
    text-align: left;
}
.avon-nav ul {
    display: inline-block;
    font-size: 0;
    /* height: 50px; */
    width: 425px;
    background-color: #fff;
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.2);
    padding: 5px;
    text-align: center;
    border-radius: 5px;
}


.wrap-img-bab-rose {
    position: relative;
    width: 380px;
}

.postition-custom {
    top: 0;
    left: 0;
}

.fb-s {
    position: absolute !important;
    right: 35px;
    bottom: 20px;
}

.label-game {
    width: 82%;
    padding: 15px 30px 0 30px;
    position: absolute !important;
    z-index: 999;
    background: #fbfbfb;
    border-top-left-radius: 10px;
    height: 65px;
}


.doubleDashed {
    display: block;
    margin-top: 10px;
    margin-left: -30px;

}



.label-game span.title {
    font-size: 33px;
    font-weight: bold;
    color: #945297;
    padding-bottom: 7px;
    margin-left: -30px;
    padding-left: 30px;
}



/*.label-game span.title:after {
    content: "\a0";
    display: block;
    padding: 2px 0;
    line-height: 1px;
    border-top: 1px dashed #945297;
    margin-left: -30px;
    width: 173px;
    margin-top: 11px;
}*/

.text-right {
    text-align: right;
}

.mt-70 {
    margin-top: 70px;
}

.mt10 {
    margin-top: 10px;
}

.textcolor-game-film,
.textcolor-game-film-p {
    color: #4d4d4d;
}

.the-forum-film-trailer {
    color: #898989;
}

.the-forum-film-trailer p {
    margin-top: 13px;
}

.fb_iframe_widget {
    /*display: inline-block;
    padding: 10px;
    position: absolute !important;
    bottom: 5px;
    right: 44px;*/
}

/*classes for wrong or correct answers*/


.answer-wrapp-wrong{
    background-color: red;
}

.answer-wrapp-right{
    background-color: #60bb79;
}

.answer-result{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    text-align: right;
    vertical-align: top;
    padding: 14px;
    display: inline-block;
}

.answer-result-img-wrong{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/ex.png) no-repeat;
    height: 58px;
    width: 58px;
    background-position: 5px 7px;
    display: inline-block;
    text-align: left;
}

.answer-result-img-right{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/check.png) no-repeat;
    height: 58px;
    width: 58px;
    background-position: 5px 7px;
    display: inline-block;
    text-align: left;
}

/* end of classes for wrong or correct answers*/



.avon-nav li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/nav-divider.png) no-repeat 0 50%;
    background-size: 6px;
    margin-left: 11px;
    display: inline-block;
    text-align: left;
    padding-left: 15px;
}
.avon-nav ul li:first-child {
    background: none;
    padding-left: 0;
    margin-left: 0;
}
.avon-nav a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    color: #9b95c9;
    font-size: 18px;
}

.avon-nav a.active, 
.avon-nav a:hover {
    color: #945297;
    text-decoration: none;
}

.avon-nav a.active {
    font-weight: 700;
}

.fakeAvonLink {
    height: 139px;
    left: 165px;
    position: absolute;
    top: 30px;
    width: 650px;
}
.avon-main-content {
    width: 880px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.avon-steps {
    margin-bottom: 15px;
    overflow: hidden;
}
.avon-steps li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/step.png) no-repeat 0 0;
    float: left;
    width: 280px;
    height: 280px;
    margin-left: 20px;
}
.avon-steps li .padd {
    padding: 25px 30px 0;
}
.avon-steps li:first-child { margin-left: 0; }
.avon-steps .head {
    font-size: 17px;
    color: #945297;
    text-transform: uppercase;
    margin-bottom: 17px;
    font-weight: bold;
}
.avon-steps .text {
    color: #898989;
}

.page-forum-film-test .img-wrap {
    height: 250px;
}

.page-forum-film-test .img-wrap img {
    width: auto;
    height: 100%;   
}


.link-facebookIcon-film-test {
    padding: 3px;
    margin: 5px;
    background: #4864b3;
    color: #fff !important;
    border-radius: 2px;
    font-size: 12px;
}

.facebookIcon-film-test {
    width: 12px;
    display: inline-block;
    text-align: center;
    background-color: white;
    color: #3f5aa6;
    margin-right: 7px;
    font-size: 12px;
    font-family: monospace;
    font-weight: bold;
    border-radius: 2px;

}

.type-style {
    color: #4D4D4D;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;

}


.avon-btn {
    background: -webkit-linear-gradient(#ec443a, #8d2624); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ec443a, #8d2624); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ec443a, #8d2624); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ec443a, #8d2624); /* Standard syntax */
    height: 28px;
    line-height: 27px;
    width: 120px;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,.60);
    display: inline-block;
    *display: inline;
    zoom: 1;

}

.avon-btn:hover { 
    background: -webkit-linear-gradient(#8d2624, #ec443a ); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#8d2624, #ec443a); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#8d2624, #ec443a); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#8d2624, #ec443a); /* Standard syntax */
}
.avon-login, .avon-login a {
    color: #5b2f5d;
}
.avon-login {
    text-align: center;
}
.clr-avon {
    color: #5b2f5d;
}
.avon-box {
    float: left;
    width: 430px;
}
.avon-box .top {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-box2.png) no-repeat 0 0;
    height: 25px;
    -webkit-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    -moz-box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
    box-shadow: 0 7px 9px -7px rgba(217, 217, 217, 0.7) inset;
}
.avon-box .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-box2.png) no-repeat 0 -25px;
    height: 50px;
}
.avon-box .middle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/middle-background.png) repeat-y 0 0;
    padding-bottom: 10px;
}
.the-jokers {
    overflow: hidden;
    padding: 0 30px;
}
.avon-box .padd { padding: 0 25px; }
.avon-left {
    margin-right: 20px;
}
.avon-right {
    color: #000;
}
.avon-left .title {
    margin-bottom: 20px;
}
.avon-right .title {
    margin-bottom: 15px;
}

.ul-item-mb10 li {
    margin-bottom: 10px;
}

.avon-box .title {
    color: #945297;
    font-weight: bold;
    font-size: 28px;
    text-transform: uppercase;
}
.the-jokers a {
    color: #5b2f5d;
}
.question-info {
    text-align: right;
    color: #898989;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    float: right;
    padding-top: 2px;
}
.the-question {
    color: #898989;
    font-weight: bold;
    margin-bottom: 20px;
}
.the-answers {
    margin-bottom: 15px;
}
.page-forum-film-test .label-radio input { opacity: 0; margin: 0; }
.page-forum-film-test .label-radio, .page-forum-film-test  .label-radio input {
    float: left;
    width: 19px;
    height: 19px;
}
.page-forum-film-test .label-radio {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/custom-radio.png) no-repeat 0 0;
}
.page-forum-film-test .label-radio.r-on {
    background-position: 0 -19px;
}
.the-answers label {
    display: block;
    margin-bottom: 10px;
}
.fill-contacts {
    margin-bottom: 3px;
}
.fill-contacts input {
    border: 1px solid #e1e1e1;
    width: 160px;
    padding: 0 6px;
    height: 23px;
    line-height: 23px;
    margin-right: 10px;
}
.fuck-line {
    background: #f2f3f1;
    height: 1px;
    font-size: 0;
}
.the-jokers li {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/icons.png) no-repeat 0 0;
    padding-left: 50px;
    font-style: italic;
    margin-bottom: 12px;
}
.the-jokers .j-second { background-position: 0 -50px; }
.the-jokers .j-third { background-position: 0 -103px; }
.the-jokers .accent {
    color: #896943;
    text-transform: uppercase;
    font-style: normal;
}
.avon-prizes {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/prizes.png?v=1) no-repeat center 0;
    height: 454px;
    position: absolute;
    width: 100%;
    bottom: -27px;
    left: -24px;
}

.the-puzzle {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/puzzelImg.jpg) no-repeat 0 0;
    width: 370px;
    height: 370px;
    position: relative;
}
.the-puzzle, .the-puzzle a {
    color: #9c7d59;
    font-size: 13px;
    text-transform: uppercase;
}
.the-puzzle [class*="slice-"],
.the-puzzle span {
    position: absolute;
}
.the-puzzle .puzzle-slice {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/slices2.png) no-repeat 0 0;
}
.the-puzzle .slice-1 {
    width: 157px;
    height: 123px;
    left: 0; top: 0;
}.the-puzzle .slice-1.puzzle-clip-today { background-position: 0 -158px; }
.the-puzzle .slice-2 {
    background-position: -157px 0;
    width: 158px;
    height: 157px;
    left: 122px; top: 0;
}.the-puzzle .slice-2.puzzle-clip-today { background-position: -157px -158px; }
.the-puzzle .slice-3 {
    background-position: -315px 0;
    width: 124px;
    height: 123px;
    left: 246px; top: 0;
}.the-puzzle .slice-3.puzzle-clip-today { background-position: -315px -158px; }
.the-puzzle .slice-4 {
    background-position: -439px 0;
    width: 123px;
    height: 157px;
    left: 0; top: 89px;
}.the-puzzle .slice-4.puzzle-clip-today { background-position: -439px -158px; }
.the-puzzle .slice-5 {
    background-position: -562px 0;
    width: 158px;
    height: 157px;
    left: 89px; top: 122px;
}.the-puzzle .slice-5.puzzle-clip-today { background-position: -562px -158px; }
.the-puzzle .slice-6 {
    background-position: -720px 0;
    width: 158px;
    height: 157px;
    left: 212px; top: 89px;
}.the-puzzle .slice-6.puzzle-clip-today { background-position: -720px -158px; }
.the-puzzle .slice-7 {
    background-position: -878px 0;
    width: 123px;
    height: 158px;
    left: 0; top: 211px;
}.the-puzzle .slice-7.puzzle-clip-today { background-position: -878px -158px; }
.the-puzzle .slice-8 {
    background-position: -1001px 0;
    width: 159px;
    height: 124px;
    left: 89px; top: 245px;
}.the-puzzle .slice-8.puzzle-clip-today { background-position: -1001px -158px; }
.the-puzzle .slice-9 {
    background-position: -1160px 0;
    width: 158px;
    height: 158px;
    left: 212px; top: 211px;
}.the-puzzle .slice-9.puzzle-clip-today { background-position: -1160px -158px; }

.the-puzzle .puzzle-clip {
    width: 123px;
    height: 123px;
}
.the-puzzle .slice-1--clip { left: 0; top: 0; }
.the-puzzle .slice-2--clip { left: 123px; top: 0; }
.the-puzzle .slice-3--clip { left: 246px; top: 0; }
.the-puzzle .slice-4--clip { left: 0; top: 123px; }
.the-puzzle .slice-5--clip { left: 123px; top: 123px; }
.the-puzzle .slice-6--clip { left: 246px; top: 123px; }
.the-puzzle .slice-7--clip { left: 0; top: 246px; }
.the-puzzle .slice-8--clip { left: 123px; top: 246px; }
.the-puzzle .slice-9--clip { left: 246px; top: 246px; }

.puzzle-clip.puzzle-clip-today-2 { color: #fff !important; }
.puzzle-clip.puzzle-clip-far-off { color: #5b2f5d !important; }

.slice-1--clip span,
.slice-3--clip span,
.slice-4--clip span,
.slice-6--clip span,
.slice-7--clip span,
.slice-9--clip span
{
    left: 10px;
    top: 11px;
}
.slice-2--clip span,
.slice-5--clip span,
.slice-8--clip span
{
    left: 10px;
    bottom: 11px;
}

.avon-box2 {
    padding-top: 10px;
    padding-bottom: 40px;
    background-color: #fbfbfb;
    border-radius: 6px;
    box-shadow: 0px 1px 15px 0px;
}
.avon-box2 .top,
.avon-box2 .bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box2.png) no-repeat 0 0;
}


.film-box.top,
.film-box.bottom {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/avon-box2.png) no-repeat 0 0;
}

.film-box.bottom {
    background-position: 0 -29px;
    height: 71px;
}


.film-box.top {
    height: 30px;
}


.avon-box2 .top {
    height: 29px;
}
.avon-box2 .bottom {
    background-position: 0 -29px;
    height: 71px;
}
.avon-box2 .middle {
    padding: 110px 30px 50px 30px;
    color: #13103d;
    font-size: 14px;
    background-color: #fbfbfb;
    border-radius: 6px;
    position: relative;

}

.rull .avon-box2 .middle{
    height: 600px;
    overflow: hidden;
    overflow-y: scroll;
}

.avon-box2 .middle p{
    z-index: 99;
    position: relative;
}

.rulles-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/rulles-flag.png) no-repeat;
    position: absolute;
    width: 550px;
    height: 130px;
    top: 260px;
    left: -18px;
    z-index: 9999999;

}

.prize-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/prize-flag.png) no-repeat;
    position: absolute;
    width: 550px;
    height: 130px;
    top: -12px;
    left: -68px;

}

.imgfirst{
    position: relative;
    top: 57px;
    left: -115px;
}

.pr{
    padding-bottom: 20px;
    position: relative;
}

.luk-flag{
    background: url(/National_Library/oe_/https://jenite.bg/img/games/lukcheta/luk-flag.png) no-repeat;
    position: absolute;
    width: 600px;
    height: 421px;
    bottom: -115px;
    right: -170px;
    z-index: 10;
}


.avon-box2 .title {
    font-size: 34px;
    color: #5b2f5d;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 25px;
}

.avon-winners--l {
    float: left;
    width: 420px;
    margin-right: 20px;
    margin-bottom: 30px;

    z-index: 99;
    position: relative;
}


.winners .avon-winners--l {
    width: 455px;
    margin-right: 40px;
}
.winners .avon-winners--r {
    width: 300px;
}

.winners .avon-box2 .middle {
    padding-top: 100px;

}

.small-prize{
    position: relative;
    right: 30px;
    top: 30px;
    z-index: 0;
    margin-bottom: 10px;    
}

.col-winn{
    color: #945297;
}

.bgavonpuzzle.winners{
    min-height: 1025px;
}

.bgavonpuzzle.winners .avon-box2 .middle{
    margin-bottom: 20px;
}

.avon-winners--r {
    float: left;
    width: 380px;
    margin-bottom: 30px;
}
.avon-subtitile {
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.prize-small {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/prize-small.png) no-repeat 0 0;
    padding-left: 150px;
    margin-bottom: 30px;
    min-height: 93px;
}
.prize-small-list li {
    margin-bottom: 8px;
}
.avon-header-btn {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/jenite_avon_button_header.jpg) no-repeat 0 0;
    width: 163px;
    height: 99px;
    position: absolute;
    left: 330px;
    top: 0;
}
.avon-share {
    background: url(/National_Library/oe_/https://jenite.bg/img/games/avon/fb.png) no-repeat 0 0;
    height: 26px;
    position: absolute;
    right: 370px;
    top: 13px;
    font-size: 10px;
    color: #F1A700;
    text-transform: uppercase;
    padding-left: 30px;
    line-height: 12px;
    padding-top: 1px;
}


.answ{
    color: #613363;
}


/*
====================================
end  Beauty and the Beast
=====================================
*/



/*
====================================
AVON TEST 24.03.17
=====================================
*/

.bgavonpuzzle.avon-test-24_03 {
    background: #fff url(/National_Library/oe_/https://jenite.bg/img/games/AvonTest/bg-avon-test.jpg) no-repeat 0px -22px;
}

.avon-test-24_03 .header-game-test-film {
    margin: 10px 50px;
    color: #ec008c;
}


.avon-test-24_03 .avon-header .logo {
    position: absolute;
    right: 20px;
}


.avon-test-24_03 .avon-nav {
    margin: 25px 50px;
}


.avon-test-24_03 .fb-s {
    right: 20px;
    bottom: 25px;
}


.avon-test-24_03 .textinheader {
    margin: 33px 55px;
}



.avon-test-24_03 .avon-btn {
    background: -webkit-linear-gradient(#ec008c, #9f005e);
    background: -o-linear-gradient(#ec008c, #9f005e);
    background: -moz-linear-gradient(#ec008c, #9f005e);
    background: linear-gradient(#ec008c, #9f005e);
    border-radius: 4px;

}


.avon-test-24_03 a.pink {
    color: #ec008c;
}

.avon-test-24_03 .avon-steps li .padd {
    padding: 25px 20px 0;
}


.avon-test-24_03 .label-game.none-bg-img {
    width: auto;
    padding: 25px 30px;
    position: relative !important;
    z-index: 999;
    background: rgb(251, 251, 251);
    border-radius: 10px;
    box-shadow: inset 1px 1px 25px rgba(0,0,0,0.3), 0px 13px 17px -10px rgba(0,0,0,0.5);
    height: auto;
}

.avon-test-24_03 .none-bg-img {
    box-shadow: inset 1px 1px 25px rgba(0,0,0,0.3), 0px 13px 17px -10px rgba(0,0,0,0.5);
}

.page-forum-film-test .bgavonpuzzle.avon-test-24_03 {
    min-height: 780px;
}


.avon-test-24_03 .padd .text {
    color: #898989;
}

.avon-test-24_03 .padd .title{
    font-weight: bold;
    color: #945297;
    font-size: 34px; 
    margin-bottom: 30px;
}


.mt50 {
    margin-top: 50px;
}
.mt50 {
    margin-bottom: 50px;
}

.avon-test-24_03 .the-question .title {
    color: #ec008c;
    font-size: 22px;

}

.pl15 {
    padding-left: 15px;
}


.avon-test-24_03 .question-info .count-quest {
    font-size: 24px;
    color: #945297;
    margin-bottom: 20px;
}

.avon-test-24_03 .wrap-btn-next {
    color: #898989;
}

.avon-test-24_03 .question-info {
    float: none;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 35px;
}


.avon-test-24_03 #post-answer {
    position: relative;
}

.avon-test-24_03 .type-style {
    margin: 35px 0 20px 0;
    color: #ec008c;
    font-size: 22px;
}


.row {
    clear: both;
    content: '';
    display: table;
}

.col-7 {
    width: 55%;
    display: inline-block;
    float: left;
    position: relative;
}

.col-5 {
    width: 45%;
    display: inline-block;
    float: left;
    position: relative; 
} 

.avon-test-24_03 .img-wrap img.img-responsive {
    height: auto;
}

.avon-test-24_03 .img-wrap {
    height: auto;
}

.pr20 {
    padding-right: 20px; 
}


.mb240 {
    margin-bottom: 240px;
}
.mb180 {
    margin-bottom: 180px;
}

.wrap-prizes-img {
    position: absolute;
    bottom: 0;
    left: 25px;
}

.avon-test-24_03 .rulles .middle,
.avon-test-24_03 .rulles .label-game,
.avon-test-24_03 .rulles.avon-box2{
    background-color: #fff;
}

.avon-test-24_03 .avon-box2 {
    padding: 20px;
}

.avon-test-24_03 .label-game {
    width: 77.8%;
}

.avon-test-24_03 .middle {
    padding: 110px 5px 50px 5px;
}

/*
====================================
END OF AVON TEST 24.03.17
=====================================
*/

.hide { display: none !important; }


.instagram-list{
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}

.instagram-item{
    margin: 0 2px;
}

.p5{
    padding: 5px;
}

.ins-41 {
    float: left;
    clear: left;
    margin: 0.4rem 0;
}
