BODY {
	background-image: url(../images/system/bg_pozadi.jpg);
	text-align: center; 
/*	background-color: #E7EFFE;*/
	padding: 0; 
	color: #000000; 
	font-family: verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif;
	font-size: 10px;
	scrollbar-arrow-color: #f5f5dc;
	scrollbar-base-color: #CD9933;
	scrollbar-face-color: #CD9933;
	scrollbar-highlight-color: #f5f5dc;
	scrollbar-darkshadow-color: #CD9933;
	scrollbar-shadow-color: #f5f5dc;
	scrollbar-track-color: #CD9933;
}

HR				{padding: 0px; height: 1px; color: #f5f5dc;}
/*IFRAME			{border: #9FB0C4 solid 1px;}*/
IFRAME			{border: #000000 solid 1px;}

A				{color: #000080; text-decoration: none; font-weight: bold;}
A:hover			{color: #BB0021;}
A.obrazek		{text-decoration: none;}
A.obrazek:hover	{text-decoration: none;}
A.okenko		{color: #000040; text-decoration: none; font-weight: normal;}
A.okenko:hover	{color: #0000a0;}

TABLE,TR,TD		{padding: 0; margin: 0; font-size: 10px; font-family: verdana "arial ce", "helvetica ce", arial, helvetica, sans-serif; border: none;}
INPUT			{font-size: 10px; font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif; overflow: none; background-color: #ffffff; border: #5F5755 solid 1px;}
SELECT			{font-size: 10px; font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif; overflow: none; background-color: #ffffff; border: #5F5755 solid 1px;}
OPTION			{font-size: 10px; font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif; overflow: none; background-color: #ffffff;}
TEXTAREA		{font-size: 10px; font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif; overflow: auto; background-color: #ffffff; border: #5F5755 solid 1px;
		scrollbar-arrow-color: #E7EFFE;
		scrollbar-base-color: #ffffff;
		scrollbar-face-color: #ffffff;
		scrollbar-highlight-color: #E7EFFE;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #E7EFFE;
		scrollbar-track-color: #ffffff;
}
FORM			{margin:0;padding:0;}

.imghelp							{cursor: help;}
.imgclose							{cursor: hand; float: right;}

.info-error				{color: #BB0021;}
.info-message			{color: #000000;}
.checkbox-style			{background: transparent; border: none;}
.upozorneni				{color: #BB0021; font-weight: bold;}

.input-form-span-login	{background-color: #ffffff; background-image: url(../images/login/bg_login.jpg);}
.input-form-span-heslo	{background-color: #ffffff; background-image: url(../images/login/bg_heslo.jpg);}
.input-form-log			{width: 100px; background-color: transparent;}

.datum-input			{width:  80px; text-align: center; margin-right:  16px; border: none; background-color: transparent;}
.datum-button			{width: 100px; text-align: center; margin-right: 100px; cursor: hand;}

.button-zpet			{width:  60px; text-align: center; margin-left: 2px; cursor: hand;}
.button-def-50			{width:  50px; text-align: center; margin-left: 2px; cursor: hand;}
.button-def-60			{width:  60px; text-align: center; margin-left: 2px; cursor: hand;}
.button-def-80			{width:  80px; text-align: center; margin-left: 2px; cursor: hand;}
.button-def-100			{width: 100px; text-align: center; margin-left: 2px; cursor: hand;}
.button-def-130			{width: 130px; text-align: center; margin-left: 2px; cursor: hand;}
.button-def-150			{width: 150px; text-align: center; margin-left: 2px; cursor: hand;}
.button-def-160-z		{width: 160px; text-align: center; margin-left: 2px; cursor: hand; color: #004000}
.button-def-180-c		{width: 180px; text-align: center; margin-left: 2px; cursor: hand; color: #BB0021}
.button-def-200			{width: 200px; text-align: center; margin-left: 2px; cursor: hand;}

.input-500			{width: 500px; margin-right:   0px; text-align: left;}
.input-400			{width: 400px; margin-right:   0px; text-align: left;}
.input-400x140		{width: 400px; margin-left:   50px; text-align: left; height: 140px;}
.input-300			{width: 300px; margin-right:   0px; text-align: left;}
.input-300x30		{width: 300px; margin-right:   0px; text-align: left; height: 30px;}
.input-300x50		{width: 300px; margin-right:   0px; text-align: left; height: 50px;}
.input-300-blank	{width: 300px; margin-right:   0px; text-align: left; background-color: transparent; border-style: none; cursor: default;}
.input-200			{width: 200px; margin-right: 100px; text-align: left;}
.input-250-			{width: 250px; margin-right:   0px; text-align: left;}
.input-250x50-		{width: 250px; margin-right:   0px; text-align: left; height: 50px;}
.input-200x30		{width: 200px; margin-right: 100px; text-align: left; height: 30px;}
.input-200x50		{width: 200px; margin-right: 100px; text-align: left; height: 50px;}
.input-200-blank	{width: 200px; margin-right: 100px; text-align: left; background-color: transparent; border-style: none; cursor: default;}
.input-200-			{width: 200px; margin-right:   0px; text-align: left;}
.input-150			{width: 150px; margin-right: 150px; text-align: left;}
.input-100			{width: 100px; margin-right: 200px; text-align: left;}
.input-100x30		{width: 100px; margin-right: 200px; text-align: left; height: 30px;}
.input-100x50		{width: 100px; margin-right: 200px; text-align: left; height: 50px;}
.input-100-blank	{width: 100px; margin-right: 200px; text-align: left; background-color: transparent; border-style: none; cursor: default;}
.input-100-datum	{width: 100px; margin-right: 220px; text-align: left; background-color: transparent; border-style: none; cursor: default;}
.input-80			{width:  80px; margin-right: 220px; text-align: left;}
.input-80-c			{width:  80px; margin-right: 220px; text-align: center;}
.input-50			{width:  50px; margin-right: 250px; text-align: left;}
.input-50-c			{width:  50px; margin-right: 250px; text-align: center;}
.input-40			{width:  40px; margin-right: 260px; text-align: left;}
.input-40-c			{width:  40px; margin-right: 260px; text-align: center;}
.input-20			{width:  20px; margin-right: 280px; text-align: left;}
.input-20-c			{width:  20px; margin-right: 280px; text-align: center;}

.kontejner							{width: 770px; background-image:url(../images/system/bg_pruh_2.jpg); background-repeat: repeat-y; position: relative; text-align: left; margin: auto;}
.kontejner-body						{width: 770px; background-image:url(../images/system/bg_hlavicka.jpg); background-repeat: no-repeat;}

.vrstva-hlavicka-menu				{position: absolute; top: 60px; left: 268px;}

.vrstva-hlavicka					{width: 770px; height: 92px; text-align: left;}
.vrstva-hlavicka-odkaz				{position: absolute; left: 132px; top: 45px; height: 100px; width: 98px; display: block;}

.odkaz-horni-misto					{-moz-box-sizing: border-box; height: 44px;}
.odkaz-horni						{-moz-box-sizing: border-box; margin-left: 136px;}
.odkaz-spodni						{-moz-box-sizing: border-box; margin-left: 111px;}

.vrstva-obsah						{width: 770px; margin-top: 10px; Xackground-color: green}

.vrstva-fotopas						{margin:  200px 0 10px 15px; width: 200px; text-align: center; float: left; border: solid 2px #D9C9A8}

.vrstva-obsah-ie					{margin:  0px 25px 10px 255px; text-align: justify; height: 339px;}
.vrstva-obsah-mozz					{margin:  0px 25px 10px 255px; text-align: justify; min-height: 339px;}
.vrstva-obsah-obtekani				{width: 220px; height: 190px; float: left;}

.vrstva-paticka						{-moz-box-sizing: border-box; height: 49px; background-image:url(../images/system/bg_paticka.jpg); padding: 0; text-align: left; color: #5E89BC; font-weight: bold; clear: both;}
.vrstva-paticka-misto				{-moz-box-sizing: border-box; height: 10px;}
.vrstva-paticka-text				{-moz-box-sizing: border-box; margin-right: 20px; font-size: 80%; color: #233450; font-weight: bold; text-align: right;}
.vrstva-paticka-podpis				{-moz-box-sizing: border-box; padding: 0px; font-size: 80%; color: #000080; font-weight: bold;}

.napoveda-kontejner					{-moz-box-sizing: border-box; width: 300px; height: 200px; z-index: 1000; position: absolute; background-color: #5783B9; border: #000000 solid 1px;}
.napoveda-hlavicka					{-moz-box-sizing: border-box; width: 296px; height:  20px; background-image:url(../images/system/bg_hlavicka_help.jpg); margin: 2px 2px 1px 2px; padding: 2px; color: #ffffff; font-weight: bold;}
.napoveda-obsah						{-moz-box-sizing: border-box; width: 296px; height: 174px; margin: 0px 2px 2px 2px; padding: 5px; background-color: #E7EFFE; color: #000000; overflow: auto; }

.oznameni-kontejner					{-moz-box-sizing: border-box; width: 500px; Xheight: 70px; z-index: 1001; position: absolute; background-color: #5783B9; border: #000000 solid 1px;}
.oznameni-kontejner-small			{-moz-box-sizing: border-box; width: 300px; Xheight: 70px; z-index: 1001; position: absolute; background-color: #5783B9; border: #000000 solid 1px;}
.oznameni-hlavicka					{-moz-box-sizing: border-box; Xwidth: 296px; height: 10px; margin: 2px; padding: 2px; background-color: #BB0021; color: #ffffff;}
.oznameni-hlavicka-small			{-moz-box-sizing: border-box; Xwidth: 296px; height: 10px; margin: 2px; padding: 2px; background-color: #BB0021; color: #ffffff;}
.oznameni-obsah						{-moz-box-sizing: border-box; Xwidth: 296px; Xheight: 56px; margin: 0px 2px 2px 2px; padding: 10px; background-color: #E7EFFE; color: #000000; text-align: center; Xoverflow: auto; }
.oznameni-obsah-small				{-moz-box-sizing: border-box; Xwidth: 296px; Xheight: 56px; margin: 0px 2px 2px 2px; padding: 10px; background-color: #E7EFFE; color: #000000; text-align: center; Xoverflow: auto; }
.headMESS							{background-color: #64AFBD; color: #000000;}
.headERR							{background-color: #BB0021; color: #ffffff;}

.files-seznam						{-moz-box-sizing: border-box; Xheight: 353px; padding: 2px; border: 1px solid #000000; background-color: #C7D1DC;}
.files-seznam-list					{-moz-box-sizing: border-box; padding: 0; border-bottom: 1px solid #000000;}
.files-seznam-xxx					{-moz-box-sizing: border-box; height: 369px; margin-top: 1px; padding: 5px; overflow: auto;}
.files-seznam-323					{-moz-box-sizing: border-box; height: 323px; margin-top: 1px; padding: 5px; overflow: auto;}
.files-seznam-344					{-moz-box-sizing: border-box; height: 344px; margin-top: 1px; padding: 5px; overflow: auto;}
.files-radek-out					{-moz-box-sizing: border-box; xeight:  18px; border: 1px solid blue; background-color: transparent;}
.files-radek-over					{-moz-box-sizing: border-box; xeight:  18px; border: 1px solid red; background-color: #5783B9; color: #ffffff; cursor: hand;}

.vrstva-uvod-kontejner				{-moz-box-sizing: border-box; height: 230px; text-align: right; font-size: 80%;}

.formular-kontejner					{-moz-box-sizing: border-box; padding: 2px 40px 2px 40px;}
.radek-l							{-moz-box-sizing: border-box; text-align: left;}
.radek-c							{-moz-box-sizing: border-box; text-align: center;}
.radek-r							{-moz-box-sizing: border-box; text-align: right;}
.radek-j							{-moz-box-sizing: border-box; text-align: justify;}

.kom-obsah							{-moz-box-sizing: border-box; text-align: justify; background-color: #E0E0E0; padding: 3px;}

.text-fl-l							{-moz-box-sizing: border-box; float: left;}
.text-fl-l-100						{-moz-box-sizing: border-box; float: left; width: 100px;}
.text-fl-l-200						{-moz-box-sizing: border-box; float: left; width: 200px;}
.text-fl-r							{-moz-box-sizing: border-box; float: right;}

.tab-r1								{-moz-box-sizing: border-box; background-color: #F3FCEB}
.tab-r2								{-moz-box-sizing: border-box; background-color: #DADBAC}


.dhtmed-menu						{background-color: #C7D1DC; margin-bottom: 3px; padding: 2px 2px 2px 2px; border: 1px solid #000000;}
.dhtmed-menu-top					{background-color: transparent; border-bottom: 1px solid #808080;}
.dhtmed-menu-bottom					{background-color: transparent;font-size:95%}
.dhtmed-o							{border-bottom: buttonshadow 1px solid; border-left: buttonhighlight 1px solid; border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; cursor: default; margin-left: 0px; margin-right: 0px}
.dhtmed-v							{margin-left: 1px; margin-right: 1px; margin-top: 2px; visibility: visible}
.button								{background-color: buttonface; font-weight:bold; font-family:Tahoma; font-size:11px; border: 1px outset;}
.dhtmed-rol							{background-color: buttonface; font-weight:bold; font-family:Tahoma; font-size:11px; border: 1px outset; height: 16px;}
.radekn								{padding:2px;background-color:transparent;border: 1px none black;}
.radek-overn							{padding:1px;background-color:menu;cursor:hand;border: 1px solid black;}
.radek-popis-196					{padding:5px;height:196px;overflow:auto;border-bottom: 1px solid menu;}
.radek-popis-216					{padding:5px;height:216px;overflow:auto;border-bottom: 1px solid menu;}
.radek-popis-x16					{padding:5px;height:316px;overflow:auto;border-bottom: 1px solid menu;}
.radek-vpravo						{float:right;}
.sloupec-soubor						{text-align:left; padding-top:5px; padding-left:5px;}
.sloupec-datum						{float:right; width:80px; text-align:right; padding-top:5px; padding-right:5px;}
.sloupec-pripona					{float:right; width:80px; text-align:left; padding-top:5px;}


.hgt80				{height: 80px;}
.hgt50				{height: 50px;}
.hgt30				{height: 30px;}
.hgt20				{height: 20px;}

.wdt400				{width: 400px;}
.wdt300				{width: 300px;}
.wdt200				{width: 200px;}
.wdt100				{width: 100px;}

.txtAl				{text-align: left;}
.txtAr				{text-align: right;}
.txtAc				{text-align: center;}
.txtAj				{text-align: justify;}

.mrgL200			{margin-left: 200px;}
.mrgL150			{margin-left: 150px;}
.mrgL100			{margin-left: 100px;}
.mrgL50				{margin-left:  50px;}

.mrgR200			{margin-right: 200px;}
.mrgR150			{margin-right: 150px;}
.mrgR100			{margin-right: 100px;}
.mrgR50				{margin-right:  50px;}

.mrgLR200			{margin: 0 200px 0 200px;}
.mrgLR150			{margin: 0 150px 0 150px;}
.mrgLR100			{margin: 0 100px 0 100px;}
.mrgLR50			{margin: 0  50px 0  50px;}

.bld				{font-weight: bold;}

