body, html

{

	border:  0px none;

	margin:  0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	height: 100%;

	width: 100%;

	

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;/*small !important;*/

	color: white;

	background: black url('../images/bg2.jpg') repeat-y center 458px; 

}
table td { font-size: 12px; color: #EBDBC7;}
table.tcennik { border-top: 1px solid #EBDBC7; border-left: 1px solid #EBDBC7}
table.tcennik td { border-right: 1px solid #EBDBC7; border-bottom: 1px solid #EBDBC7;}
#imglogo 

{

	display: none;

	visibility: hidden;

}

.resetovac

{

	border:  0px none;

	margin:  0px;

	padding: 0px;



	float: none;

	clear: both;



	width: 0px;

	height: 0px;

	line-height: 0px;

	font-size: 0px;

}

td, td p 

{

	font-size: 11px;

}

p, img, tr, th, h1, h2, h3, h4, h5, form

{

	border:  0px none;

	margin:  0px;

	padding: 0px;

}



em 

{

	/* color: white; */

	text-decoration: none;

	font-style: italic;

	font-weight: bold; 

}

a 

{

	color: #2D6C50;

}

a:hover 

{

	color: #2D6C50;

	text-decoration: underline;

}

#bodyhlavicka

{

	background-color: #ffffcc;

}



#bodypaticka

{

	background-color: #ffffcc;

	

}



#strankahlavicka 

{

	position: relative; 

	display: block;

	width: 898px;

	height: 458px;

	background: url('../images/header_wide.jpg') no-repeat -192px 0px;

}

#slogan 

{

	position: absolute;

	top: 35px;

	left: 254px;

	color: #ECDCC6;

	font-size: 11px; 

	font-weight: bold;

	width: 430px;

}

#media 

{

	position: absolute;

	top: 30px;

	left: 704px;

	color: #ECDCC6;

	font-size: 11px; 

	font-weight: bold;

	background: url('../images/media.png') no-repeat 0px 0px;

	padding: 5px 0px 0px 25px; 

	height: 22px;

}

#media a

{

	color: #ECDCC6;

	font-size: 11px; 

	font-weight: bold;

	text-decoration: underline; 

}

#media a:hover

{

	text-decoration: none; 

}

#vitajte 

{

	color: #ECDCC6;

	position: absolute;

	top: 145px;

	left: 343px;

	width: 555px;

	height: 107px;

	padding: 0 0 0 0;

}

#vitajte .h1_vitajte 

{

	position: absolute;

	top: 0px;

	left: 0px;

	background: url('../images/vitajte.png') no-repeat 0px 0px;

	height: 35px;

	width: 180px;

	font-size: 0px;

}

/*

#vitajte .h1_vitajte 

{

	position: absolute;

	top: 0px;

	left: 0px;

	color: #ECDCC6;

	font-size: 36px; 

	font-weight: bold;

	font-family:  Arial Black, Arial;

	text-transform: uppercase;

	position: relative;

	height: 36px;

	width: 555px;

}

#vitajte .h2_vitajte 

{

	position: absolute;

	top: 2px;

	left: 2px;

	color: black;

	font-size: 36px; 

	font-weight: bold;

	font-family:  Arial Black, Arial;

	text-transform: uppercase;

	

}

*/

#vitajte_text 

{

	font-size: 11px;

	line-height: 140%;

	font-weight: bold;

	position: absolute;

	top: 45px;

	left: 0px;

	width: 555px;

}

#samples 

{

	display: block;

	width: 560px;

	height: 129px;

	position: absolute;

	top: 260px;

	left: 342px;

	background: url('../images/samples.jpg') no-repeat 0px 0px;

}

#strankahlavicka #h1_header 

{

	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-SIZE: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 40px;

	position: absolute;

	left: 0px;

	top: 0px;

}

#strankahlavicka #h1_header a 

{

	FONT-SIZE: 5px; 

}

#strankahlavicka #alogo 

{

	width: 196px;

	height: 120px;

	display: block;

	cursor: hand;

}

#strankahlavicka #alogo SPAN 

{

	position: absolute;

	left: 9px;

	top: 10px;

	width: 196px;

	height: 120px;

	display: block;

	/* background: url('../images/logo.png') top left no-repeat; */

	Z-INDEX: 1;

}



/* horne menu */

#topmenu 

{

	padding:0px 0px 0px 0px;

	margin:0;

	height:34px;

	position: absolute;

	right: 0px;

	bottom: 4px;

	display: block;

	width: 682px;

}

#topmenu ul

{

	padding:0;

	margin: 0px 0px 0px 0px;

	display: block;

	list-style-type:none;

	float:left; 

	height: 100%;

	width: 100%;

}

#topmenu ul li

{

	padding: 0;

	position: absolute;

}	



#topmenu ul li#ord0_1 {

		width: 55px;

		height: 34px;

		top: 0px;

		left: 0px;

	}

	#topmenu ul li#ord0_1 span {

		width: 55px;

		height: 34px;

		background: url('../images/tab_home.jpg') no-repeat 0px 0px;

	}

	#topmenu ul li#ord0_1 span:hover, #topmenu ul li.active#ord0_1 span {

		background: url('../images/tab_home.jpg') no-repeat 0px -34px;

	}

#topmenu ul li#ord0_2 {

		width: 127px;

		height: 34px;

		top: 0px;

		left: 55px;

	}

	#topmenu ul li#ord0_2 span {

		width: 127px;

		height: 34px;

		background: url('../images/tab_onas.jpg') no-repeat 0px 0px;

	}

	#topmenu ul li#ord0_2 span:hover, #topmenu ul li.active#ord0_2 span {

		background: url('../images/tab_onas.jpg') no-repeat 0px -34px;

	}

#topmenu ul li#ord0_3 {

		width: 126px;

		height: 34px;

		top: 0px;

		left: 182px;

	}

	#topmenu ul li#ord0_3 span {

		width: 126px;

		height: 34px;

		background: url('../images/tab_ponuka.jpg') no-repeat 0px 0px;

	}

	#topmenu ul li#ord0_3 span:hover, #topmenu ul li.active#ord0_3 span {

		background: url('../images/tab_ponuka.jpg') no-repeat 0px -34px;

	}

#topmenu ul li#ord0_4 {

		width: 126px;

		height: 34px;

		top: 0px;

		left: 308px;

	}

	#topmenu ul li#ord0_4 span {

		width: 126px;

		height: 34px;

		background: url('../images/tab_galeria.jpg') no-repeat 0px 0px;

	}

	#topmenu ul li#ord0_4 span:hover, #topmenu ul li.active#ord0_4 span {

		background: url('../images/tab_galeria.jpg') no-repeat 0px -34px;

	}

#topmenu ul li#ord0_5 {

		width: 126px;

		height: 34px;

		top: 0px;

		left: 434px;

	}

	#topmenu ul li#ord0_5 span {

		width: 126px;

		height: 34px;

		background: url('../images/tab_cennik.jpg') no-repeat 0px 0px;

	}

	#topmenu ul li#ord0_5 span:hover, #topmenu ul li.active#ord0_5 span {

		background: url('../images/tab_cennik.jpg') no-repeat 0px -34px;

	}		

#topmenu ul li#ord0_6 {

		width: 122px;

		height: 34px;

		top: 0px;

		left: 560px;

	}

	#topmenu ul li#ord0_6 span {

		width: 122px;

		height: 34px;

		background: url('../images/tab_kontakt.jpg') no-repeat 0px 0px;

	}

	#topmenu ul li#ord0_6 span:hover, #topmenu ul li.active#ord0_6 span {

		background: url('../images/tab_kontakt.jpg') no-repeat 0px -34px;

	}				



	#topmenu ul li a 

	{

		width: 100%;

		height: 100%;

		display: block;

		font-weight: bold;

		font-size: 13px;

		text-decoration: none;

		color: #4B270F;

		background-color: #ECDCC6;

		text-align: center;

		vertical-align: middle;

	}

	#topmenu ul li a span

	{

		/* display: none; */

		position: absolute;

		left: 0px;

		top: 0px;

		z-index: 10;

		cursor: hand;

	}

	#topmenu ul li {

		behavior: url(csshover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */

	}

/* koniec horne menu */



#strankaobal

{

	margin:  0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	height: 100%;

	width: 100%; 

	

	position: relative;

	height: auto;

	min-height: 100%;

	_height: 100%; /* IE */ 

	

	background: url('../images/header_wide.jpg') top center no-repeat;

}



#strankaobal1

{

	width: 898px;

	padding: 0px 0px 40px 0px;

	margin: 0px auto; 

	position: relative;

	height: auto;

	min-height: 100%;

	_height: 100%; /* IE */ 

	background: url('../images/bg2.jpg') repeat-y -192px 458px; 

	

}



#strankaobal2

{

	/* background: url('right.gif') top right repeat-y;*/

	

}



#levypanelobal

{

	float: left;

	width: 336px;

	margin: 10px 0px 0px 0px;

	padding: 0px;

}



#hlavnipanelobal

{

	padding: 10px 0px 5px 343px;

	

	/*font-size: 95%;*/

}



#strankavnitrek2 

{

	background: url('../images/bg_content.png') top left repeat-y;

	padding-left: 0px;

}

#strankavnutro2 

{

	background: url('../images/bg_content.png') top left repeat-y;

}

h1, h2 

{

	color: #00385D;

	font-size: 15px;

	padding-top: 7px;

	margin: 0 0 0 0;

	

}

h3, h3 a, h3 a:visited

{

	/* color: #497504; */

	color: #00385D;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	

}

h3 a:hover 

{

	/* color: #497504; */

	color: #D90F0F;

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

}



#foot_wide 

{

	display: block;

	height: 77px;

	width: 100%;

	bottom: 0;

	left: 0;

	position: absolute;

	padding-top: 0px;

	background: url('../images/foot.jpg') no-repeat center 0px;

	padding-bottom: 0px;

}

#paticka 

{

	width: 898px;

	padding: 0px 0px 0px 0px;

	margin: 0px auto; 

	position: relative;

	

	background: url('../images/foot.jpg') no-repeat -192px 0px; 

	padding-bottom: 0px;

	color: White;

	font-size: 11px;

}

#paticka a, #paticka a:hover, #paticka a:visited 

{

	color: #2D6C50;

	font-size: 11px;

	text-decoration: none;

}

#copyright 

{

	position: absolute;

	width: 500px;

	height: 20px;

	top: 37px;

	left: 0px;

	text-align: left; 

}

#siteby 

{

	position: absolute;

	width: 100px;

	height: 20px;

	top: 37px;

	right: 0px;

	text-align: right; 

}

.nobordert 

{

	margin-bottom: 5px;

}



.content 

{

	padding-left: 20px;

	padding-right: 10px;

	text-align: left;

}

.content img 

{

	z-index: 2;

}

.border_galery 

{

	margin: 10px 10px 10px 0px;

	border: 1px solid #ffcc00;

}



#obsah_vnutro 

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	width: 555px;

	color: #ebdbc7;

}

#obsah_vnutro a, #obsah_vnutro a:link, #obsah_vnutro a:visited 

{

	color: #2D6C50;

	font-size: 12px;

}

#obsah_vnutro h1 

{

	color: #ebdbc7;	

	font-size: 18px;

	font-weight: bold;

	font-family:  Arial Black, Arial;

	padding: 10px 0px 7px 0px;

	margin: 0px 0px 3px 0px;

}

#obsah_vnutro h2 

{

	color: #ebdbc7;	

	font-size: 16px;

	font-weight: bold;

	font-family:  Arial Black, Arial;

	padding: 10px 0px 3px 0px;

	margin: 0px 0px 3px 0px;

}

#obsah_vnutro p 

{

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-size: 12px;

	line-height: 140%;

	color: #ebdbc7; 

}

#obsah_vnutro ul 

{

	padding-top: 0px;

	margin-top: 0px;

}

#obsah_vnutro a, #obsah_vnutro a:link, #obsah_vnutro a:visited

{

	/* color: #2D6C50; */

	color: #ebdbc7;

	font-size: 12px;

}

#obsah_vnutro a:hover

{

	color: #ebdbc7;

	text-decoration: none;

}

/* ram_text */

#ram_text_top 

{

	padding: 0px 0 0 0;

	margin:0;

	

	width: 555px;

	height: 5px; 

	

	background: url('../images/ram_text_top.gif') top left no-repeat;

}

#ram_text_bg 

{

	padding: 0 0 0 0;

	margin: 0;

	width: 555px;

	background: url('../images/ram_text_bg.gif') top left repeat-y;

}

#ram_text 

{

	margin: 0px 0px 0px 5px;

	padding: 0 0 0 0;

	width: 544px;

	position: relative;

	

	background: #23170A url('../images/bg_text.jpg') top left repeat-y; 

	/* background: #23170A; */

	/*

	opacity:0.8;

	filter: alpha(opacity=80);

	*/

	

}

#ram_text #text_text  

{

	

	padding: 0px 0 0 0;

	margin: 0px 0px 10px 15px;

	width: 510px;

	color: #ffffff;

}

#ram_text_bottom 

{

	padding: 0 0 0 0;

	display: block;

	width: 555px;

	height: 8px;

	background: url('../images/ram_text_bottom.gif') top left repeat-y;

}



/* left_ram */

#left_ram_top 

{

	padding: 0px 0 0 0;

	margin:0;

	line-height: 0px;

	font-size: 0px;

	

	width: 336px;

	height: 9px; 

	

	background: url('../images/left_ram_top.jpg') top left no-repeat;

}

.left_item 

{

	margin: 0px 0px 0px 17px;

	padding-top: 12px;

	width: 300px;

	/* color: #775133; */

	color: #614023; /* tmavsie */

	font-size: 11px;

	line-height: 130%;

	text-align: justify;

	font-weight: normal;

}

.sign 

{

	color: #2c7154;

	text-align: right;

	margin-top: 5px;

	font-weight: bold;

}

.left_ram_bg 

{

	padding: 0px 0px 10px 0px;

	margin: 0;

	display: block;

	width: 336px;

	/* height: 109px; */

	background: url('../images/left_ram_bg_new.jpg') bottom left no-repeat;

}

#left_ram_bottom 

{

	padding: 0 0 0 0;

	display: block;

	width: 336px;

	height: 6px;

	background: url('../images/left_ram_bottom.jpg') top left no-repeat;

}







.panelc 

{

	padding: 5px;

}

.panelc a, .panelc a:link, .panelc a:visited, .panelc a:hover

{

	font-size: 11px;

}

.ram1 { border : 2px solid #ECDCC6; margin: 0px 0px 5px 0px; position: relative;}

.ram1p {FLOAT: right; MARGIN: 0px 0px 1px 5px; border : none; position: relative;}

.ram1l {FLOAT: left; MARGIN: 0px 5px 1px 0px; border : none; position: relative;}



.tBWhite {

	FONT-SIZE: 8pt;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #E6E6E6

}

.tBDark {

	FONT-SIZE: 8pt;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #E1E1E1

}



.innerb 

{ 

height: 500px; 

overflow:auto; 

}



/* sample */



.sample 

{

	margin-top: 3px;

	display: block;

	width: 555px;

	height: 214px;

	position: relative;

}

#play 

{

	position: absolute;

	left: 30px;

	top: 6px;

	width: 490px;

	height: 202px;

	z-index: 26;

	cursor: hand;

}

.sample img 

{

	position: absolute;

	left: 6px;

	top: 6px;

	width: 542px;

	height: 202px;	

}

.sample_frame 

{

	position: absolute;

	left: 0px;

	top: 0px;

	display: block;

	width: 555px;

	height: 214px;

	background: url('../images/sample_frame.gif') top left no-repeat;

	z-index: 25;

}

#box1, #box2, #box3, #box4{

	position:absolute;

}



.mask{

	position:relative;

	top: 6px;

	left: 6px;

	width:548px;
	height:208px;

	overflow:hidden;

}

.mask img {

	position:absolute;

	display:block;

	border:none;

	top: 0px;

	left: 0px;

	/* border: 1px solid #D6D6D6; */

}





div.sample_prev 

{

		position:absolute;

		display: block;

		width: 30px;

		height: 30px;

		top: 91px;

		left: 6px;

		z-index: 26;

	}

	div.sample_prev span {

		background: url('../images/sample_left.png') no-repeat 0px 0px;

	}

	div.sample_prev span:hover {

		background: url('../images/sample_left.png') no-repeat 0px 0px;

	}

div.sample_next 

{

		position:absolute;

		display: block;

		width: 30px;

		height: 30px;

		top: 91px;

		right: 7px;

		z-index: 26;

	}

	div.sample_next span {

		background: url('../images/sample_right.png') no-repeat 0px 0px;

	}

	div.sample_next span:hover {

		background: url('../images/sample_right.png') no-repeat 0px 0px;

	}	

	

div.sample_prev a span, div.sample_next a span

	{

		width: 30px;

		height: 30px;

		display: block;

		top: 0px;

		left: 0px;

		position: absolute;

		z-index: 10;

		cursor: hand;

	}

	div.sample_prev a, div.sample_next a 

	{

		font-size: 5px;

		color: transparent;

	}			

/* koniec */



img.foto_left 

{

	margin: 0px 15px 10px 0px;

	border: 3px solid #EDDCC9;

	float: left;

}

img.foto_left:hover 

{

	border: 3px solid #005A43; 

	

	/*

	opacity:0.8;

	filter: alpha(opacity=80);

*/

}

img.foto_right 

{

	margin: 0px 0px 10px 15px;

	border: 3px solid #EDDCC9;

	float: right;

}

.divp

{

	padding: 10px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

	font-size: 12px;

	line-height: 150%;

	color: #ebdbc7; 

	float: left;

	text-align:justify;

	

	/* width: 500px; */

}

.divt 

{

	padding-top: 0px;

	width: 358px;

	float: left;

}

.divhr 

{

	float: left; width: 100%; height: 5px; border: 0px solid white; margin: 0 0 0 0;

}

.ponuka_h2 

{

	float: left; width: 100%;

}

.span100 {
	width: 95px;
	display: inline-block;
	margin: 0px 0px 2px 0px;
	padding: 0px 4px 0px 2px;
	white-space: nowrap; 
	
}
.span110 {
	width: 112px;
	display: inline-block;
	margin: 0px 0px 2px 0px;
	padding: 0px 4px 0px 2px;
	white-space: nowrap; 
	
}
.span120 {
	width: 135px;
	display: inline-block;
	margin: 0px 0px 2px 0px;
	padding: 0px 2px 0px 2px;
	white-space: nowrap; 
	background: #EBDBC7;
	color: black;
}
.span200 {
	width: 210px;
	display: inline-block;
	margin: 0px 8px 0px 0px;
}
.span250 {
	width: 250px;
	display: inline-block;
	margin: 0px 10px 0px 0px;
}

 
