
/* ---------- GENERAL */

body    {
	margin: 0; border: 0; padding: 0;
/*	font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; */
	font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
	font-size: 75%;
	color: black; background: #555555;
	}

h1	{ font-size: 115%; font-weight: bold; color: #b81114; margin: 15px 0 10px 0; background: transparent; }

h2	{ font-size: 105%; font-weight: bold; color: #003399; margin: 15px 0 10px 0; background: transparent; }

h2.none { display: none; font-size: 95%; }


h3 { margin: 0px 0 5px 0; color: #b81114; font-weight: bold; font-size: 100%; }

.none   { display: none; }


strong	{ font-style: normal; font-weight: bold; }

img 	{ margin: 0; border: 0; padding: 0; }

a 	{ color: #b81114; font-weight: bold; text-decoration: underline; background: transparent; }
a:hover { color: red; font-weight: bold; text-decoration: underline; background: transparent;  }

form    { margin: 0; padding: 0; border: 0; }

textarea, input, select { font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif; }

/* ---------- OBRYS */

#obrysbox  { width: 817px; margin: 0; border: 0; padding: 0; text-align: left; color: black; background: url("../images/obbg.jpg") top left repeat-y; }
#obrys     { margin: 0; border: 0; padding: 0 25px 0 25px; }

/* ---------- TOP */

#topbox    { width: 767px; height: 259px; margin: 0; border: 0; padding: 0; background: url("../images/topbg.gif") top left repeat-x; }

#tlogobox  { width: 243px; height: 105px; float: left; margin: 0; border: 0; padding: 0; }
#tlogo     { margin: 0; border: 0; padding: 24px 0 0 37px; }

#trightbox { width: 524px; height: 105px; float: right;  position: relative; top: 0; margin: 0; border: 0; padding: 0; background: url("../images/tright.jpg") top left no-repeat; }
#tright    { margin: 0; border: 0; padding: 0; }

#tlanbox    { width: 140px; height: 27px; margin: 0; border: 0; padding: 0; position: absolute; top: 15px; right: 0px;  background: url("../images/tlanbg.jpg") top right no-repeat; }
#tlan       { margin: 0; border: 0; padding: 4px 0 0 60px; }
.tlan1      { width: 27px; height: 19px; float: left; margin: 0 6px 0 0; border: 0; padding: 0; }
.tlan2      { width: 27px; height: 19px; float: left; margin: 0 0px 0 0; border: 0; padding: 0; }
.tlan3      { width: 27px; height: 19px; float: left; margin: 0 0px 0 0; border: 0; padding: 0; }

#tmenubox  { width: 243px; height: 139px; float: left; margin: 0; border: 0; padding: 0; color: white; background: #555555 url("../images/tmenubg.gif") top left no-repeat; }
#tmenu     { margin: 0; border: 0; padding: 5px 43px 0 44px; }

#tbanbox   { width: 524px; height: 139px; float: right; margin: 0; border: 0; padding: 0; }
#tban      { margin: 0; border: 0; padding: 0; }

#tline     { width: 767px; height: 15px; margin: 0; border: 0; padding: 0; background: url("../images/tline.jpg") top left no-repeat}

/* ---------- TMENU */

#tmenu strong   { margin: 0; padding: 0; font-size: 100%; text-transform: uppercase; }
#tmenu a strong { text-decoration: none; color: white; padding: 0 0 0 0;}
#tmenu a:hover strong {	text-decoration: none; color: white; background: transparent;}

#tmenu ul       { margin: 0; border: 0; padding: 0; list-style-type: none; }
#tmenu ul li    { width: 156px; height: 19px; margin: 0; border: 0; padding: 0 0 0px 0; background: url("../images/tmitemo.jpg") bottom left no-repeat; }
#tmenu ul li a  { background: transparent url("../images/tmitem.jpg") bottom left no-repeat; color: white; font-weight: normal; text-decoration: none;
		display: block;	min-height: 19px; height: 19px;	padding: 0 0 0 15px; _position: relative; }
#tmenu ul li a:hover { color: white; background: url("../images/tmitemo.jpg") bottom left no-repeat !important; text-decoration: underline; }

#tmenu ul .sel a, #tmenu ul .epsMenuItemSel a {	height: 19px; font-weight: normal; }

#tmenu ul li.sel a, #tmenu ul li.sel a:hover,
#tmenu ul li.epsMenuItemSel a , #tmenu ul li.epsMenuItemSel a:hover { 
		background: url("../images/tmitemo.jpg") bottom left no-repeat !important; }

#tmenu ul li.sel a strong, #tmenu ul li.sel a:hover strong,
#tmenu ul li.epsMenuItemSel a strong, #tmenu ul li.epsMenuItemSel a:hover strong { 
		color: white; text-decoration: underline; }

/* ---------- OBSAH */

#obsahbox  { margin: 0; border: 0; padding: 0; background: transparent; }
#obsah     { margin: 0; border: 0; padding: 0 15px 0px 15px; font-size: 100%; /* text-align: justify; */ }

#obsah ul  { display: block; margin: 0 0 0 40px; padding: 0px 0 0 0; list-style: square /* url(../images/odrazka2.gif*/;) }
#obsah li { margin: 0; padding: 0 0 0px 10px; }

/* #obsah p  { margin: 0; padding: 5px 0 5px 0; } */

/* ---------- BOTTOM */

#botbox   { width: 767px; height: 39px; margin: 0; border: 0; padding: 0; background: url("../images/botbg.gif") top left no-repeat;}
#bot      { margin: 0; border: 0; padding: 11px 15px 0 0; text-align: right; color: black; }

#bot a 	  { color: #b8292f; font-weight: bold; text-decoration: underline; background: transparent; }
#bot a:hover { color: red; font-weight: bold; text-decoration: underline; background: transparent; }

/* ---------- VARIANTY OBTEKANI OBRAZKU V DOKUMENTECH
t=top, c=center, b=bottom, l=left, r=right
parametry u margin: top, right, bottom, left */

.otl  { float: left; margin: 1em 1em 0 0; }
.otr { float: right; margin: 1em 0 0 1em; }
.ocl  { float: left; margin: 0em 1em 0 0; }
.ocr { float: right; margin: 0em 0 0 1em; }
.obl  { float: left; margin: 0em 1em 1em 0; }
.obr { float: right; margin: 0em 0 1em 1em; }

.oc { text-align: center; margin: 0.5em 0 0 0; }

/* ---------- CLEANER */

.cleaner { clear: both; }

/* ---------- END */
