body { margin: 0; padding: 0; background: #a5b0c0; font-size: 11px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; color: #666; }
h1, h2, h3, h4, p { margin: 0; }

a { text-decoration: underline; color: #023061; }
a:hover { text-decoration: none; }
a img { border: none; }
.cleaner { float: left; clear: both; width: 100%; height: 0; }
 {  }

#container { width: 970px; margin: 0 auto; padding-bottom: 10px; }

#head { width: 960px; background: #fff; padding: 5px; height: 100px; float: left; clear: both; margin: 10px 0 7px 0; }
#head a { float: left; }
#head #headline { float: left; width: 787px; height: 100px; background: url(../images/bg_headline.gif) no-repeat top left; padding-left: 46px; }
#head #headline h1 { font: 40px Trebuchet MS; color: #922d2a; margin: 27px 0 0 0; }
#head #headline h1 span { font-size: 34px; color: #727577; }
#head #headline h1 span strong { font-style: italic; font-size: 33px; }

#lcol { float: left; width: 319px; margin: 0 7px 7px 0; }
#mcol { float: left; width: 319px; margin: 0 6px 7px 0; }
#rcol { float: left; width: 319px; margin: 0 0 7px 0; }
.box { background: #fff; padding: 5px; float: left; clear: both; position: relative; }
.box img { float: left; margin: 0; }
#lcol a.btn_1 { position: absolute; top: 200px; left: 12px; border: 3px solid #fff; }
#lcol a.btn_2 { position: absolute; top: 256px; left: 12px; border: 3px solid #fff; }
#lcol a:hover.btn_1, #lcol a:hover.btn_2, #lcol a.slc { border: 3px solid #9d2c20; }
#double_col { float: left; width: 635px; padding: 5px; background: #fff url(../images/bg_obsah.jpg) no-repeat 5px 5px; margin: 0 6px 7px 0; min-height: 230px; }
#col_kontakt { float: left; width: 309px; margin: 0 0 7px 0; padding: 5px; background: #fff url(../images/bg_kontakt.jpg) no-repeat 5px 5px; min-height: 230px; }
#double_col .left { float: left; width: 285px; padding: 0 15px; margin-right: 7px; }
#double_col .right { float: left; width: 295px; padding: 0 9px; margin: 0; }
#double_col h1 { font: 20px/18px Trebuchet MS; color: #414953; margin: 23px 0 18px 80px; }
#double_col p { margin: 0 0 15px 0; }
#col_kontakt h1 { font: 20px/18px Trebuchet MS; color: #414953; margin: 23px 0 18px 80px; }
#col_kontakt h2 { color: #922d2a; font: bold 14px/20px Trebuchet MS; margin: 0 0 0 15px; }
#col_kontakt p { margin: 0 0 0 15px; }
#col_kontakt p b { float: left; width: 45px; }
#col_kontakt a { color: #922d2a; }
#double_col2 { float: left; width: 624px; padding: 5px 5px 5px 15px; background: #fff; margin: 0 0 7px 0; height: 364px; position: relative; }
#double_col2 h1 { font: bold 18px/24px Trebuchet MS; color: #922d2a; margin: 10px 0 15px 0; }
#double_col2 p { margin: 0 0 15px 0; }
#double_col2 a.back { width: 171px; height: 31px; display: block; position: absolute; top: 327px; left: 15px; float: left; margin: 0; }
#double_col2 .box_dl { float: right; width: 299px; background: url(../images/bg_dl.jpg) no-repeat top left; height: 344px; padding: 20px 0 0 15px; margin: 0 0 0 20px; }
#double_col2 .box_dl h1 { font: 20px/18px Trebuchet MS; color: #414953; margin: 0 0 30px 80px; }
#double_col2 .box_dl p { margin: 0; line-height: 22px; }
#double_col2 .box_dl p span { margin: 0 0 0 10px; }
#double_col2 .box_dl p a { line-height: 16px; padding-left: 28px; background: url(../images/ico_pdf.gif) no-repeat top left; color: #922d2a; }
#double_col2 .box_dl p a.catalog { background-image: url(../images/ico_katalog.gif); line-height: 34px; padding-left: 35px; float: left; height: 34px; margin: 15px 0 0 -6px; }
#footer { width: 960px; padding-right: 10px; height: 36px; background: #727d8d; float: left; clear: both; margin: 0; }
#footer p { text-align: right; line-height: 36px; color: #fff; }
