body     { font-size: 92%; _font-size: 105%; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; background-image: url(../image/bg_body.gif); background-repeat: repeat; text-align: center; margin: 10px 0 0; padding: 0    }
h1 { color: #014da2; font-size: 1.2em; background-image: url(../image/h1.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0; padding-left: 44px; }
h2 { color: #eea909; font-size: 1.1em; padding-bottom: 3px; border-bottom: 3px solid #ffac22; }
h3 { color: #fff; font-size: 1em; line-height: 1.6em; background-color: #014da2; background-image: url(../image/h3.gif); background-repeat: no-repeat; background-position: left top; height: 1.6em; margin-top: 0; padding-left: 35px; }
p { font-size: 0.9em; text-align: justify; }
a { color: #3279b7; text-decoration: underline; }
a:hover { color: #ed1c24; text-decoration: underline; }
ul { font-size: 0.9em; }
ul li { list-style-type: square; }
hr { display: none; }
img { padding: 2px; border: solid 1px #000; }
#content          { background-image: url(../image/bg.gif); background-repeat: repeat-y; text-align: left; width: 760px; margin: 0 auto; padding: 0; }
#top { background-image: url(../image/topofpage.gif); background-repeat: no-repeat; background-position: 0 top; position: relative; height: 83px; }
.logo { margin-top: 8px; margin-left: 14px; border-style: none; border-width: 0; }
#adresa { font-size: 0.8em; float: left; margin: 0 0 0 160px; padding: 0; }
#adresa p { margin: 0; padding: 18px 0 0; }
#find { font-size: 0.7em; position: absolute; top: 20px; left: 550px; width: 200px; margin: 5px 0 0; display: inline; }
#find img { margin-right: 10px; }
#header { background-image: url(../image/header.gif); background-repeat: no-repeat; height: 142px; }
#find p { margin: 0 0 3px; padding: 0; }
#find form { margin: 0; padding: 0; }
/*navigace*/
#navigace { background-color: #fdb826; margin: 0 4px; padding: 0.5em 0; border-bottom: 2px solid #d7d6d3; }
#navigace ul             { color: #2a1f00; font-size: 0.9em; margin: 0; padding: 0 0 0 15px; }
#navigace ul li         { background-image: none; list-style-type: none; display: inline; margin: 0; padding: 0  }
#navigace a { color: #2a1f00; font-weight: bold; text-decoration: none; }
#navigace a:hover { color: #fff; text-decoration: none }
body.uvod #navigace li#nav-1 a, 
body.rozvadec #navigace li#nav-2 a, 
body.ceny #navigace li#nav-3 a, 
body.kvalita #navigace li#nav-4 a, 
body.reference #navigace li#nav-5 a,
body.podpora #navigace li#nav-6 a,
body.kontakt #navigace li#nav-7 a  { color: #fff; text-decoration: none }
/*navigace end*/
#left { width: 526px; float: left; }
#right { width: 234px; float: left; }
#right a { text-align: left; }
#footer { background-image: url(../image/footer.gif); background-repeat: no-repeat; text-align: center; width: 760px; height: 4px; margin-right: auto; margin-left: auto; }
#copy { font-size: 0.7em; margin: 10px 0 0; padding: 0; }
#copy p { color: #fff; text-align: center; margin: 0 auto; padding: 0; }#copy a { color: #fff; text-decoration: none; }
#copy a:hover { color: #ea2526; }
#enoviny fieldset { margin: 0; padding: 0; border-style: none; border-width: 0; }
.inner { padding: 10px 15px; }
.cleaner { font-size: 1px; line-height: 1px; float: none; clear: both; }
.fl_left { float: left; margin-right: 10px; margin-bottom: 10px; }
.fl_right { float: right; margin-bottom: 10px; margin-left: 10px; }
.datum { background-image: url(../image/datum.gif); background-repeat: no-repeat; padding: 0 0 3px 20px; border-style: none; border-width: 0; }
.info { background-image: url(../image/info.gif); background-repeat: no-repeat; background-position: 10px 50%; padding: 5px 5px 5px 50px; border-top: 2px solid #eea909; border-bottom: 2px solid #eea909; border-right-color: #eea909; border-left-color: #eea909; }
.delitko { background-image: url(../image/delitko.gif); background-repeat: no-repeat; height: 20px; float: none; clear: both; }
.nobr { margin: 0; padding: 0; border-style: none; border-width: 0; }
.bila { background-color: #fff; }
.sedozel { background-color: #693; }
.sedakre { background-color: #ccc; }
.tmhneda { background-color: #9e4f27; }
.hneda { background-color: #c63; }
.kost { background-color: #ff9; }
.zelen { background-color: #0c3; }
.box_right { text-align: left; padding: 3px; border: solid 2px #ed1c24; }
.drobky { margin-top: 0; }
.formtext { margin-left: 70px; }
/*kontaktni formular*/
fieldset { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #eea909 }
label { color: #2f2f2f; text-align: right; margin-right: 10px; width: 35%; float: left ; }
legend { font-size: 0.8em; padding: 3px; border: solid 1px #eea909; }
select { width: 200px; }
.nodisp { display: none; }
.chyba  { color: #fffbf0; font-weight: bold; background-color: #014da2; padding: 10px; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff  }
.d2 { width: 330px; float: left; margin-right: 10px; }
.d3 { width: 150px; float: left; }
.card, .card1, .card-right { background-color: #80a1c3; text-align: center; width: 130px; height: 250px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 10px; border-right: 1px solid #766d6d; border-bottom: 1px solid #766d6d;; }
.card1 { height: 170px; }
.card-right { float: right; margin: 0 0 20px; }
.card img, .card1 img, .card-right img { margin: 0; padding: 10px 0; border-style: none; border-width: 0; }
.card p, .card1 p, .card-right p { text-align: center; margin: 0; padding: 0; }
.noscreen { display: none; }
/*printit*/
.top {   white-space:nowrap; background-image: url(../image/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(../image/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; }
