/*
definice prototypu - menit pouze dle garf.navrhu
 */

.bgbarvaDefault { background-color:#636668 !important; }
.bgbarvaUzivatel { background-color:#006ab3 !important; }
.bgbarvaSkupina { background-color:#b90000 !important; }
.bgbarvaDiskuse { background-color:#1d91aa !important; }
.bgbarvaNeaktivni { background-color:#b1b1b1 !important; }
.bgbarvaCerna { background-color:#000000 !important; }
.bgbarvaOnline { background-color:#73bd1e !important; }
.bgbarvaOffline { background-color:#df0036 !important; }
.bgbarvaAkce { background-color:#fe0054 !important; }
.bgbarvaHledani { background-color:#1e88d8 !important; }
.bgbarvaChat { background-color:#1ACD1A !important; } /*jsem pridal sam nebylo definovano*/

.textCenter { text-align: center; }
.marginLeft10 { margin-left: 10px; }
/*
konec definice prototypu
 */

a {
    color: #0060a3;
}

.ui-widget  {
    margin: 3px 0 0 0;
    padding: 0;
    background: #e1e6ea url(../images/bg-top.jpg) top center no-repeat;
    text-align: center;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 78%;
    color: #636668;
}

body {
    margin: 3px 0 0 0;
    padding: 0;
    text-align: center;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 78%;
    color: #636668;
}

h1, h2, h3, h4, h5, form  {
    margin: 0;
    padding: 0;
}

ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

/*
 * vychozi nastaveni seznamu v leve casti
 * pridat (bez #leftColIn) i do css/tinymce_custom.css
 */
#leftColIn ul, #leftColIn ol {
    margin: 1em 0;
}
#leftColIn ul li, #leftColIn ol li {
    display: list-item;
    padding: 0;
    margin: 0;
}
#leftColIn ul li {
    list-style: square;
}
#leftColIn ol li {
    list-style: decimal;
}

#banner {
    margin-bottom: 17px;
    text-align: center;
}
#banner p {
    font-size: 89%;
    margin-top: 0px;
    text-align: justify;
}
a img {
    border: 0;
}

.imgDiv {
    position: relative;
    overflow: hidden;
}
.imgSpan {
    position: absolute;
    display: block;
    overflow: hidden;
    left: 0;
    top: 0;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

.clr  {
    clear: both;
    display: block;
}
.alignRight{
    text-align:right;
    display: block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
.layout {
    width: auto; margin:0 auto;
}
#bgBottom {
    background: url(../images/bg-bottom.jpg) bottom center no-repeat;
}
#main {
    width: 901px;
    margin: 0 auto;
    text-align: left;
    position:relative;
}
h1  {
    margin:0px;
    padding:0px;
    height: 76px;
}
h1 span.text{
    display: none;
}
h1 a {
    position: absolute;
    display: block;
    left: 16px;
    overflow: hidden;
    top: 18px;
}
h1 span {
    background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    width: 230px;
    height: 37px;
    display: block;
}


#vyhledavaci_panel{
    height:31px;
}


#vyhledavaci_panel .links{
    left: 16px;
    position: absolute;
    top: 7px;
}
#vyhledavaci_panel .links a{
    margin: 0 5px;
    color: #0060A3;
}

form.vyhledavani{
    background: url("../images/vyhledavani.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    position: absolute;
    right: 0;
    top: 2px;
    width: 267px;
    z-index:1;
}

form.vyhledavani-rozbaleno{
    background: url("../images/vyhledavani-rozbaleno.png") no-repeat scroll 0 0 transparent;
}

form.vyhledavani input[name=q]{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 5px 12px;
    padding: 2px;
    width: 199px;
    font-size: 12px;
}

form.vyhledavani .rozbalit{
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 31px;
    top: 5px;
    width: 18px;
}
form.vyhledavani input[type=submit]{
    border: 0 none;
    cursor: pointer;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    background: none;
}
#vyhledavani-casti{
    display:none;
    background-image: url("../images/vyhledavani-background.png");
    position: absolute;
    top: 26px;
    width: 219px;
    padding: 0 10px;
    line-height: 1.5em;
}
#vyhledavani-casti .hr{
    margin:0 0 5px;
}
#vyhledavani-casti input[type=checkbox]{
    margin-right: 7px;
    vertical-align: top;
}
#vyhledavani-casti-bottom{
    bottom: -12px;
    height: 12px;
    left: 0;
    position: absolute;
    width: 100%;
    background-image: url("../images/vyhledavani-casti-bottom.png");
}

.vyhledavani-ikona{
    background-color: #AAA;
    border-radius: 10px 10px 10px 10px;
    color: white;
    padding: 1px 7px;
}
.vyhledavani-ikona-nastenky,
.vyhledavani-ikona-nastenky_komentare,
.vyhledavani-ikona-aliance {
    background-color: rgb(185,0,0);
}
.vyhledavani-ikona-prispevky,
.vyhledavani-ikona-tema_diskuse {
    background-color: rgb(29,145,170);
}
.vyhledavani-ikona-akce,
.vyhledavani-ikona-akce_komentare {
    background-color: rgb(253,0,83);
}
.vyhledavani-ikona-chat_tema,
.vyhledavani-ikona-chat_a,
.vyhledavani-ikona-chat_q{
    background-color: #1ACD1A;
}

#top{
    position: relative;
}

#top .login  {
    color: #7E7A7A;
    font-size: 11px;
    padding: 10px 192px 0 5px;
}
#top .login a:first-child {
    background: url("../images/user-ico-big.png") no-repeat scroll right center transparent;
    color: #006AB3;
    font-size: 12px;
    margin-right: 10px;
    padding-right: 18px;
    text-decoration: none;
}
#top .login a:hover {
    text-decoration: underline;
}

#top .login a ~ a  {
    color: #7E7A7A;
}


#top .msg {
    /*background: url("../images/email-icon.png") no-repeat scroll right center transparent;*/
    /*background: url("../images/icons/email.png") no-repeat scroll right bottom transparent;*/
    background: url("../images/icons/email.png") no-repeat scroll right 8px transparent;
    font-size: 12px;
    left: 5px;
    padding: 8px 28px 3px 0;
    position: absolute;
    top: 26px;
}
    #top .msg.nove_zpravy{
        background: url("../images/icons/email_new_msg.png") no-repeat scroll right 8px transparent;
    }
#top .msg a {
    color: #006AB3;
    text-decoration: none;
}
#top .msg a:hover {
    text-decoration: underline;
}

#top .msg a.nove_zpravy{
    color: #EB2434;
}

#top .fbConnect{
    background: url("../images/facebook-icon.png") no-repeat scroll right center transparent;
    font-size: 11px;
    padding: 4px 28px 3px 0;
    position: absolute;
    right: 9px;
    top: 8px;
}
#top .fbConnect a{
    color: #006AB3;
}

#top .eshopLogin{
    background: url("../images/eshop-icon.png") no-repeat scroll right center transparent;
    color: #BF1A1A;
    font-size: 11px;
    padding: 3px 28px 5px 0;
    position: absolute;
    right: 9px;
    top: 35px;
}
#top .eshopLogin a{
    color: #BF1A1A;
}


.fright.topFb.LoginFromFacebookButton{
    float: right!important;
    top: -40px;
    left: -26px;

}
.fright.LoginFromFacebookButton{
    margin-left: 20px;
}
.LoginFromFacebookButton.topFb a.create{
    z-index: 1;

}

.LoadFromFacebookButton, .LoginFromFacebookButton{
    font-size: 14px;
    line-height: 19px;
    cursor: pointer;
    text-decoration: none;
    position:relative;
}
.LoadFromFacebookButton a.create,.LoginFromFacebookButton a.create{
    margin:0;
    padding-left: 20px;
}
.LoadFromFacebookButton a.create span,.LoginFromFacebookButton a.create span{
    padding-top:6px;
}
.topFb.LoginFromFacebookButton img{
    left: -2px;
    top: 34px;
    z-index: 0;
}

.LoadFacebookDataSave.button, .DestroyFacebookData.button {
    width: auto;
    display: inline-block;
}
.LoadFacebookDataSave.button.none, .DestroyFacebookData.button.none {
    display: none;
}


#errorFB div{
    margin: 10px;
}
#errorFB .error{
    padding: 10px;
}

#pairing div{
    margin: 10px;
    padding-left: 25px;
}
#pairing .success{
    padding: 10px;
    margin-left: 0px;
    width: 100%;
}

.top-info-logout input[name=heslo]{
    display: none;
}

#top ul#menu  {
    background: url("../images/top-menu-bg.png") no-repeat scroll left top transparent;
    height: 29px;
    list-style: none outside none;
    margin: 0;
    padding: 1px 16px;
}

#top ul#menu li  {
    float: left;
    margin-right: 20px;
}
#top ul#menu li.last  {
    margin-right: 0px;
}

#top ul#menu li a  {
    color: white;
    display: block;
    padding: 7px 14px 7px 13px;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 #4466AA;
}

#top ul#menu li a:hover,#top ul#menu li a.active  {
    background: url(../images/top-menu-bg-over.png);
}

#top ul#menu li a.dary  {
    background: url(../images/top-menu-bg-over-red.png);
}
#top ul#menu li a.dary:hover, #top ul#menu li a.active.dary  {
    background: url(../images/top-menu-bg-over.png);
}


#top div#menu_clenska {
    background: url("../images/clen-menu-bg.png") repeat scroll 0 0 transparent;
    height: 32px;
    margin-left: 12px;
    padding: 0 10px 0 0;
    width: 867px;
    color: black;
    line-height: 22px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
#top div#menu_clenska > div {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

#top div#menu_clenska a{
    color: #882222;
    margin: 0 0 0 11px;
}




#top .logged  {
    width:225px;
    float: right;
    background: url(../images/login-bg-left.gif) top left no-repeat;
    height: 23px;
    position: relative;
    top: 29px;
    margin: 0 15px 0 0;
}
#top .logged ul  {
    list-style: none;
    padding: 1px 7px 0 7px;
    height: 23px;
    background: url(../images/login-bg-right.gif) top right no-repeat;
}
#top .logged ul li  {
    float: left;
    padding: 2px 7px 3px 7px;
}
#top .logged ul li.user  {
    text-align: center;
    padding-top: 2px;
    width: 90px;
}
#top .logged ul li.left  {
    text-align:right;
    border-right: 1px solid white;
    width: 125px;
}
#top .logged ul li.right  {
    border-left: 1px solid #c3c5c5;
}
#top .logged a {
    color: #515050;
    text-decoration: none;
    font-size: 89%;
}
#top .logged a:hover {
    color: black;
}

#foot {
    clear: both;
    background: url(../images/foot-bg.gif) top left no-repeat;
}
#foot.notloged {
    background-image: url(../images/foot-bg-notloged.gif);
}
#foot #black  {
    width: 901px;
    height: 140px;
}
#foot #totalBottom{
    text-align: left;
    font-size: 89%;
    padding: 5px 0 8px 0;
    color: #8f9ba5;
}

#totalBottomRight{
    float:right;
}
#foot #totalBottom a,#totalBottomRight a {
    color: #8f9ba5;
    text-decoration: underline;
}
#foot #totalBottom a:hover ,#totalBottomRight a:hover {
    color: #8f9ba5;
    text-decoration: none;
}

#foot #black ul  {
    float: left;
    padding: 33px 0 0 30px;
    text-transform: uppercase;
}
#foot #black ul.first  {
    padding: 33px 25px 0 20px;
}
#foot li  {
    padding: 3px 0 0 14px;
    background: url(../images/foot-dot.gif) 0 8px no-repeat;
}
#foot li a  {
    color: #8e9194;
    text-decoration: none;
}
#foot #black ul.ikony  {
    float: left;
    padding: 20px 0 0 45px;
    text-transform: uppercase;
}

.aktivity {
    text-align: center;
    width: 413px;
    height: 82px;
    padding-top: 3px;
    padding-left: 5px;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    background: url(../images/soutez-block.gif);
}
.aktivity a{
    color: #fff;
}

#foot .ikony li  {
    padding: 0 0 5px 0;
    background: none;
}
#foot li a:hover  {
    color: white;
}
#foot #soutez {
    float: right;
    margin: 7px 15px 0 0;
}
#foot h3  {
    font-size: 94%;
    font-weight: normal;
    color: white;
    text-transform: uppercase;
    padding: 11px 0 3px 6px;
}
#facebook { text-align:center; }
img.frontPriznivci { width: 50px; height: 55px; border: 0px solid black; }
/* Buttons */
.buttons { margin: 20px auto; width: 720px; }

*:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
.button img, .a img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px;
}


/* Messages */
.error { border: 1px solid #fbc2c4; background: #fbe3e4; margin: 20px;}
.error.full { width: auto; margin: 0 0 20px; }
.error p { background: url(../images/icons/cross.png) no-repeat center left; margin: 10px; padding-left: 25px; }
.error li { list-style: none!important; background: url(../images/icons/cross.png) no-repeat center left; margin: 10px!important; padding-left: 25px!important; }
.warning { background: #FEFBCC; border: 1px solid #FFCC66; margin: 20px; }
.warning p { background: url(../images/icons/error.png) no-repeat center left; margin: 10px; padding-left: 25px; }
.info { background: #dff4ff; border: 1px solid #c2e1ef; margin: 20px; }
.info p { background: url(../images/icons/information.png) no-repeat center left; margin: 10px; padding-left: 25px; }
.success { background: #D4FCCD; border: 1px solid #99DC8D; margin: 20px;}
.success p { background: url(../images/icons/accept.png) no-repeat center left; margin: 10px; padding-left: 25px; }
.hlaska-administratora {
    padding: 20px 50px 20px 15px;
    background: url(../images/hlaska-administratora.jpg) no-repeat center left; width: 477px; height: 58px; vertical-align: middle;
    display: table-cell;
}
.hlaska-administratora p { color:white;  font-size: small; text-align: center; }
*+html .hlaska-administratora p {
    border: 1px black solid;
    margin-right:70px;
    padding-top:5px;
}

#newsImage { width: 438px; height: 243px;}
span.red{color:#b92544;}
span.red a {color:#b92544 ! important;}
.precteno span.red {color:#AAAAAA ! important;}
.precteno span.red a {color:#AAAAAA ! important;}
a.vice{
    text-align:right ! important;
    display:block;

}


/* CHATY */
.hpChaty{
    background: url("../images/akce-bg-bottom.gif") no-repeat scroll left bottom #FFFFFF;
    margin-bottom:17px;
}
.hpChatyIn{
    background:url("../images/akce-bg-top.gif") no-repeat scroll left top transparent;
    background:url("../images/chat-hp-bg-top.png") no-repeat scroll left top transparent;
    float:left;
    padding:0 0 8px;
    width:419px;
}

.actualChat{
    background-image:url("../images/chat-online.png");
    background-repeat:no-repeat;
    margin-top:11px;
    padding:0 0 17px 66px;
    position:relative;
}
.actualChat h2{
    color:#599D08;
    font-size:22px;
    font-weight:normal;
    margin:0;
    padding:0;
    text-transform:none;
    background-image:none;
}
.actualChat span{
    display:block;
    padding-top:5px;
}
.actualChat div.description {
    display: block;
    padding-top: 5px;
    top: 0;
}
.actualChat div.description a {
    margin-top: 0px;
    float: none;
    display: inline;
}
.actualChat a{
    float:right;
    margin-top:8px;
    display:block;
    position: relative;
    z-index: 1;
}
.hpChaty .actualChat a{
    margin-right:15px;
}

.wall .actualChat, .wall .upcomingChats, .wall .upcomingChat, .hpChaty .actualChat {
    margin-left:10px;
    margin-right:10px;
}
.wall .actualChat a,.wall .upcomingChat a{
    position: relative;

}

.upcomingChat{
    background-image:url("../images/chat-upcoming.png");
    background-repeat:no-repeat;
    margin-top:11px;
    padding:0 0 17px 66px;
    position:relative;
}
.upcomingChat h2{
    color:#397EAD;
    font-size:22px;
    font-weight:normal;
    margin:0;
    padding:0;
    text-transform:none;
    background-image:none;
}
.upcomingChat span{
    display:block;
    padding-top:5px;
}
.upcomingChat a{
    background-color:transparent;
    background-image:url("../images/chat-zapojte-se.png");
    border:0 none;
    color:transparent;
    height:36px;
    float:right;
    right:0;
    margin-top:8px;
    width:121px;
    display:block;
}
.hpChaty .upcomingChat{
    margin-left:10px;
}
.hpChaty .upcomingChat a{
    margin-right:15px;
}



.upcomingChats{
    border-top:1px solid #D8DBDF;
    color:#444444;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:10px;
}

.upcomingChats ul{
    padding-left:20px;
    font-weight: normal;
    font-size:12px;
    margin-top:5px;

}
.upcomingChats li{
    list-style:disc;
    line-height:1.8em;

}
.upcomingChats li a{
    color:#72787A;
}
.upcomingChats li .date{
    color: #333;
}



.hpChaty .upcomingChats{
    margin:0 13px;
}


#leftColIn .oldChats{
    padding-top:10px;
    color:#444444;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px solid #D8DBDF;
}

#leftColIn .oldChats ul{
    font-weight: normal;
    font-size:12px;
    margin-top:5px;
}
#leftColIn .oldChats li{
    list-style: none;
    line-height:1.8em;
    background-image: url("../images/chat-play-point.png");
    background-repeat: no-repeat;
    background-position: 2px center;
    padding-left:20px;
}
#leftColIn .oldChats li a{
    color:#72787A;
}
#leftColIn .oldChats li .date{
    color: #333;
}

div.Eshop-goods{
    background-image: url("../images/eshop-goods-bg.png");
    clear: both;
    height: 155px;
    margin: 20px 0;
    padding: 10px 0 10px 23px;
    position: relative;
}

div.Eshop-goods h2{
    line-height: 1em;
}
div.Eshop-goods h2 a{
    text-transform: uppercase;
    color: #c42c30;
    font-size: 17px;
    text-decoration: none;
}
div.Eshop-goods h2 a:hover{
    text-decoration: underline;
}
div.Eshop-goods .container{
    overflow: hidden;
    width: 850px;
}
div.Eshop-goods ul{
    margin-top: 7px;
    width:1000%;
}
div.Eshop-goods li{
    display: block;
    float: left;
    margin-right: 24px;
}

div.Eshop-goods .container a{
    display: block;
    line-height: 72px;
    text-align: center;
    text-decoration: none;
    width: 124px;
}
div.Eshop-goods .container img{
    background-color: white;
    border: 3px double #BEC3C8;

    vertical-align: middle;
}
div.Eshop-goods .container .nazev{
    line-height: 1.1em;
}
div.Eshop-goods .container .nazev span{
    color: #710707;
    display: block;
    font-weight: bold;
    /*height: 28px;*/
    margin-top: 7px;
    text-align: center;
}

div.Eshop-goods .left{
    background-image: url("../images/eshop-goods-left.png");
    display: none;
    height: 53px;
    left: -27px;
    position: absolute;
    top: 61px;
    width: 27px;
    cursor: pointer;
}

div.Eshop-goods .right{
    background-image: url("../images/eshop-goods-right.png");
    display:none;
    height: 53px;
    right: -27px;
    position: absolute;
    top: 61px;
    width: 27px;
    cursor: pointer;
}
div.Eshop-goods .leftGray{
    background-image: url("../images/eshop-goods-left-gray.png");
}
div.Eshop-goods .rightGray{
    background-image: url("../images/eshop-goods-right-gray.png");
}
div.Eshop-goods .eshopLogin{
    background: url("../images/eshop-icon.png") no-repeat scroll right center transparent;
    color: #BF1A1A;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 3px 28px 5px 0;
    position: absolute;
    right: 13px;
    top: 13px;
    width: auto;
}
div.Eshop-goods .eshopLogin a{
    color: #BF1A1A;
}

.AutoHeight {
    height:auto !important;
}
.textRight {
    text-align: right;
}

div.hr{
    background-color: #FFFFFF;
    border-top: 1px solid #DAE0E4;
    height: 1px;
    margin: 2px 15px;
}

/* --------------------- */
div.text_nic,
.akce_blok .text_nic {
    padding-left: 15px;
}

.akce_blok span.ucast {
    margin-top: 0px;
    margin-right: 4px;
}

.akce_blok ul li a {
    font-weight: bold;
    text-decoration: none;
    color: #414143;
}

.floatRight { float: right; }

.ui-dialog .ui-dialog-content{
    background-image:url("../images/bg-top-dialog.jpg") !important;
}

body.dialog{
    background: none;
}

body.MultiFileDailog{
    background: none;
    text-align:left;
}
body.MultiFileDailog input[type=submit]{
    float:right;
    margin-top:1em;
}

.hpDotaznik{
    background: url("../images/akce-bg-bottom.gif") no-repeat scroll left bottom #FFFFFF;
    margin-bottom:17px;
}
.hpDotaznikIn{
    background:url("../images/akce-bg-top.gif") no-repeat scroll left top transparent;
    background:url("../images/chat-hp-bg-top.png") no-repeat scroll left top transparent;
    float:left;
    padding:0 0 8px;
    width:419px;
}
.hpDotaznikIn.coSeDeje {
    width: 100%;
    background: url(../images/wall-green-bg-top.png) top left no-repeat;
}
.hpDotaznikIn.coSeDeje a img {
    max-width: 100%;
    height: auto !important;
}
.hpDotaznik-inner{
    padding: 0 15px 8px;
    text-align: justify;
}
.hpDotaznik-inner a{
    display: block;
    float: right;
    margin: 0 0 3px 7px;
    text-decoration: none;
}

.hpDotaznikIn a.cButton, .spDotaznik a.cButton{
    margin: 9px auto;
    width: 100px;
    display: block;
}


ul.ui-autocomplete{
    background-image:none;
    text-align:left;
    box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
}
ul.ui-autocomplete .ui-menu-item a{
    padding: 0.3em 0.6em;
}

.cButton{
    background-image: url("../images/button-background.png");
    background-position: center center;
    border: 1px solid white;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.39);
    color: #444444;
    display: inline-block;
    font-size: 17px;
    letter-spacing: 1px;
    padding: 0.3em 1em 0.37em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
}
.isIE .cButton{
    border: 1px solid #ccc;
}
.isIE9 .cButton{
    border: 1px solid white;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.39);
}
.cButtonSmall{
    font-size: 12px!important;
    padding: 0.3em 0.8em 0.37em!important;
}

#AjaxLoading{
    display: none;
    height: 32px;
    position: fixed;
    right: 0;
    top: 0;
    width: 32px;
}
/* BUY NOW BLOCK */
div.eshop_postrani_panel a.koupit {
    margin-right: 35px;
    font-size: 18px;
    font-weight: normal;
    color: #444;
    float: right;
}
div.eshop_postrani_panel .cena {
    padding-top: 2px;
    margin-left: 30px;
    text-align: left;
    clear: both;
    font-size: 18px;
    color: #CE257E;
    display: block;
    width: 150px;
    float: left;
}
div.eshop_postrani_panel .naziv-cena {
    padding-bottom: 10px;
    border-bottom: 1px solid #E1E6EA;
    text-transform: uppercase;
    margin: 5px 0 10px 0;
    color: black !important;
    clear: both;
    display: block;
    text-align: center;
}

.HeadIcon {
    display: block;
    text-align: left;
    width: 20px;
    height: 20px;
    top: -1px;
    position: relative;

}
.LndMail {
  background: url('../images/email_new.png') top right no-repeat;
}
.FakturyHead {
    background: url('../images/file.png') top right no-repeat;
}
.NapovedaHead {
    background: url('../images/info.png') top right no-repeat;
}
.ConnectionHead {
    background: url('../images/network.png') top right no-repeat;
}

.TopHoverBanner{
    width:100%;
    height:5000px;
    background-image: url('../images/background_TopHoverBanner.png');
    background-repeat: repeat;
    position:fixed;
    top:0;
    left:0;
    z-index: 101;
    display: none;
    text-align: center;
}
    .TopHoverBanner .activeZone{
        cursor: pointer;
        margin-top: 50px;
        position: relative;
    }


body.ClenskaSekce .podsekceClenove, .podsekceClenove.FunkcionariSkupiny{
    background:  url(../images/member-ico.gif) top left no-repeat;
    background-position:7px 7px;
    padding-left: 29px;
    margin-left: 10px;
    background-color: #B7C7D8;
    border-radius: 6px;
}
body.ClenskaSekce .podsekceClenove span, .podsekceClenove.FunkcionariSkupiny span{
    line-height:30px;
}
.chooseCountPerRollam {

}
    .chooseCountPerRollam label{
        width: auto !important;
    }
    .chooseCountPerRollam label[for]{
        float: none;
        display: inline-block;
        padding-right: 13px;
    }
    .chooseCountPerRollam br{
        display: none;
    }
