body{
	margin: 0px;
	padding: 0px;
	font-family: arial;
}

#page{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#menu{
	width: 100%;
}

#menu1{
	background: url('img/menu-all.png') no-repeat;
	width: 1000px;
	height: 39px;
	padding: 0px;
	margin: 0px;
}

#menu2{
	background: url('img/menu1-all.png') no-repeat;
	width: 1000px;
	height: 39px;
}

img{
	border: 0px;
}

a{
	color: #fffd64;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.str{
	margin-top: 50px;
}

.bg-top{
	background: #595959;
	height: 261px;
	padding: 0px;
	margin: 0px;
	width: 1050px;
}

.bg-top_x{
	background: #595959;
	padding: 0px;
	margin: 0px;
	width: 1050px;
}

.bg-top1{
	background: #595959;
	height: 161px;
	padding: 0px;
	margin: 0px;
}

.bg-middle{
	background: #ffc843;
	height: 350px;
	padding: 0px;
	margin: 0px;
	
}

.bg-middle_x{
	background: #ffc843;
	height: 350px;
	padding: 0px;
	margin: 0px;
	
}

.bg-middle1{
	background: #ffc843;
	height: 200px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bg-bottom{
	background: #595959;
	height: 59px;
	text-align: center;
	color: white;
	
}

.bg-bottom a{
	color: #fffd64;
}

.mnu_item{
	text-align: left;
}

.mnu_item a{
	font-weight: bold;
}

.left-menu{
	width: 200px;
	color: white;
	padding-top: 8px;
	text-align: left;
}

.left-menu .menu-top{
	background: url('img/l-menu-top.png') no-repeat;
	height: 33px;
	width: 200px;
	font-size: 17px;
	font-weight: bold;
	padding: 3px 0px 0px 8px;
}

.left-menu  .menu-item{
	/*display: block;*/
	height: 30px;
	/*border-left: 2px solid #e3d4af;
	border-right: 1px solid #e3d4af;
	background: #c3a253;*/
	vertical-align: top;
	background: url('img/l-menu-bg.png') repeat-y;
	padding: 0px 3px 0px 2px;
}
.left-menu  .menu-item .in{
	border-bottom: 1px dotted white;
	padding: 4px 0px 4px 4px;
}

.left-menu  .menu-item1{
	height: 30px;
	vertical-align: top;
	background: url('img/l-menu-bg.png') repeat-y;
	padding: 0px 3px 0px 2px;
	border-bottom: 1px solid #e8dbbc;
}

.left-menu  .menu-item1 .in{
	padding: 4px 0px 4px 4px;
}

.clanky{
	width: 479px;
	color: white;
	text-align: left;
}

.clanky .top-ob{
	background: url('img/clanek-top.png') no-repeat;
	height: 50px;
	width: 479px;
	font-size: 17px;
	font-weight: bold;
	padding: 3px 2px 0px 50px;
}
.clanky .top-lyze{
	background: url('img/clanek-top-lyze.png') no-repeat;
	height: 50px;
	width: 479px;
	font-size: 17px;
	font-weight: bold;
	padding: 3px 2px 0px 70px;
}
.clanky .top-csos{
	background: url('img/clanek-top-csos.png') no-repeat;
	height: 50px;
	width: 479px;
	font-size: 17px;
	font-weight: bold;
	padding: 3px 2px 0px 80px;
}
.clanky .top-kolo{
	background: url('img/clanek-top-kolo.png') no-repeat;
	height: 50px;
	width: 479px;
	font-size: 17px;
	font-weight: bold;
	padding: 3px 2px 0px 50px;
}

.clanky  .item{
	margin-left: 20px;
	margin-right: 2px;
	height: 125px;
	background: url('img/clanek-bg.png') no-repeat;
	padding: 5px 1px 0px 13px;
}

.clanky .text{
	width: 500px;
	background: #c3a253;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #e8dbbc;
	border-right: 1px solid #e8dbbc;
	text-align: justify;
}

.clanky  .item-cl{
	border-top: 1px dotted white;
	border-bottom: 1px solid #e8dbbc;
	padding: 5px;
}

.clanky .bottom{
	background: url('img/clanek-bottom.png') repeat-y;
	padding: 0px 0px 0px 14px;
	font-size: 10pt;
}

.clanky .bottom1{
	background: url('img/clanek-bottom.png') right repeat-y;
	padding: 0px 2px 0px 0px;
	font-size: 10pt;
}

/* články dlouhé */
.clanky-long{
	width: 779px;
	color: white;
	text-align: left;
}

.clanky-long .top{
	background: url('img/clanek-top-long.png') no-repeat;
	height: 50px;
	width: 779px;
	font-size: 17px;
	font-weight: bold;
	padding: 3px 2px 0px 80px;
}

.clanky-long  .item{
	margin-left: 20px;
	margin-right: 2px;
	height: 125px;
	background: url('img/clanek-bg-long.png') no-repeat;
	padding: 5px 1px 0px 13px;
}

.clanky-long .text{
	width: 800px;
	background: #c3a253;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #e8dbbc;
	border-right: 1px solid #e8dbbc;
	text-align: justify;
}

.clanky-long  .item-cl{
	border-top: 1px dotted white;
	border-bottom: 1px solid #e8dbbc;
	padding: 5px;
}

.clanky-long .bottom{
	background: url('img/clanek-bottom-long.png') repeat-y;
	padding: 0px 2px 0px 14px;
	font-size: 10pt;
}
.right{
	width: 299px;
	color: white;
	padding-top: 9px;
	padding-left: 10px;
	text-align: left;
}

.right .menu-top{
	background: url('img/r-menu-top.png') no-repeat;
	height: 33px;
	width: 299px;
	font-size: 17px;
	font-weight: bold;
	padding: 3px 0px 0px 8px;
}

.right  .menu-item{
	width: 290px;
	border-left: 1px solid #e3d4af;
	border-right: 1px solid #e3d4af;
	border-bottom: 1px dotted #e3d4af;
	background: #c3a253;
	padding: 5px 0px 5px 8px;
	vertical-align: top;
}

.right  .menu-item1{
	width: 290px;
	border-left: 1px solid #e3d4af;
	border-right: 1px solid #e3d4af;
	border-bottom: 1px solid #e3d4af;
	background: #c3a253;
	padding: 5px 0px 0px 0px;
	vertical-align: top;
}

.right  .menu-item2{
	width: 290px;
	border-left: 1px solid #e3d4af;
	border-right: 1px solid #e3d4af;
	border-bottom: 1px solid #e3d4af;
	background: #c3a253;
	padding: 5px 0px 5px 8px;
	vertical-align: top;
}

.veta  .menu-item{
	border-left: 1px solid #e3d4af;
	border-right: 1px solid #e3d4af;
	border-bottom: 1px dotted #e3d4af;
	background: #c3a253;
	padding: 5px 0px 5px 8px;
	vertical-align: top;
}

.veta  .menu-item2{
	border-left: 1px solid #e3d4af;
	border-right: 1px solid #e3d4af;
	border-bottom: 1px solid #e3d4af;
	background: #c3a253;
	padding: 5px 0px 5px 8px;
	vertical-align: top;
}

.left-menu  .menu-item a{
	color: #fffd64;
	text-decoration: none;
	vertical-align: top;
}

.left-menu  .menu-item a:hover{
	text-decoration: underline;
}

.podmenu{
	display: none;
}

.podmenu a{
	/*display: block;*/
	margin: 0px 0px 0px 2px;
	font-size: 9.5pt;
	vertical-align: top;
}

.hrf{
	display: block;
	vertical-align: top;
	height: 18px;
}

.aktuality{
	font-size: 10pt;
	text-align: justify;
	margin-right: 5px;
}

.sponzor-top{
	width: 298px;
	height: 40px;
	background: url('img/sponzor.png');
}

.sponzor{
	width: 298px;
	height: 261px;
	background: url('img/sponzor1.png');
	text-align: center;
}

.zavody table{
	width: 290px;
	font-size: 10pt;
}

.zavody .weby{
	display: none;
}

.zavody img{
	display: none;
}

.zavody table{
	width: 100%;
}

.zavody table tr td{
	background: #c3a253;
	border-bottom: 1px dotted white;
}

.zavody table .posledni td{
	background: #c3a253;
	border-bottom: 0px dotted white;
}

.zavody1 table{
	width: 100%;
}

.zavody1 table tr td{
	background: #c3a253;
	border-bottom: 1px dotted white;
}

.zavody1 table .posledni td{
	background: #c3a253;
	border-bottom: 0px dotted white;
}

.text .adresar{
	background: #c3a253;
}

.text .adresar td{
	background: #c3a253;
}

.odkazy{
	width: 100%;
}

.odkazy th{
	border: 1px solid black;
	background: gray;
}

.odkazy td{
	vertical-align: top;
}


.hlavc{
	margin: 0px;
	padding: 0px;
}

.hlavc table{
	margin: 0px;
	border: 1px solid white;
}

.menu-item1 a, .aktuality a, .text a{
	color: #fffd64;
	font-weight: bold;
}

.reklama-left{
	width: 200px;
	padding: 15px;
	border: 1px solid #e3d4af;
	background: #c3a253;
}

.radek1{
  background: #dbc080;
}

.radek2{
  background: #c3a253;
  border: 1px solid #dbc080;
}