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%;*/
  font-size:120%;
  margin: 0;
  margin-top: 10px;
	/*
		height: 32px;  
		overflow: hidden;
	*/    
}

.produkt h5{  
  font-size:140%;
  margin: 0;
  margin-top: 10px;  
}

.produkt .producer{  
  /*font-size:130%;*/
  font-size:120%;
  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: 1041px; /*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_2.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: 986px;
  height: 43px;
  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;*/
  height: 65px;
  margin-bottom: 25px;
}


#kroky_kosik #zalozky {
  background: none;
  width: 540px;
  height: 135px;
  margin-bottom: 25px;
}

#zalozky #special67{
  background: url(../img/hpnova.png) no-repeat center bottom;
}

#zalozky #special56{
  background: url(../img/hpspecial.png) no-repeat center bottom;
}

#zalozky #special911{
  background: url(../img/hpocenena.png) no-repeat center bottom;
}

#zalozky #special55{
  background: url(../img/hpvyhodny.png) no-repeat center bottom;
}

.zalozka {
  width: 131px;
  /*height: 132px;*/
  height: 50px;
  /*margin-left: 12px;
  margin-right: 12px;*/
  /*padding-top: 5px;*/
  float: left;
  text-align: center;
  _margin-left: 7px;
  _margin-right: 7px;
}

#homepage .zalozka{
	margin-right: 40px;
}

.zalozka img {
	width:131px;
	height:50px;
}

#kroky_kosik .zalozka {
  width: 131px;
  height: 50px;
  margin-left: 5px;
	/* margin-right: 5px;*/
  _margin-left: 3px;
  _margin-right: 3px;
}

#kroky_kosik .zalozka IMG{
  height: 50px;
}

#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 #vinarstvi2 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/nejnovejsi.png) no-repeat;
  width: 183px;
  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/vyhodne.png) no-repeat;
  width: 183px;
  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/nejprodavanejsi.png) no-repeat;
  width: 183px;
  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/special.png) no-repeat;
  width: 183px;
  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: 183px;
  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/ocenene.png) no-repeat;
  width: 183px;
  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;
 font-size: 11px;*/
  margin: 0;
}

#obchod #prava #main_content p.cenaInSlider{
	/*  font-weight:bold;*/
  text-align:center;

  margin: 4px 0;
}

#obchod #prava #main_content p.label{
  font-weight:bold;
  text-align:center;

  margin: 4px 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: 400px;
  margin-top: 13px;
  margin-right: 10px;
  background: url(../img/item_pozadi.png) no-repeat;
  float: left;
  position: relative;
	/*z-index: 1;*/
}

.tema .produkt {
  background: url(../img/item_pozadi_tema.png) no-repeat;
  margin-bottom:0px;
}

/*#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;
	/*
		height: 30px;
		overflow: hidden;
	*/    
}

#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: 10;
}

.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: 120px;
  _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:60px;  /* 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); 
}


/* 2011-05-03
.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;
  padding-bottom: 40px;
}
*/

.filter {
  background: none;
  margin-left: -10px;
  width: 738px;
  margin-top: -30px;  
  position: relative;
}

.filterin {
  background: none;
  padding: 10px;
  padding-bottom: 0px;
}


#filter_menu {
	padding-bottom:5px;
}

#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 input.special_input.wide
{
	/*  border: 1px solid #d7d9dc;*/
	/*  background:none repeat scroll 0 0 #EBEDE5; */
	width:97%;
}

#filter_content label 
{
	margin-right: 10px;	
	float:left;
	display: block;
}
#divBarva{
  /*width:700px;*/
	width:auto;
}

#filter_content label, 
#filter_content th,
#filter_content select,
#filter_content input,
#obchod #prava #main_content p.label,
#obchod #prava #main_content p.cenaInSlider,
#nastaveni_leva span.popisekOrderBy,
#nastaveni select
{
  font-size: 11px;
}

#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: 11px;
}

#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: 160px;
	position:relative;
}

.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: -14px;
  font-size: 100%; 
  width: 140px;
}

#homepage #special67{
	margin-left: 37px;
}

.tema .nabidka .button{
	/* margin-top: -15px;
	 *margin-top: 5px; */
  padding: 5px 10px 10px 10px; 
  float: right;
  margin-bottom: 0; 
	position:absolute;
	bottom:0px;
	right:0px;
}

.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: 550px;


}

#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/hpnova.png) 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/hpvyhodny.png) no-repeat center top;
  font-size: 80%;
  padding-top: 3px;
}

#kroky_kosik #special911 a{
  padding-top: 10px;
}

#kroky_kosik #special911{
  background: url(../img/hpocenena.png) no-repeat center top;
  font-size: 80%;
  padding-top: 3px;
}

#kroky_kosik #special56{
  background: url(../img/hpspecial.png) 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: 100%;
  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;
	color:#FFFFFF;
	font-size:80%;
}

.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; */
	top:-24px;
	*top:-28px;
	_top:-28px;
	left:48px; 
	width: 40px;
}

#screen2 .produkty .linone .hodnota_slevy
{
	position:absolute; 
	top:7px;
	*top:-25px;
	_top:-25px;
	*left:25px; 
	left:5px;
  text-align:left;	
}

#stitek img
{
  padding-left: 5px;
}



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: block;
}

.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;
	width:50%;
}

.tema .produkt .foto {

  text-align: center;
}

.tema .produkt .foto_doplnek {
  height: 169px;
  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: 6px;
}

.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: relative;
  /*top: 290px;
  *top: 290px;
  _top: 290px;*/
  z-index: 10;
}

#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_right
{
  *margin-top: 5px;
}

.tema_produkt_right{
  /*left: 105px;*/
	left:0;
}

.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;

}

#nastaveni_leva span.popisekOrderBy {
	font-weight: bold;
}

form p.odeslatTlacitko {
	bottom: -14px;
	display: block;
	height: 0;
	padding-top: 8px;
	position: absolute;
	right: 12px;
}

/**************************************************************************************/
/**************************************************************************************/
/*****************										UPDATE										***********************/
/**************************************************************************************/
/**************************************************************************************/

.produkt{width:170px;}
.produkt_prava{width:90px;}
.produkt_leva{width:65px;}
.tema_produkt_left{width:150px;margin:0px 0px 0px 10px;height:32px;}
.produkty .hodnota_slevy{left:8px;top:-22px;}
.slevablock{}
.produkt .nadpis {height:120px;}

.tema_produkt_right{float:left;width:100%;margin:0px 0px 0px 10px;}
.produkt_prava p strong, #doporucujeme p strong, .tema_produkt_right p strong{font-size:12px;font-weight:bold;}
.tema_produkt_right p{font-size:12px;font-weight:bold;}

.produkt_leva .foto{margin-left:0px;max-height:169px;}
.produkt_text{font-size:11px;}

.tema_produkt_left{width:150px;margin:0px 0px 0px 10px;height:32px;float:left;position:relative;}
.tema_produkt_left img{float:left;margin-right:2px;}
.produkty .hodnota_slevy{width:auto;height:auto;position:absolute;top:7px;left:8px;}
.tema .foto img{width:150px;}
#stitek {position:relative;}
#stitek .hodnota_slevy{position:absolute;top:3px;right:5px;}
#stitek img{float:right;}
.tema_detail_right #stitek img{float:right;}
#slideshow .produkt{width:210px;margin:0px 10px 0px 0px;}
#slideshow .foto img{width:170px;}
#slideshow .foto{}
#slideshow .produkt_text{}
#slideshow h5{height:35px;}
.foto_doplnek img{width:210px;}
.tema_produkt_right p{font-size:12px;}
.tema .produkt_text_doplnek{font-size:11px;}
.tema .produkt_text{font-size:11px;}
.tema_produkt_right {font-size:12px;}
.produkt h3{height:58px;}
#temaWrapper .produkt h3{height:30px;}
.tema .foto{height:145px;margin:10px 0px 0px 0px;}
.tema .foto_doplnek img{width:170px;}
.homepage-vina .odeslatTlacitko a.fr{
	display:none;
}





.tooltip {
	width:150px;
	position: relative;
	z-index: 9999;
}

#baneryHP{
	position: relative;
}

#baneryHP span{
	display:none;
	top:0px;
	position: absolute;
}
#baneryHP span.active{
	display:inline-block;
}

#selectDivs div{
	width:140px;
}

#homepage .homepage-vina #selectDivs div select{
	height: 150px;
	width: 133px;
}

#homepage .homepage-vina .filterin{
	padding:0;	
}
#homepage .homepage-vina #whole_filter, #homepage .homepage-vina .filter,#homepage .homepage-vina .filter table{
	width:700px;
}

#homepage .homepage-vina #whole_filter{
	padding-top:30px;
}

.vinarske-zeme, #homepage #vinarstvi2{
	margin-top:20px;
}


#slider-range{
	width:90%;
}

#homepage .homepage-vina #nastaveni, #homepage .homepage-vina #filter_menu{
	display:none;
}

#homepage .homepage-vina #filter_content{
	padding-top:15px;
}
#homepage .homepage-vina .brClear{
	display:none;
}

#amount{
	font-size: 11px;
	text-align:center;
}

.odeslatTlacitko a.fr{
	font-size: 14px;
}

.homepage-vina .odeslatTlacitko a.fr{
	display:none;
}

.tema p.foto, .tema p.foto_doplnek{
	height:137px;
}
#slideshow .tema p.foto,#slideshow .tema p.foto_doplnek{
	height:151px;
}

#homepage .zalozka {
	margin-top:13px;
}
#registration{
	font-size:12px;
}
