.cenik {
	padding-right: 1em;
}


.entryover{
	color: black;
	background-color: white;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border:1px solid #ccc;
	margin-left: 3px;
	padding-left: 0px;
}
.entryoverl {
	color: black;
	background-color: white;
	text-align: left;
	border:1px solid #ccc;
}
.entryoverlIE {
	color: black;
	background-color: white;
	text-align: left;
	border:1px solid #ccc;
	margin-top: 6px;
}

.textarIE {
	margin-top: 6px;
}

.entryovercode {
	background-color: #fffccc ;
	color: black;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

.entryoverR[type=text] {
	color: black;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border: 0;
	background: inherit;
}


.entryoverchanged {
	color: black;
	background: #ffa9a9;
	padding: 0;
	margin: 0;
	text-align: right;
	border: 0;
}

.labell {
	margin-right: 1em;
	font: bold 16px sans-serif;
}

.labelr {
	margin-left: .5em;
	font: bold 16px sans-serif;
}

.llabelover {
	display: block; 
	font: bold 12px/1.2  sans-serif;
	margin: 0px;
	margin-top: 10px;
	color: black;
}

.superh {
	vertical-align: super;
	font-size: 9px; /* xx-small */
	font-weight: 900;
	margin-left: 0;
	color: red;
}


input[type=submit], input[type=button], .submit-row input {
width: 100%;
}


.chboxlabel {
	font: 12px/1.2 sans-serif;
}

.chboxlabel:hover {
	background-color: #fffccc ; 
	cursor: pointer;
}


.xtdjs a
{
text-decoration: none;
font-weight: bold;
display: block;
padding: 5px;
}

.xthdjs {
padding: 5px;
}

.xtdjs {
padding: 0px;
}

/*
.xthjs {
padding: 5px;
text-align: center; 
vertical-align:center;
}

.xtdjs a:link, .xtdjs a:visited
{
background:#EDF3FE;
text-decoration: none;
}
*/

.xtdjs a:hover, .xtdjs a:active
{
background:#EDF3FE;
}

.kosikrow {
vertical-align: middle; 
}



/* TABLES */
table { border-collapse:collapse; border-color:#ccc; }
.tdjs td, th { text-align: center; padding:0px; font-size:11px; vertical-align:center;
line-height:8px;
font-family:"Lucida Grande", Verdana, Arial, sans-serif; }
thead th, 
tfoot td { color:#666; padding:2px 5px; font-size:13px; background:#e1e1e1 url(img/admin/nav-bg.gif) top left repeat-x; border-left:1px solid #ddd; border-bottom:1px solid #ddd; }
etfoot td { border-bottom:none; border-top:1px solid #ddd; }
thead th:first-child, 
tfoot td:first-child { border-left:none !important; }
thead th.optional { font-weight:normal !important; }
/* fieldset table { border-right:1px solid #eee; } */
tr.row-label td { font-size:11px; padding-top:2px; padding-bottom:0; border-bottom:none; color:#666; margin-top:-1px; }
.row1 { background:#f4f4f4; }
.row2 { background:white; }

/* FORM DEFAULTS */
input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; 
font-family:"Lucida Grande", Verdana, Arial, sans-serif; font-weight:normal; font-size:13px; }
textarea { vertical-align:top !important; }
input[type=text], input[type=password], textarea, select, .vTextField { border:1px solid #ccc; }

/* MODULES */
.module { padding:0;border:1px solid #ccc; margin-bottom:5px; background:white; }
.module p, .module ul, .module h3, .module h4, .module dl, .module pre { padding-left:10px; padding-right:10px; }
.module blockquote { margin-left:12px; }
.module ul, .module ol { margin-left:1.5em; }
.module h3 { margin-top:.6em; }
.module h2, .module caption { margin:0; padding:2px 5px 3px 5px; font-size:13px; text-align:left; font-weight:bold; background:#7CA0C7 url(img/admin/default-bg.gif) top left repeat-x; color:white; }
.module table { border-collapse: collapse; }

/* PAGE STRUCTURE */
#container { position:relative; width:100%; min-width:760px; padding:0; }
#content { margin:10px 15px; }
#header { width:100%; }
#content-main { float:left; }
#content-related { float:right; width:18em; position:relative; margin-right:-19em; }
#footer { clear:both; padding:10px; }


/*  FORM BUTTONS  */
input[type=submit], input[type=button], .submit-row input { background:white url(img/admin/nav-bg.gif) bottom repeat-x; padding:3px; color:black; border:1px solid #bbb; border-color:#ddd #aaa #aaa #ddd; }
input[type=submit]:active, input[type=button]:active { background-image:url(img/admin/nav-bg-reverse.gif); background-position:top; }
input[type=submit].default, .submit-row input.default { border:2px solid #5b80b2; background:#7CA0C7 url(img/admin/default-bg.gif) bottom repeat-x; font-weight:bold; color:white; }
input[type=submit].default:active { background-image:url(img/admin/default-bg-reverse.gif); background-position:top; }

.thjs {
	text-align: center;
	vertical-align: middle;
}


.thdjs {
	text-align: center;
	vertical-align: middle;
	background: white;
	font-size:12px;
}

.thcode {
	text-align: left;
	vertical-align: middle;
	height: 30px;
    padding-left: 3px;
	font-size:13px;
	font-family: "Ariel,Verdana,Sans-serif";
}
#code {
	width: 160px;
}

#prepocitat {
	width: 150px;
    margin-bottom: 10px;
    margin-top: 10px;
	 margin-right: 5px;
}

#odeslat {
	width: 260px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.tdr {
	text-align: right; 
	display: table-cell;
	vertical-align: middle; 
	font-size:13px;
	font-family: "Ariel,Verdana,Sans-serif";
}
#celkem {
    padding-right: 3px;
}

.tdrh {
	text-align: right; 
	display: table-cell;
	vertical-align: middle; 
	font-size:13px;
}


.tdjs {
	border: 0;
	border-collapse: separate;
}

.tdjsa {
	border: 0;
	border-collapse: separate;
}



#buttonkosik
{
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(kosik.gif);	 
	padding:3px; 
	margin-left: 5px;
	padding-right: 20px;
	color:black; 
	border:0px solid black; 
	border-color:white; 
	background-color: transparent;
	width: 10px;
}

#kosikrefresh  {		 
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(refresh.gif);	 
	background-color: transparent;
	border-color:white; 
	display: block;
	border: 0;
	margin:0;
	padding:0;
	padding-right: 25px;
}
#kosikremove  {		 
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(remove.gif);	 
	background-color: transparent;
	border-color:white; 
	display: block;
	border: 0;
	margin: 0;
	padding:0;
	padding-right: 25px;
	margin-top: 2px;
}


.cena {
	padding-right:3px; 
}

.ccena {
	display: inline;
	white-space:nowrap;
}

.kosik {
	margin-left: 50px;
}

.adresa p
{
	font-size: 11px;
}

.adresa h4 {
	font-size: 14px;
	font-weight: bold;	
	margin: 0px;
}

.adresa {
	margin-bottom: 30px;
}

.err {
	border-color: red;
}



.entryoverRR {
	color: black;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border: 0;
	background: inherit;
	font-size:13px;
	font-family: "Ariel,Verdana,Sans-serif";
}


.texty {
	font-size:12px;
	font-family: "Ariel,Verdana,Sans-serif";
	width: 90%;
}

.centerw {
	margin-left: 140px;
	margin-right: 100px;
	margin-top: 25%;
}



