@media print
{
body {
 padding:0px;
 margin:0px; 
 font-family: "Times New Roman", Times, serif;
 /*font-family:"MS Sans Serif", Geneva, sans-serif;*/  
 font-size: 12pt;
 color: black;
 background-color: white; 
}
.displaynone { 
  display: none
} 
/* hlavicka stranky start *************************************************** */
#header {
  height: auto;
  width: 100%;
  margin: 0;
  padding: 0;
}
#header h1 {
  margin: 0;
  padding: 0 0 0 20px;
  font-size: 1.5em;
}
#header img{
  display: block;
  border: none;
  float:left;
  /*width: 50px;*/
  margin: 0 10px 0 0;  
}
#header a{
  color:black;
  background-color: white;
  text-decoration: none;
}	
	img
	{
		border: none
	}	
  img.floatl
	{
		float: left;
		margin: 10px 10px 10px 0;
	}	
  #left-col p {
  text-align: justify;
  }
  #right-col img {
  display: none;
  }
  #right-col ul img {
  display: block;
  width: 80px;
  }
  #kraje
	{
		display: none;
	}
  #find-log
	{
		display: none;
	}
	
	
	/* hlavicka stranky konec *************************************************** */
	/* hlavni menu start ******************************************************** */
	#prim-menu
	{
		display: none;
  		
	}
	.footer800
	{
		width: 100%;
		text-align: right;
		font-size: x-small;
	}
	.contentFixed800
	{
		width: 100%;
	}
	
	.printhidden
	{
		visibility: hidden;
	}
}
@media print, screen
{
	/* definice tabulek start *************************************************** */
	.barva-modra1
	{
		color: inherit;
		background: #cae3ff;
	}
	.barva-modra2
	{
		color: inherit;
		background: #e4f1ff;
	}
	.barva-cervena1
	{
		color: inherit;
		background: #ffa1a1;
	}
	.barva-cervena2
	{
		color: inherit;
		background: #ffbaba;
	}
	.barva-zelena1
	{
		color: inherit;
		background: #c4ffab;
	}
	.barva-zelena2
	{
		color: inherit;
		background: #d9ffc9;
	}
	.barva-seda1
	{
		color: inherit;
		background: #d5d5d5;
	}
	.barva-seda2
	{
		color: inherit;
		background: #e4e4e4;
	}
	.barva-bila
	{
		color: inherit;
		background: #fff;
	}
	/* definice tabulek konec *************************************************** */
}
@media screen
{
	body
	{
		padding: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif; /*font-family:"MS Sans Serif", Geneva, sans-serif;*/
		font-size: 0.8em;
		color: black;
		background-color: white;
		text-align: left;
	}
	.displaynone
	{
		display: none;
	}
	.hide
	{
		visibility: hidden;
	}
	.floatr
	{
		float: right;
	}
	.floatl
	{
		float: left;
	}
	.clearr
	{
		clear: right;
	}
	.clearb
	{
		clear: both;
	}
	.red
	{
		color: #ef2222;
		background-color: inherit;
	}
	.bottom-dotted
	{
		border-bottom: 1px dotted #0066bd;
	}
	a
	{
		color: #003eaf;
		background-color: inherit;
	}
	hr {
  		color: #003eaf;
  		background-color: #003eaf;
  		border-width: 0px;
  		height: 1px;
 		margin: 2px 0 2px 0;
		padding: 0;
	}
	/* hlavicka stranky start *************************************************** */
	#header
	{
		text-align: left;
 		color:inherit;
  		background: url("./Images/header.png") top left no-repeat;
  		background-color: inherit;
  		height: 102px;
  		width: 100%;
  		margin: 0 0 20px 0;
  		padding: 0 0 0 0;
	}
	#header h1
	{
		margin: 0;
		padding: 0 0 0 20px;
		font-family: "Times New Roman" , Times, serif;
		font-size: 1.2em;
	}
	#header img
	{
		display: none;
	}
	#header a
	{
		position: relative;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}
	
	/* Tabulka v hlavicce, ve ktere jsou dva radky, v prvnim je ovladaci prvek pro prihlasene uzivatele, ve druhem menu */
	#header #tablemain
	{
		padding: 0px;
		margin: 0px;
		width: 100%;
		height: 100%;
	}
	#header h1 span
	{
		background: url("./Images/header.png") top left no-repeat;
		cursor: pointer;
		display: block;
		position: absolute;
		margin: 0;
		padding: 0;
		left: -20px;
		top: 0;
		height: 105px;
		width: 780px;
		z-index: 1;
	}
	/* hlavicka stranky konec *************************************************** */
	/* hlavni menu start ******************************************************** */
	#prim-menu
{
display: block;
  		position: absolute;
  		left: 50px;
  		top: 66px;
  		width: 710px;
  		/*height: 25px;*/
  		z-index: 2;
 		padding: 15px 20px 0 0;
		margin: 0;		
		font-size: 1.2em;
		font-weight: bold;
		background-color: transparent;
		text-align: right;
		/*vertical-align: bottom;*/
	}
	#prim-menu h3
	{
		display: none;
	}
	#prim-menu ul
	{
		display: block;
		text-align: right;
	height: 1.3em;	
	padding: 10px 0 10px 0;
		margin: 0;
	}
	#prim-menu li
	{
		background: url("./Images/menu-top-ico.gif") top left no-repeat;
		padding: 0 0 0 15px;
		margin: 0 0 0 20px;
		display: inline;
		color: #003eaf;
	}
	#prim-menu a
	{
		padding: 0;
		color: inherit;
		background-color: inherit;
		text-decoration: none;
		border-bottom: 1px solid #003eaf;
	}
	#prim-menu a:hover
	{
		border-bottom: 3px solid #003eaf;
	}
	#prim-menu a.on
	{
		color: black;
		background-color: inherit;
		border-bottom: 1px solid black;
	}
	#prim-menu a.on:hover
	{
		color: #003eaf;
		background-color: inherit;
		border-bottom: 3px solid #003eaf;
	}
	/* hlavni menu konec ******************************************************** */
	/* Content placeholder pro stranky, ktere maji fixovanou sirku 800 */
	.contentFixed800
	{
		width: 740px;
	}
	/* Content placeholder pro stranky ktere maji fixovanou sirku 1024 */
	.contentFixed1024
	{
		width: 950px;
	}
	/* Content placeholder pro stranky s nespecifikovanou sirkou - tam kde jsou seznamy, aby se mohly roztahovat podle potreby */
	.contentFull
	{
		/*margin-left: 20px;*/
	}
  #main { 
   width: 740px; 
   margin: 40px 0 40px 20px;
   padding: 0 0 0 0;
  }
  #main h2 { 
   position: relative; 
   left: -20px;
  }
  .text {
    margin: 0 0 0 0;
  }
.text p{
    margin: 0 0 0 0;
  }
	/* paticka stranky */
	.footer800
	{
		width: 740px;
		margin: 0 0 40px 20px;
	}
	/* paticka stranky */
	.footer1024
	{
		width: 960px;
	}
	/* obsah v  paticce stranky - zacatek */
	.copy
	{
		font-size: 0.85em;
		padding: 0;
		width: 100%;
		text-align: right;
	}
	.copy a
	{
		background: none;
	}
	.copy span.same
	{
		visibility: hidden;
	}
	/* Konec obsahu paticky stranky */
	/*  hledani a login start *************************************************** */
	#find-log
	{
		display: block;
		position: absolute;
		left: 410px;
		top: 0;
		text-align: right;
		font-size: 0.85em;
		width: 350px;
		padding: 10px 20px 25px 0;
		margin: 0;
		z-index: 2;
	}
	#find-log h3
	{
		display: none;
	}
	#find-log form
	{
		display: block;
		margin: 0 0 15px 0;
		padding: 0;
		border: none;
	}
	#find-log .input1
	{
		margin: 0 4px 0 4px;
		padding: 0;
		border: solid 1px #003eaf;
		font-size: 0.9em;
		color: #003eaf;
		background-color: inherit;
	}
	#find-log .input2
	{
		margin: 0;
		padding: 0 2px 0 2px;
		border: none;
		color: White;
		background-color: #003eaf;
		font-size: 0.9em;
		font-weight: bold;
	}
	/*  hledani a login konec ********************************************** */
	/* zapati webove stranky start ********************************************** */
	#tail
	{
		color: inherit;
		background-color: inherit;
		margin: 40px 0 0 0;
	}
	#tail-data
	{
		width: 740px;
		color: inherit;
		background-color: #ffffff;
		padding: 0 20px 15px 20px;
		margin: 0 0 0 0;
	}
	#tail-data h3, #tail-data h4, #tail-data b
	{
		display: none;
	}
	#tail-data a
	{
		margin: 0;
		padding: 0 0 0 10px;
		color: #003eaf;
		background: url(  "./Images/decor-bod.gif" ) bottom left no-repeat;
		background-color: white;
	}
	#tail-data a:hover
	{
		color: #003eaf;
		background-color: #eee;
	}
	#tail-data ul
	{
		margin: 0;
		padding: 0;
	}
	#tail-data li
	{
		display: inline;
		margin: 0;
		padding: 0;
	}
	#tail-data li + li
	{
		display: inline;
		margin: 0 0 0 10px;
		padding: 0;
	}
	#tail-data hr
	{
		color: #003eaf;
		background-color: #003eaf;
		border-width: 0px;
		height: 1px;
		margin: 2px 0 5px 0;
		padding: 0;
	}
	#t-left
	{
		margin: 0;
		padding: 0;
	}
	/* zapati webove stranky konec ********************************************** */
	#valid
	{
		display: none;
		position: absolute;
		bottom: 10px;
		left: 790px;
	}
	#valid a img
	{
		border: none;
	}
	#header, #tail
	{
		background-color: Transparent;
	}
	h1
	{
		margin: 0;
		padding: 0 0 0 20px;
		font-family: "Times New Roman" , Times, serif;
		font-size: 2em;
		font-weight: normal;
	}
	h2
	{
		margin: 0;
		padding: 0 0 0 30px;
		font-family: "Times New Roman" , Times, serif;
		font-size: 2em;
		font-weight: normal;
	}
	/*  puvodni ########################################                                        */
	#SectionHeader
	{
		border-right: #2c3c7b 2px solid;
		border-top: #2c3c7b 2px solid;
		border-left: #2c3c7b 0px solid;
		border-bottom: #2c3c7b 1px solid;
		background-color: #FFFFFF;
		text-align: center;
	}
	.SectionHeader
	{
		border-right: #2c3c7b 2px solid;
		border-top: #2c3c7b 2px solid;
		border-left: #2c3c7b 0px solid;
		border-bottom: #2c3c7b 1px solid;
		background-color: #FFFFFF;
		text-align: center;
	}
	#Section
	{
		border-right: #8c9cca 1px solid;
		border-top: #8c9cca 0px solid;
		border-left: #2c3c7b 2px solid;
		border-bottom: #8c9cca 1px solid;
		background-color: #F4F6fe;
	}
	.Section2
	{
		border-right: #8c9cca 1px solid;
		border-top: #8c9cca 1px solid;
		border-left: #8c9cca 1px solid;
		border-bottom: #8c9cca 1px solid;
		background-color: #F5F5F5;
	}
	.Section3
	{
		background-color: #F5F5F5;
	}
	#pnlState
	{
		text-align: center;
		vertical-align: middle;
		width: 99%;
		height: 40px;
		border-right: #b22222 1px solid;
		border-top: #b22222 1px solid;
		border-left: #b22222 1px solid;
		border-bottom: #b22222 1px solid;
		background-color: #f5deb3;
	}
	#btnSaveChanges
	{
		background-color: #ffa07a;
		border-style: solid;
		border-width: 1px;
	}
	.menuitem
	{
		/*background: url(./Images/menu-top-ico.gif) no-repeat left center;*/
		display: inline;
		color: inherit;
		text-decoration: none;
		border-bottom: 1px solid #003eaf;
		text-align: left;
	}
	.menuitemhover
	{
		border-bottom: 3px solid #003eaf;
		padding: 0;
		text-align: left;
	}
	.menuitemdynamic
	{
		background: url(./Images/menu-top-ico.gif) no-repeat left center;
		display: inline;
		color: inherit;
		text-decoration: none;
		border-bottom: 1px solid #003eaf;
		border-left: 1px solid #003eaf;
		text-align: left;
	}
	.menuitemhoverdynamic
	{
		border-bottom: 3px solid #003eaf;
		border-left: 1px solid #003eaf;
		padding: 0;
		text-align: left;
	}
	.GridViewItem
	{
		padding-right: 5px;
		padding-left: 5px;
	}
	.watermarked
	{
		padding: 2px 0 0 2px;
		height: 20px;
		border: 1px solid #BEBEBE;
		background-color: #FFFFFF;
		color: gray;
		font-size: x-small;
	}
	/* pouze SearchSymbol.aspx - modalni okno v popredi - start */
	.modalBackground
	{
		background-color: Gray;
		/* filter: alpha(opacity=70); */
		opacity: 0.7;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 10000;
		visibility: hidden;
	}
	.modalPopupContainer
	{
		background-color: Transparent;
		border-width: 0px;
		border-style: none;
		border-color: Red;
		padding: 0px;
		position: absolute;
		top: 148px;
		left: 0px;
		width: 100%;
		z-index: 10000;
		text-align: center;
		visibility: hidden;
	}
	.modalPopup
	{
		background-color: #ffffff;
		border-width: 3px;
		border-style: solid;
		border-color: Gray;
		padding: 3px;
		width: 760px;
		cursor: pointer;
		visibility: hidden;
	}
	/* Modalni okno v popredi - konec */
	/* Hlavni obsah stranky */
	.contentMain
	{
		text-align: left;
	}
	/* Hlavni nadpis stranky */
	.contentMain h1
	{
	}
	/* Hlavni text na strance */
	.contentText
	{
		text-align: justify;
	}
/* ############################################################################################## */
	/* sekce tabulka symbolu na strance search symbol */
	.SkinGrid2
	{
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		border-bottom-style: none;
	}
	
	/* leva horni bunka v tabulce - prazdna */
	.HeaderTopEmptyCell
	{
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		background-color: white;
		border-bottom-style: none;
	}
	
	/* header s popisem znak */
	.HeaderTopCellLeft
	{
		border-top: black 1px solid;
		border-left: black 1px solid;
		border-bottom: black 1px solid;
		border-right: black 1px solid;
		font-weight: bold;
	}
	
	/* header s popisem vlajka */
	.HeaderTopCellRight
	{
		border-top: black 1px solid;
		border-right: black 1px solid;
		border-bottom: black 1px solid;
		border-left: black 1px solid;
		font-weight: bold;
	}
	
	.LeftCell
	{
		border-left: black 1px solid;
		border-right: black 1px solid;
		border-bottom: black 1px solid;
		border-top: black 1px solid;
		
		}
		
	.RightCell
	{
		border-left: black 1px solid;
		border-right: black 1px solid;
		border-bottom: black 1px solid;
		border-top: black 1px solid;
		
		}
	
	.MiddleCell
	{
		border-left: black 1px solid;
		border-right: black 1px solid;
		border-bottom: black 1px solid;
		border-top: black 1px solid;
		
		}
	
	.PublicGridPager
	{
		
		border-left: black 1px solid;
		border-right: black 1px solid;
		border-bottom: black 1px solid;
		border-top: black 1px solid;
	}
	
	.HeaderCell
	{
		border-left: black 1px solid;
		border-right: black 1px solid;
		border-bottom: black 1px solid;
		border-top: black 1px solid;
		}
		
	.HeaderCellNotTop
	{
		border-left: black 1px solid;
		border-right: black 1px solid;
		border-bottom: black 1px solid;
		border-top-style: none;
		}
		
	
	
	
/* ############################################################################################## */
/* hlavni stranka - start **************** */
h2 { 
  margin: 0 0 20px 0;
  padding: 0 0 0 10px;
  color: #003eaf;
  background-color: #fff;
  border-left: 15px solid #dff0ff;
}
h3 { 
  margin: 0;
  padding: 3px 0 3px 10px;
  font-size: 1em;
  color: #003eaf;
  background-color: inherit;
  border-left: 15px solid #bbe0ff;
  border-bottom: 1px solid #bbe0ff;
}
#left-col { 
 color: #003eaf;
 background-color:#ecf6ff;
 float: left;
 width: 450px;
 margin: 0;
}
#left-col p { 
 padding: 10px;
}
#left-col img { 
  margin-right: 10px;
  margin-bottom: 10px;
}
#right-col { 
  float: right;
  position:relative;
  width: 250px;
  margin: 0;
  padding: 0 0 0 0;
  /*background: url("../pics/nx/mapaCR_kraje.png") right bottom no-repeat;   mapka kraju */
}
#right-col ul { 
  margin: 10px 0 70px 0;
  padding: 0;
  list-style-type: none;
}
#right-col a { 
  display: block;
  margin: 0;
  padding: 10px 0 10px 30px;
}
#right-col img { 
  border: none;
}
#right-col li { 
  margin: 0;
  padding: 1px 0 1px 0;
}
#right-col li.m-znak { 
  background: url("./Images/CR_znm_sx.gif") center left no-repeat;
}
#right-col li.v-znak { 
  background: url("./Images/CR_znv_sx.gif") center left no-repeat;
}
#right-col li.vlajka { 
  background: url("./Images/CR_vl_sx.gif") center left no-repeat;
}
#right-col a:hover { 
  font-weight: bold; 
} 
#right-col a img { 
  border: none;
  width: 0;
  height: 0;
}
#right-col a:hover img { 
  position: absolute;
  display: block;
  border: none;
  bottom: 0px;
  right: 0;
  padding: 0;
  width: 150px;
  height: 150px;
}
#right_links {
  position: relative;
}
#kraje {
  position: relative;
  top: 0;
  left: 0;
  margin: 15px 0 0 0;
  border: 1px solid #fff; /* #bbe0ff */
}
#kraje_links {
  text-align: left;
  position: relative;
  margin: 0;
  background: url("./Images/rekos.png") top center no-repeat;
}
#kraje ul {
  margin: 0;
  padding: 0 0 0 30px;
  width: 180px;
}
#kraje ul.floatl {
  margin-right: 0;
}
#kraje ul.floatr {
  margin-right: 0;
}
#kraje a { 
  display: block;
  margin: 0;
  padding: 10px 0 5px 0; 
}
#kraje ul li a:hover { 
  font-weight: bold; 
}
#kraje ul li a img { 
  border: none;
  width: 0px;
  height: 0px;
}
#kraje ul li a:hover img { 
  position: absolute;
  border: none;
  top: 0;
  left: 219px;
  padding: 0;
  width: 300px;
  height: 231px;
}
/* hlavni stranka - konec **************** */
}

