/* Autor: Přemysl Posker */

/* GENERAL */
* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.4em;background:#ffffff;padding:0px 0px 0px 0px;color:#010000;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input {}
input.iText {color:#679641;width:169px;height:17px;padding:4px 5px;background:url(../_images/bgItext.gif) no-repeat;border:1px solid #93c16e;}
textarea {}
select {}
.center {text-align:center;}
.right {float:right;margin:0px 0px 10px 10px;}
.left {float:left;margin:0px 10px 10px 0px;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px 0px 0px 0px;background:url(../_images/bgBody.gif) repeat-y;}

#logo {width:300px;height:110px;display:block;left:0px;top:10px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:300px;height:110px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:300px;height:110px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
/* =GENERAL */

/* TOP */
#top {height:98px;background:url(../_images/bgTop.gif) no-repeat;padding:22px 22px 0px 311px;}
#top img {float:right;}
#top p {font-size:0.85em;margin-top:35px;float:left;}
#top p a {text-transform:uppercase;color:#838383;text-decoration:none;background:url(../_images/arrowTop.gif) no-repeat left 50%;padding-left:9px;margin-right:15px;}
#top p a:hover {text-decoration:underline;}
.topFlash {float:right;}
/* =TOP */

/* MIDDLE */
#middle {height:229px;padding:11px 0px;background:url(../_images/bgMiddle.gif) no-repeat;border-bottom:1px solid #ffffff;}
#middle #menu {width:241px;padding:12px 10px 0px 57px;height:215px;float:left;background:url(../_images/bgMainMenu.gif) repeat-y;border:1px solid #cc0000;}
#middle img {float:right;}
#menu ul {list-style:none;}
#menu ul li {background:url(../_images/bgMenuItem.gif) no-repeat left 50%;padding-left:19px;}
#menu a {display:block;padding:2px 0px 1px 0px;color:#ffffff;font-weight:bold;text-decoration:none;}
#menu a:hover {text-decoration:underline;}
/* =MIDDLE */

/* LEFT COLUMN */
#leftCol {width:273px;padding:20px 18px 20px 19px;float:left;}
#leftCol h3 {font-size:1em;color:#5f5f5f;font-family:Arial;border-bottom:1px dotted #5f5f5f;background:url(../_images/bgLeftH3.gif) no-repeat 39px; 50%;padding:10px 0px 10px 58px;text-transform:uppercase;margin-bottom:12px;}
#leftCol a {color:#cc0000;}
#leftCol .news_column {line-height:1.2em;}
#leftCol .news_column .list_item {padding:5px 0px 9px 0px;margin-bottom:4px;border-bottom:1px solid #d6d6d6;}
#leftCol .news_column .list_item strong.title {color:#cc0000;}
#leftCol .news_column .list_item .summary {padding:5px 0px;font-size:0.9em;}
.more {font-size:0.9em;text-align:right;}
.vice {background:url(../_images/bgNewsMore.gif) no-repeat left 50%;padding-left:6px;}
#leftCol .news_column .noborder {border-bottom:0px;}
#leftCol p img {float:left;margin-right:8px;}
#leftCol hr {border-width:1px 0px 0px 0px;border-style:dotted;border-color:#5f5f5f;height:1px;clear:both;overflow:hidden;margin:15px 0px;}
#leftCol p.center img {float:none;}
#leftCol ul {list-style:none;margin-left:20px;}
#leftCol ul li {background:url(../_images/bgNewsMore.gif) no-repeat left 5px;padding-left:10px;padding-right:10px;line-height:1.3em;margin-bottom:5px;}
#leftCol .leftformular {width:161px;height:107px;border:1px solid #d6d6d6;padding:5px 8px;background:url(../_images/bgLeftFormular.gif) no-repeat;font-size:0.9em;margin:0px auto;}
#leftCol ul.prods {list-style:none;margin:0px 0px 10px 10px;}
#leftCol ul.prods ul {margin:0px 0px 0px 0px;}
#leftCol ul.prods li {background:none;padding:0px;}
#leftCol ul.prods li a {display:block;padding:4px 10px;font-weight:bold;}
#leftCol ul.prods li a:hover {text-decoration:none;background:#cc0000;color:#ffffff;}
#leftCol ul.prods ul li {line-height:1.3em;}
#leftCol ul.prods li ul li a {background:url(../_images/bgNewsMore.gif) no-repeat 15px 50%;color:#cc0000;font-weight:normal;padding-left:25px;}
#leftCol ul.prods li ul li a:hover {background:#cc0000;text-decoration:none;}
/* =LEFT COLUMN */

/* MAIN COLUMN */
#mainCol {width:644px;padding:20px 17px 20px 28px;float:right;background:url(../_images/bgMainCol.gif) no-repeat top left;}
#pathway {font-size:0.9em;padding:0px 5px 15px 5px;margin-bottom:15px;border-bottom:1px dotted #5f5f5f;}
#mainCol a {color:#cc0000;}
#content {padding:0px 5px;}
#mainCol p {margin-bottom:10px;text-align:justify;}
#mainCol img {border:1px solid #bfbfbf;padding:1px;}
#mainCol hr {border-width:1px 0px 0px 0px;border-style:dotted;border-color:#5f5f5f;height:1px;clear:both;overflow:hidden;margin:15px 0px;}
.vline {background:url(../_images/bgVline.gif) repeat-y;}
.vline:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .vline {height:1%;}
.vline .finvline {width:402px;float:left;}
.vline .sinvline {width:208px;height:115px;padding-left:10px;background:url(../_images/bgSinvline.gif) no-repeat;float:right;font-size:0.9em;}
.sinvline strong {font-size:1.1em;}
#mainCol .sinvline p {margin-bottom:60px;}
#mainCol ul {list-style:none;margin-left:20px;margin-bottom:20px;}
#mainCol ul li {background:url(../_images/bgNewsMore.gif) no-repeat left 5px;padding-left:10px;line-height:1.3em;}
#mainCol h2 {font-size:1.2em;font-weight:bold;margin-bottom:15px;color:#cc0000;}
#mainCol h3 {font-size:1.1em;font-weight:bold;margin-bottom:10px;color:#000000;clear:both;}
#mainCol h3.blue {color:#00456f;}
#mainCol h3 a {padding-left:20px;background:url(../_images/pdf-icon.gif) no-repeat left 50%;}
#mainCol a.pdf {padding-right:15px;background:url(../_images/pdf-icon-small.gif) no-repeat right 50%;}
#mainCol table {width:80%;}
#mainCol table.kontakty td {vertical-align:top;padding:0em 1em;}

#mainCol .news_column {line-height:1.2em;}
#mainCol .news_column .list_item {padding:5px 0px 9px 0px;margin-bottom:4px;border-bottom:1px solid #d6d6d6;}
#mainCol .news_column .list_item .title {color:#cc0000;font-weight:bold;}
#mainCol .news_column .list_item .summary {padding:5px 0px;font-size:0.9em;}
.more {font-size:0.9em;text-align:right;}
.vice {background:url(../_images/bgNewsMore.gif) no-repeat left 50%;padding-left:6px;}
.pages {padding:10px 0px 0px 0px;clear:both;text-align:right;}
.pages span {color:#cc0000;font-weight:bold;}

#mainCol table.prods {width:100%;border-collapse:collapse;margin-bottom:20px;}
#mainCol table.prods th {background:#cc0000;color:#ffffff;text-align:left;padding:0.4em 0.7em;}
#mainCol table.prods th.file {width:20%;}
#mainCol table.prods th.name {width:50%;}
#mainCol table.prods th.kat {width:25%;}
#mainCol table.prods th.ref {width:70%;}
#mainCol table.prods td {text-align:left;padding:0.4em 0.7em;border-bottom:1px solid #cc0000;}
#mainCol table.prods tr.grey td {background:#efefef;}
#mainCol table.prods td.file {text-align:center;}
#mainCol table.prods td.file img {border:0px solid;padding:0px;}

.nezalomit {white-space:nowrap;}

.user-form label {display:block;float:left;width:100px;text-align:right;font-weight:bold;padding-right:5px;padding-top:2px;margin-bottom:5px;}
.user-form label.required {color:#cc0000;}
.user-form p {clear:both;}
.user-form textarea {width:250px;height:80px;}

/* =MAIN COLUMN */

/* FOOTER */
#footer {font-weight:bold;color:#9a9a9a;font-size:0.9em;line-height:1.3em;height:76px;clear:both;background:url(../_images/bgFooter.gif) no-repeat;border-top:1px solid #ffffff;text-align:right;padding:23px 22px 0px 19px;}
#footer div {float:left;width:290px;text-align:left;color:#ffffff;}
#footer a {color:#cc0000;}
/* =FOOTER */
