body, html {
	scrollbar-base-color: #E55D00;
	scrollbar-face-color: #E55D00;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #E55D00;
	scrollbar-arrow-color: #FFFFFF;
	height: 100%;
}
body {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a {
	font-weight: bold;
	color: #E55D00;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: underline;
}
.arev {
	font-weight: bold;
	color: #E55D00;
	text-decoration: none;
}
.arev:hover {
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: none;
}
.aback {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.aback:hover {
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: underline;
}
.awht {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.awht:hover {
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: underline;
}
.aimg {
	width: 100%;
}
.aimg A:hover {
	height: 0px;
}
.aimg A IMG {
	border-right: #E55D00 3px solid;
	border-top: #E55D00 3px solid;
	border-left: #E55D00 3px solid;
	border-bottom: #E55D00 3px solid;
	xwidth: 86px;
}
.aimg A:hover IMG {
	border-right: #8E8E8E 3px solid;
	border-top: #8E8E8E 3px solid;
	border-left: #8E8E8E 3px solid;
	border-bottom: #8E8E8E 3px solid;
}
hr{
	height: 1px;
	background-color: #E55D00;
	border: none;
}
#hlavni {
	margin: 0px 5% 0px 5%;
	padding: 0px 0px 0px 0px;
	height: 550px;
	min-height: 550px; /* Mozilla, Opera, zajisti minimalni vysku  */
}
body>#hlavni {
	height: auto; /* Mozilla, Opera, zajisti, ze pri obsahu vetsim nez 100% se hlavni blok natahne  */
}
#hlavicka {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#obsah {
	/* obsah */
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#lobsah {
	/* levy obsah */
	margin: 0px 5p0 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
	height: 100%;
	min-height: 100%;
	/* Mozilla, Opera, zajisti minimalni vysku 100% */
}
#lobsahtop {
	/* pravy obsah top */
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	border-bottom: 2px solid #E55D00;
}
#lobsahmid {
	/* pravy obsah middle */
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}
#sobsah {
	/* stred obsah */
	margin: 0px 18px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#pobsah {
	/* pravy obsah */
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 200px;
	height: 100%;
	min-height: 100%; /* Mozilla, Opera, zajisti minimalni vysku   */
}
#paticka {
	position: relative;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 100%;
}
#buttonbat {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
}
.item {
	text-align: left;
	width: 100%;
	float: left;
	position: relative;
}
.copyright {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: lowercase;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 100%;
	background-color: #E55D00;
}
.logo {
	/*background: #FFFFFF url(../_img/moto.jpg) no-repeat center bottom;*/
	position: relative;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 65px;
	min-height: 65px;
}
.moto{
	background: #FFFFFF url(../_img/moto.jpg) no-repeat center bottom;
	position: relative;
	margin: 5px 200px 5px 75px;
	padding: 0px 0px 0px 0px;
	height: 65px;
	min-height: 65px;
}
.bannerTopRight {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	width: 480;
}
.bannerRight {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
	width: 195px;
	/*border: 1px solid #E55D00;
	*/
}
.bannerBottom {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	min-width: 100%;
	/*border: 1px solid #E55D00;*/
}
.menuh {
	/* menu horizontalni */
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	background-color: #E55D00;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	width: 100%;
	/*border-bottom: 2px solid #E55D00;*/
}
.menuv {
/* menu vertikalni */
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	color: #E55D00;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menuvv {
/* menu vertikalni */
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menuvvv {
/* menu vertikalni */
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.nadpishl {
	font-weight: bold;
	color: #E55D00;
}
.popishl {
	font-weight: bold;
	color: #E55D00;
}
.input {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E55D00;
	background-color: #FFFFFF;
	border: 1px solid #E55D00;
}
.required {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E55D00;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #E55D00;
	background: #FFFFFF url(../_img/_main/povinne_arrow.gif) no-repeat right bottom;
}
.requirederr {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E55D00;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #E55D00;
	background: #FFECEC url(../_img/_main/povinne_arrow.gif) no-repeat right bottom;
}
.button {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E55D00;
	background-color: #FFFFFF;
	border: 1px solid #E55D00;
}
.login {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.hledani {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.linebck {
	background-color: #E55D00;
}
.foto {
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 150px;
	height: 210px;
	text-align: center;
	border: 1px solid #E55D00;
}
.fotonm {
	margin: 0px 4px 3px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 152px;
	height: 210px;
	text-align: center;
	border: 1px solid #E55D00;
}
.img {
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	text-align: center;
	/*border: 1px dotted #E55D00;*/
}
.imgpps {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	text-align: left;
	color: #E55D00;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #E55D00;
}
.infbox {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 195px;
	border: 1px solid #E55D00;
}
.inflabel {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 195px;
	background-color: #E55D00;
}
.inflabeltxt {
	margin: 3px 0px 3px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}
.inflabelfce {
	text-align: right;
	margin: 0px 3px 3px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 100%;
}
.infbody {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	max-height: 300px;
	_height: expression(this.scrollHeight > 300? "300px" : "auto" );
	width: 200px;
	overflow: auto;
	float: left;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #E55D00;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}
.infbodytxt {
	margin: 3px 0px 3px 3px;
	padding: 0px 0px 0px 0px;
	width: 178px;
	float: left;
}
.stranky {
	font-weight: bold;
	color: #E55D00;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	min-width: 100%;
	/*border: 1px solid #E55D00;
	*/
}
.artibox {
	margin: 0px 0px 5px 3px;
	padding: 0px 0px 5px 0px;
	float: left;
	width: 100%;
}
.artilabel {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #E55D00;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #E55D00;
}
.artianotacebold {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.artianotace {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.artibody {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}
.artizaver {
    font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-transform: lowercase;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}
.artifile{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;	
	float: left;
	width: 100%;
}
.artizaverline {
   font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-transform: lowercase;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #E55D00;
}
.navtext {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	layer-background-color:#DCDCDC;
	background-color: #DCDCDC;
	color:#000000;
	width:200px;
	border: 1px solid #E55D00;
}
.filterbox {
	margin: 0px 0px 3px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;
}
.filterlabel {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #E55D00;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	float: left;
	width: 100%;
	border-bottom: 2px solid #E55D00;
}
.hodnoceni {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	max-height: 200px;
	_height: expression(this.scrollHeight > 200? "200px" : "auto" );
	width: 100%;
	overflow: auto;
	float: left;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #E55D00;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}
.diskuze {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	max-height: 300px;
	_height: expression(this.scrollHeight > 300? "300px" : "auto" );
	width: 100%;
	overflow: auto;
	float: left;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #E55D00;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}
