/* RESET STYLES BEGIN */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: collapse; border-spacing: 0;}*/
/* RESET STYLES END*/

BODY{background: #555; margin: 0; padding: 0; text-align: center;}

DIV, P, SPAN, UL, OL, LI, TH, TD{font: normal 11px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;}

H1{
	background: url(../img/nadpis-lista.gif) no-repeat;
	font: normal 16pt Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #fff;
	padding: 4px 0 8px 25px;
	margin: 0 0 0px 2px;
	text-align: left;
}
H2{
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #474324;
	margin: 0;
	padding: 10px 0;
}
H3{
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #474324;
	margin: 0;
	padding: 10px 0;
}

TABLE.form-table{background-color: #e5e8ed; width: 753px; text-align: left; margin: 0 auto; border: 1px solid #b7b9bf; margin-bottom: 15px;}
TABLE.form-table TH{background: #4b4b4b; font-weight: bold; color: #fff; padding: 3px;}

TABLE.vypis-table{background-color: #fff; border: 1px solid #b7b9bf; width: 753px; margin-bottom: 15px;}
TABLE.vypis-table TR{background: #e5e8ed;}
TABLE.vypis-table TH{background: #4b4b4b; font-weight: bold; color: #fff; padding: 3px;}
TABLE.vypis-table TH SPAN{color: #fff; font-size: 10px;}
TABLE.vypis-table TD{/*background: #e5e8ed;*/ font-weight: normal; padding: 3px; vertical-align: middle; text-align: left;}
TABLE.vypis-table TD.left{text-align: left;}
TABLE.vypis-table TD.center{text-align: center;}
TABLE.vypis-table TD.right{text-align: right;}
TABLE.vypis-table TD.check{padding: 0 3px;}

/*TABLE{border: 0 none; text-align: center; margin: auto;}
TH{background: #000 url(../img/lista.gif) repeat-x; padding: 1px 3px; text-align: left; color: #fff; line-height: 200%;}
TD{border: 1px solid #A5ACB2; padding: 1px 3px;}*/

/*
TABLE#seznam{width: 100%;}
TABLE#seznam-zakazniku{width: 100%;}
TABLE#seznam-zakazniku TH{text-align: left;}
TABLE#seznam-zakazniku TD{vertical-align: top; text-align: left;}
TABLE.detail-obj-zak{width: 80%; text-align: center; margin: auto;}
TABLE.detail-obj-zak TH{background: none; border: 1px solid #A5ACB2; text-align: right; line-height: normal; width: 50%; font-weight: bold; color: #000;}
TABLE.detail-obj-zak TD{text-align: left;}

TABLE#zakaznik{width: 70%; margin: auto; text-align: left;}
TABLE.detail-zak-info{width: 60%; text-align: center; margin: 15px auto;}
TABLE.detail-zak-info TH{background: none; border: 1px solid #A5ACB2; text-align: left; line-height: normal; width: 50%; font-weight: bold; color: #000;}
TABLE.detail-zak-info TD{text-align: left;}
*/

A{color: #84086E; text-decoration: underline;}
A:hover{color: #84086E; text-decoration: none;}
HR{
	color: #B9B9B9;
	background-color: #B9B9B9;
	border: 0 none;
	height: 1px;
	clear: left;
}
/* HLÁŠKY */
P{margin-top: 0; margin-bottom: 10px;}
P.message-info, P.message-error, UL.message-error{padding: 5px; color: #000; font-weight: bold; width: 40%; margin: 15px auto 15px auto;}
P.message-info{background-color: #99ff91; border: 1px dashed #6ebe20;}
P.message-error, UL.message-error{background-color: #ff836a; border: 1px dashed #a60a06;}
P.message-info A, P.message-error A{font-weight: bold; color: #2B4B2B;}
/* KONEC HLÁŠKY */

.poznamka{color: red;}
.strankovani{text-align: center;}

.clear{clear: both;}

/* FORMULAR */
FIELDSET{border: 1px solid #cfcfcf; border-top: 3px solid #cfcfcf; padding: 5px 10px 10px 10px;}
LEGEND{padding: 0 10px; font-weight: bold;}
FORM{margin: 0; padding: 0;}
.text-label{font-weight: bold; font-size: 8pt; padding-top: 5px;}
.doplnek{font-size: 8pt; font-style: italic;}
.text-box, .text-box-inactive, .dateformat-d-sl-m-sl-Y{background: #f4f4f4; border: 1px solid #CFCFCF; font-size: 8pt; padding: 1px 3px;}
.text-box-inactive{color: #777;}
.textarea-box{background: #f4f4f4; border: 1px solid #CFCFCF; width: 736px !important; width: 745px; padding: 1px 3px; font: normal 8pt Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;}
.select-box{background: #f4f4f4; border: 1px solid #CFCFCF; font-size: 8pt;}
.checkbox{width: 15px; height: 15px; padding: 0; margin: 0; vertical-align: middle;}
.form-buttons{text-align: center; padding: 0 0 15px 0;}
/* KONEC FORMULARE */

/* FORMULAR */
/*
FORM{margin: 0; padding: 0;}
.label{font-weight: bold; text-align: right;}
.text-box{background: #fff url(../img/input-background.gif) no-repeat; font-size: 8pt;}
.textarea-box{background: #fff url(../img/textarea-background.gif) no-repeat; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt;}
.select-box{font-size: 9pt;}
.checkbox{width: 15px; height: 15px; padding: 0; margin: 0;}
*/
/* KONEC FORMULARE */

/* PRIHLASENI */
.chyba{margin: 70px 0 10px 0; height: 50px;}
TABLE#hl-tab-prihlaseni{background: Silver; border: 1px solid Background; table-layout: auto;margin: 0 auto;}
TABLE#hl-tab-prihlaseni TH{border: 0 none; background: #3C3B40; text-align: center; margin: 0 auto;}
TABLE#hl-tab-prihlaseni TD{border: 0 none;}
TABLE#sub-tab-prihlaseni{background: Silver; table-layout: auto;}
INPUT.login{font-size: 8pt; width: 150px; border: 1px solid #000; padding: 1px 3px 0 3px;}
INPUT.pass{font-size: 8pt; width: 150px; border: 1px solid #000; padding: 1px 3px 0 3px;}
/* KONEC PRIHLASENI */

/* řádkování */
.row1{background-color: #FFFCCC;}
.row2{background-color: #F7F4C0;}
.row-vyrizuje-se{background-color: #D3D5F4;}
.row-zaplaceno{background-color: #C9D002;}
.row-storno{background-color: #ff7d7d;}
/* konec řádkování */

/*-------------------------------- ID -------------------------------*/
#main{
	background: #fff url(../img/bottom.gif) no-repeat bottom;
	width: 960px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	text-align: center;
	min-height: 100%;
	height: 100%;
	position: relative;
}
BODY>#main {height: auto;}
#head{background: url(../img/head.gif) no-repeat; width: 960px; height: 90px; margin: 0 auto 2px auto;}

/* top lista */
#top-lista{background-color: #c3c3c3; width: 956px; padding: 0; margin: 0 auto 10px auto; color: #000; text-align: left;}
#top-lista P{padding: 3px 10px; margin: 0; width: 400px; float: left;}
#top-lista A{color: #000;}
#top-lista #icons{float: right; margin: 0 10px 0 0; padding: 3px 0 1px 0;}
#top-lista #icons A{text-decoration: none; color: #9b0a0a;}
/* konec top lista */

#stred{background-color: #fff; width: 960px;}
#lbox{float: left; width: 204px; text-align: center; padding: 0 0 30px 0; margin: 0;}
#pbox{border-left: 1px solid #C0C0C0; float: left; width: 755px !important; width: 756px; padding-bottom: 30px;}

/* MENU */
H1#menu-head{background: url(../img/menu-head-lista.gif) no-repeat; margin: 0 0 1px 2px;}
UL#nav{width: 200px; list-style: none; margin: 0 auto !important; margin: 0; padding: 0;}
UL#nav LI.foldout{background: #98cc66 url(../img/tl-foldout.gif) no-repeat; margin: 0 0 1px 0; padding: 0;}
UL#nav LI.not-foldout{background: #98cc66 url(../img/tl-not-foldout.gif) no-repeat; margin: 0 0 1px 0; padding: 0;}
UL#nav LI A{
	font-size: 9pt;
	font-weight: bold;
	color: #2B4B2B;
	text-decoration: none;
	display: block;
	width: 165px !important;
	width: 200px;
	padding: 7px 10px 7px 25px;
	text-align: left;
	margin: 0;
}
#nav LI A:hover{color: #000;}
UL#subnav{list-style: none; margin: 0; padding: 0; text-align: left; color: Black;}
UL#subnav LI{background: #BCE892 url(../img/tl.gif) no-repeat; margin: 0 0 1px 0; width: 200px;}
UL#subnav LI A{color: #2B4B2B;}
UL#subnav LI A:hover{color: #000;}
/* KONEC MENU */

/* jednoduche menu */
UL#menu{width: 200px; list-style: none; text-align: center; margin: 0 auto !important; margin: 0; padding: 0;}
UL#menu LI.not-foldout{background: #98CC66 url(../img/tl-not-foldout.gif) no-repeat; margin: 0; padding: 0;}
UL#menu LI A{
	font-size: 9pt;
	font-weight: bold;
	color: #2B4B2B;
	text-decoration: none;
	display: block;
	width: 165px !important;
	width: 200px;
	padding: 3px 10px 3px 25px;
	text-align: left;
	margin: 0;
}
UL#menu LI A:hover{color: #000;}
/* konec jednoducheho menu */

#bottom{
	/*background: #fff url(../img/bottom.gif) no-repeat bottom;*/

	background: #fff;
	width: 960px;
	height: 25px;
	/*border-top: 1px solid #C0C0C0;*/
	bottom: 0;
	left: 0;
	/*overflow: hidden;*/
	/*position: absolute;*/
}
