* { font-family: Trebuchet MS; font-size: 12px; color: #000; }
html { background:rgb(240,240,240); font-family: Trebuchet MS; }
body { height: 100%; width: 100%; min-width: 960px; _width: 960px; margin: 0px; padding: 0px 0px 0px 0px; }
input { color: #333; }
a { outline: none; }
.clear { clear: both; width: 100%; height: 1px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; border: none; visibility: hidden; }

#main { width: 100%; text-align: center; position: relative; padding: 10px 0px; }
#loginForm { background: rgb(47,47,47); border: 1px solid #444444; margin: 0 auto; padding: 10px; text-align: center; width: 271px; }
#loginForm table { width: 90%; text-align: center; margin: 0px auto 0px auto; }
#loginForm table td, #loginForm table th { text-align: left; line-height: 180%; border: none; padding: 7px 8px; }
#loginForm td { color: #fff;  }

.novis { height: 1px; width: 1px; visibility: hidden; background: transparent url(); border: none; }

#loginForm table td input.text { width: 222px; }
#loginForm table td input.submit { border: 1px #777 groove; width: 113px; background: #555; color: #fff; font-weight: bold; float: right; font-size: 14px; }
#loginForm table td.logo { text-align: left; font-size: 18px; }
#loginForm table td.pTop { padding-top: 15px; }

#topDash { position: relative; height: 35px; }
#dash { position: fixed; top: 0px; left: 0px; width: 100%; height: 30px; background: rgb(111,111,111) url(../img/logo_bg.gif) ; z-index: 50; border-bottom: 1px #555 solid; }
#dash img#logo { float: left; margin: 5px 10px 0px 10px; }
#dash div.options { float: right; margin: 1px 10px 0px 10px; }
#dash div.options a { margin: 0px 5px; }
#dash a.Dmenu { padding: 0px 15px; display: block; float: left; line-height: 28px; font-size: 13px; color: #000; text-decoration: none; border-right: 1px #555 solid; height: 100%; }
#dash a.Dmenu1 { padding: 0px 15px; display: block; float: left; line-height: 28px; font-size: 13px; color: #000; text-decoration: none; border-right: 1px #555 solid; height: 100%; }
#dash a.Dmenu:hover { color: #fff; background: #444; }
#dash a.DmenuL { padding: 0px;  }


table { border-collapse: collapse; margin: auto; text-align: left; background-color:#fff; }
th, td { border: 1px #666 solid; padding: 0px 8px; color: #000; }
td { font-size:11px;}
td.logo { color: #fff;  }
th { background-color: rgb(207,207,207); text-align: center; color: #000; }
table.noBorder, table.noBorder th, table.noBorder td { background-color: transparent; }

a.tlacitko { border: 1px #666 groove; background-color: #999; padding: 3px 5px; text-decoration: none; color: #fff; font-weight: bold; }
a.tlacitko:hover { background-color: #b5b5b5; }
.dialog { display: none; }

.novis { height: 1px; width: 1px; visibility: hidden; background: transparent url(); border: none; }

table.faktura {
      background:rgb(201, 201, 201);
}

table.faktura td {
      background:none;
      border:none;
      font-size:12px;
}

table.splatnosti td {
      background:none;
      font-size:12px;
}


#usermenu { font-size: 13px; height: 100%; line-height: 29px; float: right; position: relative; text-decoration: none; margin-right: 20px; }
#usermenu span { font-size: 13px; text-decoration: underline; }
#usersubmenu { min-width: 170px; _width: 170px; background-color: #444; border: 1px #555 solid; display: none; list-style: none; position: absolute; top: 25px; right: 18px; margin: 0px; padding: 0px; }
#usersubmenu li a { font-size: 13px; padding: 3px 5px; text-align: right; display: block; text-decoration: none; margin: 1px; border: 1px transparent solid; }
#usersubmenu li a:hover { border: 1px #888 solid; background-color: #666; }




div.strankovani {
	clear: both;
  width: 95%;
  margin: 0 auto;
	padding-top: 20px;
	line-height: 22px; 
}
A.aktualni {color: red;}
div.strankovani a {margin: 0 2px 0 2px;}
div.strankovani div.neaktivni {display: inline;}
div.strankovani a:hover {color: red;}

/*div.strankovani div {
	float: left;
	width: 20px;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	color: #042961;
	text-align: center;
	margin-right: 5px;
	background: #DEEFF5;
	border: 1px solid #C4D6DB;
}

div.strankovani div.predchoziDalsi {
	width: 60px;
}

div.strankovani div.aktualni {
	color: #FFFFFF;
	border: 1px solid #8CC936;
	background: #71B019;
}

div.strankovani div.neaktivni {
	color: #8B8B8C;
	background: #EBEBEB;
	border: 1px solid #DFDFDF;
}

div.strankovani a:hover div {
	border: 1px solid #8CC936;
}*/
