* { margin: 0; padding: 0 }
body { border-top: 17px solid #fe0000; background: url('/images/3.jpg') center top repeat-x #a9cee8; font-family: 'Tahoma', sans-serif }

a img { border: none; outline: none }

.clear { clear: both }

.site-logo { margin-top: -16px }
.site-logo a { color: #a9cee8; display: block; width: 940px; height: 203px; position: relative; overflow: hidden }
.site-logo a span { position: absolute; left: 0; top: 0; width: 940px; height: 203px; background: url('/images/4.jpg') center top no-repeat }

.view { width: 940px; margin: 0 auto }

.head {}

.content { background: #fff; font-size: 10pt; padding: 0 25px; padding-bottom: 5px; line-height: 1.5em; min-height: 350px }
.content p { text-align: justify; margin: 6px 0 }
.content h2 { margin-bottom: 12px }
.content h3 { margin-top: 12px; margin-bottom: 6px }
.content h3 a { text-decoration: none; color: #264796 }
.content a { color: #000 }
.content a:hover { text-decoration: none }
.content-default .excerpt { float: right; margin-left: 25px; color: #264796 }
.content-default .excerpt strong { font-size: 14pt }
.content-default .excerpt p { width: 250px; height: 114px; background: transparent url('/images/9.png') 0 0 no-repeat; padding: 15px 25px }

.content h2 { color: #e31e24; font-family: 'bitstream_cooper_bBlkheadline', 'Tahoma', sans-serif; font-size: 16pt }
.content h3 { color: #264796; font-family: 'bitstream_cooper_bBlkheadline', 'Tahoma', sans-serif; font-size: 14pt }

.content ul { margin: 6px 0; padding-left: 20px; margin-left: 25px }
.content ol { margin: 6px 0; padding-left: 20px; margin-left: 25px }

.menu-1 { height: 44px; background: url('/images/7.png') left center repeat-x #1558a4 }
.menu-1 li { list-style: none; float: left }
.menu-1 li a { display: inline-block; height: 44px; line-height: 44px; color: #fff; font-family: 'bitstream_cooper_bBlkheadline', 'Tahoma', sans-serif; font-size: 14pt; text-decoration: none; border-left: 2px solid #fff; text-align: center }
.menu-1 .first a { border-left: none !important }

.breadcrumbs { font-size: 8pt; color: #264796; padding: 10px 17px; text-align: right; background: #fff; text-transform: lowercase }
.breadcrumbs a { color: #264796; text-decoration: none }
.breadcrumbs a:hover { text-decoration: underline }
.breadcrumbs span { margin: 0 8px }

.menu-2 { background: url('/images/5.png') center bottom no-repeat; height: 100px; padding: 0 8px }
.menu-2 ul { position: absolute }
.menu-2 li { list-style: none; line-height: 100px; height: 100px; display: block; float: left }
.menu-2 li a { font-family: 'bitstream_cooper_bBlkheadline', 'Tahoma', sans-serif; font-size: 12pt; text-decoration: none; border-left: 2px solid #264796; color: #264796; text-decoration: none; padding: 0 17px }
.menu-2 li a:hover { text-decoration: underline }
.menu-2 li.first a { border: none !important }

.zmrzka-2 { position: absolute; right: -5px; top: -115px; width: 255px; height: 298px; overflow: hidden }
.zmrzka-2 a { position: relative; left: -35px }

.zmrzlinove-smesi a { width: 220px }
.zmrzlinove-kornouty a { width: 262px }
.ledove-triste a { width: 179px }
.doplnky a { width: 136px }
.kontakt a { width: 135px }

.foot { height: 150px; position: relative }
.foot .bohemilk-logo { position: absolute; top: 15px; left: 30px }
.foot * { color: #264796; font-style: normal; font-size: 10pt }
.menu-3 { position: absolute; left: 147px; top: 30px }
.menu-3 a { text-decoration: none }
.menu-3 a:hover { text-decoration: underline }
.address { position: absolute; left: 355px; top: 30px }

.copy { text-align: right; font-size: 10pt; color: #fff; padding: 15px 30px; position: relative }
.copy a { color: #fff; text-decoration: none }
.copy a:hover { text-decoration: underline }

.blocks .block { float: left }
.blocks-default { margin-top: -15px; margin-bottom: 15px }
.blocks-default .block { width: 215px; margin-right: 10px; background: url('/images/14.png') left bottom no-repeat }
.blocks-default .block-doplnky { margin: 0 !important }
.blocks-default .title { font-family: 'bitstream_cooper_bBlkheadline', 'Tahoma', sans-serif; font-size: 12pt; color: #264796; margin-bottom: 5px }
.blocks-default .detail { height: 78px; position: relative }
.blocks-default .detail .more { position: absolute; right: 15px; bottom: 5px }
.blocks-default .detail .more a { color: #000; font-weight: bold; font-size: 8pt; text-decoration: none  }
.blocks-default .detail .more a:hover { text-decoration: underline }
.blocks-default p { padding: 0 15px; margin: 0; text-align: left }

.table-1 { border-collapse: collapse; border: none; width: 100% }
.table-1 thead tr { background: url('/images/7.png') left center repeat-x #264796; color: #fff }
.table-1 thead th { text-transform: uppercase; font-weight: normal; padding: 10px 15px }
.table-1 tbody tr.bb { background-color: #e4f1f8 }
.table-1 tbody td { padding: 10px 15px; color: #1558a4 }
.table-1 tbody td em { display: display: inline-block; background-color: #e31e24; font-style: normal; color: #fff; padding: 2px 6px; font-size: 6pt; font-weight: bold; position: relative; top: -8px; left: 5px; text-transform: uppercase }
.table-1 tbody { border-bottom: 3px solid #e31e24 }
