BODY#success #content { background-image: url("/img/u/ill_uspechy.jpg"); background-repeat: no-repeat; background-position: top right; }
#content { background-color: #efefef; margin-top: 34px; color: #656565; }
/*#content DIV.core { min-height: 813px; _height: 820px; }*/
#content DIV.core { min-height: 912px; _height: 915px;}

#content H1 { padding: 10px 20px 20px 20px; font-size: 1.9em; font-weight: normal; color: #b8292f; }
#content H1.matches { padding-bottom: 10px; }
#content H1.tall { padding-bottom: 27px; }
#content H2 { padding: 0px 2px 10px 22px; font-size: 1.25em; color: #b8292f; _height: 0px; min-height: 0px; }
#content H3 { padding: 0px 22px 5px 22px; font-size: 1.1em; font-weight: bold; background-color: transparent; background-image: none; color: #373737; _height: 0px; min-height: 0px; }
#content H4 { font-weight: bold; background-color: #959595; background-image: url("/img/u/bg_h3_gray.gif"); background-repeat: no-repeat; padding: 7px 22px; color: #ffffff; }
#content H4.wine { background-color: #960F15; background-image: url("/img/u/bg_h4_wine.gif"); background-repeat: no-repeat; padding: 7px 22px; color: #ffffff; }
#content H4.b15 { margin-bottom: 15px; }

#content P { padding: 0px 22px 15px 22px; text-align: justify; line-height: 16px; }
#content DIV.p { margin: 0px 22px; }
#content DIV.b15 { padding-bottom: 15px; }

#content DIV.contHeader { height: 57px }
#content DIV.contHeader IMG.logo { position: absolute; top:154px; left:190px; }
#content DIV.contHeader P.match { padding-top:3px; margin-left:70px; }

#content DIV.contFormHeader { margin-top: -15px;}
#content DIV.contFormHeader P { padding-bottom: 8px; font-size: 0.9em;}
#content DIV.contFormHeader FORM { margin-left: 20px; margin-bottom: 8px;}

#content TABLE.p { width: 100%; margin-bottom: 20px; }
#content TABLE.p TD, #content TABLE.p TH { padding: 7px 10px 7px 22px; }
#content TABLE.p TR.gray2 TH { text-align: left; background-color: #959595; color: #ffffff; }
#content TABLE.p TR.blue TH { background-color: #0065b1; color: #ffffff; }
#content TABLE.p TH { text-align: left; background-color: #CBCBCB; }
#content TABLE.p TH.date { width: 70px; }
#content TABLE.p TH.right { text-align: right; }
#content TABLE.p TR.white TD { background-color: #ffffff; }
#content TABLE.p TR.gray TD { background-color: #E2E2E2; }
#content TABLE.p TR.darkGray TD { background-color: #D7D7D7; }
#content TABLE.p TR.change TD { background-color: #D7D7D7; border-top: 1px solid #EFEFEF; }
#content TABLE.p TD.width25P { width: 22%; }
#content TABLE.p TD.width50P { width: 56%; }

#content TABLE.clubStructure { width: 100%; margin-bottom: 20px; }
#content TABLE.clubStructure TD { padding: 7px 0px 7px 0px; }
#content TABLE.clubStructure TD.first { padding-left: 22px; }
#content TABLE.clubStructure TH { text-align: left; background-color: #CBCBCB; }
#content TABLE.clubStructure TR.white TD { background-color: #ffffff; }
#content TABLE.clubStructure TD.width165px { width: 165px; }
#content TABLE.clubStructure TD.width143px { width: 143px; }
#content TABLE.clubStructure TD.width330px { width: 330px; }

#content TABLE.p .lastPVP { width: 50%; }
#content TABLE.p .season { width: 17%; }

#content TABLE.derby TH { padding-left: 15px; padding-right: 15px; }
#content TABLE.derby TD { padding: 3px 15px 3px 15px; }
#content TABLE.derby .date { padding-left:22px; }
#content TABLE.derby TD.date { text-align: left; white-space: nowrap; }
#content TABLE.derby TR.active TD.date A.loss { color:#656565; }
#content TABLE.derby TH.result { padding-left:8px; padding-right:0px; }
#content TABLE.derby TD.logoGray,
#content TABLE.derby TD.logoWhite { padding: 3px 0px; }


#content DIV.blue { background-color: #EFEFEF; padding: 10px 22px 10px 0px; }
#content DIV.blue A,
#content DIV.blue A:HOVER,
#content DIV.blue A:VISITED { color: #0066B3; padding-right: 15px; padding-left: 22px; }
#content DIV.blue A.gallery { background-image: url("/img/u/ico_photogallery_blue.gif"); background-position: right 3px; background-repeat: no-repeat; }
#content DIV.blue A.stats { background-image: url("/img/u/ico_stats_blue.gif"); background-position: right 3px; background-repeat: no-repeat; }
#content DIV.blue A.online,
#content DIV.blue A.online:HOVER,
#content DIV.blue A.online:VISITED { background-image: url("/img/u/ico_online_blue.gif"); background-position: right 0px; background-repeat: no-repeat; padding-right: 12px; }

#content UL.noMargin { margin-left: 10px; padding-left: 10px; }

#content UL, #content UL.faq { padding-left: 22px; margin-left: 22px; padding-right: 22px; padding-bottom: 15px; }
#content UL LI, #content UL.faq LI { line-height: 16px; text-align: justify; }
#content UL.faq { list-style-type: decimal; }
#content UL.faq LI { font-weight: bold; padding-bottom: 1em; }
#content UL.faq P { padding: 1em 0px 0px 0px; font-weight: normal; }

#content .news { height: 100%; _height: auto; }
#content .news .date { color: #939393; }
#content .news .listItem { padding: 10px 22px; }
#content .news .listItem P { display: inline; padding: 0px; }
#content .news .white { background-color: #ffffff; }
#content .news .perex { font-weight: bold; line-height: 1.6em; }
#content .newsList .perex { font-weight: normal; padding: 5px 0px 0px 0px; }
#content .newsList .perex A { line-height: 12px; padding-left: 5px; }
#content .newsList .title A, #content .newsList .title A:HOVER, #content .newsList .title A:VISITED { font-weight: bold; }
#content .newsDetail { min-height: 650px; _height: 657px; background: transparent url('/img/u/watermark.gif') no-repeat 50% 80px; }
#content .newsDetail P { color: #373737; }
#content .newsDetail DIV.p { padding-left: 0px; padding-right: 0px; text-align: justify; }
#content .newsDetail DIV.p P { padding-left: 0px; padding-right: 0px; }

#content .paging { padding: 5px 22px 7px 22px; background-color: #cbcbcb; text-align: center; font-size:90%; }
#content .paging .prev { float: left; width: 90px; text-align: left; height:20px;}
#content .paging .next { float: right; width: 70px; text-align: right; }
#content .paging A SPAN { text-decoration: none; }
#content .paging SPAN.next { width: 120px; display: block; float: right; text-align: right; }
#content .paging SPAN.previous { width: 120px; display: block; float: left; text-align: left; }
#content .paging .frm { float:right; margin:-2px 0 0 10px; }
#content .paging .frm SPAN { padding:0 0px 0 0; color:#b0b0b0; display:inline; font-weight:normal;}
#content .paging .frm .submit { display:none; }
#content .paging .frm INPUT.text { width: 29px; background-image: url("/img/u/bg_query.gif"); background-repeat: repeat-x; border: solid 1px #979797; padding: 1px 2px; margin:0 5px; font-size:80%; }

#content DIV.gallery { padding: 0px 0px 0px 15px; margin-bottom: 10px; }
#content DIV.gallery .item { float: left; margin: 0px 6px 10px 0px; }
#content DIV.gallery .item A { line-height: 16px; padding: 0px 0px 0px 10px; }
#content DIV.gallery .item DIV.thumbnail { text-align: center; width: 154px; padding: 0px 0px; min-height: 120px; * height: 120px; background-image: url("/img/u/bg_thumbnail.gif"); background-repeat: no-repeat; background-position: bottom; }
#content DIV.gallery .item DIV.thumbnail A { padding: 0px; }
#content DIV.gallery .item DIV.thumbnail IMG { margin: 9px 15px 9px 9px; }
#content DIV.gallery .item H3 { width: 154px; padding-left: 0px; padding-right: 0px; text-align: center; }

/* zahrej si */
#content DIV.games { padding: 0px 0px 0px 20px; margin-bottom: 10px; }
#content DIV.games .item { float: left; margin: 0px 20px 10px 0px; }
#content DIV.games .item A { line-height: 20px; }
#content DIV.games .item .thumbnail { padding-bottom: 5px; }

#content TABLE.historyList { width: 100%; margin: 15px 0px 20px 0px; }
#content TABLE.historyList TD { padding: 5px 0px 5px 0px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; }
#content TABLE.historyList TD.years { width: 50%; }
#content TABLE.historyList TD.titles { width: 50%; }

#content TABLE.list { width: 100%; margin: 0px 0px 15px 0px; }
#content TABLE.list TD { padding: 5px 0px 5px 0px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; }
#content TABLE.list TR.first TD { border-color: #b8292f; border-bottom: none; }
#content TABLE.list TR.noFirst TD { border-top: none; }
#content TABLE.list TR.noLast TD { border-bottom: none; vertical-align: top; }
#content TABLE.list TD.width10P { width: 10%; }
#content TABLE.list TD.width15P { width: 15%; }
#content TABLE.list TD.width27P { width: 27%; }
#content TABLE.list TD.width30P { width: 30%; }
#content TABLE.list TD.width35P { width: 35%; }
#content TABLE.list TD.width38P { width: 38%; }
#content TABLE.list TD.width50P { width: 50%; }
#content TABLE.list TD.width70P { width: 70%; }
#content TABLE.list TD.width85P { width: 85%; }

#content .team H4 { clear: both; margin-top: 00px;}
#content .team H4.coach { margin-top: 40px;}

#content .team TD { width: 220px; padding: 5px 0px 6px 0px; background-color: #ffffff;}
#content .team TD SPAN { display: block; padding-left: 22px; font-size: 1em; }
#content .team TD SPAN STRONG { display: block; float: left; width: 30px; padding: 0px; }
#content .team TR.odd TD { background-color: #efefef; }

/*#content .team .ul { background-color: #ffffff; }*/
/*#content .team UL { padding: 0px; margin: 0px; list-style-type: none; background-image: url("/img/u/bg_ul_team.gif"); background-color: red;}*/
/*#content .team .li { float: left; padding: 5px 0px 4px 0px; width: 220px; background-color: #ffffff;}
#content .team .li SPAN { display: block; padding-left: 22px; float: left; }
#content .team .li SPAN STRONG { display: block; float: left; width: 30px; padding: 0px; }
#content .team .li SPAN.name { padding-left: 0px; }
#content .team .last1, #content .team .last4 { width: 660px; }
#content .team .last2, #content .team .last5 { width: 440px; }*/
#content .team .imageLinks { background-color: #ffffff; padding: 15px 22px; }

#content DIV.card { padding: 0px 10px 15px 0px; width: 270px; min-height: 145px; _height: 145px; background-image: url("/img/u/bg_card.gif"); background-repeat: no-repeat; float: left; }
#content DIV.card IMG { padding: 16px 15px 20px 15px; float: left; }
#content DIV.card DIV { padding-top: 77px; }
#content DIV.card DIV SPAN.small { font-size: 0.9em; line-height: 1.3em; }
#content DIV.card DIV STRONG { font-size: 1em; padding-top: 77px; }
#content DIV.card DIV SPAN { line-height: 20px; }

#content IMG.clubColorFirst { padding-right: 5px; }
#content IMG.clubColorNext { padding-left: 20px; padding-right: 5px; }

#content P.white, #content DIV.white { background-color: #ffffff; padding: 5px 22px; }

#content DIV.contact { float: left; margin-right: 20px; }
#content DIV.logoContact { background: url('/img/u/logo_medium.gif') top right no-repeat;  padding-right: 40px; }

#content DIV.anthem { width: 290px; background-image: url("/img/u/bg_anthem.gif"); background-repeat: repeat; float: left; }
#content DIV.anthemPage { padding-bottom: 30px; width: 290px; min-height: 125px; _height: 125px; background-image: url("/img/u/bg_anthemPage.gif"); background-repeat: no-repeat; background-position: bottom; }
#content DIV.anthem P { padding: 20px 0px 0px 20px; }

#content DIV.fanclubs H4 { margin: 20px 0px; }
#content DIV.fanclubs H4.first { margin-top: 0px; }


#content .fulltext DIV.p { padding-bottom: 10px; }
#content .fulltext DIV.p FORM INPUT { vertical-align:middle; }
#content .fulltext P.item { padding: 10px 22px; border-top: solid 1px #d5d5d5; background-color: #ffffff; }
#content .fulltext P.item SPAN { font-size: 0.9em; }
#content .fulltext P.item A,
#content .fulltext P.item A:VISITED,
#content .fulltext P.item A:HOVER { text-decoration: none; }

#content P.note { background-color: #d7d7d7; padding: 10px 22px; font-size: 0.9em; }

#content P.partners-center { text-align: center; }
#content P.partners-center IMG { margin: 10px 35px 10px 35px; vertical-align: middle;}

#content P.partners IMG { margin: 10px 20px 10px 0px; }
#content P.partners-center.nekurackyProstor IMG { margin: 10px 7px 10px 7px; }
#content P.partners-center.nekurackyProstor {margin-bottom: 20px;}

#content .dotoholist { padding: 0px 0 0 22px;}
#content .dotoholist .item { float: left; margin-right: 22px; margin-bottom: 20px; padding: 0px; width: 130px; text-align: left; }
#content .dotoholist .item IMG { margin-top: 10px; }
/*#content .dotohoDetail P.cover { float: left; marign-right: 10px; padding: 0px; text-align: right; width: 373px; }*/
#content .dotohoDetail P.cover { padding: 0px; float: left; padding-left: 22px; margin-right: 5px; float: left; }
#content .dotohoDetail DIV.content { float: left; width: 260px; }
#content .dotohoDetail DIV.content UL { margin-left: 20px; padding-left: 20px;  }
#content .dotohoDetail DIV.content UL LI { text-align: left; padding-bottom: 10px; line-height: 13px; }

/* view matches - application - start */
#content TABLE.matches { width: 100%; margin-bottom: 0px; border-bottom: 1px solid #ffffff; }
#content TABLE.matches .first { padding-left: 22px; }
#content TABLE.matches TH, #content TABLE.matches TD { padding: 7px 2px 7px 2px; }
#content TABLE.matches TH { text-align: left; background-color: #959595; color: #FFFFFF; font-weight: normal; }
#content TABLE.matches TH.right, #content TABLE.matches TD.right { text-align: right; }
#content TABLE.matches TH.center, #content TABLE.matches TD.center { text-align: center; }
#content TABLE.matches TD.date { padding-right: 22px; text-align: right;}
#content TABLE.matches TR.white { background-color: #FFFFFF; }
#content TABLE.matches TR.online TD { color: #0065B1; }
#content TABLE.matches TR.nextMatch TD { background-color: #F8E9EA; border-top: solid 1px #B8292F; border-bottom: solid 1px #B8292F; padding-top: 4px; padding-bottom: 4px;  }
#content TABLE.matches TH.logo { width: 30px; padding: 0px 0px; margin: 0px 0px; }
#content TABLE TD.logoGray,
#content TABLE.matches TD.logoGray { width: 30px; text-align: center; padding: 0px 0px; margin: 0px 0px; background-color: #F7F7F7;}
#content TABLE TD.logoWhite,
#content TABLE.matches TD.logoWhite { width: 30px; text-align: center; padding: 0px 0px; margin: 0px 0px; }
#content TABLE.matches TH.versus, #content TABLE.matches TD.versus { width: 25px; text-align: center;  padding: 0px 0px; margin: 0px 0px; }
#content TABLE TR.active TD { cursor: pointer; }
#content TABLE.leagueTable .position { width:50px; padding-left:15px; padding-right:10px; text-align:center; }
#content TABLE.leagueTable .team { width:150px; }
#content TABLE.leagueTable .points { padding-right:10px; }

#content TABLE.closest TD { font-size: 0.95em; }
#closest #content { background-color: #EFEFEF; background-image: url("/img/u/matches/bg_closestMatches.jpg"); background-repeat: no-repeat; background-position: top right; }
#closest #content P { width:307px; text-align:left; }

#matches #content { background-color: #EFEFEF; background-image: url("/img/u/matches/bg_viewMatches.jpg"); background-repeat: no-repeat; background-position: top right; }

#content DIV.matches-form { font-size: 0.9em; text-align: left; position: absolute; top: 154px; left: 262px; width: 230px; }
#content DIV.matches-form P { padding: 0px; padding-bottom: 5px; line-height: 14px; }
#content P.matches-text { width: 450px; height: 85px; }

#content DIV.matches-form-noscript { font-size: 0.9em; text-align: left; position: absolute; top: 150px; left: 262px; width: 230px; }

#content FORM.matches INPUT { padding-left: 5px; }
#content DIV.fulltext INPUT { vertical-align: top; }

/* view matches - application - end */

#content DIV.contHeader P SPAN { display: block; padding-top: 12px; }

/* view on-line reportage - application - start */
#reportage #content { background-color: #EFEFEF; background-image: url("/img/u/matches/bg_reportage.jpg"); background-repeat: no-repeat; background-position: top right; }

#content TABLE.reportage { width: 100%; margin-bottom: 15px; }
#content TABLE.reportage TH, #content TABLE.reportage TD { padding: 4px 7px 4px 7px; background-color: #ffffff; }
#content TABLE.matches TH.right, #content TABLE.matches TD.right { text-align: right; }
#content TABLE.matches TH.center, #content TABLE.matches TD.center { text-align: center; }
#content TABLE.reportage TR.blue TH { background-color: #0065b1; color: #FFFFFF; font-weight: normal; padding-top: 6px; padding-bottom: 7px; }
#content TABLE.reportage TR.gray TH { background-color: #959595; color: #FFFFFF; font-weight: normal;}
#content TABLE.reportage TR TH.first { padding-left: 15px; }
#content TABLE.reportage TD { border-bottom: 1px solid #d2d2d2; }
#content TABLE.reportage TD.minute { width: 25px; text-align: right; }
#content TABLE.reportage TD.ico { width: 27px; padding: 0px 0px; }
#content TABLE.reportage TR.style-2 TD { background-color: #cce0f0; }
#content TABLE.reportage TR.style-12 TD { background-color: #cce0f0; }
#content TABLE.reportage TR.style-3 TD { background-color: #fff9ce; }
#content TABLE.reportage TR.style-4 TD { background-color: #f5d4d6; }
#content TABLE.reportage TR.style-9 TD { background-color: #dce9f3; }
#content TABLE.reportage TR.style-8s TD { background-color: #D7D7D7; }
#content TABLE.reportage TD.style-2 { font-weight: bold; }
#content TABLE.reportage TD.style-12 { font-weight: bold; }
#content TABLE.reportage TD.style-3 { font-weight: bold; }
#content TABLE.reportage TD.style-4 { font-weight: bold; }
#content TABLE.reportage TD.style-5 { font-weight: bold; }
#content TABLE.reportage TD.style-7 { font-weight: bold; }
#content TABLE.reportage TD.style-9 { font-weight: bold; }
#content TABLE.reportage TD.style-10 { font-weight: bold; color: #b8292f; }
/* view on-line reportage - application - end */


#content TABLE.matchInfo { width: 100%; margin-bottom: 15px; margin-top: 30px; clear: both; }
#content TABLE.matchInfo TH, #content TABLE.matchInfo TD { padding: 4px 7px 4px 7px; background-color: #ffffff; }
#content TABLE.matchInfo TR.style-8s TD { background-color: #D7D7D7; }
#content TABLE.matchInfo TD.style-10 { font-weight: bold; color: #b8292f; }
#content TABLE.matchInfo TD { width: 200px; padding-left: 15px; }
#content TABLE.matchInfo TD.value { width: 100%; font-weight: bold; }
#content TABLE.matchInfo TD.ico { width: 50px; text-align: right; padding: 0px 0px 0px 25px; }

#content DIV.errors {
	clear: both;
	color:#B8292F;
	background-color:#ffffff;
	background-image:url("/img/u/ico_warning.gif");
	background-position: 21px center;
	background-repeat:no-repeat;
	padding:15px 0 15px 75px;
}
#content DIV.infos {
	margin-top: 15px !important;
	clear: both;
	background-color:#ffffff;
	padding:15px 15px 10px 15px;
}
#content SPAN.error {	color:#B8292F; }

/* STATISTIKA ZAPASU */
#stats #content { background-color: #EFEFEF; background-image: url("/img/u/matches/bg_stats.jpg"); background-repeat: no-repeat; background-position: top right; }

#content DIV.statsLeft, DIV.statsRight { width: 327px; float: left; border-bottom: 1px solid #ffffff; }
#content DIV.statsRight { float: right; }
#content DIV.statsLeft P DIV { margin-left: 20px; }
#content DIV.statsLeft TABLE.p TH, #content DIV.statsRight TABLE.p TH { padding: 5px; text-align: center; color: #ffffff; background-color: #959595; font-weight: normal; }
#content DIV.statsLeft TABLE.p TH.jmeno, #content DIV.statsRight TABLE.p TH.jmeno { text-align: left; padding-left: 20px; }
#content DIV.statsLeft TABLE.p TD, #content DIV.statsRight TABLE.p TD { padding: 5px; text-align: center; }
#content DIV.statsLeft TABLE.p TD.jmeno, #content DIV.statsRight TABLE.p TD.jmeno { text-align: left; padding-left: 20px; }
#content DIV.statsLeft H4 { clear: both; }
#content DIV.statsLeft H4.wine, #content DIV.statsRight H4.wine { font-weight: bolder; }

/*#content H2.result { padding: 0px; margin: 0px; height: 80px; background-color: #ffffff; }
#content H2.result SPAN.muzstvo { display: block; width: 270px; float: left; padding-top: 1em; color: #656565; text-align: left; margin: 0px; }
#content H2.result SPAN.first { text-align: right; }
#content H2.result SPAN.vysledek { display: block; width: 116px; float: left; padding-top: 2em; text-align: center; }
#content H2.result SPAN.noLogo { padding-top: 2em; }
#content H2.result SPAN.muzstvo IMG { vertical-align: middle; margin: 0px 10px 0px 10px; }
DIV.stats { float: left; margin-left: 20px; padding: 10px; }*/
#content H2.result { padding: 7px 0 0 0; margin: 0px; height: 57px; background-color: #ffffff; }
#content H2.result SPAN,
#content H2.result IMG { display:block; float:left; }
#content H2.result SPAN.muzstvo,
#content H2.result SPAN.vysledek { margin-top:16px; }
#content H2.result SPAN.muzstvo { width:190px; color: #656565; text-align: left; }
#content H2.result SPAN.withoutLogos { width:250px; }
#content H2.result SPAN.first { text-align: right; }
#content H2.result SPAN.vysledek { width: 116px; text-align: center; padding-left: 20px; padding-right: 20px; }
#content H2.result IMG { margin-left: 10px; }
#content H2.result IMG.right { margin-right: 10px; margin-left: 0; }

#content DIV.matchDescription { padding-top: 10px; background-color:#FFFFFF; }
#content DIV.stats { float: left; margin-left: 20px; padding: 10px; }

#content DIV.statsLeft TABLE.stats TD, #content DIV.statsRight TABLE.stats TD { padding-top: 0px; padding-bottom: 0px; height: 24px; }
#content DIV.statsLeft TABLE.stats TH, #content DIV.statsRight TABLE.stats TH { padding-top: 0px; padding-bottom: 0px; height: 24px; }
#content DIV.statsLeft TABLE.stats SPAN.nothing,
#content DIV.statsRight TABLE.stats SPAN.nothing { color: #cccccc; }
#content DIV.statsLeft TABLE.stats TR.change SPAN.nothing,
#content DIV.statsRight TABLE.stats TR.change SPAN.nothing { color: #a0a0a0; }
#content TABLE.stats { margin-bottom: 0px; }

#content P.bottomlinks { clear: both; padding: 20px 22px; background-color: #f7f7f7; }
#content P.bottomlinks A { padding-right: 30px; }
/* /STATISTIKA ZAPASU */

P.zboziPridano { margin-top: 20px; color: #0C6CB5; text-align: center; }
#content P.item .title A, #content P.item .title A:HOVER, #content P.item .title A:VISITED { text-decoration: underline; }

/* SPARTA V MOBILU */
#mobile #content { background-color: #EFEFEF; background-image: url("/img/u/fanzona/sparta-v-mobilu/bg_sparta-v-mobilu.jpg"); background-repeat: no-repeat; background-position: top right; }
#mobile #content #phone-display { width: 64px; height: 58px; position: absolute; top: 150px; left: 701px; background-color: transparent; background-image: url("/img/u/fanzona/sparta-v-mobilu/phone-display.gif"); background-repeat: no-repeat; background-position: top left; }
#mobile #content P { width: 410px; }
/* /SPARTA V MOBILU */

/* ARENA */
#arena #content { background-color: #EFEFEF; background-image: url("/img/u/o-klubu/generali-arena/logo.gif"); background-repeat: no-repeat; background-position: 535px 10px; }
/* /ARENA */

/* KLUB a FANOUŠCI */
#club-and-fans #content { background-color: #EFEFEF; background-image: url("/img/u/fanzona/bg_club-and-fans.jpg"); background-repeat: no-repeat; background-position: top right; }
#club-and-fans DIV.contHeader { height:82px; }
#club-and-fans DIV.contHeader P { width:320px; }
#club-and-fans #content H3 { width: 325px; }
#club-and-fans #content H3 SPAN { padding:7px 15px 8px 25px; font-size:12px; font-weight:bold; }
#club-and-fans #content .graphics UL LI { margin-right:5px; cursor: default; }
#club-and-fans #content .graphics UL LI.last { margin-right: 0px; }
#club-and-fans #content .graphics UL LI DIV { width: 325px; min-height:125px; _height:125px; }
#club-and-fans #content .graphics UL LI DIV P { padding:8px 0 0 25px; }
/* /KLUB a FANOUŠCI */

/* SPARTA NA INTERNETU */
#sparta-internet #content { background-color: #EFEFEF; background-image: url("/img/u/fanzona/bg_spartaInternet.jpg"); background-repeat: no-repeat; background-position: top right; }
#sparta-internet DIV.contHeader { height:82px; }
#sparta-internet DIV.contHeader P { width:420px; }
#sparta-internet DIV.photo { float: left; margin: 0 20px }
#sparta-internet DIV.photo P { margin-left: 8px; padding: 0; color: #373737;}
/* /SPARTA NA INTERNETU */

.decor { float: right; margin: 0px 15px; display: inline; }
/* SOUTEZ - ROSICKY */
#nase-projekty DIV.photo, #soutez-rosicky DIV.photo { float: right; margin: 0px 15px; display: inline; }
/* /SOUTEZ - ROSICKY */
#nase-projekty H1 img {
	vertical-align: top;
	margin-left: 20px;
}
/* LIGOVA TABULKA */
#leagueTable #content { background-color: #EFEFEF; background-image: url("/img/u/matches/bg_viewMatches.jpg"); background-repeat: no-repeat; background-position: top right; }
#leagueTable #content DIV.matches-form { font-size: 0.9em; text-align: left; position: absolute; top: 163px; left: 262px; width: 230px; }
/* LIGOVA TABULKA */

/* MLADEZ */
BODY#mladez #content H1 { color: #0066B3; }
BODY#mladez #content H2 { color: #0066B3; }
BODY#mladez #content .contact { margin-right: 15px; height: 115px; }
#content #hlavni-partner { width: 100%; height: 40px; background-image: url("/img/u/mladez/bg_partner.gif"); background-repeat: repeat-x; }
#content TABLE.odchovanci { width: 100%; margin-bottom: 20px; }
#content TABLE.odchovanci TD { padding: 20px; }
#content TABLE.odchovanci TD.img { vertical-align: top; padding: 0px; }
#content TABLE.odchovanci TD.white { background-color: #ffffff; }

/* SMAZAT */
#content H3 { padding: 0px 22px 5px 22px; font-size: 1.1em; font-weight: bold; background-color: transparent; background-image: none; color: #373737; _height: 0px; min-height: 0px; }
#content UL.menuz LI H4 { color: #ff00ff; }
#content UL.menuz LI H4:hover { background-color: #960F15; background-image: url("/img/u/bg_h4_wine.gif"); background-repeat: no-repeat; color: #ffffff; }

#content UL.strahov1, #content UL.strahov2 { padding-top: 5px; padding-bottom: 5px;}

#content TABLE.form TD { padding: 3px 5px 3px 0px;}
#content TABLE.form TD INPUT { border: solid 1px #c0c0c0; font-size: 0.9em; padding: 3px; }
#content TABLE.form TD SELECT { border: solid 1px #c0c0c0; font-size: 0.9em; }

/* Press room*/
#content .galleryFilter { margin: 0px 0px 15px 23px; }
#content .gallerySearch { margin: 0px 0px 30px 23px; }
#content .galleryFilter SPAN.block, #content .gallerySearch SPAN.block { display: block; }
#content .galleryFilter SPAN, #content .gallerySearch SPAN { margin-left: 10px; display: inline; }

#content .center {text-align: center;}

/* Mobilni content*/
#mobile #content P.intro {
	display: block;
	height: 30px;
}
#mobile #mobilContent{
	margin-top: 130px;
}
#mobile .melodies TABLE.p TD {
	background: url("/img/u/fanzona/sparta-v-mobilu/ico_melody.gif") 8px center no-repeat;
	padding: 13px 5px 13px 50px;
	width: 33%;
}
#mobile .melodies TABLE.p TD.blank {
	background-image: none;
}
#mobile .pictures TABLE.p TD {
	padding: 25px;
	text-align: center;
	width: 25%;
}
#mobile .backgrounds TABLE.p TD {
	padding: 25px;
	text-align: center;
	width: 25%;
}
#mobile .backgrounds TABLE.p TD IMG {
	margin-top: 8px;
}

#mobilContentPopup {
	margin: 20px;
	padding: 0;
	color: #656565;
}
#mobilContentPopup H1 {
	font-size: 23px;
	font-weight: normal;
	color: #b8292f;
	margin-bottom: 21px;
}
#mobilContentPopup #order {
	min-height: 97px;
	height: 99px;
	background-color: #efefef;
}

#mobilContentPopup #order IMG {
	float: left;
	border: 1px solid #959595;
	width: 96px;
	height: 96px;
	_margin-left: -2px;
}
#mobilContentPopup #order DIV {
	float: left;
	margin: 32px 10px 32px 26px;
}
#mobilContentPopup #order DIV P {
	float: left;
	line-height: 17px;
	width: 140px;
}
#mobilContentPopup #order DIV P.clear {
	clear: left;
}
#mobilContentPopup #order DIV p.kod {
	font-size: 17px;
	color: #b8292f;
	font-weight: bold;
	width: 245px;
}
#mobilContentPopup #order DIV p.no {
	font-size: 14px;
	font-weight: bold;
}
#mobilContentPopup .note {
	margin-top: 15px;
	clear: both;
	font-size: 85%;
}
#mobilContentPopup P.close {
	width: 87px;
	height: 23px;
	background: url("./img/bg_btn_close.gif") no-repeat;
	text-align: center;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 20px;
}
#mobilContentPopup P.close A {
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	height: 100%;
	line-height: 20px;
}
/*virtuální prohlídka */
APPLET {
	z-index: -100;
}

.applet {
	margin: 0px auto 5px auto;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #d5d5d5;
	width: 400px;
	height: 300px;
}

.appletMenu {
	background-color: #ffffff;
	margin-bottom: 1px;
}

#content .appletMenu P {
	padding: 0px 20px 14px 20px;
	margin: 0px
}

#content .appletMenu P.first {
	padding: 10px 20px 5px 20px;
	margin: 0px;
}
/* /virtualni prohlidka */

/* partneri sft */
#content H2.partneri {
	* padding-left: 0;
}

#content .border {
	background-image: url('/img/u/bg_border.gif');
	background-repeat: no-repeat;
	margin: 0 18px 15px 22px;
	* margin-left: 12px;
	width: 176px;
	height: 123px;
	clear: left;
	float: left;
}
#content .border IMG.nike {
	margin: 38px 0 0 20px;
}
#content .border IMG.alexandria {
	margin: 26px 0 0 29px;
}
#content .border IMG.steilmann {
	margin: 41px 0 0 22px;
}
#content .border IMG.scymca {
	margin: 17px 0 0 43px;
}
#content .border IMG.praguestore {
	margin: 33px 0 0 14px;
}
#content .border IMG.chara {
	margin: 42px 0 0 14px;
}
#content .border IMG.bibelot {
	margin: 6px 0 0 6px;
}
#content .border IMG.alexandria2 {
	margin: 6px 0 0 6px;
}
#content .border IMG.sportisimo {
	margin: 43px 0 0 14px;
}
#content .border IMG.coloseum {
	margin: 36px 0 0 14px;
}
#content .border IMG.unicredit {
	margin: 6px 0 0 6px;
}




/* /partneri sft */

/* chat */
#content .topChat, #content .topChatOnline {
      background: #545454;
      color: #FFFFFF;
      width: 616px;
      margin-left: 21px;
      margin-bottom: 21px;
}
#content .topChat H2 {
	color: #FFFFFF;
    height: 19px;
    padding-right: 19px;
}
#content .topChatOnline H2, #content .topChatOnline H3 {
    color: #FFFFFF;
}
#content .topChat H2 SPAN {
    float: left;
    display: block;
}
#content .topChat H2 SPAN.date {
    float: right;
    font-weight: normal;
}
#content .topChat H3 {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: normal;
    background: url("/img/u/fanzona/chat/ico_chat_g.gif") 19px 2px no-repeat;
    padding-left: 39px;
}
#content .topChat P {
	padding: 0px 19px 0px 39px;
	font-size: 0.9em;
	color: #C8C8C8;
	line-height: 1.3em;
}
#content .topChatOnline P {
	font-size: 0.9em;
	color: #C8C8C8;
	line-height: 1.3em;
}
#content .topChatOnline P SPAN {
        width: 100px;
        display: block;
        float: left;
}
#content .topChat A.show {
	color:#FFFFFF;
	text-decoration:none;
	background: url("/img/u/bg_btn_chat_g.gif") left top no-repeat;
	display: block;
	margin-top: 10px;
	text-align: center;
	text-decoration: none;
	width: 98px;
	height: 23px;
	cursor: pointer;
}
#content .topChat A.show .r {
	background: url("/img/u/bg_btn_chat_right_g.gif") right top no-repeat;
	display: block;
	padding: 3px 6px 5px 5px;
	text-align: right;
	height: 23px;
}
#content .topChat DIV.text {
    float: left;
    width: 489px;
    padding-top: 19px;
    padding-bottom: 5px;
}
#content .topChatOnline DIV.text {
    float: left;
    width: 345px;
    padding-top: 19px;
    padding-bottom: 15px;
}
#content .topChat DIV.photo {
	background: #D0D0D0;
	width: 124px;
	float: right;
}
#content .topChatOnline DIV.photo {
	background: #D0D0D0;
	width: 268px;
	float: right;
}
#content .topChat DIV.photo IMG, #content .topChatOnline DIV.photo IMG {
    margin: 9px 12px;
}
#content .chat {
		padding-bottom: 20px;
}
#content .chat .headerItem {
    background: #DFDFDF;
    padding: 10px 22px 0px 0px;
}
#content .chat .listItem {
    background: #FFFFFF;
    margin-bottom: 2px;
}
#content .chat .gray {
    background: #EFEFEF;
}
#content .chat .listItem H3 {
    background: url("/img/u/fanzona/chat/ico_chat_w.gif") no-repeat;
    float: left;
}
#content .chat .listItem H3 A {
	font-weight: normal;
}
#content .chat .listItem P {
    color: #656565;
    font-size: 0.9em;
      display: block;
      line-height: 1.2em;
}
#content .chat .listItem P.perex {
    clear: both;
      padding-left: 22px;
}
#content .chat .listItem P.date {
    float: right;
      display: block;
}
#content .chat .listItem P.question {
	font-size: 1.1em;
}
#content .chat .listItem P.answer {
	margin-top: 5px;
}
#content .chat .listItem P.question STRONG {
	color: #B8292F;
}
#content .chat .listItem P.question SPAN.moderator, #content .chat .listItem P.question SPAN.moderator STRONG, #content .chat .listItem P.answer SPAN.moderator STRONG {
    color: #0067B5;
}
#content .chat H4 {
	text-align: left;
}
#content .chat .box {
    padding: 10px 0px 0px 22px;
    border-bottom: 1px solid #EFEFEF;
}

#content .chat .box P, #content .chat .box LABEL {
    font-size: 0.9em;
    padding-left: 0px;
    text-align: left;
}
#content .chat .box TEXTAREA {
	border: 1px solid #A5ACB2;
	width: 615px;
	height: 49px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content .chat .box #remainingChars {
	float: right;
	text-align: right;
	padding-right: 20px;
	font-size: 0.9em;
	width: 15%;
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
#content .chat .box #remainingChars SPAN {
	display: inline;
}
#content .chat .box LABEL.question {
	float: left;
	width: 10%;
}
#content .chat .box #questSended {
	position: absolute;
	top: 88px;
	left: 80px;
}
#content .chat .notLogged {
	background: #EAE3E4;
	margin-bottom: 15px;
	padding-bottom: 10px;
	height: 1%;
}
#content .chat .notLogged .fLeft {
	margin-right: 12px;
	display: inline;
	margin-bottom: 10px;
}
#content .chat .notLogged .fLeft LABEL {
	display: block;
}
#content .chat .notLogged INPUT {
	border: 1px solid #A5ACB2;
}
#content .chat .notLogged .btn INPUT {
	margin-top: 26px;
	border: none;
}
#content .chat .notLogged P {
	padding-left: 20px;
	background: url("/img/u/fanzona/chat/alert.gif") 0px 3px no-repeat;
}
#content .chat .notLogged DIV.errors {
	margin: 0px 20px 5px 0px;
}
#content .chat .box DIV.fLeft FORM INPUT {
	float: left;
	margin-right: 5px;
}
#content .chat .box DIV.fLeft FORM LABEL {
	padding-top: 3px;
	display: block;
	float: left;
}
#content .chat A.refresh {
	color: #373737;
	text-decoration:none;
	background: url("/img/u/bg_btn_refresh.gif") left top no-repeat;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 77px;
}
#content .chat A.refresh .r {
	background: url("/img/u/bg_btn_refresh_right.gif") right top no-repeat;
	display: block;
	padding: 3px 10px 5px;
	text-align: right;
}
#content .chat .fRight INPUT {
	border: none;
	height: 23px;
   	font-family: Tahoma, Arial, sans-serif;
   	font-size: 1em;
   	cursor: pointer;
}
#content .chat INPUT.reset {
    margin-right: 10px;
    background: transparent url("/img/u/fanzona/chat/bg_cancel_question.gif") 0% 0% no-repeat;
    width: 88px;
   	color: #373737;
	text-align: right;
	padding-right: 4px;
}
#content .chat INPUT.submit {
    background: transparent url("/img/u/fanzona/chat/bg_send_question.gif") 0% 0% no-repeat;
    width: 85px;
    color: #FFFFFF;
}
BODY.frameChat {
	background-color: #EFEFEF;
	text-align: left;
}
BODY.frameChat #content {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#nase-projekty #content .note {font-size: 0.9em; background: none;}
#content FORM .captcha {
	clear: both;
	padding-top: 15px;
}