body	{ font-family: arial ce,Verdana, tahoma, helvetica ce, arial; font-size: 8pt; COLOR: #000; margin: 0px; background-color: #ffffff;}
td	{ font-family: arial ce, Verdana, tahoma, helvetica ce, arial; font-size: 11px;}

A 		{ COLOR: #538707; TEXT-DECORATION: none;}
A:active 		{ COLOR: #538707;}
A:visited 		{ COLOR: #538707;}
A:hover 		{ COLOR: #e00c31; TEXT-DECORATION: none; }
a.bezokraje, a.bezokraje img { border:none;}
input.submit{border:1px solid red;}
input {FONT-FAMILY: Verdana, Tahoma, Arial CE, Helvetica CE, Arial; FONT-SIZE: 8pt; COLOR: #000000; border:1px solid #ccc; margin-bottom:2px;  background-color: #ffffff;}
input[readonly] {background-color: #eeeeee; color: #666666;}
textarea {FONT-FAMILY: Verdana, Tahoma, Arial CE, Helvetica CE, Arial; FONT-SIZE: 8pt; COLOR: #000000; border:1px solid #ccc; background-color: #ffffff;}
select {FONT-FAMILY: Verdana, Tahoma, Arial CE, Helvetica CE, Arial; FONT-SIZE: 8pt; COLOR: #000000; background-color: #ffffff;}
button {FONT-FAMILY: Verdana, Tahoma, Arial CE, Helvetica CE, Arial; FONT-SIZE: 8pt; COLOR: #000000; background-color: #ffffff;}

input.button {cursor:pointer; background:url(img/odeslat.png) no-repeat; border:none; padding:7px 20px 5px 28px; &width:106px; Text-transform:uppercase; color:#666666;}
h2 { FONT-FAMILY: Verdana, Tahoma, Arial CE, Helvetica CE, Arial; FONT-SIZE: 18px; COLOR: #868686; font-weight: bold;}
h3 { FONT-FAMILY: Verdana, Tahoma, Arial CE, Helvetica CE, Arial; FONT-SIZE: 16px; COLOR: #868686; font-weight: bold;}

.lineup{ background:url('img/lineup.png') repeat-x; height:28px;}
.grey_line{ background:url('img/grey_line.png') repeat-x; height:26px; }

.logo_shop{ background:url('img/logo_shop.png') no-repeat; 0% 0%;}

table .toprozcesnik {
  padding-right:10px;
}
/*Vsechny*/
#Other, #Enterprise { background:url('img/menuup.png') repeat-x; 0% 0%; }
#Other .toprozcesnik td, #Enterprise .toprozcesnik td  {
  background:url(img/admin_c.png) repeat-x;
}
#Other .toprozcesnik td.right-menu, #Enterprise .toprozcesnik td.right-menu{
  background:url(img/admin_r.png) no-repeat;
}

/*Lite*/
#Lite .toprozcesnik td.right-menu {
  background:url(img/admin_r.red.png) no-repeat;
}
#Lite .toprozcesnik td{
  background:url(img/admin_c.red.png) repeat-x;
}
#Lite { background:url('img/menuup.red.png') repeat-x; 0% 0%; }
#Lite .logo_shop {
  background:url('img/logo_shop_red.png') no-repeat; 0% 0%;
}

/*Profi*/
#Profi { background:url('img/menuup.orange.png') repeat-x; 0% 0%; }
#Profi .logo_shop {
  background:url('img/logo_shop.orange.png') no-repeat; 0% 0%;
}
#Profi .toprozcesnik td{
  background:url(img/admin_c.orange.png) repeat-x;
}
#Profi .toprozcesnik td.right-menu {
  background:url(img/admin_r.orange.png) no-repeat;
}
.jazykmenu a, .jazykmenu a img {
  border:none;
}
.separator-grey {
  float:left;
  background:#f5f5f5 url(img/separator-ico.png) no-repeat 20px 50%;
  width:92%;
  &width:100%;
  height:24px;
  border-top:2px solid #939393;
  border-bottom:1px dotted #b6b6b6;
  color:#666666;
  font-size:14px;
  text-transform:uppercase;
  padding:6px 0 0 48px;
  &padding:6px 0 6px 48px;
  font-weight:bold;
  margin-bottom:10px;
  position:relative;
}
.error {
	background:#FDECEC url(img/cross.gif) no-repeat scroll 10px 50%;
  border:1px solid #FFABAB;
	margin-top: 8px;
	margin-bottom: 16px;
	padding:12px 35px;
	line-height: 18px;
	font-family: Arial;
	font-size: 12px; 
	color:#423C56;
	text-align:left;
}

.sucess, .success {
	background:#E9FADA url(img/tick.png) no-repeat scroll 10px 50%;
	border:1px solid #BEDD97;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 12px 35px;
	line-height: 18px;
	font-family: Arial;
	font-size: 12px; 
	 
	color: #423C56;
}

.warning {
	background:#FFEFD5 url(img/cross.gif) no-repeat scroll 10px 50%;
	border:1px solid #E6734D;
	margin-top: 8px;
	margin-bottom: 16px;
	padding:12px 35px;
	line-height: 18px;
	font-family: Arial;
	font-size: 12px; 
	color:#423C56;
	text-align:left;
}

.comment {color: #666666; font-style : italic; font-size: 10px}
.nadpisy_registrace { FONT-FAMILY: Verdana, Tahoma, Arial CE, Helvetica CE, Arial; FONT-SIZE: 12px; COLOR: #868686; font-weight: bold;}

.statusVyrizeno { FONT-WEIGHT: bold; COLOR: #88AC00; }
.statusVyrizujese { FONT-WEIGHT: bold; COLOR: #FF9C00; }
.statusStornovano { FONT-WEIGHT: bold; COLOR: #C00000; }

.tableheader { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #000000; COLOR: white; 
	FONT-FAMILY: Trebuchet MS, Verdana CE, Arial CE, Verdana, Arial, Helvetica, sans-serif }
.tableheader2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #cccccc; COLOR: black; 
	FONT-FAMILY: Trebuchet MS, Verdana CE, Arial CE, Verdana, Arial, Helvetica, sans-serif }
	
.desc {font-style: italic; color: #666666}
acronym {cursor: help;}


/* statistika */

option.sat {background-color: #e9eefe;}
option.sun {background-color: #d6e0fe;}

.statsMax {font-weight: bold;}
.statsMin {color: #666666; font-style: italic;}

fieldset.category strong {
  font-size: 9px;
  font-weight: normal;
}
fieldset.category .hide {
  color: #bababa;
  font-style: italic;
}
fieldset.category .nor {
  color: #000;
}
div.category strong {
  font-size: 9px;
  font-weight: normal;
}
.hide {
  color: #bababa;
  font-style: italic;
}
.nor {
  color: #000;
}	
#menu {
  background:#E4E4E4;
}
#menu .menu a.menu {
  padding-left:11px;
  margin-top:-3px;
}
#menu td.menu {
  border-bottom:1px dotted #bbbbbb;
}
#menu td.menu:hover {
  background:url(img/menuhover.png) no-repeat 3px 50%;
}
#menu .active {
  background:url(img/active.png) no-repeat 3px 50%;
  border:none;
}
#menu .active a.menu {
  background:none;
}
#menu td.active:hover {
  background:url(img/active.png) no-repeat 3px 50%;
}
#index-table {
  background:url(img/bg_login_h1_r.png) repeat-x left top;
}
#index-table .header {
  padding:0 0 0 400px;
  background:url(img/bg_login_h1.png) no-repeat left top;
}
#index-table .body {
  background:#fff url(img/bg_login_main.png) repeat-x;
  padding-top:0;
}
#index-table .body .vnitrek {
  width:400px;
  background:url(img/bg_login_fieldset.png) no-repeat left top;
  padding:0px 0 0 45px;
  margin-top:50px;
  text-align:left;
}
#index-table h2 {
  color:#fff;
}

.show-alternative {
  float:left;
  width:150px;
}
#alternative {
  float:left;
  width:250px;
}
.btn {
  background:url(img/button.png) no-repeat;
  height:22px;
  width:59px;
  border:none;
  padding-bottom:2px;
  cursor:pointer;
}
.midbtn {
  background:url(img/midbtn.png) no-repeat;
  height:22px;
  width:85px;
  border:none;
  padding-bottom:2px;
  cursor:pointer;
}
.bigbtn {
  background:url(img/bigbtn.png) no-repeat;
  height:22px;
  width:120px;
  border:none;
  padding-bottom:2px;
  cursor:pointer;
}
.megabtn {
  background:url(img/megabtn.png) no-repeat;
  height:22px;
  width:160px;
  border:none;
  padding-bottom:2px;
  cursor:pointer;
}
.gigabtn {
  background:url(img/gigabtn.png) no-repeat;
  height:22px;
  width:180px;
  border:none;
  padding-bottom:2px;
  cursor:pointer;
}
.oddelovac {
  background:url(img/line.jpg) repeat-y left top;
  height:3px;
}
hr {
  background:none;
  border-top:1px dotted #B6B6B6;
}


/**
 * Styles for DatePicker
 */

.datepickerControl {
	border:				1px solid #999999;
	background-color:	#EEEEEE;
	padding:			5px;
}

.datepickerControl td {
	text-align:			center;
	font-family:		sans-serif;
	font-size:			11px;
	padding:			1px;
}

.datepickerControl tr.monthLabel td {
	background-color:	#FFFFFF;
	border:				1px solid #999999;
	font-weight:		bold;
}

.datepickerControl tr.navigation td {
	cursor:				pointer;
}

.datepickerControl tr.navigation td:hover {
	text-decoration:	underline;
}

.datepickerControl tr.dayLabel td {
	/*
	border:				1px solid #C0D8EA;
	background-color:	#C0D8EA;
	*/
	border:				1px solid #003366;
	background-color:	#003366;
	color:				white;
	font-weight:		bold;
}

.datepickerControl td.day, .datepickerControl td.dayothermonth {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.dayothermonth {
	color:				#999999;
	font-style:			italic;
}

.datepickerControl td.day:hover {
	background-color:	#EBE4C0;
} 

.datepickerControl td.weekend {
	background-color:	#CCCCCC;
	font-style:			italic;
}

.datepickerControl td.today {
	font-weight:		bold;
}

.datepickerControl td.hour {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.minute {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td input,
.datepickerControl td button {
	font-size:			11px;
	padding:			0;
	border:				1px solid #999999;
	text-align:			center;
}

.datepickerControl td.ampm {
	cursor:				pointer;
	background-color:	#CCCCCC;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.current {
	font-weight:		bold;
	background-color:	#EBC2C0;
}

.datepickerControl input.current {
	background-color:	#EBC2C0;
}

.datepickerControl td.current:hover {
	background-color:	#EBC2C0;
}

/*zalozky*/


  .steps {
      display: block;
      padding: 0px;
      width:100%;
      height:25px;
      
      
  }
.doprava_platba {
  width:300px;
}
.doprava_platba .leva, .doprava_platba .right {
  float:left;
  width:50%;
}  
.steps a.active, .steps a.done, .steps a.incomplete {
    padding: 5px;
    display: block;

    float: left;
}
.steps div.incomplete, .steps div.done{
  background:transparent url(img/zalozka-l.png) no-repeat left top;
  color: white;
  float:left;
  width:auto;
  margin-right:1px;
}
.steps div.incomplete a.incomplete, .steps div.done a.done{
  background:url(img/zalozka-r.png) no-repeat right top;
  color: black;
}
.steps div.active{
  background:transparent url(img/zalozka-al.png) no-repeat left top;
  color: white;
  float:left;
  width:auto;
  margin-right:1px;
}
.steps div.active a.active{
  background:url(img/zalozka-ar.png) no-repeat right top;
  color: #666666;
}
.steps a.incomplete {
    color: red;
}
.steps a.done {
    color: green;
}
.cleener {
  clear: both;
  visibility: hidden;
  height: 0px;
  margin: 0px;
  padding: 0px;
}
.mini {
  width: 40px;
}
.normal {
  width: 100px;
  }

.trans_services {
	padding-left: 30px;
	float:left;
	width:70%;
}
label.disabled {
	color: #999;
}
.grey-pozadi {
  background:#e6e6e6;
  border:1px solid #a1a1a1;
  margin-bottom:5px;
  padding:0 5px;
}
.vyskakovaciokno table {
  width:400px\9;
}