/* CSS for screen */

/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td	{
	margin:0; padding:0; border:0; text-decoration:none;
	font-weight:inherit; font-style:normal; font-size:100%; font-family:inherit;
	vertical-align:baseline; outline:none; text-align:left;
}
body	{line-height:1; color:Black; background:White;}
table	{border-collapse:collapse; border-spacing:0;}
caption, th, td	{text-align:left; font-weight:normal;}
tbody th, tbody td	{vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after	{content:"";}
blockquote, q { quotes: "" ""; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet	{border:none;}
ul, ol, dir, menu	{list-style:none;}
sub, sup	{vertical-align:baseline;}
a	{color:inherit; cursor:default;}
a:link, a:visited
	{text-decoration:underline;}
a[href],
button, select,
input[type=submit], input[type=button], input[type=reset],
input[type=checkbox], input[type=radio]
	{cursor:pointer;}
div	{min-height:0;}

/* basic */

html	{overflow-y:scroll;}
body	{
	font-size:9pt;
	font-family:"Arial CE", Arial, Helvetica, sans-serif;
	line-height:1.5em;
}

h1, h2, h3, h4, h5, h6, caption, dt, th, legend	{font-weight:bold;}
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited,
caption a:link, caption a:visited,
dt a:link, dt a:visited,
legend a:link, legend a:visited
	{text-decoration:none;}

h1	{font-size:2em; text-transform:uppercase; line-height:1.2em; clear:both; margin: 10px 0 5px 0; padding: 10px 0 5px 0;}
h2	{font-size:1.2em; text-transform:uppercase;}
h3	{font-size:1.2em; text-transform:uppercase;}
h4	{font-size:1.2em;}
h5	{font-size:1em;}
h6	{font-size:1em; }
p, ul, ol, dl, table, blockquote	{margin-bottom:0.5em;}

ol	{list-style-type:decimal;}
pre, code	{font-family:monospace;}

em	{font-weight:bold;}
a:link,
a:visited
	{color:Blue;}
a:hover	{color:Red;}
hr, del	{display:none;}
ul li	{padding-left:10px; list-style:none;}

.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
.small	{font-size:90%;}
.big	{font-size:110%;}
.last	{margin-bottom:0;}
.hidden	{display:none;}
.invisible	{visibility:hidden;}
.print	{display:none;}
.noCss	{display:none;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.imgtLeft	{float:left; clear:left; margin:1em 0 1em 20px;}
.imgRight	{float:right; clear:right; margin:1em 20px 1em 0;}
.reset	{display:block; clear:both; height:0; line-height:0;}
.reset hr	{display:inline; line-height:0; height:0; visibility:hidden;}
.inline	{display:inline;}
.holder	{position:relative;}
.frame	{width:100%; position:relative;}


.block	{padding-bottom:2em;}
.section	{padding-bottom:4em;}


/* typography */

body, input, table	{font-size:9pt; line-height:22px;}

#menuFrame a:link,
#menuFrame a:visited
	{text-transform:uppercase; text-decoration:none; font-weight:bold;}

h1,
h2,
#titleDeco,
.hpArticle h3
	{font-size:12pt; text-transform:uppercase; line-height:30px; font-weight:bold;}

.perex	{font-weight:bold;}

h3	{text-transform:none;}

.teamTable h3,
.taber h3,
.hpArticle h3,
#hpMatches h2
	{font-size: 9pt;}

#menuTeams a:link,
#menuTeams a:visited
 {text-transform:none;}
#menuTeams h3 {font-size:1em; text-transform:uppercase;}

p.gallery {font-size:9px;}

.playersLink a:link,
.playersLink a:visited,
.reportsLink a:link,
.reportsLink a:visited
 {font-size:1.2em; font-weight:bold;}

.leadersClub {padding-left: 33px;}


ol {padding-left:22px;}
dl, dt {font-weight: normal;}

/* layout */

body	{min-width:960px;}

h1 {margin:0; padding:0 10px;}
h2 {margin-top:0;}

.menu {margin-bottom:0;}
.menu li	{padding-left:30px;}

.columns	{position:relative; width:670px;}

.colLeft,
.colRight,
.col1of3,
.col2of3,
.col3of3,
.aboutClub,
.leadersClub
	{float:left; position:relative; left:100%;}

.colLeft	{width:320px; margin-left:-670px;}
.colRight	{width:320px; margin-left:-320px; }

.contentMuzstvo .colLeft	{width:500px;}
.contentMuzstvo .colRight	{width:150px; margin-left:-150px;}

.aboutClub  {width:470px; margin-left:-670px;}
.leadersClub  {width:200px; margin-left:-200px;}

.col1of3	{width:210px; margin-left:-670px; }
.col2of3	{width:210px; margin-left:-440px; }
.col3of3	{width:210px; margin-left:-210px; }

.listTable {width: 100%;}

.listTable th,
.listTable td
	{padding-right: 5px;}

#mainFrame	{
	width:960px;
	margin:10px auto;
	position:relative;
}

#headerFrame	{position:relative; top:0; left:0;}
#logoFrame	{padding:30px 0 0 0;}

#logoFrame a	{display:block; width:250px;height:145px;}
#logoFrame img	{display:block; position:relative; left:64px; top:6px;}

#titleDeco	{position:absolute; height:30px; width:690px; top:175px; right:0; padding-left:10px;}

#contentFrame,
#menuFrame
	{float:right; padding:30px 0 30px 0;}
#menuFrame	{padding-top:5px;}

#contentFrame
	{width:690px; padding-right:10px;}
#menuFrame
	{width:250px; margin-right:10px; padding-bottom:0;}
#footerFrame	{height:30px; line-height:30px; clear:both; padding:0 30px;}

thead th {border-top:1px solid Black; border-bottom:1px solid Black;}

.teamTable-content,
.taber .tab
	{position:relative; top:0px;}

.teamTable h3,
.taber h3
	{padding:3px 10px;}
.teamTable h3,
.taber h3.tabHeaderActive
	{position:relative;}

.teamTable-content,
.taber .tab
	{z-index:100;}
.teamTable h3,
.taber h3
	{z-index:200;}

table.teamArticles {width:500px;}

a.more	{padding-right:1em; text-decoration:none;}

#page_39 #contentFrame	{padding-right:0;width:700px; padding-bottom:0;}
#page_39 h2 {height:30px; line-height:30px; padding:0 10px;}
#page_39 .listTable {margin-bottom:0;}
#page_39 .colLeft	{width:340px; margin-left:-690px; margin-right:10px;}
#page_39 .colRight	{width:340px; margin-left:-340px;}

#hpMatches,
#hpArticles
 {width:690px;}
#hpMatches th,
#hpArticles th,
#hpMatches td,
#articles th
	{padding-left:10px;}

#mapContact {float:right; margin:16px 20px;}

#mainMenu,
#menuTeams .menuSection
	{overflow:hidden; padding:5px 0; margin:0 15px;}
#menuTeams h3 {width:80px; float:left;}
#menuTeams .menuSection .menu {width:130px; float:right;}

#menuFrame .menu li {padding-left:0;}
#menuFrame .menu li a:link,
#menuFrame .menu li a:visited
	{display:block; padding-left:10px;}
#mainMenu ul {margin-bottom:0;}

.textContent {padding-top:10px; padding-right:20px;}

#hpArticles th {width:200px;}

#menuFrame h3,
#menuFrame li
 {line-height:15px;}

.gallery {padding-top:30px;}
.gallery-item {float:left; width:172px; height:170px;}

.galleryList {padding-top:30px;}
.galleryList-item {float:left; width:172px; height:190px;}
.galleryList-description {padding-right:10px;}
.galleryList-date {display:block;}

.containerContact {padding-top:10px;}

dl dd {padding-left:20px;}

.playersLink,
.reportsLink
 {float:right;}

.imageRight {float:right; display:block; margin-bottom:10px;}
.imageRight img {display:block; width:300px; position:relative; top:5px; right:-20px;}


.contentMuzstvo .taber {overflow:hidden; clear:both;}
.contentMuzstvo .pastMatches {width:330px; float:left;}
.contentMuzstvo .futureMatches {width:330px; float:right;}
.contentMuzstvo .pastMatches .teamTable {clear:both;}

/* colors */
/*
	violet: b90e37
	gray: dark    425159
	      lighter dddddd
	      light   eeeeee
*/

#mainFrame	{background:url(/static/15/bgr_main.gif) repeat-y;}
#headerFrame	{background:url(/static/15/bgr_header.gif) repeat-y;}
#logoFrame	{background:url(/static/15/visual2.jpg) no-repeat 100% 30px;}
#logoFrame a	{background:url(/static/15/logo_mfkd_3.jpg) no-repeat 0 0;}
#titleDeco {color:#fff; background-color:#b90e37;}
#menuFrame a:link,
#menuFrame a:visited,
#menuFrame h3
	{color:#fff;}
#footerFrame	{background-color:#425159; color:#fff;}

body {color:#33434b;}

a:link,
a:visited
	{color:#b90e37}

a.menu:link,
a.menu:visited
	{color:white;}

a.more	{background:url(/static/15/arrow_red.gif) no-repeat right;}

a.pdf {background:url(/static/15/pdf.png) no-repeat; padding-left:18px;}


h1,
h2, h2 a:link, h2 a:visited
h3, h3 a:link, h3 a:visited
	{color: #425159;}

ul li,
li.inline
	{background:url(/static/15/dot.gif) no-repeat 0 0.8em;}

.trOdd	{background:#ddd;}

.teamTable h3,
.taber h3
	{background:#eee; border-color:#fff; color:#425159;}
.teamTable-content,
.taber .tab
	{border-color:#b90e37;}

.teamTable h3,
.taber .tabHeaderActive,
#page_39 h2
	{background:#425159; color:#fff;}

#menuTeams .menuSection
	{border-bottom:1px solid White;}

#menuFrame li	{background-image:none;}
#menuFrame li a:link,
#menuFrame li a:visited
	{background:url(/static/15/arrow.gif) no-repeat 0 3px;}


h1,
.hpArticle h3
	{background:#425159; color:#fff;}
.hpArticle h3 a:link,
.hpArticle h3 a:visited
	{color:#fff;}
.hpArticleTrailer,
#hpMatches .listTable
	{border-color:#ddd;}
.hpArticleOthers {background:#eee;}

.playersLink a:link,
.playersLink a:visited,
.reportsLink a:link,
.reportsLink a:visited
	{background:url(/static/15/playerslist.gif) no-repeat; padding-left:20px;}

.resultsTable {border: 1px solid #b90e37; padding: 5px}

ul .contact, 
li .contact {background-image: none; padding-left:0;}

a:hover	{color:#f00;}
#menuFrame .menu a:hover,
#page_39 .block h3 a:hover
	{color:#fe7;}

