body {background:#10366a url(../images/bodyBg.png) repeat-x top left;	font-family: "Trebuchet MS", Verdana, Arial, lucida, sans-serif; font-size:0.72em; color:#a9cdff; margin: 0px auto;}
.noCSS {display: none;}
.printOnly {display: none;}
.clearer {clear:both;}
div.clearer {height: 1px;overflow: hidden;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.just {text-align:justify;}
.red {color: #dd0000;}
.nowrap { white-space: nowrap; }
a:link, a:visited {color: #ffffff;	text-decoration:underline;}
a:hover {color: #ffe400; text-decoration:underline;}
a.vice:link, a.vice:visited { height: 21px; line-height: 21px; color: #ffffff;	text-decoration:underline; text-transform: uppercase; padding-right: 25px;}
a.vice:hover {color: #ffe400; text-decoration:underline;}
.viceLightRel { background: url(../images/viceLight.gif) right center no-repeat; }
.viceDarkRel { background: url(../images/viceDark.gif) right center no-repeat; }
.viceDark { position: absolute; right: 6px; bottom: 8px; background: url(../images/viceDark.gif) right center no-repeat; }
.viceLight { position: absolute; right: 6px; bottom: 8px; background: url(../images/viceLight.gif) right center no-repeat; }
a img {border: none; }
b, strong { color: #ffffff; font-weight: bold; }
ul {margin-top:0.4em; margin-bottom:0.8em; margin-left:0.8em; padding-left:1em; line-height: 130%;}
ol {line-height: 140%;}
li {margin-bottom:0.3em;}
p {margin-top: 0em;  margin-bottom: 0.4em;  text-align: left;  line-height: 170%;  text-indent: 0px;}
.noIndent {text-indent: 0;}
span {line-height: 170%;}
h1 {font-size: 170%; line-height: 115%; font-weight: bold; margin-top:5px; margin-bottom: 5px;}
h2 {color:#d7f3ff; text-transform: uppercase; font-size: 150%; line-height: 110%; font-weight: bold; margin: 15px 0 10px 0; }
h3 {color:#d7f3ff; text-transform: uppercase; font-size: 130%; line-height: 110%; font-weight: bold; margin: 15px 0 10px 0; }
h3.topMr { margin-top: 30px; }
h2 em, h3 em {font-style: normal; font-weight: normal; font-size: 70%; }
h2 a:link, h3 a:link, h2 a:visited, h3 a:visited { text-decoration: none; color: #d7f3ff;}
div.hr { position: relative; display:block; width: 700px; height:2px; float: left; margin: 5px 0 5px 0; border: none; background: transparent url(../images/hrBg.jpg) no-repeat top left; }
legend {font-size: 110%; font-weight: bold; margin-top: 0px; margin-left: 3px; margin-bottom: 5px;  padding-left: 2px;  color:#ffffff;}
fieldset {margin-top: 0px;  margin-bottom: 10px;  padding: 0px 0px 2px 20px;}
fieldset div.fieldsetContent {margin: 0px 20px 0px 0px; float: left;}
label {font-weight: bold;}
.help {cursor: help; border-bottom: 1px dashed #638EB5;}
table.soupis { width: 100%; border: none; }
table.soupis th { padding: 3px 5px 2px 5px; font-weight: bold; margin: 1px; color:#a9cdff; background: #0d2e5c; border: none; vertical-align: middle; }
table.soupis td { padding: 3px 5px 2px 5px; border: none; background: #0d2e5c; color:#a9cdff; }
table.soupis tr.bright td { background: transparent; }
.fleft { float: left; }
.fright { float: right; }
img.fleft  { margin-right: 20px; }
img.fright { margin-left: 20px; }
img.fleft, img.fright { border: 1px solid #6499cd; padding: 2px; }


/*-------------------------------------------------------------------------------------------------------
	layout stranky
---------------------------------------------------------------------------------------------------------*/
#page {	margin: 0 auto;width: 1000px;	position: relative;}
#header {	margin: 0 auto;width: 1000px;	height: 177px; overflow: hidden; background: url(../images/headerBg.jpg) no-repeat top left;	position: relative;}
#homeflash { width:1000px; height: 177px; position: absolute; top: 0; left: 0; }
#teaser-cup, #teaser-cup:visited { position: absolute; z-index: 1000; top: 72px; left: 100px; width:285px; height: 102px; overflow: hidden; background: url(../images/teaser-cup.gif) no-repeat top left; }
#teaser-cup:hover { background-position: bottom left; }
#home { position: absolute; width:440px; height:45px; left: 15px; top: 15px; }
#breadcrumbs { margin: 0px 0 8px 16px; }
#content { background: url(../images/contentBg.png) no-repeat top left; padding: 8px 20px 0 15px;}
#content-column { position: relative; float:left; width: 700px; padding: 8px 10px 0 0; margin-bottom: 15px; }
#right-column { position: relative; float:right; width: 250px; margin-bottom: 15px; padding: 5px 0 0 0; }
#right-column .head { background: #0d2e5c; height:20px; line-height: 20px; padding: 3px 10px 2px 10px; }
#right-column .firstHead { background: #3d639a; }
#right-column .head h4 { line-height: 20px; padding: 0; margin: 0; color: #ffffff; font-weight: bold; text-transform: uppercase; } 
#right-column .teaserContent { padding: 0 10px 10px 10px; border: 1px solid #19509d; background: #123d78; margin: 0 0 13px 0;}
#right-column .first { border: 1px solid #4b87c6; background: #5284be url(../images/rightContentBg.gif) repeat-x bottom left; }
#right-column .teaserContent h5 { font-size: 110%; text-align: center; color: #ffffff; margin: 10px auto 3px 0; }
#right-column .teaserContent h5 .time { color: #ffff00; }
#right-column table.rightSkore { width: 100%; }
#right-column td.rightSkore { width: 45px; }
#sponzoriHead { width:250px; height:25px; float:left; background: #0d2e5c url(../images/sponzoriTitle.gif) no-repeat; }
#sponzori { clear: both; background: #0d2e5c; padding:10px; margin-bottom: 15px; text-align: center; }
#sponzori img { border: none; padding: 4px 4px 4px 4px; }
#PagerId { clear: both; padding: 10px 0 0 0; border-top: 1px solid #4c78b8; }
#PagerId span { padding: 2px 5px; border: 1px solid #19509d; color: #19509d; }
#PagerId a:link, #PagerId a:visited { padding: 2px 5px; border: 1px solid #4c78b8; background: #19509d; text-decoration: none; }
#PagerId a:hover { padding: 2px 5px; border: 1px solid #4c78b8; background: #4c78b8; text-decoration: none; }
.hlavniPartner h3 { margin: 5px auto 15px auto; }

/*-------------------------------------------------------------------------------------------------------
	soupisky
---------------------------------------------------------------------------------------------------------*/
div.playerDetail { position: relative; float: left; width: 690px; min-height: 275px; padding: 0 10px 0 0; background: #0d2e5c url(../images/playerBg.png) no-repeat top right; margin: 0 0 10px 0; }
div.playerDetail img { float: left; border:1px solid #8ee3fd; }
div.playerDetail .textContent { float: left; padding-left:12px; }


/*-------------------------------------------------------------------------------------------------------
	clanky a reportaze
---------------------------------------------------------------------------------------------------------*/
div.clanekShortTitul { position: relative; float: left; width: 690px; min-height: 219px; background: #0f315f url(../images/clanekTitulBg.png) repeat-x top left; margin: 0 0 10px 0; padding: 0 0 20px 0; }
div.clanekShortTitul img { float: left; border:1px solid #8ee3fd; margin-right: 12px; }
div.clanekShortTitul .textContent { padding: 0px 10px; }

div.clanekShort { position: relative; float: left; width: 330px; padding: 0 0 20px 0; margin: 0 20px 5px 0; }
div.clanekShort img { float: left; border:1px solid #8ee3fd; margin-right: 12px; margin-bottom: 5px; }

div.clanekShort a.vice:link, div.clanekShortTitul a.vice:visited, div.clanekShort a.vice:link, div.clanekShortTitul a.vice:visited { position: absolute; display: block; bottom: 3px; right: 3px; }

div.clanekFull {  }
div.clanekFull img { float: left; border:1px solid #8ee3fd; margin-right: 12px; margin-bottom: 10px; }

/*-------------------------------------------------------------------------------------------------------
	zapasy
---------------------------------------------------------------------------------------------------------*/
div.zapas-column { width:335px; float: left; padding-right: 15px; }
div.zapas-column table { width:100%; margin-bottom: 10px;}
div.zapas-column table td { border: 1px solid #667fa3; background-color: #10366a; padding: 10px 15px; font-weight: bold; font-size: 120%; text-transform: uppercase; color: #ffffff; }
div.zapas-column table td.yellow { color: #ffe400; }
div.zapas-column table td.score { width: 19px; padding: 10px 7px; text-align: center; }
div.zapas-column table td.halftime { color: #bcd8ff; }
div.zapas-column table td.fulltime { color: #011633; background: #b9e5f4 url(../images/zapasy-skore.gif) repeat-x top left; }
div.zapas-column h3 { margin-top: 0px; } 

/*-------------------------------------------------------------------------------------------------------
	fotogalerie
---------------------------------------------------------------------------------------------------------*/
div.fotogalerie-short { margin-top: 5px; }
div.fotogalerie-short .img-container { float: left; display: block; padding: 12px; margin: 0 10px 10px 0; background: url(../images/fotogalerieShortBg.gif) no-repeat top left; }
div.fotogalerie-short .img-container img { display: block; }

/*-------------------------------------------------------------------------------------------------------
	forum
---------------------------------------------------------------------------------------------------------*/
div.QA { border:1px solid #19509d; padding: 5px 10px; background: #123d78; overflow: hidden; margin-bottom: 5px; }

/*-------------------------------------------------------------------------------------------------------
	kontaktni formulare
---------------------------------------------------------------------------------------------------------*/
fieldset input.text, fieldset input.text3, fieldset textarea{ width: 300px; border: 1px solid #777777;}
textarea { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;  font-size: 12px; height: 100px;}
td, th { text-align: left;vertical-align: top;}
/*-------------------------------------------------------------------------------------------------------
	jquery galleria
---------------------------------------------------------------------------------------------------------*/
ul.gallery { clear: both; width: 650px; }
.galleria_wrapper { width: 650px; float: left; background: #123D78; margin: 0 0 10px 20px; padding: 10px 0; text-align:center; }
.galleria_wrapper img { display: block; margin: 0 auto; }
.galleria {list-style:none;width:800px}
.galleria li{display:block;width:100px;height:100px;overflow:hidden;float:left;margin:0 5px 5px 0}
.galleria li a{display:none}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:650px} /* MSIE bug */