
.red { color: red; }
.green { color: #060; }
.blue { color: #3560de; }
.gray { color: gray; }

 #asbody
	{
  width: 700px;
	}
  #foot
	{
  width: 970px;
  padding-bottom: 13px;
	}
#foot p.loga {
	margin-top:-1px;
}
#site {
  overflow: visible;
}
HTML {
	
	overflow: auto;
	overflow-y: scroll;
	-ms-overflow-y: scroll;
}

#page, #site {
	Z-INDEX: 5; POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 990px; PADDING-TOP: 155px
}
#pg, #asbody-holder {
	 WIDTH: 990px; 
}
#asbody-holder {
	BACKGROUND: url(/nd_soubory/images/layout/pg-repeat.gif) repeat-y 0px 0px
}
#pgL, #asmenu-holder {
	WIDTH: 260px;  FLOAT: left; PADDING-TOP: 10px
}
#pgL .pad, #asmenu-holder .pad {
	MARGIN: 0px 15px 10px;
}
#pgR, #asbody {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 10px; PADDING-TOP: 15px
}
.full#pgR, .full#asbody {
	WIDTH: 944px
}



#demoico {
	position:absolute;right:-35px;bottom:-15px;
}
#WIPico {
	position:absolute;right:-745px;bottom:-105px;
	width: 32px;
	height: 32px;
}




SPAN.N,
SPAN.LOCK,
SPAN.OK,
SPAN.VOZ,
SPAN.KO,
SPAN.KO2,
SPAN.INFO,
SPAN.INFO2,
SPAN.INFO3,
SPAN.INFO4,
SPAN.xOK,
SPAN.xAUTH,
SPAN.xKO,
SPAN.xINFO,
SPAN.xMOVE,
SPAN.xSUB,
SPAN.MOVEG,
SPAN.MOVEY,
SPAN.ADD,
SPAN.xGRAY,
SPAN.TBLico,
SPAN.lic-TR,
SPAN.lic-PREAKTIVNI,
SPAN.lic-DNA,
SPAN.lic-DNE,
SPAN.lic-DRA,
SPAN.lic-DRE,
SPAN.lic-STORNO ,
SPAN.lic-BLOKACE  {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 16px;
	width: 16px;
}
SPAN.LOCK { background-image: url(/gemfiles/img/lock.png);margin-left:2px; }
SPAN.OK { background-image: url(/gemfiles/img/OK.png); }

SPAN.VOZ-3 { background-image: url(/gemfiles/img/car_sedan_blue.png); }/*osobni*/
SPAN.VOZ-4 { background-image: url(/gemfiles/img/truck_red.png); }/*nakladni*/
SPAN.VOZ-B { background-image: url(/gemfiles/img/bike_green.png); }/*nakladni*/

SPAN.KO { background-image: url(/gemfiles/img/KO.png); }
SPAN.KO2 { background-image: url(/gemfiles/img/KO2.png); }
SPAN.INFO { background-image: url(/gemfiles/img/INFO.png); }
SPAN.INFO2 { background-image: url(/gemfiles/img/INFO2.png); }
SPAN.INFO3 { background-image: url(/gemfiles/img/INFO3.png); }
SPAN.INFO4 { background-image: url(/gemfiles/img/INFO4.png); }
SPAN.xOK { background-image: url(/gemfiles/img/1x.png); }
SPAN.xAUTH { background-image: url(/gemfiles/img/13x.png); }
SPAN.xKO { background-image: url(/gemfiles/img/2x.png); }
SPAN.xINFO { background-image: url(/gemfiles/img/3x.png); }
SPAN.xGRAY { background-image: url(/gemfiles/img/4x.png); }
SPAN.xMOVE { background-image: url(/gemfiles/img/5x.png); }
SPAN.xSUB { background-image: url(/gemfiles/img/6x.png); }
SPAN.MOVEG { background-image: url(/gemfiles/img/arrow_right_green.png); }
SPAN.MOVEY { background-image: url(/gemfiles/img/arrow_right_yellow.png); }
SPAN.ADD { background-image: url(/gemfiles/img/add2.png); }
SPAN.TBLico { background-image: url(/gemfiles/img/table_preferences.png); }
SPAN.lic-TR { background-image: url(/gemfiles/img/lic-TR.png); }
SPAN.lic-DNA { background-image: url(/gemfiles/img/lic-DNA.png); }
SPAN.lic-DNE { background-image: url(/gemfiles/img/lic-DNE.png); }
SPAN.lic-DRA { background-image: url(/gemfiles/img/lic-DRA.png); }
SPAN.lic-DRE { background-image: url(/gemfiles/img/lic-DRE.png); }
SPAN.lic-STORNO { background-image: url(/gemfiles/img/lic-STORNO.png); }
SPAN.lic-BLOKACE { background-image: url(/gemfiles/img/KO2.png); }
SPAN.lic-PREAKTIVNI { background-image: url(/gemfiles/img/lic-PREAKTIVNI.png); }

SPAN.textedIco {	position:relative;padding-left:16px;line-height:16px;width:auto;background-position:top left;}

SPAN.OK-close,
SPAN.OK-big,
SPAN.KO-big,
SPAN.KO2-big,
SPAN.LOCK-big,
SPAN.INFO-big,
SPAN.INFO2-big,
SPAN.INFO3-big {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 32px;
	width: 32px;
	float: left;
}
SPAN.OK-close { background-image: url(/gemfiles/img/OK-big.png); }
SPAN.OK-big { background-image: url(/gemfiles/img/OK-big.png); }
SPAN.KO-big { background-image: url(/gemfiles/img/KO-big.png); }
SPAN.KO2-big { background-image: url(/gemfiles/img/KO2-big.png); }
SPAN.LOCK-big { background-image: url(/gemfiles/img/LOCK-big.png); }
SPAN.INFO-big { background-image: url(/gemfiles/img/INFO-big.png); }
SPAN.INFO2-big { background-image: url(/gemfiles/img/INFO2-big.png); }
SPAN.INFO3-big { background-image: url(/gemfiles/img/INFO3-big.png); }

SPAN.inlineb { display: inline-block!important;}
SPAN.visitorOK {
	background-image: none;
    border: 1px #85ab8d solid;
    border-radius: 3px;
    width: 10px;
    height: 16px;
    background-color: #10c136;
    margin-left: 2px;
	display:inline-block;
}
SPAN.visitorWait {
	background-image: none;
    border: 1px #9da19e solid;
    border-radius: 3px;
    width: 10px;
    height: 16px;
    background-color: #d5d5d5;
    margin-left: 2px;
	display:inline-block;
}
SPAN.visitorKO {
	background-image: none;
    border: 1px #ab8585 solid;
    border-radius: 3px;
    width: 10px;
    height: 16px;
    background-color: #c12510;
    margin-left: 2px;
	display:inline-block;
}
.stavDescribe {
	margin-bottom:20px;
}
.stavDescribe DIV {
	margin: 0px 0px 10px 146px;
	float: none;
	display: block;
	overflow: auto;
	height: auto;
}
.stavDescribe DIV.stavyosoby {
	margin: 0px 0px 5px 146px;
}
.stavDescribe DIV.stavyosoby SPAN{
	float: left;
	padding-right: 5px;
}
.stavDescribe SPAN {
}
.stavDescribe H4 {
	display: block;
	float: left;
	width: auto;
	margin: 12px 0px 0px 8px;
	font-size: 16px;
}


.zonyField,
#zonyField {
	display: block;
	position: relative;
	padding: 0px 10px 10px 10px
}
.zonyField H3,
#zonyField H3 {
	display:block;
	position: relative;
	font-size: 18px;
	margin: 30px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	xborder: dashed 1px red;
}
.znIco {
	position: absolute;
	display:block;
	height: 64px;
	width: 64px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: top left;
	left: -80px;
	top: -16px;
}
.zonyField H4,
#zonyField H4 {
	display:block;
	position: relative;
	font-size: 14px;
	margin: 5px 0px 5px 10px;
	padding: 5px 5px 5px 5px;
	xborder: dashed 1px red;
	border-bottom: 1px silver solid;
	color: #3560de;
	float: none;
}
.znObjIco {
	position: absolute;
	display:block;
	height: 32px;
	width: 32px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: top left;
	left: -42px;
	top: 0px;
	Xborder: dashed 1px red;
}

.popUpIco16 {
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(/gemfiles/img/popUp16.png);
	cursor: pointer;
	_cursor: hand;
	padding: 20px 0px 10px 20px;
	display: block;
	float: none;
}

.popDownIco16 {
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(/gemfiles/img/popDown16.png);
	cursor: pointer;
	_cursor: hand;
	padding: 20px 0px 10px 20px;
	display: block;
	float: none;
}

.popUpIco24 {
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
	background-position: 100% 100%;
	background-image: url(/gemfiles/img/popD24.png);
}
.popDownIco24 {
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	float: right;
	background-image: url(/gemfiles/img/popDown24.png);
}

#Nzona .znIco {
	Xbackground-image: url(/gemfiles/img/nevyrobnaZ.png);
}
#Vzona .znIco {
	Xbackground-image: url(/gemfiles/img/vyrobnaZ.png);
}
#Szona .znIco {
	Xbackground-image: url(/gemfiles/img/specZ.png);
}
#NzonaO .znObjIco, #VzonaO .znObjIco {
	Xbackground-image: url(/gemfiles/img/dude4.png);
	background-position:  left;
}
#NzonaV .znObjIco, #VzonaV .znObjIco {
	Xbackground-image: url(/gemfiles/img/car_compact_grey.png);
	background-position:  left;
}
#NzonaN .znObjIco, #VzonaN .znObjIco {
	Xbackground-image: url(/gemfiles/img/truck_blue.png);
	background-position:  left;
}


.SNzony { padding-left: 16px; display: block;
	xborder: dashed 1px blue;
	float: none;
	overflow: visible;
	height: auto;
	 }
.SNzony .SNzony { display:none; padding-left: 32px;}
.SNzony .valueinfo{
	width: 99%;
	float: none;
	display:block;
	Xborder: 1px dashed red;
	 }

.smazatOs {float:right;cursor:pointer;_cursor:hand;}
#selectedIds {
	overflow: auto;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
	height: 200px;
	display: block;
	border: 1px silver solid;
	xwidth: 680px;
}
#selectedIds TABLE {
	xwidth: auto;
}
.selOs {
	border-bottom:1px silver solid;
	display:block;
	padding:0px 3px 0px 3px;
	background: url(/gemfiles/img/calendar/timebg.png) repeat-x;
	background-position: bottom;
	display: table-row;
	overflow: auto;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
}
.selOs DIV {
	float: left;
	margin: 0 px 0 0 ;
	padding: 5px 4px 5px 4px;
	overflow: hidden;
	display: table-column;
	
	white-space: nowrap;
		text-overflow: ellipsis;
	border-right: 1px solid #e3e3e3;
}

.datovatabulka CAPTION {
	padding: 12px 0px 0px 0px;
	border-bottom: 1px silver solid;
}
.filters{ 
	width:100%;
	margin: 0px;
	padding: 0px;
	display:block;
	height: auto;
	overflow: visible;
	}
.qsrch {
	width:auto;
	width:100%;
	Xbackground-color:#f8f8f8;
	text-align:left;
	padding:5px 0 5px 0;
	line-height: 20px;
	margin: 0px;
	display:block;
	height: auto;
	overflow: visible;
	xoverflow: auto;
	position: relative;
	}
form .qsrch {
	z-index:1000;
}
.qsrch INPUT {
	margin:1px;
}
.qsrch .red {
	z-index:1000;/*v IE 9 neslo klikat na ikonu vymazani*/
}
.qsrch UL {
	display: table-row;
	width: auto;
	margin: 0px;
	z-index: 1024;
}
.qsrch UL LI {
	list-style: none;
	display: table-column;
	float: left;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	position: relative;
}
.qsrch UL LI DIV {
	overflow: auto;
	height: auto;
	float: none;
}
.qsrch UL LI UL {
	display: none;
	width: auto;
	position: absolute;
	background-color: white;
	border: 1px silver solid;
	border-top: none;
	z-index: 1000;
}
.qsrch UL LI UL LI {
	display: block;
	width: auto;
	position: relative;
	background-color: white;
	float: none;
	padding: 0px;
	margin: 0px;
}
.qsrch UL LI UL LI A {
	padding: 2px 15px 2px 15px;
	margin: 0px;
	display: block;
}
.qsrch UL LI UL LI A:hover {
	background-color: #f8f8f8;
}
.qsrch .qMlink {
	color:#4a4ac4;
	white-space: nowrap;
}
.qsrch a.current {
	background-image: url(../img/fbbg.gif);
	background-position: 0% 0%;
	font-weight: bold;
	color: white;
	margin: 0px;
	padding: 0px;
	float: left;
}
.qsrch a.current SPAN{
	background-image: url(../img/fbbg.gif);
	background-position: 100% 0%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.qsrch a.current SPAN SPAN {
	background-image: url(../img/fbbg.gif);
	background-position: 100% 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.qsrch a.current SPAN SPAN SPAN {
	background-image: url(../img/fbbg.gif);
	background-position: 0% 100%;
	padding: 0px 8px ;
	margin: 0px;
	float: left;
}
.qsrch A:hover {
	text-decoration:underline;
}
.tblFilter {
	background-color: #EDEFF4;
	border-top: 1px solid #E5EAF1;
	padding: 4px 0px 5px 0px;
	xdisplay: block;
	height: auto;
	overflow: auto;
	position: relative;
	width: 100%;
	text-indent:4px;
}
.filterRow {
	display: block;
	float: none;
	height: auto;
	overflow: auto;
}
.filterRow LABEL{
	line-height: 22px;
}


.ntfWarn {
	background-image: url(../img/warnY32.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 10px 10px 10px 20px;
	padding: 5px 5px 5px 42px;
	font-style: italic;
}

.infoWarn {
	background-image: url(../img/warnB32.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 10px 10px 10px 20px;
	padding: 8px 5px 8px 42px;
	font-style: italic;
	text-align:left;
}
.errorWarn {
	background-image: url(../img/warnR32.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 10px 10px 10px 20px;
	padding: 8px 5px 8px 42px;
	font-style: italic;
	text-align:left;
}

#DynHelp {
	position:relative;
	float: right;
}
#DynHelp A{
	display:block;
	border:1px solid white;
	text-decoration: none;
	color: red;
	width: auto; 
	padding: 2px 4px 2px 4px;
}

#DynHelp A:hover{
	border:1px solid silver; 
}

#DynHelp .smenu { position:absolute;
	background-color: white;
}

.infoFIRMCO,
.infoFIRMCOG,
.errormessage {
	text-align: left; 
}
.infoFIRMCO H6,
.infoFIRMCOG H6,
.errormessage H6 {
	margin-left: 0px; 
}

#napvedaLink {
	position:absolute;
	top:155px; 
	right:10px; 
}

#napvedaLink A{
	font-size:12px;
	border: 1px solid white;
	padding: 1px 5px 3px 20px;
	background-image: url(../img/helpIco.png);
	background-position: left center;
	background-repeat: no-repeat;
}
#napvedaLink A:hover{
	border: 1px solid silver;
	background-color: #f2f2f2;
	color: #d30202;
}
#yui-history-iframe {
	border: none;
	z-index: 0;
	overflow: hidden;
}

.dismenu{
	color: gray;
}

.zonyLbl {float:left;}
.zonyCleaner,
.zonyChk{
	display:block;
	float:left;
	border: 1px solid #808eb5;
	font-size:10px;
	margin:0 0 0 10px;
	padding:1px 20px 1px 1px;
	background-color: #edeff3;
	background-image: url(../img/KO2.png);
	background-position: right;
	background-repeat: no-repeat;
	white-space: nowrap;
}
.zonyCleaner {
	position:absolute;
	right:-75px;
	top: 0px;
	border:none;
}
.zonyRow {
	width: 620px;
	overflow: visible;
	position: relative;
	display: block;
}


.vyskaVozidla .carSelect { display:block; float:left; line-height:12px; margin-right:2px; Xborder:1px silver solid; width:90px}
.vyskaVozidla IMG { display:block; float:left;}
.vyskaVozidla INPUT { display:block; float:left;  margin: 6px 0px 16px 3px; }
.vyskaVozidla FONT { display:block; float:none; padding-left:15px;font-size:10px; color:gray;}



.select-menu-group .obsolete {
	color: gray !important;
}
#SingleOsvedceni .obsolete {
	display: none;
}