body     { font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; background-color: #9a9a9a; text-align: center; margin: 10px 0; padding: 0 }
/*division*/
#content          { background-image: url(images/bg.gif); background-repeat: repeat-y; text-align: left; margin: 0 auto 0; padding: 0; width: 750px; border-bottom: 3px solid #fff }
#top                                                { color: #fff; background-color: #4b4b4b; margin: 0 3px; padding: 7px 0 10px 20px; border-top: 3px solid #fff; border-bottom: 3px solid #fff }
#top p          { color: #fff; font-size: 0.9em; margin: 0; padding: 0; float: left }
.logo     { font-size: 1.8em; font-weight: bold }
.logo a  { color: #fff; text-decoration: none }
.logo a:hover { color: #ed1c24; text-decoration: none }
#flag                 { margin: 0; padding: 7px 0 0 680px }
#flag img { margin: 0; padding: 0; border: 0 }
#flag a img { border: solid 2px #fff }
#flag a:hover img { border: solid 2px #ed1c24 }
#header   { background-image: url(images/header.jpg); background-repeat: no-repeat; margin-right: 3px; margin-left: 3px; height: 153px }
#left { width: 526px; float: left }
#navigace               { line-height: 2.8em; background-color: #4b4b4b; margin-left: 3px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-bottom: 3px solid #fff }
#navigace ul             { color: #fff; margin: 0; padding: 0 0 0 15px }
#navigace ul li         { font-size: 0.9em; font-weight: bold; background-image: none; list-style-type: none; display: inline; margin: 0; padding: 0 }
#navigace a { color: #fff; text-decoration: none; margin: 0; padding: 0 }
#navigace a:hover { color: #ed1c24; text-decoration: none }
body.uvod #navigace li#nav-1 a,
body.realizovane_projekty #navigace li#nav-2 a,
body.kontakt #navigace li#nav-3 a { color: #ed1c24; text-decoration: none }
#right { color: #fff; width: 224px; float: left  }
.copy   { }
.copy p     { color: #fff; text-align: center; margin: 0 auto; padding: 10px 0 0 }
.copy a  { color: #fff; text-decoration: none }
.copy a:hover { color: #000; text-decoration: underline }
/*tags*/
ul { margin: 15px 0 0; padding: 0 }
ul li     { font-size: 0.7em; background-image: url(images/li.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin: 0 0 12px; padding: 0 0 0 15px }
img { border: solid 1px #C0C0C0; }
p  { color: #4b4b4b; font-size: 0.7em; text-align: justify }
a { color: #0076a3 }
a:hover { color: #ed1c24 }
h1     { color: #000; font-size: 1.2em; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
h2    { color: #808080; font-size: 1em; border-bottom: 2px solid #808080; }
h3               { color: #fff; font-size: 1em; line-height: 2.8em; background-color: #246398; margin: 0 3px 0 0; padding: 0 0 0 15px; border-top: 3px solid #fff; border-bottom: 3px solid #fff }
h4    { color: #000; font-size: 0.9em; border-bottom: 1px solid #C0C0C0; }
hr { display: none; }
/*classes*/
.cleaner { font-size: 1px; line-height: 1px; float: none; clear: both }
.delitko { font-size: 1px; line-height: 1px; background-image: url(images/delitko1.gif); background-repeat: no-repeat; height: 17px; float: none; clear: both; }
.inner    { padding: 10px 15px }
.inner2   { padding: 0 15px }
.green        { color: #3f6618; font-size: 1.1em; font-weight: bold; margin: 0; padding: 20px 0 0 }
.info_text  { font-size: 0.6em }
.fl_left { margin-right: 15px; margin-bottom: 15px; float: left }
.fl_right { margin-bottom: 15px; margin-left: 15px; float: right }
.info { background-image: url(images/info.gif); background-repeat: no-repeat; background-position: 10px 50%; padding: 10px 5px 10px 50px; border-top: 1px dotted #f00; border-bottom: 1px dotted #f00; }
.nobr { border-style: none; border-width: 0; }
.site { background-image: url(images/world-1.gif); background-repeat: no-repeat; padding-left: 20px; background-position: left center; margin: 0; _width: 1em; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.box p { margin-top: 0; margin-bottom: 0; margin-left: 125px; }
.noscreen { display: none; }
/*formular */
fieldset { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #bfbfbf }
label { color: #000; text-align: right; margin-right: 10px; width: 35%; float: left }
.nodisp { display: none; }
.chyba  { color: #fffbf0; font-weight: bold; background-color: #246398; padding: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000  }
/*printit*/
.top {   white-space:nowrap; background-image: url(images/top.gif); background-repeat: no-repeat; background-position: left center; _width: 1em; margin-bottom: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.print {   white-space:nowrap; background-image: url(images/print.gif); background-repeat: no-repeat; background-position: left center; _width: 1em; margin-bottom: 0; margin-left: 20px; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.printit { margin: 0; padding: 0; }

