body {
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background: url('_img/bg.gif') center repeat-y #234A81;
}

td {
text-align: left; 
color: #005da5; 
font-weight: normal; 
}
 
a:active { 
text-align: left;  
color: #005da5;  
letter-spacing: 0; 
} 

a:visited {
text-align: left; 
color: #005da5;
letter-spacing: 0; 
} 

a:link { 
text-align: left;
color: #005da5;  
letter-spacing: 0; 
} 
 
a:hover {
text-align: left; 
color: #009933;  
letter-spacing: 0;
} 

h1 {
text-align: left;
color: #009933;
font-size: 150%;
margin-top: 0px;
margin-bottom: 30px;
}

html>body h1 {
margin-top: 0px;
margin-bottom: 30px;
}

h2 {
color: #009933;
font-size: 120%;
}

html>body h2 {
margin-top: 10px;
margin-bottom: 10px;
}

h3 {
color: #009933;
padding-top: 5px;
font-size: 90%;
margin-bottom: -5px;
}


/* --- navigace--------- */
#nav-subs {
font-weight: normal;
margin: 3px 0px 0px -30px;
padding-left: 0px;
}

html>body #nav-subs {

}

#nav-subs ul {
list-style: none;
}

#nav-subs ul li {
padding: 3px 0;
}

#nav-subs a:link {
}

#nav-subs ul li a.youarehere {
color: #009933;
font-weight: bold;
}

.heading {
font-size: 100%;
padding: 5px 7px 3px 5px;
margin-top: 0px;
margin-bottom: 0px;
font-weight: bold;
color: #fff;
background: url('_img/men-blue.gif') no-repeat 0px 3px;
}


#autonumber1 {
width: 700px;
height: 100%;
background: #fff;
border-collapse: collapse;
border-color: #005da5;
}

.nabidka {
text-align: left; 
font-weight: bold;  
font-style: normal;
line-height: 2px; 
} 

.podmenu {
text-align: left; 
font-weight: normal; 
color: #000000; 
font-style: normal; 
padding-left: 10px; 
} 

.podmenu A:active {
text-align: left; 
font-weight: normal; 
color: #999999; 
font-style: normal; 
} 

.podmenu A:visited {
text-align: left; 
font-weight: normal;  
color: #999999; 
font-style: normal; 
} 

.podmenu A:link {
text-align: left; 
font-weight: normal;  
color: #999; 
font-style: normal; 
} 

.podmenu A:hover {
text-align: left; 
font-weight: normal; 
color: #000; 
font-style: normal; 
} 

.menu {
font-size: 95%;
font-weight: bold; 
text-align: left; 
text-decoration: none; 
color: #009933;
line-height: 28px; 
} 

.nadpis {
text-align: left; 
font-weight: bold; 
color: #666; 
font-style: normal; 
} 

.podnadpis {
text-align: left; 
font-weight: bold; 
color: #666; 
font-style: normal; 
} 

.ppdnadpis {
text-align: left; 
font-weight: bold; 
color: #666; 
font-style: normal; 
} 

.adresa {
margin-top: 4px;
font-size: 90%;
text-align: left; 
font-weight: normal;  
font-style: normal; 
}

.adresa A:active {
font-weight: normal;  
font-style: normal; 
} 

.adresa A:visited {
font-weight: normal;  
font-style: normal; 
} 

.adresa A:link { 
font-weight: normal;   
font-style: normal; 
} 

.adresa A:hover { 
color: #009933;
text-decoration: underline; 
} 

.gif {
text-align: left; 
font-weight: normal;  
font-style: normal; 
padding: 0; 
} 

.text {
font-size: 90%; 
text-align: left; 
color: #666; 
padding: 15pt;
vertical-align: top;
} 

.mapa {
color: #005DA5;
text-align: left; 
font-weight: normal;  
font-style: normal; 
padding: 3pt;
border: 1px solid;
background: #F4FAFF;
}

.ramecek {
color: #005DA5;
text-align: left; 
font-weight: normal;  
font-style: normal; 
padding: 5pt;
border: 1px solid;
background: #F4FAFF;
}

.ramecek2 {
font-size: 100%;
color: #005da5;
text-align: justify; 
font-weight: bold;  
font-style: normal; 
padding: 5pt;
margin-bottom: 35px;
border: 1px #005da5 solid;
background: #f4faff;}

.ramecek2 a:hover {
text-align: left; 
color: #000;  
letter-spacing: 0;
}
 
.www {
color: #999;
text-align: justify; 
font-weight: bold;  
font-style: normal; 
padding: 5pt;
border: dotted;
} 

.uvod {
vertical-align: top; 
font-weight: bold; 
text-align: center; 
color: #fff; 
} 

.zelena_usporam {
background: #12ad3d url(_img/zelena-usporam.gif) top left repeat-y;
font-size: 110%;
text-align: justify; 
font-weight: bold; 
padding: 55px 17px 10px 17px;
margin-bottom: 35px;
border: 1px #469750 solid;
color: #fff;
line-height: 1.3em;
}

.zelena_usporam a{
color: #fff;
font-weight: bold;
text-decoration: underline;
}

.zelena_usporam a:hover{
color: #ccc;
font-weight: bold;
}

.odkaz {
vertical-align: bottom;
font-weight: bold; 
text-align: center; 
color: #000000;
font-size: 90%; 
}
 
.odkaz2 {
font-weight: bold; 
text-align: left; 
text-decoration: none; 
color: #fff;
letter-spacing: 0; 
} 

.odkaz2 A:active {
font-weight: bold; 
text-decoration: none; 
color: #c0c0c0;  
letter-spacing: 0; 
} 

.odkaz2 A:visited {
font-weight: bold; 
text-decoration: none; 
color: #c0c0c0;  
letter-spacing: 0; 
} 

.odkaz2 A:link {
font-weight: bold; 
text-decoration: none; 
color: #c0c0c0;  
letter-spacing: 0; 
} 

.odkaz2 A:hover {
font-weight: bold; 
text-decoration: none; 
color: #fff;
letter-spacing: 0; 
} 

.odkaz3 {
font-weight: bold; 
text-align: left; 
text-decoration: none; 
color: #000; 
letter-spacing: 0; 
} 

.odkaz3 A:active {
font-weight: bold; 
text-decoration: none; 
color: #a7a7a7;  
letter-spacing: 0; 
} 

.odkaz3 A:visited {
font-weight: bold; 
text-decoration: none; 
color: #a7a7a7;  
letter-spacing: 0; 
} 

.odkaz3 A:link {
font-weight: bold; 
text-decoration: none; 
color: #a7a7a7;  
letter-spacing: 0; 
} 

.odkaz3 A:hover {
font-weight: bold; 
text-decoration: none; 
color: #000;  
letter-spacing: 0; 
} 

.uvod {
text-align: left;  
color: #fff; 
font-style: normal;
font-weight: bold;  
} 

#drobky {
text-align: left;
font-size: 80%; 
font-weight: bold;
margin-bottom: 25px;
}

#drobky A:active {
font-weight: bold;
} 

#drobky A:visited {
text-decoration: underline;
font-weight: bold;
} 

#drobky A:link {
text-decoration: underline;
font-weight: bold;
} 

#drobky A:hover {
text-decoration: underline;
font-weight: bold;
background: #003366;
color: #fff;
}

.current {
color: #009933;
}

#contentindex {
font-size: 100%;
padding-left: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: -25px;
width: 455px;
}

html>body #contentindex {
padding-left: 0px;
overflow: hidden;
}

#contentindex p, #contentindex li {
line-height: 1.4em;
margin: 0 0 0 100px; 
}

#contentindex a {
text-decoration: underline;
color: #000;
font-weight: normal;
}

#contentindex a:hover {
text-decoration: underline;
}

#contentindex ul {
float: left;
margin: 15px 0px;
padding: 0;
display: inline; /* oprava chyby zdvojování vnějších okrajů u IE/Win */
}

#contentindex dt {
padding-left: 12px;
margin: 0 0 0 90px;
line-height: 1.4em;
}

#contentindex dd {
padding-left: 12px;
margin: 0 0 0 100px; 
line-height: 1.4em;
background: url('_img/ctverecek.gif') no-repeat 0px 7px;;
}

#contentindex dl {
margin-bottom: 30px;
}
	
#contentindex dl dd.obr {
margin: 0;
}
	
#contentindex dd.obr img {
float: left;
margin: 0 8px 0 -10px;
padding: 2px;
border: 1px solid #990000;
border-bottom-color: #00248F;
border-right-color: #00248F;
}

.nahled {
width: 550px;
float: left;
}

.info {
margin: 10px;
clear: both;
}

.cena {
background: #234a81;
color: #fff;
padding: 5px;
margin: 20px 55px 20px 10px;
font-weight: bold;
float: right;
text-align: center;
}

.bezny_metr {
font-size: 70%; 
font-weight: bold;
padding: 1px;}

#footer {
border-top: 2px #009933 solid;
font-size: 70%;
padding: 3px;
background: #dfdfdf;}
.pict_link {
text-align: center;
width: 100%;
}
.ico_88×31 {
padding-bottom: 2px;
}
