/* Dnipro styles css _anybodesign */
@font-face {
    font-family: 'cooperblack';
    src: url('../fonts/cooper-black-webfont.eot?') format('eot'), url('../fonts/cooper-black-webfont.woff') format('woff'), url('../fonts/cooper-black-webfont.ttf') format('truetype'), url('../fonts/cooper-black-webfont.svg#webfontLVWIAuZ8') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinblack';
    src: url('../fonts/din-black-webfont.eot?') format('eot'), url('../fonts/din-black-webfont.woff') format('woff'), url('../fonts/din-black-webfont.ttf') format('truetype'), url('../fonts/din-black-webfont.svg#webfontzXBW5whT') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* 
/*
/* global ******************* */
* {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Georgia, serif;
}
html {
    height: 100%;
    font-size: 100%;
}
body {
    height: 100%;
    font-size: 1em;
    background-color: #73c2e7;
}
#global {
    position: relative;
    width: 100%;
    min-height: 100%;
    background: transparent url(../dnipro_imports/dnipro-bg-fond.jpg) 50% bottom no-repeat;
}
#trame {
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent url(../dnipro_imports/dnipro-bg-trame.png) 0 0 repeat;
}
#rainbow {
    position: absolute;
    width: 100%;
    height: 300px;
    background: transparent url(../dnipro_imports/dnipro-rainbow.png) 0 0 repeat-x;
}
#pages {
    position: relative;
    width: 100%;
    height: 100%;
    background: transparent url(../dnipro_imports/dnipro-bg-pages.png) 50% 0 no-repeat;
}
#header {
    position: relative;
    width: 960px;
    height: 200px;
    margin: 0 auto;
}
#logo {
    position: relative;
    top: 42px;
    left: -37px;
}
#networks {
    position: absolute;
    top: 10px;
    right: 0;
}
a.network-twitter,
a.network-facebook,
a.network-rss,
a.flag-en,
a.flag-ukr {
    display: block;
    float: left;
    width: 38px;
    height: 38px;
    margin-right: 10px;
}
a.network-twitter {
    background: transparent url(../dnipro_imports/bt-twitter.png) 0 0 no-repeat;
}
a.network-twitter:hover {
    background: transparent url(../dnipro_imports/bt-twitter.png) 0 -38px no-repeat;
}
a.network-facebook {
    background: transparent url(../dnipro_imports/bt-facebook.png) 0 0 no-repeat;
}
a.network-facebook:hover {
    background: transparent url(../dnipro_imports/bt-facebook.png) 0 -38px no-repeat;
}
a.network-rss {
    background: transparent url(../dnipro_imports/bt-rss.png) 0 0 no-repeat;
}
a.network-rss:hover {
    background: transparent url(../dnipro_imports/bt-rss.png) 0 -38px no-repeat;
}
a.flag-en {
    background: transparent url(../dnipro_imports/flag-en.png) 0 0 no-repeat;
}
a.flag-en:hover {
    background: transparent url(../dnipro_imports/flag-en.png) 0 -38px no-repeat;
}
a.flag-ukr {
    background: transparent url(../dnipro_imports/flag-ukr.png) 0 0 no-repeat;
}
a.flag-ukr:hover {
    background: transparent url(../dnipro_imports/flag-ukr.png) 0 -38px no-repeat;
}
#networks span {
    display: none;
}
#login {
    left: 380px;
    position: absolute;
    top: 131px;
    /*background: transparent url(../dnipro_imports/twittie.png) 0 4px no-repeat;*/
}
/* 
/*
/* menus ******************* */
ul {
    list-style-type: none;
}
#menu-header {
    position: absolute;
    left: 270px;
    top: 75px;
}
#menu-header li {
    margin-bottom: 5px;
}
#menu-header li a {
    font-family: dinblack, arial black, sans-serif;
    text-decoration: none;
}
#menu-journal {
    position: absolute;
    top: 47px;
    left: 255px;
}
#menu-journal-el {
    left: 380px;
    position: absolute;
    top: 80px;
}
#menu-themes,
#menu-archives {
    margin-bottom: 10px;
}
#menu-themes li a {
    display: block;
    /* min-height: 25px; */    
    font-size: 0.9em;
    /* line-height: 25px; */    
    padding-left: 5px;
    padding: 5px;
    color: #333;
    border-top: #3396fb 1px solid;
    background: transparent url(../dnipro_imports/menu-bg.png) 0 bottom repeat-x;
    text-decoration: none;
}
#menu-themes li a:hover,
#menu-themes li a.actif {
    color: #fff;
    background-image: none;
    background-color: #3396fb;
}
#menu-themes li:last-child {
    border-bottom: #3396fb 1px solid;
}
#menu-archives li a {
    display: block;
    min-height: 25px;
    font-size: 0.9em;
    line-height: 25px;
    padding-left: 5px;
    color: #333;
    border-top: #666 1px solid;
    /* background: transparent url(../dnipro_imports/menu-bg.png) 0 bottom repeat-x; */   
    background: transparent url(../dnipro_imports/menu-bg-orange.png) 0 0 repeat-x;
    text-decoration: none;
}
#menu-archives li a:hover,
#menu-archives li a.actif {
    color: #fff;
    background-image: none;
    background-color: #ff9600;
}
#menu-archives li:last-child {
    border-bottom: #666 1px solid;
}
#menu-subarchives,
#menu-subarchives2,
#menu-subarchives3 {
    margin: 5px 5px;
}
#menu-subarchives li a,
#menu-subarchives2 li a,
#menu-subarchives3 li a {
    border: none;
    background-image: none;
    height: 18px;
    font-size: 0.8em;
    line-height: 18px;
}
#menu-subarchives li:last-child,
#menu-subarchives2 li:last-child,
#menu-subarchives3 li:last-child {
    border-bottom: none;
}
/* 
/*
/* content ******************* */
#content {
    position: relative;
    width: 960px;
    margin: 0 auto;
    background: transparent url(../dnipro_imports/dnipro-bg-content.png) 0 0 repeat-y;
}
#col-left,
#col-mid,
#col-right {
    float: left;
}
#col-left {
    margin: 10px 0 0 30px;
    width: 190px;
}
#col-mid {
    margin: 10px 0 0 15px;
    width: 520px;
    position: relative;
}
#col-right {
    margin: 10px 0 0 15px;
    width: 160px;
}
h1,
h2,
h1 a,
h2 a {
    font-size: 1em;
    font-weight: normal;
    font-family: cooperblack, arialblack, sans-serif;
}
h2.menu-themes,
h2.menu-mag,
h2.menu-archives,
h2.menu-sommaire,
h2.menu-articlesalaune {
    display: block;
    height: 30px;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    text-decoration: none;
}
h2.menu-mag-1597,
h2.menu-mag-1605,
h2.menu-mag-1607,
h2.menu-mag-1610,
h2.menu-mag-1606,
h2.menu-mag-1613,
h2.menu-mag-1600,
h2.menu-mag-1598,
h2.menu-mag-1596,
h2.menu-mag-1599,
h2.menu-mag-1611,
h2.menu-mag-1604,
h2.menu-mag-1601,
h2.menu-mag-2556,
h2.menu-mag-3049,
h2.menu-mag-1614 {
    display: block;
    height: 38px;
    position: absolute;
    margin-bottom: 18px;
    padding-left: 5px;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    text-decoration: none;
}
h2.menu-mag-1608 {
    display: block;
    height: 38px;
    position: absolute;
    margin-bottom: 18px;
    padding-left: 5px;
    font-size: 15px;
    line-height: 30px;
    color: black;
    text-decoration: none;
}
#zavitowki {
    /* height: 137px;  */    
    height: 123px;
    width: 515px;
    margin-top: 30px;
}
#zavitowki_h3 {
    width: 455px;
    padding-top: 35px;
    margin-left: 35px;
    text-align: center;
}
h2.menu-themes {
    width: 185px;
    background: transparent url(../dnipro_imports/menu-bg-bleu.png) 0 0 repeat-x;
}
h2.menu-mag {
    text-align: center;
    /*width: 510px;*/   
    background: transparent url(../dnipro_imports/menu-bg-bleu.png) 0 0 repeat-x;
}
h2.menu-mag-1604 {
    width: 510px;
    background: transparent url(../images/poloski/proza_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1596 {
    width: 510px;
    background: transparent url(../images/poloski/prigodi_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1614 {
    width: 510px;
    background: transparent url(../images/poloski/bg_literatura.png) 0 0 repeat-x;
}
h2.menu-mag-1597 {
    width: 510px;
    background: transparent url(../images/poloski/detektiv_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1598 {
    width: 510px;
    background: transparent url(../images/poloski/fantastika_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1599 {
    width: 510px;
    background: transparent url(../images/poloski/jinochi_istorii_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1600 {
    width: 510px;
    background: transparent url(../images/poloski/humor_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1601 {
    width: 510px;
    background: transparent url(../images/poloski/poeziya_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1610 {
    width: 510px;
    background: transparent url(../images/poloski/dovus_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1605 {
    width: 510px;
    background: transparent url(../images/poloski/drama_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1606 {
    width: 510px;
    background: transparent url(../images/poloski/kritika_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1613 {
    width: 510px;
    background: transparent url(../images/poloski/shkilne_jittya_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1607 {
    width: 510px;
    background: transparent url(../images/poloski/molodnyak_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1608 {
    width: 510px;
    background: transparent url(../images/poloski/nobelivka_bg.png) 0 0 repeat-x;
}
h2.menu-mag-1611 {
    width: 510px;
    background: transparent url(../images/poloski/astrologiya_bg.png) 0 0 repeat-x;
}
h2.menu-mag-2556 {
    width: 510px;
    background: transparent url(../images/poloski/maysternya_bg.png) 0 0 repeat-x;
}
h2.menu-mag-3049 {
    width: 510px;
    background: transparent url(../images/poloski/zavershennya_bg.png) 0 0 repeat-x;
}
h2.menu-mag-3572,
h2.menu-mag-3573 {
    width: 510px;
    height: 30px;
    padding: 7px 0 0 5px;
    color: white;
    1font-weight: bold;
    margin: 0 0 -37px 0;
    background: transparent url(../images/poloski/nobelivka_bg.png) 0 0 repeat-x;
}
h2.menu-mag-20798 {
    width: 510px;
    height: 30px;
    padding: 7px 0 0 5px;
    color: white;
    1font-weight: bold;
    margin: 0 0 -37px 0;
    background: transparent url(../images/poloski/fantastika_bg.png) 0 0 repeat-x;
}
h2.menu-mag-20797 {
    width: 510px;
    height: 30px;
    padding: 7px 0 0 5px;
    color: white;
    1font-weight: bold;
    margin: 0 0 -37px 0;
    background: transparent url(../images/poloski/detektiv_bg.png) 0 0 repeat-x;
}
h2.menu-archives {
    width: 155px;
    background: transparent url(../dnipro_imports/menu-bg-orange.png) 0 0 repeat-x;
}
h2.menu-sommaire {
    width: 515px;
    background: transparent url(../dnipro_imports/menu-bg-vert.png) 0 0 repeat-x;
}
h2.menu-articlesalaune {
    width: 515px;
    background: transparent url(../dnipro_imports/maysternya_bg.png) 0 0 repeat-x;
}
p {
    color: #333;
    font-size: 0.9em;
    line-height: 1.4em;
    margin-bottom: 15px;
}
img {
    margin-bottom: 10px;
}
a {
    color: #666;
}
a:hover {
    color: #333;
    text-decoration: none;
}
.greentype {
    color: #00e200;
}
.yellowtype {
    color: #ffe200;
}
.orangetype {
    color: #ff9600;
}
.redtype {
    color: #f00;
}
.purpletype {
    color: #ff5eb5;
}
.aquatype {
    color: #00eabf;
}
.whitetype {
    color: #fff;
}
.bluetype {
    color: #3396fb;
}
.bluetype2 {
    color: #4997FF;
}
/* home + sommaire *************************************** */
h1 {
    font-size: 1.6em;
    font-weight: normal;
}
h3 {
    margin-bottom: 10px;
    font-weight: normal;
}
#sommaire {
    padding: 10px;
    background: transparent url(../dnipro_imports/sommaire-bg.png) 0 0 repeat-y;
    margin-bottom: 15px;
}
#sommaire h3 {
    padding: 8px 0 10px 45px;
    background: transparent url(../dnipro_imports/picto-sommaire.png) 0 0 no-repeat;
    color: #00e200;
}
#sommaire h4 {
    font-size: 1em;
    color: #fff;
    padding: 4px;
    margin-bottom: 5px;
    margin-top: 5px;
}
#sommaire p {
    margin-bottom: 3px;
    border-bottom: #333 1px dotted;
}
#sommaire a {
    color: #333;
    text-decoration: none;
}
#sommaire a:hover {
    color: #00e200;
}
#sommaire label {
    float: right;
}
#articlesalaune {
    padding: 10px;
    background: transparent url(../dnipro_imports/articles-bg.png) 0 0 repeat-y;
    margin-bottom: 15px;
}
#articlesalaune p {
    margin-bottom: 3px;
}
#articlesalaune a:hover {
    color: #ff5eb5;
}
/* articles + forums + archives *************************************** */
div.vote {
    width: 520px;
    height: 75px;
}
div.vote h3 {
    float: left;
    margin: 18px 10px 0 0;
}
div.vote img {
    float: left;
}
div.navig {
    clear: both;
    padding-top: 5px;
    width: 520px;
    height: 50px;
    border-top: #3399ff 1px solid;
}
a.bt-prev,
a.bt-next {
    display: block;
    padding: 2px;
    width: 130px;
    font-size: 0.8em;
    line-height: 22px;
    font-family: dinblack, "arial black", sans-serif;
    text-decoration: none;
    text-align: center;
    background: #abdaf1 url(../dnipro_imports/bt-bg.png) 0 0 repeat-x;
    color: #3399ff;
}
a.bt-prev:hover,
a.bt-next:hover {
    color: #333;
}
a.bt-next {
    float: right;
}
a.bt-prev {
    float: left;
}
a.bt-basket {
    display: block;
    padding: 2px;
    width: 75px;
    height: 45px;
    font-size: 0.8em;
    line-height: 22px;
    font-family: dinblack, "arial black", sans-serif;
    text-decoration: none;
    text-align: center;
    background-color: #3399ff;
    color: #fff;
}
a.bt-basket:hover {
    width: 73px;
    height: 43px;
    background-color: #fff;
    color: #3399ff;
    border: #3399ff 1px solid;
}
div.separator {
    margin-bottom: 10px;
    width: 520px;
    height: 90px;
    background: transparent url(../dnipro_imports/separateur.png) 0 0 no-repeat;
}
div.post {
    padding: 10px;
    margin-bottom: 15px;
}
div.post p {
    color: #fff;
    margin-bottom: 2px;
}
div.post .post-author {
    color: #000;
    font-size: 1.1em;
}
div.leave-comment {
    margin: 10px 0;
}
#starify {
    margin-top: -15px;
}
.greenbg {
    background-color: #00e200;
}
.yellowbg {
    background-color: #ffd02f;
}
.orangebg {
    background-color: #ff9600;
}
.redbg {
    background-color: #f00;
}
.purplebg {
    background-color: #ff5eb5;
}
.aquabg {
    background-color: #00eabf;
}
.bluebg {
    background-color: #3396fb;
}
div.bloc-archives {
    margin: 10px 0;
    border-bottom: #f90 1px solid;
}
div.bloc-articles {
    margin: 10px 0;
    border-bottom: #39f 1px solid;
}
#col-articles {
    float: left;
    width: 250px;
    margin-right: 20px;
}
#col-articles2 {
    float: left;
    width: 99%;
    margin-right: 20px;
}
#col-articles h3 {
    font-size: 1.1em;
    margin: 0;
}
#col-articles img {
    width: 150px;
}
#col-articles p {
    margin-bottom: 4px;
}
#col-forum {
    float: left;
    width: 250px;
}
#col-forum ul {
    margin: 10px 0;
}
#col-forum li a {
    display: block;
    min-height: 25px;
    font-size: 0.9em;
    line-height: 25px;
    padding-left: 5px;
    color: #333;
    border-top: #3396fb 1px solid;
    text-decoration: none;
}
#col-forum li:last-child {
    border-bottom: #3396fb 1px solid;
}
#col-forum li a:hover {
    background-color: #39f;
    color: #fff;
}
div#new-article {
    position: relative;
    width: 200px;
    height: 100px;
    background: transparent url(../dnipro_imports/bt-ecrire.jpg) 0 0 no-repeat;
}
div#new-subject {
    position: relative;
    width: 210px;
    height: 100px;
    background: transparent url(../dnipro_imports/bt-sujet.jpg) 0 0 no-repeat;
}
div#new-article a,
div#new-subject a {
    position: absolute;
    left: 105px;
    top: 45px;
    font-size: 0.8em;
    color: #39f;
    text-decoration: none;
}
div#new-article a,
div#new-subject a {
    color: #333;
}
h4 {
    font-size: 1.4em;
    font-weight: normal;
    font-family: cooperblack, "arial black", sans-serif;
    color: #999;
}
hr {
    visibility: hidden;
    height: 15px;
    clear: both;
}
/* login + shop + divers *********************************** */
div#shop {
    margin: 10px 0;
}
div.shop-item {
    float: left;
    width: 160px;
    height: 220px;
    margin: 10px 12px 40px 0;
}
div.shop-item p {
    font-size: 0.8em;
    line-height: 1.2em;
    margin: 0;
}
div.shop-item p.book-title {
    font-weight: bold;
}
div.shop-item p.book-price a,
div.shop-item-det p.book-price a {
    color: #ff5eb5;
    font-weight: bold;
    text-decoration: none;
}
div.shop-details {
    float: left;
    width: 390px;
    margin: 10px 0 0 0;
}
div.shop-item-det {
    float: left;
    width: 100px;
    height: 190px;
    margin: 10px 10px 40px 0;
}
div#shop p.book-det-title {
    font-weight: bold;
    font-size: 1.2em;
    margin: 0;
}
a.bt-panier {
    display: block;
    padding: 2px;
    width: 130px;
    height: 22px;
    font-size: 0.8em;
    line-height: 22px;
    font-family: dinblack, "arial black", sans-serif;
    text-decoration: none;
    text-align: center;
    background: transparent url(../dnipro_imports/bt-bg.png) 0 0 repeat-x;
    color: #3399ff;
}
a.bt-panier:hover {
    color: #333;
}
a.bt-com {
    display: block;
    padding: 2px;
    width: 130px;
    height: 22px;
    font-size: 0.8em;
    line-height: 22px;
    font-family: dinblack, "arial black", sans-serif;
    text-decoration: none;
    text-align: center;
    background: transparent url(../dnipro_imports/bt-bg.png) 0 0 repeat-x;
    color: #3399ff;
}
table.achats td {
    border: 0;
    padding: 4px;
}
table.achats p {
    font-size: 0.7em;
    margin: 0;
}
table.achats tr.grey {
    background-color: #aaa;
}
table.achats tr.lightgrey {
    background-color: #ccc;
}
table.achats tr.total {
    background-color: #c00;
}
table.achats tr.total p {
    color: #fff;
}
div#panier-nav {
    position: relative;
    width: 520px;
    padding-top: 70px;
    background: transparent url(../dnipro_imports/caddie.png) 30px 0 no-repeat;
}
div#page-nav {
    position: relative;
    width: 280px;
    top: -25px;
    left: 220px;
    ;
}
div.pdv {
    margin: 10px 0;
}
div.pdv h4 {
    clear: both;
}
div.pdv p {
    float: left;
    border-bottom: #00eabf 1px solid;
    width: 160px;
    height: 110px;
    margin: 5px 5px 10px 0;
    font-size: 13px;
}
div.pdv1 p {
    float: left;
    width: 170px;
    height: 147px;
    margin: 5px 5px 10px 0;
    font-size: 13px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 70px;
}
div.pdv1 h4 {
    clear: both;
    background: url("http://www.dnipro-ukr.com.ua/images/background.png") repeat scroll 0 0 transparent;
    margin-bottom: 3px;
    padding-left: 15px;
    font: bold 18px Georgia, serif;
    position: relative;
    height: 25px;
    padding-top: 4px;
}
div.pdv1 h4 img {
    position: absolute;
    top: 1px;
    right: 10px;
    padding-top: 0px;
}
div.pdv2 p {
    float: left;
    width: 150px;
    height: 127px;
    margin: 5px 5px 10px 0;
    font-size: 13px;
}
div.pdv2 h4 {
    background: url("http://www.dnipro-ukr.com.ua/images/background.png") repeat scroll 0 0 transparent;
    margin-bottom: 3px;
    padding-left: 15px;
    font: bold 15px Georgia, serif;
    position: relative;
    height: 25px;
    padding-top: 4px;
    width: 240px;
    float: left;
    margin-left: 3px;
}
div.pdv2 h4 img {
    position: absolute;
    top: 6px;
    right: 10px;
    padding-top: 0px;
}
/* forms *************************************** */
div.col-pub {
    float: left;
    width: 250px;
    margin-right: 10px;
}
div.col-pub2 {
    float: left;
    width: 500px;
    margin-right: 10px;
}
div.col-pub2 select {
    padding: 5px;
    width: auto;
    font-size: 0.9em;
}
input,
textarea {
    padding: 5px;
    background-color: #f9f9f9;
    border: #ccc 1px solid;
    font-size: 0.9em;
}
form#articleform input,
form#articleform textarea,
form#newarticleform input,
form#newarticleform textarea {
    width: 510px;
}
form#articleform input.cocod,
form#newarticleform input.cocod {
    width: 85px;
}
form#articleform input.btsend,
form#newarticleform input.btsend {
    width: 125px;
}
input[type=submit] {
    cursor: pointer;
}
input[type=submit]:hover {
    background-color: #666;
    border: #333 1px solid;
    color: #fff;
}
select {
    padding: 5px;
    width: 150px;
    font-size: 0.9em;
}
input.price {
    width: 150px;
    background-color: transparent;
    border: none;
    font-weight: bold;
    color: #c00;
    display: inline;
}
div.col-pub2 input.price {
    width: 80px;
    background-color: #fc0;
    border: none;
    font-weight: bold;
    color: #c00;
    display: inline;
}
/* 
/*
/* footer ******************* */
#footer {
    clear: both;
    position: relative;
    width: 920px;
    height: 200px;
    margin: 0 auto;
    background: #fff url(../dnipro_imports/dnipro-footer.png) 0 0px no-repeat;
}
#footer div {
    position: relative;
    width: 500px;
    top: 110px;
    left: 215px;
    text-align: center;
}
#footer p,
#footer a {
    color: #aaa;
    font-family: dinblack, arialblack, sans-serif;
}
#footer a {
    font-size: 1.2em;
    margin-right: 10px;
    text-decoration: none;
}
#footer a:hover {
    color: #333;
}
#menu-festival {
    margin: 10px;
    padding: 5px;
    border: 1px solid red;
    background-color: #EFEFA2;
    color: #000;
    width: 130px;
}
.festivals {
    border: 1px solid #d4d2d2;
    padding: 1px;
    background-color: #FCFD7A;
    width: 253px;
    margin-right: 3px;
    margin-bottom: 3px;
    float: left;
    position: relative;
    padding-bottom: 9px;
}
.festivals div a:hover {
    color: #000000;
}
.festivals div a {
    /*color: #2F8AE0;*/   
    color: #1679AA;
    text-decoration: none;
}
.festivals div {
    text-align: center;
    margin-top: 4px;
}
#list_of_month {
    border: 1px solid #d4d2d2;
    padding: 1px;
    height: 121px;
    background-color: #1679AA;
    /*clear:both;*/   
    margin: 0px 0px;
}
#list_of_month div {
    width: 73px;
    padding: 5px;
    float: left;
    margin-top: 2px;
    margin-bottom: 1px;
    text-align: center;
}
#list_of_month div a {
    /*color:#78b503;*/   
    color: #FCFD7A;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
#list_of_month div a:hover {
    color: #000000;
}
.tochki {
    cursor: pointer;
    background: url('http://www.dnipro-ukr.com.ua/images/background.png');
    color: #155566;
    text-shadow: 0 1px 0 #FFFFFF;
}
.various {
    text-decoration: none;
    color: #155566;
    text-shadow: 0 1px 0 #FFFFFF;
    background: url("/images/bg_link_punkt.png");
    padding-left: 15px;
    font: bold 15px Georgia, serif;
    position: relative;
    height: 23px;
    position: reletive;
    width: 486px;
    float: left;
    display: block;
    padding-top: 2px;
}
.new_div img {
    position: absolute;
    top: 3px;
    right: 5px;
}
.p_list {
    background: url('http://www.dnipro-ukr.com.ua/images/yellow_paper.jpg') no-repeat scroll 0 0 transparent;
    margin-right: 50px;
}
.new_div {
    position: relative;
    float: left;
    margin-bottom: 3px;
    margin-left: 3px;
}
#log_title {
    padding: 5px;
    background: #6666ff;
    font: bold 14px Tahoma;
    color: #ffffff;
    margin-bottom: 8px;
    position: relative;
}
#forma {
    font-size: 12px;
    width: 400px;
    height: 200px;
    overflow: hidden;
}
#key_img {
    position: absolute;
    top: 80px;
    left: 170px;
}
#key_loading {
    position: absolute;
    top: 123px;
    left: 100px;
    display: none;
}
#key_error {
    position: absolute;
    font-weight: bold;
    color: red;
    top: 129px;
    left: 100px;
    display: none;
}
#last_journal {
    margin: 10px 0 15px 0;
    text-align: center;
}
#last_journal span {
    color: #155566;
    font-size: 15px;
    font-weight: bold;
}
#last_journal img {
    margin-top: 10px;
}
#forum_svet {
    background: url('../images/forum.jpg') no-repeat;
    height: 160px;
    width: 160px;
}
#forum_svet:hover {
    background: url('../images/forum_hover.png') no-repeat;
}
#sovmestno {
    background: url('../images/poet_for2.jpg') no-repeat;
    height: 160px;
    width: 160px;
}
#sovmestno:hover {
    background: url('../images/poet_for2_hover.jpg') no-repeat;
}
#pklub {
    background: url('../images/klub.jpg') no-repeat;
    height: 160px;
    width: 160px;
}
#pklub:hover {
    background: url('../images/klub_hover.jpg') no-repeat;
}
#top_new_menu {
    /* margin-left: 30px; */    
    margin-left: 15px;
}
ul#menu1 {} ul#menu2 {
    clear: both;
    width: 160px;
    , margin-top: 10px;
}
li.potato-menu-item {
    /*width:160px;*/   
    font-size: 12px;
    /*  background-color:#333;*/   
    background-color: rgba(19, 195, 148, 0.97);
    background-color: #13C394\0/;
}
*+html li.potato-menu-item {
    background-color: #13C394;
}
li.potato-menu-item a {
    padding: 9px 20px 9px 2px;
    color: #fff;
}
li.potato-menu-hover {
    /*background-color: #666;*/   
    background-color: #118967;
}
li.potato-menu-has-vertical > a {
    /* background: transparent url(../images/arrow_down.gif) right no-repeat;*/
}
li.potato-menu-has-holizontal > a {
    background: transparent url(../images/arrow_right.gif) right no-repeat;
}
li.potato-menu-item ul {
    border-top: 1px solid #444;
    border-left: 1px solid #444;
}
.fix_width {
    width: 210px;
}
#my_menu_top {
    padding-top: 1px;
    margin-left: 20px;
    /*background-color:rgba(19,195,148,0.9);*/
    
    background-color: #13C394;
    width: 920px;
}
#listi {
    background: url('../images/listi.png') no-repeat;
    height: 121px;
    width: 520px;
}
#listi a {
    text-decoration: none;
    color: #4F7FDC;
}
#listi a:hover {
    color: #353C49;
}
#dop_mat {
    font-size: 12px;
    width: 400px;
    height: 200px;
    overflow: hidden;
}
.pcounter {
    display: block;
    float: left;
    width: 25px;
    border: 1px solid #a1cefc;
    margin: 2px 2px;
    text-align: center;
    font: bold 11px Arial;
    color: #333333;
    text-decoration: none;
    background: #ffffff;
}
.pcounter:hover {
    background: #d5c750;
}
.pcounter_disable {
    display: block;
    float: left;
    width: 25px;
    border: 1px solid #a1cefc;
    margin: 2px 2px;
    text-align: center;
    font: bold 11px Arial;
    color: #333333;
    text-decoration: none;
    background: #dcdcdc;
    cursor: default;
}
.scenarii_list {
    margin-bottom: 15px;
}
.month_lit {
    width: 503px;
    height: 26px;
    background: url(../images/month_lit.jpg);
    font: italic bold 18px Georgia;
    color: #ffffff;
    padding: 4px 0 0 12px;
    margin: 20px 0 10px 0;
    text-align: center;
}
.month_lit_future {
    width: 503px;
    height: 45px;
    background: url(../images/lit_class_bg.png);
    font: italic bold 18px Georgia;
    color: #ffffff;
    padding: 4px 0 0 0px;
    margin: 20px 0 10px 0;
    text-align: center;
}
.month_lit_future span {
    font-size: 16px;
    color: red;
}
.month_lit span {
    text-transform: lowercase;
}
.rubrik_lit {
    height: 25px;
    padding: 5px 0 0 47px;
    margin: 20px 0 15px 0;
    font: bold 14px Arial;
    color: #003366;
    background: url(../images/rubrik_lit.png) top left no-repeat;
    text-transform: uppercase;
}
.literat {
    padding: 0px;
    margin: 0 0 0 47px;
}
.literat li {
    margin: 10px 0;
}
.lit_disabled {
    font-style: italic;
    font-size: 12px;
    color: #999999;
}
.lit_author {
    font-style: italic;
    font-size: 11px;
    color: blue;
    text-transform: uppercase;
}
#zavitowki h4 {
    font: bold 22px Tahoma;
    color: #000000;
    text-align: center;
    padding: 10px 0;
}
#zavitowki div {
    text-align: right;
    font-style: italic;
    padding-right: 15px;
}
.class_table {
    width: 140px;
    height: 100px;
    background: url(../images/class_table3.png) no-repeat 0 0;
    float: left;
    margin: 10px 55px;
    text-align: center;
    padding-top: 9px;
}
.class_table a {
    font: italic 16px Georgia;
    color: #ffffff;
    text-decoration: none;
}
.class_table a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.county_list {
    width: 180px;
    height: 85px;
    float: left;
    margin: 0 35px;
    text-align: center;
    padding-top: 35px;
}
.county_list a {
    font: 18px Georgia;
    color: #4c84e6;
}
/*����� ��� ������ ������ ������*/

.language_list {
    width: 150px;
    height: 95px;
    float: left;
    margin: 0 40px;
    text-align: center;
    padding-top: 5px;
}
.language_list a {
    font: 16px Georgia;
    color: #4c84e6;
}
.country_article_list {
    width: 100%;
}
.country_article_list th {
    color: #333333;
    padding: 5px;
}
.country_article_list td {
    text-align: center;
}
.tooltips {
    border: 1px solid #333333;
    background: #f4fccd;
    width: 250px;
    padding: 7px;
}
.social_name {
    padding: 5px;
    color: #ffffff;
    font: 14px Arial;
    background: #6d84b4;
    margin: 5px 0 7px 0;
}
.litlist {
    height: 135px;
    margin: 0 12px 15px 0;
    float: left;
}
#picture_container p {
    margin: 0px;
    padding: 0px;
}
#picture_container img {
    margin: 0 0 10px 0;
}
#picture_text {
    background: #e4e4e4;
    border-left: 5px solid #ff00ff;
    padding: 10px 0 10px 25px;
    text-align: left;
    margin-bottom: 20px;
}
#picture_raiting {
    margin: 7px auto 7px auto;
    text-align: center;
    width: 200px;
    padding: 5px 0 5px 0;
    background: #a0a0a0;
    color: #e9e9e9;
    font: bold 24px Tahoma;
    border: 1px solid #666666;
}
#picture_rcontainer {
    position: relative;
}
#picture_rcontainer img {
    position: absolute;
    top: 5px;
    right: 80px;
    display: none;
}
#picture_mess {
    text-align: center;
    font-weight: bold;
    margin-top: 15px;
}
#picture_move {
    margin-top: 10px;
    height: 42px;
    background: url(/images/pictures_move.gif);
    position: relative;
}
#picture_counter {
    position: absolute;
    top: 12px;
    right: 10px;
    font: 12px Tahoma;
    color: #666666;
}
#picture_counter span {
    font: 12px Tahoma;
}
.picture_buttons {
    width: 30px;
    height: 36px;
    position: absolute;
    top: 2px;
    background: url(/images/picture_move_buttons.png);
    cursor: pointer;
}
#pbfirts {
    left: 200px;
    background-position: 0px 0px;
}
#pbfirts:hover {
    background-position: 0px 36px;
}
#pbprev {
    left: 230px;
    background-position: -30px 0px;
}
#pbprev:hover {
    background-position: -30px 36px;
}
#pbnext {
    left: 265px;
    background-position: -60px 0px;
}
#pbnext:hover {
    background-position: -60px 36px;
}
#pblast {
    left: 295px;
    background-position: -90px 0px;
}
#pblast:hover {
    background-position: -90px 36px;
}
#picture_vote {
    display: block;
    cursor: pointer;
    margin-left: 210px;
    width: 100px;
    height: 28px;
    background: url(/images/pictute_vote.png);
    background-position: 0px 0px;
}
.manons {
    margin: 20px 0 0 0;
    border-bottom: 3px dotted #999999;
}
.manons img {
    padding: 2px;
    border: 1px solid #666666;
}
.manons p a {
    color: blue;
}
.manons_title {
    font: bold 22px Georgia;
}
.manons_amou {
    width: 350px;
    font: 16px Georgia;
    padding: 20px 0;
    text-align: center;
    color: #999999;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin: 0 auto 40px auto;
}
.manons_amou2 {
    font: 12px Georgia;
    padding: 5px 0;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
}
.kkdiv {
    width: 160px;
    margin: 5px 6px 10px 6px;
    float: left;
}
.kkdiv div {
    position: relative;
}
.kkdiv div img {
    position: absolute;
    top: 3px;
    right: 60px;
    display: none;
}
.kkdiv div p {
    width: 50px;
    color: #fff;
    background: #b71f14;
    text-align: center;
    font: 14px Arial;
    padding: 2px 0;
    border-radius: 3px;
    margin-left: 5px;
}
.kkbutton {
    position: absolute;
    background: url(/images/kkbuttoms.png);
    top: 3px;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.kkplus {
    background-position: 0px 0px;
    right: 30px;
}
.kkminus {
    background-position: -16px -16px;
    right: 5px;
}
#kksort {
    position: absolute;
    top: 0px;
    right: 0px;
}
#kkvote {
    position: relative;
    height: 30px;
}
#kkvote span {
    position: absolute;
    cursor: pointer;
}
.kkarrows {
    top: 0px;
    width: 25px;
    height: 25px;
    background: url(/images/kkarrows.png);
    background-position: 0px 0px;
}
#kkprev {
    left: 150px;
}
#kknext {
    right: 150px;
    background-position: -25px -25px;
}
.kkvote {
    top: 2px;
    width: 23px;
    height: 23px;
    background: url(/images/kkbuttoms2.png);
    background-position: 0px -1px;
}
.kkvoteplus {
    left: 300px;
}
.kkvoteminus {
    right: 300px;
    background-position: -23px -24px;
}
#kkvote p {
    position: absolute;
    top: 0px;
    left: 344px;
    width: 100px;
    color: #fff;
    background: #b71f14;
    text-align: center;
    font: 16px Arial;
    padding: 5px 0;
    border-radius: 3px;
    margin-left: 5px;
}
#kktitle {
    background: #3366cc;
    text-align: center;
    padding: 6px 0;
    color: #fff;
    font: 18px 'Times New Roman';
    border-radius: 3px;
}
#kkmesl {
    height: 30px;
    text-align: center;
    font: bold 14px Georgia;
    padding-top: 3px;
}
#kkvote img {
    position: absolute;
    top: 1px;
    right: 240px;
    display: none;
}
.news_box {
    padding: 2px;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
}
.news_box img {
    margin-bottom: 5px !important;
}
.news_box a {
    font: bold 12px 'Arial' !important;
    color: #000 !important;
}
.news_box p {
    font: 12px Georgia !important;
    padding: 5px 0 0 0 !important;
    margin: 0px !important;
}
#slogan {
    display: table-cell;
    background: url(/images/slogan.jpg) 0px 0px no-repeat;
    padding: 7px 10px 5px 180px;
    vertical-align: middle;
    color: #2a83bb;
    height: 76px;
    font: italic 14px Arial;
    margin-bottom: 10px;
}
#socials {
    position: absolute;
    top: 140px;
    left: 5px;
    width: 200px;
}
#socials a {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    margin-left: 15px;
    /* background-image: url(../images/social_icons.png); */
}
#socials a span {
    display: none;
}
a.social-fb {
    /* background-position: 50px 0px; */
    background-image: url('../images/2020/icon-fb');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
a.social-bucket {
    /* background-position: 50px 0px; */
    background-image: url('../images/2020/icon-bucketindigo');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
a.social-youtube {
    /* background-position: 50px 0px; */
    /* background-image: url('../images/2020/icon-youtube'); */
    background-image: url('../images/2020/icon-youtubenew');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#peredplata {
    display: block;
    width: 253px;
    position: relative;
    top: 7px;
    left: 660px;
    /* background: rgb(239, 62, 54) !important; */
    /* Old browsers */
    
    /* background: -moz-linear-gradient(top, rgba(239, 62, 54, 1) 1%, rgba(246, 108, 101, 1) 100%) !important; */
    /* FF3.6-15 */
    
    /* background: -webkit-linear-gradient(top, rgba(239, 62, 54, 1) 1%, rgba(246, 108, 101, 1) 100%) !important; */
    /* Chrome10-25,Safari5.1-6 */
    
    /* background: linear-gradient(to bottom, rgba(239, 62, 54, 1) 1%, rgba(246, 108, 101, 1) 100%) !important; */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    
    /* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef3e36', endColorstr='#f66c65', GradientType=0) !important; */
    /* IE6-9 */
    
    color: #fff;
    font: 26px Impact;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 2px black, 0 0 1em red;
    border-radius: 10px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}
#subsription_flags a img {
    height: 33px;
    width: 45px;
    position: absolute;
    top: -200px;
    z-index: 1000;
    border: 0px;
}
#ukraine_flag img {
    right: -225px;
    background: url(../images/ukraine.gif) no-repeat;
}
#UK_flag img {
    right: -175px;
    background: url(../images/flags/english_flag.gif) no-repeat;
}
#spain_flag img {
    right: -125px;
    background: url(../images/flags/spain_flag.gif) no-repeat;
}
#portugal_flag img {
    right: -75px;
    background: url(../images/flags/portugal_flag.gif) no-repeat;
}
#italy_flag img {
    right: -25px;
    background: url(../images/flags/italy_flag.gif) no-repeat;
}
#german_flag img {
    right: 25px;
    background: url(../images/flags/germary_flag.gif) no-repeat;
}
#france_flag img {
    right: 75px;
    background: url(../images/flags/france_flag.gif) no-repeat;
}
#russia_flag img {
    right: 125px;
    background: url(../images/flags/russia_flag.gif) no-repeat;
}
#peredplata:hover {
    /* background: #fb6059 !important; */
}
.img-fancy {
    border: 5px solid #fff;
	margin: 0 auto;
	box-sizing: border-box;
}

#bg_popup{position: fixed; z-index: 99999; background: rgba(0, 0, 0, 0.8); top: 0; right: 0; bottom: 0; left: 0; display: none;}
#popup {width: 515px; background:#fff; margin: 12.5% auto; padding: 0; font-size: 0; position: relative;}   
#popup img {margin: 0 !important;}
.close{display:block; position:absolute; top:5px; right:5px; width:30px; height:30px; color:#555; background: url(http://vobu.com.ua/img/fancybox/close.png) no-repeat 0 0; cursor:pointer;}

#peredplata {
    display: none;
    z-index: 1;
    background: transparent !important;
}
#peredplata:before {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    width: 279px;
    height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('../images/2020/newBtn.png');
    z-index: 2;
}


 /* Form */

 form#subscriptionmagazineform{
     position: relative;
     margin-left: -100px;
     margin-bottom: 30px;
 }

 table[width]{
     width: 90%;
 }

 h2.menu-mag{
    margin-left: -35px;
    width: 553px!important;
 }

 #redirect__poetry{
    position: absolute;
    top: 45px;
    right: -194px;
    cursor: pointer

 }

 .redirect__poetry{
     margin: 0;
    padding: 0;
    border: none;
    background: none;
    background-image: url("../images/2020/bannerDnipro.jpg");
    width: 230px;
    height: 408px;
    cursor: pointer;
 }