body {
	background-color: #9AC0C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-align: center;
}

textarea, .Text, .DropDown, .TextBox, select, input, .FormRoot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	background-color: white;	
}

label
{
	margin: 0;
	padding: 0;	
}

table, tr, td 
{
	font-size: 100%;	
}

a {
	color: #CC3300; /*#1B5F6F;*/
}
a:hover {
	text-decoration: none;
}


div#footer a {
	color: White; /*#1B5F6F;*/
	text-decoration: none;
}

div#footer a:hover {
	text-decoration:underline;
}


div#holder {
/*	background-image: url (img/body-bg.gif);*/
	width: 975px;
	margin: 0 auto;
	position: relative;
}
div#top {
	background-color: white;
	height: 87px;
	margin: 0 6px;
}
ul#skipnav, .dn {
	display: none;
}
.ss
{
	font-size:0.83em;	
}
strong#logo {
	width: 161px;
	height: 62px;
	overflow: hidden;
	/*background-image: url (img/nsk-logo.gif);*/
	display: block;
	position: relative;
	top: 8px;
	left: 33px;
	float: left;
}
strong#logo a {
	/*padding-top: 62px;*/
	display: block;	
}
div#cc {
	clear: both;
	height: 11px;
	/*background-image: url (img/bott-bg.gif);*/
	overflow: hidden;
}
div#ccc {
	clear: both;
	height: 11px;
	/*background-image: url (img/cc-bg.gif);*/
	overflow: hidden;
}
div#ccc-f {
	clear: both;
	height: 11px;
	/*background-image: url (img/ccc-f-bg.gif);*/
	overflow: hidden;
	background-repeat: no-repeat;
}
div#cright {
	float: right;
	width: 734px;
	background-color: white;
}
div#mid {
	/*background-image: url (img/mid-bg-l.gif);*/
	float: left;
	color: #7F7F7F;
}
div#mid div {
	height: 184px;
	width: 523px;
	/*background-image: url (img/mid-bg-r.jpg);*/
	background-repeat: no-repeat;
	background-position: right;
}
div#mid h1 {
	margin: 0;
	padding: 12px 222px 0px 28px;	/*20px 222px 15px 28px;*/
	font-size: 1.4em;
}
div#mid p {
	margin: 0;
	padding: 10px 222px 0 28px;
}
div#mid p a {
	color: #2F7686;
	font-weight: bold;
}
div#midr {
	background-color: #EFFFC5;
	width: 200px;
	float: right;
	height: 184px;
	position: relative;
	overflow: hidden;
}
div#midr span {
	position: absolute;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
}
div#midr span#c1 {
	left: 0;
	top: 0;
	/*background-image: url (img/mid-tlc.gif);*/
}
div#midr span#c2 {
	right: 0;
	top: 0;
	/*background-image: url (img/mid-trc.gif);*/
}
div#midr span#c3 {
	right: 0;
	top: 173px;
	/*background-image: url (img/mid-brc.gif);*/
	height: 11px;
}
div#midr span#c4 {
	left: 0;
	top: 173px;
	/*background-image: url (img/mid-blc.gif);*/
	height: 11px;
}
div#midr h2 {
	margin: 0;
	padding: 12px 0 10px 20px;
	float: left;
	color: #8EBD0E;
	font-size: 1.4em;
}
div#newsall {
	display: block;
	float: right;
	padding: 15px 20px 10px 0;
	color: #8EBD0E;
	font-weight: bold;
}
div#midr hr {
	background-color: #A1D023;
	clear: both;
	height: 1px;
	border: none;
	margin: 0 20px 10px 20px;
}
div#midr p {
	margin: 0 20px 10px 20px;
	color: #666666;
	font-size: 0.85em;
}
div#midr p small {
	font-size: 1em;
	font-weight: bold;
	color: #8EBD0E;
	display: block;
}
div#midr p a {
	color: #666666;
}
div#con {
	/*background-image: url (img/c-bg.gif);*/
	width: 939px;
	margin: 0 auto;
	text-align: left;
}
div#ccon {
	/*background-image: url (img/ccc-bg.gif);*/
	width: 939px;
	margin: 0 auto;
	text-align: left;
}
div#cccon {
	/*background-image: url (img/cccc-bg.gif);*/
	width: 939px;
	margin: 0 auto;
	text-align: left;
	background-repeat: repeat-y;
}
div#cleft {
	float: left;
	background-color: white;
	width: 189px;
}
div#hc-head {
	height: 56px;
	/*_height: 79px; v master*/
	/*background-image: url (img/search-bg.gif);*/
	background-repeat: repeat-x;
	background-position: 0 20px;
	_background-position: 0 19px;
	clear: both;
	padding-top: 20px;
	_padding-top: 19px;
	position: relative;
}
div#hc-head span#hsearh
{
    display: block;
    float:right;
    color:White;
    font-weight: bold;
    padding: 8px 12px 0 0; 
}
div#hc-head span#c2
{
	position:absolute;
	right: 0px;
	top: 20px;
	_top: 19px;
	width:12px;
	height:12px;
	display:block;
	background-repeat: no-repeat;
}
div#hc-head ul#hcl {
	margin: 0;
	padding-left: 17px;
	/*background-image: url (img/search-l.gif);*/
	background-repeat: no-repeat;
}
div#hc-head ul#hcl li {
	font-weight: bold;
	font-size: medium;
	padding: 10px 0 0 0;
	list-style-type: none;
	color: White; /*White #3B808F*/
}
div#hct
{
    padding: 0px;
    margin: 0;
}
ul#hcr { /*div#hc-head ul#hcr*/
	margin: 0;
	position: absolute;
	right: 43px; /*U1 0px*/
	/*top: 27px; /*10px;*/
	padding-left: 15px;
	width: 335px;
	/*_width: 350px; v master*/
	/*background-image: url (img/search-r.gif); ten dam jinam */
	background-repeat: no-repeat;
	background-position: right top;
}
ul#hcr li { /*div#hc-head ul#hcr li*/
	font-weight: normal;
	padding: 15px 0 0 0;
	list-style-type: none;  /*square;*/
	color: #3B808F; /*White*/
}
div#search {
	position: absolute;
	width: 352px;
	right: -50px;	/*U1 0px */
	top: 7px; /*47px*/
}
div#search input {
	font-size: 1em;	
}
div#search input.sword {
	width: 200px; /*U1 280*/
	margin-right: 5px;
	border: solid 1px black;
	height:19px;
}
div#search input.ssubmit {
	width: 30px;	
}
div#hcm {
	position: absolute;
	left: 17px;
	bottom: 0;
	/*_bottom: -1px; v master*/
}
div#hcm a 
{
	/*background-image: url (img/search-m-no.gif);*/
	display: block;
	width: 84px;
	height: 25px;
	line-height: 28px;
	text-align: center;
	color: #1B5F6F;
	text-decoration: none;
	float: left;	
	margin-right: 3px;
	font-weight: bold;
	border-bottom: 1px solid #2F7787;
	overflow: hidden;
}
div#hcm a:hover, div#hcm a.act{
	/*background-image:url (img/search-m-act.gif);*/
	border-bottom: 1px solid white;	
}
div#hc {
	padding: 0;
	border-left: 1px solid #2F7787;
	border-right: 1px solid #2F7787;
	clear: both;
}
div#hccl {
	clear: both;
	background-color: white;
}
div#hcc {
	/*background-image:url (img/dots.gif);*/
	background-position: 365px;
	background-repeat: repeat-y;
	clear: both;
}
div#hcc ul {
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	width: 365px;
	float: left;
}
div#hcc ul li {
	/*background-image:url (img/green-dot.gif);*/
	background-repeat: no-repeat;
	list-style-type: none;
	padding: 0 30px;
	background-position: 22px 9px;
}
div#hcc ul a {
	color: #333333;
	font-weight: bold;
}
div#hcc ul a.g {
	color: #999999;
}

div#hcct {
    /*background-image:url (img/dotsx.gif);*/
    background-repeat: repeat-x;
    background-position: 0 30px;
    padding-bottom: 10px;
}

div#hcct ul {
    line-height: 1.6em;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top:0px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 5px;
    height: 30px;
}

div#hcct ul li{
    background-repeat: no-repeat;
    list-style-type : none;
    padding: 0 30px;
    background-position: 22px 9px;
}

div#hcct ul a{
    color: #333333;
    font-weight: bold;
}

div#hcct ul a.g {
	color: #999999;
}

ul#menu {
	margin: 0;
	padding: 0 10px;	
}

ul#menu li h3
{
	margin-bottom:2px;
	margin-left:9px;
	color:#257D90;
}

ul#menu li 
{
	/*background-image:url (img/dotted-border.gif); */
	/*background-color:#f4ffd2 barva pozadi menu*/
	list-style-type: none;	
	/*background-repeat: repeat-x;
	background-position: bottom;*/	
}
ul#menu li.act 
{
	background-color:#F4FFD2;
}
div#cleft div.pl
{
	margin-left:10px;
	width: 170px;
}

ul#menu li, div#cleft div.pl
{
	border-top:1px solid #EAF1DD;
}


ul#menu li.last {
	background-image: none;
}
ul#menu a {
	/*background-image:url (img/menu-no.gif);*/
	line-height: 2.4em;
	color: #757575;
	text-decoration: none;
	font-weight: bold;
	
	padding-left: 29px;
	background-position: 9px 3px;
	background-repeat: no-repeat;
}
ul#menu a:hover, ul#menu a.act {
	/*background-image:url (img/menu-act.gif);*/
	color: #A1D023;
	
}
div#cll{
	/*background-image:url (img/left-corner.gif);*/	
	padding: 10px;
}
div#clladd, div#cll
{
	background-repeat: no-repeat;
	
	padding: 0px 10px 10px 10px;
	margin:0px;
}

div#clladd input.ButtonAsLink
{
	padding-bottom:5px;	
	padding-left:19px;
}
div#clladd input, div#clladd, div#cll
{
	background-color: #EAEAEA;
	color:Gray;
}

div#clladd input
{
	margin-top:4px;	
	text-decoration:none;
}

div#clladd input:hover
{
	text-decoration:underline;
}

div#clladd div.ib
{
	position:absolute;	
}

div#clladd div.ib input
{
	position:relative;
	top:-25px;	
}

div#clladd h1,div#clladd h2, div#clladd h3,div#clladd h4, div#clladd h5
{
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;	
}
div#footer {
	/*background-image:url (img/footer-bg.gif);*/
	clear: both;
	/*_height: 1px;v master*/
	padding-top: 10px;
	background-position: bottom;
	background-repeat: repeat-x;
}
div#footer div {
	/*background-image:url (img/footer-l.gif);*/
	background-repeat: no-repeat;
}
div#footer div div {
	/*background-image:url (img/footer-r.gif);*/
	background-repeat: no-repeat;
	background-position: right;
	height: 40px;
	line-height: 38px;
	color: White;
	text-align: right;
	padding: 0 40px;
}
div#header {
	/*background-image:url (img/mid-bgg.gif);*/
	height: 40px;
	
	position: relative;
}
div.head h3 { color: #3B808F; font-size: 1.8em; font-weight:normal; margin-top:34px; margin-bottom: 21px;  }
div#header h3.d {color: #3B808F; font-size: 1.1em; font-weight:normal; padding-left:17px; }
div#header div {
	/*background-image: url (img/mid-ll.gif);*/
	background-repeat: no-repeat;
}
div#header div div {
	/*background-image:url (img/mid-rr.gif);*/
	height: 69px;	
	background-position: top right;
}
div#header div div div {
	background-image: none;
}
div#header h4 {
	/*div#header h1 background-image:url (img/blue-dot.gif);*/
	/*background-repeat: no-repeat;	*/
	font-weight: normal;
	color: #3B808F;
	padding: 10px 25px 5px 14px; /*U01 10px 25px 5px 45px*/
	margin: 0;
	/*background-position: 12px 16px; /*U01 25px 17px*/
	font-size: 1.2em; /*U01 1.5em*/
}
div#header div.paging {
	position: absolute;
	right: 10px;
	top: 47px;
	margin: 0;
	padding: 0;
}
/*ul.paging li {
	list-style-type: none;
	display: inline;
	padding: 0 5px;
	color: #1B5F6F;
}*/
div.paging input
{
	color: #B8380B; /*#1B5F6F*/
}
div.paging input {	
	background-color:Transparent;
	text-decoration: underline;
}

div.paging input.act, div.paging input.dis
{
	color:#808080;	
	text-decoration: none;
}
div#pag 
{
    text-align: right;
}
div#bpag {
	background-color: #B2D5DF;
	text-align: right;
}
div#bpag img.l
{
	left:-712px;
	position:relative;
	top:3px;
}

div#bpag img.r
{
	position:relative;
	top:3px;
}

div#bpag ul {
	margin: 0;
	padding: 5px 10px;
}
div#header div div#hhcm {
	height: auto;
}
div#hhcm {
	position: absolute;
	top: 42px;
	/*_top: 43px;v master*/
	left: 12px; /*U1 17*/
}
div#hhcm a {
	/*background-image:url (img/hcc-no.gif);*/
	display: block;
	width: 84px;
	height: 26px;
	line-height: 28px; /* kdyz text uplne*/
	text-align: center;
	color: Black; /*modry #1B5F6F;*/
	text-decoration: none;
	float: left;	
	margin-right: 3px;
	/*font-weight: bold;*/
	border-bottom: 1px solid #6FA0AC;
	overflow: hidden;
	/*font-size: 0.75em; nebylo - kdyz text uplne*/
}
div#hhcm a:hover, div#hhcm a.act {
	/*background-image:url (img/hcc-act.gif);*/
	border-bottom: 1px solid white;
}
form#fcheck {
	margin: 0;
	padding: 0;
}
ul#checks, ul.checks {
	padding: 0px 10px 0px 10px;
	margin: 0;
	/*_height: 1px;v master*/
	font-size: 0.85em;
	color: #666666;
	border:0px;
	position:relative; /*U01 nebylo*/
	left:-4px;	/*U01 nebylo*/
}
ul#checks li h5,ul.checks li h5
{
  padding: 0px;
  margin: 0px;
  font-size: 1em;  
  display:inline;
}
ul#checks li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	padding: 0;
	margin: 0;	
}
ul.checks li
{
	vertical-align: top;
	text-align:left;
	border: 0;	
}

ul#checks li,ul.checks li
{
	width: 232px; /*235px - bez hranice*/
}

ul.checks .innr
{
	font-size: 1em;
	width: 235px;		
}
ul#checks a,ul.checks a  {
	color: #666666;
}
ul#checks a:hover, ul.checks a:hover {
	color: #4D909E;
}
div#chcl, div.chcl  {
	clear: both;
	height: 10px;
	overflow: hidden;
}
ul#checks li input {
	vertical-align: middle;
}
table.tab {
	width: 100%;
	border-collapse: collapse;
	color: #373737;
	position:relative;
	left:1px; /*v IE  zase posun zpet*/
}

table.tab td img.in
{
	visibility:hidden;		
}

table.tab td {
	padding: 3px 5px; /*5px 20px*/
	border-bottom: 1px solid #B2D5DF;
	background-color:#F7FAFB;
}
table.tab td.alt
{
	background-color:#D6E9EE;
}

table.tab td div.ml a
{
	color: #aaaaaa;	
}

table.tab td div.ml.zd a
{
	color: #333333;	
}

table.tab td div.ml.zd a.g
{
	color:Gray;
	text-decoration: none;
}


table.tab td a.g
{	
	text-decoration: none;
}

table.tab td a
{
	color:Black;
	text-decoration: none;
}

table.tab thead td a img
{
	position:relative;
	top: -1px;
	vertical-align:top;
}

table.tab thead td a {
color:White;
text-decoration:none;
}


table.tab td a:hover, table.tab td a:hover.g
{
	text-decoration:underline;
}

table.tab td, table.tab thead tr td {	
	border-right-color:#B2D5DF;
	border-right-style:solid;
	border-right-width:1px;
}
table.tab tr td.snd
{
	border-left: 1px solid #B2D5DF;
}

table.tab tr.noact:hover td
{
	background-color:#F7FAFB;
}
table.tab tr.noact:hover td.alt
{
	background-color:#D6E9EE;
}

table.tab tr.hover td,
table.tab tr:hover td {
	background-color: #F1F1F1;
}

table.tab tr.hover td.alt,
table.tab tr:hover td.alt {
	background-color: #cde5ec;
}

table.tab thead tr td, table.tab thead tr:hover td, table.tab thead tr.hover td {
	/*padding: 10px 20px;*/
	background-color: #4E919F;
	color: white;
	font-weight: bold;
}
ul.nl, ul.gd {  
	list-style-type: none;
	margin: 0px;
	padding:0px;
}

ul.nl li.alt, ul.gd li.alt, ul.gd li.alt a
{
	color:#7F7F7F;	
}
ul.gd li a
{
	color:Black;	
}

ul.gd li a, div#cright ul.gd li a:hover
{
	text-decoration:none;
}

ul.gd li a:hover, div#cright ul.gd li a
{
	text-decoration:underline;
}

ul.gd li
{
	/*background-image:url (img/green-dot-big.gif);*/
	background-position:5px 5px;
	background-repeat:no-repeat;	
	padding-left:15px;		
}

div#clladd ul.gd li
{
	background-position:8px 9px;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;			
}

div#clladd ul.gd.sear li
{
	background-position: 4px 6px;		
	padding-bottom:2px;
}



ul#tm {  
	/*background-image:url (img/top-bg.gif);*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 53px;
	/*_height: 80px;v master*/
	width: 449px;
	/*_width: 734px;v master*/
	position: absolute;
	top: 0;
	right: 18px;	
	padding: 15px 0 0 285px;
}
ul#tm li#tm-lbc, ul#tm li#tm-rbc {
	/*background-image:url (img/top-l.gif);*/
	position: absolute;
	width: 9px;
	height: 9px;
	bottom: 0;
	left: 0;	
	padding: 0;
	margin: 0;
	overflow: hidden;
}
ul#tm li#tm-rbc {
	/*background-image:url (img/top-r.gif);*/
	left: 725px;	
}
ul#tm li#tm-1, ul#tm li#tm-2, ul#tm li#tm-3, ul#tm li#tm-4 {
	/*border-right: 1px solid #5CA203;
	border-left: 1px solid #D0E96A;*/
	float: left;
	height: 38px;
	overflow: hidden;
	width: 110px;
}

/*ul#tm li#tm-1 {
	/*border-left: none;
}
ul#tm li#tm-4 {
	/*border-right: none;
}*/

ul#tm li.bml
{
    border-left: 1px solid #D0E96A;
}

ul#tm li.bmr
{
    border-right: 1px solid #5CA203;
}

ul#tm li.bmlr
{
    border-right: 1px solid #5CA203;
	border-left: 1px solid #D0E96A;
}

ul#tm a, ul#tm input {
	display: block;
	height: 38px;
	float: left;
	white-space: nowrap;
	width: 110px;
	text-align: center;
	line-height: 60px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center 5px;
	font-size: 0.85em;	
}

ul#tm input 
{
	height:59px;
}
ul#tm a:hover, ul#tm input:hover {
	color: #005424;
	text-decoration: underline;
}
ul#tm li a.homeimg {
	/*background-image:url (img/tm-icon-1.gif);*/
}
ul#tm li a:hover.homeimg {
	/*background-image:url (img/tm-icon-1-hover.gif);*/
}
/*ul#tm li#tm-2 a {
	/*background-image:url (img/tm-icon-2.gif);
}*/
ul#tm li a.logimg {
	/*background-image:url (img/tm-icon-2.gif);*/
}
ul#tm li a:hover.logimg {
	/*background-image:url (img/tm-icon-2-hover.gif);*/
}
ul#tm li a.feedbckImg {
	/*background-image:url (img/tm-icon-3.gif);*/
}
ul#tm li a:hover.feedbckImg {
	/*background-image: url (img/tm-icon-3-hover.gif);*/
}
/*ul#tm li a.tm-icon-4 {
	/*background-image:url (img/tm-icon-4.gif);
}
ul#tm li a:hover.tm-icon-4 {
	/*background-image: url (img/tm-icon-4-hover.gif);
}*/
div#rootline {
	padding: 5px 0 10px 15px;
	font-size: 0.85em;
}
div#rootline a {
	color: #333333;
}
div#rootline strong {
	color: #49757E;
}
h1.d {
	font-weight: normal;
	font-size: 1.7em;
	color: #257D90;
	padding: 15px 0px;
	margin: 0;
}
h2.d {
	background-color: #3C8EA1;
	font-weight: normal;
	color: White;
	font-size: 1.3em;
	padding: 10px 15px;
	margin: 0;
}
h3.d {
	/*background-image:url (img/green-arrow.gif);*/
	background-repeat: no-repeat;
	margin: 0;
	padding:15px 0px 10px;
	background-position: 18px 17px;
	font-size: 1em;
}
table.d {
	border-collapse: collapse;
	width: 100%;
}

table.d a img
{
position:relative;
top:-1px;
vertical-align:top;	
}
table.d td, table.d td.alt {
	border-bottom: 1px solid #CBCBCB;
	padding: 5px 15px;
}
table.d td div table td.CommonMessageError
{
	background-color:#EBD9D9;
}

table.d td.n, table.d td div table td {
	border-bottom: 0px;
	background-color:#FFFFFF;
	border-right:none;
}

table.d td.n div.CommonMessageInformation td, table.d td div table td.CommonMessageInformation
{
	background-color:#F2F2F2;
	border-right:none;
}

table.dgreen td
{
	background-color:#FAFFEF;
}

table.d td.alt, table.d td.alt .grayLnk{
  background-color:#F4FFD2; /*#E1F195*/
}
table.d td .grayLnk
{
  background-color: #FFF;
}
table.dblue td.alt {
  background-color: #F5FFFF;
}
table.dwhite td.alt 
{
    background-color: #F3F3F3;
    padding: 5px;
    border: none;
}
table.dgray td.alt {
  background-color: #FAFAFA;
}
table.d td.last {
	text-align: center;
}
table.d tbody td.last {
	text-align:right;
}
table.d td.fst {
	text-align: center;
	font-weight: bold;	
}

table.dgreen td.f
{
	border-left:#C2D69B solid 1px;	
}

table.d thead td {
	border: none;
	background-color: #E1F195; /*251 241 149*/
	font-weight: bold;
	color: #76A100;
}

table.d thead td a
{
	color: #76A100;
	text-decoration:none;
}

table.d thead td a:hover
{
	text-decoration:underline;
}

table.dgreen td.fst, table.dgreen td, table.dgreen thead td
{
	border-right:#C2D69B solid 1px;
	border-bottom:#C2D69B solid 1px;
}

table.dgreen thead td, table.dgreen thead td.fst
{
	border-top:#C2D69B solid 1px;
	border-bottom-width:2.25pt;
}

table.dgray thead td {
	border: none;
	background-color: #EBECEE;
	color: #7A8084;
	font-weight: bold;
}
table.tab td.fst {
	text-align: center;
	font-weight: bold;
}
table td.c {
	text-align: center;
}

table.tab h3.d
{
	color:black; /*#257D90;	*/
}

.in
{
	display:inline;
}
div.d {
	padding: 7px 10px;
	text-align: right;
}
div.s, div.sb, ul.nl {
	padding: 0px 0px;
	text-align: left;
}

div.ss{
	padding: 0px 0px 0px 0px;
}
div.sb
{
	font-weight: bold;
	font-size: 0.85em;
	color: Gray;
	margin-left: 20px;
}
div.d a, div.d input, .grayLnk{
	color: #656565;
	font-weight: bold;
	text-decoration:underline;	
}
h2.dblue {
	margin-top: 20px;
}
h3.dblue 
{
	color: #3B808F;
	/*background-image:url (img/blue-arrow.gif);*/
}
h2.dgreen {
	/*background-image:url (img/green-arrow.gif);*/
	/*background-repeat: no-repeat;*/
	margin: 0;
	padding:20px 0px 5px;
	/*background-position: 18px 20px;*/
	font-size: 1.4em;
	font-weight: normal;
	color: #7FBD39;
}
h2.ddgreen{
    margin: 0;
    padding: 10px 15px 10px 15px;
    font-size: 1.25em;
    font-weight: bold;
    color: #70A832;
}
h4.dblue {
	margin: 0;
	padding: 5px 15px;
	background-color: #CFE4E9;
	color: #3B808F;
}
div.hl h4.in
{
	color:#595959;	
}

div.hl h4.in a
{
	text-decoration:none;	
	color:#595959;
}

div.hl img
{
	vertical-align:top;
	top:-2px;
	position:relative;
	
}

div.hl h4.in a:hover
{
	text-decoration:underline;	
}



div.hl
{
	font-size:0.85em;
	color:#70A832;
}

div.hl span.v
{
	display:block;
	margin-left:130px;
	position:absolute;	
}

div.hl div.l2
{
	margin-left:360px;
	position:absolute;
}

div.FormRoot div.s b.b
{
	display:block;
	margin-bottom:7px;
	margin-top:7px;	
}

table.dblue thead td {
	padding-top: 10px;
	background-color: White;
	color: Black;
	border-bottom: 1px solid #4E919F;
}
table.dwhite thead td 
{
    background-color: White;
    color: Gray;
    text-align: left;
    font-size: 0.85em;
    font-weight:900;
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: 1px solid Gray;
    padding: 5px;
}
table.dwhite
{
    width: 100%;
    /*do master*/
    _width: 96%;
    border: dotted 1px Gray;
    margin-top: 5px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right:0px;
    color: Gray;
}
table.dwhite td
{
    border: none;
    padding: 5px;
    font-size: 0.85em;
}
div.backtolist {
	text-align: right;
	padding: 7px 10px;
}
div.backtolist a {
	font-weight: bold;
}

/*login*/
div#formholder {
	background-color: #CAE67C;
}
body#login {
	text-align: left;
	background-color: White;
}
body#login div#top {
	margin: 0;
	height: 110px;
}
body#login div#top strong {
	left: 20px;
	top: 20px;
}
body#login form {
	margin: 0;
	background-color: #7DB313;
	padding: 20px;
	width: 740px;
	/*_width: 780px;v master*/
	color: white;
}
body#login form h1 {
	color: White;
	font-size: 1em;
	padding-bottom: 20px;
	margin: 0;
}
body#login form div {
	padding: 3px 0;
}

body#login form div label {
	display: block;	
	float: left;
	font-size: 0.85em;
	font-weight: bold;	
	line-height: 24px;
	text-align: right;
}

body#login form div label 
{
	color: white;
	width: 102px;
}

fieldset label
{
	display: block;	
	width: 202px;	
}

body#login form div input {
	margin-left: 10px;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	/*_height: 24px;v master*/
}
body#login form p {
	margin-bottom: 0;
}
body#login form p input {
	vertical-align: middle;
}
body#login div#cl {
	width: 780px;
}
body#login div#copy {
	color: #4B4B4B;
	padding: 20px;
	float: left;
	font-size: 0.85em;
}
body#login div#logos {
	padding: 20px 5px;
	float: right;
}
body#login div#logos a {
	padding-left: 10px;
}
body#login div#logos a img {
	border: none;
}

.noborder
{
	border:none;	
}
.nv
{
	visibility:hidden;	
}

.b
{
 font-weight:bold;	
}

.edt, div.edt span.ieinh input
{	
	background-color: Orange;
	background: Orange;	
}


.edtLbl
{
 display:block;
 width: 170px;
float: left;
margin-bottom: 2px;
}

.edtLbl
{
text-align: right;
width: 170px;
padding-right: 5px;
}
.rbfiltr
{
    padding: 10px 10px 0 10px;
	margin: 0;
	/*_height: 1px;v master*/
	font-size: 0.85em;
	color: #666666;
}
.rbfiltrlb
{
    padding: 10px 10px 0 10px;
	margin: 0;
	/*_height: 1px;v master*/
	font-size: 0.85em;
	color: #666666;
    font-weight:bold;
}
/*scrolling*/
.scr
{
	vertical-align:top;
	/*height:40px; ta je potrebva zadat u koncr*/
	overflow:auto;
	/*width:100%;*/
}

/*backgroud as window pripominek*/

.aswnd,div.aswnd span.ieinh input
{	
	background-color: #EAEAEA;
	background: #EAEAEA;	
}

span.ieinh input
{
	
}

.aswnd
{/*margin:5px 5px 5px 5px;*/
 /*width:100%; *dela problemy s IE, aby se prvky meli pozadi sede*/	
 position:absolute;
 padding:5px 5px 5px 5px;
}

.aswnd textarea
{
	width:150px;
}

.clb /*alternativa ke clear both, ktera nedela v nejakych pripadech mezru*/
{
display: table; 
width: 100%; 
}

.extbtm
{
	/*width:300px;*/
}

fieldset
{	
	border:solid 1px black;
}

fieldset legend
{
	font-weight:bold;		
}

span.dot {
/*background:transparent url(dot.gif) no-repeat scroll left center;*/
/*background:transparent no-repeat scroll left center;*/
padding:0pt 10px 0pt 13px;
text-align:right;
}

div#text div.fltr
{
	border:solid 5px #F3F3F3;	
}
div#text span.ov
{
	color:#CC3300;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	position:relative;
	top:-5px;
}

div#text img.fim
{
	position:relative;
	top:15px;
}

div#text a.fltr
{
color:#B8380B;
}

span#hsearh span.dvp
{
	background-repeat:no-repeat;
	padding-left:18px;
	position:relative;
	right:-230px;
	top:7px;

}
span#hsearh span.dvp a
{
	color:White;	
}

div span.dvp
{
	background-repeat:no-repeat;
	padding-left:18px;
	position:relative;
	right:-599px;
	top:40px;
}

div#text div.btmflt
{
	background-color:#F3F3F3;
	padding:3px 5px 3px 5px;		
}

div#text div.cont div.le
{
	width:90%;
}
div#text div.cont div.re
{
	width:10%;
}

div#text div.cont div.re img,div#text div.cont div.le img
{
	vertical-align:text-top;
	position:relative;
}

div#text div.cont div.re span,div#text div.cont div.le span
{
	position:relative;
	top:4px;
}

div#text div.cont div.re img
{
	top:5px;	
}

div#text div.cont div.le b.g
{
	color:#94C31F;
}
div#text div.cont div.le
{
font-family:Verdana;
font-size:8pt;	
}

.g
{
	color:Gray;	
}

h1.d span.g
{
	color:#bfbfbf;	
}

div#text div.lstf
{
    background-color: #F3F3F3;
    padding-left: 0.6em;
    padding-right: 0.6em;
    padding-bottom: 0.3em;
    padding-top: 0.3em;
    margin-bottom:20px;
}

div#text div.lstfl
{
    border:solid 5px #F3F3F3;
    margin-bottom: 20px;
}

.vlstf
{
    padding-bottom: 0.5em;
    padding-top: 0.2em;
}

/*div#text h3.ddgreen{
    margin: 0;
    padding: 0;
    font-size: 1.25em;
    font-weight: bold;
    color: #70A832;
}*/

div#text ul.lstfltr
{
    list-style-type:none;
    width: 100%;
    padding: 0;
    margin: 0;
}

div#text ul.lstfltr li
{
    width: 33.33%;
    /*do master*/
    _width:33.3%;
    display: block;
    float: left;
}

.fltinp
{
    font-size:0.86em;
}

.flpl
{
    position: relative;
    top: -10px;
    margin-right: 15px;
}

.hshead
{
    /*/background-image: url(images/green-quad.gif);*/
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 20px;
}

.fl
{
	float:left;	
}

.fr
{
	float:right;	
}

div.rd h3
{
	background-position:5px 22px; /*pro h3 v tom divu*/
	background-repeat:no-repeat;
}

td div.rd h3.in
{
	background-position:0px 8px;
	padding-left:7px;
}

div.rd h3
{
	padding-left:12px;
	font-size:13px;
}

div.mt1lev h3
{
	font-size:13px;
}

.i
{
 font-style:italic;	
}
div.mt2lev
{
	padding-top:3px;
	padding-bottom:3px;	
}

div.mt2lev, div.mt1lev
{
	padding-left:27px;	
}

div.rd h3
{
  font-weight:normal;
}

td div.zd.b a h3
{
	font-weight:bold;
}

.npt, h2.dgreen.npt
{
	padding-top:0px;	
}

.gr
{
 color:Gray;	
}


table.simple td a {
text-decoration:none;
}
table.simple td a:hover
{
	text-decoration:underline;
}

.greedot
{
	background-image: url("images/green-dot.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
