/* general */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 75%;
color: #2d0947;
text-align: center;
background: white;
}

a, a:link {
color: #ca492b; /* red */
text-decoration: underline;
}

a:visited {
color: #2d0947; /* darkblue */
}

a:hover, a:active, a:focus {
color: #919736; /* green */
}

.darkblue {
color: #2d0947;
}

.blue {
color: #448ead; /* enterprise */
}

.red {
color: #ca492b; /* express */
}

.red2 {
color: #FF0000;
}

.green2 {
color: #8da63f; /* advance */
}

.green {
color: #b2b941; 
}

.yellow {
color: #facd00; /* money s5 */
}

.light {
color: #dde1a5;
}

i {
font-style: normal;
}

table {
border-collapse: collapse;
}


td, th {
border: 1px solid #dde1a5;
padding: 5px;
}

th {
background: #dde1a5;
font-size: 90%;
font-weight: normal;
}

td.cas {
background: #2d0947;
color: white;
text-align: center;
font-weight: bold;
padding: 10px;
border: 1px solid #c7c8b3;
}

td.zeptej {
background: #dde1a5;
text-align: right;
}

/* logo */

#logo {
width: 209px;
height: 171px;
position: absolute; 
top: 0; 
left: 0; 
}

#logo a {
width: 209px;
height: 171px;
display: block; 
font-size: 190%;
text-transform: uppercase;
}

#logo span {
display: none;
}

/***/

h2 {
font-size: 130%;
font-weight: bold;
color: #8da63f;
background: url("/images/nadpis.jpg") no-repeat center left;
margin-bottom: 20px; 
padding-left: 25px;
}

h2.normal {
margin: 10px 0;
background: none;
font-size: 110%;
padding: 0;
}

h2.is {
text-align: right;
color: #2d0947;
background: none;
margin: 10px 0; 
font-size: 110%;
padding: 0;
}

.first {
margin-top: 0;
}

h3 {
font-size: 120%;
color: #2d0947;
font-weight: bold;
}

h3.lista {
padding: 5px 10px;
background: #dde1a5;
}

h4 {
font-size: 110%;
color: #2d0947;
font-weight: bold;
margin: 20px 0 10px 10px;
}

h4.zeleny {
color: #8da63f;
font-size: 100%;
}

h5 {
font-size: 110%;
color: #2d0947;
font-weight: bold;
margin: 20px 0 10px;
}

h6 {
color: #8da63f;
font-size: 100%;
font-weight: bold;
margin: 20px 0 10px;
}


p, .radkovani {
margin: 20px 0;
line-height: 150%;
}

.small {
font-size: 90%;
}

ul, ol {
margin: 10px 0;
}

li, ol li ul li {
margin-left: 30px;
padding-bottom: 5px;
list-style: url("/images/dot2.jpg");
}

ol li {
list-style: decimal;
}

ul.vetsi {
line-height: 150%;
}

ul.vetsi li {
padding: 5px 0;
}

.right {
float: right;
}

.left {
float: left;
}

.right2 {
width: 45%;
float: right;
margin-bottom: 20px;
}

.left2 {
width: 50%;
float: left;
margin-bottom: 10px;
}

img.vpravo {
margin: 0 0 20px 20px;
float: right;
border: 1px solid #dde1a5; 
padding: 2px;
}

img.vlevo {
margin: 0 20px 20px 0;
float: left;
border: 1px solid #dde1a5;
padding: 2px;
}

.cistic {
clear: both;
_width: 1px;
_height: 1px;
_line-height: 1px;
_font-size: 1px;
_margin: -1px -1px 0 0;
}

.strong {
font-weight: bold;
}

hr {
height: 1px;
border-top: 1px solid #dde1a5;
color: #dde1a5;
margin: 10px 0 20px;
=margin: 0 0 5px 0;
clear: both;
}

/* vice */

a.vice, a.vice:visited {
display: block;
font-size: 90%;
margin-bottom: 15px;
color: #2d0947;
padding-right: 15px;
text-decoration: underline;
background: url("/images/sipka1.jpg") no-repeat center right;
float: right;
}

a.vice:hover, a.vice:focus, a.vice:active {
color: #ca492b;
}


/***************** layout *************/  

#podklad {
width: 951px;
margin: 0 auto;
text-align: left;
}

#top {
width: 951px; 
height: 171px; 
background: url("/images/podklad_top.jpg");
position: relative;
}

#main {
width: 951px;
background: url('/images/podklad_bottom2.jpg') no-repeat right bottom;
}

#pravystred	{
width: 742px; 
float: right; 
background: url('/images/podklad_pravystred.gif') repeat-y right;
}

#pravystred2 {
width: 742px;
float: right;
}

#nabidka {
width: 742px;
height: 31px;
background: url('/images/podklad_nabidka.jpg');
}

#text {
width: 742px;
float: right;
}

#text2 {
width: 727px;
padding: 15px 0px 15px 15px;
float: left;
}

#text3 {
width: 524px;
padding: 14px;
float: left;
}


/*** topmenu ***/

ul#topmenu {
margin: 0;
padding: 0;
position: absolute;
top: 0;
left: 170px;
}

ul#topmenu li {
list-style: none;
margin: 0;
padding: 10px 0 0 15px;
border-right: 1px solid #dde1a5;
float: left;
}

ul#topmenu a, ul#topmenu a:visited {
display: block;
padding: 3px 8px;
background: #2d0947;
text-decoration: none;
color: white;
}

ul#topmenu a:hover, ul#topmenu a:focus, ul#topmenu a:active {
background: #b2b941;
color: #2d0947;
}

ul#topmenu h3, ul#topmenu .aktiv {
font-size: 100%;
padding: 3px 8px;
text-decoration: none;
color: white;
font-weight: bold;
}

/* jazyky */

ul#jazyky {
width: 60px;
height: 171px;
font-size: 90%;
margin: 0;
padding: 0;
position: absolute;
top: 0;
right: 0;
}

ul#jazyky li {
width: 60px;
display: block;
list-style: none;
margin: 0;
padding: 7px 0 0 0;
border-bottom: 1px solid #dde1a5;
text-transform: uppercase;
float: left;
}

ul#jazyky a, ul#jazyky a:visited {
width: 34px;
height: 15px;
line-height: 15px;
text-align: center;
display: block;
background: #b2b941;
text-decoration: none;
color: #2d0947;
}

ul#jazyky a:hover, ul#jazyky a:focus, ul#jazyky a:active {
background: #2d0947;
color: white;
}

#aktivni {
width: 34px;
height: 15px;
line-height: 15px;
text-align: center;
display: block;
font-weight: bold;
background: #2d0947;
color: white;
text-decoration: none;
}

/* levy panel */

#xlevy {
width: 209px;
float: left;
}

/*** leve menu ***/

#levemenu a.ssipkou, #levemenu a.ssipkou:visited,
#levemenu h3 {
font-size: 100%;
width: 169px;
display: block;
background: #2d0947 url("/images/levemenu-2.jpg") no-repeat center left;
color: white;
padding: 10px 10px 10px 30px;
text-decoration: none;
float: left;
}

#levemenu a.ssipkou:hover, #levemenu a.ssipkou:active, #levemenu a.ssipkou:focus,
#levemenu h3 {
background: #2d0947 url("/images/levemenu-2-2.jpg") no-repeat center left;
font-weight: bold;
}

#levemenu .bezsipky {
width: 170px;
background: #2d0947;
color: white;
padding: 10px 10px 10px 20px;
float: right;
}

/* submenu */

#levemenu ul {
width: 200px;
line-height: 100%;
display: block;
padding: 0 0 0 9px;
margin: 0;
float: left;
}

#levemenu ul li {
width: 200px;
line-height: 140%;
list-style: none;
border-top: 1px solid white;
background: #dde1a5;
margin: 0;
padding: 0;
display: block;
float: left;
}

#levemenu ul li a, #levemenu ul li a:visited,
#levemenu ul li h3 {
width: 175px;
display: block;
padding: 5px 0 5px 25px;
text-decoration: none;
color: #2d0947;
background: url("/images/levemenu-5.jpg") no-repeat left center;
}

#levemenu ul li a:hover, #levemenu ul li a:focus, #levemenu ul li a:active,
#levemenu ul li h3 {
background: url("/images/levemenu-5-2.jpg") no-repeat left center;
}

#levemenu ul#systemy li {
background: #b2b941;
}

#levemenu ul#systemy li a, #levemenu ul#systemy li a:visited,
#levemenu ul#systemy li h3 {
font-weight: bold;
background: url("/images/levemenu-3.jpg") no-repeat left center;
}

#levemenu ul#systemy li a:hover, #levemenu ul#systemy li a:focus, #levemenu ul#systemy li a:active,
#levemenu ul#systemy li h3 {
background: url("/images/levemenu-3-2.jpg") no-repeat left center;
}

#levemenu ul#systemy li#money a:hover, #levemenu ul#systemy li#money a:focus, #levemenu ul#systemy li#money a:active,
#levemenu ul#systemy li#money h3 {
background: url("/images/levemenu-3-3.jpg") no-repeat left center;
}

/* menu 3. urovne */

#levemenu ul li ul {
width: 200px;
border-top: 1px solid #2d0947;
margin-left: 0;
padding: 0;
}

#levemenu ul#systemy li ul li {
width: 180px;
background: #dde1a5;
border-top: 0;
margin: 0;
padding: 0 0 0 20px;
}

#levemenu ul#systemy li ul li a, #levemenu ul#systemy li ul li a:visited,
#levemenu ul#systemy li ul li h3  {
width: 160px;
display: block;
padding: 5px 0 5px 20px;
margin: 0;
font-weight: normal;
text-decoration: none;
color: #2d0947;
background: #dde1a5 url("/images/levemenu-4.jpg") no-repeat left center;
}

#levemenu ul#systemy li ul li a:hover, #levemenu ul#systemy li ul li a:focus, #levemenu ul#systemy li ul li a:active,
#levemenu ul#systemy li ul li h3 {
font-weight: bold;
background: url("/images/levemenu-4-2.jpg") no-repeat left center;
}

#levemenu ul#systemy li ul li#advance a:hover, #levemenu ul#systemy li ul li#advance a:focus, #levemenu ul#systemy li ul li#advance a:active,
#levemenu ul#systemy li ul li#advance h3 {
background: url("/images/levemenu-4-3.jpg") no-repeat left center;
}

#levemenu ul#systemy li ul li#enterprise a:hover, #levemenu ul#systemy li ul li#enterprise a:focus, #levemenu ul#systemy li ul li#enterprise a:active,
#levemenu ul#systemy li ul li#enterprise h3 {
background: url("/images/levemenu-4-4.jpg") no-repeat left center;
}


/* kontakt */

#kontakt {
width: 200px;
padding-left: 9px;
float: left;
}

#kontakt h4 {
margin-left: 0;
}

address {
font-style: normal;
margin-bottom: 10px;
line-height: 140%;
}

#kontakt div {
padding-left: 10px;
}

#kontakt h5 {
font-size: 90%;
font-weight: bold;
background: #dde1a5; 
color: #2d0947;
padding: 6px 10px;
}

#kontakt h6 {
margin: 0 0 5px;
}

#kontakt ul {
margin: 0 0 10px 0;
padding: 0;
list-style: none;
border-right: 1px solid #dde1a5; 
}

#kontakt ul.bez {
border: 0;
}

#kontakt ul li {
list-style: none;
list-style-image: none;
font-size: 90%;
margin: 0;
padding: 0 0 5px 0;
}

#kontakt ul a {
color: #2d0947;
}

#kontakt ul a:visited {
color: #b2b941; 
}

#kontakt ul a:hover, #kontakt ul a:focus, #kontakt ul a:active {
color: #ca492b;
}

.pulka {
width: 45%;
float: left;
}

/*** hlavni obsah ***/

#cara {
width: 742px;
min-height: 600px;
_height: 600px;
background: url("/images/bg.jpg") repeat-y top right;
float: left;
}

#bezcary {
width: 742px;
min-height: 600px;
_height: 600px;
float: left;
}

/*******************/ 

#lista {
width: 742px;
height: 31px;
background: url("/images/breadcrumb.jpg") no-repeat;
float: left;
}

/* drobeckova navigace */

#breadcrumb  {
width: 537px;
height: 31px;
font-size: 90%;
padding-left: 20px;
line-height: 31px;
color: #2d0947;
overflow: hidden;
float: left;
}

#breadcrumb span {
padding: 0 6px;
color: #939937;
}

#breadcrumb a, #breadcrumb a:visited {
text-decoration: underline;
color: #2d0947;
}

#breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:focus {
color: #ca492b;
}


/* hledani */

#hledani {
width: 185px;
height: 31px;
font-size: 90%;
float: left;
}

input.hledat {
width: 146px;
height: 15px;
padding: 3px;
background: white;
margin-top: 4px;
border: 1px solid #b2b941;
float: left;
}

input.hledej_ok {
padding: 0;
float: left;
background: none;
border: 0;
}

/* obsah */

#text3 h4 {
margin: 20px 0 10px;
}

#text3 h4.nula {
margin-bottom: 0;
}

#text3 h4.maly {
font-size: 90%;
padding: 5px 10px 5px 10px;
margin: 0;
background: #dde1a5;
border: 1px solid #dde1a5;
}

#news {
float: right;
margin: 10px 0 30px 20px;
}

#levy {
width: 356px;
padding-right: 7px;
min-height: 300px;
_height: 300px;
float: left;
}

#pravy {
width: 356px;
min-height: 300px;
_height: 300px;
padding-left: 8px;
float: left;
}

#levy2 {
width: 316px;
padding: 10px 20px;
min-height: 300px;
_height: 300px;
border: 1px solid #dde1a5; 
float: left;
}

#pravy2 {
width: 316px;
min-height: 300px;
_height: 300px;
padding: 10px 20px;
border: 1px solid #dde1a5; 
float: right;
}

#doprava {
width: 356px;
float: right;
}

.panel {
background: #dde1a5;
margin: 5px 0 20px;
padding: 15px;
}

.panel2 {
=width: 494px;
line-height: 150%;
margin: 0 0 20px;
padding: 15px;
border: 1px solid #dde1a5;
}

.panel2 address {
position: relative;
}

.panel ul li {
list-style: url("/images/dot.jpg");
}

ul.panel li {
list-style: url("/images/sipka2.jpg");
}

.cena {
font-size: 160%;
}

.logoright {
margin-top: -40px;
float: right;
}

/* buttony */

a.button, a.button:visited {
width: 341px;
height: 37px;
line-height: 37px;
font-weight: bold;
color: #2d0947;
display: block;
padding-left: 15px;
text-decoration: none;
background: #b2b941 url("/images/button-5.jpg") no-repeat center right;
margin-bottom: 15px;
}

a.button:hover, a.button:active, a.button:focus {
background: #b2b941 url("/images/hover1.jpg") no-repeat center right;
}

a.button2, a.button2:visited {
width: 341px;
height: 37px;
line-height: 37px;
font-weight: bold;
color: white;
font-size: 130%;
display: block;
padding-left: 15px;
text-decoration: none;
background: #2d0947 url("/images/button-5-2.jpg") no-repeat center right;
margin-bottom: 15px;
}

a.button2:hover, a.button2:active, a.button2:focus {
background: #2d0947 url("/images/hover2.jpg") no-repeat center right;
}

.line {
border-bottom: 1px solid #dde1a5;
padding-bottom: 10px;
margin-bottom: 20px;
}

/* uvodni chameleoni */

.chameleon {
width: 523px;
height: 119px;
border: 1px solid #dde1a5;
border-top: 7px solid #9da338;
background: #dde1a5 url("/soubory-ve-skladu/grafika/boxbg.jpg") no-repeat top right;
margin-bottom: 5px;
}

.chameleon a.vice, .chameleon a.vice:visited {
background: url("/images/sipka2.jpg") no-repeat center right;
}

.chameleon a.vice:hover, .chameleon a.vice:focus, .chameleon a.vice:active {
color: #ca492b;
}

.chameleon div {
height: 116px;
width: 360px;
padding: 10px 10px 0 10px;
overflow: hidden;
float: left;
}

.chameleon ul {
width: 370px;
margin: 0;
padding: 0;
font-size: 90%;
}

.chameleon ul li {
padding: 0 0 5px 0;
list-style: url("/images/dot.jpg")
}

/*** pravy sloupec ***/

#xpravy {
width: 187px;
float: right;
border-left: 1px solid #DAE2A9;
}

.cara {
margin-top: 20px;
border-top: 1px solid #dde1a5;
}

.cara2 {
margin-top: 20px;
border-top: 1px solid #dde1a5;
border-bottom: 1px solid #dde1a5;
}

/* aktuality */

#aktuality {
width: 187px;
border-bottom: 1px solid #dde1a5;
background: #f0f1d9;
}

.datum {
font-size: 90%;
background: #2d0947;
text-align: right;
padding: 6px 10px;
color: white;
}

#aktuality h5 {
color: #ca492b;
padding: 0 5px 0 10px;
margin: 5px 0;
font-weight: bold;
line-height: 140%;
}

#aktuality p {
margin: 0;
font-size: 90%;
padding: 0 5px 0 10px;
}

#aktuality a {
color: #ca492b;
}

#aktuality a:visited {
color: #2d0947;
}

#aktuality a:hover, #aktuality a:focus, #aktuality a:active {
color: #919736;
}

#aktuality a.vice, #aktuality a.vice:visited {
margin: 5px 10px 15px 0;
color: #2d0947;
}

#aktuality a.vice:hover, #aktuality a.vice:focus, #aktuality a.vice:active {
color: #8da63f;
}

/* reference */

.firma {
font-size: 90%;
font-weight: bold;
background: #b2b941; 
color: #2d0947;
padding: 6px 10px;
}

#reference {
width: 187px;
}

#reference p {
font-size: 90%;
padding-left: 10px;
margin: 5px 0;
}

#reference p.odkaz {
margin-bottom: 10px;
}

#reference a {
color: #2d0947;
}

#reference a:visited {
color: #b2b941; 
}

#reference a:hover, #reference a:focus, #reference a:active {
color: #ca492b;
}

.web {
font-weight: bold;
color: #b2b941;
}

/*** paticka ***/

#bottom {
width: 926px;
height: 42px;
font-size: 90%;
padding: 20px 0 0 25px;
background: url("/images/podklad_bottom.jpg") no-repeat top right;
color: #2d0947;
float: left;
position: relative;
}

#bottom a {
color: white;
}

#bottom a:visited {
color: #dde1a5;
}

#bottom a:hover, #bottom a:active, #bottom a:focus {
color: #facd00;
}

.oddelovac {
margin: 0 7px;
color: #dde1a5;
}

#bottom h3 {
font-size: 100%;
font-weight: bold;
padding: 3px 8px;
}

/* spodni menu */

ul#spodni {
font-size: 110%;
margin: 0;
padding: 0;
position: absolute;
top: 0;
right: 0;
}

ul#spodni li {
list-style: none;
margin: 0;
padding: 10px 15px 0 0;
border-left: 1px solid #dde1a5;
float: left;
}

ul#spodni a, ul#spodni a:visited, 
#active {
display: block;
padding: 3px 8px;
background: #2d0947;
text-decoration: none;
color: white;
}

ul#spodni a:hover, ul#spodni a:focus, ul#spodni a:active {
background: #dde1a5;
color: #2d0947;
}

#financovani {
color: #dde1a5;
margin-top: 5px;
}

/************* podstranky **************/

/* bocni menu */

ul#sidemenu {
width: 187px;
line-height: 100%;
display: block;
padding: 0;
margin: 15px 0 0 0;
float: left;
}

ul#sidemenu li {
width: 187px;
line-height: 140%;
list-style: none;
border-top: 1px solid white;
background: #2d0947;
margin: 0;
padding: 0;
display: block;
float: left;
}

ul#sidemenu li a, ul#sidemenu li a:visited,
ul#sidemenu li h3 {
width: 157px;
font-size: 100%;
display: block;
padding: 5px 5px 5px 25px;
text-decoration: none;
color: white;
background: url("/images/menu-6.jpg") no-repeat left center;
}

ul#sidemenu li a:hover, ul#sidemenu li a:focus, ul#sidemenu li a:active,
ul#sidemenu li h3 {
background: url("/images/menu-6-2.jpg") no-repeat left center;
}

/* formular */

input, select, textarea {
font-family: Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #b2b941;
padding: 3px;
font-size: 100%;
}

fieldset {
padding: 0 30px 20px;
background: #dde1a5;
margin-bottom: 20px;
position: relative;
}

textarea {
width: 98%;
height: 100px;
}

textarea.textarea {
height: 200px;
}

legend {
background: #2d0947;
font-weight: bold;
color: white;
padding: 5px 15px;
margin-bottom: 10px;
}

label {
display: block;
float: left;
width: 120px;
margin-top: 10px;
}

label.nazev {
width: 175px;
}

label.nazev2 {
width: 220px;
}

label.nazev3 {
width: auto;
padding-bottom: 3px;
}


/* hack pro IE */

fieldset {
=padding: 30px 30px 20px;
} 

legend {
=position: absolute;
=top: -0.7em;
=left: 25px;
} 

div.formular input.odeslat {
width: 120px;
height: 25px;
line-height: 25px;
padding: 0 0 0 15px;
text-align: left;
font-weight: bold;
font-size: 100%;
background: #b2b941 url("/images/odeslat.jpg") no-repeat right center;
border: 0;
float: right;
}

div.formular input, div.formular select {
float: left;
margin-bottom: 10px;
}

div.formular ul {
list-style: none;
}

div.formular ul li {
list-style: none;
list-style-image: none;
margin: 5px 0;
}

div.formular ul input {
float: none;
margin: 0 5px 0 0;
border: none;
}

div.formular p.radio {
margin: 0;
line-height: 200%;
}

div.formular p.radio input {
float: none;
margin: 0;
border: 0;
padding: 0;
}

input.long {
width: 320px;
}

input.stredni {
width: 250px;
}
input.stredni2 {
width: 200px;
}

input.short {
width: 100px;
}

.popisek2 {
margin-left: 22px;
=margin-left: 28px;
}

/* kontakt */

.panel h4 {
margin: 0 0 5px;
}

a.mapa {
display: block;
margin: 10px 0 20px;
padding-left: 15px;
background: url("/images/dot.jpg") no-repeat left center;
}

.ohraniceni {
padding: 10px;
border: 1px solid #dde1a5;
margin: 0 0 20px;
}

.ohraniceni p {
margin: 0 0 10px;
}


h3.kontakt {
font-size: 90%;
padding: 5px 10px 5px 23px;
background: #dde1a5 url("/images/menu-5.jpg") no-repeat left center;
}

/* galerie */

.galerie {
background: #dde1a5;
float: left;
}

.fotka {
width: 174px;
text-align: center;
float: left;
}

.popisek {
font-size: 90%;
margin-bottom: 10px;
}

.galerie img {
margin: 10px;
border: 1px solid white;
}

.galerie a {
display: block;
text-decoration: none;
float: left;
}

.galerie a:hover img {
border: 1px solid #2d0947;
}

/* tiskove zpravy */

.datum2 {
font-size: 90%;
margin-top: 5px;
color: #8da63f;
}

p.aktualita {
margin: 5px 0;
padding: 0;
}

a.button3, a.button3:visited {
width: 177px;
padding: 5px 0 5px 10px;
font-weight: bold;
color: #2d0947;
display: block;
text-decoration: none;
background: #b2b941 url("/images/button-6.jpg") no-repeat center right;
margin-top: 20px;
}

a.button3:hover, a.button3:active, a.button3:focus {
background: #b2b941 url("/images/button-6-2.jpg") no-repeat center right;
}

a.button5, a.button5:visited {
width: 177px;
padding: 5px 0 5px 10px;
font-weight: bold;
color: white;
display: block;
text-decoration: none;
background: #2d0947 url("/soubory-ve-skladu/grafika/button-7.jpg") no-repeat center right;
margin-top: 10px;
}

a.button5:hover, a.button5:active, a.button5:focus {
background: #2d0947 url("/soubory-ve-skladu/grafika/button-7-2.jpg") no-repeat center right;
}

/* reference */

.ref, .ref2 {
width: 80%;
line-height: 150%;
float: left;
margin: 10px 0;
}

.ref .strong {
font-weight: normal;
}

.name {
width: 156px;
float: left;
margin-bottom: 5px; 
font-size: 90%;
color: #8da63f;
}

.text {
width: 368px;
float: left;
margin-bottom: 5px; 
}

.logo {
width: 20%;
float: right;
}

.logo img {
width: 100px;
}

.ref .name {
width: 25%;
}

.ref .text {
width: 70%;
}

.ref2 .name {
width: 35%;
}

.ref2 .text {
width: 65%;
}

.reference {
margin: 10px 0 0 0;
}

a.button4, a.button4:visited {
width: 150px;
font-weight: bold;
color: #2d0947;
display: block;
padding: 5px 0 5px 10px;
text-decoration: none;
background: #b2b941 url("/images/button-6.jpg") no-repeat center right;
margin: 0 0 5px 5px;
float: right;
}

a.button4:hover, a.button4:active, a.button4:focus {
background: #b2b941 url("/images/button-6-2.jpg") no-repeat center right;
}

a.margin {
margin-top: 10px !important;
}

/* o nas */

#certifikace {
margin-top: 10px;
}

#certifikace img {
margin: 0 25px 20px 25px;
float: left;
}

.management img {
margin-right: 20px;
padding: 2px;
border: 1px solid #dde1a5;
float: left;
}

.management {
float: left;
margin-bottom: 20px;
}

.management p {
margin-bottom: 0;
}

.pozice {
font-size: 90%;
color: #8da63f;
}

/* ke stazeni */

a.kestazeni {
width: 150px;
display: block;
text-decoration: none;
text-align: center;
margin: 0 9px 20px 15px;
_margin: 0 5px 20px;
float: left;
}

.bulletin img {
margin: 0 20px 20px 20px;
}

/* informacni systemy */

.seznam {
width: 45%;
float: left;
}

.seznam2 {
width: 45%;
float: right;
}

ul.ukazky li {
line-height: 160%;
}


/* stranky */

.stranky {
text-align: center;
}

.stranky a, .stranky a:visited {
font-size: 90%;
=font-size: 85%;
padding: 3px 5px;
background: #dde1a5;
color: #2d0947;
text-decoration: none;
}

.stranky a:hover, .stranky a:focus, .stranky a:active {
background: #b2b941; 
color: #2d0947;
}

.aktivni {
padding: 3px 5px;
font-weight: bold;
}


/* mapa stranek */

ul.level1 li {
list-style: none;
padding: 5px 10px;
margin-left: 10px;
list-style: url("/images/sipka1.jpg");
}

ul.level1 li ul li {
list-style: url("/images/dot3.jpg");
}

ul.level1 ul li ul li {
list-style: url("/images/dot6.jpg");
}

ul.level1 ul li ul li ul li {
list-style: url("/images/dot2.jpg");
}

ul.level1 a {
color: #2d0947;
}

ul.level1 a:visited {
color: black;
}

ul.level1 a:hover, ul.level1 a:active, ul.level1 a:focus {
color: #ca492b;
}

/* uvodni banner */

#banner {
background: url("/soubory-ve-skladu/grafika/banner-podklad.jpg") no-repeat;
}

a.button4, a.button4:visited {
width: 125px;
font-size: 90%;
color: #2d0947;
font-weight: normal;
display: block;
padding: 5px 0 5px 8px;
text-decoration: none;
background: #dde1a5 url("/soubory-ve-skladu/grafika/sipka7.jpg") no-repeat center right;
margin: 0 0 3px 5px;
float: right;
}

a.button4:hover, a.button4:active, a.button4:focus {
background: #dde1a5 url("/soubory-ve-skladu/grafika/sipka8.jpg") no-repeat center right;
}

#obor {
padding-left: 10px;
}

#obor select {
width: 174px;
}