html, body, div, span, h1, h2, h3, h4, h5, h6, ul, ol, li, p, img, a, form, input, label, dl, dt, dd, table, tr, td, th, object, embed {
 margin: 0;
 padding: 0;
}

body { 
 background: #090000 url(../img/bg-body.png) 50% 0% no-repeat;
 text-align: center;
}

body, input, textarea {
 font-family: "Verdana CE", Verdana, "Arial CE", Arial; 
}

img {
 border: none;
}

sup {
 font-size: 9px;
}

address {
 font-size: 11px;
 font-style: normal;
 margin: 10px;
 line-height: 1.5em;
}

hr, .invi, h1logo span {
 display: none;
}

/* Top a header stranky ----------------------------------------------------- */
#page {
 width: 939px;
 margin: 0 auto;
 background: #000 url(../img/bg-page.png) left top repeat-x;
 position: relative;
 overflow: hidden;
 text-align: left;
}

#page div {
 position: relative;
 overflow: hidden;
}

#top {
 height: 141px;
}

#banner-top {
 z-index: 1;
 position: absolute;
 top: -3px;
 left: 0;
}

#page #h1logo {
 position: absolute;
 top: 8px;
 left: 406px;
 z-index: 10;
}

#page #login {
 position: absolute;
 top: 20px;
 left: 8px;
 font-size: 10px;
 z-index: 10;
}

#page #top label {
 text-transform: uppercase;
 color: #900;
 font-weight: bold;
}

#page #top form {
 margin-bottom: 4px;
}

#page #top input {
 background-color: transparent;
 border: 1px solid #900;
 color: #fff;
 font-size: 10px;
 padding: 1px 2px;
 margin-left: 2px;
 width: 99px;
}

#page #top input.btn-01 {
 position: relative;
 top: 1px;
 width: 14px;
 height: 8px;
 border: none;
}

#page #top span {
 margin-left: 79px;
 text-transform: uppercase;
 font-weight: bold;
}

#page #top span a {
 color: #900;
 text-decoration: none;
 background: url(../img/dot-01.gif) 0 2px no-repeat;
 padding-left: 8px;
 margin-right: 8px;
}

#page #top span a:hover {
 color: #000;
}

#page #search       { position: absolute; top: 115px; left: 708px; font-size: 10px; }
#page #search input { border-color: #600; }
#page #search label { color: #300; }

/* Hlavni menu -------------------------------------------------------------- */
#menu            { position: relative; height: 20px; border-bottom: 5px solid #06c; clear: both; }
#menu ul         { position: relative; height: 20px; overflow: hidden; width: 100%; }
#menu li         { position: relative; height: 20px; list-style: none; float: left; margin: 0 6px; }
#menu li a       { color: #fff; height: 20px; font-size: 9px; display: block; background-position: left top; background-repeat: no-repeat; }
#menu li a#m-1   { width: 43px; background-image: url(../img/menu/hp-1.png); }
#menu li a#m-2   { width: 57px; background-image: url(../img/menu/hp-2.png); }
#menu li a#m-3   { width: 66px; background-image: url(../img/menu/hp-3.png); }
#menu li a#m-4   { width: 66px; background-image: url(../img/menu/hp-4.png); }
#menu li a:hover { background-position: right top; }
#menu li a span  { display: none; }

/* 4 boxy pod hlavnim menu -------------------------------------------------- */
#top-boxes                    { height: 103px; }
#top-boxes div                { float: left; border-right: 1px solid #000; }
#top-boxes div#top-box-last   { border: none; }
#top-boxes ul                 { width: 100%; height: 103px; }
#top-boxes ul li              { list-style: none; float: left;  height: 103px; background-color: #000; }
#top-boxes ul li a            { width: 234px; height: 103px; display: block; background-color: #000; background-position: 0 0; background-repeat: no-repeat; border-left: 1px solid #000; }
#top-boxes ul li a#top-1      { background-image: url(../img/menu/top-1.jpg); border: none; }
#top-boxes ul li a#top-2      { background-image: url(../img/menu/top-2.jpg); }
#top-boxes ul li a#top-3      { background-image: url(../img/menu/top-3.jpg); }
#top-boxes ul li a#top-4      { background-image: url(../img/menu/top-4.jpg); }
#top-boxes ul li a:hover      { background-position: -234px 0; }
#top-boxes ul li a span       { display: none; }

/* 3sloupcový layout -------------------------------------------------------- */
#mainheader { float: left; }
#cols       { width: 939px; overflow: hidden; position: relative; float: left; }
#cols.c1    { background: #fff url(../img/bg-cols.png) 0 0 repeat-y; }
#left       { display: inline; width: 234px; float: left; margin-right: 1px; }
#center     { display: inline; width: 469px; float: left; background-color: #fff; }
#right      { width: 234px; float: right;}

















/* Levy sloupec ------------------------------------------------------------- */
/* O klubu */

.l1 {
 height: 594px;
 background: url(../img/bg-02.png) 0 360px repeat-x;
}








/* fanzona */

.c-fan {
 background: #fff url(../img/bg-cols.png) 0 0 repeat-y;
}

#left.l-fan {
/* height: 503px;*/
 background: #0a0909 url(../img/bg-02.png) 0 240px repeat-x;
}

#left.l-fan a {
 display: block;
 width: 234px;
 height: 40px;
 float: left;
 background-position: 0 0;
 background-repeat: no-repeat;
}

#left.l-fan a span {
 display: none;
}

#left.l-fan a:hover {
 background-position: -234px;
}

#left.l-fan a.l4act {
 background-position: -468px;
}

#left.l-fan a#l4-1 { background-image: url(../img/menu/l4-btn-01.jpg) }
#left.l-fan a#l4-2 { background-image: url(../img/menu/l4-btn-02.jpg) }
#left.l-fan a#l4-3 { background-image: url(../img/menu/l4-btn-03.jpg) }
#left.l-fan a#l4-7 { background-image: url(../img/menu/l4-btn-07.jpg) }
#left.l-fan a#l4-4 { background-image: url(../img/menu/l4-btn-04.jpg) }
#left.l-fan a#l4-5 { background-image: url(../img/menu/l4-btn-05.jpg) }
#left.l-fan a#l4-6 { background-image: url(../img/menu/l4-btn-06.jpg) }
#left.l-fan a#l4-8 { background-image: url(../img/menu/l4-btn-08.jpg) }
#left.l-fan a#l4-9 { background-image: url(../img/menu/l4-btn-09.jpg) }


#left.l-fan div a { height:auto; }





















































.ce-fan h2 {
 background: url(../img/bg-07.png) 0 0 repeat-x;
 width: 100%;
 height: 40px;
 color: #000;
 font-size: 12px;
 padding-left: 10px;
 line-height: 40px;
 text-transform: uppercase;
}

.ce-fan p {
 font-size: 12px;
 margin: 10px;
}

.ce-fan table {
 margin: 14px 0;
 width: 100%;
 border-collapse: collapse;
}

.ce-fan table th {
 font-size: 11px;
 padding-left: 14px;
 vertical-align: top;
}

.ce-fan table td {
 padding-left: 14px;
 font-size: 10px;
 vertical-align: bottom;
 line-height: 1.4em;
 padding-bottom: 14px;
}

.ce-fan table td a {
 text-decoration: none;
 color: #000;
}

.ce-fan table td a:hover {
 text-decoration: underline;
}

/* video player */

.ce-fan #player {
 width: 100%;
 float: left;
 height: 435px;
 background: #000 url(../img/bg-video.png) 180px 83px no-repeat;
}

.ce-fan #player table {
 width: 455px;
 border-collapse: collapse;
 height: 278px;
}

.ce-fan #player table td {
 vertical-align: middle;
 text-align: center;
}

.ce-fan #player table td a.hid {
 display: none;
}

.ce-fan #player.podcast {
 height: 353px;
 background-image: url(../img/bg-podcast.png);
}

.ce-fan #player.photo {
 height: 353px;
 background: #000 url(../img/bg-photo.png) 0 3px no-repeat;
}

.ce-fan #player.poll {
 height: 353px;
 background: #000 url(../img/bg-poll3.png) 0 3px no-repeat;
}

.ce-fan #player.poll2 {
 height: 353px;
 background: #000 url(../img/bg-poll2.png) 0 3px no-repeat;
}

.ce-fan #player.photo h3, .ce-fan #player.poll h3 {
 position: absolute;
 top: 297px;
 left: 15px;
 font-size: 10px;
 color: #fff;
}

.ce-fan #list {
 float: left;
 width: 100%;
 height: 150px;
 background: #1f1f1e url(../img/bg-11.png) 0 0 repeat-x;
}

.ce-fan #list h2 {
 background: none;
 color: #fff;
 padding-left: 15px;
 font-size: 11px;
 height: 33px;
 line-height: 33px;
}

.ce-fan #list h2 a {
 color: #fff;
 text-decoration: none;
}

.ce-fan #list h2 a.video-act {
 color: #427eed;
}

.ce-fan #list div {
 width: auto;
 margin: 0 15px;
 height: 105px;
 overflow: auto;
}

.ce-fan #list div li {
 list-style: none;
 position: relative;
 height: 20px;
 line-height: 20px;
 font-size: 10px;
 color: #fff;
 font-style: italic;
 text-transform: uppercase;
 border-bottom: 1px solid #000;
}

.ce-fan #list div a {
 color: #fff;
 padding-left: 20px;
 background: url(../img/arrow.gif) 0 1px no-repeat;
 text-decoration: none;
 font-style: normal;
}

.ce-fan #list div a:hover {
 color: #ccc;
}

.ce-fan #wrap object { display:block; }

.archive-scroll-button { margin:0; padding:3px 0; text-align:center; }
.archive-scroll-button a,
.archive-scroll-button a:visited { color:#ccc; text-decoration:none; vertical-align:bottom; }





























/* Prostredni sloupec ------------------------------------------------------- */ 
/* reklama */

#left-advert {
 width: 100%;
 float: left;
}

#center-advert {
 width: 100%;
 float: left;
 border-top: 1px solid #fff;
}

#center-advert img {
 float: left;
}

/* Novinky HP --------------------------------------------------------------- */

#news-hp {
 padding-top: 20px;
 float: left;
 width: 469px;
 position: relative;
 overflow: hidden;
 background: #fff url(../img/heading-1-fc-posledni-novinky.png) 0 0 no-repeat;
}

#news-head {
 width: 469px;
 float: left;
 height: 57px;
 position: relative;
 background: #c6c6c6 url(../img/bg-12.png) 0 0 repeat-x;
}

#news-head div {
 position: absolute;
 top: 0;
 left: 0;
 width: 469px;
 text-align: right;
}

#news-head div span {
 color: #777;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 display: block;
 padding: 0 9px;
 height: 18px;
 line-height: 18px;
 text-align: center;
 float: right;
}

#news-head div span a {
 color: #777;
 text-decoration: none;
}

#news-head div span.news-img-act {
 color: #fff;
 background-color: #417dd0;
}

#news-head div span.news-img-act a {
 color: #fff;
}

#news-head p {
 font-size: 12px;
 color: #777;
 margin: 2px 0 0 10px;
}

#news-head h2 {
 font-size: 13px;
 color: #fff;
 text-transform: uppercase;
 margin: 5px 10px 0 10px;
 line-height: 1.3em;
}

#news-head h2 a {
 color: #fff;
 text-decoration: none;
}

#news-head h2 a:hover {
 color: #eee;
}

#news-date-02, #news-date-03, #news-head-02, #news-head-03 {
 display: none;
}

.news-3next {
 float: left;
 width: 469px;
 height: 113px;
 background: #fff url(../img/bg-13.png) 235px 100% no-repeat;
}

.news-3next.top {
 border-top: 1px solid #fff;
}

.news-3next img {
 float: left;
 margin-right: 7px;
}

.news-3next h1 {
 font-size: 11px;
 text-transform: uppercase;
 margin: 5px 5px 0 0;
 line-height: 1.3em;
}

.news-3next h1 a {
 color: #417dd0;
 text-decoration: none;
}

.news-3next p {
 font-size: 10px;
 color: #000;
 font-weight: bold;
 margin-top: 5px;
}

.news-3next h2 {
 color: #333;
 font-size: 10px;
 margin: 5px 5px 0 0;
 font-weight: normal;
}

.news-3next h2 a {
 text-decoration: none;
 color: #333;
}

.news-other-teams {
 clear: both;
 float: left;
 width: 469px;
 padding-top: 20px;
 background: #fff url(../img/heading-1-fc-novinky-z-ostatnich-tymu-klubu.png) left top no-repeat;
}

.news-other-teams div {
 width: 234px;
 height:130px;
 float: left;
}

.news-other-teams div span {
 background-color: #417dd0;
 font-size: 10px;
 text-indent: 11px;
 display: block;
 height: 20px;
 text-transform: uppercase;
 line-height: 20px;
}

.news-other-teams div span a {
 color: #fff;
 text-decoration: none;
}

.news-other-teams div span a:hover {
 color: #eee;
}

.news-other-teams div.spanodd {
 border-right: 1px solid #fff;
}

.news-other-teams h1 {
 font-size: 11px;
 text-transform: uppercase;
 margin: 5px 5px 0 11px;
 line-height: 1.3em;
}

.news-other-teams h1 a {
 color: #000;
 text-decoration: none;
}

.news-other-teams h1 a:hover {
 color: #666;
}

.news-other-teams p {
 font-size: 10px;
 color: #c00;
 font-weight: bold;
 margin: 5px 0 0 11px;
}

.news-other-teams h2 {
 color: #333;
 font-size: 10px;
 margin: 5px 5px 0 11px;
 font-weight: normal;
}

.news-other-teams h2 a {
 color: #333;
 text-decoration: none;
}







.news-other {
 float: left;
 padding-bottom: 20px;
 background-color: #fff;
}

.news-other.n2 {
 padding-bottom: 21px;
 background: #fff url(../img/heading-1-fc-novinky-z-ostatnich-tymu-klubu.png) left top no-repeat;
}

.news-other.n6 {
 padding-bottom: 21px;
 background: #fff url(../img/heading-1-fc-archiv.png) left top no-repeat;
}

.news-other.n1a {
 position: relative;
 top: -1px;
}

.news-other.n1c {
 background: #fff url(../img/heading-1-fc-souvisejici-novinky.png) left top no-repeat;
}

.news-other img {
 float: left;
}

.news-other table {
 width: 100%;
 font-size: 11px;
 float: left;
 border-collapse: collapse;
}

.news-other table th {
 width: 90px;
 color: #666;
 font-weight: normal;
 background: #b1b1b1 url(../img/bg-01.png) left top repeat-x;
 border-bottom: 1px solid #fff;
 padding: 2px 0;
 text-align: center;
}

.news-other table td {
 padding: 2px 6px;
 border-bottom: 1px solid #ccc;
}

.news-other table td a {
 color: #666;
 text-decoration: none;
}

.news-other table td a:hover, .news-other table td a.sel1 {
 color: #000;
}

.news-other span {
 float: right;
 display: block;
}

.news-other span a {
 float: right;
 margin: 0 9px 6px 0;
}









#news {
 position: relative;
 width: 469px;
 overflow: hidden;
}

#news-img {
 width: 469px;
 height: 225px;
}

#news-img.noimg {
 height: 0px;
}

#news-img div {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 469px;
 text-align: right;
 height: 19px;
 background-color: #000;
 filter: alpha(opacity=50);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.50; opacity:0.5;
}

#news-img a {
 position: absolute;
 bottom: 4px;
 right: 7px;
 color: #fff;
 font-size: 10px;
 text-transform: uppercase;
 font-weight: bold;
 text-decoration: none;
}

#news-img a:hover {
 color: #eee;
}

#news-image-01, #news-image-02, #news-image-03 {
 float: left;
 display: none;
}

#news-image-01 {
 display: block;
}






#news-body {
 position: relative;
 width: 469px;
 color: #666;
 float: left;
 overflow: hidden;
}

#news-body a:hover {
 color: #c60; 
}

#news-body p {
 position: relative;
 font-size: 11px;
 margin: 10px;
 line-height: 1.45em;
}

#news-body h3 {
 font-size: 12px;
 margin: 15px 10px;
 padding-bottom: 2px;
 border-bottom: 1px solid #aaa;
}

#news-body h4 {
 font-size: 11px;
 margin: 13px 10px;
}

#news-body table {
 width: 447px;
 border-collapse: collapse;
 margin: 10px;
}

#news-body table td {
 font-size: 11px;
 color: #666;
 padding: 2px 0;
 border-bottom: 1px solid #999;
}

#news-body ol {
 margin-left: 33px;
 margin-bottom: 10px;
}

#news-body ul {
 position: relative;
 margin-left: 27px;
 margin-bottom: 10px;
}

#news-body li {
 position: relative;
 font-size: 11px;
 line-height: 1.4em;
}

#news-body dl {
 margin-bottom: 10px;
}

#news-body dt {
 margin: 10px 10px 0 10px;
 font-size: 11px;
 line-height: 1.4em;
 font-weight: bold;
}

#news-body dd {
 margin: 0 10px;
 text-indent: 0px;
 font-size: 11px;
 line-height: 1.4em;
 margin-bottom: 10px;
}

#news-body a {
 color: #06c;
}

#center.ct1 #news-body h3 {
 position: relative;
 font-size: 12px;
 margin: 15px 10px;
 background: none;
 color: #666;
 padding: 0;
 text-transform: none;
 padding-bottom: 2px;
 border-bottom: 1px solid #aaa;
}

#center.ct1 #news-body h4 {
 font-size: 11px;
 color: #666;
 margin: 13px 10px;
 text-transform: none;
}























/* Pravy sloupec ------------------------------------------------------------ */
/* O klubu */

.r1 {
 top: -19px;
}










/* center registrace -------------------------------------------------------- */

#center #regerr {
 background-color: #c00;
 color: #fff;
 font-size: 11px;
 font-weight: bold;
 height: 40px;
 line-height: 40px;
 text-align: center;
}

#center.d1 fieldset {
 border: none;
 margin: 13px;
}

#center.d1 label {
 font-size: 12px;
 float: left;
 width: 130px;
 position: relative;
 top: 4px;
}

#center.d1 h6 {
 font-size: 12px;
 font-weight: normal;
 margin: 20px 0 0 13px;
}

#center.d1 input {
 width: 250px;
 border: 1px solid #666;
}

#center.d1 input.btnreg {
 width: 90px;
 border: 1px solid #666;
 margin: 0 0 40px 143px;
}







/* center texty ------------------------------------------------------------- */

.d1 h2 {
 background: #fff url(../img/bg-03.png) left top repeat-x;
 color: #000;
 font-size: 12px;
 height: 40px;
 padding-left: 10px;
 line-height: 40px;
 text-transform: uppercase;
}

.d1 h2 span {
 font-weight: normal;
}

.d1 p {
 font-size: 10px;
 margin: 10px;
}











/* klub center */

.ce-club h2 {
 background: url(../img/bg-07.png) 0 0 repeat-x;
 width: 100%;
 height: 40px;
 color: #000;
 font-size: 12px;
 padding-left: 10px;
 line-height: 40px;
 text-transform: uppercase;
}

.ce-club h3 {
 color: #000;
 font-size: 11px;
 margin: 10px;
}

.ce-club p {
 font-size: 11px;
 margin: 10px;
 line-height: 1.4em;
}

.ce-club li {
 font-size: 11px;
 margin: 5px 10px 5px 30px;
 padding-left: 0px;
 line-height: 1.3em;
}

.ce-club li a {
 color: #06c;
}

.ce-club dl {
 margin: 20px 10px;
 line-height: 1.3em;
 font-size: 11px;
}

.ce-club dt {
 font-weight: bold;
}

.ce-club dd {
 margin-bottom: 10px;
}

table.tab1 {
 width: 449px;
 border-collapse: collapse;
 margin: 20px 10px;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
}

table.tab1 tr.odd {
 background-color: #e9e9e9;
}

table.tab1 th {
 color: #666;
 font-size: 11px;
 padding: 4px;
}

table.tab1 td {
 font-size: 11px;
 color: #666;
 padding: 4px;
}

table.tab1 td img {
 position: relative;
 top: 2px;
 margin: 0 3px 0 0;
}

.ce-club div.imgcent {
 text-align: center;
 margin: 23px 0;
}

.ce-club div.imgcent img {
 border: 1px solid #666;
}

.ce-club div.imgcent span {
 display: block;
 font-size: 11px;
 margin-top: 5px;
}

p.sign {
 text-align: right;
 font-style: italic;
}


.ce-club .formlogin {
 margin-top: 20px;;
}

.ce-club .formlogin fieldset {
 width: 95%;
 margin: auto;
 text-align: center;
 border: 1px solid #ccc;
}

.ce-club .formlogin fieldset legend {
 font-size: 12px;
 padding: 0 5px;
 font-weight: bold;
}










/* partneri */

div#sponzors {
 width: 468px;
 overflow: hidden;
 border-left: 1px solid #ccc;
}

div#sponzors img {
 float: left;
 border-right: 1px solid #ccc; 
 border-bottom: 1px solid #ccc;
}













/* novinari */

.greyborder {
 border: 1px solid #ccc;
 border-top: none;
}

.greyborder.login {
 padding: 30px;
}

.greyborder.login p {
 font-size: 11px;
 margin-bottom: 15px;
}

.greyborder.login p a {
 color: #06c; 
}

.greyborder.login table {
 width: 275px;
 margin: 0 auto;
 border-collapse: collapse;
}

.greyborder.login table th {
 text-align: left;
 text-transform: uppercase;
 font-size: 11px;
 padding: 3px;
 vertical-align: middle;
}

.greyborder.login table td {
 text-align: right;
 padding: 3px;
}

.greyborder.login table td input {
 border: 1px solid #d8d8d8;
 padding: 3px;
 font-size: 11px;
 width: 200px; 
}

.greyborder.login table td input.btn-06 {
 border: none;
 padding: 0;
 width: auto; 
}






/* akreditacni formular */

table#printtable {
 width: 447px;
 margin: 10px 10px 0 10px;
 border-collapse: collapse;
}

table#printtable th {
 font-size: 11px;
 text-align: left;
 font-weight: normal;
 padding-bottom: 15px;
 vertical-align: top;
}

table#printtable td {
 font-size: 11px;
 text-align: right;
 padding-bottom: 15px;
}

table#printtable td.printtablebottom {
 padding-bottom: 10px;
}

table#printtable input.printinp1 {
 border: 1px solid #d8d8d8;
 padding: 3px;
 font-size: 11px;
 width: 140px; 
}

table#printtable input.printinp2 {
 border: 1px solid #d8d8d8;
 padding: 3px;
 font-size: 11px;
 width: 383px;
}

table#printtable input.printinp3 {
 border: 1px solid #d8d8d8;
 padding: 3px;
 font-size: 11px;
 width: 405px;
 margin-top: 5px;
}

table#printtable textarea {
 border: 1px solid #d8d8d8;
 padding: 3px;
 font-size: 11px;
 width: 439px;
 height: 70px;
 overflow: auto;
 margin-top: 3px;
}

table#printtable input.printradio {
 margin-left: 22px;
}

table#printtable input.printradio2 {
 float: left;
 margin: 0 10px;
 width: 14px;
 height: 14px;
}

p.printpozn {
 font-size: 10px;
}














/* novinari tisk zpravy */

table#printmess {
 width: 100%;
}

table#printmess th {
 font-size: 11px;
 text-align: left;
 padding: 0 0 0 0px;
}

table#printmess th span {
 font-weight: normal;
}

table#printmess td {
 font-size: 11px;
 padding: 4px 0 4px 10px;
 border-left: 1px solid #ccc;
}

/* novinari foto */

table#printphoto {
 width: 100%;
}

table#printphoto td {
 border: 1px solid #ccc;
 padding: 10px;
 text-align: center;
}

/* novinari akreditace */

p#printinfo {
 margin: 0;
 border-top: 1px solid #ccc;
 padding: 15px;
 font-size: 10px;
}
















/* klub - right nov */

#right.ce-club {

}

#right.ce-club.ce-club2 {
 top: 1px;
}

#right.ce-club img {
 float: right;
}























p.nomatches {
 font-size: 11px;
 margin: 12px 0 180px 10px;
}

#center.ct1 table#teamtable {
 width: 100%;
 border-collapse: collapse;
 margin-bottom: 10px;
}

#center.ct1 table#teamtable.table-in-teams {
 margin-bottom: 200px;
}

#center.ct1 table#teamtable th {
 height: 44px;
 text-align: left;
 background: #fff url(../img/bg-06.png) 0 0 repeat-x;
 font-size: 11px;
 color: #fff;
 padding: 0 10px;
 text-transform: uppercase;
}

#center.ct1 table#teamtable td {
 font-size: 10px;
 color: #666;
 padding: 2px 10px;
 text-transform: uppercase;
}

#center.ct1 table#teamtable tr.teamodd {
 background-color: #e9e9e9;
}

#center.ct1 table#teamtable tr#teambrno td {
 font-weight: bold;
 color: #c00;
}














/* soutez */

.r-fan div, #right.r-fan div {
 padding-top: 0px;
 width: 234px;
/* height: 320px;*/
 overflow: visible;
}










/* right user --------------------------------------------------------------- */

.r2 {
 background: #0e0f0f url(../img/bg-04.png) 0 40px repeat-x;
}

.r2 dl {
 clear: left;
 margin: 9px 9px 22px 9px;
 color: #fff;
 font-size: 11px;
 line-height: 1.6em;
}

.r2 dl dd strong {
 display: block;
 font-size: 18px;
 color: #06c;
}

.r2 dl dt {
 clear: left;
 float: left;
 margin-right: 5px;
}

.r2 dl dd {
 color: #c00;
}





/* Forum -------------------------------------------------------------------- */

#forumdiv {
 float: left;
 width: 100%;
 background: #fff url(../img/heading-1-fc-forum.png) left top no-repeat;
 padding-top: 20px;
}

.forummenu td {
 font-size: 11px;
 padding: 0 10px;
}

table.forumline {
 margin: 0 auto;
 border-collapse: collapse;
 width: 919px;
}

.forumline th {
 font-size: 11px;
 color: #fff;
 padding: 0 5px;
 border-left: 1px solid #fff;
}

.forumline th.thCornerL {
 border: none;
}
















#matcheslist {
 width: 100%;
 float: left;
}

#matcheslist table {
 width: 100%;
 border-collapse: collapse;
 margin-bottom: 70px; 
}

#matcheslist table tr {
 background: url(../img/bg-09.png) left top repeat-x;
}

#matcheslist table tr.rowbrno td {
 font-weight: bold;
 color: #c00; 
}

#matcheslist table th {
 font-size: 11px;
 padding: 3px 8px;
 color: #c00;
 text-align: left;
}

#matcheslist table td {
 font-size: 11px;
}

#matcheslist table td div {
 padding: 3px 10px;
 background: transparent url(../img/bg-10.png) right top no-repeat;
}

#matcheslist table td div.tdcenter {
 text-align: center;
}

#matcheslist table td div.tdcenter.tdlast {
 background: none;
}








ul#lmenu li a:hover {
 background-position: -234px;
}

/* web leve menu */

ul#lmenu li a#l1-1 { background-image: url(../img/menu/l1-btn-01.jpg) }
ul#lmenu li a#l1-2 { background-image: url(../img/menu/l1-btn-02.jpg) }
ul#lmenu li a#l1-3 { background-image: url(../img/menu/l1-btn-03.jpg) }
ul#lmenu li a#l1-4 { background-image: url(../img/menu/l1-btn-04.jpg) }
ul#lmenu li a#l1-5 { background-image: url(../img/menu/l1-btn-05.jpg) }
ul#lmenu li a#l1-6 { background-image: url(../img/menu/l1-btn-06.jpg) }
ul#lmenu li a#l1-7 { background-image: url(../img/menu/l1-btn-07.jpg) }
ul#lmenu li a#l1-8 { background-image: url(../img/menu/l1-btn-08.jpg) }
ul#lmenu li a#l1-9 { background-image: url(../img/menu/l1-btn-09.jpg) }
ul#lmenu li a#l1-10 { background-image: url(../img/menu/l1-btn-10.jpg) }

ul#lmenu li a.l1act {
 background-position: -468px;
}

/* tymy leve menu */

ul#lmenu li a#l3-1 { background-image: url(../img/menu/l3-btn-01.jpg) }
ul#lmenu li a#l3-2 { background-image: url(../img/menu/l3-btn-02.jpg) }
ul#lmenu li a#l3-3 { background-image: url(../img/menu/l3-btn-03.jpg) }
ul#lmenu li a#l3-4 { background-image: url(../img/menu/l3-btn-04.jpg) }
ul#lmenu li a#l3-5 { background-image: url(../img/menu/l3-btn-05.jpg) }
ul#lmenu li a#l3-6 { background-image: url(../img/menu/l3-btn-06.jpg) }

ul#lmenu li a.l3act {
 background-position: -468px;
}

#teamsnextmatch {
 width: 234px;
 float: left;
}





/* fan zona prave menu video */

#right ul {
 width: 100%;
 position: relative;
}

#right ul li {
 width: 100%;
 float: left;
 height: 40px;
 list-style: none; 
}

#right ul li a {
 display: block;
 height: 40px;
}

#right ul li a span {
 display: none;
}

#right ul li a:hover {
 background-position: -234px;
}

#right ul li a.r-act {
 background-position: -468px;
}

#right ul li a#r4-1 { background-image: url(../img/menu/r4-btn-01.jpg) } /* video */
#right ul li a#r4-2 { background-image: url(../img/menu/r4-btn-02.jpg) }
#right ul li a#r4-3 { background-image: url(../img/menu/r4-btn-03.jpg) }
#right ul li a#r4-4 { background-image: url(../img/menu/r4-btn-04.jpg) }
#right ul li a#r4-5 { background-image: url(../img/menu/r4-btn-05.jpg) }

#right ul li a#r4-6 { background-image: url(../img/menu/r4-btn-06.jpg) } /* podcast */
#right ul li a#r4-7 { background-image: url(../img/menu/r4-btn-07.jpg) } /* podcast */
#right ul li a#r4-8 { background-image: url(../img/menu/r4-btn-08.jpg) } /* anketa hrac podzimu/jara */
#right ul li a#r4-9 { background-image: url(../img/menu/r4-btn-09.jpg) } /* anketa hrac zapasu */

#right ul li a#r2-39 { background-image: url(../img/menu/r2-btn-39.jpg) } /* photo */

#right ul li a#r2-44 { background-image: url(../img/menu/r2-btn-44.jpg) } /* ankety */

#right ul li a#r2-1 { background-image: url(../img/menu/r2-btn-01.jpg) } /* soucasnost */
#right ul li a#r2-2 { background-image: url(../img/menu/r2-btn-02.jpg) }
#right ul li a#r2-3 { background-image: url(../img/menu/r2-btn-03.jpg) }
#right ul li a#r2-4 { background-image: url(../img/menu/r2-btn-04.jpg) }
#right ul li a#r2-40 { background-image: url(../img/menu/r2-btn-40.jpg) } /* kontakt */

#right ul li a#r2-5 { background-image: url(../img/menu/r2-btn-05.jpg) } /* budoucnost */
#right ul li a#r2-6 { background-image: url(../img/menu/r2-btn-06.jpg) }

#right ul li a#r2-7 { background-image: url(../img/menu/r2-btn-07.jpg) } /* akademie */
#right ul li a#r2-8 { background-image: url(../img/menu/r2-btn-08.jpg) }
#right ul li a#r2-43 { background-image: url(../img/menu/r2-btn-43.jpg) }
#right ul li a#r2-45 { background-image: url(../img/menu/r2-btn-45.png) }

#right ul li a#r2-9 { background-image: url(../img/menu/r2-btn-09.jpg) } /* legendy */
#right ul li a#r2-10 { background-image: url(../img/menu/r2-btn-10.jpg) }
#right ul li a#r2-11 { background-image: url(../img/menu/r2-btn-11.jpg) }
#right ul li a#r2-12 { background-image: url(../img/menu/r2-btn-12.jpg) }
#right ul li a#r2-13 { background-image: url(../img/menu/r2-btn-13.jpg) }

#right ul li a#r2-14 { background-image: url(../img/menu/r2-btn-14.jpg) } /* partneri */
#right ul li a#r2-15 { background-image: url(../img/menu/r2-btn-15.jpg) }
#right ul li a#r2-16 { background-image: url(../img/menu/r2-btn-16.jpg) }
#right ul li a#r2-32 { background-image: url(../img/menu/r2-btn-32.jpg) }

#right ul li a#r2-17 { background-image: url(../img/menu/r2-btn-17.jpg) } /* novinari */
#right ul li a#r2-18 { background-image: url(../img/menu/r2-btn-18.jpg) }
#right ul li a#r2-19 { background-image: url(../img/menu/r2-btn-19.jpg) }
#right ul li a#r2-20 { background-image: url(../img/menu/r2-btn-20.jpg) }
#right ul li a#r2-21 { background-image: url(../img/menu/r2-btn-21.jpg) }

#right ul li a#r2-41 { background-image: url(../img/menu/r2-btn-41.jpg) } /* novinari login */
#right ul li a#r2-42 { background-image: url(../img/menu/r2-btn-42.jpg) }

#right ul li a#r2-22 { background-image: url(../img/menu/r2-btn-22.jpg) } /* historie */
#right ul li a#r2-23 { background-image: url(../img/menu/r2-btn-23.jpg) }
#right ul li a#r2-24 { background-image: url(../img/menu/r2-btn-24.jpg) }
#right ul li a#r2-25 { background-image: url(../img/menu/r2-btn-25.jpg) }
#right ul li a#r2-26 { background-image: url(../img/menu/r2-btn-26.jpg) }
#right ul li a#r2-27 { background-image: url(../img/menu/r2-btn-27.jpg) }
#right ul li a#r2-28 { background-image: url(../img/menu/r2-btn-28.jpg) }
#right ul li a#r2-29 { background-image: url(../img/menu/r2-btn-29.jpg) }
#right ul li a#r2-30 { background-image: url(../img/menu/r2-btn-30.jpg) }
#right ul li a#r2-31 { background-image: url(../img/menu/r2-btn-31.jpg) }

a#r-01 { background-image: url(../img/menu/r-01.png) }
a#r-02 { background-image: url(../img/menu/r-02.png) }
a#r-03 { background-image: url(../img/menu/r-03.png) }
a#r-04 { background-image: url(../img/menu/r-04.png) }
a#r-05 { background-image: url(../img/menu/r-05.png) }
a#r-06 { background-image: url(../img/menu/r-06.png) }
a#r-07 { background-image: url(../img/menu/r-07.png) }
a#r-08 { background-image: url(../img/menu/r-08.png) }
a#r-09 { background-image: url(../img/menu/r-09.png) }
a#r-10 { background-image: url(../img/menu/r-10.png) }







/* shop leve menu */


ul#lmenu {
 width: 100%;
 position: relative;
}

ul#lmenu li {
 width: 100%;
 float: left;
 height: 40px;
 list-style: none; 
}

ul#lmenu li a {
 display: block;
 height: 40px;
}

ul#lmenu li a span {
 display: none;
}


ul.sub {
 float: left;
 margin: 40px 0 0 13px;
}

ul.sub li {
 width: 100%;
 list-style: none;
 font-size: 11px;
 line-height: 1.7em;
}

ul.sub li a {
 color: #fff;
 text-decoration: none;
}

ul.sub li a:hover {
 color: #ccc;
}

input.btn-04 {
 margin-top: 10px;
}













/* legendy */

#legend {
 float: left;
 padding-top: 40px;
 background: url(../img/bg-legend.png) left top no-repeat;
}

#legend img {
 float: left;
}



















/* Anketa ------------------------------------------------------------------- */

.box-poll {
 width: 234px;
 float: left;
 border-top: 1px solid #fff;
 background: #000 url(../img/bg-poll.png) left top no-repeat;
}

.box-poll.poll3 {
 width: 469px;
 float: left;
 border-top: none;
 padding-bottom: 10px;
 background: #000 none;
}

.box-poll p {
 text-align: left;
 color: #fff;
 font-size: 10px;
 line-height: 1.4em;
 padding: 24px 8px 8px 8px;
}

.box-poll.poll3 p {
 text-align: left;
 color: #fff;
 font-size: 10px;
 line-height: 1.4em;
 padding: 0 8px 8px 8px;
}

.box-poll.poll3 p span {
 color: #c00;
}

.box-poll div {
 width: 234px;
 height: 22px;
 background: #000 url(../img/bg-poll-row.png) left top no-repeat;
}

.box-poll.poll3 div {
 width: 433px;
 height: 22px;
 margin-left: 18px;
 background: #000 url(../img/bg-poll-row2.png) left top no-repeat;
}

.box-poll div table {
 width: 100%;
 border-collapse: collapse;
 height: 22px !important;
}

.box-poll.poll3 div table {
 width: 433px !important;
 margin: 2px 0 0 0;
 border-collapse: collapse;
 height: 22px !important;
}

.box-poll div table th {
 font-size: 10px;
 font-weight: bold;
 width: 90px;
 text-align: left;
 padding-left: 8px;
 padding-bottom: 2px;
}

.box-poll.poll3 div table th {
 padding-top: 1px;
 width: 82px;
}

.box-poll div table td {
 font-size: 10px;
 font-weight: bold;
 width: 104px;
 color: #fff;
 text-align: left !important;
 letter-spacing: -0.10em;
}

.box-poll.poll3 div table td {
 vertical-align: top;
 padding: 0 2px;
 width: 260px;
 padding-bottom: 2px;
}

.box-poll div table td.poll-num {
 font-size: 10px;
 width: auto;
 text-align: center !important;
 letter-spacing: normal;
}

.box-poll div table th a {
 text-decoration: none;
}

.box-poll div table th a.poll-item-1, .box-poll div table th span.poll-item-1 { color: #06c; }
.box-poll div table th a.poll-item-2, .box-poll div table th span.poll-item-2 { color: #c00; }
.box-poll div table th a.poll-item-3, .box-poll div table th span.poll-item-3 { color: #fff; }
.box-poll div table th a.poll-item-4, .box-poll div table th span.poll-item-4 { color: #06c; }
.box-poll div table th a.poll-item-5, .box-poll div table th span.poll-item-5 { color: #c00; }
.box-poll div table th a.poll-item-6, .box-poll div table th span.poll-item-6 { color: #fff; }
.box-poll div table th a.poll-item-7, .box-poll div table th span.poll-item-7 { color: #06c; }
.box-poll div table th a.poll-item-8, .box-poll div table th span.poll-item-8 { color: #c00; }
.box-poll div table th a.poll-item-9, .box-poll div table th span.poll-item-9 { color: #fff; }
.box-poll div table th a.poll-item-10, .box-poll div table th span.poll-item-10 { color: #06c; }
.box-poll div table th a.poll-item-11, .box-poll div table th span.poll-item-11 { color: #c00; }
.box-poll div table th a.poll-item-12, .box-poll div table th span.poll-item-12 { color: #fff; }

/* Flash boxy --------------------------------------------------------------- */

#box-table {
 float: left;
 background: url(../img/heading-1-fc-table.png) left top no-repeat;
 padding-top: 19px;
}

#box-scoreboard {
 float: left;
 height: 65px; 
 background: url(../img/heading-1-fc-scoreboard.png) left top no-repeat;
 padding-top: 19px;
}

#box-tv {
 float: left;
 height: 248px;
 background: #000 url(../img/heading-1-fc-tv.png) left top no-repeat;
 padding-top: 19px;
}

#box-podcast {
 float: left;
 height: 60px;
 background: #000 url(../img/heading-1-fc-podcast.png) left top no-repeat;
 padding-top: 19px;
}

#box-podcast a#rss-podcast {
 position: absolute;
 top: 1px;
 right: 0;
}

a#podcast-rss-1 {
 position: absolute;
 top: 8px;
 right: 50px;
}

a#podcast-rss-2 {
 position: absolute;
 top: 8px;
 right: 12px;
}

#box-podcast.podcast-image {
 height: 120px;
}

#box-podcast.podcast-image img {
 float: left;
}

#box-podcast #box-podcast-player {
 height: 60px;
 float: left;
}

#box-photo {
 float: left;
 height: 80px;
 background: #000 url(../img/heading-1-fc-photogallery.png) left top no-repeat;
 padding-top: 19px;
}

#box-photo div {
 position: relative;

}

#box-nextmatch {
 float: left;
 height: 65px;
 background: url(../img/heading-1-fc-nextmatch.png) left top no-repeat;
 padding-top: 19px;
}

#box-nextmatch2 {
 background: url(../img/heading-1-fc-nextmatch.png) left top no-repeat;
 padding-top: 19px;
}






#box-next {
 float: left;
 width: 234px;
 height: 84px;
 position: relative;
 background: url(../img/bg-next-match.png) left top no-repeat;
}

#box-next #bn-date {
 font-size: 14px;
 font-weight: bold;
 color: #09f;
 position: absolute;
 top: 27px;
 left: 0;
 width: 77px;
 text-align: center;
}

#box-next #bn-time {
 font-size: 10px;
 color: #fff;
 position: absolute;
 top: 61px;
 left: 0;
 width: 77px;
 text-align: center;
}

#box-next #bn-home {
 font-size: 13px;
 font-weight: bold;
 color: #fff;
 position: absolute;
 top: 28px;
 left: 88px;
 text-transform: uppercase;
}

#box-next #bn-guest {
 font-size: 13px;
 font-weight: bold;
 color: #fff;
 position: absolute;
 top: 59px;
 left: 88px;
 text-transform: uppercase;
}






#box-newsletter {
 float: left;
 width: 234px;
}





.box-sloupek {
 float: left;
 width: 234px;
 height: 79px;
 padding-top: 20px; 
 background: url(../img/heading-1-fc-sloupek.png) left top no-repeat;
}

.box-center-banner {
 float: left;
 width: 469px;
 height: 70px;
}

.box-left-banner {
 float: left;
 width: 234px;
 position: relative;
 overflow: hidden;
}

.box-left-banner img {
 display: block;
}

.box-right-banner {
 float: left;
 width: 234px;
}

/* Predprodej permanentek --------------------------------------------------- */

#tickets img {
 display: block;
}

#tickets hr {
 display: block;
 color: #a9a9a9;
 height: 1px;
 margin-bottom: 10px;
}

#tickets form {
 position: relative;
 width: 100%;
 display: block;
 float: left;
}

#tickets span {
 margin-left: 10px;
 font-size: 11px;
 display: block;
 margin-bottom: 10px;
 width: 100%;
 overflow: hidden;
}

#tickets input {
 border: 1px solid #d5d5d5;
 font-size: 11px;
 padding: 1px 2px 2px 2px;
 float: left;
 color: #666;
}

#tickets input#name {
 width: 165px;
 margin-right: 10px;
}

#tickets input#surname {
 width: 161px;
}

#tickets input#address {
 width: 402px;
}

#tickets input#mobile {
 width: 98px;
 margin-right: 10px;
}

#tickets input#phone {
 width: 98px;
 margin-right: 10px;
}

#tickets input#epost {
 width: 97px;
}

#tickets label {
 display: block;
 float: left;
 position: relative;
 top: 2px;
 font-size: 11px;
}

#tickets label.ticket-1 {
 width: 50px;
}

#tickets label.ticket-2 {
 width: 60px;
}

#tickets label.ticket-3 {
 width: 27px;
}

#tickets label.ticket-4 {
 width: 50px;
}

#tickets h3 {
 text-transform: uppercase;
 font-weight: normal;
 margin-bottom: 0px;
 float: left;
}

#tickets p em {
 font-style: normal;
 font-weight: bold;
 color: #e5422b;
}

#tickets div { 
 margin-top: 20px;
 text-align: center;
}

#tickets div input {
 border: none;
 float: none;
}

#tickets div input#agree {
 position: relative;
 top: 2px;
 margin-right: 2px;
}

#tickets div label {
 float: none;
 display: inline;
}

#tickets div input#send {
 margin: 20px 0 40px 0;
}

#tickets table {
 width: 100%;
 float: left;
 margin: 30px 0 12px 0;
}

#tickets table tr {
 vertical-align: top;
}

#tickets table th {
 font-size: 12px;
 text-align: right;
 width: 215px;
 color: #e5422b;
 padding-bottom: 15px;
}

#tickets table th em {
 font-style: normal;
 color: #50a24a;
}

#tickets table th strong {
 color: #407cd0;
}

#tickets table th small {
 font-weight: normal;
 display: block;
 color: #000;
}

#tickets table td {
 font-size: 10px;
}

#tickets table td input {
 width: 30px;
 font-size: 11px;
 text-align: center;
 position: relative;
 top: -1px;
 margin: 0 6px 0 32px;
}

div#ticket-error { 
 margin-bottom: 1px;
 text-align: center;
 height: 30px;
 line-height: 30px;
 color: #fff;
 font-size: 11px;
 font-weight: bold;
 background: #c00;
 float: left;
 width: 469px;
 text-transform: uppercase;
}

#tickets div#ticket-ok { 
 margin: 0;
 height: 30px;
 line-height: 30px;
 font-size: 11px;
 background: #fff;
 float: left;
 text-align: center;
 font-weight: bold;
 width: 469px;
 text-transform: uppercase;
}

/* Souvisejici novinky ------------------------------------------------------ */
.news-relevant { margin-bottom:20px; }
.news-relevant img { display:block; padding-bottom:1px; }
.news-relevant table                 { width: 100%; font-size: 11px; float: left; border-collapse: collapse; }
.news-relevant th, .news-relevant td { color: #666; padding: 2px 6px; border-bottom: 1px solid #ccc; font-weight: normal; }
.news-relevant th                    { text-align: right; font-size: 10px; width: 100px; }
.news-relevant td.news-relevant-td   { width: 7px; padding: 0; border-color: #fff; background: #b1b1b1 url(../img/bg-01.png) 0 0 repeat-x; }
.news-relevant td a                  { color: #666; text-decoration: none; }
.news-relevant td a:hover            { color: #000; }


/* Strankovani -------------------------------------------------------------- */
ul#paging      { width: 100%; text-align: center; padding-bottom: 10px; line-height: 50px; }
ul#paging li   { list-style: none; display: inline; margin-left: 3px; text-align: center; font-size: 11px; color: #666; }
ul#paging li a { text-decoration: none; color: #666; font-size: 10px; padding: 2px 5px 3px 5px; font-weight: bold; border: 1px solid #666; }
ul#paging li a:hover, ul#paging li.act a { color: #fff; border-color: #500; background-color: #c00; }

/* Adsense ------------------------------------------------------------------ */
.adsense-1 { position: relative; overflow: hidden; margin: 15px 0 0 50px; float: left; }
.adsense-2 { position: relative; overflow: hidden; margin-top: 10px; height: 70px; float: left; }

/* Paticka ------------------------------------------------------------------ */
#foot          { background: url(../img/bg-foot.png) repeat-x; position: relative; width: 100%; height: 57px; clear: both; }
#foot a#f1 img { float: left; margin: 5px 0 0 32px; }
#foot a#f2 img { float: left; margin: 14px 0 0 16px; }
#foot a#f3 img { float: right; margin: 25px 10px 0 0; }
#foot a#f4 img { float: right; margin: 25px 5px 0 0; }
#foot a#f5 img { float: right; margin: 25px 5px 0 0; }


/* TCM ---------------------------------------------------------------------- */

.tcm-box {
 float: left;
 width: 469px;
 background: url(/img/bg-oi-grey.png) 0 0 no-repeat;
 padding: 8px 0 15px 0;
}

.tcm-box.v2 {
 background: url(/img/bg-17.png) 0 0 repeat-x;
}

.tcm-box h2 {
 color: #006bc4;
 font-size: 9px;
 display: inline;
 padding: 4px 8px;
 height: 30px;
 line-height: 30px; 
 margin-left: 11px;
 text-transform: uppercase;
 background: #fff; 
}

.tcm-box div label {
 display: block;
 width: 136px;
 float: left;
 color: #333;
 font-size: 9px;
 text-transform: uppercase;
 font-weight: bold;
 margin: 7px 0 0 18px;
}

.tcm-box div input {
 width: 136px;
 float: left;
 border: 1px solid #d6d6d6;
 margin-left: 11px;
 font-size: 10px;
 padding: 2px;
}

.tcm-box div label.epost {
 width: 289px;
}

.tcm-box div input#epost {
 width: 289px;
}

.tcm-box textarea {
 clear: left;
 width: 442px;
 height: 53px;
 border: 1px solid #d6d6d6;
 margin-left: 11px; 
 overflow: auto;
 font-size: 10px;
 padding: 2px;
}

.tcm-box input#add-question {
 margin: 0 0 8px 317px;
}

.tcm-box p {
 font-size: 11px;
 margin: 10px 19px;
 line-height: 1.4em;
}

.tcm-box h3 {
 color: #06c;
 text-transform: uppercase;
 text-align: center;
 font-size: 12px;
 margin: 15px 0 10px 0; 
}

.tcm-box h4 {
 font-size: 11px;
 margin: 10px 0 0 19px;
 text-transform: uppercase;
}

.tcm-box table.tab1 {
 width: 443px;
 margin: 13px 10px 15px 15px;
}

.tcm-box.v2 #tcm-button {
 margin: 17px 0 6px 76px;
}

.tcm-box.v2 .prices {
 display: block;
 cursor: pointer;
}

.tcm-box ol {
 font-size: 11px;
 margin: 15px 0 0 27px ;
}

.tcm-box li {
 margin: 10px 19px;
 line-height: 1.4em;
}

.tcm-box.v2 .toggle {
 display: none;
}