/* basic */
body {
	border: none;
	background-image: url(images/pozadi.png);
	background-repeat: repeat-x;
	text-align: center;
	background-color: #ffffff;
	font-family: Arial;
	color: white;
	font-size: 10pt;
	padding: 0;
	margin: 0;
	line-height: 13pt;
}



html >body hr.clean {
	clear: both;
	margin: -1px 0 0 0;
	padding: 0;
	visibility: hidden;
	height: 1px;
	border: none;
	display: block;
}
hr.clean {
	display: none;
}
img {
  border-width: 0px;
  border-style: solid;
  border-color: red;
	}
		
	

.top {
	width: 892px;
	height: 382px;
	display: block;
	font-size: 10pt;
	text-align: left;
	color: #000000;
	margin: 0;
}

.top a {
	text-decoration: underline;
	color: #000000;
	font-size: 10pt;
	font-weight:normal;
}
.top a:hover {
    color:#ea3e00;
	font-size: 10pt;
	text-decoration: none;
	font-weight:normal;
}

.top_left {
width:293px; 
height:382px;
float:left;
position:relative; 
text-align:left;
}

.top_right {
position: relative; 
text-align:left;
width:599px; 
height:382px;
float:left;
}

.top_svatek {
position: absolute; 
left: 35px;
top: 65px;
}

.top_flash {
position: absolute; 
right: 35px;
bottom: 65px;
}

.top_flag {
position: absolute; 
left: 5px;
top: 50px;
}

.top_menu {
position: absolute;
left: 5px;
top: 87px;
}

.top_title {
position: absolute;
left: 30px;
top: 329px;
}


.selectProduct .text a {
	display: block;
	background-image: url(images/menu_off.png);
	background-repeat: repeat-x;
	color: black;
	padding: 0;
	margin: 0;
	font-size: 9pt;
	text-decoration: none;
	text-align:left;
	width:288px;
	height: 58px;
	font-weight:bold;

}
.selectProduct .text a:hover, .selectProduct .text a.current {
	background-image: url(images/menu_on.png);
	background-repeat: repeat-x;
	color: #ea3e00;
	padding: 0;
	margin: 0;
	font-size: 9pt;
	text-decoration: none;
	text-align:left;
	width:288px;
	height: 58px;
	font-weight:bold;
}	

.under-menu-all {
	width: 892px;
	display: block;
	background-image: url(images/vypis_stred.png);
	background-repeat: repeat-y;
	background-color:#f3f3f3;
	}
	

.under-menu {
	width: 892px;
	display: block;
	background-image: url(images/vypis.png);
	background-repeat: no-repeat;
	font-size: 9pt;
	margin: 0;
	color: #000000;
	text-align:left;
	}
	

.under-menu a {
	text-decoration: underline;
	color: #000000;
	font-size: 9pt;
	font-weight:bold;
}
.under-menu a:hover {
    color: #000000;
	font-size: 9pt;
	text-decoration: none;
	font-weight:bold;
}


/* kontakt-titulka */
html > body .obsah-produkt {
	height: auto;
}

.obsah-produkt {
	width: 634px;
	height: auto;
	display: block;
	text-align: left;
	color: black;
	font-size: 10pt;
	font-weight: normal;
	line-height: 14pt;
	padding: 0 0 0 0;
}
.obsah-produkt a {
     font-size: 9pt;
	text-decoration: none;
	color: black;
	font-weight:normal;
}
.obsah-produkt a:hover {
    font-size: 9pt;
    color: black;
	text-decoration: underline;
	font-weight:normal;
}




html > body .obsah {
	height: auto;
}




.footer {
    letter-spacing: 1px;
    background-image: url(images/pata.png);
	background-repeat: repeat-x;    
	width: 100%;
	height:123px;
	display: block;
	text-align: center;
	color: #ffffff;
	font-size: 8pt;
	font-weight:normal;
	line-height: 12pt;
	padding: 0 0 0 0;
}
.footer a {
	text-decoration: none;
	color: #ffffff;
}
.footer a:hover {
    color: #ffffff;
	text-decoration: underline;
}


.button {
    width:69px;
	height:25px;
    background-image: url(images/but01.png);
	background-repeat: repeat-x;    
	BORDER-RIGHT: #afb2b3 0px solid; 
	BORDER-TOP: #afb2b3 0px solid; 
	BORDER-BOTTOM: #afb2b3 0px solid; 
	BORDER-LEFT: #afb2b3 0px solid;
	FONT-SIZE: 9pt; 	
	color: #ffffff;  	
	FONT-FAMILY: arial;  
	BACKGROUND-COLOR: #955943;
	}



	
	.inputhid {
	BORDER-RIGHT: #575757 0px solid; 
	BORDER-TOP: #575757 0px solid; 
	FONT-SIZE: 10pt; 
	BORDER-LEFT: #575757 0px solid;
	color: #575757;  
	BORDER-BOTTOM: #575757 0px solid; 
	FONT-FAMILY: arial;  
	BACKGROUND-COLOR: #f3f3f3;
	font-weight: bold;
	width:1px;
	height:1px;
	}
	
	
	
	.img2 {
  border-width: 5px 0px 5px 0px;
  border-style: solid;
  border-color: #6d6d6d;
  margin: 0px;
	}
	
	.img3 {
  border-width: 2px;
  border-style: dashed;
  border-color: #b9db7d;
  margin: 2px;
	}
	
	.img_cert {
  border-width: 3px 0px 3px 0px;
  border-style: solid;
  border-color: #6d6d6d;
  margin: 5px;
	}
	
	hr {
  height: 1px;
  border-style: solid;
  border-color: #f8f8f8;
  width: 100%;
	}
	
	
	
	
    ul li  {
	list-style-type: circle;
	font-size: 9pt;
	border: 0;
	padding: 0 0 8px 0;
	}
	
	
	.tisk TD {
	FONT-SIZE: 10pt;
	color: black;
	}
	
	TD {
	FONT-SIZE: 10pt;
	color: black;
	}
	
	
	
	
	
	h1 {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;	
	text-decoration: none;
	margin: 0px;
	}
	
	h2 {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;	
	text-decoration: none;
	}
	
	sup  {
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;	
	text-decoration: none;
	font-family: Arial;
	vertical-align: top;
	}
	
	sub  {
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;	
	text-decoration: none;
	vertical-align: baseline;
	}
	
	.podtrzeno {
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;	
	text-decoration: underline;
	}
	
	.vykricnik {
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;	
	text-decoration: none;
	color: ea3e00;
	}
	
	.red {
	color: #0074c5;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;	
	text-decoration: underline;
	}
	


.container {
 text-align:left;
  padding: 60px 80px 60px 80px;
}

.container-in {
 text-align:left;
 padding: 10px;
}

.container2 {
 text-align:left;
 width:650px;
 padding: 0;
 background-color:#dfdfdf;
}


.container2-in {
text-align:left;
 padding: 10px 20px;
}




.container3 {
 height:30px;
  background-image: url(images/container2.png);
 background-repeat: repeat-y;
}

.container4 {
 height:30px;
 background-color:#f8f8f8;
}

.container5 {
 padding: 10px;
}



.fotogalerie {
 height: 100px; 
 width: 90px; 
 overflow:hidden;
 float: left;
 padding: 0px;
 margin: 5px;
}

.fotogalerie_start {
 height: 100px; 
 width: 150px; 
 overflow:hidden;
 float: left;
 padding: 0px;
 margin: 5px;
}

.fotogalerie2 {
 height:175px; 
 width:130px; 
 overflow:hidden; 
 float: left;
 padding:0px;
}

.box {
	width: 230px;
	overflow:hidden;
	display: block;
	text-align: left;
	color:#ffffff;
	margin: 0;
	float:left;
}

.box a {
	text-decoration: underline;
	font-weight:bold;
	color: #ffffff;
}
.box a:hover {
    color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.box-in {
    padding:0 20px 0 20px;
	}
	
	.box-delic {
	background-image: url(images/delic.png);
 background-repeat: repeat-y;
	width: 50px;
	overflow:hidden;
	display: block;
	text-align: center;
	color:#ffffff;
	margin: 0;
	float:left;
}

#svatek {
	font-size: 8pt;
	color:#9b9b9b;
}
	
	
	.formular {
	margin: 0 0 8px 0;
	border: 1px solid #dfdfdf;
	padding: 5px;
	color:black;
	width: 640px;
	}
	
	.formular_left {
	width:140px; 
	float:left;
	}
	
	.formular_right {
	width:400px; 
	float:left;
	}
	
	.formular_input {
	font-size: 11px; 
	margin: 0 2px 3px 0; 
	border: 1px solid #dfdfdf; 
	color: black; 
	background-color:#f3f3f3;
	width:200px;
	}
	
	.formular_input2 {
	font-size: 11px; 
	margin: 0 2px 3px 0; 
	border: 1px solid #dfdfdf; 
	color: black; 
	background-color:#f3f3f3;
	width:50px;
	}
	
	.formular_input3 {
	font-size: 11px; 
	margin: 0 2px 3px 0; 
	border: 1px solid #dfdfdf; 
	color: black; 
	background-color:#f3f3f3;
	}
	
	
	
	
