/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */
 
a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}
 
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}
 
.required, .red {color:red;}
.green {color:green;}
.cleaner, span.uzavirac, form br {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}
 
.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
 
:focus {outline:0;}
 
a {color:#0057ff;}
a:hover {text-decoration:none;}
 
h1 {font-size:16px;border-bottom:4px solid #c0001f;padding-bottom:5px;padding-left:3px;margin-bottom:10px;}
h2 {font-size:14;color:black;}
h2 a {color:#c0001f;}
h3 {font-size:;}
h4 {font-size:;}
 
small {font-size:90%;}
 
form {margin-left:3px;}
form input.text {width:278px;border:1px solid #4d4d4d;margin-bottom:13px;padding:3px;background: url("../images/input.gif") top center repeat-x}
form input.radio {}
form input.checkbox {}
form input.submit {cursor:pointer;}
form label {color:#4d4d4d;margin-bottom:0px;float:left;}
form button {cursor:pointer;}
form select {}
form textarea {border:1px solid #4d4d4d;width:380px;height:100px;margin-bottom:13px;background: url("../images/input.gif") top center repeat-x}
form fieldset legend {display:none;}
form sup {color:red;font-size:12px;}
 
#obsah p, #obsah, #obsah ul, #obsah h2, #obsah h3, #obsah h4, #obsah table, #obsah form {margin-bottom:10px;font-size:11px;}
#obsah p {color:#484848;line-height:20px;padding-lefT:3px;padding-right:3px;}
#obsah p strong {color:black;}
.page ol, .page ul {margin-left:30px;}
.page h1 {}
 
/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {font:normal normal normal 80%/1.5 Verdana, Arial, Helvetica, sans-serif}
body {width:999px;margin:0px auto;}

.pageLeft {float:left;width:729px;}
 
#hlava {position:relative;height:263px;background: url("../images/hlava-g.jpg") center top no-repeat;background-position:0px 29px;margin-bottom:8px;}
#hlava .logo span {position:absolute;top:43px;left:20px;width:300px;height:150px;cursor:pointer;}
#hlava a img.logo {position:absolute;top:13px;left:1px;}
#hlava .topMenu {color:#7f8081;text-transform:uppercase;font-size:10px;width:500px;float:right;}
#hlava .topMenu a {color:#7f8081;background-color:#ededed;margin-right:2px;text-decoration:none;padding:3px 10px;floaT:right;margin-top:1px;}
#hlava .topMenu a:hover {background-color:#c8c8c8;}
#hlava .lang {floaT:right;color:#dadada;background-color:#ededed;text-transform:uppercase;font-size:10px;margin-top:1px;width:110px;}
#hlava .lang a {color:#7f8081;background-color:#ededed;margin-right:2px;text-decoration:none;padding:3px 10px;floaT:right;background: url("../images/lang-li.gif") right center no-repeat;}
#hlava .lang a:hover {color:#640005;}
#hlava #red-panel {background: url("../images/topmenu-bg.gif") center top repeat-x;position:absolute;bottom:0px;height:39px;width:999px;}
#hlava #red-panel ul {list-style:none; display:inline;}
#hlava #red-panel ul li {float:left;}
#hlava #red-panel ul li a {float:left;color:white;text-transform:uppercase;font-size:12px;text-decoration:none;border-right:1px solid white;line-height:28px;padding-left:13px;padding-right:12px;}
#hlava #red-panel ul li a:hover {background: url("../images/topmenu-li-hover.gif") center top repeat-x;}
#hlava #red-panel ul li a.last {bordeR:0px;border:none;padding-right:13px;}
#hlava #red-panel ul li a.active {background: url("../images/topmenu-li-hover.gif") center top repeat-x;}
#hlava #red-panel form {float:right;margin:3px 5px 0 0;}
#hlava #red-panel form input.text {border:0;background:#FFFFFF;width:160px;height:15px;margin-bottom:0;}
#hlava #red-panel form input.submit {background:url("../images/button-back.png") top left no-repeat;width:83px; height:21px;border:0;padding: 0;color:#FFFFFF;text-transform:uppercase;font-size:12px;position:relative;top:0;right:0;}

#obsah {float:right;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;width:518px;padding-left:7px;padding-right:7px;position:relative;}
#obsah .subSection {/*position:absolute;right:10px;top:33px;*/text-align:right;padding:7px 0;margin-bottom:10px;border-bottom:1px solid #E6E6E6;font-size:10px;}
#obsah .subSection a {color:#790000}
#obsah .HPanotation {background:#c32827 url("../images/logo.png") center top no-repeat;background-position:155px 20px;padding:10px;padding-top:120px;color:white;font-size:11px;line-height:18px;}
#obsah .linkaObsah {display:block;overflow:hidden;height:1px;font-size:0px;line-height:0px;background-color:#e6e6e6;margin-top:3px;margin-bottom:7px;}
#leva .newsHP {}
#leva  .newsHP .news {font-size:11px;width:180px;/*height:170px;*/padding-bottom:10px;position:relative;}
#leva  .newsHP .news em {color:#4d4d4d;font-style:normal;display:lock;margin-bottom:7px;}
#leva  .newsHP .news h2 {border-bottom:4px solid #c0001f;margin-bottom:7px;padding-bottom:7px;}
#leva  .newsHP .news h2 a {font-size:13px;text-decoration:none;color:#1a1a1a;}
#leva  .newsHP .news h2 a:hover {text-decoration:underline;}
#leva  .newsHP .news a.button {position:absolute;bottom:10px;right:7px;width:41px;height:19px;line-height:20px;_line-height:19px;font-size:11px;color:white;text-align:center;background: url("../images/newsHP-button.gif") center top no-repeat;text-decoration:none;padding-left:4px;}
#leva  .newsHP .news a:hover.button {background: url("../images/newsHP-button.gif") center bottom no-repeat;}
#leva  .newsHP .news p {color:#4d4d4d;font-size:11px;line-height:20px;padding:0px;}
#obsah .drobeckova-navigace {border-bottom:1px solid #e6e6e6;font-size:11px;color:#a42c30;padding-bottom:7px;margin-bottom:3px;padding-left:3px;}
#obsah .drobeckova-navigace a {color:#a42c30;}
#obsah .drobeckova-navigace strong {color:#555555;}
#obsah .item {border-top:1px solid #e6e6e6;padding-top:13px;margin-bottom:10px;}
#obsah .item a img.imgLeft {float:left;margin-right:25px;width:120px;}
#obsah .item .itemAnot {floaT:left;width:647px;}
#obsah .hp-line {border-bottom:1px solid #e6e6e6;font-size:0;height:1px;margin-bottom:10px;}
#obsah .threeProductBox {background: url("../images/threeProductBox-bg.gif") center top repeat-y;}
#obsah .itemProduct {floaT:left;width:243px;padding-left:10px;padding-right:10px;text-align:center;margin-top:18px;border-right:1px solid #dcdcdc;height:350px;position:relative;}
#obsah .itemProductPrumysl {width:151px;height:200px;}
#obsah .itemProduct h2 {text-align:center;font-size:13px}
#obsah .itemProduct h2 a {color:black;text-decoration:none;text-align:center;}
#obsah .itemProduct h2 a:hover {text-decoration:underline;} 
#obsah .itemProduct a.img {position:absolute;bottom:30px;text-align:center;width:150px;left:32px;}
#obsah .itemProductPrumysl a.img {position:absolute;bottom:30px;text-align:center;width:150px;left:11px;}
#obsah .itemProduct a.vice {position:absolute;bottom:0px;width:148px;text-align:center;left:61px;}
#obsah .itemProductPrumysl a.vice {position:absolute;bottom:0px;width:148px;text-align:center;left:14px;}
#obsah .pata {color:#4d4d4d;font-size:9px;/* font-size:11px; */text-align:center;line-height:18px;border-top:1px solid #e6e6e6;margin-top:7px;}
#obsah ul, #obsah ol {margin-left:30px;}
#obsah table td {background:#f3f3f3;padding:5px 10px;}

#leva {floaT:left;width:190px;font-family:Arial, Helvetica, Tahoma,Verdana,sans-serif;}
#leva ul ul {list-style:none;}
#leva h4.spotrebitele {color:#8c7e48;font-size:12px;font-weight:bold;text-transform:uppercase;background: url("../images/spotrebytele.png") right bottom no-repeat;height:27px;padding-right:30px;line-height:14px;}
#leva ul.spotrebitele {list-style:none;margin-top:6px;margin-bottom:20px;}
#leva ul.spotrebitele li {_floaT:left;_width:100%}
#leva ul.spotrebitele li a {color:#8c7e48;font-size:12px;font-weight:bold;text-transform:uppercase;background: url("../images/menu-li-bg.png") left bottom repeat-y;display:block;border:1px solid #d4c792;line-height:18px;text-decoration:none;padding-top:4px;padding-bottom:4px;*padding-top:3px;*padding-bottom:3px;_padding-top:4px;_padding-bottom:4px;margin-bottom:2px;padding-left:7px;_width:180px;}
#leva ul.spotrebitele li a.bio {color:#8c7e48;font-size:12px;font-weight:bold;text-transform:uppercase;background: url("../images/menu-li-bio-bg.png") left top no-repeat;display:block;border:1px solid #d4c792;}
#leva ul.spotrebitele li a:hover.bio {background: url("../images/menu-li-bio-bg.png") left top no-repeat;background-position:0px -26px;}
#leva ul.spotrebitele li a:hover {background: url("../images/menu-li-bg.png") left bottom repeat-y;background-position:-188px 0px;}
#leva ul.spotrebitele li a.active {background: url("../images/menu-li-bg.png") left bottom repeat-y;background-position:-188px 0px;}
#leva ul.spotrebitele li a.bio-active {background: url("../images/menu-li-bio-bg.png") left top no-repeat;background-position:0px -26px;}

#leva ul.spotrebitele ul li {_width:170px;}
#leva ul.spotrebitele ul li a {background-image:none;font-size:11px;color:#b0a36f;_width:170px;background-image:none;bordeR:0px;border-bottom:1px solid #e6e6e6;text-transform:none;padding-left:10px;}
#leva ul.spotrebitele ul li a:hover {background: url("../images/li.gif") left center no-repeat;background-position:0px 10px;}
#leva ul.spotrebitele ul li a.active {background: url("../images/li.gif") left center no-repeat;background-position:0px 10px;}
#leva ul.spotrebitele ul ul li {padding-left:20px;}


#leva h4.prumysl {color:#567599;font-size:12px;font-weight:bold;text-transform:uppercase;background: url("../images/prumysl.png") right bottom no-repeat;height:23px;padding-right:30px;line-height:30px;}
#leva ul.prumysl {list-style:none;margin-top:6px;margin-bottom:20px;}
#leva ul.prumysl li {_floaT:left;_width:100%}
#leva ul.prumysl li a {color:#567599;font-size:12px;font-weight:bold;text-transform:uppercase;background: url("../images/menu-li-bg2.png") left bottom repeat-y;background-position:-376px 0px;display:block;border:1px solid #9acbda; line-height:18px;text-decoration:none;padding-top:4px;padding-bottom:4px;*padding-top:3px;*padding-bottom:3px;_padding-top:4px;_padding-bottom:4px;margin-bottom:2px;padding-left:7px;_width:180px;}
#leva ul.prumysl li a.bio {background: url("../images/menu-li-bio-bg.png") left bottom no-repeat;background-position:0px -52px;}
#leva ul.prumysl li a:hover.bio {background: url("../images/menu-li-bio-bg.png") left bottom no-repeat;}
#leva ul.prumysl li a:hover {background: url("../images/menu-li-bg2.png") right bottom repeat-y;}
#leva ul.prumysl li a.active {background: url("../images/menu-li-bg2.png") right bottom repeat-y;}
#leva ul.prumysl li a.bio-active {background: url("../images/menu-li-bio-bg.png") left bottom no-repeat;}
#leva ul.prumysl li a:hover.bio-active {background: url("../images/menu-li-bio-bg.png") left bottom no-repeat;}

#leva ul.prumysl ul li {_width:170px;}
#leva ul.prumysl ul li a {background-image:none;font-size:11px;color:#567599;_width:170px;background-image:none;bordeR:0px;border-bottom:1px solid #e6e6e6;text-transform:none;padding-left:10px;}
#leva ul.prumysl ul li a:hover {background: url("../images/li.gif") left center no-repeat;background-position:0px 10px;}
#leva ul.prumysl ul li a.active {background: url("../images/li.gif") left center no-repeat;background-position:0px 10px;}


#leva h4.potraviny {color:#1b8a45;/* #567599; */font-size:12px;font-weight:bold;text-transform:uppercase;background: url("../images/potraviny.png") right bottom no-repeat;height:23px;padding-right:30px;line-height:30px;}
#leva ul.potraviny {list-style:none;margin-top:6px;margin-bottom:20px;}
#leva ul.potraviny li {_floaT:left;_width:100%}
#leva ul.potraviny li a {color:#1b8a45;/* #567599; */font-size:12px;font-weight:bold;text-transform:uppercase;background: url("../images/menu-li-bg.png") left bottom repeat-y;background-position:-376px 0px;display:block;border:1px solid #84d0a1;/* #9acbda; */line-height:18px;text-decoration:none;padding-top:4px;padding-bottom:4px;*padding-top:3px;*padding-bottom:3px;_padding-top:4px;_padding-bottom:4px;margin-bottom:2px;padding-left:7px;_width:180px;}
#leva ul.potraviny li a.bio {background: url("../images/menu-li-bio-bg.png") left bottom no-repeat;background-position:0px -52px;}
#leva ul.potraviny li a:hover.bio {background: url("../images/menu-li-bio-bg.png") no-repeat 0px -78px;}
#leva ul.potraviny li a:hover {background: url("../images/menu-li-bg.png") right bottom repeat-y;}
#leva ul.potraviny li a.active {background: url("../images/menu-li-bg.png") right bottom repeat-y;}
#leva ul.potraviny li a.bio-active {background: url("../images/menu-li-bio-bg.png")  no-repeat 0px -78px;}
#leva ul.potraviny li a:hover.bio-active {background: url("../images/menu-li-bio-bg.png")  no-repeat 0px -78px;}

#leva ul.potraviny ul li {_width:170px;}
#leva ul.potraviny ul li a {background-image:none;font-size:11px;color:#1b8a45;/* #567599; */_width:170px;background-image:none;bordeR:0px;border-bottom:1px solid #e6e6e6;text-transform:none;padding-left:10px;}
#leva ul.potraviny ul li a:hover {background: url("../images/li.gif") left center no-repeat;background-position:0px 10px;}
#leva ul.potraviny ul li a.active {background: url("../images/li.gif") left center no-repeat;background-position:0px 10px;}



#prava {float:right;width:263px;}
#prava .receptyBox {background:#f8f5e9 url("../images/recepty-box-bg-amylon.png") center top no-repeat;margin-right:-2px;margin-top:-4px;padding-left:8px;padding-right:10px;margin-bottom:10px;border-bottom:1px solid  #e7d7a2;padding-bottom:5px;}
#prava .receptyBox.mebio {background:#f8f5e9 url("../images/recepty-box-bg-mebio.png") center top no-repeat;margin-right:-2px;margin-top:-4px;padding-left:8px;padding-right:10px;margin-bottom:10px;border-bottom:1px solid  #e7d7a2;}
#prava .receptyBox.dva {background:#f8f5e9 url("../images/recepty-box-bg-2.png") center top no-repeat;padding-bottom:5px;}
#prava .receptyBox h2 {font-size:12px;line-height:44px;}
#prava .receptyBox h3 {margin-top:5px;}
#prava .receptyBox h3 a {font-size:12px;color:black;text-decoration:none;}
#prava .receptyBox h3 a:hover {text-decoration:underline;}
#prava .receptyBox p {color:#4d4d4d;line-height:20px;font-size:11px;}
.gastroNews {background:#f8f5e9 url("../images/gastroNews-bg.gif") center top repeat-x;border:1px solid #a5d1df;padding-left:8px;padding-right:10px;padding-bottom:10px;margin-bottom:10px;}
.gastroNews h2 {font-size:12px;line-height:34px;border-bottom:4px solid #c0001f;margin-bottom:7px;}
.gastroNews h3 {margin-top:5px;}
.gastroNews h3 a {font-size:12px;color:black;text-decoration:none;}
.gastroNews h3 a:hover {text-decoration:underline;}
.gastroNews p {color:#4d4d4d;line-height:20px;font-size:11px;}
#prava .pr {margin-top:24px;}
#prava .pr h3 {font-size:16px;border-bottom:4px solid #c0001f;border-top:1px solid #e6e6e6;padding-bottom:5px;padding-left:3px;margin-bottom:10px;padding-top:3px;}
#prava .pr h4 {font-size:12px;padding-left:3px;padding-right:3px;}
#prava .pr h4 a {color:black;text-decoration:none;}
#prava .pr h4 a:hover {text-decoration:underline;}
#prava .pr p {font-size:11px;padding-left:3px;padding-right:3px;line-height:20px;color:#484848;}
#prava .pr img {margin-top:10px;}

#leva .gastroNews {margin-top:20px;}
#leva .gastroNews h3 {line-height:18px;padding:5px 0;}
#leva .gastroNewxs p {}

h2 small {font-weight:normal;}

/* Grid */
#obsah .dp33 {margin:0;padding:0;float:left; display: inline, *margin-left:-0.04em; width:31.33%; padding-right: 1%; margin-right:1%;}


.dp50{margin:0;padding:0;float:left;display: inline;width:48%;margin-right:1%;*margin-left:-0.04em;}


.slideshow {position:relative; height:340px; display:block;}
.slideshow img {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
.slideshow img.active {z-index:10; opacity:1.0;}
.slideshow img.last-active {z-index:9;}

/*  */
.menuNovinka {float:right; display:inline; margin-right:5px;}