@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);

body { 
    font-family: 'Open Sans', sans-serif;
}
#innerBody {

}
a {
    text-decoration: none;
    color: rgb(46, 46, 108);
}
.whiteLink{
    text-decoration: none;
    color: white;  
    font-weight: bold;
    font-size: 14px; 
}
h1 {
   color: rgb(46, 46, 108);
   font-size: 30px; 
}
h2 {
   color: rgb(46, 46, 108);
   font-size: 1.3em;
}
h3 {
   color: rgb(46, 46, 108);
   font-size: 1.2em;
   margin-top: 6px; 
   margin-bottom: 8px;
   line-height: 14px;
}

.textBox {
    color: rgb(46, 46, 108);
    text-decoration: none;
    outline-style: none;
    outline-width: 0px;
    text-shadow:none !important;
    box-shadow:none !important;
    border-style: solid;
    border-width: 2px;
    padding-top: 3px; 
    padding-bottom: 3px;
    padding-left: 10px;  
}
.long {
    width: 150px;
}
.button {
    color: rgb(46, 46, 108) !important;
    background-color: rgb(244, 182, 10);
    text-decoration: none;
    outline-style: none;
    outline-width: 0px;
    text-shadow:none !important;
    border:none !important;
    box-shadow:none !important; 
    cursor: pointer; 
    padding: 5px; 
}
.button:hover {
    background-color: rgb(46, 46, 108);
    color: white !important;    
}
.headerTop {
    background-color: rgb(234, 235, 250);   
}
.headerLink {
    text-decoration: none;
    color: rgb(46, 46, 108);  
    font-weight: bold;
    font-size: 14px; 
}
.headerLinkMid {
    font-size: 12px;
    text-decoration:underline;   
}

.headerLogo {
    background: white;
}
.headerMenu {
    background-color: white;

}
.headerMenuItem {
    background-color: rgb(234, 235, 250);
    line-height: 40px;
    color: rgb(46, 46, 108); 
    font-weight: bold;
    cursor: pointer;
}
.headerMenuItem:hover{
    background-color: rgb(46, 46, 108);
    color: white;
}
.headerMenuItem.active {
    background-color: rgb(46, 46, 108);
    color: white;
}
.menuContent {
    background-color: rgb(46, 46, 108);
    color: white;
    font-size: 14px;
}

.footer {
    background-color: rgb(46, 46, 108);
    color: white;
}
.footerAddress {
    font-size: 17px;
}
.footerAddress a {
    color: lightgrey;
}
.footerEmail {
    font-size: 17px;
}
.footerHelpdesk {
    line-height: 25px;
    font-size: 24px;
    vertical-align: top;
    color: rgb(120, 147, 190);
}
.footerOwner {
    font-size: 12px;
}
.footerOwner a {
    color: lightgrey;
}
.footerManager {
    font-size: 12px;
    line-height: 14px;
    text-align: right;
}
.footerEmail a {
    color:white;   
}
.footerCopyright {
    font-size: 14px;
}
.footerCopyright a {
    color: lightgrey;
}
.boxNewsItemText {
    font-size: 14px;
}

.buttonFindBig {
    font-size: 18px;
    font-weight: bold;
}
.buttonFindBig:hover {
    background-color: rgb(234, 235, 250);
    color: rgb(46, 46, 108); 
}
.boxContentMenu {
    border-width: 2px;
    border-color: rgb(46, 46, 108);
    border-style: solid; 
}
.boxContentMenuItem {
    vertical-align: central;
    text-align: center;
    font-size: 13px;
    color: rgb(46, 46, 108);
    cursor: pointer;
}
.boxContentMenuItem:hover {
    background-color: rgb(46, 46, 108);
    color: white;
}
.boxContentMenuItemPub {
    vertical-align: central;
    text-align: center;
    font-size: 13px;
    color: rgb(46, 46, 108);
}
.boxContentMenuItemPub:hover {
    background-color: rgb(46, 46, 108);
    color: white;
}
.blueHover {
    background-color: rgb(46, 46, 108);
    color: white;
}

.boxAddContentItems{
  margin-bottom: 10px;
}

.boxContentItemsItem:nth-child(2n+1){
    background-color: rgb(234, 235, 250);    
}
.boxContentItemsItemThin:nth-child(2n+1){
    background-color: rgb(234, 235, 250);    
}
.boxContentItemsItemStar {
    vertical-align: central;
    line-height: 70px;
}
.boxContentItemsItemPhoto {
    font-size: 12px;
}
.boxContentItemsItemInfo1 {
    font-size: 12px;
}
.boxContentItemsItemTextH {
   color: rgb(46, 46, 108);
   font-size: 14px;
   line-height: 14px;
   font-weight: bold;
}
.boxContentItemsItemInfo2 {
    font-size: 12px;
}
.boxContentItemsItemTextAddr {
    font-size: 12px;
}
.boxContentItemsItemTextSubtext {
    font-size: 12px;
}
.boxContentItemsItemInfoButton {
    font-size: 12px;
}
.boxContentItemsItemInfo1Date {
    font-size: 13px;
    line-height: 25px;
    vertical-align: central;
    padding-left: 15px;
    font-weight: bold;
}
.boxContentItemsItemInfo2Price {
    text-align: center;
    line-height: 25px;
    font-size: 13px;
    font-weight: bold;
}
.boxAddContentItemDesc { 
}
.boxFind {
    background-color: rgb(234, 235, 250);
}
.boxFindUp {
    text-align: center;
    cursor: pointer;
}

.boxFindDown {
    text-align: center;
    background-color: rgb(234, 235, 250);
    cursor: pointer;
    padding: 5px;
    font-size: 14px;
}

.boxFindH {
    text-decoration: none;
    color: rgb(46, 46, 108);  
    font-weight: bold;
    font-size: 14px; 
    text-align: center;
}
.boxFindBig {
    font-size: 18px;
    font-weight: bold;
}
.boxFindItemH {
    font-weight: bold;
}
.select {
    color: rgb(46, 46, 108);
    text-decoration: none;
    outline-style: none;
    outline-width: 0px;
    text-shadow:none !important;
    box-shadow:none !important;
    border-style: solid;
    border-width: 2px;
    padding-top: 3px; 
    padding-bottom: 3px;
    padding-left: 10px;      
}
.boxNewsItemNadpis {
    font-size: 14px;
    font-weight: bold;
}
.boxNewsItemText {
    font-size: 12px;
}
.blue {
    background-color: rgb(46, 46, 108) !important;
    color: white;
}
.grey{
    background-color: rgb(234, 235, 250);
    color: rgb(46, 46, 108);
}
.yellow{
    background-color: rgb(244, 182, 10) !important;
    color: rgb(46, 46, 108);
}
.auctionImageDiv {
   background: url(_Img/default_auction.png);
}
.auctionImage {

}
.infoBox {
    text-align: center;
    color: white;
    vertical-align: central;
    background-color: rgb(46, 46, 108);
}

a .infoBox {
    color: rgb(46, 46, 108);
    line-height:48px;
    font-size: 1.3em;
    font-weight: bold;
}

a .infoBox:hover {
    color: white;
}

.auctionTable {
    border-width: 0px;
    border-style: none;
    border-collapse:collapse;
}
                          
.auctionTableHead{
  height: 50px;
}

.auctionTableRow {
    text-align: center;
    height: 50px;
}
.auctionCityDiv {
    font-size: 0.8em;
}
.auctionMenu {
    border-bottom: solid;
    border-bottom-width: 1px;
    border-color: rgb(46, 46, 108);
}
.auctionMenuItem {
    cursor: pointer;
}

.auctionMenuItem.active {
    background-color: rgb(46, 46, 108);
    color: white;
}
.auctionMenuItem:hover {
    background-color: rgb(46, 46, 108);
    color: white;
}
.boxAddContentName {
  background: rgb(46, 46, 108);
  padding: 5px 10px 5px 10px;
  color: white;
  width: 100%;
  font-size: 0.9em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.contentItemsDataPager{
  margin-top:20px;
}

.contentItemsDataPager span span {
  padding:7px 10px 7px 10px; 
  background-color: rgb(244, 182, 10);
  color: white;
}

.contentItemsDataPager a {
  padding:7px 10px 7px 10px; 
  background-color: rgb(46, 46, 108);
  color: white;
}                         

.boxNadpis {
   background-color: rgb(46, 46, 108);
   color: white; 
   padding:10px;
}

.NadpisLevy {
   background-color: rgb(46, 46, 108);
   color: white; 
   padding:5px;
   width: 50%;
}

.tblNadpis{
   background-color: rgb(46, 46, 108);
   width: 100%;
}

element.style {
}
.auctionText {
  font-size: 0.9em;
  line-height: 2.0em;
  text-indent: 1.1em;
  text-align: justify;
}

.tabulka{ 

}

.tabulka td{
  font-size: 0.8em;
  background-image: url(_Img/bck_td.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}

.boxAddContentItemText{
  font-size:0.85em;
}

.infoTable{
  width:100%;
  border-collapse: collapse;
  background: #fafafa;
}

.infoTable tr {  
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  line-height: 34px;
  background: #fafafa;
  font-size: 0.85em;
}

.infoTable .first {  
  width: 30%;
}

.sendByEmail{
  width:100%;
  background-color: rgb(46, 46, 108);
  display: block;
  color: white;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}

.sendByEmail span{
  float: right;
  display: block;
}

.sendByEmail input[type=text]{
  line-height: 23px;
  border: none;
  width: 200px;
  margin-right: 10px;
}

.auctionActions{
  float: right;
  margin-top: 10px;
}

.auctionActions .button{
  border-radius: 5px;
  font-size: 0.8em;
  margin-left: 5px;
}

/* --------- TABULKA --------- */
table, .tabulka {
	border-collapse:collapse;
}
.tabulka th {	/* záhlaví tabulky */
	 background-color:#eaebfa;
	 background-image: url(_Img/bck_td.gif);
     background-position: left bottom;
     background-repeat:no-repeat;
	 font-weight:normal;
	 padding:4px 4px 4px 2px;
	 text-align:left;
}
.tabulka td {	/* řádky tabulky jsou odděleny tečkovanou linkou dole */
	 background-image: url(_Img/bck_td.gif);
     background-position: left bottom;
     background-repeat:no-repeat;
	 padding:2px 4px 2px 2px;
	 text-align:left;
	 vertical-align:top;
}
.tabulka tr.alt td {background-color:#faf4e5;}	/* alternující řádek - změna barvy pozadí */
.tabulka tr.enhanced td {background-color:#faf4e5; color:#55482b;}	/* zvýrazněný řádek (např. placená dražba) - změna barvy pozadí */
.tabulka td.label {	/* zarovnání label u formulářů */
	 padding-top:7px;
	 text-align:right;
}
.tabulka a.sort { /* záhlaví řazení - není aktivní */
	text-decoration:none;
}
.tabulka a.sortDesc { /* záhlaví řazení podle sloupce sestupně */
	background-image: url(_Img/bck_sort_desc.gif);
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-right:10px;
	font-weight:bold;
}
.tabulka a.sortAsc { /* záhlaví řazení podle sloupce vzestupně */
	background-image: url(_Img/bck_sort_asc.gif);
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-right:10px;
	font-weight:bold;
}
.tabulka td.bezlinky { background-image:none;}
.tabulka td.nowrap, .tabulka th.nowrap {white-space:nowrap;}
.tabulka td table td {background-image:none; padding:0} /* vnořené tabulky již nemají tečkovanou linku pod řádky */



#divBody {
    width:1000px;  
    margin-left: auto;
    margin-right: auto;
}

/* --------- MENU --------- */
#divMenu {
	font-family:Verdana;
	padding:5px 12px 5px 12px;
	background-color:#2e2e6c;
	color:#c1c1d3;
	font-size:12px;
	font-weight:bold;
	}
#divMenu a {
	color:#ffffff;
	text-decoration:none;
	padding:0 16px 5px 0;
	}
#divMenu a:hover {
	color:#f7b308;
	}
#divMenu .MenuOn {
	color:#f7b308;
	border-bottom:solid 1px #2e2e6c;
	}

/* --------- SUBMENU --------- */
#divSubMenu {
	font-family:Verdana;
	padding:4px 12px 5px 12px;
	background-color:#2e2e6c;
	border-top:solid 1px #6d6d98;
	color:#c1c1d3;
	font-size:12px;
	}
#divSubMenu a {
	color:#ffffff;
	text-decoration:none;
	}
#divSubMenu a:hover {
	color:#f7b308;
	}
#divSubMenu .MenuOn {
	color:#f7b308;
	}


/* --------- PATA STRÁNKY --------- */
#divPata {
	padding:12px;
	background-color:#2e2e6c;
	color:#c1c1d3;
	}
#divPata a {color:#ffffff}
