/* Centering Technique */

body { 
  text-align: left; min-width: 968px;
  margin-top: 0px;
  background-image: url(../img/layout/bckg-topline.jpg);
  background-repeat: no-repeat;
  background-position: 0 96px;
}

body.title { 
  text-align: center; 
  color: #ffffff;
  margin-top: 0px;
  background-color: #000000;
  background-image: none;
}

body.twocol #content { 
  background-image: url(../img/layout/bckg-contentpage.jpg); background-repeat: repeat-y; background-position: left; 
}

body.twocol #center { 
  width: 560px; padding: 22px 15px 15px 11px; float: left;
}

body.twocol #right { 
  width: 155px;  margin: 0 0 0 590px; padding: 22px 0px 15px 10px; 
}

#wrapper { 
  width: 968px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0; overflow: visible;

} 

#wrapper_title { 
  width: 1010px; margin-left: auto; margin-right: auto; margin-top: 10%; margin-bottom: auto; padding: 0;
} 

#content_title { 
  margin: 0 0 0 0; padding: 0;  height:400px;  border: 1px solid blue; vertical-align: middle !important;} 
  
  /*vystredeni titulni stranky zacatek */
  #outer {height: 400px; overflow: hidden; position: relative;}
		#outer[id] {display: table; position: static;}
		
		#middle {position: absolute; top: 50%;} /* for explorer only*/
		#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
		#inner {position: relative; top: -50%} /* for explorer only */
		/* optional: #inner[id] {position: static;} */
		
		/* just format */
		div.greenBorder {border: 1px solid green; background-color: ivory;}
  /*vystredeni titulni stranky konec */


#header { 
  margin: 0; padding: 0; height: 75px; background-color: #ffffff;
  /*border: 1px solid blue;*/
} 



#content { 
  margin: 6px 0 0 0; padding: 0; min-height:505px; height:505px; overflow: visible !important; /* *//*border: 1px solid blue;*/} 

/* nastaveni minimalni vysky  - zacatek*/

div[id] #content {height:auto;}
	
/* nastaveni minimalni vysky  - konec*/

#left { padding: 0; margin: 0; float: left; width: 200px; /*height: 460px;*/ /*border: 1px solid blue;*/ background-color: transparent; overflow: visible; }



#conteinerenv { margin: 0px 0 0px 0px; padding: 0; width: 765px; overflow: visible; float: left; }
#conteiner { margin: 0; padding: 0px; overflow: visible; }


#footer { position: relative; font-size: 0.9em; margin: 0px 0 0 0px; padding: 26px 0 0 0; height: 37px; /*width: 968px;*/ background-image: url(../img/layout/bckg-bottomline.jpg); background-repeat: no-repeat; background-position: top; color: #aaaaaa;} 

#footer a { color: #aaaaaa; text-decoration: none;} 
#footer a:hover { color: #aaaaaa; text-decoration: underline;} 

#fright { padding: 0px 0px 0 0; margin: 0; float: right;  width: 265px; font-weight: bold;}

#fleft { text-align: left; margin: 0; padding: 0px 0 0 150px;  float: left; width: 400px;} 

#fleft a { color: #aaaaaa; text-decoration: none !important;}
#fleft a:hover { color: #aaaaaa; text-decoration: underline !important;}  

