html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

html, body {
height: 100%;
}

body {
font-family: Tahoma, Verdana, Arial, lucida, sans-serif;
background: #000000 url(./pic/bkgd.gif)  top left; color: #fff; /*#717171*/
font-size: 11px; text-align: center; min-width: 760px;
line-height: 1.5; margin: 0;	padding: 0;
}

html>body { font-size: small; }

a ,a:link { color: #F5F5F5; text-decoration: underline; }
a:visited { color: #F5F5F5;text-decoration: underline; }
/*a:hover { color: #4A4A4A; text-decoration: none;}*/
a:hover, a:active, a:focus {	color: #F5F5F5;	text-decoration: none;}
input,select,textarea { border: 1px solid #D0D0D0; }
input .radio { border: none !important; }
h1 { margin: 10px 0 0 10px; font-size: 19px; color:#F5F5F5;}
h2 { margin: 10px 0 0 10px; font-size: 17px; color:#F5F5F5; }
h3 { margin: 10px 0 0 10px; font-size: 15px; color:white; }
h2.hraci { margin: 0 0 0 10px; font-size: 16px; color:#F5F5F5; }
h3.hraci { margin: 0 0 0 10px; font-size: 14px; color:#F5F5F5; }
p,h2,h3,h4,h5,div,span,b,i,strong{ color: #fff }
td { color: #505050; font-size: 12px; }
p.red { background-color: #C80000; margin-left: 20px; text-align: center; }

a img { border: none; }
img.logo { margin-right: 15px; margin-top: 15px; }
.sympvitez { position: absolute; top:5px; right: 205px; }
.error { color: White; font-weight: bold; font-size: 12px; text-align: center; background: url('./pic/ico-error.png') no-repeat 7px 2px #C80000; 
			padding-bottom: 2px; width: 94%;  border-bottom: 1px solid #F5F5F5; }
.error2 { color: white; font-weight: bold; font-size: 12px; text-align: center; background-color: #C80000; }
.ok { color: white; font-weight: bold; font-size: 12px; text-align: center; background-color: #FF9B14; padding: 3px 0; }
.clear { clear:both; line-height:0px !important; height:0px !important; font-size:0px !important; float:none !important;}
 
 
form {margin:0; padding:0; border:0;}
fieldset {clear:both; margin:15px 0; _margin:0; padding:10px 15px; border:1px solid #D0D0D0;}
legend {margin-left:0; _margin-left:-5px; padding:0; font-size:110%; font-weight:bold; color:#D0D0D0;}
 
#main { width: 960px; margin: 0 auto; text-align: left;
		height: 100%; min-height: 100%; background: #5b5b5b; 
		position: relative; }

body>#main { height: auto; }


#head {width: 960px; margin: 0 auto; color: #fff;   height: 164px; background: url(./pic/banner-top.jpg) no-repeat 0px 0px; } /*165*/
#head .flag { float: right; position: relative; right:15px; top: 4px; }
#head img { margin-left: 2px; border: 0px; }
#head .toplista { float: right; width: 136px; margin-top: 20px; background: url(./pic/topkos.gif) no-repeat 0px 0px;
						height: 25px; text-align: center; }
#head .toplista a { padding-top: 4px; padding-left:10px; }
#head .toplista a:link, #head .toplista a:visited { color: #FF9B14; }
#head .toplista a:hover { color: white; text-decoration: none; }
#head .mainobr { width: 960px; height: 100px; float: left; clear:left;  }
#head .footbal { background-image: url(./pic/banner_top_footbal.jpg) !important;  }


.col-l {  float: left; width: 195px; _width:192px; height: auto; margin-left: 0px; _margin-left:0px;  color:white; }
				
.col-s { float: left; width: 565px;  height: auto; }	
.col-s .spc{ float: left; width: 551px; margin-left: 7px; height: auto; }			
.col-r { float: right; width: 195px; _width:192px; margin-right: 0px; height: auto;  clear: right; margin-top: 0px; }			
.col-l a { color: white;  text-decoration:  underline; }
.col-l a:hover { color: #D0D0D0;  text-decoration: none; }


.col-r h2 { color: #FF9B14; 	margin: 0;	padding: 0; color: white; font-size: 17px; clear: both; }				
.col-r h2 a,.col-r h2 a:link,.col-r h2 a:visited { color: #FF9B14; text-decoration: underline; }
.col-r h2 a:hover { text-decoration: none; color: #ffffff; }

.row1 { background-color: #F2F2F2; }
.row2 { background-color: white; }

ul#lmenu, ul#lmenu li, ul#lmenu ul {  margin: 0;  border: 0  none;  padding: 0;  width: 195px;  list-style: none; }
ul#lmenu li {  float: left; /*For IE 7 lack of compliance*/
				  display: block !important; /*For GOOD browsers*/
				  display: inline; /*For IE*/
  			     position: relative; }
ul#lmenu ul {  display: none;  position: absolute;  top: 0;   left: 195px; }
ul#lmenu a {  background: url(./pic/menu_sipka.gif) no-repeat 4px 5px #C80000;  padding: .25em .5em .25em 2.5em;
  display: block;  color:white;  font: 10px/20px Verdana, Arial, Helvetica, sans-serif; 
  text-decoration: none;  height: auto !important;  height: 1%; font-weight : normal;  border-bottom:  1px solid #e28681; }
ul#lmenu a:hover,ul#lmenu li:hover a,ul#lmenu li.iehover a 
	{  background-color: #717171;	color:#D0D0D0;	 text-decoration: underline; }
ul#lmenu:after {  clear: both;  display: block;  font: 1px/0px verdana;  content: ".";  height: 0;  visibility: hidden; }

div.module_menu {	margin-bottom: 2px;	padding: 0;	float: left; clear: both; width: 195px; color: #CCCCCC;}

div.module_menu h3 {	padding: 2px 8px 2px 15px; text-align: right; color: #FFFFFF;	font-weight: bold;	font-size: 100%;
	text-transform: uppercase;	position: relative; margin: 8px 0 0 0;  background: url(./pic/menu_sipka.gif)  no-repeat 2px 5px #404040; }

div.module_menu .text {	background: #717171; text-align: left; width: 198px; }
div.module_menu .pp {padding-left:8px; }
div.module_menu img { margin-top: 0px; }
div.module_menu p.info { margin-left: 15px; }
div.module_menu ul {list-style: none; margin: 0; padding: 0; }
div.module_menu li { margin: 0; padding: 0; background: white;
		height: 32px; color: #333333; border-top: 1px solid #D0D0D0;}
div.module_menu li a, div.module_menu li a:link,div.module_menu li a:visited {
	padding: 4px 20px 0 7px; 	display: block; height: 30px;  font-size: 11px;
	color: #505050; font-weight: bold;	text-decoration: none; text-align: center;
}
div.module_menu li a:hover, div.module_menu li a.active
		{color: white; background:  #D0D0D0;   font-size: 11px;}


div.module_menu2 {	margin-bottom: 2px;	padding: 0;	float: left; clear: both; width: 195px; color: #CCCCCC;}
div.module_menu2 h3 {	padding: 0 2.5em 0 15px; text-align: right; color: #FFFFFF;	font-weight: bold;	font-size: 100%;
	text-transform: uppercase;	position: relative; margin: 8px 0px 0px 0; background: url(./pic/menu-sipkar.gif)  no-repeat 175px 5px #404040; }
div.module_menu2 .info { color: #f5f5f5; background: url(./pic/menu-sipkar.gif)  no-repeat 175px 5px #404040; text-align: right;
								padding-right: 2.5em;  }
div.module_menu2 .info2 { background: #c80000 url(./pic/menu-sipkar.gif)  no-repeat 175px 5px; text-align: right; padding-right: 2.5em;
									border-top: 1px solid #E28681; }
div.module_menu2 .info3 { background: #c80000 url(./pic/menu-sipkar.gif)  no-repeat 175px 5px; text-align: right; padding-right: 2.5em;
									border-top: 1px solid #E28681;  font-size: 10px; padding-bottom: 2px;}									
div.module_menu2 .text {text-align: center; width: 195px;}
div.module_menu2 img { margin-top: 0px; }


ul#sporty {  float: left; margin: 0 0 0 5px; _margin-left:12px;  border: 0  none;  padding: 0;  width: 575px; _width:548px;  list-style: none; }
ul#sporty li {  float: left; width: 32%; padding: 3px 0; text-align: center; }
ul#sporty lia { float: left; width: 24.5%; padding: 3px 0; }
ul#sporty img { border: none; }

ul.kluby,ul.klubyall { float: left; margin: 0 0 0 140px;  border: 0  none;  padding: 0;  width: 250px;  list-style: none; 
				background-color: #F5F5F5;}
ul.kluby li, ul.klubyall li { padding: 3px 0; text-align: center; color:#C80000;  }
ul.kluby li.red, ul.klubyall li.red { background-color: #C80000; color: white; font-weight: bold; text-align: center;  }
ul.klubyall {margin:0px;}
ul.kluby a:visited,ul.klubyall a:visited { color: #C80000; }
ul.kluby a, ul.kluby a:link, ul.klubyall a,ul.klubyall a:link {color: #C80000; }
ul.kluby a:hover, ul.klubyall a:hover{ text-decoration:none; color:#505050; }

.catalog { margin: 0; padding: 0; float: left; width: 565px; }
.catalog .li_null { float: left; width: 24.5%; padding: 3px 0; }
.catalog .li_null2 { float: left; width: 282px; padding: 1px 0; }
.catalog .li { border: 1px solid #505050/*#E0E0E0*/; padding-bottom: 5px; margin: 0 3px; background-color: white; }
.catalog .li_head { padding: 3px 5px; background: #E5E5E5;	font-weight: bold;
						  border: 1px solid #FFF; text-align: center; color: #CC0000; 
						  height: 34px; }
.catalog .li_head .d1 { float: left; color: #909090; }
.catalog .li_head .d2 { float: right; display: block; }
.catalog .li_head .d2 img { width: 11px; height: 11px; }
.catalog .li_head .d3 { float: right; color: #80C060; font-weight: bold; margin-right: 5px; }
.catalog .photo1 { text-align: center; height: 128px; margin: 5px 5px 0 5px; }
.catalog .photo1 img {border:1px solid black; height: 128px;}
.catalog .photo2 { text-align: center; height: 170px; margin: 4px 0px 0 0px; }
.catalog .photo2 img {border:1px solid black; }
.catalog .photo3 { text-align: center; margin: 4px 0px 0 0px; }
.catalog .photo3 img {border:1px solid black; }
.catalog .redtext { color: #CC0000; height:15px; text-align: center; margin-top:5px; clear: both; }
.catalog .redtext2 { color: #CC0000 !important; height:17px; text-align: center; margin-top:5px; clear: both; font-size: 13px; 
							font-weight: bold;}
.catalog .redtext a, .catalog .redtext a:link, .catalog .redtext a:visited {
	color: #C80000;
}
.catalog .sedytext { color:#717171;   text-align: center;	font-size: 11px;  clear: both;}

.navigation {	color: #666;	border: 0px;/*	height: 50px;*/}
.navigation a:link,
.navigation a:visited,
.navigation a:active {	text-decoration:none;	color: #636363;	background:#F9FDFF;	border:1px solid #E2EFF8;
	padding:3px 6px;	font-size:11px;	height:20px;	line-height:25px; }
.navigation_btn {	text-decoration:none;	color: #636363;	background:#F9FDFF;	border:1px solid #E2EFF8;	font-size:11px; height: 20px; }
.navigation a:hover {	background:#95ADD1;	color:#ffffff;	border-color:#6F8AB7; }
.navigation span {	text-decoration:none;	background:#fff;	padding:3px 6px;	border:1px solid #E6E6E6;	color:#ccc;	font-size:11px; }


#hrdetail {width: 90%; border: 1px solid #505050; }
#hrdetail div { font-size:14px; background-color:#E5E5E5; }
#hrdetail .nazev { padding: 3px 5px; background:  #CC0000;	font-weight: bold;
						  border: 1px solid #FFF; text-align: center; color: White; }
#hrdetail img {border:1px solid black; text-align: center; margin: 5pt 0;}
#hrdetail .popis { color: #404040; background-color: #F2F2F2;  }
#hrdetail .popis2 { color: #404040; }

 #formobj {  width:500px;  margin:0px;  text-align:left;  margin:0px auto;}
 #formobj fieldset {  border:0px;  margin:0px;  padding:0px;}
 #formobj legend {  display:none;}
 #formobj label {  width:170px;  float:left;  text-align:right;  margin-right:7px; color: #505050;}
 #formobj textarea  {  width:354px;  height:49px;  float:left;font-size:11px}
 #formobj .box_top {  margin-bottom:2px;  margin-top:8px;  height:30px;  border:1px solid #717171;  background:#C80000;  clear:both;}
 #formobj .box_top span
 	  {  display:block;  line-height:30px;  vertical-align:middle;  text-transform:uppercase;  
										  font-weight:bold;  font-size:14px;  color:white;  margin-left:17px; }
 #formobj .box {  background:#F5F5F5;  padding:20px 10px 15px 10px;}
 #formobj .box .row .column {  width:232px;  float:left;}
 #formobj .box .row .column label {  width:87px;}
 #formobj .box .row .column input {  margin-bottom:6px;}
 #formobj .row {  margin-bottom:6px;}
 #formobj .input_text {  width:145px;  height:19px;  border:1px solid #A4A4A4;  float:left; font-size:12px;}
 #formobj textarea { border:1px solid #A4A4A4;  float:left; font-size:12px; margin-left: 65px; }
 #formobj .pov  {  color:#990000;  font-weight:bold;  margin-left:4px;  float:left;  display:block;  width:3px;  height:18px;}
 #formobj .novinky {  background:#EDEDED;  margin-top:2px;  padding:5px 0px 5px 10px;  margin-bottom:5px;}
 #formobj .novinky label {  width:auto;}
 #formobj .novinky .row {  margin:0px;}
 #formobj .freetext2 {  text-align:center;  padding-bottom:10px;  border-bottom:1px solid #DADADA; }
 #formobj .freetext2 span {  font-size:14px;  font-weight:bold;  color:#990000;}
 #formobj .freetext2 p {  margin:0px;padding:0px}
 #formobj .button {  padding:5px 1px; background-color:#C80000; border: 1px solid #717171; color: white; font-weight: bold; 
 							margin-left:150px; }
 
.infoklub { float: left; width: 600px; margin-bottom: 10px; margin-left: 10px; }
.infoklub .ggmapa { float: left; width: 530px; height: 400px; border: 1px solid red;  color: #505050 !important;}
.infoklub ul { float: left; margin: 0 0 0 40px;  border: 0  none;  padding: 0;  width: 200px;  list-style: none; }
.infoklub li { color: #D0D0D0; }

.galerie { margin: 10px 0 0 8px; float: left; width: 540px; text-align: center; padding: 4px 5px;  
				background-color: #1F1A17; }
.galerie .obal { float: left; width: 33%; padding: 3px 0;}
.galerie .photo { text-align: center; padding: 3px 2px 0 2px; background-color: #1F1A17; }		
.galerie .popis { clear:both; text-align: center; font-size: 11px; color:#F5F5F5;  }	
.galerie img { border: 1px solid  White; }
.galodkaz { text-align: center; height: 22px; background-color: #717171; }
.galstadion { width: 540px; margin: 10px 0 0 4px; float: left;  }
.galstadion .obal { float:left; width: 540px; margin: 5px; background-color: #1F1A17; }
.galstadion img {  margin: 5px;  }


.box1 { width: 100%; float: left; }
.box1 h2 {  }
.box2 { background:#F5F5F5;  padding:10px 10px 15px 10px; margin-bottom: 15px; float:left; clear: both; color: #505050 !important;
			width: 530px; }
.box1 h3 { margin: 8px 0px 2px 0px;  height:30px;  border:1px solid #717171;  padding-left: 30px;
				background: url('./pic/ico-user.png') 4px 7px no-repeat #C80000;  clear:both; }
.box2 div,.box1 p {	color: #505050 !important; margin: 0; }
.box2 .picture { float: left; width: 120px; height: 130px; margin: 0px;  }

.box-in { margin-left: 15px; _margin-left: 12px; margin-top: 10px; }
.box-stred { float: left; width: 250px; margin-left: 10px; border: 1px solid #F5F5F5; }
.box-stred h3 { float: left; margin:0px; background-color:#C80000; width:100%; text-align: center; padding: 2px 0;  }
.box-stred h4 { color: #C80000; margin: 2px 0; padding: 2px 0px; font-size: 12px; background-color: #DDDDDD; }
.box-stred .text {background: #717171; text-align: center; }
.box-stred .popis { color: white; text-align: center; }
.box-stred .img { height:198px; clear: both;  }
.box-stred ul { list-style: none; margin:0px; _margin-left:40px; text-align: right;  }
.box-stred li { background: #505050; padding-right: 5px; }
.box-stred li a, .box-stred li a:link, .box-stred li a:visited { text-decoration: underline; font-size: 11px; }

table.tabobj {  margin: 5px 20px; width: 500px;	background-color: #E5E5E5; margin-top:10px; }
table.tabobj thead th { background-color: #C80000; color:white; font-size: 13px; font-weight: bold; text-align: left;
					padding: 2px 0px 2px 10px; }
table.tabobj tr.seda { background-color: #E5E5E5 !important; }					
table.tabobj tr.yel { background-color: #FFFF99; }			
table.tabobj tr.red { background-color: #505050; }			
table.tabobj td { padding: 2px 0px; font-size: 11px; }
table.tabobj tbody th { color: #505050; text-align: right; padding-right: 8px; font-size: 11px;}
table.tabobj .col1 { padding: 3px 5px; text-align: right; width: 170px; }
table.tabobj .col2 { padding: 3px 5px; text-align: left; width: 230px; }

table.tabobj .colo1 { padding: 3px 5px 3px 18px; text-align: left; width: 170px; }
table.tabobj .colo2 { padding: 3px 5px 3px 4px; text-align: right; width: 100px;}
table.tabobj .colo3 { padding: 3px 20px 3px 4px; text-align: right; width: 130px;}
table.tabobj .colb1 { padding: 3px 5px 3px 18px; text-align: left; width: 170px; color: #003399; font-weight: bold;}
table.tabobj .colb2 { padding: 3px 5px 3px 4px; text-align: right; width: 230px; text-align: center; 
						color: #003399; font-weight: bold;}
table.tabobj .colc1 { padding: 3px 5px 3px 18px; text-align: left; width: 170px; color: white; font-weight: bold;}
table.tabobj .colc2 { padding: 3px 30px 3px 4px; text-align: right; width: 230px; text-align: right; 
						color: white; font-weight: bold;}

.kart { width: 480px; border: none; border-collapse: collapse;  }						
.kart td { color: #505050; }
.kart th { color: #505050; font-weight: bold !important; }
.bonus { background-color: #FF9B14; text-align: center; }

#pata { background-color:#1F1A17; color:white; width: 960px; margin: 0 auto;  }
#pata .info { padding: 4px;  }

.banner-stred { margin: 14px 0 0 4px; text-align: center; }

.banner-stred .banner { margin-top: 5px;  }

.poll {}
.poll .bar {  height: 1em;  margin: 1px 0;  background-color: #ddd;}
.poll .title { color:#F5F5F5; font-weight:bold; border: none; padding-left: 4px; font-size: 12px; text-align: center; }
.poll .dotaz { border: none; }
.poll .bar .foreground {  background-color: #404040;  border: none; height: 1em;  float: left; /* LTR */ }
.poll .links {  text-align: center; }
.poll .percent {  text-align: right; /* LTR */border: none; }
.poll .total {  text-align: center; }
.poll .vote-form {  text-align: center; }
.poll .vote-form .choices {  text-align: left; /* LTR */   margin: 0 auto;   display: table; }
.poll .vote-form .choices .title {  font-weight: bold; }
.node-form #edit-poll-more {  margin: 0; }
td.poll-chtext {   width: 80%; }
td.poll-chvotes .form-text {   width: 85%; }

.textin { width: 540px; margin-left: 15px; }
ul.text1 { }