BODY	{
	text-align: center;
	margin: auto;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #565656;
	background-image: url(http://apdms.esmo.cz/public/docs/F16731/bg_site.gif);
	background-position: center;
	background-repeat: repeat-y;
	font-size: 80%;
}

DIV.okolni	{
	background-color: #fff;
	text-align:center;
	margin:auto;
	width:720px;
}

DIV.logo	{
	width: 319px;
	float: left;
	height: 90px;
	text-align: left;
	background-image: url(http://apdms.esmo.cz/public/docs/F10638/logo_extranet.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
}
DIV.logo IMG	{
  margin-left: 18px;
}

DIV.top	{
	float: right;
	text-align: right;
	background-color: #fff;
}
DIV.top A	{
	padding-right: 3px;
	color: #565656;
	text-align: center;
}
DIV.top A:hover	{
	text-decoration: none;
}

DIV.bottom	{
	background-color: #fff;
}

DIV.line	{
  position: relative; 
	background-image: url(http://apdms.esmo.cz/public/docs/F24947/bg_line.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 40px;
	text-align: left;
	width: 720px;
  clear: both;
}

DIV.user_name, DIV#login_name	{
	padding-top: 10px;
	padding-left: 20px;
	float: left;
}

/* the menu */
DIV.menuTop	{
	margin-top: 8px;
	background-image: url(http://apdms.esmo.cz/public/docs/F32331/bg_menutop.jpg);
	background-repeat: no-repeat;
	height: 38px;
	background-color: White;
}

DIV.menuBott	{
	background-image: url(http://apdms.esmo.cz/public/docs/F12555/bg_menubott.jpg);
	background-repeat: no-repeat;
	height: 38px;
	background-color: White;
}

DIV.menu	{
	background-image: url(http://apdms.esmo.cz/public/docs/F3623/bg_menu.jpg);
	background-repeat: repeat-y;
	background-color: Blue;
}

DIV#menuHolder {
  width: 170px;
  margin: auto;
  text-align: left;
}
DIV#menuHolder H3{
  font-size: 100%;
  margin:0px;
  padding:0px;
  padding-top: 5px;
  padding-bottom: 8px;
  border:0px;
	padding-left: 22px;
}
DIV#menuHolder UL,LI,A {
  margin:0px;
	padding-left:0px;
	border:0px;
	list-style-type: none;
	font-weight: normal;
  color: #fff;
}
DIV#menuHolder A:hover{
  text-decoration: none;
}

DIV#menuHolder UL LI {
  position:relative;
  width: 95%;
  vertical-align: bottom;
}

DIV#menuHolder UL LI UL {
    background-color: #008BE3;
	position: static;	
/* jeste dodat do JS */
    left:160px;
	top:-6px;
    z-index:20;
    width: 167px;
}
	
/* tohle prida JS */
/*DIV#menuHolder ul li ul {
		position: absolute;
    display: none;
}

DIV#menuHolder ul li ul h3  {
    border:solid;
    border-width: 0px 0px 1px 0px;
    border-color:#61acdb;
}*/


.nadpis	{
	font-weight: bold;
	margin-top: 24px;
	width: 100%;
	border: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #8C8A8C;
	margin-bottom: 12px;
	padding-bottom: 4px;
}
.info, DIV.info {
	font-weight: bold;
	font-size: 105%;
	margin-top: 24px;
	width: 480px;
	border: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #8C8A8C;
	color: #00599d;
	margin-bottom: 12px;
	padding-bottom: 10px;
	padding-left: 28px;
	background-image: url(http://apdms.esmo.cz/public/docs/F20346/bg_info.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}
.aktual	{
	font-size: 90%;
	font-weight: bold;
	margin-top: 24px;
	width: 480px;
	border: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #8C8A8C;
	margin-bottom: 12px;
	color: #00599d;	
	padding-bottom: 4px;
	padding-left: 28px;
	background-image: url(http://apdms.esmo.cz/public/docs/F26011/bg_aktual.gif);
	background-repeat: no-repeat;
}

DIV.detail	{
	vertical-align: top;
	padding-right: 8px;
	width: 510px;
	float: left;
	text-align: left;
	margin-bottom: 12px;
	line-height: 11px;
	background-color: #fff;
	line-height: 22px;
}

DIV.detail DIV.path	{
	margin-top: 20px;
	font-size: 90%;
}

DIV.detail H1	{
	border: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: Silver;
	font-size: 110%;
	line-height: 24px;
	color: #00599D;
	margin-top: 16px;
}
DIV.detail H2   {
  font-size: 90%;
}
DIV.detail H2.info  {
	font-weight: bold;
	font-size: 105%;
	margin-top: 24px;
	width: 480px;
	border: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #8C8A8C;
	color: #00599d;
	margin-bottom: 12px;
	padding-bottom: 10px;
	padding-left: 28px;
	background-image: url(http://apdms.esmo.cz/public/docs/F20346/bg_info.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}
DIV.detail H2.down  {
	font-size: 105%;
	font-weight: bold;
	margin-top: 24px;
	width: 480px;
	border: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #8C8A8C;
	margin-bottom: 12px;
	color: #00599d;	
	padding-bottom: 10px;
	padding-left: 28px;
	background-image: url(http://apdms.esmo.cz/public/docs/F5267/bg_download.gif);
	background-repeat: no-repeat;
}
DIV.detail H3 {
  font-size: 80%;
}
DIV.detail H4 {
  font-size: 70%;
}

DIV.inline UL {
	color: #000;
}
DIV.inline LI {
  color: #000;
  list-style-type: disc;
}

DIV.detail A {
	color: #00599d;
	text-align: left;
	line-height: 22px;
	font-weight: bold;
}
.detail A:visited	{
	color: #1E90FF;
}
DIV.detail A:hover  {
	text-decoration: none;
}

DIV.detail DIV.inline {
  display: inline;
}

DIV.detail HR {
	size: 1px;
	height: 1px;
	color: #525552;
}


DIV.detail A.sub_link {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 80%;
}

DIV.detail TD	{
	font-size: 80%;
}
DIV.spravce	{
	width: 510px;
	text-align: right;
	padding-right: 16px;
	font-size: 80%;
	float: right;
	background-color: White;
}
DIV.spravce HR	{
	color: Gray;
}


/*
DIV.akt	{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
*/


DIV.docin TD TEXTAREA,DIV.docin TD INPUT {
font-family: Arial, Helvetica, sans-serif;
}
/* znalostni baze */
DIV.zb_head	{
	margin: auto;
	width: 720px;
}
DIV.zb_logo	{
	width: 319px;
	height: 90px;
	float: left;
	margin: auto;
	text-align: center;
	background-image: url(http://apdms.esmo.cz/public/docs/F10638/logo_extranet.jpg);
	background-repeat: no-repeat;
	background-color: White;	
}
DIV.zb_buttons	{
	margin: auto;
	float: left;
	text-align: right;
	width: 393px;
	height: 90px;
}
DIV.zb_buttons P	{
	text-align: right;
}
DIV.zb_line	{
   position: relative; 
	background-image: url(http://apdms.esmo.cz/public/docs/F24947/bg_line.gif);
	background-position: left;
	background-repeat: no-repeat;
	height:40px;
	text-align: left;
	width: 720px;
   clear: both;
}
DIV.zb_user_name, DIV#zb_login_name	{
	padding-top: 11px;
	padding-left: 17px;
	float: left;
}
DIV.zb_menu	{
	padding-right: 2px;
	width: 198px;
	float: left;
}
.zb_menu_top	{
	text-align: center;
	font-weight: bold;
	color: White;
	width: 200px;
	background-image: url(http://tdms.mmo.cz/public/docs/F32331/bg_menutop.jpg);
	line-height: 38px;
	margin-top: 8px;
}
.zb_menu_det	{
	background-image: url(http://apdms.esmo.cz/public/docs/F3623/bg_menu.jpg);
	background-repeat: repeat-y;
	text-align: left;
	color: White;
	padding-left: 8px;
	width: 200px;
	line-height: 32px;
	padding: 0;
}
.zb_menu_det A	{
	display: block;
	width: 160px;
	_width: 170px;
	margin-left: 14px;
	padding-left: 10px;
	color: White;
	border: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #94bad1;	
}
.zb_menu_det A:hover	{
	border: solid;
	border-width: 0px 0px 1px 0px;
	background-color: #01579E;
}
.zb_back_esmo A	{
	font-weight: bold;
	border: solid;
	border-width: 1px 0px 1px 0px;
/*	background-color: #004E92;*/
	text-align: center;
	padding: 0;
	width: 170px;	
	_width: 170px;
}
.zb_back_esmo A:hover	{
	text-decoration: none;
	background-color: #004E92;	
	border: solid;
	border-width: 1px 0px 1px 0px;	
}
DIV.zb_detail	{
	vertical-align: top;
	padding-right: 8px;
	width: 510px;
	float: left;
	text-align: left;
/*	text-align: justify;*/
	margin-bottom: 12px;
	line-height: 18px;
	background-color: White;
}
.zb_detail a	{
	color: #00599d;
	text-align: left;
	line-height: 22px;
	font-weight: bold;
}
.zb_detail a:hover	{
	text-decoration: none;
}
DIV.zb_detail H1	{
	border: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: Silver;
	font-size: 110%;
	line-height: 24px;
	color: #00599D;
	margin-top: 16px;
}
DIV.zb_detail H2	{
	border: dotted;
	border-width: 1px 0px 1px 0px;
	border-color: Silver;
	font-size: 100%;
	line-height: 24px;
	color: #00599D;
	margin-top: 16px;
}
DIV.zb_detail UL LI 	{
	color: Black;
	list-style-type: disc;
}
DIV.zb_detail OL LI	{
	color: Black;
	list-style-type: decimal;
}
DIV.zb_path	{
	margin-top: 20px;
	font-size: 90%;
}
P.zb_back	{
	text-align: right;
}
A.zb_seznam	{
	display: block;
	background-image: url(http://tdms.mmo.cz/public/docs/F31423/link_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;	
}
P.zb_paticka	{
/*	margin-top:18px;*/
	padding-top:18px;
	border: dotted;
	border-width: 1px 0px 0px 0px;
	font-size: 90%;
}
/* znalostni baze */
/*
anketa
*/

DIV.ank_div	{width:490px;}
LEGEND	{font-weight:bold; padding-bottom:6px; color:#00599d;}
FIELDSET	{margin-bottom:8px;}
H1	{font-size:120%;}
DIV.ank_div IMG	{float:right;}
label.ank_name	{clear:left; float:left; font-weight:bold; text-align:right; width:100px;}
input.ank_input	{font-weight:bold; text-align:left; width:130px;}
TD.nadpis	{
	display: none;
}
/* MENU PO VYPNUTEM JS*/
@media print {
  TD.top {display:none;}
  TD.logo {display:none;}  
  TD.line {display:none;}    
  TD.menu {display:none;}  
  #menuHolder { display:none; }
  DIV.topnav {display:none;}
  textarea.attr1{
      position: relative;
      width: 100%;
      overflow-y: visible;
      height: 208px;
      line-height:10px;
  }
  textarea.attr2{
      position: relative;
      width: 100%;
      overflow-y: visible;
      height: 72px;
  }
  textarea.attr8{
      position: relative;
      width: 100%;
      overflow-y: visible;
      height: 29px;
  }
  textarea.attr9{
      position: relative;
      width: 100%;
      overflow-y: visible;
      height: 29px;
  }

}

/*
 * anonymni podani podnetu ke kontrole
 * */
span.form_section {
    font-weight: bold;
    font-size: 105%;
    margin-top: 24px;
    color: #00599d;
}

