/* -----  základní tagy  ----- */
BODY			{ background: #B3B3B3 url(../IMAGES/BODY_BG.PNG) repeat-y center top ; text-align: left; padding: 0; margin: 0; behavior: url(../CSSHOVER.HTM); _padding-top: -25px; }
HTML			{ scrollbar-arrow-color: red; scrollbar-track-color: white; scrollbar-base-color: #FFFFD2; }
BODY, TABLE, SELECT, INPUT, TEXTAREA { font-family: "Trebuchet MS", arial, helvetica, verdana, serif; font-size: 105%; }
FORM			{ margin-top: 0; margin-bottom: 0; }

/* -----  layout  ----- */
.reftohome	{ display: block; position: absolute; width: 250px; height: 50px; left: 16px; top: 7px; border: 0}
.obal			{ width:792px; margin: auto;  position: relative;  border-top:0; _width:790px;  }
.obalweb		{ background: white; border: 0; width:792px; margin: auto; position: relative; }
.main 		{ background: white; width: 786px; font-size: 78%; text-align: center; border: solid 1px #656565; margin: auto; border-top: 0; border-bottom: 0; /* _margin-right:-6px; */}
/*.top  		{ margin-left: 2px; text-align: center; width: 800px; background: red url(../Images/top.jpg) no-repeat top left; height: 31px; }*/
.hlavicka 	{ margin-top:0px; margin-left:0px; margin-bottom: 0px; width: 786px; border-top: 0; background: #FFF8DD url(../IMAGES/HLAVICKA.GIF) no-repeat bottom left; height: 123px; }
.left 		{ height:100%; float: left; width: 15.2em; margin-bottom: 0; margin-left:0px; padding-top: 0; }
.leftmenu 	{ padding-bottom: 0.5em; } 
.left1, .left1maly { background: white; float: right; width: 15.1em; padding-bottom: 0.4em; margin-bottom: 10px; }
.left1 		{ /*url(../Images/pozadi-box.png) repeat-x top left; */}
.left1maly 	{ }
.left1menu 	{ padding-bottom: 5px; } 
.right 		{ height:100%; float: right; width: 190px; margin-bottom: 0; margin-top: 0; text-align: left; }
.right1, .right1maly { background: white; float: right; width: 190px; padding-bottom: 0.4em; margin-bottom: 10px; /*_width: 190px; _wid\th: 189px; */}
.right1 		{ /*background: url(../Images/pozadi-box.png) repeat-x top left;*/ }
.right1maly	{ /*background: url(../Images/pozadi-box-maly.png) repeat-x top left; */}
.left1 P, .right1 P, .right1maly P, .left1maly P { padding: 0 10px 2px 10px; }
.middle 		{ height:100%; margin-left: 15.7em; margin-right: 190px; _margin-left: 15.2em; }
.middlepravy { margin-left: 15.7em; margin-right: 0px; padding-left: 5px; padding-right:0px; padding-top: 10px; padding-bottom: 10px; _margin-left: 15.2em; }
.paticka 	{ background: #FFF8DD url(../IMAGES/PATICKA.GIF) repeat-x top left; height: 100%; clear: both; margin-left:0px; margin-top: 1em; width: 766px; text-align:center; padding: 10px; }
.pataznak 	{ padding: 0px; font-weight: bold; background: #FFF8DD }
.obeconline	{ padding: 5px 1px 0 1px; font-weight: normal; }
.spodninavnar { text-align: center; }
.copy  		{ display: none; }
.vitejte 	{ float: clear; color: black; text-align: left; width: 98%; margin-top: -6px; margin-bottom: 0em; }
.zprava 		{ /*background: url(../Images/pozadi-zprava.png) repeat-x top left; */ float: left; color: black; text-align: left; width: 98%; margin-top: 0.4em; margin-bottom: 0.4em; _float: clear; }
.zpravaweb 	{ float: left; color: black; text-align: left; width: 98%; margin-top: 0.4em; margin-bottom: 0.4em; _float: clear; }
.zpravaradek { font-size: 90%; clear: both; margin-left: 4px; margin-right: 6px; margin-top: 0; }
.infoobce 	{ margin:0; text-align: center; padding: 0 0 0 10px; _padding-left:0; _padding-right:0; %margin-left:-5px; _margin-left: 3px; }
.infoobcetab { width:94%; border:0; } 
.menuhorizont { margin-top: -10px; padding-top: 5px; padding-bottom: 10px; color: #003A75; }
.navigace 	{ font-weight: bold; padding-right: 6px; }
.icon { background: white url(../IMAGES/GOOGLE_ICO.GIF) right top no-repeat; }
/* -----  indexové stránky s obsahem rubrik - úprava menu  ----- */
.menuindex UL  	{ margin-top: 0; margin-bottom: 0.4em; font-weight: bold; } 
.menuindex UL.level2 LI { list-style-type: square; margin-top: 3px; margin-bottom: 0; font-weight: bold; }                                                   
.menuindex UL.level3 LI { list-style-type: square; font-weight: normal; }
.menuindex LI	{ color: #003A75; margin-top: 0.5em; margin-bottom: 0; margin-left: 0.2em; padding-bottom: 2px; }

/* -----  navigační boxy  ----- */
.menubox 		{ margin-top: 5px; margin-bottom: 0.4em; padding-left: 0.74em; font-weight:normal; color: #003A75; } 
.menubox LI 	{ margin-top: 0; margin-bottom: 0; margin-left: 0.2em; padding-bottom: 0.2em; padding-top: 0.2em; }
.menubox .level3 { display: none; } 
.menubox ul.sub3 { display: none; }

/* -----  formatování textů a odkazů ----- */
A 			{ text-decoration: underline; font-weight: ; }
A:link 	{ color: #AE0011;}
A:visited{ color:  #AE0011;}
A:hover 	{ color: red; text-decoration: none; background: ; }
A:active { color: red; }
.nopodtrh A { text-decoration: none; } 
P  		{ margin-top: 0.1em; margin-bottom: 0.3em; text-align: left; padding: 0.29em; }
.uvod 	{ font-size:1.1em; font-weight: bold;  }
P.zapis 	{ padding: 0; margin-left: 10px; }
P.firlet:first-letter { color:#003A75; font-size:130%; font-weight:bold; }
HR 		{ color: #003A75; }
.podnikhr{ color: #003A75; width:90%}
.popisbox, .popisboxright { background: url(../IMAGES/BG_POPISBOX_2.PNG) repeat-x left; padding:0; width: 100%; color: orange; text-align: center; font-weight: bold; font-size: 120%; line-height: 30px; height: 30px; }
.left .popisbox { margin-right:0px; margin-left: -1px; width:100%; %margin-left:-3px;}
.popisbox span, .popisboxright span { color: orange; }
.vydano 	{ font-size: 100%; padding-left: 0; color: #003A75 }
.datumvydano { font-size: 100%; font-weight:bold; color: #003A75; background: #FFF8DD; padding-left: 0em; padding-right: 0.3em; }
.vydanosdh { font-size: 100%; font-weight:bold; padding-left: 0em; padding-right: 0.3em; }
.datumud { font-size: 100%; font-weight:bold; padding: 0em;}
.autor 	{ text-align: left; padding-top: 0; }
.bold 	{ font-weight: bold; }
.normal 	{ font-weight: normal; }
.center 	{ text-align: center; }
.vpravo 	{ text-align: right; }
.vlevo 	{ text-align: left; }
.pozor 	{ color: red; font-weight: bold; }
.ok 		{ color: green; font-weight: bold; }
.normalcolor { color: black; }
.hlavickakont	{ color:#003A75; font-weight: bold; }
.svatek 	{ position: absolute; left: 7px; top:90px; color:#003A75; }
.nodisp	{ display: none; }
.blindnodisp { display: inline; } 

/* -----  seznamy ----- */
UL 		{ margin-top: 0; margin-bottom: 0; margin-left: 1.1em; list-style-type: square; }
OL 		{ margin-top: 0; margin-bottom: 0; margin-left: 10px; }
LI 		{ text-align: left; }
.seznam 	{ padding-left: 2em; }
.seznamenu 	{ padding-left: 1.1em; }
.seznamol 	{ padding-left: 1.74em; }
.zprava LI, .zpravaweb LI { padding-bottom: 0.3em; }
.liname 		{ color:#003A75; font-size:110%; font-weight:bold; }
.seznamsdh 	{ padding-left: 2em; margin-top: 0; margin-bottom: 0; margin-left: 0; list-style-type: square; }
.seznamsdh LI { padding-top: 15px;}
.left1 .nevis { display: none;}

/* -----  nadpisy ----- */
H1, .ppgotitulek { font-weight: bold; font-size: 110%; margin: 0; text-align: left; height: auto; padding: 0.5em 0.5em 0 0; margin-top: -5px; }
H1 {display:none}
H2, .ppgopodtitulek { background: #FFF8DD; border-bottom: 2px solid #003A75; font-weight: bold; font-size: 105%; margin: 0; color: #003A75; height: auto; line-height: 1.5em; text-align: left; border-top: 0; padding: 0.1em 0 0.1em 0.4em; margin-bottom: 5px; }
/*.hla 	{ background: #ddffdd url(../Images/h1-hlaseni.gif) no-repeat 0.5em 30%; }
.akt 		{ background: #ddffdd url(../Images/h1.gif) no-repeat 0.5em -0.1em; }
.kra 		{ background: #ddffdd url(../Images/h1.gif) no-repeat 0.5em -0.1em; }*/
H3 { font-weight: bold; font-size: 110%; margin: 0; color: black; text-align: center; border-bottom: 1px solid silver; padding-bottom: 0.1em; padding-top: 0.5em; padding-left: 0.3em; margin-bottom: 5px; }
H4	{ font-weight: bold; font-size: 105%; margin: 0; color: black; text-align: center; padding-bottom: 0.5em; padding-top: 1em; }
H5 { font-weight: bold; font-size: 105%; margin: 0; color: black; text-align: left; padding-bottom: 0em; padding-top: 1em; padding-left: 0.6em; }
H6 { font-weight: bold; font-size: 100%; margin: 0; color: black; text-align: left; border-bottom: 1px solid silver; padding-bottom: 0.1em; padding-top: 0.5em; padding-left: 0.3em; margin-bottom: 5px; }
.colorbold 	{ color: #003A75; text-align:left;}

/* -----  obrázky  ----- */
IMG 			{ border: 1px solid #003A75; }
IMG.stahuj 	{ width: 16px; height: 16px; border: 0; }
IMG.uvod 	{ float: right; width: 158px; height: 110px; margin: 7px 0px 15px 6px; }
IMG.zpravaminisirka, IMG.zpravamini { float: left; margin: 5px 10px 5px 2px; }
IMG.zpravaminivyska { float: left; margin: 5px 10px 5px 2px; }
IMG.zpravaministejne { float: left; margin: 5px 5px 5px 22px; }
IMG.zprava 	{ width: 500px; height: 375px; margin: 0.3em 0.3em 0.3em 0.3em; float: none; }
IMG.logo 	{ width: 88px; height: 31px; padding-top: 0.6em; border: 0px; }
IMG.edeskaobr { width: 70px; height: 70px; border: 0px; }
IMG.znak 	{ width: 50px; height: 50px; border: 0; padding: 5px 0 5px 0; }
IMG.loga 	{ width: 88px; height: 31px; border: solid 1px black; margin: 5px 5px 5px 5px;}
IMG.icony 	{ width: 50px; height: 50px; border: 0; padding: 5px 0 5px 10px; }
.imgbord 	{ border: 1px solid #003A75; }
.imgnobord 	{ border: 0; }

/* -----  tabulky  ----- */
.tab550 		{ border-collapse: collapse; width: 98%; width: "71%"; }
.tabulkapodnik { border-collapse: collapse; margin-bottom: 1em; border: 0px solid silver; text-align: left; width: 500px; }
.tabulkapodnikleft { width: 25%; font-weight: bold; }
.tabulka, .tabulkasdh  	{ border-collapse: collapse; margin-bottom: 1em; border: 2px solid silver; text-align: center; width: 98%; width: "71%"; }
.tabulka th, .tabulkasdh th, .tabulkapodnik th	{ background-color: #FFF8DD; padding: 0.5em; border: 1px solid silver; }
.tabulka td, .tabulkasdh td, .tabulkapodnik td	{ background-color: white; padding: 0.5em; border: 1px solid silver; }
.tabulkasdh {width:300px; font-size: 100%; margin-left:30px}
.tabulkasdh th, .tabulkasdh td {text-align: left; padding: 0.26em 0.2em 0.26em 0.5em}
.radekuser 	{ background-color: silver;}

/* -----  menu hlavni  ----- */
.menumove 			{ font-size:105%; padding-left: 3px; }
.menumove:hover	{ border-bottom: 0}
DIV#nav 				{ font-weight: bold; margin: 0em 0em 0em 0em; width: 15.1em; color: ; _margin-left: -0.6em; _ma\rgin-left: 0; }
DIV#nav A:link		{ border-left: 0; color: #003A75; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
DIV#nav A:visited { border-left: 0; color: #003A75; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
DIV#nav A:hover	{ border-left: 0; color: #FFA500 /*red*/; background: ; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
DIV#nav A:active	{ border-left: 0; color: #FFA500 /*red*/; text-decoration: none; _margin-left: -10px; _ma\rgin-left: 0; }
DIV#nav UL 			{ background: ; width: 15.1em; padding-right: 0; padding-left: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
DIV#nav LI 			{ padding: 0px 0 0px 0;	margin: 0em; border-bottom: white 1px solid; list-style-type: none; position: relative; border-left: 0; }
DIV#nav LI:hover 	{ border-bottom: white 1px solid; background-color: ; _marg\in-right: 0; }
DIV#nav LI.sub 	{ background: ; margin: 0; border-bottom: white 1px solid; list-style-type: none; position: relative }
DIV#nav LI.sub:hover    { border-bottom: white 1px solid; background: ; }
DIV#nav LI.sub:active   { border-bottom: white 1px solid; }
DIV#nav LI.submenu 	{ }
DIV#nav LI.submenu:hover { background-color: ; }
DIV#nav LI A		{ padding-right: 0; display: block; padding-left: 0.5em; padding-bottom: 0; width: 14em; padding-top: 0.2em; text-decoration: none; _marg\in-right: -5em; padding-bottom: 0.2em; }
unknown 				{ width: auto }
DIV#nav UL.level1 LI.submenu:hover UL.level2, DIV#nav UL.level1 LI.submenu:hover UL.level3 { padding: 0px 0 0 0; background: #ddffdd; border: 1px #660000 solid; border-left: 1px #660000 solid; }
DIV#nav UL UL		{ display: none; left:15.1em ; position: absolute; top: 0; border: white 1px solid; _left:14.7em; _lef\t:15.1em; }
DIV#nav UL UL UL 	{ display: none; left:15.1em ; position: absolute; top: 0; border: white 1px solid; _left:14.7em; _lef\t:15.1em; }
DIV#nav UL.level1 LI.submenu:hover UL.level2 { display: none; }
DIV#nav UL.level1 UL.level2 LI.sub:hover UL.level3 { display: block; }

/* -----  úřední deska  ----- */
.boxvyveseno { float: left; width: 175px; height: 240px; padding-right: 4px; padding-left: 4px; padding-bottom: 5px; padding-top: 4px; text-align: center; border-bottom: silver 1px dashed; }
.deskamini 	 { height: 155px; border: 0; padding-top: 2px; width: 145px; }

/* -----  tlačítko vyhledávání  ----- */
.hledej 	 	{ margin-top:5px; width:140px; }

/* -----  fotogalerie  ----- */
.galbox 		{ float: left; width: 175px; height: 210px; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; text-align: center; }
.galmini 	{ height: 155px; border: 0; padding-top: 2px; width: 145px; text-align: center; }
.galposun 	{ padding-left: 16px; text-align: center; }
.boxalt 		{ width:150px; height:112px; border:1px black solid; }

/* -----  ostatní  ----- */
.icon 		{ background: white url(../IMAGES/GOOGLE_ICO.GIF) right top no-repeat; }
.schoon 		{ clear: both; height: 0; content: ' '; overflow: hidden; }	
.schoon HR 	{ display: none; }
.ppgopodtitulek {margin-top:20px}
.ppgoodpoved {padding:0 0 0 16px}

/* --- LIGHTBOX --- */
#lightbox	{position: absolute; top: 140px; 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; border-top: solid 1px black; border-left: solid 1px black; border-right: solid 1px black; }
#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(../IMAGES/BLANK.HTM) 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(../../../BARICE_VELKETESANY/CZ/IMAGES/PREVLABEL.GIF) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url(../../../BARICE_VELKETESANY/CZ/IMAGES/NEXTLABEL.HTM) right 15% no-repeat;}
#imageDataContainer {font: 13px Arial; background-color: #fff; margin: 0 auto; line-height: 1.4em;border-bottom: solid 1px black;border-left: solid 1px black; border-right: solid 1px black;}
#imageData	{padding:0 10px;}
#imageData #imageDetails { width: 70%; float: left; text-align: left;}
#imageData #caption {}
#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: rgb(245,255,255); filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */}

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color:rgb(0,58,117);
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: red;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: green;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: silver;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: maroon;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: red;
}
