body {background-image: url('./img/pozadi.jpg'); font-family: verdana, tahoma; text-align: center; margin-top: 0px; font-size: 12px;}
p, li {font-size: 13px;}
p {text-align: justify;}
h1 {font-family: verdana, tahoma; text-align: center; font-size: 18px; font-weight: bold; color: #00008b; margin: 10px;}
h2 {font-size: 20px; color: #00008b;}
h5 {font-family: verdana, tahoma; text-align: center; margin-left: 30px; font-size: 18px; color: #00008b; font-weight: bold; margin: 10px;}
p  {text-indent: 15px;}
.p-bez-odsazeni  {text-indent: 0px;}


.toplogo {background-color: #0190de; width: 839px; height: 146px; text-align: right; padding-right: 10px; padding-left: 0px; margin: 0px;}
.toplogo table {border-collapse: collapse;}
.toplogo .mapka {margin: 3px;}
.toplogo .technistone {text-align: left;}

.obsah {width: 826px; min-height: 350px;  padding: 10px; border: solid; border-width: 1px; border-top:white; border-bottom-width: 0px; background-color: #ffdab9; filter: alpha(Opacity=85); -moz-opacity: 0.9; text-align: left;}
.obsah img {position: relative;}
.obsah table {position: relative;}
.obsah td {font-size: 12px;}
.obsah ul li {list-style-position: inside;}
.obsah a, .obsah a:visited, .obsah a:hover {color: #8b4513; text-decoration: none; }

.obsah .peletky-nadpis {text-align: left; margin: 20px; color: #2f4f4f; font-size: 16px; font-weight: bold;};

.obsah .vyber {width: 100%;}
.obsah .vyber td {font-size: 20px; text-align: center; vertical-align: bottom; padding: 8px}
.obsah .tab-1 th {background-color: #ffd700;}
.obsah .tab-1 td {background-color: #fffacd;}

.obsah object {margin: 30px;}

.p-cz {text-indent: 20px; margin: 0px }
.p-cz-new {text-indent: 20px; margin-top: 20px }
.p-atesty {font-size: 10px; text-align: center;}
.table-atesty {margin: 40px;}
.table-atesty td {padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}
.li-outside ul li {list-style-position: outside;}
/*
.uvod {width: 840px; height: 350px; border: solid; border-width: 1px; border-top: 1px solid white; background: #f0e68c; text-align: left; padding: 10px; background-image: url('./img/pozadi_uvod.jpg'); background-repeat: no-repeat; background-position: center center;}
.uvod td {font-size: 12px;}
.uvod a, .uvod a:visited, .uvod a:hover {color: #d2691e; text-decoration: none; }
*/

.paticka {width: 846px; height: 20px; border: solid; border-width: 1px; border-top-width: 0px; background: #1e90ff;}
.paticka td {font-size: 10px;}
.paticka a:link, .paticka a:visited, .paticka a:hover {color: black; text-decoration: none;}
.vypln {width: 846px; height: 13px; border: solid; border-width: 1px; border-top-width: 0px; background: #ffdab9;}
.vypln td {font-size: 8px;}

.kontakty {width: 802px; border: solid; border-width: 1px; background-color: #1e90ff; margin-bottom: 10px; padding: 10px; margin-top: 10px;}
.kontakty .kontakty-typ {font-family: verdana; font-size: 14px; font-weight: bold; color: #ffd700; margin-bottom: 8px;}
.kontakty .kontakty-typ-a {font-family: verdana; font-size: 12px; font-weight: bold; padding-top: 10px;}
.kontakty a, .kontakty a:visited {color: #ffffff;}
.kontakty a:hover {color: #dc143c;}

.stroje {width: 802px; border: solid; border-width: 1px; background-color: #1e90ff; margin-bottom: 10px; padding: 10px;}
.stroje .stroje-typ {font-family: verdana; font-size: 14px; font-weight: bold; color: #ffd700; margin-bottom: 8px;}
.stroje .cena {font-family: verdana; font-size: 18px; font-weight: bold; color: #ffd700; margin-bottom: 8px; margin-right: 20px; text-align: right;}
.stroje .stroje-typ-a {font-family: verdana; font-size: 12px; font-weight: bold; padding-top: 10px;}
.stroje a, .stroje a:visited {color: #ffffff;}
.stroje a:hover {color: #dc143c;}

/* Styly pro objekt RMGalerie */
.galerie-full {width: 707px; overflow: hidden; margin-bottom: 10px; padding: 10px;}
.galerie-top {margin: 0px; padding: 0px; margin-bottom: 10px; }
.galerie-top td {background-color: #ffa500; text-align: center; font-size: 15px; font-weight: bold;}
.galerie-table {border: solid; border-width: 1px; background-color: #ffa500; margin: 0px; margin-bottom: 5px; padding: 0px;}
.galerie-table td {height: 10px;}
/******************************/


.nadpis {font-family: verdana, tahoma; text-align: center; font-size: 20px; font-weight: bold; color: #00008b; margin: 10px;}
.nadpis-18 {font-family: verdana, tahoma; text-align: center; font-size: 18px; font-weight: bold; color: #00008b; margin: 10px;}
.nadpis-18-left {font-family: verdana, tahoma; text-align: left; margin-left: 30px; font-size: 18px; color: #00008b; font-weight: bold; margin: 10px;}
.motto {font-family: verdana, tahoma; text-align: right; font-size: 18px; font-weight: bold; font-style: italic; margin: 10px; margin-right: 40px; color: red;}
.motto-aktuality {font-family: verdana, tahoma; text-align: left; font-size: 18px; font-weight: bold; font-style: italic; margin: 10px; margin-right: 40px; color: red;}
.p-center {text-align: center;} /* centrovaný odstavec */
.img-left-float {float: left; margin: 10px;}
.img-right-float {float: right; margin: 10px;}
.img-left-float-a {float: left; margin-left: 10px; margin-right: 10px;}
.img-right-float-a {float: right; margin-left: 10px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px; padding: 0px;}

/* Styly pro aktuality */
.aktuality {text-align: justify;}
.aktuality-leva {padding: 10px; width: 650px;}
.aktuality-leva h3 {font-family: verdana; font-size: 15px; font-weight: bold; color: #4169e1; border-bottom: 2px solid #000000; text-align: left;}
.aktuality-leva img {float: left; margin: 5px 10px; padding: 0px; border: none;}
.aktuality-prava {padding: 10px; width: 650px;}
.aktuality-prava h3 {font-family: verdana; font-size: 15px; font-weight: bold; color: #4169e1; border-bottom: 2px solid #000000; text-align: left;}
.aktuality-prava img {float: right; margin: 5px 10px; padding: 0px; border: none;}
.aktuality-konec {clear: both; height: 1px; margin: 0px; padding: 0px; font-size: 1px;}
}

.horni-index {vertical-align: super; font-size: 50%;}
/***********************/


.colortable {text-align: center;}
.colortable h2 {font-size: 14px; margin: 8px;}
.colortable table {border-collapse: collapse; border: solid black 1px;}
.colortable td {border: solid black 1px;  padding: 1px 8px 1px 8px;}
.colortable th {border: solid black 1px; background-color: #778899; padding: 2px 8px 2px 8px;}
.colortable .licha {background-color: #4169e1;}
.colortable .suda {background-color: #b0c4de;}
/*
.colortable .licha {background-color: lightblue;}
.colortable .suda {background-color: darkblue;}
*/
.sekce {margin-bottom: 40px;}
.sekce-left {margin-bottom: 40px; text-align: left;}
.sekce-right {margin-bottom: 40px; text-align: right;}

.popistable {text-align: center;  margin-top: 15px;}
.popistable h2 {font-size: 14px; margin: 8px;}
.popistable table {border-collapse: collapse; border: solid black 0px;}
.popistable td { font-size: 10px; text-align: left;}

.seznam1 li {padding-top: 10px;}

.p-vyrazny {color: black; font-size: 16px; font-weight: bold;}
.p-vyrazny a, .p-vyrazny a:link, .p-vyrazny a:hover, .p-vyrazny a:visited {color: red; }