/* ################################### */
/* Menu s navigacni listou + user menu */


#top-menu {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  }

#top-menu ul,
#user-menu1 {
  padding: 1px 8px;
  }

#top-menu li,
#user-menu1 li {
  float: left;
  }

#top-menu li a,
#user-menu1 li a {
  padding: 2px 0 2px 4px;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  display: block;
  text-align: center;
  text-decoration: none;
  }

#top-menu li.tm-first a:hover {
  background: url(img/nav-hov1.gif) repeat-x;
  }

#top-menu li.tm-secnd a:hover {
  background: url(img/nav-hov2.gif) repeat-x;
  }
  
#top-menu #tm2 {
  margin-left: 10px;
  }

#top-menu .tml {
  padding-right: 4px;
  }




/* ################################### */
/* Paticka */

#footer{
  border-top: 1px solid #aaa ;
  margin-top: 5px;
  }
  
#footer ul {
  list-style: none;
  padding-top: 5px;
  }
  
  

/* ################################### */
/* Definice pro vic ul li seznamu najednou */
  
#footer li, 
.help-line li,
#tabs1 li,
#tabs2 li {
  display: inline;
  }


/* ################################### */
/* Pokracovani paticky */


#footer li a,
#footer li a:visited {
  color: #565656; 
  font-size: 11px;
  line-height: 11px;
  padding: 0 4px;
  }
  
#footer #copyright {
  color: #9a9a9a; 
  clear: both;
  padding-top: 5px;
  font-size: 10px; 
  }

  
/* ################################################################# */
/* Partnerske weby */

#partners {
  background: #efefef;
  border: 1px solid #aaaaaa;
  border-bottom: 0;
  margin-bottom: 4px;
  }

#partners li {
  display: block;
  height: 36px;
  margin-bottom: 5px;
  }

#partners h3 {
  color: #fdffcf;
  background: url(img/partners-bg.gif) no-repeat top left;
  height: 33px;
  padding: 6px 0 0 11px;
  font-size: 13px;
  font-weight: bold;
  }
  
#partners li a,
#partners li a:visited {
  color: #585858;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0 0 60px;
  padding-top: 9px;
  display: block;
  }
  
#partners li#p1 {
  background: url(img/partn-p1.gif) left center no-repeat;
  border-bottom: 1px solid #c97a01;
  }
  
#partners li#p2 {
  background: url(img/partn-p2.gif) left center no-repeat;
  border-bottom: 1px solid #bb340b;
  }

#partners li#p3 {
  background: url(img/partn-p3.gif) left center no-repeat;
  border-bottom: 1px solid #4189cb;
  }
  
#partners li#p4 {
  background: url(img/partn-p4.gif) left center no-repeat;
  border-bottom: 1px solid #323b9e;
  }
  
  
  
/* ################################################################# */
/* Reklamni sloupec */
  
#banner-2 {
  border: 1px solid #aaaaaa;
  background: url(img/banner-2-bg.gif) top left no-repeat;
  padding-top: 47px;
  }



/* ################################################################# */
/* Reklamni prouzek */

.banner-3 {
  border: 1px solid #aaaaaa;
  margin: 5px 0 8px 0;
  padding: 1px;
  }



/* ################################################################# */
/* Zalozky 1 nad kategoriemi inzerce a katalogu */

#tabs1,
#tabs2 {
  border-bottom: 1px solid #aaaaaa;
  padding-bottom: 2px;
  margin-top: 3px;
  }
  


#tabs1 li a,
#tabs1 li a:visited,
#tabs2 li a,
#tabs2 li a:visited {
  color: #8faf10;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background: #f0f0f0;
  border: 1px solid #aaaaaa;
  border-bottom: 0;
  padding: 2px 10px;
  margin: 0 2px;
  }

#tabs2 li a,
#tabs2 li a:visited {
  color: #2288a5;
  }

#tabs1 li a:hover {
  background: #fafad9;
  }

#tabs2 li a:hover {
  background: #ecf5ff;
  }


#tabs1 li a.sel,
#tabs1 li a.sel:visited {
  background: #9dbb3a;
  color: #fff;
  border-bottom: 1px solid #9dbb3a;
  }

#tabs2 li a.sel,
#tabs2 li a.sel:visited {
  background: #3a9fbb;
  color: #fff;
  border-bottom: 1px solid #3a9fbb;
  }

  
#tabs1 li a.tabs1-1,
#tabs1 li a.tabs1-1:visited,
#tabs2 li a.tabs2-1,
#tabs2 li a.tabs2-1:visited {
  margin-left: 0;
  }

#right .publicity-line,
#right .catalog-line,
.help-line {
  background: #b1ce49 url(img/publicity-line.gif) repeat-x;
  color: #526e01;
  font-size: 13px;
  font-weight: bold;
  padding: 10px 0 3px 10px;
  border: 1px solid #aaaaaa;
  border-width: 0 1px 0 1px;
  }

#right .catalog-line {
  background: #3a9fbb url(img/catalog-line.gif) repeat-x;
  color: #2c2c2c;
  }


/* ################################### */
/* Drobeckova napoveda */
.help-line{
  position: relative;
  margin-top:10px;
  }
  
.help-line a, .help-line a:visited{
  text-decoration: none;
  color:#526e01;}

.help-line ul li img{
  display: inline;}

.help-line a.back-arrow{
  display: inline;
  padding: 0px 2px 0 0;
  
  width:10px;
  top:0;
  left: 0px;
  }

.help-line .first-ad{
  /*position: absolute;*/
	float:right;
  width: 83px;
  height: 17px;
  top:10px;
  right: 5px;
  background: url(img/help-line-btn.gif);
  }
  
.help-line .first-ad:hover{
   background: url(img/help-line-btn-h.gif);
  }




/* ################################################################# */
/* Kategorie s inzerci a katalogem */

#right #publicity,
#right #catalog {
  background: url(img/publicity-bg.gif) no-repeat top left;
  padding: 10px 0 0 110px;
  border: 1px solid #aaaaaa;
  border-width: 0 1px 1px 1px;
  }
  
#right #catalog {
  background: url(img/catalog-bg.gif) no-repeat top left;
  }

#right #publicity td.head a,
#right #publicity td.head a:visited {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #585858;
  }

#right #catalog td.head a,
#right #catalog td.head a:visited {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #1382a1;
  }
  
#right #publicity tr.text a,
#right #publicity tr.text a:visited,
#right #catalog tr.text a,
#right #catalog tr.text a:visited {
  font-size: 11px;
  text-decoration: none;
  color: #949494;
  }


#right #publicity table td.head,
#right #catalog table td.head {
  background: url(img/publicity-dot.gif) no-repeat left center;
  }

#right #catalog table td.head {
  background: 0;
  }
  
#right #publicity table tr.text td,
#right #catalog table tr.text td {
  padding-bottom: 6px;
  }

#right #publicity table td,
#right #catalog table td {
  padding: 0 15px;
  }



/* ################################### */
/* Vyhledat podle regionu */
  
#search-region {
  padding: 10px;
  color: #000;
  background: #edf6ff;
  }
  
#search-region table td#region-switch {
  font-size: 13px;
  font-weight: bold;
  }
 
#search-region table td {
  padding-right: 25px;
  padding-bottom: 3px;
  }
  
#sreg-btn {
  margin-top: 2px;
  }
  
#sreg-btn li {
  display: inline;
  }

#sreg-btn li a#sreg1,
#sreg-btn li a#sreg1:visited,
#sreg-btn li a#sreg2,
#sreg-btn li a#sreg2:visited {
  color: #2a2b2f;
  background: #d7e4f5;
  border-top: 1px solid #8daed7;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 2px 6px;
  }
  
#sreg-btn li a#sreg2,
#sreg-btn li a#sreg2:visited {
  background: #e5e5e5;
  border-top: 1px solid #ababab;
  }

#sreg-btn li a#sreg2:hover {
  background: #f1eda0;
  border-top: 1px solid #bbbb08;
  }
  
#search-region input.search2, #search-region  input.search2:hover{
  cursor: pointer;
  margin-left:400px;
  margin-top:0px;
  background: url(img/search2.gif) no-repeat;
  width: 83px;
  height: 21px;}
  
#search-region input.search2:hover{
    background: url(img/search2-h.gif) no-repeat;}
  
/* ################################### */
/* Vyhledat podle */
table td.thead {
  font-size: 13px;
  font-weight: bold;
  color: #585858;
  }

#search-by {
  background: #faf9da;
  padding: 10px;
	display:none;
  }

#search-by select {
  border: 1px solid #000;
  font-size: 10px;
  margin-left: 20px;
  width: 108px; 
  }

#search-by select option {
  font-size: 10px;
  }

#search-by table td {
  padding-bottom: 3px;
  }


#search-by input.search3, #search-by  input.search3:hover{
  cursor: pointer;
  margin-left:150px;
  margin-top:10px;
  background: url(img/search3.gif) no-repeat;
  width: 83px;
  height: 21px;}
  
 #search-by input.search3:hover{
    background: url(img/search3-h.gif) no-repeat;}
  
/* ################################### */
/* Vyhledat podle --- tlacitka */

#search-by #sb1  {
  float: left;
/*   margin-right: 50px; */
	width:50%;
  }  

#sby-btn {
	display:none;
}
#sby-btn li {
	display: inline;
  }

#sby-btn li a#sby1,
#sby-btn li a#sby1:visited,
#sby-btn li a#sby2,
#sby-btn li a#sby2:visited {
  color: #2a2b2f;
  background: #e5e5e5;
  border-top: 1px solid #aaaaaa;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 2px 6px;
  display: block;
  float: left;
  }
  
#sby-btn li a#sby2,
#sby-btn li a#sby2:visited {
  background: #f1eda0;
  border-top: 1px solid #bbbb08;
  margin-left: 5px;
  }

#sby-btn li a#sby1:hover {
  background: #d6e4f4;
  border-top: 1px solid #8bafd6;
  }




#sby3 {
  float: right;
  
  background: #faf9da;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 2px 10px;
	display:none;
}

#sby3 img {
  display: inline; 
  } 

a#sby3:hover {
  background: #f1eda0;
  }




/* ################################### */
/* Tabulky s inzeráty */

table.publ-table-odd,
table.publ-table-even {
  border-collapse: collapse;
  table-layout: fixed;
  clear: both;
  width: 550px;
  margin-top:8px;
  }
  
#first-ad {
  margin-top:12px;
  } 
  
.publ-table-odd td,
.publ-table-even td {
  border: 1px solid #aaa;
  padding: 3px;
  }

.publ-table-odd td span,
.publ-table-even td span {
  color: #2c2c2c;
  }
  
table.publ-table-odd tr {
  background: #f8f8f8;
  }

.publ-top-tr td {
  background: #fff;
  }
.publ-top-tr td a {
	color:#f00;
	font-weight:bold;
	text-decoration:underline;
}


.publ-table-odd td.publ-top,
.publ-table-even td.publ-top {
  border: 0px;
  height: 16px;
  padding-bottom: 2px;
  }

.publ-top span {
  color: #2c2c2c;
  font-size: 11px;
  font-weight: bold;
  background: url(img/publ-top-txt.gif) top left repeat-x;
  padding: 0px 9px 2px 9px;
  border: 1px solid #aaa;
  border-bottom: 0;
  margin-left: -3px;
  
  }

.publ-top span, x:-moz-any-link {
  margin-left: -4px;}
  
.publ-top span, x:-moz-any-link, x:default {
  margin-left: -3px;}

.publ-top-line {
/*   background: url(img/publ-line.gif) top left repeat-x; */
	height:4px;
  background-color:#b1ce49;
	color:#000;
  border-width: 1px 1px 0 1px;
	margin:0;
	padding:1px;
  }

.publ-img {
  border-top: 0;
  }

.publ-img img {
  float: left;
  padding: 5px;
  }

.publ-img span {
  display: block;
  color: #2c2c2c;
  font-weight: bold;
  font-size: 11px;
  }

tr.publ-bot,
tr.publ-bot td {
  visibility: hidden;
  border: 0;
  background: #fff;
  line-height: 0px;
  }

  
  
  
/* ################################### */
/* Novější - Starší -šipky pod tabulkami s inzeraty */

.arrows {
  position: relative;
  height:50px;
  }

.arrow-right {
  position: absolute;
  top:0;
  right: 0px;
  background: url(img/publ-arrow-right.gif) right 3px no-repeat;
  width:11px;
  cursor: pointer;
  }

.arrow-right-i {
  position: absolute;
  top:0;
  right: 0px;
  background: url(img/publ-arrow-right-i.gif) right 3px no-repeat;
  width:11px;
  cursor: pointer;}
  
.arrow-right:hover {
  background: url(img/publ-arrow-right-h.gif) right 3px no-repeat;
  }
  
.old {
  position: absolute;
  top:0;
  left: 13px;
  }  

.new {
  position: absolute;
  right: 13px;
  }

.arrow-left-i,
.arrow-left {
  background: url(img/publ-arrow-left.gif) left 3px no-repeat;
  cursor: pointer;
  width:11px;
}

.arrow-left-i {
  background: url(img/publ-arrow-left-i.gif) left 3px no-repeat;
  }  

.arrow-left:hover {
  background: url(img/publ-arrow-left-h.gif) left 3px no-repeat;
  }



/* ################################################################# */  
/* Vyhledávání */ 

#search {
  position: absolute;
  left:150px;
  top: 19px;
	margin-top:5px;
  }  

#search .radios {
  color:#505050;
  font-size: 12px;
  }

#search .radios label {
  margin:0 20px 0 4px;
  }
 
#search .search-input {
  background: url(img/search-form-bg.gif);
  width: 295px;
  height: 17px;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid #91a443;
  border-right: 1px solid #91a443;
  }
  
#search .green-submit,
#search .green-submit:hover {
  background: url(img/search.gif) no-repeat;
  width: 83px;
  height: 21px;
  margin-left: 8px;
  }
  
#search .green-submit:hover {
  background: url(img/search-hov.gif) no-repeat;
  cursor: pointer;
  margin-left: 8px;
  }



/* ################################### */
/* Login, logout */       

#login {
  background: url(img/login-arrow.gif) 0px 2px no-repeat transparent;
  position: absolute;
  left:560px;
  top:5px;
  color: #2c2c2c;
  }

  
#login table,
#login .log-txt {
  margin-left:19px;
  }
  
#login #user,
#login #pass {
  width: 83px;
  height: 14px;
  border: 1px solid #525252;
  font-size: 10px;
  }
  
#login #pass {
  margin-left:1px;
  width: 50px;
  }
  
#login .ok {
  background: url(img/login-ok.gif) no-repeat;
  width: 23px;
  height: 16px;
  margin-left: 1px;
  cursor: pointer;
  }
  
#login .under-login {
  background: url(img/login-edit.gif) no-repeat;
  margin-top:8px;
  padding: 2px 0 0 19px;
  height: 20px;
  }

#login .under-login a {
  margin-right: 2px;
  }
  
  
  
  
/* ################################### */
/* usermenu */

#user-menu {
  background: url(img/logged-bg0.gif) repeat-x;
  height:20px;
  width:100%;
  position:absolute;
  left:0px;
  top:0px;
  }
  
  
#user-menu1 {
  background: url(img/logged-bg2.gif) repeat-x;
  height: 26px;
  width: 535px;
  position: absolute;
  left: 0px;
  top: 0px;
  }
  
#user-menu1 li a:hover {
  background: url(img/logged-bg2-h.gif) repeat-x;
  }  
  
#user-menu2 {
  background: url(img/logged-bg1.gif) repeat-x;
  height: 26px;
  width: 197px;
  position: absolute;
  right: 0px;
  top: 0px;
  }

#logged {
  background: url(img/login-arrow.gif) 3px 5px no-repeat;
  height:26px;
  color: #2c2c2c;
  }
  
#logged .log-txt {
  margin:0px 0 0 15px;
  }
  
#logged a {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 20px;
  height: 17px;
  background: url(img/logged-logout.gif) 0px 4px no-repeat;
  }

#logged a:hover {
  background:url(img/logged-logout-h.gif) 0px 4px no-repeat;
  }

#logged span {
  margin:0px 0 0 2px;
  line-height: 20px;
  }


/* ################################### */
/* moje inzeraty, moje nastaveni */

#my {
  position: absolute;
  top: 26px;
  right: 0px;
  width: 180px;
  height: 17px;
  z-index: 1;
  }
  
#my #my-ads,
#my #my-ads:hover {
	margin-right: 2px;
  cursor: pointer;
  width: 76px;
  height: 18px;
  background: url(img/logged-button1.gif) no-repeat;
  }

#my #my-ads:hover {
  background: url(img/logged-button1-h.gif) no-repeat;
  }

#my #my-setup,
#my #my-setup:hover {
  cursor: pointer;
  width: 94px;
  height: 17px;
  background: url(img/logged-button2.gif) no-repeat;
  }  

#my #my-setup:hover {
  background: url(img/logged-button2-h.gif) no-repeat;
  }

#my #my-logout {
  cursor: pointer;
  width: 76px;
  height: 17px;
  background: url(img/logout0.gif) no-repeat;
  }  

#my #my-logout:hover {
  background: url(img/logout1.gif) no-repeat;
  }

#my #my-add {
  cursor: pointer;
  width: 76px;
  height: 17px;
  background: url(img/addinz0.gif) no-repeat;
  }  

#my #my-add:hover {
  background: url(img/addinz1.gif) no-repeat;
  }

/***********************************/ 
/* Hlavní menu s vyjetými tlačítky */
/***********************************/

#menu{
  position: absolute;
  left: 33px;
  top: 82px;
  
  }
  
#menu li{
  float: left;
  
  }
  

#menu li a{
  height:30px;
  padding-top:3px;
  padding-left:9px;
  font-size: 13px;
  font-weight: bold;
  display: block;
  text-decoration: none;
  float: left;}

/**/    
#menu .audio a, #menu .audio a:hover{
  background: url(img/13-audio.gif) no-repeat;
  width:86px;
  padding-left:10px;}
  
#menu .audio a:hover{
  background: url(img/13-audio-r.gif) no-repeat;}

/**/  
#menu .auta a, #menu .auta a:hover{
  background: url(img/13-auta.gif) no-repeat;
  width:36px;
  }  
  
#menu .auta a:hover{
  background: url(img/13-auta-r.gif) no-repeat;}

/**/ 
#menu .cd a, #menu .cd a:hover{
  background: url(img/13-cd.gif) no-repeat;
  width:57px;
  }  
  
#menu .cd a:hover{
  background: url(img/13-cd-r.gif) no-repeat;}
  
/**/ 
#menu .foto a, #menu .foto a:hover{
  background: url(img/13-foto.gif) no-repeat;
  width:68px;
  }  
  
#menu .foto a:hover{
  background: url(img/13-foto-r.gif) no-repeat;}

  
/**/ 
#menu .mobily a, #menu .mobily a:hover{
  background: url(img/13-mobily.gif) no-repeat;
  width:49px;
  }  
  
#menu .mobily a:hover{
  background: url(img/13-mobily-r.gif) no-repeat;}

/**/ 
#menu .pocitace a, #menu .pocitace a:hover{
  background: url(img/13-pocitace.gif) no-repeat;
  width:63px;
  }  
  
#menu .pocitace a:hover{
  background: url(img/13-pocitace-r.gif) no-repeat;}

/**/ 
#menu .seznamka a, #menu .seznamka a:hover{
  background: url(img/13-seznamka.gif) no-repeat;
  width:73px;
  }  
  
#menu .seznamka a:hover{
  background: url(img/13-seznamka-r.gif) no-repeat;}

/**/ 
#menu .prace a, #menu .prace a:hover{
  background: url(img/13-prace.gif) no-repeat;
  width:44px;
  }  
  
#menu .prace a:hover{
  background: url(img/13-prace-r.gif) no-repeat;}

/**/ 
#menu .reality a, #menu .reality a:hover{
  background: url(img/13-reality.gif) no-repeat;
  width:50px;
  padding-left:8px;}  
  
#menu .reality a:hover{
  background: url(img/13-reality-r.gif) no-repeat;}

/**/ 
#menu .zvirata a, #menu .zvirata a:hover{
  background: url(img/13-zvirata.gif) no-repeat;
  width:75px;
  padding-left:13px;}  
  
#menu .zvirata a:hover{
  background: url(img/13-zvirata-r.gif) no-repeat;}


