/* Autor: Přemysl Posker */

* {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.2em;background:#fff;padding:0px;color:#05393f;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select.iText {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.left {text-align:left;}
.small {font-size:0.9em;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;padding:10px 0px 0px 0px;background:url(../_images/bgLead.gif) no-repeat top left;}

#logo {width:479px;height:132px;display:block;left:74px;top:40px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:479px;height:132px;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:479px;height:132px;background-image:url(../_images/logo.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;}

.top {height:181px;background:url(../_images/bgTop.png) no-repeat;}
.top .topNav {font-size:0.9em;color:#78a6db;text-align:right;padding:9px 16px 0px 0px;}
.top .topNav img {vertical-align:middle;margin-left:2px;}
.top .topNav .flagCz {margin-left:35px;margin-right:2px;}
.top .topNav a {color:#78a6db;}
.top .topNav a.active {color:#99c2ed;text-decoration:none;}

.top .topSearch {text-align:right;padding:50px 70px 0px 0px;}
.top .topSearch input {vertical-align:middle;}
.top .topSearch input.iText {width:176px;height:22px;padding:8px 12px 0px 12px;border-width:1px 0px 0px 1px;border-style:solid;border-color:#c5d7e8;margin-right:3px;color:#9ec7f0;}

.topMenuText {height:182px;background:url(../_images/bgTopMenu.png) no-repeat;}

.topMenuText .menu {width:268px;height:182px;padding:0px 0px 0px 0px;margin:0px 2px 0px 1px;float:left;font-family:Candara;font-weight:bold;}
.topMenuText .menu ul {list-style:none;margin:0px;}
.topMenuText .menu ul li {padding-left:16px;}
.topMenuText .menu a {display:block;padding:4px 0px 4px 13px;font-size:1.15em;color:#ffffff;text-decoration:none;background:url(../_images/menuArrow.gif) no-repeat left 7px;}
.topMenuText .menu.menuEn a {display:block;padding:3px 0px 3px 13px;font-size:1.15em;color:#ffffff;text-decoration:none;background:url(../_images/menuArrow.gif) no-repeat left 7px;}
.topMenuText .menu a:hover {color:#9ec7f0;}
.topMenuText .menu li.active {background:url(../_images/bgMenuActive.gif) repeat-x;}
.topMenuText .menu li.active a {color:#9ec7f0;background:url(../_images/menuArrowActive.gif) no-repeat left 50%;}

.topMenuText .text {font-size:1.1em;padding:48px 0px 0px 36px;float:left;width:350px;line-height:1.7em;text-align:justify;}
.topMenuText .text p {margin-bottom:22px;color:#0f0a6e;}
.topMenuText .text a {color:#d7e8f8;}

.pathway {background:#e1eefa;padding:13px 20px 13px 304px;height:15px;font-size:0.9em;color:#000000;}
.pathway a {color:#78a6db;}
.pathway a.last {color:#000000;text-decoration:none;cursor:text;}

.content {background:url(../_images/bgContent.gif) repeat-x top left;}
.content .contentIn {background:url(../_images/bgContentIn.gif) repeat-y 270px 0px;_height:1px;line-height:1.4em;}

.leftCol {width:250px;float:left;padding:20px 0px 30px 10px;}
.leftCol .submenu ul {list-style:none;margin:0px 0px 15px 31px;}
.leftCol .submenu ul li {padding:5px 0px 5px 13px;background:url(../_images/submenuArrow.gif) no-repeat left 9px;}
.leftCol .submenu ul li a {color:#78a6db;}

.leftCol .login {background:#eeeeee;padding:26px 0px 26px 26px;margin-bottom:20px;}
.leftCol .login input {vertical-align:middle;}
.leftCol .login input.iText {width:136px;height:22px;padding:8px 12px 0px 12px;border-width:1px 0px 0px 1px;border-style:solid;border-color:#c2c2c2;margin-right:3px;color:#a5a5a5;}

.leftCol .news_list {padding:0px 10px 0px 29px;width:auto;}
.leftCol .news_list .news_item {padding-bottom:17px;}
.leftCol .news_list .news_item .title {display:block;font-weight:bold;color:#78a6db;margin-bottom:5px;}
.leftCol .news_list .news_item .ocreated {display:block;background:url(../_images/bgTimestamp.gif) no-repeat left 50%;padding-left:20px;font-size:0.85em;color:#a5a5a5;margin-bottom:5px;}



.mainCol {width:670px;float:right;padding:23px 30px 30px 0px;}
.mainCol h2 {font-size:1.33em;color:#24599c;margin-bottom:10px;}
.mainCol h3 {font-size:1.2em;color:#24599c;margin-bottom:10px;}
.mainCol p {margin-bottom:20px;}
.mainCol a {color:#78a6db;}
.mainCol .imgLeft {float:left;margin:0px 22px 20px 27px;}

.mainCol ul {list-style:none;margin:0px 0px 20px 60px;}
.mainCol ul li {background:url(../_images/mainColList.gif) no-repeat left 7px;padding:2px 0px 2px 15px;}

.mainCol table.vypis {width:100%;border-collapse:collapse;margin-bottom:20px;}
.mainCol table.vypis th {text-align:left;padding:0.5em 1em;background:#e1eefa;border-bottom:1px solid #fff;color:#356db5;}
.mainCol table.vypis td {text-align:left;padding:0.5em 1em;background:#eeeeee;border-bottom:1px solid #fff;}

.mainCol .homeContact {background:#eeeeee;padding:20px 33px;}
.mainCol .homeContact table {width:100%;border-collapse:collapse;}

.mainCol .imgItem {padding:2px 12px 2px 0px;background:url(../_images/bgImgItem.gif) no-repeat top right;margin-right:15px;}

.footer {height:45px;padding:25px 20px 0px 0px;background:url(../_images/bgFooter.gif) no-repeat;clear:both;font-size:0.9em;text-align:right;color:#356db5;}
.footer a {color:#78a6db;}

body.location_index .news_list_item {padding-bottom:17px;}
body.location_news_get .news_list_item {padding-bottom:17px;}
/*
form.form fieldset {border:0px;}
form.form fieldset div {clear:both;}
form.form fieldset legend {font-size:1.1em;margin:0px 0px 10px 11px;font-weight:bold;}
form.form label {width:200px;display:block;float:left;margin-bottom:5px;text-align:right;padding-right:5px;}
form.form label.required {font-weight:bold;}
form.form input {margin-bottom:5px;}
form.form div.required label {color:red;}
*/

.tImgs {width:100%;border-collapse:collapse;}
.tImgs td {vertical-align:top;}
.tImgs td.small {padding-bottom:20px;}

table.form td {vertical-align:top;}
table.form input {margin-bottom:7px;padding:1px;}
table.form textarea {width:300px;height:100px;padding:1px;}
table.form select {margin-bottom:7px;padding:1px;}
table.form label {padding-right:5px;text-align:right;display:block;}
table.form .required {font-weight:bold;}

#email {display:none;}

.news_list_item {clear:both;}
.news_list_item .thumbnail img {background:url(../_images/bgImgItemNews.gif) no-repeat top right;padding:2px 12px 2px 0px;float:left;margin-right:15px;margin-bottom:15px;max-height:100px;}
.mainCol .news_list_item .ocreated {display:block;background:url(../_images/bgTimestamp.gif) no-repeat left 50%;padding-left:20px;font-size:0.85em;color:#a5a5a5;margin-bottom:5px;float:left;}
.news_list_item .title {display:block;font-weight:bold;color:#78a6db;margin-bottom:5px;}

.mainCol .news___get .ocreated {display:block;background:url(../_images/bgTimestamp.gif) no-repeat left 50%;padding-left:20px;padding-right:8px;font-size:0.85em;color:#a5a5a5;margin-bottom:5px;}
.mainCol .news___get .thumbnail {float:left;margin:0px 20px 20px 0px;}
.mainCol .news___get .summary {margin-bottom:10px;font-weight:bold;}

table.kontakty {width:100%;border-collapse:collapse;border:1px solid #76A5DA;}
table.kontakty th {padding:0.4em 0.2em;text-align:left;border:1px solid #76A5DA;background:#76A5DA;color:#fff;}
table.kontakty td {padding:0.4em 0.2em;vertical-align:top;border-bottom:1px solid #76A5DA;}
table.kontakty td.poznamka {font-size:.9em;}
table.kontakty td.jmeno {white-space:nowrap;}
table.produkt th {white-space:nowrap;padding:0px 10px 0.3em 0em;text-align:right;vertical-align:top;}
table.produkt td {padding:0em 0em 0.3em 0em;}

.shop_products_list .pages_top {padding-bottom:15px;padding-top:10px;}
.shop_products_list .pages select {margin-right:5px;}

.shop_products_list_item {padding-bottom:10px;}
.shop_products_list_item .title {font-size:1.1em;font-weight:bold;display:block;padding-bottom:5px;padding-left:20px;background:url(../_images/bgTitle.gif) 0px 0px no-repeat}

.shop_products_list_group {padding-bottom:10px;}
.shop_products_list_group .title {font-size:1.1em;font-weight:bold;display:block;padding-bottom:5px;}

table.con {border-collapse:collapse;margin-bottom:10px;}
table.con td {padding:0.2em;vertical-align:top;}
.conMap {}
.conMap img {background:url(../_images/bgImgItemNews.gif) no-repeat top right;padding:2px 12px 2px 0px;margin-right:20px;margin-bottom:0px;}


/*DODELAVKY*/

div.shop_products_detail_item a.informacni_list {background:url(../_images/iconPdf.gif) 0px 0px no-repeat;padding:2px 0 5px 22px;}
div.shop_products_detail_group {margin-bottom: 10pt;}