body {
    margin: 0px;
    padding: 0px;
    background: #fbfaf3;
    font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6, ul, p {
    margin: 0px;
    padding: 0px;
}

img{
    border: none;
}

.page_bg {
    width: 100%;
    float: left;
}

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

#art_slot_sky_lewa,
#art_slot_sky_prawa {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -80px;
}
#art_slot_sky_lewa {
    -webkit-transform: translate(-580px, 30px);
    -moz-transform: translate(-580px, 30px);
    -ms-transform: translate(-580px, 30px);
    -o-transform: translate(-580px, 30px);
    transform: translate(-580px, 30px);
}

#art_slot_sky_prawa {
    -webkit-transform: translate(580px, 30px);
    -moz-transform: translate(580px, 30px);
    -ms-transform: translate(580px, 30px);
    -o-transform: translate(580px, 30px);
    transform: translate(580px, 30px);
}


.page_content {
    width: 100%;
    float: left;
    position: relative;
}

.page_without_right_column {
    width: 100%;
    float: left;
}

.hidden {
    display: none;
}

.page_content_inside_container::after,
.page_content_inside_container::before{
  content: '';
  display: table;
  width: 100%;
  clear: both;
}

/* ----------------------------------------------- Top Advertise ---------------------------------------- */

.top_advertise {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 10px;
}

.top_advertise_inside {
    width: 750px;
    margin: 0 auto;
}

.top_advertise_inside a {
    float: left;
    text-decoration: none;
}

.top_advertise_inside a img {
    border: none;
    float: left;
}

/* ----------------------------------------------- Header -------------------------------------------- */

.header_bg {
    width: 980px;
    height: 119px;
    float: left;
    background: url('../images/tlo_wrozka_wiosna.png') no-repeat;
    position: relative;
}

.header_bg .skyscraper_advertise{
    position: absolute;
    top:-12px;
    right:-180px;
}
.header_bg .skyscraper_advertise .ssads{
    width: 160px;
}


.logo_container {
    width: 625px;
    height: 94px;
    float: left;
    padding-left: 30px;
    padding-top: 25px;
}

.logo_container a {
    float: left;
    text-decoration: none;
}

.logo_container a img {
    float: left;
    border: none;
}

.header_right_container {
    width: 300px;
    height: 74px;
    float: left;
    padding-top: 25px;
    padding-right: 20px;
}

.user_hello_box {
    width: 100%;
    left: 10px;
    top: 15px;
    float: left;
    position: absolute;
    height: 13px;
    padding-bottom: 7px;
    font-size: 12px;
    color: #525050;
    font-family: 'Domine', serif;
    text-shadow: 0 0 0.5em #ffffff, 0 0 0.5em #ffffff, 0 0 0.5em #ffffff;
}

.user_hello_box span {
    color: #d82056;
}

.search_container {
    width: 100%;
    float: right;
    text-align: right;
    padding-bottom: 8px;
}

.search_container form {
    width: 100%;
    float: right;
    text-align: right;
}

.search_container form input[type='text'] {
    width: 158px;
    height: 28px;
    line-height: 28px;
    background: url('../images/input_bg.png') no-repeat;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-right: 5px;
    border: none;
    color: #b4b4b4;
    font-size: 12px;
    padding-left: 30px;
    padding-right: 10px;
    font-family: 'Open Sans', sans-serif;
}

.search_container form input[type='submit'] {
    width: 97px;
    height: 28px;
    background: url('../images/submit_bg.png') no-repeat;
    padding: 0px;
    margin: 0px;
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    cursor: pointer;
    border: none;
    font-family: 'Open Sans', sans-serif;
}

.login_module_container {
    width: 100%;
    float: none;
    margin-top: 15px;
}

.facebook_module_content {
    float: left;
    padding-right: 5px;
    width: 125px;
    margin-left: 30px;
}

.login_register_links {
    float: left;
    width: 175px;
}

.login_register_links ul {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.login_register_links ul li {
    float: left;
    padding-right: 8px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Domine', serif;
    padding-top: 5px;
    font-weight: bold;
    text-shadow: 0 0 0.5em #ffffff, 0 0 0.5em #ffffff, 0 0 0.5em #ffffff;
}


.login_register_links ul li a {
    float: left;
    text-decoration: none;
    font-family: 'Domine', serif;
}

#login_btn a {
    color: #d82056;
}

#register_btn {
    padding-right: 0px;
}

#register_btn a {
    color: #54486a;
}

.logout_register_links {
    float: left;
}

.logout_register_links ul {
    float: left;
    list-style: none;
}

.logout_register_links ul li {
    float: left;
    padding-right: 20px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Domine', serif;
    padding-top: 5px;
    font-weight: bold;
    text-shadow: 0 0 0.5em #ffffff, 0 0 0.5em #ffffff, 0 0 0.5em #ffffff;
}

.logout_register_links ul li a {
    float: left;
    text-decoration: none;
}

#profile_btn a {
    color: #444444;
}

#logout_btn {
    padding-right: 0px;
}

#logout_btn a {
    color: #444444;
    cursor: pointer;
}

/* ---------------------------------------- Zawartość strony -------------------------------------- */

.page_content_inside_container {
    width: 940px;
    float: left;
    border-left: 1px solid #f6f1f0;
    border-right: 1px solid #f6f1f0;
    border-bottom: 1px solid #f6f1f0;
    background: #ffffff;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 23px;
    padding-top: 3px;
    margin-bottom: 20px;
}

.page_content_inside_full {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.page_content_inside_left {
    width: 620px;
    float: left;
    padding-right: 20px;
}

.page_content_inside_right {
    width: 300px;
    float: left;
}

.page_content_inside_right .bannergroup{
    float: left;
}

/* -------------------------------------- Moduł nowy numer -------------------------------------- */

.new_numer_container {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.new_number_cover {
    width: 298px;
    float: left;
}

.new_number_cover_inside {
    position: relative;
    float: left;
}

.new_number_cover_content {
    float: left;
}

.new_number_cover_content a {
    text-decoration: none;
    float: left;
}

.new_number_cover_content a img {
    float: left;
    border: none;
}

.new_number_cover_loupe {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 10;
}

.new_number_cover_loupe a {
    text-decoration: none;
    float: left;
}

.new_number_cover_loupe a img {
    float: left;
    border: none;
}

.new_number_bottom_desc {
    width: 300px;
    height: 20px;
    text-align: right;
    float: left;
    background: #f5f7f7;
    padding-top: 3px;
    color: #464646;
    font-size: 14px;
    font-family: 'Domine', serif;
}

.new_number_bottom_desc span {
    text-transform: uppercase;
    color: #51bea2;
}

/* -------------------------------------- Moduł nowy numer specjalny -------------------------------- */

.new_special_number_container {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.new_special_number_header {
    width: 100%;
    float: left;
    padding-top: 12px;
    padding-bottom: 10px;
    font-size: 16px;
    color: #464646;
    font-family: 'Domine', serif;
    background: url('../images/border.png') top repeat-x;
}

.new_special_number_header span {
    color: #635ab3;
}

.new_special_number_cover {
    width: 100%;
    float: left;
}

.new_special_number_cover a {
    float: left;
    text-decoration: none;
}

.new_special_number_cover a img {
    border: none;
    float: left;
}

/* ------------------------------------- Moduł własny html - prawa kolumna ----------------------------------- */

.custom_html_right_module {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.custom_html_right_header {
    width: 270px;
    height: 29px;
    float: left;
    margin-bottom: 15px;
    background: #B89BEE;
    padding-left: 15px;
    padding-right: 15px;
}

.custom_html_right_header.no_bottom_margin {
    margin-bottom: 0px;
}

.custom_html_right_header h3 {
    color: #FFFFFF;
    float: left;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: normal;
    padding-top: 6px;
    width: 100%;
}

.custom_html_right_header h3 a {
    text-decoration: none;
    color: #FFFFFF;
}

.custom_html_right_content {
    width: 100%;
    float: left;
}

.custom_html_right_content.contact_content {
    width: 272px;
    border-left: 1px solid #b89bee;
    border-right: 1px solid #b89bee;
    border-bottom: 1px solid #b89bee;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 13px;
    padding-right: 13px;
}

.custom_html_right_content a {
    float: left;
    text-decoration: none;
}

.custom_html_right_content a img {
    border: none;
    float: left;
}

/* --------------------------------------- Main menu -------------------------------------------- */

.main_menu_container {
    width: 990px;
    height: 33px;
    float: left;
    position: relative;
    left: -25px;
    top: 0px;
    /*background: url('../images/main_menu_bg_swieta.png') no-repeat;*/
    background: url('../images/main_menu_bg_wielkanoc.png') no-repeat;

}

.main_menu_container .menu {
    height: 29px;
    float: left;
    list-style: none;
}

.main_menu_container .menu li {
    float: left;
    font-family: 'Domine', serif;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    background: url('../images/main_menu_left_bg.png') left no-repeat;
    position: relative;
}

.main_menu_container .menu li.item-906 span a {
    cursor: default;
}

.main_menu_container .menu li.item-906 span ul li span a {
    cursor: pointer;
}

.main_menu_container .menu li.item-907 span a {
    cursor: default;
}

.main_menu_container .menu li.item-907 span ul li span a {
    cursor: pointer;
}

.main_menu_container .menu li.item-908 span a {
    cursor: default;
}

.main_menu_container .menu li.item-908 span ul li span a {
    cursor: pointer;
}

.main_menu_container .menu li.item-909 span a {
    cursor: default;
}

.main_menu_container .menu li.item-909 span ul li span a {
    cursor: pointer;
}

.main_menu_container .menu li.item-910 span a {
    cursor: default;
}

.main_menu_container .menu li.item-910 span ul li span a {
    cursor: pointer;
}

.main_menu_container .menu li span {
    float: left;
    background: url('../images/main_menu_right_bg.png') right no-repeat;
}

.main_menu_container .menu li.item-911 span {
    background: none;
}

.main_menu_container .menu li.item-911 span ul {
    right: 0px;
}

.main_menu_container .menu li.item-911 span ul li {
    width: 225px;
}

.main_menu_container .menu li.item-911 span ul li span {
    width: 171px;
}

.main_menu_container .menu li.item-911 span ul li span a {
    width: 171px;
}

.main_menu_container .menu li.item-956 span {
    background: none;
}

.main_menu_container .menu li.item-956 span ul {
    right: 0px;
}

.main_menu_container .menu li span ul {
    display: none;
    position: absolute;
    top: 29px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #ffffff;
    padding-left: 9px;
    padding-right: 9px;
    border-left: 3px solid #ff9f00;
    border-right: 3px solid #ff9f00;
    border-bottom: 3px solid #ff9f00;
    list-style: none;
    z-index: 9999999;
}

.main_menu_container .menu li span ul li {
    color: #686868;
    font-size: 12px;
    font-family: 'Domine', serif;
    width: 209px;
    text-transform: none;
    background: none;
    float: left;
}

.main_menu_container .menu li span ul li span {
    width: 155px;
    padding-left: 27px;
    padding-right: 27px;
    background: none;
    float: left;
}

.main_menu_container .menu li span ul li span:hover {
    background: url('../images/submenu_hover.png') left 12px no-repeat;
}

.main_menu_container .menu li span ul li span a {
    padding: 0px;
    margin: 0px;
    color: #686868;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 155px;
    float: left;
    height: auto;
    background: url('../images/submenu_border.png') bottom repeat-x;
}

.main_menu_container .menu li.active span ul li span a {
    background: url('../images/submenu_border.png') bottom repeat-x;
}

.main_menu_container .menu li span ul li span a:hover {
    background: url('../images/submenu_border.png') bottom repeat-x;
    color: #f12b84;
}

.main_menu_container .menu li a {
    float: left;
    text-decoration: none;
    color: #ffffff;
    height: 20px;
    padding:9px 21px 0px 20px;
}

.main_menu_container .menu li.active a {
    /*background: #f12b84;*/
    background: #75cc59;
}

.main_menu_container .menu li a:hover {
    /*background: #f12b84;*/
    background: #75cc59;
}

/* ------------------------------------- Moduł najczęściej czytane ------------------------------ */

.mod_most_read_articles_container {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.mod_most_read_articles_container h2 {
    width: 285px;
    float: left;
    height: 24px;
    background: #B89BEE;
    color: #ffffff;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 5px;
    font-family: 'Domine',serif;
}

.mod_most_read_articles_box {
    width: 286px;
    float: left;
    margin-top: 8px;
    padding: 7px;
    background: #ffe7f2;
}

.mod_most_read_articles_image_link {
    float: left;
    text-decoration: none;
}

.mod_most_read_articles_image_link img {
    border: none;
    float: left;
}

.mod_most_read_articles_title {
    width: 100%;
    float: left;
    color: #464646;
    font-size: 14px;
    padding-top: 8px;
    font-family: 'Domine',serif;
}

.mod_most_read_articles_title a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #464646;
}

.mod_most_read_articles_title a span {
    color: #f12b84;
}

/* -------------------------------------- Okruszki ------------------------------------------------ */

.breadcrumbs {
    width: 100%;
    float: left;
    font-size: 11px;
    color: #d3d3d3;
    font-family: Arial;
    padding-top: 5px;
}

.breadcrumbs a {
    text-decoration: none;
    color: #868686;
}

.breadcrumbs span {
    color: #868686;
}

/* ----------------------------------- Lista artykułów ------------------------------------------- */

.articles_category_component_container {
    width: 100%;
    float: left;
}

.articles_category_component_top_content {
    width: 100%;
    float: left;
    padding-bottom: 12px;
    background: url('../images/border.png') bottom repeat-x;
}

.articles_category_component_top_breadcrumbs {
    width: 60%;
    float: left;
}

.articles_category_component_top_breadcrumbs.longer {
    width: 100%;
}

.articles_category_component_top_buttons {
    width: 40%;
    float: left;
    text-align: right;
}

.articles_category_component_social_btn a {
    float: right;
    text-decoration: none;
}

.articles_category_component_social_btn a img {
    float: right;
    border: none;
}

.articles_category_component_container h1 {
    width: 100%;
    float: left;
    font-size: 18px;
    font-family: 'Domine',serif;
    color: #f12b84;
    font-weight: normal;
    padding-top: 15px;
}

.articles_category_component_letter_size {
    float: right;
    padding-right: 7px;
    height: 20px;
    border-right: 1px solid #b3b3b0;
}

.articles_category_component_letter_size .letter {
    float: left;
    margin-right: 3px;
    cursor: pointer;
    text-decoration: none;
}

.articles_category_component_social_btn {
    float: right;
    padding-left: 6px;
}

.articles_category_component_social_btn a {
    float: left;
    text-decoration: none;
    margin-left: 6px;
}

.articles_category_component_send_to_friend {
    float: right;
    padding-left: 6px;
    padding-right: 6px;
    border-right: 1px solid #B3B3B0;
}

.articles_category_component_send_to_friend a {
    float: left;
    text-decoration: none;
    width: 22px;
    height: 19px;
    background: url('../images/send_mail.jpg') no-repeat;
}

.articles_category_component_list_container {
    width: 100%;
    float: left;
}

.articles_category_component_list_container ul {
    width: 100%;
    float: left;
    list-style: none;
}

.articles_category_component_list_container ul li {
    width: 100%;
    float: left;
    padding-top: 13px;
    padding-bottom: 13px;
    background: url('../images/border.png') bottom repeat-x;
}

.articles_category_component_list_left {
    width: 286px;
    float: left;
    margin-right: 10px;
}

.articles_category_component_list_left a {
    float: left;
    text-decoration: none;
    width: 100%;
}

.articles_category_component_list_left a img {
    float: left;
    border: 1px solid #ebebeb;
    max-width: 100%;
}

.articles_category_component_list_right {
    width: 324px;
    float: left;
}

.articles_category_component_list_right.full_width {
    width: 100%;
}

.articles_category_component_list_right h3 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-size: 18px;
    color: #f12b84;
    font-weight: normal;
    font-family: 'Domine',serif;
}

.articles_category_component_list_right h3 a {
    width: 100%;
    float: left;
    color: #f12b84;
    text-decoration: none;
}

.articles_category_component_list_right p {
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #464646;
    padding-bottom: 12px;
}

.articles_category_component_list_right p a {
    padding-left: 4px;
    text-decoration: none;
    color: #f12b84;
}

.articles_category_component_list_right_tags {
    width: 100%;
    float: left;
    font-size: 12px;
}

.articles_category_component_list_right_tags span {
    float: left;
    font-weight: bold;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    padding-right: 3px;
}

.articles_category_component_list_right_tags a {
    float: left;
    margin-right: 3px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
}

.articles_category_component_list_right_tags a:hover {
    color: #f12b84;
}

.articles_category_component_list_pagination {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.articles_category_component_list_pagination ul {
    width: 100%;
    float: left;
    list-style: none;
    text-align: center;
}

.articles_category_component_list_pagination ul li {
    display: inline-block;
    padding-left: 7px;
    padding-right: 7px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #464646;
    border-right: 1px solid #efefef;
    border-left: 1px solid #ebebeb;
}

.articles_category_component_list_pagination ul li a {
    text-decoration: none;
    font-size: 13px;
    color: #464646;
}

.articles_category_component_list_pagination ul li.pagination-prev {
    float: left!important;
    border: none;
    padding-top: 5px;
}

.articles_category_component_list_pagination ul li.pagination-prev span {
    color: #464646;
}

.articles_category_component_list_pagination ul li.pagination-next {
    float: right!important;
    border: none;
    padding-top: 5px;
}

.articles_category_component_list_pagination ul li.pagination-next span {
    color: #464646;
}

.articles_category_component_list_pagination ul li.pagination-start {
    display: none;
}

.articles_category_component_list_pagination ul li.pagination-end {
    display: none;
}

.articles_category_component_list_pagination ul li span {
    color: #f12b84;
}

.pink_arrows {
    color: #f12b84!important;
}

/* --------------------------------- Pojedynczy artykuł -------------------------------------- */

.article_component_full_content {
    width: 100%;
    float: left;
}

.article_component_full_content h1 {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #f12b84;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'Domine',serif;
    font-weight: normal;
}

.article_component_full_small_intro {
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 13px;
    color: #343434;
    font-family: 'Open Sans',sans-serif;
    padding-bottom: 15px;
}

.article_component_full_full_text {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #343434;
    font-family: 'Open Sans',sans-serif;
}

.article_component_full_full_text p {
    padding-bottom: 10px;
}

.article_component_full_full_text ul {
    padding-left: 15px;
}

.article_component_full_full_text .pagenavcounter {
    display: none;
}

.article_component_full_full_text .pagination {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.article_component_full_full_text .pagination ul {
    width: 100%;
    float: left;
    list-style: none;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
}

.article_component_full_full_text .pagination ul li a {
    text-decoration: none;
    color: #464646;
}

.article_component_full_full_text .pagination ul li a span {
    color: #f12b84;
}

.article_component_full_full_text .pagination ul li.article_nav_prev {
    width: 50%;
    float: left;
    text-align: left;
}

.article_component_full_full_text .pagination ul li.article_nav_next {
    width: 50%;
    float: right;
    text-align: right;
}

.article_component_full_full_text a {
    color: #F12B84;
    text-decoration: none;
}

.article_component_full_full_text p {
    font-size: 13px;
    color: #343434;
    font-family: 'Open Sans',sans-serif;
    line-height: 19px;
}

.article_component_full_full_text img {
    /*float: left;*/
    margin-right: 20px;
    margin-bottom: 15px;
    /*border: 1px inset #EBEBEB;*/
}

.article_component_full_full_text img.fleft {
    float: left;
}

.article_component_event_info_bottom {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 13px;
    line-height: 20px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
    background: url('../images/border.png') top repeat-x;
}

.article_component_event_info_bottom.bottom_bg {
    background: none;
    background: url('../images/border.png') bottom repeat-x;
}

.article_component_event_info_bottom span {
    width: 100%;
    float: left;
    font-family: 'Domine', serif;
    font-size: 15px;
    color: #7651bb;
}

.article_component_event_info_bottom a {
    text-decoration: none;
    color: #F12B84;
}

.article_component_full_source {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
    background: url('../images/border.png') bottom repeat-x;
}

.article_component_full_source a {
    text-decoration: none;
    color: #464646;
    font-weight: bold;
}

.article_component_full_tags {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.article_component_full_tags span {
    float: left;
    padding-right: 4px;
    font-weight: bold;
    color: #464646;
    font-size: 12px;
}

.article_component_full_tags ul {
    list-style: none;
}

.article_component_full_tags ul li {
    float: left;
    padding-right: 4px;
}

.article_component_full_tags ul li a {
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #464646;
}

.article_component_full_tags ul li a:hover {
    color: #f12b84;
}

.article_component_full_social_bottom_buttons {
    width: 100%;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
}

.article_component_full_social_bottom_buttons a {
    float: right;
    text-decoration: none;
}

.addthis_toolbox.addthis_default_style {
    float: right!important;
}

.article_component_full_gallery_container {
    width: 100%;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.article_component_full_gallery_container h4 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-size: 14px;
    color: #f12b84;
    font-family: 'Domine',serif;
}

.article_component_full_gallery_slider {
    width: 620px;
    float: left;
}

.article_component_full_gallery_slider_left {
    width: 20px;
    height: 139px;
    float: left;
    cursor: pointer;
}

.article_component_full_gallery_slider_middle {
    width: 580px;
    float: left;
    height: 137px;
    position: relative;
    overflow: hidden;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}

.article_component_full_gallery_slider_middle_inside {
    width: 999999999px;
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
}

.article_component_full_gallery_slider_middle_inside ul {
    width: 100%;
    float: left;
    list-style: none;
}

.article_component_full_gallery_slider_middle_inside ul li {
    float: left;
    padding-right: 4px;
}

.article_component_full_gallery_slider_middle_inside ul li a {
    float: left;
    text-decoration: none;
}

.article_component_full_gallery_slider_middle_inside ul li a img {
    float: left;
    border: none;
}

.article_component_full_gallery_slider_right {
    width: 20px;
    height: 139px;
    float: right;
    cursor: pointer;
}

.article_component_full_see_also_container {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 20px;
    background: url('../images/border.png') bottom repeat-x;
}

.article_component_full_see_also_container h4 {
    width: 585px;
    float: left;
    height: 23px;
    background: #f12d85 url('../images/see_also_bg.png') left no-repeat;
    padding-left: 35px;
    color: #ffffff;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Domine',serif;
    padding-top: 6px;
}

.article_component_full_see_also_content {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.article_component_full_see_also_one_box {
    width: 193px;
    float: left;
    padding-right: 19px;
}

.article_component_full_see_also_one_box.no_right_padding {
    padding-right: 0px;
}

.article_component_full_see_also_one_box .see_also_img_link {
    float: left;
    text-decoration: none;
}

.article_component_full_see_also_one_box .see_also_img_link img {
    border: 1px solid #ebebeb;
    float: left;
}

.article_component_full_see_also_one_box h3 {
    width: 100%;
    float: left;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: normal;
    color: #f12d85;
    font-size: 14px;
    font-family: 'Domine',serif;
}

.article_component_full_see_also_one_box h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #f12d85;
}

.article_component_full_see_also_one_box p {
    color: #464646;
    font-size: 13px;
    font-family: 'Open Sans',sans-serif;
}

.article_component_full_see_also_one_box p a {
    padding-right: 3px;
    color: #f12d85;
    text-decoration: none;
}

.no_login_to_comment_info {
    width: 100%;
    float: left;
    padding-top: 25px;
    padding-bottom: 15px;
}

.no_login_to_comment_first_box {
    width: 618px;
    float: left;
    background: #f9f9f9;
    border: 1px solid #dedede;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #a6a6a6;
    font-size: 14px;
    font-family: 'Domine',serif;
    line-height: 19px;
}

.no_login_to_comment_second_box {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
    padding-top: 15px;
}

.no_login_to_comment_second_box a {
    text-decoration: none;
    color: #f12d85;
}

.no_login_to_comment_second_box_left {
    width: 50%;
    float: left;
    text-align: left;
}

.no_login_to_comment_second_box_right {
    width: 50%;
    float: right;
    text-align: right;
}

.comments_login {
    width: 582px;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    padding-right: 18px;
    border: 1px solid #dedede;
    background: #f9f9f9;
    margin-top: 15px;
}

.comments_login_list {
    width: 100%;
    float: left;
}

.comments_login_list ul {
    width: 100%;
    float: left;
    list-style: none;
}

.comments_login_list ul li {
    width: 550px;
    float: left;
    border: 1px solid #e4e4e4;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background: #ffffff;
    margin-bottom: 15px;
}

.comments_login_avatar {
    width: 64px;
    float: left;
    padding-right: 17px;
    border-right: 1px solid #f1f1f1;
}

.comments_login_avatar img {
    float: left;
    border: 1px solid #e2e2e2;
}

.comments_login_avatar h5 {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #000000;
    padding-bottom: 10px;
}

.comments_login_content {
    width: 451px;
    float: left;
    padding-left: 17px;
}

.comments_login_description {
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 13px;
    color: #565656;
    background: url('../images/border.png') bottom repeat-x;
    font-family: 'Open Sans',sans-serif;
}

.comments_login_date {
    width: 100%;
    float: left;
    padding-top: 15px;
}

.comments_login_date_left {
    width: 50%;
    float: left;
    color: #838383;
    font-size: 10px;
    font-family: 'Open Sans',sans-serif;
}

.comment_list_count {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #727272;
    font-family: 'Open Sans',sans-serif;
}

.comment_list_count span {
    color: #f12d85;
}

.article_comments_login_top {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.article_comments_login_top_left {
    width: 50%;
    float: left;
    font-size: 14px;
    color: #727272;
    text-align: left;
    font-family: 'Domine',serif;
}

.article_comments_login_top_left span {
    font-weight: bold;
}

.article_comments_login_top_right {
    width: 50%;
    float: right;
    text-align: right;
    font-size: 12px;
    color: #727272;
    font-family: 'Open Sans',sans-serif;
}

.comments_login_form {
    width: 582px;
    float: left;
    padding-bottom: 15px;
}

.comments_login_form form {
    width: 100%;
    float: left;
}

.comments_login_form form textarea {
    width: 570px;
    height: 100px;
    padding: 5px;
    float: left;
    border: 1px solid #d9d9d9;
    background: #ffffff;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    color: #343434;
}

.comments_login_form form input[type="submit"] {
    margin-top: 12px;
    float: right;
    width: 122px;
    height: 31px;
    border: none;
    background: #f12d85;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'Open Sans',sans-serif;
}

/* Pojedynczy artykuł - aktualny */

.article_actual_full_content {
    width: 100%;
    float: left;
}

.article_actual_full_content h1 {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #f12d85;
    font-family: 'Domine',serif;
}

.article_actual_full_full_text {
    width: 100%;
    float: left;
}

.back_to_top {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.back_to_top span {
    width: 150px;
    float: right;
    height: 25px;
    background: #F12B84;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    padding-top: 9px;
}

/* ------------------------------------- Kontakt --------------------------------------------- */

.article_title {
    width: 100%;
    float: left;
    padding-bottom: 30px;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine',serif;
    padding-top: 10px;
    font-weight: normal;
}

.article_title h1 {
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: normal;
}

.contact_full_container {
    width: 100%;
    float: left;
}

.contact_left_column {
    width: 465px;
    float: left;
    padding-right: 15px;
}

.contact_left_column h3 {
    width: 100%;
    float: left;
    padding-bottom: 13px;
    font-size: 18px;
    color: #464646;
    margin-bottom: 15px;
    background: url('../images/border.png') bottom repeat-x;
    font-family: 'Domine',serif;
}

.contact_left_column form {
    width: 100%;
    float: left;
}

.contact_one_row {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.contact_one_row label {
    width: 120px;
    float: left;
    padding-right: 10px;
    text-align: right;
    color: #464646;
    font-size: 13px;
    font-family: 'Open Sans',sans-serif;
    padding-top: 6px;
    padding-bottom: 4px;
}

.contact_one_row label span {
    color: #f12b84;
    font-size: 16px;
    font-family: 'Domine',serif;
}

.contact_one_row input[type="text"] {
    width: 288px;
    height: 20px;
    border: 1px solid #e9e9e9;
    padding: 5px;
    float: left;
}

.contact_one_row input[type="checkbox"] {
    margin-top: 10px;
    float: left;
}

.contact_legend {
    width: 100%;
    float: left;
    padding-top: 5px;
    font-size: 11px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
}

.contact_legend span {
    color: #f12b84;
}

.contact_one_send_row {
    width: 100%;
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
}

.contact_one_send_row button {
    float: right;
    width: 115px;
    height: 26px;
    background: #f12b84;
    color: #ffffff;
    cursor: pointer;
    border: none;
    margin-right: 15px;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'Open Sans',sans-serif;
}

.contact_one_row textarea {
    width: 418px;
    float: left;
    border: 1px solid #e9e9e9;
    padding: 5px;
}

.contact_one_row .new_star {
    float: right;
    color: #f12b84;
    font-size: 16px;
    font-family: 'Domine',serif;
    padding-left: 3px;
}

.contact_right_column {
    width: 460px;
    float: left;
}

.contact_right_column h1 {
    width: 100%;
    float: left;
    padding-bottom: 13px;
    font-size: 18px;
    color: #464646;
    margin-bottom: 15px;
    background: url('../images/border.png') bottom repeat-x;
    font-family: 'Domine',serif;
}

.contact_right_column p {
    width: 100%;
    color: #464646;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Open Sans',sans-serif;
    padding-bottom: 20px;
}

.contact_right_column p a {
    color: #f12b84;
    text-decoration: none;
}

.contact_bottom_container {
    width: 980px;
    position: relative;
    left: -19px;
    float: left;
}

.contact_bottom_container h2 {
    float: left;
    width: 940px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
    color: #3e3e3e;
    padding-bottom: 10px;
    font-family: 'Domine',serif;
}

.contact_bottom_container_dark {
    width: 968px;
    float: left;
    padding: 5px;
    background: #f2f2f2;
}

.map_box {
    width: 420px;
    float: left;
    padding-right: 40px;
}

.map_box a {
    color: #464646!important;
    text-decoration: none;
    font-size: 11px;
}

.map_data_box {
    width: 488px;
    float: left;
}

.map_data_box_desc {
    width: 100%;
    float: left;
    color: #464646;
    font-size: 13px;
    padding-top: 50px;
    line-height: 25px;
    font-family: 'Open Sans',sans-serif;
}

.map_data_box_desc strong {
    width: 100%;
    padding-bottom: 10px;
    font-size: 18px;
}


/* ---------------------------------- Komponent wyszukiwania ----------------------------------- */

.search_component_form_container {
    width: 100%;
    float: left;
}

.component_search_form_content {
    width: 100%;
    float: left;
    padding-top: 15px;
}

.component_search_form_content input[type="text"] {
    background: url("../images/search_input_big.png") no-repeat;
    border: none;
    color: #B4B4B4;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 28px;
    margin: 0 5px 0 0;
    padding: 0 10px 0 30px;
    width: 291px;
}

.component_search_form_content button {
    width: 97px;
    height: 28px;
    cursor: pointer;
    color: #ffffff;
    text-transform: uppercase;
    background: #f12b84;
    border: none;
    font-family: 'Open Sans', sans-serif;
}

.component_search_parameters {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    background: url("../images/border.png") bottom repeat-x;
}

.component_search_parameters span {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 10px;
}

.component_search_parameters input {
    float: left;
}

.component_search_parameters label {
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    float: left;
    text-transform: lowercase;
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 10px;
}

.component_search_searchintro {
    width: 100%;
    float: left;
    padding-top: 20px;
}

.component_search_searchintro h2 {
    padding-bottom: 15px;
    float: left;
    width: 100%;
    color: #F12B84;
    float: left;
    font-family: 'Domine',serif;
    font-size: 18px;
    font-weight: normal;
}

.component_search_searchintro_left {
    width: 50%;
    float: left;
}

.component_search_searchintro_left p {
    color: #464646;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.component_search_searchintro_left p span {
    color: #f12b84;
}

.component_search_searchintro_left p strong {
    font-weight: normal;
}

.component_search_searchintro_right {
    float: right;
    width: 50%;
    text-align: right;
}

.component_search_searchintro_right label {
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.articles_category_component_list_right h3.search_header {
    color: #464646;
    font-size: 18px;
}

.articles_category_component_list_right h3.search_header a {
    color: #464646;
}

.highlight {
    background: #fbbfda;
}

.search_results_sections {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.search_results_sections span {
    color: #f12b84;
}

/* ---------------------------------- Komponent Tagi ------------------------------------------- */

.tag_list_container {
    width: 100%;
    float: left;
}

.tag_list_header {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    background: url('../images/border.png') bottom repeat-x;
}

.tag_list_header h1 {
    width: 50%;
    float: left;
    text-align: left;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine',serif;
    font-weight: normal;
}

.tag_list_searchbox {
    width: 50%;
    float: right;
    text-align: right;
}

.tag_list_searchbox form {
    width: 100%;
    float: right;
}

.tag_list_searchbox form input[type="text"] {
    background: url('../images/input_bg.png') no-repeat;
    border: none;
    color: #B4B4B4;
    float: right;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 28px;
    margin: 0 5px 0 0;
    padding: 0 10px 0 30px;
    width: 158px;
}

.tag_list_searchbox form input[type="submit"] {
    float: right;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 28px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 97px;
    background: #f12b84;
}

.tag_list_letters {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    background: url('../images/border.png') bottom repeat-x;
}

.tag_list_letters h2 {
    font-weight: normal;
    float: left;
    color: #464646;
    font-size: 18px;
    font-family: 'Open Sans',sans-serif;
}

.tag_list_letters ul {
    float: left;
    list-style: none;
}

.tag_list_letters ul li {
    float: left;
    padding-left: 12px;
    padding-right: 11px;
    font-size: 18px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
}

.tag_list_letters ul li.active a {
    color: #f12b84;
}

.tag_list_letters ul li a {
    text-decoration: none;
    float: left;
    color: #464646;
}

.tag_list_columns {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 40px;
}

.tag_list_one_column {
    width: 220px;
    float: left;
    padding-right: 15px;
}

.tag_list_one_column ul {
    width: 100%;
    float: left;
    list-style: none;
}

.tag_list_one_column ul li {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #3e3e3e;
    padding-bottom: 5px;
}

.tag_list_one_column ul li a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #3e3e3e;
}

.tag_list_one_column ul li a span {
    color: #e1287b;
}

.tags_container {
    width: 100%;
    float: left;
}

.tags_component_first_line {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.tags_component_first_line_left {
    width: 50%;
    float: left;
    text-align: left;
}

.tags_component_first_line_right {
    width: 50%;
    float: left;
    text-align: right;
    font-size: 18px;
    color: #464646;
    font-family: 'Domine',serif;
}

.tags_component_first_line_right a {
    text-transform: uppercase;
    float: right;
    text-decoration: none;
    color: #f12b84;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.tags_component_second_line {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    background: url('../images/border.png') bottom repeat-x;
}

.tags_component_second_line_left {
    width: 50%;
    float: left;
    text-align: left;
    text-transform: uppercase;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.tags_component_second_line_left span {
    text-transform: none;
    font-family: 'Domine',serif;
    font-size: 18px;
    color: #f12b84;
}

.tags_component_second_line_right {
    width: 50%;
    float: left;
    text-align: right;
}

.tags_component_second_line_right form {
    width: 100%;
    float: right;
    text-align: right;
}

.tags_component_second_line_right form input[type="text"] {
    background: url("../images/input_bg.png") no-repeat;
    border: none;
    color: #B4B4B4;
    float: right;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 28px;
    margin: 0 5px 0 0;
    padding: 0 10px 0 30px;
    width: 158px;
}

.tags_component_second_line_right form input[type="submit"] {
    background: url("../images/submit_bg.png") no-repeat;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 28px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 97px;
}

.tags_component_third_line {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    background: url('../images/border.png') bottom repeat-x;
}

.tags_component_third_line_left {
    width: 50%;
    float: left;
    text-align: left;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
}

.tags_component_third_line_left span {
    color: #F12B84;
}

.tags_component_third_line_right {
    width: 50%;
    float: right;
    text-align: right;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
}

/* ---------------------------------- Prawy moduł - newsletter --------------------------------- */

.newsletter_right {
    width: 300px;
    float: left;
    padding-bottom: 15px;
}

.newsletter_right_header {
    width: 270px;
    height: 29px;
    float: left;
    background: #b89bee;
    padding-left: 15px;
    padding-right: 15px;
}

.newsletter_right_header h3 {
    float: left;
    width: 100%;
    color: #FFFFFF;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: normal;
    padding-top: 6px;
}

.newsletter_right_content {
    width: 284px;
    float: left;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding-left: 9px;
    padding-right: 5px;
    padding-bottom: 19px;
}

.newsletter_right_content p {
    width: 100%;
    float: left;
    padding-top: 6px;
    padding-bottom: 0px;
    color: #B89BEE;
    font-family: 'Domine',serif;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

.newsletter_right_content form {
    width: 100%;
    float: left;
}

.newsletter_right_content form input[type='text'] {
    width: 166px;
    height: 26px;
    float: left;
    border: 1px solid #f3f3f3;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #B4B4B4;
    margin-right: 5px;
}

.newsletter_right_content form input[type='submit'] {
    width: 95px;
    height: 30px;
    color: #ffffff;
    text-transform: uppercase;
    background: #f12b84;
    border: none;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    cursor: pointer;
}

/* --------------------------------- SYSTEM MESSAGE ------------------------------- */

#system-message-container {
    width: 980px;
    float: left;
    margin: 0px;
    padding: 0px;
    position: relative;
    left: -19px;
    top: -4px;
}

#system-message {
    padding-left: 10px;
    padding-right: 10px;
    width: 958px;
    color: #000000;
    background: #b1e5b4;
    float: left;
    position: relative;
    top: -16px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #3cad42;
}

#system-message dt {
    display: none;
}

#system-message .message.message ul {
    list-style: none;
    font-size: 14px;
    text-shadow: 1px 1px #c8c8c8;
}

/* --------------------------------- Komponent wydarzenia ------------------------------------- */

.com_events_events_container {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.com_events_events_container h1 {
    width: 100%;
    float: left;
    color: #f12b84;
    font-size: 18px;
    font-family: 'Domine',serif;
    font-weight: normal;
    padding-bottom: 10px;
}

.com_events_events_content {
    width: 100%;
    float: left
}

.com_events_events_content ul {
    list-style: none;
    width: 100%;
    float: left;
}

.com_events_events_content ul li {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    background: url('../images/border.png') bottom repeat-x;
}

.com_events_events_content_left {
    width: 286px;
    float: left;
    margin-right: 10px;
}

.com_events_events_content_left a {
    width: 100%;
    float: left;
    text-decoration: none;
}

.com_events_events_content_left a img {
    border: 1px solid #ebebeb;
    float: left;
}

.com_events_events_content_right {
    width: 324px;
    float: left;
}

.com_events_events_content_right.full_width {
    width: 100%;
}

.com_events_events_content_right_date_place {
    width: 319px;
    float: left;
    padding-bottom: 10px;
    padding-left: 5px;
    font-weight: bold;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}

.com_events_events_content_right h3 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    color: #f12b84;
    font-family: 'Domine',serif;
    font-weight: normal;
}

.com_events_events_content_right h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #f12b84;
    font-size: 18px;
}

.com_events_events_content_right p {
    float: left;
    font-size: 13px;
    color: #464646;
    padding-left: 5px;
    font-family: 'Open Sans', sans-serif;
}

.com_events_events_content_right a {
    float: left;
    font-size: 13px;
    color: #f12b84;
    text-decoration: none;
    padding-left: 4px;
}

/* ---------------------------------- Prawy moduł - ssEvents ------------------------------------ */

.module_ssevents_container {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.module_ssevents_header {
    background: #B89BEE;
    float: left;
    height: 29px;
    padding-left: 15px;
    padding-right: 15px;
    width: 270px;
}

.module_ssevents_header h3 {
    color: #FFFFFF;
    float: left;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: normal;
    padding-top: 6px;
    width: 100%;
}

.module_ssevents_header h3 a {
    float: left;
    color: #FFFFFF;
    text-decoration: none;
}

.module_ssevents_list_content {
    width: 100%;
    float: left;
    padding-top: 8px;
    padding-bottom: 3px;
}

.module_ssevents_more_events {
    width: 272px;
    float: left;
    background: #fbfbfb;
    border: 1px solid #f4f4f4;
    padding-right: 13px;
    padding-left: 13px;
    text-align: right;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 13px;
}

.module_ssevents_more_events a {
    float: right;
    text-decoration: none;
    color: #8781bd;
}

.module_ssevents_one_event_content {
    width: 272px;
    float: left;
    border: 1px solid #f4f4f4;
    background: #fbfbfb;
    padding-right: 13px;
    padding-left: 13px;
    margin-bottom: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.module_ssevents_one_event_date {
    width: 40px;
    float: left;
    padding-right: 10px;
}

.module_ssevents_one_event_desc {
    width: 211px;
    float: left;
    padding-left: 10px;
    border-left: 1px solid #f3f3f3;
}

.module_ssevents_one_event_desc a {
    width: 100%;
    height: 100%;
    float: left;
    text-decoration: none;
}

.module_ssevents_one_event_desc div {
    width: 100%;
    height: 100%;
    float: left;
    text-decoration: none;
}

.module_ssevents_one_event_desc a h4 {
    width: 100%;
    float: left;
    color: #8781bd;
    font-size: 13px;
    font-family: 'Domine', serif;
    padding-bottom: 5px;
}

.module_ssevents_one_event_desc div h4 {
    width: 100%;
    float: left;
    color: #797979;
    font-size: 13px;
    font-family: 'Domine', serif;
    padding-bottom: 5px;
}

.module_ssevents_one_event_desc a p {
    padding: 0px;
    margin: 0px;
    float: left;
    padding-bottom: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #464646;
    padding-top: 4px;
    padding-right: 2px;
}

.module_ssevents_one_event_desc div p {
    padding: 0px;
    margin: 0px;
    float: left;
    padding-bottom: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #797979;
    padding-top: 4px;
    padding-right: 2px;
}

.module_ssevents_one_event_desc a span {
    color: #8781bd;
    padding: 0px;
}

.module_ssevents_one_event_desc div span {
    display: none;
}

.one_event_day {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 24px;
    color: #ff9f00;
    font-weight: bold;
    font-family: 'Domine', serif;
}

.module_ssevents_one_event_date.gray_content .one_event_day {
    color: #9f9f9f;
}

.one_event_month {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #626262;
    text-transform: uppercase;
    font-family: 'Domine', serif;
}

.module_ssevents_one_event_date.gray_content .one_event_month {
    color: #9f9f9f;
}

.module_ssevents_one_event_two_date {
    width: 45px;
    float: left;
    padding-right: 5px;
}

.module_ssevents_one_event_two_date_first_line {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    border-bottom: 1px solid #f0f0f0;
}

.first_line_day {
    float: left;
    color: #FF9F00;
    font-family: 'Domine',serif;
    font-size: 16px;
    font-weight: bold;
}

.first_line_month {
    float: left;
    color: #626262;
    font-family: 'Domine',serif;
    font-size: 11px;
    text-transform: uppercase;
    padding-top: 4px;
    padding-left: 2px;
}

.module_ssevents_one_event_two_date.gray_content .first_line_day {
    color: #9f9f9f;
}

.module_ssevents_one_event_two_date.gray_content .first_line_month {
    color: #9f9f9f;
}

.module_ssevents_one_event_two_date_second_line {
    width: 100%;
    float: left;
    padding-top: 5px;
}

.second_line_day {
    float: left;
    color: #FF9F00;
    font-family: 'Domine',serif;
    font-size: 15px;
    font-weight: bold;
}

.second_line_month {
    float: left;
    color: #626262;
    font-family: 'Domine',serif;
    font-size: 11px;
    text-transform: uppercase;
    padding-top: 4px;
    padding-left: 2px;
}

.module_ssevents_one_event_two_date.gray_content .second_line_day {
    color: #9f9f9f;
}

.module_ssevents_one_event_two_date.gray_content .second_line_month {
    color: #9f9f9f;
}

/* ----------------------------------- Rejestracja --------------------------------------------- */

.registration_component_content {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 80px;
}

.registration_component_content h1 {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    color: #f12b84;
    font-size: 18px;
    font-family: 'Domine', serif;
}

.registration_component_content_inside {
    width: 100%;
    float: left;
}

.registration_component_content_left {
    width: 500px;
    float: left;
    background: url('../images/dotted_pion.png') right repeat-y;
    padding-right: 18px;
    padding-bottom: 20px;
}

.reset_form_content {
    width: 100%;
    float: left;
}

.reset_form_content input[type="text"] {
    width: 200px;
    height: 37px;
    float: left;
    border: 1px solid #e2e2e2;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 14px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.reset_form_content input[type="submit"] {
    float: left!important;
}

.reset_confirm_form_content {
    width: 100%;
    float: left;
}

.reset_confirm_form_content input[type="text"] {
    width: 350px;
    height: 37px;
    float: left;
    border: 1px solid #e2e2e2;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 14px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
}

.reset_confirm_form_content input[type="submit"] {
    margin-right: 128px!important;
}

.reset_complete_form_content {
    width: 100%;
    float: left;
}

.reset_complete_form_content input[type="password"] {
    width: 350px;
    height: 37px;
    float: left;
    border: 1px solid #e2e2e2;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 14px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
}

.reset_complete_form_content input[type="submit"] {
    margin-right: 128px!important;
}

.registration_component_content_left form {
    width: 100%;
    float: left;
}

.registration_component_content_left_form_row span.hidden {
    display: none;
}

.registration_component_content_left_form_row span.good_point {
    left: -277px;
    position: relative;
    top: 5px;
}

.registration_component_content_left_form_row span.bad_point {
    left: -277px;
    position: relative;
    top: 2px;
}

.registration_component_content_left_form_row {
    width: 500px;
    float: left;
    padding-bottom: 10px;
}

.registration_component_content_left_form_row.check_row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.registration_component_content_left_form_row.check_row.error_check {
    width: 498px;
    background: #ffd1d1;
    border: 1px solid #f9aaaa;
}

.registration_text_label {
    width: 120px;
    float: left;
    padding-right: 25px;
    text-align: right;
    font-size: 12px;
    color: #696969;
    font-family: Arial;
    font-weight: bold;
    padding-top: 10px;
}
.sssendnewsletter .registration_text_label{
    width:130px;
}
.registration_text_input {
    float: left;
    width: 250px;
    height: 30px;
    border: 1px solid #bfbfbf;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 10px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
}

.registration_text_input.invalid, #contact-form input.invalid, #contact-form textarea.invalid {
    background: #ffd1d1;
    border: 1px solid #f9aaaa;
}

.sssendnewsletter #submit_btn,
.registration_component_content_left form input[type='submit'] {
    width: 170px;
    height: 40px;
    float: right;
    text-align: center;
    text-transform: uppercase;
    background: #f12b84;
    color: #ffffff;
    border: none;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    margin-right: 73px;
    margin-bottom: 10px;
}
.sssendnewsletter #submit_btn{
    float:left;
    margin-right:0;
    margin-left:146px;
}
.registration_checkbox {
    float: left;
    padding-left: 10px;
    width: 50px;
}

.registration_checkbox_desc {
    color: #8D8D8D;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    width: 438px;
}

.registration_component_content_right {
    width: 385px;
    float: left;
    padding-left: 35px;
    padding-bottom: 20px;
}

.registration_component_content_right h2 {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #f12b84;
    font-weight: normal;
}

.registration_component_content_right ul {
    padding-left: 15px;
    font-size: 12px;
    color: #f12b84;
    font-family: 'Open Sans', sans-serif;
}

.registration_component_content_right ul li {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.registration_component_content_right ul li span {
    color: #464646;
}

.registration_error_desc.hidden {
    display: none;
}

.registration_error_desc {
    width: 385px;
    float: left;
    margin-top: 25px;
    padding-top: 12px;
    border: 1px solid #f9acac;
    background: #ffd1d1;
}

.registration_error_desc ul {
    list-style: none;
    width: 95%;
    float: left;
    padding-left: 15px;
}

.registration_error_desc ul li {
    padding-bottom: 15px;
    width: 370px;
    float: left;
    padding-left: 15px;
    font-size: 12px;
    color: #c50000;
    font-family: 'Open Sans', sans-serif;
    background: url('../images/bad_point.png') left 5px no-repeat;
}

.registration_complete_component_content {
    width: 100%;
    float: left;
    padding-top: 100px;
    padding-bottom: 100px;
}

.registration_complete_component_content a {
    margin-top: 15px;
    float: left;
    text-decoration: none;
    color: #F12B84;
}

.registration_complete_component_content h2 {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    color: #F12B84;
    font-family: 'Domine',serif;
    font-size: 18px;
    font-weight: normal;
}

.registration_complete_description {
    width: 100%;
    float: left;
    font-size: 13px;
    font-family: 'Domine',serif;
    color: #000000;
}

.registration_complete_description a {
    text-decoration: none;
    color: #F12B84;
}

/* -------------------------------- Profil - panel użytkownika ----------------------------------- */

.profile_component_content {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 180px;
}

.profile_component_content h1 {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    color: #f12b84;
    font-size: 18px;
    font-family: 'Domine', serif;
}

.profile_component_two_columns {
    width: 100%;
    float: left;
    height: 328px;
    margin-bottom: 40px;
}

.profile_component_left_content {
    width: 355px;
    height: 303px;
    float: left;
    background: #feebf4;
    margin-right: 10px;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
}

.profile_component_right_content {
    width: 535px;
    float: left;
    height: 328px;
    background: url('../images/border.png') top repeat-x;
}

.profile_component_right_content_inside {
    width: 445px;
    float: left;
    height: 253px;
    background: url('../images/border.png') bottom repeat-x;
    padding-top: 75px;
    padding-left: 45px;
    padding-right: 45px;
}

.profile_component_right_content_inside h2 {
    width: 100%;
    float: left;
    padding-bottom: 25px;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine', serif;
}

.profile_component_right_row {
    width: 100%;
    float: left;
    padding-bottom: 8px;
}

.profile_component_right_row label {
    width: 95px;
    float: left;
    padding-right: 10px;
    text-align: right;
    font-size: 13px;
    color: #3e3e3e;
    font-family: 'Open Sans', sans-serif;
    padding-top: 4px;
}

.profile_component_right_row input[type='password'] {
    width: 290px;
    height: 24px;
    border: 1px solid #d3d3d3;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    color: #656565;
    font-family: 'Open Sans', sans-serif;
}

.profile_component_right_row input[type='submit'] {
    float: right;
    cursor: pointer;
    width: 144px;
    height: 29px;
    background: #f12b84;
    margin-right: 38px;
    border: none;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}

.profile_component_left_personal_data {
    width: 100%;
    float: left;
    padding-top: 20px;
}

.profile_component_left_row {
    width: 100%;
    float: left;
    padding-bottom: 8px;
}

.profile_component_left_row.hidden {
    display: none;
}

.profile_component_left_row label {
    width: 130px;
    padding-right: 10px;
    float: left;
    text-align: right;
    font-size: 13px;
    color: #3e3e3e;
    font-family: 'Open Sans', sans-serif;
    padding-top: 4px;
}

.profile_component_left_row span {
    color: #f12b84;
    font-size: 14px;
    float: left;
    font-family: 'Domine', serif;
    padding-top: 5px;
}

.profile_component_left_row label span {
    display: none;
}

.profile_component_left_row input[type='text'] {
    width: 185px;
    height: 25px;
    border: 1px solid #d3d3d3;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    color: #656565;
    font-family: 'Open Sans', sans-serif;
}

.profile_component_left_row input[type='submit'] {
    float: right;
    cursor: pointer;
    width: 144px;
    height: 29px;
    background: #f12b84;
    margin-right: 19px;
    border: none;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}

.profile_component_left_avatar {
    width: 100%;
    height: 86px;
    float: left;
}

.profile_component_left_avatar form {
    width: 100%;
    float: left;
}

.profile_component_left_avatar_box {
    width: 86px;
    float: left;
    padding-left: 15px;
    padding-right: 10px;
}

.profile_component_left_avatar_box img {
    float: left;
}

.profile_component_left_avatar_buttons {
    float: left;
    width: 244px;
    height: 26px;
    padding-top: 60px;
}

.profile_component_left_avatar_buttons button {
    height: 26px;
    width: 105px;
    float: left;
    border: none;
    color: #ffffff;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
    background: #f12b84;
}

.profile_component_left_avatar_buttons a {
    height: 20px;
    width: 105px;
    float: left;
    border: none;
    color: #ffffff;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
    background: #8f58b5;
    text-align: center;
    margin-left: 10px;
    text-decoration: none;
    padding-top: 6px;
}

.login_user_free_adds_container {
    width: 100%;
    float: left;
}

.login_user_free_adds_container h3 {
    width: 910px;
    float: left;
    height: 23px;
    background: #3dc8f0 url('../images/adds_header_bg.jpg') left no-repeat;
    padding-left: 30px;
    font-size: 16px;
    color: #ffffff;
    font-family: 'Domine', serif;
    font-weight: normal;
    padding-top: 4px;
}
.login_user_free_adds_container.novel{
    margin-top:35px;
}
.login_user_free_adds_container.novel h3{
    background: url('../images/adds_header_bg_novel.jpg') left no-repeat #e5ca95;
}
.login_user_free_adds_container.novel .login_user_free_add_box_img a img{
    border:none;
}
.login_user_free_adds_container.novel .login_user_free_add_box{
    margin-bottom:25px;
}
.login_user_free_adds_container.novel .login_user_free_add_box h4 span{
    color: #f12b84;
}
.login_user_free_adds_container.novel .login_user_free_add_box h4,
.login_user_free_adds_container.novel .login_user_free_add_box h4 a{
    color:#433121;
}
.login_user_free_adds_inside {
    width: 100%;
    float: left;
    padding-top: 20px;
}

.login_user_free_add_box {
    width: 270px;
    float: left;
    border: 1px solid #e7e7e7;
    margin-right: 20px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 14px;
    padding-right: 14px;
}

.login_user_free_add_box.last {
    margin-right: 0px;
}

.login_user_free_add_box_img {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.login_user_free_add_box_img a {
    text-decoration: none;
    float: left;
}

.login_user_free_add_box_img a img {
    float: left;
    border: 1px solid #ececec;
}

.login_user_free_add_box h4 {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #8f58b5;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}

.login_user_free_add_box h4 a {
    float: left;
    width: 100%;
    color: #8f58b5;
    text-decoration: none;
}

.login_user_free_add_download {
    width: 100%;
    float: left;
    padding-top: 13px;
}

.login_user_free_add_download a {
    width: 100%;
    float: right;
    text-align: right;
    font-size: 11px;
    color: #f12b84;
    text-decoration: none;
    text-transform: uppercase;
}

/* --------------------------------- Logowanie -------------------------------------------------- */

.login_component_content {
    width: 100%;
    float: left;
    padding-top: 80px;
    padding-bottom: 115px;
}

.login_component_content_margin {
    width: 625px;
    margin: 0 auto;
}

.login_component_content_inside {
    width: 100%;
    float: left;
}

.login_component_content_inside h1 {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine', serif;
    font-weight: normal;
}

.login_component_content_inside form {
    width: 100%;
    float: left;
}

.login_component_content_inside form input[type="text"] {
    width: 200px;
    height: 35px;
    float: left;
    border: 1px solid #e2e2e2;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 14px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.login_component_content_inside form input[type="password"] {
    width: 200px;
    height: 35px;
    float: left;
    border: 1px solid #e2e2e2;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 14px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.login_component_content_inside form input[type="submit"] {
    width: 144px;
    height: 39px;
    background: #f12b84;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
}

.login_component_content_inside_first_row {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    text-align: center;
}

.login_component_content_inside_first_row > div {
    display: inline-block;
    text-align: left;
}

.login_component_content_inside_first_row > div:after {
    content: " ";
    display: block;
    clear: both;
}

.login_component_content_inside_first_row label {
    float: left;
    line-height: 2.2em;
    margin-right: 1em;
    clear: both;
    margin-bottom: 1em;
    width: 80px;
}

.login_component_content_inside_second_row {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.remember_box {
    width: 236px;
    float: left;
}

.remember_box input {
    float: left;
    margin-right: 5px;
}

.remember_box label {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #464646;
    float: left;
    padding-top: 1px;
}

.forget_register_box {
    width: 220px;
    float: left;
}

.forget_register_box #login_forget {
    float: left;
    text-decoration: none;
    float: left;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.forget_register_box #login_register {
    float: right;
    text-transform: uppercase;
    color: #6e3cb2;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 1px;
}

.login_component_content_inside_third_row {
    width: 100%;
    float: left;
}

.login_component_content_inside_third_row img {
    padding-left: 115px;
}

/* --------------------------------- Komponent Newsletter ------------------------------------------ */

.newsletter_component_content {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 80px;
}

.newsletter_component_content h1 {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    color: #f12b84;
    font-size: 18px;
    font-family: 'Domine', serif;
}

.newsletter_component_content_inside {
    width: 100%;
    float: left;
}

.newsletter_component_content_left {
    width: 500px;
    float: left;
    background: url('../images/dotted_pion.png') right repeat-y;
    padding-right: 18px;
    padding-bottom: 20px;
}

.newsletter_component_content_right {
    width: 385px;
    float: left;
    padding-left: 35px;
    padding-bottom: 20px;
}

.newsletter_component_content_right h2 {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #f12b84;
    font-weight: normal;
}

.newsletter_component_content_right ul {
    padding-left: 15px;
    font-size: 13px;
    color: #f12b84;
    font-family: 'Open Sans', sans-serif;
}

.newsletter_component_content_right ul li {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.newsletter_component_content_right ul li span {
    color: #464646;
}

.newest_newsletter_add_container {
    width: 385px;
    float: left;
    padding-top: 20px;
    color:#464646;
}

.newest_newsletter_add_container h3 {
    width: 345px;
    padding-left: 30px;
    float: left;
    font-size: 21px;
    color: #464646;
    font-weight: normal;
    font-family: Tahoma;
    padding-bottom: 10px;
}

.newest_newsletter_add_container h3 strong {
    font-size: 24px;
    color:#f12b84;
}

.newest_newsletter_add_container img {
    float: left;
    /*margin-left: 20px;*/
}

.newsletter_component_content_left_form_row span.hidden {
    display: none;
}

.newsletter_component_content_left_form_row span.good_point {
    left: -277px;
    position: relative;
    top: 5px;
}

.newsletter_component_content_left_form_row span.bad_point {
    left: -277px;
    position: relative;
    top: 2px;
}

.newsletter_component_content_left_form_row {
    width: 500px;
    float: left;
    padding-bottom: 10px;
}

.newsletter_component_content_left_form_row.check_row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.newsletter_component_content_left_form_row.check_row.error_check {
    width: 498px;
    background: #ffd1d1;
    border: 1px solid #f9aaaa;
}

.newsletter_text_label {
    width: 120px;
    float: left;
    padding-right: 25px;
    text-align: right;
    font-size: 12px;
    color: #696969;
    font-family: Arial;
    font-weight: bold;
    padding-top: 10px;
}

.newsletter_component_content_left_form_row input[type='text'] {
    float: left;
    width: 250px;
    height: 30px;
    border: 1px solid #bfbfbf;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 12px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
}

.newsletter_component_content_left_form_row input[type='text'].invalid {
    background: #ffd1d1;
    border: 1px solid #f9aaaa;
}

.newsletter_component_content_left form input[type='submit'] {
    width: 170px;
    height: 40px;
    float: right;
    text-align: center;
    text-transform: uppercase;
    background: #f12b84;
    color: #ffffff;
    border: none;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    margin-right: 73px;
    margin-bottom: 10px;
    font-size:14px;
}

.newsletter_checkbox {
    float: left;
    padding-left: 10px;
    width: 50px;
}

.newsletter_checkbox_desc {
    color: #8D8D8D;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    width: 438px;
}

.newsletter_error_desc.hidden {
    display: none;
}

.newsletter_error_desc {
    width: 499px;
    float: left;
    margin-top: 25px;
    padding-top: 12px;
    border: 1px solid #f9acac;
    background: #ffd1d1;
}

.newsletter_error_desc ul {
    list-style: none;
    width: 95%;
    float: left;
    padding-left: 15px;
}

.newsletter_error_desc ul li {
    padding-bottom: 15px;
    width: 460px;
    float: left;
    padding-left: 15px;
    font-size: 12px;
    color: #c50000;
    font-family: 'Open Sans', sans-serif;
    background: url('../images/bad_point.png') left 5px no-repeat;
}

.newest_newsletter_add_title {
    width: 385px;
    height: 55px;
    float: left;
    background: url('../images/newsletter_title.png') left no-repeat;
    position: relative;
    left: -50px;
    top: -40px;
}

/* ---------------------------------- Podpowiedzi formularzy -------------------------------------- */

.tip {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    background: #f7f7f7;
    border: 1px solid #dcdcdc;
    box-shadow: 2px 2px 3px #6d6d6d;
}

.tip-title {
    float: left;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 11px;
    font-family: 'Domine',serif;
    color: #F12B84;
    width: 100%;
}

.tip-text {
    font-size: 10px;
    font-family: 'Domine',serif;
    color: #000000;
}

/* ---------------------------------- Komponent Konkursy -------------------------------------- */

.component_konkursy_container {
    width: 100%;
    float: left;
}

.component_konkursy_container h1 {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine', serif;
    font-weight: normal;
}

.component_konkursy_container ul {
    width: 100%;
    float: left;
    list-style: none;
}

.component_konkursy_container ul li {
    width: 100%;
    float: left;
    padding-top: 12px;
    padding-bottom: 20px;
    background: url('../images/border.png') bottom repeat-x;
}

.component_konkursy_left {
    width: 286px;
    float: left;
    margin-right: 10px;
}

.component_konkursy_left a {
    width: 100%;
    float: left;
    text-decoration: none;
}

.component_konkursy_left a img {
    border: none;
    float: left;
}

.component_konkursy_right {
    width: 324px;
    float: left;
}

.component_konkursy_right.full_width {
    width: 100%;
    float: left;
}

.component_konkursy_right h3 {
    width: 100%;
    float: left;
    font-family: 'Domine', serif;
    color: #f12b84;
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: normal;
}

.component_konkursy_right h3 a {
    float: left;
    text-decoration: none;
    color: #f12b84;
}

.component_konkursy_right p {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    color: #464646;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.component_konkursy_right_button {
    float: left;
    width: 100%;
}

.component_konkursy_right_button a {
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #f12b84;
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.component_one_konkurs_container {
    width: 100%;
    float: left;
}

.component_one_konkurs_container h1 {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    color: #f12b84;
    font-weight: normal;
}

.component_one_konkurs_description {
    width: 100%;
    float: left;
}

.component_one_konkurs_buttons {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 25px;
    background: url('../images/border.png') bottom repeat-x;
}

.component_one_konkurs_buttons a {
    float: left;
    margin-right: 10px;
    text-decoration: none;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    margin-top: 10px;
}

.component_one_konkurs_buttons a.modal, .component_one_konkurs_buttons a.return {
    background: #ffffff;
    border: 1px solid #f12d85;
    color: #f12d85;
    padding-top: 7px;
    padding-bottom: 7px;
}

.component_one_konkurs_buttons a.addPhoto {
    background: #f12d85;
    color: #ffffff;
}

.component_one_konkurs_photos {
    width: 100%;
    float: left;
}

.component_one_konkurs_photos h4 {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #464646;
    font-family: 'Domine', serif;
    font-weight: 400;
}

.component_konkurs_add_photo_container {
    width: 100%;
    float: left;
}

.component_konkurs_add_photo_container h1 {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    color: #f12b84;
    font-weight: normal;
}

.component_konkurs_add_photo_container form {
    width: 100%;
    float: left;
}

.component_konkurs_add_photo_back {
    width: 50%;
    float: right;
    text-align: right;
    padding-top: 10px;
}

.component_konkurs_add_photo_back a {
    background: #ffffff;
    border: 1px solid #f12d85;
    color: #f12d85;
    padding-top: 7px;
    padding-bottom: 7px;
    float: right;
    text-decoration: none;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
}

.component_konkurs_add_photo_form_row {
    width: 100%;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.component_konkurs_add_photo_form_row span {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    font-size: 13px;
    color: #464646;
    font-family: 'Domine', serif;
}

.component_konkurs_add_photo_form_input {
    width: 100%;
    float: left;
}

.component_konkurs_add_photo_form_input input[type="text"] {
    width: 300px;
    padding: 5px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.component_konkurs_add_photo_form_input textarea {
    padding: 5px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.component_konkurs_add_photo_form_row_two_columns {
    width: 100%;
    float: left;
}

.component_konkurs_add_photo_form_row_left {
    width: 50%;
    float: left;
    text-align: left;
}

.component_konkurs_add_photo_form_row_left input[type="button"] {
    float: left;
    margin-right: 10px;
    text-decoration: none;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    background: #f12d85;
    color: #ffffff;
    cursor: pointer;
    border: none;
    margin-top: 12px;
}

.competition_photo_list {
    width: 100%;
    height: 100%;
    float: left;
}

.competition_photo_list ul {
    width: 100%;
    float: left;
    list-style: none;
}

.competition_photo_list ul li {
    width: 286px;
    float: left;
    padding-right: 41px;
}

.competition_photo_list ul li.competition_last {
    padding-right: 0px;
}

.competition_photo_list ul li .konkurs_image_link {
    width: 100%;
    float: left;
    text-decoration: none;
}

.competition_photo_list ul li .konkurs_image_link img {
    float: left;
    border: none;
}

.competition_photo_list ul li h3 {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 16px;
    font-family: 'Domine', serif;
    color: #f12d85;
    font-weight: normal;
}

.competition_photo_list ul li h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #f12d85;
}

.competition_photo_list ul li p {
    width: 100%;
    padding-bottom: 10px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.picture_author {
    width: 100%;
    float: left;
    font-size: 10px;
    color: #464646;
    font-family: 'Domine', serif;
    padding-bottom: 5px;
}

.picture_author strong {
    font-size: 12px;
}

.competition_vote_left {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.competition_vote_left span {
    color: #f12d85;
}

.competition_vote_link_button {
    width: 100%;
    float: left;
    text-align: left;
    padding-top: 15px;
}

.competition_vote_link_button a {
    width: 97px;
    height: 21px;
    float: left;
    color: #ffffff;
    text-decoration: none;
    background: #f12d85 url('../images/vote_photo.png') top left no-repeat;
    font-size: 11px;
    text-transform: uppercase;
    padding-top: 5px;
    padding-left: 35px;
}

.com_konkursy_photo_main_container {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.com_konkursy_photo_main_container h1 {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine', serif;
    font-weight: normal;
}

.com_konkursy_two_column_container {
    width: 100%;
    float: left;
}

.com_konkursy_photo_column_left {
    width: 461px;
    float: left;
}

.com_konkursy_photo_column_left_link {
    float: left;
    text-decoration: none;
}

.com_konkursy_photo_column_left_link img {
    border: 6px solid #ffd7e9;
    float: left;
}

.com_konkursy_photo_column_left_navigation {
    width: 100%;
    float: left;
    padding-top: 12px;
    font-size: 10px;
    color: #464646;
    text-transform: uppercase;
}

.com_konkursy_photo_column_left_navigation_prev {
    width: 50%;
    float: left;
    text-align: left;
}

.com_konkursy_photo_column_left_navigation_prev a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #464646;
}

.com_konkursy_photo_column_left_navigation_prev a span {
    color: #F12B84;
}

.com_konkursy_photo_column_left_navigation_next {
    width: 50%;
    float: right;
    text-align: right;
}

.com_konkursy_photo_column_left_navigation_next a {
    width: 100%;
    float: right;
    text-decoration: none;
    color: #464646;
}

.com_konkursy_photo_column_left_navigation_next a span {
    color: #F12B84;
}

.com_konkursy_photo_column_right {
    width: 459px;
    float: left;
    padding-left: 20px;
}

.com_konkursy_photo_column_right_informations {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    background: url('../images/border.png') bottom repeat-x;
}

.com_konkursy_photo_column_right_info {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-size: 18px;
    color: #464646;
    font-family: 'Domine', serif;
}

.com_konkursy_photo_column_right_info span {
    color: #f12d85;
}

.com_konkursy_photo_column_right_description {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    font-size: 14px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.com_konkursy_photo_column_right_informations_bottom {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.com_konkursy_photo_column_right_informations_bottom a {
    width: 185px;
    height: 21px;
    background: #f12d85 url("../images/vote_photo.png") left no-repeat;
    color: #ffffff;
    text-decoration: none;
    float: left;
    padding-left: 35px;
    text-transform: uppercase;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 5px;
}

.com_konkursy_photo_column_right_vote_container {
    width: 100%;
    float: left;
}

.com_konkursy_photo_column_right_vote_container span {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 10px;
}

.com_konkursy_photo_column_right_vote_container span a {
    float: left;
    text-decoration: none;
    color: #f12d85;
}

.competition_vote_right.details {
    float: left;
    padding-bottom: 10px;
    width: 174px;
}

.vote_info.details {
    float: left;
    font-weight: bold;
    padding-bottom: 15px;
    width: 100%;
    font-family: 'Domine', serif;
    font-style: italic;
    font-size: 16px;
    color: #9d9d9d;
}

.competition_vote_right ul {
    border: medium none;
    height: 25px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 174px;
    z-index: 10;
}

.competition_vote_right ul li {
    border: medium none;
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 29px;
}

.competition_vote_right ul li a {
    cursor: pointer;
    float: left;
    height: 25px;
    text-decoration: none;
    width: 29px;
}

.competition_container_stars {
    background: url("../images/stars_no_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    height: 25px;
    position: relative;
    width: 174px;
}

.vote_dovote {
    background: url("../images/stars_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 8;
}

.vote_label {
    float: left;
    padding-right: 5px;
    font-size: 12px;
    text-transform: uppercase;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    padding-top: 6px;
}

.vote_actual {
    background: url("../images/stars_pink.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 8;
}

/* ----------------------------------- Moduł Psychotesty ---------------------------------------- */

.mod_psychotesty_container {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.mod_psychotesty_container h2 {
    width: 585px;
    float: left;
    background: #ff9c9c url('../images/motyl.png') left no-repeat;
    color: #ffffff;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Domine', serif;
    height: 21px;
    padding-top: 8px;
    padding-left: 35px;
}

.mod_psychotesty_container h2 a {
    text-decoration: none;
    float: left;
    width: 100%;
    color: #ffffff;
}

.mod_psychotesty_list_container {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 15px;
}

.mod_psychotesty_one_test {
    width: 300px;
    float: left;
    padding-right: 20px;
    padding-bottom: 10px;
}

.mod_psychotesty_one_test.no_right_padding {
    padding-right: 0px;
}

.mod_psychotesty_separator {
    width: 100%;
    float: left;
    height: 1px;
}

.mod_psychotesty_image {
    width: 142px;
    float: left;
    padding-right: 10px;
}

.mod_psychotesty_image a {
    float: left;
    text-decoration: none;
}

.mod_psychotesty_image a img {
    float: left;
    border: 1px solid #ededed;
}

.mod_psychotesty_description {
    width: 148px;
    float: left;
}

.mod_psychotesty_description h3 {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    font-family: 'Domine', serif;
    color: #db8686;
    font-size: 14px;
    font-weight: bold;
}

.mod_psychotesty_description h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #db8686;
}

.mod_psychotesty_description p {
    float: left;
    font-size: 13px;
    color: #4c4c4c;
    line-height: 18px;
}

.mod_psychotesty_link_bottom {
    padding-left: 3px;
    text-decoration: none;
    color: #da8585;
}

.mod_psychotesty_description.no_image {
    width: 300px;
    float: left;
}

/* ----------------------------------- Moduł ssBoxes ------------------------------------------ */

.mod_ssboxes_container {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.mod_ssboxes_boxes_container {
    width: 100%;
    height: 413px;
    float: left;
    overflow: hidden;
}

.mod_ssboxes_box_container {
    width: 100%;
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
}

.mod_ssboxes_image_link {
    float: left;
    text-decoration: none;
}

.mod_ssboxes_image_link img {
    border: none;
    float: left;
}

.mod_ssboxes_box_description {
    position: absolute;
    z-index: 10;
    left: 0px;
    bottom: 0px;
    width: 588px;
    padding: 15px;
    /*background: url('../images/slider_desc_bg2.png') repeat;*/
    background: rgba(255, 255,255, 0.95) repeat;
}

.mod_ssboxes_box_description_top {
    width: 100%;
    float: left;
}

.mod_ssboxes_box_title {
    width: 400px;
    float: left;
    text-align: left;
}

.mod_ssboxes_box_title h1{
    font-weight: normal;
}
.mod_ssboxes_title_link {
    float: left;
    text-decoration: none;
    color: #66499d;
    font-size: 18px;
    font-family: 'Domine', serif;
}

.mod_ssboxes_box_navigation {
    width: 188px;
    float: right;
    text-align: right;
}

.mod_ssboxes_box_navigation a {
    width: 26px;
    height: 13px;
    display: inline-block;
    text-decoration: none;
    background: url('../images/slider_nav.png') no-repeat;
    margin-left: 3px;
}

.mod_ssboxes_box_navigation a.activeSlide {
    background: url('../images/slider_nav_a.png') no-repeat;
}

.mod_ssboxes_box_description_content {
    font-size: 13px;
    float: left;
    width: 100%;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.mod_ssboxes_box_description_content a {
    text-decoration: none;
    color: #8781bd;
    padding-left: 2px;
}

/* ---------------------------------- Moduły artykuły z kategorii -------------------------- */

.pinkfourarticles_container {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.pinkfourarticles_container h2 {
    float: left;
    height: 21px;
    background: #ff80b9 url('../images/slonce.png') left no-repeat;
    padding-top: 8px;
    color: #FFFFFF;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 35px;
    width: 585px;
}

.pinkfourarticles_container h2 a {
    width: 585px;
    float: left;
    text-decoration: none;
    color: #ffffff;
}

.pinkfourarticles_full_content {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.pinkfourarticles_one_article {
    width: 140px;
    float: left;
    padding-right: 20px;
}

.pinkfourarticles_one_article.no_right_padding {
    padding-right: 0px;
}

.pinkfourarticles_one_article h3 {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #cd598d;
    font-family: 'Domine', serif;
    font-weight: bold;
}

.pinkfourarticles_one_article h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #cd598d;
}

.pinkfourarticles_one_article p {
    float: left;
    width: 100%;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.pinkfourarticles_one_article p a {
    text-decoration: none;
    color: #8781bd;
    padding-left: 3px;
}

.pinkfourarticles_image_container {
    width: 100%;
    float: left;
    height: 140px;
    position: relative;
    top: 0px;
    left: 0px;
}

.pinkfourarticles_image_container a {
    width: 100%;
    float: left;
    text-decoration: none;
}

.pinkfourarticles_image_container a img {
    float: left;
    border: 1px solid #ebe9ed;
}

.pinkfourarticles_image_title {
    float: left;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    background: url('../images/purple_bg.png') repeat;
}

.purpleonearticle_container {
    width: 300px;
    float: left;
    padding-right: 20px;
    padding-bottom: 15px;
}

.purpleonearticle_container h2 {
    float: left;
    height: 21px;
    background: #c577c3 url('../images/niezwykli.png') left no-repeat;
    padding-top: 8px;
    color: #FFFFFF;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 35px;
    width: 265px;
}

.purpleonearticle_article_content {
    width: 100%;
    float: left;
    padding-top: 10px;
    position: relative;
    top: 0px;
    left: 0px;
    height: 286px;
}

.purpleonearticle_article_content .purpleonearticle_img_link {
    float: left;
    text-decoration: none;
}

.purpleonearticle_article_content .purpleonearticle_img_link img {
    border: 1px solid #eeeeee;
    float: left;
}

.purpleonearticle_article_description {
    position: absolute;
    left: 1px;
    bottom: 1px;
    float: left;
    background: url('../images/white_opacity.png') repeat;
    z-index: 10;
    width: 268px;
    padding: 15px;
}

.purpleonearticle_article_description h3 {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    font-size: 14px;
    color: #81417f;
    font-family: 'Domine', serif;
    font-weight: bold;
}

.purpleonearticle_article_description h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #81417f;
}

.purpleonearticle_article_description p {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.purpleonearticle_article_description p a {
    text-decoration: none;
    color: #8781bd;
    padding-left: 3px;
}

.bluethreearticles_container {
    width: 300px;
    float: left;
    padding-bottom: 15px;
}

.bluethreearticles_container h2 {
    float: left;
    height: 21px;
    background: #00c3f0 url('../images/magia.png') left no-repeat;
    padding-top: 8px;
    color: #FFFFFF;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 35px;
    width: 265px;
}

.bluethreearticles_full_content {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.bluethreearticles_one_article {
    width: 300px;
    float: left;
    padding-bottom: 20px;
}

.bluethreearticles_one_article.no_bottom_padding {
    padding-bottom: 0px;
}

.bluethreearticles_one_article_image_box {
    width: 80px;
    height: 80px;
    float: left;
    padding-right: 10px;
}

.bluethreearticles_one_article_image_box a {
    float: left;
    text-decoration: none;
}

.bluethreearticles_one_article_image_box a img {
    border: 1px solid #ededed;
    float: left;
}

.bluethreearticles_one_article_desc_box {
    width: 210px;
    float: left;
}

.bluethreearticles_one_article_desc_box.no_image {
    width: 100%;
    float: left;
}

.bluethreearticles_one_article_desc_box h3 {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    font-size: 14px;
    color: #009fc2;
    font-weight: bold;
    font-family: 'Domine',serif;
}

.bluethreearticles_one_article_desc_box h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #009fc2;
}

.bluethreearticles_one_article_desc_box p {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.bluethreearticles_one_article_desc_box p a {
    text-decoration: none;
    padding-left: 3px;
    color: #009fc2;
}

.redthreearticles_container {
    width: 300px;
    float: left;
    padding-left: 20px;
    padding-bottom: 15px;
}

.redthreearticles_container h2 {
    float: left;
    height: 21px;
    background: #ff6565 url('../images/tajemnice.png') left no-repeat;
    padding-top: 8px;
    color: #FFFFFF;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 35px;
    width: 265px;
}

.redthreearticles_full_content {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.redthreearticles_first_box {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    position: relative;
    top: 0px;
    bottom: 0px;
}

.redthreearticles_first_box .redthreearticles_first_box_img_link {
    float: left;
    text-decoration: none;
}

.redthreearticles_first_box .redthreearticles_first_box_img_link img {
    border: 1px solid #f1f1f1;
    float: left;
}

.redthreearticles_first_box_desc {
    width: 268px;
    float: left;
    position: absolute;
    left: 1px;
    bottom: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background: url('../images/white_opacity.png') repeat;
}

.redthreearticles_first_box_desc h3 {
    width: 100%;
    float: left;
    color: #cd3f3f;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Domine',serif;
    padding-bottom: 5px;
}

.redthreearticles_first_box_desc h3 a {
    text-decoration: none;
    float: left;
    color: #cd3f3f;
}

.redthreearticles_first_box_desc p {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.redthreearticles_first_box_desc p a {
    text-decoration: none;
    color: #cd3f3f;
}

.redthreearticles_second_box {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.redthreearticles_second_box.no_bottom_padding {
    padding-bottom: 0px;
}

.redthreearticles_second_box_image_box {
    width: 140px;
    float: left;
    height: 87px;
    margin-right: 20px;
}

.redthreearticles_second_box_image_box a {
    text-decoration: none;
    float: left;
}

.redthreearticles_second_box_image_box a img {
    border: 1px solid #ededed;
    float: left;
}

.redthreearticles_second_box_desc {
    width: 140px;
    float: left;
}

.redthreearticles_second_box_desc.no_image {
    width: 100%;
    float: left;
}

.redthreearticles_second_box_desc h3 {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #cd3f3f;
    font-weight: bold;
    font-family: 'Domine',serif;
    padding-bottom: 5px;
}

.redthreearticles_second_box_desc h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #cd3f3f;
}

.redthreearticles_second_box_desc p {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.redthreearticles_second_box_desc p a {
    text-decoration: none;
    padding-left: 3px;
    color: #cd3f3f;
}

.greentwoarticles_container {
    width: 300px;
    float: left;
    padding-bottom: 15px;
}

.greentwoarticles_container h2 {
    float: left;
    height: 21px;
    background: #a7ce39 url('../images/natura.png') left no-repeat;
    padding-top: 8px;
    color: #FFFFFF;
    font-family: 'Domine',serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 35px;
    width: 265px;
}

.greentwoarticles_full_content {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.greentwoarticles_first_box {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    position: relative;
    top: 0px;
    bottom: 0px;
    margin-bottom:4px;
}

.greentwoarticles_first_box .greentwoarticles_first_box_img_link {
    float: left;
    text-decoration: none;
}

.greentwoarticles_first_box .greentwoarticles_first_box_img_link img {
    border: 1px solid #f1f1f1;
    float: left;
}

.greentwoarticles_first_box_desc {
    width: 268px;
    float: left;
    position: absolute;
    left: 1px;
    bottom: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background: url('../images/white_opacity.png') repeat;
}

.greentwoarticles_first_box_desc h3 {
    width: 100%;
    float: left;
    color: #6b8423;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Domine',serif;
    padding-bottom: 5px;
}

.greentwoarticles_first_box_desc h3 a {
    text-decoration: none;
    float: left;
    color: #6b8423;
}

.greentwoarticles_first_box_desc p {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.greentwoarticles_first_box_desc p a {
    text-decoration: none;
    color: #6b8423;
}

.greentwoarticles_second_box {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.greentwoarticles_second_box.no_bottom_padding {
    padding-bottom: 0px;
}

.greentwoarticles_second_box_image_box {
    width: 140px;
    float: left;
    height: 87px;
    margin-right: 20px;
}

.greentwoarticles_second_box_image_box a {
    text-decoration: none;
    float: left;
}

.greentwoarticles_second_box_image_box a img {
    border: 1px solid #ededed;
    float: left;
}

.greentwoarticles_second_box_desc {
    width: 140px;
    float: left;
}

.greentwoarticles_second_box_desc.no_image {
    width: 100%;
    float: left;
}

.greentwoarticles_second_box_desc h3 {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #6b8423;
    font-weight: bold;
    font-family: 'Domine',serif;
    padding-bottom: 5px;
}

.greentwoarticles_second_box_desc h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #6b8423;
}

.greentwoarticles_second_box_desc p {
    width: 100%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.greentwoarticles_second_box_desc p a {
    text-decoration: none;
    padding-left: 3px;
    color: #6b8423;
}

/* ---------------------------------- Moduł horoskop ------------------------------------------ */

.mod_horoscope_container {
    width: 100%;
    float: left;
    background: url('../images/border.png') top repeat-x;
    padding-top: 15px;
    padding-bottom: 15px;
}

.mod_horoscope_horoscope_content {
    width: 300px;
    float: left;
}

.mod_horoscope_horoscope_image {
    width: 100%;
    float: left;
    height: 189px;
    position: relative;
    top: 0px;
    left: 0px;
}

.mod_horoscope_horoscope_image a {
    float: left;
    text-decoration: none;
}

.mod_horoscope_horoscope_image a img {
    float: left;
    border: 1px solid #ededed;
}

.mod_horoscope_module_title {
    width: 270px;
    float: left;
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    background: url('../images/white_opacity.png') repeat;
}

.mod_horoscope_module_title a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #6b3da3;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Domine', serif;
}

.mod_horoscope_horoscope_desc {
    width: 100%;
    float: left;
    padding-top: 10px;
    font-size: 13px;
    line-height: 18px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.mod_horoscope_horoscope_desc a {
    text-decoration: none;
    padding-left: 4px;
    color: #8781bd;
}

.mod_horoscope_horoscope_sings {
    width: 320px;
    float: left;
}

.mod_horoscope_horoscope_sings ul {
    width: 100%;
    float: left;
    list-style: none;
}

.mod_horoscope_horoscope_sings ul li {
    float: left;
    width: 57px;
    padding-left: 22px;
    padding-bottom: 10px;
}

.mod_horoscope_horoscope_sings ul li a {
    float: left;
    text-decoration: none;
}

.mod_horoscope_horoscope_sings ul li a:hover h4 {
    color: #F12B84;
}

.mod_horoscope_horoscope_sings ul li a img {
    border: none;
    float: left;
}

.mod_horoscope_horoscope_sings ul li h4 {
    width: 100%;
    float: left;
    text-transform: uppercase;
    padding-top: 3px;
    font-size: 9px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
}

.mod_horoscope_horoscope_sings ul li h4 a {
    width: 100%;
    float: left;
    color: #464646;
}

.mod_horoscope_horoscope_sings ul li h4 a:hover {
    color: #F12B84;
}

/* -------------------------------------- Horoskopy ------------------------------------------------ */

.com_horoscope_sings_container {
    width: 100%;
    float: left;
}

.com_horoscope_sings_container h1 {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    color: #f12b84;
    font-weight: normal;
    font-family: 'Domine', serif;
}

.com_horoscope_sings_cat_desc {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    font-size: 13px;
    color: #464646;
}

.com_horoscope_sings_other_horoscopes {
    width: 100%;
    float: left;
    padding-top: 15px;
    background: url('../images/border.png') top repeat-x;
}

.com_horoscope_sings_other_horoscopes h4 {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    color: #f12b84;
    font-size: 18px;
    font-family: 'Domine', serif;
    font-weight: normal;
}

.com_horoscope_sings_other_horoscopes ul {
    width: 100%;
    float: left;
    list-style: none;
}

.com_horoscope_sings_other_horoscopes ul li {
    float: left;
    width: 300px;
    text-align: left;
    padding-right: 20px;
    padding-bottom: 15px;
}

.com_horoscope_sings_other_horoscopes ul li.no_padding_right {
    padding-right: 0px;
}

.com_horoscope_sings_other_horoscopes ul li a {
    float: left;
    text-decoration: none;
}

.com_horoscope_sings_other_horoscopes ul li a img {
    float: left;
    border: none;
}

.com_sshoroscope_container {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.com_sshoroscope_top {
    width: 100%;
    float: left;
    padding-bottom: 40px;
}

.com_sshoroscope_title {
    width: 75%;
    float: left;
    text-transform: uppercase;
    font-size: 15px;
    color: #f12b84;
    font-family: 'Domine', serif;
}

.com_sshoroscope_title h1 {
    width: 100%;
    float: left;
    font-weight: normal;
}

.com_sshoroscope_title span {
    width: 100%;
    float: left;
    color: #464646;
    font-size: 16px;
    font-family: 'Domine', serif;
    text-transform: none;
}

.com_sshoroscope_sings_select {
    width: 25%;
    float: right;
    text-align: right;
}

.com_sshoroscope_sings_select.horoscope_inside {
    width: 219px;
    text-align: center;
    float: left;
}

.com_sshoroscope_dropdown_bg {
    float: right;
    width: 219px;
    height: 27px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    background: url('../images/sign_dropdown.jpg') no-repeat;
    position: relative;
    top: 0px;
    left: 0px;
}

.com_sshoroscope_dropdown_bg span {
    width: 189px;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
}

.com_sshoroscope_dropdown_bg span.big_letter {
    text-transform: uppercase;
}

.com_sshoroscope_dropdown_list {
    width: 217px;
    float: left;
    position: absolute;
    left: 0px;
    top: 26px;
    background: #ffffff;
    border: 1px solid #cccccc;
    display: none;
}

.com_sshoroscope_dropdown_list ul {
    width: 100%;
    float: left;
    list-style: none;
}

.com_sshoroscope_dropdown_list ul li {
    width: 100%;
    float: left;
    text-transform: uppercase;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}

.com_sshoroscope_dropdown_list ul li.sign_active {
    display: none;
}

.com_sshoroscope_dropdown_list ul li a {
    width: 187px;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-decoration: none;
    color: #000000;
}

.com_sshoroscope_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

.com_sshoroscope_standard {
    width: 100%;
    float: left;
    padding-bottom: 35px;
    background: url('../images/border.png') bottom repeat-x;
}

.com_sshoroscope_one_standard {
    width: 220px;
    float: left;
    padding-right: 20px;
}

.com_sshoroscope_one_standard.no_right_padding {
    padding-right: 0px;
}

.com_sshoroscope_no_standard {
    width: 100%;
    float: left;
    padding-top: 35px;
}

.com_sshoroscope_one_standard h3 {
    width: 220px;
    float: left;
    height: 27px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 3px;
}

.com_sshoroscope_one_standard h3 a {
    width: 100%;
    height: 100%;
    float: left;
    color: #ffffff;
    text-decoration: none;
}

.com_sshoroscope_one_standard h3.pink_bg {
    background: #c80078;
}

.com_sshoroscope_one_standard h3.brown_bg {
    background: #824637;
}

.com_sshoroscope_one_standard h3.violet_dark_bg {
    background: #562743;
}

.com_sshoroscope_one_standard h3.violet_light_bg {
    background: #92278f;
}

.com_sshoroscope_one_no_standard {
    width: 300px;
    float: left;
    padding-right: 20px;
}

.com_sshoroscope_one_no_standard_image {
    width: 100%;
    float: left;
}

.com_sshoroscope_one_no_standard_image a {
    text-decoration: none;
    float: left;
}

.com_sshoroscope_one_no_standard_image a img {
    float: left;
    border: none;
}

.com_sshoroscope_one_no_standard.no_right_padding {
    padding-right: 0px;
}

.com_sshoroscope_one_no_standard h3 {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #464646;
    font-family: 'Domine', serif;
}

.com_sshoroscope_one_no_standard h3 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #464646;
}

.com_sshoroscope_one_no_standard_desc {
    width: 100%;
    float: left;
    color: #464646;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.com_sshoroscope_one_no_standard_desc a {
    text-decoration: none;
    color: #464646;
    padding-left: 3px;
}

.com_sshoroscope_one_standard_image {
    width: 100%;
    float: left;
    padding-bottom: 2px;
}

.com_sshoroscope_one_standard_image a {
    float: left;
    text-decoration: none;
}

.com_sshoroscope_one_standard_image a img {
    float: left;
    border: none;
}

.com_sshoroscope_one_standard_personal_content {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.com_sshoroscope_one_standard_personal_content h5 {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #464646;
    font-family: 'Domine', serif;
    padding-bottom: 5px;
}

.com_sshoroscope_one_standard_personal_content h5 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #464646;
}

.com_sshoroscope_one_standard_personal_content p {
    width: 100%;
    float: left;
    color: #464646;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    vertical-align: middle;
}

.com_sshoroscope_one_standard_personal_content p a {
    width: 17px;
    height: 17px;
}

.com_sshoroscope_one_standard_personal_content p a img {
    border: none;
    vertical-align: middle;
}

.com_horoscope_sings_list {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}

.com_horoscope_sings_list_one_sign {
    width: 140px;
    float: left;
    padding-right: 20px;
    padding-bottom: 20px;
}

.com_horoscope_sings_list_one_sign.no_right_padding {
    padding-right: 0px;
}

.com_horoscope_sings_list_one_sign a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #464646;
}

.com_horoscope_sings_list_one_sign a:hover {
    color: #f12b84;
}

.com_horoscope_sings_list_one_sign a img {
    float: left;
    border: none;
}

.com_horoscope_sings_list_one_sign a h5 {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 10px;
    font-weight: normal;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Domine', serif;
}

.com_horoscope_sings_list_one_sign span {
    padding-top: 1px;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.com_horoscope_horoscope_content {
    width: 100%;
    float: left;
    padding-bottom: 35px;
    background: url('../images/border.png') bottom repeat-x;
}

.com_horoscope_horoscope_content img {
    float: left;
    margin-right: 15px;
}

.com_horoscope_horoscope_content h4 {
    float: left;
    padding-bottom: 10px;
    background: url('../images/border.png') bottom repeat-x;
    font-size: 18px;
    color: #c0c61f;
    font-family: 'Domine', serif;
    width: 465px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.com_horoscope_horoscope_content h4.chinese {
    color: #a7242b;
}

.com_horoscope_horoscope_content h4.numeric {
    text-transform: none;
    color: #81914f;
}

.com_horoscope_horoscope_content h4 span {
    padding-left: 3px;
    text-transform: none;
    color: #464646;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}

.com_horoscope_horoscope_content_desc {
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    display: block;
}

.com_horoscope_horoscope_content_desc p {
    padding-top: 5px;
    padding-bottom: 5px;
}

.com_sshoroscope_horoscope_list {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.com_sshoroscope_horoscope_list_center {
    width: 219px;
    margin: 0 auto;
}

.com_sshoroscopes_ksiezycowy_container {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.com_sshoroscopes_ksiezycowy_container h1 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine', serif;
}

#introduction {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    font-size: 13px;
    color: #464646;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}

#introduction strong {
    font-weight: normal;
}

#moonLeft {
    width: 258px;
    height:1400px !important;
    float: left;
    background: #07182b url('../images/moon_left_bg.jpg') no-repeat;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 2px 2px 2px #000000;
    padding-bottom: 30px;
    background-size:contain;
    padding-top:0 !important;
}

#moonLeft table {
    width: 100%;
    float: left;
}

#moonLeft table tr {
    width: 100%;
    float: left;
    color: #ffffff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 20px;
}

#moonMonthlyCaption {
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-size: 18px;
    text-shadow: 4px 4px 4px #000000;
}

#moonMonthlyDetails {
    width: 335px !important;
    height: 1400px !important;
    float: left;
    padding-left: 21px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding-bottom: 30px;
    margin-top: -80px;
}
#moonMonthlyDetails tbody tr:first-child td:first-child{
    vertical-align: top;
}
#moonMonthlyDetailsHeader {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.moonMonthlyDetailsCaption {
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 25px;
}

.com_horoscope_chinski_date_content {
    width: 100%;
    float: left;
    background: url('../images/border.png') top repeat-x;
    padding-top: 30px;
    padding-bottom: 30px;
}

.com_horoscope_chinski_date_content.chinskihoroscope {
    background: none;
    text-align: center;
}

.com_horoscope_chinski_date_content.chinskihoroscope form {
    margin-left: 158px;
}

.com_horoscope_chinski_date_content .com_horoscope_chinski_date_content_info {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.com_horoscope_chinski_date_content form {
    width: 100%;
    float: left;
}

.chinski_day_choose_dropdown {
    background: url("../images/ch_day.jpg") no-repeat;
    color: #464646;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 27px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 87px;
    margin-right: 15px;
}

.chinski_day_choose_dropdown span {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    width: 67px;
    height: 23px;
}

.chinski_day_choose_dropdown_list {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 26px;
    width: 86px;
    height: 270px;
    overflow-y: auto;
    overflow-x: hidden;
}

.chinski_day_choose_dropdown_list ul {
    float: left;
    list-style: none;
    width: 100%;
}

.chinski_day_choose_dropdown_list ul li {
    float: left;
    width: 100%;
}

.chinski_day_choose_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 65px;
}

.chinski_day_choose_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

.chinski_month_choose_dropdown {
    background: url("../images/ch_month.jpg") no-repeat;
    color: #464646;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 27px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 99px;
    margin-right: 15px;
}

.chinski_month_choose_dropdown span {
    float: left;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    width: 79px;
    height: 23px;
}

.chinski_month_choose_dropdown_list {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 26px;
    width: 97px;
}

.chinski_month_choose_dropdown_list ul {
    float: left;
    list-style: none;
    width: 100%;
}

.chinski_month_choose_dropdown_list ul li {
    float: left;
    width: 100%;
}

.chinski_month_choose_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 79px;
}

.chinski_month_choose_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

.chinski_year_choose_dropdown {
    background: url("../images/ch_year.jpg") no-repeat;
    color: #464646;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 27px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 77px;
}

.chinski_year_choose_dropdown span {
    float: left;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    width: 57px;
    height: 23px;
}

.chinski_year_choose_dropdown_list {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 26px;
    width: 75px;
    height: 270px;
    overflow-y: auto;
    overflow-x: hidden;
}

.chinski_year_choose_dropdown_list ul {
    float: left;
    list-style: none;
    width: 100%;
}

.chinski_year_choose_dropdown_list ul li {
    float: left;
    width: 100%;
}

.chinski_year_choose_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 55px;
}

.chinski_year_choose_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

/* Numberic Horoscope */

.com_horoscope_numberic_date_content {
    width: 100%;
    float: left;
    background: url('../images/border.png') top repeat-x;
    padding-top: 30px;
    padding-bottom: 30px;
}

.com_horoscope_numberic_date_content.horoscopenumeric {
    background: none;
    padding-top: 0px;
    text-align: center;
}

.com_horoscope_numberic_date_content_bottom_helper {
    width: 462px;
    float: left;
    padding-left: 158px;
}

.com_horoscope_numberic_date_content .com_horoscope_numberic_date_content_info {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.com_horoscope_numberic_date_content form {
    width: 100%;
    float: left;
}

.numberic_day_choose_dropdown {
    background: url("../images/ch_day.jpg") no-repeat;
    color: #464646;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 27px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 87px;
    margin-right: 15px;
}

.numberic_day_choose_dropdown span {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    width: 67px;
    height: 23px;
}

.numberic_day_choose_dropdown_list {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 26px;
    width: 86px;
    height: 270px;
    overflow-y: auto;
    overflow-x: hidden;
}

.numberic_day_choose_dropdown_list ul {
    float: left;
    list-style: none;
    width: 100%;
}

.numberic_day_choose_dropdown_list ul li {
    float: left;
    width: 100%;
}

.numberic_day_choose_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 65px;
}

.numberic_day_choose_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

.numberic_month_choose_dropdown {
    background: url("../images/ch_month.jpg") no-repeat;
    color: #464646;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 27px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 99px;
    margin-right: 15px;
}

.numberic_month_choose_dropdown span {
    float: left;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    width: 79px;
    height: 23px;
}

.numberic_month_choose_dropdown_list {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 26px;
    width: 97px;
}

.numberic_month_choose_dropdown_list ul {
    float: left;
    list-style: none;
    width: 100%;
}

.numberic_month_choose_dropdown_list ul li {
    float: left;
    width: 100%;
}

.numberic_month_choose_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 79px;
}

.numberic_month_choose_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

.numberic_year_choose_dropdown {
    background: url("../images/ch_year.jpg") no-repeat;
    color: #464646;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 27px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 77px;
}

.numberic_year_choose_dropdown span {
    float: left;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    width: 57px;
    height: 23px;
}

.numberic_year_choose_dropdown_list {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 26px;
    width: 75px;
    height: 270px;
    overflow-y: auto;
    overflow-x: hidden;
}

.numberic_year_choose_dropdown_list ul {
    float: left;
    list-style: none;
    width: 100%;
}

.numberic_year_choose_dropdown_list ul li {
    float: left;
    width: 100%;
}

.numberic_year_choose_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 55px;
}

.numberic_year_choose_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

.com_horoscope_numberic_container {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}

.com_horoscope_numberic_result {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    font-size: 18px;
    font-family: 'Domine', serif;
    color: #f12b84;
}

.com_horoscope_numberic_introtext {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

/* ------------------------------------ Strona błędu 404 ------------------------------------- */

.wrozka_error_container {
    width: 981px;
    height: 602px;
    float: left;
    position: relative;
    left: -20px;
    top: -4px;
    background: url('../images/error_bg.jpg') no-repeat;
}

.page_content_inside_container.error {
    /*padding-bottom: 0px;*/
    height: 602px;
}

.wrozka_error_content {
    float: right;
    padding-right: 105px;
    text-align: right;
    padding-top: 85px;
    color: #8f58b5;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
}

.wrozka_error_content a {
    text-decoration: none;
    color: #f12b84;
}

.wrozka_error_content span a {
    text-transform: uppercase;
    color: #8f58b5;
}

/* ------------------------------------- Psychotesty ------------------------------------------- */

.com_sspsychotest_main_container {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.com_sspsychotest_main_container h1 {
    font-size: 18px;
    width: 100%;
    float: left;
    padding-bottom: 15px;
    font-family: 'Domine', serif;
    color: #464646;
    font-weight: normal;
}

.com_sspsychotest_main_container > ul {
    width: 100%;
    float: left;
    list-style: none;
}
.com_sspsychotest_main_container > ul li {
    width: 100%;
    float: left;
    padding-top: 12px;
    padding-bottom: 12px;
    background: url('../images/border_light.png') bottom repeat-x;
}
.com_sspsychotest_main_container > ul.psychotests_new li{
    background: none;
}
.com_sspsychotest_main_container > ul li.last {
    background: none;
}
.com_sspsychotest_main_container > ul li.new{
    background: #fffec3;
    padding-left: 20px;
    margin-left: -20px;
}
.com_sspsychotest_main_container_left {
    width: 288px;
    float: left;
    position: relative;
}

.com_sspsychotest_main_container_left .new_psychotest{
    position: absolute;
    left:5px;
    top:5px;
}
.com_sspsychotest_main_container_left a {
    width: 100%;
    float: left;
    text-decoration: none;
}

.com_sspsychotest_main_container_left a img {
    float: left;
    border: 1px solid #ebebeb;
}

.com_sspsychotest_main_container_right {
    float: left;
    width: 312px;
    padding-left: 20px;
}

.com_sspsychotest_main_container_right_title {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.com_sspsychotest_main_container_right_title a {
    width: 100%;
    float: left;
    text-decoration: none;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine', serif;
}
.com_sspsychotest_main_container_right_title a span{
    text-transform: uppercase;
    color:#F2362C;
    font-weight: bold;
}

.com_sspsychotest_main_container_right_desc {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 10px;
}

.com_sspsychotest_main_container_right_button {
    width: 100%;
    float: left;
}

.com_sspsychotest_main_container_right_button a {
    width: 165px;
    height: 19px;
    float: left;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
    background: #f12b84;
    text-align: center;
    font-size: 11px;
    padding-top: 3px;
    font-family: 'Open Sans', sans-serif;
}

.com_sspsychotest_breadcrumbs {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.com_sspsychotest_questions_container {
    width: 100%;
    float: left;
}

.com_sspsychotest_questions_container h1 {
    width: 959px;
    float: left;
    height: 32px;
    background: #b59be6;
    color: #ffffff;
    font-size: 22px;
    font-weight: normal;
    font-family: 'Domine', serif;
    padding-top: 5px;
    position: relative;
    left: -19px;
    top: 0px;
    padding-left: 19px;
}

.com_sspsychotest_questions_test_intro {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    background: url('../images/border.png') bottom repeat-x;
    font-size: 14px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 20px;
}

.com_sspsychotest_questions_inside_container {
    width: 100%;
    float: left;
    padding-top: 20px;
}

.com_sspsychotest_questions_inside_container_left {
    width: 380px;
    float: left;
}

.com_sspsychotest_questions_inside_container_left img {
    float: left;
    border: 1px solid #ebebeb;
}

.com_sspsychotest_questions_inside_container_right {
    width: 540px;
    float: left;
    padding-left: 20px;
}

.com_sspsychotest_questions_one_question {
    width: 100%;
    float: left;
}

.com_sspsychotest_questions_one_question .questions_counter {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    text-transform: uppercase;
    color: #464646;
    font-size: 20px;
    font-family: 'Domine', serif;
}

.com_sspsychotest_questions_one_question h4 {
    width: 100%;
    float: left;
    color: #f12b84;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 25px;
    font-size: 16px;
}

.answers_list {
    width: 100%;
    float: left;
    padding-bottom: 12px;
}

.answers_list span {
    width: 28px;
    height: 28px;
    float: left;
    background: url('../images/answer_bg.png') no-repeat;
    margin-right: 20px;
}

.answers_list label {
    width: 492px;
    float: left;
    font-size: 14px;
    color: #464646;
}

.answers_list span.active_check {
    background: url('../images/answer_bg_a.png') no-repeat;
}

.go_next_question {
    width: 150px;
    height: 30px;
    text-align: center;
    color: #ffffff;
    float: right;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    background: #f12b84;
    cursor: pointer;
    padding-top: 5px;
    margin-top: 20px;
}

.com_sspsychotest_questions_one_question input[type="submit"] {
    width: 150px;
    height: 35px;
    text-align: center;
    color: #ffffff;
    float: right;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    background: #f12b84;
    cursor: pointer;
    border: none;
    margin-top: 20px;
}

.com_sspsychotest_result_container {
    width: 100%;
    float: left;
}

.com_sspsychotest_result_container span {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    text-transform: uppercase;
    color: #8c8c8c;
    font-size: 22px;
    font-family: 'Domine', serif;
    background: url('../images/border.png') bottom repeat-x;
}

.com_sspsychotest_result_container h2 {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 22px;
    color: #f12b84;
    font-weight: 400;
    font-family: 'Domine', serif;
}

.com_sspsychotest_result_container_desc {
    width: 100%;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #464646;
}

.com_sspsychotest_result_container_back_tests {
    width: 100%;
    float: left;
    padding-top: 15px;
}

.com_sspsychotest_result_container_back_tests a {
    padding-left: 20px;
    padding-right: 20px;
    height: 25px;
    text-align: center;
    color: #ffffff;
    float: left;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    background: #f12b84;
    cursor: pointer;
    padding-top: 5px;
    text-decoration: none;
}

.com_sspsychotest_see_other_tests {
    width: 100%;
    float: left;
    padding-top: 30px;
}

.com_sspsychotest_see_other_tests h3 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    background: url('../images/border.png') bottom repeat-x;
    color: #464646;
    font-size: 22px;
    font-family: 'Domine', serif;
    font-weight: normal;
}

.com_sspsychotest_see_other_tests_list {
    width: 100%;
    float: left;
    padding-top: 20px;
}

.com_sspsychotest_see_other_tests_one_test {
    width: 286px;
    float: left;
    padding-right: 40px;
}

.com_sspsychotest_see_other_tests_one_test.last {
    padding-right: 0px;
}

.com_sspsychotest_see_other_tests_one_test_picture {
    width: 100%;
    float: left;
}

.com_sspsychotest_see_other_tests_one_test_picture a {
    width: 100%;
    float: left;
    text-decoration: none;
}

.com_sspsychotest_see_other_tests_one_test_picture a img {
    float: left;
    border: none;
}

.com_sspsychotest_see_other_tests_one_test h5 {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #464646;
    font-size: 18px;
    font-family: 'Domine', serif;
}

.com_sspsychotest_see_other_tests_one_test h5 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #464646;
}

.com_sspsychotest_see_other_tests_one_test_do {
    width: 100%;
    float: left;
}

.com_sspsychotest_see_other_tests_one_test_do a {
    width: 160px;
    height: 20px;
    text-align: center;
    color: #ffffff;
    float: left;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    background: #f12b84;
    text-decoration: none;
    padding-top: 2px;
}

/* --------------------------------------- Archiwum -------------------------------------------- */

.archive_list_container {
    width: 100%;
    float: left;
}

.archive_list_header {
    width: 100%;
    float: left;
    padding-bottom: 15px;
    padding-top: 10px;
}

.archive_list_header h1 {
    width: 65%;
    float: left;
    font-size: 18px;
    color: #f12b84;
    font-family: 'Domine', serif;
}

.archive_list_header_sort_container {
    width: 35%;
    float: right;
    text-align: right;
}

.archive_list_header_sort_container span {
    float: right;
    text-transform: uppercase;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    padding-right: 5px;
}

.archive_list_header_sort_dropdown {
    background: url("../images/drop_down_years.jpg") no-repeat;
    color: #464646;
    float: right;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 18px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 120px;
}

.archive_list_header_sort_dropdown_list {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    position: absolute;
    top: 17px;
    width: 118px;
}

.archive_list_header_sort_dropdown_list ul {
    float: left;
    list-style: none outside none;
    width: 100%;
}

.archive_list_header_sort_dropdown_list ul li {
    float: left;
    width: 100%;
}

.archive_list_header_sort_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 98px;
}

.archive_list_header_sort_dropdown_list ul li a:hover {
    color: #ffffff;
    background: #f12b84;
}

.archive_list_header_sort_dropdown span {
    text-transform: none;
    font-size: 11px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 98px;
}

.archive_list_year_choice {
    width: 30%;
    float: right;
    text-align: right;
}

.archive_list_content {
    width: 100%;
    float: left;
}

.archive_list_content ul {
    width: 100%;
    float: left;
    list-style: none;
}

.archive_list_content ul li {
    float: left;
    width: 197px;
    padding-right: 14px;
    padding-bottom: 15px;
}

.archive_list_content ul li.last_in_row {
    padding-right: 0px;
}

.archive_list_content ul li.clear_list {
    width: 100%;
    float: left;
    height: 1px;
}

.archive_list_content_cover {
    width: 100%;
    float: left;
}

.archive_list_content_cover a {
    text-decoration: none;
    float: left;
}

.archive_list_content_cover a img {
    border: none;
    float: left;
}

.archive_see_more {
    width: 197px;
    float: left;
    padding-top: 7px;
    padding-bottom: 7px;
    background: #c2c0c1;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
}

.archive_eedition_new_button {
    width: 197px;
    float: left;
    padding-top: 7px;
    padding-bottom: 7px;
    background: #a4cf43;
    text-align: center;
    color: #ffffff;
    margin-top: 5px;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
}

.archive_list_title_magazine {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #464646;
    font-family: 'Domine', serif;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
}

.archive_list_title_magazine a {
    width: 100%;
    float: left;
    text-align: center;
    text-decoration: none;
    color: #464646;
}

.year_choose_dropdown {
    width: 120px;
    height: 18px;
    float: right;
    background: url('../images/drop_down_years.jpg') no-repeat;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    position: relative;
    top: 0px;
    left: 0px;
}

.year_choose_dropdown span {
    width: 98px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}

.year_choose_dropdown_list {
    width: 118px;
    float: left;
    list-style: none;
    position: absolute;
    top: 17px;
    left: 0px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    height: 230px;
    overflow-x: hidden;
    overflow-y: auto;
}

.year_choose_dropdown_list ul {
    width: 100%;
    float: left;
    list-style: none;
}

.year_choose_dropdown_list ul li {
    width: 100%;
    float: left;
}

.year_choose_dropdown_list ul li a {
    text-decoration: none;
    width: 98px;
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #464646;
    padding-left: 10px;
    padding-right: 10px;
}

.year_choose_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

.archive_full_container {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.archive_full_wydanie_example_articles {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.archive_weekly_right {
    width: 100%;
    float: left;
}

.archive_full_wydanie_example_articles h3 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    background: url('../images/border.png') bottom repeat-x;
    font-size: 18px;
    color: #464646;
    font-family: 'Domine', serif;
    font-weight: normal;
}

.archive_weekly_right_article.first {
    padding-top: 20px;
}

.archive_weekly_right_article {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.archive_weekly_right_article_left {
    width: 286px;
    float: left;
    margin-right: 10px;
}

.archive_weekly_right_article_left a {
    float: left;
    text-decoration: none;
}

.archive_weekly_right_article_left a img {
    float: left;
    border: 1px solid #ebebeb;
}

.archive_weekly_right_article_right {
    width: 324px;
    float: left;
}

.archive_weekly_right_article_right.full_width {
    width: 100%;
    float: left;
}

.archive_weekly_right_article_right h2 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    color: #f12b84;
    font-size: 18px;
    font-family: 'Domine', serif;
}

.archive_weekly_right_article_right h2 a {
    float: left;
    width: 100%;
    text-decoration: none;
    color: #f12b84;
}

.archive_weekly_right_article_right p {
    float: left;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
}

.archive_weekly_right_article_right p a {
    text-decoration: none;
    color: #f12b84;
    padding-left: 3px;
}

.archive_weekly_right_article_right_tags {
    width: 100%;
    float: left;
    padding-top: 30px;
    color: #464646;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
}

.archive_weekly_right_article_right_tags span {
    font-weight: bold;
    float: left;
    padding-right: 3px;
}

.archive_weekly_right_article_right_tags a {
    text-decoration: none;
    float: left;
    color: #464646;
    padding-right: 4px;
}

.archive_weekly_right_article_right_tags a:hover {
    color: #f12b84;
}

.archive_full_left_image {
    width: 197px;
    float: left;
    padding-right: 15px;
}

.archive_full_left_image_inside {
    position: relative;
    float: left;
}

.archive_full_left_image_inside a {
    width: 100%;
    float: left;
    text-decoration: none;
    position: relative;
    top: 0px;
    left: 0px;
}

.archive_full_left_image_image_box_cover {
    width: 100%;
    /*height: 244px;*/
    float: left;
}

.archive_full_left_image_image_box_cover img {
    float: left;
    border: none;
}

.archive_full_left_image_image_box_loupe {
    width: 71px;
    height: 54px;
    float: left;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 10;
}

.archive_full_left_image_image_box_loupe img {
    float: left;
    border: none;
}

.archive_full_right_content {
    width: 408px;
    float: left;
}

.archive_full_right_content h2 {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    font-weight: normal;
    font-size: 22px;
    color: #f12b84;
    font-family: 'Domine', serif;
}

.archive_full_right_content_choose_number {
    width: 100%;
    float: left;
}

.edition_month_dropdown {
    background: url("../images/drop_down_years.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #464646;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    height: 18px;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 120px;
}

.edition_month_dropdown span {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 98px;
}

.edition_month_dropdown_list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    float: left;
    left: 0;
    list-style: none outside none;
    position: absolute;
    top: 17px;
    width: 118px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 275px;
}

.edition_month_dropdown_list ul {
    float: left;
    list-style: none;
    width: 100%;
}

.edition_month_dropdown_list ul li {
    float: left;
    width: 100%;
}


.edition_month_dropdown_list ul li a {
    color: #464646;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    width: 98px;
}

.edition_month_dropdown_list ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}


.archive_full_right_eshop {
    width: 100%;
    float: left;
    padding-top: 30px;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.archive_full_right_no_eshop {
    width: 100%;
    float: right;
    text-align: right;
}

.archive_full_right_no_eshop a {
    text-decoration: none;
    float: right;
}

.archive_full_right_no_eshop a img {
    border: none;
    float: right;
}

.archive_full_right_shop_price {
    font-size: 18px;
    color: #464646!important;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 25px;
    width: 100%;
    float: left;
}

.archive_full_right_eshop span {
    color: #f12d85;
}

.archive_full_right_buttons {
    width: 100%;
    float: left;
    padding-top: 30px;
}

.archive_full_right_buttons .green_button {
    float: left;
    color: #ffffff;
    width: 156px;
    height: 24px;
    padding-left: 40px;
    background: #a4cf43 url('../images/ewydanie_bg.png') right no-repeat;
    padding-top: 4px;
    text-decoration: none;
    text-transform: uppercase;
    margin-right: 15px;
    font-family: 'Open Sans', sans-serif;
}

.archive_full_right_buttons .pink_button {
    float: right;
    width: 196px;
    height: 24px;
    padding-top: 4px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background: #f12d85;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
}
.archive_full_right_buttons .blue_button {
    float: left;
    width: 260px;
    margin-top:10px;
    height: 24px;
    padding-top: 4px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background: #10A5BF;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
}

.archive_weekly_instruction {
    width: 100%;
    float: left;
    background: url('../images/border.png') top repeat-x;
    padding-top: 20px;
}

.archive_weekly_instruction_top {
    width: 100%;
    float: left;
}

.archive_weekly_instruction_top_left {
    width: 50%;
    float: left;
    text-align: left;
}

.archive_weekly_instruction_top_left h3 {
    float: left;
    font-family: 'Domine', serif;
    font-size: 18px;
    color: #f12b84;
}

.archive_weekly_instruction_top_right {
    width: 50%;
    float: right;
    text-align: right;
}

.archive_weekly_instruction_top_right a {
    float: right;
    text-decoration: none;
}

.archive_weekly_instruction_top_right a img {
    float: right;
    border: none;
}

.archive_weekly_instruction_content {
    width: 100%;
    float: left;
}

.archive_weekly_instruction_content h4 {
    width: 100%;
    float: left;
    font-size: 15px;
    color: #464646;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 10px;
}

.archive_weekly_instruction_content ul {
    float: left;
    padding-left: 15px;
    color: #464646;
    width: 525px;
    padding-bottom: 20px;
}

.archive_weekly_instruction_content ul li {
    float: left;
    width: 100%;
}

.archive_weekly_instruction_content ul li span {
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}

.archive_weekly_instruction_content ul li a {
    text-decoration: none;
    color: #f12b50;
}

.archive_weekly_instruction_long {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.special_archive_number_container {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 25px;
}

.special_archive_number_container_left {
    width: 197px;
    float: left;
}

.special_archive_number_container_right {
    width: 408px;
    float: left;
    padding-left: 15px;
}

.special_archive_number_container_right h1 {
    width: 100%;
    float: left;
    padding-bottom: 30px;
    font-size: 22px;
    color: #f12b84;
    font-family: 'Domine', serif;
    font-weight: normal;
}

.special_archive_number_container_right_description {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.special_archive_number_container_left_image_box {
    width: 197px;
    /* height: 252px; */
    float: left;
}

.special_archive_number_container_left_image_box a {
    width: 100%;
    float: left;
    text-decoration: none;
    position: relative;
    top: 0px;
    left: 0px;
}

.special_archive_number_container_left_image_box_cover {
    width: 100%;
    /*height: 244px;*/
    float: left;
}

.special_archive_number_container_left_image_box_cover img {
    float: left;
    border: none;
}

.special_archive_number_container_left_image_box_loupe {
    width: 71px;
    height: 54px;
    float: left;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 10;
}

.special_archive_number_container_left_image_box_loupe img {
    float: left;
    border: none;
}

.special_archive_number_container_left_buttons {
    width: 100%;
    float: left;
    padding-top: 15px;
}

.special_archive_number_container_left_buttons .green_button {
    float: left;
    color: #ffffff;
    width: 167px;
    padding-left: 30px;
    height: 26px;
    background: #a4cf43 url('../images/ewydanie_bg.png') right no-repeat;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase;
    margin-right: 15px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 5px;
}

.special_archive_number_container_left_buttons .pink_button {
    float: right;
    width: 100%;
    height: 26px;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background: #f12d85;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
}

.special_archive_number_container_left_buttons .gray_button {
    float: right;
    width: 100%;
    height: 26px;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background: #C2C0C1;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
}

/* -------------------------------------- Moduł archwium ---------------------------------------- */

.module_right_container {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.module_right_header {
    width: 100%;
    float: left;
    height: 29px;
    background: #b89bee;
}

.module_right_header h2 {
    width: 285px;
    float: left;
    color: #ffffff;
    font-size: 14px;
    font-family: 'Domine', serif;
    padding-left: 15px;
    padding-top: 5px;
}

.module_right_header h2 a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #ffffff;
}

.module_archive_top {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.module_archive_top_left {
    width: 50%;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
}

.archive_module_years {
    width: 50%;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    float: right;
}

.archive_module_years span {
    float: right;
    padding-right: 3px;
    padding-top: 1px;
}

.archive_module_years select {
    width: 55px;
    float: right;
}

.module_archive_content {
    width: 100%;
    float: left;
    display: none;
}

.module_archive_content.show {
    display: block;
}

.module_archive_content_left {
    width: 172px;
    float: left;
}

.module_archive_content_left_image_box {
    float: left;
    display: none;
}

.module_archive_content_left_image_box a {
    float: left;
    text-decoration: none;
}

.module_archive_content_left_image_box a img {
    border: none;
    float: left;
}

.module_archive_content_left_image_box.show_cover {
    display: block;
}

.module_archive_content_right {
    width: 118px;
    float: left;
    padding-left: 10px;
}

.module_archive_content_right ul {
    width: 100%;
    float: left;
    list-style: none;
}

.module_archive_content_right ul li {
    width: 100%;
    float: left;
    padding-bottom: 3px;
    font-size: 11px;
    color: #c8c8c8;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
}

.module_archive_content_right ul li a {
    width: 100%;
    float: left;
    text-decoration: none;
    color: #464646;
}

.module_archive_content_right ul li a.active_month {
    color: #f12b84;
}

.module_archive_content_right ul li a:hover {
    color: #f12b84;
}

.year_choose_dropdown_module {
    width: 54px;
    height: 18px;
    float: right;
    background: url('../images/dropdown_year_module.jpg') no-repeat;
    font-size: 12px;
    color: #464646;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    position: relative;
    top: 0px;
    left: 0px;
}


.year_choose_dropdown_module span {
    width: 44px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}


.year_choose_dropdown_list_module {
    width: 52px;
    height: 230px;
    float: left;
    list-style: none;
    position: absolute;
    top: 17px;
    left: 0px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    z-index: 1000;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
}

.year_choose_dropdown_list_module ul {
    width: 100%;
    float: left;
    list-style: none;
}

.year_choose_dropdown_list_module ul li {
    width: 100%;
    float: left;
}

.year_choose_dropdown_list_module ul li a {
    text-decoration: none;
    width: 48px;
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #464646;
    padding-left: 3px;
    padding-right: 3px;
}

.year_choose_dropdown_list_module ul li a:hover {
    background: #f12b84;
    color: #ffffff;
}

/* --------------------------------------- Reklamy ----------------------------------------------- */

.right_banners {
    width: 100%;
    float: left;
    /*padding-top: 10px;*/
    padding-bottom: 15px;
}

.right_banners a {
    text-decoration: none;
    float: left;
}

.right_banners a img {
    float: left;
    border: none;
}

.content_banners {
    width: 100%;
    float: left;
    padding-top: 10px;
    padding-bottom: 15px;
}

.content_banners a {
    float: left;
    text-decoration: none;
}

.content_banners a img {
    border: none;
    float: left;
}

.content_banners .banneritem {
    width: 300px;
    float: left;
    margin-right: 20px;
}

.content_banners .banneritem.no_right_margin {
    margin-right: 0px;
}
.banneritem table{
    width:100%;
    text-align:center;
}
/* ----------------------------------- Bottom Advertise ---------------------------------------- */

.bottom_advertise {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}

.bottom_advertise_inside {
    width: 750px;
    margin: 0 auto;
}

.bottom_advertise_inside a {
    float: left;
    text-decoration: none;
}

.bottom_advertise_inside a img {
    border: none;
    float: left;
}

/* -------------------------------------- Footer ---------------------------------------------- */

.footer_bg {
    width: 100%;
    float: left;
    padding-bottom: 25px;
}

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

.footer_content {
    width: 100%;
    float: left;
}

.footer_modules_container {
    width: 100%;
    float: left;
}

.footer_newsletter_container {
    width: 290px;
    float: left;
    padding-right: 20px;
}

.footer_newsletter_container h3 {
    width: 230px;
    float: left;
    height: 23px;
    background: #b89bee;
    color: #ffffff;
    font-family: 'Domine', serif;
    font-size: 14px;
    font-weight: normal;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 6px;
    margin-bottom: 20px;
}

.footer_newsletter_content {
    width: 260px;
    padding-left: 30px;
    float: left;
    padding-bottom: 18px;
}

.footer_newsletter_content p {
    width: 100%;
    float: left;
    font-style: italic;
    font-size: 13px;
    color: #b89bee;
    font-family: 'Domine', serif;
    font-weight: bold;
    padding-bottom: 15px;
}

.footer_newsletter_content form {
    width: 100%;
    float: left;
}

.footer_newsletter_content form input[type='text'] {
    width: 136px;
    height: 24px;
    float: left;
    border: 1px solid #d7d7d7;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #B4B4B4;
    margin-right: 7px;
}

.footer_newsletter_content form input[type='submit'] {
    width: 97px;
    height: 28px;
    color: #ffffff;
    text-transform: uppercase;
    background: #f12b84;
    border: none;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    cursor: pointer;
}

.footer_menu_container {
    width: 670px;
    float: left;
}

.footer_menu_container h3 {
    width: 610px;
    float: left;
    height: 23px;
    margin-bottom: 28px;
    background: #b89bee;
    color: #ffffff;
    font-family: 'Domine', serif;
    font-size: 14px;
    font-weight: normal;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 6px;
}

.footer_menu_container ul {
    width: 100%;
    float: left;
    list-style: none;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    background: url('../images/border.png') top repeat-x;
}

.footer_menu_container ul li {
    display: inline-block;
    font-size: 13px;
    font-family: 'Domine', serif;
    padding-left: 7px;
    padding-right: 7px;
}

.footer_menu_container ul li a {
    text-decoration: none;
    color: #464646;
}

.footer_menu_container ul li a:hover {
    color: #f12b84;
}

.footer_links {
    width: 100%;
    float: left;
    padding-top: 25px;
    padding-bottom: 20px;
    background: url('../images/border.png') top repeat-x;
    text-align: center;
}

.one_website {
    display: inline-block;
}

.one_website.site1 a {
    width: 186px;
    height: 40px;
    float: left;
    background: url('../images/astromagia.png') no-repeat;
}

.one_website.site1 a:hover {
    background: url('../images/astromagia_h.png') no-repeat;
}

.one_website.site2{
    max-height: 42px;
    overflow: visible;
}
.one_website.site2 a {
    width: 180px;
    height: 47px;
    float: left;
    background: url('../images/gwiazdy_new.png') no-repeat 0 5px;
}

.one_website.site2 a:hover {
    background: url('../images/gwiazdy_new_h.png') no-repeat 0 5px;
}

.one_website.site3 a {
    width: 177px;
    height: 40px;
    float: left;
    background: url('../images/weranda.png') no-repeat;
}

.one_website.site3 a:hover {
    background: url('../images/weranda_h.png') no-repeat;
}

.one_website.site4 a {
    width: 177px;
    height: 40px;
    float: left;
    background: url('../images/werandacountry.png') no-repeat;
}

.one_website.site4 a:hover {
    background: url('../images/werandacountry_h.png') no-repeat;
}

.one_website.site5 a {
    width: 167px;
    height: 40px;
    float: left;
    background: url('../images/weekend.png') no-repeat;
}

.one_website.site5 a:hover {
    background: url('../images/weekend_h.png') no-repeat;
}

.footer_copyrights {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 13px;
    padding-top: 25px;
    background: url('../images/border.png') top repeat-x;
}

iframe[id^="oauth2relay"]{
    left: -100px!important;
}

.contentpane{
    width: 940px;
    position: relative;
    left: -15px;
}

.non_fl{
    float: none!important;
}

.right_banners img[height="1"]{
    display: none;
}

/* artykul sponsorowany */
.art_sponsorowany{
    margin:0px !important;
    border:0px !important;
}

.page_content .advertise.top_bottom{
    width:100%;
    text-align:center;
    margin:0 auto;
    display: inline-block;
}
.page_content .advertise.top_bottom.bottom{
    margin-bottom:20px;
}
.page_content_inside_right .advertise{
    float:left;
    width:100%;
}

/* na ten temat w artykule */
.additional_box.this_title{
    border:1px solid #b89bef;
    position:relative;
    width:50%;
    float:left;
    margin:20px 17px 20px 0;

}
.additional_box.this_title.cols-2{
    margin: 20px 0;
    width:100%;
}
.additional_box.this_title .box_title{
    float:left;
    width:100%;
    position:relative;
}
.additional_box.this_title .box_title h3{
    position:absolute;
    top:0;
    left:0;
    color:#fff;
    font-size:13px;
    font-weight: bold;
    background: #b89bef;
    padding:3px 8px;
    text-transform: uppercase;
}
.additional_box.this_title .box_content{
    width:100%;
    float:left;
    padding-top:24px;
}
.additional_box.this_title .box_content ul{
    float:left;
    width:100%;
    list-style-type: none;
    padding: 0 0 20px;
}
.additional_box.this_title .box_content ul li{
    float:left;
    width:100%;
    padding:18px 25px 0 25px;
    box-sizing: border-box;
    min-height: 110px;
}
.additional_box.this_title.cols-2 .box_content ul li{
    width:50%;
}
.additional_box.this_title.cols-2 .box_content ul li:last-child{
    border-left:1px solid #b89bef;
}
.additional_box.this_title .box_content ul li .box_content_title{
    float:left;
    width:100%;
    padding-bottom: 3px;
}
.additional_box.this_title .box_content ul li .box_content_content{
    float:left;
    width:100%;
    line-height: 1.3em;
}
.additional_box.this_title .box_content ul li .box_content_more{
    float:left;
    width:100%;
    text-align:right;
}
.bluethreearticles_container.mobile{
    display:none;
}
.middle_advertise{
    float:left;
    width:100%;
    text-align: center;
}
.konkurs_modul{
    margin-bottom:15px;
}
.mobile_adv{
    display: none;
}
.mobile_advertise_bottom{
    float:left;
    width:100%;
    text-align:center;
}
.npd{
    margin:5px 0 10px;
}

.commercial{

}

.table-commercial{
  display: table;
  width: 100%;
  border-bottom: 1px #e6e9df solid;
  margin-bottom: 15px;
}
.table-row{
  display: table-row;
}
.cell{
  display: table-cell;
  width: 50%;
  padding: 15px 0;
}
.cell.full{
  width: 100%;
}
.main-title{
  color: #B89BEE;
  margin-top: 15px;
	font-size: 15px;
}

.table-commercial ul{
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.table-commercial {
	line-height: 22px;
}
.table-commercial ul li{
	line-height: 22px;
}
.table-commercial ul.icons{
	text-indent: 0;
}
.table-commercial a{
  color: #333;
}
.table-commercial ul.icons li::before{
  font-family: FontAwesome;
  width: 16px;
  margin-right: 4px;
  display: inline-block;
  text-align: center;
  vertical-align: baseline;
}
.table-commercial ul.icons li.phone:before{
  content: "\f10b";
  font-size: 15px;
}
.table-commercial ul.icons li.mail:before{
  content: "\f003";
}
.table-commercial ul.icons li.location:before{
  content: "\f041";
}
.table-commercial ul.office li::before, .table-commercial ul.office li.phone::before{
  vertical-align: bottom;
  font-size: 20px;
  color: #B89BEE;
}
.table-commercial ul.office li{
  display: inline-block;
  vertical-align: baseline;
  margin-right: 20px;
}
.table-commercial .title{
  color: #333;
  font-weight: 600;
}
ul.download{
  margin: 5px 0 45px;
  padding: 0;
  list-style: none;
}
ul.download li{
  padding-left: 8px;
  position: relative;
  display: block;
	line-height: 22px;
}

.commercial a{
	color: #333;
}

ul.download li a{
  color: #333;
  text-decoration: underline;
}
ul.download li::before{
  content: "\f111";
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 10px;
  font-size: 4px;
  line-height: 4px;
}

#all #header:before, #all #header::after,
.login_module_container:before, .login_module_container:after{
  content: '';
  display: table;
  width: 100%;
  clear: both;
}

.search.search-module::before,
.search.search-module:after{
  content: '';
  display: table;
  width: 100%;
  clear: both;
}
.search.search-module {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

.search.search-module {
    float: none;
    display: block;
}
.search.search-module::before,
.search.search-module:after{
  content: '';
  display: table;
  width: 100%;
  clear: both;
}
div.search input[type="submit"] {
    float: right;
    font-family: tahoma;
    font-size: 10px;
	margin: 6px 6px 6px 10px;
	padding: 0 !important;
    color:#fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.24);
    border:1px solid #ef81d2;
    background: #ed6cd4;
    width:75px;
    height: 24px;
}
div.search .inputbox {
    background: url('../images/input_bg.png') no-repeat scroll 0 0 transparent;
    background-size: contain;
    border: 1px solid #50b38c;
    font-size: 10px;
    height: 22px !important;
    margin-bottom: 6px;
    margin-left: 8px;
    margin-top: 6px;
	padding: 0 0 0 30px;
    width: 165px !important;
	color: #939393;
	font-family: "Open Sans";
}
div.search .title{
  background: #B89BEE;
  color: white;
  font-family: 'Domine',serif;
  font-size: 14px;
  font-weight: normal;
  display: block;
  padding: 5px 10px;
  border-bottom: 1px #ddeaef solid;
}
div.search .box{
  border: 1px #B89BEE solid;
  display: block;
  width: 100%;
}

.custom.order-subscripition-module {
    float: right;
}

.custom.order-subscripition-module .image {
    position: absolute;
    bottom: 0;
    right: 80px;
}
.custom.order-subscripition-module .image img{
  display: block;
}
.custom.order-subscripition-module .buttons {
    position: absolute;
    bottom: 30px;
    right: 15px;
    display: inline-block;

}

.custom.order-subscripition-module .button-left{
    background: white;
    padding: 0px 15px;
    width: 150px;
    color: #2eb1a6;
    text-align: center;
    float: left;
    font-weight: bold;
    font-size: 13px;
    height: 36px;
     line-height: 36px;
     text-decoration: none;
     -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
 -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
 box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
}
.custom.order-subscripition-module .button-left strong{
  color: #1d6d66;
  font-size: 16px;
  text-transform: ucapitalize;
}

.custom.order-subscripition-module .button-right{
  padding: 0px 15px;
  text-align: center;
  float: left;
  background: #2eb1a6;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  height: 36px;
   line-height: 36px;
   text-decoration: none;
   -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
}

.ssads{
    text-align: center;
}
.page_content .ssads{
    margin-bottom:20px;
}

.article_actual_full_full_text .zamow-prenumerate{
    color:#fff;
    background: #f22d85;
    height:40px;
    line-height:40px;
    text-decoration: none;
    width:100%;
    text-align: center;
    text-transform: uppercase;
}
.article_actual_full_full_text .kup-ewydanie{
    color:#fff;
    background: #a4cf42;
    height:40px;
    line-height:40px;
    text-decoration: none;
    width:100%;
    text-align: center;
    text-transform: uppercase;
}
.article_actual_full_full_text .gdzie-kupic{
    color:#fff;
    background: #10A5BF;
    height:40px;
    line-height:40px;
    text-decoration: none;
    width:100%;
    text-align: center;
    text-transform: uppercase;
}

/*================= Subscriptions =================*/
.order-subscription-wrapper{
    position: relative;
}
.order-subscription:hover + .subscriptions {
    max-height: 500px;
    opacity: 1;
}
.subscriptions {
padding-top: 5px;
position: absolute;
right: 0;
top: 100%;
margin-top: -5px;
z-index: 999999999;
width: 360px;
max-height: 0;
opacity: 0;
overflow: hidden;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.subscriptions .sub-wrapper {
border: 1px #2eb1a6 solid;
background-color: #fbfaf3;
}
.subscriptions h2 {
padding: 30px 30px 0;
color: #2eb1a6;
text-transform: uppercase;
font-size: 18px;
margin: 0;
}
.subscriptions .subscriptions-list {
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
}
.subscriptions:hover {
max-height: 500px;
opacity: 1;
}
.subscriptions a {
display: block;
padding: 30px 90px 0 30px;
line-height: 1.5em;
position: relative;
text-decoration: none;
color: #464646;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.subscriptions a:hover{
    color: #2eb1a6;
}
.subscriptions a > .paper-svg,
.subscriptions a > .pdf-svg,
.subscriptions a > .image-wrapper {
position: absolute;
right: 15px;
top: 45px;
}
.subscriptions a > .image-wrapper {
width: 150px;
text-align: right;
}
.subscriptions a.duo {
padding-right: 150px;
}
.subscriptions a .paper-svg,
.subscriptions a .pdf-svg {
max-width: 50px;
width: 100%;
display: inline-block;
vertical-align: middle;
}
.subscriptions a .plus:after {
content: '+';
color: black;
}
.subscriptions a .plus {
margin: 0 5px;
font-size: 18px;
font-weight: bold;
}
.subscriptions .edition {
display: block;
font-weight: bold;
text-transform: uppercase;
}
.subscriptions li:last-child a {
padding-bottom: 30px;
}
.subscriptions .description {
text-transform: uppercase;
}

.subscriptions .pdf-svg,
.subscriptions .paper-svg{
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.subscriptions .pdf-svg{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.04231 24.05509' enable-background='new 0 0 24.04231 24.05509' xml:space='preserve'%3E%3Ctitle%3Ethin-1265_computer_mobile_desktop%3C/title%3E%3Cg%3E%3Cpath d='M16.22168,20.11912c-0.04297-0.27344-0.30664-0.46289-0.57324-0.41309c-0.27246,0.04395-0.45801,0.30078-0.41309,0.57324 l0.4502,2.77539h-3.33252c-0.27637,0-0.5,0.22363-0.5,0.5s0.22363,0.5,0.5,0.5l3.32959-0.00195 c0.0293,0.00293,0.05859,0.00391,0.08691,0.00391c0.47168,0,0.88281-0.35938,0.9375-0.83691 c0.00488-0.0459,0.00391-0.0918-0.00391-0.13672L16.22168,20.11912z'/%3E%3Cpath d='M23.43555,0.66013c-0.39648-0.40332-0.92578-0.62842-1.51953-0.6333H2.16846c-0.00439,0-0.0083,0-0.01221,0 c-0.56006,0-1.08789,0.2168-1.48682,0.61133C0.26807,1.03562,0.04541,1.5654,0.04248,2.15769v13.7251 c-0.00635,0.56641,0.2085,1.10156,0.60449,1.50586c0.396,0.40527,0.92578,0.63184,1.51855,0.63867h0.86816v4.50684 c0,0.82324,0.66943,1.49219,1.49219,1.49219h5.01416c0.82275,0,1.49219-0.66895,1.49219-1.49219v-0.97058 c0.00153-0.01593,0.00928-0.02966,0.00928-0.04602v-3.49023h10.87354c0.00098,0,0.00293,0,0.00488,0 c1.16797,0,2.11914-0.94922,2.12207-2.13867V2.16208C24.04688,1.59665,23.83203,1.06345,23.43555,0.66013z M1.37305,1.3491 c0.21143-0.20898,0.47217-0.32861,0.79248-0.32227h19.771c0.29785,0.00244,0.57715,0.12109,0.78516,0.33398 c0.20898,0.21289,0.32324,0.49414,0.32031,0.79688v11.86963H11.0415v-1.50928c0-0.01636-0.00775-0.03009-0.00928-0.04602v-0.98767 c0-0.82275-0.66943-1.49219-1.49219-1.49219H4.52588c-0.82275,0-1.49219,0.66943-1.49219,1.49219v2.54297H1.04248V2.13523 C1.04395,1.83787,1.16113,1.55857,1.37305,1.3491z M10.03223,12.01804H4.03369v-0.53369c0-0.27148,0.2207-0.49219,0.49219-0.49219 h5.01416c0.27148,0,0.49219,0.2207,0.49219,0.49219V12.01804z M4.04199,13.01853h5.99023v7.99902H4.04199V13.01853z M2.1499,17.02634c-0.61719-0.00684-1.11426-0.51465-1.10742-1.1377v-0.86133h1.99121v1.99963L2.1499,17.02634z M9.54004,23.02634 H4.52588c-0.27148,0-0.49219-0.2207-0.49219-0.49219v-0.5166h5.99854v0.5166C10.03223,22.80564,9.81152,23.02634,9.54004,23.02634z M21.91895,17.02732c-0.00098,0-0.00195,0-0.00293,0H11.0415v-2h12.00049v0.88086 C23.04102,16.52537,22.53711,17.02732,21.91895,17.02732z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.subscriptions .paper-svg{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.0642 24' enable-background='new 0 0 24.0642 24' xml:space='preserve'%3E%3Ctitle%3Ethin-1210_bookmark_book_read%3C/title%3E%3Cg%3E%3Cpath d='M20.49609,11.02441h-6c-0.27637,0-0.5,0.22363-0.5,0.5s0.22363,0.5,0.5,0.5h6c0.27637,0,0.5-0.22363,0.5-0.5 S20.77246,11.02441,20.49609,11.02441z'/%3E%3Cpath d='M20.49609,9.0249h-6c-0.27637,0-0.5,0.22363-0.5,0.5s0.22363,0.5,0.5,0.5h6c0.27637,0,0.5-0.22363,0.5-0.5 S20.77246,9.0249,20.49609,9.0249z'/%3E%3Cpath d='M14.49609,8.0249h3c0.27637,0,0.5-0.22363,0.5-0.5s-0.22363-0.5-0.5-0.5h-3c-0.27637,0-0.5,0.22363-0.5,0.5 S14.21973,8.0249,14.49609,8.0249z'/%3E%3Cpath d='M21.7998,2.02197h-8.59863c-0.68878,0-1.29706,0.32458-1.70093,0.82166c-0.40387-0.49707-1.01215-0.82166-1.70093-0.82166 H2.20068C0.9873,2.02197,0,3.00928,0,4.22266v15.59863c0,1.21289,0.9873,2.2002,2.20068,2.2002h7.88184 c0.50586,0,0.91748,0.41211,0.91748,0.91797c0,0.27637,0.22363,0.5,0.5,0.5c0.00006,0,0.00018-0.00006,0.00024-0.00006 s0.00018,0.00006,0.00024,0.00006c0.27637,0,0.5-0.22363,0.5-0.5c0-0.50586,0.41162-0.91797,0.91748-0.91797h8.88184 c1.21387,0,2.20117-0.9873,2.20117-2.2002V4.22266C24.00098,3.00928,23.01367,2.02197,21.7998,2.02197z M11,21.25586 c-0.27246-0.14941-0.58545-0.23438-0.91748-0.23438H2.20068C1.53857,21.02148,1,20.4834,1,19.82129V4.22266 c0-0.66211,0.53857-1.20068,1.20068-1.20068h7.59863C10.46143,3.02197,11,3.56055,11,4.22266V21.25586z M23.00098,19.82129 c0,0.66211-0.53906,1.2002-1.20117,1.2002h-8.88184c-0.33203,0-0.64502,0.08496-0.91748,0.23438V4.22266 c0-0.66211,0.53857-1.20068,1.20068-1.20068h8.59863c0.66211,0,1.20117,0.53857,1.20117,1.20068V19.82129z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.plista_widget_infeed .itemTitle {
    white-space: normal;
    text-overflow: initial;
    overflow: visible;
    max-height: none;
    display: block;
}

@media (max-width: 1024px){
    .subscriptions{
        display: none;
    }
}

.new_number_cover_inside .kup-ewydanie{
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 8px 15px;
    background: #a4cf42;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.9em;
}
.top-advertise .ssads img{
    max-width:100%;
}


@media (max-width: 1320px) {
    .sky_adverts{
        display: none;
    }
}
