 body {margin: 0; line-height: 1.6em; padding: 0; background: #b9d6fd; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}
h1, h2, h3 {margin: 0; padding:0; color: #0153B4; font-weight: normal;}
h1 {}
h1, h2 {font-size: 190%; color:#004ca3; margin: 0 0 15px 0; padding:0}
h3 {padding-top: 20px; font-size: 150%; margin: 0 0 10px 0; padding:0;}
h4 {font-size: 110%; margin:0;padding:0}
h5,h6 {font-size: 110%;}
ul {list-style-image: url(../images/img07.gif);}
a {text-decoration: underline; color: #0153B4;}
a:hover {text-decoration: none;}
a img {border: none;}
.right {float: right;}
hr {display: none;}
ul, li {padding: 0; margin: 0; list-style: none;}
#textInner ul {padding: 5px; margin: 10px 10px 30px 20px; border-bottom: 1px solid #292929; border-left: 3px solid #292929;}
 #wrap1 {width: 100%; float: left; margin: 0 auto; padding:0; background: url(../images/background-main.png) center top repeat-y;}
#wrap2 {width: 100%; float: left; margin: 0 auto; padding:0 0 13px 0; background: url(../images/background-bottom.png) center bottom no-repeat;}
#wrap3 {width: 1000px; margin: 0 auto; padding:0;}
#wrap4 {width: 100%; float: left; position: relative; background: #ffffff url(../images/background-linie.gif) center top repeat-y;}
#wrap5 {width: 100%; margin: 0 auto;}
#headWrap {width: 100%; border-top: 1px solid #9b2a2a; background: #ffffff; margin: 60px 0 0 0; padding: 0;}
#logo {position: absolute; margin: 0; width: 147px; padding: 0;}
#logo span {position: absolute; top: 155px; left: 22px; width: 400px; color: #0250a5; font-size: 11px; text-decoration: none;}
#logo a {display:block;background:url(../images/logo.gif) 20px 20px no-repeat; width: 221px; height: 180px; text-decoration: none;}
#flashWrap, #flash, #flash-inner, .transparent-white {height: 180px;}
#flashWrap {background: url(../images/blue-line.png) center bottom no-repeat; padding-bottom: 11px; margin-bottom: 1px;}
#flash {background: url(../images/background-header.jpg) right top no-repeat;}
#flash-inner {background: url(../images/frantisek-hromek.jpg) right top no-repeat;}
.transparent-white {background: url(../images/transparent-white.png) left top repeat; width: 91px; position:absolute; left: 181px;}
#wrapBreadcrumb {font-size:80%; width: 100%; color: #000000; line-height: 1.2em;}
#wrapBreadcrumb a {color: #000000;}
#wrapBreadcrumb a:hover {color: #222222;}
#breadcrumb {position:absolute;width:966px;top:0;left:0px; padding: 5px 17px; height: 14px; background: #ffaa4f;}
  #textWrap {float: left; width:1000px; margin: 0; display: block; position: relative;}
.inner {width: 530px; float: left; position: relative; padding: 0;  left: 1000px;}
.innerWide {width: 570px;}
 #firstPanel {padding: 15px 35px; margin-top: 0px; margin-left: -800px; margin-bottom: 10px; z-index: 2;}
#secondPanel {width: 200px; margin-left: -200px;}
#thirdPanel {width: 200px; margin-top: 0; margin-left: -1000px;}
#thirdPanel h2 {white-space: nowrap;}
#firstPanel ul {margin: 0 0 10px 0; padding:0;}
#firstPanel ul li {padding: 1px 0 1px 35px; background: url(../images/bullet-menu.gif) 20px 8px no-repeat;}
    #firstPanel p {margin: 0 0 15px 0;}
.center-banners {margin: 10px 0;}
 #topMenuWrap {font-weight: bold;}
#topMenu {z-index: 3; background: #007cf0 url(../images/background-topmenu.gif) left bottom repeat-x; position:absolute;width:1000px;top:24px;left:0px;font-size:90%;}
#topMenu li {display:inline;padding:0; margin: 0; float: left; text-align: center;}
#topMenu li a {padding:10px 25px;  color:#ffffff;text-decoration:none; _white-space: nowrap; background: url(../images/border-menu.gif) top right no-repeat;}
#topMenu li a:hover {color:#ffffff;background: #686e6e url(../images/background-menu-hover.gif) left bottom repeat-x;}
#topMenu ul a {display:block;}
#topMenu h3 {font-weight: bold; font-size: 100%;margin:0;padding:0;}
 #topMenu ul li {float: left;display: block;}
#topMenu ul ul {position: relative; top: 36px; width: 165px; padding: 0;}
#topMenu ul ul li {float: none; font-weight: normal; text-align: left; display: block; float:left;width: 100%;padding:0;margin:0;}
#topMenu ul ul li a, #topMenu ul ul li a:hover {color: #ffffff; float: left; display: block; width: 100%; background: #686e6e; border-bottom: 1px solid #590101;margin:0; padding: 7px 25px;}
#topMenu ul ul li a:hover {background: #686e6e;}
#topMenu ul ul {position: absolute; visibility:hidden; display:none;}
#topMenu ul li:hover ul, #topMenu ul li.hover ul {visibility:visible; display: block;}
#topMenuWrap #topMenu ul ul ul {display: none;}
#secondPanel ul, #thirdPanel ul {padding: 0;}
#secondPanel ul h3, #thirdPanel ul h3 {font-size: 110%; font-weight: bold; border-bottom:1px solid #ce8c46; border-top:1px solid #ce8c46; background: #ffaa4f; padding:0;margin:0; color: #ffffff;}
#secondPanel ul li h3 a, #thirdPanel ul li h3 a {padding: 2px 12px; text-decoration: none; background: none; color: #ffffff; display: block;}
#secondPanel ul li a, #thirdPanel ul li a {display: block; color: #000000; background: url(../images/bullet-menu.gif) 10px 8px no-repeat; padding: 2px 10px 2px 24px}
#secondPanel ul li ul, #thirdPanel ul li ul {padding: 7px 0;}
 #secondPanel ul ul ul, #thirdPanel ul ul ul {display: none;background: transparent; border: 0px;}
 #secondPanel img {border: 0px;}
#firstPanel .icon, #secondPanel .icon, #thirdPanel .icon {display: block; padding: 0 0 15px 0; float: left; width: 100%;}
#firstPanel .icon {width: 90%;}
#firstPanel .icon .img, #secondPanel .icon .img {margin: 4px 8px 8px 0}
#firstPanel .icon a, #secondPanel .icon a {color: #000000;}
#firstPanel .icon a:hover, #secondPanel .icon a:hover {color: #000000;}
#firstPanel .icon .more {color: #ab1315;}
#firstPanel .icon .date {font-weight: bold;}
#firstPanel .icon .date {background: url(../images/bullet-red.gif) right 5px no-repeat; width:100px; margin: 0 10px 0 0; float: left;}
#firstPanel .icon .text {padding: 0 0 0 110px;}
#secondPanel .lastPhoto a {float: left; margin: 0 4px 4px 0;}
#secondPanel .lastPhoto {margin: 5px 0 20px 0; float: left;}
  .videoWrap {width: 520px; background: #222222; margin: 10px 0; text-align: center; padding: 10px;}
.news {margin: 0 0 20px 0;}
.bullet {padding: 10px 0;}
#fotoWrap {text-align: center; overflow: hidden; width: 100%;}
.foto {margin: 15px;}
#firstPanel a img, #thirdPanel a img, #secondPanel a img, #firstPanel a:hover img, #thirdPanel a:hover img, #secondPanel a:hover img {border: 0px none;}
#flag {display: none; position:absolute;width:250px;top:5px; left:750px; text-align: right;z-index:96;}
#flag ul, #flag li {margin: 0; padding: 0;}
#flag li {display: inline;}
#flag a {margin: 0 0 0 10px;}
#flag a img {border: 1px solid #535252;}
#flag a:hover img {border: 1px solid #9b9999;}
 #title {position:absolute; top:130px; line-height: 1.3em; font-size: 220%;text-align: right; right:70px;width: 500px; color: #ffffff; margin: 0; padding: 10px 17px 10px 17px;}
#title a {color: #ffffff;}
#title strong {font-size: 150%;}
 #footer {width: 980px; float: left; padding: 10px 10px 20px 10px; margin: 0; background: #ffffff;}
#footer, #footer a {color: #a4a4a4;}
#footer a:hover {color: #797979;}
#footer div.bottomMenu h3 {font-size: 100%; padding:0; margin:0; font-weight: normal; display: inline;}
#footer div.bottomMenu {padding: 0;}
#footer div.bottomMenu a {margin: 0 10px 0 0;}
 .listRef {margin-bottom: 15px;}
 #photogalleryWrap, .thumbwrap {float: left;}
.thumbwrap{padding: 0;margin: 0;width: 100%;}
.thumbwrap li {display: -moz-inline-box;text-align: center;display: inline-block; vertical-align: middle;list-style: none;}
.thumbwrap li>a{ display: table; width: 130px;}
.thumbwrap a{display: block;text-decoration: none; color: #807f7f;cursor: pointer;padding:0;padding-top: 13px;}
.thumbwrap img{border: 0px;vertical-align: middle;}
.thumbwrap a:hover{color:#000000;}
.thumbwrap .caption{display: block;padding: 1px;font-size: .9em;line-height: 1.1;w\idth: 115px}
.thumbwrap li{vertical-align: middle;}
.thumbwrap li a {display: inline-block;vertical-align: middle;}
.thumbwrap {display: inline-block;}
#firstPanel .thumbwrap, #firstPanel .thumbwrap li {padding:0;margin:0;}
#firstPanel .thumbwrap li {background: none; margin: 5px 1px;}
#firstPanel .thumbwrap li a {padding: 1px;}
#firstPanel .thumbwrap li img {width: 120px;}
.thumbwrap li{vertical-align: middle;}
.thumbwrap li a{display: inline-block;vertical-align: middle;}
.thumbwrap{display: inline-block;}
 #titleWrap span {_cursor: hand;}
#footer {_float: none;}
  #topMenu ul ul {_margin: 0 0 0 -100px;}
#topMenu li, #topMenu li li {_behavior: url(/stylesheets/hover.htc);}
 #topMenu li a {_float: left;}
#titleWrap span {_cursor: hand;}
#title span {_background: url(../images/samcor-bezpecnostni-sluzba.gif) top left no-repeat;}
 .paragraph {color: #770000; font-style: italic; padding: 0 0 0 10px; border-left: 6px solid #d1a8a6;}
.more {padding: 0 0 0 10px; background: url(../images/bullet-more.gif) left 6px no-repeat;}
.hlaska {background: #d0a7a7; padding: 5px 10px;}
.hlaska {background: #bababa; margin: 5px 0; padding: 7px; border: 1px solid #444444; display: block;display: none;}
.sendNewsWrap {padding: 100px 8px 10px 8px; display: none;}
.sendNews p {display: inline; padding: 0; margin: 0;}
.sendNews #email {border: 1px solid #32419e; padding: 2px; margin: 0; color: #011e60; background: #f6f7fb; width: 110px;}
 .imgBorder {text-align: center; margin: 15px 0;}
#lightbox {position: absolute; left: 0; _padding-left: 5%; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA);  display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(../images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(../images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}