body {background:#FFFFFF  ; font-family:Arial, Verdana; margin:0px;}
form {margin:0px; padding:0px;}

#container {background:#FFFFFF url('img/h-bg.jpg') repeat-x center top; width:960px; margin:0 auto 0 auto; border:1px solid #929292;position:relative; }

#top { height:84px;position:relative;}
#top .logo {margin:1px 0 0 14px; }

#top .t-login {background:url('img/user.jpg') no-repeat 13px 0px; position:absolute; left:510px; top:1px; width:300px; height:56px; padding:13px 0 0 81px;}
#top .t-login a { font-size:11px; color:#010101; text-decoration:none; font-weight:bold; display:block; }
#top .t-login a:hover { text-decoration:underline;}
#top .t-login span{color:#E4127F !important; font-size:14px; font-weight:bold; }

#top .t-basket { background:url('img/kosik.jpg') no-repeat 13px 0px; position:absolute; left:710px; top:1px; width:285px; height:56px; padding:13px 0 0 81px; }
#top .t-basket a{font-size:11px; color:#010101; text-decoration:none; font-weight:bold;}
#top .t-basket a:hover { text-decoration:underline;}
#top .t-basket span{color:#E4127F !important; font-size:14px; font-weight:bold;}
#top .t-basket p {margin:0px; padding:0px; font-size:11px; font-weight:bold;}


.menu {height:27px; padding:0px 0 0 0; width:219px; height:220px; margin:0 0 10px 0;}
.menu ul {list-style-type:none; margin:0px; padding:0px; }
.menu ul li { width:219px; }
.menu ul li a { background:url('img/menu-bg.jpg') no-repeat top; display:block; font-size:17px; color:#282828; text-decoration:none; height:30px; font-weight:bold;padding:13px 0 0 18px;}
.menu ul li a:hover { background:url('img/menu-bg-a.jpg') no-repeat top; }
.menu td.sel a { background:url('img/menu-shine.png') no-repeat center; }
.menu td.sep  { background:url('img/m-sep.jpg') no-repeat right top; width: 1px; height:12px;}

/*.brs {width:928px; height:91px; position:absolute; left:14px; top:319px;}*/
#l-column .srch {background:url('img/o-bg.jpg') no-repeat; width:219px; height:90px;margin:0px 0px 15px 0px; }
/*.brs .phone {background:url('img/o-bg.jpg') no-repeat; width:221px; height:91px;margin:0 12px 0 0;float:left;color:#000000;font-weight:bold;}
.brs .odber {background:url('img/o-bg.jpg') no-repeat; width:221px; height:91px;margin:0 12px 0 0;float:left;color:#000000;font-weight:bold;}
.brs .doprava {background:url('img/o-bg.jpg') no-repeat; width:221px; height:91px;margin:0 0px 0 0;float:left;color:#000000;font-weight:bold;}
*/

.srch div {background:url('img/icon-srch.png') no-repeat 10px 7px; padding:25px 0px 0 10px;}
.srch a{font-size:11px; color:#010101; text-decoration:none; font-weight:bold;margin:2px 0px 4px 70px; padding:0px; display:block; }
.srch a:hover { text-decoration:underline;}
.srch span{color:#E4127F !important; font-size:14px; font-weight:bold;margin:0 0 0 70px;}
.srch input[type='text'] {width:165px; height:17px; border:1px solid #3B3C3C;border-top:2px solid #3B3C3C;border-left:2px solid #3B3C3C; padding:2px 0 0 2px;font-size:11px; font-weight:bold;}
.srch input[type='image'] {vertical-align:top;}

.phone div { background:url('img/icon-phone.png') no-repeat 10px 7px; font-size:16px; padding:15px 10px 10px 0px; text-align:right;color:#000000;font-weight:bold;}
.phone span{ color:#E4127F !important; font-size:20px; font-weight:bold;margin:0 0 0 0px; display:block; margin:3px 0 0 0;}

.odber div {background:url('img/icon-odber.png') no-repeat 10px 7px; font-size:16px; padding:15px 10px 10px 0px; text-align:right;color:#000000;font-weight:bold;}
.odber span{color:#E4127F !important; font-size:20px; font-weight:bold;margin:0 0 0 0px; display:block; margin:3px 0 0 0;}

.doprava div {background:url('img/icon-doprava.png') no-repeat 0px 7px; font-size:16px; padding:15px 10px 10px 0px; text-align:right;color:#000000;font-weight:bold;}
.doprava span{color:#E4127F !important; font-size:20px; font-weight:bold;margin:0 0 0 0px; display:block; margin:3px 0 0 0;}

.slevovy-system div {background:url('img/icon-slevovy-system.png') no-repeat 10px 15px;  font-size:16px; padding:15px 10px 10px 0px; text-align:right;color:#000000;font-weight:bold;}
.slevovy-system span{color:#E4127F !important; font-size:20px; font-weight:bold;margin:0 0 0 0px; display:block; margin:3px 0 0 0;}

.mailnews div {background:url('img/icon-mailnews.png') no-repeat 10px 7px; font-size:16px; padding:1px 10px 2px 0px; text-align:right;color:#000000;font-weight:bold;}
.mailnews span{color:#E4127F !important; font-size:20px; font-weight:bold;display:block; margin:16px 0 0 0;}


#topmenu {font-size:0px; margin:0 0 15px 0;}

h1 { margin:3px 0 0px 7px; font-size:17px; color:#000000; } 
h1 span{ color:#E5127F; }

#content {margin:0px 0 0 0; background:#FFFFFF;}
#c-content {margin:0px 0 0 0; background:#FFFFFF; }

#l-column {width:219px; float:left; margin:0px 14px 0px 8px;padding:10px 0px 0px 0px; }
html>body #l-column {width:219px; float:left; margin:0px 14px 0px 14px;padding:10px 0px 0px 0px; }

#c-column {width:695px; float:left; margin:0px 0px 0px 0px; padding:10px 0 0 0; }
#r-column {width:177px; float:left; }

#content .srch,
#content .phone,
#content .odber,
#content .akce-bann,
#content .doprava
  {background:url('img/l-c-bg.png') repeat-y; width:220px; height:90px; padding:0 0 10px 0; margin:0 0px 15px 0; border-top:1px solid #929292;border-bottom:1px solid #929292; }

#content .mailnews
  {background:url('img/l-c-bg.png') repeat-y; width:220px; padding:0 0 10px 0; margin:0 12px 15px 0; border-top:1px solid #929292;border-bottom:1px solid #929292;}

#c-column .srch,
#c-column .phone,
#c-column .odber,
#c-column .mailnews,
#c-column .akce-bann,
#c-column  .doprava 
  {background:url('img/l-c-bg.png') repeat-y; width:219px; height:100px; padding:0 0 0px 0; margin:0 14px 13px 0; border-top:1px solid #929292;border-bottom:1px solid #929292; float:left; }

.k-brs {margin:0 0px 0 15px; }
.k-brs .srch,
.k-brs .phone,
.k-brs .odber,
.k-brs .akce-bann,
.k-brs .slevovy-system,
.k-brs .doprava 
  {background:url('img/l-c-bg.png') repeat-y; width:220px; height:90px; padding:0 0 10px 0; margin:0 14px 15px 0 !important; border-top:1px solid #929292;border-bottom:1px solid #929292; float:left; }

.k-brs .srch a ,
.k-brs .phone a,
.k-brs .odber a,
.k-brs .akce-bann a,
.k-brs .slevovy-system a,
.k-brs .doprava a {text-decoration:none; color:#000000; } 

#content .mailnews p {margin:0px; padding:5px 15px 5px 15px; font-size:11px; font-weight:bold;text-align:left; }
#content .mailnews  input[type='text'] {width:165px; height:17px; border:1px solid #3B3C3C;border-top:2px solid #3B3C3C;border-left:2px solid #3B3C3C; padding:2px 0 0 2px;font-size:11px; font-weight:bold;}
#content .mailnews  input[type='image'] {vertical-align:top;}


.category { margin:0 0 10px 0; border:1px solid #929292;}
/*
.category ul {margin:0px; padding:0px; list-style-type:none;}
.category ul li {font-size:0px; float:left;}
*/
.category ul {list-style-type:none; margin:0px; padding:0px; }
.category ul li { width:219px; }
.category ul li a { background:url('img/menu-bg.jpg') no-repeat top; display:block; font-size:15px; color:#282828; text-decoration:none; height:30px; font-weight:bold;padding:13px 0 0 18px; }
.category ul li a:hover { background:url('img/menu-bg-a.jpg') no-repeat top; }
.category td.sel a { background:url('img/menu-shine.png') no-repeat center; }
.category td.sep  { background:url('img/m-sep.jpg') no-repeat right top; width: 1px; height:12px;}
.category ul li img {border:0px ;vertical-align:middle ; position:relative; top:-2px ; left:10px;}
.h-images img {border:1px solid #929292; margin:0 12px 0 0;}

.h-ban {margin:0 0 15px 0;}

.ban01 {color:#000000;font-weight:bold;width:320px; font-size:16px; height:83px; background:url('img/ban01.png') no-repeat; margin:15px 15px 0 0; float:left; text-align:right; padding:25px 15px 0 0px;}
.ban01 span {color:#E4127F !important; font-size:20px; font-weight:bold;}

.ban02 {color:#000000;font-weight:bold;width:320px; font-size:16px; height:83px; background:url('img/ban02.png') no-repeat; margin:15px 0px 0 0; float:left;text-align:right;padding:25px 15px 0 0px;}
.ban02 span {color:#E4127F !important; font-size:20px; font-weight:bold;}

.icons {margin:15px 0 0 0;}
.i-b {border:1px solid #989898; width:217px; height:103px; float:left; margin:0 14px 0 0;}
.i-bb {border:1px solid #C1C1C1; width:215px; height:101px; }
.i-bbb {background:url('img/i-b.png') repeat-x; width:215px; height:100px; text-align:center; font-size:14px; font-weight:bold; padding:5px 0 0 0;}
.i-bbb img {margin:0 0 0 0; border:0px}
.i-bbb a {color:#000000;}

.phone div a,.akce-bann div a,.odber div a,.doprava div a {color:#000000;}


.partner-links {color:#3F3F3F; font-size:10px; font-weight:bold; text-align:center; padding:0 10px 0 10px; margin: 0 0 10px 0;}
.partner-links a {color:#3F3F3F; }

#footer {width:951px; margin:10px auto 10px auto; text-align:center; font-size:11px; font-weight:bold; color:#7F7F7F;}
#footer a {color:#DD127B;}

.b-menu {width:686px; margin:15px 0 15px 0; font-size:14px; color:#000000;}
.m-b {border:1px solid #989898; height:51px; }
.m-bb {border:1px solid #C1C1C1; height:51px; }
.info-cat .cnt h2 {margin:0px; padding:0px; }
.m-bbb {background:url('img/m-b.png') repeat-x; height:35px; font-size:14px; font-weight:bold; padding:15px 30px 0 30px; text-align:center;}
.m-bbb a {color:#000000;text-decoration:none; margin:0 20px 0 0;}
.m-bbb a:hover {text-decoration:underline;}

.info-cat {width:667px; border:1px solid #8C8C8C; padding:8px; background:#C4C4C4; }
.info-cat img {float:left; border:1px solid #8C8C8C; margin: 0 10px 0 0 ;}
.info-cat .cnt {float:left; width:425px;color:#000000; font-size:11px; }
.info-cat strong {margin:0 0 2px 0; display:block; padding:0px; color:#DD127B; font-weight:bold; font-size:12px;}

.cat-list {margin:15px 0 0 0;}
.cat-box { z-index:500; position:relative; float:left; margin:0 4px 4px 0; width:199px; height:313px; border:1px solid #929292; background:url('img/cat-box-bg.png') repeat-y;padding:12px; text-align:center; top:5px; }
.cat-box .img {border:1px solid #000000;}
.cat-box .img img {border:0px;}
.cat-box .name {padding:10px 0 3px 0;height:28px;overflow:hidden;}
.cat-box .name a {color:#DD127B; font-size:12px; font-weight:bold; text-decoration:none;}
.cat-box .price {color:#000000; font-size:12px;}
.cat-box .price strong{font-size:18px;}
.cat-box .buttons {padding:0px 0 0px 0;}
.cat-box .buttons img {vertical-align:middle;}

.sleva {position:absolute; z-index:1000; width:75px; height:75px; right:2px; top:2px;}
.novinka {position:absolute; z-index:1000; width:75px; height:75px; right:2px; top:2px;}
.akce {position:absolute; z-index:1000; width:75px; height:75px; right:2px; top:2px;}

.sort {height:35px; font-size:12px; width:683px; margin:15px 0 15px 0;border:1px solid #989898;background:#C4C4C4 url('img/sort-bg.gif') repeat-x; }
.sort div{border:1px solid #C1C1C1;padding:0 5px 0 5px;}
.sort input,.sort select,.sort img {vertical-align:middle; margin:0 0 0 3px;}
.sort .sort-sep { background:url('img/sort-sep.png') no-repeat top center; width:1px; height:30px; padding: 0 0 0 15px;}
.sort span {color:#DD127B;}
.sort table {height:33px; width:100%;}
.sort table td {white-space:nowrap;}
.sort .navbar {text-align:right; }
.sort .navbar ul {list-style-type:none; float:right; margin:5px 0 0 0; padding:0px; height:19px;}
.sort .navbar ul li {float:left;}
.sort .navbar ul li a{ color:#000000; font-size:12px; text-decoration:none; padding:0 3px 0 3px; font-weight:bold; }
.sort .navbar ul li a:hover{ text-decoration:underline; }
.sort .navbar ul li span{ display:inline-block; padding:0 3px 0 3px; font-size:14px; font-weight:bold; position:relative; top:-1px;}
.sort .navbar ul li img{vertical-align:top; position:relative; top:-2px; }
.sort span {color:#DD127B;font-weight:bold;} 
.sort label {color:#000000; font-weight:bold;}

.button-small {background:url('img/button-small.png') no-repeat; width:65px; height:29px;color:#FFFFFF; border:0px; vertical-align:middle; cursor:pointer; font-weight:bold; }

.detail {margin:0px 0 0 0;}

.sec-h {border:1px solid #929292; width:683px;  margin:0px 0 2px 0;background:#C4C4C4 url('img/sec-h-bg.png') repeat-x;}
.sec-h div {border:1px solid #DADADA; height:27px; color:#DD127B; font-size:12px; padding:8px 0 0 10px; font-weight:bold;}
.sec-h img {vertical-align:middle;margin:0 5px 0 5px;}

.popis {padding:14px; width:655px;border:1px solid #929292; padding:14px; background:#DEDEDE; color:#000000; font-size:11px; margin:0 0 15px 0;}
.popis strong {margin:0 0 2px 0; display:block; padding:0px; color:#DD127B; font-weight:bold; font-size:12px;}

.path {color:#000000 !important;}

.dp {padding:14px; width:655px;border:1px solid #929292; padding:14px; background:#DEDEDE; color:#000000; font-size:11px; margin:0 0 15px 0;}
.dp-image img {border:1px solid #666666; }
.dp-info {float:left;}
.information {width:280px; margin:0 14px 0 0 ;}
.information {padding:10px 0 10px 0;}
.information h1 {margin:0px 0 5px 0; padding:0px; color:#DD127B;}


.variant {float:left; width:355px;}
.variant-box {border:1px solid #929292;background:#FFFFFF; margin:0 0 15px 0; padding:10px 16px 10px 16px;position:relative;}
.variant-box h2 {margin:0px; padding:0px 0 3px 0;color:#DD127B; border-bottom:1px solid #626262;font-size:18px;}
.variant-box ul {margin:5px 0 5px 0; padding:0px; list-style-type:none;}
.variant-box ul li {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; line-height:20px; font-size:12px; font-weight:bold;}
.variant-box ul li img,.variant-box ul li input,.variant-box ul li select {vertical-align:middle; margin: 0 0 0 5px;}
.variant-box ul li span{font-size:18px;}
.variant-box img {border:0px;}
.variant-box h2 a {color:#DD127B; text-decoration:none;}

.o-nas {float:left; border:1px solid #989898; width:218px; margin:0 13px 0 0; }
.o-nas div {height:305px;border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/o-nas-bg.png') repeat-x; font-size:14px; color:#000000; font-weight:bold;}
.o-nas h2 {background:url('img/o-nas.png') no-repeat left top; padding:15px 0 0 45px; margin:0px 0 10px 0; font-size:15px; font-weight:bold; height:44px;}
.o-nas h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px; font-size:15px; font-weight:bold; color:#DD127B;}

.osobni-odber {float:left; border:1px solid #989898; width:450px; }
.osobni-odber div {height:305px;border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:14px; color:#000000; font-weight:bold;}
.osobni-odber h2 {background:url('img/osobni-odber.png') no-repeat left top; padding:15px 0 0 45px; margin:0px 0 10px 0; font-size:15px; font-weight:bold; height:44px;}
.osobni-odber h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px; font-size:15px; font-weight:bold; color:#DD127B;}

.fotogalerie {border:1px solid #989898; width:683px; margin:15px 0 0px 0;}
.fotogalerie div {border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:14px; color:#000000; font-weight:bold;}
.fotogalerie p {margin:0px; padding:0px; text-align:center;}
.fotogalerie p img {margin:0 5px 0 0;}
.fotogalerie h2 {background:url('img/fotogalerie.png') no-repeat left top; padding:15px 0 0 55px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.fotogalerie h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px; font-size:15px; font-weight:bold; color:#DD127B;}

.mapa {border:1px solid #989898; width:683px; margin:15px 0 0px 0;}
.mapa div {border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:14px; color:#000000; font-weight:bold;}
.mapa p {margin:0px; padding:0px; text-align:center;}
.mapa p img {margin:0 5px 0 0;}
.mapa h2 {background:url('img/kde-nas-najdete.png') no-repeat left top; padding:15px 0 0 55px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.mapa h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px; font-size:15px; font-weight:bold; color:#DD127B;}
.mapa table {margin:5px 0 0 5px;}


.podminky {border:1px solid #989898; width:683px; margin:0px 0 0px 0;}
.podminky div {border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#000000; }
.podminky h2 {background:url('img/podminky.png') no-repeat left top; padding:15px 0 0 55px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.podminky h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px; font-size:15px; font-weight:bold; color:#DD127B;}

.kosik {border:1px solid #989898; margin:15px;}
.kosik div {border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#000000; }
.kosik h2 {background:url('img/kosik1.png') no-repeat left top; padding:15px 0 0 55px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.kosik h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px; font-size:15px; font-weight:bold; color:#DD127B;}
.kosik p {margin:5px 5px 5px 5px; }
.kosik img {border:0px;}

.adresa {border:1px solid #989898; margin:15px;}
.adresa div {border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#000000; }
.adresa h2 {background:url('img/dorucovaci-udaje.png') no-repeat left top; padding:15px 0 0 75px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.adresa h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px 0 0 10px; font-size:12px; font-weight:bold; color:#000000;}
.adresa p {font-weight:bold; margin:5px 5px 5px 5px; padding:5px; }
.adresa p a {color:#DD127B;text-decoration:none; }

.adresa table {width:100%;font-weight:bold; margin:0 5px 0 5px;}
.adresa table td {white-space:nowrap; width:1%;}
.adresa table td img {vertical-align:middle; margin:0 5px 0 3px;}
.adresa input[type='text'] {width:165px; height:17px; border:1px solid #3B3C3C;border-top:2px solid #3B3C3C;border-left:2px solid #3B3C3C; padding:2px 0 0 2px;font-size:11px; font-weight:bold;}
.adresa textarea {width:100%; height:50px; border:1px solid #3B3C3C;border-top:2px solid #3B3C3C;border-left:2px solid #3B3C3C; padding:2px 0 0 2px;font-size:11px; font-weight:bold; overflow:hidden;}
.adresa span {}

.kosik table {width:100%;}
.kosik table th {padding:7px 8px 7px 8px; text-align:left; color:#DD127B; font-weight:bold;font-weight:bold;border:1px solid #000000; background:#FFFFFF; }
.kosik table td {padding:7px 8px 7px 8px; text-align:left; color:#000000; font-weight:bold;font-weight:bold;border:1px solid #000000; background:#FFFFFF; }
.kosik table .final-price {position:relative;}
.kosik table span {color:#DD127B;}
.kosik table td strong{font-size:18px; }
.kosik table .final-price span {position:absolute; right:0px; color:#DD127B;font-size:18px; }
.kosik table a {color:#000000; text-decoration:none;}
.kosik table a:hover {text-decoration:underline;}

.buttons {position:relative; }

.buttons .back-button {background:url('img/back-button.png') no-repeat; width:168px; height:29px; border:0px; cursor:pointer; }
.buttons .next-button2 {position:absolute; right:0px;background:url('img/potvrdit-objednavku.png') no-repeat; width:168px; height:29px; border:0px; cursor:pointer;}
.buttons .next-button {position:absolute; right:0px;background:url('img/objednat-zbozi.png') no-repeat; width:135px; height:29px; border:0px; cursor:pointer;}
.buttons input.next {position:absolute; right:0px;}
.buttons input[type='text'] {border:1px solid black; height:25px; vertical-align:top; margin:0 5px 0 100px; font-size:19px;}
.buttons input[type='image'] {vertical-align:top;}

.k-nav {border:1px solid #989898; margin:15px;}
.k-nav-b {background:url('img/k-bg-a.png') repeat-x; height:52px; }
.k-nav-a {position:relative; background:url('img/k-bg-a.png') repeat-x; height:34px; padding:18px 20px 0 20px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.k-nav-a-l {position:relative; background:url('img/k-bg-a.png') repeat-x; height:34px; padding:18px 20px 0 20px; color:#FFFFFF; font-weight:bold; font-size:14px; }
.k-nav-n {background:url('img/k-bg.png') repeat-x;position:relative; height:34px; padding:18px 30px 0 30px; color:#000000; font-weight:bold; font-size:14px;}
.k-nav-b div {float:left;}
.k-nav-b .k-nav-a span.b {position:absolute; top:0px; right:0px; height:52px;background:url('img/k-arrow-a.png') no-repeat; width:7px; }
.k-nav-b .k-nav-a span.a-b,.k-nav-b .k-nav-a-l span.a-b {position:absolute; top:0px; left:-7px; height:52px;background:url('img/k-arrow-a-b.png') no-repeat; width:7px; }
.k-nav-b .k-nav-n span.b {position:absolute; top:0px; right:0px; height:52px;background:url('img/k-arrow-n.png') no-repeat; width:7px; }

.k-nav-b .first {width:119px; text-align:center; }
.k-nav-b .second {width:220px;text-align:center; }
.k-nav-b .third {width:120px; text-align:center; }
.k-nav-b .fourth {width:249px; text-align:center; }

.k-doprava {border:1px solid #989898; margin:0 15px 0 15px; width:511px; float:left;position:relative; z-index:500;}
.k-doprava div {border:1px solid #C1C1C1;padding:0 0px 10px 0px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#414141;height:180px; }
.k-doprava h2 {background:url('img/k-doprava.png') no-repeat 7px top; padding:15px 0 0 80px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.k-doprava div.zdarma {z-index:1000;position:absolute; border:0px; background:url('img/doprava-zdarma.png') no-repeat; right:1px; width:99px; height:99px;}
.k-doprava table td {vertical-align:top;}
.k-doprava table td strong{color:#000000;}



.k-platba {border:1px solid #989898; margin:0px 0 0 0; width:390px; float:left;}
.k-platba div {border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#414141; position:relative; height:180px;}
.k-platba h2 {background:url('img/k-platba.png') no-repeat left top; padding:15px 0 0 55px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.k-platba div.zdarma {position:absolute; border:0px;}
.k-platba table td {vertical-align:top;}
.k-platba table td strong{color:#000000;}

.darek {border:1px solid #989898; margin:15px; }
.darek div.d {border:1px solid #C1C1C1;padding:0 0px 10px 1px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#414141; }
.darek h2 {background:url('img/kosik1.png') no-repeat 7px top; padding:15px 0 0 55px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.darek p {font-weight:bold; margin:5px 5px 5px 5px; padding:5px; }
.darek p a {color:#DD127B;text-decoration:none; }
.darek .cat-list {margin:0 0 15px 0;}

.send {background:url('img/send.jpg') no-repeat; width:26px; height:22px; border:0px; vertical-align:middle; cursor:pointer; }

.znacky-b {border:1px solid #989898; width:683px; margin:0px 0 0px 0;}
.znacky-b .b {border:1px solid #C1C1C1;padding:0 10px 10px 10px; background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#000000; }
.znacky-b h2 {background:url('img/podminky.png') no-repeat left top; padding:15px 0 0 55px; margin:0px 0 0px 0; font-size:15px; font-weight:bold; height:44px;}
.znacky-b h3 {background:url('img/dp-var-squere.jpg') no-repeat left; padding:0 0 0 25px; margin:0px; font-size:15px; font-weight:bold; color:#DD127B;}
.znacky-b h4 {padding:0 0 0 5px; margin:0px; font-size:18px; font-weight:bold; color:#DD127B;}
.znacky-b ul {list-style-type:none; margin:0px; padding:0px; }
.znacky-b ul li { float:left; padding:0 1px 0 0;}
.znacky-b ul li img { border:0px; }
.znacky-b h4 { clear:both;}  

.recap {border:0px !important; background:none !important; margin:10px 5px 0 5px !important; padding:0 0 0 0 !important;}
.recap h3 {border:0px; margin:0 0 10px 0; padding:0 0 0 20px;}
.recap .address {background:#FFFFFF; width:415px; border:1px solid #000000; margin:0 15px 10px 0; float:left; font-weight:bold;}
.recap .address h4 {color:#DD127B; margin:10px 0 10px 0; padding:0px;}
.recap .dod-address {background:#FFFFFF; width:413px; border:1px solid #000000; margin:0 0px 10px 0; float:left;font-weight:bold;}
.recap .dod-address h4 {color:#DD127B; margin:10px 0 10px 0; padding:0px;}

.recap .address-rep {width:442px;float:left; background:none;border:0px; margin:0px; padding:0px; }
.recap .address-rep h3 {color:#000000; font-size:14px; }
.recap .dod-address-rep {width:420px;float:left; background:none; border:0px; } 
.recap .dod-address-rep h3 {color:#000000; font-size:14px; }

.recap .delivery {background:#FFFFFF; width:415px; border:1px solid #000000; margin:0 15px 10px 0; float:left;font-weight:bold;}
.recap .delivery h4 {color:#DD127B; margin:10px 0 10px 0; padding:0px;}
.recap .delivery-rep {width:420px;float:left; background:none; border:0px; padding-left:0px;clear:both;} 
.recap .delivery-rep h3 {color:#000000; font-size:14px; margin:0px; }

.thankyou {}
.thankyou {border:1px solid #989898; width:683px; margin:0px 0 0px 0; }
.thankyou div {height:211px; border:1px solid #C1C1C1;padding:100px 10px 10px 360px; background:#BDBDBD url('img/taska.png') no-repeat 111px 10px; font-size:22px; color:#000000; font-weight:bold; }

.k-name {width:450px;}

.clear {clear:both; height:0px; font-size:0px; background:none !important; bordeR:0px !important;}
.align-center {text-align:center !important;}
.align-right {text-align:right !important;}
.valign-top {vertical-align:top !important;}
.no-wrap {white-space:nowrap;}

.kontakty {font-size:14px;}

 .comment {border:0px !important; background:none !important; padding:0 10px 0 10px !important;}
.adresa div div {border:0px !important; background:none !important;}

.login {border:0px !important; background:none !important;}
.login label { color:#DD127B;}
.login input[type='text'] {margin:0 0 5px 0;width:165px; height:17px; border:1px solid #3B3C3C;border-top:2px solid #3B3C3C;border-left:2px solid #3B3C3C; padding:2px 0 0 2px;font-size:11px; font-weight:bold;}
.login input[type='password'] {margin:0 0 0 4px;width:165px; height:17px; border:1px solid #3B3C3C;border-top:2px solid #3B3C3C;border-left:2px solid #3B3C3C; padding:2px 0 0 2px;font-size:11px; font-weight:bold;}
.login input[type='button'] {}
.login a {color:#000000; text-decoration:none; }
.login a:hover {text-decoration:underline; }

.button {background:url('img/button.png') no-repeat; width:86px; height:29px;color:#FFFFFF; border:0px; vertical-align:middle; cursor:pointer; font-weight:bold; }
#c-column a {text-decoration:none !important;}

#topmenu { position:relative;}

.topmenu-control { background:url('img/ban-bg.png') no-repeat; width:140px; height:26px; position:absolute; top:190px; left:255px;}
.topmenu-control img {vertical-align:middle; }
.topmenu-control ul { list-style-type:none; margin:0px; padding:0px; }
.topmenu-control ul li.bann-dot {float:left; margin:0 4px 0 5px; padding:10px 0 0 0; }
.topmenu-control ul li.bann-sep {float:left; width:1px;height:26px; margin:0px !important; padding:0px !important;}
.topmenu-control ul li.bann-arr {float:left; width:25px !important;text-align:center; padding:8px 0 0 3px; height:18px;}
.topmenu-control .bann-arr,.topmenu-control .bann-dot {cursor:pointer;}

.hlpopis {border:1px solid #989898; width:683px; margin:10px 0px 0px 0px;background:#DEDEDE url('img/osobni-odber-bg.png') repeat-x; font-size:12px; color:#000000;}
.hlpopis div h1 {color:#000000; font-size:12px; margin:0px; padding:10px; float:left; }
.hlpopis div h2 {color:#000000; font-size:12px; margin:0px; padding:10px ;  }
.hlpopis div h3{margin:0px 10px 0px 10px;font-size:12px;}
.hlpopis div p {margin:0px 10px 0px 0px;padding:10px;font-size:12px;}

.akce-bann div {background:url('img/akce.png') no-repeat 10px 7px; font-size:16px; padding:15px 10px 10px 0px; text-align:right;color:#000000;font-weight:bold;}
.akce-bann span{color:#E4127F !important; font-size:20px; font-weight:bold;margin:0 0 0 0px; display:block; margin:3px 0 0 0;}

.last {margin-right:0px !important;}
.transparent{ background-image: expression(
      this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '", sizingMethod="image")',
      this.runtimeStyle.backgroundImage = 'none',
      this.runtimeStyle.backgroundRepeat = 'no-repeat',
      this.src = '/img/empty.gif' );
}
