

body        {font-family: verdana, arial, helvetica, sans-serif;
	           font-size: 76%;
	           line-height:1.3em;
	           background:#fff url("images/pozadi.gif") top left repeat-x;
	           text-align:center;
	           margin:10px 0 0 0;
             padding:0px;
             border:0px;
	           }
/* Škorpion lišta*/		
#lista       {position:absolute;
overflow:hidden;
top:0px;
width:99.87%;
left:0px;
height:19px;
z-index:10;
font-size: 13px;
font-family: Arial, Verdana, 'Microsoft Sans Serif';
text-align: center;
border-left: white 1px solid;
border-top: white 1px solid;
border-bottom: #817f80 1px solid;
background-color: activeborder;}
#levalista       {float:left;width:149px;}
#pravalista       {float:right;width:100px;} 
#stredolista      {margin: 0px 0px 0px 0px;} 
#lista a:hover    {color:#666}
#stredolista a    {text-decoration:none; color:black;margin-left:15px;}
#levalista a      {text-decoration:none; color:red;}
#pravalista a      {text-decoration:none; color:red;} 
/* Hlavni Divy */
						 
						 
#pruh       {position:absolute;
						 height:39px;
						 width:100%;
						 top:137px;
						 left:0px;
             background: url("images/pruh.gif");
						 z-index:0;
             }
						 
#vlevo      {width: 206px;
             float: left;
						 color:#bc1111;     
             }

#vpravo     {width: 400px;
             text-align:left;						
             float: right;
						 color:#bc1111;       
             }	
						 	
#obsah      {width: 606px;
	           margin:auto auto;
	           text-align:left;
	           background: url("images/stredni.gif") top left repeat-y;
	           }
	
#paticka    {position:relative;
             width: 606px;
             height:33px;
             text-align:center;
             background: url("images/spodni.gif") no-repeat;
             z-index:1;
						 }

#paticka-uvnitr{position:relative;
             width: 400px;
						 top:35px;
             left:120px
						 }
						 	 
/* Menu Vertical */

#info {padding:0 36px 0px 10px;}
#menu dt {margin:0; padding: 15px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #3E78C1 top left;}
#menu dd {margin:0; padding:8px 0px 8px 0px; font-weight:bold; color: #fff; font-size: 1em; border-top:1px solid #fff; background:#08c;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;border-bottom:1px solid #08c; background:#08c url(images/arrow.gif) no-repeat 10px 10px; }
#gallery a:hover { background-color: #7ac1dd;
border-bottom:1px solid  #7ac1dd;
color: #FFFFFF;}
#pritlac     { border-right:5px solid white}


/* Menu Horizontal */
#navcontainer
{
width: 100%;
float: left;

}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 1px;
color: #FFFFFF;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: .8em;
letter-spacing: 2px;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.9em 22px;
background-color: #0088cc;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 2px solid #fff;
}


#navcontainer ul li a:hover
{
padding: 0.9em 22px;
background-color: #7ac1dd;
color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #7ac1dd;
text-align: left;
}

#navcontainer li#active a
{
background-color: #7ac1dd;
color: #FFFFFF;
}

	
/* Menuhome */
#home h1 {margin:0; padding: 15px; font-size: 1.4em; font-weight:bold; color: #fff; background: #3E78C1 top left;}
#home p {margin:0; padding:8px 8px 8px 8px; font-weight:bold; color: #fff; font-size: 0.8em; border-top:2px solid #fff; background:#08c;}
#home {margin:0 36px 0 8px;}
#home img {margin-top:7px; border:2px solid white;}

/* Reference */
.obsah .refery{
width:120px;
height:142px;
float:left;
margin-right:32px;
margin-left:10px;
margin-bottom:20px;
}


.obsah .last{margin-right:0;}


.obsah .refery h3{
margin:0;
margin-left:8px;
font-size: 0.8em;
width:130px;
}

.obsah .refery img{
margin-left:8px;
}

/* Tridy */
p.podelnik  {margin:0;text-align:left; padding:8px 8px 8px 8px; font-weight:bold; color: #fff; font-size: 0.8em; border-top:2px solid #fff; background:#08c;}

.obsah ul {
	list-style:none;
	margin:0px
	}
		
.obsah li {
	margin: 0 0 0 10px;
	padding: 0 0 5px 10px;
	background: url(images/li.gif) no-repeat 0 4px;
	}
	
.obsah {
  padding:0 18px 0px 18px;
  text-align:justify
	}
	
.umisteni {
  top:130px;
  left:8px;
  position:absolute;
  }  
	
.brcko {
  clear: both;
  }

.tder {
  width: 130px;
  }

.tabulec{
  text-align:left;
  color:white;
	background:#08c;
	padding:4px;
  }	

/* Odkazy */
.tlacitka           {text-decoration:none; color:#bc1111;}
.tlacitka:link      {color:#bc1111;}
.tlacitka:visited   {color:#bc1111;}
.tlacitka:active    {color:#175078;}
.tlacitka:hover     {color:#175078; text-decoration: underline;}	
.tlacitka1          {text-decoration:none; color:#c8c8c8;}
.ref                {text-decoration:none; color:#fff;}
.ref:hover          {text-decoration: underline;}	

/* Typo */
h1 {color: #3E78C1;font-size: 1.2em;line-height:1.2em;margin:10px 0 10px 0px;padding: 0 0 0 18px;background: url(images/h1.gif) no-repeat 2px 3px;text-align:left;}
h2 {color:#3E78C1; font-size: 1.2em; margin:10px 0 10px 20px;text-align:left;}
h3 {color:#3E78C1; font-size: 1.1em; margin:10px 0 4px 0px;text-align:left;}
p {color:#447394; margin:0.4em 0 0.5em 0;}
label {float:left; width: 100px;}
textarea {width: 250px;}
ul {padding:5px 0px; margin:5px 0px;}

img { margin-top:6px; border:2px solid #08c;}
table, th, td {text-align:left;font-size: 1em;color:#3E78C1;background:white;border:1px solid #08c;margin:0px}
table.normal {text-align:left;font-size: 1em;color:#3E78C1;background:none;border:none;}
.normal td, th, table {text-align:left;font-size: 1em;color:#3E78C1;background:none;border:none;}
#objednat label {float:left; width: 110px;}

#hlavicka img {margin-top:18px;border:0px}


.obsah #mapastranek li a {
color:#bc1111;font-weight:normal;
}

.obsah #mapastranek ul li a{
color:#447394;font-weight:normal;
}

#navrcholu {
visibility:hidden;
position:absolute;
top:0px;
left:0px;
margin:0;
padding:0;
border:0;
}
