/* ----------------------------------------------------------------------------------------------------------
reset a obecne formatovani
---------------------------------------------------------------------------------------------------------- */
p { text-align: justify!important }
body, html, p, ul, li, h1, h2, h3, h4, h5, h6, img, form, blockquote, fieldset, legend, ol {margin:0; padding:0; border: 0; background:transparent}
input, select, label {vertical-align:middle;outline:0}
ul, ol {list-style-type:none}
p {line-height:1.4;color:#184152}
table {border-collapse:collapse; border-spacing:0}
hr {display:none}

/* ----------------------------------------------------------------------------------------------------------
dokument
---------------------------------------------------------------------------------------------------------- */
html {background:#fff}
body {font: normal 62.5%/1 Arial,Tahoma,sans-serif;background:#fff url(../images/body.png) repeat-x;color:#184152}

/* odkazy */
a {color:#184152;text-decoration:underline}
a:hover {color:#4888A2;text-decoration:underline}

/* obecne tridy */
.right {text-align:right}
.left {text-align:left}
.center {text-align:center}
.float-r {float:right}
.float-l {float:left}
.bold {font-weight:bold}
.italic {font-style:italic}

/* menu pouzitelnosti */
ul.usability {position:absolute;top:0;left:-9999px}

/* ----------------------------------------------------------------------------------------------------------
obal
---------------------------------------------------------------------------------------------------------- */
.wrapper {width:1018px;margin:0 auto;background:url(../images/wrapper.png) repeat-y}

/* ----------------------------------------------------------------------------------------------------------
hlavicka
---------------------------------------------------------------------------------------------------------- */
.header {height:359px;background:url(../images/header.jpg);position:relative}

/* logo */
.header .logo, .header .logo span {display:block;width:78px;height:136px;position:absolute;top:75px;left:100px;overflow:hidden}
.header .logo span {top:0;left:0;background:url(../images/logo.png)}

/* prihlaseni */
.header .options {float:right;font-size:1.2em;font-weight:bold;padding: 31px 21px 0 0;position:relative; height: 30px; line-height: 30px; z-index: 1000;}
.header .options #login {line-height: normal;}
.header .options span {font-weight:normal}
.header .options img {margin:0 0 0 10px}
.header .options img.activeFlag {border-top-color: black; border-top-width: 1px; border-top-style: solid; margin-left: 10px; padding-top: 3px;}
.header .options img.user-ico {margin:0 5px 0 0px; position: relative; top: 4px}

/* kosik */
.header .basket {float:right;clear:right;font-size:1.2em;font-weight:bold;margin:15px 45px 0 0;padding:10px 50px 0 0;background:url(../images/header-basket.png) no-repeat 100% 50%; position: relative; z-index: 10}
/*.header .basket p.odd {color:#4888A2}*/
.header .basket span {font-weight:bold!important}

/* vyhledavani */
.header form.search {position:absolute;bottom:55px;left:282px}
.header form.search label {position:absolute;left:-9999px}
.header form.search input.txt {width:167px;padding:10px 0 10px 30px;background:url(../images/search-input.png) no-repeat;border:0 none;font: normal 1.2em/1 Arial,Tahoma,sans-serif;margin:0 5px 0 0;color:#184152}
.header form.search input.submit {width:70px;height:35px;background:url(../images/button-search.png);border:0 none;color:#184152;text-shadow:1px 1px #C5E1E8;font: normal 1.2em/1 Arial,Tahoma,sans-serif}

/* ----------------------------------------------------------------------------------------------------------
hlavni navigace
---------------------------------------------------------------------------------------------------------- */
.sidebar .nav {background:url(../images/nav.png) repeat-y;font-size:1.3em;font-weight:bold;margin:0 0 20px}
.sidebar .nav ul {background:url(../images/nav-ul.jpg) no-repeat 0 100%;padding:0 0 130px}
.sidebar .nav ul li {background:url(../images/nav-li.png) repeat-x 0 100%;margin:0 15px;padding:0 0 2px}
.sidebar .nav ul li a {display:block;padding:10px 0 10px 0;text-shadow:1px 1px #C7E9F4;color:#184151;text-decoration:none}
.sidebar .nav ul li a span {background:url(../images/list.gif) no-repeat 2px 0px;padding:0 0 0 27px; display: block}
.sidebar .nav ul li a:hover, .sidebar .nav ul li a.active, .sidebar .nav ul li ul li a.active:hover {background:url(../images/nav-a-hover.png) repeat;color:#1082B1;text-shadow:1px 1px #fff;text-decoration:none}
.sidebar .nav ul li a:hover span, .sidebar .nav ul li a.active span {background:url(../images/blist.gif) no-repeat 9px 0px; padding:0 0 0 30px}
.sidebar .nav ul li ul {background: transparent; padding: 0px;}
.sidebar .nav ul li ul li {margin: 0px 0px 0 15px; background: transparent;}
.sidebar .nav ul li ul li a span {font-size: 0.85em}
.sidebar .nav ul li ul li a.active {background: transparent;}

/* ----------------------------------------------------------------------------------------------------------
obsah
---------------------------------------------------------------------------------------------------------- */
.content {float:right;width:714px;margin:-50px 30px 0 0;position:relative}

/* drobeckova navigace */
.content .breadcrumbs {font-size:1.1em;border-bottom:1px solid #F4F4F4;padding:15px 0;color:#919191;line-height:1}
.content .breadcrumbs a {color:#919191;background:url(../images/ico-arrow-right.png) no-repeat 100% 60%;padding:0 14px 0 4px}
.content .breadcrumbs a:hover, .content .breadcrumbs strong {color:#777}

.content h1 {font-size:2.1em;font-weight:normal;color:#1082B1;margin:20px 0 30px}
.content h2 {font-size:1.8em;font-weight:bold;color:#4F790F;}
.content h3 {font-size:1.7em;font-weight:bold;color:#EE4D15;margin:5px 0}
.content h4 {font-size:1.5em;font-weight:bold;color:#777;margin:5px 0}
.content h5 {font-size:1.3em;font-weight:bold;color:#000;margin:5px 0}

.content p {font-size:1.2em;color:#000;margin:0 0 15px}

/* html stranka */
.content.html p img {/*border:1px solid #F7B084;*/margin:10px 10px 0 0}
.content.html ul {font-size:1.2em;color:#904614;font-weight:bold;margin:10px 0}
.content.html ul li {padding:2px 0;margin:0 0 0 10px; list-style: disc inside none;}
.content.html .gallery {background:url(../images/html-gallery.png) no-repeat 0 0;padding:15px 15px}
.content.html .gallery h2 {padding:0 0 30px 25px}
.content.html .gallery img {border:1px solid #F7B084;margin:0 1px}

/* homepage slide box */
.content .hp-box {background:#FFA264 url(../images/hp-box.png) repeat-y;margin:20px 0 10px;overflow:hidden}
.content .hp-box .top {background:#fff url(../images/hp-box-top.png) no-repeat 0 100%;padding:0 0 10px}
.content .hp-box .top ul li {float: left;font-size:1.6em;font-weight:bold;margin:0 8px 0 0}
.content .hp-box .top ul.hu li, .content .hp-box .top ul.en li {font-size: 1.3em; font-weight: bold;}
.content .hp-box .top ul li.cnt1 {position:relative;left:-26px}
.content .hp-box .top ul li.cnt2 {position:relative;left:-52px}
.content .hp-box .top ul li.cnt3 {position:relative;left:-78px}
.content .hp-box .top ul li.cnt4 {position:relative;left:-104px}
.content .hp-box .top ul li.cnt5 {position:relative;left:-130px}
.content .hp-box .top ul li.cnt6 {position:relative;left:-156px}
.content .hp-box .top ul li.cnt7 {position:relative;left:-182px}
.content .hp-box .top ul li.cnt8 {position:relative;left:-208px}
.content .hp-box .top ul li a {float:left;color:#EF4D15;text-decoration:none;background: url(../images/corner-orange-l.png) no-repeat 0 0;padding:0 0 0 14px}
.content .hp-box .top ul li a span {float:left;background: url(../images/corner-orange-r.png) no-repeat 100% 0;height:42px;line-height:42px;padding:0 17px 0 0px}
.content .hp-box .top ul li.active a {background: url(../images/corner-orange-l2.png) no-repeat 0 0}
.content .hp-box .top ul li.active a span {background:url(../images/corner-orange-r2.png) no-repeat 100% 0;color:#fff;text-shadow:1px 1px #B06B3C;position:relative;z-index:99}
.content .hp-box .top ul li.cnt0 a {background: url(../images/first-corner-orange-l.png) no-repeat 0 0}
.content .hp-box .top ul li.cnt0.active a {background:url(../images/first-corner-orange-l2.png) no-repeat 0 0}
.content .hp-box .top ul li.active.cnt1, .content .hp-box .top ul li.active.cnt2, .content .hp-box .top ul li.active.cnt3, .content .hp-box .top ul li.active.cnt4, .content .hp-box .top ul li.active.cnt5, .content .hp-box .top ul li.active.cnt6, .content .hp-box .top ul li.active.cnt7, .content .hp-box .top ul li.active.cnt8 {margin-left:-4px}
.content .hp-box .middle {background:url(../images/hp-box-middle.png) no-repeat 0 0;padding:0 30px}
.content .hp-box .item {width:186px;float:left;margin:0 3px;background:#fff;padding:13px;position:relative;height:300px;display:inline}
.content .hp-box .item img {display:block;margin:0 auto}
.content .hp-box .item h2 {font-size:1.2em;line-height:1.2;margin:10px 0 5px;padding:5px 0 0;border-top:1px solid #FCDBD0}
.content .hp-box .item h2 a {color:#EF4D15}
.content .hp-box .item h2 a:hover {text-decoration:none}
.content .hp-box .item p {font-size:1.1em;color:#383D44}
.content .hp-box .item div {background:#F5CBA0}
.content .hp-box .item div .price {border-right:1px solid #D1AE89; color:#EF4D15; float:left; font-size:2.4em; font-weight:bold; padding:10px; width:76px;}
.content .hp-box .item div .price.en{width: 60px !important}
.content .hp-box .item div .price.hu{border-right: 1px solid #D1AE89;color: #EF4D15;float: left;font-size: 2em;font-weight: bold;padding: 15px 10px 10px;width: 76px;}
.content .hp-box .item div .price span {font-size:0.46em}
.content .hp-box .item div form {width:67px;float:right;font-size:1.2em;border-left:1px solid #F6D3AE;padding:13px 10px 10px}
.content .hp-box .item div form.en{width: 82px !important}
.content .hp-box .item div form.hu{border-left: 1px solid #F6D3AE;float: right;font-size: 1.1em;padding: 13px 10px 10px;width: 67px;}
.content .hp-box .item div .price.hu span {font-size:0.7em}
.content .hp-box .item div form input.txt {width:22px;padding:2px 1px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: bold 1em/1 Arial,Tahoma,sans-serif;color:#000;text-align:right;margin:0 4px 0 0}
.content .hp-box .item span.label {display:block;width:46px;height:22px;padding:8px 10px 0 35px;position:absolute;top:80px;left:-4px;background-image:url(../images/labels.png);font-size:1.3em;color:#fff;font-weight: bold; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.content .hp-box .item .item span.label.action {background-position:0 0;text-shadow:1px 1px #A21119}
.content .hp-box .item .item span.label.action.en {height: 28px !important;padding-top: 2px !important;}
.content .hp-box .item span.label.action.en{height: 28px !important;padding-top:2px !important}
.content .hp-box .item span.label.new {background-position:0 -30px;text-shadow:1px 1px #4D7419}
.content .hp-box .item span.label.discount {background-position:0 -60px;text-shadow:1px 1px #0F789D}
.content .hp-box a.next, .content .hp-box a.prev {width:0;padding-left:45px;height:100px;overflow:hidden;position:absolute;background-image:url(../images/slider-arrows.png);cursor:pointer}
.content .hp-box a.prev {bottom:160px;left:-12px;background-position:0 0}
.content .hp-box a.prev:hover {bottom:160px;left:-12px;background-position:0 -299px}
.content .hp-box a.next {bottom:160px;right:-12px;background-position:0 -100px}
.content .hp-box a.next:hover {bottom:160px;right:-12px;background-position:0 -201px}
.content .hp-box .bottom {background:url(../images/hp-box-bottom.png) no-repeat;padding:14px 17px 9px 0;text-align:right}
.content .hp-box .bottom a {font-size:1.5em;color:#F4560D;text-shadow:1px 1px #fff;text-decoration:none}

.wide {clear:both;padding:0 29px 20px}

/* zelene boxy */
.wide .box.green {width:310px;float:left;margin:0 15px 0 0;background:url(../images/box-green.png) repeat-y 0 0;font-size:1.2em}
.wide .box.green .top {background:url(../images/box-green-top.png) no-repeat 0 100%;height:39px;padding:1px 0 0}
.wide .box.green .top h2 {font-size:1.7em;color:#4A882F;font-weight:bold;text-shadow:1px 1px #fff;padding:0 0 0 55px;height:39px}
.wide .box.green .top h2 span {float:left;background:url(../images/box-green-span.png) repeat-x;position:relative;top:-1px}
.wide .box.green .top h2 span span {float:left;background:url(../images/box-green-span-span.png) no-repeat 100% 0;height:39px;line-height:39px;padding:0 25px 0 0;position:relative;top:0}
.wide .box.green .middle {background:url(../images/box-green-middle.png) no-repeat 0 0;padding:0 15px;position:relative;min-height:195px}
.wide .box.green.action {height:200px}
.wide .box.green.action h2 {background:url(../images/ico-action.png) no-repeat 15px 50%}
.wide .box.green.action p.right {margin:0 12px 0 0;}
.wide .box.green.health h2 {background:url(../images/ico-health.png) no-repeat 15px 50%}
.wide .box.green.health p img {float:left;margin:0 10px 0 0}
.wide .box.green.health p {text-shadow:1px 1px #E9F6D9;color:#000}
.wide .box.green.health p.right {padding:15px 0 0;text-shadow:none}
.wide .box.green.health p.right img {float:none;margin:0}
.wide .box.green.about h2 {background:url(../images/ico-about.png) no-repeat 15px 50%}
.wide .box.green.about {margin:0}
.wide .box.green.about ul {padding:5px 0 0}
.wide .box.green.about ul li, .box.green.about-en ul li {margin:0 0 9px;padding:0 0 0 15px;background:url(../images/ico-arrow-small.png) no-repeat 0 50%;text-shadow:1px 1px #E9F6D9;color:#000}
.wide .box.green .bottom {background:url(../images/box-green-bottom.png) no-repeat 0 100%;padding:0 0 15px}
.box.green.about-en ul li {font-weight: normal; padding: 0 0 0 15px !important;}
.box.green.about-en ul {margin: 0 15px 0 15px;}

.button-green {float:right;height:37px;background:url(../images/button-green.png) no-repeat;font-size:1.4em;color:#fff;line-height:37px;text-decoration:none;}
p.right .button-green {float:right;height:37px;background:url(../images/button-green.png) no-repeat;font-size:1.4em;color:#fff;line-height:37px;text-decoration:none; position: absolute; bottom: -5px; right: 25px;}
.button-green:hover {color:#fff;text-decoration:none}
.button-green span {display:block;background:url(../images/button-green-span.png) no-repeat 100% 0;padding:0 35px 0 10px}

/* abeceda nemoci */
.wide .box.blue {width:310px;float:left;margin:0 15px 0 0;background:url(../images/box-blue.png) repeat-y 0 0;font-size:1.2em}
.wide .box.blue .top {background:url(../images/box-blue-top.png) no-repeat 0 100%;height:39px;padding:1px 0 0}
.wide .box.blue .top h2 {font-size:1.7em;color:#227293;font-weight:bold;text-shadow:1px 1px #fff;padding:0 0 0 55px;height:39px;background:url(../images/ico-list.png) no-repeat 15px 50%}
.wide .box.blue .top h2 span {float:left;background:url(../images/box-blue-span.png) repeat-x;position:relative;top:-1px}
.wide .box.blue .top h2 span span {float:left;background:url(../images/box-blue-span-span.png) no-repeat 100% 0;height:39px;line-height:39px;padding:0 25px 0 0;position:relative;top:0}
.wide .box.blue .middle {background:url(../images/box-blue-middle.png) no-repeat 0 0;padding:0 15px;position:relative;min-height:175px}
.wide .box.blue .middle p {padding:5px 0 15px;text-shadow:1px 1px #D5EEF8}
.wide .box.blue .middle ul li, .box.blue ul.clearfix li {float:left;width:40px;height:40px;line-height:40px;text-align:center;margin:0 6px 6px 0;list-style-type: none;}
.wide .box.blue .middle ul li a, .box.blue  ul.clearfix li a {display:block;width:40px;height:40px;color:#fff;font-size:1.8em;text-decoration:none;background:url(../images/box-blue-li.png) no-repeat 0 0}
.wide .box.blue .middle ul li a:hover, .box.blue  ul.clearfix li a:hover, .box.blue  ul.clearfix li a.active {color:#227293;background:url(../images/box-blue-li.png) no-repeat 0 -40px}
.wide .box.blue .bottom {background:url(../images/box-blue-bottom.png) no-repeat 0 100%;padding:0 0 15px}

/* seznam nemoci */
.wide .box.blue2 {width:635px;float:left;background:url(../images/box-blue2.png) repeat-y 0 0}
.wide .box.blue2 .middle {background:url(../images/box-blue2-middle.png) no-repeat 0 0;padding:10px 15px 0;min-height: 305px;}
.wide .box.blue2 .middle .item {float:left;width:50%;padding:7px 0}
.wide .box.blue2 .middle .item h2 {font-size:1.5em;font-weight:bold}
.wide .box.blue2 .middle .item h2 a {color:#217193;background:url(../images/ico-arrow-bigger.png) no-repeat 0 50%;padding:0 0 0 18px}
.wide .box.blue2 .middle .item h2 a:hover {text-decoration:none}
.wide .box.blue2 .middle .item p {color:#000;font-size:1.2em;padding:2px 30px 2px 18px;text-align:justify}
.wide .box.blue2 .bottom {background:url(../images/box-blue2-bottom.png) no-repeat;padding:14px 17px 9px 0;text-align:right}
.wide .box.blue2 .bottom a {font-size:1.5em;color:#1D8DBB;text-shadow:1px 1px #fff;text-decoration:none}

/* vypis produktu */
.content .items {background:url(../images/items.png) no-repeat 0 42px;padding:0 0 30px}
.content .items ul {margin:0 0 10px; width: 868px;}
.content .items ul li {float:left;font-size:1.6em;font-weight:bold;margin:0 8px 0 0}
.content .items ul.en li {font-size: 1.4em}
.content .items ul.hu li{float: left;font-size: 1.2em;font-weight: bold;margin: 0 8px 0 0;}
.content .items ul li.cnt1 {position:relative;left:-26px}
.content .items ul li.cnt2 {position:relative;left:-52px}
.content .items ul li.cnt3 {position:relative;left:-78px}
.content .items ul li.cnt4 {position:relative;left:-104px}
.content .items ul li.cnt5 {position:relative;left:-130px}
.content .items ul li.cnt6 {position:relative;left:-156px}
.content .items ul li.cnt7 {position:relative;left:-182px}
.content .items ul li.cnt8 {position:relative;left:-208px}
.content .items ul li a {float:left;color:#485F68;text-decoration:none;background: url(../images/corner-green-l.png) no-repeat 0 0;padding:0 0 0 15px}
.content .items ul li a span {float:left;background: url(../images/corner-green-r.png) no-repeat 100% 0;height:42px;line-height:42px;padding:0 17px 0 3px}
.content .items ul li.active a {background: url(../images/corner-green-l2.png) no-repeat 0 0}
.content .items ul li.active a span {background:url(../images/corner-green-r2.png) no-repeat 100% 0;color:#4F7910;position:relative;z-index:99}
.content .items ul li.cnt0 a {background: url(../images/first-corner-green-l.png) no-repeat 0 0}
.content .items ul li.cnt0.active a {background:url(../images/first-corner-green-l2.png) no-repeat 0 0}
.content .items ul li.active.cnt1, .content .items ul li.active.cnt2, .content .items ul li.active.cnt3, .content .items ul li.active.cnt4, .content .items ul li.active.cnt5, .content .items ul li.active.cnt6, .content .items ul li.active.cnt7, .content .items ul li.active.cnt8 {margin-left:-4px}
.content .items .item {width:186px;float:left;margin:0 0 18px 18px;background:#fff;padding:13px;position:relative;border:1px solid #DEE4E7;min-height:260px}
.content .items .item img {display:block;margin:0 auto}
.content .items .item h3 {font-size:1.2em;line-height:1.2;margin:10px 0 5px;padding:5px 0 0;border-top:1px solid #ECF1F3}
.content .items .item h3 a {color:#485F68}
.content .items .item h3 a:hover {text-decoration:none}
.content .items .item p {font-size:1.1em;color:#383D44}
.content .items .item div {background:#ECF1F3}
.content .items .item div .price {width:76px;float:left;font-size:2.4em;color:#485F68;font-weight:bold;padding:10px;padding-top: 11px}
.content .items .item div .price.en{ width: 60px; !important}
.content .items .item div .price.hu{ width: 76px; padding: 15px 10px 10px; font-size: 2em;font-weight: bold;}
.content .items .item div .price span {font-size:0.46em}
.content .items .item div .price.hu span {font-size:0.7em}
.content .items .item div form {width:67px;float:right;font-size:1.2em;padding:13px 10px 10px}
.content .items .item div form.en{ width: 82px !important;}
.content .items .item div form.hu{float: right;font-size: 1.1em;padding: 13px 10px 10px;width: 67px;}
.content .items .item div form input.txt {width:22px;padding:2px 1px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: bold 1em/1 Arial,Tahoma,sans-serif;color:#000;text-align:right;margin:0 4px 0 0}
.content .items .item span.label {display:block;width:46px;height:22px;padding:8px 10px 0 35px;position:absolute;top:80px;left:-4px;background-image:url(../images/labels.png);font-size:1.3em;color:#fff;font-weight: bold; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;}
.content .items .item span.label.action {background-position:0 0;text-shadow:1px 1px #A21119}
.content .items .item span.label.action.en{padding-top:2px !important;height:28px !important;}
.content .items .item span.label.new {background-position:0 -30px;text-shadow:1px 1px #4D7419}
.content .items .item span.label.discount {background-position:0 -60px;text-shadow:1px 1px #0F789D}
.content .items .item.odd {margin-right:0}

/* vypis clanku */
.content .articles {background:url(../images/items.png) no-repeat 0 42px;padding:0 0 30px}
.articles.box.blue {background-position: 0 5px;}
.content .articles ul {margin:0 0 10px;width: 770px;}
.content .articles ul li {float:left;font-size:1.7em;font-weight:bold;margin:0 10px 0 0}
.content .articles ul li.cnt1 {position:relative;left:-26px}
.content .articles ul li.cnt2 {position:relative;left:-52px}
.content .articles ul li.cnt3 {position:relative;left:-78px}
.content .articles ul li a {float:left;color:#485F68;text-decoration:none;background: url(../images/corner-green-l.png) no-repeat 0 0;padding:0 0 0 15px}
.content .articles ul li a span {float:left;background: url(../images/corner-green-r.png) no-repeat 100% 0;height:42px;line-height:42px;padding:0 30px 0 15px}
.content .articles ul li.active a {background: url(../images/corner-green-l2.png) no-repeat 0 0}
.content .articles ul li.active a span {background:url(../images/corner-green-r2.png) no-repeat 100% 0;color:#4F7910;position:relative;z-index:99}
.content .articles ul li.cnt0 a {background: url(../images/first-corner-green-l.png) no-repeat 0 0}
.content .articles ul li.cnt0.active a {background:url(../images/first-corner-green-l2.png) no-repeat 0 0}
.content .articles ul li.active.cnt1, .content .articles ul li.active.cnt2, .content .articles ul li.active.cnt3 {margin-left:-4px}
.content .articles .article {margin:10px 15px;border-bottom:1px solid #FBD7C1;padding:22px 0}
.content .articles .article h2 {font-size:1.9em;color:#EE4D15;margin:0 0 10px}
.content .articles .article h2 a {color:#EE4D15;text-decoration:underline; line-height:30px;}
.content .articles .article img {border:1px solid #EE4D15;float:left;margin:0 10px 0 0}
.content .articles .article p {text-align:justify;padding:0 0 0 142px}
.articles.box.blue .article p {padding: 0;}
.content .articles .article p.right {text-align:right}
.content .articles .article p.right a {color:#904614;font-weight:bold}

/* detail produktu */
.product-detail h1 {text-transform:uppercase}
.product-detail div.desc {width:217px;padding:0 0 15px 15px}
.product-detail div.desc p {text-align:justify}
.product-detail div.images {width:264px}
.product-detail div.images .image-main {border:1px solid #D6D6D6;text-align:center;padding:10px 0}
.product-detail div.images .gallery {padding:10px 0}
.product-detail div.images .gallery .image-border {border:1px solid #D6D6D6; margin-left: 5px; margin-right: 5px; text-align: center;}
.product-detail div.images .gallery .button {border:0 none}
.product-detail div.package {width:200px;background:#CAEDF5 url(../images/package-bottom.png) no-repeat 0 100%;padding:0 0 10px}
.product-detail div.package table {width:100%;background:url(../images/package-top.png) no-repeat 0 0;font-size:1.2em;color:#1082B1}
.product-detail div.package table td, .product-detail div.package table th {padding:5px 4px;text-align:center; border-bottom: 1px solid #ADCBD1;}
.product-detail div.package table td {padding:10px 4px; border-bottom: 1px solid #ADCBD1;}
.product-detail div.package table th {text-align:left;padding:10px 0 10px 22px}
.product-detail div.package table tr {border-bottom:1px solid #ADCBD1}
.product-detail div.package table tr.last {border:0 none}
.product-detail div.package form input.txt {width:48px;padding:2px 1px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: bold 1em/1 Arial,Tahoma,sans-serif;color:#000;text-align:right;margin:0 2px}
.product-detail div.package label {font-size:0.92em;color:#000;font-weight:bold}
.product-detail .info {background:url(../images/items.png) no-repeat 0 42px;clear:both;padding:0 15px;margin:20px 0}
.product-detail .info ul.clearfix {margin:0 0 10px -15px;width:900px; list-style-type: none!important; }
.product-detail .info ul.clearfix li { float:left;font-size:1.2em;font-weight:bold;margin:0 10px 0 0; background: none !important; padding: 0 !important;}
.product-detail .info ul.clearfix li.cnt1 {position:relative;left:-26px}
.product-detail .info ul.clearfix li.cnt2 {position:relative;left:-52px}
.product-detail .info ul.clearfix li.cnt3 {position:relative;left:-78px}
.product-detail .info ul.clearfix li.cnt4 {position:relative;left:-104px}
.product-detail .info ul.clearfix li.cnt5 {position:relative;left:-130px}
.product-detail .info ul.clearfix li.cnt6 {position:relative;left:-156px}
.product-detail .info ul.clearfix li.cnt7 {position:relative;left:-182px}
.product-detail .info ul.clearfix li a {float:left;color:#485F68;text-decoration:none;background: url(../images/corner-green-l.png) no-repeat 0 0;padding:0 0 0 13px}
.product-detail .info ul.clearfix li a span {float:left;background: url(../images/corner-green-r.png) no-repeat 100% 0;height:42px;line-height:42px;padding:0 25px 0 15px}
.product-detail .info ul.clearfix li.active a {background: url(../images/corner-green-l2.png) no-repeat 0 0}
.product-detail .info ul.clearfix li.active a span {background:url(../images/corner-green-r2.png) no-repeat 100% 0;color:#4F7910;position:relative;z-index:99}
.product-detail .info ul.clearfix li.cnt0 a {background: url(../images/first-corner-green-l.png) no-repeat 0 0}
.product-detail .info ul.clearfix li.cnt0.active a {background:url(../images/first-corner-green-l2.png) no-repeat 0 0}
.product-detail .info ul.clearfix li.active.cnt1,
.product-detail .info ul.clearfix li.active.cnt2,
.product-detail .info ul.clearfix li.active.cnt3,
.product-detail .info ul.clearfix li.active.cnt4,
.product-detail .info ul.clearfix li.active.cnt5,
.product-detail .info ul.clearfix li.active.cnt6,
.product-detail .info ul.clearfix li.active.cnt7 {margin-left:-4px}
.product-detail .info ul.clearfix li.short a {width:100px;text-align:center}
.product-detail .info ul.clearfix li.short a span {padding:5px 15px 0 0;line-height:1.0;height:37px}
.product-detail .info ul.clearfix li.short2 a {width:76px;text-align:center}
.product-detail .info ul.clearfix li.short2 a span {padding:5px 15px 0 0;line-height:1.3;height:37px}

#content.content .info ul li {color: #000; font-size: 1.2em; background: url("../images/ico-ok.png") no-repeat scroll 0 50% transparent; padding: 4px 0 4px 20px;}
#content.content .info ol li {color: #000; font-size: 1.2em; background: url("../images/ico-ok.png") no-repeat scroll 0 50% transparent; padding: 4px 0 4px 20px;}

#content.content .info table {color: #000; font-size: 1.2em;}
#content.content .info table td {border: 1px solid #000; padding: 2px;}

.info .box.orange {background:url(../images/product-box-orange.png) repeat-y;margin:20px 0}
.info .box.orange .top {background:url(../images/product-box-orange-top.png) no-repeat 0 0;padding:15px 0 0}
.info .box.orange .bottom {background:url(../images/product-box-orange-bottom.png) no-repeat 0 100%;padding:0 0 15px}
.info .box.orange .middle {background:url(../images/product-box-orange-middle.png) no-repeat 0 0;padding:0 15px}
.info .box.orange h2 {color:#fff}

.artt.info ul li { list-style-image: url(../images/ico-ok.png)!important;}
.artt.info ul li {color: #000; padding: 4px 0 4px 20px!important; margin: 0!important; font-weight: normal}

.basket .box.orange {background:url(../images/product-box-orange.png) repeat-y;margin:20px 0}
.basket .box.orange .top {background:url(../images/product-box-orange-top.png) no-repeat 0 0;padding:15px 0 0}
.basket .box.orange .bottom {background:url(../images/product-box-orange-bottom.png) no-repeat 0 100%;padding:0 0 15px}
.basket .box.orange .middle {
  padding:0 15px;
  margin-left: 1px;
  width: 638px;

  background-image: -moz-linear-gradient(top, #ff9751, #ffe6dd); /* Firefox 3.6 */
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffe6dd),color-stop(1, #ff9751)); /* Safari & Chrome */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff9751', endColorstr='#ffe6dd'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff9751', endColorstr='#ffe6dd')"; /* IE8 */
}

.passwordBox {
  width: 675px;
  margin-left: -20px!important;
  padding: 10px 20px 20px 20px!important;

  border-radius:10px; /* CSS3 */

  background-image: -moz-linear-gradient(top, #c8f1b8, #ffffff); /* Firefox 3.6 */
  -moz-border-radius:10px; /* Firefox */

  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #c8f1b8)); /* Safari & Chrome */
  -webkit-border-radius:10px; /* Safari and chrome */

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c8f1b8', endColorstr='#ffffff'); /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c8f1b8', endColorstr='#ffffff')"; /* IE8 */
}

.passMarg { margin: 25px 0px 25px 0px }
.margTopBottom20 { margin: 20px 0px 20px 0px;  }

.basket .box.orange h2 {color:#fff}
.basket .box.orange ul {font-size:1.2em;font-weight:bold}
.basket .box.orange ul li {color:#944109 !important;background:url(../images/ico-ok.png) no-repeat 0 50% !important;padding:4px 0 4px 20px !important; font-size: 1em !important;}
.basket .orangeHeading {color: #ef4d15; margin: 25px 0px 25px 0px; }

.product-detail .box.blue {background:url(../images/product-box-blue.png) repeat-y;margin:20px 0;clear:both;margin:20px 0}
.product-detail .box.blue .top {background:url(../images/product-box-blue-top.png) no-repeat 0 0;padding:20px 0 0}
.product-detail .box.blue .bottom {background:url(../images/product-box-blue-bottom.png) no-repeat 0 100%;padding:0 0 15px}
.product-detail .box.blue .middle {background:url(../images/product-box-blue-middle.png) no-repeat 0 0;padding:0 15px; margin-top: -10px}
.product-detail .box.blue h2 {color:#227293;margin:0 0 5px}
.product-detail .box.blue ul {font-size:1.2em}
.product-detail .box.blue ul li {color:#083041 !important;background:url(../images/ico-heart.png) no-repeat 0 5px !important;padding:4px 0 4px 20px;width:600px; font-size: 1.1em !important; line-height: 1.3em; list-style-type: none;}
.product-detail .info ul.odd {color:#263C04;font-size:1.2em;font-weight:bold;line-height:1.2;margin:0 0 10px}
.product-detail .info ul.odd li {background:url(../images/ico-favourites-arrow.png) no-repeat 0 50%;padding:2px 0 2px 20px}

/* kde nakoupit */
.places p.country {font-size:1.8em;font-weight:bold;color:#4F790F}
.places p.country span {color:#7F7F7F}
.places p.country a {text-decoration:underline;color:#4F790F}
.places address {font-style:normal;font-size:1.2em;color:#383D44;line-height:1.4;margin:15px 0}
.places address strong, .places address a {display:block}
.places address a {color:#8F4613}
.places .map {text-align:center}
.places .clearfix {padding:20px 0;margin:40px 0 0;border-top:1px solid #FBD7C1}
.places .clearfix address {float:left;width:25%;color:#000}

/* kontakt */
.contact .map {float:right}
.contact address {font-style:normal;font-size:1.2em;color:#383D44;line-height:1.4;margin:5px 0 15px}
.contact address strong {display:block}
.contact address a {color:#8F4613}
.contact address span {font-weight:bold}

.contact .contact-form  {clear:both;background: #FFFFFF url(../images/contact-form.png) no-repeat 0 0 !important;padding:15px 15px}
.contact .contact-form.hu {background: #FFFFFF url(../images/contact-form_hu.png) no-repeat 0 0 !important;}
.contact .contact-form h2 {padding:0 0 30px 5px}
.contact .contact-form form p {clear:left;padding:4px 0}
.contact .contact-form form label {float:left;width:90px;font-weight:bold;margin:8px 0 0}
.contact .contact-form form input.txt {width:314px;padding:8px 2px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: normal 1em/1 Arial,Tahoma,sans-serif;color:#000}
.contact .contact-form form input.txt.short {width:210px}
.contact .contact-form form select {width:315px;height:30px}
.contact .contact-form form textarea {width:580px;height:180px;padding:2px}
.contact .contact-form form input.submit {float:right;margin-top:-30px}

.contact .contact-form.en form label {width: 105px;}
.contact .contact-form.en form textarea {width: 570px;}

/* kosik */
.content .basket {background:url(../images/items.png) no-repeat 0 42px;padding:0 0 30px}
.content .basket ul {margin:0 0 10px;width:770px}
.content .basket ul li {float:left;font-size:1.5em;font-weight:bold;margin:0 10px 0 0}
.content .basket ul li.cnt1 {position:relative;left:-26px}
.content .basket ul li.cnt2 {position:relative;left:-52px}
.content .basket ul li.cnt3 {position:relative;left:-78px}
.content .basket ul li a {float:left;color:#485F68;text-decoration:none;background: url(../images/corner-green-l.png) no-repeat 0 0;padding:0 0 0 15px}
.content .basket ul li a.inactive {cursor: default;}
.content .basket ul li a span {float:left;background: url(../images/corner-green-r.png) no-repeat 100% 0;height:42px;line-height:42px;padding:0 30px 0 15px}
.content .basket ul li.active a {background: url(../images/corner-green-l2.png) no-repeat 0 0}
.content .basket ul li.active a span {background:url(../images/corner-green-r2.png) no-repeat 100% 0;color:#4F7910;position:relative;z-index:99}
.content .basket ul li.cnt0 a {background: url(../images/first-corner-green-l.png) no-repeat 0 0}
.content .basket ul li.cnt0.active a {background:url(../images/first-corner-green-l2.png) no-repeat 0 0}
.content .basket ul li.active.cnt1, .content .basket ul li.active.cnt2, .content .basket ul li.active.cnt3 {margin-left:-4px}
.content .basket .add {font-weight:bold;padding:5px 0 5px 50px;background:url(../images/ico-add.png) no-repeat 0 50%;margin:10px 15px}
.content .basket table {width:664px;margin:10px auto;font-size:1.2em;background:#EEFAE8;color:#000;font-weight:bold}
.content .basket table a {display:block;color:#4F7910}
.content .basket table th {background:#B1E99A;text-align:left;padding:15px 10px}
.content .basket table tr.odd td {background:#B1E99A}
.content .basket table td {padding:10px}
.content .basket table td.price {color:#EF4D15;font-size:1.42em}
.content .basket table input.txt {width:34px;padding:2px 1px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: bold 1em/1 Arial,Tahoma,sans-serif;color:#000;margin:0 2px}
.content .basket table tr.discount .price {text-align:right}
.content .basket table tr.discount span {color:#EF4D15}
.content .basket table tr.discount td {background:#F8CAA2}
.content .basket div.calc {width:385px;border:1px solid #E6E6E6;background:#fff;padding:15px;margin:0 0 0 25px}
.content .basket div.calc a {display:block;color:#000;padding:10px 0 10px 45px;background:url(../images/ico-calc.png) no-repeat 0 50%;font-size:1.2em;font-weight:bold}
.content .basket div.price {width:220px;height:24px;padding:20px 10px;background:#8FDF6F;margin:0 25px 0 0;font-size:1.2em;font-weight:bold;color:#000;text-align:center}
.content .basket div.price span {font-size:1.62em;color:#EF4D15}
.content .basket p.buttons {clear:both;padding:10px 25px}
.content .basket div.help {border:1px solid #E6E6E6;padding:20px 20px 20px 80px;color:#000;background:url(../images/ico-help.png) no-repeat 30px 50%}
.content .basket div.help a {color:#EF4D15}
.content .basket div.padding {padding:20px}
.content .basket form p {clear:left;padding:2px 0}
.content .basket form p label {float:left;width:135px;font-weight:bold;margin:8px 8px 0 0}
.content .basket form p input.txt {width:314px;padding:8px 2px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: normal 1em/1 Arial,Tahoma,sans-serif;color:#000}
.content .basket form h2 input {margin:-3px 0 0}
.content .basket form h2 span {font-weight:normal}
.content .basket form .login {background:#8FDF6F;padding:15px 10px;font-size:1.2em;color:#000;margin:15px 0}
.content .basket form .login label {font-weight:bold;margin:0 5px}
.content .basket form .login input.txt {width:160px;padding:8px 2px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: normal 1em/1 Arial,Tahoma,sans-serif;color:#000}
.content .basket form .login .submit {margin:0 0 0 20px}
.content .basket form h3 {font-size:1.4em;color:#4F790F}
.content .basket form h3.gray {color:#939393}
.content .basket form h3 input {margin:-3px 0 0}
.content .basket .delivery div {padding:10px}
.content .basket .delivery div.odd {background:#BBECA6}
.content .basket .delivery p {font-size:1.1em;margin:0 0 0 30px}
.content .basket .delivery h3 {font-size:1.2em;color:#000}
.content .basket .delivery h3 input {margin-right:15px}
.content .basket .delivery p.right {padding:20px 0;font-size:1.2em}
.content .basket .finish table {background:#fff}
.content .basket .finish .address {width:280px}
.content .basket .finish .address table {width:100%;font-weight:normal}
.content .basket .finish .address table th {background:#fff;font-weight:bold}
.content .basket .finish .address table th, .content .basket .finish .address table td {padding:5px}
.content .basket .finish .address p {padding:15px 0;font-weight:bold}
.content .basket .finish .address p a {color:#4F7910}
.content .basket .finish .float-r {width:364px}
.content .basket .finish .float-r table, .content .basket .finish .float-r .final-price table {width:100%}
.content .basket .finish .float-r .delivery table {background:#90E06F}
.content .basket .finish .float-r .delivery table th, .content .basket .finish .float-r .delivery table td {padding:10px}
.content .basket .finish .float-r .delivery table td.highlight {font-size:1.42em;color:#EF4D15}
.content .basket .finish .float-r .final-price {border:1px solid #F7B084;background:#FFE5DC url(../images/final-price.png) repeat-x 0 0}
.content .basket .finish .float-r .final-price table {background:transparent}
.content .basket .finish .float-r .final-price table td, .content .basket .finish .float-r .final-price table th {padding:5px 15px;background:transparent none}
.content .basket .finish .float-r .final-price table .price * {font-size:1.30em;color:#EF4D15}
.content .basket .finish p.right {clear:both}

.content .basket .button-orange {float:right;height:52px;background:url(../images/button-orange.png) no-repeat;font-size:1.4em;color:#EF4D15;line-height:52px;text-decoration:none;font-weight:bold}
.content .basket .button-orange.hu{font-size:1em}
.content .basket .button-orange.hu span{padding: 0 15px 0 80px;}
.content .basket .button-orange:hover {color:#EF4D15;text-decoration:none}
.content .basket .button-orange span {display:block;background:url(../images/button-orange-span.png) no-repeat 100% 0;padding:0 15px 0 67px}
.content .basket p.center .button-orange {margin:0 210px 0 0}
.content .basket .button-gray {float:left;height:52px;background:url(../images/button-gray.png) no-repeat 0 0;font-size:1.5em;color:#939393;line-height:52px;text-decoration:none;font-weight:bold;text-shadow:1px 1px #fff}
.content .basket .button-gray.hu {font-size: 1.2em}
.content .basket .button-gray.en {float:left;height:52px;background:url(../images/button-gray.png) no-repeat 0 0;font-size:1.3em;color:#939393;line-height:52px;text-decoration:none;font-weight:bold;text-shadow:1px 1px #fff}
.content .basket .button-gray:hover {color:#939393;text-decoration:none}
.content .basket .button-gray span {display:block;background:url(../images/button-gray-span.png) no-repeat 0 0;padding:0 86px 0 30px}
.content .basket .button-gray span.hu {padding:  0 70px 0 10px}
.content .basket .button-gray span.en {display:block;background:url(../images/button-gray-span.png) no-repeat 0 0;padding:0 77px 0 30px}

/* ----------------------------------------------------------------------------------------------------------
sloupec
---------------------------------------------------------------------------------------------------------- */
.sidebar {float:left;width:225px;margin:-65px 0 0 29px;position:relative}

.sidebar .box {margin:20px 0}
.sidebar .box h2 {font-size:1.4em;font-weight:bold;padding:10px 15px;text-transform:uppercase;color:#000}
.sidebar .box ul {font-size:1.2em;font-weight:bold}

/* odlibene produkty */
.sidebar .box.orange h2 {background:url(../images/box-favourites-top.png) no-repeat 0 0}
.sidebar .box.orange {background:url(../images/box-favourites.png) repeat-y}
.sidebar .box.orange .middle {background:url(../images/box-favourites-middle.png) no-repeat 0 0}
.sidebar .box.orange .bottom {background:url(../images/box-favourites-bottom.png) no-repeat 0 100%;padding:0 0 10px; min-height: 185px;}
.sidebar .box.orange ul li {border-bottom:1px solid #DAA585;line-height:1.2;padding:5px 15px}
.sidebar .box.orange ul li.odd {border:0 none;padding-bottom:0}
.sidebar .box.orange ul li a {display:block;color:#904614;padding:5px 0 5px 10px;background:url(../images/ico-favourites-arrow.png) no-repeat 0 30%}

/* jak nakoupit */
.sidebar .box.green h2 {background:url(../images/box-howto-top.png) no-repeat 0 0}
.sidebar .box.green {background:url(../images/box-howto.png) repeat-y}
.sidebar .box.green .middle {background:url(../images/box-howto-middle.png) no-repeat 0 0}
.sidebar .box.green .bottom {display: inline-block; background:url(../images/box-howto-bottom.png) no-repeat 0 100%;padding:0 0 10px}
.sidebar .box.green ul li {padding:5px 11px}
.sidebar .box.green ul li.odd {border:0 none;padding-bottom:0}
.sidebar .box.green ul li a {color:#395C07}
.sidebar .box.green ul li span {font-size:14px;font-weight:bold;color:#000;margin:0 3px 0 0}
.sidebar .box.green.text {color:#000}
.sidebar .box.green.text ul {font-weight:normal;line-height:1.2;margin:0 15px}
.sidebar .box.green.text ul li {background:url(../images/ico-favourites-arrow.png) no-repeat 0 50%;padding:5px 0 px 10px}

/* rychly kontakt */
.sidebar .box.blue h2 {background:url(../images/box-contact-top.png) no-repeat 0 0}
.sidebar .box.blue {background:url(../images/box-contact.png) repeat-y}
.sidebar .box.blue .middle {background:url(../images/box-contact-middle.png) no-repeat 0 0}
.sidebar .box.blue .bottom {background:url(../images/box-contact-bottom.png) no-repeat 0 100%;padding:0 0 10px}
.sidebar .box.blue address {font-style:normal;color:#000;font-size:1.1em;padding:10px 15px;line-height:1.3; text-align: left;}
.sidebar .box.blue address strong {display:block}
.sidebar .box.blue address a {color:#000}
.sidebar .box.blue p {font-size:1.2em;padding:5px 15px;color:#000}

/* ----------------------------------------------------------------------------------------------------------
paticka
---------------------------------------------------------------------------------------------------------- */
.footer {width:968px;margin:0 auto;clear:both;background:url(../images/footer.png) no-repeat 0 0;font-size:1.2em;padding:35px 25px 20px;color:#1B83B1}
.footer ul li {float:left;padding:0 5px 0 0}
.footer ul li a {font-weight:bold;margin:0 4px}
.footer span {font-weight:bold}
.footer span a {color:#1B83B1}
.footer span a:hover {text-decoration:none}

/* ----------------------------------------------------------------------------------------------------------
ostatni
---------------------------------------------------------------------------------------------------------- */

/* partneri */
.partners {width:1018px;margin:0 auto;clear:both;background:url(../images/partners.png) no-repeat 0 0;padding:11px 0 0}
.partners .middle {background:url(../images/wrapper.png) repeat-y;padding:0 30px 70px;min-height:95px;}
.partners .middle img#partners-map-image{width: 195px;height: 100px;}
.partners img {vertical-align:middle;margin:10px 25px 0 0}
.partners .middle div {float:right;margin:0px;font-size:1.2em;}
.partners .middle div a {margin:10px 45px 0 0;}
/* prihlasovaci box */
div#login {width:189px;height:109px;background:url(../images/login.png);position:absolute;top:60px;right:160px;padding:18px 15px 15px; z-index: 11}
.signinH2Fake {font-size:1.6em;color:#1082B1;font-weight:normal;margin:0 0 10px; display: block;}
div#login a {font-size:0.92em;font-weight:normal;color:#1082B1}
div#login form input.txt {width:184px;padding:5px 2px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: normal 0.92em/1 Arial,Tahoma,sans-serif;color:#A9A9A9;margin:0 0 8px}
div#login form input.short {width:122px}
div#login form input.submit {margin:-8px 0 0 2px}

/* ----------------------------------------------------------------------------------------------------------
cistice
---------------------------------------------------------------------------------------------------------- */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
/* schovani pred ie mac \*/
* html .clearfix {height: 1%}
.clearfix {display: block}
.clr {clear:both;height:0;font-size:0;line-height:0}

/* ----------------------------------------------------------------------------------------------------------
doplnky
---------------------------------------------------------------------------------------------------------- */
.loader{width: 100%;min-height: 326px;background-image: url(../images/ajax-loader.gif);background-position: center;background-repeat: no-repeat;}
.no-results{width: 100%;min-height: 176px;text-align: center; font-weight: bold;font-size: small;padding-top: 150px;}
.hidden {display: none}
.red {color: red}
.carousel{min-height: 318px;}
div.goToDetail{padding-top: 8px;}
.goToDetail a img{margin-bottom: 3px !important}
.backgroundFix {background-position: 0px 0px !important;}
.backgroundFixNew {background: transparent !important;}
.catalogImg{height: 130px;overflow: hidden;background-color: transparent !important}
.catalogText{height: 125px; overflow: hidden; background-color: transparent !important}

.mediaSelect {width: 320px; margin-top: 7px; }
.checkboxWrapper {display: block; width: 640px; color:#000000; font-size:1.2em; font-weight: bold; }
.superWrapper { display: block; width: 200px; float: left; }
.marketLight { font-weight: normal !important; }


.sphere-verify {line-height: 52px;}
.zoom{margin-top: 5px;background-image: url(../images/lupa.gif);background-repeat: no-repeat;background-position: 100% 0;line-height: 14px;text-align: right;}
#zoomLink{color: #6A6A6A;margin-right: 16px;}
.controls{float: right;display: inline;font-size: small;font-weight: bold;margin-right: 15px;text-transform: none;color: #6A6A6A;margin-bottom: 15px}
.controls a{text-decoration: none;color: #6A6A6A;}
.controls a:hover{color: #1082B1;}
.contact .contact-form select{
  text-align: center;
}
.contact .contact-form select option{
  text-align: center;
}
.boxMarketSuperlink { position: relative; top: 9px; }

.contactBoxImg{
  float: left;
  margin-right: 15px;
}


table.partneri {width:100%;}
table.partneri td {text-align: center; vertical-align: middle; height: 100px;}

.orange {color: #EF4D15 !important;}
.ifNotHideMe {display: none;}
.info img {margin: 10px;}

.article-img{
  margin-right: 15px;
}

h2.article{
  margin-bottom: 10px;
}

/* SEO neboco veci */
h1.asH2Ja a {color:#EE4D15!important;margin:0 0 10px;font-weight:bold;}
h1.asH2Ja {font-size: 20px;}

span.h1Fake {color:#1082B1; font-size:2.1em;font-weight:normal;margin:0 0 20px;display: block}

h3.zalozkyVDetailu { color:#EE4D15; font-size:12px; font-weight:bold; margin:0px; }
.txt-center{
  text-align: center;
}

h2.aktivniZalozkaVKatalogu { color:#4F7910; font-size: 1em; }

.content .hp-box .item h3 {
  border-top:1px solid #FCDBD0;
  font-size:1.2em;
  line-height:1.2;
  margin:10px 0 5px;
  padding:5px 0 0;

  font-weight: bold;
}

.content .hp-box .item h3 a {
  color: #EF4D15!important;
}

.homepageJa h1 { color: black; font-size: 12px; margin: 5px 0 11px 0; font-weight: bold }
.backlinks a {font-weight: normal !important;}

.indexCategoriesUl { width: 890px; }

.content p img {margin: 10px;}

.ie6Market { float:left; }
#imgMap { float: right; }

/* textarea na poznamku objednavky */
.orderNote {
  background:none repeat scroll 0 0 #FFFFFF;
  border-color:#C0C0C0 #E5E5E5 #E5E5E5 #C0C0C0;
  border-right:1px solid #E5E5E5;
  border-style:solid;
  border-width:1px;
  color:#000000;
  font-family: Arial,Tahoma,sans-serif;
  font-size: 12px;
  padding:8px 2px;
  width: 458px;
  height: 150px;
}

.green .middle .bottom p{
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.1em;
  font-weight: bold;
}

.superMarketPadding{
  padding-left: 20px;
}

.box.green.ac h2 span.f {font-size:1.3em;color:#4A882F;font-weight:bold;text-shadow:1px 1px #fff;padding:0 0 0 40px;height:39px;}
.box.green.ac h2 span.f span {position:relative;top:0px}
.box.green.ac h2 span.f span span {height:39px;padding:0 25px 0 0;position:relative;top:0px}
.box.green.ac h2 span.f {background:url(../images/ico-action.png) no-repeat 10px 50%;}
.box.green.ac h2{padding-left: 0px !important}

.box.green.terezia h2 span.f {background:url(../images/ico-health.png) no-repeat 15px 50%}
.box.green.terezia h2 span.f {font-size:1.3em;color:#4A882F;font-weight:bold;text-shadow:1px 1px #fff;padding:0 0 0 45px;height:39px;}
/*
.box.green.terezia h2 span.f span {position:relative;top:0px}
.box.green.terezia h2 span.f span span {padding:0 25px 0 0;position:relative;top:0px}
*/
.box.green.terezia h2{padding-left: 0px !important}

.box.blue.disease h2 span.f {background:url(../images/ico-list.png) no-repeat 15px 50%}
.box.blue.disease h2 span.f {font-size:1.3em;color:#227293;font-weight:bold;text-shadow:1px 1px #fff;padding:0 0 0 45px;height:39px;}
.box.blue.disease h2 span.f span {position:relative;top:0px}
.box.blue.disease h2 span.f span span {padding:0px;position:relative;top:0px}
.box.blue.disease h2{padding-left: 0px !important}

p.marketMini .button-greenNew {float:right;height:37px;background:url(../images/button-green.png) no-repeat;font-size:1.4em;color:#fff;line-height:37px;text-decoration:none; position: relative; bottom: 20px;right:3px;}
.button-greenNew span {display:block;background:url(../images/button-green-span.png) no-repeat 100% 0;padding:0 30px 0 10px}
.marketEventLink{padding-left: 10px;}
.boxMarketSuperlinkNew { position: relative; top: 1px;}

.marketMini{
  padding-bottom: 10px;
}

.onas.marketMini{margin-top: 30px;}

.ame.marketMini {
  padding-top: 30px;
}

.article-gallery{
  height: 60px;
  width: 100%;
}

.article-gallery a#next img{
  border: 0px;
}

.article-gallery a#previous img{
  border: 0px;
}

.backgroundFix .padding ul, .product-detail .shortdesc ul {
  color: black;
  font-size: 12px !important;
  margin-left: 15px;
  list-style-image: url("../images/ico-ok.png") !important;
  
}

.backgroundFix .padding ul li, .product-detail .shortdesc ul li {
    float: none;
    font-weight: normal;
    padding: 4px 0px;
    font-size: inherit !important;
}

/* kuk */
.dis-vouch {
background:none repeat scroll 0 0 #C7ECF9;
border:1px solid #3DC8F7;
color:#000000;
font-size:1.2em;
margin:15px 0 30px 25px;
padding:22px 10px 0px 10px;
width:395px;
}

.dis-vouch p a { font-size: 0.9em}

#discount_voucher_h2 {color: #EF4D15; margin: 0 0 10px 0;font-size: 16px;}


.voucherError{font-size: 14px; color:red; font-style: italic; font-weight: bold;padding: 10px 0; display: block; margin: 10px 0;}
.dis-vouch input.txt {width:160px;padding:8px 2px;background:#fff;border:1px solid #E5E5E5;border-top:1px solid #C0C0C0;border-left:1px solid #C0C0C0;font: normal 1em/1 Arial,Tahoma,sans-serif;color:#000}
.dis-vouch .submit {margin:0 0 0 20px}
.button-orange-raw {float:right;display:block;height:52px;background:url(../images/button-orange.png) no-repeat;font-size:1.4em;color:#EF4D15;line-height:52px;text-decoration:none;font-weight:bold}

.button-orange-raw span {display:block;background:url(../images/button-orange-span.png) no-repeat 100% 0;padding:0 15px 0 75px}
.voucherSubmit.en {color: #EF4D15; font-size: 12px;font-weight:bold; background: url(../images/mini-butt-en.png); border:0;  margin-top: 10px; padding:8px 2px 6px 36px;width:90px;height:31px;}=======
.voucherSubmit {color: #EF4D15; font-size: 12px;font-weight:bold; background: url(../images/mini-butt.png); border:0;  margin-top: 10px; padding:8px 2px 6px 36px;width:82px;height:31px;}=======
.button-orange-raw span {display:block;background:url(../images/button-orange-span.png) no-repeat 100% 0;padding:0 15px 0 75px}

/* lek */
.flags{ float:right; height:25px; width:110px; margin-left:15px; margin-right: 8px; font-size: 1.1em; font-weight:normal;display:inline}
.flags img{ margin: 0px !important; margin-top: 2px !important;}
.flags .invisible{ visibility:hidden;}
.options .language{ display:block; float:left; width:25px; line-height:10px; text-decoration:none; margin:0px}
.clear{clear: both;}
.header-links{ float:left; padding-top: 3px;text-align:right}
.header-links.hu{}
.no-float{ float: none !important}
.size1em{ font-size: 1.3em;}
.mb3{ margin-bottom: 3px;}
.pr10{ padding-right:10px;}

input.agree{display: block;float: left;height: 30px; margin-right: 10px;}
.size11em{font-size: 0.9em}

span.competition-error{ font-size: 1.3em; margin-top: 15px; float: right; margin-right: 200px;}

/* =========================== DOPRAVA A PLATBA ============================= */
#transport-pay-prices-container #transport_pay_price h3{ color: #EE4D15; font-size: 1.7em; font-weight: bold; margin: 5px 0;}
#transport-pay-prices-container #transport_pay_price h3 span{ color: black; float: right}
.trans.odd{ padding-right: 0px ; width: 664px;}
.pay.odd{ padding-right: 0px; width: 645px;}

div#transport_pay_price{ background: none repeat scroll 0 0 #C7ECF9; border: 1px solid #3DC8F7; color: #000000; font-size: 1.2em; padding: 22px 10px; width:300px;}

.product-detail .carouselWrapper{width: 240px;float: left;}
.product-detail #product-discount{margin: 10px 0 10px 325px}

.font-normal{ font-weight: normal !important}
#header_redirect { text-decoration: none; position: absolute; display: block; top: 38px; left: 29px; width: 959px; height: 247px;}

/* Content fake */
#contentFake {position:relative; top: 440px;}
.hp-box {position: relative; top: -265px;}
.hp-box.cz {top: -256px;}
.hp-box.en {top: -300px;}
.hp-box.sk {top: -105px;}
.hp-box.hu {top: -300px;}
