html,body {
	height: 100%;
}

body {
	margin:0; padding:0;
	text-align: center;
	border: none;
	color: black;
	font-size: 75%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #BE2B37;
}

h1 {
	padding: 15px 0; margin: 0;
	font-size: 185%;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ED1B23;
}
#page-games h1 {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}
h2 {
	padding: 10px 0 2px 0; margin: 0 0 10px 0;
	font-size: 125%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #BE2B37;
	border-bottom: 1px solid #DDD4C4;
}
#page-games h2 {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #465721;
	border-bottom: 1px solid #86AD4C;
}
h3 {
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	color: #BE2B37;
}

img {border: 0px;}
a {text-decoration: underline; color: #806950;}
a:hover {text-decoration: none; color: #EEA316;}
#page-games a {color: #F3BC56;}
#page-games a:hover {color: black;}

.textRight {text-align: right;}
.textCenter {text-align: center;}
.textLeft {text-align: left;}
.floatLeft {float: left;} .floatRight {float: right;}
.clear {clear: both;} .clearLeft {clear: left;} .clearRight {clear: right;}
.hide {display: none;}

hr {
	border: none;
	border-top: dashed 1px #B30E2A;
	height: 1px;
}
abbr, acronym, .help {
	cursor: help;
}

.highlight {}
.infoBox {
	padding: 10px; margin: 5px 0;
	background: #EEE9E1;
	border-right: 1px solid #DDD4C4;
	border-left: 1px solid #DDD4C4;
}

.floatImg {
    float:left;
}


#page-games .infoBox {
	background: #86AD4C;
	color: black;
}

.infoText {
	font-size: 95%;
	font-style: italic;
	color: #CACACA;
}
.image-left {
	float: left;
	border: 3px solid #DDD4C4;
	margin: 0 10px 15px 0;
}
.image-right {
	float: right;
	border: 3px solid #DDD4C4;
	margin: 0 0 15px 10px;
}
img.noBorder {border: none;}

pre {
	padding: 0; margin:0;
	font-size: 115%;
}


/**/

#page {
	padding: 0;	margin: 0 auto;
	width: 100%;
	text-align: left;
	background: #BE2B37 url("_clip/page-bg.gif") top center repeat-y;
}
#page-games {
	padding: 0;	margin: 0 auto;
	width: 100%;
	text-align: left;
	background: #BE2B37 url("_clip/page-bg-games.gif") top center repeat-y;
	color: white;
}
#header {
	margin: 0 auto;
	background: url("_clip/top-image.jpg") top left no-repeat;
	width: 745px; height: 141px;
}
#hp-header {
	margin: 0 auto;
	background: url("_clip/hp-top-image.jpg") top left no-repeat;
	width: 745px; height: 142px;
}
a.homepage-btn {
	height: 130px; width: 250px;
	position: relative; top: 5px; left: 25px;
	display: block;
}
a.homepage-btn-inside {
	height: 100px; width: 200px;
	position: relative; top: 0; left: 25px;
	display: block;
}
.countdown-top {
	width: 276px; height: 19px;
	position: relative;
	top: 122px; left: 469px;
}
.top-site-map {
	padding: 15px 0 5px 0;
	font-size: 85%;
	border-bottom: 1px solid #E7E8EC;
}

#footer {
	background: #BE2B37 url("_clip/footer-bg.gif") top center no-repeat;
	font-size: 85%;
	color: #F3BC56;
	clear: both;
}
.footer-links {
	margin: 0 auto; padding: 15px 0;
	width: 685px;
}
.footer-links a {
	color: #F3BC56;
}

#hp-content {
	margin: 0 auto;
	width: 745px; height: 301px;
	font-size: 95%;
	background: url("_clip/hp-vizual-background.jpg") top left no-repeat;
}
#content {
	margin: 0 auto;
	width: 745px;
	font-size: 95%;
	background: url("_clip/ball-bg.gif") top right no-repeat;
}
#content-games {
	margin: 0 auto;
	width: 745px;
	font-size: 95%;
	background: url("_clip/turnaj-gambrinus.gif") top right no-repeat;
}
.left-content {
	padding: 0; margin: 0 250px 20px 25px;
	text-align: justify;
}
.right-content {
	width: 230px;
	float: right;
}
.hp-left-content {
	width: 212px;
	float: left;
}
.left-content-games {
	padding: 0; margin: 0 25px 20px 25px;
}
.hp-right-content {
	padding: 120px 0 0 0; margin: 0;
	float: right;
}
.rc-block {
	margin: 15px 25px 15px 0; padding: 10px 0 5px 15px;
	border-left: 2px solid #806950;
}
.right-cut {
	width: 205px; height: 15px;
	background: url("_clip/cut-bg.gif");
}
.cut {
	height: 25px; margin: 15px 0;
	background: url("_clip/cut-bg.gif");
	clear: left;
}
.sub-navig {
	margin: 15px 0;
	text-align: right;
	clear: right;
}
ul.cig-zpravy {
	padding-left: 10px; margin: 10px 0;
	list-style: none;
	border-bottom: 1px solid white;
}
.cig-zpravy li a {
	padding: 3px 15px;
	background: url("_clip/bullet.gif") 0 7px no-repeat;
	display: block;
}

img.mapka {
	border: 3px solid #E1D9CB;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
}
.wallpaper {
	width: 50%;
	margin: 0 auto;
	float: left;
	text-align: center;
}
.wallpaper img {
	border: 4px solid #DDD4C4;
}
.hp-text {
	width: 533px; height: 83px;
	overflow: hidden;
	position: relative;
}
.hp-text span {
	width: 533px; height: 83px;
	background: url("_clip/hp-welcome.jpg") top left no-repeat;
	position: absolute; top: 0; left: 0;
}
.hp-text h2 {
	margin: 0; padding: 10px;
	color: white;
}

.games-perex {width: 365px;}
.games-starter {margin: 25px -25px; clear: both;}
.games-starter img {float: left;}

.banner-code {
	width: 290px; height: 100px;
	padding: 10px; margin: 0 0 0 140px;
	display: list-item;
	background: white;
	border: none;
}


/* --- TABLES --- */

table#table-vstupenky {width: 435px; border-collapse: collapse; background: #F9F9FB;}
#table-vstupenky td {padding: 3px 5px; text-align: center; border-bottom: 1px solid #DDD4C4;}
#table-vstupenky th {padding: 3px 5px; text-align: left; font-weight: normal; border-bottom: 1px solid #DDD4C4;}
td.cat-1 { background: #BD2B36; color: white; font-weight:bold;}
td.cat-2 { background: #EC9C13; color: white; font-weight:bold;}
td.cat-3 { background: #796A53; color: white; font-weight:bold;}
td.cat-4 { background: #CDBB6F; color: white; font-weight:bold;}
/**/
.table-stats {
	width: 99%;
	margin: 15px auto;
	text-align: center;
}
.table-stats th {
	margin: 0; padding: 3px 5px;
	background: #DDD4C4;
	color: #806950;
}
th.team {width: 60%;}
td.nadpis { background: #BE2B37; color: white; font-weight: bold; text-align: left;}
.table-stats td {
	margin: 0; padding: 3px 5px;
	border-bottom: 1px solid #806950;
}
.table-stats td img {
	margin-right: 5px;
	vertical-align: top;
}
.table-stats strong {font-size: 85%;}
/**/
table.table-vzkazy {
	width: 99%;
}
.table-vzkazy th {
	padding: 4px 6px; margin: 0;
	background: url("_clip/cut-bg.gif");
	font-weight: normal;
}
td.text-vzkazu {
	background: #EEA316;
	padding: 10px; margin: 0;
	color: white;
	font-weight: bold;
}

table.vzkazy-formular {width: 99%;}
.vzkazy-formular td, th {
	padding: 5px;
	background: url("_clip/cut-bg.gif");
}
.vzkazy-formular textarea, .table-vzkazy textarea {
	background: white;
	border: 1px solid #BE2B37;
}
input.nb {
   border: none; padding: 3px;
   width: 25px;
   font-weight: bold;
}
input.adresa {width: 200px;}
/**/
.table-vyherci {width: 98%;}
.table-vyherci td {
	padding: 4px 7px;
	background: #DDD4C4;
}
/**/
.table-ceny-games  {width: 100%;	border: 1px solid #DDD4C4;}

.table-ceny-games td, th {
	padding: 4px 7px;
	text-align: left;
	vertical-align: top;
}
.table-ceny-games th {background: #698F31; font-weight: bold;}
.table-ceny-games td {background: #86AD4C; color: black;}

/**/

table.table-zeme {
	width: 100%;
	margin: 10px 0;
}
/* \*/ * html table.table-zeme {width: 98%;} /**/

.table-zeme th {
	padding: 3px 6px;
	background: #EEE9E1;
	font-weight: bold;
	text-align: left;
}
.table-zeme td {
	padding: 3px 6px;
	background: #F8F6F3;
	vertical-align: top;
}
.table-zeme td.width {width: 40%;}
.table-zeme ul {
	padding: 10px 20px; margin: 0;
	list-style: square;
}
.table-zeme ul li {padding: 3px 0;}

/**/
.game-items {
	text-align: center;
	padding: 10px;
	background: #EEE9E1;
	min-height: 50px; height: auto;
}
.obrazok {
	margin: 0 auto; padding: 0;
	width: 49%;
	float: left;
	text-align: left;
}
.obrazok img {
	float: left;
	vertical-align: top;
	margin-right: 10px;
}




/* --- TABLES end --- */

/* --- MENU --- */

#menu {
	margin: 0 auto;
	width: 745px; height: 42px;
	background: url("_clip/menu-bg.gif") top left no-repeat;
	text-transform: uppercase;
}
#menu.games {background: url("_clip/menu-bg-games.gif") top left no-repeat;}
#menu ul {
	padding: 10px 0 10px 20px; margin: 0;
	list-style: none;
	font-weight: bold;
	font-size: 95%;
}
#menu li { display: inline;}
#menu li a {
	padding: 9px;
	text-decoration: none;
	color: white;
}
#menu li a:hover, li.active a {
	background: #F8D698;
	color: #BE2B37 !important;
	text-decoration: none;
}

/**/

ul.sub-menu {
	margin: 10px 0; padding: 0;
	font-weight: bold;
	border-bottom: 1px solid white;
	list-style: none;
}
ul.sub-menu li a {
	padding: 6px 10px 6px 20px;
	background: #F8D698 url("_clip/bullet.gif") 5px 10px no-repeat;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid white;
}
ul.sub-menu li a:hover {
	background: #FFFFFF url("_clip/bullet.gif") 5px 10px no-repeat;
}

/* \*/ * html ul.sub-menu li a {height: 1px;} /**/

/**/
#hp-menu {
	margin: 0 0 0 30px; padding: 0;
	width: 188px;
	text-align: center;
	text-transform: uppercase;
}
#hp-menu li {
	width: 188px;
	line-height: 32px;
	background: url("_clip/main-menu-bg.gif") 0 5px no-repeat;
}
#hp-menu ul {
	padding: 0; margin: 0;
	list-style: none;
	font-weight: bold;
	font-size: 115%;
}
#hp-menu li a {
	padding: 0 0 5px 0; margin: 0;
	text-decoration: none;
	_height: 1px;
	color: white;
	display: block;
}
#hp-menu li a:hover {
	color: #BE2B37;
}
/* --- MENU END --- */

/* ------ top GA menu --------- */
#topmenu {
	margin: 0 auto; padding: 0;
	width: 745px;
	background: url("_clip/top-menu-bg.gif");
	font-size: 11px;
	border-bottom: 3px solid #F0A815;
}
#topmenu ul {
	padding: 5px 3px; margin: 0;
	list-style-type: none;
	text-align: right;	
}
#topmenu li { display: inline; }
#topmenu li a {
	text-decoration: none;
	color: #F3BC56;
	padding: 0 10px;
	border-right: 1px solid #F3BC56;
}
#topmenu li.last a {
	border:0;
}
#topmenu li a:hover {
	color: black;	
}
/* ------ end of top GA menu --------- */


@media print {

	#topmenu, #header, #footer, .sub-navig { display: none;}
	#page { width: 650px;}

}

