body {
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 100%;
  background: #aed6ff url(../img/body_pozadi.jpg) repeat-x;
}

#main_content {
 /*width: 740px;*/
 padding-right:15px; 
}

abbr
{
  cursor: help;
}

#kosik1 #main_content, #kosik2 #main_content {
 width: 950px;
}

.clear_both {
  clear: both;
  margin: 0;
  padding: 0;
  visibility: hidden;
}
#white {
   background: white;
   position:absolute;
}
a img {
  border: none;
}

a {
  color: #407bd1;
}

a:visited {
}

a:hover {
}

/* nadpisy, ktere jsou potomky #content #homepage  se vyskytuji jen na titulce */
h1, #content #homepage h4, #content #homepage h2, #content #obchod #prava #napis_kosik, #content #prava #napis_kosik, .top_products_title, #kalendar h4
{
  color: #407bd1;
  font-style: italic;
  font-weight: bold;
  font-size: 130%;
  text-align: left;
  margin: 0;
  padding: 0;
  
}

#main_content h1{ margin-bottom:10px; }

h2{  
  font-size:115%;
  }
h3{  
  font-size:100%;
  }


.produkt h3{  
  font-size:140%;
  margin: 0;
  margin-top: 10px;  
}

.produkt h5{  
  font-size:140%;
  margin: 0;
  margin-top: 10px;  
}

.produkt .producer{  
  font-size:130%;
  margin: 0;
  margin-top: 3px;
  color: #2f312a; 
  font-weight: bold; 
}

.tema_producer{  
  font-size: 95%;
  margin: 0;
  margin-top: -5px;
  color: #2f312a; 
  font-weight: bold; 
}



#page {
  width: 1100px;
  margin: auto;
  background: url(../img/page_pozadi.jpg) no-repeat left top;
}

#in_page {
  width: 980px;
  margin: auto;
  background: white;
}

#content {
  width: 980px;
/*  *width: 978px; */
  _width: 994px;
  margin-left: 30px;
  background: #ffffff url(../img/cara_content.gif) no-repeat;
  margin-top: -1px;
  _margin-top: -3px;
}

#leva {
  float: left;
  background-color: #ffffff;
  margin: 0;
}

#prava {
  width: 238px;
  float: right;
  background-color: #ffffff;
  margin-right: 10px;
}

#footer {
  clear: both;
}

#header {
  background: url(../img/header_pozadi.jpg) no-repeat 97.3% top;
  _background: url(../img/header_pozadi.jpg) no-repeat 99% top;
  height: 165px;
  margin-left: 30px;
  padding-top: 25px;
}

#krasna_vina_z_moravy {
  background: url(../img/krasna_vina_z_moravy.gif) no-repeat;
/*  width: 391px; */
  height: 29px;
  margin-top: 10px;
}

#krasna_vina_z_moravy span{
  visibility: hidden;
  margin: 0;
}

#menu{
  margin-top: 21px;
  *margin-top: 18px;
  background: url(../img/menu_pozadi.jpg) no-repeat;
  width: 803px;
  height: 33px;
  padding-top: 12px;
}

#menu ul{
  padding: 0;
  margin: 0;
  margin-left:7px;
}

#menu ul li{
  display: inline;
}

#menu a {
  color: #6f716a;
  text-decoration: none;
  font-weight: bold;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 84%;
}

#menu a:hover {
 color: rgb(3,16,51);
}

#menu .active {
 color: rgb(20,36,72);
}

#upoutavka {
  background: url(../img/upoutavka.gif) repeat-x;
  height: 233px;
  width: 727px;
}

#upoutavka_leva{
  width: 292px;
  height: 233px;
  background: url(../img/cara.gif) no-repeat right bottom;
  padding-left: 28px;
  padding-right: 40px;
  float: left;
  font-size: 80%;
}

#content #leva #upoutavka_leva h4{
  padding-top: 45px;
  padding-left: 25px;
  padding-bottom: 10px;
  background: url(../img/listi.gif) no-repeat left bottom;
}

.sipka {
  background: url(../img/sipka2.gif) no-repeat right center;
  padding-right: 14px;
  float: right;
}

.sipka2 {
  background: url(../img/sipka2.gif) right center no-repeat;
  padding-right: 14px;
}

#upoutavka_prava{
  width: 310px;
  height: 233px;
/*  background: url(../img/sklenice.gif) no-repeat right 49%; */
  padding-left: 28px;
  padding-right: 0px;
  font-size: 80%;
  float: left;
}

#upoutavka_prava h1{
  padding-top: 30px;
  padding-bottom: 0px;
  width: 122px;
}

#upoutavka_prava p{
  width: 160px;
  font-style: italic;
}

#vyber_vina{
  width: 721px;
  height: 344px;
  border-bottom: 1px solid #e9ebe3;
  background: white;
}

.vino{
  width: 179px;
  height: 320px;
  float: left;
  font-size: 80%;
}

#content #leva .vino h2{
  padding-top: 0px;
  font-size: 100%
  font-style: italic;
  text-align: center;
}

.vino a:hover{
  text-decoration: none;
}

.vino a{
  text-decoration: underline;
}

.vino p {
  color: #6f716a;
  margin: 5px;
  margin-bottom: 13px;
  text-align: center;
}

#vyber_vina #barva1{
  background: url(../img/cervene.jpg) no-repeat center top;
}

#vyber_vina #barva2{
  background: url(../img/bile.jpg) no-repeat center top;
}

#vyber_vina #barva3{
  background: url(../img/ruzove.jpg) no-repeat center top;
}

#vyber_vina #barva4{
  background: url(../img/sumive.jpg) no-repeat center top;
}

#zalozky {
  background: white url(../img/cara_pozadi.gif) repeat-x;
  width: 721px;
  height: 135px;
  margin-bottom: 25px;
}


#kroky_kosik #zalozky {
  background: none;
  width: 540px;
  height: 135px;
  margin-bottom: 25px;
}

#zalozky #special67{
  background: url(../img/ikony_03.jpg) no-repeat center bottom;
}

#zalozky #special56{
  background: url(../img/ikony_07.jpg) no-repeat center bottom;
}

#zalozky #special911{
  background: url(../img/ikony_09.jpg) no-repeat center bottom;
}

#zalozky #special55{
  background: url(../img/ikony_05.jpg) no-repeat center bottom;
}

.zalozka {
  width: 155px;
  height: 132px;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 5px;
  float: left;
  text-align: center;
  _margin-left: 7px;
  _margin-right: 7px;
}

#kroky_kosik .zalozka {
  width: 120px;
  height: 90px;
  margin-left: 5px;
  margin-right: 5px;
  _margin-left: 3px;
  _margin-right: 3px;
}

#kroky_kosik .zalozka IMG{
  height: 80px;
  }

#vinarstvi_krabice {
  width: 727px;
  height: 332px;
}

#content #leva #vinarstvi_krabice h4{
  font-size: 105%;
  margin-left: 30px;
}

#homepage #vinarstvi {
  width: 360px;
  height: 322px;
  float: left;
}

.vinarstvi {
  font-size: 80%;
  width: 110px; /*104px;*/
  height: 98px; /*108px;*/
  *height: 92px;
  float: left;
  text-align: center;
}

.vinarstvi a{
}

.vinarstvi a:hover{
  text-decoration: underline;
}

#homepage #vinarstvi .prvni{
  margin-left: 20px; /*28px;*/
  _margin-left: 10px;
}

#homepage #vinarstvi hr
{
  clear: both;
  width: 313px;
  height: 1px;
  border: none;
  background: #e9ebe3;
  margin-top: 4px;
  margin-bottom: 4px;
  *margin-top: 0px;
  *margin-bottom: 0px;
  *padding-top: 0px;
  *padding-bottom: 0px;
}

#homepage #vinarstvi .sipka,
#krabice .sipka
{
  font-size: 75%;
}

#homepage #vinarstvi .sipka
{
  margin-top: 4px;
}

#krabice {
  width: 355px;
/*  height: 265px; */
  height: 370px; 
  float: left;
/*  background: url(../img/krabice_pozadi.png) no-repeat center bottom; */
}

#krabice .sipky {
  position: relative;
  top: -45px;
}

#krabice_obraz {
  margin-top: 20px;
  margin-left: 30px;
  margin-right: 40px;
}

#krabice_text {
  color: #ffffff;
  font-size: 70%;
  margin-left: 60px;
}

#krabice_text h2{
  color: #ffffff;
  font-size: 120%;
  margin-top: 15px;
  margin-bottom: 0px;
}

#krabice_text p{
  margin: 4px;
  margin-bottom: 10px;
}

#krabice_popis {
  color: #000000;
}

#krabice #screen2 .prev,
#krabice #screen2 .next,
#krabice #screen2 #slideshow
{
 border: none;
}

#krabice #screen2 .prev 
{
  background: #CEDDF4 url(../img/posuvnik_sipka_bila_leva.png) no-repeat scroll center center;
}

#krabice #screen2 .next 
{
  background: #CEDDF4 url(../img/posuvnik_sipka_bila_prava.png) no-repeat scroll center center;
}

#poradna_kalendar {
  background: white url(../img/cara_pozadi.gif) repeat-x;
  width: 727px;
  height: 194px;
  border-top: 1px solid #e9ebe3;
  padding-top: 20px;
}

#poradna {
  background: url(../img/poradna_pozadi.png) no-repeat right 15%;
  width: 400px;
  height: 194px;
  float: left;
}

#poradna h1{
  text-align: left;
  margin-left: 30px;
  margin-bottom: 5px;
  _margin-bottom: 2px;
  *margin-bottom: 2px;
  font-weight: bold;
}

#poradna h2{
  color: #407bd1;
  margin: 0;
  margin-left: 30px;
  font-size: 90%;
  font-weight: normal;
  margin-bottom: 5px;
  _margin-bottom: 3px;
  *margin-bottom: 3px;
}

#poradna p{
  width: 320px;
  margin-left: 30px;
  font-size: 80%;
  margin-top: 0;
}

#poradna .sipka {
  margin-right: 40px;
  margin-top: 10px;
  font-size: 80%;
}

#kalendar ul{
  font-size: 80%;
  color: #96bf0d;
  padding-left: 20px;
}

#kalendar ul li{
  margin: 10px;
  list-style-type: none;
}

#kalendar h4{
  text-align: left;
  margin-left: 30px;
  margin-bottom: 7px;
  font-weight: bold;
}

#reklama #kalendar h4{
  font-size: 100%;
  margin-left: 10px;
}

#reklama #kalendar ul{
  padding-left: 0px;
}

#reklama #kalendar ul li 
{
  *margin-left: -20px;
}


#kosik {
  font-size: 80%;
  background: white url(../img/kosik_pozadi.png) no-repeat left top;
  border-bottom: 1px solid #e9ebe3;
  margin-top: 0px;
  padding-top: 14px;
  padding-right: 10px;
  height: 60px;
  _height: 45px;
}

#kosik {
  font-size: 80%;
}

#content #prava #kosik #napis_kosik, #content #obchod #prava #kosik #napis_kosik 
{
  margin-left: 85px;
}

#kosik p{
  margin: 0;
  margin-left: 85px;
  margin-top: -50px;
}

.tip {
  margin-bottom: 15px;
}

#content #prava #doporucujeme h4
{
  font-size: 100%;
  padding: 10px;
  padding-left: 75px;

  margin-top: 5px;
  padding-top: 14px;
  padding-bottom: 15px;
  background: url(../img/doporucujeme_pozadi.png) no-repeat top left;
  
/* verze pro čáru
margin-top:15px;
padding:4px 10px 15px 75px;
background: url(../img/doporucujeme_pozadi2.png) no-repeat top left;
*/  
  
}

#doporucujeme h5{
  margin: 0;
  font-size: 110%;
  margin-left: 80px;
  margin-top: 7px;
  margin-bottom: 0;
}

#doporucujeme .producer{
  font-size: 70%;
  margin: 0px;
  margin-left: 80px;
  color: #2F312A;
  margin-top: 3px;
  font-weight: bold;
}


#doporucujeme h5 a{
}

#pokrmy {
  margin-top: 15px;
}

#doporucujeme h5 a:hover{
  text-decoration: none;
}

#doporucujeme p{
  font-size: 80%;
  color: #000000;
  margin-left: 10px;
  float: right;
  width: 150px;
}

#doporucujeme a{
  font-size: 80%;
}

#doporucujeme .spodek{
  background: #ffffff url(../img/doporucujeme_spodek.png) no-repeat bottom right;
  padding: 7px;
  padding-left: 0;
}

#doporucujeme img{
  margin-left: 2px;
  width: 65px;
  float: left;
}

.stat{
  width: 230px;
  height: 87px;
  float: left;
  background: url(../img/staty.gif) repeat-x; 
}

.stat img{
  float: left;
}

.stat a{
  float: left;
}

.stat a.zeme
{
  margin-left: 20px;
  margin-top: 30px;
}

#newsletter {
  font-size: 80%;
  background: rgb(186,203,238) url(../img/newsletter_pozadi.png) no-repeat;
  margin-top: 15px;
  width: 238px;
  padding-bottom: 15px;
}

#content #prava #newsletter h4{
  margin-left: 85px;
}

#newsletter h5 {
  margin: 0;
  margin-top: 10px;
  *margin-top: 5px;
  margin-left: 10px;
  color: #407bd1;
  font-size: 90%;
}

#newsletter p{
  font-size: 90%;
  margin-left: 65px;
  /*height: 40px;*/
  width: 150px;
}

#newsletter a{
/*  margin-left:10px; */
  font-weight:normal;
}


#newsletter a.sipka{
  background:none; 
}


#newsletter input.special_input {
  border: 1px solid #6d6e69;
  background: #ebede5;
  height: 19px;
  padding: 0;
  width: 100px;
  margin-left: 30px;
  margin-top: 0;
  _margin-top: -20px;
  *margin-top: -20px;
}

.newsletter_submit {
  background: url(../img/button_pozadi.gif) repeat-x;
  /*order: 1px solid #6d6e6c;*/
  border: none;
  color: #ffffff;
  text-decoration: none;
  padding: 0px 12px 1px 12px;
  font-size: 80%;
}

#recepty {
  margin-top: 15px;
  font-size: 90%;
  background: url(../img/recepty_pozadi.png) no-repeat;
  height: 251px;
  padding-left: 7px;
  padding-right: 7px;
}

#recepty h2 {
  font-size: 110%;
  margin: 0;
}

#recepty p {
  margin: 0;
  margin-top: 7px;
  margin-bottom: 7px;
  font-size: 80%;
}

#recepty a {
  font-size: 80%;
}

#recepty img{
  margin-top: 17px;
  float: right;
}


#aktuality {
  font-size: 80%;
}

#content #prava #aktuality h4 {
  text-align: center;
  margin-top: 30px;
}

#aktuality h5 {
  margin: 0;
/*  margin-top: 30px;*/
  color: #407bd1;
  font-size: 100%;
}

#aktuality span {
  display: block;
  font-size: 95%;
  margin-top: 2px;
}


.aktualita {
  padding: 7px;
  border: 1px solid #e9ebe3;
  border-right: none;
}

.stat {
  margin-left: 4px;
  margin-right: 4px;
}

#morava {
  background: url(../img/morava.jpg) no-repeat;
}

#francie {
  background: url(../img/francie.jpg) no-repeat;
}

#italie {
  background: url(../img/italie.jpg) no-repeat;
}

#footer {
  background: url(../img/footer_pozadi.gif) repeat-x;
  height: 70px;
  font-size: 70%;
  color: #6d6e69;
}

#footer_logo{
  float: left;
  margin-top: 15px;
  margin-left: 10px;
}

/*#footer_right{
  float: right;
  margin-right: 20px;
  margin-top: 10px;
  font-size: 80%;
}
*/
.vinoin {
  background: url(../img/vino_pruh.gif) right bottom no-repeat;
  margin-top: 0px;
}

#provozovatel {
float: left;
margin-top: 50px;
margin-left: -100px;
}

#footer_menu {
 float: right;
 margin-right: 40px;
 margin-top: 20px;
}


#obchod {
  background: url(../img/cara_content.gif) repeat-x;
}

#obchod #leva{
  background: none;
  width: 222px;
  float: left;
}

#obchod #prava{
  background: none;
  width: 755px;
  _width: 740px;
  float: right;
  margin: 0px;
  _margin-right: 7px;
  padding: 0px;
}

#menukat{
  background: none;
  margin: 0;
  padding: 10px;
  font-size: 80%;
  margin-top: 0px; 
}

#menukat a{
  text-decoration: none;
  padding-left: 17px;
}

#menukat a:hover{
  text-decoration: underline;
}

#menukat li{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#menukat li a{
  display: block;
  margin: 0;
  background: url(../img/menu_zavrene.png) no-repeat;
  width: 183px;
  height: 16px;
  padding-top: 6px;
  padding-bottom: 8px;
  margin-bottom: 1px;
}

#menukat li a{
  color: #2f312a;
  font-weight: bold;
}

#menukat .active{
  background: url(../img/menu_otevrene.png) no-repeat;
}

#menukat ul{
  margin: 0;
  padding: 0;
  margin-bottom: 1px;
}

#menukat ul li a{
  list-style-type: none;
  margin: 0;
  background: url(../img/menu_pozadi.png) repeat-y;
  height: auto;
  padding-top: 1px;
  padding-bottom: 2px;
  font-weight: normal;
}

#menukat ul li .active{
  background: url(../img/menuin.png) repeat-y;
  color: #ffffff;
  font-weight: bold;
}

#menukat ul li a:hover{
  background: url(../img/menuin.png) #afce47 repeat-y;
  color: #ffffff;
}


#menukat li #el_67 {
  background: url(../img/nejnovejsiBG.gif) no-repeat;
  width: 170px;
  height: 32px;
  color: #2f312a;
  font-weight: bold;
  padding: 0;  
  padding-left: 20px;
  margin: 0;
  padding-top: 7px;  

  margin-top: 5px;  
}

#menukat li #el_55 {
  background: url(../img/slevaBG.gif) no-repeat;
  width: 170px;
  height: 32px;
  color: #2f312a;
  font-weight: bold;
  padding: 0;
  padding-left: 20px;
  margin: 0;
  padding-top: 7px;
  
  margin-top: -7px;
  *margin-top: -7px;
  position: relative;
  z-index: 1;
  
}

#menukat li #el_54 {
  background: url(../img/nejoblibenejsiBG.gif) no-repeat;
  width: 170px;
  height: 32px;
  color: #2f312a;
  font-weight: bold;
  padding: 0;  
  padding-left: 20px;
  margin: 0;  
  padding-top: 7px;
  
  margin-top: -7px;
  *margin-top: -7px;
  position: relative;
  z-index: 1;  
}

#menukat li #el_56 {
  background: url(../img/specialBG.gif) no-repeat;
  width: 170px;
  height: 32px;
  color: #2f312a;
  font-weight: bold;
  padding: 0;  
  padding-left: 20px;
  margin: 0;
  padding-top: 7px;
  
  margin-top: -7px;
  *margin-top: -7px;
  position: relative;
  z-index: 1;  
}

#menukat li #el_910 {
  background: url(../img/doporucujemeBG.gif) no-repeat;
  width: 170px;
  height: 32px;
  color: #2f312a;
  font-weight: bold;
  padding: 0;  
  padding-left: 20px;
  margin: 0;
  padding-top: 7px;  

  
  margin-top: -7px;
  *margin-top: -7px;
  position: relative;
  z-index: 1;
}

#menukat li #el_911 {
  background: url(../img/doporucujemeBG.gif) no-repeat;
  width: 170px;
  height: 32px;
  color: #2f312a;
  font-weight: bold;
  padding: 0;  
  padding-left: 20px;
  margin: 0;
  padding-top: 7px;  

  
  margin-top: -7px;
  *margin-top: -7px;
  position: relative;
  z-index: 1;
/* margin-bottom: 10px;*/
}

/* mezera nad ZEME A VINARI */
#menukat li #el_71 {
margin-top: 10px;
}



#kosik_reklama {
  float: right;
  width: 250px;
/*  margin-right: 50px; */ 
  padding-left:20px;
  padding-bottom:0px;
  *padding-bottom:0px; 
}

#reklama {
  border: 1px solid #e9ebe3;
  border-right: none;
  margin-top: 7px;
  padding: 10px;
  *margin-bottom: 20px;
}

#reklama #reklama_napis
{
  margin-top: 7px;
  color: #407bd1;
  font-size: 90%;
  font-weight: bold;
}

#navigace{
  margin-top: 10px;
  font-size: 80%;
  margin-bottom: 10px;
  color: #407bd1;
}

#obchod #prava p{
  font-size: 100%;
}

#obchod #prava #main_content p{
  font-size: 12px;
  margin: 0;
}

#obchod #prava #main_content .tema p,
#homepage .tema p
{
  margin-left: 5px;
}


#obchod #prava #main_content .tema .nabidka p{
  margin-left: 0;
}

#obchod #prava #main_content .tema .tema_detail_vino p{
  margin-left: 0px;
  background: url(../img/tema_detail_prechod.gif) repeat-x left bottom;
  padding: 5px;
/*  height: 100px; */
  padding-bottom: 20px;  
}

#seznam_vin{
  clear:both;
  padding: 0;
  font-size: 80%;
  color: #407bd1;
  margin-left:0px;
}

#poradnadiv #seznam_vin{
  width: 466px;
  height: 81px;
  background: url(../img/poradna_seznam_prechod.png) no-repeat left bottom;
  padding: 0 10px;
  *margin-top: -20px;
  _margin-top: -30px;  
}

#seznam_vin li{
  list-style-type: none;
  display: inline;
  white-space:nowrap;
  background: url(../img/sipka_hranata.gif) no-repeat left center;
  padding-left: 8px;
  line-height:25px;
}

#poradnadiv #seznam_vin li{
  background: url(../img/poradna_odrazka.gif) no-repeat left top;
  line-height: 30px;
  padding-bottom: 9px;
  _padding-bottom: 12px;
  *padding-bottom: 12px;
}

#seznam_vin li a{
  margin-right: 7px;
  margin-left: 2px;
  white-space:nowrap;
}

#poradnadiv #seznam_vin li a{
  margin-left: 7px;
}

.filter_link{
  background: url(../img/sipka2.gif) no-repeat right center;
  padding-right: 15px;
  color: #407bd1;
  text-decoration: underline;
  width: 317px;
}

#nastaveni {
  width: 740px;
  _width: 730px;
  height: 30px;
  padding-top: 10px;
  background: url(../img/vino_cara.gif) repeat-x bottom center;
  font-size: 80%;
}

#nastaveni_leva {
  float: left;
  margin-left: 10px;
}

#nastaveni_prava {
  float: right;
  margin-right: 10px;
}

.produkt {
  width: 235px;
  _width: 234px;
  _overflow: hidden;
  height: 350px;
  margin-top: 13px;
  margin-right: 10px;
  background: url(../img/item_pozadi.png) no-repeat;
  float: left;
  position: relative;
}

.tema .produkt {
  background: url(../img/item_pozadi_tema.png) no-repeat;
}

/*#slideshow .produkt {
  width: 235px;
  height: 350px;
  background: url(../img/item_pozadi.png) no-repeat;
  margin: 0;
  padding: 0;
}*/

#screen2 .produkt {
  width: 220px;
  height: 350px;
  background: url(../img/item_pozadi.png) no-repeat;
  margin: 0;
  padding: 0;
}

.homepage-soupak #screen2 .produkt 
{
  width: 173px;
  height: auto;
  background: none;
  margin: 0;
  padding: 0;
}

.homepage-soupak p.popis
{
  margin-right: 12px;
}

#homepage #screen2 .produkt 
{
  width: 236px; 
  height: 350px;
  background: url(../img/item_pozadi_tema.png) no-repeat;
}


#screen2 .tema .produkt {
  background: url(../img/item_pozadi_tema.png) no-repeat;
}

.produkt .sklenka{
/*float:left; margin-top:0px; margin-left:0px; height:40px; padding:15px 12px 0px 5px; background-color:#fff;*/
float:left; margin-top:0px; margin-left:0px; height:40px; padding:15px 12px 0px 15px; background-color:none;
}

.produkt .sklenka2{
  margin: 0;
  padding: 0;
  float: left;
  margin-right: 10px;
  margin-left: 5px;
  margin-top: 10px;
}

#screen2 .produkt p
{
  margin-bottom: 4px;
  
}

#kosik1 #screen2 .produkt p,
#homepage #screen2 .produkt p 
{
  margin-bottom: 0px;  
}

.produkt p{
  margin-top: 3px;
  margin-right: 3px;
}

.produkt_prava p{
  margin-top: 0px;
  margin-right: 0px;
}

.produkt .nadpis{
  margin-left: 50px;
  font-size: 60%;
  height: 85px;
  z-index: 100;
}

.tema .produkt .nadpis{
  font-size: 60%;
  z-index: 100;
  margin: 5px;
  height: auto;
}

.doplnek .produkt .nadpis
{
  margin-left: 15px;
}


.tema .produkt .nadpis .withProducer,
#screen2 .tema .produkt .nadpis .withProducer 
{
height:16px;
overflow:hidden;
}

.tema .produkt .nadpis .withoutProducer,
#screen2 .tema .produkt .nadpis .withoutProducer 
{
height:34px;
overflow:hidden;
}


#screen2 .produkt .nadpis{
  margin-left: 10px;
  font-size: 60%;
  height: 85px;
  text-align:left;
  z-index: 100;
}

#screen2 .tema .produkt .nadpis{
  margin: 5px;
  height: auto;
}

#screen2 .tema .produkt .nadpis h5
{
margin-left: 0px;
}



.produkt_leva {
  float: left;
  width: 75px;
  z-index: 1;
}

.produkt_leva img{
  margin-top: -7px;
  *margin-top: -10px;
  position: relative;
  z-index: 1;
}

.tema_produkt_left img{
  margin-top: -7px;
  *margin-top: -10px;
}

.produkt_prava {
  float: right; 
  margin-right: 7px;
  width: 140px;
  _width: 125px;
  *margin-top: 10px;
}

#screen2 .produkt_leva {
  float: left;
  width: 65px;
}

#screen2 .produkt_prava {
  float: right; 
  margin-right: 7px;
  width: 133px;
  _width: 110px;
}

#screen2 .produkt_prava P{
  text-align:left;
 }


.produkt_leva .foto {
  margin-left: 10px;
  _margin-left: 0px;
  margin-bottom: 10px;
  margin-top: 0px;
  *margin-top: 10px;
  /*height: 160px;*/
  z-index: 1;
}

#screen2 .produkt_leva .foto {
  margin-left: 0px;
  _margin-left: 0px;
}

#screen2 .detail {
  padding: 3px 3px 3px 3px;
}

.produkt_prava p, #doporucujeme p{
  margin-bottom: 1px;
}

.produkt_text, #screen2 .produkt_text 
{
height:180px;
overflow:hidden;
text-align: left;
}

.tema .produkt_text, #screen2 .tema .produkt_text {
height:80px;  /* 60px */
text-align: left;
}

.tema .produkt_text_doplnek, #screen2 .tema .produkt_text_doplnek {
height: 60px;
text-align: left;
margin-left: 5px;
margin-right: 5px;
}


p.produkt_ceny {
 padding-top:0px;
 margin-top:0px;
}

#screen2 p.produkt_ceny {
 padding-top:3px;
 margin-top:0px;
 padding-bottom:0px;
 margin-bottom:0px;
 text-align: left;
}


p.produkt_lahve {
 font-weight: bold;
 padding-top:0px;
 margin-top:0px;
 
}

.produkt_prava p strong, #doporucujeme p strong, .tema_produkt_right p strong {
  color: #407bd1;
}

.sede, #content #prava #doporucujeme .sede  {
  color: #6d6e69;
   margin-top:0px;
}

.modre {
  color: #407bd1;
}

.produkt_prava HR{
height:1px;
margin:0px;
margin-top:5px;
padding:0px;
visibility:hidden;
}

.produkt_prava .oddelovac, #content #prava #doporucujeme .oddelovac{
 margin-top:10px;
}

#screen2 .oddelovac{
 margin-top:0px;
 padding-top:0px;
 text-align: left;
}


.produkt_prava .dostupnost, #content #prava #doporucujeme .dostupnost {
 /*margin-bottom:10px;*/
 color: #407bd1;
}

.detail {
  background: url(../img/button_pozadi.gif) left top repeat-x;
  border: 1px solid #6d6e6c;
  color: #ffffff;
  text-decoration: none;
  padding: 3px 10px 3px 10px;
  _padding: 3px 8px 3px 8px;
  font-size: 85%;
  line-height: 30px;
  margin-left: 15px;
  _margin-left: 5px;
}

.tema .detail {
  margin-left: 0px;
  margin-top: 0px;
  position: relative;
  top: 0px;
  *top: 6px;
}

#doporucujeme .detail {
  font-size: 100%;
}

#strankovani {
  text-align: right;
/*
  width: 730px;
  _width: 710px;
*/
  height: 30px;
  padding-top: 10px;
  padding-right: 10px;
  background: url(../img/vino_cara.gif) repeat-x bottom center;
  font-size: 80%;
}

#odkazy {
clear:both;
padding-left:15px;
padding-top:20px;
*padding-top:45px;
width:100%;
}

#odkazy DIV {
width:170px;
padding-left:20px;
padding-bottom:20px;
padding-top:5px;
margin-top:10px;
background: url(../img/odkazy_fade.png) repeat-x;
}


#odkazy DIV P, #odkazy DIV P A{
padding-top:8px;
font-size:14px;
}

#odkazy DIV A{
font-size:12px;
}

#odkazy UL li{
margin-left:-20px;
font-size:12px;
list-style-image: url(../img/odrazka.gif);
 }
 
 
#a_zobrazit_box{
  color: #407bd1;
  font-size: 90%;
  background: none;
  padding-top: 5px;
}

#a_zobrazit_box:hover {
  cursor: pointer;
}

#obchod #reklama p {
  font-size: 80%;
}

.wysi, .wysi ul, .wysi ol, .wysi ul li, .wysi div, #obchod #prava #main_content .wysi P,
#obchod #prava #poradnadiv p  
{
  font-size: 12px;
}

#poradnadiv {
padding-right:15px;
}

.wysi h1 {
  font-size: 150%;
}

.wysi h2 {
  color: #407bd1;
}

.wysi h3 {
  color: #407bd1;
}


.wysi ul li {
   list-style-image: url(../img/odrazka.gif); 
}


.filter {
  background: url(../img/filter_pozadi_vrchni.gif) repeat-x;
  margin-left: -10px;
  width: 738px;
  margin-top: 10px;  
}

.filterin {
  background: url(../img/filter_pozadi_spodni.gif) repeat-x bottom left;
  padding: 10px;
}

#a_skryt_box {
  float: right;
  background: #ffffff;
  border: #407bd1 1px solid;
  padding: 2px;
}

#a_skryt_box:hover {
  cursor: pointer;
}


#a_skryt_box span{
  text-decoration: underline;
  background: url(../img/smazat.gif) no-repeat  5% center;
  padding-left: 20px;
  font-size: 80%;
  color: #407bd1;
}

#filter_odeslat, #filter_odeslat_rozsirene, #filter_odeslat_tema {
  border: none;
  background: url(../img/button.gif) repeat-x;
  color: #ffffff;
  margin-left: 20px;
}

#filter_odeslat_tema
{
  float: right;
  margin-left: 0px;
}

#filter_odeslat_rozsirene
{
  float: right;
  margin-top: -2px;
}

#whole_filter form
{
 margin: 0;
 padding: 0;
}

#filter_menu A.choosed {
font-weight:bold;
}

#filter_content select
{
  width: 95%;
  margin-right: 10px;
}

#filter_content select.multi
{
  height: 150px;
}

#filter_content tr.secondFilters th
{
  padding-top: 20px;
}

#filter_content tr.secondFilters td
{
  padding-bottom: 20px;
}

select,
/*
.vyber select,
#filter_content select,
*/
#filter_content input.special_input
{
/*  border: 1px solid #d7d9dc;*/
/*  background:none repeat scroll 0 0 #EBEDE5; */
  border:1px solid #6D6E69;
}

#filter_content th
{
  font-size: 12px;
}

#filter_content td
{
  width: 200px;
}


#searchbar {
  float: right;
  margin-right: 330px;
  _margin-right: 170px;
  margin-top: -120px;
  _margin-top: -130px;
  *margin-top: -130px;
  padding-left: 65px;
  background: url(../img/lupa.gif) no-repeat left bottom;
}

#forgotten_password
{
  float: right;
  margin-right: 330px;
  *margin-right: -330px;
  margin-top: -60px;
  padding-left: 65px;
  *padding-left: 130px;
}

#searchbar p{
  margin: 0;
  margin-bottom: 10px; 
  text-align: right;
  color: #ffffff;
}

#searchbar p a,
#forgotten_password a
{
  color: #ffffff;
  font-size: 80%;
}

#search_input {
  border: #6d6e69 1px solid;
  background: #FFFFFF; /*#d1d1d1;*/
}

#search_button {
/* border: #636768 solid 1px; */
  border: none;
  background: url(../img/button.gif) repeat-x;
  color: #ffffff;
}


#detail_produktu h1 {
  font-size: 140%;
}  

#detail_produktu h2 {
  font-size: 110%;
  font-style: italic;
  color: #787878;
}

#popis_produktu {
}

#foto_produktu {
  width: 160px; /*Domes: 180px*/
  _width: 160px;
  float: left;
  _margin-left: -10px;
}

#foto_produktu_detail {
  width: 130px;
  margin-left: 20px;
}

.tema #foto_produktu_detail {
  width: 450px;
  margin-left: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#text_produktu {
  float: right;
  width: 545px;
  padding: 15px;
  margin-top: -30px;
}

#prava #detail_produktu #text_produktu p {
  font-size: 80%;
}

#prava #detail_produktu #text_produktu .baleni {
  margin-bottom: 15px;
}

#screen2 p {
  font-size: 12px;
}

#pokrmy span {
  display: block;
  float: left;
  width: 150px;
  margin-top: 0px;
  font-size: 80%;
  font-weight: bold;
  vertical-align:top;
}

#pokrmy p {
  float: left;
  width: 350px;
  margin: 0;
  vertical-align:top;
}

#stitek {
  margin-top: 20px;
  margin-bottom: 15px;
  margin-right: 10px;
}

.tema #stitek img {
  margin: auto;
}

#stitek img {
  float: right;
}

.tema #stitek img {
  display: block;
  float: none;
  margin-top: -7px;
  *margin-top: -10px;  
}


#minibasket {
  width: 546px;
  height: 202px; 
}

.tema #minibasket {
  width: 240px;
  height: 155px; 
}

#dostupnost_doprava {
  padding: 10px;
  color: #6d6e69;
}

#basket_step1 #dostupnost_doprava {
  margin-top:10px;
  padding: 10px;
  width: 900px;
  color: #6d6e69;
}

#basket_step1 #doprava {
  float: right;
  background:#FFF url(../img/vykricnik.png) 0px 3px no-repeat scroll;
  padding-left:25px;
  
}

#kroky_kosik #dostupnost_doprava {
  margin-top:10px;
  padding: 10px;
  width: 300px;
  color: #6d6e69;
}

#kroky_kosik .castka_doprava {
  float: right;
  margin-top: 70px;
  margin-right: 10px;
}


#doprava {
  background:#FFF url(../img/vykricnik.png) 0px -2px no-repeat scroll;
  padding-left:23px;
  margin-left: -15px;
  float: right;
}

.tema #doprava {
  float: none;
  margin-top: 20px;
}

#doprava h5{
  margin: 0;
  color: #607c03;
}

#prava #detail_produktu #doprava p{
  margin: 0;
  font-size: 70%;
}

#dostupnost {
  float: left;
  font-size: 80%;
  color: #000000;
}

.tema #dostupnost {
  float: none;
}

tema. #dostupnost {
  float: none;
}


#dostupnost span
{
  font-weight: bold; 
}

#basket_step1 #dostupnost {
  position:relative;
  top:-85px;
  left:-100px;
  font-size: 100%;
  padding-bottom:0px;
  z-index:1;
}


#prava #detail_produktu #dostupnost p{
  margin: 0;
  font-size: 100%;
  font-style
}

#prava #detail_produktu .tema #dostupnost p{
  margin-left: 0px;
}
  
#hlidani {
 background: #ecf0f9;
 font-size: 70%;
 padding: 10px;
 padding-left: 30px;
}

.tema #hlidani {
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#hlidat_cenu {
 background: url(../img/hlidat_cenu.gif) no-repeat;
 padding-left: 17px;
 padding-right: 30px;
}

#hlidat_dostupnost{
 background: url(../img/hlidat_dostupnost.gif) no-repeat;
 padding-left: 17px;
 padding-right: 30px;
}

#poslat_priteli{
 background: url(../img/poslat_priteli.gif) no-repeat center left;
 padding-left: 17px;
 padding-right: 30px;
}

#pridat_oblibene{
 background: url(../img/pridat_oblibene.gif) no-repeat;
 padding-left: 17px;
}

.tema #hlidat_cenu {
  padding-right: 10px;
}

.tema #hlidat_dostupnost {
  padding-right: 10px;
}

.tema #poslat_priteli {
  padding-right: 30px;
}

.tema #pridat_oblibene {
  padding-right: 10px;
}

#site {
  font-size: 70%;
  padding-left: 20px;
  padding-right: 20px;
}

.tema #site {
  padding: 0;
}

#facebook{
 background: url(../img/facebook.gif) no-repeat;
 padding-left: 20px;
 padding-right: 70px;
}

#linkuj{
 background: url(../img/linkuj.gif) no-repeat;
 padding-left: 20px;
 padding-right: 70px;
}

#del{
 background: url(../img/del.gif) no-repeat;
 padding-left: 20px;
}

.tema #facebook {
  padding-right: 10px;
}

.tema #linkuj {
  padding-right: 0;
}

.tema #del {
  padding-right: 0;
}

.nabidka {
  width: 143px;
  *width: 140px;
  height: 176px;
  background: #ffffff url(../img/minibasket_nabidka_pozadi.png) no-repeat;
  padding: 10px;
  padding-left: 15px;
  padding-bottom: 0;
  margin-right: 12px;
  float: left;
  border: 1px solid #e3e2e2;
}

.tema .nabidka {
  float: none;
  width: 225px;
  _width: 210px;
  height: 130px;
}

.nabidka .button{
  border: 0;
  background: url(../img/pridat_do_kosiku.gif) no-repeat;
  padding: 6px 12px 6px 12px;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  margin-top: -8px;
  font-size: 100%; 
  width: 140px;
}

.tema .nabidka .button{
  margin-top: -15px;
  *margin-top: 5px; 
  padding: 5px 10px 5px 10px; 
  float: right;
  margin-bottom: 0; 
}

.nabidka .button:hover {
  cursor: pointer;
}

.nabidka h4{
  color: #3f7bd1;
  margin: 0;
  margin-bottom: 10px;
}

.nabidka p{
  margin: 4px;
}

.cena {
  color: #9f0038;
  font-size: 150%;
}

.nabidka .baleni {
  margin-top: 15px;
  margin-bottom: 15px;
}

.tema .nabidka .baleni {
  float: left;
  padding-right: 5px;
}

.charakteristiky h3{
  color: #407bd1;
  font-size: 105%;
  font-style: italic;
  margin: 0;
  margin-top: 10px;
}

.zalozka_hodnoceni h3{
  color: #407bd1;
  font-size: 105%;
  font-style: italic;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px; 
}

.zalozka_hodnoceni_zprava{
  font-size: 80%;
}

.zalozka_hodnoceni hr{
  margin-top: 30px;
  *margin-top: -5px;
}

.zalozka_hodnoceni_pager{
  font-size: 80%;
}

#zalozka_hodnoceni_form{
  font-size: 80%;
  background-color:#EAF2FF;
  border:1px solid #C6E1FF;
  padding: 10px;
}

#zalozka_hodnoceni_form label{
  padding-right: 5px;
}

#zalozka_hodnoceni_form input{
 border:1px solid #C2E1FE;
 width: 330px;
}

#zalozka_hodnoceni_form textarea{
  border:1px solid #C2E1FE;
  width: 670px;
}

#zalozka_hodnoceni_table{
  font-size: 100%;
}

.cervene {
  color: red;
}

.charakteristiky h4{
  font-size: 105%;
  font-style: italic;
  margin: 0;
  margin-bottom: 15px;  
}

.tema .charakteristiky h5{
  margin: 5px;
}

.charakteristiky h5{
  font-size: 90%;
  font-weight: normal;
  color: #407bd1;
  margin: 0;
  margin-bottom: 20px;
}

.charakteristiky h6{
  font-size: 80%;
  font-weight: normal;
  margin: 0;
  margin-top: 30px;
}

#prava .charakteristiky p{
  float: left;
  width: 190px;  /*Domes: 200px*/
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}

#prava .charakteristiky #charakteristiky_leva p{
  float: left;
  width: 140px;  /*Domes: 200px*/
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}

#prava .charakteristiky a{
  font-size: 12px;
  margin: 0;
  float: left; 
}

#prava .charakteristiky .sipka{
  float: right;
  margin-top: 3px;
}


#prava .charakteristiky span{
  font-size: 12px;
  margin: 0;
  float: left;
}

.charakteristiky, .zalozky_content,
#recepty, #nazory
{
  width: 701px;
  border: 1px solid #d7d9dc;
  padding: 13px;
}

.zalozka_hodnoceni {
  width: 701px;
  border: 1px solid #d7d9dc;
  padding: 13px;
}

.tema .charakteristiky{
  width: 430px;
  border: 1px solid #d7d9dc;
  padding: 13px;
}

#charakteristiky_leva {
  float: left;
}

#charakteristiky_prava {
  float: right;
  background: url(../img/charakteristiky_bloky_pozadi.gif) repeat-y;
  width: 315px; 
  padding: 13px;
  border-top: 1px solid #c5e1fe;
}

#vlastnosti_vina {
  background: url(../img/charakteristiky_bloky_pozadi.gif) repeat-y;
  width: 315px;  /*Domes: 281px*/
  padding: 13px;
  margin-top: 15px;
  border-top: 1px solid #c5e1fe;
}

.zakladni_charakteristiky {
  background: url(../img/charakteristiky_bloky_pozadi.gif) repeat-y;
  width: 315px;  /*Domes: 281px*/
  padding: 13px;
  border-top: 1px solid #c5e1fe;
}

.tema .zakladni_charakteristiky {
  width: 315px;  /*Domes: 281px*/
  padding: 13px; 
}

.zakladni_charakteristiky div{
  padding: 0px;
  height: 17px;
}

#prava .charakteristiky #charakteristiky_prava .detail_oceneni{
  width: 300px;
  font-weight: normal;
  
}


#kroky_kosik {
 padding-top: 25px;
}

#kroky_kosik #kosik_vrsek {
 width: 915px;
 height: 154px;
 background: url(../img/1krok_vrsek_pozadi.gif) repeat-x;
 margin: auto;
 padding: 10px;
 padding-right: 5px;
 font-size: 80%;
 margin-left: 20px;
}

#kosik2 #kosik_vrsek {
 
 background: #fff;
 
}


#kroky_kosik #kosik_leva {
  float: left;
  width: 530px;
  

}

#kosik2 #kroky_kosik #kosik_leva {
  margin-left:20px;
  font-size:12px;

}

.top_products_title
{
  margin-top: 20px;
}

#kroky_kosik #kosik_leva h1, 
#kroky_kosik #kosik_leva .top_products_title
{
 margin-left: 20px;
 margin-top: 10px;
}

#kroky_kosik #kosik_prava {
  float: right;
  width: 370px;
  _width: 365px;
}

#potvrzeni {
  float: left;
  width: 600px;
}

#pomoc {
  float: right;
  width: 250px;
  height: 143px;
  background: #ffffff url(../img/telefon.jpg) right bottom no-repeat;
  border: #dfdada 1px solid;
  
  padding: 10px;
  
  margin-top: -6px;
  font-size: 12px;
  
}




#pomoc h2{
  font-size: 110%;
  margin: 0;
  color: #407bd1;
}

#pomoc .telefon{
  font-size: 120%;
  color: #7aa500;
}

#pomoc .skype{
  font-size: 120%;
}

#pomoc A{
  font-size: 120%;
  /*font-weight:bold;*/
}


#basket_preview {
  font-size: 80%;
  border: 1px solid #aaaaab;
  padding: 10px;
}

#basket_step1 #basket_preview {
  border: none;
  padding: 0px;

  margin-left:25px;
 
}

#basket_preview .hodnoceni
{
  font-size: 100%;
}

#personalpage_obal .corner-box
{
  margin-bottom: 15px;
  *margin-bottom: -5px;
}

#personalpage_obal h2.vyhody
{
  margin-bottom: 20px;
  font-size: 140%;
}

#personalpage_discounts #basket_preview
{
  margin-left: 0px;
}

#personalpage_discounts  TABLE.hodnoceni TR TD.colspan {
  width:100%; 
}

#personalpage_discounts  TABLE.hodnoceni TR TD.first {
  width: 75%; 
}

#personalpage_discounts TABLE.hodnoceni TR TD.last {
  width: 25%; 
}

#personalpage_discounts #basket_step1 table
{
  padding: 0px;
}

#personalpage_discounts #basket_step1 table,
#personalpage_discounts .zpravy table tr th
{
  border: none;
}


.zpravy
{
  border:1px solid #AAAAAB;
}

.zpravy tr td,
.zpravy tr th
{
  vertical-align: top;
}

.zpravy tr th
{
  width: 150px;
  vertical-align: middle;
  border-right: 1px solid #AAAAAB;
}

.zpravy tr td
{
  width: 550px;
}

#basket_preview table th {
  color: #858584;
  font-weight: normal;
  text-align: left;
  padding-left: 3px;
}

#basket_preview table tr td{
  border-bottom: 1px solid #ebebeb; 
}

#basket_preview h2{
  color: #407bd1;
/*  font-weight: normal; */
  font-size: 125%;
}

#basket_step1 #top_items h1,
#basket_step1 #top_items .top_products_title
{
  font-size: 120%;
  margin-left: 20px;
}

#basket_preview h5{
  color: rgb(96,124,3);
  font-size: 100%;
  margin-bottom: 5px;
}

.kosik_preview_nadpis {
  color: #000000;
  font-weight: bold;
  width: 200px;
  font-size: 120%;
  padding-top: 10px;
  padding-bottom: 10px;
  background: url(../img/nadpis_preview_kosik.gif) repeat-x;
}

.kosik_preview_nadpis strong{
  color: #000000;
}

#kroky_kosik #potvrzeni em {
  color: #407bd1;
  font-style: normal;
  font-weight: bold;
}

#kroky_kosik #potvrzeni .potvrzeni_pridano,
#kroky_kosik #potvrzeni .potvrzeni_odebrano 
{
  margin: 0;
  padding-left: 20px;
}

#kroky_kosik #potvrzeni .potvrzeni_pridano
{
  background: url(../img/potvrzeni_pridano.gif) center left no-repeat; 
}


#kroky_kosik #potvrzeni .krabice {
  margin-top: 10px;
  margin-left: 20px;
  float: left; 
}

#kroky_kosik #potvrzeni .potvrzeni_vino {
  margin-left: 175px;
  margin-top: 20px;
}

#kroky_kosik #potvrzeni .potvrzeni_vino a{
  color: #000000;
  font-size: 110%;
  font-weight: bold;
}

#kroky_kosik #potvrzeni .objednat_lahev {
  display: block;
  background: url(../img/1krok_tlacitko.gif) center center no-repeat;
  padding: 5px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  width: 128px;
  height: 19px;
  text-align: center;
  float: left;
  margin-left: 130px;
  margin-top: 15px;
  *margin-top: 0px;
}

#kroky_kosik #potvrzeni .dalsi_lahev {
  display: block;
  background: url(../img/1krok_tlacitko.gif) center center no-repeat;
  padding: 5px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  width: 128px;
  height: 19px;
  text-align: center;
  float: left;
  margin-left: 55px;
  margin-top: 15px;
  *margin-top: 0px;
}

#kroky_kosik #potvrzeni .zbytek_lahvi {
  margin-left: 175px;
  *margin-top: 0px;
}

#basket_preview .cena_celkem1 td{
  border-bottom: none;
  border-top: 1px solid #ebebeb; 
  font-size: 90%;
  font-weight: bold;
  padding: 5px;
}

#basket_preview .cena_celkem2 td{
}

#basket_preview .zakaznicka_sleva td{
  font-size: 90%;
  font-weight: bold;
  padding: 5px;
}

#basket_preview .konecna_cena1 td{
  border-bottom: none;
  font-size: 90%;
  font-weight: bold;
  padding: 5px;
  background-color: #c7def6;
  border: 1px solid #c7def6;     
}

#basket_preview .konecna_cena2 td{
  background-color: #c7def6;
  border: 1px solid #c7def6;
}

#basket_preview .button_kosik, #kosik2 .button_kosik, #kontakt_mail .button_kosik,
#order_sent .button_kosik
{
  background: url(../img/1krok_tlacitko.gif) center center no-repeat;
  border: none;
  color: #ffffff;
  font-weight: bold;
  width: 128px;
  height: 29px;
  text-align: center;
  margin-left: 115px;
  margin-top: 15px;
}

#order_sent .button_kosik
{
 padding: 5px 20px;
 margin-left: 0px;
 margin-top: 5px;
}

#order_sent
{
  margin-left: 20px;
}

#order_sent a.goto
{
  font-weight: bold;
  font-size: 120%;
}


#basket_step1 #basket_preview .button_kosik, #kosik2 .button_kosik {
  position:relative;
  float:right;
  top: -10px;
}

#kosik2 #kosik_leva .button_kosik {
  top: -30px;
}

.nazor_button {
  background:transparent url(../img/button.gif) repeat-x scroll 0 0;
  border:  1px solid #636768;
  color: #FFFFFF;
  padding: 5px;
  padding-left: 20px;
  padding-right: 20px;
  width: 200px;
}

.nazor_button:hover {
  cursor: pointer;
}


#kosik2 #kosik_leva .button_kosik, #kontakt_mail .button_kosik
{
  background: url(../img/1krok_tlacitko2.gif) center center no-repeat;
  margin-left: 300px;
  width: 158px;
} 




 #kontakt_mail .button_kosik{
 
  margin-left: 250px;
  
} 

#kosik2 #loginform .button_kosik
{
  margin-left: 25px;
  margin-top:0px;
}





.button_kosik:hover {
  cursor: pointer;
}


#kroky_kosik #special67{
  background: url(../img/ikony_03_2.jpg) no-repeat center top;
  font-size: 80%;
  padding-top: 3px;
}

#kroky_kosik #special67 a{
  padding-top: 10px;
}

#kroky_kosik #special55 a{
  padding-top: 10px;
}

#kroky_kosik #special55{
  background: url(../img/ikony_05_2.jpg) no-repeat center top;
  font-size: 80%;
  padding-top: 3px;
}

#kroky_kosik #special911 a{
  padding-top: 10px;
}

#kroky_kosik #special911{
  background: url(../img/ikony_09_2.jpg) no-repeat center top;
  font-size: 80%;
  padding-top: 3px;
}

#kroky_kosik #special56{
  background: url(../img/ikony_07_2.jpg) no-repeat center top;
  font-size: 80%;
  padding-top: 3px;
}

#kroky_kosik #special56 a{
  padding-top: 10px;
}

#obchod #prava #main_content .wysi .odsazeni50
{
  padding-left: 50px;
}

#obchod #prava #main_content .wysi .odsazeni100
{
  padding-left: 100px;
}

#obchod #prava #main_content .wysi .odsazeni150
{
  padding-left: 150px;
}

#obchod #prava #main_content .wysi .size80
{
  font-size: 80%;
}

#obchod #prava #main_content .wysi .size100
{
  font-size: 100%;
}

#obchod #prava #main_content .wysi .size120
{
  font-size: 120%;
}

#obchod #prava #main_content .wysi .size140
{
  font-size: 140%;
}

#basket_step1 TABLE TR TH {
  color: #2c2f28;
  font-weight: bold;
  text-align: left;
  padding-bottom: 10px;
  padding-left:5px;
  }


#basket_step1 TABLE TR TD {
  font-size: 100%;
  width:110px; 
  padding: 5px;
  padding-left:8px;
}

#basket_step1 TABLE TR.radek_nadpis TD {
  background: url(../img/nadpis_preview_kosik.gif) repeat-x;
}

#basket_step1 TABLE TR TD.long {
  width:450px;
}


#basket_step1 TABLE TR TD.small, #basket_step1 TABLE TR TH.small {
  width:50px;

}



#basket_step1 TABLE TR.konecna_cena1 TD{
  color:#2c2f28;
}

#basket_step1 TABLE {
  border: 1px solid #aaaaab;
  padding: 10px;
  margin-left:0px;
  margin-right:0px;
}


#basket_step1 H1.def {
  margin-left:45px;
  font-style:italic;

}


#kosik2 #kosik_leva TABLE.table-list {
  background: url(../img/nadpis_preview_kosik.gif) repeat-x;
  width:100%;
  font-size: 12px;
  color:#2f312a;
  
}

#kosik2 #kosik_leva TABLE.table-list H4 {
  margin-bottom:10px;
  font-size:13px;
}


#kosik2 #kosik_leva TABLE.table-list TR TD{
  border-bottom:solid 1px #c5e1fe;
}





.expedice {

width:100%;
background-color:#f4f9ff
}

.expedice TABLE {
padding:20px;
padding-left:40px;
}

.subpages {
  list-style-type: none;
  margin-top: 75px;
  margin: 0;
  margin-left: -20px;
  padding-top: 30px;
}

.subpages li{
  float: left;
  width: 158px;
  height: 140px;
  margin-top: 10px;
  margin-bottom: 60px;
  margin-left: 5px;
  margin-right: 15px;
  text-align: center;
}

.subpages li a{
  display: block;
  color: #407bd1;
  font-size: 90%;
  text-decoration: none;
  font-weight: bold;
}

.subpages li a span{
  text-decoration: underline;
  display: block;
  height: 55px;
}

#vse_o_nakupu .subpages
{
  margin-top: 10px;
  padding-top: 0px;
}

#vse_o_nakupu .wysi h1
{
  margin-bottom: 20px;
}
#vse_o_nakupu .wysi h2
{
  font-size: 140%;
}

.news-frontend {
  background: url(../img/aktuality_pozadi_zelene.gif) repeat-x;
  padding: 10px;
}

.top_aktualita {
  background: url(../img/aktuality_pozadi_modre.gif) repeat-x;
}

.news-frontend h2{
  margin: 0;
  margin-bottom: 10px;
  color: #407bd1;
}

.news-detail h1{
  font-size: 110%;
  margin-bottom: 10px;
}

.news-detail img{
  margin: 5px 10px 10px;
}

.top_aktualita span{
  color: #4f4f50;
}

#filtr legend{
  font-size: 80%;
  padding-right: 10px;
  font-weight: bold;
  color: #333333;
}

#filtr label{
  font-size: 80%;
  padding-right: 10px;
}

#filtr a{
  font-size: 80%;
}

#kontakt_mail
{
background-color:#e6f2ff;
padding-top:15px;
padding-bottom:5px;
border-top:solid 1px #c2dfff;
border-bottom:solid 1px #c2dfff;
font-size:12px;
width:100%;
}
TABLE#kontakt_mail TR TD
{
padding-top:0px;





}


#kontakt_mail input, #kontakt_mail textarea {
margin-top:0px;
border:solid 1px #c2e1fe;
height:18px;
}

#kontakt_mail textarea {
height:100px;
}

.hledani_vino {
  font-size: 80%;
}

.hledani_vino h3{
  margin: 0;
}

.hledani_vino p{
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.hledani_vino A.hledani_obr{
  width:100px;
  text-align:center;
  float: left;
  
}

.hledani_vino_prava {
  float: right;
  width: 630px;
  padding: 10px;
}

.hledani_vino A.hledani_obr_tema{
  width:200px;
  text-align:center;
  float: left;
  
}

.hledani_vino_prava_tema {
  float: right;
  width: 530px;
  margin-right: 20px;
}

.hledani_vino_prava_doplnek {
  float: right;
  width: 520px;
  margin-right: 20px;
}

.hledani_vino img {
  
}

.hledani_vino hr {
  clear: both;
  border: none;
  height: 1px;
  width: 620px;
  margin: 10px;
  margin-left: 105px;
  background-color: #407bd1;
}

.pocet_radku_hledani {
  font-size: 70%;
  font-weight: bold;
}

.pole_hledani_out {
 border: 1px solid rgb(233,243,255);
 margin-bottom: 20px;
 width: 723px;
}

.pole_hledani {
 width: 701px;
/* height: 66px; */
 padding: 10px;
 background-color: rgb(233,243,255);
 border: 1px solid #ffffff;
}

#obchod #prava .pole_hledani p{
  font-size: 80%;
  margin-bottom: 10px;
}

.pole_hledani #search_input{
  width: 400px;
  background: #ffffff;
}

#banner_homepage 
{
  margin-top: 40px; /* 35 px*/
}

#banners 
{
  font-size: 80%;
  padding-left: 10px;
  padding-top: 10px;
}

.banner_left
{
  padding-bottom: 5px;
}

#login_infoline
{
    display:block; 
    text-align: right; 
    margin-top: -10px; 
    *margin-top: 10px; 
    padding-bottom: 10px;
    *padding-bottom: 0px;
}

.sleva {
  padding-top: 7px;
  padding-bottom: 7px;
  height: 30px;
  font-size: 90%;
  color: #6d6e6c;
}

.skladem {
  color: #607C03;
}

.neni_skladem {
  color: red;
}

#filtr tr td{
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: solid 1px #407bd1;  
}

.filter_img {
  width: 20px;
}



.kontakt_top {
width:230px;
height:125px;
float:left;
border-bottom: solid 1px #e4e4e4; 
}

.kontakt_top IMG{
float:left;
margin-right:10px;
}

.kontakt_top STRONG{
  font-size: 120%;
  color: #7aa500;
}


#filtr {
width:730px;
}

#filtr DIV{
clear:both;
padding-top:10px;


}

#filtr DIV DIV{
display:block;
width:15px;
float:left;
}

#filtr DIV DIV IMG{
margin-top:3px;
}

#filtr DIV SPAN{
display:block;
width:95px;
float:left;
color:#333;
font-size:12px;
margin-top:0px;
border-top:solid 1px #c5dcf3;
padding-top:10px;
}

#filtr DIV P SPAN {
border:none;
width:135px;
padding-top:0px;

}

#filtr DIV P SPAN LABEL{

padding-bottom:0px;
margin-top:0px;
}

#filtr DIV SPAN Legend{
font-weight:bold;
font-size:12px;
margin-top:0px;
}

#filtr DIV p{
display:block;
width:620px;
float:left;
border-top:solid 1px #c5dcf3;
padding-top:10px;
}

#filtr DIV p INPUT{
float:left;
padding-top:0px;
margin-top:0px;
height:15px;
width:15px;
}

#whole_filter
{
  background:transparent url(../img/vino_cara_horni.gif) repeat-x scroll center top;
  padding-top:4px;
  padding-left:10px;
  width:730px;
}

#whole_filter #upresnete 
{
  color: #407bd1;
  font-size: 80%;
  margin-top: 15px;
  margin-bottom: 10px;
  font-weight: bold;
}

#whole_filter INPUT 
{
  /*border:1px #407bd1 solid;*/
/*  height:15px; */
  margin-left: 0px;


}

#whole_filter INPUT#filter_odeslat 
{
  border:none;
  margin-top:0px;
  height:20px;
  margin-left:20px;

}

.fr {float: right}

.hodnota_slevy
{
   z-index:1; 
   font-size:12px; 
   font-weight:bold; 
   color: #262722;
}

.produkty .hodnota_slevy
{
   position:relative; 
   top:-25px; 
   left:48px; 
   width: 40px;
}

#screen2 .produkty .linone .hodnota_slevy
{
   position:relative; 
   top:-25px; 
   *left:25px; 
}

#stitek img
{
  padding-left: 5px;
}

#stitek .hodnota_slevy 
{
    float:right;
    left:75px;
    position:relative;
    top:3px;
}

.tema #stitek .hodnota_slevy 
{
    float:right;
    left: -90px;
    position:relative;
    top: -25px;
}

p.alert {
margin-top:7px;
margin-bottom:5px;
color:red;
font-size:14px;
font-weight:bold;
}


#registration .show-box h2, #registration .opened_box h2 
{
  font-size: 80%;
  *padding: 5px 0;
}

#registration .opened_box h2
{
  margin-left: 10px;
}

#registration .show-box h3
{
  font-size: 80%;
/*  font-weight: normal; */
}

#registration #firm #loginform .small
{
  padding-top: 15px;
  *padding-top: 10px;
}

#registration .button_kosik {
background:transparent url(/pages/frontend/img/1krok_tlacitko2.gif) no-repeat scroll center center;
width:158px;
border:medium none;
color:#FFFFFF;
font-weight:bold;
height:29px;
text-align:center;
}

#registration .button_kosik:hover {
cursor:pointer;
}



#kosik2 .show-box h2
{
  font-size: 115%;
}

#kosik2 .show-box h3
{
  font-size: 115%;
}

#registration .sipka
{
  float: none;
}

.nofloat {
  float: none;
}

.w-phone 
{
  width: 135px;
}

#whole_filter #a_zobrazit_box, #whole_filter #box
{
  display: none;
}

.home_odrudy{
  margin-top: 5px;
  margin-bottom: 5px;
}

.home_odrudy li{
  list-style-type: none;
/*  display: inline; */
  white-space:nowrap;
  background: url(../img/sipka_hranata.gif) no-repeat left center;
  padding-left: 8px;
  line-height: 20px;
}

.home_odrudy li a{
  margin-left: 2px;
  white-space:nowrap;

}
/* rating pro blok hlavni a pro nahledy uzivatelu*/
.rating	{
		width:55px; 
		height:15px;
		float:left;
		margin-top:3px;
		}

.ratingArticles{
	height:15px;
	float:left;
	margin-top:3px;

}

.rating_1_l{
width:8x;
height:16px;
background:url("../img/rating_r_l.png");
float:left;}

.rating_1_r{
width:8px;
height:16px;
background:url("../img/rating_r_r.png");
float:left;
margin-right:1px;}

.rating_2_l{
width:8px;
height:16px;
background:url("../img/rating_o_l.png");
float:left;}

.rating_2_r{
width:8px;
height:16px;
background:url("../img/rating_o_r.png");
float:left;
margin-right:1px;}

.rating_3_l{
width:8px;
height:16px;
background:url("../img/rating_g_l.png");
float:left;}

.rating_3_r{
width:8px;
height:16px;
background:url("../img/rating_g_r.png");
float:left;
margin-right:1px;}

.rating_4_l{
width:8px;
height:16px;
background:url("../img/rating_b_l.png");
float:left;}

.rating_4_r{
width:8px;
height:16px;
background:url("../img/rating_b_r.png");
float:left;
margin-right:1px;}

.rating_o_l{
width:8px;
height:16px;
background:url("../img/rating_o_l.png");
float:left;}

.rating_o_r{
width:8px;
height:16px;
background:url("../img/rating_o_r.png");
float:left;
margin-right:1px;}

.rating_w_l{
width:8px;
height:16px;
background:url("../img/rating_w_l.png");
float:left;}

.rating_w_r{
width:8px;
height:16px;
background:url("../img/rating_w_r.png");
float:left;
margin-right:1px;}
/*konec ratingu*/

.zakl_char
{
  width: 300px;
  font-size:12px;
}

.zakl_char tr
{
  line-height: 12px;
}

.zakl_char th
{
  text-align: left;
  width: 120px;
  font-weight:bold;
  vertical-align: top;
}

.zakl_char td
{
  vertical-align: top;
}

.tema_produkt_left {
  float: left;
  width: 100px;
}

.tema_produkt_right {
  float: right;
}

.tema .produkt .foto {
  margin: 0px;
  text-align: center;
}

.tema .produkt .foto_doplnek {
  height: 160px;
  text-align: center;
}

.tema .produkt .foto_doplnek img {
  padding-top: 15px;
}


.tema .produkt h2 {
  margin-left: 10px;
}

.tema .produkt hr {
  background: #e9ebe3;
  height: 1px;
  border: none;
  margin-bottom: 5px;
  *display: none;    
}

.tema_detail_left {
  float: left;
  margin-top: 10px;
  width: 450px;
  _width: 450px;  
}

.tema_detail_right {
  float: right;
  width: 250px;
  _width: 240px;
}

.tema_detail_fotodiv {
  width: 75px;
  float: left;
  text-align: center;
}

h1#logo
{
  font-size: 12px;
  width: 214px;
  height: 62px;
}

/* TODO: nezobrazuje se tam logo na pozadi */
h1#logo span
{
  background: transparent url(../img/dotek_vina.gif) repeat scroll 0 0;
}

.mensi {
  font-size: 80%; 
}

#prava .charakteristiky .tema_posuv_lahve {
  float: left;
  font-weight: bold;
  padding-bottom: 5px;
}

.hrline {
  height: 1px;
  background: #e9ebe3;
  border: none;
}

.tema_skladem {
  padding-bottom: 8px;
  *padding-bottom: 15px;
}

#obchod #prava #main_content .tema_obsah_baleni {
  font-size: 120%;
}

.tema_cara_prava {
  margin-top: 10px;
  margin-bottom: 10px;
}

.tema_detail_popis {
  float: left;
  margin-left: 10px; 
  width: 450px;
}

.tema_detail_popis .nadpisTema {
/*  background: url(../img/sipka_hranata_vetsi.gif) no-repeat left center; */
  background: url(../img/sipka_hranata.gif) no-repeat left center; 
}

.tema_detail_popis h4 {
  font-style: italic;
  margin: 10px 0px 10px 10px;
}

.tema_detail_popis .producer {
  margin-left: 10px; 
  font-weight: bold;
  font-style: italic;
  color: #2f312a; 
  margin-top: -3px; 
  font-size: 90%; 
}

/*#tema_sipka0 {
  margin-left: 24px;
}

#tema_sipka1 {
  margin-left: 99px;
}

#tema_sipka2 {
  margin-left: 174px;
}

#tema_sipka3 {
  margin-left: 249px;
}

#tema_sipka4 {
  margin-left: 324px;
}

#tema_sipka5 {
  margin-left: 399px;
}

.tema_detail_fotka {
  display: table-cell;
  vertical-align: bottom;
}

*/

.tema_table td{
  text-align: center;
  vertical-align: bottom;
  width: 75px;
}

.tema .nabidka .cena_block, .tema .nabidka .sleva 
{
  float: right;
}

.tema .nabidka .sleva 
{
  white-space:nowrap;
  *height: 15px;
  width: 200px;
  text-align: right;  
}

.tema .nabidka .cena_block, 
.tema .nabidka .baleni
{
  padding-top: 5px;
}

.tema .nabidka .empty_block 
{
  height: 30px;
  *height: 5px;
}

.tema_detail_fotka:hover {
  cursor: pointer;
}

#obchod #prava #main_content #vina_podle_chuti {
  font-style: italic;
  font-size: 110%;
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: bold;
}

.poradnain {
  background: url(../img/poradnain_pozadi.png) no-repeat;
  border: 1px solid #ebf1fb;
  width: 335px;
  padding: 15px;
  margin-right: 0px;
  margin-bottom: 8px;
/*  height: 450px; */
}

.poradnain .sipka{
  margin-top: -15px;
  font-size: 80%;
}

.poradnain h2{
  font-style: italic;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 10px;
}

.poradna_clanek{
  margin-top: 20px;
  margin-bottom: 30px;
  height: 170px;
}

.poradna_bottom{
  height: 110px;
}

.poradna_clanek h3{
  font-size: 90%;
}

.poradna_clanek span{
  color: #7e8077;
  font-size: 70%;
}

.poradna_clanek img{
  float: left;
  margin-right: 10px;
}

.poradna_clanek p{
}

.poradna_left {
  float: left;
}

.poradna_right {
  float: right;
}


.mensi {
  font-size: 90%;
}


/* navigace pod tematickymi krabicemi */
.navLeft, .navCenter, .navRight 
{
  float: left;
  width: 150px;
}

#prava .navbar .navCenter a.tema_posuv_lahve
{
  margin-left: 35px;
}

#prava .navbar .navRight a.tema_posuv_lahve
{
  float: right;
}

#obsah_baleni
{
  padding-bottom: 30px;
}

.navbar
{      
  padding-top: 8px;
  padding-bottom: 14px;
  display: none;
  width: 100%;  
  font-size: 80%;
  font-weight: bold;
}

#obsah_baleni_odkaz
{
  display: none;
}

/* uprava showboxu */
.tema_produkt_left .empty_block 
{
  height:10px;
}

#kosik1 #screen2 .tema_produkt_left .empty_block, 
#homepage .tema_produkt_left .empty_block 
{
  height:6px;
  *height:8px;
}

.produkt .tema_produkt_left, 
.produkt .tema_produkt_right,
#homepage .produkt .tema_produkt_left, 
#homepage .produkt .tema_produkt_right
{
  position: absolute;
  top: 283px;
  *top: 273px;
  _top: 270px;
  z-index: 100;
}

#homepage .produkt .tema_produkt_left, 
#homepage .produkt .tema_produkt_right
{
  *top: 285px;
}


#homepage .tema_produkt_left .produkt_lahve
{
  margin-top: 2px;
}

.tema .produkt .tema_produkt_left, .tema .produkt .tema_produkt_right
{
  *margin-top: 5px;
}

.tema_produkt_right{
  left: 105px;
}

.tema_produkt_left{
  left: 0;
}

/*
.tema_produkt_left img 
{
  margin-top:-22px;
}
*/

.tema_produkt_right p, 
#screen2 .tema_produkt_right p
{
  padding-bottom: 5px;
}

.tema_produkt_left .produkt_lahve
{
  color: black;
}

.tema h5
{
  margin-left: 5px;
}

.puvodniCena 
{
  cursor: help;
}

.detail_zalozka {
  display: block;
  float: left;
  border: 1px solid #D7D9DC;
  border-bottom: none;
  position: relative;
  top: 3px;
  width: 180px;
  height: 25px;
  font-size: 90%;
  font-weight: bold;
  *top: 15px;
}

.detail_zalozka div{
  background: #e4eef7;
  border: 1px solid #ffffff;
  text-align: center;
  width: 178px;
  height: 22px;
}

.detail_zalozka div a{
display: block;
height: 27px;
*height: 30px;
padding-top: 3px;
}

.detail_zalozka_active {
  width: 180px;
  height: 35px;
  margin-top: -10px;
}

.detail_zalozka_active div{
  background: url(../img/zalozky_pozadi.gif) repeat-x;
}

.detail_zalozka_active div a{
  color: #000000;
  text-decoration: none;
  padding-top: 5px;
}


.muj_ucet_polozka h2 {
/*  font-size: 90%; */
}

.muj_ucet_polozka img {
  float: left;
  margin-right: 7px;
}

.muj_ucet_polozka {
  width: 350px;
  float: left;
  margin-right: 15px;
  margin-bottom: 20px;
}

#obchod #prava .muj_ucet_polozka p{
  font-size: 80%;
}



#orders table tr td.small
{
  width: 80px;
  font-style: normal;
}

#orders table tr td.smallest
{
  width: 50px;
  font-style: normal;
}

#obchod #prava #main_content .vase_dotazy {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 100%;
  font-weight: bold;
  font-style: italic;  
}

#zeptejse_dotazy {
  float: left;
  width: 400px; 
}

#zeptejse_dotazy span{
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
  font-size: 80%;
}

#zeptejse_dotazy p{
}

#zeptejse_dotazy .dotaz{
  padding: 10px 35px 15px 0px;
  background: url(../img/dotaz_pozadi.gif) repeat-x left bottom;
  margin-bottom: 1px;
}

#zeptejse_dotazy .odpoved{
  padding: 25px 10px 25px 35px;
  background: #eaf2ff;
  border-top: #c6e1ff 1px solid;
  border-bottom: #c6e1ff 1px solid;
}

#zeptejse_dotazy .odpoved span{
  color: #2761b4;
}


#zeptejse_prava {
  float: left;
  width: 300px;
  margin-left: 30px; 
}

#zeptejse #dotazform{
  padding: 10px;
  background: #eaf2ff;
  border: #c6e1ff 1px solid;
}

#zeptejse_prava textarea{
  width: 275px;
  height: 200px;
}

#zeptejse_prava #dotaz_button{
  background: url(../img/button_pozadi.gif) left top repeat-x;
  border: 1px solid #6d6e6c;
  color: #ffffff;
  font-size: 85%;
  float: right;
  margin-top: 10px;
}

#zeptejse_prava img 
{
  margin-left: 0px;
}


#body_hodnoceni_produktu 
{
  background: #E6F2FF url(../img/nadpis_preview_kosik.gif) repeat-x scroll 0 0;
}

#body_hodnoceni_produktu h1
{
  margin: 10px;
}

#hodnoceni_produktu 
{
  height: 600px;
}

#hodnoceni_produktu .formHodnoceni
{
  position: relative;
  top: -5px;     
}

#hodnoceni_produktu textarea
{
  width: 400px;
  height: 100px;
}

#hodnoceni_produktu .label
{
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

#hodnoceni_produktu .blue
{
  background-color: #F0F6FF;
}

#hodnoceni_produktu td
{
  vertical-align: top;
}

#hodnoceni_produktu .button_kosik {
background:transparent url(/pages/frontend/img/1krok_tlacitko2.gif) no-repeat scroll center center;
width:158px;
border:medium none;
color:#FFFFFF;
font-weight:bold;
height:29px;
text-align:center;
}

#hodnoceni_produktu .button_kosik:hover {
cursor:pointer;
}

.somelieri 
{
  margin: 10px 15px 10px 0;
  float: right;
}

.somelieri a
{
  font-size: 80%;
  margin-top: 5px;
}

.somelier
{
  text-align: center;
  float: left;
  margin-left: 10px;
}

input.textBox, textarea.textBox
{
  border:1px solid #C2E1FE;
}

#rated .hodnoceni,
#notrated .hodnoceni
{
  width: 100%;
}

#pomoc p {
  padding-top: 10px;
}

.wysi #pomoc{
  margin-left: 20px;
}

.nazor {
  background-color: #EAF2FF;
  border: 1px solid #C6E1FF;
  margin-bottom: 10px;
  padding: 10px;
  *padding-bottom: 0px;
}

.nazor_leva {
  width: 100px;
  float: left;
  color: #2761B4;
}

.nazor_prava {
  width: 550px;
  float: right;
}


#nazory h3 {
  font-size: 140%;
  font-weight: bold;
  font-style: italic;
}

#nazory h4 {
  font-size: 120%;
}

#nazory p {
  padding-bottom: 10px;
}

#detail_produktu .zalozka_recepty {
  background: none;
  border:1px solid #D7D9DC;
/*  padding: 10px; */
  margin-top: 0px;
  height: auto;
}

#detail_produktu .zalozka_recepty h3 {
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  color: #407BD1;
}

#detail_produktu .zalozka_recepty .recept h4 {
  font-size: 110%;
  margin: 0;
  padding: 0;
  font-style: normal;
  color: #407BD1;  
  margin-bottom: 10px;
}

#detail_produktu .zalozka_recepty .recept {
  background:transparent url(../img/aktuality_pozadi_zelene.gif) repeat-x scroll 0 0;
  padding: 10px;
}

#detail_produktu .zalozka_recepty .recept img{
  float: left;
  margin: 5px;
}

#detail_produktu .zalozka_recepty .recept p{
  margin: 5px;
}


#kosik2 #personalpage .button_kosik
{
  margin: 0px;
  text-decoration: none;
  top: 0;
}

#kosik2 #personalpage .button_kosik span
{
  position: relative;
  top: 6px;
  font-size: 110%;  
}


#kosik2 #personalpage .posun
{
  margin-left: 10px;
  margin-top: -8px;
}

#kosik2 #personalpage .posun2
{
  margin-right: 100px;
}

#personalpage .blue_fade h2
{
  color: black;
  padding: 4px 0px 0px 5px;
}

#personalpage .corner-box .blue_fade .col-h-l 
{
  width: 100%;
}

#personalpage_orders table,
#personalpage_ratings table
{
  width: 100%;
}

#personalpage_orders .small,
#personalpage_ratings .small
{
  font-style: normal;
}

/*
#personalpage_ratings table tr th
{
  text-align: center;
}
*/

.center
{
  text-align: center;
}

#kosik2 .odeslat_zapomenute_heslo {
 float: none;
 margin-left: 0;
 margin-top: 0;
 top: 2px;
 *top: 0;
 left: 0;
 height: 21px;
 }

#kosik2 .input_zapomenute_heslo {
  width: 200px;
}

.wysi li.basket-notice,
li.basket-notice
{
  list-style: disc;
}

.info
{
  color: black;
  font-weight: normal;
}

.receptList h3{
 margin: 0;
 margin-bottom: 10px;
 font-size: 90%;
}

.receptList img{
 margin-right: 10px;
 margin-left: 10px;
}

.recepty-dlazdice {
  height: 230px;
  margin-left: 10px;
  width: 320px;
}

.recepty-dlazdice img{
 margin-right: 10px;
 margin-left: 10px;
}

.recepty-dlazdice h3{
 margin: 0;
 margin-bottom: 15px;
 font-size: 90%;
}

.error
{
  color: red;
  font-weight: bold;
}

.produkty .error
{
  text-align: center;
}

.produkty .info
{
  color: red;
  font-weight: bold;
}


/* nove styly po zmene majitele e-shopu */
#temaNews, #catId
{
  display: none;
}

#menukat .category-show-hide
{
  color: #407BD1;
  font-variant:small-caps;
  
}