table{
	text-align: left;
}

/********************************
**** formular                  **
********************************/
.yform.button {
  margin: 10px 5px 5px 5px;
}

.yform {
  padding: 10px 20px 0px 20px;
  margin-bottom: 10px;
}

.yform legend{
  color: #ff8c1a;
  font-weight: bold;
}

.yform th {
  text-align: right;
  padding: 4px 10px 4px 10px;
  color: #58616a;
}

.yform td {
  padding: 4px 10px 4px 10px;
}
.yform input,
.yform select,
.yform textarea{
  border:1px solid #808080;
}


/********************************
**** useful element attributes **
********************************/
.tip {
	border-bottom: 1px dashed rgb(255, 140, 26);
}

table.minimal {
	vertical-align: top;
}

table.minimal td {
	padding: 0px;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.middle {
	vertical-align: middle;
}

.nowrap {
	white-space: nowrap;
}

.button {
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px;

	border: 1px solid rgb(200, 110, 17);
	font-weight: bold;
	background: rgb(255, 140, 26);
	color: #ffffff;
	padding: 2px 7px 2px 7px;
	white-space: nowrap;
	cursor: pointer;
	width: auto; /* naledujici 2 radky jsou IE hack */
	overflow: visible;
	margin: 0px 2px 0px 2px;
}

/* Pouze doplnkova trida k ".button" */
.disabledButton {
  border: 1px solid rgb(150, 150, 150) !important;
  background: rgb(200, 200, 200) !important;
  color: #808080;
  cursor: auto !important;
}

.inverse {
	background: #ffffff;
	color: rgb(255, 140, 26);
}

.requiredFields {
	font-size: 90%;
	color: #58616a;
}

.red {
	color: #ae191d;
}

.orange {
	color: #FF8C1A;
}

.green {
	color: #267800;
}

.bold {
	font-weight: bold;
}

/*****************************
**** common page elements ****
*****************************/
table {
  border-collapse: collapse;
}

form {
  padding: 0px;
  margin: 0px;
}

img {
  margin-bottom: auto;
  margin-top: auto;
  border: 0px;
  border: 0px;
  vertical-align: middle;
}

hr {
  border: 0px;
  color: #58616a; /* ie */
  background-color: #58616a; /* mozilla chrome */
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

small {
  font-size: 90%;
}

.titled{
  cursor: help;
  border-bottom: 1px dashed #cbcbcb;
}
/**********************************
************* Messages ************
***********************************/

/* V podstate jde o kopii z css pro feedback v default.css.
   Zpravy jsou ale vyuzivany i na strankach, ktere nepouzivaji default.css,
   proto musi byt zde v base.css.
   --kalendov 2011-12-13
*/

.feedbackMessages table {
  margin: auto auto;
}

.feedbackMessages ul {
  list-style-type: none;
  padding-left: 0px;
  margin: 10px 0px 2px 0px;
  text-align: center;
}

.feedbackMessages li.feedbackPanelINFO {
  color: #267800 !important;
  font-weight: bold;
  line-height: 1.6em;
  font-size: 110%;
}

.feedbackMessages li.feedbackPanelWARNING, .warning {
	color: #FF6633 !important;
	font-weight: bold;
	line-height: 1.6em;
	font-size: 110%;
}

.feedbackMessages li.feedbackPanelERROR { /*color: rgb(100,100,0);*/
  color: #ae191d !important;
  font-weight: bold;
  line-height: 1.6em;
  font-size: 110%;
}
    
.linkToMobile {
  text-decoration:underline;
}

/* zvyrazneni labelu WEB-4367 */
#box_main #lgn_credit {
  margin-bottom: 24px !important;
}

#box_main #lgn_credit .lgn_row input.text,
#box_main #lgn_open .lgn_row input.text,
#box_main #lgn_open .captcha-panel input {
  padding: 5px 60px 5px 121px !important;
}

#box_main #lgn_credit .lgn_row label,
#box_main #lgn_open .lgn_row label,
#box_main #lgn_open .captcha-panel label {
	padding: 0 10px !important;
	min-width: 89px;
	right: auto;
	box-sizing: border-box;
}

#box_main #lgn_credit .lgn_row label:after,
#box_main #lgn_open .lgn_row label:after,
#box_main #lgn_open .captcha-panel label:after {
	content: '';
	width: 1px;
	height: 17px;
	background: #cecece;
	right: 0;
	top: 10px;
	position: absolute;
}
