body { font: 9pt/1.5em Arial,verdana;   color: #6c6c6c;  background: url(../img/bg.png); /*url(../img/bg.png) repeat-y 50% 50%*/;  padding: 0;  margin: 0; margin-left: -2px; }
*>a{outline: none;} 
a img { border-style: none; }
h1 { font-size: 20px !important;  color: #000000;  margin: 3px 0 20px -1px; %margin-top:-20px;  font-family: "myriad pro",tahoma;  }
#obal {background: white; width: 921px; margin: 0 auto; margin-top: 30px; padding-bottom: 20px;}
 .g { 
 
 font-weight: bold;  
 color: #5b5b56;  
 font-size: 17pt;
 %padding-top: 20px;
 }

.h1_a {font: bold 16px arial;  margin: 24px 0 5px -1px; color: black;  background: url(../img/doporucuje.png) no-repeat; height: 22px; padding: 2px 0 0 35px;}  
h2 { font-size: 14pt;  color: #5b5b56;  margin: 10px 0;  font-family: arial,tahoma; }
p { margin: 14px 0; }
a { color: #e14e00; }	
a:hover { text-decoration: none; }
.hr { height: 10px;  border-bottom: 1px dashed #ababaa;  margin-bottom: 10px;}
.hr2 { 
_width: 520;
height: 10px;  border-bottom: 1px dashed #ababaa;  margin-bottom: 10px;}


							/****** ALL *******/
.vp_delka {width: 170px;}						
#all { 
  width: 921px;  
  margin: 0 auto;
  position: relative;
  background-color:#FFFFFF;
}

							/****** HEAD *******/
	.img-none1 {
  display:none !important;
}						
#head{ 
    background: url(../img/head.jpg) no-repeat;  
    
}
#head2 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
}
#head p {
  float: left;
  text-align: center;
  position: relative;
  left: 375px;
  font: bold 14pt arial;
  color: #3b2317;
  top: 30px;
}
#logo { position: absolute;  top: 14px; left: 19px;  text-decoration: none; color: #272727; font: bold 18pt arial; width:250px;}
#logo span {color: #df4c00}
#logo img { padding-top: 20px; }
#logo .logo1 { float: left;padding-top: 0;  margin-right: 20px; margin-top: 25px; margin-left: 10px; margin-right: 10px}
#logo2 { position: absolute;  top: 21px;  left: 760px;	 }
#kosik { width: 200px;  padding: 0px;  position: absolute;  top: 118px;  left: 740px;  font-weight: bold;  color: #cd0303;  text-decoration: none;  font-size: 11px;  line-height: 1.4em; }
#kosik #kosik-new1 { color: #333333;  text-decoration: none; background: url(../img/kosik.gif) no-repeat left 1px;  padding-left: 20px;  position: relative;  left: -19px; }
#kosik:hover div { text-decoration: none; }

#lista { 
  padding-top: 105px;
}

#posun {
  width: 921px; 
  /*height: 40px;*/
}

#lista ul {
  background: #c4b8a3;
  float: left;  
  width: 898px;
  list-style: none;  
  padding: 0px 3px 0px 36px;  
  margin: 0px;
  margin-left: 10px;
  _margin-left: 5px;
  padding-left: 0px;
}
#lista ul li {
  display: inline;
  float: left;
  /*margin-top: 15px;*/
  background: url(../img/btn.png) no-repeat right;
}
#lista ul li a {
  width: 135px;  
  height: 40px;
  line-height: 40px;
  /*padding-top: 6px;*/  
  text-align: center;  
  text-decoration: none;  
  font-weight: bold;  
  color: white;  
  float: left;  
  margin: 0 1px;  
  /*margin-top: -3px;*/
  /*background: url(../img/btn.png) no-repeat right;*/ 
  /*text-transform: uppercase;*/ 
}

#lista ul li a:hover { 
  /*background-position: center bottom;*/
  /*color: #6C6C6C !important;*/
  background: #b3a58d;
}

							/****** CONTENT *******/
							
#content { 
  padding-top: 143px; 
}

.skryty {
  display: none;
}

							/****** MAIN *******/
							
#main { float: left;  width: 600px; padding-top: 2px;  text-align: justify; margin-left: 10px; _margin-left: 5px;
}
#main img { 
  /*float: right;*/ 
  margin: 2px 0 15px 25px; }
.fotogalerie { float: left; margin: 2px 0 15px 25px; }
#lodky { width: 550px;  height: 250px; background: url(../img/obr1.jpg) no-repeat;  padding: 8px 25px 0 25px; }
#main .v_obr { color: whtie;  font-weight: normal;  font-size: 16pt;  margin: 7px 0 0;  font-family: "myriad pro",tahoma; }
#main .v_obr h1 { color: black;  font-weight: bold;  font-size: 16pt;  margin: 7px 0 0;  font-family: arial}
#lodky p { color: #a0a0a0;  line-height: 1.4em;  margin-top: 14px; width: 500px}
#hist {width: 550px;  height: 248px;  background: url(../img/hist.jpg) no-repeat;  padding: 8px 25px 0 25px;  margin-bottom: 2px; }
#hist .vpravo {
  float: right;
  margin-bottom:-2px;
}

#in .image img {
  float: right;
}
#hist img{position: relative; top:-10px; left: 25px; width: 600px; _margin-left: -50px; %margin-left: -50px;}

#main .obr2 {background-image: url(../img/obr2.jpg); }  #main .obr3 {background-image: url(../img/obr3.jpg);}  #main .obr4 {background-image: url(../img/obr4.jpg); }

#in { background: #ffffff url(../img/stin.png) repeat-x top; padding: 30px 20px; min-height: 512px;_height: 512px; 
width: 560px; %width: 560px; _width: 560px; 
_overflow-x: hidden; 
margin-top: -8px;
/*_float: left;*/
%padding-top: 55px;
_margin-top: -8px;
}/**/


#in hr {
  
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px dashed;
}

/*#doporucuje .carky {
  border-right: 1px dashed #ababaa;
}
#doporucuje a { display:block; float: left;  height:200px; width: 175px; padding:0 5px;  color: #da4e03;  font-weight: bold;  text-decoration: none;   
border-bottom: 1px dashed #ababaa; border-right: 1px dashed #ababaa; padding-bottom: 10px;}
#doporucuje a.nobottom{border-bottom:none;}
#doporucuje a.noright{border-right:none;}
#doporucuje img { 
  margin: 15px 0 12px;  
  float: none; 
}
#doporucuje a span { text-decoration: underline; }
#doporucuje a:hover span { text-decoration: none; }*/


#seznam { background:  url(../img/stin2.gif) repeat-x top; }
#seznam .produkt { line-height: 1.4em; }
#seznam .produkt p{min-height: 121px;_min-height: 121px;}
#seznam .produkt h2 { font-size: 10pt;  font-weight: normal;  font-family: arial; }
#seznam .produkt img { float: left;  margin: 0 20px 10px 0; }
#seznam .cena {text-align: right;  font-weight: bold;  font-size: 1.1em; }
.u-cena {
  width: 300px;
  text-align: right;
  float: right;
  margin-top: 60px;
  _margin-top: -40px;

}

.dopuc-det {
height: 160px;
}
.dopuc{
width: 400px;
margin: 0 auto;
}

#seznam .cena span { font-size: 15pt;    color: #e14e00;  margin: 0 12px;  }
#seznam .cena a { 
  color: white;  
  text-align: center;  
  width: 61px;  
  height: 19px;  
  padding-top: 2px;  
  float: right;  
  background: url(../img/but3.png) no-repeat;  
  text-decoration: none;  
  position: relative;  
  top: -2px;  
  font-size: 0.9em;  
}
#seznam .cena a:hover { text-decoration: underline; } 
#main .sezn_bez { background-image: none; position: relative;  top: -13px; }
.red { color: #e14e00; }
.black { color: #000000;}

.nahled { float: left;  margin: 32px 20px; }
#atributy { float: left;  margin: 10px 0 10px 0;  width: 264px; }
#atributy td { border-bottom: 1px solid white;  background: #f0f0f0;  padding: 3px 25px 4px 15px; }
#atributy span { color: #147800;  font-weight: bold; }
#atributy .top { background: #f0f0f0 url(../img/cena_top.png) no-repeat right top;  padding-top: 11px; } #atributy .r { background-position: left top; }
.clear { clear: both; height:0; line-height:0; font-size:0; margin:0; padding:0; }
#atributy #do_kosiku { background: white url(../img/cena_bott.png) no-repeat;    height: 46px; padding:0;    }
#do_kosiku div { margin: 6px 0 0 3px;  color: #433f3c;  font-weight: normal;  font-size: 0.9em;   }
#do_kosiku input { width: 13px;  padding: 0px 2px; padding-top: 2px;  border: 1px solid #e14e00;  margin: 0 3px 0 6px; }
#do_kosiku .sub { background: url(../img/do_kosiku.png) no-repeat;  width: 93px;  height: 20px;  padding: 0;  border: none;  cursor: pointer; }
#do_kosiku #cena { color:#e14e00;  font-weight: bold;  font-size: 1em;  float: left;  margin-top:1px !important; padding-top: 0px;  margin-right: 7px; }
#specifikace th { text-align: left; width:250px; }
#specifikace th, #specifikace td { padding: 3px 10px;  font-size: 0.9em; }
		/* kosik */
#kos_new table {  font-size: 0.9em;  color: #838280;  line-height: 1.3em; }
#kos_new th{ text-align: left;  padding: 7px 14px;  background-color:#d4d4d4; }  /*#kos .r{ border-right: 1px solid #e7e7e7; }  #kos .l{ border-left: 1px solid #e7e7e7; }*/
#kos_new td span { color: #e14e00; }
#kos_new td {  }
#kos_new table input {   padding: 1px 2px;  height: 13px; }
#kos_new .tmavsi td { background: #f0f0f0; }
#kos_new strong { font-size: 1.05em;  color: #433f3c; }
#kos_new .grey { background: #f0f0f0;  padding: 15px 15px;  line-height: 1.3em;  font-weight: normal;  }
#kos_new select { width: 350px;  margin-bottom: 5px; }
#produkty td { background: #f8f8f8;  padding: 6px 13px;  font-weight: bold;  }
#produkty input { width: 14px; font-size: 0.95em;  }
.obj td { padding: 2px 10px; }
#obj3 td { padding: 2px 10px; }
.posun_obj {
  width: 108px;
}
#kos_new .obj input { width: 140px; height: 14px;  margin: 1px 20px 1px 0; }
#kos_new #obj3 input { width: 140px; height: 14px;  margin: 1px 20px 1px 0; }
#pozn { width: 98%;  height: 70px;  margin: 0;  padding: 3px 4px;  font-family: arial; }
#kos_new .sub { background: url(../img/sub.png) no-repeat left 2px;  width: 133px;  padding-top: 0px;  height: 22px;  text-align: center;  color: white;  font-weight: bold;  font-size: 0.9em;  border: none;  margin-top: 15px;  cursor: pointer; }
#kos_new .sub:hover { text-decoration: underline; }

							/****** RIGHT *******/
							
#right { width: 301px; float: right;  text-align: center;  margin-right: 10px; _margin-right: 5px; _overflow: hidden;}

.sipka1 { font-family: tahoma;  background: url(../img/stin3.gif) repeat-x bottom;  height: 31px;  margin: 2px 0;  clear: left; }
.sipka1 a { background: url(../img/sipka1.gif) no-repeat left;  height: 25px;  padding: 6px 0 0 50px;  position: relative;  left: -1px;  color: #a58e81;  font-size: 9pt;  float: left;  width: 245px;  font-weight: bold;  text-align: left;  text-decoration: none; }
.sipka1 a:hover { color: white;  padding-left: 46px;  left: -10px; }
.bez a { position: static;  margin-left: 2px; }  .bez a:hover { padding-left: 50px; }
.sipka2 { font-family: tahoma; background: url(../img/stin3.gif) repeat-x bottom;  height: 31px;  margin: 2px 0 2px 2px;  clear: left; }
.sipka2 a { background: url(../img/sipka2.png) no-repeat left;  height: 25px;  padding: 6px 0 0 50px;    color: #6d6d6d;  font-size: 9pt;  float: left;  width: 245px;  font-weight: bold;  text-align: left;  text-decoration: none; }
.sipka2 a:hover { color: #d81321;  background-image: url(../img/sipka1.gif); }
.ctyri .sipka1, .ctyri .sipka2 { margin-top: 1px;  margin-bottom: 1px; }
#height1 {height: auto;min-height:250px;overflow:visible; %height: 184px; _height: 182px;}  #height2 {  }
#hledat { float: left;  width: 301px;  height: 66px;  margin-left: 0px;}
#hledat form { height: 66px;  clear: left;  background: url(../img/stin4.png) repeat-x;  position: relative;  margin-bottom: 0;   }
/*#hledat .inp { background: #b3a58d;  width: 120px;  padding: 0 3px;  height: 16px;  font-size: 0.9em;  border: none;  position: absolute;  top: 26px;  left: 30px;}*/
/*#right #hledat .sub { background: url(../img/hledat.png) no-repeat;  width: 84px;  height: 45px;  cursor: pointer;  border: none;  position: absolute;  top: 10px;  left: 182px; }*/
.oddelene { margin-left: 10px; }
.oddelene a { width: 90px;  text-align: center;  float: left; }
.oddelene .carky {
  height: 72px;
  border-right: 1px dashed #ababaa;  
}
#right_top img { margin: 4px 5px;}
#right_top { margin-top: 2px; height: auto;  background: #2f190f;}  
#right_top2 { margin-top: 2px;   }  
#right_bott { background: #ecebe3 url(../img/right_bg.jpg) no-repeat top;  padding-top: 27px;  margin: 0px 0px 0 0; %padding-top: 67px;}
#right_bott22 { background: url(../img/stin.gif) repeat-x top;  padding-top: 44px;  margin: 2px 1px 0 0; %padding-top: 47px;}
#right_bott3 { 
  background: #ecebe3 url(../img/right_bg.jpg) no-repeat top;  
  width: 301px;
  /*margin-left: 2px;
  _margin-left: 4px;
  margin-top: 2px;*/
  }

#right_bott_main {  
	color:#ecebe3;
  margin-top: 0px;
  %padding-top: 67px;
  

  }
#posun_uvod {
  padding-top: 25px;
  padding-left: 0px;
  height: auto;
  background: #ecebe3 url(../img/right_bg.jpg) no-repeat;
}

#right_bott2 {
  background: url(../img/right-bg2.png) no-repeat;
  width: 301px;
  height: 18px;
}

#posun_uvod2 {
  background: url(../img/right-bg2.png) no-repeat;
  width: 301px;
  height: 18px;
}

.produkt { 
  border-bottom: 1px dashed #ababaa;  
  padding: 20px 3px 20px 8px;  
  text-align: justify;  
  margin: 0 20px; 
  _margin: 0 0px;
  
  margin-bottom: 5px;
  
  _width: 520px; 
}


.produkt img { 
  float: right;  
  _float: right;
  _padding-right: 250px;
  margin: 0 0 7px 13px; 
}
.produkt .time { margin: 0;  padding-left: 17px;  background: url(../img/time.png) no-repeat left;   }
.produkt a { font-weight: bold; }
.produkt { font-size: 0.9em; }
.produkt p { margin: 7px 0; }
.grey { background: #f0f0f0; }
.smaller { font-size: 0.85em;  color: #9a9a9a;  margin: 6px 0;  line-height: 1.4em; }
.vice a{ 
  /*float: right;*/
  padding-top: 4px;  
  padding-left: 17px;  background: url(../img/vice.png) no-repeat left;  font-size: 0.85em;  }
.vice {  margin-bottom: 10px; }
.no_border, .oddelene .no_border { border: none; }
#weber img {margin: 0;}

							/****** FOOTER *******/

#footer_obal
	{
	margin: 0px auto;
  width:921px;
  display:block;
  
	}							
#footer
	{
	background: /*#e14e00*/ url(../img/footer.png) repeat-y left top;
  font-size: 0.95em;  color: #9e7e6e;  padding: 10px 0 0 0px;  width: 921px;  margin: 0px auto;  font: 8pt verdana;
  display:block; 
  float:left;
	}
.footertop
	{
	background: /*#e14e00*/ url(../img/footertop.png) no-repeat left top;
	width:921px;
	height:13px;
	float:left;
	}
.footerbot
	{
	background: /*#e14e00*/ url(../img/footerbot.png) no-repeat left top;
	width:921px;
	height:13px;
	float:left;
	margin-bottom:10px;
	}	

/*#footer_obal{margin-left: -1px;%margin-left: 3px;  }*/
#footer a { color: #9e7e6e; font: 7pt verdana;}
#autorizovanyprodejce_banner{width: 258px; height: 208px; background-image: url(../layout/Autorizovany-prodejce.jpg); background-position:  top 0px; background-repeat: no-repeat; margin-left: 18px; %margin-left: 0px;

}

#bible { position: relative;width: 224px;  height: 253px;  background: url(../img/bible_new.png) no-repeat top left;  padding: 0px 0px 0;  color: white;  margin-bottom: 15px;  margin-top: 50px; margin-left: 35px; font-size: 11px;}
#bible #bible_text{position:absolute;  left:0;  bottom:0;  width:224px;  height:70px;  line-height:15px;}
#bible #bible_text span{font-weight:bold;  font-size:14px;}
#bible #bible_text strong{font-weight:bold;}

.m-baner {
  width: 500px;
  _width: 490px;
  margin-left: -30px;
  text-align: left !important;
}

.m-baner img{
  width: 200px;
  _width: 490px;
  height: 170px;
  float: left !important;
}
.m-nabidka-grilu{
  padding-left: 10px;
  text-align: left !important;
}
.m-nabidka-grilu img{
  margin-left: 2px !important;
  float: left !important;
}
.m-nabidka-grilu a{
}
m-img{
  padding-right: -10px;
}

.hledat_prazdne{
  width:294px
  height: 131px;
  /*margin-top: 68px;*/
  _margin-top: -2px;
  margin-left: 2px;
  _margin-left: 4px;
  background: #c5c5c5;
}

.weber_style_prazdne{
  width:294px;
  height: 131px;
  margin-top: 68px;
  _margin-top: -2px;
  margin-left: 2px;
  _margin-left: 4px;
  background: #c5c5c5;
}
.weber_style_prazdne .jine2 {
  padding-top: 10px;
}
.weber_style_prazdne .jine {
  padding-top: 10px;
}
#info a{
  text-decoration: none;
  color: black;
}
#info a:hover{
  text-decoration: none;
  color: #d81321;
  cursor: help;
}
#presna{
  _width: 520px;
}

.hledani {
  height: 66px;
}

.doprava {
  color: red !important;
}
#copy a.text{
  color: #9e7e6e;
  text-decoration: none;
  font: 8pt verdana;
}
#copy a.text:hover{
  text-decoration: underline;
}
#copy {
  float: left;
  font: 7pt verdana;
  position: relative;
  left: 35px;
  top: 10px
}
#copy2 {
  float: right;
  padding-right: 30px;
}
#copy2 a {
  font-weight: bold;
}
#copy2 p {
  padding: 0px;
  margin: 0px;
}

#kontakt {
  padding-left: 10px;
}
#nocni {
  padding-left: 0px;
  padding-top: 25px;
  text-align: center;
  color: black;
}
#nocni .barva {
  color: red;
}

.vyrobce h2 {
  font-size: 12px;
  display: inline;
  font-family: arial;
  color: #e14e00;
}
.vyrobce span {
  color: #d81321;
}







/* css pro soupis kategorií */
      #rec_container{width:550px;background-image:url(../layout/rec_container_bg.gif);background-position:left top;background-repeat:repeat-x;background-color:#ffffff;}
      #rec_leftpanel{float:left;width:275px; padding-top: 10px;}
      #rec_rightpanel{float:right;width:275px;padding-top: 10px;}
      .rec_karta{width:267px;height:99px;background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-left:8px;padding-top:35px;}
      
      /*.rec_karta_img{background-image:url(../layout/_rec_img_bg.gif);background-position:left top;background-repeat:no-repeat;width:89px;height:65px;float:left; margin-left: 20px;}*/
      .rec_karta_img{width:89px;height:65px;float:left; margin-left: 20px;_margin-left: 10px;
      background: url(../layout/rec_img_bg.gif) no-repeat left top;
      }
      #main .rec_karta_img img {height: 55px; margin: 0; margin-left: 5px; margin-top: 5px;}
      .rec_karta_txt{margin-left:123px; margin-top: -5px; %margin-top: 0px;}
      .rec_karta_seznam_header h2{font-family:Calibri;font-size:18px;font-weight:bold;margin-bottom:0px;padding-bottom:0px;}
      .rec_karta_seznam_header h2 a{text-decoration:none;color:#000000;}
      .rec_karta_seznam_count{font-family:Arial;font-size:11px;color:#d81321;}
      .rec_karta_seznam_count a {text-decoration: none;}
      .rec_karta_seznam_count a:hover {text-decoration: underline;}
      .recepty p{padding-right:10px;        color:#6c6c6c;        font-weight:bold;        padding-bottom:20px;        padding-top:10px;      }
/* css pro katalog */
      .rec_katalog_karta{background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-left:8px;padding-top:15px;}
.rec_katalog_karta_first{background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-left:8px;padding-top:35px;width:540px;}
.rec_katalog_karta_txt{margin-left:30px;font-family:Arial;font-size:11px;color:#7b7a79;width:397px;float:left; _width:350px;}
#rec_detail_karta_txt{background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-bottom:20px;}
#rec_detail_karta_txt table{font-family:Arial;font-size:12px;font-weight:bold;color:#000000;margin-top:10px;padding:0px;}
#rec_detail_karta_txt table tr td{padding:0px; vertical-align: top; padding-bottom: 10px;}
#rec_detail_karta_txt table .vp_obr {
  width: 28px !important;
}
#rec_detail_karta_txt table img {
  margin:0 !important;
}
#rec_detail_karta_txt table .tab_odsazeni{padding-left:20px;}
.rec_katalog_karta_header h2{font-family:Calibri;font-size:18px;font-weight:bold;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;color:#000000;}
.rec_katalog_karta_img{
background: url(../layout/rec_img_bg.gif) no-repeat 19px 0px;
width:89px;height:65px;float:left;
padding-left: 20px;
}
.rec_katalog_karta_img img {margin:0 !important;height:55px; padding-top:5px;padding-left: 5px;}
a.rec_katalog_btn_vice img{border:none;float:right;font-size:0px;}
      
      
      
/* css pro detail receptu */
      #rec_detail_container{width:550px;}
      #rec_detail_karta{margin-left:22px;padding-left:0px;}
      #rec_detail_karta_img{float:right;margin-top:35px;%margin-top:45px;}
      #rec_detail_karta_img img{margin-bottom:10px;}
      #rec_detail_obtiznost_txt{padding-top:9px;display:block;padding-left:10px;font-family:Arial;font-size:12px;font-weight:bold;}
      
      #rec_detail_karta_obtiznost0{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost0.gif);background-position:left top;background-repeat:no-repeat; margin-left: 25px;}
      #rec_detail_karta_obtiznost1{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost1.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost2{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost2.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost3{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost3.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost4{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost4.gif);background-position:left top;background-repeat:no-repeat;margin-left: 25px;}
      #rec_detail_karta_obtiznost5{width:173px;height:35px;background-image:url(../layout/rec_detail_obtiznost5.gif);background-position:left top;background-repeat:no-repeat; margin-left: 25px;}
      
      #rec_detail_karta_header h2{font-family:Calibri;font-size:22px;font-weight:bold;color:#d81321;}
      #perex{font-family:Arial;font-size:12px;font-weight:bold;color:#6c6c6c;padding-left:2px;}
      #rec_detail_ingredience{margin-top:10px;background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-bottom:40px;%padding-bottom:20px;}
      #rec_detail_ingredience_header{font-family:Calibri;font-size:18px;font-weight:bold;color:#000000;}
      #rec_detail_ingredience table{font-family:Arial;font-size:11px;color:#7b7a79;}
      #rec_detail_ingredience table .tab_odsazeni{padding-left:10px;}
      #rec_detail_postup{margin-top:10px;background-image:url(../layout/rec_karta_border.gif);background-position:left bottom;background-repeat:repeat-x;padding-bottom:40px;}
      #rec_detail_postup_header{font-family:Calibri;font-size:18px;font-weight:bold;color:#000000;}
      #rec_detail_postup p{font-family:Arial;font-size:11px;color:#7b7a79;}
      #rec_detail_pridat{margin-top:10px;}
      #rec_detail_pridat table a{font-family:Arial;font-size:11px;font-weight:bold;color:#ed2024;text-decoration:none;}
      #rec_detail_pridat table a:hover{text-decoration:underline;}
      #rec_detail_pridat table .tab_odsazeni{padding-left:10px;padding-right:20px;}
      #rec_detail_pridat table tr td {
        text-align: left;
        height: 20px;
        line-height: 20px;
        vertical-align: top;
      }
      #rec_detail_pridat table tr td img {padding: 0px; margin: 0px;}
/* pngfix 
    .rec_karta_img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader                                    
    (src='../layout/rec_img_bg.png',sizingMethod='scale');background-repeat:no-repeat;}
 pngfix */

 
 .detailbox{width:560px;color:#767676;text-align:justify;border:1px solid #dae3ea;}
.detailbox p{padding:15px;  margin:0px;font-size:12px;}
.detailbox div.img{width:123px;height:123px;overflow:hidden;background:#ffffff;text-align:center;}
.detailbox div.img a{display:block;margin:auto;width:117px;height:117px;overflow:hidden;text-align:center;}
 
 div#udaje{width:560px;margin-left:0px;background-color:#e4ecf2;padding:25px 0px 30px 23px;}
 
.bannery_vpravo
	{
	margin:auto;
	margin-top:40px;
	margin-bottom:-15px;
	}
	
.bannery_vpravo a img
	{
	display:block;
	border:none;
	margin:15px auto;
	}
 
.zprava_p
	{
	width:256px;
	height:63px;
	background:url('../img/zprava_p.gif') repeat-y left top;
	overflow:hidden;
	font-family: arial;
	text-align:left;
	padding:10px 22px;
	}
	
.zprava_p2
	{
	width:256px;
	height:64px;
	background:url('../img/zprava_p2.gif') repeat-y left top;
	overflow:hidden;
	font-family: arial;
	text-align:left;
	padding:10px 22px;
	}

.zprava_p h2, .zprava_p2 h2{
  padding:0;
  margin:0;
}

.zprava_p h2 a, .zprava_p2 h2 a{
  background:url('../img/zprava_sipka.gif') no-repeat left center;
  padding:0 0 0 20px;
  font-family: arial;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  text-decoration: none;
}

.zprava_p h2 a:hover, .zprava_p2 h2 a:hover{
  text-decoration:underline;
}

.zprava_p p, .zprava_p2 p{
  height:44px;
  margin:0;
  padding:5px 0 0 0;
  font-family: arial;
  font-size:11px;
  line-height: 14px;
  color:#9b7a69;
  overflow:hidden;
}

.news h3
	{
	color:#DC5000;
	text-decoration:underline;
	font-size:12px;
	text-align:left;
	margin: 0px 25px 5px 25px;
	}

.news .datum{
  font-size:11px;
  padding-bottom:0px;
}

.newstext p
	{
	margin:0 auto;
	width:260px;
	text-align:justify;
	font-size:11px;
	line-height:14px;
	}
	
.newstext  .img
	{
	margin:5px auto;
	padding:15px 0;
	width:250px;
	/*background-color:#FFFFFF;*/
	}
	
.b
	{
	text-decoration:none;
	}
	
.vyrobci
	{
	float:left;
	}
 
#vyrobci_x
	{
	float:left;
	display:none;
	}

#hledat_top{
  position:absolute;
  left:710px;
  top:45px;
}

#hledat_top .inp{
  float:left;
  width:112px;
  height:15px;
  padding:1px;
  font-size:11px;
  font-family: arial;
  border:none;
}

#hledat_top .sub{
  float:left;
  padding-left:10px;
  margin-top:-1px;
}

#doporucuje { 
    text-align: center;  
    width: 560px;  
    height: 229px; 
    padding:10px 0 10px 0;  
}

.produktnew {
  display:block;
  float: left;
  height:245px;
  width:175px;
  padding:17px 5px;
  text-align: center;
  border-top: 1px dashed #ababaa;
  border-right: 1px dashed #ababaa;
  overflow:hidden;
}

.produktnew.notop{
  border-top:none;
}

.produktnew.noright{
  border-right:none;
}

.produktnew img{
  margin:0 !important;
  padding:0 !important;
}

.produktnew h2 {
  display:block;
  height:40px;
  overflow:hidden;
  margin:0;
  padding:0;
}

.produktnew h2 a{
  display:block;
  font-size:13px;
  color:#d84200;
}

.produktnew a.img{
  display:block;
  height:135px;
  overflow:hidden;
}

.produktnew .cenanew{
  height:38px;
  font-size:12px;
  font-weight:bold;
}

.produktnew .cenanew strong{
  font-size:18px;
  color:#e84d00;
  padding-left:3px;
}

#filtry{
  position:relative;
  margin:40px 0 10px 0;
  padding:10px 10px 0 10px;
  background-color:#f3f3e9;
  clear:both;
  /*%display:none;*/
}

#filtry .vyrobci{
  width:180px;
}

#filtry label.zobrazit{
  display:block;
  padding:9px 10px 7px 37px;
  color:#000000;
  background:#ffffff url('../img/filtr_sipka.gif') no-repeat 15px 10px;
}

#filtry .rightpart{
  padding:8px 0 17px 12px;
}

#filtry #vice_fil{
  position:absolute;
  right:11px;
  bottom:7px;
  display:block;
  cursor:pointer;
}

#filtry #vice_fil a{
  text-decoration: underline;
  font-weight: bold;
}

#filtry #vice_fil a:hover{
  text-decoration: none;
}

.strankovani{
  padding-top:20px;
}

.strankovani .b{
  font-weight:bold;
  color:#ffffff;
  padding:3px 7px;
  background-color:#df4c00;
}

.tecky-abs{
  padding-top:20px;
}

.tecky-abs ul{
  padding:0;
  margin:0;
  padding-left:15px;
}

.karta_obr img{
  /*border:solid 1px #c4b8a3;
  background-color:#ffffff;
  padding:10px 5px;*/
  padding-top:10px;
}

#produkty_vypis{

}

#in ol{
  padding:0 0 0 18px;
  %padding:0 0 0 0px;
}

#kos_new input, #kos_new textarea, #kos_new select{
  border:solid 1px #cccccc;
  font-size: 12px;
}

.kos_prepoc{
  margin-top:5px;
}



							/****** diskuse *******/
#kolonka { width: 631px;  margin-bottom: 45px; }
#kolonka_text { padding: 0; }
#kolonka span { padding-left: 15px;  background: url(../img/date.gif) no-repeat left;  color: #888888; font-size: 10px; padding-top:1px; width: 60px; float: left; }
#kolonka p { margin: 1px 0; }
#kolonka a { font-weight: bold; }
#kolonka h2 { margin-top: 0; color:#433f3c; font-size: 14px; }
#kategorie h2 { margin: 5px; }
#kategorie td { border-top: 0px solid #cccccc;  padding: 4px 10px; }
#kategorie th { text-align: left;  padding: 0 10px;  height: 30px; color:#000000; background: #d4d4d4; }
#kategorie a { color:#433f3c;  font-weight: bold;  }
#pridat a { width: 118px;  height: 22px; line-height: 22px; float: left;  margin: 10px 0; background-color:#e14e00; color:#ffffff; font-weight: bold; text-decoration: none; text-align: center; }
.pridat_u_nadpisu { float: right;  width: 118px;  margin-top: -3px; }
.pridat_u_nadpisu a { margin: 0 !important; height: 22px; line-height: 22px; background-color:#e14e00; color:#ffffff; font-weight: bold; text-decoration: none; text-align: center; }
.prispevek { margin-left: 10px; }
.prispevek_top { background: #d4d4d4;  padding: 5px 15px;  margin: 20px 0 8px -10px; }
.prispevek .prispevek .prispevek_top { background: #e3e3e3; }
.prispevek b { margin-right: 40px; }
.prispevek a { margin-left: 30px; }
.prispevek span { float: right; }

.light { }
.dark { background: #f0f0f0; }

fieldset.diskuse {
	border: none;
	padding:0;
}

fieldset.diskuse textarea{
  border:solid 1px #cccccc;
  font: 12px arial;
}

.leftform {
	float: left;
	width: 250px;
}

.leftform LABEL {
	float: left;
	padding-top: 7px;
}

.leftform INPUT, .leftform SELECT {
	float: right;
	margin: 5px;
	border:solid 1px #cccccc;
	
}

.formsecpic {
	float: right;
}

fieldset.diskuse .submit{
  width: 118px;  height: 22px; padding-bottom:2px;  margin: 20px 0;
  background-color:#e14e00; color:#ffffff; font-weight: bold; text-decoration: none;
  text-align: center; border:none; font-size: 12px; font-family: arial; cursor: pointer;
}


#text a.gallery {
	float:left;
  	width:170px;
  	height:115px;
  	border:solid 1px #c4b8a3;
  	background-color:#e8e7df;
  	margin:5px 6px 5px 6px;
  	text-align:center;
  	padding-top:12px;	
}
#text a.gallery img{
	margin: 7px 0 0 0;
	
}
.projekty{
  float:left;
  padding-left:35px;
  margin-top:10px;
  
  
}
.projekty span{
  font-size:10px;
  
}
.povinne{
  font-size:10px;
  text-align:right;
  color:#E14E00;
  
}
#veta {
  font-size:12px;
  margin-top:10px;    
}

.zprava_p3{
  margin:0;
  text-align:left;
  padding:3px 20px 20px 20px;  
}
.zprava_p3 h2{
  margin:0;
  text-align:left;
  padding-bottom:5px;  
}
.zprava_p3 h2 a{
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  float:none;
  padding:0px;
     
}
.zprava_p3 h2 a:hover{
  text-decoration:underline;  
}
.zprava_p3 a{ 
  display:block;
  width:115px;
  float:left;
  padding-left:10px;
  overflow:hidden; 
}
.razeni{
  text-align: left;
  padding: 10px 15px 10px 15px;
  border: 1px solid #e4e2d3;
  line-height: 20px;
    
}
.razeni select{
  border: 1px solid #c4b8a3;
  margin-bottom: 0px;
  color:#6C6C6C;
  background: #F3F3E9;
  width: 150px;
}
.razeni select option.nahoru{
  margin-bottom: 0px;
  color:#6C6C6C;
  background: #F3F3E9 url(../images/sipkarazeni-nahoru.gif) no-repeat 112px center;  
}
.razeni select option.dolu{
  margin-bottom: 0px;
  color:#6C6C6C;
  background: #F3F3E9 url(../images/sipkarazeni-dolu.gif) no-repeat 112px center;  
}

#barvy p{
  margin: 0;
  padding: 0;
  line-height:40px;  
}
#barvy table{
  width: 100%;  
}
#barvy table td.obr{
  width: 65px; 
}
#barvy table td.obr img{
  margin:5px 10px;
  padding:0;
  border: 1px solid #e4e2d3;  
}
#barvy table td.text{
  margin:0;
  padding:5px 0px;
  width: 150px;  
}
#barvy table td.button{
  margin-right:0px;
  padding:5px 20px 5px 0px;
  border-right: 1px solid #e4e2d3;  
}
