/* konstrukce */
html {margin: 0; padding: 0;}
body {background:#FFFFFF; margin: 0; padding: 0; font-family: arial, tahoma; font-size: 11px; color: #000000; }
form {margin: 0px; padding: 0px;}
input {font-family: arial;}

.clear {clear: both; height: 0px; font-size:0px;}
.center {text-align: center; }
.right {text-align: right;}
#container {background:#FFFFFF; width: 1008px; margin: 0px auto 0px auto; position:relative;padding:139px 0 0 0;}

#top {position:absolute; top:0px; height:139px; background:url('/img/top.jpg') no-repeat; width:1008px; z-index:100; color:#FFFFFF;}
.logo img {margin:10px 0px 0 10px; border:0px;}
#top-info { position:absolute; top:295px; width: 958px; height:74px; background:#000000 url('/img/top-info-bg.gif') repeat-x; color:#FFFFFF;}

.menu {text-align:center; position:absolute; top:296px; width: 958px; height:25px; padding:8px 0 0 0; border-bottom:1px solid #FE5604;border-top:1px solid #FE5604;}
.menu ul {list-style-type:none; margin:0px; padding:0px; height:33px; }
.menu ul li { display:inline; padding:0 7px 0px 7px; margin: 0 0 1px 0;}
.menu ul li a {color:#000000; text-decoration:none; font-size:12px; font-weight:normal; white-space:nowrap;}
.menu ul li a:hover {text-decoration:underline; color:#FE5604;}
/*.menu .menuSelect {color:#FE5604;}*/
.menu .menu-separator {border-left:1px solid #FE5604; width:1px; height:25px;}*/

.header-top {position:relative;}
.login-box { position:absolute; width:248px; right:00px; top:103px; height:22px; }
.login-box p {margin:0px; padding:0px; }
.login-box a {color:#FFFFFF; text-decoration:none; /*border-bottom:1px dotted #B29E7B;*/ padding:5px 25px 6px 25px; vertical-align:middle;}
.login-box a.prihlaseni {border-right:1px solid #FFFFFF; }


.logged {float:left;width:184px; border-right:5px solid #FFFFFF;height:42px; background:url('/img/user.png') no-repeat 9px 8px; padding:4px 0 0 53px ; }

.logged input {text-transform: uppercase; background:none; border:0px; padding:0px; margin:0px; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; cursor:pointer;}
.logged input:hover {text-decoration:underline; }
.logged a {text-transform: uppercase; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.logged a:hover {text-decoration:underline; }


.search {position:absolute; left:415px; width:340px; top:33px;}
.search input[type='text'] {width:255px; vertical-align:middle; margin:0 10px 0 0; color:#BFBFBF; font-size:12px; padding:2px 0 2px 5px; border:0px; background:transparent; }
.search input[type='submit'] {background:none; padding:0px; text-align:left;margin:0px;font-size:15px;cursor:pointer; vertical-align:middle; color:373737; border:0px; font-weight:bold;}
.search p {margin:0px; padding:0px; }
#silencer {position:absolute; width:381px; height:205px; background:#FFFFFF; border:1px solid #C20000; z-index:500; display:none;}
#silencer img {position:absolute; top:80px; left:180px;}
#silencer ul {list-style-type:none; margin:5px; padding:0px; }
#silencer ul li a {color:#000000; text-decoration:none; background:url('/img/path-dot.png') no-repeat left center; padding:2px 0 0 18px; margin:0 5px 2px 0; display:block;}
#silencer ul li a:hover {color:#C20000; text-decoration:underline;}
#silencer ul li span {float:right; color:#C20000; font-weight:bold;}
#silencer .close a {color:#C20000 !important; font-weight:bold;}

.kosik {position:absolute; width:120px; height:50px; right:0px; top:20px; }
.kosik strong {color:#000000; font-weight:bold;}
.kosik a {color:#FFFFFF; font-size:11px; text-decoration:none; margin:0 0 5px 0; display:block; font-weight:bold;}
.kosik a:hover {text-decoration:underline; }

.hor-cat {position:absolute; top:92px; }
.hor-cat ul {margin:0px; padding:0px; list-style-type:none;}
.hor-cat ul li.first {float:left; padding:0 0 0 8px;height:38px;}
.hor-cat ul li {float:left; padding:0 0 0 0px;height:38px;}
.hor-cat ul li.separator {padding:0px; border-right:1px solid #B4B4B4; width:1px; }
.hor-cat ul li a {display:block; color:#FFFFFF; text-decoration:none; font-size:17px; padding:8px 20px 0 20px; height:30px;}
.hor-cat ul li a:hover {background:#D4D4D4; color:#000000; }
.hor-cat ul li li img {border:0px; vertical-align:middle; margin: 0 5px 0 0;}
.hor-cat ul li li a {color:#000000; font-weight:bold;}
.hor-cat ul li li a:hover {font-weight:bold;}


.main-img {position:absolute; top:90px; z-index:5;}
.main-img img {border:0px;z-index:50;}
.main-img .logo-top {float:left; width:242px; }
.main-img .advert {float:left;position:relative;width:724px;height:149px;}

.company-info {position:absolute; padding:15px 0 0 0; left:15px;}
.company-info-1 {position:absolute; padding:15px 0 0 0; left:215px;}
.company-info-2 {position:absolute; padding:15px 0 0 0; left:415px;}
.company-info-2 img {vertical-align:middle; margin: 0 5px 0 0;}
.company-info-3 {position:absolute; padding:22px 0 0 0; left:615px; color:#FE5604; font-size:27px; font-weight:bold;}


.c-content {background:#FFFFFF; }
.l-column {width:205px; margin:0 5px 0 0; left:0px; padding:0 0 0 0px;}
.c-column {width:785px; float:right;  margin:0 0 0 -205px; position:relative; right:0px; padding:0 5px 0 5px; }
.c-column-full {width:743px; float:right;  margin:0 0 0 -205px; position:relative; right:0px; padding:0 5px 0 5px; }

.orange-box {background:#FF5A01; margin:0px; padding:0px; }
.orange-box-content {background:#EBEBEB; padding:10px 0 20px 10px;}
.orange-roh-top {background:url('/img/orange-roh.png') no-repeat top left;padding:0 0 0 7px; }
.orange-roh-bottom {background: url('/img/orange-roh-bottom.png') no-repeat bottom left; height:8px; margin:0px; padding:0px; font-size:0px;}

.phone-orders {margin:0 0 5px 0;}
.facebook img {border:0px;}

.category {margin:10px 0 4px 0;}
.category ul {margin:0px 0 0 0; padding:0px; list-style-type:none;}

.category .level0.first {background:url('/img/cat-left-first.png') no-repeat left top; padding:0px 0 0px 7px; height:31px; }
.category .level0.last {background:url('/img/cat-left-last.png') no-repeat left top; padding:0px 0 0px 7px; height:35px; }
.category .level0 {background:url('/img/cat-left-middle.png') no-repeat left top; padding:0px 0 0px 7px; height:31px; }
.category .level0 h2,.category .level0 h3 {padding:0px; margin:0px;}
.category .level0 a {background:url('/img/left-menu-a-bg.png') repeat-x left top; color:#000000; text-decoration:none; font-size:11px; font-weight:bold; display:block; height:21px; padding:7px 0 0 10px;}
.category .level0 a:hover { text-decoration:none; background:url('/img/left-menu-a-bg-up.png') repeat-x left top; }

.category .level0.selected a {text-decoration:none;background:url('/img/left-menu-a-bg-up.png') repeat-x left top; }
.category .level0.sele a {text-decoration:none;background:url('/img/left-menu-a-bg-up.png') repeat-x left top; }

.category .level1 {background:#E5E5E5; margin:0 0 1px 0;}
.category .level1 a {color:#000000; padding:5px 0 5px 25px; display:block; text-decoration:none; font-size:11px; }
.category .level1.selected {background:#B5511E; margin:0 0 1px 0;}
.category .level1.selected a {color:#FFFFFF; text-decoration:none; padding:5px 0 5px 25px; font-size:11px; background:#B5511E;}

.category .level1.select {background:#B5511E; margin:0 0 1px 0;}
.category .level1.select a {color:#FFFFFF; text-decoration:none; padding:5px 0 5px 25px; font-size:11px; background:#B5511E;}

.category .level2 {background:#B6B6B6; margin:0 0 1px 0;}
.category .level2 a {color:#000000; padding:5px 0 5px 35px; display:block; text-decoration:none; font-size:11px; }
.category .level2.selected { margin:0 0 1px 0;}
.category .level2.selected a {color:#000000; padding:5px 0 5px 35px; text-decoration:underline; font-size:11px; }
.category .level2.selected a:hover {text-decoration:underline; }


.category .level2.select {margin:0 0 1px 0;}
.category .level2.select a {color:#000000; padding:5px 0 5px 35px; text-decoration:underline; font-size:11px; }
.category .level2.select a:hover {text-decoration:underline; }

.header {margin:0px 0 3px 0; color:#292929; font-weight:bold; position:relative; }
.header-red {padding:0px 0 0px 15px; margin:0px 0 0 0; color:#292929; font-weight:bold; position:relative;}
.header h3, .header h2, .header h1, .header h4 {padding:5px 0 5px 20px; margin:0px; font-size:14px; }
.header-red h3, .header-red h2, .header-red h1, .header-red h4 {margin:0px; padding:0px; font-size:14px;}
.header span strong {padding:0 25px 0 0; position:absolute; right:-10px;}
.header span {font-size:11px;}

.contactus {background:#FD8700 url('/img/contact-box.gif') repeat-x bottom; color:#FFFFFF;}
.contactus .header h3 {color:#FFFFFF !important;}
.contactus a {color:#FFFFFF !important;}
.contactus .header {background:none !important; margin:0px !important;}
.contactus .contact-us-separator {margin:0 5px 10px 5px;background:url('/img/contact-us-separator.gif') repeat-x; height:2px;}

.infobox {text-align:center; height:122px; background:url('/img/footer.png') repeat-x top;}
.infobox .logo {width:230px; float:left;padding:25px 0 0 0;height:97px; }
.infobox .footer-cont {width:720px; float:left;padding:20px 0 0 0;}
.infobox ul {list-style-type:none; margin:0px auto 0 auto; padding:0px; }
.infobox .footer-cont ul li { text-align:left; width:218px !important; float:left; padding: 3px 0 3px 21px; background:url('/img/footer-sep.png') repeat-y top left;}
.infobox ul li a {color:#FFFFFF; text-decoration:none;}
.infobox ul li a:hover {text-decoration:underline;}

.articles-box {margin:0 0 5px 0;}
.articles-box ul {list-style-type:none; margin:0px; padding:0px;}
.articles-box ul li { background:#e5e5e5; padding: 7px 0 7px 13px; margin: 0 0 1px 0;}
.articles-box ul li a {color:#000000; text-decoration:none;}
.articles-box ul li a:hover {text-decoration:underline;}


.cetelem img {margin:0 0 5px 0;}

.path {position:relative; background:#F1F1F1; height:55px; padding:0px; margin:0 0 0px 0; }
.path-in {margin:0 0px 0 0px;}
.path h1 {margin:0px; padding:0px; }
.path ul {margin:0px; padding:0px; list-style-type:none; }
.path ul li {float:left; padding:0px 0 0 0px; margin:0 0px 0 0; height:38px;}
.path .path-rest-left {height:55px; background:url('/img/path-rest-left.png') no-repeat left bottom; display:block;}
.path .path-rest-right {height:27px; background:url('/img/path-rest-right.png') no-repeat right bottom;display:block; padding:28px 10px 0 10px;}
.path .path-rest-middle {height:55px; background:url('/img/path-rest-middle.png') repeat-x bottom;display:block;}
.path ul li a {font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; }
.path ul li a.link {padding:0 0 0 0px;}
.path ul li a.link-blank {background:url('/img/path-hp.png') no-repeat; padding:28px 0 0 30px; width:154px; height:27px;}
.path ul li a.link-selected {padding:0 0 0 0px;color:#FFFFFF !important;}

.title {position:relative; background:#FFFFFF; padding:4px 8px 5px 8px; margin:0 0 5px 0; }
.title h1 {background:url('/img/header-dot.gif') no-repeat left; padding:0 0 0 18px;margin:0px; font-size:16px; color:#4A4A4A; }

.path strong {padding:0 0 0 7px; }
.path span strong {color:#C20000; font-size:16px; position:absolute; right:10px;}

.subcategories {background:url('/img/grad-bg.png') repeat-x bottom;border:1px solid #D3D3D3;padding:10px 0 10px 15px;margin:0 0 5px 0;}
.subcategories p {color:#C20000; font-size:14px; margin:0px; padding:0px; height:20px; font-weight:bold;}
.subcategories ul.sub1 {background:url('/img/subcategories-sep.png') repeat-y right ; width:260px; float:left; margin:7px 5px 0 0; padding:0px; list-style-type:none; }
.subcategories ul.sub2 {background:url('/img/subcategories-sep.png') repeat-y right ; width:230px; float:left; margin:7px 5px 0 0; padding:0px; list-style-type:none; }
.subcategories ul.sub3 {width:200px; float:left; margin:7px 0 0 0; padding:0px; list-style-type:none; }
.subcategories ul li {padding:3px 0 3px 0;}
.subcategories ul li h2  {margin:0px; padding:0px;}
.subcategories ul li a {background:url('/img/header-dot.gif') no-repeat left; padding:0 0 0 18px; color:#4C4C4C; text-decoration:none; font-size:11px; font-weight:bold;}
.subcategories ul li a:hover {color:#C20000; background:url('/img/header-dot.gif') no-repeat left; }
.subcategories ul li.sel a {color:#C20000; text-decoration:underline; background:url('/img/header-dot.gif') no-repeat left; }
.subcategories ul li.sel a:hover {background:url('/img/header-dot.gif') no-repeat left; }

.infocategory {border:1px solid #D3D3D3;padding:10px 15px 10px 15px;margin:0 0 5px 0;}
.infocategory .cat-img {text-align:center; }

.btn-bg {background:url('/img/btn-bg.png') repeat-x; padding:0 12px 0 12px;}
.btn-gray-bg {background:url('/img/btn-gray-bg.png') repeat-x; padding:0 12px 0 12px;}

.product {background:url('/img/product-box.png') no-repeat top; padding:5px; float:left; width:230px; margin:0 6px 5px 0 ;height:287px; }
.product.title {width:254px !important;}

.product h2 {margin:0px;padding:0px;}
.product a {color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}
.product a:hover { text-decoration:underline;}
.product .name {height:35px; overflow:hidden; padding:0 5px 0 5px;}
.product .pr-img {text-align:center;margin:0 0 0px 0; height:170px;}
.product .pr-img img {border:0px solid #D0D0D0;}
.product .pr-text {float:left; width:110px; height:105px; overflow:hidden;}
.product .pr-sep {display:block;}
.product .price {color:#FFFFFF; font-weight:bold; font-size:12px;}
.product .pr-sep table {width:100%;}
.product .pr-sep table td {padding:0 10px 0 10px; width:50%;text-align:center;}
.product .pr-sep table td a {color:#FFFFFF; text-decoration:underline; font-size:14px;}


.sidebox {width:160px; margin:20px 20px 10px 20px; padding:0px; height:150px;}
.sidebox h2,.sidebox h3 {margin:0px;padding:0px;}
.sidebox a {color:#373737; font-size:11px; font-weight:bold; text-decoration:none;}
.sidebox a:hover {text-decoration:underline;}
.sidebox .name { margin:0 5px 0 5px;text-align:Center; border-bottom:1px solid #E1E1E1;}
.sidebox .pr-img {text-align:center; margin:0 0 3px 0; }
.sidebox .pr-img img {}
 
.recommend {padding-left:0px; padding-top:0px;}
.recommend h2 {background:#FF5A01; color:#FFFFFF; padding:4px 0 4px 20px; font-size:12px;}

.sorting {width:100%;}
.width-100-procent {width:100%; text-align:right;}
.srazeni {white-space:nowrap;}
.sort {position:relative; color:#000000; font-size:12px; font-weight:bold;background:#D7D7D7; padding:4px 8px 3px 8px; margin:0 0 5px 0; }
.sort ul li a {font-size:13px; color:#4A4A4A; font-weight:bold; text-decoration:none; }
.nav-bar {float:right;margin:0px; padding:0px; list-style-type:none;}
.nav-bar li {float:left; padding:0px 0 0 0px; text-align:center; margin:0 5px 0 0;}
.nav-bar li a {background:url('/img/page-bg.png') no-repeat center top; width:18px; height:18px; display:block; color:#858585; padding:1px 0 0 0;}
.nav-bar li.selected-page {background:url('/img/page-bg.png') no-repeat center top;text-align:center; width:18px; display:block; height:18px; color:#FE4D01; padding:1px 0 0 0;}
.nav-bar li.image a {padding:0px !important;background:none !important;}
.nav-bar li.image img {border:0px; }

.margin0 {margin-right:0px !important;}
.cont {padding:10px;}
.r-column .cont {padding:0px;}

.dp {padding:0px 0 0 20px; margin:0 0 5px 0;}
.dp-in {background:#F3F3F3; padding:25px 10px 10px 10px; }
.dp-in-in { padding:15px 10px 10px 10px; position:relative; background:#D7D7D7;}

.dp-top-left {position:absolute; top:0px; left:0px;}
.dp-top-right {position:absolute; top:0px; right:0px;}
.dp-bottom-left {position:absolute; bottom:0px; left:0px;}
.dp-bottom-right {position:absolute; bottom:0px; right:0px;}

.dp-white-top-left {position:absolute; top:0px; left:0px;}
.dp-white-top-right {position:absolute; top:0px; right:0px;}
.dp-white-bottom-left {position:absolute; bottom:0px; left:0px;}
.dp-white-bottom-right {position:absolute; bottom:0px; right:0px;}

.dp h1 {margin:0px; padding:0px; color:#000000; font-size:16px;}
.dp .dp-text {padding:10px; /*float:left; */font-size:12px; color:#000000; position:relative; background:#FFFFFF; margin:10px 0 0 0;}
.dp .dp-text table {width:100%;}
.dp .dp-text table table {margin:0px 0 0 0; border:1px solid #E7E7E7;}
.dp .dp-text table td { white-space:nowrap; vertical-align:top; }
.dp .dp-text table table th {padding:4px 5px 4px 5px;  text-align:left; color:#828282; font-size:12px; }
.dp .dp-text table table td {vertical-align:middle; height:24px; padding:4px 5px 4px 5px; text-align:right; color:#404040; font-size:12px;  }
.dp .dp-text table table td span {color:#433F40; font-size:12px; font-weight:bold;}
.dp .dp-text table table td span strong {color:#433F40; font-size:16px; font-weight:bold;}
.dp .dp-text table table td a {color:#433F40; text-decoration:none;}
.dp .dp-text table table td a:hover {color:#433F40; text-decoration:underline;}
.dp .dp-text table img {margin:0px 0 0 0;}
.dp .dp-images { position:relative; }
.dp .dp-images ul {margin:0px; padding:0px; list-style-type:none;}
.dp .dp-images img {border:1px solid #CFCFCF; margin:0 0 10px 0 ;}
.dp div.description {padding:20px 0 0 0; color:#404040; min-height:150px; width:400px;}
.dp .description h2 {font-size:14px; margin:0px; padding:0px 0 5px 0; border-bottom:1px solid #E5E5E5;}
.paramsDesc td {white-space: normal !important;}
.dp .description li {margin:0 0 0 15px;}
.count {background:#FFFFFF url('/img/input-bg.gif') repeat-x; text-align:right; border:1px solid #A4ADB6; font-size:14px; color:#FF4A01; width:20px; margin:0 10px 0 0;}

.dp-basket-align {position:relative; height:106px; z-index:5;}
.dp-basket-align-div {background:url('/img/koupit-detail.png') no-repeat; position:absolute;width:274px; height:106px; right:-35px; z-index:25;}
.dp-basket {padding:5px 0 0 80px; margin:10px 0 0 0; text-align:right; width:160px;}
.dp-basket-text {color:#000000; padding:7px 0 10px 15px; text-align:right; font-weight:bold;}
.dp-basket-text input {vertical-align:middle;}
.dp-basket-price {color:#000000 !important; font-size:16px; font-weight:bold; text-align:right; padding:10px 0 0 0;}

.inputs input {vertical-align:middle;}

.simply-scroll-container { position: relative; height:500px; }
.simply-scroll-clip { position: relative;overflow: hidden;z-index: 2; height:500px; }

.simply-scroll-list {	list-style-type:none; position: absolute; left:13px; top:0px; z-index: 1;overflow: hidden; height:600px;	margin:0px; padding:0px;}
.simply-scroll-list li {padding: 0px;display:block;margin: 0px;list-style: none;height:100%; }
.simply-scroll-list li img {border:1px solid #CFCFCF; margin:0 0 10px 0 ;	display: block;}

.simply-scroll-btn {position: absolute;	z-index:3;	cursor: pointer;}
.simply-scroll-btn-up {	left: 90px;	bottom: 600px;	width:18px;	height:18px;	background:url('/img/gal-up.png') no-repeat;}
.simply-scroll-btn-up.disabled {	left: 90px;	bottom: 600px;	width:18px;	height:18px;	background:url('/img/gal-up.png') no-repeat !important;}
.simply-scroll-btn-up:hover {}
.simply-scroll-btn-down {	left: 65px;	bottom: 600px;	width:18px;	height:18px;	position:relative;	background:url('/img/gal-down.png') no-repeat;}
.simply-scroll-btn-down.disabled {	left: 65px;	bottom: 600px;	width:18px;	height:18px;	position:relative;	background:url('/img/gal-down.png') no-repeat !important;}
.simply-scroll-btn-down:hover {}

.vert {	width: 170px; height: 600px;	margin-bottom: 1.5em;	float:left;	padding:0px 0 0 0;	position:relative;}
.vert .simply-scroll-clip {	height: 600px;}
.vert .simply-scroll-list li {	height:170px;}

.vert .simply-scroll-btn-up {	right: 0;	bottom: -35px;}
.vert .simply-scroll-btn-down {	right: 0;	bottom: -35px;	position:absolute;}

.input {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; padding:2px 0 0 3px; height:16px;}
.btn {background:url('/img/btn.png') no-repeat; height:27px;text-align:center;width:140px; border:0px; font-weight:bold; cursor:pointer; color:#FFFFFF; font-size:11px; padding:0px;}
.btn-small {background:url('/img/btn-small.png') no-repeat; height:27px;text-align:center;width:45px; border:0px; font-weight:bold; cursor:pointer; color:#FFFFFF; font-size:11px; padding:0px;}

.captcha {vertical-align:middle;}
.captcha img {vertical-align:middle;}

.reg-form { }

.reg-form input {margin:0 3px 3px 0;}
.reg-form td {white-space:nowrap;}

.povinne {text-align:center; } 
.povinne img,.povinne input {border:0px; vertical-align:middle; margin:5px 5px 0 0 ;}

.order-com textarea {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; padding:2px 0 0 3px; overflow:hidden; font-family:Arial;}
.textarea {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; padding:2px 0 0 3px; overflow:hidden; font-family:Arial;}

.c-cont {padding:0 12px 0 12px;}
.c-cont a {color:#000000; text-decoration:underline;font-weight:bold;}

.tbl-basket {width:100%;}
.tbl-basket th {text-align:left;background:url('/img/dp-table-th-bg.gif') repeat-x ; padding:0 5px 0 5px;  color:#FFFFFF; height:24px;}
.tbl-basket td a {color:#000000; font-size:11px; text-decoration:none;}
.tbl-basket td a:hover {color:#C20000;  text-decoration:underline;}

.footer {text-align:left; background:#2C2C2C url('/img/footer-links-gray-roh-bottom.png') no-repeat top left;padding:10px 0 10px 10px /*205px*/; color:#848484; position:relative; text-align:center;}
.footer ul {margin:0px 0 5px 0; padding:0px; list-style-type:noone;}
.footer ul li {display:inline; border-right:1px solid #FFFFFF; margin: 0 10px 0 0;}
.footer ul li a {color:#FFFFFF; text-decoration:none; margin:0 10px 0 0px;}
.footer ul li a:hover {text-decoration:underline; }
.footer a {color:#FFFFFF;}

.footer .cards {text-align:center; padding:10px 0 0 0;}
.footer .cards img {margin:0 5px 0 0;}

.pdf img {vertical-align:middle;}
.pdf a {color:#000000; text-decoration:none;}
.pdf a:hover {color:#C20000; text-decoration:underline;}

#right-advert {width:200px; position:absolute; right:0px; top:5px;}
.right-advert-top {width:200px;height:35px; background:url('/img/right-advert.png') no-repeat;}

.prod-list a {color:#000000; text-decoration:none; background:url('/img/header-dot.gif') no-repeat left center; padding:3px 0 0 18px; margin:0 5px 3px 0;}
.prod-list a:hover {color:#C20000; text-decoration:underline;}

.znacky ul { margin:0px; padding:0px; list-style-type:none;}
.znacky ul li {float:left; width:230px; }
.znacky ul li a {color:#000000; text-decoration:none; background:url('/img/header-dot.gif') no-repeat left center; padding:3px 0 0 18px; margin:0 5px 3px 0;}
.znacky ul li a:hover {color:#C20000; text-decoration:underline;}


#table_products_parameters th {text-align:left !important; }
#table_products_parameters p {margin:0px; padding:0px; text-align:left !important; }

.powered-2-advance img {border:0px;}

/*.registrace .cont {padding:0px !important}*/


.catPopUp {position:absolute; width:250px; display:none;background:#D4D4D4; z-index:9000; padding:10px;}
.catPopUpCorners {position:relative; background:#FFFFFF; border-right:1px solid #C1C1C1;border-left:2px solid #C1C1C1;border-top:2px solid #848484; padding:15px 5px 15px 5px;}
.catPopUpCorners .sub-menu-left-top {position:Absolute; top:-2px; left:-2px; }
.catPopUpCorners .sub-menu-left-bottom {position:Absolute; bottom:0px; left:-2px; }
.catPopUpCorners .sub-menu-right-top {position:Absolute; top:-2px; right:-1px; }
.catPopUpCorners .sub-menu-right-bottom {position:Absolute; bottom:0px; right:-1px; }

.catPopUp ul {margin:0px; padding:0px; list-style-type:none;}
.catPopUp ul li {display:block !important; float:none; height:auto; }
.catPopUp ul li a {font-size:11px; color:#FFFFFF; text-decoration:none; height:auto; padding:1px 0 1px 15px; text-transform: none; }
.catPopUp ul li a:hover { }
.catPopUp ul li.sep { border-top:1px solid #CCCCCC; }
.catPopUp .selCat { margin:0 0 0px 0;}
.catPopUp .sep,.catPopUp .sep a  {background:none; }
.catPopUp .sep {padding:0px; margin:0px; }
.catPopUp .sep a {background:none !important; text-decoration:none; }
.catPopUp .sep a:hover {background:none !important; text-decoration:underline; }
.horizontal ul .last .catPopUp { left:-74px;}
.catPopUp .sel {background:none !important;}
.catPopUp .sel-last li {background:none !important;}


.cat-roz-box {padding:5px; width:254px; border:1px solid #CECECE; margin:0 5px 5px 0; float:left; height:210px;}
.cat-roz-box h2,.cat-roz-box h3,.cat-roz-box h4 {margin:0px 0 4px 0; padding:0px;} 
.cat-roz-box h2 a {color:#4C4C4C; font-size:16px; text-decoration:none; background:url('/img/header-dot.gif') no-repeat left center; padding:0 0 0 18px;}
.cat-roz-box .cat-roz-links {height:125px; padding:5px 0 5px 0; }
.cat-roz-box .cat-roz-image {text-align:center; }
.cat-roz-box .cat-roz-image img {border:0px;}
.cat-roz-web {text-align:right; }
.cat-roz-box h2 a:hover,.cat-roz-box h3 a:hover,.cat-roz-box h4 a:hover {text-decoration:underline; }

.cat-roz-box-left {padding:5px; width:254px; border:1px solid #CECECE; margin:0 5px 5px 0; float:left; }
.cat-roz-box-left h2,.cat-roz-box-left h3,.cat-roz-box-left h4 {margin:0px 0 4px 0; padding:0px;} 
.cat-roz-box-left h2 a {color:#4C4C4C; font-size:16px; text-decoration:none; background:url('/img/header-dot.gif') no-repeat left center; padding:0 0 0 18px;}
.cat-roz-box-left .cat-roz-links {padding:5px 0 5px 0; text-align:right;}
.cat-roz-box-left .cat-roz-links a {color:#000000; text-decoration:none; font-size:14px;}
.cat-roz-box-left .cat-roz-links a:hover {text-decoration:underline;}
.cat-roz-box-left .cat-roz-image {text-align:center; }
.cat-roz-box-left .cat-roz-image img {border:0px;}
.cat-roz-box-left h2 a:hover,.cat-roz-box-left h3 a:hover,.cat-roz-box-left h4 a:hover {text-decoration:underline; }

.cat-roz-box-right {padding:5px; width:254px; border:1px solid #CECECE; margin:0 0px 5px 0; float:left; }
.cat-roz-box-right h2,.cat-roz-box-right h3,.cat-roz-box-right h4 {margin:0px 0 4px 0; padding:0px;} 
.cat-roz-box-right h2 a {color:#4C4C4C; font-size:16px; text-decoration:none; background:url('/img/header-dot.gif') no-repeat left center; padding:0 0 0 18px;}
.cat-roz-box-right .cat-roz-links {padding:5px 0 5px 0; text-align:right;}
.cat-roz-box-right .cat-roz-links a {color:#000000; text-decoration:none; font-size:14px;}
.cat-roz-box-right .cat-roz-links a:hover {text-decoration:underline;}
.cat-roz-box-right .cat-roz-image {text-align:center; }
.cat-roz-box-right .cat-roz-image img {border:0px;}
.cat-roz-box-right h2 a:hover,.cat-roz-box-right h3 a:hover,.cat-roz-box-right h4 a:hover {text-decoration:underline; }

.red-box-title {background:url('/img/red-box-title.png') repeat-x bottom ;}
.red-box-title h2 a {color:#C20000; font-size:14px; text-decoration:none;}
.red-box-title h4 a {color:#C20000; font-size:11px; text-decoration:none; padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/red-box-arrow.png') no-repeat right 4px;}


.blue-box-title {background:url('/img/blue-box-title.png') repeat-x bottom ;}
.blue-box-title h2 a {color:#0090FF; font-size:14px; text-decoration:none;}
.blue-box-title h4 a {color:#0090FF; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/blue-box-arrow.png') no-repeat right 4px;}

.gray-box-title {background:url('/img/gray-box-title.png') repeat-x bottom ;}
.gray-box-title h2 a {color:#000000; font-size:14px; text-decoration:none;}
.gray-box-title h4 a {color:#000000; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/gray-box-arrow.png') no-repeat right 4px;}

.yellow-box-title {background:url('/img/yellow-box-title.png') repeat-x bottom ;}
.yellow-box-title h2 a {color:#B57F18; font-size:14px; text-decoration:none;}
.yellow-box-title h4 a {color:#B57F18; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/yellow-box-arrow.png') no-repeat right 4px;}

.green-box-title {background:url('/img/green-box-title.png') repeat-x bottom ;}
.green-box-title h2 a {color:#1D7801; font-size:14px; text-decoration:none;}
.green-box-title h4 a {color:#1D7801; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/green-box-arrow.png') no-repeat right 4px;}

.orange-box-title {background:url('/img/orange-box-title.png') repeat-x bottom ;}
.orange-box-title h2 a {color:#DE6F02; font-size:14px; text-decoration:none;}
.orange-box-title h4 a {color:#DE6F02; font-size:11px; text-decoration:none;padding:0 25px 0 0; margin:0 5px 0 0 ;background:url('/img/orange-box-arrow.png') no-repeat right 4px;}

.advert-top {margin:0 0 5px 0;}

.thank-you {}
.thank-you .c-cont img {float:left;}
.thank-you .c-cont .c-text {float:left; height:374px; width:370px; padding:15px;}

.textnews .cont {padding:0px !important; margin:0px !important;}
.textnews-box {padding:8px; background:url('/img/textnews-bg.png') repeat-x bottom; border:1px solid #D2D2D2; margin:0 0 5px 0;}
.textnews-box a {color:#4A4A4A; font-size:16px; text-decoration:none; font-weight:bold;}
.textnews-box a:hover {text-decoration:underline;}
.textnews-box .img {width:200px; float:left; margin:15px 15px 15px 0;}
.textnews-box .img img {border:1px solid #D1D1D1; }
.textnews-box .tn-cnt {float:left; width:480px; }
.textnews-box .tn-cnt .text { overflow:hidden; height:120px; padding:0 0 5px 0;}
.textnews-box .tn-cnt .btns {background:url('/img/textnews-sep.png') repeat-x top ;  position:relative;padding:12px 0 3px 0;}

.textnews-box .tn-cnt .btns label {background:url('/img/btn-gray-bg.png') repeat-x; padding:3px 0 7px 0; display:inline;}
.textnews-box .tn-cnt .btns label span {background:url('/img/textnews-arrow.png') no-repeat 0px 7px;  font-size:14px; padding:0 12px 0 12px; display:inline;vertical-align:middle;  width:70px; text-align:center; color:#FFFFFF; font-weight:bold;}

.textnews-box .tn-cnt .btns span {background:url('/img/btn-bg.png') repeat-x; display:inline; padding:3px 0px 7px 0px; }
.textnews-box .tn-cnt .btns span a {background:url('/img/textnews-arrow.png') no-repeat 0px 7px; font-size:14px; display:inline; padding:0 12px 0 12px; vertical-align:middle; width:70px; text-align:center; color:#FFFFFF; font-weight:bold;}

.anketa {margin:5px 0 0 0;}
.anketa ul {margin:0px; padding:0px; list-style-type:none; padding: 0; }
.anketa ul li{background:#e5e5e5; padding:7px 0 7px 5px; position:relative;}
.anketa a { background:#e5e5e5; 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:180px; bottom:7px; left:40px;}
.anketa div.strip span { float:left; display:block; height:13px; width:160px; background:url('/img/anketa-bg-sel.jpg') repeat-x;}

.advert {text-align:center; }
.advert-left {text-align:center; }
.advert-left img {}

.dostupnostPopUp {position:relative !important;z-index:5000; }
.dostupnostPopUpText {position:absolute; width:200px; left:15px; top:20px;white-space: normal !important;  border:3px solid #FE5604; text-align:left; padding:10px;  background:#FFFFFF; }
.dostupnostPopUp img { right:0px; top: -20px; vertical-align:middle !important; border:0px !important; }

.subaccount a {color:#000000; text-decoration:none;}
.subaccount a:hover {text-decoration:underline;}

.mailnews-bg {background:#e5e5e5; padding:0 0 10px 0; }
.mailnews-bg #mailnewsinput {background:#FFFFFF url('/img/input-bg.gif') repeat-x; border:1px solid #A4ADB6; font-size:12px; color:#4C4C4C; width:100px; margin:0 5px 0 12px; float:left; vertical-align:middle;}
.btn-news {background:url('/img/btn-bg.png') repeat-x; height:26px; padding:0 9px 0 9px; border:0px; color:#FFFFFF; font-weight:bold; cursor:pointer;  vertical-align:middle;}

.delivery-anotation,.payment-anotation {padding:0 0 0 25px; }

.imageParameter {}
.imageParameter h3 {margin-left:10px;}
.imageParameter div {margin:10px 2px 10px 2px; text-align:center; float:left; padding:5px; border:1px solid #FFFFFF;cursor:pointer; width:150px; height:170px;}
/*.imageParameter span.name {display:block;margin:0px; padding:0px; height:30px; border:0px !important; width:100px;}*/
.imageParameter div p {margin:0px; padding:0px; display:none;}
.imageParameter div.selected {border:1px solid #FE4D01;}
.imageParameter div.sel {border:1px solid #FE4D01;}
#paramChoise {width:250px; color:#404040; padding:20px 0 0 0;}
#paramChoise h2 {font-size:14px; padding:0 0 5px 0; border-bottom:1px solid #E5E5E5; } 

.imageParameter fieldset {border:1px solid #2B2B2B; margin:0 0 10px 0px; padding:0 0 10px 0; }
.imageParameter fieldset legend {border:1px solid #2B2B2B; margin:0 0 0 0px;padding:3px; font-weight:bold;}

.bm-content .sort {margin:0px 0 10px 0 !important;}

.margin0 .cont {padding:0px !important;}

.buy-messsage {margin:0px 0 0 20px; padding:5px; text-align:center; background:#F1F1F1; font-size:14px; font-weight:bold;}
.buy-messsage a {padding:3px 10px 3px 10px; background:#212121; color:#FFFFFF; text-decoration:none; }

/*.overflowParams {overflow:auto; height:500px; width:510px !important;}*/

.apek img {border:0px;}

.hp-box {position:relative;border-bottom:1px solid #DEDEDE;}
.hp-box-gray-bg {margin:0 20px 0 20px; background:url('/img/hp-bg.png') repeat-x top; padding:70px 10px 20px 10px; font-size:10px !important;}
.hp-box-header-left {background:url('/img/small-header-left.png') no-repeat; width:31px; height:44px; float:left;}
.hp-box-header-middle {background:url('/img/small-header-middle.png') repeat-x bottom; height:29px; float:left; padding:15px 0 0 0; color:#FFFFFF; widtH:250px;}
.hp-box-header-right {background:url('/img/small-header-right.png') no-repeat bottom; width:20px; height:44px; float:left;}
.hp-box-header-small {margin:20px 0 0 0; position:absolute; top:00px; }

.hp-box-header-small-yellow {margin:20px 0 0 0; position:absolute; right:00px; top:0px;}
.hp-box-header-left-yellow {background:url('/img/small-header-left-yellow.png') no-repeat bottom; width:28px; height:44px; float:left;}
.hp-box-header-middle-yellow {width:220px;background:url('/img/small-header-middle-yellow.png') repeat-x bottom; height:29px; float:left;padding:15px 0 0 0; color:#FFFFFF;}
.hp-box-header-right-yellow {background:url('/img/small-header-right-yellow.png') no-repeat bottom; width:31px; height:44px; float:left;}

.hp-box-content-left {width:420px;float:left; padding:0 10px 0 0; margin:0 90px 0 0;}
.hp-box-content-right {width:200px; float:left;}
.hp-box-content-right a {color:#000000; }

.hp-box-content-right ul {margin:0px; padding:0px; list-style-type:none;}
.hp-box-content-right ul li {line-height:23px; margin:3px 0 3px 0; border-bottom:1px solid #DEDEDE;}
.hp-box-content-right ul li.telefon {background:url('/img/telefon.png') no-repeat left center;padding:3px 0 3px 35px;  }
.hp-box-content-right ul li.email {background:url('/img/email.png') no-repeat left center;padding:3px 0 3px 35px;  }
.hp-box-content-right ul li.icq {background:url('/img/icq.png') no-repeat left center;padding:3px 0 3px 35px; }
.hp-box-content-right ul li.info {background:url('/img/info.png') no-repeat left center;padding:3px 0 3px 35px; }
.hp-box-content-right ul li.hodiny {background:url('/img/hodiny.png') no-repeat left center;padding:3px 0 3px 35px; }

#dopravazdarma {position:relative; left:-30px;}

.header-box {position:relative;}
.header-box h1,.header-box h2,.header-box h3,.header-box h4,.header-box h5 {margin:0px; padding:0px; font-size:16px;}
.header-box .cont {padding:70px 20px 0 20px;}

.quick-links {background:#C6C6C6 url('/img/footer-links-gray-roh-top.png') no-repeat top left; padding:0 0 0 7px; margin:10px 0 0 0;}
.quick-links-in {background:#F4F4F4; padding:0 0 0 7px;}
.quick-box-bg {width:322px; margin:0 3px 10px 3px !important;}
.quick-box-bg h3 {color:#E65100; border-bottom:1px solid #BFBFBF; margin:0px; padding:4px 0 4px 0;}
.quick-box a {color:#000000; text-decoration:none; display:block;border-bottom:1px solid #BFBFBF; padding:4px 0 4px 0;}
.quick-links-in table td {vertical-align:top;}

.cat-list .cont { margin:0 0px 0 0px;}
.cat-list {}
.c-box {background:#F1F1F1;padding:30px 15px 5px 15px; margin:0 0 0 20px;} 
.c-box-related {background:#F1F1F1;padding:30px 15px 5px 15px; margin:0 0 0 0px;}
.related-box .cont {padding:70px 0px 0 20px;}

.akce {background:url('/img/akce.png') no-repeat; width:224px; height:44px; color:#FFFFFF; font-size:14px; font-weight:bold; position:relative; left:-4px;}
.dopravazdarma {background:url('/img/dopravazdarma.png') no-repeat; width:224px; height:44px; color:#FFFFFF; font-size:12px; font-weight:bold; white-space:nowrap;position:relative; left:-4px;}
.doporucujeme {background:url('/img/doporucujeme.png') no-repeat; width:224px; height:44px; color:#FFFFFF; font-size:14px; font-weight:bold; white-space:nowrap;position:relative; left:-4px;}
.nejprodavanejsi {background:url('/img/doporucujeme.png') no-repeat; width:224px; height:44px; color:#FFFFFF; font-size:14px; font-weight:bold; white-space:nowrap;position:relative; left:-4px;}

table.oddeventable {width:150px !important; }
table.oddeventable .odd {background:#E5E5E5;}

.nasplatky {width:228px; height:47px; position:relative;}
.nasplatkydiv {width:263px; height:27px; background:url('/img/splatky.png') no-repeat; position:relative; right:12px; padding:15px 0 0 10px ; color:#FFFFFF; text-align:left;}
.nasplatky a {color:#FFFFFF; margin:0 0 0 3px;}

.dp-koupit-button {color:#000000; font-size:20px; background:none; border:0px; font-weight:bold; cursor:pointer; }

.dp-image {width:600px !important;}

.texts {position:relative; left:-18px; }
.dopravazdarmatext,.vysokakvalita,.rychladoprava {background:url('/img/dopravazdarma.png') no-repeat; width:214px; height:29px; color:#FFFFFF; font-size:14px; font-weight:bold; white-space:nowrap; padding:15px 0 0 10px;}
 
.paramsHeader {position:relative; left:-30px;}

.kontakty {position:relative; z-index:100;}
.kontakty .kontakt {background:url('/img/dp-phone.png') no-repeat; width:162px;height:61px; position:absolute; right:10px; top:10px;z-index:500; color:#000000; font-weight:bold; padding:0 0 0 100px; line-height:20px;}
.kontakty .kontakt a {color:#000000; }

.spolehliva-firma img{width:100px; border:0px; margin:10px 0 0 0 ; }

.advert-img {position:relative; }
.advrt-control {position:absolute; bottom:15px; width:150px; height:20px; left:300px; }
.advrt-control ul {margin:5px 0 0 6px; padding:0px; list-style-type:none;}
.advrt-control ul li {width:19px; height:19px; margin:0 6px 0 0 ; cursor:pointer; float:left; }
.advrt-control ul li.counter {height:19px; width:19px; background:url('/img/counter.png') no-repeat; text-align:center; color:#FFFFFF; font-size:11px; padding:2px 0 0 0;}
.advrt-control ul li.selected {height:19px; width:19px; background:url('/img/counter-sel.png') no-repeat; text-align:center; color:#373737; font-size:11px; padding:2px 0 0 0;}

.advert-bann-left {position:absolute; bottom:15px; left:-4px; cursor:pointer;}
.advert-bann-right {position:absolute; bottom:15px; right:-3px; cursor:pointer;}

.input-bg {background:url('/img/form-input.png') no-repeat top left; width:135px; height:23px; border:0px; vertical-align:middle; padding:5px 0 0 5px;}
.form-table td {vertical-align:bottom;}
.textarea-form {position:relative; padding:10px; background:#EBEBEB;}
.form-area-left-top {position:absolute; top:0px; left:0px;}
.form-area-left-bottom {position:absolute; bottom:0px; left:0px;}
.form-area-right-top {position:absolute; top:0px; right:0px;}
.form-area-right-bottom {position:absolute; bottom:0px; right:0px;}
.textarea-form textarea {background:#EBEBEB; border:0px;}

.rada {position:absolute; right:0px; height:242px; width:49px; background:url('/img/rada-hidden.png') no-repeat; cursor:pointer; }
.rada-show {width:249px;background:url('/img/rada-show.png') no-repeat ; /*right:-200px;*/}
.rada .telefony {display:none; position:Absolute; top:27px; left:106px; color:#FFFFFF; font-size:12px; }
.rada .maily {display:none;position:Absolute; top:89px; left:106px; color:#FFFFFF; font-size:12px; }
.rada .facebook {display:none;position:Absolute; top:143px; left:106px; color:#FFFFFF; font-size:12px; }
.rada .facebook a {color:#FFFFFF; font-size:12px; }
.rada .otviracka {display:none;position:Absolute; top:195px; left:106px; color:#FFFFFF; font-size:12px; }

.rada-show .telefony,
.rada-show .maily,
.rada-show .facebook,
.rada-show .otviracka
{
  display:block;
}

