
body {
	font-family: Trebuchet MS;
	font-size:75%;
	background:#383838;
	line-height:125%;
}

ul {padding-left:2em;}
ul li {list-style:disc;}
ol li {}
h2, h2 a {
	font-size:120%;
	text-decoration: none;
	font-weight:bold;
	color:#606060;
}

img {border:auto;margin:auto; }
// .stranka img {margin:5px;}
table {font-size:100%}

h2 {margin-bottom:.5em;}

h1 {font-size:150%;}

#top {padding:18px 0; background:white;}
#pruh_menu{
	background:#E6E02C url('/site/img/hornipruh.gif') repeat-x; 
	height:48px;
	text-align: center;
}

ul.mainmenu {
	margin:0;
	display:block;
	margin:auto;
	width:950px;
	
	}

ul.mainmenu li {
	text-align:left;
		
	top:-1px;
	float:left;
	color:black;
	display:block;
	height:40px;
	margin:0;
	}
	
ul.mainmenu li a, 
ul.mainmenu li a:visited,
ul.mainmenu li a:link {
	color:black;
	text-decoration:none;
	font-weight: 200;
	padding:12px;
	position:relative;
	top:15px;
}

li.normal a, li.normal a:visited {padding:18px;}
li.hm1 {
	background: url('/site/img/ht1.gif') repeat-x left -1px;;
	width:6px;
}

li.hm2 {background: url('/site/img/ht2.gif') repeat-x left -1px;;  }

li.hm3 {
	background: url('/site/img/ht3.gif') repeat-x left -1px;;
	width:6px;   }
/***************************/
#pata { border-top: 2px solid white;
	height: 50px;
	display:block;
	clear:both; }

#pata p {
	width:990px;
	margin:auto;
	text-align: left;
	font-size:80%;
	position:relative;
	}

#pata p a, 
#pata p a:visited, 
#pata p {color:#a7a7a7; text-decoration: none; }

#pata p.odkazy {margin-top:13px; margin-bottom:5px;}

#minilogo {display:block; width:34px; height:34px;background: url('/site/img/ico/znak.gif'); text-decoration: none;
position: absolute; right:0; top:-30px;}

/**********  
1300
			****************/
#mezipruh {
height:7px; 
background:url('/site/img/mezipruh.gif'); 
font-size:1px;
 
}
#sedacast {background:#d9d9d9;}

.main2 {
	
	width:1000px;
	margin:auto;
	background:#919191 url('/site/img/main2bg.gif') repeat-y; 
	border-right:2px solid white;
  
}
.infoblok {
	color:#a5a5a5;
	width:619px;
	float:left;
	margin-left: 2px;
	_margin-left:1px;
	text-align:left;
	
	
}

h1.domesiinfo {
	font-size:0;
	background: url('/site/img/domesiinfo.gif') -10px 0 no-repeat;
	height:26px;
	margin-bottom:20px;
	margin-top: 20px;
	border:none;
}

.infoblok h2 a, .infoblok h2 a:visited {
	text-decoration:none;
	font-size:125%;
	color:#4d4d4d;
	font-weight:bold;
	}

p.datum{color:#999999; margin:6px 0 4px 0;}

p.datum, .infoblok .text, .infoblok h2 {margin-left:16px; margin-right:16px;}

.infoblok .text {margin-bottom:20px;}


.botom_right {
	width:auto;
	float:left;
	text-align:left;
	width:375px;
	color: #363636;
}
.botom_right a, .botom_right a {text-decoration: none; color: #363636;}

.pblok{
	
	background:url('/site/img/ctverecek.gif') no-repeat;
	margin-top:10px;
	padding-left:20px;
	
}



.pblok h3 { float:left; margin-left:30px; margin-bottom:10px;}

.portfolio img {margin:0;}
ul.kontakty {padding:0;padding-top:10px;margin-left:20px;}
li.domecek,
li.tel,
li.zavinac { list-style:none; margin-left:20px; margin-bottom: 8px; line-height:120%; padding-left:20px; margin-left:0;}

li.domecek {background:  url('/site/img/ico/domecek.gif') no-repeat; }
li.tel {background: url('/site/img/ico/tel.gif')no-repeat; }
li.zavinac {background: url('/site/img/ico/zavinac.gif') no-repeat;}



.viktor {clear:both; height:0; font-size:0px; line-height:0px;}

/**************/

.pruh_stranky{
/*background:#ebe260;
*/
background:white;	

}

.stranka { width:996px;  margin:auto;
text-align: left;
}



.content {float:right; display:block; width:750px; margin-bottom:10px; font-size:120%; line-height:130%;}
.content p {font-size:100%; line-height:130%;}
.co01 {
	width:950px;
}

ul.submenu {margin:0;padding:0;width:200px; float:left; margin-top:04px;}

.submenu li {border-bottom:1px solid silver; list-style:none;}
.submenu li a, .submenu li a:visited {display:block; padding:7px; color:gray; text-decoration:none;font-size:110%;}
.submenu li a:hover {display:block; color:black; text-decoration:none;}
.submenu li.current a, .submenu li.current a:visited {display:block; color:white; background:gray; text-decoration:none;}
.content a:link { color:#79D1EE; text-decoration:underline; }
.content a:visited { color:#79D1EE; text-decoration:none; }
.content a:hover {color:#9F3954; text-decoration:underline;}
/***************************************************/
.content h2 {margin-top:1em;}
.content .datum {margin-left:0; padding:0;}
.stranka .content img { border:1px solid red; }


/**********************************************/

.bila_plocha { background:white;}
 h1 {color:#ebe260; border-bottom:2px solid #ebe260;  padding-top:7px;padding-bottom:5px; margin-bottom:10px; margin-top:0;font-size:160%;font-weight: bold; letter-spacing: 1px;}
h2 {}


div#popisy { 


	background : #A5A5A5;
	background:black;
position:absolute;
left:30px; top:5px;
color:#808080;
overflow:hidden;
height:427px;
margin:0; padding:0;
border-bottom:2px solid white;

}

ul#seznamprojektu {position:relative;padding:0;}


div#obrazky {
	height:430px; display:block; position: absolute; top:5px; left:210px; width:720px;

overflow:hidden;}



div#popisy ul li{
	width:175px;
	display:block;
	margin:0;
	padding:0;
	height:144px;
	_height:140px;
	
	
	background: url('/site/img/cara-z-2.gif') no-repeat bottom;
	
	position:relative;
	float:none;
}
div#popisy ul {	 
	_top:0px;
	_margin-top:7px;
}

#doleva,#doprava {display:block; height:427px; width:22px;  position:absolute; top:4px; cursor: pointer; z-index: 1;}
#doleva {background: url('/site/img/l.gif');  left:3px;}
#doprava {background: url('/site/img/p.gif') top left; right:13px;height:430px; }

#nahoru , #dolu {
	display:block;
	width:175px;
	height:23px;
	position:absolute;
	left:30px;
	 cursor: pointer;
}

#nahoru {background: url('/site/img/nahoru.gif');  top:-23px;}

#dolu {background: url('/site/img/dolu.gif');  bottom:-35px;}


.bila_plocha .blok {height:425px; position:relative;
	margin-top:40px; margin-bottom:40px;}

.bila_plocha .stranka {
	width:966px;
	padding-top:30px;
	padding-bottom:30px;
}
#popisy h2 {
	font-size:125%;
	font-weight:bold;
	color:white;
	margin: 16px 0px 3px 16px; 
}

#popisy ul li p {margin-left:16px;font-style:italic;color:white;}


#popisy ul li a {
	background:#e1e1e1;
	text-decoration:none;
	font-size:75%;
	color:black;
	padding:3px 5px 2px 5px;
	position:absolute;
	margin-bottom:20px;
	margin-top:5px;
	left:16px;
	}
	
	
	table#obrtab{border-collapse: none; position:relative; }
	#xxobrtab tr td {padding:0;padding-right:6px; padding-bottom:2px;}
	table#obrtab tr td {
		padding:0px; 
		height:144px;
		padding-right:4px;
		padding-bottom:0px;
		_padding-bottom:1px;}
	
	
	
#infa { position:absolute;
  top:100px;;}	
	
.info {
	position:absolute;
	overflow:auto;
	
	top:-23px; left:0px;
	width:750px;
	width:960px;
	height:485px;
	
	background:url('/site/img/pruhled2.png');
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/pruhled2.png',sizingMethod='scale'); 
	
	z-index: 4;
}	
	
.text_projektu {
	/*
	width:700px; 
	border:1px dotted silver; 
	*/
	margin-left:15px;
	
	}	

span.zpet {
	display:block; margin-top:10px;
	float:left; 
	text-decoration:none;
	color:#808080;
	padding:2px 10px 2px 10px;;
	background: #e6e02c;
	cursor: pointer;
	
	
}
.uvod-slideshow {
	background: #E6E02C;
	padding:12px 0 17px 0;
}
.linkportfolio a:link,
.linkportfolio a:visited {
	display: block;
	background:#79D1EE;
	color:white;
	padding: 5px 8px;
	height:auto;
	text-decoration:none;
	width:235px;
	margin-bottom:2px;
}
.linkportfolio a:hover {
	display: block;
	background:#EBE260;
	color:white;
	padding: 5px 8px;
	height:auto;
	text-decoration:none;
	width:235px;

}
label {
	display:block;
	font-size:80%;
	margin-top:5px;
}
input,
select {
	width:300px;
}
input.auto {
	width:auto;
}
textarea {
	width:300px;
	height:150px;
}
blockquote {
padding: 30px 40px 30px 30px;
font-size: 130%;
line-height: 140%;
font-style: oblique;
color: #44B2EA;
text-align: left;
background: url('/site/img/blockquote1.gif') 20px 20px no-repeat;
border-bottom: 1px dotted #44B2EA;
margin-bottom: 15px;
letter-spacing: 1px;
}
img.right {
position: relative;
float: right;
margin:0 0 10px 10px;
padding:3px;
border:1px solid silver;
}
img.left {
position: relative;
float: left;
margin:0 10px 10px 0;
padding:3px;
border:1px solid silver;
}
.inspirace {
background:#e6e6e6 ;
padding: 15px;
}
.inspirace img {
border:3px solid white;
}
.pics {  
    height:  420px;  
    width:   1000px;
    padding: 0;  
    margin:  0 auto; 

} 
.pics img {  
    width:  1000px;  
    height: 420px;  
    top:  0; 
    left: 0 
} 


/**********************************/
div.nav {
	position:relative; 
	width:1000px; 
	margin:auto;
	display:block;
	z-index: 4;
	
	
}
a#prev2 {
	left:0px;
	}
a#next2 {
	right:0px;
}
a#next2, a#prev2 {
	position:absolute;
	top:0px;
	z-index:11; 
}


.odkaz {
position:relative;
float: left;
width: 150px;
text-align: center;
height: 170px;
}
.odkaz img {
border: solid 2px #dcdcdc;
}
.odkaz .legenda {
font-size: 80%;
padding-top: 5px;
}

.pics2 {  
    height:  420px;  
    width:   1000px;
    padding: 0;  
    margin:  0 auto; 

} 
.pics2 img {  
    width:  710px;  
    height: 399px;  
    top:  0; 
    left: 0 
} 

/*********************************************/
#slideshow{
	overflow:hidden;
	width:850px;	
	z-index:10;padding:0;
	position:relative;
	border:3px solid white;;	
	left:66px;
	&left:-4px;
	height:418px;
	
}			
		
#slideshow li{
	float:left;
	cursor:pointer;
    list-style:none;
	position:relative;
	float:left;
	list-style:none;
	margin:0; padding:0;
	
}
#slideshow ul{
	
	margin:0; padding:0; z-index:0; position:relative;
}


#prev4, #next4 {
	display:block;
	position:absolute;
	
}
#next4{right:0px;background:url('/site/img/uvs2.png') no-repeat 56px 200px; &background-position-x: 60px; }
#prev4{left:0px;background:url('/site/img/uvs1.png') no-repeat 20px 200px; }


 /**********************/
a.bannery img{width:auto; padding:0; border:2px solid white;_border:none; }
a.bannery:hover img {border-color:#a5a5a5; _border:none;}
a.bannery:hover {_border:2px solid #a6a6a6;}
a.bannery {_border:2px solid white;}


#rychlavolba { 
	background: url(/site/img/ico/rychlavolba.png) no-repeat top left;
	padding-top:30px;
	
}

#podporujeme {
	background: url(/site/img/ico/podporujeme.png) no-repeat top left;
	padding-top:30px;
	margin-top:20px;
	margin-bottom:20px;
}



/***********************/

.pdfblok {
	background:black;
	padding:10px 0 10px 10px;
	margin:10 0 10px 0px;
	color:silver;
}

.pdfblok p{position:relative;}

.pdfblok a {margin:0px 15px 0px 0px; 
}
#oknize {
	&top:-15px;
	_top:-15px;
	
}

#prekrytoverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	background-color: black;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 100;
}
#prekryt {
	position: absolute;
	margin: 0;
	padding: 0;
	left: -1000px;
	width: 650px;
	background-color: white;
	z-index: 110;
}
#closeprekryt {
	position: absolute;
	left: -1000px;
	z-index: 110;
	width: 40px;
	height: 30px;
	background-color: white;
}
#closeprekryt img {
	margin-top: 3px;
	cursor: pointer; cursor: hand;
}
#prekryt .radka {
	height: 150px;
	text-align: left;
	margin: 0;
}
#prekryt .even {
	background-color: #ebebeb;
}
#prekryt .img {
	float: left;
	width: 172px;
	padding: 45px 0 0 28px;
}
#prekryt .prekryttext {
	padding: 25px 28px 0 0;
	margin-left: 200px;
}
#prekryt .prekryttext h3 {
	color: #ece522;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 5px;
}
#prekryt .prekryttext p {
	font-size: 95%;
}
#prekryt .prekryttext strong {
	font-weight: bold;
}
#prekryt .prekryttext a {
	text-decoration: none;
	color: #929292;
	font-size: 90%;
	font-weight: bold;
}
#prekryt .prekryttext a:hover {
	color: #bbbbbb;
}




/******** futura ***********************************************************************
*/
#bgfutura {

	background:white url('/site/img/futura/bg-futura.png') repeat-x center 2px;
}

#bgfutura .submenu li a{ color:white;


}


#bgfutura  .submenu li {border-bottom:1px solid white;}
#bgfutura .submenu li a, 
#bgfutura .submenu li a:visited {color:white; }

#bgfutura .submenu li a:hover {color:black;}
#bgfutura .submenu li.current a, 
#bgfutura .submenu li.current a:visited { color:#8FD8F8; background:white; }
#bgfutura ul.submenu { margin-top:02px;}

#bgfutura .content {
	width:732px; 
	margin-right:10px;
	_margin-right:5px;
	margin-bottom:10px; 
	padding-top:14px;
	min-height:400px;
	_height:400px;
	
}
#bgfutura h1 {color:#8FD8F8; border-color: #8FD8F8; font-size:130%;}


#futura_uvod{
	width:100%;
	height:352px;
	background:url('/site/img/futura/uvod.jpg');
	
}




.stranka .futuravars a {display:block;  color:black; padding-top:80px; font-size:80%; text-decoration: none;



}
.stranka .futuravars a:visited, .futuravars:link {color:black;}

.futuravars{
	min-height:76px; _height:90px;
	background:url('/site/img/futura/varianty.png') no-repeat top left;
	margin-left:10px;
}

.var1{
	float:left; 
	width:230px;
	margin-left:60px;
	_margin-left:32px;
	
	
}


.var2 {
float:left; width:200px;
margin-left:180px;
}


.ram1{
	background:url('/site/img/futura/futura-nabizime.png');
	height:20px;
}

.ram2{
	margin:0; width:100%; clear:both;
	background:url('/site/img/futura/ram2.png') no-repeat;;
	height:15px;
}



/************************************/


#zelene {

	background:white url('/site/img/domesi-je-zelene.jpg') repeat-x center top ;	
	padding-top:350px;

}
#zelene h1 {display:none;}


#zelene .stranka .content{
 float:none; display:block; width:876px;
 margin:auto;
 color:#9AC542;

}

#zelene h2 {
	
	font-size:100%;
	height:30px;

}

#zelene h2 span{
	background:#9AC542;
	color:white;
	float:left;
	padding:4px 10px;
	font-weight: normal;
	
}
#zalozka_ddod {
	position:absolute; 
	right:241px;
	bottom:-6px;
	height:32px; width:182px;
	background:url('/site/img/zalozka-ddod.gif');
	color:white;
}
#zalozka_ddod span{display:none;}

#zalozka_zelene{
	position:absolute; 
	right:105px;
	bottom:-6px;
	height:32px; width:136px;
	background:url('/site/img/zalozka-zelene.png');
}
#zalozka_zelene span{display:none;}

#zalozka_facebook  span, #zalozka_rekreacni span, #zalozka_profirmy span{display:none;}
#zalozka_facebook{
	height:31px; width:85px;
	background:url('/site/img/facebook32.jpg');
	right:20px;
	bottom:-5px;
	position:absolute; 
}


#zalozka_rekreacni {
	position:absolute; 
	right:241px;
	bottom:-6px;
	height:32px; width:116px;
	background:url('/site/img/rekreacni.png') no-repeat;
	color:white;
}


#zalozka_profirmy {
	position:absolute; 
	right:357px;
	bottom:-6px;
	height:32px; width:112px;
	background:url('/site/img/profirmy.png') no-repeat;
	color:white;
}





