/* CSS Document */


/* upravy pro redesign 2010 */

.skryty_text {
  font-size: 0px !important;
  padding: 0;
  margin: 0;
  border: none;
  line-height: 0;
  letter-spacing: -99999px !important; 
  text-decoration: none !important;
  overflow: hidden !important; 
  text-indent: -9999px !important;  
  visibility: hidden;
  display: none;
  height: 0;
}

body { background-color: #243849; }

#page { background: none; }


#krasna_vina_z_moravy { display: none; } 

#header
{
  height: 130px;
  padding: 0;
  background-position: left top;
  position: relative;
}

#header img
{
  margin-top: 15px;
}

#menu { background: none; margin-top: 8px; }
#menu a { font-style: italic; color: #770d0d; font-size: 90%; }
#menu a.active { color: #3b3c3c; }

#searchbar {
  margin: 0;
  position: absolute;
  right: 100px;
  top: 8px;
  background-position: left 25px;
}

#searchbar form
{
  margin: 0;
}

#content {
  background: #fff url(../img/content_bg.jpg) left top repeat-x;
  _background: transparent url(../img/content_ie.jpg) left top repeat-y;
}

.homepage-banner
{
  display: block;
  float: none;
  width: 980px;
  height: 198px;
  position: relative;
}

.homepage-banner img
{
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.homepage-banner h5
{
  font-size: 26px;
  color: #e93434;
  font-weight: normal;
  position: absolute;
  left: 550px;
  top: 25px;
  z-index: 10;
  margin: 0;
  padding: 0;
  line-height: 25px;
}

.homepage-banner p
{
  color: #f4f4f4;
  font-size: 13px;
  position: absolute;
  left: 550px;
  top: 80px;
  z-index: 10;
  margin: 0;
  padding: 0;
}

.homepage-banner a.vice
{
  width: 101px;
  height: 24px;
  display: block;
  position: absolute;
  background: #7c1f1f url(../img/homepage_banner_vice.jpg) left top no-repeat;
  right: 20px;
  bottom: 20px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  z-index: 10;
  line-height: 21px;
  cursor: pointer;
}


.homepage-soupak
{
  width: 957px;
  height: auto;
  margin: 15px 0 0 12px;
  =margin-top: 7px;
}

.homepage-soupak .detail_zalozka_active 
{
  background-color: #fff;
}

.homepage-soupak .detail_zalozka
{
  =top: 17px;
}

.homepage-soupak .blank
{
  display: block;
  float: right;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  margin-right: 25px;
  /*line-height: 25px;*/
  /*margin-top: 4px;
  =margin-top: 8px;*/ 
  height:25px;
  position:relative;
  top:7px;
  =top: 20px;   
}

.homepage-soupak .blank span
{
  
}

.homepage-soupak .obsah
{
  width: auto;
  height: 166px;
  overflow: hidden;
  border-left: 1px solid #d7d9dc;
  border-right: 1px solid #d7d9dc;
  border-bottom: 1px solid #d7d9dc;
  border-top: 1px solid #d7d9dc;
  background-color: #fff;
}

.homepage-soupak a.prev,
.homepage-soupak a.next
{
  display: block;
  height: 166px;
  display: block;
  float: left;
  width: 47px;
  background: transparent url(../img/posuvnik_sipka_leva.gif) no-repeat scroll 10px center;
}
.homepage-soupak a.next
{
  background: transparent url(../img/posuvnik_sipka_prava.gif) no-repeat scroll center center;
}

.homepage-soupak .soupak
{
  width: 692px;
  display: block;
  float: left;
  overflow: hidden;
  height: 166px;
}

.homepage-soupak .produkt
{
  width: 173px;
  height: auto;
  background: none;
  margin: 0;
}

.homepage-soupak a.obrazek
{
  margin-left: 15px;
}


.homepage-soupak h3
{
  font-size: 12px;
  color: #3f7bd1;
}

.homepage-soupak p
{
  font-size: 12px;
  margin: 0;
  color: #000;
}

.homepage-soupak .vyber
{
  display: block;
  float: right;
  border-left: 1px solid #e5e3e3;
  padding: 0 20px 0 20px;
  margin: 20px 0 20px 0;
}

.homepage-soupak .vyber select
{
  width: 124px;
  margin-bottom: 6px;
}

.homepage-soupak .vyber p
{
  color: #3f7bd1;
  font-size: 12px;
  font-weight: bold;
}  
  
  
#zalozky {
  background-image: none;
} 

.homepage-vina
{
  display: block;
  width: 702px;
  background: transparent url(../img/homepage_vina_bg.jpg) no-repeat scroll center center;
  height: 216px;
  margin: 0 0 12px 15px;
}

#content #homepage .homepage-vina h2
{
  display: block;
  float: left;
  width: 175px;
  height: auto;
  font-style: italic;
  text-align: center;
}

.homepage-vina h2 a
{
  
  display: block;
  float: none;
  width: auto;
  height: auto;
  padding-top: 185px;
  font-size: 14px;
  color: #f8e6e6;
  text-decoration: none;
}

.homepage-vina h2 a:hover
{
  color: #fff;
}


#vinarstvi_krabice
{
  height: auto;
}

#homepage #vinarstvi
{
  float: right;
  height: auto;
  border: 1px solid #d7d9dc;
  width: 345px;
  margin-right: 10px;
  _margin-right: 5px;
}

#homepage #vinarstvi .sipka { margin-right: 6px; }

#content #leva #vinarstvi_krabice h4 { line-height: 30px; }

#homepage #vinarstvi .prvni { margin-left: 5px; }

.vinarske-zeme
{
  float: left;
  width: 345px;
  margin-left: 15px;
  border: 1px solid #d7d9dc;
  padding-top: 10px;
  _margin-left: 5px;
}

.vinarske-zeme a.item
{
  display: block;
  float: left;
  width: 115px;
  height: 105px;
  position: relative;
  font-size: 80%;
  
}

.vinarske-zeme a.item span
{
  position: absolute;
  display: block;
  width: 115px;
  height: 20px;
  bottom: 0px;
  left: 0px;
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
}

.vinarske-zeme hr {
  background:#E9EBE3 none repeat scroll 0 0;
  border:medium none;
  clear:both;
  height:1px;
  margin-bottom:4px;
  margin-top:16px;
  =margin: 5px 0 0 0;
  width:313px;
}

.vinarske-zeme .sipka {
  margin-top:4px;
  font-size:75%;
  background:transparent url(../img/sipka2.gif) no-repeat scroll right center;
  float:right;
  padding-right:14px;
  margin-right: 6px;
}



#odkazy
{
  padding-top: 10px;
  =padding-top: 5px;
}


#doporucujeme
{
  border: 1px solid #d7d9dc;
  margin-top: 10px;
  _margin-right: 5px;
}

#doporucujeme h5 { margin-right: 5px; }

#doporucujeme .spodek
{
  background: url(../img/doporucujeme_spodek.png) transparent no-repeat 1px bottom;
}

.tip { margin-bottom: 0; }

#vite-ze
{
  border: 1px solid #d7d9dc;
  margin-top: 10px;
  _margin-right: 5px;
}

#content #homepage #vite-ze h4
{
  background:transparent url(../img/h4_modry_bg.png) no-repeat scroll left top;
  font-size:95%;
  
  padding:14px 10px 15px 75px;  
}

#vite-ze table
{
  border-collapse: collapse;
  margin: 8px 0px 8px 8px;
}

#vite-ze table td,
#vite-ze table td a
{
  font-size: 12px;
  color: #232323;
}

#vite-ze table td
{
  padding: 4px;
}

#footer
{
  _margin-right: 14px;
}



.border
{
  border: 1px solid #d7d9dc;
}