﻿/* Eric Meyer's Reset CSS | v1.0 | 20080212 | MX-edited *********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, selector {
  margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.2;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';  content:none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
td { vertical-align:top;}
input { margin:1px 0 1px 0;}
html* input { margin:0;} /*only for IE*/
/* End of Reset CSS **********************************************************/

/* MAIN elements */
html { height:100%;}
body { width:100%; height:100%; background-color:#f0f0f0; }
body, input, textarea, td { font-family:  Georgia, "Times New Roman", Times, serif;  color:#3a304f;}

p { margin-bottom:10px; margin-top:10px;}
h1 { font-family:Georgia, 'Times New Roman', Times, serif; font-size:17px; font-weight:bold; color:#cc6600; text-transform:uppercase; margin-bottom:17px;}
h2 { font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; font-weight:bold; color:#1d6cbb; margin-bottom:15px; margin-top:20px;}
h3 { font-family:Georgia, 'Times New Roman', Times, serif; font-size:13px; font-weight:bold; color:#0099ff; margin-bottom:13px; margin-top:15px;}
h4 { font-family:Georgia, 'Times New Roman', Times, serif; font-size:13px; font-weight:bold; color:#000; margin-bottom:13px; margin-top:13px;}
h5 { font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; font-weight:bold; color:#666; margin-bottom:10px; margin-top:10px;}

a { color:#666; text-decoration:underline;}
a:hover { color:#0099ff;}
/* End of MAIN elements */


/* MAIN containers */
#all { width:968px; min-height:100%; margin-left:auto; margin-right:auto; }
*html #all { height:100%;} /* IE6 only hack*/

#container { width:968px; min-height:100%; margin-left:auto; margin-right:auto; position:relative; padding:0px 0px 0px 0px;}
  *html #container { height:100%;} /* IE6 only hack*/
  
  
#topService { width:968px; height:20px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; color:#000066; margin-top:8px; }
  #topService ul { float:right; padding-top:3px;}
  #topService li { list-style:square; float:left; padding:0px 0px 0px 0px; margin-left:32px;}
  #topService li.last { background:none; padding-right:0;}
  #topService a { color:#000; text-decoration:none; font-size:11px;}
  #topService a:hover { color:#d81920;}
  
  
#top { }
  #top #topMenuSearch{margin-top:16px; border: solid 1px #bcbec0; }
  #top input {font-family:Georgia, 'Times New Roman', Times, serif; height:29px; border-style:none; margin:0 0 0 0; padding:0 0 0 0;}
  #top input[type="text"] {width: 242px; vertical-align:top;height:auto;padding:10px 10px 0 28px; 
                           background-color:transparent;background-image:url(SearchLupaIco.png); background-repeat:no-repeat; background-position:6px 8px;}
  #top input[type="submit"] {background-color:#000066; width:40px;color:#fff; font-size:14px;}
  #top a.rozsirene {font-size:9px; color:#000066; text-decoration:none;clear:both; border:none;height:auto;margin:0 0 0 0; padding:0 0 0 0; position:relative; float:right; padding-top:4px;}
  #top a.rozsirene:hover {color:#d81920;} 
  
#topMenu { background:url(TopMenuBgr.png); background-repeat:repeat-x; overflow:hidden;   margin-top:16px;
           border: solid 1px #bcbec0; color:#000066; }
  #topMenu ul { margin-left:0px; padding-top:0px; float:left; padding-bottom:0px; width:966px;}
  #topMenu li { list-style:none; float:left; padding:0px 61px 0px 62px;background-repeat:no-repeat;height:50px;
                background-position: 24px 10px; }
  #topMenu a { text-decoration:none; font-size:17px; color:#000066;font-family:Georgia, 'Times New Roman', Times, serif; 
               display:block;margin-top:14px;}
  
  
  #topMenu li.TopMenuHover {background-color:#d81920;}
  #topMenu li.TopMenuHover a {color:#e3e3e3;}
  
  
#contentHeadLeft {width:718px; margin:4px 0px 4px 0px;background-color:#000066; float:left;
                  border: solid 1px #bcbec0;}  
  #contentHeadLeft div.textInfo {padding:4px 16px 4px 16px;color:#fff;background-image:url(ContentHeadLeftBgr.jpg); background-repeat:no-repeat; background-position:right; height:249px;}
  #contentHeadLeft ul {background:url(TopMenuBgr.png); background-repeat:repeat-x;margin-left:0px; float:left; padding-top:0px; padding-bottom:0px; width:718px;}
  #contentHeadLeft li {list-style:none; float:left; padding:0px 54px 0px 56px; height:50px;
                       background-repeat:no-repeat; background-position: 10px 2px;  }
  #contentHeadLeft li a {color:#000066; text-decoration:none; font-size:0.69em; display:block;margin-top:14px;}
  #contentHeadLeft li.sel {background-color:#000066; }
  #contentHeadLeft li a.sel {color:#e3e3e3;}
  #contentHeadLeft li.LeftTopMenuHover {background-color:#d81920;}
  #contentHeadLeft li.LeftTopMenuHover a {color:#e3e3e3;}
  
#contentHeadRight {margin:4px 0px 4px 0px;float:right;background-color:#000066;
                   height:314px;width:230px;border: solid 1px #bcbec0;}
  #contentHeadRight div.textInfo {color:#fff;padding: 16px 12px 12px 16px;}
  #contentHeadRight div.textInfo a {font-size:10px;font-family:Georgia, 'Times New Roman', Times, serif; color:#fff; text-decoration:none;}
  #contentHeadRight div.textInfo a:hover {text-decoration:underline;}


#bottomMenu {background-color:#000047;height:192px;}
  #bottomMenu ul {margin-left:0px; padding-top:10px; padding-bottom:0px;width:968px; margin-left:auto; margin-right:auto;}
  #bottomMenu li {list-style:none; float:left; padding:6px 24px 6px 2px; background-repeat:no-repeat; height:28px; }
  #bottomMenu li a {color:#ffffff; text-decoration:none;font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px;}
  #bottomMenu li a:hover {color:#ffffff; text-decoration:underline;}
  #bottomMenu img {position:relative; top:-8px;}
  #bottomMenu #copyright {width:968px; margin-left:auto; margin-right:auto;}
  #bottomMenu #copyright span{font-family:Georgia, 'Times New Roman', Times, serif; font-size:0.68em;}
/* End of MAIN containers */

/* Classes */
.cleaner { clear:both; height:8px;}

.blokDlhy {width:232px; border: solid 1px #bcbec0; background-color:#bcbec0;float:none;  margin-bottom:12px;}
	.blokDlhy .headText {background-color:#000066;color:#fff;height:36px;
	                     font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px;
	                     background-repeat:no-repeat;padding-left:54px; padding-top:16px;}
	.blokDlhy .headText a {font-family: Georgia, "Times New Roman", Times, serif; font-size:0.69em; color:#fff; text-decoration:none; padding-top:10px; display:block;}
	.blokDlhy .headText a:hover {text-decoration:underline;}
	.blokDlhy .mainText {background-color:#fff; padding:16px 16px 16px 16px;}
	.blokDlhy .mainText .spravaSeparator {width:180px; height:32px;background-image:url(ContentSpravaSeparator.png); background-repeat:no-repeat;background-position:center;}
	.blokDlhy .sprava .header {font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px;color:#000066;}
	.blokDlhy .sprava a {text-decoration:none; font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px;color:#000066;}
	.blokDlhy .sprava a:hover {color:#d81920}
	.blokDlhy .sprava .date {font-size:9px;color:#bcbec0; padding:4px 0 0 4px;}
	.blokDlhy .sprava .textInfo {font-size:11px;color:#000; line-height:16px;}
	.blokDlhy .sprava ul {color:#000066; margin-left:16px;}
	.blokDlhy .sprava ul li {list-style-image:url(SquareIcoGray.png); padding-top:4px;}
	.blokDlhy .sprava input {font-family:Georgia, 'Times New Roman', Times, serif; height:29px; border-style:none; margin:0 0 0 0; padding:0 0 0 0;}
	.blokDlhy .sprava input[type="text"] {background-color:#fff; vertical-align:top;height:auto;padding:10px 0px 0 0px; }
	.blokDlhy .sprava input[type="submit"] {background-color:#000066; width:40px;color:#fff; font-size:14px;}
.blokLavy {float:left;margin-right:10px;}
.blokPravy {float:right;margin-right:0px;}
.blokWidthMid {width:478px;}
.blokWidthLong {width:720px;}
.GridTable {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.blokDlhy .sprava .GridTable A {
	FONT-FAMILY:  Georgia, "Times New Roman", Times, serif; FONT-SIZE: 0.69em
}
.GridTable TR {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.GridTable TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY:  Georgia, "Times New Roman", Times, serif; PADDING-TOP: 4px
}
TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY:  Georgia, "Times New Roman", Times, serif; PADDING-TOP: 4px
}
.GridTable TD {
	BACKGROUND-COLOR: #f6f6f6; COLOR: #000000; FONT-SIZE: 0.69em
}
.GridTable TH {
	BACKGROUND-COLOR: #bcbec0; COLOR: #000066; FONT-SIZE: 0.69em
}
/* .GridTable a {
	COLOR: black; TEXT-DECORATION: none
}*/
.GridTable td a:link {color:#103244;background-color:transparent;text-decoration:underline;font-family: Georgia, "Times New Roman", Times, serif;}
.GridTable td a:visited {color:#103244;background-color:transparent;text-decoration:underline;font-family: Georgia, "Times New Roman", Times, serif;}
.GridTable td a:active {color:black;background-color:transparent;text-decoration:underline;font-family: Georgia, "Times New Roman", Times, serif;}
.GridTable td a:hover {color:#880000;background-color:transparent;text-decoration :none;font-family: Georgia, "Times New Roman", Times, serif;}
.GridTable td a  {
	FONT-SIZE: 1.00em
}
.GridTable TR.AlterRow TD {
	BACKGROUND-COLOR: #ededee
}
.GridTable TR.HeaderRow Th {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #bcbec0; WHITE-SPACE: normal
}
TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #bcbec0; WHITE-SPACE: normal
}
.GridTable TR.SelectedRow TD {
	BACKGROUND-COLOR: #acdf93
}
.GridTable TR.ImportErrorRow TD {
	BACKGROUND-COLOR: #f7da88
}
.GridTable TR.CssPager TD {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: transparent; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #7f7fb2; FONT-SIZE: 0.69em
}
.GridTable TR.CssPager TD SELECT {
	COLOR: #000066; FONT-SIZE: 0.69em
}
.GridTable TABLE TR {
	BORDER-BOTTOM: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-RIGHT: #000 0px solid
}
a .topLogo {
	MARGIN-TOP: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: left; COLOR: #000066; MARGIN-LEFT: 16px; FONT-SIZE: 24px; TEXT-DECORATION: none
}
container a.topLogo:hover {
	COLOR: #d81920
}
.cleaner {
	HEIGHT: 8px; CLEAR: both
}
/* End of Classes */
.unadp {font-weight:bold;font-size:1.0em;color:#fff;background-color:#000066;font-family:Georgia, 'Times New Roman', Times, serif;margin:0;text-align:left;vertical-align:middle;padding:5px 0 5px 15px;line-height:2.9em;border-bottom:10px solid #e8e8e8;}
#stred {height:100%;font-family: Georgia, "Times New Roman", Times, serif;vertical-align:top;text-align:left;background-color:#fff;padding:2px;border-top:0px solid #a0a0ff;border-left:1px solid #d0d0e0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin-top:0;min-height:650px;}
.nortxt {font-size:0.67em;margin:2px 0;font-family: Georgia, "Times New Roman", Times, serif;}
.novy {background-color:#ffffcc;}