html { background-color: #005f95; color: #fff; }
body { margin: 0; padding: 0; font: normal small/1.5 "Arial CE", Arial, "Helvetica CE", Helvetica, Geneva, sans-serif; text-align: center; }
* html body { font-size: x-small; }
.hidden, hr { display: none; }
.stop-float { float: none; clear: both; height: 1px; }

#languages { background-color: #0068a4; color: #fff; }
#languages-in { width: 808px; margin: 0 auto; text-align: right; font-size: 85%; line-height: 250%; }
#languages p { margin: 0; padding: 0; }
#languages a:link, #languages a:visited, #languages a:active { color: #fff; text-decoration: none; }
#languages a:hover { color: #fff; text-decoration: underline; }

#header { background: url('/img/logo_bg.gif') repeat-x 0 100%; height: 100px; }
#header-in { width: 808px; margin: 0 auto; text-align: left; }
#header h1 { display: none; }
#header img { display: block; position: relative; top: 15px; }

#body { background: #fff url('/img/body_bg.gif') repeat-x 0 0; color: #000; }
#body-in { width: 808px; margin: 0 auto; padding: 6px 0; text-align: left; }

#partners { background-color: #dcdcdc; }
#partners img { display: inline-block; margin: 10px 30px; }

#footer { background: url('/img/footer_bg.gif') repeat-x 0 0; height: 210px; color: #ccc; font-size: 80%; }
#footer p { margin: 0; padding: 2em 0 0 0; }
#footer a { color: #ccc; text-decoration: none; }

/* navigation */
#navigation { width: 213px; float: left; }
#navigation-in { padding: 0; }
#navigation ul { margin: 0; padding: 0; display: block; }
#navigation li { list-style: none; display: block; padding: 0; margin: 0; }
#navigation a { display: block; text-decoration: none; margin: 0; padding: 0; _width: 100%; }

#navigation ul.cm-l1 li { margin-bottom: 1px; }

#navigation ul.cm-l1 a:link,
#navigation ul.cm-l1 a:visited,
#navigation ul.cm-l1 a:active { background-color: #337da7; color: #fff; }
#navigation ul.cm-l1 a:hover { background-color: #fff; color: #337da7; }

#navigation ul.cm-l1 a { padding: .3em 1em; }

#navigation-banner { padding: 6px 0 0 0; }
#navigation-banner-in { background: url('/img/hladame_specialistov.jpg') no-repeat 0 0; height: 213px; position: relative; }
#navigation-banner-in2 { padding: 1.5em; }
#navigation-banner-in h4 { font: normal 160%/110% Georgia, "Times New Roman", fantasy; margin: 0; padding: 0; color: #9f0000; }
#navigation-banner-in p { /*font: normal 100%/130% Georgia, "Times New Roman", fantasy;*/ line-height: 120%; margin: 0; padding: 1em 0 0 0; color: #fff; }
#navigation-banner-link { position: absolute; bottom: 1.5em; }
#navigation-banner-link a:link, #navigation-banner-link a:visited, #navigation-banner-link a:active { color: #fff; text-decoration: underline; }
#navigation-banner-link a:hover { text-decoration: none; }

#navigation-pecat { padding: 30px 0; text-align: center; }
#navigation-pecat img { display: block; margin: 0 auto; }

/* content */
#content { width: 586px; float: right; line-height: 130%; }
#content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Georgia, "Times New Roman", fantasy; margin: .8em 0 .5em 0; padding: 0; color: #024e88; line-height: 120%; }
#content h2 { font-size: 200%; font-weight: normal; }
#content h3 { font-size: 180%; font-weight: normal; }
#content h4 { font-size: 150%; font-weight: normal; }
#content h5 { font-size: 100%; font-weight: bold; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, Geneva, sans-serif; }
#content strong { color: #024e88; }
#content a:link, #content a:visited, #content a:active { text-decoration: underline; color: #e73c00; }
#content a:hover { background-color: #e73c00; text-decoration: none; color: #fff; }

/* podstranky*/
div.content2 { padding: 0 0 2em 2em; }
div.content2 img.content_deco { display: block; margin: 0 0 1em 2em; float: right; }
#content div.content2 p, #content div.content2 ul, #content div.content2 dl, #content div.content2 address { font-size: 95%; }
#content div.content2 h2 { margin: 0; padding: .8em 0 .5em 0; }
#content div.content2 p { margin: 0; padding: 1em 0 .8em 0; }
#content div.content2 ul { margin: 1em 0 0 2em; padding: 0; }
#content div.content2 ul li { padding: 0 0 .5em 0; }
#content div.content2 ul.no_ul_margin li { padding: 0; }
#content ul.nobulls { list-style: none; }
#content-partneri-loga { padding: 1em 0 1em 2em; }
#content-partneri-loga img { display: inline; }
#content dt { font-weight: bold; margin-top: .5em; }
#content address { font-style: normal; margin-top: 2em; }
#content div.certifikat_iso { text-align: center; padding: 1em 0; }
#content div.certifikat_iso img { display: block; margin: 0 auto; border: 1px solid #e73c00; }
#content div.certifikat_iso p { margin: 0; padding: .5em; }


/* home */
#home_top { background: url('/img/img_home.png') no-repeat 0 0; height: 307px; }
#home_top p { font-size: 120%; line-height: 150%; margin: 0; padding: 3em 50% 1em 2em; color: #024e88; /*letter-spacing: -1px;*/ }
#home-in { padding: 2em; }
#home-in2 { width: 100%; }
#home-in2 h2 { margin-top: 0; }
#home_c1 { width: 47%; float: left; }
#home_c2 { width: 47%; float: right; }
#home-in p { text-align: justify; font-size: 95%; margin: 0; padding: 1em 0 0 0; }

