/*
Author: Jakub Beránek
Studio: www.vindi.cz
*/
html, body {
background: #99dcf7 url('/images/background.png?newnew') repeat-y center 0;
height: 100%;
font-size: 0.9em; 
padding: 0; 
margin: 0;
color: #2e3335;
font-family: Arial, Tahoma, Verdana;
line-height: 1.4em;
}

img {border: none;}
a {outline: none; cursor: pointer; color: #e4007b;}
a:hover {color: #999; text-decoration: none;}

/* HEADLINE */
h1, h2, h3, h4 {color: #e93395;}
h1 {color: #e93395; margin: 15px 0; font-size: 1.6em;}
.akce {margin: 5px 0; color: #e93395;}
.index-aktuality {margin: 5px 0; color: #e93395; font-size: 1.2em;}

/* OTHERS */
#ielogo, #ielogo a {font-size: 1px; color: #99DCF7}
.float_left {float: left;}
.float_right {float: right;}
.align_center {text-align: center;}
.va_top {vertical-align: top;}
.underline {text-decoration: underline;}
.pink {color: #e4007b;}
.dark {color: #2e3335;}
.blue {color: #048ec8;}
.strong {font-weight: bold;}
.smaller {font-size: 0.9em;}
.smaller2 {font-size: 0.85em;}
.bigger {font-size: 1.1em;}
.bigger2 {font-size: 1.2em;}
.bigger3 {font-size: 1.3em;}
.bigger4 {font-size: 1.4em;}
.t_right {text-align: right;}
.margin0 {margin: 0;}
#easyTooltip{width:300px; background: #e1f5fd; padding: 10px 10px; border: 2px solid #5cc4ef; font-size:1.1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

p {margin: 0 0 10px 0;}

#center ul, #center2 ul {margin: 0; padding: 0; list-style: none;}
#center ul li, #center2 ul li {padding: 0 0 5px 15px; background: url('/images/popisZbozi-li.gif?newnew') no-repeat 0 6px;}

.chybka {width: 711px; line-height: 70px; background: #ffe8f9 url('/images/pozor-nedokonceno.png?newnew') no-repeat 0 0; color: #e4007b; font-weight: bold; padding: 0 0 0 86px; font-size: 0.9em; margin: 0 0 -8px 0; text-align:center;}

/* PAGE KODING */
#wrap {
min-height: 100%; height:auto !important; height: 100%;/*IE*/ position: relative; background: url('/images/wrap3.jpg?newnew') no-repeat center 0;
}
#hlavni-box {position: relative; width: 980px; margin: 0px auto; padding: 0 0 85px 0; _padding: 0 0 68px 0; overflow: hidden;/* background: white url('../images/header.jpg?newnew') no-repeat 0 0;*/}
#page {float: left; width: 980px; padding: 187px 0 0 0; position: relative;}
#logo {position: absolute; left: 0; top: 15px; height: 97px; width: 261px; display: block; z-index: 10;}
#logo span {position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: url('../images/logo.jpg') no-repeat 0 0; _background: url('../images/logo.jpg') no-repeat 0 0;}
#logo a {font-size: 1px;}

/* MAIN */
#main {float: right; width: 797px;}
/* CENTER */
#center {float: left; width: 616px;}
#center2 {float: left; width: 797px;}
#drobecky {float: left; padding: 0; line-height: 30px; font-weight: bold; color: #0186bd;}
#drobecky img {float: left;}
#drobecky span {padding: 0 10px 0 5px; line-height: 30px; background: url('../images/drobecky-span.png?newnew') no-repeat right 0; display: block; float: left;}
#drobecky a {color: #0186bd;}
.vypis {width: 616px;}
.product {float: left; width: 204px; height: 271px; border: 1px solid #99dcf7; position: relative; margin: -1px -1px 0 0;}
.wide {width: 215px;}
.product h3 {font-size: 0.9em; padding: 5px; margin: 0; line-height: 1.3em; height: 2.6em;}
.product h3 a {color: #e4007b; text-decoration: none;}
.product h3 a:hover {text-decoration: underline;}
.product .image {float: left; width: 204px; height: 150px; text-align: center; border-collapse: collapse;}
.product p {float: left; margin: 0; height: 21px; width: 194px; padding: 0 5px;}
.wide p {width: 205px;}
.product p strong {color: #e4007b; font-size: 1.2em;}
.product p a {float: right; width: 57px; height: 21px; display: block; background: #0490c9; position: relative;}
.product p a span {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url('../images/product_detail.jpg?newnew') no-repeat 0 0;}
.product p.description {font-size: 0.85em; line-height: 1.2em; margin: 0; padding: 18px 5px 7px 5px; height: 2.4em;}
.product .vyrobce {position: absolute; left: 5px; bottom: 64px; _bottom: 60px; %bottom: 60px;}
.product .akce-sleva {position: absolute; right: 5px; bottom: 64px;}
.product .akce-sleva .nove {width: 50px; height: 16px; background: #d71631 url('../images/akce.jpg?newnew'); text-align: center; color: white; line-height: 16px; font-size: 0.8em; margin: 1px 0;}
.product .akce-sleva .skladem {width: 50px; height: 16px; background: /*#59ca05*/ url('../images/nove.png?newnew'); text-align: center; color: white; line-height: 16px; font-size: 0.8em; margin: 1px 0;}
.product .akce-sleva .sleva {width: 50px; height: 16px; background: /*#ff7400*/ url('../images/sleva.png?newnew'); text-align: center; color: white; line-height: 16px; font-size: 0.8em; margin: 1px 0;}
/* RIGHT */
#right {float: right; width: 168px; _margin-right: -2px;}
.nadpis_modry {float: left; width: 143px; height: 29px; line-height: 29px; padding: 0 10px 8px 15px; background: #048ec7 url('../images/nadpis_modry.jpg?newnew') no-repeat 0 0; color: white; font-weight: bold;}
.nadpis_ruzovy {float: left; width: 143px; height: 29px; line-height: 29px; padding: 0 10px 8px 15px; background: #e4017b url('../images/nadpis_ruzovy.jpg?newnew') no-repeat 0 0; color: white; font-weight: bold;}
.box-modry {float: left; width: 168px; background: #d4f0fb url('../images/box-modry_center.jpg?newnew') repeat-y 0 0; margin-bottom: 15px;}
.box-modry_in {float: left; width: 148px; background: url('../images/box-modry_bottom.jpg?newnew') no-repeat 0 bottom; padding: 5px 10px 4px 10px; font-size: 0.9em;}
.box-ruzovy {float: left; width: 168px; background: #fbd4f1 url('../images/box-ruzovy_center.jpg?newnew') repeat-y 0 0; margin-bottom: 15px;}
.box-ruzovy_in {float: left; width: 148px; background: url('../images/box-ruzovy_bottom.jpg?newnew') no-repeat 0 bottom; padding: 5px 10px 4px 10px; font-size: 0.9em;}
.box-modry_in p, .box-ruzovy_in p {line-height: 1.2em; padding: 0 0 0 4px;}
.box-modry_in p.align_center, .box-ruzovy_in p.align_center {padding: 0;}
.table_contact {font-size: 0.9em; margin: 0 0 20px 0;}
/* LEFT */
#left {float: left; width: 169px;}
#prepinani {float: left; width: 169px; height: 29px;/*height: 34px; background: url('../images/prepinani.jpg?newnew') no-repeat 0 bottom;*/ position: relative; font-size: 1em; font-weight: bold; color: white;}
#prepinani .produkty a {position: absolute; width: 80px; height: 29px; line-height: 29px; display: block; text-align: center; left: 0; top: 0; background: #e4007b url('../images/prepinac_ruzovy.jpg?newnew') no-repeat 0 0; cursor: pointer; color: white; text-decoration: none;}
#prepinani .znacky a {position: absolute; width: 80px; height: 29px; line-height: 29px; display: block; text-align: center; right: 0; _right: -1px; top: 0; background: #e4007b url('../images/prepinac_ruzovy.jpg?newnew') no-repeat 0 0; cursor: pointer; color: white; text-decoration: none;}
#prepinani a:hover {text-decoration: underline;}
#prepinani .selected a {/*top: 5px; */background: #048ec8 url('../images/prepinac_modry.jpg?newnew') no-repeat 0 0;}
.undermenu {float: left; width: 169px; background: #d4f0fb url('../images/menu_center.jpg?newnew') repeat-y 0 0;}
.undermenu2 {float: left; width: 169px;/* background: url('../images/menu_top.jpg?newnew') no-repeat 0 0;*/ border-top: 4px solid #048ec8;}
.undermenu3 {float: left; width: 169px; background: url('../images/menu_top.jpg?newnew') no-repeat 0 0; border-top: 4px solid #048ec8;}
#left .menu {float: left; width: 167px; background: url('../images/menu_bottom2.jpg?newnew') no-repeat 0 bottom; margin: 0; padding: 0 1px 8px 1px; list-style: none;}
#left .menu li{width: 167px; float: left;}
#left .menu li a{display: block ; width: 137px; padding: 0 15px; line-height: 30px; color: #0186bd; text-decoration: none; font-size: 0.9em; font-weight: bold;}
#left .menu li a:hover {background: #e80e84; font-weight: bold; color: #fff;}
#left .menu li a.aktivni {background: #f3fcff url('../images/menu-li-a_aktivni.jpg?newnew') no-repeat 0 0; font-weight: bold; color: #00577b;}
#left .menu li a.aktivni:hover {text-decoration: underline;}
#left .menu li ul.menu {list-style: none; display: inline; margin: 0; padding: 0 0 4px 0; background: #f3fcff url('../images/menu-li-a-ul.jpg?newnew') no-repeat 0 bottom;}
#left .menu li ul.menu li a {width: 122px; padding: 0 15px 0 30px; text-decoration: none; display: block; line-height: 20px; font-weight: normal; text-transform: lowercase; color: #00577b;}
#left .menu li ul.menu li ul.menu li a {width: 117px; padding: 0 15px 0 35px;}
#left .menu li ul.menu a:hover, #left .menu li ul.menu a.aktivni{ background: #e80e84; color: #fff; font-weight: normal;}

#email_text  {width: 142px; padding: 1px; border: 1px solid #0490CB;}
#email_sub {float: right; margin: 3px 3px 3px 0;}


#footer {position: absolute; width: 100%; height: 85px; left: 0; bottom: 0; color: white; }
#footer .align {position: relative; width: 738px; height: 67px; margin: 0px auto; background: #0392cd url('../images/footer.png?newnew') no-repeat 0 0; padding: 18px 90px 0 152px;}
#footer .align #sign {position: absolute; left: 11px; top: 41px; width: 119px; height: 28px;font-weight: bold;}
#footer .align #sign span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('../images/sign.jpg?newnew') no-repeat 0 0;}
#footer .align a {color: white;}
#footer .align a.footer_up {position: absolute; top: 7px; right: 18px; color: white; font-weight: bold; text-decoration: none; padding-right: 15px; background: url('../images/footer_up.png?newnew') no-repeat right 0; line-height: 16px; font-size: 0.8em;}
#footer .align a.footer_up:hover {text-decoration: underline;}
#footer .align p {font-size: 0.85em; margin: 0; padding: 10px 0 0 0;}

#footer .align #platebni-karty {
  position: absolute;
  top: 56px;
  right: 11px;
  width: 200px;
  height: 27px;

  }

/* IEREST */
#menu-home {position: absolute; padding-left: 50%; top: 123px;}
#menu-home_in {position: relative; margin-left: -505px; %margin-left: -961px; _margin-left: -802px; width: 1010px; height: 38px; background: url('/images/menu-home.png?newnew') no-repeat 0 0;}
#menu-home .active {background-position: 0 -38px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  #menu-home_in { margin-left: -504px;} 
}
#menu {position: absolute; width: 780px; height: 38px; left: 0; top: 123px; margin: 0; padding: 0; list-style: none; text-transform: uppercase;}
#menu li {float: left; padding: 0 3px 0 1px; text-align: center; background: url('../images/menu-li.png?newnew') no-repeat right 6px;}
#menu li.last {background: none;}
#menu li a {float: left; display: block; padding: 0; height: 36px; line-height: 36px; color: white; text-decoration: none; font-weight: bold; font-size: 0.9em; padding: 0 14px 2px 14px; background: #048cc4 url('/images/menu.png?newnew') repeat-x 0 0;}
#menu li a:hover, #menu li a.active {background: #e61586 url('/images/menu.png?newnew') repeat-x 0 -38px;}
#menu li.home a {padding-left: 0;}

#cart {position: absolute; width: 160px; height: 41px; right: 154px; top: 111px; background: #e4007b url('../images/cart.jpg?newnew') no-repeat 0 0; padding: 10px 33px 0 10px; font-weight: bold; font-size: 0.9em; color: white;}
#cart a {color: white;}
#cart a#cart-a {position: absolute; right: 10px; top: 11px; width: 37px; height: 35px; display: block;}
#search_text {position: absolute; left: 339px; top: 54px; border: none; margin: 0; padding: 13px 0 13px 20px; width: 198px; height: 14px; background: #ddeff7 url('../images/search_text.jpg?newnew') no-repeat 0 0; font-size: 0.8em;}
#search_submit {position: absolute; left: 557px; top: 54px; background: #e8248e url('/images/search_submit.jpg') no-repeat 0 0; width: 43px; height: 40px; text-indent: -9999px; border: 0;}
#mimino-top {position: absolute; right: -28px; top: 0;}

#uzivatel {background: url('/images/uzivatel.png') no-repeat 0 0; position: absolute; right: 115px; top: 15px; width: 150px; line-height: 20px; padding: 12px; font-size: 0.9em; color: #787f82;}

/* clanek */
#clanek h1 {line-height: 38px; color: #e4007b;}
.clanek-anotace {font-weight: bold;}
.clanek-anotace img {float: right; margin: 0 0 15px 15px; max-width: 200px; max-height: 200px;}
#clanek #soutez {border: 3px double #f669b5; padding: 10px;}
#clanek .otazka-nazev {font-weight: bold;}
#clanek h2 {color: #0186BD; margin: 0 0 10px 0; font-size: 18px;}
#clanek h3 {margin: 0 0 10px 0;}

/* tema */
#tema h1 {margin: 0; line-height: 38px; color: #e4007b;}
#tema .clanek {width: 777px; padding: 10px; position: relative; background: #ffe5f8 url('/images/ruzove-pozadi.png?newnew') repeat-y 0 0; position: relative; margin: 10px 0;}
#tema .clanek h2 {line-height: 32px; height: 32px; width: 757px; padding: 0 3px 0 17px; background: #048dc6 url('/images/clanek_nadpis.png?newnew') no-repeat 0 0; font-size: 16px; margin: 0 0 5px 0;}
#tema .clanek h2 a {color: white;}
#tema .clanek h2 span {float: right; line-height: 26px; width: 70px; text-align: center; margin: 3px 0 0; color: black; font-size: 12px; display: block;}
#tema .clanek img {float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 10px 0 0;}
#tema .clanek p {margin: 0 0 25px 0;}
#tema .clanek .vice {position: absolute; right: 10px; bottom: 10px; line-height: 14px;}
#tema .clanek .vice a.a1 {margin: 0 50px 0 0; width: 200px; display: inline-block;}
#tema .clanek .vice a.a2 {margin: 0 0 0 50px; padding-right: 20px; background: url('/images/right-arrow.png?newnew') no-repeat right center;}
.clanek .top {position: absolute; left: 0; top: 0; width: 797px; height: 4px; background: url('/images/clanek_top.png?newnew') no-repeat 0 0;}
.clanek .bottom {position: absolute; left: 0; bottom: 0; width: 797px; height: 4px; background: url('/images/clanek_bottom.png?newnew') no-repeat 0 0;}

/* index */
#jezditko{margin: 10px 0 15px 0; padding-bottom: 21px; background: url('/images/slider.png?newnew') no-repeat 0 182px; position: relative; width: 650px; height: 182px;}
#s6 { width: 648px; height: 180px; border: 1px solid #d4d4d4; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden;}
#s6 div { width: 648px; height: 180px; color: #333; text-align: center; font-size: 13px; }
#s6 div a{text-align:center;display:block}
#s6 div img { background: #fff;margin: 0 auto }
#s6 div { top: 0; left: 0;text-align:center }
#nav {position: absolute; left: 0; bottom: 0; z-index: 5; text-align: center; width: 650px;}
#nav a{display: inline-block; height: 14px; line-height: 14px; text-align: center; width: 14px; background: url('/images/slider_nonactive.png?newnew') no-repeat 0 0; color: #ff9000; text-indent: -9999px; margin: 0 2px;}
#nav a.activeSlide { background: url('/images/slider_active.png?newnew') no-repeat 0 0; color: #447700; font-weight: bold;}

#vip {margin: 10px 0 15px 0; padding-bottom: 21px; background: url('/images/vip.png?newnew') no-repeat 0 0; position: relative; width: 650px; height: 182px;}
#vip_div { width: 648px; height: 180px; border: 1px solid #d4d4d4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden;}
#vip_div div { width: 648px; height: 180px; color: #333; text-align: center; font-size: 13px; top: 0; left: 0;text-align:center}
#vip_div div p {width: 325px; height: 187px; padding: 18px 15px 0 310px; line-height: 36px; font-family: Georgia; font-size: 1.15em; font-style: italic; text-align: left;}
#vip_div div p.mensi {font-size: 14px; line-height: 25px;}
#vip_div div span {color: #e3007b;}
#vip_div div strong {display: block; text-align: right; padding-right: 20px;}

.ostitkovano {position: relative; display: inline-block;}
.stitek-novinka {position: absolute; right: -5px; top: -5px;}
#index_l {float: left; width: 650px; padding: 0 12px 0 3px;}
#rozcestnik {border: 1px solid #01a8ec; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; background: #e8f7fd url('/images/rozcestnik.png?newnew') repeat 0 0; box-shadow: inset 0 0 4px #01a8ec; -moz-box-shadow: inset 0 0 4px #01a8ec; -webkit-box-shadow: inset 0 0 4px #01a8ec; padding: 16px; position: relative;}
#rozcestnik {_border: 0; _background: #e8f7fd url('/images/rozcestnik_top.png?newnew') repeat 0 0; %border: 0; %background: #e8f7fd url('/images/rozcestnik_top.png?newnew') repeat 0 0; border: 0\9; background: #e8f7fd url('/images/rozcestnik_top.png?newnew') repeat 0 0\9;}
#rozcestnik h2 {line-height: 22px; height: 22px; width: 100%; position: relative; overflow: hidden; color: #0186bd;}
#rozcestnik h2 span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/rozcestnik_produkty.png?newnew') no-repeat 0 0;}
#rozcestnik table {width: 100%; border-collapse: collapse; margin: 10px 0;}
#rozcestnik table td {padding: 5px 13px; border-left: 1px dashed #6ebcdc; vertical-align: top;}
#rozcestnik table td:first-child {border: 0;}
#rozcestnik table .tr1 td {text-align: left; vertical-align: bottom;}
#rozcestnik table h3 {font-size: 1.5em;}
#rozcestnik table ul {margin: 0; padding: 0; list-style: none;}
#rozcestnik table ul a {display: block; line-height: 22px; padding: 0 0 0 17px; color: #118ec1; font-weight: bold; font-size: 1.1em; background: url('/images/rozcestnik_ruka.png?newnew') no-repeat 0 4px;}
#rozcestnik_search-text {float: left; width: 525px; height: 56px; background: url('/images/rozcestnik_search-text.png?newnew') no-repeat 0 0; color: #c2c2c2; border: 0; font-size: 1.2em; padding: 0 10px; padding: 20px 10px 0 10px \9; margin: 10px 0 10px 8px; margin: 10px 0 -10px 8px \9;}
:root #rozcestnik_search-text {padding: 0 10px \0/IE9; margin: 10px 0 10px 8px \0/IE9;}
#rozcestnik_search-submit {float: left; margin: 10px 0 0;}
#rozcestnik p {text-align: center; line-height: 40px; margin: 0;}
#rozcestnik p a {display: inline-block; margin: 0 30px; text-decoration: none; font-size: 1.7em; font-weight: bold;}
#rozcestnik_bottom {display: none; position: absolute; left: 0; bottom: 0; width: 650px; height: 5px; background: url('/images/rozcestnik_bottom.png?newnew') no-repeat 0 0;}
#rozcestnik_bottom {_display: block; %display: block; display: block\9;}
#rozcestnik .a_img {margin: 5px 0;}
#rozcestnik .a_img a {display: inline-block; height: 19px; text-indent: -9999px; overflow: hidden;}
#rozcestnik .a_img .vyprodej {width: 78px; background: url('/images/rozcestnik_vyprodej.png?newnew') no-repeat 0 0;}
#rozcestnik .a_img .slevy {width: 78px; background: url('/images/rozcestnik_slevy.png?newnew') no-repeat 0 0;}
#rozcestnik .a_img .outlet {width: 78px; background: url('/images/rozcestnik_outlet.png?newnew') no-repeat 0 0;}
#rozcestnik .a_img .novinky {width: 78px; background: url('/images/rozcestnik_novinky.png?newnew') no-repeat 0 0; height: 18px;}
#rozcestnik .a_img a:hover {background-position: 0 -19px;}
#index_l .i_akce {line-height: 17px; color: #34b9f0; width: 650x; height: 17px; position: relative; margin: 0 0 10px 0; overflow: hidden;}
#index_l .i_akce span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_akce.png?newnew') no-repeat 0 0;}
#index_l .i_novinky {line-height: 22px; color: #34b9f0; width: 650x; height: 22px; position: relative; margin: 0 0 10px 0; overflow: hidden;}
#index_l .i_novinky span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_novinky.png?newnew') no-repeat 0 0;}
#index_l .novinka {float: left; width: 310px; color: #000; margin: 0 25px 10px 0;}
#index_l .novinka2 {margin: 0 0 10px 0;}
#index_l .novinka small {color: #78d0f5; display: block; margin: 5px 0 0;}
#index_l .i_nas-tip {line-height: 22px; color: #34b9f0; width: 650x; height: 22px; position: relative; margin: 0 0 6px 0; overflow: hidden;}
#index_l .i_nas-tip span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_nas-tip.png?newnew') no-repeat 0 0;}
#i_text {margin: 20px 0 0; text-align: justify;}


#index_r {float: left; width: 311px; padding: 0 0 219px 0;}
#index_r .i_prodejna {line-height: 35px; color: #34b9f0; width: 311x; height: 35px; position: relative; border-bottom: 1px solid #ee3398; margin: 0 0 6px 0; overflow: hidden;}
#index_r .i_prodejna span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_prodejna.png?newnew') no-repeat 0 0;}
#index_r .i_prodejna-text {line-height: 37px; color: #fff; width: 311x; height: 74px; position: relative; background: #e4007b; margin: 0 0 6px 0; overflow: hidden; text-align: center;}
#index_r .i_prodejna-text span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_prodejna-text.png?newnew') no-repeat 0 0;}
#index_r-slider{margin: 10px 0; position: relative; width: 311px; height: 181px;}
#s { width: 311px; height: 181px;}
#s div { width: 311px; height: 181px; color: #333; text-align: center; font-size: 13px; }
#s div a{text-align:center; padding: 4px; border: 1px solid #01A8EC; background: #D4F0FB; display: block;}
#s div a:hover{border: 1px solid #e93395; background: #ffe8f9;}
#s div img {margin: 0 auto;}
#s div { top: 0; left: 0;text-align:center }

#index_r .i_prodejna-zobrazit {width: 134px; height: 26px; line-height: 26px; text-align: center; position: relative; background: #d10070; color: #fff; display: inline-block;}
#index_r .i_prodejna-zobrazit span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_prodejna-zobrazit-na-mape.png?newnew') no-repeat 0 0;}
#index_r .i_prodejna-vice {width: 134px; height: 26px; line-height: 26px; text-align: center; position: relative; background: #018dc7; color: #fff; display: inline-block;}
#index_r .i_prodejna-vice span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_prodejna-vice-informaci.png?newnew') no-repeat 0 0;}

#index_r .i_newsletter {line-height: 35px; color: #34b9f0; width: 311x; height: 35px; position: relative; border-bottom: 1px solid #ee3398; margin: 0 0 6px 0; overflow: hidden;}
#index_r .i_newsletter span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_newsletter.png?newnew') no-repeat 0 0;}
#index_r #i_newsletter-text {float: left; width: 218px; height: 35px; line-height: 35px; color: #0d8cc1; padding: 0 0 0 10px; background: #d3effa url('/images/i_newsletter-text.png?newnew') no-repeat 0 0; border: 0; margin: 0 0 10px 0;}
#index_r #i_newsletter-submit {float: left;}

#index_r .i_kontakt {line-height: 34px; color: #34b9f0; width: 311x; height: 34px; position: relative; border-bottom: 1px solid #ee3398; margin: 0; overflow: hidden;}
#index_r .i_kontakt span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_kontakt.png?newnew') no-repeat 0 0;}
#index_r .i_kontakt-table {padding: 0 10px; width: 291px; margin: 0 0 10px 0;}
#index_r .i_kontakt-table table {border-collapse: collapse; width: 291px; color: white;}
#index_r .i_kontakt-table table td {border-bottom: 1px dashed #a01861; font-style: italic; height: 35px; color: #029ddc;}
#index_r .i_kontakt-table table .last td {border-bottom: none;}
#index_r .i_kontakt-table table td:first-child {font-weight: bold; font-style: normal; color: #e3007b;}
#index_r .i_kontakt-table table a {color: #029ddc; text-decoration: none;}

#index_r .i_clanky {line-height: 38px; color: #fff; width: 291x; height: 38px; position: relative; background: #fe0089; margin: 0; overflow: hidden; padding: 0 10px;}
#index_r .i_clanky span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_clanky.png?newnew') no-repeat 0 0;}
#index_r .i_clanky-div {padding: 0 10px 10px; background: #0491cb url('/images/i_clanky-div.png?newnew') no-repeat 0 bottom; margin: 0 0 10px 0; color: white; font-size: 0.9em;}
#index_r .i_clanky-div table {border-collapse: collapse; width: 100%;}
#index_r .i_clanky-div table td {padding: 10px 0 0; vertical-align: top; border-bottom: 1px dashed #81c2f2;}
#index_r .i_clanky-div .clanek_img {display: block; padding: 2px; width: 46px; height: 46px; background: white; border: 1px solid #d1d1d1;}
#index_r .i_clanky-div .clanek_img img {max-width: 46px; max-height: 46px;}
#index_r .i_clanky-div small {color: #86ddff;}
#index_r .i_clanky-div h3 {font-size: 1em; margin: 3px 0;}
#index_r .i_clanky-div h3 a {color: white;}
#index_r .i_clanky-div table .last td {border: 0;}

#index_r .i_limit-akce {line-height: 38px; color: #fff; width: 291x; height: 38px; position: relative; background: #fe0089; margin: 0; overflow: hidden; padding: 0 10px;}
#index_r .i_limit-akce span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_limit-akce.png?newnew') no-repeat 0 0;}
#index_r .i_limit-akce-div {padding: 10px; background: #0491cb url('/images/i_clanky-div.png?newnew') no-repeat 0 bottom; margin: 0 0 10px 0;}
#index_r .i_limit-akce-div h3 {margin: 0 0 8px 0; font-size: 1.3em;}
#index_r .i_limit-akce-div h3 a {color: white; text-decoration: none;}
#index_r .i_limit-akce-div a.i_limit-a {width: 291px; background: white; display: block; text-align: center;}
#index_r .i_limit-akce-div a img {max-width: 291px;}
#index_r .i_limit-akce-div a.i_limit-a img {_width: 291px;}
#index_r .i_limit-akce-div table {border-collapse: collapse; width: 100%; color: white; margin: 5px 0;}
#index_r .i_limit-akce-div table td {border-left: 1px solid #0381b4; padding: 2px 7px; font-size: 1.1em;}
#index_r .i_limit-akce-div .ceny td {font-weight: bold; font-size: 1.3em;}
#index_r .i_limit-akce-div table td:first-child {border: 0;}
#index_r .i_limit-akce-div .cas {width: 291px; line-height: 48px; text-align: center; color: white; background: #f40084 url('/images/i_limit-akce-cas.png?newnew') no-repeat 0 0; font-weight: bold; font-size: 3em; margin: 0 0 10px 0;}
#index_r .i_limit-akce-div .cas small {display: block; width: 152px; padding: 0 0 0 139px; line-height: 18px; font-weight: normal; font-size: 0.3em; margin: -4px 0 0;}
#index_r .i_limit-akce-div .cena {font-size: 2em; color: white;}
#index_r .i_limit-akce-div .float_right {position: relative; top: -4px;}

#partneri {position: absolute; right: 4px; bottom: 0; width: 311px; height: 209px; padding: 0 0 10px 0; text-align: center;}
#partneri h2 {line-height: 34px; color: #34b9f0; width: 311x; height: 34px; position: relative; border-bottom: 1px solid #ee3398; margin: 0 0 6px 0; overflow: hidden;}
#partneri h2 span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('/images/i_partneri.png?newnew') no-repeat 0 0;}
#partneri table {border-collapse: collapse;}
#partneri table td {padding: 5px; text-align: center; vertical-align: middle;}
.p_pw {position: relative; width: 140px; height: 28px; overflow: hidden; display: inline-block;}
.p_pw span {position: absolute; left: 0; top: 0; width: 140px; height: 28px; background: url('/images/partneri_play-wisely.png?newnew') no-repeat 0 0;}
.p_pw:hover span {background-position: 0 -28px;}
.p_l {position: relative; width: 140px; height: 27px; overflow: hidden; display: inline-block;}
.p_l span {position: absolute; left: 0; top: 0; width: 140px; height: 27px; background: url('/images/partneri_logosign.png?newnew') no-repeat 0 0;}
.p_l:hover span {background-position: 0 -27px;}
.p_ms {position: relative; width: 140px; height: 70px; overflow: hidden; display: inline-block;}
.p_ms span {position: absolute; left: 0; top: 0; width: 140px; height: 70px; background: url('/images/partneri_morsky-svet.png?newnew') no-repeat 0 0;}
.p_ms:hover span {background-position: 0 -70px;}
.p_k {position: relative; width: 87px; height: 71px; overflow: hidden; display: inline-block;}
.p_k span {position: absolute; left: 0; top: 0; width: 87px; height: 71px; background: url('/images/partneri_klokanek.png?newnew') no-repeat 0 0;}
.p_k:hover span {background-position: 0 -71px;}
                              
/* kosik-tpl */
.povinne {color: #e50e82;}
label.error {color: #e50e82; display: block;}
#kosik-tabulkazbozi {width: 797px; border-collapse: collapse; margin: 20px 0 11px 0; background: #fff url('/images/kosik-tabulka.png?newnew') repeat-y 0 0; font-size: 0.9em;}
#kosik-tabulkazbozi th, #kosik-tabulkazbozi td {padding: 0 0 0 20px; text-align: left;}
#kosik-tabulkazbozi th {background: #e4007b; color: white; height: 38px;}
#kosik-tabulkazbozi th:first-child {background: #e4007b url('/images/kosik-tabulka_th1.png?newnew') no-repeat 0 0;}
#kosik-tabulkazbozi th.last-child {background: #e4007b url('/images/kosik-tabulka_th2.png?newnew') no-repeat right 0;}
#kosik-tabulkazbozi td {border-bottom: 1px solid #ef5cad; height: 51px;}
#kosik-tabulkazbozi .border_t td {border-top: 1px solid #ef5cad; height: 51px;}
#kosik-tabulkazbozi td .arrow {position: relative; top: 3px; margin: 0 10px 0 3px;}
#kosik-tabulkazbozi .second td {background: #fff3fc;}
#kosik-tabulkazbozi .second td:first-child {background: url('/images/kosik-tabulka_tr2.png?newnew') repeat-y 0 0;}
#kosik-tabulkazbozi .second td.last-child {background: url('/images/kosik-tabulka_tr2.png?newnew') repeat-y right 0;}
#kosik-tabulkazbozi a {color: #000; font-weight: bold;}
#kosik-tabulkazbozi tfoot td {height: 48px; border: none;}
#kosik-tabulkazbozi .tfoot {width: 262px; height: 50px; margin: -2px -1px -4px -20px; background: url('/images/kosik-tabulka_tfoot.png?newnew') no-repeat 0 bottom; padding: 0 0 0 535px; border-top: 1px solid #ef5cad;}
#kosik-tabulkazbozi .tfoot .p1 {float: left; width: 120px; line-height: 50px; font-weight: bold; margin: 0;}
#kosik-tabulkazbozi .tfoot .p2 {float: left; width: 120px; line-height: 20px; padding: 5px 0 0; margin: 0;}
#kosik-tabulkazbozi input.ks {padding: 1px 2px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; width: 20px;}
#js_tr-dodani td {font-weight: bold; background: url('/images/kosik-tabulka_dvojitalinka.png?newnew') repeat-x 0 6px; padding-top: 6px; border: none;}
.log_reg {width: 697px; line-height: 70px; background:#d4f0fb url('/images/kosik_vyhody-registrace.png?newnew') no-repeat 0 0; padding: 0 0 0 100px; color: #134f67; font-weight: bold;}
.log_reg label {margin: 0 30px 0 0; %margin: 0 30px 0 0 !important;}
.log_reg a { color: #134f67; font-weight: normal !important;}
#prihlaseniKosik {width: 777px; margin: -4px 0 0 -100px; padding: 0 10px; background: #d4f0fb url('/images/registraceKosik.png?newnew') no-repeat 0 bottom; line-height: 35px;}
#prihlaseniKosik #regemail, #prihlaseniKosik #regheslo {padding: 2px 5px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; margin: 0 0 0 10px; width: 180px;}
#registraceKosik {width: 777px; line-height: 35px; background: #d4f0fb url('/images/registraceKosik.png?newnew') no-repeat 0 bottom; padding: 0 10px 0 10px; margin: -4px 0 0;}
#registraceKosik table input {padding: 2px 5px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; width: 247px; margin: 0 0 0 10px;}
#prihlaseniKosik .sub {padding: 2px 6px; background: #e4027c; border: 2px solid #920250; color: white; font-weight: bold; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.dodaci_adresa {float: left; width: 449px; background: #ffe5f8 url('/images/dodaci_adresa.png?newnew') repeat-y 0 0; margin: 11px 0; position: relative;}
.fakturacni_adresa {float: left; width: 337px; background: #ffe5f8 url('/images/fakturacni_adresa.png?newnew') repeat-y 0 0; margin: 11px 0 11px 11px; position: relative;}
.dodaci_adresa h2, .fakturacni_adresa h2 {background: #e4007b url('/images/dodaci_adresa-h2.png?newnew') no-repeat 0 0; color: white; padding: 0 10px; line-height: 39px; font-size: 1.15em;}
.fakturacni_adresa h2 {background: #e4007b url('/images/fakturacni_adresa-h2.png?newnew') no-repeat 0 0; margin: 0 0 5px 0;}
.dodaci_adresa table, .fakturacni_adresa table {border-collapse: collapse; width: 100%;}
.dodaci_adresa table td, .fakturacni_adresa table td {padding: 6px 10px; border-bottom: 1px solid #ef5cad;}
.dodaci_adresa .second td:first-child, .fakturacni_adresa .second td:first-child {background: #fbbfe3 url('/images/kosik-tabulka_tr2.png?newnew') repeat-y 0 0;}
.dodaci_adresa .second td.last-child, .fakturacni_adresa .second td.last-child {background: #fbbfe3 url('/images/kosik-tabulka_tr2.png?newnew') repeat-y right 0;}
.dodaci_adresa .spodek, .fakturacni_adresa .spodek {position: absolute; left: 0; bottom: 0; width: 449px; height: 4px; display: block; background: url('/images/dodaci_adresa-spodek2.png?newnew') no-repeat 0 bottom;}
.fakturacni_adresa .spodek {width: 337px; background: url('/images/fakturacni_adresa-spodek2.png?newnew') no-repeat 0 bottom;}
.dodaci_adresa .spodek2 {position: absolute; left: 0; bottom: 0; width: 449px; height: 4px; display: block; background: url('/images/dodaci_adresa-spodek.png?newnew') no-repeat 0 bottom;}
.dodaci_adresa table input, .fakturacni_adresa table input, .dodaci_adresa table select, .fakturacni_adresa table select, .dodaci_adresa table textarea {padding: 2px 5px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; width: 297px;}
.fakturacni_adresa table input, .fakturacni_adresa table select {width: 207px;}
.fakturacni_adresa p {margin: 0; padding: 0 10px; line-height: 20px;}
.firma_none {display: none;}
.firma_a {position: relative; left: -120px;}

#dodani {width: 797px; border-collapse: collapse; background: #d4f0fb url('/images/kosik-dodani.png?newnew') repeat-y 0 0; margin: 12px 0;}
#dodani thead th {background: #02a1e2; color: white; padding: 0 0 0 10px; height: 38px; font-size: 1.1em; text-align: left;}
#dodani thead th:first-child {background: #02a1e2 url('/images/kosik-dodani_first.png?newnew') no-repeat 0 0;}
#dodani thead th.last-child {background: #02a1e2 url('/images/kosik-dodani_last.png?newnew') no-repeat right 0;}
#dodani .dodani td {background: #eaf6fb;}
#dodani .dodani td:first-child {background: url('/images/kosik-dodani_2.png?newnew') repeat-y 0 0;}
#dodani .dodani td.last-child {background: url('/images/kosik-dodani_2.png?newnew') repeat-y right 0;}
#dodani td {padding: 5px 0 5px 20px; border-bottom: 1px solid #56c1ec;}
#dodani tfoot td {color: #026993; height: 38px; font-size: 1.1em; border: none; padding: 5px 0 5px 10px; text-align: center; font-weight: bold;}
#dodani tfoot td:first-child {background: url('/images/kosik-dodani_bottom.png?newnew') no-repeat 0 bottom;}
#dodani tfoot td.last-child {background: url('/images/kosik-dodani_bottom.png?newnew') no-repeat right bottom;}

/* objednavka */
#objednavka_tpl #kosik-tabulkazbozi a {font-weight: normal !important;}
.obj_skladem {display: inline-block; padding: 0 50px 0 0; line-height: 30px; background: url('/images/obj_skladem.png') no-repeat right center; font-weight: bold;}
.obj_info {display: inline-block; padding: 0 20px 0 0; line-height: 30px; background: url('/images/obj_info.png') no-repeat right center; width: 140px; font-weight: bold;}

#kosik-tabulkazbozi .obj-tfoot td {border: none;}
#kosik-tabulkazbozi .obj-tfoot_1 {width: 262px; height: 50px; margin: -2px -1px -4px -20px; background: url('/images/obj-tfoot.png') no-repeat 0 0; padding: 0 0 0 535px; border-top: 1px solid #ef5cad;}
#kosik-tabulkazbozi .obj-tfoot_1 .p1 {float: left; width: 90px; line-height: 50px; font-weight: bold; margin: 0; background: url('/images/cena-celkem.png') no-repeat 0 center; padding: 0 0 0 40px;}
#kosik-tabulkazbozi .obj-tfoot_1 .p2 {float: left; width: 120px; line-height: 20px; padding: 5px 0 0; margin: 0;}
#kosik-tabulkazbozi .obj-tfoot_2 {width: 262px; height: 50px; margin: -2px -1px -4px -20px; background: url('/images/obj-tfoot.png') no-repeat 0 bottom; padding: 0 0 0 535px; border-top: 1px solid #ef5cad;}
#kosik-tabulkazbozi .obj-tfoot_2 .p1 {float: left; width: 130px; line-height: 20px; font-weight: bold; padding: 5px 0 0; margin: 0;}
#kosik-tabulkazbozi .obj-tfoot_2 .p2 {float: left; width: 120px; line-height: 20px; padding: 5px 0 0; margin: 0;}

.kontaktovat-operatora {display: block; float: right; width: 269px; height: 47px; line-height: 47px; background: #02a3e4; text-align: center; color: white; position: relative; margin: 5px 0;}
.kontaktovat-operatora span {position: absolute; left: 0; top: 0; width: 269px; height: 47px; background: url('/images/kontaktovat-operatora.png') no-repeat 0 0;}
.stahnout-fakturu {display: block; float: right; width: 254px; height: 56px; line-height: 56px; background: #02a3e4; text-align: center; color: white; position: relative; margin: 5px 0;}
.stahnout-fakturu span {position: absolute; left: 0; top: 0; width: 254px; height: 56px; background: url('/images/stahnout-fakturu.png') no-repeat 0 0;}

/* pokladna */
.pozor-nedokonceno {width: 711px; line-height: 70px; background: #ffe8f9 url('/images/pozor-nedokonceno.png?newnew') no-repeat 0 0; color: #e4007b; font-weight: bold; padding: 0 0 0 86px; font-size: 0.9em; margin: 0 0 -8px 0;;}
.boxpokladna {float: left; width: 379px; background: url('/images/boxpokladna.png?newnew') repeat-y 0 0; position: relative;}
.boxpokladna2 {margin: 0 0 0 35px;}
.boxpokladna h2 {line-height: 38px; padding:0 10px; background: #048dc7 url('/images/boxpokladna-h2.png?newnew') no-repeat 0 0; color: white; font-size: 1.15em;}
.boxpokladna table {border-collapse: collapse; width: 379px;}
.boxpokladna table td {height: 26px; padding: 0 10px;}
.boxpokladna .second td:first-child {background: url('/images/kosik-dodani_2.png?newnew') repeat-y 0 0;}
.boxpokladna .second td.last-child {background: url('/images/kosik-dodani_2.png?newnew') repeat-y right 0;}
.boxpokladna .spodekSVETLY {position: absolute; left: 0; bottom: 0; width: 379px; height: 4px; display: block; background: url('/images/boxpokladna_spodek.png?newnew') no-repeat 0 bottom;}
.boxpokladna .spodekTMAVY {position: absolute; left: 0; bottom: 0; width: 379px; height: 4px; display: block; background: url('/images/boxpokladna_spodek2.png?newnew') no-repeat 0 bottom;}

/* prodejny */
.fotky-prodejny {float: right; width: 350px;}
.fotky-prodejny a {display: block; float: left; padding: 2px; border: 1px solid #01a8ec; margin: 2px; background: #d4f0fb;}
.fotky-prodejny a:hover {border: 1px solid #e93395; background: #ffe8f9;}
#prodejna-popis{
    float:left;
    width:420px;
}

/* profil */
.stav-body {width: 687px; line-height: 20px; height: 40px; background: #d4f0fb url('/images/stav-body.png?newnew') no-repeat 0 0; color: #000; padding: 15px 20px 15px 90px; font-size: 0.9em; margin: 0 0 20px 0;}
.stav-body strong {color: #007db0; font-size: 1.15em;}
#vase-objednavky {float: left; width: 449px;}
#vase-objednavky h2 {font-size: 20px; line-height: 30px; margin: 0 0 10px 0; color: #e4007b; padding: 0 0 0 40px; background: url('/images/vase-objednavky.png?newnew') no-repeat 0 center;}
#vase-objednavky table {width: 449px; border-collapse: collapse; background: #fff url('/images/dodaci_adresa.png?newnew') repeat-y 0 0;}
#vase-objednavky table td {padding: 0 6px; height: 35px; border-bottom: 1px solid #ef5cad;}
#vase-objednavky table thead th {border: none; background: #E4007B; text-align: left; height: 35px; padding: 0 6px; color: white;}
#vase-objednavky table thead th:first-child {border: none; background: #E4007B url('/images/dodaci_adresa-h2.png?newnew') no-repeat 0 0;}
#vase-objednavky table thead th.last {background: #E4007B url('/images/dodaci_adresa-h2.png?newnew') no-repeat right 0;}
#vase-objednavky .second td {background: #fff3fc;}
#vase-objednavky .second td:first-child {background: #fff3fc url("/images/kosik-tabulka_tr2.png") repeat-y 0 0;}
#vase-objednavky .second td.last {background: #fff3fc url("/images/kosik-tabulka_tr2.png") repeat-y right 0;}
#vase-objednavky .obj_zobrazit {padding-right: 15px; background: url('/images/right-arrow.png?newnew') no-repeat right center;}
#vase-body {float: left; width: 337px; margin: 0 0 0 11px;}
#vase-body h2 {font-size: 20px; line-height: 30px; margin: 0 0 10px 0; color: #029ddd; padding: 0 0 0 40px; background: url('/images/vase-body.png?newnew') no-repeat 0 center;}
#vase-body table {width: 337px; border-collapse: collapse; background: #fff url('/images/tabulka-profil_bila.png?newnew') repeat-y 0 0;}
#vase-body table td {padding: 0 6px; height: 35px; border-bottom: 1px solid #56C1EC;}
#vase-body tfoot td {text-align: right;}
#vase-body thead th {text-align: left; color: white; background: #05abe6; padding: 0 6px; height: 35px;}
#vase-body thead th:first-child {background: #05abe6 url("/images/kosik-dodani_first.png") no-repeat 0 0;}
#vase-body thead th.last {background: #05abe6 url("/images/kosik-dodani_last.png") no-repeat right 0;}
#vase-body .second td {background: #EAF6FB;}
#vase-body .second td:first-child {background: #EAF6FB url('/images/tabulka-profil_modra.png?newnew') repeat-y 0 0;}
#vase-body .second td.last {background: #EAF6FB url('/images/tabulka-profil_modra.png?newnew') repeat-y right 0;}
#vase-body td.last {text-align: right;}

#vase-kontaktniudaje {float: left; width: 449px; background: url('/images/')}
#vase-kontaktniudaje h2 {padding: 0 0 0 60px; line-height: 50px; color: #e4007b; background: url('/images/vase-kontaktniudaje.png?newnew') no-repeat 0 center; margin: 0 0 10px 0;}
#vase-kontaktniudaje .kontaktni-udaje_zmena {width: 429px; height: 35px; background: #E4007B url('/images/dodaci_adresa-h2.png?newnew') no-repeat 0 0; line-height: 35px; padding: 0 10px; color: white; font-weight: bold;}
#vase-kontaktniudaje table {width: 449px; border-collapse: collapse; background: #fff url('/images/dodaci_adresa.png?newnew') repeat-y 0 0;}
#vase-kontaktniudaje table td {padding: 6px 7px; border-bottom: 1px solid #ef5cad;}
#vase-kontaktniudaje .second td {background: #fff3fc;}
#vase-kontaktniudaje .second td:first-child {background: #fff3fc url("/images/kosik-tabulka_tr2.png") repeat-y 0 0;}
#vase-kontaktniudaje .second td.last {background: #fff3fc url("/images/kosik-tabulka_tr2.png") repeat-y right 0;}
#vase-kontaktniudaje h3 {width: 435px; padding: 2px 7px; margin: 0; border-collapse: collapse; background: #fff3fc url('/images/tabulka-profil_ruzova.png?newnew') repeat-y 0 0;}
#vase-kontaktniudaje p {width: 435px; padding: 2px 7px; margin: 0; border-collapse: collapse; background: #fff3fc url('/images/tabulka-profil_ruzova.png?newnew') repeat-y 0 0;}
#vase-kontaktniudaje div.ulozit {text-align: right; line-height: 34px; height: 34px; width: 435px; background: #fff url('/images/div-ulozit.png?newnew') no-repeat 0 0; padding: 2px 7px 0 7px;}
#vase-heslo {float: left; width: 337px; margin: 0 0 0 11px;}
#vase-heslo h2 {padding: 0 0 0 80px; line-height: 50px; color: #e4007b; background: url('/images/vase-heslo.png?newnew') no-repeat 0 center; margin: 0 0 10px 0;}
#vase-heslo .heslo_zmena {width: 317px; height: 35px; background: #05abe6 url('/images/heslo_zmena.png') no-repeat 0 0; line-height: 35px; padding: 0 10px; color: white; font-weight: bold;}
#vase-heslo table {width: 337px; border-collapse: collapse; background: #fff url('/images/tabulka-profil_bila.png?newnew') repeat-y 0 0;}
#vase-heslo table td {padding: 6px 7px; border-bottom: 1px solid #56C1EC;}
#vase-heslo tfoot td {text-align: right;}
#vase-heslo thead th {text-align: left; color: white; background: #02A1E2; padding: 6px 7px;}
#vase-heslo thead th:first-child {background: #02A1E2 url("/images/kosik-dodani_first.png") no-repeat 0 0;}
#vase-heslo thead th.last {background: #02A1E2 url("/images/kosik-dodani_last.png") no-repeat right 0;}
#vase-heslo .second td {background: #EAF6FB;}
#vase-heslo .second td:first-child {background: #EAF6FB url('/images/tabulka-profil_modra.png?newnew') repeat-y 0 0;}
#vase-heslo .second td.last {background: #EAF6FB url('/images/tabulka-profil_modra.png?newnew') repeat-y right 0;}
#vase-heslo div.ulozit {text-align: right; line-height: 34px; height: 34px; width: 323px; background: #fff url('/images/div-ulozit2.png') no-repeat 0 0; padding: 2px 7px 0 7px;}

/* registrace */

.udaje {border: 1px solid #01a8ec; background: #dcf1fa; padding: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.udaje table input, .udaje table select {padding: 2px; border: 1px solid #70ccf1; border-top: 1px solid #01a8ec;}
.udaje #avatar {padding: none; border: 1px solid #70ccf1; border-top: 1px solid #01a8ec;}
.registrace_tlacitko{min-width: 120px; height:35px; background: #e4027c; border: 2px solid #920250; color: white; font-weight: bold; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


/* stranka */
.stav-obj {width: 682px; height: 48px; background: #d4f0fb url('/images/stav-obj.png?newnew') no-repeat 0 0; color: #205a71; padding: 17px 20px 5px 95px;}
.stav-obj p {margin: 0;}
.stav-obj2 {width: 682px; min-height: 53px; _height: 53px; background: #d4f0fb url('/images/stav-obj2.png') no-repeat 0 0; color: #205a71; padding: 17px 20px 10px 95px; position: relative;}
.stav-obj2 .bottom {position: absolute; left: 0; bottom: 0; display: block; width: 797px; height: 5px; line-height: 5px; font-size: 1px; background: url('/images/stav-obj.png?newnew') no-repeat 0 bottom;}

.infobox {width: 682px; min-height: 53px; _height: 53px; background: #d4f0fb url('/images/question-balloon.png') no-repeat 0 0; color: #205a71; padding: 17px 20px 10px 95px; position: relative;}
.infobox .bottom {position: absolute; left: 0; bottom: 0; display: block; width: 797px; height: 5px; line-height: 5px; font-size: 1px; background: url('/images/question-balloon.png') no-repeat 0 bottom;}


/* vypis.tpl */
#katPopis{
    font-size:0.9em;   
}
#katPopis p{
    margin:0 0 4px 0;
    text-indent:1em;
}

#filtr {width: 521px; height: 68px; background: #fbd4f1 url('../images/filtr.png?newnew') no-repeat 0 0; padding: 0 95px 0 0; position: relative; margin: 10px 0;}
#filtr .sub {position: absolute; top: 13px; right: 13px;}
#filtr .reset {position: absolute; top: 7px; right: 100px;}
#filtr .filtr_right {border-collapse: collapse; float: right; width: 225px;}
#filtr .filtr_right td {line-height: 34px;}
#filtr .filtr_right .select {padding: 7px 0 5px 0;}
#filtr .filtr_right .select select {border: 1px solid #e5067e;}
#filtr .filtr_right input {padding: 2px; border: 1px solid #e5067e;}
#filtr .filtr_left {float: left; padding: 0 10px; line-height: 68px;}

.strankovani {float: left; position: relative; width: 596px; line-height: 28px; background: #fbd4f1 url('../images/strankovani.jpg?newnew') no-repeat 0 0; padding: 0 10px; margin: 10px 0;font-size:0.8em}

#center .submenu .menu, #center2 .submenu .menu {list-style: none; margin: 0; padding: 0;}
#center .submenu .menu li, #center2 .submenu .menu li {float:left; padding: 0 0 0 15px; background-position: 0 center;}
#center .submenu .menu li a, #center2 .submenu .menu li a {width: 185px; line-height: 21px; display: block; float: left;}

/* zbozi.tpl */
.zbozi-left {position: relative; width: 797px;}
.koupit {width: 289px;float: left;}
.zbozi-tabulka {/*float: left; */border-collapse: collapse; width: 289px; background: #ffe8f9;}
.zbozi-tabulka thead {background: url('../images/zbozi-thead.jpg?newnew') no-repeat 0 0; width: 289px; height: 46px; line-height: 46px;}
.zbozi-tabulka thead td {padding: 0 10px;}
.zbozi-tabulka tfoot {background: url('../images/zbozi-tfoot.jpg?newnew') no-repeat 0 bottom; width: 289px; height: 37px; line-height: 37px;}
.zbozi-tabulka tfoot td {text-align: right; padding: 0 10px 10px 10px;}
.zbozi-tabulka tbody .tr1 {background: url('../images/zbozi-tbody_tr1.jpg?newnew') repeat-y 0 0; width: 289px; line-height: 15px; position: relative; display: block;}
.zbozi-tabulka tbody .tr2 {background: url('../images/zbozi-tbody_tr2.jpg?newnew') repeat-y 0 0; width: 289px; line-height: 15px; position: relative; display: block;}
.zbozi-tabulka tbody .tr1 td, .zbozi-tabulka tbody .tr2 td {padding: 5px 5px 5px 10px; background: none;}
.zbozi-tabulka .ks {border: 1px solid #e5067e; padding: 2px 5px; text-align: right; font-weight: bold;}
.zbozi-tabulka .sub {position: relative; top: 10px;}
.popisZbozi {width: auto;font-size:0.9em} 
.parametry {width: 469px;}
.parametry {border-collapse: collapse; margin: 10px 0;}
.parametry th {background: #66c8ef; text-align: left; padding: 5px; color: white;}
.parametry td {padding: 3px 5px;}
.parametry .even td {background: #d1f2ff;}

.zbozi-right {float: right; width: 302px; padding: 0 0 10px 5px;}
.foto {text-align: center;}
.doplnujici {float: right; width: 190px; padding: 0 0 0 5px; position: relative;}
.doplnujici2 {float: right; width: 190px; padding: 0 0 0 5px; position: relative;}
.doplnujici-table {float: left; margin: 1px; border-collapse: collapse;}
.doplnujici-table td {width: 57px; height: 78px; border: 1px solid #75cdf1; text-align: center; padding: 1px;}
.doplnujici-table td img {max-width: 57px; max-height: 75px;}
.varianta-obr {float: left; width: 149px; height: 157px; background: #d4f0fb url('../images/varianta.gif?newnew') no-repeat 0 0; margin: 0 4px 4px 0; text-align: center; padding: 5px 0; position: relative;}
.varianta-obr2 {float: left; width: 149px; height: 157px; background: #d4f0fb url('../images/varianta.gif?newnew') no-repeat 0 0; margin: 0 0 4px 0; text-align: center; padding: 5px 0; position: relative;}
.varianta-obr a, .varianta-obr2 a {text-decoration: none;}
.varianta-obr .skladem, .varianta-obr2 .skladem {position: absolute; right: 10px; top: 115px; background: url('/images/nove.png?newnew') no-repeat 0 0; width: 50px; line-height: 16px; font-size: 0.8em; text-align: center; color: white;}
.varianta-obr img, .varianta-obr2 img {margin-top: 10px; border: 1px solid #95d9f4;}
.souvisejici-zbozi-100 {float: left; width: 100%;}
.souvisejici-zbozi-100 .souvisejici {float: left; width: 149px; height: 157px; background: #ffe8f9 url('../images/souvisejici.gif?newnew') no-repeat 0 0; margin: 0 5px 5px 0; text-align: center; padding: 5px 0; position: relative;}
.souvisejici-zbozi-100 .souvisejici2 {float: left; width: 149px; height: 157px; background: #ffe8f9 url('../images/souvisejici.gif?newnew') no-repeat 0 0; margin: 0 0 5px 0; text-align: center; padding: 5px 0; position: relative;}
.souvisejici h4, .souvisejici2 h4 {height: 36px; overflow: hidden; margin: 0 0 5px 0;}
.souvisejici h4 a, .souvisejici2 h4 a {color: #0186bd; text-decoration: none;}
.souvisejici img, .souvisejici2 img {border: 1px solid #f896cb;}
.souvisejici .skladem, .souvisejici2 .skladem {position: absolute; right: 7px; top: 130px; background: url('/images/nove.png?newnew') no-repeat 0 0; width: 50px; line-height: 16px; font-size: 0.8em; text-align: center; color: white;}

/* zmena-hesla */
.zmena-hesla #zmena_heslo, .zmena-hesla #zmena_heslo2, .zmena-hesla #mail {padding: 2px; width: 150px; border: 1px solid black; margin: 2px 0;}
.zmena-hesla .button {padding: 2px 6px; background: #e4027c; border: 2px solid #920250; color: white; font-weight: bold; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0 0;}



abbr{
    cursor:help;
    border-bottom: none;
}


/*autocomplete*/

.ui-autocomplete  {position:absolute;border:1px solid #CCC;border-top:0;background:#FFF;z-index:6 !important}
.jSuggestLoading {padding: 10px;}
.ui-autocomplete, .ui-autocomplete li{margin: 0;padding:0;list-style:none;}
.ui-autocomplete li{padding: 0px 4px;line-height: 22px;color: #5B5B5B;cursor:pointer;font-size: 11px;clear: both; }
.ui-autocomplete li.last{border-bottom: 0;}
.ui-autocomplete li a{height:25px}
.ui-autocomplete li a:hover{background: #D9D9D9;color: #5B5B5B;}
.ui-autocomplete li .price {float: right;color: #D62726;}
.ui-autocomplete li .name {float: left;}
