body{
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	background:url('./img/page_top__bg.png') top repeat-x #8493a7;
	margin:0px;
	padding:0px;

	

	text-align:center;
}
a{
	color:#104470;
	text-decoration:none;
}
a img{
	border:none;
}

td, th{
	text-align:left;
	vertical-align:top;
}

h1{
	color:#175479;
	font-size:150%;
}
h2{
	color:#175479;
	font-size:125%;
}
h2 em{
	font-style:normal;
	font-weight:normal;
}
h3{
	font-size:115%;
}
#obal{
	width:970px;
	text-align:left;
	margin:auto;
	background:white;
}

#header{
	background:url("./img/pod_menu.png") top repeat-x;
}

#menu{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:8px;
	list-style:none;
}
#menu li{
	border-right:1px solid #63acda;
	height:60px;
	float:left;
}
#menu li.first{
	border-left:1px solid #63acda;
}
#menu li a{
	color:#abcce1;
	font-size:100%;
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

#menu li.active a, #menu li a:hover{
	color:#eeeeee;
}
#logo-link{
	display:block;
	padding-left:15px;
}

#info-area{
	overflow:auto;
}
#photo{
	float:left;
	border-left:15px solid #63acda;
}
#photo img{
	margin-left:2px;
	margin-bottom:2px;
}
#infos{
	background:#63acda;
	color:white;
	margin-left:409px;
	height:178px;
	padding:10px;
}
#infos h2{
	margin-top:0px;
}
#oddelovac{
	background:url('./img/oddelovac_bg.png');
	height:18px;
}

#left-area{
	width:157px;
	float:left;
	min-height:393px;
	background:url("./img/main_bg.png") top no-repeat;
}

#main-area{
	background:url("./img/main_bg_area.png") left repeat-y;
}

#vypis{
	margin-left:160px;
	padding:10px;
}









.floater-r{
	float:right;
}
.clearbox{
	clear:both;
}


#footer{
	height:19px;
	text-align:center;
	clear:both;
	background:url('./img/footer_bg_outer.png');
	color:#dedede;
	padding-top:2px
	font-size:90%
}
#inner-footer{
	height:19px;
	text-align:center;
	margin:auto;
	background:url('./img/footer_bg.png');
	width:970px;
}


.bocni-galerie{
	width:150px;
	float:right;
}
.bocni-galerie a{
	display:block;
	margin-bottom:10px;
}

.bocni-galerie img{
	width:100%;
	border:1px solid #a6d0ea;
	padding:3px;
}
.gal-exist-content{
	margin-right:160px;
}

#seznam-referenci table{
	width:100%;
}
#seznam-referenci table td{
	width:40%;
}
#seznam-referenci h2{
	font-size:120%;
	margin-bottom:2px;
}



.parametry{
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
.parametry td, .parametry th{
	border:1px solid black;
}
.parametry th{
	background:#a6d0ea;
	vertical-align:middle;
}
.parametry th span{
	font-weight:normal;
}
.mono-gal a, .duo-gal a{
	padding:10px;
	display:block;
	text-align:center;
}
.mono-gal a img{
	width:100%;
}

.duo-gal{
	overflow:auto;
}
.duo-gal a{
	display:block;
	float:left;
}
.duo-gal a img{
	height:150px;
}



.galerie-v-textu img{
	border:1px solid #a6d0ea;
	padding:3px;
}

.nowrap{
	white-space:nowrap;
}

.gal a{
	color:inherit;
	text-decoration:none;
}
.gal a em{
	padding-bottom:10px;
	display:block;
	font-size:90%;
	text-align:center;

}

.prehledova-nabidka{

}
.prehledova-nabidka td{
	vertical-align:middle;
	padding-bottom:10px;
}

#left-area ul{
	list-style:none;
	padding-left:20px;
}

#left-area ul a{
	color:#104470;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#left-area li{
	padding-bottom:5px;
}

#left-area ul li.active a{
	color:#166190;
}

.alpha{
	list-style-type: lower-alpha
}

dl.adresa{

}
dl.adresa dt{
	float:left;
}
dl.adresa dd{
	margin-left:130px;
	padding-bottom:5px;
}


#map-area{
	float:right;
	width:50%;

}
#map-area2{

}
#map iframe{
	height:300px;
	width:100%;
}	

#seznam-kontaktu h3{
	margin-bottom:5px;
}
#seznam-kontaktu dl{
	margin-top:5px;

}
#seznam-kontaktu dl dt{
	float:left;
}
#seznam-kontaktu dl dd{
	margin-left:80px;
	padding-bottom:5px;
}
#seznam-kontaktu .kontakt{
	float:left;
	width:270px;
	height:100px;
	border:1px solid #a6d0ea;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
}
#seznam-kontaktu .kontakt-row{
	overflow:auto;
}


.intro-content{
	background:url('./img/intro_podklad.jpg') no-repeat;
	min-height:583px;
	_height:583px;
}

#infos .reference{
	padding-bottom:5px;
}

#infos .reference h3{
	margin-top:0px;
	margin-bottom:0px;

}
#infos .reference h3 a{
	color:inherit;
}
#infos .reference p{
	margin-top:0px;
	margin-bottom:0px;
}


#detail-reference a em{
	width:200px;
}
#detail-reference .duo-gal a {
	min-height:200px;
	_height:200px;

}





#kontakt-form{
	overflow:auto;
	padding:20px;
	padding-top:0px;
	margin-top:20px;
	margin-bottom:20px;
	background:#dedede;
}
#kontakt-form .col1{
	float:left;
	width:48%;
}
#kontakt-form .col2{
	margin-left:52%;
}
#kontakt-form input, #kontakt-form textarea{
	width:200px;
	border:1px solid black;
}
#kontakt-form textarea{
	height:94px;
}
#kontakt-form .submitter{
	width:auto;
}
#kontakt-form .el{
	margin-bottom:5px;
}
