body {margin:0px; padding:0px; background:#000000; font-family:Tahoma,Helvetica,Arial,Verdana; margin:auto;}
input {font-family:Tahoma,Helvetica,Arial,Verdana; }
form {padding:0px; margin:0px;}

.evolve {position:absolute; top:90px; color:#000000;z-index:100;}

.f-l {background:url('../img/f-l.jpg') no-repeat center left; padding:0 0 0 50px; width:1230px; margin:0 auto 0 auto; }
.f-r {background:url('../img/f-r.jpg') no-repeat bottom right; padding:0 0px 0 0; }
.b-i {background:url('../img/bg.jpg') no-repeat top right; padding:0 50px 0 0;}

.top-nav { position:relative; background:url('../img/f-t.jpg') no-repeat top left; height:220px;}
.logo {padding:125px 0 0 0; }
.logo img {border:0px;z-index:200;position:relative;}
.container {margin:auto;}

.c-content { background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:5px 0px 10px 5px; width:1173px;}

.search {position:absolute; width:435px; right:44px; top:65px;color:#BCBDC0; font-size:11px;text-align:right; }
.search input[type='text'] {background:url('../img/s-box.jpg') no-repeat; width:184px; height:22px; margin:0 1px 0 0; border:0px; vertical-align:middle; padding:2px 10px 0 10px;}
.search input[type='image'] {vertical-align:middle;}

.mailnews {position:absolute;width:435px; text-align:right; right:44px; top:91px; color:#BCBDC0; font-size:11px;}
.mailnews input[type='text'] {background:url('../img/s-box.jpg') no-repeat; width:184px; height:22px; border:0px; vertical-align:middle; padding:2px 10px 0 10px;}
.mailnews input[type='image'] {vertical-align:middle;}
.mailnews a {display:block; margin:5px 25px 0 0;color:#BCBDC0; font-size:11px; text-decoration:none; }
.mailnews a:hover {text-decoration:underline; }

.svatky {position:absolute;width:235px; text-align:right; right:70px; top:40px; font-size:12px; color:#BCBDC0; }

.menu {position:absolute;top: 156px; left:244px; height:29px; padding:0 6px 0 0;}
.menu ul {margin:0px; padding:0px; list-style-type:none; }
.menu ul li {float:left; color:white; position:relative; background:url('/img/menu-sep.png') no-repeat center right; padding:0 1px 0 0;}
.menu ul li img {border:0px;}
.menu ul li a{color:white; text-decoration:none; font-size:14px; font-weight:bold; display:block;}
.menu ul ul { display:none; position:absolute;top:22px; left:0px; width:130px; background:#ED008C; margin:0px; padding:0px; }
.menu ul ul li { text-align:left; }
.menu ul ul li a { color:#FFFFFF; text-decoration:none; font-size:12px; padding:3px 10px 3px 10px; margin:0 5px 3px 5px;display:block; border:1px solid #ED008C; border-bottom:1px solid #EE4D9B; width:98px; font-weight:normal !important; }
.menu ul ul li a:hover { text-decoration:underline;}
.menu ul ul li div{ background-image:none !important;padding:0px !important;}

.menu .sub-menu-left-top {clear:both;background:#000000 url('/img/sub-menu-left-top.png') no-repeat; height:5px; width:4px; float:left; }
.menu .sub-menu-middle-top {background:#000000 url('/img/sub-menu-middle-top.png') repeat-x; height:5px; width:119px; float:left;}
.menu .sub-menu-right-top {background:#000000 url('/img/sub-menu-right-top.png') no-repeat; height:5px; width:4px; float:left;}

.menu .sub-menu-left-bottom {clear:both;background:#000000 url('/img/sub-menu-left-bottom.png') no-repeat left; height:6px; width:4px; float:left; }
.menu .sub-menu-middle-bottom {background:#000000 url('/img/sub-menu-middle-bottom.png') repeat-x; height:6px; width:119px; float:left;}
.menu .sub-menu-right-bottom {background:#000000 url('/img/sub-menu-right-bottom.png') no-repeat right; height:6px; width:4px; float:left;}


.menu .m-1 {background:url('../img/m-l.jpg') no-repeat left;height:29px;padding:0 0 0 38px;  }
.menu .m-2 {background:url('../img/m-r.jpg') no-repeat right; height:29px; padding:0 38px 0 0; }
.menu .m-3 {background:url('../img/m-m.jpg') repeat-x ;height:24px; padding:6px 0 0 0;}

.menu .m-1-a {background:url('../img/m-l-a.jpg') no-repeat left;height:29px;padding:0 0 0 38px;  }
.menu .m-2-a {background:url('../img/m-r-a.jpg') no-repeat right; height:29px; padding:0 38px 0 0; }
.menu .m-3-a {background:url('../img/m-m-a.jpg') repeat-x ;height:24px; padding:8px 0 0 0;}
.menu .m-3-a a {color:#221E1F;}

.menu .sep {background:url('../img/m-sep.jpg') no-repeat center; width:1px; height:26px;}

.lang {position:absolute;top: 156px; right:5px; width:220px; text-align:right;}
.lang img {border:0px;}
.lang ul {margin:0px; padding:0px; list-style-type:none;}
.lang ul li {float:right; color:white; padding:4px 0 0 0;}
.lang ul li a { color:white; padding:0 10px 0 10px; text-decoration:none; border-right:1px solid #FFFFFF;}
.lang ul li a:hover { color:#ED008C; }
.lang .lng-sel {color:#ED008C; font-weight:bold;}

h2.header {color:#ED008C;margin:0px; padding:0px; font-size:18px;}

table.text-news td {vertical-align:top; width:33%;}
.head-news td {color:#57585A; font-weight:bold; font-size:25px; border-bottom:1px solid #F181B3;}
.text-news-box {margin:0 0 10px 0;}
.text-news-box .img {float:left; height:100px; padding:0 5px 0 5px; }
.text-news-box .img img {border:0px; }
.text-news-box .name {float:left; }
.text-news-box .name h2,.text-news-box .name h3 {margin:0px; padding:0px;}
.text-news-box .name a {color:#57585A; font-weight:bold; font-size:16px; text-decoration:none;}
.text-news-box .name a:hover {text-decoration:underline;}
.text-news-box .short-text {color:#57585A; font-size:12px; height:48px; overflow:hidden; clear:both;}
.text-news-box .short-text p{margin:0px; padding:0px;}
.text-news-box .more-info {text-align:right;}
.text-news-box .more-info a { color:#EE178E; font-weight:bold; text-decoration:none; font-size:12px;}

.article-text {padding:10px 0 0 0; color:#57585A; font-size:12px;}

.h {color:#57585A; font-weight:bold; font-size:25px; border-bottom:1px solid #F181B3; margin:0px; padding:0px 0 5px 0; }
.h2 {color:#ED008C; height:23px; font-size:30px; border-bottom:1px solid #F181B3; margin:0px; padding:0px 0 5px 0; font-weight:normal !important;font-size:22px;}


.clear {clear:both;}

.left-column {width:330px; float:left; padding:0 5px 0 5px;}
.center-column {float:left; width:820px; z-index:10; position:relative;}

.left-column h1 {margin:0px; color:#ED008C; height:23px; font-size:30px; border-bottom:1px solid #F181B3; padding:0px 0 5px 0; font-weight:normal !important;font-size:22px;}

.category {margin:0px; padding:0px;list-style-type:none; }
.level1 img {border:0px; margin:6px 0 6px 0;}
.level1 a {color:#ED008C;margin:0px; padding:0px; font-size:22px; text-decoration:none;}
.level2 a {background:url('/img/cat-arrow.gif') no-repeat left; color:#57585A;margin:0px 0 0 7px; padding:0px 0 0 13px; font-size:12px; text-decoration:none;}
.level2 a:hover {color:#ED008C;}
.sel a {color:#ED008C !important;background:url('/img/cat-arrow-down.gif') no-repeat left; font-weight:bold;}

.path {padding:7px 0 7px 0; }
.path ul {list-style-type:none; margin:0px; padding:0px; }
.path ul li { float:left; height:18px; }
.link {background:url('/img/cat-arrow-gray.gif') no-repeat left; padding:0 10px 0 15px; font-size:11px; color:#57585A; display:block;}
.link-blank {padding:0 10px 0 0px; font-size:11px; color:#57585A;  display:block;}
.link-selected {background:url('/img/cat-arrow.gif') no-repeat left; padding:0 10px 0 15px; font-size:11px; color:#ED008C;  display:block;}

.cat-list {padding:20px 0 20px 0;}
.product {width:400px; border-top:1px solid #F5A1C5; float:left; margin:0 10px 0 0;}
.product .name {width:270px; float:left; padding:4px 0 4px 0;height:40px;}
.product .name h2 {margin:0px !important; padding:0px !important; }
.product .name h2 a {color:#57585A; text-decoration:none; font-size:12px;margin:0px !important; padding:0px !important; }
.product .icons {width:120px; float:left; padding:4px 0 4px 0; height:40px;}
.product .image {width:206px; float:left; height:120px; text-align:center;}
.product .anotation {width:194px; height:135px; overflow:hidden;float:left; font-size:11px; color:#57585A;}
.product .anotation p {margin:0px; padding:0px;}
.product .anotation .more {text-align:right;}
.product .anotation .more a {color:#ED008C; text-decoration:none; font-weight:bold;}
.product .price {color:#57585A; font-size:9px;}
.product .price span {color:#ED008C; text-decoration:none; font-weight:bold; font-size:15px;}

.dp-left {width:400px; float:left; padding:10px 10px 10px 0;}
.dp-left h1 {margin:0px; padding:0px; font-size:16px; color:#57585A; }
.dp-left .dp-icons { text-align:right; padding:6px 0 6px 0; }
.dp-left .dp-img {text-align:center; position:relative; padding:0 0 20px 0;}
.dp-left .dp-img .lupa {position:absolute; width:40px; height:30px; background:url('/img/lupa.jpg') no-repeat; bottom:30px; right:30px;}
.dp-left .dp-price {color:#57585A; font-size:12px; font-weight:bold;}
.dp-left .dp-price span {color:#ED008C; text-decoration:none; font-weight:bold; font-size:30px;}


.dp-right {width:410px; float:left; padding:10px 0 10px 0;}
.dp-right table td {vertical-align:top; font-size:11px; color:#57585A; }
.dp-right .dp-header {color:#ED008C; font-weight:bold; font-size:16px; }

.pink-line {height:1px;border-bottom:1px solid #F5A1C5;}
.dp-arrow-down {cursor:pointer; color:#57585A; font-weight:bold; font-size:15px; margin:0px; padding:0px 0 5px 18px; background:url('/img/dp-arrow-down.png') no-repeat left 2px !important;}
.dp-arrow-right {cursor:pointer; color:#57585A; font-weight:bold; font-size:15px; margin:0px; padding:0px 0 5px 18px; background:url('/img/dp-arrow-right.png') no-repeat left 0px !important;}

.soubory {padding:0 0 10px 0; display:none;z-index:20; position:relative;}
.soubory a {color:#57585A;text-decoration:none;font-size:11px;}
.soubory a:hover {color:#ED008C;}

.odkazy {padding:0 0 10px 0; display:none; }
.odkazy a {color:#57585A;text-decoration:none;font-size:11px;}
.odkazy a:hover {color:#ED008C;}
.odkazy .embed {float:left; padding:10px; width:350px; z-index:5; position:relative; }

.faq-h {padding:0 0 10px 0; display:none;}
.faq-h a {color:#57585A;text-decoration:none;font-size:11px;}
.faq-h a:hover {color:#ED008C;}

.param-name {width:50%; background:url('/img/param-square.png') no-repeat left 2px; padding:0 0 0 15px;}

.map {list-style-type:none; margin:0px; padding:0px;}
.map li a {font-size:12px; color:#57585A; text-decoration:none;}
.map li a:hover {color:#ED008C;}

.prodejci {padding:10px 0 10px 0;}
.prodejci img {margin: 0 10px 0 0; vertical-align:middle; cursor:pointer; border:0px;}
.prodejci .gray {Filter: Gray;}
.prodejci .color {}

.pink-text {color:#ED008C; font-weight:bold; font-size:12px;}

.mapa-kontakt table {width:100%;}
.mapa-kontakt table td {width:25%;}
.mapa-kontakt .box { width:25%;padding:10px 10px 10px 0; color:#57585A; font-size:12px; }
.mapa-kontakt .box span {color:#ED008C; font-weight:bold;}

.mapa {text-align:center;}

.ord-form {font-size:12px; color:#ED008C;}
.ord-form td { white-space:nowrap;}
.ord-form td input[type='text']{ border:1px solid #57585A;}
.ord-form td textarea{ border:1px solid #57585A; overflow:hidden; width:100%; height:60px; font-size:11px; }
.bt-send { border:1px solid #57585A; background: #ED008C; color:#FFFFFF; font-weight:bold; cursor:pointer; }

label {cursor:pointer;}

.order-choise {font-size:12px;padding:0px; margin:0px; }

.pink {#ED008C;}

.anketa {margin:25px 0 0 0;}
.anketa ul {margin:0px; padding:0px; list-style-type:none; padding: 0; }
.anketa ul li{padding:7px 0 7px 5px; position:relative; font-size:11px;}
.anketa a { color:#000000; display:block;  text-decoration:none; }
.anketa a:hover{ text-decoration:underline;}
.anketa input {background:none; text-align:left; padding:0px; margin:0px; border:0px; cursor:pointer;}

.anketa div.strip { width:210px; background:url('/img/anketa-bg.jpg') repeat-x; position: absolute; width:250px; bottom:7px; left:50px;}
.anketa div.strip span { float:left; display:block; height:13px; width:160px; background:url('/img/anketa-bg-sel.jpg') repeat-x;}


.main-img {position:relative; background:#FFFFFF;}
.main-img img {z-index:500;}
.banner-control {position:absolute; bottom:15px; right:15px; z-index:1000;}
.banner-control img {cursor:pointer;}
.banner-control ul {list-style-type:none; margin:0px; padding:0px;}

.banner-control ul li {float:left;width:25px; margin:0 2px 0 0 ;}
.banner-control ul li.counter {height:20px; background:url('/img/pink.png') no-repeat; text-align:center; color:#FFFFFF; font-size:11px; padding:5px 0 0 0;}
.banner-control ul li.selected {height:20px; background:url('/img/white.png') no-repeat; text-align:center; color:#C63888; font-size:11px; padding:5px 0 0 0;}

.related-items, .files,.gallery,.faq,.soubory {margin:25px 0 15px 0; }

.related-items .product .name h2 a {font-size:11px;}
.faq {font-size:11px;color:#57585a;}
.odkazy {font-size:11px;color:#57585a;}
.galerie,.related {display:none;}

.align-left {text-align:left; }
.align-center {text-align:center; }
.align-right {text-align:right; }

.share {margin:10px 0 0 0;}
.share img {border:0px; margin:0 5px 0 0;}
