body    	{ 
	        color: black; margin: 0; padding: 0;
		font-family: Verdana, /*Arial CE, Arial, */
		Helvetica CE, Helvetica, sans-serif;
		font-size: 12px; 
		background-color: white; /* #E0E0E0 */
		text-align: center;
		}



/*  color: #E0E0E0;  */


/*
.levy {width: 210px; text-align: left; background-color: white;
}
*/

/* -------------  blok obalujici ikonku a jeji popis  ------------- */
.ob1	{position: relative; background-color: white;
	width: 210px; height: 80px; text-align: left; 
	border-top: 1px solid #FDD7AF;
	margin: 0 0 10px 0;
}

/* ------------  ikonka cinnosti ------------------ */
.ob2	{position: absolute; top: -1px; 
	width: 80px; height: 80px; /* background-color: #AD313D; */
}	


/* ------------  popis ikonky ------------------ */
.ob3	{position: absolute; left: 84px; bottom: 0px; 
	width: 120px; 
}	

/* ------------  blok obalujici cleneni cinnosti ------------------ */
.ob4	{width: 210px; 
	text-align: left; line-height: 1.5em;
	margin: -7px 0 10px 0; padding: 0 0 0 8px; 
}	

.ob1_dole	
{	border-bottom: 1px solid #FDD7AF;
	padding-bottom: 8px; 
}


/* ---------- odkazy  link popisu ikonky -------------*/
.link1:link, .link1:hover, .link1:visited   {
	display: block; 
	padding: 0; 
	font-weight: bold; text-decoration: none;
	font-size: 13px; color: #AD313D;  
	}

.link1:hover	{text-decoration: underline; }


/* ---------- odkazy  link cleneni cinnosti -------------*/
.link2:link, .link2:hover, .link2:visited   {
	display: block; width: 100%;
	padding: 0; /* font-weight: bold; */
	font-size: 12px; color: #AD313D;  
	}

.link2:hover	{text-decoration: none; }

/* ---------- odkazy  vodorovne -------------*/
.link3:link, .link3:hover, .link3:visited   {
	
	padding: 8px; font-weight: bold; 
	font-size: 12px; color: #AD313D;  
	/* display: block; float: left;*/
	}

.link3:hover	{text-decoration: none; }

.link4:link, .link4:hover, .link4:visited   {
	padding: 0; 
	font-size: 12px; color: #AD313D; }

.link4:hover	{text-decoration: underline; }


/* --------  layout stranek ------------ */
/* ------------ dva sloupce, pixy, 1 plov. blok + cistic------------- */
      #master {
        background-color: #999999; width: 770px;
	background: url('prvky/levy_pr.gif') -11px 0% repeat-y; 
	margin-left: auto; margin-right: auto;
        }
      #masterin {
        /* width: 100%; */ padding: 0 0 0px 27px;
	background: url('prvky/roh1.gif') -11px -2px no-repeat; 
        }
      #blok1 {
        width: 210px;
        float: left;
        color: white;
	_margin-right: -3px;
        }
	
      #blok2 {
        margin: 0 0 0 210px;
        /* background-color: gray; */
        }
     #blok2in {
        padding: 0em; text-align: left; 
        }
      #home {padding: 0 0 0 14px; text-align: left; }
	
     .cleaner {
        clear: both;
        height: 0;
        content: ' ';
        overflow: hidden;
      }
      .cleaner hr {
        display: none;
      }


	

#pata1, #pata2, #menu_h, #lista{
	width: 770px; margin-left: auto; margin-right: auto;}

/* --------  pata1: okrovy pruh, pata2: info a copyright -------- */
#pata1 {height: 8px; font-size: 5px; background-color: #FDD7AF;}

#pata2 {padding: 5px 10px 0 0; text-align: right; margin-bottom: 12px;}  

/* ------- menu_h: blok horizontalniho menu ------- */
#menu_h {padding: 11px 0 11px 38px; text-align: left;}

#lista	{margin-top: 0px; position: relative; text-align: left;}


/* ---- welcome - prekryti textu obrazkem v liste ----- */
      #welcome {
        position: absolute; right: 0;
        overflow: hidden;
        margin: 0; 
        padding: 10px 0 0 0;
        font-size: 14px; font-weight: bold; color: #AD313D;
        background-color: white;
      }
      #welcome, #welcome span {
        width: 218px;
        height: 95px;
        }
      #welcome span {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        background: url('prvky/lista2c.jpg') no-repeat 0 0;
      }

/* -------- popis firmy na homepage ----------- */

.firma		{position: relative; text-align: left;
		width: 100%; /* 530px; */
		margin: 24px 0;
		}
	
.firma-in	{position: absolute; left: 0; top: 0;
		width: 200px; height: 30px;
		}	
.odsaz1		{margin-left: 200px;}


/* tri banery svisle */

 .ban1 {padding: 0; margin: 0 6px 0 0;}


/* ------ banery upoutavky: Certifikat, Uver, Historicke Fasady ------- */

      .welcome1 {
        position: absolute; right: 0;
        overflow: hidden;
        margin: 0; 
        padding: 10px 0 0 0;
        font-size: 14px; font-weight: bold; color: #AD313D;
        background-color: white;
      }
      .welcome1, .welcome1 span {
        width: 218px;
        height: 95px;
        }
      .welcome1 span {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        background: url('prvky/lista2c.jpg') no-repeat 0 0;
      }

.zatep div, .zatep h1 	{
		/* background-color: #FDD7AF; */
		border-top: 1px solid #FFC589;
		border-bottom: 0px solid #FFC589;
		padding: 2px 0 5px 0; 
		margin: 0 0 0px 0;
		color: #AD313D; font-size: 18; text-align: center;
		background: #FFF7EF;
		/* font-weight: bold; */
		}




h2	{padding: 0; margin: 0; 
	color: #AD313D; font-size: 15px;
	}





/* ------- skupina v referencich nadpis skupiny urc. oboru  */
.skup 		{
		border-top: 1px solid #FFC589;
		border-bottom: 1px solid #FFC589;
		padding: 2px 0 5px 8px; 
		margin: 25px 0 0px 0;
		color: #AD313D; font-size: 15; 
		
		}

.lr	{ float: left; width: 250px;
	  margin: 15px 5px 5px 0px;
	}

.link_ref:link, .link_ref:hover, .link_ref:visited   {
	
	padding: 0 0 0 15px; line-height: 1.7em;
	font-weight: bold; 
	font-size: 12px; color: #F5B471;    /* FEA64C;  F9AE61;  */
	display: block; height: 127px;
	background-color: #FFF7EF;
	background: url('prvky/fajk4.gif') 0% 100% no-repeat; 
	}


.link_ref:hover	{
	text-decoration: none; color: #AD313D;
	background: url('prvky/fajk3.gif') 0% 100% no-repeat; 
	}

.link_ref:link img, .link_ref:hover img, .link_ref:visited  img {
	border: 0 white solid;
	float: left; padding-right: 8px;
	} 



/* .link_ref:link span, .link_ref:hover span, .link_ref:visited  span {vertical-align: middle;} */


      .cleaner {
        clear: both;
        height: 0;
        content: ' ';
        overflow: hidden;
      }
      .cleaner hr {
        display: none;
      }

/* tabulka zakladnich udaju o jednotlive referenci */
.ref_udaje	{
	font-size: 12px; margin: 15px 0 0 0;
	background: #FFF7EF; /* width: 97%;*/ width: 515px;
}

.ref_udaje td {padding: 4px 4px 4px 26px; }

.ref_udaje td {border-bottom: 1px solid #FFC589; } /* #FFC589 */ 

.bar1	{color: #AD313D;}
/*  end tabulka   */


/* --- galerie referenci - nahledy a HiRes  ---- */

a.nahled {display: block; float: left; margin: 4px 6px 4px 0; 
	 _margin: 4px 4px 4px 0;
	}

a.nahled {border-bottom: 3px solid #FDD7AF; }	

a.nahled:hover {border-bottom: 3px solid #F19A3F; }

.nono		{border: 0px solid white;} /* aby img v odkazu nemel ramecek */

.ob_nahl {margin: 6px 0 12px 0; width: 516px;} 
	/* obal nahledu, rodic s pevnou sirkou aby IE nevysiral */



/* ---- iframe pro projekci HiRes  ---- */
.ifra	{width: 516px; height: 390px;
	overflow: hidden; border: 0px solid  white;
	margin: 5px 0 10px 0; _margin: 0px 0 10px 0;
	clear: both;
	}
.ifra1	{height: 450px;	}

iframe {overflow: hidden; border: 0px solid  white;}

iframe img {margin: 0; padding: 0}


/*--- styly html file zanoreneho v iframe v galerii ---*/
.gal {padding:0; margin: 0; text-align: left;}

.skrys {position: absolute; top: 460px;} 
/* pozice linku na home (v pripade sirotka) aby nebyl videt */



.pok5	{
	background: #FFF7EF; width: 515px; height: 390px;
	margin: 20px 0;
	}

/* ------- tabulka popisu obrazku -------*/
.popis	{
	font-size: 12px; margin: 6px 0 0 0;
	width: 515px;	
	}

.popis td {padding: 2px 10px 2px 0px;  }

/* .popis td {border-bottom: 1px solid #FFF7EF; } */ /* #FFC589 */ 

.bar2	{color: #AD313D; text-align: right; width: 12%}

/*  end tabulka   */


.odsaz02
{margin-left: 15px;
}

/* odstavec obecne */
p	
{	margin: 0.7em 0 0 0; 
	line-height: 1.6em;
}




.odr1, .odr2
{	margin-top: 5px;
	padding-left: 30px;
	_padding-left: 0px; _margin-left: 30px;
	line-height: 1.9em;
}
 
.odr1 li
{	list-style-type: disc;  /*  circle */
	color: #AD313D;  
	font-weight: bold; font-size: 14px; 
	line-height: 1.6em;
}


#home p, #home h2, #home h3
{	padding: 0 15px;
}

h2
{	margin: 1.4em 0 0 0;
}

h3
{	margin: 1.0em 0 0 0;
	font-size: 12px; 
	font-weight: bold;
}

h2	{
	color: #AD313D; font-size: 18px;
	}

.velka
{font-variant: small-caps;
}


/* ------- skupina linku v referencich - skok na kotvy ---*/
.nakotvy .link3:link, .nakotvy .link3:visited, .nakotvy .link3:hover 
{	padding: 2px; margin-bottom: 8px; font-weight: normal; 
}

.nakotvy 
{
	/* background: #FFF7EF; padding-top: 10px; */ 
	line-height: 1.5em;	
}

.under
{ color: silver; /* gray; */
	font-size: 18px; 
	font-weight: bold;	
	margin: 0px 0 15px 15px;
	/* width: 250px; */
	padding: 90px;
	text-align: center;
}



