@CHARSET "UTF-8";

.order-l .title {
	height: 24px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	position: relative;
}
.order-l .overview-link {
	text-align: right;
}

.order-l table {
	width: 100%;
	border: 1px solid #cccccc;
	/*border-collapse: collapse;*/
}
.order-l tr {
	height: 24px;
}
.order-l td,
.order-l th {
	padding: 0px 4px;
}
.order-l td img,
.order-l td input {
	vertical-align: middle;
}

.order-l td {
	border-bottom: 1px solid #cccccc;
}

.order-l tr.header {
	background-color: #bbbbbb;
	height: 30px;
}

.order-l tr.group {
	background-color: #e0e0e0;
}

.order-l tr.active {
	background-color: #87a4f0;
}

.order-l tr.item {
}
.order-l tr.tDnD_whileDrag {
	background-color: #f8f8a0;
}
.order-l tr.item-hover td.dnd,
.order-l tr.tDnD_whileDrag td.dnd {
	cursor: n-resize;
	background-image: url("../img/icons/anchor.png");
	background-position: right;
	background-repeat: no-repeat;
}
.order-l .handle {
	width: 16px;
	padding-right: 0px;
}

.order-l .nazev {
	text-align: left;
}
.order-l .nazev input {
	width: 200px;
}
.order-l tr.header .nazev,
.order-l tr.group .nazev {
	font-weight: bold;
}
.order-l .pocet {
	width: 35px;
	text-align: center;
}
.order-l .pocet input {
	width: 25px;
	text-align: center;
}
.order-l .cena {
	text-align: right;
}
.order-l td.cena {
	width: 80px;
}
.order-l .akce {
	width: 20px;
	text-align: center;
}


.order-l .new-order-group {
	padding: 5px 0px 0px 5px;
}

#actAddIncomingOrder {
	float: right;
	margin: 5px;
}


.auto-fill {
	cursor: pointer; cursor: hand;
}

span.rename {
	cursor: pointer; cursor: hand;
	text-decoration: underline;
	/*
	padding-right: 20px;
	background-image: url("../img/actions/pencil.png");
	background-position: right;
	background-repeat: no-repeat;
	*/
}

#renamers {
	display: none;
}

.stretcher {
	clear: both;
}

.order-r table {
	margin-bottom: 20px;
}

.order-r .label {
	text-align: right;
	width: 50%;
}
.order-r .value,
.order-r .dual {
	text-align: right;
	padding-left: 5px;
}
.order-r .price {
	font-weight: bold;
}

.order-actions {
	text-align: center;
}

.order-actions textarea {
	width: 240px;
	height: 60px;
	/*display: block;*/
	margin-bottom: 10px;
}

.order-actions input {
	width: 140px;
	display: inline;
	margin-bottom: 4px;
}


.inquiries-box {
	height: 400px;
}
.inquiries {
	width: 100%;
	border: 1px solid #cccccc;
	margin-bottom: 8px;
}
.inquiries tr {
	height: 24px;
}
.inquiries .header {
	background-color: #cccccc;
}
.inquiries td, .inquiries th {
	padding: 0px 4px;
}
.inquiries .vyber {
	width: 20px;
}
.inquiries .nazev {
	text-align: left;
}
.inquiries .vytvoreno {
	text-align: left;
}
.inquiries .prijemce,
.inquiries .odesilatel {
	text-align: left;
}


/* Stranka vytvareni sestavy oken
***********************************/

.window-set td {
	border: 1px solid #cccccc;
	margin: 2px;
	width: 120px;
	height: 120px;
	vertical-align: top;
}



/* Stranka odesilani poptavky
*******************************/

.send-l form table {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.send-l form td {
	line-height: 25px;
}
.send-l form td.input { width: 148px; }
.send-l form td.btn   { width: 60px;  }

.send-l form select       { width: 100%; }
.send-l form .input input { width: 140px; }
.send-l form .btn input   { width: 60px; }


.send-l form td.cat {
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}

.send-l #foundUsers {
	height: 366px;
	overflow-y: auto;
}

#product-cats, #product-no-cats {
	position: absolute;
	background-color: #ffffff;
	width: 500px;
	z-index: 10;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc;
}
#product-cats .product-cat {
	float: left;
	width: 220px;
	margin: 5px;
	padding-right: 10px;
	border-right: 6px solid #aaddff;
}
#product-cats .product-cat img {
	float: left;
	border: 1px solid #cccccc;
	margin-right: 10px;
}

.found-user .title {
	font-weight: bold;
	background-color: #dddddd;
	padding: 2px;
	margin-right: 2px;
}
.found-user input {
	margin: 0px 0px 1px 0px;
}
.found-user .title a {
	float: right;
}
.found-user .address { float: left; width: 50%; }
.found-user .contact { float: left; width: 50%; }

.gmap-window .title {
	font-weight: bold;
	margin-bottom: 4px;
}
.gmap-window .input {
	margin-top: 4px;
}

.order-send .recipients {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
}
.order-send .recipients tr {
	height: 24px;
}
.order-send .recipients td,
.order-send .recipients th {
	text-align: left;
	padding: 0px 4px;
}

.order-send .recipients td {
	border-bottom: 1px solid #cccccc;
}

.order-send .recipients tr.header {
	background-color: #bbbbbb;
	height: 30px;
}

.send-r .gmap-box {
	padding: 0px;
}

.send-r .receivers-box {
	height: 103px;
}

.send-r #receivers {
	float: left;
	width: 310px;
	height: 100px;
	overflow-y: auto;
}

.send-r form {
	float: right;
}
.send-r form input {
	width: 170px;
	margin-bottom: 4px;
	display: block;
}

.hidden {
	display: none;
}


.contact table.form tr {
	height: 25px;
}

form.delivery {
	height: 124px;
}

fieldset legend input {
	margin-top: 0px;
	vertical-align: middle;
}

fieldset.contact-address {
	width: 250px;
	float: left;
	margin-right: 10px;
}

fieldset.custom-address {
	width: 300px;
	float: left;
}

form.delivery .actions input {
	display: block;
	width: 170px;
	margin-top: 4px;
}

form.delivery .actions {
	position: absolute;
	bottom: 8px;
	right: 8px;
}

input.deliver {
	float: right;
}

