﻿body {
	top:0;
	left:0;
	background-color:fff;
}

body, table {
	/*color:#444;*/
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

/*----- -----*/

#head {
	margin:0px;
	padding:0px;
	width:90%;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
}

#obsah {
	margin:0px;
	padding:0px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#logo {
	position:absolute;
	/*top:0;*/
	bottom:10px;
	left:0;
	width:480px;
}

#logo a {
	text-decoration:none;
	border:0px;
}

#navig {
	position:absolute;
	top:0;
	left:140px;
	font-weight:bold;
}

#navig a:hover {
	text-decoration:none;	
}

#navig .sklad {
	color:#006231;	
}
#navig .hostesky {
	color:#bd0924;
}
#navig .reporty {
	color:#0c73b6;	
}
#navig .import {
	color:#ff6600;	
}
#navig .oos {
	color:#707173;	
}
#navig .mchd {
	color:#583b1a;	
}

.homenavig {
	float:left;	
}

#userdata {
	position:absolute;
	right:0;
	top:0;
}

#userdata a:hover {
	text-decoration:underline !important;	
}

#usermenu {
	position:absolute;
	right:0;
	bottom:0;
}

.tabulka {
	margin:0px;
	padding:0px;
	width:100%;
}

.tabulka th, td {
	margin:0px;
	padding:0px;
}

/*----- -----*/

table {
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}

img {
	border:0px;	
}

tr.wht td {
	background-color:#fff;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}

td.image {
	background-color:#fff;
	width:50px;
	height:50px;
}

tr.hd th {
 	background-color:#666666;
	padding:5px;
	color:#fff;
	text-align:left;
 }
tr.hdr th {
 	background-color:#888888;
	padding:5px;
	color:#fff;
	text-align:left;
 }
 
tr.doklad th {
 	background-color:#b8b8b8;
	padding:5px;
	color:#fff;
	text-align:left;
 }
 
 tr.doklad th.tmavsi {
 	background-color:#888888;
	padding:5px;
	color:#fff;
	text-align:left;
 }
 
tr.doklad td {
	text-align:left !important;
 }
 
tr.dokladitem td {
 	background-color:#f0f0f0;
	padding:5px;
	color:#666666;
	text-align:left;
 }
 
table.dokladdetail th {
 	background-color:#f0f0f0;
	padding:5px;
	color:#808080;
	text-align:left;	
}

table.dokladdetail td {
	padding:5px;
	color:#808080;
	text-align:left;	
}


 tr.srch th, th.srch {
 	background-color:#888888 !important;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#fff;
	text-align:left;
 }
 
 tr.srch input.txt {
	height:16px;
	border:0px;
	/*width:60px;*/
	width:40px;
	background-image:url("/images/lupa.gif");
	background-color:#fff;
	background-repeat:no-repeat;
	padding-left:18px;
 }
 
 tr.srch input.img {
	height:16px;
	border:0px;
	width:16px;
	background-color:#fff;
 }
 
 input.ksk {
	height:16px;
	border:0px;
	width:16px;
	background-color:#fff;
	border-right:1px #999999 Solid;
	border-top:1px #999999 Solid;
	border-bottom:1px #999999 Solid;
 }
 
 input.txt {
	height:14px;
	border:0px;
	width:50px;
	background-color:#fff;
	color:#ff6600;
	font-size:10px;
	border-left:1px #999999 Solid;
	border-top:1px #999999 Solid;
	border-bottom:1px #999999 Solid;
 }
 
 tr.row td {
 	background-color:#f0f0f0;
	padding:5px;
	height:50px;
 }
 tr.odd td {
	background-color:#fafafa;	 
	padding:5px;
	height:50px;
 }
 tr.important td {
	background-color:#FFC;	 
	padding:5px;
	height:50px;
 }
 tr.datold td {
	background-color:#ffe9e9 !important;	 
 }
 
 
/**/
 tr.rowx td {
 	background-color:#f0f0f0;
	padding:2px;
	height:30px;
 }
 tr.rowx:hover td {
	background-color:#FFC;	 
	padding:2px;
	height:30px;
 }
 tr.oddx td {
	background-color:#fafafa;	 
	padding:2px;
	height:30px;
 }
 tr.oddx:hover td {
	background-color:#FFC;	 
	padding:2px;
	height:30px;
 }
 tr.importantx td {
	background-color:#FFC;	 
	padding:2px;
	height:30px;
 }
 tr.datoldx td {
	background-color:#ffe9e9 !important;	 
 }
/**/
 
 
 abbr.rezervace {
	color:#ff6600;
	cursor:help;
	border:0px;
 }
 
 tr.kos td {
	background-color:#fafafa;
	padding:5px;
 }
 
 tr.obj td {
	background-color:#f0f0f0;
	padding-top:5px;
	padding-bottom:5px;
 }
 
.stinHorniLevy {
	background-image:url("/images/stin_leva-horni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinHorniPravy {
	background-image:url("/images/stin_prava-horni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinDolniLevy {
	background-image:url("/images/stin_leva-dolni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinDolniPravy {
	background-image:url("/images/stin_prava-dolni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}

.stinHorni {
	background-image:url("/images/stin_horni.png");
	background-repeat:repeat-x;
	height:24px;
}
.stinDolni {
	background-image:url("/images/stin_dolni.png");
	background-repeat:repeat-x;
	height:24px;
}
.stinLevy {
	background-image:url("/images/stin_levy.png");
	background-repeat:repeat-y;
	width:24px;

}
.stinPravy {
	background-image:url("/images/stin_pravy.png");
	background-repeat:repeat-y;
	width:24px;
}

.stinBorder {
	background-color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:7px;
}


#btnodeslat {
	margin:0px;
	padding:2px;
	padding-left:22px;
	background:transparent;
	background-image:url("/images/user.png");
	background-repeat:no-repeat;
	background-position:3px 3px;
	border:0px;
	cursor:pointer;
	height:20px;
	text-decoration:none;
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

span.taboff {
	display:block;
	float:right;
	background-image:url("/images/sklad-zal-off.jpg");	
	width:100px;
	height:29px;
	text-align:center;
	color:#fff;
}

input.timepicker {
	border:1px #F0F0F0 Solid;
	padding:3px;
	cursor:pointer;
}

span.taboff:hover {
	display:block;
	float:right;
	background-image:url("/images/sklad-zal-offkos.jpg");	
	width:100px;
	height:29px;
	text-align:center;
	color:#fff;
}

span.taboffkos {
	display:block;
	float:right;
	background-image:url("/images/sklad-zal-offkos.jpg");	
	width:100px;
	height:29px;
	text-align:center;
	color:#fff;
}

span.tabon {
	display:block;
	float:right;
	background-image:url("/images/sklad-zal-on.jpg");	
	width:100px;
	height:29px;
	text-align:center;
	color:#fff;
}

span.tabon:hover {
	display:block;
	float:right;
	background-image:url("/images/sklad-zal-offkos.jpg");	
	width:100px;
	height:29px;
	text-align:center;
	color:#fff;
}

span.taboff a, span.tabon a, span.taboffkos a {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:block;
	width:100px;
	height:19px;
	padding-top:10px;
}

.prijvyd {
	color:#888888 !important;	
}

.prijvyd:hover {
	color:#888888 !important;	
	text-decoration:none;
}

input.send {
	background-image:url("/images/disk.png");	
	background-repeat:no-repeat;
	background-position:3px 5px;
	border:1px #808080 Solid;
	padding:5px;
	padding-left:18px;
	background-color:#f0f0f0;
	color:#ff6600;
}

input.xls {
	background-image:url("/images/xls.gif");	
	background-repeat:no-repeat;
	background-position:3px 5px;
	border:0px #808080 Solid;
	padding:2px;
	padding-left:18px;
	background-color:#f0f0f0;
	color:#ff6600;
	cursor:pointer;
}

a.xls {
	background-color:#f0f0f0;
	color:#ff6600;
	cursor:pointer;
}

a.tlacitko {
	display:block;
	height:19px;
	width:100px;
	background-color:#fff;
	border:1px #999999 Solid;
	text-align:right;
	padding-right:5px;
	color:#ff6600;
	text-decoration:none;
	background-image:url("/images/delete_icon.gif");	
	background-repeat:no-repeat;
	background-position:3px 3px;
}

.pocetks {
	font-size:9px !important;	
}

input.strankovani {
	font-size:9px;
	color:#000;
	width:25px;
	text-align:center;
	background-color:#fff;
	border:1px #808080 Solid;
	padding:1px;
}

span.hvezda {
	color:#ff0000;	
	font-weight:bold;
}

div#homenavig {
	margin-top:20px;
	text-align:center;	
}

div#homenavig div {
	width:240px; 
	display:inline-table;
	padding:20px;
}

#copyright a {
	color:#808080;
	text-decoration:none;
}

.printonly {
	display:none;
}

input.skladcsv {
	border:0px; color:#808080; padding:2px; margin:5px; text-align:left; width:auto; cursor:pointer;	
}

input.skladcsv:hover {
	color:#ff6600 !important;
}

@media print {
	body { font-family:Arial, Helvetica, sans-serif; font-size:16px !important;}
	table, table tr, table tr th, table tr td { font-family:Arial, Helvetica, sans-serif; font-size:16px !important;}
	.hd, #userdata, #usermenu, .hdr, #aktualizace, .wht, .doklist, .noprint, #copyright { display:none; }	
	tr.doklad th { border:1px #808080 Solid !important;}
	.printonly { display:block; }
}