body { margin: 0; padding: 0; background: #363636 url(../images/bg.gif) repeat-x top left; font-size: 11px; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; color: #484848; }
h1.top { display: none; }
h1, h2, h3, h4, h5, p { margin: 0; }
a { text-decoration: underline; color: #4c91d8; }
a:hover { text-decoration: none; }
a img { border: none; }
.cleaner { width: 100%; height: 0; clear: both; }
.none { display: none; }
strong { color: #064080; }

#top_banner { width: 900px; height: 90px; margin: 10px auto; padding-left: 1px; }
#screen { width: 100%; min-width: 901px; float: left; clear: both; margin: 0 auto; background: url(../images/bg.jpg) no-repeat top center; }
#container { width: 901px; margin: 0 auto; position: relative; }
#head { width: 901px; height: 131px; float: left; clear: both; margin: 0 0 166px 0; background: url(../images/bg_head.jpg) no-repeat top left; }
#mid { width: 895px; float: left; clear: both; margin: 0; background: #fff; padding: 6px 3px; z-index: 1; }
#partners { width: 831px; height: 131px; padding: 12px 35px 0 35px; float: left; clear: both; margin: 0 0 10px 0; background: url(../images/bg_partners.png) no-repeat top left; }
#foot { width: 881px; height: 155px; padding-right: 20px; float: left; clear: both; margin: 0; background: url(../images/bg_foot.jpg) no-repeat top left; }
#lcol { width: 200px; float: left; margin: 0 8px 0 0; }
#mcol { width: 479px; float: left; margin: 8px 8px 0 0; }
#rcol { width: 200px; float: right; margin: 0; }
#menu { width: 901px; height: 41px; margin: 0; padding: 5px 0 0 0; background: #232323 url(../images/bg_menu.png) no-repeat top left; float: left; clear: both; }

#head a.logo { display: block; width: 118px; height: 126px; float: left; margin: 0 0 0 19px; }
#head img { margin: 0; float: left; }
#head .l_match { width: 195px; height: 97px; padding: 34px 0 0 10px; float: left; background: url(../images/bg_last_match.gif) no-repeat top left; margin: 0 0 0 354px; text-align: center; }
   #head .l_match .logo_box { float: left; width: 55px; text-align: center; }
   #head .l_match .logo_box img { margin: 0 auto 3px auto; float: none; }
   #head .l_match .logo_box p { font: 10px Arial; color: #fff; margin: 0; }
   #head .l_match .text-mid { width: 68px; float: left; text-align: center; }
   #head .l_match .text-mid p { font: bold 26px Arial; margin: 12px 0 0 0; color: #fff; }
   #head .l_match p { margin: 0 0 2px 0; color: #064080; }
   #head .l_match p strong { color: #484848; margin: 0 5px 0 0; }
   #head .l_match p.team { color: #0c0c0c; font-weight: bold; }
   #head .l_match p.team strong { font-size: 17px; color: #0c0c0c; }
   #head .l_match p.team span { color: #064080; }
#head .n_match { width: 198px; height: 97px; padding: 34px 0 0 2px; float: right; background: url(../images/bg_next_match.gif) no-repeat top left; margin: 0 5px 0 0; text-align: center; position: relative; }
   #head .n_match .logo_box { float: left; width: 55px; text-align: center; }
   #head .n_match .logo_box img { margin: 0 auto 3px auto; float: none; }
   #head .n_match .logo_box p { font: 10px Arial; color: #fff; margin: 0; }
   #head .n_match .text-mid { width: 68px; float: left; text-align: center; }
   #head .n_match .text-mid p { font: 11px Arial; margin: 10px 0 0 0; color: #fff; }
   #head .n_match .text-mid p strong { color: #fff; }
   #head .n_match .text-mid p span { color: #a6d0ff; }
   #head .n_match p.team { color: #0c0c0c; font-weight: bold; }
   #head .n_match p.team span { color: #064080; }
   #head .n_match a.btn_reportaz { margin: 0; position: absolute; bottom: 7px; left: 46px; }

#menu li { display: inline; list-style: none; float: left; position: relative; z-index: 10; padding: 0 8px 0 6px; background: url(../images/bg_delitko.png) no-repeat top right; }
#menu li a { display: block; float: left; height: 41px; margin: 0; position: relative; text-transform: uppercase; color: #a5a5a5; text-align: center; text-decoration: none; z-index: 1; background: url(../images/bg_menu-item_left.png) no-repeat 0 -45px; }
#menu li a span { display: block; height: 41px; cursor: pointer; float: left; padding: 0 10px; font: 11px/38px Arial; background: url(../images/bg_menu-item_right.png) no-repeat 0 -45px; }
#menu li a:hover, #menu li.slc a { color: #363636; background-position: top left; }
#menu li a:hover span, #menu li.slc a span { background-position: top right; }
#menu li.icons { float: right; background: none; padding: 9px 14px 0 0; }
#menu li.icons a { background: none; display: inline; float: right; width: auto; height: auto; margin: 0 0 0 7px; }
#menu li ul { margin: 0; padding: 0; position: absolute; top: 41px; left: 6px; height: auto; z-index: 10; }
#menu li ul li { background: #434343 url(../images/bg_submenu.gif) no-repeat top left; min-height: 31px; display: block; clear: both; padding: 0; }
#menu li ul li a { white-space: nowrap; font: bold 11px Arial; text-transform: none; color: #fff; height: 31px; line-height: 31px; padding-left: 9px; width: 142px; text-align: left; position: relative; background: none; }
#menu li.slc ul li a { color: #fff; }
#menu li ul li a:hover { color: #064080; }
#menu li ul li ul { position: absolute; top: 0; left: 151px; }
#menu li ul li ul li { background: #8e8e8e url(../images/bg_subsubmenu.gif) no-repeat top left; }
#menu li ul li ul li a { width: 141px; }

#home_box { width: 100%; float: left; clear: both; margin: 0 0 7px 0; min-height: 271px; }
#home_box #spec-news_box { float: left; clear: left; margin: 0; width: 673px; height: 263px; padding: 8px 8px 0 7px; background: url(../images/bg_spec-news.png) no-repeat top left; }
#home_box #spec-news_box ul { float: left; width: 200px; margin: 0 1px 0 0; padding: 0; }
#home_box #spec-news_box ul li { display: block; float: left; clear: both; margin: 0 0 1px 0; }
#home_box #spec-news_box ul li a { display: block; text-decoration: none; color: #fff; font: 11px Arial; height: 55px; width: 186px; padding: 8px 5px 0 9px; background: url(../images/bg_spec-news_item.png) no-repeat bottom left; }
#home_box #spec-news_box ul li a:hover, #home_box #spec-news_box ul li.slc a { background-position: top left; }
#home_box #spec-news_box ul li a small { color: #4c91d8; }
#home_box #spec-news_box .spec-news_text { float: left; height: 255px; position: relative; width: 472px; }
#home_box #spec-news_box .spec-news_text .th { position: absolute; top: 0; left: 0; width: 100%; height: 255px; overflow: hidden; }
#home_box #spec-news_box .spec-news_text .news-text { position: absolute; bottom: 0; left: 0; width: 100%; padding: 4px 0; background: url(../images/bg_spec-news_text.png); }
#home_box #spec-news_box .spec-news_text .news-text p.p_datum { color: #4c91d8; font: bold 11px Arial; margin: 0 0 0 10px; }
#home_box #spec-news_box .spec-news_text .news-text h1 { font: bold 16px Arial; margin: 0 0 0 10px; }
#home_box #spec-news_box .spec-news_text .news-text h1 a { text-decoration: none; color: #fff; }
#home_box #spec-news_box .spec-news_text .news-text p { color: #aaa; margin-left: 10px; }
#home_box .tabulka-right { float: right; width: 200px; background: url(../images/bg_box_bot.gif) no-repeat bottom left; padding: 0 0 6px 0; }
#home_box .tabulka-right .b01 h1 { width: 163px; height: 31px; color: #fff; font: bold 12px/30px Arial; padding-left: 37px; text-transform: uppercase; }
#home_box .tabulka-right .b01 .stred { width: 188px; border-left: 1px solid #c1c0c0; border-right: 1px solid #c1c0c0; padding: 10px 5px; }
#home_box .tabulka-right .b01 table td { padding: 1px 0; }

#lcol .box { width: 200px; float: left; clear: both; margin: 0 0 10px 0; background: url(../images/bg_box_bot.gif) no-repeat bottom left; padding: 0 0 6px 0; }
#lcol .box h1 { width: 163px; height: 31px; color: #fff; font: bold 12px/30px Arial; padding-left: 37px; text-transform: uppercase; }
#lcol .box .stred { width: 188px; border-left: 1px solid #c1c0c0; border-right: 1px solid #c1c0c0; padding: 10px 5px; }
.box h2 { color: #064080; background: #f5f5f6; font: bold 12px/16px Arial; padding: 4px 5px; border-left: 1px solid #c1c0c0; border-right: 1px solid #c1c0c0; }
.b01 h1 { background: #1d1d1d url(../images/hbg_01.jpg) no-repeat top left; }
.b02 h1 { background: #1d1d1d url(../images/hbg_02.jpg) no-repeat top left; }
.b03 h1 { background: #1d1d1d url(../images/hbg_03.jpg) no-repeat top left; }
.b08 h1 { background: #1d1d1d url(../images/hbg_06.jpg) no-repeat top left; }
.b03 h1 { background: #1d1d1d url(../images/hbg_03.jpg) no-repeat top left; }
.b04 h1 { background: #1d1d1d url(../images/hbg_04.jpg) no-repeat top left; }
.b05 h1 { background: #1d1d1d url(../images/hbg_05.jpg) no-repeat top left; }
.b06 h1 { background: #1d1d1d url(../images/hbg_06.jpg) no-repeat top left; }
.b07 h1 { background: #1d1d1d url(../images/hbg_07.jpg) no-repeat top left; }
.b08 h1 { background: #1d1d1d url(../images/hbg_03.jpg) no-repeat top left; }
.b01 table { width: 188px; margin: 0; }
.b01 table td { padding: 2px 0; }
.b01 table tr.baltic { font-weight: bold; color: #064080; }
.b01 table td.ico { width: 10px; }
.b01 table td.skore { padding: 0 4px; }
.b01 a { float: right; margin: 10px 10px 0 0; clear: both; }
.b02 .stred { padding: 10px 0; width: 198px; }
.b02 table { width: 188px; margin: 0; }
.b02 table tr { background: #fff; }
.b02 table tr.dva { background: #f5f5f6; }
.b02 table td { padding: 2px 0; text-transform: uppercase; }
.b02 table td.datum { color: #4c91d8; font-weight: bold; width: 35px; padding-left: 5px; }
.b02 table td strong { color: #064080; }
.b02 a { float: right; margin: 10px 10px 0 0; clear: both; }
.b03 table { margin: 0; width: 185px; }
.b03 table td { padding: 2px 0; }
.b03 table td.poradi { width: 15px; vertical-align: top; }
.b03 table td span { color: #4c91d8; font-size: 10px; }
.b03 table td.pocet { font-weight: bold; vertical-align: top; text-align: right; }
.b03 a { float: right; margin: 10px 10px 0 0; clear: both; }
.b08 h2 { font: bold 12px/16px Arial; margin: 0; color: #064080; }
.b08 h2 strong { color: #4c91d8; }
.b08 p { margin: 0 0 10px 0; }
.b08 a { float: right; margin: 10px 10px 0 0; color: #4c91d8; clear: both; }

#rcol .box { width: 200px; float: left; clear: both; margin: 0 0 10px 0; background: url(../images/bg_box_bot.gif) no-repeat bottom left; padding: 0 0 6px 0; }
#rcol .box h1 { width: 163px; height: 31px; color: #fff; font: bold 12px/30px Arial; padding-left: 37px; text-transform: uppercase; }
#rcol .box .stred { width: 188px; border-left: 1px solid #c1c0c0; border-right: 1px solid #c1c0c0; padding: 10px 5px; }
#banner_viva { float: left; clear: both; margin: 0 0 10px 0; }
.b07 .stred { float: left; clear: both; }
.b07 .stred a { float: left; display: block; margin: 0 7px 7px 0; width: 88px; height: 31px; overflow: hidden; }
.b07 .stred img { margin: 0; width: 88px; }
.b06 p { text-align: center; text-transform: uppercase; }
.b06 p strong { color: #064080; }
.b05 table { margin: 0; width: 188px; }
.b05 table td { padding: 2px 0; }
.b05 table td.datum { color: #4c91d8; font-weight: bold; width: 31px; vertical-align: top; }
.b05 table td span { color: #4c91d8; font-size: 10px; }
.b05 table td.pocet { font-weight: bold; vertical-align: top; text-align: right; }
.b04 form { margin: 0; width: 188px; }
.b04 form input { margin: 0 5px 0 0; float: left; clear: left; }
.b04 form label { float: left; width: 155px; display: block; margin: 1px 0 0 0; }
.b04 form label span { color: #064080; margin-left: 5px; }
.b04 form div.progres { width: 155px; float: left; clear: both; height: 6px; overflow: hidden; margin: 1px 0 7px 20px; _margin-left: 10px; }
.b04 form div.progres span { display: block; height: 4px; border: 1px solid #5b9400; background: #95cd3e url(../images/bg_progres.gif) repeat-x top left; padding: 0; float: left; clear: both; }
.b04 form p { float: left; margin: 10px 5px 0 5px; width: 95px; _margin-left: 2px; }
.b04 form a.btn { margin: 5px 5px 0 5px; _margin-left: 2px; display: block; height: 21px; padding: 0 5px; background: #297de8 url(../images/btn.gif) repeat-x top left; border: 1px solid #1f54bc; color: #fff; clear: none; font: bold 11px/21px Arial; float: left; text-decoration: none; }
.b08 h2 { font: bold 12px/16px Arial; margin: 0; background: none; border: none; padding: 0; color: #064080; }
.b08 h2 strong { color: #4c91d8; }
.b08 h2 a { color: #064080; }
.b08 p { margin: 0 0 25px 0; clear: both; }
.b08 p a { float: right; margin: 0 10px 10px 0; color: #4c91d8; }
.b08 p.vice { float: right; margin: 0 10px 0 0; color: #4c91d8; clear: both; }
.b08 p.vice a { color: #4c91d8; margin: 0; float: none; }
.b03 table { margin: 0; width: 185px; }
.b03 table td { padding: 2px 0; }
.b03 table td.poradi { width: 15px; vertical-align: top; }
.b03 table td span { color: #4c91d8; font-size: 10px; }
.b03 table td.pocet { font-weight: bold; vertical-align: top; text-align: right; }
.b03 a { float: right; margin: 10px 10px 0 0; clear: both; }

#mcol h1 { font: 18px Arial; color: #064080; padding-left: 45px; background: url(../images/hbg.gif) no-repeat top left; min-height: 37px; margin: 0 0 10px 0; clear: both; }
#mcol h1 span { color: #4c91d8; }
#mcol h1 a.link { color: #064080; text-decoration: none; }
#mcol h1 a.link span { color: #4c91d8; }
#mcol h1 a:hover.link { text-decoration: underline; }
#mcol h2 { font: bold 16px Arial; color: #0c0c0c; border-bottom: 1px dotted #0c0c0c; padding-bottom: 2px; margin: 0 0 5px 0; clear: both; }
#mcol h3 { font: bold 12px Arial; color: #064080; margin: 0 0 3px 0; }
#mcol h3 span { color: #4c91d8; }
#mcol h3 a.link { color: #064080; text-decoration: none; }
#mcol h3 a.link span { color: #4c91d8; }
#mcol h3 a:hover.link { text-decoration: underline; }
#mcol a.th_big { width: 250px; border: 3px solid #cbd3dc; float: left; margin: 0 5px 5px 0; }
#mcol a.th_big img { width: 250px; margin: 0; }
#mcol p { line-height: 16px; margin: 0 0 15px 0; }
#mcol p span.datum { color: #4c91d8; font-weight: bold; }
#mcol .n_left { width: 229px; margin: 0 17px 15px 0; float: left; }
#mcol .n_left a.th { width: 115px; display: block; border: 3px solid #cbd3dc; float: left; margin: 0 3px 2px 0; }
#mcol .n_left a.th img { width: 115px; margin: 0; }
#mcol .n_right { width: 229px; margin: 0 0 15px 0; float: left; }
#mcol .n_right a.th { width: 115px; display: block; border: 3px solid #cbd3dc; float: left; margin: 0 3px 2px 0; }
#mcol .n_right a.th img { width: 115px; margin: 0; }
#mcol a.vice { float: right; }
#mcol .fotky { float: right; width: 202px; margin: 0 0 10px 0; }
#mcol .fotky a.th { float: left; display: block; width: 87px; height: 53px; overflow: hidden; margin: 0 0 6px 6px; _margin-left: 3px; border: 3px solid #cbd3dc; }
#mcol .fotky a.th img { float: left; width: 87px; }
#mcol .fotky a.vice { float: right; clear: both; }
#mcol .video { float: right; width: 202px; margin: 0 0 10px 0; }
#mcol .video a.th { float: left; display: block; width: 196px; height: 118px; overflow: hidden; margin: 0 0 6px 0; border: 3px solid #cbd3dc; position: relative; }
#mcol .video a.th img { float: left; width: 196px; }
#mcol .video a.th img.play { position: absolute; top: 33px; left: 67px; width: 54px; }
#mcol .video a.vice { float: right; clear: both; }
#mcol p.pocet_fotek { text-align: right; margin: -10px 10px 0 0; color: #064080; font-style: italic; }
#mcol .left { float: left; margin: 0 10px 10px 0; _width: 232px;  }
#mcol .left a { margin: 5px 0 0 0; float: left; }
#mcol .player { width: 474px; margin: 0 0 5px 0; border: 1px solid #fff; float: left; clear: both; }
#mcol .player p { font: bold 12px/26px Arial; width: 464px; padding: 0 5px; float: left; clear: both; margin: 0; }
#mcol .player p strong { color: #4c91d8; float: left; margin: 0; }
#mcol .player p a { float: right; font: 11px/26px Arial; }
#mcol .player p img { float: left; margin: 4px 5px 0 0; }
#mcol .player p b { float: left; margin: 0 5px 0 0; }
#mcol .dva { background: #f5f5f6; }
#mcol .det { clear: both; padding: 5px; }
#mcol .det a.th { float: left; border: 3px solid #cbd3dc; }
#mcol .det a.th img { width: 120px; }
#mcol .det table { float: left; margin: 0 0 0 8px; width: 330px; }
#mcol .det table th { text-align: left; width: 105px; padding: 0 0 5px 0; height: 15px; vertical-align: top; color: #064080; }
#mcol .det table td { line-height: 15px; padding: 0 0 5px 0; }
#mcol .det table td strong { color: #064080; }
#mcol .open { border: 1px solid #064080; }
#mcol object#media_player { margin: 0 26px; width: 420px; }
#mcol #nav { width: 459px; padding: 0 10px; margin: 0 0 10px 0; background: #f1f1f1; height: 31px; overflow: hidden; }
#mcol #nav p { line-height: 31px; }
#mcol #nav a { color: #484848; }
#mcol #nav strong { color: #064080; }
#mcol #gal_det { width: 404px; margin: 0 0 0 40px; }
#mcol #gal_det a.th { float: left; display: block; width: 87px; height: 53px; overflow: hidden; margin: 0 7px 6px 0; border: 3px solid #cbd3dc; }
#mcol #gal_det a.th img { width: 87px; }
#mcol table#foto { width: 476px; margin: 0; }
#mcol table#foto td { line-height: 30px; }
#mcol table#foto tr.bg td { background: #e4eff9; }
#mcol table#foto td a { color: #484848; }
#mcol table#foto td.prev { width: 33%; text-align: left; }
#mcol table#foto td.prev a { margin-left: 5px; }
#mcol table#foto td.pocet { padding-left: 5px; }
#mcol table#foto td.back { width: 34%; text-align: center; }
#mcol table#foto td.next { width: 33%; text-align: right; }
#mcol table#foto td.next a { margin-right: 5px; }
#mcol table#foto td.slide { padding-right: 5px; text-align: right; }
#mcol table#foto td.fotka { padding: 3px 0; text-align: center; }
#mcol table#foto td.fotka img { border: 3px solid #cbd3dc; max-width: 470px; margin: 0 auto; }
#mcol table#pages { width: 476px; margin: 20px 0; }
#mcol table#pages tr td { background: #e4eff9; line-height: 30px; }
#mcol table#pages td a { color: #484848; }
#mcol table#pages td.prev { width: 33%; text-align: left; }
#mcol table#pages td.prev a { margin-left: 5px; }
#mcol table#pages td.back { width: 34%; text-align: center; }
#mcol table#pages td.back a { padding: 2px 4px; background: #aeccea; margin: 0 2px; }
#mcol table#pages td.back a:hover { background: #064080; color: #fff; }
#mcol table#pages td.back span { padding: 2px 4px; background: #064080; color: #fff; margin: 0 2px; }
#mcol table#pages td.next { width: 33%; text-align: right; }
#mcol table#pages td.next a { margin-right: 5px; }
#mcol .post { width: 474px; float: left; clear: both; border: 1px solid #fff; padding-bottom: 10px; margin: 0 0 15px 0; }
#mcol .post:hover { border: 1px solid #064080; }
#mcol .post .top { background: #e4eff9; height: 28px;  }
#mcol .post .top p { line-height: 28px; margin: 0 8px; }
#mcol .post .top p b { font: bold 12px/28px Arial; color: #909191; }
#mcol .post .top p b.cas { color: #363737; }
#mcol .post .top p strong { font: bold 12px/28px Arial; color: #064080; margin-right: 5px; }
#mcol .post .top p span { font-size: 10px; }
#mcol .post .top p img { margin: 0; }
#mcol .post .top p span a { margin-right: 5px; }
#mcol .post p { margin: 10px 8px 0 8px; }
#mcol .post p img { margin: -6px 2px -3px 2px; }
#mcol .post p.answ { font-style: italic; color: #4c91d8; }
#mcol form.gbook { margin: 0; padding: 0; float: left; clear: both; width: 476px; height: 158px; position: relative; }
#mcol form.gbook input { width: 175px; padding: 0 3px; height: 21px; border: 1px solid #c1c0c0; background: #fff url(../images/bg_input.gif) repeat-x top left; float: left; margin: 0; color: #4c91d8; font: bold 11px/21px Arial; position: absolute; }
#mcol form.gbook input.name { top: 0; left: 0; }
#mcol form.gbook input.mail { top: 0; left: 190px; }
#mcol form.gbook a.btn { display: block; height: 21px; padding: 0 5px; background: #297de8 url(../images/btn.gif) repeat-x top left; border: 1px solid #1f54bc; color: #fff; font: bold 11px/21px Arial; float: left; text-decoration: none; top: 118px; right: 0; position: absolute; }
#mcol form.gbook a:hover.btn { background-position: bottom left; }
#mcol form.gbook textarea { top: 32px; left: 0; padding: 0 3px; width: 467px; height: 78px; position: absolute; border: 1px solid #c1c0c0; background: #fff url(../images/bg_textarea.gif) repeat-x top left; float: left; margin: 0; color: #4c91d8; font: bold 11px/21px Arial; }
#mcol form.gbook div.smile { position: absolute; top: 120px; left: 5px; height: 18px; }
#mcol form.gbook div.smile a { margin: 0 5px 0 0; }
#mcol table#strelci { margin: 0 0 15px 0; float: left; clear: none; width: 100%; }
#mcol table#strelci td.poradi { width: 50px; text-align: center; }
#mcol table#strelci td.tym { width: 55px; }
#mcol table#strelci td.pocet { width: 30px; text-align: right; padding-right: 5px!important; }
#mcol table#strelci th { background: #1d1d1d; color: #fff; padding: 5px 0; text-transform: uppercase; text-align: left; }
#mcol table#strelci td { padding: 5px 0; }
#mcol .shop { width: 479px; float: left; clear: both; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px dotted #0c0c0c; }
#mcol .shop a.th { width: 150px; overflow: hidden; float: left; border: 3px solid #cbd3dc; margin: 0 10px 0 0; text-align: center; }
#mcol .shop a.th img { width: 150px; }
#mcol .shop h2 { font: bold 14px Arial; color: #4c91d8; text-transform: uppercase; border: none; clear: none; }
#mcol .shop h3 { font: bold 12px Arial; color: #064080; }
#mcol .shop p { margin: 0 0 10px 0; }
#mcol .shop h3.cena { font: bold 14px Arial; color: #4c91d8; text-transform: uppercase; }
#mcol .shop p.cena { font: 18px Arial; color: #5c9500; }
#mcol .shop a.btn { margin: 0 5px 0 5px; _margin-left: 2px; display: block; height: 21px; padding: 0 5px; background: #297de8 url(../images/btn.gif) repeat-x top left; border: 1px solid #1f54bc; color: #fff; clear: none; font: bold 11px/21px Arial; float: left; text-decoration: none; float: right; }
#mcol table#rozpis { margin: 0 9px 15px 0; float: left; clear: none; width: 230px; }
#mcol table#rozpis td.datum { width: 45px; color: #4c91d8; padding-left: 3px; font-weight: bold; }
#mcol table#rozpis td.cas { width: 35px; }
#mcol table#rozpis td.vysl { width: 20px; }
#mcol table#rozpis td.tymy { width: 127px; }
#mcol table#rozpis td { padding: 5px 0; }
#mcol table#rozpis th { background: #1d1d1d; color: #fff; padding: 5px 0; text-transform: uppercase; }
#mcol table#tabulka { width: 100%; margin: 0 0 15px 0; padding: 0; }
#mcol table#tabulka .baltic { font-weight: bold; color: #064080; }
#mcol table#tabulka .ico { width: 5px; }
#mcol table#tabulka .skore { width: 45px; text-align: center; }
#mcol table#tabulka .tym { font-size: 12px; }
#mcol table#tabulka .zapasy { width: 50px; text-align: center; }
#mcol table#tabulka .poradi { width: 50px; }
#mcol table#tabulka .body { width: 25px; text-align: center; padding-right: 5px; }
#mcol table#tabulka th { text-align: left; background: #1d1d1d; color: #fff; padding: 5px 0; text-transform: uppercase; font-size: 11px !important; }
#mcol table#tabulka td { padding: 5px 0; }
#mcol p.dl { margin: 0 0 10px 0; padding-left: 40px; background: url(../images/ico_dl.png) no-repeat top left; }
#mcol p.dl a { color: #064080; font-weight: bold; }
#mcol p.dl small { font-size: 10px; color: #b4b4b4; }
#mcol #reportaz { width: 100%; float: left; clear: both; margin: 0; }
#mcol #reportaz p.top { font: bold 16px Arial; margin-bottom: 20px; width: 100%; clear: both; }
#mcol #reportaz p.top small { font: 12px Arial; }
#mcol #reportaz p.top span.left { width: 232px!important; text-align: right; float: left; padding-right: 3px; margin: 0; }
#mcol #reportaz p.top span.stred { width: 4px!important; text-align: center!important; float: left; margin: 0; }
#mcol #reportaz p.top span.right { width: 232px!important; text-align: left!important; float: left; padding-left: 3px; margin: 0; }
#mcol #reportaz .icons { width: 100%; height: 24px; float: left; clear: both; margin: 0 0 15px 0; background: #f1f1f1; }
#mcol #reportaz .icons span { line-height: 24px; padding-left: 22px; margin: 0 10px; background-repeat: no-repeat; background-position: center left; float: left; }
#mcol #reportaz .icons .ico_gol { background-image: url(../images/ico_gol.png); }
#mcol #reportaz .icons .ico_zk { background-image: url(../images/ico_zk.png); }
#mcol #reportaz .icons .ico_ck { background-image: url(../images/ico_ck.png); }
#mcol #reportaz .icons .ico_polocas { background-image: url(../images/ico_polocas.png); }
#mcol #reportaz .icons .ico_akce { background-image: url(../images/ico_akce.png); }
#mcol #reportaz p { clear: both; padding: 5px; margin-bottom: 7px; }
#mcol #reportaz p strong { font-size: 14px; }
#mcol #reportaz p.ico_gol { background: #feb9b9; }
#mcol #reportaz p.ico_gol strong { padding-right: 25px; background: url(../images/ico_gol.png) no-repeat center right; font-size: 14px; }
#mcol #reportaz p.ico_zk strong { padding-right: 25px; background: url(../images/ico_zk.png) no-repeat center right; font-size: 14px; }
#mcol #reportaz p.ico_ck strong { padding-right: 25px; background: url(../images/ico_ck.png) no-repeat center right; font-size: 14px; }
#mcol #reportaz p.ico_polocas { background: #e2effb; }
#mcol #reportaz p.ico_polocas strong { padding-right: 25px; background: url(../images/ico_polocas.png) no-repeat center right; font-size: 14px; }
#mcol #reportaz p.ico_akce { background: #fff799; }
#mcol #reportaz p.ico_akce strong { padding-right: 25px; background: url(../images/ico_akce.png) no-repeat center right; font-size: 14px; }
#mcol form.form { margin: 10px 0; padding: 0; float: left; clear: both; width: 476px; height: 158px; }
#mcol form.form input { width: 175px; padding: 3px; height: 15px; border: 1px solid #c1c0c0; background: #fff url(../images/bg_input.gif) repeat-x top left; float: left; margin: 0 0 5px 0; color: #4c91d8; font: 11px/15px Arial; }
#mcol form.form input.ks { width: 55px; text-align: right; }
#mcol form.form span { float: left; margin-left: 4px; font: 11px/21px Arial; }
#mcol form.form i { font: italic 14px/21px Arial; margin-left: 10px; }
#mcol form.form label { float: left; width: 120px; margin-right: 10px; text-align: right; font: bold 11px Arial; padding: 4px 0; clear: left; }
#mcol form.form a.btn { display: block; height: 21px; padding: 0 5px; background: #297de8 url(../images/btn.gif) repeat-x top left; border: 1px solid #1f54bc; color: #fff; font: bold 11px/21px Arial; float: right; text-decoration: none; }
#mcol form.form a:hover.btn { background-position: bottom left; }
#mcol form.form textarea { padding: 0 3px; width: 337px; height: 78px; border: 1px solid #c1c0c0; background: #fff url(../images/bg_textarea.gif) repeat-x top left; float: left; margin: 0 0 10px 0; color: #4c91d8; font: 11px/15px Arial; }
#mcol form.anketa { margin: 10px 0; padding: 0; width: 479px; }
#mcol form.anketa label { font: 12px Arial; }
#mcol form.anketa label span { font: italic 11px Arial; margin-left: 5px; color: #4c91d8; }
#mcol form.anketa a.btn { display: block; height: 21px; padding: 0 5px; background: #297de8 url(../images/btn.gif) repeat-x top left; border: 1px solid #1f54bc; color: #fff; font: bold 11px/21px Arial; float: right; text-decoration: none; }
#mcol form.anketa a:hover.btn { background-position: bottom left; }
#mcol form.anketa p.celkem { margin: 10px 0; }
#mcol form.anketa p.celkem b { font-size: 12px; color: #064080; }
#mcol form.anketa div.progres { width: 300px; height: 5px; padding: 1px; border: 1px solid #064080; margin-bottom: 10px; }
#mcol form.anketa div.progres span { display: block; height: 5px; background: #4c91d8; }

#partners h3 { width: 163px; height: 31px; color: #fff; font: bold 12px/30px Arial; text-transform: uppercase; }
#partners .scrollWrapper { width: 100%; float: left; clear: both; height: 80px; margin: 10px 0; overflow: hidden; position: relative;  }
#partners .scrollWrapper .scrollableArea { width: auto; height: 80px; width: 100%; position: relative; }
#partners a { margin-right: 15px; opacity: 0.7; line-height: 80px; vertical-align: middle; }
#partners a:hover { opacity: 1; }

.bann_box { position: absolute; width: 158px; height: 118px; margin: 0; }
.bann_tl { top: 343px; left: -166px; }
.bann_tr { top: 343px; right: -166px; }
.bann_ml { top: 469px; left: -166px; }
.bann_mr { top: 469px; right: -166px; }
.bann_bl { top: 596px; left: -166px; }
.bann_br { top: 596px; right: -166px; }
.usi_box { position: absolute; width: 158px; margin: 0; top: 723px; }
.usi_box h5 { width: 121px; height: 31px; color: #fff; font: bold 12px/30px Arial; padding-left: 37px; text-transform: uppercase; margin: 0; background: url(../images/hbg_usi.png) no-repeat top left; }
.usi_box.usi_left { left: -166px; }
.usi_box.usi_right { right: -166px; }

#foot menu { float: right; margin: 25px 0; padding: 0; clear: both; }
#foot menu li { display: inline; list-style: none; margin: 0 5px 0 0; padding: 0 7px 0 0; float: left; background: url(../images/bg_delitko.gif) no-repeat center right; }
#foot menu li a { color: #b1b1b1; text-transform: uppercase; text-decoration: none; }
#foot menu li a:hover { color: #4c91d8; }
#foot menu li.last { margin: 0; padding: 0; background: none; }
#foot p { margin: 0; clear: both; float: right; text-align: right; color: #939495; }
#foot #seo-idea { margin: 30px 0 0 0; clear: both; float: right; color: #939495; width: 720px; }
#foot #seo-idea p strong { color: #ddd; }
#foot #seo-idea p a { color: #939495; }

