
  h1,h2,h3,#zp_12,h4 {
    margin: 0; padding: 0;
    line-height: 100%; 
    color:#587800;
  }
  
  h1 { font-size: 140%; line-height: 2em; margin-left:10px; margin-bottom:10px;margin-top:5px; }
  h2 { font-size: 120%; }
  h3,h4 { font-size: 100%; font-weight:bold; }

  img { border:0px; }
  form { margin:0; padding:0; border:0; }
  p { margin:0; padding:0; border:0; }

  body {
    background-color:#ffffff;
    padding: 0px;
    margin: 0px;
    font-size:84%;
  }
  body, td {
    font-family: Arial, Verdana, sans-serif;
  }
  a { color:#0000ff; text-decoration:none; }
  a:hover { text-decoration:underline; }
  
  .zp_top_navigace { padding-left:20px;padding-top:7px;overflow:hidden; }
  .zp_top_navigace a { color:#ffffff; }
  
  
  .box_info { margin-top:15px;text-align:right;padding:5px;font-size:90%; background-color:#F6F6F5;border:1px solid #dddddd; }

table.seznam_potravin {
  border:1px solid #dddddd;
  width:95%; 
  background-color:#f4f4f4;
}

table.seznam_potravin td {
  vertical-align:top;
}

.search_panel {
    background-color:#eeeeee;border:1px solid #cccccc;padding:10px;float:left;clear:left;margin-bottom:25px; width:700px;
  }
.search_panel h3 {
   background-color:#ffffff; position:relative; left:2px; top:-18px; border:1px solid #666666; padding: 6px; float:left;
}
.search_panel div.left {
    float:left;clear:left;padding-left:10px;padding-top:4px; font-weight:bold;
}
.search_panel div.left span {
    font-weight:normal; font-size:84%; display:block;padding:4px;color:#666666;
}

#top_user_menu {
 margin:0 auto;width:980px;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #999999;text-align:left;height:20px;background-color:#E5E5E5
}
#top_user_menu div {
  padding:2px;margin-left:10px;
}
#top_user_menu a {
  color:#000000;
}
.top_icon { display:block;float:left;width:15px;height:15px;cursor:pointer; clear:left;margin-top:2px; }
.top_icon_text { display:block;float:left; font-size:84%; margin-left:8px;cursor:pointer; padding-top:2px; }
#ico_email { background-image:url(/images/sprite1.png);background-position:-32px -15px; }
#ico_printer { background-image:url(/images/sprite1.png);background-position:-47px 0px; }
#ico_login { background-image:url(/images/sprite1.png);background-position:-32px 0px; }
#ico_change { background-image:url(/images/sprite1.png);background-position:-47px -15px; }


 .nakupni_seznam_img {
   width:75px;height:60px;float:left;margin-right:5px;
 }
 .polozka_ks {
   margin-top:15px;text-align:right;font-size:160%;width:30px;height:25px;border:1px solid #aaaaaa;padding:1px;margin-right:2px;
 }
 .search_panel .button, .search_panel .submit_button, .search_panel .submit_button_white { 
   border:0px;background-color:#eeeeee;border:1px solid #999999;width:105px;font-size:84%;padding:0px;margin:0;height:18px;
   margin-top:6px; cursor:pointer;
 }
 .search_panel .submit_button, .search_panel .submit_button_white { 
   font-weight:bold; margin-left:10px; width:90px;
 }
 .search_panel .submit_button_white { 
   background-color:#ffffff;
 }
 .search_panel .alert {
   color:#ff0000;
 }
 .nakupni_seznam_item { 
   clear:both;width:500px;height:60px;margin-bottom:10px;position:relative;border:1px solid #ffffff;
 }
 .search_panel .selected  { 
   background-color:#cccccc;border:1px solid #666666;
 }
 .nakupni_seznam_item textarea {
   font-size:90%;border:1px solid #aaaaaa;width:250px;height:37px;font-family:Arial;
 }
 .submit_panel { padding:5px;background-color:#eeeeee;border:1px solid #cccccc; }

 input.ks {
   width:17px;height:15px;border:1px solid #aaaaaa;margin-right:2px;margin-top:3px;
 }

/*

  prettyphoto

*/

div.light_rounded .pp_top .pp_left{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}

div.light_rounded .pp_top .pp_middle{background:#fff}

div.light_rounded .pp_top .pp_right{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}

div.light_rounded .pp_content .ppt{color:#000}
div.light_rounded .pp_content_container .pp_left, 
div.light_rounded .pp_content_container .pp_right{background:#fff;  font-weight:bold}
div.light_rounded .pp_content{background-color:#fff}

div.light_rounded .pp_next:hover{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor:pointer}

div.light_rounded .pp_previous:hover{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor:pointer}

div.light_rounded .pp_expand{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor:pointer}

div.light_rounded .pp_expand:hover{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor:pointer}

div.light_rounded .pp_contract{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor:pointer}

div.light_rounded .pp_contract:hover{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor:pointer}

div.light_rounded .pp_close{width:75px; height:22px; background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor:pointer}

div.light_rounded #pp_full_res .pp_inline{color:#000}

div.light_rounded .pp_arrow_previous{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}

div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px; cursor:default}
div.light_rounded .pp_arrow_next{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}

div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px; cursor:default}

div.light_rounded .pp_bottom .pp_left{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}

div.light_rounded .pp_bottom .pp_middle{background:#fff}

div.light_rounded .pp_bottom .pp_right{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}

div.light_rounded .pp_loaderIcon{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/loader.gif) center center no-repeat}

div.pp_pic_holder a:focus{outline:none}

div.pp_overlay{background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9500}

div.pp_pic_holder{display:none; position:absolute; width:100px; z-index:10000}

.pp_top{height:20px; position:relative}
* html .pp_top{padding:0 20px}

.pp_top .pp_left{height:20px; left:0; position:absolute; width:20px}
.pp_top .pp_middle{height:20px; left:20px; position:absolute; right:20px}
* html .pp_top .pp_middle{left:0; position:static}

.pp_top .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px}

.pp_content{height:40px}

.pp_content .ppt{left:auto; margin-bottom:5px; position:relative; top:auto}

.pp_fade{display:none}

.pp_content_container{position:relative; text-align:left; width:100%}

.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}

.pp_content_container .pp_details{margin:10px 0 2px 0}
.pp_description{display:none; margin:0 0 5px 0}

.pp_nav{clear:left; float:left; margin:3px 0 0 0}

.pp_nav p{float:left; margin:2px 4px}

.pp_nav a.pp_arrow_previous, 
.pp_nav a.pp_arrow_next{display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px}

.pp_hoverContainer{position:absolute; top:0; width:100%; z-index:2000}

a.pp_next{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49%}

a.pp_previous{background:url(/3rdparty/pretty_photo/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49%}

a.pp_expand, 
a.pp_contract{cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000}

a.pp_close{display:block; float:right; text-indent:-10000px}

.pp_bottom{height:20px; position:relative}
* html .pp_bottom{padding:0 20px}

.pp_bottom .pp_left{height:20px; left:0; position:absolute; width:20px}
.pp_bottom .pp_middle{height:20px; left:20px; position:absolute; right:20px}
* html .pp_bottom .pp_middle{left:0; position:static}

.pp_bottom .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px}

.pp_loaderIcon{display:block; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px}

#pp_full_res{line-height:1 !important}

#pp_full_res .pp_inline{text-align:left}

#pp_full_res .pp_inline p{margin:0 0 15px 0}

div.ppt{color:#fff; font-weight:bold; display:none; font-size:17px; left:0; position:absolute; top:0; z-index:9999}

.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

/* bookmark icon styles - start */

#bookmarks_box {
   font-size:84%;width:500px;left:40px;top:0px;position:absolute;padding:2px;z-index:100;
 }
 span.ico {
   float:left;display:block;width:16px;height:16px;background-image:url(/images/sprite1.png);margin-left:7px;
 }
 span.textlink { float:left;display:block;margin-left:5px;margin-top:2px; }
 span.jagg { background-position:-16px -16px; margin-left:1px;}
 span.linkuj { }
 span.facebook { background-position:-16px 0px; }
 span.google { background-position:0px -16px; }

/* bookmark icon styles - end */

/* zdravapotravina.cz start */

#zp_1 { margin:0 auto;width:980px;border-right:1px solid #000000;border-left:1px solid #000000;border-bottom:1px solid #000000;text-align:left;position:relative }
#zp_2 { position:relative;height:115px;background-color:#F6F6F5; }
#zp_3_zp { cursor:hand;position:absolute;top:3px;width:373px;height:91px; }
#zp_3_chemie { cursor:hand;position:absolute;top:10px;width:270px;height:79px; }
#zp_3_emulgatory { cursor:hand;position:absolute;top:15px;width:270px;height:64px; }
#zp_3_recepty { cursor:hand;position:absolute;top:20px;width:300px;height:57px; }
#zp_4 { position:absolute;top:97px;width:230px;height:18px;background-image:url(/images/i2.gif) }
#zp_5 { position:absolute;right:0px;width:270px;height:33px;background-image:url(/images/i6.gif);background-repeat:no-repeat;background-color:#D7D7D7 }
#zp_6 { margin-left:17px;margin-top:3px }
#zp_7 { height:32px;background-color:#A0C800;background-image:url(/images/back1.gif);position:relative }
#zp_8 { margin-left:4px; }
#zp_9 { background-color:#EFEFE5;width:224px;height:32px;float:left }
#zp_10 { float:left;width:19px;height:32px;background-image:url(/images/i3.gif) }
#zp_11 { float:right;width:18px;height:32px;background-image:url(/images/i4.gif) }
#zp_12 { margin-top:8px; font-size:120%;  font-weight:bold; display:block }
#zp_13 { margin-left:4px;width:224px;background-image:url(/images/back2.gif) }
#zp_14 { margin-left:30px; line-height:160%; }
#zp_15 { margin-left:4px;width:224px;height:13px;background-image:url(/images/i5.gif) }
#zp_16 { position:absolute; right:280px;top:7px; color:#3300D8; }
#zp_16 strong { color:#76AE0E; }
#zp_17 { width:215px;height:332px;margin-left:7px;margin-top:15px; }
#zp_18 { }
#zp_19 { }

#page_content { position:relative; padding-right:10px;padding-left:5px; }
#main_page_content_hp { padding-top:15px;padding-right:10px; }

.menu_main_item { font-weight:bold; margin-left:-12px;font-size:110%;line-height:200%; }
.zp_menu a { color:#53720A; }
.chemie_menu a { color:#3300D8; }
.emulgatory_menu a { color:#D04A0B; }
.recepty_menu a { color:#E6005C; }
.bold_link { font-weight:bold }
.underline_link { text-decoration:underline }
.underline_link:hover { text-decoration:none }
.small { font-size:84% }

#login_link { position:absolute;right:0px;top:38px;width:250px;height:17px }
#top_right_icons { position:absolute;right:0px;top:55px;width:250px;height:35px }
#hidden_iframe { position:absolute;left:-9999px;top:-9999px;width:0px;height:0px; }
#q { width:170px;border:1px solid #7E9DB9; } /* google cse input box */

.box, .box_clear, .box_green { position:relative; padding:5px; }
.box, .box_table, .box_table td, .box_green { font-family: Arial, Verdana, sans-serif; }
.box { background-color:#f1f1f1;border:1px solid #AAAAAA; padding-left:9px; }
.box_green { border:1px solid #8BA317;border-top:0px; padding-top:37px;}
.box td, .box_clear, .box_clear td { font-family:Arial, Verdana, sans-serif;}
.box h1, .box_clear h1, .box h2, .box_clear h2, .box h3, .box_clear h3 { font-family:Arial, Verdana, sans-serif; color:#000;font-size:140%; font-weight:normal; }
.box_green h3 { display:block;line-height:32px;height:32px;width:100%;background-image:url(/images/back1.gif);text-align:center;position:absolute;left:0px;top:0px; font-size:120%; color:#fff;}
.box h3, .box_clear h3 { font-size:120%; color:#587800;text-align:center;font-weight:bold;padding:5px;padding-bottom:9px; }
.box h4, .box_clear h4 { font-size:100%; color:#00f;text-align:center;font-weight:bold;padding:5px; }

.box_table { width:100%; border-collapse:collapse; font-size:84% }
.box_table, .box_table th, .box_table td { border: 1px solid #587800; }
.box_table th { text-align:center; padding-top:2px;padding-bottom:2px; background-color: #587800; color:#ffffff;}
.box_table th, .box_table td { vertical-align:middle; padding-left:4px; padding-right:5px; }
.box_table td { font-size:110%; }
.box_table td.small { font-size:100%; }

.clear { clear:both; }

  /* zp hp only start */
  #hp_icon1, #hp_icon2, #hp_icon3, #hp_icon4 { background-image:url(/images/sprite_mini_loga.png); display:block}
  #hp_icon1 { width:25px; height:34px; }
  #hp_icon2 { width:27px; height:34px; background-position: -25px 0px; }
  #hp_icon3 { width:20px; height:34px; background-position: -52px 0px; }
  #hp_icon4 { width:53px; height:27px; background-position: 0px -34px; }
  
  .hp_big_icon { display:block;width:64px;height:64px;background-image:url(http://www.zdravapotravina.cz/images/sprite_icons.png); }
  #hp_big_icon1 { }
  #hp_big_icon2 { background-position:-64px 0px; }
  #hp_big_icon3 { background-position:-128px 0px; }
  #hp_big_icon4 { background-position:-192px 0px; }
  #hp_big_icon5 { background-position:-256px 0px; }
  #hp_big_icon6 { background-position:-320px 0px; }
  #hp_big_icon7 { background-position:-384px 0px; }
  #hp_big_icon8 { background-position:-448px 0px; }
  #hp_big_icon9 { background-position:-512px 0px; }
  
  #diskuse_button { margin-bottom:15px; }
  
  #main_article_box { width:476px;height:212px;background-image:url(http://www.zdravapotravina.cz/images/hp_article_back.png);position:relative }
  #main_article_image { display:block;width:139px;height:92px;overflow:hidden;position:absolute;left:26px;top:16px; }
  #main_article_text_box { display:block;position:absolute;width:265px;height:90px;top:16px;left:190px }
  #main_article_title { display:block; color:#990066;text-decoration:underline;font-size:140%;font-weight:bold; }
  #main_article_title:hover { text-decoration:none }
  #main_article_anotation { display:block;color:#555; margin-top:10px; line-height:140%}
  .main_article_previous_articles_box { width:148px;height:50px; float:left;margin-left:10px; margin-top:130px }
  .main_article_previous_articles_box span { width:35px; height:35px;border:1px solid #71B9B8; float:left; display:block }
  .main_article_previous_articles_box a { color:#990066 }
  .main_article_previous_articles_box strong { font-size:84%; display:block; margin-left:5px;float:left;width:105px}
  #main_article_all_articles_box { display:block;background-color: #E7C9C9;color: #444; border:1px solid #990066; padding-left:10px; padding-right:10px; padding-top:3px;padding-bottom:3px; position:absolute; right:10px;bottom:10px; font-size:84%; font-weight:bold;}
  #main_article_all_articles_box strong { font-size:120%;}

  
  /* zp hp only end */

/* zdravapotravina.cz end */


.hodnoceni { margin-left:1px;width:16px;height:16px;float:left;background-image:url(http://www.zdravapotravina.cz/3rdparty/star_rating/ui.stars.gif);background-position: 0 -48px; }
.bookmark_star { display:block;width:28px;height:28px;background-image:url(http://www.zdravapotravina.cz/images/bookmark_stars.png); }
a.bookmark_star { cursor:pointer; }
.bookmark_star.enabled { background-position:0px -28px; }
a.bookmark_star:hover { background-position:0px -56px; }

