body { font: 9pt/1.5em Arial,verdana;   color: #6c6c6c;  background: #cedee9 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: 17pt;  color: #d81321;  margin: 10px 0;  font-family: "myriad pro",tahoma;  }
 .g { 
 
 font-weight: bold;  
 color: #5b5b56;  
 font-size: 17pt;
 %padding-top: 20px;
 }

.h1_a { font-size: 15pt;  margin: 24px 0 15px 10px;  font-weight: normal;  color: #d81321;  }  .h1_a strong { color: black;  font-weight: normal; }
h2 { font-size: 14pt;  color: #5b5b56;  margin: 10px 0;  font-family: "myriad pro",tahoma; }
p { margin: 14px 0; }
a { color: #be1300; }	
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: 897px;  
  margin: 0 auto;
  position: relative;  
}

							/****** HEAD *******/
	.img-none1 {
  display:none !important;
}						
#head{ 
    background: url(../img/head.png) no-repeat top;  
    position: relative; 
}
#head2 {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
}
#logo { position: absolute;  top: 11px; left: 25px;  text-decoration: none;  color: #9b9b9b; }
#logo img { padding-top: 20px; }
#logo .logo1 { float: left; padding-top: 0;  margin-right: 20px; }
#logo2 { position: absolute;  top: 21px;  left: 760px;	 }
#kosik { width: 117px;  height: 41px;  background: url(../img/kosik.png) no-repeat;  padding: 14px 0px 0px 40px;  position: absolute;  top: 18px;  left: 600px;  font-weight: bold;  color: #cd0303;  text-decoration: none;  font-size: 0.9em;  line-height: 1.4em; }
#kosik #kosik-new1 { color: #5b5b56;  text-decoration: underline; background: url(../img/kosik.gif) no-repeat left 3px;  padding-left: 20px;  position: relative;  left: -20px; }
#kosik:hover div { text-decoration: none; }

#lista { 
  padding-top: 97px;
  
}

#posun {
  background: #be1300;
  width: 897px; 
  height: 46px;
}

#lista ul {
  /*background: #be1300;*/
  float: left;  
  /*width: 879px;*/ 
  list-style: none;  
  padding: 0px 3px 0px 36px;  
  margin: 0px;  
}
#lista ul li {
  display: inline;
  float: left;
  margin-top: 15px;
}
#lista ul li a {
  width: 135px;  
  height: 25px;  
  padding-top: 6px;  
  text-align: center;  
  text-decoration: none;  
  font-weight: bold;  
  color: white;  
  float: left;  
  margin: 0 1px;  
  background: url(../img/but1.png) no-repeat;  
  text-transform: uppercase; }
#lista ul li a:hover { 
  background-position: center bottom; 
}

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

.skryty {
  display: none;
}

							/****** MAIN *******/
							
#main { float: left;  width: 560px;  padding-top: 2px;  text-align: justify;  }
#main img { 
  /*float: right;*/ 
  margin: 2px 0 15px 25px; }
.fotogalerie { float: left; margin: 2px 0 15px 25px; }
#lodky { width: 550px;  height: 400px;  background: url(../img/obr1.jpg) no-repeat;  padding: 3px 25px 0 25px; }
#main .v_obr { color: white;  font-weight: normal;  font-size: 16pt;  margin: 7px 0 0;  font-family: "myriad pro",tahoma; }
#main .v_obr h1 { color: white;  font-weight: normal;  font-size: 16pt;  margin: 7px 0 0;  font-family: "myriad pro",tahoma; }
#lodky p { color: #a0a0a0;  line-height: 1.4em;  margin-top: 7px; }
#hist {width: 550px;  height: 189px;  background: url(../img/hist.jpg) no-repeat;  padding: 8px 25px 0 25px;  margin-bottom: 2px; }
#hist .vpravo {
  float: right;
}

#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: url(../img/stin.gif) repeat-x top; padding: 30px 20px; min-height: 512px; _height: 512px; 
width: 560px; %width: 560px; _width: 560px; 
_overflow-x: hidden; 
_margin-top: -25px; 
_float: left;
%padding-top: 55px;
}/**/


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

#doporucuje { 
    background:  url(../img/stin2.gif) repeat-x top;  
    float: left;  
    text-align: center;  
    width: 560px;  
    height: 229px;   
}
#doporucuje .carky {
  border-right: 1px dashed #ababaa;
}
#doporucuje a { float: left;  width: 33%;  color: #be1300;  font-weight: bold;  text-decoration: none;  margin-top: 10px;  }
#doporucuje img { 
  margin: 15px 0 12px;  
  float: none; 
  /*min-height: 117px; 
  _height: 117px;*/
}/*min-height nutný kvůli šabloně*/
#doporucuje a span { text-decoration: underline;  margin: 0 15px;}
#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: 370px;
  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: 13pt;    color: #be1300;  margin: 0 10px;  }
#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: #be1300; }
.black { color: #000000;}

.nahled { float: left;  margin: 32px 20px; }
#atributy { float: right;  margin: 10px 0;  width: 264px; text-align: left;}
#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;   }
#atributy #do_kosiku { background: red url(../img/cena_bott.png) no-repeat;    height: 46px; padding:0;    }
#do_kosiku div { margin: 0px 0 0 3px;  color: #433f3c;  font-weight: normal;  font-size: 0.9em;   }
#do_kosiku input.inpshop { width: 13px;  padding: 0px 2px; padding-top: 2px;  border: 1px solid #be1300;  margin: 0 3px 0 3px;}
#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:#be1300;  font-weight: bold;  font-size: 1.4em;  float: left;  padding-top: 0px;  margin-right: 7px; padding-bottom:1px;}
#specifikace th { text-align: left; }
#specifikace th, #specifikace te { padding: 3px 10px;  font-size: 0.9em; }
		/* kosik */
#kos table {  font-size: 0.9em;  color: #838280;  line-height: 1.3em; }
#kos th{ text-align: left;  padding: 7px 14px;  border-top: 1px solid #e7e7e7; }  #kos .r{ border-right: 1px solid #e7e7e7; }  #kos .l{ border-left: 1px solid #e7e7e7; }
#kos td span { color: #be1300; }
#kos td {  }
#kos table input {   padding: 1px 2px;  height: 13px; }
#kos .tmavsi td { background: #f0f0f0; }
#kos strong { font-size: 1.05em;  color: #433f3c; }
#kos .grey { background: #f0f0f0;  padding: 15px 15px;  line-height: 1.3em;  font-weight: normal;  }
#kos 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 .obj input { width: 140px; height: 14px;  margin: 1px 20px 1px 0; }
#kos #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 .sub { background: url(../img/sub.png) no-repeat;  width: 133px;  padding-top: 3px;  height: 20px;  text-align: center;  color: white;  font-weight: bold;  font-size: 0.9em;  border: none;  margin-top: 15px;  cursor: pointer; }
#kos .sub:hover { text-decoration: underline; }

							/****** RIGHT *******/
							
#right { width: 297px;  float: right;  text-align: center;  margin-right: 0px; _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: -1čpx;  color: #6d6d6d;  font-size: 9pt;  float: left;  width: 245px;  font-weight: bold;  text-align: left;  text-decoration: none; }
.sipka1 a:hover { color: #d81321;  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: 345px; }  #height2 {  }
#hledat { float: left;  width: 294px;  height: 66px;  margin-left: 2px;}
#hledat form { height: 66px;  clear: left;  background: url(../img/stin4.gif) repeat-x;  position: relative;  margin-bottom: 0;   }
#hledat .inp { background: #d6d6d6;  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: 172px; }
.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;   }  
#right_top2 { margin-top: 2px;   }  
#right_bott { background: url(../img/stin.gif) repeat-x top;  padding-top: 27px;  margin: 2px 1px 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: url(../img/stin.gif) repeat-x top;  
  width: 294px;
  margin-left: 2px;
  _margin-left: 4px;
  margin-top: 2px;
  }

#right_bott_main { 
  /*background: url(../img/stin.gif) repeat-x top;*/  
  padding-top: 27px;  margin: 2px 1px 0 0; %padding-top: 67px;}
#posun_uvod {
  padding-top: 25px;
  padding-left: 3px;
}

.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 { background: #be1300;  
   
  clear: both;  font-size: 0.95em;  color: #d07a7a;  padding: 20px 0 0 40px;  width: 857px;  margin: 0px auto;  }
#footer_obal{margin-left: -1px;%margin-left: 3px;  }
#footer a { color: white; }
#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: #D07A7A;
  text-decoration: none;
}
#copy a.text:hover{
  text-decoration: underline;
}
#copy {
  float: left;
}
#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: #be1300;
}
.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;}

/* 
.novinka {
	clear: both;
	width: 100%;
	
	padding-bottom: 5px;
}
.novinka .odk a {
  float: none;
  display: inline;
  font-size: 11px;
  text-decoration: underline;
  color: #767676;
  font-weight: normal;
}
.novinka .odk a:hover {
  text-decoration: none;
}
.novinka a {
	float: left;
	color: #39c1d7;
	font-weight: bold;
	font-size: 1.15em;
	display: block;
}
.novinka h3 {
  display: inline;
  color:#ef3e41;
}
.novinka .date {
	float: left;
	width: 80px;
	padding-left: 18px;
	font-size: 11px;
	background: url(../img/hodiny.gif) no-repeat 0 3px;
	color: #767676;
}
.novinka img {
	float: left;
	margin-left:0 !important;
	margin-right:12px !important;
}
*/

h2.ramecek{
  color:#ffffff;
  line-height: 29px;
  height: 31px;
  background: url(../img/h2ramecek.gif) no-repeat left top;
  padding-left:15px;
  margin:25px 0 15px 0;
}

.novinka {
	clear: both;
	width: 100%;
	padding-bottom:18px;
}

.novinka .odk{
  padding-top:8px !important;
  padding-left:5px !important;
}

.novinka .odk a {
  float: none;
  display: inline;
  font-size: 11px;
  text-decoration: underline;
  color: #767676;
  font-weight: normal;
}
.novinka .odk a:hover {
  text-decoration: none;
}
.novinka a {
	float: left;
	color: #39c1d7;
	font-weight: bold;
	font-size: 1.15em;
	display: block;
}
.novinka h3 {
  display: inline;
  color:#e02221;
}
.date {
	float: left;
	width: 80px;
	padding-left: 20px;
	background: url(../img/hodiny.gif) no-repeat 4px center;
	color: #767676;
}
.novinka img {
	float: left;
	margin:0px !important;
	padding:0px !important;
	margin-right:12px !important;
	margin-left:4px !important;
	margin-top:10px !important;
}

.novinka p{
  margin:0;
  font-size:11px;
  line-height:14px;
}