@CHARSET "UTF-8";

a {
	color: rgb(90,90,90);
}

img{
	border:none;
}

div .columns {
    overflow: hidden; /* will contain if #first is longer than #second */
    overflow: hidden;
}

div .columns .column {
    float: left; /* add this */
    margin-right: 10px;
/*     border: 1px solid green; */
}

div .columns .rightColumn {
	float: right;
}

li {
	margin-bottom: 10px;
}

#content {
	font-size: 11pt;
}

#content h1,
#content h2,
#content h3,
#content h4 {
	margin: 0px;
}

.smaller{
	font-size: 9pt;
}

.smallest{
	font-size: 8pt;
}

.flash-success {
	background-color: rgb(181, 230, 29);
}

.flash-error {
	background-color: rgb(255,150,150);
}

.flash-error,
.flash-success {
	padding: 3px;
	margin-bottom: 2px;
}

#flashes {
	padding-top: 20px;
}

select option {
	color: black;	
}

.button,
input[type="button"],
input[type="submit"],
select,
button  {
	font-family: sans-serif;
	text-align: center;
	background: rgb(71,71,71);
	color: #fff;
	text-decoration: none;
	border: none;
	cursor: pointer;
	font-size: 11pt;
	padding: 5px 8px;
	display: inline-block;
	margin: 0px;
}

option {
	background: rgb(250,250,250);
}

.button:hover{
	background-color: #FF7F27;
}

div.form input[type="submit"],
div.form input[type="button"]
{
	margin: 0px;
}

select {
	font-size: 10pt;
	padding: 2px 3px;	
}

.vstupRow {
	display: block;
}

.spaceLeft {
	margin-left: 10px;
}

.inlineLabels input {
	width: auto;
    display: inline;
}

.inlineLabels table input {
	width: 100%;
}

.inlineLabels .form-group {
	display: inline;
}

.inlineLabels label {
	display: inline;
}

.inlineLabels .vstupRow {
	margin: 10px 0;
}

.items th {
	background: rgb(71,71,71)!important;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
	border:solid 1px rgb(71,71,71)!important;
	color: rgb(71,71,71)!important;
}

ul.yiiPager a:hover
{
	border:solid 1px rgb(71,71,71)!important;
}

ul.yiiPager .selected a
{
	background: rgb(181,230,29)!important;
	color: rgb(71,71,71)!important;
}

ul.yiiPager .hidden a
{
	border: solid 1px rgb(150,150,150)!important;
	color: rgb(150,150,150)!important;
}

.grid-view {
	padding: 0px!important;
}

.grid-view table.items tr.even
{
	background: none;
}

.grid-view table.items tr.odd,
table.detail-view tr.odd
{
	background: #DDD!important;
}

.grid-view table.items tr.selected
{
	background: rgb(181,230,29)!important;
}

.grid-view table.items tr:hover
{
	background: rgb(201,250,100)!important;
}

.segment {
	background-color: rgb(230, 230, 230);
	padding: 10px;
	margin: 10px 0px;
}

#content hr {
        border: solid 1px;
        width: 100%;
}

.errorMessage {
	color:red;
}

#languageFlags {
	text-align: right;
	width: 100%;
}

#languageFlags button {
	padding: 0;
}

#languageFlags form {
	display: inline-block;
}
