@charset "utf-8";
/* CSS Document */
* {
	padding:0;
	margin:0;
}
body {
	background: #990000 url(images/bg-vzorek.png) repeat-x top left;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
a {
	text-decoration:none;
	color:#000;
	
}

p {
	padding:5px 35px 5px 35px;
	text-align:justify;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:150%;
	
	
	
}
.tab-dvere td {padding: 2px 2px 2px 2px;}
table {font-size:12px;}
.table { margin:0 0 0 35px; font-size:10px; text-align:justify; border:#666 1px solid; background:url(images/bg-form.jpg) repeat-x top left}
.table td {border-top:#666 1px solid;}
.radek:hover { background: #CCC}
.table-ref { margin:0 0 0 35px; font-size:12px; text-align:justify; border:#666 1px solid; background:url() repeat-x bottom left}
.table-ref td {border-top:#666 0px solid; padding:5px 5px 5px 5px;}
.table1 {margin:0 0 0 35px}

.tab-nadpis {background:#666; color:#FFF}
.tab-nadpis:hover {background:#666; color:#FFF}
.divbg {
	width:812px;
	margin:0 auto;
	background: url(images/bg1.png) no-repeat bottom center;
	padding-bottom:3px;	
}
.div0 {
	width:800px;
	margin:0 auto;
	background: #999 url(images/bg-div0.png) repeat-y top center;
	
}
.divtop0 {margin:0 auto;height:12px; background: #333;}
.divtop {width:800px; height:150px; background: url(images/top.jpg) #666 no-repeat top left;}
.divtop-postele {width:800px; height:150px; background: url(images/top-postele.jpg) #666 no-repeat top left;}
.divtop-skrine {width:800px; height:150px; background: url(images/top-skrine.jpg) #666 no-repeat top left;}
.divtop-topeni {width:800px; height:150px; background: url(images/top-topeni.jpg) #666 no-repeat top left;}
.divtop-kontakt {width:800px; height:150px; background: url(images/top-kontakt.jpg) #666 no-repeat top left;}


.divleft {
	width:214px;
	min-height:420px;
	float:left;
	background: url() no-repeat ;
	background-position:30px 220px;
}
.divright {
	width:586px;
	float:right;
	min-height:420px;
	background:  url() repeat-y top center;
}
.divtext {
	width:586px;
	min-height:420px;
	
}
.divtext-1 {
	width:586px;
	min-height:420px;
	background:url() no-repeat bottom right;
}
.divtextin {
	width:586px;
	background:url() no-repeat top left;
}
.divbottom-1 {
	width:800px;
	height:87px;
	background: url(images/pata.png) bottom center no-repeat;
	color:#FFF;
	clear:both;
	text-align: center;
	font-size:12px;
	padding-top:7px;
	
}

.divbottom {
	width:800px;
	height:25px;
	background: #000;
	color:#FFF;
	clear:both;
	text-align: center;
	font-size:12px;
	padding-top:7px;
	
}

.div-menuin {height:245px;}
.bottom {text-decoration: underline;
	color: #fff;
}
	
.divmap {margin-left:25px;}

menu {list-style-type:none; padding:0; margin:0; border:0;}
li.sidemenu {padding:0 0px 0px 0px; margin:0; border:0; border-bottom:1px #666 solid;}

ul {padding:0 0 0 50px; margin:0; border:0; list-style-type: square;}
ol {padding:0 0 0 35px; margin:0; border:0;}
li {color:#000; padding:1px 0 1px 10px; margin:0px; text-align:left; font-weight:normal; font-size:12px; }

a.menu {font-size:15px; background: #CCC; color: #000; padding:6px 3px 6px 9px; margin:0; display:block; letter-spacing:0px; font-weight: normal; font-family: Tahoma, Verdana, sans-serif; letter-spacing:0.5px;}
a.menu:hover {color: #000; background: #999;}
a.submenu {font-size:12px; color:#000; background: #CCC; padding:3px 3px 3px 15px; margin:0; display:block; font-weight: normal; font-family: Tahoma, Verdana, sans-serif; letter-spacing:0.5px;}
a.submenu:hover {color:#000; background: #999; }
.ul-menu {list-style-type: none; padding:0 0 0 0px;}

#nav {padding:0; margin:0; font-family:georgia, serif; background:#fff;}
#nav dt a:hover {color: #fff; background: #333; background-position:195px 5px;}
#nav dt a {
	font-size:14px;
	background: #000;
	background-position:195px 5px;
	color: #FFF;
	padding:6px 3px 6px 8px;
	margin:0;
	display:block;
	letter-spacing:0px;
	font-weight: normal;
	font-family: Tahoma, Verdana, sans-serif;
	letter-spacing:0.5px;
	border-bottom:1px #666 solid;

}


#nav dd {padding:0; margin:0;}
#nav dd ul {padding:0; margin:0; list-style:none; list-style-type: none;}
#nav dd ul li {
	font-size:12px;
	color:#fff;
	background: #CCC;
	padding:3px 3px 3px 15px;
	margin:0;
	display:block;
	letter-spacing:1px;
	font-weight: normal;
	font-family: Tahoma, Verdana, sans-serif;
	letter-spacing:0.5px;
	border-top:1px #333 solid
}

#nav dd ul li:hover {color:#fff; background: #999; background-position: 15px 2px; }
#nav dt b {color: #000; background: #09C; background-position:195px 5px;}
.bg-text-menu {background: #09C; padding:2px 2px 2px 2px;}
.bg-text-animace {background: #09C; padding:2px 2px 2px 2px; color: white; font-weight: bold}
h1 {
	background: #fff;
	font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding:5px 0 5px 10px;
	margin:20px 35px 10px 35px;
	border:1px #666 solid;
}
	
h2 {
	font-size:14px;
	font-weight:bold;
	color: #000;
	font-family: "Trebuchet MS",Verdana,"Tahoma", Arial,Helvetica,sans-serif;
	padding:5px 0 5px 10px;
	background: #fff;
	margin:10px 35px 10px 35px
	
	}	
h3 {
	font-size:12px;
	color:#333;
	padding:5px 0 0 45px;
        margin: 0 0 10px 0 ;
}	
h4 {
	font-size:12px;
	color:#000;
	padding:5px 0 5px 10px;
        background-color: white;
        margin: 0px 35px 0px 35px;
}	
h5 {
	font-size:14px;
	font-weight:bold;
	color: #FFF;
	font-family: "Trebuchet MS",Verdana,"Tahoma", Arial,Helvetica,sans-serif;
	padding:5px 0 5px 10px;
	background: #09C;
	margin:10px 35px 10px 35px
	
}	
.seznam {color:#000; padding:1px 0 1px 10px; margin:0px; text-align:left; font-weight:normal; font-size:12px; list-style-type: square;}
.popis {text-decoration:none; background:url(images/wipe_nav.png) no-repeat top left; background-position: 0px 3px; padding:2px 25px 2px 15px;}


input {background: #CCC; width:185px; height:20px; color: #000; border: 1px solid #999; font-weight: normal; font-family:'Arial','Helvetica','Sans-serif'; font-size:14px; overflow: auto; border:#666 1px solid}
input:hover {background:#FFF}
input:focus {background:#FFF}
textarea {background: #CCC; width:380px; height:80px; color: #000; border: 1px solid #999; font-weight: normal; font-family:'Arial','Helvetica','Sans-serif'; font-size:14px; overflow: auto; border:#666 1px solid}
textarea:hover {background:#FFF}
textarea:focus {background:#FFF}
select {background: #CCC; width:188px; height:20px; color: #000; border: 1px solid #999; font-weight: normal; font-family:'Arial','Helvetica','Sans-serif'; font-size:14px; overflow: auto; border:#666 1px solid}
select:hover {background:#FFF}
label { font-size:14px; background: #666; color:#fff}

.vypis { color: #333; padding-left:25px;}

.table-form {
	padding-left:25px;
	background: url(images/bg-form.jpg) repeat-x top left;
	border:#666 1px solid;
	
}

.adress {
	width:380px;
}
.kontakt {width:515px; margin:0 auto;}

.underline {
  color: #fff;
  text-decoration: underline;
 
}
.underline:hover {
	color:#fff;
}
.button {background: #666; width:100px; height:24px; color: #fff; border: 1px solid #999; font-weight: normal; font-size:14px; padding:0 0 2px 0}
.button:hover {background: #000; color: #fff;}

.kraj
{
background: #330000 url(images/bg-vzorek.png) repeat-x top left;
background-position:0 -150px;
width: 300px;
height:300px;
float: left;
text-align: center;	
color: #FFF;
}	
.tipy {width: 84%;margin: 0 auto; padding: 10px 10px 10px 10px; background-color: #ffff99;background-image: url(images/tip.png); background-repeat: no-repeat; background-position: right top; border: 1px dashed #000}
.tipy ul {padding: 5px 5px 5px 15px }
.tipy li {padding: 5px 0 5px 0}
.tipy h2 {background-color: transparent; margin: 0; }
.reference {width: 200px; float: left; color: #fff; border: 1px  dashed #000; margin-left: 6px; margin-top: 6px}
.reference p {color: #fff; text-align: left; font-size: 10px; padding: 5px 5px 5px 5px;}