body {
	margin: 0;
	padding: 0;
	font-size: 70%;
	text-align: center;
	font-family: Tahoma, 'Verdana CE', Verdana, 'Arial CE', Arial, Helvetica, sans-serif;
	color: #574d48;
	background: url(../img/bg_body.gif) top center #EFCE8C;
	position: relative;
	height: 100%;
	line-height: 1.4em;
	}
	
	 html {height: 100%; margin: 0; padding: 0;}

* {	margin: 0; padding: 0;}
.none {display: none;}

.focus {position: absolute; left: 32px;}

.focus a, .focus span {
	position: absolute;
	top: -20px;
	z-index: -10;
	white-space: nowrap;
	}
.focus a:focus, .focus a:active {
    z-index:2;
	top: 0;
    background:#FFF;
	padding: 2px 5px 4px 6px;
}

/* *** barevna schemata *** */

.default, .katalog {
	min-height: 400px;
	_height: 400px;
	}
	#main.katalog {background: url(../img/bg_katalog.gif) repeat-y top right #FFF;}
	
/*.default #nadpis {background-color: #A07252;}
.default .sitenavig  a {color: #DCCABD;}  
.default #navi ul li a:hover, .default #navi li a.selected {background-color: #A07252;}*/

#main #nadpis {background-color: #6E4E37;}
#main .sitenavig  a {color: #FFFAF0;}  
#main #navi ul li a:hover, #main #navi li a.selected {background-color: #6E4E37;}

/*#main.opavia #nadpis {background-color: #385039;}
#main.opavia .sitenavig  a {color: #F0F7F9;}  
#main.opavia #navi ul li a:hover, #main.opavia #navi li a.selected {background-color: #385039;}

#main.vyrobky #nadpis {background-color: #385039;}
#main.vyrobky .sitenavig  a {color: #F0F7F9;}  
#main.vyrobky #navi ul li a:hover, #main.vyrobky #navi li a.selected {background-color: #385039;}

#main.akce #nadpis {background-color: #5e5e3d;}
#main.akce .sitenavig  a {color: #F0F7F9;}  
#main.akce #navi ul li a:hover, #main.akce #navi li a.selected {background-color: #5e5e3d;}

#main.zabava #nadpis {background-color: #334b64;}
#main.zabava .sitenavig  a {color: #F0F7F9;}  
#main.zabava #navi ul li a:hover, #main.zabava #navi li a.selected {background-color: #334b64;}

#main.styl #nadpis {background-color: #3e406c;}
#main.styl .sitenavig  a {color: #F0F7F9;}  
#main.styl #navi ul li a:hover, #main.styl #navi li a.selected {background-color: #3e406c;}

#main.kariera #nadpis {background-color: #7f3549;}
#main.kariera .sitenavig  a {color: #F0F7F9;}  
#main.kariera #navi ul li a:hover, #main.kariera #navi li a.selected {background-color: #7f3549;}

#main.media #nadpis {background-color: #604d3d;}
#main.media .sitenavig  a {color: #F0F7F9;}  
#main.media #navi ul li a:hover, #main.media #navi li a.selected {background-color: #604d3d;}

#main.kontakty #nadpis {background-color: #385b76;}
#main.kontakty .sitenavig  a {color: #F0F7F9;}  
#main.kontakty #navi ul li a:hover, #main.kontakty #navi li a.selected {background-color: #385b76;}

#main.faq #nadpis {background-color: #506157;}
#main.faq .sitenavig  a {color: #F0F7F9;}  
#main.faq #navi ul li a:hover, #main.faq #navi li a.selected {background-color: #506157;}

#main.katalog #nadpis {background-color: #385039;}
#main.katalog .sitenavig  a {color: #F0F7F9;}  
#main.katalog #navi ul li a:hover, #main.katalog #navi li a.selected {background-color: #385039;}*/

#content .docnadpis {
	color: #6e4e37; 
	font-size: 190%;  
	margin: 15px 0 10px 0; 
	font-family: "Trebuchet MS", Tahoma, 'Verdana CE', Verdana, 'Arial CE', Arial, sans-serif;	
	line-height: 1.2em;
	}
	#content  h2.menunadpis a {
		font-size: 0.8em;
		font-weight: normal;
		margin: 0;
		padding: 0;
		}
		


#nadpis h1 {
	font-size: 1.5em; 
	font-weight: normal; 
	background:url(../img/sipka.gif) no-repeat 0 6px; 
	padding-left: 12px; 
	color: #FFF;
	font-family: "Trebuchet MS", Tahoma, 'Verdana CE', Verdana, 'Arial CE', Arial, sans-serif;
	}
#content h2 {font-size: 1.5em; }
h3 {font-size: 1.5em; font-weight: normal; line-height: 1.2em;}
h4 {font-size: 1.3em;}
h5, h6, h7 {font-size: 1em;}

h2, h3, h4, h5, h6, h7 {margin-bottom: 5px; color: #6e4e37; font-family: "Trebuchet MS", Tahoma, 'Verdana CE', Verdana, 'Arial CE', Arial, sans-serif;}

.left	{text-align: left;}
.center	{text-align: center;}
#content .right	{text-align: right;}
.clr	{clear: both;}
form {margin: 0; padding: 0;}
form p {margin-bottom: 0;}

a {color: #996534;}
a:hover {color: #000;}
#content img {border: 9px solid #FFF;}
p {margin-bottom: 15px;}

img.lft {
	float: left;
	margin: 0 10px 10px 0;
	}

img.rgt {
	float: right;
	margin: 0 0 10px 10px;
	}

#content ul {margin: 0 0 15px 20px; line-height: 1.3em;}
	#content ul ul {margin: 0 0 0 3px;}
#content ol {margin: 0 0 15px 44px;  line-height: 1.4em;}
	#content ol ol {margin: 0 0 0 13px;}
	
	#content ul {list-style: none;}
	#content ul li {
		background: url(../img/sipka_hneda.gif) no-repeat 0 5px;
		padding-left: 10px;
		}
		
#content input {vertical-align: middle;}
#content .radio {margin-right: 7px;}
.contentbutton {background: #A07252; border: 5px solid #FFF; padding: 2px 5px; color: #FFF; cursor: pointer; font-size: 1em;}

.quiz {margin-top: 15px;}
.result {
	padding: 15px 15px 0 15px;
	border: 10px solid #FFF;
	margin-top: 15px;
	background-color: #FEE9B1;
	}

.recept {margin-top: 20px;}
	.recept img {margin-bottom: 15px;}
	#content .recept .pdf {border: 0; margin-bottom: 0;}
.katalogrecept {clear: both; background: url(../img/bg_td.gif) repeat-x bottom left; margin: 0 0 10px 0; padding-bottom: 0;}

.sipka {
	background: url(../img/sipka_hneda.gif) no-repeat 0 5px;
	padding-left: 12px;
	}
	
/* tabulka bezna */
table {
	border-collapse: collapse;
	font-size: 1em;
	margin-bottom: 15px;
	font-size: 1em;
	}	
	th, td {
		padding: 7px 16px 7px 0;
		vertical-align: top;
		}
	th {color: #997953; padding-bottom: 0; text-align: left;}
	td {background: url(../img/bg_td.gif) repeat-x bottom left;	}
	
/* tabulka bez formatovani */
table.noformat {
	border: 0;
	border-collapse: collapse;
	}
	table.noformat th, table.noformat td {
		padding: 7px 16px 7px 0;
		vertical-align: top;
		border: 0;
		background: none;
		}
		table.noformat th {padding-bottom: 0;}
		
/* nahrada obrazkem */

#h_menu li a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	}
	

/**********obsah**********/
#page {
	background: url(../img/bg_page.jpg) repeat-x top center;
	/*_height: auto;
	min-height: 100%;
	height: 100%; */
	z-index: 0;
	}
#enderholder {
	position: relative;
	/*height: auto;
	min-height: 100%;
	_height: 100%;*/
	width: 990px;
	margin: 0 auto;
	}
	#enderholderin {
		padding-bottom: 0;
		width: 100%;
		/*height: 100%;*/
		}


#all {
	margin: 0 auto;
	text-align: left;
	width: 925px;
	position: relative;
	top: 83px;
	background: #FFF;
	border-top: 10px solid #FFF;
	border-bottom: 1px solid #FFF;
	}
		
	#main {
	margin: -1px 9px 0 0;
	background: #FEF0CD;
	border-bottom: 9px solid #FFF;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 10px solid #FFF;
	}

/* ******* hlavicka ******* */

#top {
	height: 180px;
	position: relative;
	}
	.opavia  {background: url(../img/hlavicka06.jpg) no-repeat 0 0;}
	.vyrobky, .hra, .novinky  {background: url(../img/hlavicka04.jpg) no-repeat;}
	.akce  {background: url(../img/hlavicka03.jpg) no-repeat;}
	.zabava, .gda {background: url(../img/hlavicka04.jpg) no-repeat;}
	.styl, .styl-sk {background: url(../img/hlavicka02.jpg) no-repeat;}
	.kariera  {background: url(../img/hlavicka01.jpg) no-repeat;}
	.media, .media-sk  {background: url(../img/hlavicka07.jpg) no-repeat;}
	.kontakty, .pravni-ujednani, .copyrights, .mapa-webu  {background: url(../img/hlavicka08.jpg) no-repeat;}
	.faq, .faq-sk  {background: url(../img/hlavicka05.jpg) no-repeat;}
	.logo {
		position: absolute;
		top: 30px;
		left: 30px;
		border: 0;
		display: none;
		}
	.logolink {
		position: absolute;
		top: 13px;
		left: 35px;
		width: 89px;
		height: 98px;
		display: block;
	 	}
		#top .logolink a {
			width: 100%;
		height: 100%;
			margin-bottom: 25px;
			display: block;
			
			}
		.logolink span {display: none;}
		
		#top.vyrobky {height: 181px;}
		
#image {
	width: 925px;
	height: 180px;	
	background: url(../img/bg_head.gif);
	}
		
	
/* ******* menu ******* */

#h_menu {
	position: absolute;
	top: -51px;
	left: 68px;
	}
	#h_menu ul {
		list-style: none;
		position: relative;
		}
		#h_menu ul li {
			display: inline;
			}
			#h_menu ul li a {
				display: block;
				float: left;			
				}
				
.homepage a, .opavia a, .vyrobky a, .styl a, .styl-sk a, .kariera a, .media a, .media-sk a, .kontakty a, .faq a, .faq-sk a, .gda a {position: relative; height: 27px; color: #503721;}		
#h_menu .homepage a {width: 89px;}					
#h_menu .opavia a {width: 72px;}
#h_menu .vyrobky a {width: 110px;}
#h_menu .styl a, #h_menu .styl-sk a {width: 141px;}
#h_menu .gda a {width: 49px;}
#h_menu .kariera a {width: 79px;}
#h_menu .media a, #h_menu .media-sk a {width: 69px;}
#h_menu .kontakty a {width: 86px;}
#h_menu .faq a, #h_menu .faq-sk a {width: 140px;}
	#h_menu .homepage a span {background: url(../img/m_homepage.gif) no-repeat 0 0;	}
	#h_menu .opavia a span {background: url(../img/m_opavia.gif) no-repeat 0 0;	}
	#h_menu .vyrobky a span {background: url(../img/m_vyrobky.gif) no-repeat 0 0;	 }
	#h_menu .styl a span {background: url(../img/m_styl.gif) no-repeat 0 0;	}
	#h_menu .styl-sk a span {background: url(../img/m_styl_sk.gif) no-repeat 0 0;	}
	#h_menu .gda a span {background: url(../img/m_gda.jpg) no-repeat 0 0;	}
	#h_menu .kariera a span {background: url(../img/m_kariera.gif) no-repeat 0 0;	}
	#h_menu .media a span {background: url(../img/m_media.gif) no-repeat 0 0;	}
	#h_menu .media-sk a span {background: url(../img/m_media_sk.gif) no-repeat 0 0;	}
	#h_menu .kontakty a span {background: url(../img/m_kontakty.gif) no-repeat 0 0;	}
	#h_menu .faq a span {background: url(../img/m_faq.gif) no-repeat 0 0;	}
	#h_menu .faq-sk a span {background: url(../img/m_faq_sk.gif) no-repeat 0 0;	}
	
	#h_menu a:hover span, #h_menu a.active span {background-position: 0 -27px;}
	
#h_menu .homepage a {width: 89px;}					
#h_menu .opavia a {width: 72px;}
#h_menu .vyrobky a {width: 110px;}
#h_menu .styl a, #h_menu .styl-sk a {width: 141px;}
#h_menu .kariera a {width: 79px;}
#h_menu .media a, #h_menu .media-sk a {width: 69px;}
#h_menu .kontakty a {width: 86px;}
#h_menu .faq a, #h_menu .faq-sk a {width: 140px;}
	


			
/* **** hlavni cast **** */

#nadpis {
	padding: 6px 15px 10px 15px;
	border-bottom: 1px solid #FFF;
	position: relative;
	text-align: right;
	color: #FFF;	
	}
	#nadpis h1 {
		float: left;
		position: relative;
		margin: 10px 0 5px 0;
		text-align: left;
		}
		#nadpis p { margin: 10px 15px 0 0;}
				#nadpis a:hover {color: #FFF;}
				
.sitenavig {text-transform: lowercase;}
				
/* **** leve menu **** */

#navi {
	background: #FFF;
	float: left;
	width: 164px;
	float: left;	
	padding-bottom: 10px;
	margin-bottom: 60px;
	}
	#navi ul {
		list-style: none;
		margin-right: 10px;
		background: none;
		}
		#navi ul ul {			
			margin-right: 0;
			}
		#navi li {			
			line-height: 1em;
			border-bottom: 1px solid #FFF;
			display: block;
			position: relative;
			font-weight: bold;
			}
			#navi li li {font-weight: normal;}
		#navi li a {
			color: #828282;
			text-decoration: none;
			display: block;
			padding: 7px 0 7px 0;
			background: url(../img/bg_navi_li.gif) repeat-x 0 100%;
			position: relative;
			cursor: pointer;
			}
			#main.katalog #navi li a {padding: 3px 0 3px 0;}
			#navi li a span {
				margin: 0 5px 0 18px; display: block; line-height: 1.4em; position: relative; cursor: pointer;
				}
				#navi li li a span {margin: 0 5px 0 28px;}
			#navi li a:hover, #navi li a.selected {
				background-image: url(../img/sipka.gif);
				background-repeat: no-repeat;
				background-position: 6px 13px;
				color: #FFF;
				}
				#main.katalog #navi li a:hover, #main.katalog #navi li a.selected {
					background-image: url(../img/sipka.gif);
					background-position: 6px 9px;
					}

					
	#pdf {
		padding: 8px 8px 10px 15px;
		border-top: 10px solid #FFF;
		}
		#pdf p {
			background: url(../img/ico_pdf.gif) no-repeat;
			padding-left: 35px;
			}
				

		
/* **** obsah **** */

#content_container {
	float: right;
	width: 717px;
	padding-bottom: 30px;
	min-height: 300px;
	_height: 300px;
	}
	#content {margin: 0 22px 15px 0;}
		.imgs {padding-right: 110px;}
	.imgbok {
		width: 111px;
		float: right;
		background: #FFF;
		padding-bottom: 9px;
		margin-top: 150px;
		margin-left: 24px;
		}
		.imgbok img {
			margin: 9px 0 0 9px;
			border: 1px solid #BFBFBF;
			}
		
/* **** paticka **** */

/*#ender {
	margin: 80px auto 0 auto;
	padding-top:  65px;
	top: 83px;
	text-align: left;
	width: 95%;
	}*/
#ender {
	text-align: left;
	position: relative;
	margin: 0 auto;	
	width: 925px;
	margin-top: 85px;
	padding-bottom: 40px;	
	}
	#ender a {color: #FFF; }
	#copyContainer {
		width:100%;
		background: #91653F;
	}
	.copy {			
		 font-size: 78%;		 
		 margin-top: 12px;
		 margin-bottom: 0;	
		 background: #91653F;
		 padding: 3px 10px 2px 7px;
		 color: #FFF;
		 display: block;
		 float: left;
		 margin-right: 5px;	
		 }
	.copy_links {			
		 font-size: 78%;		 
		 margin-top: 12px;
		 margin-bottom: 0;	
		 background: #91653F;
		 padding: 3px 10px 2px 7px;
		 color: #FFF;
		 display: block;
		 float: right;
		 margin-right: 5px;	
		 }
		 
		 #ender .pravidla {
		 	padding: 3px 12px;
		 	padding-right: 7px;
			background: url(../img/sipka_hneda.gif) no-repeat 0 50%;
			display: block;		
			float: left;
			}
			#ender .pravidla a {
				font-weight: bold;
				color: #91653F;	
				}
	#ender img {
		float: right;
		border: 0;
		position: relative;
		margin: 12px 0 0 0; padding: 0;
		}
		
/* ***** katalog ***** */

#katalog {margin-top: 11px; padding-bottom: 30px; border: 1px dotted #FFF; }

.productbox {
	width: 335px;
	font-size: 85%;
	margin-bottom: 8px;
	height: auto;
	}
	.leftbox {	float: left;}
	.rightbox {float: right;}
	
	.product {
		position: relative; 
		float: right; 
		width: 220px;
	}
	
	.producttable {
		position: relative; 
		float: left; 
		clear: none;
		width: 335px;
		height: auto;
		padding: 0px 0px 0px 0px;
	}
	
	.product  tr td, .producttable  tr td {
		padding: 0px 2px 2px 2px;
		vertical-align: top;
		}

	.product tr th, .producttable tr th {
		padding: 2px 2px 2px 2px;
		vertical-align: top;
		}

	th {color: #997953; padding-bottom: 0; text-align: left;}
	td {background: url(../img/bg_td.gif) repeat-x bottom left;	}

	.product tr th, .product tr td, 
	.producttable tr th, .producttable tr td {
		font-size: 90%;
	}
	
	.producttable tr td.zanorena {
		padding: 0px 0px 0px 10px;
	}

	.productimg {
		width: 105px;
		height: 105px;
		background: #FFF;
		float: left;
		text-align: center;
		}
		.productimg a {
			
			}
			.productimg a img {text-decoration: none;}
	

	#katalog h2 {
		background-color: #c7ae8a;
		color: #FFF;
		font-weight: bold;
		font-size: 135%;
		padding: 6px 10px 6px 10px;
		margin-bottom: 0px;
		height: auto;
		_height: 31px;
		min-height: 31px;
		font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif;
		line-height: 1.2em;
		}
		
	.productbox table {
		margin-bottom: 10px;
		width: 100%;
		font-size: 10px;
		}
		.productbox td {
			padding: 2px 15px 2px 0;
/*			white-space: nowrap; */
			background: url(../img/tecka_seda.gif) repeat-x bottom left;
			}
			.paleta td {background: none;}
			.pocet {text-align: center;}
			.obsahuje1 {text-align: left; width: 40%;}
			.obsahuje2, .obsahuje3, .obsahuje4 {text-align: center; width: 20%;}
			#katalog .hmotnost {text-align: right; padding-right: 0;}
	.productinfo {
		clear: both;
		background: url(../img/tecka_seda.gif) repeat-x;
		position: relative;
		width: 100%;
		padding-top: 10px;	
		}
		.kody {float: left;}
		.download {float: right;}
		
#pdfblock {
	background: #FEE9B1;
	margin: 12px 23px 20px 0;
	border: 1px solid #FEE9B1;
	line-height: 2em;
	}
	#pdfblock img {border: 0; vertical-align: middle; margin: 0 3px 0 7px}
	#pdfblock p {margin: 10px 15px 12px 15px;}
	#pdfblock span {display: block; float: left; width: 23em;}
	#pdfblock br {clear: left;}
		
/* ***** strankovani a tisk ***** */

.funkce {
	color: #5B5B5B;
	}
	.spodek {position: relative; bottom: 0; right: 0;}
		
.stranky {
	float: right;
	background: #FFF;
	text-align: right;
	}
	
.stranky form {padding: 5px 22px 7px 0; }
.spodek .stranky form {padding: 0 22px 7px 0; }
.stranky input {vertical-align: middle;}
		
.prejitna {
	width: 30px;
	border: 1px solid gray;
	font-size: 100%; 
	}
	
.prejitna2 {margin-left: 20px;}

.tisk {float: left; padding: 8px 0 0 0;}

.pozice {
		float: left;
		padding: 7px 10px 10px 12px;
		margin-bottom: 0;
		position: relative;		
		width: /*500px;*/ 30em;
		}
		.spodek .pozice {
		padding: 0 10px 10px 12px;
		}
		.pozice a {
			color: #604D3D;
			}
		.prev {	  
			background: url(../img/sipka2l.gif) no-repeat 0 2px ;
			padding: 2px 0 2px 20px;
			}
		.next {	  
			background: url(../img/sipka2r.gif) no-repeat 100% 2px;
			padding: 2px 20px 2px 0;
			}
			
/* ***** search ****** */

#search {
		position: absolute;
	 	top: 145px;
	  	right: 0;
	  	background: #FFF;
	  	width: /*645px;*/ 60em;
		font-size: 93%;	 
		padding-top: 8px;
		padding-bottom: 7px; 
		line-height: 1.4em;
	  	}
		#search h3 {
			font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif;
			font-size: 130%;
			color: #604D3D;
			background: url(../img/sipka_modra.gif) no-repeat 0 60%;
			padding: 0 0 0 10px;
			font-weight: bold;
			float: left;
			margin-right: 5px;
			top: 2px;
			position: relative;
			}
		#hledat {
			float: left;
			padding-left: 10px;
			width: /*370px;*/ 35em;
			}
		#login {
			float: right;			
			width: /*250px;*/ 23em;
			display: block;
			}
		#search input, #search select {font-size: 100%; vertical-align: middle;}
		#vyraz {width: 110px; border: 1px solid #604D3D;}
		#jmeno {width: 50px; padding-left: 7px; border: 1px solid #604D3D;}
		#pass {width: 50px; padding-left: 7px; border: 1px solid #604D3D;}
		
		#login input {margin-top: 2px;}
		
.loggedas {text-align: right; margin: 3px 10px 0 10px;}
		
.floatDIV {
	position: absolute;
	z-index: 999;
	top: -156px;
	right: 0;
	background: #fff;
	width: 100px;
	border: 1px solid #dedede;
}

.errorDIV {
	color: #FFF;
	background: #E41F28;
	font-size: 1.1em;
	padding: 10px;
	border: 10px solid #FFF;
	text-align: center;
	font-weight: bold;
	}
	.errorDIV p {margin-bottom: 0;}

#content .subItemsList {
	padding-top: 15px;
	margin: 0 0 15px 0;
	}
	#content .subItemsList li {
		background: url(../img/sipka_hneda.gif) no-repeat 0 50%;
		}
	.subItemsList h2 a {
		font-size: 0.65em;
		font-weight: bold;
		}


#content object {width: 690px; height: 600px;}

.floatright {
        float: right;
		margin: 0 0 5px 10px;
}

.floatleft {
        float: left;
		margin: 0 10px 5px 0;
}

.flashhra {
	position: static ;
	
	}
	
/* **** kontakty ***** */
	
.kontakt {
	width: 687px;
	background: url(../img/bg_kontakty.gif) no-repeat;
	}
	.box {
		width: 220px;
		float: left;
		color: #FEF0CD;
		padding: 20px 0 0 0;
		}
		.box a {color: #FEF0CD;}
		.box a:hover {color: #FFF;}
		.box h2 {
			color: #FFF;
			margin-bottom: 0;
			}
		.box h2, .box p {
			padding: 0 0 0 30px;
			}
		.box h2 a {
			color: #FFF;
			font-weight: normal;
			text-decoration: none;
			}
		.box strong {
			color: #FFF;
			font-size: 1.5em;
			font-weight: normal;
			font-family: "Trebuchet MS", "Arial CE", Arial, sans-serif;
			}
		#content .box img {
			border: 0;
			margin: 2px 15px 5px 30px;
			}
			
.kontaktcol {
	width: 340px;
	float: left;
	margin-top: 20px;
	}
	.dots {
			background: url(../img/dots.gif) no-repeat 327px 0;
			}
	.kontaktcol div {
		margin: 0 20px 15px 10px;
		}
		
#kontaktform label {
	font-weight: bold;
	display: block;
	float: left;
	width: 120px;
	}
#kontaktform br {
	clear: both;
	}
		
/* *** aktualita *** */

.aktualita {
	padding-top: 20px; margin-bottom: -15px;}
	.aktualita .text p {text-align: justify; margin-bottom: 5px;}
.datum {margin-bottom: 3px; font-weight: bold;}
#content .celazprava {text-align: right; font-weight: bold; margin-bottom: 10px;}



#content .vyrobaimg {
	border: 9px solid #FEF0CD;
	background: #FFF;
	padding: 1px;
	}
#content  a:hover img.vyrobaimg {
	border: 9px solid #FFF;
	background: #FFF;
	padding: 1px;}
	
	
/* ***** kontaktni formular ***** */
		
#kontaktform {
	line-height: 2.1em;
	padding: 30px 0 20px 0;
	margin-bottom: 50px;
	background: url(../img/bg_kontaktform.gif) no-repeat #80634E;
	color: #FFF;
	width: 450px;
	margin: 30px auto;
	}
	#kontaktform p {
		padding: 0 35px;
		}
		
#kontaktform label {
	font-weight: bold;
	display: block;
	float: left;
	width: 120px;
	vertical-align: middle;

	}
#kontaktform br {
	clear: both;
	}
	
#kontaktform .pole, #kontaktform select {
	border: 0;
	width: 250px;
	vertical-align: middle;
	}
	
.kontakttext {
	border: 0;
	width: 370px;
	margin-top: 10px;
	margin-bottom: 0;
	}
	
#kontaktform .button {
	background: #FFF;
	border: 0;
	padding: 5px 10px;
	font-size: 1em;
	cursor: pointer;
	color: #80634E;
	font-weight: bold;
	margin-left: 150px;
	margin-top: 10px;
	}
	
/* ***** fotogalerie ***** */

#fotogalerie table {
	
	 width: 99%;
	 }

	#fotogalerie td {
		background: none;
		text-align: center;
		vertical-align: middle;
		background: #FFF;
		border: 33px solid #FEF0CD;
		padding: 20px;
		height: 125px;
		}

		#fotogalerie img {
			border: 0;
			vertical-align: middle;
			}

td.page{
	vertical-align: bottom;
	padding: 5px;
	border: 0px;
	font-size: 1em;
}

.current {
	font-weight: bold;
	text-decoration: none;
}

#fotogalerie td.noimage {
	background: none;
}

	
		
		
.rozcestnik {
	margin-top: 40px; margin-left: 80px;
	}
	.rozcestnik td {
		padding: 0;
		background: none;
		}
		.rozcestnik img {
			margin: 20px;
			}

.undernavi {
	float: left;
	width: 164px;
	margin-top: -60px;
	padding: 10px 12px;
}

#content .znacky img {
	border: 0;
	}

table.edit {
	background: #FEE9B1;
}
table.edit td{
	white-space: nowrap;
	padding: 4px;
}

.hmotnost_pad {
	text-align: right;
	padding-right: 10px;
}
.modre {
	color: #00f;
}

.cervene {
	color: #f00;
}

/* ****** lang ****** */

#lang {
	position: absolute;
	top: -93px;
	right: 0;
	}
		#lang a {
			color: #574D48;
			text-decoration: none;
			text-transform: uppercase;
			padding: 5px;	
			display: block;	
			 				
			}			
			#lang img {border: 0; margin-bottom: 0;}
			
p.err {
		width: 100%;
		border: 3px solid red;
		padding: 5px;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;
	}
	
	
/* ****** mapa webu ****** */
.SideMenuItem {
	margin-left:15px;
}