/* screen.css */
.highlight {background: none repeat scroll 0 0 #FFFF00;  /* #D4E204;*/}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}


/* vzhled tabulek*/
.groupTable {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
    margin-bottom: 20px;
    /*width: 500px;*/
    width: 100%;
}
.groupTable tr td {
    border: 1px solid #DDDDDD;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.groupTable th {
    background: none repeat scroll 0 0 #DDDDDD;
}
.groupTable .groupName, .groupTable caption {
    background: none repeat scroll 0 0 #015897;
    border: 1px solid #156BB4;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}
/*
.groupTable .gBonus {
    color: #DDDDDD;
    font-size: 12px;
    padding-left: 20px;
}
.groupTable .addMatch {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #156BB4;
}
.groupTable .editMatch {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
.groupTable .scratch {
    color: #661111;
    cursor: pointer;
    padding: 2px 4px;
}
.groupButton {
    clear: left;
    float: left;
    height: 18px;
    margin: 0 2px 3px;
    padding: 0;
    width: 19px;
}
.mailIcon {
    float: right;
    margin-right: 2px;
    margin-top: 5px;
}
.phone {
    display: inline-block;
    margin-top: 4px;
    padding-left: 8px;
}
.name {
    display: block;
}
*/
.tableRow {
    vertical-align: middle;
    white-space: nowrap;
}
.tableRowCross {
    background-color: #EEEEFF;
}

/* tabulka - cela tabulka ohranena rameckem 2px */
.tab0 h2{
  margin:8px 0 0 0;
}
.tab0 {
  /* border: 1px solid #999; */
  margin: 8px 0;
}
.tab0 table {
  /* background-color:#eee; */
}
/* .tab-menu table {
  background-color:#E6EFC2;
} */
.tab0 th, .tab-menu th	{
  text-align:left;
  vertical-align:top;
}
.tab-menu td, .tab0 td	{
  text-align:right;
}
.tab0 th, .tab0 td, .tab0 caption, .tab-menu th, .tab-menu td, .tab-menu caption {
  padding:0 4px 0 0px;
}
.tab table, .listek table {
  border:1px solid #999; 
	border-collapse:collapse;
}
/* kazda bunka ohranicena rameckem */			 
.tab td {
  border:1px solid #999;
  text-align: center;
} 
/* kazda bunka ohranicena silnejsim rameckem, pozadi vybarveno, text odleva a tucne */
.tab th	{	
  border:1px solid #999;
	background:#eee none;
}
.listek th, .listek td {
  border:1px solid #999;
  text-align:right;
	font-size: 11px;
}
.listek th	{
	background:#ddd none;
	text-align:left;
}
.listek thead th {background:#ccc;}
.tab0 th.l, .tab0 td.l, .tab th.l, .tab td.l, .listek th.l, .listek td.l	{	
  text-align:left;
}
.listek-new caption {
  text-align:left;
  font-weight:bold;
}
.listek-new th {
  text-align:left;
  vertical-align:top;
}
.listek-new td {
  text-align:right;
  vertical-align:top;
}
.nw {white-space:nowrap;}

.tab th.r, .tab td.r, .tab0 th.r, .tab0 td.r, .listek th.r, .listek td.r	{	
  text-align:right;
}
.tab th.c, .tab td.c, .tab0 th.c, .tab0 td.c, .listek th.c, .listek td.c	{	
  text-align:center;
}

.tab th, .tab td, .tab caption, .listek th, .listek td, .listek caption {
padding:2px 6px 2px 4px;
}

.bgwhite {background: #fff;}
.even {background: #ddd;}
th.nad {background: #ccc;}

.red,.vyrazne {
  color: #C4111A;
}
.green {
  color: #090;
}
.bila {
  color: #fff;
}

.help {cursor: help}

div.menulink {display: block; width: 197px; _width: 187px; margin: 6px; padding:0; text-align: left; text-decoration: none; font-family:verdana; font-size:10px; color: #fff; border: none; border: solid 1px #FFFFFF;}

#admin-menu ul li, .inline ul li, .inline form {
  display:inline;
  padding:5px 5px 5px 0;
}
#content .inline ul {
 padding:0;
}
#admin-menu ul, .inline ul {
  margin:5px 5px 5px 0;
}

.size80 {font-size:0.8em;}

.cleaner {clear: both;}

/**************** Form ******************/
input.yesbut, input.nobut {
  cursor: pointer;
  _cursor: Hand;
	border:  3px solid;
	font-size: 110%;
	-moz-border-radius: 5px;
}


input.yesbut
{
	background: #99ff99;
	
	border-color:darkgreen;
	border-color:#eeffee;
	color: darkgreen;
}
input.nobut
{
	background: #ff9999;
	border-color:#ffeeee;
	color: darkred;
}

select {
  margin: 0 0.2em 0 0;
  padding: 0 0.2em 0 0 !important;
}


/**************** Icons *****************/
span.icon {
	float: left;
	margin: 1px 4px;
	/* _margin: 2px 10px 2px 4px; */
	_cursor:Hand;
}
.icon {
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
.icon-add {
	background-image: url('./icons/page_add.png');
}
.icon-edit {
	background-image: url('./icons/page_edit.png');
}
.icon-del {
	background-image: url('./icons/page_delete.png');
}
.icon-copy {
	background-image: url('./icons/page_copy.png');
}
.icon-save {
	background-image: url('./icons/page_save.png');
}
.icon-detail {
	background-image: url('./icons/page_detail.png');
}
.icon-stats {
	background-image: url('./icons/stats.png');
}
.icon-att {
	background-image: url('./icons/icon_attachment.gif');
}
.icon-print {
	background-image: url('./icons/printer.png');
}
.icon-bin {
	background-image: url('./icons/bin_closed.png');
}
.icon-find {
	background-image: url('./icons/find.png');
}
.icon-refresh, .icon-invert {
	background-image: url('./icons/arrow_refresh.png');
}
.icon-invert, .icon-find {
	cursor: pointer;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0 !important;
}
.icon-shipped, .icon-resolved, .icon-cancelled,
.icon-process, .icon-hold, .icon-disputed,
.icon-no-orders, .icon-invert, .icon-find {
	float: none !important
}
.icon-shipped {
	background-image: url('./icons/cart_go.png');
}
.icon-resolved {
	background-image: url('./icons/flag_green.png');
}
.icon-cancelled {
	background-image: url('./icons/flag_red.png');
}
.icon-no-orders {
	background-image: url('./icons/box.png');
}
.icon-process {
	background-image: url('./icons/date_go.png');
}
.icon-hold {
	background-image: url('./icons/flag_orange.png');
}
.icon-disputed {
	background-image: url('./icons/flag_blue.png');
}

/* ********** images ********** */
.box, .lbox, .rbox {
	margin:7px auto;
	text-align:center;
	font-style:italic;
}
.box img, .lbox img, .rbox img{
	border:double #009 4px;
	border:10px solid #9A4415;
	padding:0;
	margin:0 auto;
	display: block;
	line-height:1px;
}
.rbox {
	float:right;
	margin:7px auto 7px 7px;
}
.lbox {
	/* float:left; */
	margin:7px 7px 7px auto;
}
.rbox img {
	float:right;
	margin:7px auto 7px 7px;
}
.lbox img {
	float:left;
	margin:7px 7px 7px auto;
}
/* Aby zarovnávalo zprava, je nutné zadat šířku boxu - MSIE7 */
.rbox {
	width:250px
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
/* vlastnosti pro tisk*/
@media print {
	.netiskne	{display:none;}
	.hlavni {
	  position: relative;
	  top: 0; right: 0; left: 0;
  }
	.logo, .logo-horni {display: none;}
}
