body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,  ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
} 
input {
	margin: 0;
	padding: 0;
}

body {
	background:url(../images/bg-site.jpg) no-repeat center top #150108;
}


/* --------------------------------------------------------------------- zahlavi */

#flashcontent {
	width:215px;	
	height:121px;
	float:left;
	padding:18px 0 0 0;
}

.vrsek {
	float:left;
	width:745px;	
	height:139px;
	background:url(../images/bg-top.png) no-repeat;
	font:normal 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

.vrsek-01 {
	float:left;
	width:517px;	
	height:34px;
	padding:35px 0 0 228px;
}

.vrsek-01 hledej{
	color: blue;
}
.vrsek-01 input {
	float:left;
	width:120px;	
	margin:10px 0 0 4px;
	border:0px;
	background:none;
	color: #fff;
}
.vrsek-01 input[type="image"] {
  margin-top: 0px;
 	width:35px;
  height: 34px;	
}
    
.vrsek-01 img { 
	float:left;
}

#eq {
	width:59px;	
	height:34px;
	float:left;
}

.vrsek-01 ul {
	float:left;
	padding:8px 0 0 0;
}

.vrsek-01 ul li {
	float:left;
	list-style-type:none;	
	color:#fff;
	padding:0 1px 0 1px;
}

.vrsek a {
	color:#fff;
	text-decoration:none;
}

.vrsek a:hover {
	text-decoration:underline;
}

.vrsek-02 {
	float:left;
	width:517px;	
	height:34px;
	padding:20px 0 0 47px;
	color:#fff;
}

.vrsek-02 strong {
	float:left;
	width:517px;
	font-weight:normal;
}

.vrsek-02 h2 {
	float:left;
	width:100px;
	font:normal 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	padding:6px 0 0 20px;
}

.vrsek-02 h3 {
	float:left;
	width:150px;
	font:normal 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	padding:6px 0 0 20px;
}

#animace-home {
	width:695px;	
	height:345px;
	float:left;
}

.havajka {
	float:left;
	width:265px;	
	height:345px;
}


/* --------------------------------------------------------------------- vrchni menu */

.navigace {
	width:960px;	
	height:54px;
	float:left;
	background:url(../images/havajka-nohy.png) no-repeat top right;
}

.navigace li {
	float:left;
	list-style-type:none;
}

.neni {
	display:none;
}

.program {
	float:left;
	width:175px;
	height:54px;
	background:url(../images/program-cz.jpg) no-repeat 0px 0px;
}

.program:hover {
	background:url(../images/program-cz.jpg) no-repeat 0px -54px;
}

.menu {
	float:left;
	width:119px;
	height:54px;
	background:url(../images/menu-cz.jpg) no-repeat 0px 0px;
}

.menu:hover {
	background:url(../images/menu-cz.jpg) no-repeat 0px -54px;
}

.najdete-nas {
	float:left;
	width:218px;
	height:54px;
	background:url(../images/najdete-nas-cz.jpg) no-repeat 0px 0px;
}

.najdete-nas:hover {
	background:url(../images/najdete-nas-cz.jpg) no-repeat 0px -54px;
}

.galerie {
	float:left;
	width:141px;
	height:54px;
	background:url(../images/galerie-cz.jpg) no-repeat 0px 0px;
}

.galerie:hover {
	background:url(../images/galerie-cz.jpg) no-repeat 0px -54px;
}

.o-nas {
	float:left;
	width:106px;
	height:54px;
	background:url(../images/o-nas-cz.jpg) no-repeat 0px 0px;
}

.o-nas:hover {
	background:url(../images/o-nas-cz.jpg) no-repeat 0px -54px;
}

/* ----- en */
.program-en {
	float:left;
	width:156px;
	height:54px;
	background:url(../images/program-en.jpg) no-repeat 0px 0px;
}

.program-en:hover {
	background:url(../images/program-en.jpg) no-repeat 0px -54px;
}

.menu-en {
	float:left;
	width:116px;
	height:54px;
	background:url(../images/menu-en.jpg) no-repeat 0px 0px;
}

.menu-en:hover {
	background:url(../images/menu-en.jpg) no-repeat 0px -54px;
}

.najdete-nas-en {
	float:left;
	width:138px;
	height:54px;
	background:url(../images/najdete-nas-en.jpg) no-repeat 0px 0px;
}

.najdete-nas-en:hover {
	background:url(../images/najdete-nas-en.jpg) no-repeat 0px -54px;
}

.galerie-en {
	float:left;
	width:162px;
	height:54px;
	background:url(../images/galerie-en.jpg) no-repeat 0px 0px;
}

.galerie-en:hover {
	background:url(../images/galerie-en.jpg) no-repeat 0px -54px;
}

.o-nas-en {
	float:left;
	width:171px;
	height:54px;
	background:url(../images/o-nas-en.png) no-repeat 0px 0px;
}

.o-nas-en:hover {
	background:url(../images/o-nas-en.png) no-repeat 0px -54px;
}
/* --------------------------------------------------------------------- telo */
.stred {
	margin:0 auto;
	width:960px;	
}

.leva, .leva h1 {
	float:left;
	width:695px;	
}

.leva h2{
	float:left;
	width:660px;
	font:normal 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#fff;
	line-height:18px;
	padding:0 0 0 10px;
}


.leva h3 {
	float:left;
	width:590px;
	font:oblique 16px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#9a1f74;
	padding:15px 40px 15px 30px;
	margin:20px 0 20px 0;
	
}

.leva h4 {
	float:left;
	width:640px;
	font:bold 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#921d6e;
	padding:15px 10px 0px 10px;
}
.leva p {
	float:left;
	width:410px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#b1b3b4;
	line-height:16px;
	padding:20px 0 10px 10px;
}

.leva p em {

	font:oblique 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#9a1f74;
}

.leva-sklinky {
	float:right;
	margin:-200px 50px 0 0;

}

.leva-sklinky-en {
	float:right;
	margin:-100px 50px 0 0;

}

.prava {
	float:left;
	width:265px;
	color:#fff;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	line-height:14px;
	padding:0 0 20px 0;
}

.prava p {
	float:left;
	width:250px;
	padding:0 0 20px 0;	
}

.prava p em {
	float:left;
	width:250px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

.prava p strong {
	float:left;
	width:250px;
	font:bold 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#e2d38e;
}

.prava h4 {
	float:left;
	width:121px;
	height:31px;
	font:bold 11px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	background:url(../images/vse.png) no-repeat;
	padding:10px 0 0 15px;
}

.prava h4 a, .prava h5 a {
	color:#000;
	text-decoration:none;
}

.prava h4 a:hover, .prava h5 a:hover {
	text-decoration:underline;
}

.prava h5 {
	float:left;
	width:121px;
	height:31px;
	font:bold 11px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	background:url(../images/vse-en.png) no-repeat;
	padding:10px 0 0 15px;
}

/* --------------------------------------------------------------------- paticka */
.bottom {
	float:left;
	width:960px;
	height:196px;
	background:url(../images/bg-bottom.jpg) no-repeat;
	padding:40px 0 0 0;	
}

.paticka {
	float:left;
	width:466px;
	height:108px;
	background:url(../images/bg-paticka.png) no-repeat;
	padding:0 0 0 128px;	
}

.paticka img {
	float:left;
}


.paticka h2 {
	float:left;
	padding:30px 0 0 10px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#fff;	
}

.paticka p {
	float:left;
	width:440px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#9d848b;
	padding:20px 0 0 10px;	
}

.paticka p strong {
	float:right;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

.paticka p a {
	color:#9d848b;
	text-decoration:underline;
}

.paticka p a:hover {
	text-decoration:none;
}

/* --------------------------------------------------------------------- podstrana */
.leva-sub {
	float:left;
	width:695px;
	padding:0 0 40px 0px;	
}

.leva-sub h1 {
	float:left;
	width:660px;
	font:normal 22px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#9a1f74;
	padding:30px 0 0 10px;
 	
}

.leva-sub h2 {
	float:left;
	width:640px;
	font:bold 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#b1b3b4;
	padding:30px 10px 20px 10px;
	border-bottom:solid 1px #9a1f74;
}

.leva-sub h3 {
	float:left;
	width:590px;
	font:oblique 16px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#9a1f74;
	padding:15px 40px 15px 30px;
	margin:20px 0 20px 0;
	background:url(../images/bg-h3.png) repeat-y;
}

.leva-sub h4 {
	float:left;
	width:640px;
	font:bold 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#921d6e;
	padding:15px 10px 0px 10px;
}

.pad {
padding-left: 200px;
}
.leva-sub span a {
	float:left;
	width:150px;
	height:31px;
	font:bold 11px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	background:url(../images/vse.png) no-repeat;
	padding:10px 0 0 15px;
	color:#000;
}
.leva-sub h5 a:hover {
  text-decoration:underline;
  }
.leva-sub p {
	float:left;
	width:640px;
	font:normal 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#b1b3b4;
	padding:20px 10px 10px 10px;
	line-height:20px;
}

.leva-sub span {
	float:left;
	width:540px;
	font:normal 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#b1b3b4;
	padding:20px 10px 10px 10px;
	line-height:20px;
}

  
.leva-sub a {
	text-decoration: none;
	color: #921d6e; 
}

.leva-sub td {
color:#b1b3b4;
}
.leva-sub tr {
font:normal 14px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
color:#b1b3b4;
}


.leva-sub img {border-style: solid; border-width: 5px; border-color: #b7a363;}

.input-01-box {
	float:left;
	width:304px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#fff;
	padding:15px 18px 0 10px;
}

.input-01 {
	float:left;
	width:284px;
	height:33px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#fff;
	padding:5px 10px 0 10px;
	background:url(../images/bg-input-01.png) no-repeat;
	border:0px;
}

.input-02-box {
	float:left;
	width:638px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#fff;
	padding:20px 10px 20px 10px;
}

.input-02 {
	float:left;
	width:618px;
	height:33px;
	font:normal 12px 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color:#fff;
	padding:5px 10px 0 10px;
	background:url(../images/bg-input-02.png) no-repeat;
	border:0px;
}


table {
float: left;
} 

.prava a {
	text-decoration: none;
	color: #921d6e; 
}
.facebook-bg {
background: url('../images/fb_pozadi.png');
background-repeat: no-repeat;
min-height: 50px;
_height: 50px;
width: 602px;
padding-top: 5px;
padding-left: 30px;
}
/* -------------------------------------------------------------------------------------------------------- Upnet Multimeida 2010 */
