/* 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;display:block;}
body {font-size:81.25%;font-family:Verdana,Arial,sans-serif;line-height:1.4em;background:#61a7ec url(../_images/bgBody.gif) repeat-x top left;padding:0px;color:#000000;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
textarea {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:976px;margin:0px auto;position:relative;padding:0px 0px 0px 0px;}

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

.language {height:31px;padding:11px 29px 0px 0px;;text-align:right;}
.language img {border:1px solid #f1f2f6;margin-left:7px;}

.topFlash {height:230px;padding-left:258px;}
.topFlash img {float:left;}

.menu {clear:both;height:53px;padding:29px 0 6px 15px;background:url(../_images/bgHmenu.png) no-repeat left 13px;font-size:0.9em;width:975px;}
.menu ul {list-style:none;}
.menu ul li {float:left;height:46px;margin:0 8px;}
.menu ul li a {float:left;display:block;height:34px;color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.menu ul li a span {float:left;display:block;padding:8px 11px 0;height:26px;cursor:pointer;}
.menu ul li a:hover {text-decoration:underline;}

.menu ul li.selected {float:left;height:46px;background:url(../_images/menuBottom.gif) no-repeat bottom center;}
.menu ul li.selected a {background:#e2001a url(../_images/menuLeft.gif) no-repeat left top;}
.menu ul li.selected a span {background:url(../_images/menuRight.gif) no-repeat right top;}

.location_index .menu ul li.home {float:left;height:46px;background:url(../_images/menuBottom.gif) no-repeat bottom center;}
.location_index .menu ul li.home a {background:#e2001a url(../_images/menuLeft.gif) no-repeat left top;}
.location_index .menu ul li.home a span {background:url(../_images/menuRight.gif) no-repeat right top;}

.content {background:url(../_images/bgContent.gif) repeat-y;margin-bottom:6px;overflow:hidden;}
.content .contentIn {background:url(../_images/bgContentIn.gif) no-repeat left bottom;_height:1px;}
.content .contentIn .contentIn2 {background:url(../_images/bgContentIn2.gif) no-repeat left top;padding:35px 29px 0px 27px;_height:1px;}

.leftCol {width:210px;float:left;font-size:0.9em;margin-bottom:32px;}
.leftCol ul.cats {list-style:none;}

/*
.leftCol ul.cats li {background:#344a7e url(../_images/catItemTop.gif) no-repeat top left;margin-bottom:5px;}
.leftCol ul.cats li div {background:url(../_images/catItemBottom.gif) no-repeat bottom left;padding:8px 15px 8px 15px;}


.leftCol ul.cats li.active {background:#e2001a url(../_images/catItemTopActive.gif) no-repeat top left;margin-bottom:5px;}
.leftCol ul.cats li.active div {background:url(../_images/catItemBottomActive.gif) no-repeat bottom left;padding:8px 15px 8px 15px;}
.leftCol ul.cats li.active div a {display:block;color:#fff;text-decoration:none;}
*/

.leftCol ul.cats li div a {display:block;color:#fff;text-decoration:none;}

.leftCol ul.cats li {background:url(../_images/mTop1.gif) no-repeat top left;margin-bottom:5px;padding-top:4px;}
.leftCol ul.cats li div {background:url(../_images/mBottom.gif) no-repeat bottom left;padding-bottom:5px;}
.leftCol ul.cats li div div {display:block;color:#fff;text-decoration:none;padding:4px 15px 3px 15px;background:#344a7e url(../_images/mTop2.gif) no-repeat top left;}

.leftCol ul.cats li.active {background:url(../_images/mActiveTop1.gif) no-repeat top left;margin-bottom:5px;padding-top:4px;}
.leftCol ul.cats li.active div {background:url(../_images/mActiveBottom.gif) no-repeat bottom left;padding-bottom:5px;}
.leftCol ul.cats li.active div div {display:block;color:#fff;text-decoration:none;background:#e2001a url(../_images/mActiveTop2.gif) no-repeat top left;padding:4px 15px 3px 15px;}

.leftCol ul.cats li div a:hover {text-decoration:underline;}
.leftCol ul.cats li div ul {list-style:none;padding-top:5px;}
.leftCol ul.cats li div ul li {background:url(../_images/catItemSub.gif) no-repeat 10px 9px;padding-left:26px;margin-bottom:3px;}

.obsah {width:690px;float:right;margin-bottom:32px;}

.mainCol {width:460px;float:left;}
.location__vyrobni_programy_get .mainCol {width:690px;float:none;}
.location__kariera_get .mainCol {width:690px;float:none;}
.location__produkty_get .mainCol {width:690px;float:none;}
.location__ke_stazeni_get .mainCol {width:690px;float:none;}
.mainCol h2 {color:#e2001a;font-size:1.4em;margin-bottom:12px;}
.mainCol p {margin-bottom:15px;}
.mainCol ol {margin:0px 0px 15px 25px;}

.location__kariera_get .mainCol .kontakt {width:210px;float:right;margin:0px 0px 20px 20px;}
.location__vyrobni_programy_get .mainCol .kontakt {width:210px;float:right;margin:0px 0px 20px 20px;}
.location__produkty_get .mainCol .kontakt {width:210px;float:right;margin:0px 0px 20px 20px;}
.mainCol .kontakt h3 {border-bottom:6px solid #00519e;color:#00519e;font-size:1em;text-transform:uppercase;padding-bottom:4px;margin-bottom:14px;}

.location__vyrobni_programy_get .attachments_images, .location__produkty_get .attachments_images {
  clear:both;
}

.location__vyrobni_programy_get .attachments_images td, .location__produkty_get .attachments_images td {
  text-align:center;
}

.location__vyrobni_programy_get .attachments_images .thumbnail, 
.location__produkty_get .attachments_images .thumbnail {
  width:220px;
  height:230px;
  padding-right:10px;
  text-align:center;
  float:left;
}
.location__vyrobni_programy_get .attachments_images .thumbnail img, 
.location__produkty_get .attachments_images .thumbnail img {
  
}

.mainCol .box {background:url(../_images/bgBox.gif) repeat-y;overflow:hidden;margin-bottom:15px;}
.mainCol .box ul {margin-left:0px;margin-bottom:0px;}
.mainCol .box .boxIn {background:url(../_images/bgBoxTop.gif) no-repeat top left;_height:1px;}
.mainCol .box .boxIn .boxIn2 {background:url(../_images/bgBoxBottom.gif) no-repeat bottom left;_height:1px;padding:20px;}

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

.mainCol ol.subtypes {margin-bottom:15px;list-style:lower-alpha;font-weight:bold;margin-left:40px;line-height:1.6em;}
.mainCol ol.subtypes a {color:#00519e;border-bottom:1px dotted #00519e;text-decoration:none;}
.mainCol ol.subtypes a:hover {border-bottom:1px solid #00519e;text-decoration:none;}

.mainCol h3 {font-size:1.15em;color:#000000;margin-bottom:10px;}

.mainCol table.imgs {font-size:0.85em;width:100%;border-collapse:collapse;margin-bottom:15px;}
.mainCol table.imgs td {padding-bottom:12px;}
.mainCol table.imgs td img {float:left;}

.rightCol {width:210px;float:right;}
.rightCol a {color:#0000ee;}
.rightCol h3 {border-bottom:6px solid #00519e;color:#00519e;font-size:1em;text-transform:uppercase;padding-bottom:4px;margin-bottom:14px;}

.rightCol .news_list_item {padding-bottom:14px;}
.rightCol .news_list_item img {margin-bottom:8px;}
.rightCol .news_list_item .title {font-weight:bold;display:block;color:#e2001a;text-decoration:none;margin-bottom:8px;}
.rightCol .news_list_item .title:hover {text-decoration:underline;}
.rightCol .news_list_item .summary {margin-bottom:14px;}
.rightCol .news_list_item .more {background:#e2001a url(../_images/bgVice.gif) no-repeat left;padding:0px 10px 0px 30px;color:#fff;font-size:0.85em;height:18px;display:block;float:left;text-decoration:none;}
.rightCol .news_list_item .more:hover {text-decoration:underline;}

.rightCol div.calendar {background:#00519e url(../_images/bgCalendarTop.gif) no-repeat top left;}
.rightCol div.calendar .calendarIn {padding:0px 10px 10px 10px;background:url(../_images/bgCalendarBottom.gif) no-repeat bottom left;}
.rightCol div.calendar .month {background:#fff;padding:5px;text-align:center;height:18px;color:#00519e;margin-bottom:8px;}
.rightCol div.calendar .month .prev {float:left;}
.rightCol div.calendar .month .next {float:right;}
.rightCol div.calendar table.calendar {width:100%;border-collapse:collapse;}
.rightCol div.calendar table.calendar td {border:1px solid #00519e;font-size:0.85em;font-weight:bold;color:#fff;text-align:right;}
.rightCol div.calendar table.calendar td a {text-decoration:none;color:#fff;display:block;padding:1px 4px;position:relative;}
.rightCol div.calendar table.calendar td a:hover {text-decoration:none;}
.rightCol div.calendar table.calendar td a:hover strong {text-decoration:underline;}
.rightCol div.calendar table.calendar td a span {display:none;text-decoration:none;padding:5px;width:200px;position:absolute;top:20px;right:26px;background:#8F8F8F;color:#fff;z-index:1;text-align:left;}
.rightCol div.calendar table.calendar td a:hover span {display:block;text-decoration:none;color:#fff;}
.rightCol div.calendar table.calendar td.akce a {background:#fff;color:#e2001a;}

.rightCol .kontakty p {margin-bottom:15px;font-size:0.85em;}
.rightCol .kontakty p strong {font-size:1.2em;}
.rightCol .kontakty p a {color:#00519e;}

.footer {color:#fff;background:url(../_images/bgFooter.gif) repeat-y;margin-bottom:10px;text-align:right;font-size:0.85em;overflow:hidden;}
.footer .fin1 {background:url(../_images/bgFooterTop.gif) no-repeat top left;}
.footer .fin1 .fin2 {background:url(../_images/bgFooterBottom.gif) no-repeat bottom left;padding:12px 22px 20px 20px;_height:1px;}
.footer p {float:left;padding-top:5px;width:438px;text-align:left;line-height:1.4em;}
.footer a {color:#fff;}
.footer a.print {background:url(../_images/iconPrint.gif) no-repeat left 50%;padding-left:19px;}
.footer .euLogo {float:left;font-size:0.9em;text-align:center;margin-right:15px;padding-top:5px;}


._certifikaty___get table {width:100%;border-collapse:collapse;}
._certifikaty___get table td.left {text-align:center; padding-right: 10px; padding-bottom:10px;}
._certifikaty___get table td.right {text-align:center;padding-left: 10px;padding-bottom:10px;}
._certifikaty___get table .title {padding-top:10px;margin-bottom: 1ex; text-align: center; font-weight: bold; }

.pform td {vertical-align:top;padding:0.3em;}
.pform label {display:block;text-align:right;font-weight:bold;}
.pform input#email {display:none;}
.pform textarea {width:280px;height:110px;}

.location__kariera_get .mainCol h3 {color:#00519e;font-size:1em;text-transform:uppercase;padding-bottom:4px;margin-bottom:14px;}

._esf_list_item {font-size:0.85em;}
._esf_list_item table {border-collapse:collapse;width:100%;margin-bottom:15px;border-bottom:6px solid #00519e;border-top:6px solid #00519e;}
._esf_list_item table th {text-align:left;white-space:nowrap;vertical-align:top;padding:0.1em 5px 0.1em 0px;}
._esf_list_item table td {text-align:left;vertical-align:top;padding:0.1em 0px 0.1em 0px;}
._esf_list_item table td a {font-weight:bold;color:#00519e;}

._esf___get {font-size:0.85em;}
._esf___get table {border-collapse:collapse;width:100%;margin-bottom:15px;border-bottom:6px solid #00519e;border-top:6px solid #00519e;}
._esf___get table th {text-align:left;white-space:nowrap;vertical-align:top;padding:0.1em 5px 0.1em 0px;}
._esf___get table td {text-align:left;vertical-align:top;padding:0.1em 0px 0.1em 0px;}
._esf___get table td.detailHeader {font-weight:bold;color:#00519e;font-size:1.2em;}

.location__ke_stazeni_get table {border-collapse:collapse;width:100%;margin-bottom:15px;border-top:6px solid #00519e;}
.location__ke_stazeni_get table th {text-align:left;white-space:nowrap;vertical-align:top;padding:0.3em 0.5em;border-bottom:2px solid #00519e;}
.location__ke_stazeni_get table td {text-align:left;vertical-align:top;padding:0.3em 0.5em;border-bottom:1px solid #00519e;}
.location__ke_stazeni_get table th.center {text-align:center;}
.location__ke_stazeni_get table td.center {text-align:center;}

.news___get .list_item {clear:both;padding-bottom:10px;}
.news___get .list_item img {float:left;margin-right:15px;margin-bottom:15px;}
.news___get .list_item .ocreated {display:none;}
.news___get .list_item a.title {font-size:1.15em;color:#000000;margin-bottom:10px;font-weight:bold;}
.news___get .list_item a.more {display:none;}

.news___get .news_detail .thumbnail {float:left;margin:0px 15px 15px 0px;}

._kalendar___get .thumbnail {float:left;margin:0px 15px 15px 0px;}

.mainCol h2.video_blue {color:#00519E;font-size:1.4em;font-weight:normal;text-align:center;margin-bottom:1.8em;padding-top:0.4em;}
