
/*
	aktualizovano: 4.12.2008
*/

body {
  color: #231f20;
  font-size: 76%;
  font-family: "Arial CE", Arial, Helvetica, sans-serif;
  background:url('/img/jhback.gif') repeat-y left top;
}

#layout { 
  margin-left:20px;
  background:#fff;
  right:0px;
  top:0px;
  text-align:left;
  min-height:100%;
  /**height:100%;*/
}

#page {
  xwidth:956px;
  width:933px;
}

#top {
  position:absolute;
  width:933px;
  top:0px;
  height:100px;
}

#menu {
  position:absolute;
  width:921px;
/*  *width:946px;946*/
  padding-left:25px;
  top:100px;
  left:8px;
  height:23px;

}

#navi {
  
}

#content {
  padding-top:135px;
  margin-left:24px;
}
  #content .header-img {
    /*
      kdyby mel klient moznost menit obrazek zahlavi, vykopiruje se pouze background do style="" prislusneho DIVu
    */
    width:699px;
    height:90px;
    background:url('../img/topimg.jpg') no-repeat left top;
  }
  #content #leftcontent .wysiwyg {
    padding-right:25px;
  }
  #content #leftcontent .titulka .wysiwyg {
    padding-right:0px;
  }
  
  #content .header-img {
    margin-bottom:10px;
  }


#leftcontent {
  float:left;
  width:699px; /*699*/
  background:#fff;
  margin-bottom:30px;
}

#rightcontent {
  float:right;
  width:198px;
  background:#fff;
}

#footer {
  margin-left:25px;
  xpadding:10px;
  width:908px;
  background:#E4E4E4;
}



/*GLOBALS*/

.hidden, .proctecky {
  display:none;
}

.clr {
  clear:both;
  float:none;
  height:0px;
  line-height:0px;
  font-size:0px;
  color:#fff;
  background:none;
}

.logobazar {
  position:absolute;
  width:146px;
  height:53px;
  top:0px;
  margin-left:24px;
  background:url('../img/cs/n-jhbazar.gif') no-repeat left top;
}

.logoklik {
  position:absolute;
  width:141px;
  height:43px;
  top:60px;
  margin-left:790px;
  background:url('../img/logo.gif') no-repeat left top;
}

/*pager - strankovac*/

p.pager {
  text-align:right;
  margin:5px 0px 5px 0px;
  padding-top:10px;
  border-top:1px solid #EAEAEA; 
}

p.pager a {
  padding:2px 5px 2px 5px;
  text-decoration:none;
  color:#000 !important;
  font-weight:normal !important
}

p.pager a:hover, p.pager a.back:hover {
  background:#DDDDDD;
}

p.pager a.back  {
  background:#F1F1F1;
}
p.pager .noactive{
  background:#F1F1F1;
  padding:2px 5px 2px 5px;
}


/*ikonky*/

a.backlink .noactive {
  padding-left:35px;
  font-weight:bold;
  color:#231F20 !important;
  background:url('../img/3back.gif') no-repeat 0px 4px;
}
  a.backlink:hover {
    color:#E20916 !important;
  }

p.ralign {
  text-align:right;
}

/* err */

textarea.err-mark, input.err-mark {
  border:1px solid #E20916;
}

label.err-mark {
  color:#E20916;
}
#search-results h3{
	 background:url('../img/odrazka.gif') no-repeat 0px 4px; 
	 padding-left: 15px;
}

/*korektura velkých písmen*/

.wysiwyg h1:first-letter, 
table tr td.type:first-letter,
#navi a:first-letter,
#navi strong:first-letter,
#menu ul li ul li a .opt:first-letter,
.wysiwyg h3:first-letter,
.katalog table tbody tr td.popis:first-letter {
  text-transform:uppercase;
}

.klikkat {
  position:absolute;
  width:347px;
  height:256px;
  margin-left:25px;
  top:137px;
  z-index:3;
xbackground:yellow; 
}

.aktnabklik {
  position:absolute;
  width:266px;
  height:40px;
  margin-left:457px;
  top:135px;
}

input.submitaslink {
	/*background:white;
	font-weight:bold;
	border:none;
	width:89px;
	height:56px;
	color:#C6010D;
	cursor:pointer;
	text-decoration:underline;
	background:url('/img/cenazajem.gif') no-repeat left top;*/
	
	
	background:white;
	font-weight:bold;
	border:none;
	width:79px;
	height:47px;
	color:#C6010D;
	cursor:pointer;
	text-decoration:underline;
	background:url('/img/cs/tl-zajem.gif') no-repeat left top;
	
}

.bottomceny {
  margin-top:16px;
}
.wysiwyg .bottomceny p.bc-odst {
  line-height:1px;
}

.panylek {
  margin-top:5px;
  margin-bottom:8px;
}

.panylek .panylek-l {
  width:70px;
  height:30px;
  float:left;
}

  .panylek .panylek-l .ico-akce {
    width:70px;
    height:30px;
    background:url('../img/cs/ico-akce2.gif') no-repeat left top;
  }


.panylek .panylek-r {
  width:100px;
  height:30px;
  float:right;
}

.box.bottommargin {
  margin-bottom:20px;
}

/* ROZCESTNIK */

.rozcestnik {
  /*na pevno zadana vyska boxu nebot grafika presahuje layout, tudiz musi byt pozicovana absolutne a prekresovala by spodni objekty*/
  /*height:255px;*/
}
  .rozcestnik h3 {
    margin:0px !important; 
    padding:0px !important;
  }
  

  .rozcestnik ul {
    list-style:none;
    margin:0px;
    padding:0px;
  }
  
  .rozcestnik a {
    margin-bottom:4px;
  }

  .rozcestnik a.r-akcni-voziky {
    display:block;
    width:204px;
    height:84px;
    background:url('../img/rozcestnik-link1.gif') no-repeat left top;
  }
    .rozcestnik a.r-akcni-voziky:hover {
      background:url('../img/rozcestnik-link1h.gif') no-repeat left top;
    }
  .rozcestnik a.r-katalog {
    display:block;
    width:204px;
    height:84px;
    background:url('../img/rozcestnik-link2.gif') no-repeat left top;
  }
    .rozcestnik a.r-katalog:hover {
      background:url('../img/rozcestnik-link2h.gif') no-repeat left top;
    }
  .rozcestnik a.r-pronajem {
    display:block;
    width:204px;
    height:84px;
    background:url('../img/rozcestnik-link3.gif') no-repeat left top;
  }
    .rozcestnik a.r-pronajem:hover {
      background:url('../img/rozcestnik-link3h.gif') no-repeat left top;
    }
    
    
.flashBook {
  margin:0px;
  padding:0px;
}

select  {
  font-size:11px !important;
  height:20px;
}

.hmb {
  padding-top:7px;
}

  .hmbpadd {
    padding-top:20px;
  }
