
/*OBECNĚ*/

body {background: url('../../ariadne/file_generators/dbfile.php?_fileId=152&_fileName=body-bg.png&_forceDownload=true&_site=zeman_web') top center no-repeat #ffffff; font-family: arial, sans-serif; margin: 0px; padding: 0px; float: left; width: 100%; position: relative; z-index: 10; min-width: 954px; color: #5b5b5b; font-size: 12px;}
.pgcenter {margin: auto; width: 960px; position: relative;}
.pgcontent {float: left; width: 960px; margin: 0px; padding: 0px; position: relative; z-index: 10; height: 600px;}
.no-show {display: none;}
hr {display: none; margin: 5px 0px 5px 0px;}

/*TOP*/

.top {float: left; width: 952px; padding: 15px 4px 0px 4px; height: 36px; font-size: 11px; color: #8a8a8a; position: relative; z-index: 10;}
.top a {color: #8a8a8a; text-decoration: underline;}
.top a:hover {text-decoration: none;}
.top span {color: #DBDBDB;}

.flags {position: absolute; top: 20px; right: 0px; color: #8a8a8a;}
.flags img {float: left; border: 0px; display: block; margin-left: 10px;}
.flags img {color: #8a8a8a;}

/*HEADER*/

.header {float: left; width: 960px; height: 249px; margin-top: -51px; background: url('../../ariadne/file_generators/dbfile.php?_fileId=104&_fileName=header.png&_forceDownload=true&_site=zeman_web') no-repeat; position: relative; z-index: 9;}
.header h1 {position: absolute; left: 33px; top: 51px; margin: 0px; padding: 0px;}
.header h1 a img {border: 0px; float: left; display: block;}
.header h1 a {color: #000000;}

.header-text {position: absolute; left: 289px; top: 82px; width: 215px; color: #ffffff; font-size: 11px;}
.header-text a {color: #ffffff; text-decoration: underline;}
.header-text a:hover {text-decoration: none;}
.ht-h1 {font-size: 14px; font-weight: bold; color: #94f2bb;}
.ht-h2 {font-size: 14px; font-weight: bold;}

/*MENU*/

.menu {float: left; width: 960px; position: relative; margin-top: 2px;}
.menu-line {float: left; width: 960px; height: 55px; background: url('../../ariadne/file_generators/dbfile.php?_fileId=124&_fileName=menu-bg.png&_forceDownload=true&_site=zeman_web') repeat-x;}
.mc-left {position: absolute; top: 0px; left: 0px; background: url('../../ariadne/file_generators/dbfile.php?_fileId=136&_fileName=menu-cover-left.png&_forceDownload=true&_site=zeman_web') no-repeat; width: 9px; height: 48px;}
.mc-right {position: absolute; top: 0px; right: 0px; background: url('../../ariadne/file_generators/dbfile.php?_fileId=144&_fileName=menu-cover-right.png&_forceDownload=true&_site=zeman_web') no-repeat; width: 9px; height: 48px;}

.mc-left-ie6 {display: none;}
.mc-right-ie6 {display: none;}

.menu ul {list-style-type: none; float: left; width: 960px; height: 55px; margin: 0px; padding: 0px;}
.menu ul li {float: left; display: block;}
.menu ul li a {float: left; display: block; border-width: 0px 1px 0px 0px; border-color: #ffffff; border-style: solid; height: 55px; text-decoration: none;}
.menu ul li a:hover {background: url('../../ariadne/file_generators/dbfile.php?_fileId=120&_fileName=menu-a-bg.png&_forceDownload=true&_site=zeman_web') repeat-x;}

.menu ul li a span {float: left; display: block; padding: 17px 19px 0px 19px; height: 38px; font-size: 14px; font-weight: bold; color: #ffffff;}
.menu ul li a:hover span {background: url('../../ariadne/file_generators/dbfile.php?_fileId=128&_fileName=menu-bottom.png&_forceDownload=true&_site=zeman_web') center bottom no-repeat; color: #000000;}

.menu-active {background: url('../../ariadne/file_generators/dbfile.php?_fileId=120&_fileName=menu-a-bg.png&_forceDownload=true&_site=zeman_web') repeat-x;}
.menu-active span {background: url('../../ariadne/file_generators/dbfile.php?_fileId=128&_fileName=menu-bottom.png&_forceDownload=true&_site=zeman_web') center bottom no-repeat; color: #000000 !important;}

.submenu-cover {position: absolute; left: 9px; top: 59px; width: 1px; height: 14px; z-index: 10; background: #ffffff;}

.menu ul li ul {list-style-type: none; float: left; width: 942px; height: auto; margin: 0px; padding: 0px 9px; position: absolute; left: 0px; top: 59px;}
.menu ul li ul li {float: left; display: block;}
.menu ul li ul li a {border-width: 0px 0px 0px 1px; border-style: solid; border-color: #B6B6B6; float: left; display: block; height: auto; text-decoration: none; padding: 0px 9px; color: #00923D; font-weight: bold;}
.menu ul li ul li a:hover {background: none; color: #000000;}
.submenu-active {color: #000000 !important;}

/*SEARCH*/

.search {position: absolute; top: 18px; right: 15px; margin: 0px; padding: 0px; border: 0px; display: block; float: right; width: 301px;}
.search fieldset {margin: 0px; padding: 0px; border: 0px; display: block; float: right; width: 301px;}

.s-text {float: left; width: 192px; height: 20px; padding: 6px 15px 0px 15px; margin: 0px 8px 0px 0px; border: 0px; background: none; color: #FF7200; font-size: 12px; text-transform: lowercase; font-family: arial, sans-serif;}
.s-button {float: left; width: 71px; height: 27px; border: 0px; padding: 0px 0px 0px 0px; margin: 0px; background: none; font-size: 12px; color: #ffffff; font-weight: bold; text-transform: lowercase; font-family: arial, sans-serif; cursor: pointer;}
.s-button:hover {color: #FFDEC4;}
 

/*NAVIGATION*/
.nav {position: absolute; top: 17px; left: 19px; width: 613px; color: #5b5b5b;}
.nav a {color: #00923d; text-decoration: underline;}
.nav a:hover {text-decoration: none;}

/*CONTENT*/

.content {float: left; width: 880px; padding: 40px; min-height: 50px; background: url('../../ariadne/file_generators/dbfile.php?_fileId=84&_fileName=content-bg.png&_forceDownload=true&_site=zeman_web') no-repeat; position: relative; margin-top: 30px;}
.content h2 {color: #000000; font-size: 30px; padding: 0px; margin: 30px 0px 25px 0px; font-weight: bold;}
.content h3 {color: #ff7200; font-size: 20px; padding: 0px; margin: 16px 0px 21px 0px; font-weight: bold;}
.content h4 {color: #000000; font-size: 14px; padding: 0px; margin: 8px 0px 9px 0px; font-weight: bold;}
.content p {margin: 0px; padding: 0px 0px 12px 0px; text-align: justify;}
.content a {color: #ff7200; text-decoration: underline;}
.content a:hover {text-decoration: none;}

.content img {margin: 15px;}

.content table {margin: 10px 0px; border-collapse: collapse;}
.content table td {padding: 5px; text-align: left; border: 1px solid #D0D0D0;}
.content table th {background: #ff7200; padding: 5px; text-align: center; font-weight: bold; border: 1px solid #D0D0D0; color: #ffffff;}
.content table img {padding: 0px; margin: 0px; display: block;}

/*LISTS*/

.content ul {margin: 0px; padding: 0px 0px 12px 0px; list-style-type: none;}
.content ul li {margin: 0px; padding: 0px 0px 0px 14px; background: url('../../ariadne/file_generators/dbfile.php?_fileId=112&_fileName=list-item.png&_forceDownload=true&_site=zeman_web') left 4px no-repeat; line-height: 140%;}
.content ul li ul {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px; list-style-type: square;}
.content ul li ul li {margin: 0px; padding: 0px 0px 0px 0px; background: none; line-height: 140%;}

.content ul li ul li ul {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px; list-style-type: disc;}
.content ul li ul li ul li {margin: 0px; padding: 0px 0px 0px 0px; background: none; line-height: 140%;}

.content ol {margin: 0px; padding: 0px 0px 12px 18px;}
.content ol li {margin: 0px; padding: 0px 0px 0px 0px; line-height: 140%;}
.content ol li ul {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px; list-style-type: square;}
.content ol li ul li {margin: 0px; padding: 0px 0px 0px 0px; background: none; line-height: 140%;}

.content ol li ul li ul {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px; list-style-type: disc;}
.content ol li ul li ul li {margin: 0px; padding: 0px 0px 0px 0px; background: none; line-height: 140%;}

.content ol li ol {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px;}
.content ol li ol li ul {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px; list-style-type: disc;}
.content ul li ol {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px;}
.content ul li ol li {margin: 0px; padding: 0px 0px 0px 0px; background: none; line-height: 140%;}
.content ul li ol li ul {margin: 0px 0px 0px 14px; padding: 12px 0px 12px 0px; list-style-type: disc;}


/*FOOTER*/

.footer {float: left; clear: both; width: 960px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #C2C2C2; padding: 10px 0px 20px 0px; font-size: 11px; color: #8a8a8a;}
.footer a {color: #8a8a8a;}
.fleft {float: left;}
.fleft a {text-decoration: none;}
.fleft a:hover {text-decoration: underline;}
.fright {float: right;}
.fright span {color: #dbdbdb;}
.fright a {text-decoration: underline;}
.fright a:hover {text-decoration: none;}

/*TEMPLATES*/

.print {float: left; text-align: right; margin-top: 10px; clear: both; width: 100%;}
.print a img {border: 0px !important; margin: 0px; float: right;}
.MessageQueue img {margin: 0px 10px 0px 0px !important; border: 0px; position: relative; top: 5px;}


/*NEWS*/
.content a img {border: 1px solid #ff7200;}
.content a:hover img {border: 1px solid #FFDEC4;}
.news-head a {color: #ff7200;}
.news-box {float: left; clear: both; margin: -10px 0px 15px 0px; width: 100%;}
.news-box img {float: left; margin: 0px 15px 5px 0px;}
.news-content {text-align: justify;}
.signature {float: right; margin-top: 10px !important;}
.news-detail h4 {position: relative; top: 15px;}
.news-detail img {float: left; margin: 0px 15px 5px 0px;}
.urgent {text-transform: uppercase;}

/*CONTACT-FORM*/

.contact-form {margin: 30px 0px 0px 215px; color: #000000;}
h3.cf-h3 {margin-left: 240px !important; margin-bottom: 0px !important;}
.cf-msg {margin-left: 240px !important; color: #000000; position: relative; top: 15px; font-size: 13px; text-transform: uppercase;}
.contact-line {display: block; float: left; clear: both; width: 450px; margin-bottom: 5px;}
.contact-line input {font-family: arial, sans-serif; border: 1px solid #FF7200; font-size: 12px; color: #FF7200; float: right; width: 244px; margin: 0px; padding: 2px; position: relative; }
.contact-line select {font-family: arial, sans-serif; border: 1px solid #FF7200; font-size: 12px; color: #FF7200; float: right; width:184px; margin: 0px; padding: 2px; position: relative; height: 20px}
.contact-line label {float: left;}
.contact-textarea {display: block; float: left; clear: both; width: 450px;}
.contact-textarea textarea {border: 1px solid #FF7200; width: 442px; padding: 3px; margin: 5px 0px 0px 0px; font-size: 12px; font-family: arial, sans-serif; color: #FF7200;}

.safety-code {margin-top: 25px; display: block; float: left; clear: both; width: 400px;}
.safety-code label {float: left;}
.safety-code img {border: 0px; float: left; position: relative; top: -15px; left: 20px;}
.safety-code input {font-family: arial, sans-serif; position: relative; top: -5px; border: 1px solid #FF7200; font-size: 12px; color: #FF7200; float: right; width: 100px; margin: 0px; padding: 2px 3px 3px 3px;}


.buttons {display: block; clear: both; width: 400px; text-align: center;}
.button {font-family: arial, sans-serif; cursor: pointer; font-size: 12px; color: #ffffff; padding: 3px 10px 2px 10px; margin: 0px; border-top: 2px solid #FFA862; border-left: 2px solid #FFBB84; border-right: 2px solid #F06B00; border-bottom: 2px solid #F06B00; background: #FF7200; font-weight: bold;}
.button:hover {color: #FFDEC4;}

.content fieldset {border: 0px; margin: 0px; padding: 0px;}


/*FILELIST*/

.filelist {float: left; width: 100%; margin: 0px 0px 0px 0px; }
.filelist a img {border: 0px; margin: 0px; padding-right: 10px; position: relative; top: 5px; text-decoration: none; display: block; float: left;}
.filelist a:hover img {border: 0px; margin: 0px; text-decoration: none;}
.filelist div {width: 183px; float: left; padding: 0px 10px 10px 0px;}


/*FILE*/

.tfile {margin: 5px 0px 0px 0px !important;}
.tfile td {background: none !important; border: 0px !important;}
.tfile strong {font-weight: bold; text-transform: uppercase; font-size: 13px;}
.tfile a {text-transform: uppercase;}
.ico {vertical-align: top;}
.ico a img {border: 0px; margin-right: 10px;}
.tfile img {margin-left: 0px;}
.tfile a img {margin-right: 10px;}


/*GALLERY*/

.gallery {float: left; clear: both; margin: 10px 0px 20px 0px; width: 100%;}
.g1 {width: 273px; height: 200px; padding: 10px; float: left; text-align: center;}
.g2 {width: 126px; height: 145px; padding: 10px; float: left; text-align: center;}
.g3 {font-size: 11px; width: 105px; height: 100px; padding: 10px; float: left; text-align: center;}
.gallery a {text-decoration: none;}
.gallery img {float: none !important; padding: 0px; margin: 0px 0px 10px 0px;}


/*FULLTEXT*/
.f-text {width: 200px; border: 1px solid #bcbcbc; font-size: 12px; font-family: arial; color: #666666;  margin: 0px; padding: 3px;}
.fulltext-form {padding: 5px 0px 10px 0px; margin: 0px;}
.fulltext-ol li {padding: 2px 20px 2px 0px;}
ol.fulltext-ol {margin-top: 20px;}
.i-text {font-family: arial, sans-serif; border: 1px solid #FF7200; font-size: 12px; color: #FF7200; width: 200px; margin: 0px; padding: 5px 6px 4px 6px; margin-right: 5px;}


 

 


