@charset "utf-8";
/* CSS Document */









/* SETINGS */



* { border:0; margin:0; padding:0; }
.nodisplay { display:none; }
.clear { height:0.1px; line-height:0.1px; overflow:hidden; clear:both; }
.nodisplay { display:none; }
input[type="submit"] { text-indent:-2000px; }
/* SET-COLOR */



.red, .error { color:#F64122; }

body.editace_profilu p.success, body.registrace p.success, body.prihlasit p.success {
	width:636px;
	padding:25px 15px;
	border:1px solid #4b8722;
	margin-bottom:20px;
	background:#EEEEEE url(../images/ico_success.png) no-repeat 98% 50%;
	color:#4b8722;
}
body.editace_profilu p.failed, body.registrace p.failed, body.prihlasit p.failed {
	width:636px;
	padding:25px 15px;
	border:1px solid #c11a1a;
	margin-bottom:20px;
	background:#EEEEEE url(../images/ico_failed.png) no-repeat 98% 50%;
	color:#c11a1a;
}

body.kosik #content p.error, body.namixuj_si #content p.error, 
body.namixuj_si_plody #content p.error, body.namixuj_si_kase #content p.error, 
body.hotove_mixit #content p.error, 
body.oblibene_mixy #content p.error, body.detail_objednavky #content p.error {
	margin-bottom:20px;
	padding:10px;
	background-color:white;
	border:1px solid #b82f17;
	color:#b82f17;
	text-align:center;
}

span.required { color:#F64122 !important; }
.green, .info { color:#00CC00; }
.info { margin-bottom:7px; margin-left:15px; }
.error { font-weight:bold; }
a { color:#EEE3BC; }
a:visited { color:edd376; }
a:link { color:edd376; }
a:active { color:edd376; }
/* SET-FORM */

#content a {
	color:#8F4613;	
}

fieldset { border:0; }

html { background:url(../images/background-winter.jpg); }
body { background:url(../images/plot-winter.png) repeat-x top; font-family:Arial, Helvetica, sans-serif; color:#8F4613; font-size:12px; text-align:center; padding-bottom:60px; }
/* PAGE */



#page { width:969px; margin:0 auto; text-align:left; }
/* HEADER */

#header ul#langs {
	position:absolute; 
	left:0;
	top:0;
}
#header ul#langs.admin {
	left:160px;
}
#header ul#langs  li { 
	float:left; 
	display:block; 
}
#header ul#langs  li.cz a { 
	display:block;
	width:59px;
	padding-top:35px;
	height:0;
	overflow:hidden;
	background:url(../images/flagcz.png) no-repeat;
}
#header ul#langs  li.sk a { 
	display:block;
	width:59px;
	padding-top:35px;
	height:0;
	overflow:hidden;
	background:url(../images/flagsk.png) no-repeat;
}

#header { height:65px; position:relative; }
#header ul.left { position:absolute; right:15px; top:0; }
#header ul.right { position:absolute; left:15px; top:0; }
#header ul li { float:left; display:block; }
#header li.registrace a, #header li.prihlaseni a, #header li.odhlaseni a, #header li.profil a, #header li.administrace a, #header li.oblibene_mixy a { width:130px; padding-top:35px; height:0; overflow:hidden; display:block; }
#header li.prehled_objednavek a {width:150px; padding-top:35px; height:0; overflow:hidden; display:block;}
#header li.registrace a { background:url(../images/but_registrace.png) no-repeat; }
#header li.prihlaseni a { background:url(../images/but_prihlaseni.png) no-repeat; }
#header li.odhlaseni a { background:url(../images/but_odhlaseni.png) no-repeat; }
#header li.profil a { background:url(../images/but_profil.png) no-repeat; }
#header li.prehled_objednavek a { background:url(../images/but_vase_objednavky2.png) no-repeat; }
#header li.administrace a { background:url(../images/but_administrace.png) no-repeat; }
#header li.oblibene_mixy a { background:url(../images/but_oblibene_mixy.png) no-repeat; }
#header #profil { position:absolute; right:15px; top:40px; color:#FFFFFF; }
/* BODY */



/* DEUFAULT */



#body { padding-bottom:20px; border-top-right-radius: 20px; border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-topleft: 20px;}
body.hlavni_strana #body { background:url(../images/bag_body.gif) repeat-y; }
body.standart #body, body.namixuj_si #body, body.namixuj_si_plody #body, body.namixuj_si_kase #body, body.prihlaseni #body, body.registrace #body, body.hotove_mixit #body, body.static #body { background:url(../images/bag_body2.gif) repeat-y; position: relative; border-top-right-radius: 20px; border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-topleft: 20px; }
/* LOGO */



#logo { height:146px; position:relative; background:url(../images/bag_logo.jpg) no-repeat; border-top-right-radius: 20px; border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-topleft: 20px; }
#logo h1 { position:absolute; left:40px; top:30px; }
#logo h1 a { padding-top:96px; width:180px; background:url(../images/logo-r.png) no-repeat; display:block; height:0; overflow:hidden; }
#logo h2 { position:absolute; right:45px; top:71px; padding-top:39px; width:306px; background:url(../images/slogan.png) no-repeat; display:block; height:0; overflow:hidden; }
#vanocnibanner { display:block; width:358px; padding-top:90px; overflow:hidden; height:0; background:url(../images/vanocebanner.jpg) no-repeat; position:absolute; right:380px; top:30px; }

/* MENU */



#menu { height:46px; background:url(../images/bag_menu.jpg) no-repeat; }
#menu ul { float:left; margin-left:19px; }
#menu li { display:block; float:left; list-style:none; }
#menu li a { display:block; height:0; overflow:hidden; padding-top:46px; }
#menu li.hlavni_strana a { background:url(../images/but_hlavni_strana.png) no-repeat; width:203px; }
#menu li.namixuj_si a { background:url(../images/but_namixuj_si.png) no-repeat; width:170px; }
#menu li.hotove_mixit a { background:url(../images/but_hotove_mixit.png) no-repeat; width:195px; }
#menu li.faq a { overflow: hidden; background:url(../images/but_faq.png) no-repeat; width:114px; }
#menu li.o_nas a { background:url(../images/but_o_nas.png) no-repeat; width:118px; }
#menu li.kosik a { background:url(../images/but_kosik.png) no-repeat; width:133px; }
#menu li a:hover, #menu li a.active { background-position:0 -46px; }
#menu li.kosik a:hover, #menu li.kosik a.active { background-position:0 0; }
#image_inspiration {
/*height:509px;*/



}

/*Vanocni zviratka*/

/*body.hlavni_strana #image_inspiration { background:url(../images/inspiration-winter.jpg) no-repeat; height:477px; }
body.standart #image_inspiration, body.namixuj_si #image_inspiration, body.prihlaseni #image_inspiration, body.registrace #image_inspiration, body.hotove_mixit #image_inspiration, body.static #image_inspiration { background:url(../images/bag_inspiration2.jpg) no-repeat; height:50px; }
#image_inspiration img { margin-top:13px; }
#image_inspiration a.start { display:block; width:147px; background:url(../images/but_start.png) no-repeat; height:0; overflow:hidden; padding-top:47px; position:relative; top:35px; right:85px; float:right; }
#image_inspiration.winter img.zviratka { float:left; position:relative; top:9px; left:20px; }
#image_inspiration.winter img.misky { float:right; position:relative; top:24px; right:28px; }*/


body.hlavni_strana #image_inspiration { background:url(../images/bag_inspiration.jpg) no-repeat; height:436px; }
body.standart #image_inspiration, body.namixuj_si #image_inspiration, body.namixuj_si_plody #image_inspiration, body.namixuj_si_kase #image_inspiration, body.prihlaseni #image_inspiration, body.registrace #image_inspiration, body.hotove_mixit #image_inspiration, body.static #image_inspiration { background:url(../images/bag_inspiration2.jpg) no-repeat; height:50px; }
#image_inspiration img { margin-top:13px; }
#image_inspiration a.start { display:block; width:147px; padding-top:51px; background:url(../images/but_start.png) no-repeat; height:0; overflow:hidden; position:relative; top:12px; left:42%; }



#content { padding:20px 0; /*0background-position:0 20px;*/



position:relative; }
body.hlavni_strana #content { background:url(../images/bag_content.jpg) no-repeat; padding:20px 10px; }
body.namixuj_si #content { padding:20px 20px 20px 15px; }
body.namixuj_si_plody #content { padding:20px 20px 20px 15px; }
body.namixuj_si_kase #content { padding:20px 20px 20px 15px; }
#content .offer { background-color:#682d0e; color:#eee3bc; width:360px; min-height:502px; }
#content .offer a { color:#eee3bc; }
#content .left { float:left; }
.offer { position:relative; width:350px; margin-right:10px; }
.offer h2 { display:block; width:100%; height:40px; padding-top:20px; text-indent:10px; background:url(../images/table_top.png) repeat-x; position:relative; top:-10px; font-size:16px; }
.offer .item { float:left; margin-bottom:7px; }
.novinky.offer .item { float:left; height:405px; position:relative; margin-bottom:0; display:none; }
.novinky.offer .item.active { display:block; }
.offer h5, .offer p, .offer .image { float:left; }
.novinky #poradi { position:absolute; top:13px; right:20px; }
.novinky #poradi li { display:block; float:left; padding:2px 3px; margin-left:2px; cursor:pointer; }
.novinky #poradi li.active { background:white; color:#682D0E; }
.novinky.offer h5, .novinky.offer p, .novinky.offer .datum { float:none; margin-left:15px; }
.novinky.offer h5 { margin-bottom:3px; }
.novinky.offer .datum { color:#FFCC33; font-style:italic; font-size:10px; margin-bottom:10px; }
.novinky.offer p { width:320px; }
.novinky.offer .item img { position:absolute; bottom:10px; left:10px; width:340px; height:205px; border:2px solid #471C06; }
.offer h5 { font-size:12px; font-weight:bold; margin:5px 0; width:216px; }
.offer p { width:216px; }
.offer a { text-decoration:none; }
.offer a:hover { text-decoration:underline; }
.offer .image { width:103px; height:74px; background:url(../images/bag_image.png) no-repeat; margin:0px 7px 10px 7px; padding:4px; }
.image img { width:99px; height:70px; }
#content .package { width:198px; float:right; position:relative; top:14px; }
.package h2 { position:relative; left:9px; margin-bottom:10px; width:158px; padding-top:37px; height:0; overflow:hidden; background:url(../images/h_darkove_baleni.png) no-repeat; }
.package a { display:block; margin-top:12px; width:146px; position:relative; left:14px; }
.package img { position:relative; }
.package p { position:relative; left:28px; margin-top:5px; width:126px; padding-top:49px; height:0; overflow:hidden; background:url(../images/text_tubus.png) no-repeat; }
.package li.detsky { display:block; width:153px; height:0; padding-top:157px; overflow:hidden; background:url(../images/tubus_detsky.jpg) no-repeat; position:relative; left:13px; }
.package li.normal { display:block; width:154px; height:0; padding-top:154px; overflow:hidden; background:url(../images/tubus_normal2.jpg) no-repeat; position:relative; left:15px; margin-top:12px;}
.offer .footer { clear:both; height:37px; background-color:#471c06; color:#ffa258; line-height:37px; text-align:right; padding-right:10px; position:absolute; bottom:0; width:350px; }
.offer .footer a { text-decoration:underline; }
/* FOOTER */



#footer { height:47px; line-height:47px; color:#d9cc9c; background-color:#461c06; padding-left:25px; position:relative; }
#footer .quickmenu { position:absolute; right:10px; top:0; }
.quickmenu li { float:left; display:block; background:url(../images/footer_delimiter.gif) right 50% no-repeat; height:47px; }
.quickmenu li a { padding:2px 10px; }
.quickmenu li.last { background:none; }
.quickmenu li.twitter a {
	padding-top:16px;
	width:70px;
	height:0;
	overflow:hidden;
	display:block;
	background: url(../images/logo_twitter.png) no-repeat top center;
	position:relative;
	top:15px;
}
.quickmenu li.facebook a {
	padding-top:16px;
	width:70px;
	height:0;
	overflow:hidden;
	display:block;
	background: url(../images/facebook-mix-it.gif) no-repeat top center;
	position:relative;
	top:15px;
}
.quickmenu li.gplus a img {
	vertical-align:text-bottom;
}


/* STATIC */

body.static #content h3 { color:#8f4613 !important; width:570px !important; }
body.static #content p { width:570px; text-align:justify; margin-bottom:10px; margin-left:15px; }
body.static #content p.last { margin-bottom:25px; }
body.static #content #miska { position:absolute; right:0; top:70px; width:301px; height:285px; background:url(../images/miska.jpg) no-repeat; }
body.static #content a.nahoru { padding-left:25px; background:url(../images/sipka_nahoru.png) left no-repeat; display:block; margin-left:15px; height:19px; width:50px; ; }
body.static #content #kluci_jak_buci { position:absolute; right:15px; top:500px; }
body.static #content #kluci_jak_buci img {  border:1px solid #cccccc; }
/* SEKCE */







body.standart #content, body.static #content { margin:0 15px; padding:14px; padding-top:30px; background-color:#FFFFFF; }
body.standart #content h2, body.static #content h2 { color:#d54b35; font-weight:normal; font-size:20px; margin-bottom:20px; margin-left:15px; }
body.standart #content h3, body.static #content h3 { color:#d54b35; font-weight:bold; font-size:16px; margin-bottom:15px; margin-left:15px; }
body.standart #content form, body.static #content form { background:#fff0cc; width:628px; padding:20px; position:relative; margin-bottom:24px; }
form.zmena_hesla { margin-bottom:45px !important; }
form.zmena_profilu { margin-bottom:85px !important; }
form.zmena_hesla input.button, form.zmena_profilu input.button { background:url("../images/but_ulozit.png") no-repeat !important; }
body.standart #content legend, body.static #content legend { display:block; padding-bottom:20px; font-weight:bold; font-size:12px; color:#673220; }
body.standart #content fieldset, body.static #content fieldset { padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #7a746b; }
body.standart #content fieldset.last, body.static #content fieldset.last { border:0; margin:0; }
body.standart #content label, body.static #content label { display:block; margin-bottom:5px; color:#62301e; position:relative; width:264px; height:25px; line-height:21px; }
body.standart.registrace #content label, body.standart.editace_profilu #content label, body.kosik #content #registrace.jednoducha_registrace label { width:274px; }
body.standart.registrace #content label.longer, body.standart.editace_profilu #content label.longer, body.kosik #content #registrace.jednoducha_registrace label.longer { width:364px; }
body.standart #content label.longer, body.static #content label.longer { width:354px; }
body.standart #content input.text, #content select, body.static #content input.text { position:absolute; right:0; width:147px; height:19px; line-height:19px; border:1px solid #999797; background-color:#ffffff; }
body.standart #content label.longer input, body.static #content label.longer input { width:237px; }
body.standart #content label.longer select, body.static #content label.longer select { width:239px; height:21px; }
body.standart #content input.button, body.static #content input.button { width:185px; height:0; padding-top:40px; overflow:hidden; position:absolute; bottom:-50px; right:0px; }
body.standart #content form#registrace input.button { background:url(../images/but_registrovat.png) no-repeat; }
body.standart #content form#prihlaseni input.button { background:url(../images/but_prihlasit.png) no-repeat; }
body.standart #content div.podminky { margin-bottom:20px; }
/* content UL a LI */



body.standart #content ul { margin-left:30px; }
body.standart #content ul.menu { margin-left:0; }
body.standart #content li { height:25px; }
.info h3 { font-size:16px; margin-bottom:10px; }
.info h3 .small { font-size:12px; font-weight:normal; }
.info p { font-size:12px; margin-bottom:10px; width:370px; }
.info a { color:#d54b35; font-weight:bold; }
.info a:hover { text-decoration:none; }
.info .vyprodano { color:#c1371e; font-weight:bold; margin:10px 0; }
.infosold h3 { font-size:16px; margin-bottom:10px; }
.infosold h3 .small { font-size:12px; font-weight:normal; }
.infosold p { font-size:12px; margin-bottom:10px; width:370px; }
.infosold a { color:#d54b35; font-weight:bold; }
.infosold a:hover { text-decoration:none; }
.infosold .vyprodano { color:#c1371e; font-weight:bold; margin-top:16px; line-height:21px;
margin-bottom:6px; padding-left:30px; background:url(../images/sold.gif) no-repeat left; }
ul.mixujDetail li { display:inline; margin-right:30px; font-size:11px; }
ul.mixujDetail li .big { font-size:15px; }



/* NAMIXUJ SI */

body.namixuj_si #content #left {
	position:relative;
	width:678px;
	float:left;
}
body.namixuj_si_plody #content #left {
	position:relative;
	width:678px;
	float:left;
}
body.namixuj_si_kase #content #left {
	position:relative;
	width:678px;
	float:left;
}
body.namixuj_si #content #right {
	position:relative;
	width:231px;
	float:right;
	text-align:center;
}
body.namixuj_si_plody #content #right {
	position:relative;
	width:231px;
	float:right;
	text-align:center;
}
body.namixuj_si_kase #content #right {
	position:relative;
	width:231px;
	float:right;
	text-align:center;
}
body.namixuj_si #content #shop_menu { 
	display:block; 
	float:left; 
	height:42px;
	width: 677px;
}
body.namixuj_si_plody #content #shop_menu { 
	display:block; 
	float:left; 
	height:42px;
	width: 506px;
}
body.namixuj_si_kase #content #shop_menu { 
	display:block; 
	float:left; 
	height:42px;
	width: 677px;
}
body.hotove_mixit #content #shop_menu {
	width:499px;
	height:42px;
	float:left;
	display:block;
	position:absolute;
	top:-42px;
	left:0;
}

body.namixuj_si_plody #druhy, body.namixuj_si_kase #druhy, body.namixuj_si #druhy {
	width:939px;
	margin-left:15px;
	margin-bottom:20px;
	height:142px;
}
body.namixuj_si_plody #druhy ul, body.namixuj_si_kase #druhy ul, body.namixuj_si #druhy ul {
	float:left;
}
body.namixuj_si_plody #druhy ul li, body.namixuj_si_kase #druhy ul li, body.namixuj_si #druhy ul li {
	list-style:none;
	float:left;
}
body.namixuj_si_plody #druhy ul li.musli a, body.namixuj_si_kase #druhy ul li.musli a {
	display:block;
	width:314px;
	height:0px;
	padding-top:142px;
	overflow:hidden;
	background:url(../images/kat_musli.png) no-repeat;
}
body.namixuj_si #druhy ul li.musli a {
	display:block;
	width:314px;
	height:0px;
	padding-top:142px;
	overflow:hidden;
	background:url(../images/kat_musli_active.png) no-repeat;
}
body.namixuj_si_plody #druhy ul li.kase a, body.namixuj_si_kase #druhy ul li.kase a, body.namixuj_si #druhy ul li.kase a {
	display:block;
	width:310px;
	height:0px;
	padding-top:142px;
	overflow:hidden;
	background:url(../images/kat_kase.png) no-repeat;
}
body.namixuj_si_kase #druhy ul li.kase a {
	display:block;
	width:310px;
	height:0px;
	padding-top:142px;
	overflow:hidden;
	background:url(../images/kat_kase_active.png) no-repeat;
}
body.namixuj_si_plody #druhy ul li.plody a, body.namixuj_si_kase #druhy ul li.plody a, body.namixuj_si #druhy ul li.plody a {
	display:block;
	width:314px;
	height:0px;
	padding-top:142px;
	overflow:hidden;
	background:url(../images/kat_plody.png) no-repeat;
}
body.namixuj_si_plody #druhy ul li.plody a {
	display:block;
	width:314px;
	height:0px;
	padding-top:142px;
	overflow:hidden;
	background:url(../images/kat_plody_active.png) no-repeat;
}
body.namixuj_si #shop_menu li, body.hotove_mixit #shop_menu li { 
	display:block; 
	float:right; 
	margin-right:-28px;
}
body.namixuj_si_plody #shop_menu li { 
	display:block; 
	float:right; 
	margin-right:-28px;
}
body.namixuj_si_kase #shop_menu li { 
	display:block; 
	float:right; 
	margin-right:-28px;
}
body.namixuj_si #shop_menu a, body.hotove_mixit #shop_menu a { 
	display:block; 
	padding-top:42px; 
	height:0px; 
	text-decoration:none; 
	overflow:hidden; 
}
body.namixuj_si_plody #shop_menu a { 
	display:block; 
	padding-top:42px; 
	height:0px; 
	text-decoration:none; 
	overflow:hidden; 
}
body.namixuj_si_kase #shop_menu a { 
	display:block; 
	padding-top:42px; 
	height:0px; 
	text-decoration:none; 
	overflow:hidden; 
}
body.namixuj_si #shop_menu li.cerealni_zaklad a { 
	background:url(../images/zalozka1.png) no-repeat; 
	width:199px; 
	cursor:pointer; 
}
body.namixuj_si_plody #shop_menu li.cerealni_zaklad a { 
	background:url(../images/zalozka1.png) no-repeat; 
	width:199px; 
	cursor:pointer; 
}
body.namixuj_si_kase #shop_menu li.kasovy_zaklad a { 
	background:url(../images/zalozka_kasovy_zaklad.png) no-repeat; 
	width:199px; 
	cursor:pointer; 
}
body.namixuj_si #shop_menu li.cerealni_zaklad a.active { 
	background:url(../images/zalozka1_active.png) no-repeat; 
}
body.namixuj_si_plody #shop_menu li.cerealni_zaklad a.active { 
	background:url(../images/zalozka1_active.png) no-repeat; 
}
body.namixuj_si_kase #shop_menu li.kasovy_zaklad a.active { 
	background:url(../images/zalozka_kasovy_zaklad_active.png) no-repeat; 
}
body.namixuj_si #shop_menu li.susene_ovoce a { 
	background:url(../images/zalozka2.png) no-repeat; 
	width:177px; 
	cursor:pointer; 
}
body.namixuj_si_plody #shop_menu li.susene_ovoce a { 
	background:url(../images/zalozka2_1.png) no-repeat; 
	width:177px; 
	cursor:pointer; 
}
body.namixuj_si_kase #shop_menu li.susene_ovoce a { 
	background:url(../images/zalozka2.png) no-repeat; 
	width:177px; 
	cursor:pointer; 
}
body.namixuj_si #shop_menu li.susene_ovoce a.active { 
	background:url(../images/zalozka2_active.png) no-repeat; 
	z-index:10; 
}
body.namixuj_si_plody #shop_menu li.susene_ovoce a.active { 
	background:url(../images/zalozka2_1_active.png) no-repeat; 
	z-index:10; 
}
body.namixuj_si_kase #shop_menu li.susene_ovoce a.active { 
	background:url(../images/zalozka2_active.png) no-repeat; 
	z-index:10; 
}
body.namixuj_si #shop_menu li.orechy a { 
	background:url(../images/zalozka3.png) no-repeat; 
	width:129px; 
	cursor:pointer; 
}
body.namixuj_si_plody #shop_menu li.orechy a { 
	background:url(../images/zalozka3_2.png) no-repeat; 
	width:129px; 
	cursor:pointer; 
}
body.namixuj_si_kase #shop_menu li.orechy a { 
	background:url(../images/zalozka3.png) no-repeat; 
	width:129px; 
	cursor:pointer; 
}
body.namixuj_si #shop_menu li.orechy a.active { 
	background:url(../images/zalozka3_active.png) no-repeat; 
}
body.namixuj_si_plody #shop_menu li.orechy a.active { 
	background:url(../images/zalozka3_2_active.png) no-repeat; 
}
body.namixuj_si_kase #shop_menu li.orechy a.active { 
	background:url(../images/zalozka3_active.png) no-repeat; 
}
body.namixuj_si #shop_menu li.neco_navic a { 
	background:url(../images/zalozka4.png) no-repeat; 
	width:155px; 
	cursor:pointer; 
}
body.namixuj_si_plody #shop_menu li.neco_navic a { 
	background:url(../images/zalozka4.png) no-repeat; 
	width:155px; 
	cursor:pointer; 
}
body.namixuj_si_kase #shop_menu li.neco_navic a { 
	background:url(../images/zalozka4.png) no-repeat; 
	width:155px; 
	cursor:pointer; 
}
body.namixuj_si #shop_menu li.neco_navic a.active { 
	background:url(../images/zalozka4_active.png) no-repeat; 
}
body.namixuj_si_plody #shop_menu li.neco_navic a.active { 
	background:url(../images/zalozka4_active.png) no-repeat; 
}
body.namixuj_si_kase #shop_menu li.neco_navic a.active { 
	background:url(../images/zalozka4_active.png) no-repeat; 
}
body.namixuj_si #shop_menu li.hotovo { 
	margin-right:0; 
}
body.namixuj_si_plody #shop_menu li.hotovo { 
	margin-right:0; 
}
body.namixuj_si_kase #shop_menu li.hotovo { 
	margin-right:0; 
}
body.namixuj_si #shop_menu li.hotovo a { 
	background:url(../images/zalozka5.png) no-repeat; 
	width:129px; 
	cursor:pointer; 
}
body.namixuj_si_plody #shop_menu li.hotovo a { 
	background:url(../images/zalozka5.png) no-repeat; 
	width:129px; 
	cursor:pointer; 
}
body.namixuj_si_kase #shop_menu li.hotovo a { 
	background:url(../images/zalozka5.png) no-repeat; 
	width:129px; 
	cursor:pointer; 
}
body.namixuj_si #shop_menu li.hotovo a.active { 
	background:url(../images/zalozka5_active.png) no-repeat; 
}
body.namixuj_si_plody #shop_menu li.hotovo a.active { 
	background:url(../images/zalozka5_active.png) no-repeat; 
}
body.namixuj_si_kase #shop_menu li.hotovo a.active { 
	background:url(../images/zalozka5_active.png) no-repeat; 
}

body.hotove_mixit #shop_menu li.musli a { 
	background:url(../images/zhtm1.png) no-repeat; 
	width:123px; 
	cursor:pointer; 
}
body.hotove_mixit #shop_menu li.musli a.active { 
	background:url(../images/zhtm1_active.png) no-repeat; 
}
body.hotove_mixit #shop_menu li.kase a { 
	background:url(../images/zhtm2.png) no-repeat; 
	width:123px; 
	cursor:pointer; 
}
body.hotove_mixit #shop_menu li.kase a.active { 
	background:url(../images/zhtm2_active.png) no-repeat; 
}
body.hotove_mixit #shop_menu li.krupave_ovoce a { 
	background:url(../images/zhtm3.png) no-repeat; 
	width:166px; 
	cursor:pointer; 
}
body.hotove_mixit #shop_menu li.krupave_ovoce a.active { 
	background:url(../images/zhtm3_active.png) no-repeat; 
}
body.hotove_mixit #shop_menu li.sejky a { 
	background:url(../images/zhtm4.png) no-repeat; 
	width:123px; 
	cursor:pointer; 
}
body.hotove_mixit #shop_menu li.sejky a.active { 
	background:url(../images/zhtm4_active.png) no-repeat; 
}
body.hotove_mixit #shop_menu li.susenky a { 
	background:url(../images/zhtm5.png) no-repeat; 
	width:123px; 
	cursor:pointer; 
}
body.hotove_mixit #shop_menu li.susenky a.active {	
	background:url(../images/zhtm5_active.png) no-repeat; 
}
body.hotove_mixit #shop_menu li.darkove_poukazy a { 
	background:url(../images/zhtm6.png) no-repeat; 
	width:199px; 
	cursor:pointer; 
}
body.hotove_mixit #shop_menu li.darkove_poukazy a.active { 
	background:url(../images/zhtm6_active.png) no-repeat; 
}
body.hotove_mixit #shop_menu li.vanoce a { 
	background:url(../images/zhtm7.png) no-repeat; 
	width:123px;
	cursor:pointer;
}
body.hotove_mixit #shop_menu li.vanoce a.active { 
	background:url(../images/zhtm7_active.png) no-repeat; 
}
	



body.namixuj_si #content #stuff { 
	float:left; 
	width:678px;
	min-height:365px; 
	position:relative; 
	padding-bottom:40px; 
}
body.namixuj_si_plody #content #stuff { 
	float:left; 
	width:678px;
	min-height:365px; 
	position:relative; 
	padding-bottom:40px; 
}
body.namixuj_si_kase #content #stuff { 
	float:left; 
	width:678px;
	min-height:365px; 
	position:relative; 
	padding-bottom:40px; 
}
#stuff a.next { color:#d54b35; font-weight:bold; float:right; margin:20px 30px; }
#stuff .item { clear:both; padding:5px 12px; border-bottom:1px dotted #7c7b7b; background-color:#ffffff; }
#stuff .item img { float:left; }
#stuff .item .info { float:right; color:#8f4613; padding:15px; width:435px; }
#stuff .item .info:hover { cursor:pointer; background:#f5ead0 url(../images/sipka_info.png) no-repeat; background-position:95% 50%; }
#stuff .item .infosold { float:right; color:#8f4613; padding:15px; width:435px; }
body.namixuj_si .item a.tla_akce { float:right; margin-left:10px; text-decoration:underline; cursor:pointer; }
body.namixuj_si_plody .item a.tla_akce { float:right; margin-left:10px; text-decoration:underline; cursor:pointer; }
body.namixuj_si_kase .item a.tla_akce { float:right; margin-left:10px; text-decoration:underline; cursor:pointer; }
body.hotove_mixit .item a.tla_akce { float:left; text-decoration:underline; cursor:pointer; }
body.hotove_mixit .info ul, body.namixuj_si .info ul { list-style:none; margin:10px 0; line-height:19px; }
body.hotove_mixit .infosold ul, body.namixuj_si .infosold ul { list-style:none; margin:10px 0; line-height:19px; }
body.namixuj_si_plody .info ul { list-style:none; margin:10px 0; line-height:19px; }
body.namixuj_si_kase .info ul { list-style:none; margin:10px 0; line-height:19px; }
body.namixuj_si_plody .infosold ul { list-style:none; margin:10px 0; line-height:19px; }
body.namixuj_si_kase .infosold ul { list-style:none; margin:10px 0; line-height:19px; }
#content #mix {	width:231px;background:url(../images/bag_mix.jpg) repeat-y;
	/*margin-right:20px;*/ margin-bottom:70px; margin-top:50px; min-height:280px; position:relative; padding-top:16px; padding-bottom:49px; }
#content #mix.open { margin-bottom:170px; }
#mix h2 { height:74px; width:235px; overflow:hidden; background:url(../images/mix_header.png) no-repeat; position:absolute; top:-50px; left:-2px; text-align:center; line-height:84px; color:white; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
#mix #mix_footer { display:block; height:0px; width:235px; padding-top:66px; overflow:hidden; background:url(../images/mix_footer.png) no-repeat; position:absolute; left:-2px; bottom:-50px; z-index:2; }
#mix.open #mix_footer { bottom:-150px; }
#mix .item { position:relative; min-height:40px; color:white; font-weight:bold; text-align:center; padding-top:5px; padding-bottom:5px; padding-left:10px; }
#mix .item span.cena { display:block; font-weight:normal; font-size:10px; }
#mix .item img { float:left; width:54px; height:40px; margin-right:10px; border:2px solid #dc9033; }
#mix .item div.text { float:left; width:125px; text-align:left; margin-top:10px; }
#mix .item a { color:#8F4613; } 


#mix .item a.odebrat { position:absolute; right:0; top:12px; display:block; width:19px; height:0; padding-top:28px; overflow:hidden; background:url(../images/mix_remove.png) no-repeat; cursor:pointer; }
#mix #celkova_cena { position:absolute; bottom:0; left:0; height:35px; line-height:25px; color:white; font-weight:bold; text-align:center; padding-top:5px; background-color:#884129; width:231px; }
#mix #celkova_cena .top { background:url(../images/pruh_brown_top.png) no-repeat top; position:absolute; top:-8px; height:8px; width:231px; left: 0px; }
#mix form { position:absolute; bottom:-140px; left:5px; }
#content .kosik_vloz { display:block; width:218px; height:46px; overflow:hidden; background:url(../images/but_kosik_vloz.png) no-repeat; float:right; margin-top:0px; margin-right:0px; }
#content #form_mix label.pocet_kusu { width:218px; height:20px; line-height:22px; display:block; margin-bottom:15px; position:relative; text-align:center; color:white; }
#content #form_mix label.pocet_kusu input.number { border:1px solid #512A1B; height:18px; width:15px; }
#content #form_mix label.pocet_kusu input.plus { position:absolute; top:1px; display:block; width:22px; height:20px; line-height:20px; background:url(../images/but_plus.png) no-repeat; text-align:center; font-size:14px; color:#FFFFFF; cursor:pointer; right:33px; }
#content #form_mix label.pocet_kusu input.minus { position:absolute; top:1px; display:block; width:22px; height:20px; line-height:20px; background:url(../images/but_minus.png) no-repeat; text-align:center; font-size:14px; color:#FFFFFF; cursor:pointer; right:12px; }
#mix #nutricni_hodnoty { width:231px; height:0; color:#FFFFFF; display:block; overflow:hidden; background-color:#884129; position:absolute; bottom:0px; left:0; text-align:left; }
#mix.open #nutricni_hodnoty { bottom:-100px; height:100px; }
#mix #nutricni_hodnoty table { margin:10px 20px 10px 20px; width:190px; }
#mix #nutricni_hodnoty table tr { line-height:16px; font-size:12px; }
#mix #nutricni_hodnoty table td { border-bottom: 1px dotted #ffffff; }
#mix #nutricni_hodnoty table .val { text-align:right; padding:0 0 0 10px; }

/* HOTOVE MUSLI */



body.hotove_mixit #content { margin:0 15px; padding:14px; margin-top:42px; background-color:#FFFFFF; }
body.hotove_mixit #content h2 { color:#d54b35; font-weight:normal; font-size:20px; margin-bottom:20px; margin-left:15px; }
body.hotove_mixit #content h3 { color:#d54b35; font-weight:bold; font-size:16px; margin-bottom:15px; margin-left:15px; }
body.hotove_mixit #content { padding-bottom:40px; }
#content .info h3 { margin-left:0 !important; }
#content .infosold h3 { margin-left:0 !important; }
body.hotove_mixit .item { min-height:184px; position:relative; clear:both; padding:5px 0; float:left; border-bottom:1px dotted #7c7b7b; margin-left:12px; width:878px; }
body.hotove_mixit .item img { float:left; }
body.hotove_mixit .item .info { float:right; color:#8f4613; padding:15px; width:650px; position:relative; }
body.hotove_mixit .item .infosold { float:right; color:#8f4613; padding:15px; width:650px; position:relative; }
body.hotove_mixit .item .kosik, body.detail #produkt .kosik { background:url("../images/but_kosik_vloz_mensi.png") no-repeat scroll 0 0 transparent; display:block; height:0; overflow:hidden; padding-top:28px; width:131px; position:absolute; right:10px; bottom:10px; }
body.hotove_mixit .item input.pocet_kusu, body.detail #produkt input.pocet_kusu { width:15px; height:20px; border:1px solid #512a1b; position:absolute; bottom:14px; right:150px; }

#nutricni_hodnoty {
	position:absolute;
	right:6px;
	bottom:56px;
	width:200px;
}

#nutricni_hodnoty h5 {
	font-size:14px;
	margin-bottom:8px;
}

#nutricni_hodnoty td.name {
	width:124px;	
}

body.hotove_mixit p.info, body.kosik p.info, body.oblibene_mixy p.info, body.detail_objednavky p.info {
	text-align:center;
	padding:6px 0;
	border:1px solid;
	margin:0;
	margin-bottom:10px;
}
body.hotove_mixit p.infosold, body.kosik p.infosold, body.oblibene_mixy p.infosold, body.detail_objednavky p.infosold {
	text-align:center;
	padding:6px 0;
	border:1px solid;
	margin:0;
	margin-bottom:10px;
}

body.kosik #aktivace_slev {
	background-color: #FFFFFF;
	color: #000000;
	width:298px;
	padding-bottom:10px;
	height:108px;
	border:1px solid #ed6900;
	margin-bottom:30px;
}

body.kosik #aktivace_slev h3 {
	margin:0 !important;
	margin-bottom:10px !important;
	width:100%;
	background:#ed6900;
	color:white !important;
	font-size:14px;
	text-indent:10px;
	line-height:24px;
}

body.kosik #aktivace_slev p {
	width:92%;
	margin-left:4%;
	margin-bottom:10px;
	height:40px;
	overflow:hidden;
}

body.kosik #aktivace_slev label {
	width:auto !important;	
}

body.kosik #aktivace_slev label, #aktivace_slev input.but {
	float:left !important;
}

body.kosik #aktivace_slev input {
	height:20px;
	background:white;
	border:1px solid #444444;
	margin-left:6px;
	width:114px;
}

body.kosik #aktivace_slev input.but {
	background-color:green;
	width:103px;
	height:26px;
	color:white;
	text-indent:-2000px;
	background:url(../images/but_aktivovat.png) no-repeat;
	border:none;
}

body.kosik #aktivace_slev form, #aktivace_slev fieldset {
	width:auto !important;
	background:none;
	border:0;
	margin:0;
	padding:0;
	border:none !important;
}

body.kosik #aktivace_slev form {
	width:92% !important;
	margin-left:4%;
}
	
/* PRIHLÁŠENÍ A REGISTRACE */







/*#content #prihlaseni {



	width:650px;



	background-color:#ffffff;



	padding:10px;



	margin-left:15px;



}*/











/* DETAIL PRODUKTU */



#content #produkt { width:650px; background-color:#FFFFFF; margin-left:15px; }
/*#produkt a.next {



	color:#d54b35;



	font-weight:bold;



	float:right;



	margin:20px 30px;



}*/



/*#produkt .item {



	width:650px;



	clear:both;



	padding:15px 0;



	float:left;



	margin-left:12px;



}*/



#produkt img { float:left; }
#produkt .info { float:right; width:450px; color:#8f4613; padding-top:15px; }
#produkt .infosold { float:right; width:450px; color:#8f4613; padding-top:15px; }
#produkt ul { margin-bottom:10px; }
#produkt li { list-style:none; }
#produkt a.kosik { width:131px; padding-top:28px; height:0; display:block; overflow:hidden; background:url(../images/but_kosik_vloz_mensi.png) no-repeat; }
#strankovani { position:absolute; right:40px; bottom:12px; }
#strankovani a { cursor:pointer; }
body.namixuj_si #strankovani {height:20px; background-color:#FFFBEF; float:none; position:static; top:0; left:0; cursor:default; padding:20px 12px; }
body.namixuj_si_plody #strankovani {height:20px; background-color:#FFFBEF; float:none; position:static; top:0; left:0; cursor:default; padding:20px 12px; }
body.namixuj_si_kase #strankovani {height:20px; background-color:#FFFBEF; float:none; position:static; top:0; left:0; cursor:default; padding:20px 12px; }
#strankovani a.aktualni { color:#d54b35; text-decoration:underline; }
body.namixuj_si #strankovani a { text-decoration:ubderline; color:#d54b35; display:block; height:19px; line-height:19px; }
body.namixuj_si_plody #strankovani a { text-decoration:ubderline; color:#d54b35; display:block; height:19px; line-height:19px; }
body.namixuj_si_kase #strankovani a { text-decoration:ubderline; color:#d54b35; display:block; height:19px; line-height:19px; }
body.namixuj_si #strankovani a.left { padding-left:25px; background:url(../images/sipka_mix_left.png) left no-repeat; float:left; }
body.namixuj_si_plody #strankovani a.left { padding-left:25px; background:url(../images/sipka_mix_left.png) left no-repeat; float:left; }
body.namixuj_si_kase #strankovani a.left { padding-left:25px; background:url(../images/sipka_mix_left.png) left no-repeat; float:left; }
body.namixuj_si #strankovani a.right { padding-right:25px; background:url(../images/sipka_mix_right.png) right no-repeat; float:right; }
body.namixuj_si_plody #strankovani a.right { padding-right:25px; background:url(../images/sipka_mix_right.png) right no-repeat; float:right; }
body.namixuj_si_kase #strankovani a.right { padding-right:25px; background:url(../images/sipka_mix_right.png) right no-repeat; float:right; }
#strankovani a:hover { text-decoration:underline; }
/* KOSIK */







#menu_kosik { margin-bottom:15px; float:left; }
#menu_kosik li { display:block; float:left; list-style:none; }
#menu_kosik li { display:block; width:151px; padding-top:40px; overflow:hidden; height:0 !important; }
#menu_kosik li.obsah_kosiku { background:url(../images/but_obsah_kosiku.png) no-repeat; }
#menu_kosik li.dodaci_udaje { background:url(../images/but_dodaci_udaje.png) no-repeat; }
#menu_kosik li.doprava_a_platba { width:180px; background:url(../images/but_doprava_a_platba.png) no-repeat; }
#menu_kosik li.potvrzeni_objednavky { width:210px; background:url(../images/but_potvrzeni_objednavky.png) no-repeat; }
#menu_kosik li.platba { width:103px; background:url(../images/but_platba.png) no-repeat; }
#menu_kosik li.active { background-position:0 -40px; }




table.obsah_kosiku { width:910px; background-color:#fff0cc; color:#8f4613; border-spacing:0; margin-bottom:15px; }
table.obsah_kosiku thead { background-color:#894129; color:#fffbef; font-weight:bold; }
table.obsah_kosiku tr { height:30px; line-height:30px; }
table.obsah_kosiku tr.detail { background-color:#ececec; }
table.obsah_kosiku tfoot { background-color:#ffffff; color:#c82e18; font-size:14px; font-weight:bold; }
table.obsah_kosiku tr.detail td.nazev { background:url(../images/sipka.gif) no-repeat; background-color:#ececec; background-position:4% center; text-indent:25px; }
table.obsah_kosiku tbody td { border-bottom:1px dotted #7a746b; }
table.obsah_kosiku tbody td.nazev, table.obsah_kosiku tbody td.cena { color:#e16500; font-weight:bold; }
table.obsah_kosiku a { text-decoration:underline; }
table.obsah_kosiku td { padding-left:10px; width:100px;/*border:1px solid #33CC33;*/}
table.obsah_kosiku td.pocet_kusu { width:10px; padding-left:10px; }
table.obsah_kosiku td.nazev { width:360px; padding-left:20px; }
#content table.obsah_kosiku td.poc_kusu { width:27px; padding-left:10px; }
#content table.obsah_kosiku td.poc_kusu input.plus { display:block; width:22px; height:0px; line-height:20px; background:url(../images/but_plus.png) no-repeat; text-align:center; font-size:14px; color:#FFFFFF; cursor:pointer; text-indent: -5000px; padding-top:22px; }
#content table.obsah_kosiku td.poc_kusu input.minus { display:block; width:22px; height:0px; line-height:20px; background:url(../images/but_minus.png) no-repeat; text-align:center; font-size:14px; color:#FFFFFF; cursor:pointer; text-indent: -5000px; padding-top:22px; }


body.standart #content table.obsah_kosiku tr.detail form.ulozit_mix {
	background:none;
	margin:0;
	padding:0;
	position:static;
	width:auto;	
}
table.obsah_kosiku tr.detail form.ulozit_mix .submit {
	text-indent:0;
	padding:2px;
	background:#71cc02;
	color:white;
	margin-right:10px;
}
body.standart #content table.obsah_kosiku tr.detail form.ulozit_mix label {
	display:inline;
}

table.obsah_kosiku td.odebrat { width:40px; padding-left:0; border-bottom:1px dotted #7a746b; }
table.obsah_kosiku thead td.odebrat { border-bottom:1px solid #894129; }
table.obsah_kosiku td.odebrat a { display:block; width:21px; padding-top:21px; height:0; overflow:hidden; background:url(../images/but_odebrat.png) no-repeat; margin:0 10px; }
#menu_kosik_akce { float:left; height:40px; width:910px; }
#menu_kosik_akce li { float:left; display:block; list-style:none; }
#menu_kosik_akce li a { display:block; margin-right:31px; overflow:hidden; padding-top:40px; height:0; }
#menu_kosik_akce li.last a { margin-right:0; }
#menu_kosik_akce li.zpet a { width:202px; background:url(../images/but_zpet_do_nabidky.png) no-repeat; }
#menu_kosik_akce li.prepocitat a { width:139px; background:url(../images/but_prepocitat.png) no-repeat; }
#menu_kosik_akce li.vyprazdnit_kosik a { width:199px; background:url(../images/but_vyprazdnit_kosik.png) no-repeat; }
#menu_kosik_akce li.dalsi_krok, #menu_kosik_akce li.dokonceni_objednavky { float:right; }
#menu_kosik_akce li.dalsi_krok a, body.standart #content form#registrace input.button.dalsi_krok { width:263px; background:url(../images/but_dalsi_krok_objednavky.png) no-repeat; }
#menu_kosik_akce li.dokonceni_objednavky a { width:188px; background:url(../images/but_zavazne_objednat.png) no-repeat; }
table.cena { width:300px; background-color:#c9d8f5; color:#000000; border-spacing:0; border:1px solid #6ba2ac; margin-bottom:15px; }
table.cena tr { height:20px; line-height:20px; }
table.cena tr.cara { height:1px; background-color:#6ba2ac; }
table.cena tr.soucet { height:30px; line-height:30px; font-size:18px; color:#c82e18; }
table.cena tbody td {
}
table.cena tr.celkova_cena { color:#C82E18; font-size:18px; height:30px; line-height:30px; }
table.cena td { padding-left:10px; width:100px; }
table.cena td.cena { width:40px; }
table.cena td.cena span { display:inline; margin:0; }
/*



table.obsah_kosiku tbody td.nazev, table.obsah_kosiku tbody  td.cena {



	color:#e16500;



	font-weight:bold;



}*/

table.cena a { text-decoration:underline; }
div.cenik { width:300px; background-color:#c9d8f5; color:#000000; border:1px solid #6ba2ac; margin-bottom:10px; float:left; }
div.cenik div.row { display:block; height:20px; line-height:20px; }
div.cenik div.soucet { height:30px; line-height:30px; font-size:18px; color:#c82e18; }
div.cenik div.left { float:left; padding-left:10px; }
div.cenik div.right { float:right; padding-right:10px; }
#adresy { padding:10px; background-color:#FFF0CC; float:left; width:890px; margin-bottom:15px; }
#adresy div.left { float:left; width:445px; }
#adresy div.right { float:left; width:445px; }
#adresy form { background:none !important; width:auto !important; margin-bottom:0 !important; padding:0 !important; }
#adresy div.right * { margin-left:0 !important; padding-left:0 !important; }
#adresy div.right ul { margin-left:15px !important; }
/* 	NOVINKA */



body.standart #content .novinka { padding-left:15px; width:600px; margin-bottom:15px; }
body.standart #content .novinka * { margin-left:0 !important; }
body.standart #content .novinka h3 { color:#222222; font-size:14px; margin-bottom:5px; }
body.standart #content .novinka span.datum { font-size:10px; color:#666666; font-style:italic; margin-bottom:10px; display:block; }
/* DETAIL */







body.detail #content #produkt ul { margin-left:0; }
body.detail #content #produkt form { width:auto; background-color:white; margin-bottom:0; margin-top:25px; }
body.detail #content #produkt form input.pocet_kusu { left:0; }
body.detail #content #produkt form input.kosik { left:25px; }
/* COTOJATKA */







.cotojatka-anchor { border: 2px solid #461C06; }
.cotojatka { border: 2px solid #461C06; }
.cotojatka, .cotojatka-anchor { padding: 3px 5px; background: white; color:#461C06; }
body > .cotojatka, body > .cotojatka-anchor { font-size: 90%; }
* html .cotojatka, * html .cotojatka-anchor { font-size: 85%; }
/* ZAPOMENUTE HESLO */



body.zmenit_heslo #content p { margin-bottom:15px; width:628px; }
body.zmenit_heslo form#zapomenute_heslo { margin-bottom:50px; }
body.zmenit_heslo form#zapomenute_heslo input.button, body.o_nas form#napiste_nam input.button, body.faq form#napiste_nam input.button { background:url("../images/but_odeslat.png") no-repeat !important; }
/* OBCHODNI PODMINKY */







body.obchodni_podminky #content table { border:1px solid black; widows:600px; margin:5px 0 20px 0; border-collapse:collapse; border-spacing:0; margin-left:15px; }
body.obchodni_podminky #content table td { border:1px solid black; padding:2px 5px; vertical-align:middle; }
body.obchodni_podminky #content ul.bez_odrazek, body.o_nas #content ul.bez_odrazek { list-style:none; }
body.obchodni_podminky #content ul, body.o_nas #content ul { margin-left:15px; list-style:inside; margin-bottom:15px; }
body.obchodni_podminky #content ul li ul, body.o_nas #content ul li ul { margin-left:30px; }
body.obchodni_podminky #content ul li ul li ul, body.o_nas #content ul li ul li ul { margin-left:45px; }
body.obchodni_podminky #content ul li, body.o_nas #content ul li { line-height:20px; width:570px; }
body.obchodni_podminky #content ul li ul li, body.o_nas #content ul li ul li { width:555px; }
body.obchodni_podminky #content ul li ul li ul li, body.o_nas #content ul li ul li ul li { width:460px; }
/* OD HONZY */



.novinky a, .offer a, #footer a { color:#eee3bc; }
form#prihlaseni { position: relative; }
input.button { height: 40px !important; }
form#prihlaseni .submit { position:absolute; top: 5px; left: 5px; }
#ulhelp a { color: #8f4613; }
.podminky a, .bez_odrazek a, .nahoru { color:#8f4613; }
a.kotva { color: #8f4613; text-decoration: none; }
a.tla_akce { color: #8f4613 !important; }
#ulhelp li { list-style-type: disc; list-style-position: inside; vertical-align: top; }
#error li { vertical-align: top !important; }

/*obchodni podminky*/



.op li { margin: 6px 0px 6px 0px !important; padding: 0px !important; line-height: normal !important; list-style-position: outside !important; }
.op { padding: 0px 0px 0px 15px; }
.item .kosik { height: 30px !important; }
.info h4 { font-size: 12px; }
.infosold h4 { font-size: 12px; }
/*produkt*/



#produkt .kosik { height: 27px !important; }


textarea {
	background-color:#FFFFFF;
	border:1px solid #999797;
	height:70px;
	position:absolute;
	right:0;
	width:237px;
}

form label.textarea {
	height:76px !important;
}

/*#content div.obalSloupcu {

	overflow:hidden;

}

#content div.stejnaVyska {

	padding-bottom:1000px;

	margin-bottom:-1000px;

}*/

body.prehled_objednavek table { width:910px; background-color:#fff0cc; color:#8f4613; border-spacing:0; margin-bottom:15px; }
body.prehled_objednavek table thead { background-color:#894129; color:#fffbef; font-weight:bold; }
body.prehled_objednavek table tr { height:30px; line-height:30px; }
body.prehled_objednavek table tbody td { border-bottom:1px dotted #7a746b; }
body.prehled_objednavek table td { padding-left:10px; width:100px; }
  
body.detail_objednavky #objednavka_info { background-color:#C6FF8C; color:#000000; font-size:14px; margin-bottom:15px; padding:20px 10px 10px; }

#menu_bottom { float:left; height:40px; width:910px; margin-left:0px !important; }
#menu_bottom li { display:block; float:left; list-style:none outside none; }
#menu_bottom li a { display:block; height:0; margin-right:0px; overflow:hidden; padding-top:40px; }
#menu_bottom li.vase_objednavky a { background:url(../images/but_vase_objednavky.png) no-repeat; width:202px; }
#menu_bottom li.znovu_objednat a { background:url(../images/but_znovu_objednat.png) no-repeat; width:202px; }

#souhrn_cen {
	float:left;
}
#pozadavek {
	float:right;
	width:570px;
}
#pozadavek p {
	background-color:#C9D8F5;
	color:#000000;
	padding:10px;
}

#pocet_tubusu {
	width:218px;
	height:94px;
	background:url(../images/back_pocet_mixu.png) no-repeat;
	padding-top:10px;
	margin:0 auto;
	margin-bottom:10px;
}
#pocet_tubusu input.kosik_vloz {
	display:block;
	width:198px;
	height:0px;
	padding-top:46px;
	overflow:hidden;
	background:url(../images/but_vlozit_do_kosiku_green.png) no-repeat;
	margin:0 auto;
	float:none !important;
	cursor:pointer;
}
#pocet_tubusu input.plus {
	width:22px;
	height:0;
	padding-top:22px;
	overflow:hidden;
	background:url(../images/but_plus.png) no-repeat;
	margin-right:6px;
	text-indent:-5000px;
}
#pocet_tubusu input.minus {
	width:22px;
	height:0;
	padding-top:22px;
	overflow:hidden;
	background:url(../images/but_minus.png) no-repeat;	
	text-indent:-5000px;
}
#pocet_tubusu .pocet_kusu input.number {
	margin-right:8px;
	margin-left:4px;
	height:22px !important;
}
#podil_prisad {
	width:218px;
	height:154px;
	background:url(../images/back_podil_prisad.png) no-repeat bottom;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}
#podil_prisad h3 {
	width:218px;
	height:0px;
	padding-top:41px;
	overflow:hidden;
	background:url(../images/h_podil_prisad.png) no-repeat;
}
#podil_prisad #podily {
	width:86%;
	margin:0 auto;
	margin-top:0px;
	text-transform:uppercase;
	margin-bottom:5px;
}
#podil_prisad #podily td {
	width:50%;
	text-align:right;
	border-bottom:1px dotted #8F4613;
}
#podil_prisad #podily td.left {
	text-align:left;
	float:none;
	font-weight:bold;
}
#podil_prisad div.info {
	font-weight:bold;
	color:#8F4613;
	font-size:12px;
	margin:0 !important;
}
#podil_prisad tr {
	font-size:12px;
	font-weight:bold;
}
#podil_prisad tr.mensi {
	font-size:10px;
	font-weight:normal;
}

#medialpartners {
	background-color:#461C06;
	color:#D9CC9C;
	height:180px;
	padding-top:20px;
	padding-left:18px;
	position:relative;
}
#medialpartners h4 {
	font-size:14px;
	margin-bottom:8px;
}
#medialpartners li {
	display:block;
	padding-top:37px;
	height:0;
	float:left;
	overflow:hidden;
}
#medialpartners li.nologo {
	padding-top:0;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#f1dcc0;
	font-size:14px;
	width:90px;
}
#medialpartners li.onadnes {
	width:117px;
	background:url(../images/logos/onadnescz.gif) no-repeat;
}
#medialpartners li.apetit {
	width:83px;
	background:url(../images/logos/apetit.gif) no-repeat;
}
#medialpartners li.mfdnes {
	width:91px;
	background:url(../images/logos/mfdnes.gif) no-repeat;
}
#medialpartners li.zenaazivot {
	width:108px;
	background:url(../images/logos/zenaazivot.gif) no-repeat;
}
#medialpartners li.bleskprozeny {
	width:115px;
	background:url(../images/logos/bleskzeny.gif) no-repeat;
}
#medialpartners li.maminka {
	width:127px;
	background:url(../images/logos/maminka.gif) no-repeat;
}
#medialpartners li.betynka {
	width:104px;
	background:url(../images/logos/betynka.gif) no-repeat;
}
#medialpartners li.gurmet {
	width:108px;
	background:url(../images/logos/gurmet.gif) no-repeat;
}
#medialpartners li.juicy {
	width:81px;
	background:url(../images/logos/juicy.gif) no-repeat;
}
#medialpartners li.grandbydleni {
	width:111px;
	background:url(../images/logos/grandbydleni.gif) no-repeat;
}
#medialpartners li.impuls {
	width:115px;
	background:url(../images/logos/impuls.gif) no-repeat;
}
#medialpartners li.food {
	width:89px;
	background:url(../images/logos/food.gif) no-repeat;
}
#medialpartners li.tina {
	width:47px;
	background:url(../images/logos/tina.gif) no-repeat;
}
#medialpartners li.kvety {
	width:112px;
	background:url(../images/logos/kvety.gif) no-repeat;
}
#medialpartners li.svetzeny {
	width:108px;
	background:url(../images/logos/svetzeny.gif) no-repeat;
}
#medialpartners li.extrapc {
	width:49px;
	background:url(../images/logos/pc.gif) no-repeat;
}
#medialpartners li.nova {
	height:37px;
	padding-top:0;
}
#medialpartners li.nova a {
	display:block;
	padding-top:37px;
	height:0;
	overflow:hidden;
	width:118px;
	background:url(../images/logos/nova.gif) no-repeat;
}
#medialpartners li.dieta {
	width:81px;
	background:url(../images/logos/dieta.gif) no-repeat;
}
#medialpartners li.marianne {
	width:124px;
	background:url(../images/logos/marianne.gif) no-repeat;
}
#medialpartners li.elle {
	width:76px;
	background:url(../images/logos/elle.gif) no-repeat;
}
#medialpartners li.burda {
	width:98px;
	background:url(../images/logos/burda.gif) no-repeat;
}
#medialpartners li.dasa {
	width:51px;
	background:url(../images/logos/dasa.gif) no-repeat;
}
#medialpartners li.sedmicka {
	width:144px;
	background:url(../images/logos/sedmicka.gif) no-repeat;
}
#medialpartners li.rytmustzivota {
	width:48px;
	background:url(../images/logos/rytmuszivota.gif) no-repeat;
}
#medialpartners li.mojepsychologie {
	width:122px;
	background:url(../images/logos/mojepsychologie.gif) no-repeat;
}
#medialpartners li.prima {
	width:67px;
	background:url(../images/logos/prima.gif) no-repeat;
}
#medialpartners li.ekonomikaplus {
	width:105px;
	background:url(../images/logos/ekonomikaplus.gif) no-repeat;
}
#medialpartners li.ct24 {
	height:37px;
	padding-top:0;
}
#medialpartners li.ct24 a {
	display:block;
	padding-top:37px;
	height:0;
	overflow:hidden;
	width:66px;
	background:url(../images/logos/ct24.gif) no-repeat;
}
#medialpartners li.e15 {
	width:52px;
	background:url(../images/logos/e15.gif) no-repeat;
}

#medialpartners a.partners {
	position:absolute;
	right:20px;
	bottom:25px;
}
#medialpartners a.odkazy {
	position:absolute;
	right:20px;
	bottom:5px;
}

#logos {
	width:750px;
	float:left;
}

#partners {
	float:right;
	width:180px;
	padding-left:20px;
	background: url(../images/footer_line.gif) repeat-y top left;
	height:100%;
}
#partners h4 {
	margin-bottom:20px;	
}
#partners li {
	display:block;
	padding-top:0;
	height:20px;
	float:none;
	overflow:visible;
	list-style:none;
}

body.tubusy .tubus {
	display:block;
	margin-left:15px;
	float:left;
	width:130px;
	height:160px;
	text-align:center;
	vertical-align:bottom;
}
body.tubusy .tubus img {
	border:0;
}
body.tubusy .tubus span {
	display:block;
	height:20px;
	line-height:20px;
	width:100%;
	color:#8F4613;
}

body.oblibene_mixy #content .buttons {
	margin:0;
	padding-bottom:20px;
	border-bottom:1px dotted #894129;
	margin-bottom:20px;
	float:left;
	width:100%;
}
body.oblibene_mixy #content .buttons li {
	display:block;
	float:left;
	margin-right:15px;
	height:40px;
}
body.oblibene_mixy #content li.smazat_mix a {
	display:block;
	width:200px;
	height:0;
	padding-top:40px;
	overflow:hidden;
	background:url(../images/but_smazat_mix.png) no-repeat;	
}
body.oblibene_mixy #content li.vlozit_do_kosiku a {
	display:block;
	width:200px;
	height:0;
	padding-top:40px;
	overflow:hidden;
	background: url("../images/but_vlozit_do_kosiku.png") no-repeat;
}

body.partneri #content ul li {
	display:block;
	float:left;
	margin-left:40px;
}
body.partneri #content ul li a {
	display:block;	
}
body.partneri #content ul li#receptyprodeti, body.partneri #content ul li#heatforfit {
	margin-left:0;	
}
body.partneri #content ul li#receptyprodeti a {
	height:0;
	width:197px;
	padding-top:79px;
	overflow:hidden;
	background:url(../images/logos/receptyprodeti.png) no-repeat 50% 50%;
}
body.partneri #content ul li#ceff a {
	height:0;
	width:79px;
	padding-top:79px;
	overflow:hidden;
	background:url(../images/logos/ceff.png) no-repeat 50% 50%;	
}
body.partneri #content ul li#acpodlahy a {
	height:0;
	width:130px;
	padding-top:79px;
	overflow:hidden;
	background:url(../images/logos/acpodlahy.png) no-repeat 50% 50%;	
}
body.partneri #content ul li#vmart a {
	height:0;
	width:180px;
	padding-top:79px;
	overflow:hidden;
	background:url(../images/logos/vmart.png) no-repeat 50% 50%;	
}
body.partneri #content ul li#heatforfit a {
	height:0;
	width:208px;
	padding-top:79px;
	overflow:hidden;
	background:url(../images/logos/heat.png) no-repeat 50% 50%;	
}

#change-name-wrapper {
	display:none;
	width:500px;
	height:100px;
	position:fixed;
	top:200px;
	left:300px;
	background-color:#FFFFFF;
	border:6px solid #EEEEEE;
	padding:20px;
	z-index:100;
}
body #content #change-name-wrapper h2 {
	margin:0;
	margin-bottom:20px;	
}
body #content #change-name-wrapper form {
	background: none;
	width:auto;
	padding:0;
	position:static;
	margin:0;
	border:0;
}
body #content #change-name-wrapper fieldset {
	border:0;
	margin:0;
	padding:0;
}
body #content #change-name-wrapper label {
	display:block;
	width:290px;
	margin-right:10px;
	vertical-align:middle;
	line-height:40px;
	color:#555555 !important;
	float:left;
}
body #content #change-name-wrapper input.nazev {
	height:20px;
	width:200px;
	position:absolute;
	right:0;
	top:0;
	padding:9px;
	border:1px solid #555555;
	moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#555555 !important;
}
body #content #change-name-wrapper .potvrdit {
	display:block;
	width:188px;
	padding-top:40px;
	height:40px;
	overflow:hidden;
	background:url(../images/but_potvrdit.png) no-repeat;
	cursor:pointer;
	text-indent:-2000px;
	float:left;
}
body #content #change-name-wrapper a.close {
	display:block;
	width:33px;
	padding-top:33px;
	height:0;
	overflow:hidden;
	background:url(../images/but_close.png) no-repeat;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
}
body.standart #content form.tubus {
	margin:0;
	padding:0;
	background:0;
	width:auto;	
}
body.standart #content form.tubus label {
	width:auto;
	margin-right:20px;
	line-height:21px;
	display:inline;
}
