html, body
{
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    font-size: 12px;
    background-color: #58585A;
}

html
{
    background-image: url('img/bg-gradient.jpg');
    background-position: top;
    background-repeat: repeat-x;
}

.backLink, .backLink:hover, .backLink:active, .backLink:visited
{
    color: #909090;
    text-decoration:none;
}

.backLink:hover
{
    text-decoration:underline;
}

.backLinkText
{
    color: #909090;
    /*margin-bottom: 26px;*/
    height:38px;
    min-height:38px;
    max-height:46px;
    padding-top: 8px;
}

.pageContent
{
    width: 906px;
    max-width: 906px;
    min-width: 906px;
}

.centerPage
{
    padding: 0px;
    margin: 0px;
    min-width: 906px;
    position: absolute;
    margin-left: -483px;
    left: 50%;
    min-height: 400px;
    width: 906px;
    background: #0D0909;
    border: 32px #0D0909 solid;
    border-top-style: none;
    border-bottom-width: 8px;
}

.kosagym-kickbox-klub
{
    background-image:url("img/kosagym-kickbox-klub.jpg");
    background-repeat:no-repeat;
    background-position: left center;
    background-color: #0D0909;
    width: 906px;
    height: 104px;
    min-width: 906px;
    min-height: 104px;
    display: block;
}

.top
{
    width: 906px;
    max-width: 906px;
    overflow:hidden;
    margin: 0px;
    border: 0px;
    padding: 0px;
    margin-bottom: 13px;
}

.left div.space
{
    margin: 0px;
    border: 0px;
    padding: 0px;
    height: 45px;
    display: block;
}

.left
{
    min-height: 160px;
    min-width: 170px;
    width: 170px;
    float: left;
    margin: 0px;
    border: 0px none;
    padding: 0px;
    display: block;
    padding-top: 45px;
    margin-bottom: 150px;
}

.right
{
    margin: 0px;
    border: 0px none;
    padding: 0px;
    float:right;
    min-height: 400px;
    min-width: 702px;
    width: 702px;
    display: block;
    /*padding-top: 8px;*/
    margin: 0px;
}

.right ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.right ul.pictMain, .right ul.pictRepy, .right ul.pictHolesovice, .right ul.pictKarlin, .right ul.pictHorniPocernice
{
    color: #909090;
    margin-left: 20px;
}

.right ul.pictMain
{
    list-style-image: url('img/main-play-li.png');
}

.right ul.pictRepy
{
    list-style-image: url('img/repy-play-li.png');
}

.right ul.pictHolesovice
{
    list-style-image: url('img/holesovice-play-li.png');
}

.right ul.pictKarlin
{
    list-style-image: url('img/karlin-play-li.png');
}

.right ul.pictHorniPocernice
{
    list-style-image: url('img/pocernice-play-li.png');
}

.right table.treneri
{
    border: none;
    border-collapse: collapse;
    margin-bottom: 12px;
}

.right table.treneri tr td
{
    border: none;
    padding: 0px;
    min-width: 35px;
}

.right table.treneri tr td.year
{
    min-width: 35px;
    width: 35px;
}

.blue
{
    color: #22BEED;
    font-weight: bold;
}

.bluetext
{
    color: #22BEED;
}

.grey
{
    color: #909090;
}

.obsah
{
    margin-left: 206px;
}

.gallery
{
    float: left;
    margin-top: -1px;
    width: 187px;
    min-width: 187px;
    min-height: 282px;
}

.gallery a, .gallery a:link, .gallery a:visited, .gallery a:hover
{
    display: block;
    min-width: 187px;
    width: 187px;
    min-height: 282px;
    height: 282px;
    background-position: left bottom;
    background-image: url('img/icon-plus.png');
    background-repeat: no-repeat;
}

.gallery a.small, .gallery a.small:link, .gallery a.small:visited, .gallery a.small:hover
{
    margin-top: 12px;
    float: left;
    min-height: 75px;
    min-width: 61px;
    height: 75px;
    width: 61px;
    margin-right: 2px;
}

.gallery a.gallerylLast, .gallery a.gallerylLast:link, .gallery a.gallerylLast:visited, .gallery a.gallerylLast:hover
{
    margin-right: 0px;
}

.gallery img
{
    display: block;
    min-width: 187px;
    width: 187px;
    max-width: 187px;
    height: 260px;
    min-height: 260px;
    border-top: 1px solid #22BEED;
    border-bottom: 1px solid #22BEED;
    border-left: none;
    border-right: none;
}

.gallery img.small
{
    min-width: 61px;
    width: 61px;
    min-height: 55px;
    height: 55px;
    border-top: 1px solid #22BEED;
    border-bottom: 1px solid #22BEED;
}

span.italic
{
    font-style: italic;
}

.pict
{
    float: right;
    margin-top: -1px;
    margin-left: 6px;
    min-width: 169px;
    width: 169px;
    min-height: 359px;
    height: 359px;
}

.big
{
    min-width: 337px;
    width: 337px;
    min-height: 360px;
    height: 360px;
}

.pict a, .pict a:link, .pict a:visited, .pict a:hover
{
    display: block;
    min-width: 169px;
    width: 169px;
    min-height: 359px;
    height: 359px;
    background-position: left bottom;
    background-image: url('img/icon-plus.png');
    background-repeat: no-repeat;
}

.big a, .big a:link, .big a:visited, .big a:hover
{
    min-width: 337px;
    width: 337px;
    min-height: 360px;
    height: 360px;
}

.pict img
{
    border-top: 1px solid #22BEED;
    border-bottom: 1px solid #22BEED;
    display: block;
    min-width: 169px;
    width: 169px;
    min-height: 337px;
    height: 337px;
    border-left: none;
    border-right: none;
}

.big img
{
    min-width: 337px;
    width: 337px;
    min-height: 338px;
    height: 338px;
}

#repy img
{
    border-top: 1px solid #C90119;
    border-bottom: 1px solid #C90119;
}

#repy a
{
    background-image: url('img/icon-plus-repy.png');
}

#holesovice img
{
    border-top: 1px solid #F49E00;
    border-bottom: 1px solid #F49E00;
}

#holesovice a
{
    background-image: url('img/icon-plus-holesovice.png');
}

#karlin img
{
    border-top: 1px solid #37B5A7;
    border-bottom: 1px solid #37B5A7;
}

#karlin a
{
    background-image: url('img/icon-plus-karlin.png');
}

#horniPocernice img
{
    border-top: 1px solid #79B51C;
    border-bottom: 1px solid #79B51C;
}

#horniPocernice a
{
    background-image: url('img/icon-plus-pocernice.png');
}

.contsmall
{
    float: left;
    padding: 0px;
    width: 332px;
    min-width: 332px;
    max-width: 332px;
}

.cont
{
    float: left;
    padding: 0px;
    width: 500px;
    max-width: 500px;
}

.contmid
{
    float: left;
    padding: 0px;
    width: 400px;
    max-width: 400px;
}

.obsah a, .obsah a:visited, .obsah a:link,
.cont a, .cont a:visited, .cont a:link,
.contsmall a, .contsmall a:visited, .contsmall a:link,
.right a.main, .right a.main:visited, .right a.main:link,
.right a.seoRepy, .right a.seoRepy:visited, .right a.seoRepy:link,
.right a.seoHolesovice, .right a.seoHolesovice:visited, .right a.seoHolesovice:link,
.right a.seoKarlin, .right a.seoKarlin:visited, .right a.seoKarlin:link,
.right a.seoHorniPocernice, .right a.seoHorniPocernice:visited, .right a.seoHorniPocernice:link
{
    color: #fff;
    text-decoration: underline;
}

.contsmall a:hover, .cont a:hover, .obsah a:hover, .right a.main:hover
{
    color: #22BEED;
}

.right a.seoRepy:hover
{
    color: #C90119;
}

.right a.seoHolesovice:hover
{
    color: #F49E00;
}

.right a.seoKarlin:hover
{
    color: #37B5A7;
}

.right a.seoHorniPocernice:hover
{
    color: #79B51C;
}

.bottom
{
    clear: both;
    padding-top: 46px;
    width: 906px;
    text-align:left;
    overflow: hidden;
    font-size: 10px;
}

.topMenu
{
    width: 906px;
    min-width: 906px;
    border-style: solid none solid none;
    border-color: #22BEED;
    border-width: 1px;
}

.topMenu .selected
{
    color: #22BEED;
}

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

.left ul
{
    float:none;
}

.left ul li
{
   color: #909090;
}

.left ul li a, .left ul li a:hover, .left ul li a:active, .left ul li a:visited
{
    color: #fff;
    text-decoration: none;
    width: 157px;
    display: block;
    border-top: solid 1px #909090;
    height: 18px;
    padding-top: 3px;
}

.left ul li a.last, .left ul li a.last:hover, .left ul li a.last:active, .left ul li a.last:visited
{
    text-decoration: none;
    width: 157px;
    display: block;
    border-top: solid 1px #909090;
    height: 18px;
    padding-top: 3px;
}

.left ul li a.last, .left ul li a.last:hover, .left ul li a.last:active, .left ul li a.last:visited
{
    border-bottom: solid 1px #909090;
}

.left ul li a.first
{
    border-top: none;
}

.main-color, .main-color:hover, .main-color:visited, .main-color:active, .slct-main-color,
.horni-pocernice-color, .repy-color, .holesovice-color, .karlin-color,
.horni-pocernice-color:hover, .repy-color:hover, .holesovice-color:hover, .karlin-color:hover,
.horni-pocernice-color:active, .repy-color:active, .holesovice-color:active, .karlin-color:active,
.horni-pocernice-color:visited, .repy-color:visited, .holesovice-color:visited, .karlin-color:visited,
.slct-horni-pocernice-color, .slct-repy-color, .slct-holesovice-color, .slct-karlin-color
{
    background-image:url('img/horni-pocernice-li.jpg');
    background-repeat:no-repeat;
    background-position: 2px 6px;
    padding-left: 14px;
}

.left ul li a.horni-pocernice-color:hover, .left ul li a.slct-horni-pocernice-color
{
    color: #79B51C;
}

.main-color, .main-color:hover, .main-color:visited, .main-color:active, .slct-main-color
{
    background-image:url('img/main-li.jpg');
}

.left ul li a.main-color:hover, .left ul li a.slct-main-color
{
    color: #22BEED;
}

.repy-color, .repy-color:hover, .repy-color:visited, .repy-color:active, .slct-repy-color
{
    background-image:url('img/repy-li.jpg');
}

.left ul li a.repy-color:hover, .left ul li a.slct-repy-color
{
    color: #C90119;
}

.holesovice-color, .holesovice-color:hover, .holesovice-color:visited, .holesovice-color:active, .slct-holesovice-color
{
    background-image:url('img/holesovice-li.jpg');
}

.left ul li a.holesovice-color:hover, .left ul li a.slct-holesovice-color
{
    color: #F49E00;
}

.karlin-color, .karlin-color:hover, .karlin-color:visited, .karlin-color:active, .slct-karlin-color
{
    background-image:url('img/karlin-li.jpg');
}

.left ul li a.karlin-color:hover, .left ul li a.slct-karlin-color
{
    color: #37B5A7;
}

.main-colorSub, .main-colorSub:hover, .main-colorSub:active, .main-colorSub:visited,
.slct-main-colorSub, .slct-main-colorSub:hover, .slct-main-colorSub:active, .slct-main-colorSub:visited
{
    color: #22BEED !important;
    border-color: #22BEED !important;
}

.horni-pocernice-colorSub,.horni-pocernice-colorSub:hover,.horni-pocernice-colorSub:active,.horni-pocernice-colorSub:visited,
.slct-horni-pocernice-colorSub,.slct-horni-pocernice-colorSub:hover,.slct-horni-pocernice-colorSub:active,.slct-horni-pocernice-colorSub:visited
{
    color: #79B51C !important;
    border-color: #79B51C !important;
}

.repy-colorSub, .repy-colorSub:hover, .repy-colorSub:active, .repy-colorSub:visited,
.slct-repy-colorSub, .slct-repy-colorSub:hover, .slct-repy-colorSub:active, .slct-repy-colorSub:visited
{
    color: #C90119 !important;
    border-color: #C90119 !important;
}

.holesovice-colorSub,.holesovice-colorSub:hover,.holesovice-colorSub:active,.holesovice-colorSub:visited,
.slct-holesovice-colorSub,.slct-holesovice-colorSub:hover,.slct-holesovice-colorSub:active,.slct-holesovice-colorSub:visited

{
    color: #F49E00 !important;
    border-color: #F49E00 !important;
}

.karlin-colorSub,.karlin-colorSub:hover,.karlin-colorSub:active,.karlin-colorSub:visited
.slct-karlin-colorSub,.slct-karlin-colorSub:hover,.slct-karlin-colorSub:active,.slct-karlin-colorSub:visited

{
    color: #37B5A7 !important;
    border-color: #37B5A7 !important;
}

.main-colorSubItem,.main-colorSubItem:hover,.main-colorSubItem:active,.main-colorSubItem:visited
.slct-main-colorSubItem,.slct-main-colorSubItem:hover,.slct-main-colorSubItem:active,.slct-main-colorSubItem:visited
{
    border-color: #22BEED !important;
    background-image: none !important;
}

.horni-pocernice-colorSubItem,.horni-pocernice-colorSubItem:hover,.horni-pocernice-colorSubItem:active,.horni-pocernice-colorSubItem:visited
.slct-horni-pocernice-colorSubItem,.slct-horni-pocernice-colorSubItem:hover,.slct-horni-pocernice-colorSubItem:active,.slct-horni-pocernice-colorSubItem:visited
{
    border-color: #79B51C !important;
    background-image: none !important;
}

.repy-colorSubItem,.repy-colorSubItem:hover,.repy-colorSubItem:active,.repy-colorSubItem:visited,
.slct-repy-colorSubItem,.slct-repy-colorSubItem:hover,.slct-repy-colorSubItem:active,.slct-repy-colorSubItem:visited
{
    border-color: #C90119 !important;
    background-image: none !important;
}

.holesovice-colorSubItem,.holesovice-colorSubItem:hover,.holesovice-colorSubItem:active,.holesovice-colorSubItem:visited
.slct-holesovice-colorSubItem,.slct-holesovice-colorSubItem:hover,.slct-holesovice-colorSubItem:active,.slct-holesovice-colorSubItem:visited
{
    border-color: #F49E00 !important;
    background-image: none !important;
}

.karlin-colorSubItem,.karlin-colorSubItem:hover,.karlin-colorSubItem:active,.karlin-colorSubItem:visited
.slct-karlin-colorSubItem,.slct-karlin-colorSubItem:hover,.slct-karlin-colorSubItem:active,.slct-karlin-colorSubItem:visited
{
    border-color: #37B5A7 !important;
    background-image: none !important;
}

.karlin-colorSub:hover, .karlin-colorSubItem:hover, .slct-karlin-colorSub, .slct-karlin-colorSub:hover, .slct-karlin-colorSubItem,
.horni-pocernice-colorSub:hover, .horni-pocernice-colorSubItem:hover, .slct-horni-pocernice-colorSub, .slct-horni-pocernice-colorSub:hover, .slct-horni-pocernice-colorSubItem,
.holesovice-colorSub:hover, .holesovice-colorSubItem:hover, .slct-holesovice-colorSub, .slct-holesovice-colorSub:hover, .slct-holesovice-colorSubItem,
.repy-colorSub:hover, .repy-colorSubItem:hover, .slct-repy-colorSub, .slct-repy-colorSub:hover, .slct-repy-colorSubItem,
.main-colorSub:hover, .main-colorSubItem:hover, .slct-main-colorSub, .slct-main-colorSub:hover, .slct-main-colorSubItem
{
    color: #909090 !important;
}

.clear
{
    clear: both;
}

.topMenu ul.language
{
    float: right;
}

.topMenu ul li, .topMenu ul li.last
{
    color: #fff;
    float: left;
    margin-right: 13px;
    height: 20px;
    padding-top: 5px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #22BEED;
    padding-right: 13px;
}

.topMenu ul li.last
{
    border-right-style: none;
    margin-right: 0px;
    padding-right: 0px;
}

.topMenu ul li.slct
{
    color: #22BEED;
}

.topMenu ul li a, .topMenu ul li a:active, .topMenu ul li a:visited
{
    text-decoration:none;
    color: #fff;
}

.topMenu ul li a:hover, .topMenu ul li a:active
{
    color: #22BEED;
}

.right h1.seoMain, .right h1.seoRepy, .right h1.seoHolesovice, .right h1.seoKarlin, .right h1.seoHorniPocernice
{
    font-size: 12px;
    color: #22BEED;
    margin: 3px 0 4px 0;
}

.right h2.seoMain, .right h2.seoRepy, .right h2.seoHolesovice, .right h2.seoKarlin, .right h2.seoHorniPocernice
{
    color: #22BEED;
    font-size: 12px;
    margin: 30px 0 4px 0;
}

.right h3.seoMain, .right h3.seoRepy, .right h3.seoHolesovice, .right h3.seoKarlin, .right h3.seoHorniPocernice
{
    color: #22BEED;
    font-size: 12px;
    margin: 20px 0 4px 0;
}

.right h1.seoRepy, .right h2.seoRepy, .right h3.seoRepy
{
    color: #C90119;
}

.right h1.seoHolesovice, .right h2.seoHolesovice, .right h3.seoHolesovice
{
    color: #F49E00;
}

.right h1.seoKarlin, .right h2.seoKarlin, .right h3.seoKarlin
{
    color: #37B5A7;
}

.right h1.seoHorniPocernice, .right h2.seoHorniPocernice, .right h3.seoHorniPocernice
{
    color: #79B51C;
}

.right h3.newsHeadline
{
    font-size: 12px;
    margin:3px 0 3px 0;
    padding:0;
}

.right .newDate
{
    display:inline-block;
    width:65px;
    min-width:65px;
    padding-right:10px;
}

.newsBlock
{
    margin-bottom:10px;
}

strong.seo
{
    font-weight:normal;
}

.rightContentTopPadding
{
    padding-top: 2px;
}

.nase-telocvicny-repy, .nase-telocvicny-holesovice, .nase-telocvicny-karlin, .nase-telocvicny-horni-pocernice,
.nase-telocvicny-holesovice-img, .nase-telocvicny-karlin-img, .nase-telocvicny-horni-pocernice-img, .nase-telocvicny-repy-img
{
    width: 155px;
    max-width: 155px;
    min-width: 155px;
    overflow: hidden;
    height: 197px;
    min-height: 197px;
    max-height: 197px;
    border-style: solid none solid none;
    border-width: 1px;
    border-color: #C90119;
    color: #C90119;
    float: left;
    margin-right: 27px;
}

.nase-telocvicny-holesovice, .nase-telocvicny-holesovice-img
{
    border-color: #F49E00;
    color: #F49E00;
}

.nase-telocvicny-karlin, .nase-telocvicny-karlin-img
{
    border-color: #37B5A7;
    color: #37B5A7;
}

.nase-telocvicny-horni-pocernice, .nase-telocvicny-horni-pocernice-img
{
    border-color: #79B51C;
    color: #79B51C;
    margin-right: 0px;
}

.nase-telocvicny-holesovice-img, .nase-telocvicny-karlin-img, .nase-telocvicny-horni-pocernice-img
{
    background-image: url('img/nase-telocvicny-holesovice.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    float:none;
    margin: 0px;
    height: 73px;
    min-height: 73px;
    max-height: 73px;
    overflow: hidden;
    margin-bottom: 5px;
}

.nase-telocvicny-karlin-img
{
    background-image: url('img/nase-telocvicny-karlin.jpg');
}

.nase-telocvicny-horni-pocernice-img
{
    background-image: url('img/nase-telocvicny-horni-pocernice.jpg');
}

.nase-telocvicny-repy-img
{
    background-image: url('img/repy-zruseni-pobocky.png');
    border: 0px none;
    margin: 0px;
    padding: 0px;
}

.nase-telocvicny-holesovice-link, .nase-telocvicny-karlin-link, .nase-telocvicny-horni-pocernice-link,
.nase-telocvicny-holesovice-link:hover, .nase-telocvicny-karlin-link:hover, .nase-telocvicny-horni-pocernice-link:hover,
.nase-telocvicny-holesovice-link:active, .nase-telocvicny-karlin-link:active, .nase-telocvicny-horni-pocernice-link:active,
.nase-telocvicny-holesovice-link:visited, .nase-telocvicny-karlin-link:visited, .nase-telocvicny-horni-pocernice-link:visited
{
    height: 74px;
    width: 155px;
    min-height: 74px;
    min-width: 155px;
    max-height: 74px;
    max-width: 155px;
    display: block;
    text-decoration: none;
    color: #F49E00;
    padding: 4px 0px 0px 12px;
    background-image: url('img/holesovice-li.jpg');
    background-repeat: no-repeat;
    background-position: 0px 6px;
}

.nase-telocvicny-karlin-link,
.nase-telocvicny-karlin-link:active,
.nase-telocvicny-karlin-link:visited
{
    background-image: url('img/karlin-li.jpg');
    color: #37B5A7;
}

.nase-telocvicny-horni-pocernice-link,
.nase-telocvicny-horni-pocernice-link:active,
.nase-telocvicny-horni-pocernice-link:visited
{
    background-image: url('img/horni-pocernice-li.jpg');
    color: #79B51C;
}

.marginItem
{
    margin-bottom: 8px;
    display: block;
}

.nase-telocvicny-holesovice-link:hover
{
    background: #F49E00;
    color: white;
}

.nase-telocvicny-karlin-link:hover
{
    background: #37B5A7;
    color: white;
}

.nase-telocvicny-horni-pocernice-link:hover
{
    background: #79B51C;
    color: white;

}

.repy-link, .holesovice-link, .karlin-link, .horni-pocernice-link
{
   background-repeat:no-repeat;
   background-position: 0px 6px;
   padding-left: 12px;
}

.holesovice-link
{
   color: #F49E00;
   background-image: url('img/holesovice-li.jpg');
}

.karlin-link
{
    color: #37B5A7;
    background-image: url('img/karlin-li.jpg');
}

.horni-pocernice-link
{
    color: #79B51C;
    background-image: url('img/horni-pocernice-li.jpg');
}

.repy-link
{
    color: #C90119;
    background-image: url('img/repy-li.jpg');
}

table
{
    border-collapse: collapse;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 0px;
    margin-bottom: 24px;
}

table tr td, table tr th
{
    text-align:left;
    padding-top: 2px;
    line-height:18px;
    border-bottom: solid 1px #fff;
}

table tr th
{
    color: #22BEED;
    border-color: #22BEED;
}

table tr
{
    text-align: left;
    vertical-align: top;
}

table tr.last td
{
    border: none;
}

table tr.firstRepy th
{
    color: #C90119;
    border-color: #C90119;
    border-top: 1px solid;
}

table tr.firstHorniPocernice th
{
    color: #79B51C;
    border-color: #79B51C;
    border-top: 1px solid;
}

table tr.firstKarlin th
{
    color: #37B5A7;
    border-color: #37B5A7;
    border-top: 1px solid;
}

table tr.firstHolesovice th
{
    color: #F49E00;
    border-color: #F49E00;
    border-top: 1px solid;
}

table tr td.day
{
    font-weight: bold;
    padding-right: 5px;
    vertical-align: top;
}

table tr td.nowrap, table tr th.nowrap
{
    vertical-align: top;
    white-space: nowrap !important;
}

table tr td.lrspaces, table tr th.lrspaces
{
    padding-left: 8px;
    padding-right: 8px;
}

table.Karlin tr td, table.Karlin tr th
{
    font-size: 11px;
    empty-cells: show;
    white-space: nowrap !important;
    padding-right: 9px;
    margin: 0px;
}

table.rozvrh
{
    border-collapse: collapse;
    border: 0 none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 24px;
    table-layout: fixed;
    empty-cells: show;
}

table.rozvrh tr
{
    border: 0 none;
    line-height: 16px;
    empty-cells: show;
    text-align: left;
    vertical-align: top;
}

table.rozvrh a
{
    color: #fff;
    text-decoration: underline;
}

table.rozvrh tr td, table.rozvrh tr th
{
    padding: 2px;
    border: 0 none;
    border-right: solid 1px #909090;
    empty-cells: show;
    line-height: 16px !important;
    min-width: 90px;
    width: 90px;
}

table.rozvrh tr th       {  border: 0 none; }
table.rozvrh tr th.hours, table.rozvrh tr td.hours {  min-width: 30px; width: 30px !important; }

table.rozvrh tr.first th           {  color: #22BEED; } /* blue */
table.rozvrh tr.firstRepy th       {  color: #C90119; } /* red */
table.rozvrh tr.firstHolesovice th {  color: #F49E00; } /* orange */
table.rozvrh tr.firstKarlin th     {  color: #37B5A7; } /* cyan */
table.rozvrh tr.firstPocernice th  {  color: #79B51C; } /* green */

table.rozvrh tr td.fake
{
    display: none;
    padding: 0px;
    margin: 0px;
    width: 0px !important;
    height: 0px;
    line-height: 0px !important;
    empty-cells: hide;
}

table.rozvrh tr td.bunka
{
    background: #002554;
    padding: 2px;
    border: 0 none;
    border-top: solid 1px #22BEED;
    border-bottom: solid 1px #22BEED;
    border-right: solid 1px #909090;
}

table.rozvrh tr td.bunka a:hover, table.rozvrh tr td.bunka a:active
{
    color: #22BEED;
}

/* --- only colors --- */
table.rozvrh tr td.bunkaRepy
{
    padding: 2px;
    background: #300000;
    border-top: solid 1px #C90119;
    border-bottom: solid 1px #C90119;
}

table.rozvrh tr td.bunkaHolesovice
{
    padding: 2px;
    background: #500400;
    border-top: solid 1px #F49E00;
    border-bottom: solid 1px #F49E00;
}

table.rozvrh tr td.bunkaKarlin
{
    padding: 2px;
    background: #002010;
    border-top: solid 1px #37B5A7;
    border-bottom: solid 1px #37B5A7;
}

table.rozvrh tr td.bunkaPocernice
{
    padding: 2px;
    background: #003004;
    border-top: solid 1px #79B51C;
    border-bottom: solid 1px #79B51C;
}

table.rozvrh tr td.bunkaRepy a:hover, table.rozvrh tr td.bunkaRepy a:active
{
    color: #C90119;
}

table.rozvrh tr td.bunkaHolesovice a:hover, table.rozvrh tr td.bunkaHolesovice a:active
{
    color: #F49E00;
}

table.rozvrh tr td.bunkaKarlin a:hover, table.rozvrh tr td.bunkaKarlin a:active
{
    color: #37B5A7;
}

table.rozvrh tr td.bunkaPocernice a:hover, table.rozvrh tr td.bunkaPocernice a:active
{
    color: #79B51C;
}
/* --- END only colors  --- */

/* --- prostor pro pronajem --- */
table.rozvrh tr td.empty
{
    background: #0f0f0f;
    padding-top: 2px;
    border: 0 none;
    border-right: solid 1px #909090;
    text-align: center;
    vertical-align: middle;
}
/* --- END prostor pro pronajem --- */

p a.iconGaleriImg, p a.iconGaleriImg:hover, p a.iconGaleriImg:active, p a.iconGaleriImg:visited {
    display:block;
    float:left;
    margin-top: -4px;
    margin-right: 13px;
    margin-bottom: 15px;
    min-width:106px;
    width:106px;
    min-height:126px;
    height:126px;
    
    background-image: url('img/icon-plus.png');
    background-position: left bottom ;
    background-repeat: no-repeat;
}

p a.iconGaleriImg img {
    border: none;
    border-top: solid 1px #22BEED;
    border-bottom: solid 1px #22BEED;
}

p a.iconGaleriLastImg, p a.iconGaleriLastImg:hover, p a.iconGaleriLastImg:active, p a.iconGaleriLastImg:visited {
    margin-right: 0px;
}

a.mapaRepy:link, a.mapaRepy:active, a.mapaRepy:visited,
a.mapaHolesovice:link, a.mapaHolesovice:active, a.mapaHolesovice:visited,
a.mapaKarlin:link, a.mapaKarlin:active, a.mapaKarlin:visited,
a.mapaHorniPocernice:link, a.mapaHorniPocernice:active, a.mapaHorniPocernice:visited
{
    border: solid 2px #fff;
}

a.mapaRepy:hover
{
    border: solid 2px #C90119;
}
a.mapaHolesovice:hover
{
    border: solid 2px #F49E00;
}
a.mapaKarlin:hover
{
    border: solid 2px #37B5A7;
}
a.mapaHorniPocernice:hover
{
    border: solid 2px #79B51C;
}

a.mapaRepy img,
a.mapaHolesovice img,
a.mapaKarlin img,
a.mapaHorniPocernice img
{
    border:none;
}

a.mapaRepy,
a.mapaHolesovice,
a.mapaKarlin,
a.mapaHorniPocernice
{
    display:block;
    width:377px;
    height:238px;
}

.videoList
{
    float: right;
    margin-top: -1px;
    margin-left: 6px;
    min-width: 269px;
    width: 269px;
}
.videoList .link
{
    color: #fff;
    margin:0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: solid 0px #22BEED;
    border-bottom: solid 0px #22BEED;
    height:70px;
    min-height:70px;
    margin-bottom:10px;
}

.videoList .link img
{
    max-width:50px;
    min-width:50px;
    width:50px;
    min-height:50px;
    max-height:50px;
    height:50px;
    border:none;
    padding:0px;
    margin:0px;
    padding-right: 0px;
    border-top: solid 1px #22BEED;
    border-bottom: solid 1px #22BEED;
}

.videoList .link .videoImagePlay
{
    display:block;
    width:50px;
    min-width:50px;
    max-width:50px;
    height:70px;
    min-height:70px;
    max-height:70px;
    background-position: left bottom;
    background-image: url('img/icon-play.png');
    background-repeat: no-repeat;
    float:left;
}
.videoList .link .info
{
    font-size:11px;
    color: #fff;
    margin: 0px;
    line-height: 16px;
    float:left;
    margin-left: 10px;
}

.videoList .link .info a:link, .videoList .link .info a:visited
{
    color: #fff;
    text-decoration: underline;
    background:none;
    display:block;
    min-height:16px;
}

.videoList .link .info a:hover
{
    color: #22BEED;
}

.videoList .link .info strong
{
    color: #22BEED;
}

.contmid
{
    background-color:#0D0909;
}

.contmid a.player:link, .contmid a.player:visited, .contmid a.player:hover
{
    display:block;
    color:#0D0909;
    background-color:#0D0909;
}

.contmid .nowPlaying
{
    display: block;
    color: #22BEED;
    margin-top: 10px;
    font-size: 11px;
}

.contmid .nowPlaying span
{
    color: #fff;
}

.contmid .externalVideos
{
    margin-top: 20px;
}

.contmid .externalVideos span
{
    display: block;
    color: #22BEED;
}

.contmid .externalVideos a, .contmid .externalVideos a:link, .contmid .externalVideos a:active, .contmid .externalVideos a:visited
{
    color: #fff;
    text-decoration: underline;
}

.contmid .externalVideos a:hover
{
    color: #22BEED;
    text-decoration: underline;
}

.right h2.clear-tmargin
{
    margin-top: 0px;
}

.right h2.under-logo
{
    margin-top: 10px;
}

.left .facebook-link
{
    display: block;
    margin-top: 32px;
    border-top: solid 1px #909090;
    border-bottom: solid 1px #909090;
    padding: 10px 0 10px 0;
}

.left .facebook-link a, .left .facebook-link a:active, .left .facebook-link a:link, .left .facebook-link a:visited, .left .facebook-link a:hover
{
    display: block;
    height: 25px;
    background-image: url('img/icon-facebook.jpg');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 33px;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
}

.left .facebook-link a:hover
{
    text-decoration: none;
}