/************************************ GLOBAL SETTINGS ************************************/

@font-face { font-family: RaleWay; font-weight: normal; src: url(/fileadmin/common/fonts/raleway/Raleway-Regular.ttf) }
/*@font-face { font-family: RaleWay; font-weight: bold; src: url(/fileadmin/common/fonts/raleway/Raleway-Bold.ttf) }*/

.rsp-rodinka #page { position: relative; z-index: 10; }
.rsp-rodinka #footer { position: relative; }
@media screen and (min-width: 1000px){
    .rsp-rodinka #page { width: 1000px; margin: auto; }
/*    .rsp-rodinka #footer { width: 1000px; margin: auto; z-index: 1000000; }*/
}
@media screen and (min-width: 750px) and (max-width: 1000px){
    .rsp-rodinka #page, #footer { width: 768px; margin: auto; }
}
@media screen and (max-width: 750px){
    .rsp-rodinka #page, #footer { width: 99%; margin: auto; }
/*    .rsp-rodinka #header { display: none; }*/
}

/***** BANNERS *****/


@media screen and (min-width: 768px){
    .at-mobile, #a2-mob, #a3-mob { display: none; }
}
@media screen and (max-width: 768px){
    .at-desktop, #a2-desk, #a3-desk { display: none; }
}
@media screen and (min-width: 768px){
    #b1a-mobile { display: none; }
}

@media screen and (min-width: 1000px){
    .rsp-u_banner { position: absolute; top: -100px; width: 1000px; margin: 0 auto; z-index: -1; }
    .rsp-u_banner_inner { position: absolute; width: 1000px; }
    .rsp-branding-image { position: relative; left: -120px !important; top: 100px; }

.rsp-rodinka #adocean-t-branding-content { position: relative; left: 120px; margin: 0px auto; width: 1000px; }
.rsp-rodinka #adocean-t-branding-top { position: relative; left: -120px; width: 1240px; height: 100px; }
.rsp-rodinka #adocean-t-branding-top IMG { width: 100%; height: 100px; }
.rsp-rodinka #adocean-t-branding-left { position: relative; width: 0px; height: 0px; left: -120px; }
.rsp-rodinka #adocean-t-branding-right { position: relative; width: 0px; height: 0px; top: 0px; left: 1000px; }

.rsp-rodinka #adocean-h-branding-content { position: relative; left: 120px; margin: 0px auto; width: 1000px; }
.rsp-rodinka #adocean-h-branding-top { width: 1000px; height: 100px; }
.rsp-rodinka #adocean-h-branding-top IMG { width: 100%; height: 100px; }
.rsp-rodinka #adocean-h-branding-left { position: relative; height: 0px; width: 450px; left: -450px; top: -100px; text-align: right; }
.rsp-rodinka #adocean-h-branding-right { position: relative; height: 0px; top: -100px; left: 1000px; }
}
@media screen and (max-width: 1000px){/*(min-width: 768px) and */
    .rsp-u_banner { position: absolute; top: -100px; width: 768px; margin: 0 auto; z-index: -1; }
    .rsp-u_banner_inner { position: absolute; width: 100%; }
    .rsp-branding-image { position: relative; left: -93px; top: 100px !important; }

.rsp-rodinka #adocean-t-branding-content { position: relative; left: 93px; margin: 0px auto; width: 768px; }
.rsp-rodinka #adocean-t-branding-top { width: 100%; }
.rsp-rodinka #adocean-t-branding-top IMG { width: 100%; }
.rsp-rodinka #adocean-t-branding-left { display: none; }
.rsp-rodinka #adocean-t-branding-right { display: none; }

.rsp-rodinka #adocean-h-branding-content { position: relative; left: 93px; margin: 0px auto; width: 768px; }
.rsp-rodinka #adocean-h-branding-top { width: 100%; }
.rsp-rodinka #adocean-h-branding-top IMG { width: 100%; }
.rsp-rodinka #adocean-h-branding-left { display: none; }
.rsp-rodinka #adocean-h-branding-right { display: none; }
}
/*
@media screen and (max-width: 768px){
    .rsp-u_banner { margin: 0 auto; }
    .rsp-u_banner_inner { position: relative; width: 768px; }
    .rsp-branding-image { display: none; }

.rsp-rodinka #adocean-t-branding-top { width: 768px; }
.rsp-rodinka #adocean-t-branding-top IMG { width: 100%; }
.rsp-rodinka #adocean-t-branding-left { display: none; }
.rsp-rodinka #adocean-t-branding-right { display: none; }

.rsp-rodinka #adocean-h-branding-top { width: 768px; }
.rsp-rodinka #adocean-h-branding-top IMG { width: 100%; }
.rsp-rodinka #adocean-h-branding-left { display: none; }
.rsp-rodinka #adocean-h-branding-right { display: none; }
}
*/
@media screen and (min-width: 1000px){
.rsp-banner-960 { width: 100%; /*660px;*/ margin: 6px auto; }
}
@media screen and (max-width: 1000px){
.rsp-banner-960 { width: 100%; /*758px;*/ margin: 4px auto; }
}

.rsp-banner-468 { width: 100%; margin: 0 auto; margin-top: 6px auto; }

.rsp-banner-right { float: right; overflow: visible !important; }
@media screen and (max-width: 1000px) {
    .rsp-right-bottom-adform { display: none; }
}

#rsp-article-banner { height: auto; }

/************************************ BODY ************************************/

BODY { margin: 0; padding: 0; }
IMG { max-width: 100%; height: auto; }
IFRAME { max-width: 100%; }
.rsp { font-family: RaleWay, sans-serif; font-size: 12pt; color: #808080; }
.rsp A { text-decoration: none; }
/*.rsp-right-box { margin-top: 12px !important; }*/
.rsp-miniheader { position: fixed; top: 0; }

.white-paper { background-color: white !important; }
.white { color: white !important; }
.silver { color: silver !important; }
.grey { color: grey !important; }
.black { color: black !important; }
.red { color: red !important; }
.green { color: green !important; }
.blue { color: blue !important; }
.yellow { color: yellow !important; }

.center { text-align: center; }
.centered { margin: 0 auto; }
.middle { vertical-align: middle; }
.full { width: 100%; }
.fill { width: calc(100% - 2px); }
.half { width: 50%; }
.no-border { border: solid 1px transparent; }

.clear { clear: both; }
.show { display: initial; }
.hide { display: none; }
#stlpce { position: relative; z-index: 10; }
.stlpec-div { background-color: white; height: 200px; overflow: hidden; }
@media screen and (min-width: 1000px){
.cely-stlpec { width: 232px; margin: 6px; float: left; overflow: hidden; }
}
@media screen and (min-width: 768px) and (max-width: 1000px){
.cely-stlpec { width: 374px; margin: 4px; float: left; overflow: hidden; }
}
@media screen and (max-width: 768px){
.cely-stlpec { width: 99%; margin: 4px; float: left; overflow: hidden; }
}
@media screen and (max-width: 1000px){
.rsp-schovaj-mobil { display: none; }
}
.hand-over { cursor: pointer; }
.tolower { text-transform: lowercase; }
.toupper { text-transform: uppercase; }

.seo-heading { visibility: hidden; display: none; }
div.separator { padding: 0 0 10px 0; }

.top-button {
    opacity: 0;
    position: fixed;
    left: 20px;
    bottom: 20px;
    width: 38px;
    height: 36px;
    padding: 1px 0;
    font-size: 36px;
    text-decoration: none;
    text-align: center;
    color: white;
    border-color: transparent;
    border-radius: 20px;
    z-index: 10;
    cursor: pointer;
}

/************************************ SubWeb Specific ************************************/

.rd-color-scheme A { color: #990000; }
.rd-color { color: #990000 !important; }
.rd-bgcolor { background-color: #DA3535; !important; } /* 990000 */
.rd-border { border-color: #990000 !important; }
.rd-sub { border-bottom: solid 6px #990000 !important; }
.rd-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #990000 !important; }
.rd-paper { background-color: #FFBBBB !important; }	/* tip */
.rd-strossle div { font-family: RaleWay, sans-serif; color: #990000; }

.th-color-scheme A { color: #FFAE00; }
.th-color { color: #FFAE00 !important; }
.th-bgcolor { background-color: #FFAE00; !important; } /* FFAE00 */
.th-border { border-color: #FFAE00 !important; }
.th-sub { border-bottom: solid 6px #FFAE00 !important; }
.th-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #FFAE00 !important; }
.th-paper { background-color: #FDEA9C !important; }
.th-strossle div { font-family: RaleWay, sans-serif; color: #FFAE00; }

.bb-color-scheme A { color: #FE7678; }
.bb-color { color: #FE7678 !important; }
.bb-bgcolor { background-color: #FE9EA0; !important; }/*FE7678*/
.bb-border { border-color: #FE7678 !important; }
.bb-sub { border-bottom: solid 6px #FE7678 !important; }
.bb-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #FE7678 !important; }
.bb-paper { background-color: #FFCDCE !important; }	/* FFD0D0 tip */
.bb-strossle div { font-family: RaleWay, sans-serif; color: #FE7678; }

.dx-color-scheme A { color: #66ABF2; }
.dx-color { color: #66ABF2 !important; }
.dx-bgcolor { background-color: #8FC2F8; !important; } /* 66ABF2 */
.dx-border { border-color: #66ABF2 !important; }
.dx-sub { border-bottom: solid 6px #66ABF2 !important; }
.dx-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #66ABF2 !important; }
.dx-paper { background-color: #BBDDFF !important; }	/* tip #82E1FA;*/
.dx-strossle .div { font-family: RaleWay, sans-serif; color: #66ABF2; }

.zv-color-scheme A { color: #9FDC58; }
.zv-color { color: #9FDC58 !important; }
.zv-bgcolor { background-color: #BAED80; } /* 9FDC58 */
.zv-border { border-color: #9FDC58 !important; }
.zv-sub { border-bottom: solid 6px #9FDC58 !important; }
.zv-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #9FDC58 !important; }
.zv-paper { background-color: #D4F5AE !important; }	/* BFFFBF */
.zv-strossle .div { font-family: RaleWay, sans-serif; color: #9FDC58; }

.au-color-scheme A { color: #A2B9CB; }
.au-color { color: #A2B9CB !important; }
.au-bgcolor { background-color: #D0DDE7; } /* A2B9CB */
.au-border { border-color: #A2B9CB !important; }
.au-sub { border-bottom: solid 6px #A2B9CB !important; }
.au-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #A2B9CB !important; }
.au-paper { background-color: #F2F6F9 !important; }	/* D3D3E3 */
.au-strossle div { xfont-family: RaleWay, sans-serif; color: #A2B9CB; }

.blog-color-scheme A { color: #FF8000; }
.blog-color { color: #FF8000 !important; }
.blog-bgcolor { background-color: #FF8000 !important; }
.blog-border { border-color: #FF8000 !important; }
.blog-sub { border-bottom: solid 6px #FF8000 !important; }
.blog-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #FF8000 !important; }
.blog-paper { background-color: #FFD8B0 !important; }	/* tip */

.por-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #0090D0 !important; }
.for-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #F0A0B0 !important; }
.por-bgcolor { background-color: #0090D0 !important; }
.for-bgcolor { background-color: #F0A0B0 !important; }
.por-sub { border-bottom: solid 6px #0090D0 !important; }
.for-sub { border-bottom: solid 6px #F0A0B0 !important; }

.baz-color-scheme A { color: #D060A0; }
.baz-color { color: #D060A0 !important; }
.baz-bgcolor { background-color: #D060A0 !important; }
.baz-border { border-color: #D060A0 !important; }
.baz-sub { border-bottom: solid 6px #D060A0 !important; }
.baz-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #D060A0 !important; }
.baz-paper { background-color: #FFA0FF !important; }	/* tip FFD0F0*/

.feedo-sub { border-bottom: solid 6px #EC008C !important; }
.feedo-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #EC008C !important; }
.pssdoma-sub { border-bottom: solid 6px #0053A0 !important; }
.pssdoma-left { border-style: solid; border-width: 0 0 0 62px !important; border-color: #0053A0 !important; }
.xx-left { border-left: solid 40px transparent !important; }

/************************************ FLOATING PANELS ************************************/

@media screen and (min-width: 1000px){
    .r-col-1 { width: 68px; margin: 6px; float: left; overflow: hidden; }
    .r-col-2 { width: 150px; margin: 6px; float: left; overflow: hidden; }
    .r-col-3 { width: 232px; margin: 6px; float: left; overflow: hidden; }
    .r-col-4 { width: 314px; margin: 6px; float: left; overflow: hidden; }
    .r-col-5 { width: 396px; margin: 6px; float: left; overflow: hidden; }
    .r-col-6 { width: 478px; margin: 6px; float: left; overflow: hidden; }
    .r-col-7 { width: 560px; margin: 6px; float: left; overflow: hidden; }
    .r-col-8 { width: 642px; margin: 6px; float: left; overflow: hidden; }
    .r-col-9 { width: 724px; margin: 6px; float: left; overflow: hidden; }
    .r-col-10 { width: 806px; margin: 6px; float: left; overflow: hidden; }
    .r-col-11 { width: 888px; margin: 6px; float: left; overflow: hidden; }
    .r-col-12 { width: 970px; margin: 6px; float: left; overflow: hidden; }
    .r-col-tk { width: calc(33.33% - 6px); }
}
@media screen and (min-width: 750px) and (max-width: 1000px){
    .r-col-1 { width: 86px; margin: 4px; float: left; overflow: hidden; }
    .r-col-2 { width: 182px; margin: 4px; float: left; overflow: hidden; }
    .r-col-3 { width: 278px; margin: 4px; float: left; overflow: hidden; }
    .r-col-4 { width: 374px; margin: 4px; float: left; overflow: hidden; }
    .r-col-5 { width: 470px; margin: 4px; float: left; overflow: hidden; }
    .r-col-6 { width: 566px; margin: 4px; float: left; overflow: hidden; }
    .r-col-7 { width: 662px; margin: 4px; float: left; overflow: hidden; }
    .r-col-8 { width: 758px; margin: 4px; float: left; overflow: hidden; }
    .r-col-9 { width: 854px; margin: 4px; float: left; overflow: hidden; }
    .r-col-10 { width: 950px; margin: 4px; float: left; overflow: hidden; }
    .r-col-11 { width: 1046px; margin: 4px; float: left; overflow: hidden; }
    .r-col-12 { width: 1142px; margin: 4px; float: left; overflow: hidden; }
    .r-col-tk { width: calc(50% - 6px); }
}
@media screen and (max-width: 750px){
    .r-col-1 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-2 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-3 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-4 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-5 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-6 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-7 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-8 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-9 { width: 99%x; margin: 4px; float: left; overflow: hidden; }
    .r-col-10 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-11 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-12 { width: 99%; margin: 4px; float: left; overflow: hidden; }
    .r-col-tk { width: calc(100% - 6px); }
}
.rsp-container-right .r-col-4, .rsp-container-clanok-right .r-col-4 { float: none; }
.r-col-tk { position: relative; height: 300px; border-radius: 6px; border: solid 1px silver !important; margin: 2px !important; float: left; overflow: hidden; }
.tk-menu UL { list-style-type: none; overflow: hidden; margin: 10px; padding: 0; }
.tk-menu LI { float: left; border: solid 1px silver; border-bottom: 0; border-radius: 3px; overflow: hidden; margin: 1px; }
.tk-menu A { display: inline-table; padding: 6px 12px; cursor: pointer; }
.tk-video-img IMG { width: 100%; }
.tk-perex { position: absolute; top: 50%; width: 100%; height: 50%; padding: 0 6px !important; background-color: white !important; }
.tk-dalej { position: absolute; bottom: 0px; width: 100%; }
.tk-dalej BUTTON { width: 90%; margin: 3px 5% 12px 5% !important; background-color: #FFAE00 !important; color: white; border: 0; }
.tk-button { background-color: #E0E0E0; color: grey; }
.tk-button-inv { background-color: white; color: grey; }
.tk-color-scheme A H2 { color: #FFAE00; margin-top: 0; margin-bottom: 6px; }
.tk-color-scheme A P { color: #808080; }

.r-col-round { border-radius: 12px; border: solid 1px white !important; }
.r-col-border { border-radius: 12px; border: solid 1px silver !important; /*#D7DFE4;*/ }

.rsp-container-full { width: 100%; }
.rsp-container-banner { min-width: 300px; margin: auto; text-align: center; }
.rsp-container-banner * { margin: 6px auto; }
#stickybanner { margin: auto 6px; }
#inzercia {
    position: absolute;
    left: 0;
    background-color: white;
    z-index: 314159;
    padding: 0 6px;
    opacity: 0.5;
}
.rsp-container, .rsp-sutaze, .rsp-najcitanejsie, .rsp-tip { background-color: white; }
.rsp-container { border-radius: 6px; }
.rsp-clanok-suvisiace, .rsp-clanok-comments, .rd-strossle, .th-strossle, .bb-strossle, .dx-strossle, .zv-strossle, .au-strossle
    { border-radius: 12px; overflow: hidden; background-color: white; margin-top: 12px; }
.rsp-author { background-color: white; }
.rsp-author img { margin-right: 10px; }
.rsp-container-menu { top: 0; z-index: 999; }
@media screen and (min-width: 1000px) {
    .rsp-container { width: 984px; margin: 0 auto; position: relative; }
    .rsp-container-menu { width: 984px; margin: 0 auto; }
    .rsp-container-title { width: 656px; float: left; }
    .rsp-container-top { width: 656px; float: left; }
    .rsp-container-left { width: 656px; float: left; }
    .rsp-container-clanok-left { width: 656px; float: left; }
    .rsp-container-right { width: 328px; float: right; }
    .rsp-container-clanok-right { width: 328px; float: right; }
    .rsp-container-sp-right { width: 328px; float: right; }
}
@media screen and (min-width: 750px) and (max-width: 1000px) {
    .rsp-container { width: 768px; margin: 0 auto; }
    .rsp-container-menu { width: 100%; max-width: 768px; margin: 0 auto; }
    .rsp-container-title { width: 768px; float: left; }
    .rsp-container-top { width: 768px; float: left; }
    .rsp-container-left { width: 384px; float: left; }
    .rsp-container-clanok-left { width: 768px; float: left; }
    .rsp-container-right { width: 384px; float: right; position: relative; overflow: auto; top: 390px; }
    .rsp-container-clanok-right { width: 768px; float: right; overflow: auto; }
    .rsp-container-sp-right { width: 768px; float: left; }
}
@media screen and (max-width: 750px) {
    .rsp-container { width: 100%; margin: 0 auto; }
    .rsp-container-menu { width: 100%; margin: 0 auto; }
    .rsp-container-title { width: 100%; float: left; }
    .rsp-container-left { width: 100%; float:right; }
    .rsp-container-clanok-left { width: 100%; float: left; }
    .rsp-container-right { width: 100%; clear: left; }
    .rsp-container-clanok-right { width: 100%; float: left; }
    .rsp-container-sp-right { width: 100%; float: left; }
}

.rsp-tip { width: calc(100% - 2px); margin-top: 0; margin-bottom: 0; border-radius: 12px; border: solid 1px silver; overflow: hidden; }
.rsp-tip A { color: #808080; }
.rsp-tip A:hover { color: #808080; }
.rsp-tip A:active { color: #808080; }
.rsp-tip A:visited { color: #808080; }
.rsp-tip .csc-textpic { clear: both; display: block; /*#D7DFE4;*/ overflow: hidden; }
/*.rsp-tip .csc-textpic-left,
.rsp-tip .csc-textpic-right,
.rsp-tip .csc-textpic-intext-left,
.rsp-tip .csc-textpic-intext-right,
.rsp-tip .csc-textpic-intext-left-nowrap,
.rsp-tip .csc-textpic-intext-right-nowrap { display: block; width: 33%; }*/
.rsp-tip .csc-textpic-left IMG,
.rsp-tip .csc-textpic-right IMG,
.rsp-tip .csc-textpic-intext-left IMG,
.rsp-tip .csc-textpic-intext-right IMG,
.rsp-tip .csc-textpic-intext-left-nowrap IMG,
.rsp-tip .csc-textpic-intext-right-nowrap IMG { width: 100px; height: 50px; border-radius: 10px; }
/*
.rsp-tip .csc-textpic-imagewrap { display: block; width: 33%; }
.rsp-tip .csc-textpic-imagewrap IMG { width: 100%; height: 50px; border-radius: 6px; }
*/
.rsp-tip .csc-textpic-single-image IMG { margin-bottom: 0 !important; }
.rsp-tip .csc-textpic-text { margin: 10px; }
/*.rsp-tip img { display: block; float: left; height: 50px; }*/
.rsp-tip-link { padding: 6px; }

.rsp-nieco { width: 99%; height: 50px; margin-top: 0; margin-bottom: 0; overflow: hidden; }

/************************************ HEADER ************************************/

@media screen and (min-width: 1000px){
    .rsp-header { margin: 0 7px; }
    .rsp-header-left { float: left; height: 73px; padding: 6px 6px; }
    .rsp-header-right { float: right; height: 73px; padding: 6px 0; }
    .rsp-header-search { width: 100%; text-align: right; margin-bottom: 6px; }
    .rsp-header-personal { padding-bottom: 6px; }
}
@media screen and (max-width: 1000px){
    .rsp-header { margin: 0; }
    .rsp-header-left { float: left; text-align: center; padding: 6px 0; }
    .rsp-header-right { float: right; text-align: center; padding: 6px; }
    .rsp-header-search { display: inline; float: right; }
    .rsp-header-personal { display: inline; xfloat: left; }
}

.rsp-header A { text-decoration: none; }
.rsp-header-icon { font-size: 12pt; }
.rsp-header-today { margin: 12px 0; }
.rsp-header-personal { max-width: 99%; text-overflow: ellipsis; }
.rsp-header-search-ellipse { width: 200px; padding: 9px; border: solid 1px silver; /*#D7DFE4;*/ border-radius: 30px; }
.rsp-header-search-input { border-color: transparent !important; height: initial !important; }

.rsp-news-menu {}
.rsp-news-menu A { color: white; padding: 3px 6px; }

/************************************ MENU ************************************/

.rsp-menu { border-radius: 6px; overflow: hidden; }
.rsp-menu-rd TABLE { background-color: #990000; }
.rsp-menu-th TABLE { background-color: #FFAE00; }
.rsp-menu-bb TABLE { background-color: #FE7678; }
.rsp-menu-dx TABLE { background-color: #66ABF2; }
.rsp-menu-zv TABLE { background-color: #9FDC58; }
.rsp-menu-au TABLE { background-color: #A2B9CB; }
.rsp-menu-blog TABLE { background-color: #FF8000; }
.rsp-menu-por TABLE { background-color: #0090D0; }
.rsp-menu-for TABLE { background-color: #F0A0B0; }
.rsp-menu-baz TABLE { background-color: #D060A0; }
.rsp-menu-home { padding: 0 9px !important; }
.rsp-menu-table { width: 100%; border-spacing: 0; }
.rsp-menu-table TD { text-align: center; border-top: solid 6px transparent; border-bottom: solid 6px transparent; padding: 6px; white-space: nowrap; }
.rsp-menu-table A { font-size: 11pt; color: white; text-decoration: none; }
.rsp-menu-table A * { color: white; text-decoration: none; }
.rsp-menu-subline { height: 3px; }

.rsp-menu-drop-down-table { width: 100%; border-spacing: 0; }
.rsp-menu-drop-down-table TD { text-align: center; border-top: solid 6px transparent; border-bottom: solid 6px transparent; padding: 6px; white-space: nowrap; }
.rsp-menu-drop-down-table A { font-size: 18pt; color: white; text-decoration: none; }
.rsp-menu-drop-down-table A * { color: white; text-decoration: none; }

@media screen and (min-width: 1000px){
    .rsp-menu { margin: 0 7px; }
    .rsp-menu-thin { display: none; }
    .rsp-menu-drop-down { display: none; }
}
@media screen and (max-width: 1000px){
    .rsp-menu { margin: 0; }
    .rsp-menu-wide { display: none; }
}

.rsp-menu-sp { list-style-type: none; }
.rsp-menu-sp LI { margin-left: 6px; }

/************************************ SUBMENU ************************************/
.rsp-submenu { position: relative; }

.rd-arrow { /*left: 40px;*/ }
.rd-submenu { /*left: 25px;*/ }
.rd-submenu UL LI A { padding: 12px; color: #990000; }
.rd-submenu UL LI:hover { background-color: #990000; }
.rd-submenu UL LI:hover A { color: white; }

.th-arrow { /*left: 160px;*/ }
.th-submenu { /*left: 130px;*/ }
.th-submenu ul li a { padding: 12px; color: #FFAE00; }
.th-submenu ul li:hover { background-color: #FFAE00; }
.th-submenu ul li:hover a { color: white; }

.bb-submenu { /*left: 255px;*/ }
.bb-arrow { /*left: 275px;*/ }
.bb-submenu ul li a { padding: 12px; color: #FE7678; }
.bb-submenu ul li:hover { background-color: #FE7678; }
.bb-submenu ul li:hover a { color: white; }

.dx-submenu { /*left: 360px;*/ }
.dx-arrow { /*left: 410px;*/ }
.dx-submenu ul li a { padding: 12px; color: #66ABF2; }
.dx-submenu ul li:hover { background-color: #66ABF2; }
.dx-submenu ul li:hover a { color: white; }

.zv-submenu { /*right: 420px;*/ }
.zv-arrow { /*right: 440px;*/ }
.zv-submenu ul li a { padding: 12px; color: #9FDC58; }
.zv-submenu ul li:hover { background-color: #9FDC58; }
.zv-submenu ul li:hover a { color: white; }

.au-submenu { /*right: 355px;*/ }
.au-arrow { /*right: 375px;*/ }
.au-submenu ul li a { padding: 12px; color: #A2B9CB; }
.au-submenu ul li:hover { background-color: #A2B9CB; }
.au-submenu ul li:hover a { color: white; }

.blog-submenu { /*right: 355px;*/ }
.blog-arrow { /*right: 375px;*/ }
.blog-submenu ul li a { padding: 12px; color: #FF8000; }
.blog-submenu ul li:hover { background-color: #FF8000; }
.blog-submenu ul li:hover a { color: white; }

.rsp-sub-arrow { position: absolute; top: -5px; z-index: 99999; }

@media screen and (max-width: 1000px){
    #submenu { display: none; }
}
@media screen and (min-width: 1000px){
    #m-submenu { display: none; }
}

.rsp-sub-menu { box-shadow: 0px 5px 7px grey; }
.rsp-sub-menu { position: absolute; top: 0; margin: 0; padding: 0; z-index: 99999999; border-width: 0px; border-style: solid; border-radius: 3px; overflow: hidden; }
.rsp-sub-menu UL { margin: 0; padding: 0; list-style: none; }
.rsp-sub-menu UL LI { margin: 6px; }

.rsp-m-sub-menu { border-width: 1px; border-style: solid; border-radius: 6px; }
.rsp-m-sub-menu UL { margin: 0; padding: 3px; list-style: none; text-align: center; }
.rsp-m-sub-menu UL LI { margin: 6px; font-size: 15pt; }

/************************************ CONTENT ************************************/
/*
@media screen and (min-width: 1000px){
.rodinka .csc-textpic-imagewrap,
.rodinka .csc-textpic-image { width: 522px !important; }
.rodinka .csc-textpic-imagewrap IMG,
.rodinka .csc-textpic-image IMG { width: 522px !important; height: auto; }
.x { 642-2*60 }
}
@media screen and (max-width: 1000px){
.rodinka .csc-textpic-imagewrap,
.rodinka .csc-textpic-image { width: 638px !important; }
.rodinka .csc-textpic-imagewrap IMG,
.rodinka .csc-textpic-image IMG { width: 638px !important; height: auto; }
.x { 758-2*60 }
}
*/
@media screen and (max-width: 750px){
.rodinka .csc-textpic-imagewrap,
.rodinka .csc-textpic-image { xwidth: 100%; }
.rodinka .csc-textpic-imagewrap IMG,
.rodinka .csc-textpic-image IMG { xwidth: 100%; height: auto; }
}

.rsp-clanok { background-color: white; }
@media screen and (min-width: 768px) { .rsp-clanok { padding: 45px; } }
@media screen and (max-width: 768px) { .rsp-clanok { padding: 30px; } }
.rsp-clanok-top { position: relative; height: 380px; background-color: white; }
.rsp-clanok-top-div { position: absolute; top: 50%; height: 50%; border-radius: 10px; overflow: hidden; background-color: white; opacity: 0.8; }
@media screen and (min-width: 750px){
    .rsp-clanok-top-div { margin: 0 30px; padding: 25px 30px; }
    .rsp-clanok-top img { width: 100%; }
}
@media screen and (max-width: 750px){
    .rsp-clanok-top-div { margin: 0; padding: 15px 25px; }
    .rsp-clanok-top img { min-width: 100%; min-height: 100%; max-width: 660px; }
}
.rsp-clanok-top-menu-path { font-size: 10pt; line-height: 15pt; font-weight: bold; text-transform: uppercase; }
.rsp-clanok-top-nazov A { font-size: 18pt; font-weight: bold; margin-bottom: 5px; }
.rsp-clanok-top-stats { line-height: 18pt; }
.rsp-clanok-top-stats .icon { font-size: 10pt; }
.rsp-clanok-top-stats .stat { font-size: 10pt; margin-right: 5px; }
.rsp-clanok-top-perex { font-size: 12pt; line-height: 18pt; }

.rsp-clanok-title { position: relative; height: 330px; }
.rsp-clanok-title img { width: 100%; }
.rsp-clanok-title-div { position: absolute; top: 50%; height: 50%; width: calc(100% - 50px); overflow: hidden; background-color: white; padding: 15px 25px 25px 25px; }
.rsp-clanok-title-menu-path { font-size: 10pt; line-height: 15pt; font-weight: bold; text-transform: uppercase; }
.rsp-clanok-title-nazov A { font-size: 14pt; font-weight: bold; }
.rsp-clanok-title-nazov-in { font-size: 18pt; font-weight: bold; }
.rsp-clanok-title-stats { line-height: 18pt; }
.rsp-clanok-title-stats .icon { font-size: 10pt; }
.rsp-clanok-title-stats .stat { font-size: 10pt; margin-right: 5px; }
.rsp-clanok-title-perex { font-size: 10pt; }

.rsp-list-title { position: relative; height: 330px; }
.rsp-list-titleh { position: relative; height: 210px; }
.rsp-list-title img { width: 100%; }
.rsp-list-titleh-img { width: 50%; float: left; }
.rsp-list-titleh-img IMG { width: 100%; }
.rsp-list-title-div { position: absolute; top: 50%; height: 50%; width: calc(100% - 50px); overflow: hidden; background-color: white; padding: 15px 25px 25px 25px; }
.rsp-list-titleh-div { overflow: hidden; background-color: white; padding: 15px 25px 25px 25px; }
.rsp-list-title-menu-path { font-size: 10pt; line-height: 15pt; font-weight: bold; text-transform: uppercase; }
.rsp-list-title-nazov A { font-size: 14pt; font-weight: bold; }
.rsp-list-title-nazov-in { font-size: 18pt; font-weight: bold; }
.rsp-list-titleh-nazov A { font-size: 16pt; font-weight: bold; }
.rsp-list-titleh-nazov-in { font-size: 20pt; font-weight: bold; }
.rsp-list-title-stats { line-height: 18pt; }
.rsp-list-title-stats .icon { font-size: 10pt; }
.rsp-list-title-stats .stat { font-size: 10pt; margin-right: 5px; }
.rsp-list-title-perex { font-size: 10pt; }
.rsp-list-titleh-perex { font-size: 12pt; }

.rsp-clanok-content {}
.rsp-clanok-social-sharing { padding-top: 24px; margin-top: 24px; border-top: solid 1px silver; }
.rsp-clanok-hodnotenie { padding-top: 24px; margin-top: 24px; border-top: solid 1px silver; }

.rsp-suvisiace-clanky { list-style-type: none; display: block; margin: 0; padding: 0; position: relative; }
.rsp-suvisiace-clanky li { display: inline; }
.rsp-suvisiace-clanky-title { padding: 6px 0 3px; }
.rsp-suvisiace-clanky-rd { border-bottom: solid 3px #990000; }
.rsp-suvisiace-clanky-th { border-bottom: solid 3px #FFAE00; }
.rsp-suvisiace-clanky-bb { border-bottom: solid 3px #FE7678; }
.rsp-suvisiace-clanky-dx { border-bottom: solid 3px #66ABF2; }
.rsp-suvisiace-clanky-zv { border-bottom: solid 3px #9FDC58; }
.rsp-suvisiace-clanky-au { border-bottom: solid 3px #A2B9CB; }
.rsp-suvisiace-clanky-blog { border-bottom: solid 3px #FF8000; }
.rsp-suvisiaci-obrazok IMG { width: 100%; height: 100%; }
.rsp-suvisiaci-title { padding: 3px; height: 75px; overflow: hidden; position: absolute; top: 125px; background-color: white; }
.rsp-suvisiaci-article { height: 200px; float: left; overflow: hidden; position: relative; }
.rsp-suvisiaci-viac { padding: 0 6px; text-align: right; position: absolute; bottom: 0px; right: 0px; }

.rsp-clanok-comments-title { padding: 6px 0 3px; }
.rd-color-scheme .rsp-clanok-comments-title { border-bottom: solid 3px #990000; color: #990000; }
.th-color-scheme .rsp-clanok-comments-title { border-bottom: solid 3px #FFAE00; color: #FFAE00; }
.bb-color-scheme .rsp-clanok-comments-title { border-bottom: solid 3px #FE7678; color: #FE7678; }
.dx-color-scheme .rsp-clanok-comments-title { border-bottom: solid 3px #66ABF2; color: #66ABF2; }
.zv-color-scheme .rsp-clanok-comments-title { border-bottom: solid 3px #9FDC58; color: #9FDC58; }
.au-color-scheme .rsp-clanok-comments-title { border-bottom: solid 3px #A2B9CB; color: #A2B9CB; }
.blog-color-scheme .rsp-clanok-comments-title { border-bottom: solid 3px #FF8000; color: #FF8000; }
.rsp-clanok-comments-odpovedat { font-size: 9pt; }
.rsp-clanok-comment { margin-bottom: 30px; }
@media screen and (min-width: 750px){
    #rsp-right-comments { display: none; }
}
@media screen and (max-width: 750px){
    #art-content2-comments { display: none; }
}

/************************************ Ext: sk-pagecomments ************************************/

.rsp .sk-pagecomments-error { color: red; font-weight: bold; margin-left: 8px; }
.rsp .sk-pagecomments-success { color: blue; font-weight: bold; }
.rsp .sk-pagecomments-counter { color: #600; text-align: right; text-decoration: underline; margin-bottom: 14px; }
.rsp .sk-pagecomments-headline { font-weight: bold; padding-left: 6px; height: 20px; }
.rsp .sk-pagecomments-answerheadline { font-weight: bold; background: #f0f0f0; padding-left: 6px; height: 20px; }
.rsp .sk-pagecomments-namedate { font-size: 12pt; padding: 3px 10px 3px 0; }
.rsp .sk-pagecomments-date { font-size: 9pt; }
.rsp .sk-pagecomments-answer { float: right; }
.rsp .sk-pagecomments-emailhomepage { float: right; }
.rsp .sk-pagecomments-comment { background: #ffffff; padding: 4px 0; }
.rsp .sk-pagecomments-teaser { margin-top: -40px; }
.rsp .sk-pagecomments-teaser H4 { background: #eee; font-size: 85%; margin: 0; color: green; padding-left: 4px; }
.rsp .sk-pagecomments-teaser H4 span { padding-right: 4px; }
.rsp .sk-pagecomments-teaser P { margin: 0; font-size: 90%; }

.rsp .tx-skpagecomments-pi1 .sk-pagecomments-answer IMG { margin: 1px 10px 0 0; }
.rsp .tx-skpagecomments-pi1 .sk-pagecomments-emailhomepage IMG { margin: 3px 10px 0 0; }

.rsp .tx-skpagecomments-pi1 form { margin: 0; width: 99%; }
.rsp .tx-skpagecomments-pi1 form fieldset { border: 0; }
.rsp .tx-skpagecomments-pi1 form p { padding: 0 0 6px 0px; }
.rsp .tx-skpagecomments-pi1 form p.userinfos { padding: 6px 0 6px 0px; }
.rsp .tx-skpagecomments-pi1 span.sk-pagecomments-number { float: left; padding: 3px 10px 3px 0; }
.rsp .tx-skpagecomments-pi1 form legend { }
.rsp .tx-skpagecomments-pi1 form label { margin-left: 8px; }
.rsp .tx-skpagecomments-pi1 form label.check { width: 99%; float: none; }
.rsp .tx-skpagecomments-pi1 form p { margin: 2px 0; clear: both; }
.rsp .tx-skpagecomments-pi1 form p label { margin-left: 0; }
.rsp .tx-skpagecomments-pi1 form p img { vertical-align: middle; margin-left: 0px; }
.rsp .tx-skpagecomments-pi1 div.smileytext { margin-left: 0; }
.rsp .tx-skpagecomments-pi1 div.smileytext img { margin: 0; padding: 0; }
.rsp .tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage { width: 99%; }
.rsp *> .tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage { width: 99%; }
.rsp .tx-skpagecomments-pi1 form textarea { width: 99%; height: 160px; }
.rsp .tx-skpagecomments-pi1 form input#skcommentssubmit { margin: 6px 20px 6px 0px; }
.rsp .tx-skpagecomments-pi1 img { margin: 0; padding: 0; border: 0; }

.rsp .tx-rtgporodnice-pi1 A { color: #FFAE00; }

/************************************ END: Ext: sk-pagecomments ************************************/

.rsp-face { padding: 0 6px; float: left; }
.rsp-face-comment { float: left; }

@media screen and (min-width: 1000px){
    .rsp-video-sekcia { width: 656px; }
}
@media screen and (max-width: 1000px){
    .rsp-video-sekcia { width: 768px; }
}
@media screen and (max-width: 750px){
    .rsp-video-sekcia { width: 100%; }
}
.rsp-video-bf { background-color: white; height: 310px; }
.rsp-video-bf-video { width: 100%; height: 55%; text-align: center; }
.rsp-video-bf-img { background-image: url(/fileadmin/common/images/tk-tyzden.png); background-size: 100%; }
.rsp-video-bf-you { position: relative; top: 35px; }
.rsp-video-bf-div { overflow: hidden; background-color: white; padding: 40px 30px 25px 30px; }
.rsp-video-bf-rubrika { font-size: 10pt; line-height: 15pt; font-weight: bold; text-transform: uppercase; }
.rsp-video-bf-nazov A { font-size: 14pt; font-weight: bold; color: #FE7678; }
.rsp-video-bf-stats { line-height: 18pt; }
.rsp-video-bf-stats .icon { font-size: 10pt; }
.rsp-video-bf-stats .stat { font-size: 10pt; margin-right: 5px; }
.rsp-video-bf-perex { font-size: 10pt; }

.rsp-video-tk { background-color: white; height: 310px; }
.rsp-video-tk-video { width: 100%; height: 55%; text-align: center; }
.rsp-video-tk-img { background-image: url(/fileadmin/common/images/tk-tyzden.png); background-size: 100%; }
.rsp-video-tk-you { position: relative; top: 35px; }
.rsp-video-tk-div { overflow: hidden; background-color: white; padding: 40px 30px 25px 30px; }
.rsp-video-tk-rubrika { font-size: 10pt; line-height: 15pt; font-weight: bold; text-transform: uppercase; }
.rsp-video-tk-nazov A { font-size: 14pt; font-weight: bold; color: #FFAE00; }
.rsp-video-tk-stats { line-height: 18pt; }
.rsp-video-tk-stats .icon { font-size: 10pt; }
.rsp-video-tk-stats .stat { font-size: 10pt; margin-right: 5px; }
.rsp-video-tk-perex { font-size: 10pt; }

.h1 { font-size: 24pt !important; }
.h2 { font-size: 18pt !important; }
.h3 { font-size: 14pt !important; }
.h4 { font-size: 12pt !important; }
.h5 { font-size: 10pt !important; }
.h6 { font-size: 8pt !important; }

.rsp-table { width: 100%; }
.rsp-table * { text-align: center; }
.rsp-table-2 { width: 50%; }
.rsp-table-3 { width: 33%; }
.rsp-table-23 { width: 66.66%}
.rsp-table-4 { width: 25%; }
.rsp-table-34 { width: 75%; }
.rsp-table-5 { width: 20%; }
.rsp-table-25 { width: 40%; }
.rsp-table-35 { width: 60%; }
.rsp-table-45 { width: 80%; }
.rsp-table-clear { border-collapse: collapse; border-spacing: 0; padding: 0; }

.rsp-list-item { border-bottom: solid 3px transparent; vertical-align: bottom; }
.rd-color-scheme .rsp-list-item:hover { border-bottom: solid 3px #990000; }
.rd-color-scheme .rsp-list-item-over { border-bottom: solid 3px #990000; }
.rd-color-scheme .rsp-list-item-on { border-bottom: solid 3px #990000; }
.th-color-scheme .rsp-list-item:hover { border-bottom: solid 3px #FFAE00; }
.th-color-scheme .rsp-list-item-over { border-bottom: solid 3px #FFAE00; }
.th-color-scheme .rsp-list-item-on { border-bottom: solid 3px #FFAE00; }
.dx-color-scheme .rsp-list-item:hover { border-bottom: solid 3px #66ABF2; }
.dx-color-scheme .rsp-list-item-over { border-bottom: solid 3px #66ABF2; }
.dx-color-scheme .rsp-list-item-on { border-bottom: solid 3px #66ABF2; }
.bb-color-scheme .rsp-list-item:hover { border-bottom: solid 3px #FE7678; }
.bb-color-scheme .rsp-list-item-over { border-bottom: solid 3px #FE7678; }
.bb-color-scheme .rsp-list-item-on { border-bottom: solid 3px #FE7678; }
.zv-color-scheme .rsp-list-item:hover { border-bottom: solid 3px #9FDC58; }
.zv-color-scheme .rsp-list-item-over { border-bottom: solid 3px #9FDC58; }
.zv-color-scheme .rsp-list-item-on { border-bottom: solid 3px #9FDC58; }
.au-color-scheme .rsp-list-item:hover { border-bottom: solid 3px #A2B9CB; }
.au-color-scheme .rsp-list-item-over { border-bottom: solid 3px #A2B9CB; }
.au-color-scheme .rsp-list-item-on { border-bottom: solid 3px #A2B9CB; }
.blog-color-scheme .rsp-list-item:hover { border-bottom: solid 3px #FF8000; }
.blog-color-scheme .rsp-list-item-over { border-bottom: solid 3px #FF8000; }
.blog-color-scheme .rsp-list-item-on { border-bottom: solid 3px #FF8000; }

.rsp-list-itop { border-top: solid 3px transparent; }
.rd-color-scheme .rsp-list-itop:hover { border-top: solid 3px #990000; }
.rd-color-scheme .rsp-list-itop-on { border-top: solid 3px #990000; }
.th-color-scheme .rsp-list-itop:hover { border-top: solid 3px #FFAE00; }
.th-color-scheme .rsp-list-itop-on { border-top: solid 3px #FFAE00; }
.dx-color-scheme .rsp-list-itop:hover { border-top: solid 3px #66ABF2; }
.dx-color-scheme .rsp-list-itop-on { border-top: solid 3px #66ABF2; }
.bb-color-scheme .rsp-list-itop:hover { border-top: solid 3px #FE7678; }
.bb-color-scheme .rsp-list-itop-on { border-top: solid 3px #FE7678; }
.zv-color-scheme .rsp-list-itop:hover { border-top: solid 3px #9FDC58; }
.zv-color-scheme .rsp-list-itop-on { border-top: solid 3px #9FDC58; }
.au-color-scheme .rsp-list-itop:hover { border-top: solid 3px #A2B9CB; }
.au-color-scheme .rsp-list-itop-on { border-top: solid 3px #A2B9CB; }
.blog-color-scheme .rsp-list-itop:hover { border-top: solid 3px #FF8000; }
.blog-color-scheme .rsp-list-itop-on { border-top: solid 3px #FF8000; }

.rsp-list-pad { padding: 6px 0; }
.rsp-list-top { font-size: 10pt; }
.rsp-list-kraj { font-size: 10pt; }

.rsp-knobs A BUTTON { cursor: pointer; }
.rsp-knob {
    height: 36px;
    min-width: 36px;
    padding: 5px 10px;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: silver;
    background-color: white;
    border: solid 1px silver;
    cursor: pointer;
}
.rsp-knob SVG POLYGON { stroke: silver; fill: silver; }
.rd-knobs .selected BUTTON { background-color: #DA3535; color: grey; }
.rd-knobs BUTTON.selected { background-color: #990000; color: grey; }
.th-knobs .selected BUTTON { background-color: #FFCE64; color: grey; }
.th-knobs BUTTON.selected { background-color: #FFAE00; color: grey; }
.bb-knobs .selected BUTTON { background-color: #FE9EA0; color: grey; }
.bb-knobs BUTTON.selected { background-color: #FE7678; color: grey; }
.dx-knobs .selected BUTTON { background-color: #8FC2F8; color: grey; }
.dx-knobs BUTTON.selected { background-color: #66ABF2; color: grey; }
.zv-knobs .selected BUTTON { background-color: #BAED80; color: grey; }
.zv-knobs BUTTON.selected { background-color: #9FDC58; color: grey; }
.au-knobs .selected BUTTON { background-color: #D0DDE7; color: grey; }
.au-knobs BUTTON.selected { background-color: #A2B9CB; color: grey; }
.blog-knobs .selected BUTTON { background-color: #FF8000; color: grey; }
.blog-knobs BUTTON.selected { background-color: #FF8000; color: grey; }
.rsp-knob-outline { height: 36px; width: 36px; border: solid 1px #FFAE00; border-radius: 18px; background-color: white; }
.rsp-knob-default { border-radius: 18px !important; }
.rsp-knob-left { border-radius: 18px 6px 6px 18px !important; }
.rsp-knob-right { border-radius: 6px 18px 18px 6px !important; }
.rsp-knobs-social { margin: 18px auto; }

@media screen and (min-width: 1000px){
    .rsp-knobs-left { width:314px; float:left; text-align:right; }
    .rsp-knobs-right { width:314px; float:right; text-align:left; }
}
@media screen and (max-width: 1000px){
    .rsp-knobs-left { width:374px; float:left; text-align:right; }
    .rsp-knobs-right { width:374px; float:right; text-align:left; }
}
@media screen and (max-width: 750px){
    .rsp-knobs-left { width:100%; float:left; text-align:right; }
    .rsp-knobs-right { width:100%; float:right; text-align:left; }
}

.rsp-sprievodca-porodnicami { overflow: hidden; background-color: white; }
.rsp-sprievodca-porodnicami A { color: #808080; }
.rsp-sprievodca-porodnicami A:hover { color: #808080; }
.rsp-sprievodca-porodnicami A:active { color: #808080; }
.rsp-sprievodca-porodnicami A:visited { color: #808080; }

.rsp-sutaze UL { margin: 0; padding: 0; }
.rsp-sutaze LI { list-style-type: none; list-style-position: inside; font-size: 11pt; padding-top: 3px; text-overflow: ellipsis; }
.rsp-sutaze A { color: #808080; }

.rsp-list UL { margin: 0; padding: 0; }
.rsp-list LI { list-style-type: none; list-style-position: inside; font-size: 11pt; padding-top: 3px; text-overflow: ellipsis; }
.rsp-list A { color: #808080; }

.rsp-najcitanejsie { overflow: hidden; }
.rsp-najcitanejsie A { color: #808080; }

.rsp-most-read { margin: 0; padding: 0; }
.rsp-most-read li { list-style-type: none; list-style-position: inside; font-size: 11pt; padding-top: 3px; text-overflow: ellipsis; }

.rsp-li-rd { list-style-image: url(../images/li-disc-rd.gif); }
.rsp-li-th { list-style-image: url(../images/li-disc-th.gif); }
.rsp-li-bb { list-style-image: url(../images/li-disc-bb.gif); }
.rsp-li-dx { list-style-image: url(../images/li-disc-dx.gif); }
.rsp-li-zv { list-style-image: url(../images/li-disc-zv.gif); }
.rsp-li-au { list-style-image: url(../images/li-disc-au.gif); }
.rsp-li-blog { list-style-image: url(../images/li-disc-blog.gif); }
.rsp-li-fm { list-style-image: url(../images/li-disc-bb.gif); }
.rsp-li-wht { list-style-image: url(../images/li-disc-wht.gif); }

.rsp-dx-menu-right { overflow: hidden; }
.rsp-dx-menu-right A { color: white; text-transform: lowercase; }
.rsp-dx-ul-right { margin: 0; padding: 12px; }
.rsp-dx-ul-right li { list-style-type: disc; list-style-position: inside; font-size: 11pt; padding-top: 3px; text-overflow: ellipsis; }

.rsp-label { font-weight: bold; }
.rsp-input { height: 36px; font-size: 12pt; border-radius: 6px; border: solid 1px silver; margin: 6px 0; }
.rsp-input-border { border: solid 2px #FFAE00; border-radius: 6px; }
.rsp-textarea { border-radius: 6px; border: solid 1px silver; margin: 6px 0; }
.rsp-select { border-radius: 6px; border: solid 1px silver; margin: 6px 0; }

.rsp label { font-size: 12pt; line-height: 12pt; font-weight: bold; }
.rsp input, .rsp label, .rsp select, .rsp option, .rsp textarea, .rsp select, .rsp button
	{ min-height: 18pt; border-radius: 6px; margin: 6px 0; vertical-align: middle; font-size: 12pt; }
.rsp input[type=checkbox]
	{ min-height: 12pt; }
.rsp input[type=button],
.rsp input[type=submit],
.rsp input[type=reset] { padding: 6px 24px; }
.rsp-upload { height: 42px; font-size: 12pt; font-weight: bold; text-align: center; vertical-align: middle; border-radius: 6px; border: solid 1px transparent; }

.rsp-button { height: 42px; font-size: 12pt; font-weight: bold; text-align: center; vertical-align: middle; border-radius: 6px; border: solid 1px transparent; }
.rsp-button-transparent { border: solid 2px #808080; color: #808080; font-size: 12pt; font-weight: bold; background: transparent; }
.rsp-button-silver { background-color: silver; color: white; font-size: 10pt; border: solid 1px transparent; }
.rsp-button-silver A { color: white !important; }

/************************************ FOOTER ************************************/

@media screen and (min-width: 1000px){
    .rsp-button-napiste { margin-top: 18px; }
}

.rsp-paper { background-color: white; }
.rsp-share { border: solid 1px transparent; border-radius: 3px; color: white; padding: 3px 6px; margin: 0 3px; }
.rsp-share-icon { width: 30%; position: relative; left: -15px; }
.rsp-share-facebook { background-color: #456191; overflow: hidden; }
.rsp-share-googleplus { background-color: #E1453C; }
.rsp-share-twitter { background-color: #3FAACF; }
.rsp-share-linkedin { background-color: #1EA1F3; }
.rsp-share-youtube { background-color: #E9464C; }

/*web specific*/
.rsp-footer { padding: 60px 0; z-index: 10 !important; }
.rsp-footer-rd { background-color: #DA3535; } /* image: url(../images/footer-background-rd.png); */
/*.rsp-footer-rd .rsp-paper { background-color: #FFBBBB; }*/
.rsp-footer-th { background-color: #FFCE64; } /* image: url(../images/footer-background-th.png); */
/*.rsp-footer-th .rsp-paper { background-color: #FDEA9C; }*/
.rsp-footer-bb { background-color: #FFCDCE; } /* image: url(../images/footer-background-bb.png); */
/*.rsp-footer-bb .rsp-paper { background-color: #FFD0D0; }*/
.rsp-footer-dx { background-color: #8FC2F8; } /* image: url(../images/footer-background-dx.png); */
/*.rsp-footer-dx .rsp-paper { background-color: #82E1FA; }*/
.rsp-footer-zv { background-color: #BAED80; } /* image: url(../images/footer-background-zv.png); */
/*.rsp-footer-zv .rsp-paper { background-color: #BFFFBF; }*/
.rsp-footer-au { background-color: #D0DDE7; } /* image: url(../images/footer-background-au.png); */
/*.rsp-footer-au .rsp-paper { background-color: #D3D3E3; }*/
.rsp-footer-blog { background-image: url(../images/footer-background-blog.png); }
.rsp-footer-blog .rsp-paper { background-color: #FFD8B0; }
.rsp-footer-baz { /*background-image: url(../images/footer-background-baz.png);*/ }
.rsp-footer-baz .rsp-paper { background-color: #F0F0D0; }
.rsp-footer A { color: #808080; }
.rsp-footer A:hover { color: #808080; }
.rsp-footer A:active { color: #808080; }
.rsp-footer A:visited { color: #808080; }

@media screen and (min-width: 1000px){
    .rsp-footer-newsletter { width: 642px; margin: 6px; float: left; overflow: hidden; }
    .rsp-footer-news-click { width: 50%; float: left; padding: 24px 0; }
    .rsp-footer-contact { width: 314px; margin: 6px; float: left; overflow: hidden; }
}
@media screen and (min-width: 750px) and (max-width: 1000px){
    .rsp-footer-newsletter { width: 756px; margin: 6px; float: left; overflow: hidden; }
    .rsp-footer-news-click { width: 48%; float: left; padding: 24px 0; }
    .rsp-footer-contact { width: 756px; margin: 6px; float: right; overflow: hidden; }
    .rsp-footer-left { float: left; width: 323px; padding: 12px; }
    .rsp-footer-right { float: right; width: 323px; padding: 12px; }
}
@media screen and (max-width: 750px){
    .rsp-footer-newsletter { width: calc(100% - 12px); margin: 6px; float: left; overflow: hidden; }
    .rsp-footer-news-click { width: 100%; float: left; padding: 12px 0;  }
    .rsp-footer-contact { width: calc(100% - 12px); margin: 6px; float: right; overflow: hidden; }
    .rsp-footer-left { float: left; width: 100%; padding: 12px; }
    .rsp-footer-right { float: right; width: 100%; padding: 12px; }
}

.rsp-footer-title { padding: 12px 0; }
.rsp-footer-title-text { background-color: white; padding: 12px 24px; font-size: 16pt; font-weight: bold; }
.rsp-footer-content { padding: 30px; }
.rsp-footer-links { font-size: 12pt; line-height: 24pt; }

.rsp-mapa { position: relative; margin: 0 auto; width: 300px; }
.rsp-mapa-katalog { position: relative; margin: 0 auto !important; width: 450px; }
@media screen and (min-width: 750px){
    .rsp-mapa-velka { position: relative; margin: 0 auto; width: 500px; }
}
@media screen and (max-width: 750px){
    .rsp-mapa-velka { position: relative; margin: 0 auto; width: 300px; display: none; }
}
.rsp-kraj { position: absolute; top: 0; left: 0; z-index: 999; }

/************************************ ad banners ******************************************/

.google-auto-placed.ap_container { border: dotted 2px #4A90E2; margin-bottom: 1em; }

/************************************ testing purposes ************************************/

.border { border: dotted 1px red; }
.bordel { border: dotted 1px lime; } 
.table-pager { background-color: gold; border: solid 1px orange; border-radius: 3px; border-collapse: separate; border-spacing: 0; }
.table-pager TD { border: solid 1px orange; padding: 5px 10px; }

dd.csc-textpic-caption { font-size: 12px; }