body {background: url('/graphic/bg-body.png') top center repeat-x #000000; margin: 0; font-family: Arial, Verdana, sans-serif; color: #3C3C3C}
strong {color: #000000}

div#layoutFrame {width: 100%; height: 100%; background: url('/graphic/bg-layout-frame.png') top center no-repeat; padding-top: 20px}
div#layout {width: 920px; background: #FFFFFF; margin: auto; padding: 20px}
div#header {width: 920px; height: 400px; background: url('/graphic/bg-header-1.jpg') top center no-repeat #000000}
div#header h1 {margin: 0; padding: 0}
div.logo {width: 880px; height: 120px; position: relative; top: 20px; left: 20px}
div.otherheader {width: 880px; height: 120px; position: relative; left: 20px}
div.otherheader a {position: absolute; left: 934px; top: -108px}
div.menu {width: 880px; height: 50px; position: relative; top: 90px; left: 20px}
div#content {padding-top: 20px; padding-bottom: 20px}
div#content h2 {padding: 10px 0 10px 0; margin: 0; background: url('/graphic/bg-h2-white.png') right 5px no-repeat; font-size: 25px; color: #9F0000; font-weight: normal}
div#content h2 em {background: #FFFFFF; font-style: normal; padding-right: 10px}
div#content p {text-align: justify}
div#content ul {margin: 0; padding: 20px 20px 10px 0}
div#content ul li {position: relative; left: 20px; padding: 0 0 10px 0; line-height: 25px}
div#content a {color: #9F0000}
div#content a.ext {color: #9F0000; background: url('/graphic/ico-url.png') center right no-repeat; padding-right: 15px}
div#content a:hover {color: #333333}
div#content ul.spoluprace {margin: 0; padding: 0}
div#content ul.spoluprace li {width: 290px; float: left; display: block; text-align: center; padding: 20px 0}
div#content table.contact {margin: auto}
div#content table.contact td {padding: 2px 20px 2px 20px}
div#content table.contact td.right {text-align: right}
div#content p.center {text-align: center}
div#content p.center sub {font-size: 11px}
div#content table img {position: relative; top: 3px}
span.imgTh {width: 180px; height: 160px; display: block; float: left; border-right: solid 4px #FFFFFF; border-bottom: solid 4px #FFFFFF}
span.imgTh:hover {background: url('/graphic/bg-imgth.png') no-repeat; cursor: pointer}
p.clear {clear: both}
.center {text-align: center}
div#footer {background: #333333; height: 40px; line-height: 40px; color: #FFFFFF; font-size: 13px}
div#footer strong {color: #EA0000}
div#footer span.copyright {float: left; padding-left: 15px}
div#footer span.valid {float: right; padding-right: 15px}
div#footer span.valid a {color: #FFFFFF; text-decoration: none}
div#footer span.valid a:hover {text-decoration: underline}
div#blankBottom {height: 20px}
a img {border: none}
div.floatBox {width: 280px; float: right; background: #333333; padding: 10px 10px 15px 10px; color: #FFFFFF; font-size: 16px}
div.floatBox big {font-size: 20px}
div.floatBox strong {color: #EA0000}
div.floatBox table {width: 100%}
div.floatBox table td.grey {color: #666666; text-align: left}
div.floatBox table td.white {color: #FFFFFF; text-align: right}
div.floatLeft {width: 600px; float: left}
div.floatBox h3 {padding: 0 0 10px 0; margin: 0; background: url('/graphic/bg-h2-grey.png') right -5px no-repeat; font-size: 25px; color: #6c6c6c; font-weight: normal}
div.floatBox h3 em {background: #333333; font-style: normal; padding-right: 10px}

table.krbovaKamna {margin: auto}
table.krbovaKamna td {text-align: center; padding: 20px 15px}

table.mailForm {padding: 20px 10px; margin: auto}
table.mailForm td {padding: 4px 20px}
table.mailForm input, table.mailForm textarea {font-family: Arial, sans-serif; font-size: 14px}
table.mailForm input.long {width: 200px; padding: 3px}
table.mailForm input.short {width: 50px; padding: 3px}
table.mailForm textarea {width: 400px; height: 150px; padding: 3px}
table.mailForm em {font-style: normal; font-weight: bold}
table.mailForm input.send {padding: 5px 30px; text-align: center}
div.messageBox {width: 920px; font-weight: bold; font-size: 14px; padding: 10px 10px 0 10px; color: #9F0000}
div.messageBox2 {width: 920px; font-weight: bold; font-size: 14px; padding: 10px 10px 0 10px; color: green}

div.akce {width: 230px; height: 270px; background: #e2e2e2; border: solid 2px #FFFFFF; float: left; text-align: center; padding: 30px}
div.akce img {height: 150px; padding: 20px; background: #FFFFFF; border: solid 1px #d3d3d3}
.clear {clear: both}

