#header {
	width: auto;
	min-height: initial;
	margin-bottom: 0px;
}
#header-logo {
    width: 180px;
    height: 100px;
    overflow: hidden;
}
#header-logo h1, #header-logo h1 span {
	background-size: 180px;
}
#toolbar-topmenu {
	height: 40px;
margin-left: 185px;
width: 795px;
padding-left: 10px;
padding-top: 10px;
}
#header-banner {
	display: none;
}
#toolbar-search-user {
	margin-left: 185px;
	width: 805px;
	height: 40px;
}
#toolbar-user {
	width: 475px;
	height: 45px;
	margin-top: -5px;
}
#toolbar-search-user form {
	padding-top: 8px;
	margin: initial;
	text-align: center;
	overflow: hidden;
}
#toolbar-topmenu ul li ul {
        min-width: 200px;
}
#toolbar-user p {
	padding-left: 0px;
}
#list_bleskovky, #list_forumbb {
  x---height: 380px;
}
#dragable-right-1,#dragable-right-2 {
  padding-bottom: 0px;
}

#maindiv {
    margin: 1em auto;
    width: 990px;
    text-align: left;
    background: rgb(255,255,255);
}

html, body, #maindiv {
    color: rgb(0,0,0);
}

/*
styl definující umístění elementu určeného pro vykreslení brandingu (generován reklamním kódem)
k hornímu okraji okna prohlížeče a vodorovně uprostřed okna prohlížeče
*/
#ssp-zone-69488 {
position: fixed;
left: 50%;
transform: translateX(-50%);
margin: 0 auto;
}
/*
definice vlastností třídy adFull, která se elementu s brandingem přiřadí v okamžiku, kdy je
do něj úspěšně vykreslena reklama; určuje šířku (2000 px) a výšku (1400 px) elementu s brandingem
*/
#ssp-zone-69488.adFull {
width: 2000px;
height: 1400px;
margin-top: -10px;
}
/*
příklad definice odsazení těla stránky o 226 px od horního okraje po vykreslení brandingu;
implementace pro váš web se od uvedeného příkladu může lišit (je závislá na struktuře )
zdrojového kódu webu
*/
#ssp-zone-69488.adFull ~ #maindiv {
position: relative;
top: 213px;
margin: 0 auto;
border-left: 35px solid white;
    border-right: 35px solid white;
}
#content > #content-right > #ssp-zone-261190 {
  margin-left: 10px;
}
#content > #content-right > .cols > #ssp-zone-69489 {
  margin-left: 10px;
}
  #content > #content-right > .cols > #stickycase {
  margin-left: 10px;
}
  #ssp-zone-69488.adFull ~ #ssp-zone-69515 {
            width: 970px;
            position: relative;
    top: 213px;
    margin-right: auto;
    margin-left: auto;
}
#ssp-zone-69488-branding.adFull ~ #ssp-zone-69515 {
            width: 970px;
            position: relative;
    top: 223px;
    margin-right: auto;
    margin-left: auto;
}
#ssp-zone-69488.adFull ~ #footer {
        margin-top: 223px;
    transform: translateX(1px);
margin-left: auto;
    margin-right: auto;
    max-width: 970px;
}
#ssp-zone-69488-branding.adFull ~ #footer {
        margin-top: 213px;

    transform: translateX(1px);
margin-left: auto;
    margin-right: auto;
    max-width: 970px;
}
#ssp-zone-69488.adFull ~ #toolbar-topmenu {
margin-top: 0;
}

        body {
            padding: 0; margin: 0;
                        position: relative;
                        font-family: Arial, Helvetica, sans-serif;
        }

        /*
styl definující umístění elementu určeného pro vykreslení brandingu (generován reklamním kódem)
k hornímu okraji okna prohlížeče a vodorovně uprostřed okna prohlížeče
*/
#internal-branding {
position: fixed;
left: 50%;
transform: translateX(-50%);
margin: 0 auto;
}
/*
definice vlastností třídy adFull, která se elementu s brandingem přiřadí v okamžiku, kdy je
do něj úspěšně vykreslena reklama; určuje šířku (2000 px) a výšku (1400 px) elementu s brandingem
*/
#internal-branding.adFull {
width: 2000px;
height: 1400px;
margin-top: -10px;
}
/*
příklad definice odsazení těla stránky o 226 px od horního okraje po vykreslení brandingu;
implementace pro váš web se od uvedeného příkladu může lišit (je závislá na struktuře )
zdrojového kódu webu
*/
#internal-branding.adFull ~ #maindiv {
position: relative;
top: 216px;
margin: 0 auto;
border-left: 35px solid white;
    border-right: 35px solid white;
}
#internal-branding.adFull ~ #toolbar-topmenu {
margin-top: 0;
}

        body {
            padding: 0; margin: 0;
                        position: relative;
                        font-family: Arial, Helvetica, sans-serif;
        }


.mobile-sticky-bottom-wrapper {
    position: fixed;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    color: white;
    padding: 10px 0;
    left: 0;
    right: 0;
    text-align: center;
    display: block;
    z-index: 100000;
    width: 100%;
    xxmin-height: 200px;
}

.mobile-sticky-bottom-wrapper .right-top-corner-close {
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    top: -32px;
    background: rgba(0,0,0,0.6);
    margin: 0;
    padding: 4px 15px;
}

.mobile-sticky-bottom-wrapper .close-parent {
    margin: 0 5px 3px 0;
    text-align: right;
}
.right-top-corner-close {
    margin: 0 5px 3px 0;
    text-align: right;
}

#ssp-zone-126192 > div > div.sssp-resizeCont {
transform: initial !important;
}
