* {padding:0px;margin:0px;}

body {font-family:Arial, Helvetica, sans-serif;}

a img {border:none;}

a {text-decoration:underline;}

a:hover {text-decoration:none;}

.uzavirac {display:block; height:1px;overflow:hidden;clear:both;}

.uzavirac {display:block; height:12px;overflow:hidden;clear:both;}

.cleaner {display:block;height:1px;overflow:hidden;clear:both;font-size:0;}



#hlava {margin:0px auto;width:900px;height:236px;background: url("../images/hlava-bg.jpg") center top no-repeat;}

#hlava a img.logo {float:left;margin-top:60px;margin-left:44px;}

#hlava .jazyk {float:right;margin-top:11px;margin-right:36px;}

#hlava .jazyk img {float:left;margin-left:3px;margin-right:2px;}

#hlava .jazyk img.de {margin-top:0px;}

#hlava .titulek {float:right;margin-top:-95px;font-weight:bold;font-size:9px;text-align:center;width:130px;margin-right:5px}



#hlava .login-box-top {background: url("../images/login-box.jpg") center top no-repeat;width:193px;height:52px;float:left;margin-top:26px;font-size:12px;padding-top:16px;padding-left:10px;line-height:16px;}

#hlava .login-box-top a {color:#0f6e9e}



/* Definice pro IE */

* html #hlava .jazyk {margin-right:18px;}



#telo {margin:0px auto;width:900px;background: url("../images/telo-bg.jpg") center top no-repeat;}



#telo #leva {background:#fff7e6 url("../images/leva-bg.jpg") center top no-repeat;float:left;width:184px;}

#telo #leva .hlavni-menu {background: url("../images/hlavni-menu-bg-top.gif") center top no-repeat;float:left;width:183px;margin-top:9px;margin-left:1px;}

#telo #leva .hlavni-menu ul {margin-top:16px;list-style-type:none;background: url("../images/hlavni-menu-bg.jpg") center top no-repeat;width:183px;padding-top: 5px;}

#telo #leva .hlavni-menu ul li {float:left;width:175px;background: url("../images/li-top.gif") center top no-repeat;background-position:13px 0px;}

#telo #leva .hlavni-menu ul li.li-prvni {background:none;}

#telo #leva .hlavni-menu ul li a {float:left;width:142px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;background: url("../images/li.gif") left no-repeat;background-position:7px 11px;padding-left:19px;margin-left:10px;/margin-left:11px;height:28px;line-height:27px;text-decoration:none;font-weight:normal;}

#telo #leva .hlavni-menu ul li a:hover {background: url("../images/li-hover.gif") left no-repeat;color:#000}

#telo #leva .hlavni-menu ul li a.active {background: url("../images/li-hover.gif") left no-repeat;color:#000}



#telo #leva .hlavni-menu ul li ul {list-style-type:none;background-image:none;margin-left:3px;/margin-top:-5px;}

#telo #leva .hlavni-menu ul li ul li {background: url("../images/ulul-bg.jpg") center top repeat-y;color:#000;list-style-type:none;padding:0px;}

#telo #leva .hlavni-menu ul li ul li a {color:#000;font-size:12px;list-style-type:none;background-image:none;margin-left:7px;/margin-left:8px;width:150px;padding-left:15px;}

#telo #leva .hlavni-menu ul li ul li a:hover {background: url("../images/li-hover-sub.gif") left top no-repeat;}

#telo #leva .hlavni-menu ul li ul li a.active {background: url("../images/li-hover-sub.gif") left no-repeat;color:#000}

* html #telo #leva .hlavni-menu ul li ul {margin-top:-5px;margin-left:0px;padding-left:3px;width:175px;}



/*

#telo #leva .hlavni-menu ul li {float:left;width:175px;background: url("../images/li-top.gif") center top no-repeat;background-position:13px 0px;}

#telo #leva .hlavni-menu ul li.li-prvni {background:none;}

#telo #leva .hlavni-menu ul li a {float:left;width:142px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;background: url("../images/li.gif") left no-repeat;background-position:7px 11px;padding-left:19px;margin-left:10px;/margin-left:11px;height:28px;line-height:27px;text-decoration:none;font-weight:normal;}

#telo #leva .hlavni-menu ul li a:hover {background: url("../images/li-hover.gif") left no-repeat;color:#000}

*/

#telo #leva .hlavni-menu-bg {background: url("../images/hlavni-menu-bg-bottom.gif") center top repeat-y;margin-bottom:-3px;}

#telo #leva .hlavni-menu-bg-down {margin-left:5px;/margin-left:6px;padding:0px;margin-bottom:5px;float:left;}



#telo #leva .novinky {background: url("../images/novinky-bg.jpg") center top no-repeat;float:left;width:183px;height:223px;margin-top:0px;/margin-top:5px;margin-left:1px;}

#telo #leva .novinky h4 {font-size:14px;color:#0c75a6;margin-top:5px;margin-left:20px;margin-bottom:10px;}

#telo #leva .novinky p {text-align:justify;width:140px;margin-left:20px;font-size:12px;color:#2a2626;line-height:16px;}

#telo #leva .novinky .novinky-vice {float:right;margin-top:5px;margin-right:20px;}

#telo #leva .novinky strong a {font-size:12px;color:black;margin-left:20px;width:150px;float:left;*margin-bottom:-12px;_margin-bottom:-12px;}



#telo #leva .banner-leva {margin-left:2px;margin-bottom:5px}



/* Definice pro IE */

* html #telo #leva {margin-left:-1px;}

* html #telo #leva .hlavni-menu ul li a {margin-left:11px;}

* html #telo #leva .hlavni-menu-bg-down {margin-left:6px;}

* html #telo #leva .novinky {margin-top:5px;}



#telo #stred {float:left;width:520px;position:relative;}

#telo #stred .drobeckova-navigace {color:#0f6e9e;font-size:12px;margin-top:20px;margin-left:20px;width:350px;}

#telo #stred .drobeckova-navigace a {color:#0f6e9e;}

#telo #stred .drobeckova-navigace a.active {text-decoration:none;}

#telo #stred .drobeckova-navigace a:hover.active {text-decoration:underline;}



#telo #stred .promo {padding-top:1px;width:509px;height:133px;background: url("../images/promo-bg-2.jpg") center top no-repeat;margin-top:23px;margin-left:7px;}

#telo #stred .promo h1 {font-size:14px;color:#0c75a6;margin-top:10px;margin-left:17px;}

#telo #stred .promo p {text-align:justify;width:320px;margin-left:17px;font-size:12px;color:#2a2626;line-height:16px;/margin-top:-3px;}

#telo #stred .promo a {color:#0c75a6}

#telo #stred .promo strong a {color:#2a2626;}

#telo #stred .promo .text-right {/margin-top:-8px;}



#telo #stred .promo-sortiment {padding-top:1px;width:509px;height:133px;margin-top:23px;margin-left:5px;}

#telo #stred .promo-sortiment h2 a {font-size:14px;color:#0c75a6;margin-top:10px;margin-left:17px;float:left;}

#telo #stred .promo-sortiment p {text-align:justify;width:320px;margin-left:17px;font-size:12px;color:#2a2626;line-height:16px;float:left;}



#telo #stred .sortiment {margin-top:10px;margin-left:1px;}

#telo #stred .sortiment img {float:left;}

#telo #stred .sortiment .trojka {margin-left:7px;}

#telo #stred .sortiment .trojka a { float:left; width:148px; height:87px; display:inline; background: url("../images/box1.jpg") left top no-repeat; }

#telo #stred .sortiment .box a, body #telo #prava a.box { text-decoration:none; color:white; font-size:22px; line-height: 0.9em; text-shadow:1px 1px 1px #006399; font-weight:normal; padding:15px 10px; }

#telo #stred .sortiment .box a strong, body #telo #prava a.box strong { display:block; }

.de #telo #stred .sortiment .trojka a strong { font-size: 20px; font-weight: normal; }

body #telo #prava a.box { float:left; display:inline; text-align: right; width:172px; height:35px; margin-left:-8px; margin-top:30px; padding:8px 8px; font-size:18px; line-height: 0.9em; background: url("../images/zajimavosti.jpg") left top no-repeat; }

body #telo #prava a.box:hover { text-decoration: none; }



#telo #stred strong.nadpis {color:#1170a0;font-size:16px;font-weight:bold;margin-left:16px;margin-top:10px;float:left;margin-bottom:12px;}

#telo #stred .nejprodavanejsi {margin-left:8px;}

#telo #stred .nejprodavanejsi h3 {}

#telo #stred .nejprodavanejsi h3 a {float:left;width:497px;height:29px;margin-bottom:1px;background-color:#feeac0;line-height:29px;font-size:14px;color:#2a2626;font-weight:normal;text-decoration:none;}

#telo #stred .notNumber h3 a {float:left;width:477px;padding-left:20px;height:29px;margin-bottom:1px;background-color:#feeac0;line-height:29px;font-size:14px;color:#2a2626;font-weight:normal;text-decoration:none;}

#telo #stred .nejprodavanejsi h3 a:hover {background: url("../images/nejprodavanejsi-hover.gif") center top no-repeat;color:white}

#telo #stred .nejprodavanejsi h3 a span {color:white;font-size:35px;font-weight:bold;float:left;margin-top:3px;margin-left:6px;margin-right:10px;padding:0px;}



#telo #stred .nejprodavanejsi-en {margin-left:8px;}

#telo #stred .nejprodavanejsi-en h3 {}

#telo #stred .nejprodavanejsi-en h3 a {float:left;width:497px;height:29px;margin-bottom:1px;background-color:#feeac0;line-height:29px;font-size:14px;color:#2a2626;font-weight:normal;text-decoration:none;}

#telo #stred .nejprodavanejsi-en h3 a:hover {background: url("../images/nejprodavanejsi-hover-en.gif") center top no-repeat;color:white}

#telo #stred .nejprodavanejsi-en h3 a span {color:white;font-size:35px;font-weight:bold;float:left;margin-top:3px;margin-left:6px;margin-right:10px;padding:0px;}



#telo #stred .nejprodavanejsi-de {margin-left:8px;}

#telo #stred .nejprodavanejsi-de h3 {}

#telo #stred .nejprodavanejsi-de h3 a {float:left;width:497px;height:29px;margin-bottom:1px;background-color:#feeac0;line-height:29px;font-size:14px;color:#2a2626;font-weight:normal;text-decoration:none;}

#telo #stred .nejprodavanejsi-de h3 a:hover {background: url("../images/nejprodavanejsi-hover-de.gif") center top no-repeat;color:white}

#telo #stred .nejprodavanejsi-de h3 a span {color:white;font-size:35px;font-weight:bold;float:left;margin-top:3px;margin-left:6px;margin-right:10px;padding:0px;}



#telo #stred h1.vyrobek {height:33px;width:488px;line-height:33px;font-size:16px;color:#1170a0;background: url("../images/h1-vyrobek.jpg") center top no-repeat;margin-top:23px;padding-left:20px;margin-left:5px}

#telo #stred .vyrobek {margin-left:10px;margin-right:10px;width:498px;margin-top:20px;}

#telo #stred .vyrobek p {float:left;width:253px;text-align:justify;margin-left:5px;font-size:12px;color:#2a2626;line-height:16px;}

#telo #stred .vyrobek .smacker p {width: 100%;}

#telo #stred .vyrobek .nahled-vyrobku {float:left;width:240px;}

#telo #stred .vyrobek .nahled-vyrobku img {float:left;width:119px;height:79px;margin-right:1px;margin-bottom:1px;}

#telo #stred .vyrobek .nahled-vyrobku img.prvni {width:239px;height:158px;}

#telo #stred .slozeni-vyrobku {margin-left:6px;width:508px;background-color:#f8e5c7;margin-bottom:-5px;}

#telo #stred .slozeni-vyrobku .slozeni-nadpis {color:#1170a0;font-size:16px;font-weight:bold;margin-left:16px;margin-top:10px;margin-bottom:12px;}

#telo #stred .slozeni-vyrobku p {width:490px;text-align:justify;margin-left:16px;font-size:12px;color:#2a2626;line-height:16px;padding-bottom:5px;}

#telo #stred img.slozeni-oblouk {margin-left:6px;}

#telo #stred .varianty-vyrobku {margin-left:6px;width:508px;}

#telo #stred .varianty-nadpis {color:#1170a0;font-size:16px;font-weight:bold;margin-left:10px;margin-top:20px;margin-bottom:0px;float:left;}

#telo #stred .varianty-vyrobku p {margin-left:8px;margin-bottom:1px;margin-top:0px;padding-left:15px;color:#2a2626;width:477px;background-color:#fdedcc;height:30px;line-height:30px;font-size:14px;}

#telo #stred img.tisk {float:right;margin-top:20px;margin-right:15px;}



#telo #stred h1.nadpis-modra {height:33px;width:488px;line-height:33px;font-size:16px;color:#1170a0;background: url("../images/nadpis-modra.jpg") center top no-repeat;margin-top:23px;padding-left:20px;margin-left:5px}

#telo #stred h1.podnadpis-modra {height:33px;width:488px;line-height:33px;font-size:16px;color:#1170a0;background: url("../images/nadpis-modra.gif") center top no-repeat;margin-top:0px;padding-left:20px;margin-left:5px}



#telo #stred a.sortiment-box {width:488px;height:80px;float:left;margin-left:5px;background: url("../images/a-sortiment.gif") center top no-repeat;text-decoration:none;padding:10px;margin-top:10px;}

#telo #stred a:hover.sortiment-box {background: url("../images/a-hover-sortiment.gif") center top no-repeat;}

#telo #stred a.sortiment-box img {float:left;width:119px;height:79px;text-decoration:none;margin-right:10px;}

#telo #stred a.sortiment-box h2 {color:#1170a0;text-decoration:none;font-size:14px;}

#telo #stred a.sortiment-box p {float:left;text-decoration:none;color:#2a2626;line-height:16px;font-size:12px;width:350px;text-align:justify}

#telo #stred a:hover.sortiment-box p {text-decoration:none;}



#telo #stred .sortiment-box {width:488px;height:80px;float:left;margin-left:5px;background: url("../images/a-sortiment.gif") center top no-repeat;text-decoration:none;padding:10px;margin-top:10px;behavior: url(hover.htc);}

#telo #stred .sortiment-box {behavior: url("http://www.knedlik.cz/css/hover.htc");}

#telo #stred .sortiment-box:hover, #telo #stred div.sortiment-box.hover {background: url("../images/a-hover-sortiment.gif") center top no-repeat;}

#telo #stred .sortiment-box img {float:left;width:119px;height:79px;text-decoration:none;margin-right:10px;}

#telo #stred .sortiment-box h2 {color:#1170a0;text-decoration:none;font-size:14px;}

#telo #stred .sortiment-box p {float:left;text-decoration:none;color:#2a2626;line-height:16px;font-size:12px;width:350px;text-align:justify}

/*#telo #stred a:hover.sortiment-box p {text-decoration:none;}*/



#telo #stred a.foto-galerie-banner {float:left;width:253px;height:152px;background: url("../images/ingalery-foto.jpg") center top no-repeat;margin-left:5px;}

#telo #stred a.foto-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-foto-hover.jpg") center top no-repeat;margin-left:5px;}

#telo #stred a:hover.foto-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-foto.jpg") center top no-repeat;margin-left:5px;}

#telo #stred a.video-galerie-banner {float:left;width:253px;height:152px;background: url("../images/ingalery-video.jpg") center top no-repeat;}

#telo #stred a.video-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-video-hover.jpg") center top no-repeat;}

#telo #stred a:hover.video-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-video.jpg") center top no-repeat;}

#telo #stred .nav-foto {margin-left:5px;margin-top:10p;margin-bottom:0px;text-align:center;}

#telo #stred .nav-foto img {margin-left:3px;margin-right:3px;width:138px;height:103px;border:4px solid #aedff8;}

#telo #stred .nav-foto img.sipka-nav-foto {width:21px;height:20px;border:none;margin-top:43px;}

#telo #stred img.foto-obrazek-velky {border:4px solid #aedff8;width:442px;height:330px;margin-left:35px;margin-top:0px;}



#telo #stred a.en-video-galerie-banner {float:left;width:253px;height:152px;background: url("../images/ingalery-video-en.jpg") center top no-repeat;}

#telo #stred a.en-video-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-video-hover.jpg") center top no-repeat;}

#telo #stred a:hover.en-video-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-video-en.jpg") center top no-repeat;}



#telo #stred a.en-foto-galerie-banner {float:left;width:253px;height:152px;background: url("../images/ingalery-foto-en.jpg") center top no-repeat;margin-left:5px;}

#telo #stred a.en-foto-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-foto-hover.jpg") center top no-repeat;margin-left:5px;}

#telo #stred a:hover.en-foto-galerie-banner-no {float:left;width:253px;height:152px;background: url("../images/ingalery-foto-en.jpg") center top no-repeat;margin-left:5px;}



#telo #stred div.text {font-size:12px;line-height:16px;color:#2a2626;text-align:justify;margin-left:10px;margin-right:13px;margin-top:20px;}

#telo #stred div.text p {font-size:12px;line-height:16px;color:#2a2626;text-align:justify;margin-left:10px;margin-right:13px;margin-top:20px;}

#telo #stred div.text p a, #telo #stred div.text a {color:#0f6e9e;}

#telo #stred div.text h2 {font-size:14px;color:#2387B9;}

#telo #stred div.text ul {margin-left:30px;}



#telo #stred .mapa-stranek {margin-left:30px;margin-top:20px;}

#telo #stred .mapa-stranek ul {padding:0px;margin:0px;}

#telo #stred .mapa-stranek ul li a {font-size:12px;line-height:16px;color:#0f6e9e;}

#telo #stred .mapa-stranek ul li ul {margin-left:20px;padding-left:20px;}

#telo #stred .mapa-stranek ul li ul li a {color:#7f7f7f}



#telo #stred .sortiment-nav {}

#telo #stred .sortiment-nav a {margin-left:20px;float:left;width:130px;color:#0f6e9e;font-size:12px;line-height:20px;text-align:left;}



#telo #stred form.obecny {margin:15px 10px;}

#telo #stred form.obecny label {float:left;width:120px;margin-top:4px;}

#telo #stred form.obecny input {float:left;width:160px;}

#telo #stred form.obecny textarea {float:left;width:270px;height:70px;}

#telo #stred form.obecny sup {color:red}

#telo #stred form.sendRecipe label {width:135px;text-align:right;padding-right:10px;}



/* Definice pro IE */

* html #telo #stred .nejprodavanejsi h3 a span {margin-bottom:-3px;}



#telo #stred #left-login-form form.login-form-zone {font-size:12px;float:left;margin-left:150px;*margin-left:150px;_margin-left:80px;margin-top:15px;}

#telo #stred #left-login-form form.login-form-zone label {width:50px;float:left;margin-top:13px;}

#telo #stred #left-login-form form.login-form-zone input {margin-top:10px;width:140px;}

#telo #stred #left-login-form form.login-form-zone input.button {margin-left:50px;*margin-left:-100px;_margin-left:-27px;width:70px;}

#telo #stred #left-login-form form.login-form-zone fieldset {border:0px;}

#telo #stred #left-login-form form.login-form-zone fieldset legend {color:#0f6e9e;margin-bottom:5px;font-weight:bold;}

#telo #stred #left-login-form a {color:#0f6e9e;font-size:12px;}

#telo #stred #left-login-form {font-size:12px;}

#telo #stred #left-login-form form.profil {margin-left:100px;*margin-left:100px;margin-top:-5px;}

* html #telo #stred #left-login-form form.profil {margin-left:50px;}

#telo #stred #left-login-form form.profil label {width:90px;text-align:right;padding-right:10px;}

#telo #stred #left-login-form form.profil input.submit {margin-left:100px;*margin-left:-10px;width:60px;}

* html #telo #stred #left-login-form form.profil input.submit {margin-left:43px;}



#telo #prava {float:left;width:192px;margin-top:57px;}

#telo #prava .vyhledavani {background: url("../images/search.png") center top no-repeat;width:182px;height:133px;padding-left:10px;}

#telo #prava .vyhledavani label {margin-top:7px;float:left;font-weight:bold;color:#fff;font-size:14px;width:100%;}

#telo #prava .vyhledavani input.input-search {margin-top:5px;float:left;width:122px;border:0;margin-left:6px;height:20px;padding-top:3px;padding-left:2px;padding-right:2px;}

#telo #prava .vyhledavani input.submit-ok {margin-top:5px;float:right;background: #FFFFFF;border:none;width:26px;height:24px;color:#927444;margin-right:17px}

#telo #prava .vyhledavani a {float:left;margin-top:5px;color:#fff;font-size:11px;text-decoration:none;margin-left:5px;}

#telo #prava .vyhledavani a:hover {text-decoration:underline;}

#telo #prava .vyhledavani img {margin-left:-12px;margin-top:27px;_margin-left:-10px;_position:relative;_left:-12px;}

#telo #prava .banner-prava {margin-top:10px;margin-bottom:13px;/margin-bottom:10px;}

#telo #prava .banner-prava-x {margin-top:15px;margin-bottom:13px;/margin-bottom:10px;}



#pata {margin:0px auto;width:900px;height:135px;background: url("../images/pata-bg.gif") center top repeat-x;}

#pata a img.logo {float:left;margin-left:25px;}

#pata .pata-nav {float:right;font-size:11px;font-weight:bold;margin-top:30px;margin-right:15px;}

#pata .pata-nav a {color:#8f8f8f;margin-left:10px;text-decoration:none;}

#pata .pata-nav a:hover {text-decoration:underline;}



h2.promo-sortiment {line-height:24px;}

h2.promo-sortiment a {display:block;width:478px;height:88px;padding-top:45px;padding-left:30px;font-size:30px;text-decoration:none;color:#0c76a8}

h2.promo-sortiment a:hover {color:#000;}

h2.promo-sortiment a strong {color:#4e4e50;font-size:11px;font-weight:normal}

h2.promo-sortiment a:hover strong {color:#4e4e50;font-size:11px;font-weight:normal}



/* RECEPTY */



.knedla { display: block; width: 248px; height: 82px; position: relative; left: 0; right: 0; float: left; margin: 3px; }

.knedla span, .mmenu span  { display: none; }



.mmenu { width: 191px; height: 48px; display: block; margin: 1px 0; }



#telo #stred .rec, #telo #stred a.rec { width: 670px !important; height: 80px; float: left; margin-left: 5px; background: url('../images/recepty/a-sortiment-2.gif') center top no-repeat; text-decoration: none; padding: 10px; margin-top: 10px; behavior: url('http://www.knedlik.cz/css/hover.htc'); }

#telo #stred div.rec:hover, #telo #stred div.rec.hover, #telo #stred a:hover.rec { background: url('../images/recepty/a-hover-sortiment-2.gif') center top no-repeat !important; }  



img.recepty-vnorene { float: left; margin: 2px; }



.recepty-nadpis { background: url('/images/recepty/blue_small_big_2.png') no-repeat !important; }

.produkt-nadpis { background: url('/images/recepty/h1-vyrobek2.gif') no-repeat !important; }



.more-width { width: 670px !important; }

.hafo-width { width: 690px !important; }



.topmargin1 { margin-top: 1em; }



.category-icon { margin: 8px 0 0 5px; float: left; }

.category-anotation { float: right; text-align: justify; padding: 1em 0.5em 0 0em; font-size: 12px !important; width: 450px; }



.detajl p { width: auto !important; }



#obrazecky img { margin: 3px 2px 3px 2px; }

#obrazecky { float: left; margin: 5px 0; padding: 0 0 0 5px; }

#obrazecky #narocnost, #obrazecky #osob { color: black; display: block; font-size: 20px; font-weight: bold; width: 95px; height: 48px; line-height: 48px; text-align: center; position: absolute; margin-top: -53px; }

#obrazecky #narocnost {  }

#obrazecky #osob { margin-left: 105px; }



#slozeni table { margin: 5px 15px; }

#slozeni table td, #slozeni table th { width: 275px; font-size: 12px !important; }



.recepty-text { font-size: 12px !important; padding: 0 1em; text-align: justify; }

.recepty-text p { width: auto !important; }



.reset-font { font-size: 12px !important; }



.rec .popis-width { width: auto !important; margin-top: 5px; padding: 0 5px; }

.rec .popis-width p { width: auto !important; text-align: justify; }

.rec h2 { font-size: 17px !important; padding: 0 5px; }

.rec h2 a { text-decoration: none; color: #1170A0; }

.rec h2 a:hover { text-decoration: underline; }



.hafo-width .varianty-nadpis { float: none; display: block; }



.slozeni-vyrobku-top { background: url('../images/recepty/slozeni-up-2.gif') left top no-repeat; font-size: 0; height: 10px; margin-left: 6px; }



div.recept h3 { margin: 0 3px 1px 8px; line-height: 30px; font-size: 14px; font-weight: normal; }

div.recept h3 a { padding-left: 10px; background-color: #feeac0; color: #2a2626; text-decoration: none; display: block; background-color: #feeac0; }

div.recept h3 a:hover { background: url('../images/nejprodavanejsi-hover.gif') left top no-repeat; color: white; }



div.rcc { float: left; }



p.tiskni { float: right; width: 120px !important; margin: 30px 0 0 0; }



.partneri_odkazy a {color:#9E0039}

.partneri_odkazy {margin-left:20px;}



/* clanky : zajimavosti o knedlicich */



div#clanek p, div#clanek table, div#clanek ol, div#clanek ul { margin-bottom: 10px; }

div#clanek ul { margin-left: 30px !important; list-style: disc; }

div#clanek ol { margin-left: 30px !important; list-style: decimal; }

div#clanek h2, div#clanek h3 {margin-bottom:10px;color:#336699}



h1.nadpis-modra span { float:right;padding-right:12px; }

h1.nadpis-modra span a { font-weight:normal;font-size:12px;text-decoration:none;color:blue;padding:0 3px; }

h1.nadpis-modra span a:hover { background:#eee; }



.clanky h2 a:hover { text-decoration: underline !important; }

.clanky p { width: auto !important; }



/* higshlith / img */



.highslide {	cursor: url(../highslide/graphics/zoomin.cur), pointer;    outline: none;}

.highslide-active-anchor img {	visibility: hidden;}

.highslide img {	border: 2px solid gray;}

.highslide:hover img {	border: 2px solid white;}

.highslide-wrapper {	background: white;}

.highslide-image {    border: 2px solid white;}

.highslide-image-blur {}

.highslide-caption {    display: none;        border: 2px solid white;    border-top: none;    font-family: Verdana, Helvetica;    font-size: 10pt;    padding: 5px;    background-color: white;}

.highslide-loading {    display: block;	color: black;	font-size: 8pt;	font-family: sans-serif;	font-weight: bold;    text-decoration: none;	padding: 2px;	border: 1px solid black;    background-color: white;        padding-left: 22px;    background-image: url(highslide/graphics/loader.white.gif);    background-repeat: no-repeat;    background-position: 3px 1px;}

a.highslide-credits, a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}

a.highslide-credits:hover, a.highslide-credits:hover i {    color: white;    background-color: gray;}

.highslide-move {    cursor: move;}

.highslide-overlay {	display: none;}

a.highslide-full-expand {	background: url(../highslide/graphics/fullexpand.gif) no-repeat;	display: block;	margin: 0 10px 10px 0;	width: 34px;	height: 34px;}



/* Controlbar example */

.controlbar {	background: url(../highslide/graphics/controlbar4.gif);	width: 167px;	height: 34px;}

.controlbar a {		display: block;	float: left;	/*margin: 0px 0 0 4px;*/	height: 27px;}

.controlbar a:hover {	background-image: url(../highslide/graphics/controlbar4-hover.gif);}

.controlbar .previous {	width: 50px;}

.controlbar .next {	width: 40px;	background-position: -50px 0;}

.controlbar .highslide-move {	width: 40px;	background-position: -90px 0;}

.controlbar .close {	width: 36px;	background-position: -130px 0;}



/* Necessary for functionality */

.highslide-display-block {    display: block;}

.highslide-display-none {    display: none;}



/* highslide / html */

.highslide-html {    background-color: white;}

.highslide-html-blur {}

.highslide-html-content {	position: absolute;    display: none;    font-size:11px;}

.highslide-loading {    display: block;	color: black;	font-size: 8pt;	font-family: sans-serif;	font-weight: bold;    text-decoration: none;	padding: 2px;	border: 1px solid black;    background-color: white;        padding-left: 22px;    background-image: url(../highslide/graphics/loader.white.gif);    background-repeat: no-repeat;    background-position: 3px 1px;}

a.highslide-credits, a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}

a.highslide-credits:hover, a.highslide-credits:hover i {    color: white;    background-color: gray;}



/* Styles for the popup */

.highslide-wrapper {	background-color: white;}

.highslide-wrapper .highslide-html-content {    width: 300px;    padding: 5px;}

.highslide-wrapper .highslide-header div {}

.highslide-wrapper .highslide-header ul {	margin: 0;	padding: 0;	text-align: right;}

.highslide-wrapper .highslide-header ul li {	display: inline;	padding-left: 1em;}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {	display: none;}

.highslide-wrapper .highslide-header a {	font-weight: bold;	color: gray;	text-transform: uppercase;	text-decoration: none;}

.highslide-wrapper .highslide-header a:hover {	color: black;}

.highslide-wrapper .highslide-header .highslide-move a {	cursor: move;}

.highslide-wrapper .highslide-footer {	height: 11px;}

.highslide-wrapper .highslide-footer .highslide-resize {	float: right;	height: 11px;	width: 11px;	background: url(../highslide/graphics/resize.gif);}

.highslide-wrapper .highslide-body {}

.highslide-move {    cursor: move;}

.highslide-resize {    cursor: nw-resize;}



/* These must be the last of the Highslide rules */

.highslide-display-block {    display: block;}

.highslide-display-none {    display: none;}



.zalozky {font-size:11px;padding-top:13px;margin-left:8px;margin-bottom:1px;margin-top:0px;padding-left:15px;color:#2a2626;width:670px;background-color:#fdedcc;}

.zalozky a {color:black;float:left;}

.zalozky a img {float:left;margin-left:4px;}

.zalozky strong {float:left;}



#telo #stred #links p {margin:0 0 5px 0;}

#telo #stred #links h2 {margin:0 0 10px 0;}

#telo #stred #links img {float:left;margin:0 10px 10px 0;border:1px solid #ABDCF6;padding:5px;}



html #telo #stred .text.formatted {padding:0 10px;}

html #telo #stred .text.formatted p {text-align:justify;padding:0;margin:0 0 15px 0;line-height:1.5;}

html #telo #stred .text.formatted h2 {text-align:left;margin:0 0 15px 0;padding:0;line-height:1.3;font-size:16px;}

html #telo #stred .text.formatted h3 {text-align:left;margin:0 0 15px 0;padding:0;line-height:1.3;font-size:14px;}

html #telo #stred .text.formatted h4 {text-align:left;margin:0 0 15px 0;padding:0;line-height:1.3;font-size:13px;}





body #telo #prava a.kontaktbox { display:block; margin-top:22px; width:172px; height:103px; text-decoration:none; color:white; font-size:15px; line-height: 1.4em; text-shadow:1px 1px 1px #006399; font-weight:bold; padding:15px 10px; background: url("../images/kontaktbox.jpg") no-repeat left top; }

body #telo #prava a.kontaktbox .label { float:left; display:inline; width:50px; }



body #telo #prava a.partnerbox { display:block; text-align: right; width:172px; height:93px; text-decoration:none; color:white; font-size:22px; line-height: 0.9em; text-shadow:1px 1px 1px #006399; font-weight:normal; padding:20px 10px; background: url("../images/partnerska-zona.jpg") no-repeat left top; }

body #telo #prava a.partnerbox .label { float:left; display:inline; width:50px; }

body #telo #prava a.partnerbox strong { display: block; }



.sortiment .box span { display:block; float:right; }



body #telo #stred .sortiment .kynute {display:inline; float:left; width:234px; height:125px; background: url("../images/knedliky-kynute.jpg") no-repeat left top;}

body #telo #stred .sortiment .bramborove {display:inline; float:left; padding-right:17px; width:238px; height:125px; background: url("../images/knedliky-bramborove.jpg") no-repeat left top;}

body #telo #stred .sortiment .ovocne {display:inline; float:left; width:234px; height:122px; background: url("../images/knedliky-ovocne.jpg") no-repeat left top;}

body #telo #stred .sortiment .specialni {display:inline; float:left; padding-right:17px; width:238px; height:122px; background: url("../images/knedliky-specialni.jpg") no-repeat left top;}
