/* TĚLO ==========================================================*/
body {
	background-color: white;
	background: url('obrazky/bg.jpg') repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, "DejaVu Sans", sans-serif; /*arial,verdana,sans-serif;*/;
	font-size: small;
	color: #333333;
}

h1, h2, h3 {
/*	margin-top: 1em; */
	margin-right: 150px;
	margin-bottom: 0.2em;
	margin-left: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
/*	font-family: arial,verdana,sans-serif; */
}
h1{
	color: #4F81BD;
	font-size: 18px;
}
h2{
	color: #666666;
	font-size: 18px;
	line-height: 110%;
}
h3{
	color: #666666;
	font-size:16px;
}
h4 {
	color: #666666;
	margin-right: 150px;
	margin-bottom: 0.2em;
	margin-left: 0pt;
	font-size:14px;
}
p {
	line-height: 150%;
	margin-bottom: 3px;
	margin-right: 150px;
	text-align: justify;
}
img {
	border: none;
	margin: 10px;
}
img.nula {
	margin: 0px;
	padding: 0px;
	border-bottom: none /*0px #FFFFFF none*/
}
.titulek {
	font-size: 9px;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:25px
}
.citace {
	background-color: #F5F5F5;
	font-weight: bold;
	font-family: Verdana, "DejaVu Sans", sans-serif;
	font-style: italic;
}
.zvyrazneni {
	font-style: italic;
	font-weight: bold;
}
.nabidka{
font-variant: small-caps;
font-weight: bold;
}  
.zdroj {
	font-style: italic;
	color: silver;
}
kbd {
	display: inline-block;
	padding: 1px 2px 1px 2px;
	margin: 1px 0;
	font-size: 90%;
	line-height: 1.2em;
	background: #EEE;
	border: 1px solid #DDD;
	border-bottom: 2px solid #CCC;
	border-right: 2px solid #CCC;
}
.nevyrazne {
	color: gray;
	font-family: Helvetica, sans-serif;
	margin-right:150px
}
.otazka {
	border: 1px solid #B4B4B4;
/*	background: #F9F9F9 url('obrazky/otazka.gif') no-repeat left; */
	padding: 5px;
	margin: 5px;
	line-height: 140%;
	margin-right: 150px;
	font-weight: bold;
	background-color: #F5F5F5;
}
.odpoved {
	padding: 5px;
	margin: 5px 5px 15px 5px;
	color: gray;
	margin-right: 150px;
}
.vb{
	line-height: 160%;
	font: 100% "Courier New", Courier, "monospace normal", normal;
	background-color: #F5F5F5;
	padding: 10px;
	margin: 10px;
	border: 1px gray dashed;
	margin-right: 150px;
	white-space: nowrap;
	}
.vb a:link {color: #006;}
.vb .imp {font-weight: bold; color: red;}
.vb .kw1 {color: #000080;}
.vb .kw2 {font-weight: bold; color: #000080;}
.vb .kw3 {font-weight: bold; color: #000080;}
.vb .kw4 {font-weight: bold; color: #000080;}
.vb .co1 {color: #008000;} /*komentář */ 
.vb .coMULTI {font-style: normal;}
.vb .es0 {color: #000099;}
.vb .br0 {color: #000000;}
.vb .st0 {color: #800000;}
.vb .nu0 {color: #cc66cc;}
.vb .me1 {color: #000000;}
/* TABULKA =======================================================*/
table{border-collapse:collapse;margin-right:150px;}
th {background: #4F81BD;color: #DAEAFF;text-align: left;vertical-align: top;border-right: 1px #DBE5F1 solid;border-bottom: 2px #244061 solid;padding: 5px;line-height: 120%;font-weight: normal;}
td {padding: 4px;line-height: 110%;vertical-align: top;}
table.moderni{border: 2px #375984 solid;margin: 15px 150px 5px 0;caption-side: bottom;}
table.moderni td{border: 1px solid #C0C0C0;}
td.doleva {text-align: left;}
td.doprava {text-align: right;}
td.center {text-align: center;}
.sudy-radek {background-color: #F5F5F5;text-align: left;}
.lichy-radek {background-color: white;text-align: left;}
.special-radek {background-color: #B5D5FF;color: #244061;border: none;}
.tab-titulek{font-size: 10px;font-weight: bold;margin-top:5px;margin-bottom:25px}

table.excel {border-left: 1px black solid;border-top: 1px black solid;border-bottom: 1px #D0D7E5 dashed;border-right: 1px #D0D7E5 dashed;	margin: 15px 150px 5px 0;}
td.e-zahlavi {background: #E7E7E7;text-align: center;vertical-align: bottom;font-family: Verdana, "DejaVu Sans", sans-serif;font-size: 13px;color: black;border:1px #909192 solid;	line-height: 100%;padding-bottom: 3px;padding-top: 3px;}
/* td.e-zahlavi-roh {background: url('obrazky/e07roh.png') no-repeat center;} - dodělat */
td.e {border:1px #D0D7E5 solid;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: black;line-height: 100%;padding-bottom: 3px;padding-top: 3px;text-align: right;}
td.e-doleva {font-family: Arial, Helvetica, sans-serif;	font-size: 13px;color: black;border:1px #D0D7E5 solid;line-height: 100%;padding-bottom: 3px;padding-top: 3px;text-align: left;}
td.e-center {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: black;border:1px #D0D7E5 solid;line-height: 100%;padding-bottom: 3px;padding-top: 3px;	text-align: center;}
td.e-zahlavi-tabulky {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #DBE5F1;border: 1px #DBE5F1 solid;line-height: 100%;padding-bottom: 3px;padding-top: 3px;text-align: left;background-color: #4F81BD;}
tr.e-sudy-radek {background-color: #F5F5F5;text-align: left;}
tr.e-lichy-radek {background-color: white;text-align: left;}
tr.e-special-radek {background-color: #B5D5FF;color: #244061;border: none;}
/* HYPERTEXT =====================================================*/
a:link  {
	text-decoration : none;
	color: #4F81BD;
}
a:visited {
	text-decoration : none;
	color: #4F81BD
}
a:hover  {
	border-bottom: 1px #4F81BD dotted;
	text-decoration : none;
	color: #666666;
}
.napoveda {
	cursor: help;
	border-bottom: 1px #4F81BD dashed
}
.link-nepodtrzeny {
	border-bottom: none;
}
#logoimg {
	border-bottom:0px #FFFFFF none;
}
a.info{/*převzato z http://psacake.com/web/jl.asp*/
	position: relative;
	z-index: 24;
	cursor: help;
	border-bottom: 1px #4F81BD dashed;
	color: #333333;
}
a.info:hover{
	z-index: 25;
	background-color: #F5F5F5/*tohle je změna barvy pozadí textu ke kterému je nápověda*/
}
a.info span{
	display: none /*skryje text spanu do chvíle, kdy se nad link najede myší*/
	}
a.info:hover span{
	display: block;
	position: absolute;
	top: 2em;
	left: 2em;
	width: 30em;
	background-color: #F5F5F5;
	padding: 10px;
	border: 1px gray dashed;
	line-height: 160%;
}
/* ODRÁŽKY =======================================================*/
ul {
	line-height: 160%;
/*	list-style: square; */
	margin-top:3px
}
li {
/*	list-style-type:none;
	background: url('obrazky/odrazka-modra-4x4.png') no-repeat 0% 50%;
	margin-left: 0em;
	padding-left: 1em;
*/
	margin-top:3px;
	margin-right:150px;
	line-height: 140%;

}

/* RÁMEČKY =======================================================*/
.ramecek {
	background-color: #DBE5F1;
	padding: 10px;
	margin: 10px 150px 10px 0px;
	border: 1px gray dashed;
	line-height: 160%;
	margin-right:150px
}
.ram-vzorec {
	background-color: #F5F5F5;
	padding: 7px;
	margin: 10px 150px 10px 0px;
	border: 1px gray dashed;
	line-height: 140%;
}
/* ROZLOŽENÍ =====================================================*/
#zahlavi {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 450px;
}
#top-menu {
	position:absolute;
	top:0px;
	right:0px;
	padding: 5px 5px 0px 0px;
	color: #999999;
	text-align: right;
	float: right;
}
#easy-menu {
	position: absolute;
	left: 0px;
	top: 100px;
	width: 190px;
	padding: 5px 5px 0px 5px;
}
#easy-menu-root {
	position: absolute;
	left: 0px;
	top: 100px;
	width: 190px;
	padding: 5px 5px 0px 5px;
}
#easy-menu a{
	padding: 5px 2px 5px 9px;
	float: left;
	width: 179px;
/*	border-left: solid 1px #999999; */
	border-bottom: 1px #f1f5f8 solid;
	font: 0.7em Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4F81BD;
	text-decoration: none;
}
#easy-menu a:hover{
	background-color: #f1f5f8;
}
#easy-menu-root a{
	padding: 5px 2px 5px 9px;
	float: left;
	width: 179px;
/*	background-color: #4F81BD; */
/*	border-left: solid 1px #999999; */
/*	border-bottom: solid 1px #FFFFFF; */
	border-bottom: 1px #f1f5f8 solid;
	font: 0.7em Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
/*	color: #DBE5F1; */
	color:#4F81BD;
	text-decoration: none;
}
#easy-menu-root a:hover{
	background-color: #f1f5f8;
/*	color: white; */
}
#menu {
	position: absolute;
	left: 0px;
	top: 100px;
	width: 190px;
	padding: 5px 5px 0px 5px;
}
#obsah {
	margin: 100px 0px 0px 207px;
	padding: 0px 10px 5px 5px;
}
#zapati {
	padding: 15px 0 15px 0;
	border-top: 1px #C0C0C0 solid;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #C0C0C0;
	margin-top: 30px;
/*	background-color: #F5F5F5; */
}
.nahoru  {
	margin: 30px 150px 10px 0px;
/*	border-top: 1px #4F81BD solid;*/
}
.nahoru a{
	float: right;
	text-align:right;
	width: 100%;
}
.nahoru a:hover{
	color: #4F81BD;
	border-bottom: none;
}
/* =========================BOXY=========================*/
.boxpripinacek {
	border: 1px #B5D5FF solid;
	border-left: 5px #B5D5FF solid;
	background-image: url("obrazky/pripinacek.gif");
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #F2F2F2;
	padding: 10px 10px 10px 50px;/* vzdálenost textu od rámečku */
	text-align: justify;
	clear: both;
	margin:15px 150px 15px 0px; /* smazat */
}
.boxzapisnik {
	border: 1px #B5D5FF solid;
	border-left: 5px #B5D5FF solid;
	background-image: url("obrazky/zapisnik.gif");
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #F2F2F2;
	padding: 10px 10px 10px 50px;/* vzdálenost textu od rámečku */
	text-align: justify;
	clear: both;
	margin:15px 150px 15px 0px; /* smazat */

}
.boxadvanced {
	border: 1px #B5D5FF solid;
	border-left: 5px #B5D5FF solid;
	background-image: url("obrazky/boxadvanced.jpg");
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #F2F2F2;
	padding: 10px 10px 10px 50px;/* vzdálenost textu od rámečku */
	text-align: justify;
	clear: both;
	margin:15px 150px 15px 0px; /* smazat */

}
.neplatne {
	color: #808080;
	text-decoration: line-through;
}

/***********************MENU************************
#menu ul, li{font-family:Helvetica, sans-serif; list-style: none; margin:0; padding:0; width:179px}
#menu ul li a{display: block; padding:2px 0px 2px 5px;color: #DBE5F1;text-decoration: none;background: #4F81BD;font-size: 13px}
#menu ul li li a{padding-left: 15px;background:#DBE5F1; color:#293D6B; font-size:12px}
#menu ul li li li a{padding-left: 20px; background:#FDFDFD; background-repeat:no-repeat; color:#293D6B; font-size:12px}
#menu ul li a:hover{background:#7292B5D; color:black}
#menu ul li li a:hover{background:#FDFDFD}
#menu ul li li li a:hover{background:#F5F5F5}
*/

