/* vseobecne nastaveni */

body {
  background: #4A7CB3 url(../img/pozadi2.png) top repeat-x;
  font: 12px Arial, sans-serif;
  color: #2e2d2d;
}

h2 {
  font: 18px Tahoma, sans-serif;  
  color: #fff;
  font-weight: normal;
  background-color: #ff7c00;
  margin: 0px;
  padding: 5px;
}

.cleaner {
  clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
}

/* layout */

#celek  {
  margin: 0 auto;
  width: 1000px;
}

#hlavicka {
  padding: 0px;
  width: 1000px;
}

.ikona {
  font: 20px Tahoma, sans-serif;
  text-align: center;
}


.ikona a {
  width: 168px;
  float: left;
  margin: 0 10px;
  padding: 5px;
  border: 1px solid #ccc;
  color: #fff;
  text-decoration: none;
}

.ikona a:hover {
  color: #ffa63d;
  text-decoration: none;
  border: 1px solid #ffa63d ;
}

#hlavicka_info
{
	text-align: center; 
	color: white;	
}

#hlavicka_info td a 
{
	color: white;
}

.hlavicka_color
{
	color: #ff7c00;	
	font-weight: bold;
}

#logo a:link, #logo a:visited {
  background: url(../img/logo_h.png);
  background-repeat:no-repeat;
 
  height: 120px;
  width: 320px;
  margin: 10px;
  position: relative;
  z-index: 1;
  display: block;
}


#rychla_navigace {
  float: left;
  width: 1000px;
  color: white;
  font-size: 16px;
  text-align: center;
}

#obal {
  float: left;
  width: 1000px;
  padding: 0;
  margin: 10px 0;
}

#levy {
  float: left;
  width: 197px;
  padding: 10px 4px;
  margin: 0 3px; 
}

#prostredek {
  float: left;
  width: 558px;
  padding: 0 2px 10px 2px;
  margin: 10px 5px;
  
}

#nachazite {
  width: 554px;
  background: #edf2f8;
  padding: 10px 5px; 
}

.menu_kategorie table {
  width: 550px;
  border: 1px solid #edf2f8;
}

.menu_kategorie td {
  /*width: 33%;*/
  border: 1px solid #edf2f8;
  padding: 5px 5px 2px 0px;
}

.menu_kategorie a {
  color: #dc7c00;
  font-weight: bold;
  text-decoration: none;
  font-size: 13px;
}

.menu_kategorie a:hover {
  text-decoration: none;
  color: #ffa63d
}


.prostredni {
  width: 564px;
  background: #edf2f8;
  margin: 10px 0 0 0;
  padding: 0;
}

.prostredni_obsah {
  padding: 5px;
  margin: 0;
}

#zobrazeni {
  background-color: #4a7cb3;
  color: #fff;
  text-align: center;
  margin: 10px 0 20px 0;
  padding: 5px 0;    
  
}

#zobrazeni span {
  margin: 0 5px;
}

.polozka {
  border: 1px solid #ff7c00;
  /*padding: 5px 10px 5px 0;*/
  margin: 5px 0;
}

.polozka table {
  width: 550px;
  height: 150px;
  border: 1px solid #edf2f8;
}

.pol_nazev {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  color: #dc7c00;
}

.pol_nazev a {
  text-decoration: none;
  color: #dc7c00;
}

.pol_nazev a:hover {
  text-decoration: none;
  color: #ffa63d
}

.pol_obr {
  width: 110px;
  vertical-align: top;
  padding: 0px; /* TODO */
}

.pol_velky_obr {
  text-align: center;
}

.pol_velky_obr img {
  border: 0px;
}

.pol_hlavicka {
  width: 70px;
  height: 16px;
  background-color: #4a7cb3;
  color: #fff;
  text-align: center;
}

.pol_cena_hlavicka {
  width: 90px;
  background-color: #4a7cb3;
  color: #fff;
  text-align: center;
  height: 16px;
}

.pol_data {
  width: 70px;
  text-align: center;
}

.pol_cena {
  width: 90px;
  text-align: center;
}


.pol_mezera {
  width: 5px;
}

.pol_popis {
  text-align: left;
  vertical-align: top;
}

.pol_dalsi_obr img
{
	border: 0px;
}

#pravy {
  float: right;
  width: 197px;
  padding: 10px 4px;
  margin: 0 3px;
  display: inline;
}

#paticka {
  clear: left;
  background: #edf2f8;
  text-align: center;
  margin-top:5px;
  padding: 2px;
}

/* rychla navigace */

#rychla_navigace a  {
  padding: 5px 10px;
  color: #fff;
}

#rychla_navigace a:hover {
  text-decoration: none; 
}


/* menu */

#menu_obal {
  margin: 5px 0;
}

#menu {
  padding: 15px 3px;
  margin: 0 0 20px 0;
  width: 189px;
  background-color: #ff7c00;
  font: 12px verdana, sans-serif; 
  font-weight: bold; 
}

#menu li {
  list-style: none;;
  border: 1px solid #ff7c00;
}

#menu a {
  color: #eee;
  text-decoration: none;
  display: block;
  border-bottom: 1px solid #db6c03;
  padding: 4px 8px;
}

#menu a:hover {
  border-color: #ffa63d;
  background-color: #ffa63d;
}

#podmenu1 li a {
  border: 0;
  border-left: 8px solid #ff7c00;
  border-bottom: 1px solid #db6c03;
  padding: 3px 4px;
  margin-left: -35px;
}

#podmenu2 li a {
  border: 0;
  border-left: 8px solid #ff7c00;
  border-bottom: 1px solid #db6c03;
  padding: 3px 4px;
  margin-left: -60px;
}




/*ramecek*/

.box {
  width: 100%;	
  background-color: #dae4ef;
  margin: 0 0  20px 0;
}

.box_obsah {
  padding:3px;
}

.box h3 {
  font: 14px Tahoma, sans-serif;
  font-weight: bold;
  background-color: #ff7c00;
  margin:0px;
  padding:5px 10px;
  color: #FFF;
}

.box h3 a  {
  padding: 5px 10px;
  color: #fff;
}


.nahled {
  width: 190px;
  height: 150px;
  margin-top:6px;
  border: 1px solid #ff7c00;
  
}

.nahled a{
	color: #2e2d2d;
}
	
.nahled_obr {
  float:left;
  text-align:center;
  margin-left: 3px;
}


.nahled_obr img {   
   border:0;
   margin-bottom: 4px;
}

.nahled_text {
  float: right;
  text-align: center;
  width:70px;
  margin: 40px 5px 0 0;
}

.nahled_stara_cena {
  color: #773F16;
  font-weight:normal;
  font-size:14px;
  text-decoration: line-through;
  margin: 3px 0; 
  
}

.nahled_cena {
  color: #E86507;
  font-weight: bold;
  font-size: 15px;
  margin: 3px 0;
  text-align: center;
}

/* tlacitko */

.tlacitko a {
  text-align: center;
  padding: 5px 0;
  margin: 7px 21px; 
  height: 17px;
  width: 70px;
  display: block;
  color: #fff;
  text-decoration: none;
  background-color: #ff7c00;
}

.tlacitko a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #ffa63d
} 

/* zobrazeni jako dlazdice */

.dlazdice table {
  width: 550px;
  border: 1px solid #edf2f8;
}

.dlazdice td {
  background: white;
  width: 25%;
  border: 1px solid #ff7c00;
  padding: 15px;
  text-align: center;
  vertical-align: top;
}


.dlazdice img {
  border:0;  
}

.dlazdice a {
  text-decoration: none;
  color: #ff7c00;
}


/* strankovani */

.tlacitka2 {
  text-align: center;
  margin: 10px 0;

}

.tlacitka2 a {
  text-align: center;
  padding: 5px 10px;
  margin: 0 5px;
  height: 14px;
  color: #fff;
  text-decoration: none;
  background-color: #ff7c00;
}

.tlacitka3 {
  text-align: right;
  margin: 10px 0;

}

.tlacitka3 a {
  text-align: right;
  padding: 5px 10px;
  margin: 0 5px;
  height: 14px;
  color: #fff;
  text-decoration: none;
  background-color: #ff7c00;
}


.tlacitka3 {
  text-align: right;
  margin: 10px 0;

}

.tlacitka3 a {
  text-align: right;
  padding: 5px 10px;
  margin: 0 5px;
  height: 14px;
  color: #fff;
  text-decoration: none;
  background-color: #ff7c00;
}



#auto_carousel img
{
	border: 0px;
}

.required
{
	color: maroon;
	font-weight: bold;	
}

.form_note textarea 
{
	width: 200px;
	height: 70px;	
}

.empty_line 
{
	height: 20px	
}

.interresting multiSelect
{
	width: 100px;	
}

#login_box
{
	position:absolute; right:0px; top:0px;
	font: 14px verdana, sans-serif; 
	font-weight: bold;
	width: 250px;	
	z-index: 100;
	text-align: right;	
	padding: 2px 5px 0 0;
	color: white;
}

#login_box a
{
	color: white;	
}

#login_box a:hover 
{  
  color: white;
}

#hidden_login_box
{
	display: none;	
	position: absolute; right:0px; top:20px;
	background-color: #dae4ef;
	font: 14px verdana, sans-serif; 
	font-weight: bold;
	width: 180px;
	height: 120px;	
	z-index: 100;
	padding: 0;
	border: 1px solid black;
	margin: 0 5px 0 0;
}

.close_window
{
	background-color: #FF7C00;
	border-bottom: 1px solid black;
	width: 180px;
	height: 20px;
	text-align: right;
	font-weight: bold;			
}

.close_window a
{
	text-decoration: none;	
	color: white;
	margin-right: 5px;
}

.close_window a:hover
{
	color: white;	
}

.extending
{
	width: 100%;
}

.extending th
{
	text-align: right;
	width: 40%;	
}


.extending_r
{
	text-align: right;
}

.extending img 
{
	border: 0px;  
}

#Ftable
{
	display: none;
}

#rekapitulace
{
	border-collapse:collapse;
}

#rekapitulace td
{
	border: 1px solid black;
	padding: 3px 5px;
}

.caption
{
	color: black;
	font-weight: bold;
}

.detail_image
{
	text-align: center; 
	margin: 20px;
}

.detail_image img
{
	border: 0px;  
}

#prihlaseni 
{
	text-align: center;	
}

#prihlaseni h3
{
	text-align: left;	
}

#aukce_prihozy
{	
	border: 1px solid black;
	border-collapse:collapse;
	margin-left: 125px;
	text-align: center;
}

#aukce_prihozy td
{
	border: 1px solid black;
	padding: 2px;
}

#aukce_prihozy th
{
	border: 1px solid black;
	padding: 2px;
}

.prihozy_rozmezi
{
	width: 150px;
}

.aukce_info
{
	width: 100%;
	margin: 20px 0; 
	text-align: center;
}

.center
{
	text-align: center;
}

.fill_in 
{
	width: 50px;
}

.pri_hlavicka {
  /*width: 70px; */
  height: 16px;
  background-color: #4a7cb3;
  color: #fff;
  text-align: left;
  padding: 2px 5px;
}

#lost_found
{
	width: 100%;	
}

#lost_found td
{
	padding: 2px 5px;	
	border-collapse: collapse;
}

#lost_found a
{
	text-decoration: none;
	color: #2e2d2d;	
}

#preview, #preview2 {

  position:fixed;
  border:1px solid #ccc;
  background:#ff7c00;
  padding:0 3px 3px 3px;
  display:none;
  color:#fff;
  text-align: center;
  font-size: 14px;
  font-weight: bold;

}

.partneri {
  text-align: center;
}

.partneri img {
  margin: 4px;
}

.watching_auctions
{
	width: 100%;	
}

.watching_auctions a
{
	padding: 3px;
	color: #2e2d2d;
	text-decoration: none;
}
