@import url("NullDefault.css");

body {
  width:100%;
  height:100%;  
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-size:11px;
  background:#1C2E3E url('../img/Bg_body.gif') repeat-y 0px 0px;
}

.titlePage {
  display:none;
}

#page {
  width:100%;
  height:100%;
  background:url('../img/Bg_body2.gif') repeat-x 0px 0px;
  padding-top:30px;
  padding-bottom:77px;
  position:relative;  
}

#pageInner {
  width:768px;
  height:auto;
  margin:0px auto 0px auto;  
  position:relative;
  background:#ffffff;
  /*overflow:hidden;*/
}

#pageInner .bodyImage {
  position:absolute;
  top:85px;
  left:108px;
}

#header {
  width:100%;
  height:93px;
  background:#02437B url('../img/Bg_header.gif') no-repeat 0px 0px;
  position:relative;
  overflow:hidden;  
}

#header .logo {
  position:absolute;
  left:15px;
  top:22px;
  border:0px;
}

#header .hiddenTitle {
  display:none;
}

#header .boxLogin {
  position:absolute;
  top:6px;
  right:9px;  
  width:128px;
  color:#ffffff;  
}
#header .boxLogin {
/*  position:absolute;
  top:6px;
  right:9px;  */
  width:128px;
  color:#ffffff;  
}
#header .boxLogin strong,
.content .boxLogin strong {
  font-weight:bold;
}

#header .boxLogin form,
.content .boxLogin form {
  text-align:center;
}

#header .boxLogin legend,
.content .boxLogin legend {
  display:none;
}

#header .boxLogin label,
.content .boxLogin label {
  display:none;
}

#header .boxLogin input,
.content .boxLogin input {
  width:124px;
  display:block;
  border:1px solid #4BB6EE;
  text-align:center;
  height:15px;
  color:#004179;
  font-size:11px;
}

#header .boxLogin p,
.content .boxLogin p {
  margin-bottom:4px;
}

#header .boxLogin .lost,
.content .boxLogin .lost {
  margin:0px;
}

#header .boxLogin .login,
.content .boxLogin .login {
  background:#004179;
  color:#ffffff;
  text-align:center;
  line-height:20px;
  vertical-align:center;
  height:20px;
  padding:0px;
  margin:0px;
  font-size:11px;
}

#header .boxLogin .LogOutBtn,
.content .boxLogin .LogOutBtn {
  background:#004179;
  color:#ffffff;
  text-align:center;
  line-height:20px;
  vertical-align:center;
  height:20px;
  padding:0px;
  margin:0px;
  font-size:11px;
}

#header .boxLogin .inputHidden,
.content .boxLogin .inputHidden {
  display:none;
}

#header .boxLogin .lostPass,
.content .boxLogin .lostPass {
  color:#ffffff;  
}

#header .boxLogin .changeSet,
.content .boxLogin .changeSet {
  color:#ffffff;  
}

#header .boxLogin #EventState,
.content .boxLogin #EventState {
  display:none;
}

#body {
  border-bottom:2px solid #1C3245;
  overflow:hidden;  
}

#leftColumn {
  width:197px;
  height:auto;
  float:left;
  position:relative;
  left:-571px;
  overflow:hidden;
  color:#1B63A0;
}

#leftColumn img {
  border:0px;
}

#leftColumn #listPager {
  display:none;
}

#leftColumn .leftColumnInner {
  padding:25px 10px 12px 15px;
}

#leftColumn h2 {
  color:#00427A;
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;
  /*text-decoration:underline;*/
}

#leftColumn #leftMenu {
  width:100%;
  height:100%;
  font-size:13px;
  padding:0px 0px 35px 0px;
  margin:0px 0px 25px 0px;
  background:url('../img/Bg_line.gif') no-repeat 0px bottom;
}

#leftColumn #leftMenu li {
  line-height:20px;
  vertical-align:middle;
}

#leftColumn #leftMenu li ul li{
  padding-left:15px;
  font-size:11px;
  background:url('../img/Bg_rightPager.gif') no-repeat 3px 6px;
}

#leftColumn #leftMenu a {
  text-decoration:none;
  color:#1B63A0;
  display:block;
  height:100%;
}

#leftColumn #leftMenu a:hover {
  color:#00427A;
}

#leftColumn #leftMenu li.active a {
  color:#E49844;
}

#leftColumn #leftMenu li.active ul a {
  color:#1B63A0;
}

#leftColumn #leftMenu li.active ul a:hover {
  color:#00427A;
}

#leftColumn #leftMenu .item14 a {
  padding-top:15px !important;
  color:#E49744;
  font-weight:bold;
  text-decoration:underline;
}

#leftColumn .news {
  margin-bottom:15px;  
}

#leftColumn .news .perexDate {
  font-weight:bold;
}

#leftColumn .news .alignLeft {
  float:left;
  margin:3px 5px 5px 0px;
}

#leftColumn .news .alignRight {
  float:right;
  margin:3px 0px 5px 5px;
}

#leftColumn .news h3 {
  font-size:11px;
  font-weight:normal;
}

#leftColumn .news h3 a {
  color:#1B63A0;
  text-decoration:none;
}

#leftColumn .news a:hover {
  color:#E49844;
}

#leftColumn .news .more {
  display:block;
  float:right;
  font-style:italic;
  color:#00427A;
}

#rightColumn {
  width:571px;
  height:auto;
  float:left;
  position:relative;
  left:197px;
  text-align:justify;
  overflow:hidden;
}

#rightColumn #topMenu {
  height:100%;
  overflow:hidden;
  margin-bottom:10px;
  margin-left:2px;
}

#rightColumn #topMenu li {    
  float:left; 
  background:#05447A; 
  text-align:center;
}

#rightColumn #topMenu li a {  
  padding:9px 9px 7px 8px;
  display:block;
  border:1px solid #4BB6EE;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}

#rightColumn #topMenu li a:hover {
  color:#4BB6EE;
}

#rightColumn #breadcrumbs {
  color:#B8B8B8;
  margin:0px 0px 18px 20px;
  height:15px;
}

#rightColumn #breadcrumbs li {
  float:left;
  padding:0px 12px 0px 4px;
  background:url('../img/Bg_navigace.gif') no-repeat right 3px;
}

#rightColumn #breadcrumbs .first {
  padding-left:0px;
}

#rightColumn #breadcrumbs .last {
  background:none;
  padding-right:none;
}

#rightColumn #breadcrumbs strong {
  font-weight:bold;
}

#rightColumn #breadcrumbs a {
  text-decoration:none;
   color:#B8B8B8;
}

#rightColumn #breadcrumbs a:hover {
  color:#666666;
}

#rightColumn .content {
  padding:0px 80px 30px 18px;
  position:relative;
  background:url('../img/Bg_verticalLine.gif') repeat-y 0px 0px;
  color:#666666;  
  min-height:100px;
}

#rightColumn .content h1 {
  font-size:16px;
  font-weight:bold;
  color:#00427A;
  margin-bottom:10px;
 /*text-decoration:underline;*/
}

#rightColumn .content h2 {
  font-size:13px;
  font-weight:bold;
  color:#00427A;
  margin-bottom:10px;
  /*text-decoration:underline;*/
}

#rightColumn .content .boxImg {
  position:absolute;
  right:10px;
  top:0px;
}

#rightColumn .content .catDesc {  
  padding:0px 0px 15px 0px;
  background:url('../img/Bg_line.gif') repeat-x 0px bottom;
  margin:0px 0px 10px 0px;
}

#rightColumn .content .imgDesc {
  float:left;
  margin:0px 10px 10px 0px;
}

#rightColumn .catDesc table {
  border-spacing:0px;
  border-collapse:collapse;
}

#rightColumn .catDesc table td {
  padding:5px;  
}

#rightColumn .content .article {
  padding:0px 0px 20px 0px;
  background:url('../img/Bg_line.gif') repeat-x 0px bottom;
  margin:0px 0px 8px 0px;
  color:#1B63A0;
  overflow:hidden;
}

#rightColumn .content .article img {
  border:0px;
}

#rightColumn .content a:hover {
  color:#E49844;
}

#rightColumn .content h3 {
  font-size:12px;
}

#rightColumn .content h3 a {
  color:#1B63A0;
}

#rightColumn .content .more {
  display:block;
  float:right;
  color:#1B63A0;
}

#rightColumn .content .perexDate {
  font-weight:bold;
}

#rightColumn .content .alignLeft {
  float:left;
  margin:3px 5px 5px 0px;
}

#rightColumn .content .alignRight {
  float:right;
  margin:3px 0px 5px 5px;
}

#rightColumn .content .box_img {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

#rightColumn .content #pager {
  height:20px;
  padding-bottom:10px;
  margin:0px 0px 5px 0px;
  position:relative;
  top:0px;
  left:0px;
  width:473px;
  background:url('../img/Bg_line.gif') repeat-x 0px bottom;
}

#rightColumn .content #pager a {
  font-weight:bold;
  font-size:11px;
  color:#02437C;
  text-decoration:underline;
  padding:3px 0px 3px 30px;
  display:block;  
}

#rightColumn .content #pager a:hover {
  color:#E49744;
}

#rightColumn .content #pager .print {  
  background:url('../img/Ico_print.gif') no-repeat left 3px;
  position:absolute;
  left:160px;
  top:0px;
}

#rightColumn .content #pager .send {
  background:url('../img/Ico_send.gif') no-repeat 5px 1px;
  position:absolute;
  left:220px;
  top:0px;
}

#rightColumn .content #pager .prevPages {    
  padding-left:10px;
  background:url('../img/Bg_leftPager.gif') no-repeat left 8px;
  position:absolute;
  left:0px;
}

#rightColumn .content #pager .nextPages {   
  padding-right:10px;
  background:url('../img/Bg_rightPager.gif') no-repeat right 8px;
  position:absolute;
  right:0px;
}

#rightColumn .art .artTitle {
  float:left;
  margin-right:5px;
}

#rightColumn .art .boxArtDate {
  color:#00427A;
  position:relative;
  top:5px;
  display:block;
  margin-bottom:10px;
}

#rightColumn .art .boxArtDate em {
  color:#666666;
}

#rightColumn .art .perex {
  color:#1B63A0;  
}

#rightColumn .art p {
  margin-bottom:5px;
}

#rightColumn .art .artImg {
  border:2px solid #46ADE5;
}

#rightColumn .art h2 {
  font-size:13px;
  margin:10px 0px 0px 0px;
  font-weight:bold;
  text-decoration:none;
}

#rightColumn .art h3 {
  color:#666666;
  font-weight:bold;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
  font-size:11px;
}

#rightColumn .art table {
  border-spacing:0px;
  border-collapse:collapse;
}

#rightColumn .art td {
  padding:5px; 
}

#rightColumn .art #chapters {
  float:right;
  margin:0px 0px 0px 10px;
  padding:0px 0px 10px 20px;
  background:transparent url(../img/Bg_verticalLine.gif) repeat-y scroll 0px;
}

#rightColumn .art #chapters li {
  padding:0px;
  background:0px;
}

#rightColumn .art #chapters .title {
  font-weight:bold;
  font-size:12px;
  margin-bottom:5px;
}

#rightColumn .art #chapters a {
  color:#1B63A0;
}

#rightColumn .art #chapters a:hover {
  color:#E49744;
}

#rightColumn .art #adminbutton {
  float:right;
  cursor:pointer;
}

#rightColumn .art ul {
  margin-left:10px;
}

#rightColumn .art ul li {
  padding:0px 0px 0px 10px;
  background:url('../img/odrazka.gif') no-repeat 0px 5px;
}

#rightColumn #listPager {
  clear:both;
  height:100%;
}

#rightColumn #listPager .prevPages {
  float:left;
  margin-right:10px;  
  padding-left:10px;
  background:url('../img/Bg_leftPager.gif') no-repeat left 4px;  
}

#rightColumn #listPager span {
  width:6px;
  float:left;
  font-style:italic;
  color:#1B63A0;
  padding:0px 0px 0px 0px;
  margin:0px;
  display:block;
  overflow:hidden;  
}

#rightColumn #listPager .nextPages {
  float:right;
  margin-left:10px;  
  padding-right:10px;
  background:url('../img/Bg_rightPager.gif') no-repeat right 4px;  
}

#rightColumn #listPager .active {
  padding:0px 0px 0px 0px;
  font-weight:bold;
  color:#656565;
}

#rightColumn #listPager .inActive {
  padding:0px 0px 0px 0px;  
}

#rightColumn #listPager a {
  text-decoration:none;
  font-style:italic;
  color:#1B63A0;  
  font-weight:bold;
  display:block;
  padding:0px;
  margin:0px;
}

#rightColumn #listPager a:hover {
  color:#E49844;
}

#rightColumn .produktBox {
  overflow:hidden;
  padding:0px 0px 15px 0px;
  background:url('../img/Bg_line.gif') repeat-x 0px bottom;
  margin:0px 0px 10px 0px;
}

#rightColumn .produktBox .one {
  width:208px;
  height:auto;
  float:left;
  position:relative;
}

#rightColumn .produktBox .one .head {
  width:208px;
  height:27px;
  position:relative;
  margin-bottom:10px;
  overflow:hidden;  
}

#rightColumn .produktBox .one .head span {
  width:208px; 
  height:27px;
  background:url('../img/Bg_vision32.gif') no-repeat 0px 0px;
  display:block;
  position:absolute;
  top:0px;
  left:0px;  
}

#rightColumn .produktBox .two {
  width:237px;
  height:auto;
  float:left;
  margin-left:28px;
  position:relative;
}

#rightColumn .produktBox .two .head {
  width:237px;
  height:27px;
  position:relative;
  margin-bottom:10px;
  overflow:hidden;  
}

#rightColumn .produktBox .two .head span {  
  width:237px;
  height:27px;
  background:url('../img/Bg_vision32Le.gif') no-repeat 0px 0px;
  display:block;
  position:absolute;
  top:0px;
  left:0px; 
}

#rightColumn .oboryBox {
  overflow:hidden;
  padding:0px 0px 15px 0px;  
}

#rightColumn .oboryBox td {
  padding-bottom:5px;
}

#rightColumn .oboryBox .left {
  width:208px;
}

#rightColumn .oboryBox .middle {
  width:29px;
}


#rightColumn .oboryBox .right {
  width:237px;
}

#rightColumn .Attachments {
  float:left;
  margin-right:45px;
}

#rightColumn .Attachments .head {
  padding:5px 0px 5px 20px;
  margin:0px 0px 5px 0px;
  background:url('../img/Ico_dowloadFiles.gif') no-repeat 0px 0px;  
}

#rightColumn .Attachments .head strong {
  font-weight:bold;
  color:#02437C;
}

#rightColumn .Attachments dl dt {
  padding:0px 0px 8px 25px;
}

#rightColumn .Attachments a {
  color:#666666;
  text-decoration:none;
}

#rightColumn .RelatedArticles {
  float:left;
  margin-right:45px;
}

#rightColumn .RelatedArticles .head {
  padding:5px 0px 5px 25px;
  margin:0px 0px 5px 0px;
  background:url('../img/Ico_souvisejici.gif') no-repeat 0px 3px;
}

#rightColumn .RelatedArticles .head strong {
  font-weight:bold;
  color:#02437C;
}

#rightColumn .art .RelatedArticles li {
  padding-left:30px;
  background:none;
}

#rightColumn .RelatedArticles a {
  color:#666666;
  text-decoration:none;
}


#rightColumn #sendArticle fieldset {
  padding:15px;  
  border:1px solid #4BB6EE;
}

#rightColumn #sendArticle legend {
  padding:5px;
  color:#00427A;
  font-weight:bold;
}

#rightColumn #sendArticle .col-labels {
  width:190px;
}

#rightColumn #sendArticle label.required {
  border-bottom:1px dotted #4BB6EE;
  cursor:help;
}

#rightColumn #sendArticle table {
  border:0px;
  width:100%;  
}

#rightColumn #sendArticle tr {
  border:0px;
}

#rightColumn #sendArticle td {
  border:0px;
}

#rightColumn #sendArticle textarea {
  width:99%;
}

#rightColumn #sendArticle .sendmail-cz {
  width:150px;
  height:18px;
  line-height:18px;
  border:1px solid #4BB6EE;
  background:#00427A;
  color:#ffffff;
  vertical-align:middle;
  font-size:11px;
  margin-top:33px;
}

#rightColumn #queryForm legend {
  display:none;
}

#rightColumn #queryForm select {
  width:152px;
}

#rightColumn #queryForm textarea {
  width:100%;
  height:210px;
}

#rightColumn #queryForm .labelText {
  display:block;
  margin:10px 0px 0px 0px;
  font-size:12px;
  font-weight:bold;
  color:#00427A;
}

#rightColumn #queryForm .inputText {
  width:150px;
}

#rightColumn #queryForm select, #rightColumn #queryForm input, #rightColumn #queryForm textarea {
  border:1px solid #4BB6EE;
}

#rightColumn .BtnSubmit {
  width:150px;
  height:18px;
  line-height:18px;
  border:1px solid #4BB6EE;
  background:#00427A;
  color:#ffffff;
  vertical-align:middle;
  font-size:11px;
  margin-top:33px;
}

#rightColumn .formEdit fieldset {
  padding:10px;
  border:1px solid #AEAEAE;
}

#rightColumn .formEdit legend {
  padding:5px;
  font-weight:bold;
}

#rightColumn .formEdit label {
  display:block;
  margin:10px 0px 0px 0px;
  font-size:12px;
  font-weight:bold;
  color:#00427A;
}

#rightColumn .formEdit input {
  border:1px solid #4BB6EE;
}

.podpis {
  text-align:center;
  padding:3px 0px 5px 0px;
  color:#858585;
}

.podpis a {
  color:#1B63A0;
}

#footer {
  padding:5px;
  text-align:center;
  background:#ffffff;
  color:#858585;
}

/* Styly z editoru START */
.textBlue {
  color:#1B63A0;
}

.textGray {
  color:#666666;
}

.textBold {
  font-weight:bold;
}

.textItalic {
  font-style:italic;
}

.body-gallery {
  border:0px;
}

/* Styly z editoru END */


/*---------------------- Photogallery - Light box START ------------------*/
#page .endlink {clear:both;display:block;background:#fff url(../_js/Photogallery/img/BGdottedGreen.gif) repeat-x 50px 0;padding-top:5px;width:100%}
#page .nextlist {padding-top:10px;background-position:0 15px;clear:both}
#lightbox {position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#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:transparent url(../_js/Photogallery/img/blank.gif) no-repeat; /* Trick IE into showing hover */display:block}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover, #prevLink:visited:hover {background:url(../_js/Photogallery/img/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background:url(../_js/Photogallery/img/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}	
#overlay {position: absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}
/*---------------------- Photogallery - Light box END ------------------*/

.gif {
  background:url('../img/Icons/gif.gif') no-repeat 0px 0px;
}

.jpg {
  background:url('../img/Icons/jpg.gif') no-repeat 0px 0px;
}

.png {
  background:url('../img/Icons/png.gif') no-repeat 0px 0px;
}

.bmp {
  background:url('../img/Icons/bmp.gif') no-repeat 0px 0px;
}

.doc {
  background:url('../img/Icons/doc.gif') no-repeat 0px 0px;
}

.xls {
  background:url('../img/Icons/xls.gif') no-repeat 0px 0px;
}

.pdf {
  background:url('../img/Icons/pdf.gif') no-repeat 0px 0px;
}

.txt {
  background:url('../img/Icons/txt.gif') no-repeat 0px 0px;
}

.rar {
  background:url('../img/Icons/rar.gif') no-repeat 0px 0px;
}

.zip {
  background:url('../img/Icons/zip.gif') no-repeat 0px 0px;
}

.fla {
  background:url('../img/Icons/fla.gif') no-repeat 0px 0px;
}

.swf {
  background:url('../img/Icons/swf.gif') no-repeat 0px 0px;
}

.allView {
  display:block;
  text-align:right;
  color:#00427A;
  font-weight:bold;
}

#loginBox {
  position:absolute;
  top:-21px;
  right:0px;
  color:#ffffff;
}

#loginBox strong {
  font-weight:bold;
}

#loginBox a {
  color:#ffffff;
}

#loginBox a:hover {
  color:#E49844;
}

#rightColumn .specialArt {
  background:url('../img/Bg_line.gif') repeat-x 0px bottom;
  padding:10px 0px 10px 0px;
  margin:0px 0px 15px 0px;
}

#rightColumn .specialArt h2 {
  font-size:16px !important;
  margin-bottom:3px;
}

#rightColumn .specialArt h2 a {
  color:#E49844;
}

#rightColumn .specialArt2 {
  background:url('../img/Bg_line.gif') repeat-x 0px top;
  padding:10px 0px 0px 0px;
  margin:0px 0px 15px 0px;
  font-size:11px;
}

#rightColumn .specialArt2 .inBox {
  /*background:url('../img/Bg_line.gif') repeat-x 0px bottom;*/
  padding:0px 0px 10px 0px;
}

#rightColumn .specialArt2 h2 {
  font-size:11px !important;
  margin-bottom:3px;
  padding-top:10px;
}

#rightColumn .specialArt2 h2 a {
  color:#E49844;
}

#rightColumn .specialArt2 img {
  border:0px;
}

#rightColumn .hpSpecialTitle {
  font-size:14px;
  font-weight:bold;
}

.noBorder {
  border:0px !important;
}

.artImg a img {
  border:0px;
}

.langBox {
  position:absolute;
  top:-18px;
  left:0px;
}

.langBox a {
  text-decoration:none;
}

.langBox img {
  border:0px;
}

.bann {
  margin:15px 0px 10px 0px;
}

