
/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */
body {
	margin:0;
	padding:0;
	height: 1000px;
	overflow:auto;
}

#mainbox {

	  width: 100% ;
	  margin-left: 0 ;
	  margin-right: 0 ;
	  
	overflow:auto;
}

#hd, .yui-layout-unit-top {
    background-color: white;
    color: white;
}
#bd, .yui-layout-unit-center {
    background-color: white;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
#ban, .yui-layout-unit-right {
    background-color: white;
    color: #fff;
	padding-top:10px;
	border-left:1px solid #0000ff;
}
#nav, .yui-layout-unit-left {
    background-color: white;
	padding-top:10px;

}
#doc1 { width:76.92em;*width:75.07em;min-width:1010px; margin:auto; text-align:left; }


#prihlaska {
	background-color:#E0FFFF;
	padding:10px;
	
}

#prizemoney {
	/*text-align:center;*/
}

div.ft {
	border:1px solid #0000ff;
}
 
div.banner {
	margin-left: 5px;
	margin-top: 10px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	
}

div.banner_sponzori {

	width:130px;
	
}

div.yuimenuu ul {
	  list-style-type: none;
}

#leftmenu ul { list-style-type: none; }

li {
  list-style-type:none;
  }


div.banner_3jezy {
	margin-left: 5px;
	margin-top: 10px;
	text-align:center;
	padding-top:15px;
	
}

div.banner_3jezy img {
	width:160px;
}



div.banner_media {
	margin-left: 5px;
	margin-top: 10px;
	text-align:center;
	padding-top:2px;

	
}
div.banner_media img {
	width:160px;
	
}


div.banner img {
	width:160px;
	
}

div.banner_vehicle img {
	width:100px;
	position:relative;
	left:50px;
}

div.banner_vehicle  {

}
div.banner_vehicle_sponzori img {

	
	
}

div.banner_waves {
	margin-top:5px;
	margin-bottom:5px;
}
div.banner_waves img {
	width:125px;
	position:relative;
	left:50px;
}

div.banner_energy {
	margin-top:5px;
	margin-bottom:5px;
}
div.banner_energy img {
	width:125px;
	position:relative;
	left:40px;
}
table.prize td.first {width : 40%;}
table.aktualita th, table.aktualita td.first {
  font-size : 70%;
  font-family : "Myriad Web",Verdana,Helvetica,Arial,sans-serif;
  background : /*#efe none; color : #630; */}
table.X1 {
border:2px solid silver;
border-collapse: ;
}

div.yui-u {
	 }
div.yui-u p {
		 }

div.'yui-u first' {
	padding-left:5px;
}

div.imguvod1 img {
	margin:2px;
  border:0px solid #0000ff;
  height:200px;
  width:auto;
  float:right;
  text-align:center;
}
div.imguvod2 img {
	margin:2px;
  border:0px solid #0000ff;
  height:200px;
  width:auto;
  float:left;
  text-align:center;
}

div.imguvod3 img {
	margin:2px;
  border:0px solid #0000ff;
  height:200px;
  width:auto;
  float:center;
  text-align:center;
}
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:0em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	/*list-style: disc outside;*/
	list-style-type:none;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
td {width: 70%;}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid silver;
	padding:.5em;

}
#ohranicene {border: 4px solid silver}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}


textarea#styled   {
	width: 600px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}




