/* ========== CLEARFIX ========== */
/* slightly enhanced, universal clearfix hack */  
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}  
.clearfix {display: inline-block;}  
/* start commented backslash hack \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* stop commented backslash hack */  



/* ========== GLOBAL STYLES ========== */
body {border: 0 none; margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; height: 100%; background: #fff; color: #201f1f; font-size: 0.8em;}
html {height: 100%;}
body:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;}
body{/* background:#fff url('../images/style/main-bg.png') repeat-y center top;*/}
body.home {background: #282828 url('../images/style/left-panel-bg.png') left 70px repeat-x; color: #fff;}
body#filterbody {/* background: none !important */}

.alignR {text-align: right !important;}
.alignL {text-align: left !important;}
.alignC {text-align: center !important;}
.floatR {float: right !important;}
.floatL {float: left !important;}
.cleaner{clear: both; visibility: hidden;}

a.brown-button {display: block; padding: 6px 40px 6px 15px; height: 16px; background-color: #8b7066; width: 140px; color: #fff  !important; font-weight: bold; text-decoration: none !important;}
a.brown-button.arrow-left {background-image: url('../images/style/arrow-left.png'); background-position: 160px 9px; background-repeat: no-repeat;}
a.brown-button.arrow-down {background-image: url('../images/style/arrow-down.png'); background-position: 160px 12px; background-repeat: no-repeat;}
a.brown-button.fb {background-image: url('../images/style/fb.png'); background-position: 120px 5px; background-repeat: no-repeat;}
.brown-button-box {padding: 6px 40px 6px 15px; height: 16px; background-color: #8b7066; width: 140px;}
.brown-button-box a {display: inline-block; margin: 0 10px 0 0;}
.brown-button-box a.add { height: 14px; vertical-align: top; padding: 0 0 0 20px; color: #fff; font-weight: bold; text-decoration: none; background: url('../images/style/star.png') left 1px no-repeat;}
a.change-param {display: inline-block; padding: 5px 40px 7px 10px; text-decoration: none !important; color: #8b7066 !important; background: #fff url('../images/style/change-param.png') right 5px no-repeat; text-decoration: none; border: 1px solid #8b7066;}
a.back {font-weight: bold; color: #8b7066; text-decoration: underline; color: #8b7066 !important;}
a.back:hover {text-decoration: none;}
a.download {display: inline-block; padding: 0 0 0 15px; color: #8b7066 !important; background: url('../images/style/download.png') left 7px no-repeat;}
a.download:hover {text-decoration: none;}

.wrapper {/*min-height: 100%; */width: 100%; min-width: 1100px;}

.header {height: 70px; width: 100%; background: #282828;}
.header-in {margin: 0 auto; width: 1100px;}
.header h1 {margin: 15px 0 0 60px; float: left; width: 154px; height: 23px; background: url('../images/style/h1-logo.png') no-repeat; font-size: 0;}
.header h1 a {margin: 0 0 0 0; display: block; text-decoration: none; width: 154px; height: 23px;}
.header h1 a:hover {text-decoration: none;}
.header-right {margin: 40px 0 0 10px; padding: 0 60px 0 0; float: right; width: auto;background-color:#282828}
.header-right form {float: left;}
.header-right form input[type="text"] {margin: 0; padding: 0 3px; width: 125px; height: 18px; background: #4c4c4c; border: 0 none; color: #fff;}
.header-right form input[type="submit"] {margin: 0; width: 25px; height: 18px; border: 0 none; vertical-align: top; background: url('../images/style/header-submit.png') no-repeat; cursor: pointer;} 

.menu {margin: 1px 10px 0 0; float: left; position: relative; z-index: 100}
.menu li {margin: 0 20px 0 0; float: left;   position: relative;}
.menu li a {padding: 0 0 1px 5px; font-weight: bold; font-size: 1em; text-decoration: none; display: inline-block; color: #fff; border-left: 1px solid #fff;}
.menu li a:hover, .menu li.active a {color: #a98b82;  border-left: 1px solid #a98b82;}
.menu li ul {padding-top: 10px; width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;}
.menu li ul li { background: #282828; float: none;}
.menu li.active ul li a {display: block; padding: 8px 10px; color: #fff; font-weight: normal; border: none;}
.menu li.active ul li a:hover {color: #a98b82; text-decoration: underline;} 

.main {overflow:hidden;margin: 0 auto; padding: 0 30px /*260*/0px 30px; width: 1040px;background:#fff url('../images/style/main-bg.png') repeat-y center top;}
.home .main {background: none;}

.left-panel {padding: 0 5px 0 30px; float: left; min-height: /*740*/585px; color: #fff; width: 155px;
  /*background: url('../images/style/left-panel-bg.png') repeat-x;*/}
.left-menu {margin: 0 0 15px -5px; padding: 10px 0 0 0; border-top: 1px solid #484848;}
.left-menu li {margin: 0 0 7px 0;}
.left-menu li a {padding: 0 0 2px 5px; display: inline-block; color: #fff; text-decoration: none; }
.left-menu li a:hover, .left-menu li a.active {padding: 0 0 2px 4px; color: #a98b82;  border-left: 1px solid #a98b82;}
.left-panel a.filtr {display: block; padding: 3px 30px 5px 15px; color: #fff; text-decoration: none; border: 1px solid #484848; background: #000 url('../images/style/filtr-produktu-a.png') 125px 4px no-repeat;}
.left-panel a.filtr:hover {color: #a98b82;}
.left-panel .left-contact {margin: 70px 0 0 0;}
.left-panel .left-contact hr {margin: 10px 0; height: 1px; background: #5c5c5c; border: 0 none; }
.left-panel .left-contact img {margin: 0 0 7px 0;}
.left-panel .left-contact p {margin: 0 0 3px 0;}
.left-panel .left-contact p.logo-text {font-size: .9em; line-height: 1.5em;}
.left-panel .left-contact .desc {display: inline-block; width: 40px;}
.left-panel .left-contact a {color: #fff; text-decoration: none;}
.left-panel .left-contact a:hover {text-decoration: underline;}
.left-panel .left-contact .showroom-box {margin: 30px 0 0 0; position: relative; width: 151px; height: 127px; text-align: center; background: url('../images/style/showroom-left.png') no-repeat;}
.left-panel .left-contact .showroom-box a {position: absolute; padding: 4px 0; left: 0; bottom: 0; width: 151px; height: auto; background: url('../images/style/showroom-a.png') repeat-y;}
.left-panel .left-contact .showroom-box a:hover {text-decoration: none; color: #a98b82;}
.left-panel .left-contact .showroom-box a p {margin: 0 0 4px 0; font-size: 1.2em; font-weight: bold;}

.content {float: left; padding: 25px 0 0 20px; width: 800px;}
.home .content {padding-top: 0;}
.content h2 {margin: 0 0 20px 0; font-size: 1.4em; color: #000; font-weight: bold;}
.content h3 {margin: 10px 0 5px 0; font-size: 1.3em; color: #000; font-weight: normal;}
.content h4 {margin: 10px 0; font-size: 1.1em; color: #8b7066; font-weight: bold;}
.content h5 {margin: 25px 0 10px 0; font-size: 1.1em; color: #8b7066; font-weight: normal;}
.content hr {margin: 15px 0; height: 1px; background: #8b7066; border: 0 none;}
.content hr.gray {margin: 15px 0; height: 1px; background: #bbb; border: 0 none;}
.content p {margin: 0 0 5px 0; line-height: 1.4em;}
.content a {text-decoration: underline; color: inherit;}
.content a:hover {text-decoration: none;}
.content table {width: 650px;}
.content table th {padding: 7px 10px 7px 0; border-top: 2px solid #8b7066; border-bottom: 2px solid #8b7066; text-align: left; font-weight: normal; color: #8b7066; font-size: 1.1em;}
.content table td {padding: 5px 10px 5px 0; color: #303a3e; border-bottom: 1px solid #8b7066;}
.content form {margin: 5px 0 25px 0;}
.content form .form-left {width: 255px; float: left;}
.content form .form-right {width: 295px; float: left;}
.content form p {margin: 0 0 10px 0;}
.content form label {display: block; margin: 0 0 3px 0; padding: 0 0 0 3px; color: #8b7066;}
.content form input[type="text"] {padding: 3px; width: 190px; height: 20px; color: #3c3737; border: 0 none; background: #ddd;}
.content form select {padding: 3px; width: 190px; height: 25px; color: #3c3737; border: 0 none; background: #ddd;}
.content form textarea {padding: 3px; width: 290px; height: 80px; color: #3c3737; font-size: 1em; border: 0 none; background: #ddd; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.content form input[type="submit"] {display: block; margin: 20px 0 0 0; padding: 6px 40px 6px 15px; height: 27px; width: 195px; border: 0 none; text-align: left; background: #8b7066 url('../images/style/arrow-left.png') 160px 10px no-repeat; color: #fff; font-weight: bold; text-decoration: none; cursor: pointer;}
.content .odsazeno {margin: 30px 0 0 0;}
.content .under-header {margin: -15px 0 5px 0;}

.home-box {margin: 0 17px 0 0; width: 255px; float: left;}
.home-box.last {margin: 0;}
.home-box h3 {margin: 0 0 13px 0; color: #a98b82; font-size: 1.2em; color: #a98b82; font-weight: bold;}
.home-box img {margin: 0 0 10px 0;}
.home-box p {margin: 0 0 5px 0; }
.home-box div.ovf { height:70px; overflow: hidden; }
.home-box a {color: #a98b82; text-decoration: none;}
.home-box a:hover {text-decoration: underline;}
.home-box ul {margin: 0 0 7px 0;}
.home-box li {margin: 0 0 5px 0; padding: 0 0 0 15px; background: url('../images/style/home-ul.png') left 4px no-repeat;}

.content .page-box {margin: 0 0 10px 0;}
.content .paging {padding: 6px 0 0 0; color: #8b7066; width: auto;}
.content .paging a {display: inline-block; margin: 0 1px;  color: #8b7066; text-decoration: underline;}
.content .paging a:hover {text-decoration: none;}
.content .paging .prev {margin: 0 7px 0 0;padding: 0 0 0 10px; background: url('../images/style/pag-prev.png') left 4px no-repeat;}
.content .paging .next {margin: 0 0 0 7px; padding: 0 10px 0 0; background: url('../images/style/pag-next.png') right 3px no-repeat;}

.content .page-items {width: auto; color: #8b7066;}
.content .page-items form {margin: 0;}
.content .page-items select {width: auto; background: #fff; border: 1px solid #ddd;}
.content .page-items label {display: inline-block;}

.content a.search-item {display: block; text-decoration: none; margin: 20px 15px 0 0; float: left; width: 255px; color: #3c3737;}
.content .search-item.last {margin-right: 0;}
.content .search-item p.img {margin: 0 0 3px 0; position:relative;}
.content .search-item div.img {margin: 0 0 3px 0; position:relative;}

.content .floor-box div.img { position:relative; width:252px; height:124px; }
.content .floor-box div.img .icons,
.content .search-item div.img .icons { position:absolute; left:0px; top:0px; }
.content .floor-box div.img .icons span,
.content .search-item div.img .icons span { display:inline-block; padding:5px; font-size:11px; color:white; }
.content .floor-box div.img .icons span.dostupnost,
.content .search-item div.img .icons span.dostupnost { background:#9e7971; }
.content .floor-box div.img .icons span.novinka,
.content .search-item div.img .icons span.novinka { background:#2c2626; }
.content .floor-box div.img .icons span.discount,
.content .search-item div.img .icons span.discount { background:#86202e; }
.content .floor-box div.img .icons span.doprodej,
.content .search-item div.img .icons span.doprodej { background:#86202e; }
.content .floor-box div.img .icons span.vyprodano,
.content .search-item div.img .icons span.vyprodano { background:#86202e; }



.content .search-item p {margin: 0 0 2px 0;}

.content .news-detail-header {margin: 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #bbb;}
.content .news-detail-header h3 {font-size: 1.1em; color: #8b7066; font-weight: bold; float: left;}
.content .news-detail-header .date {padding: 12px 0 0 0; float: right; color: #8b7066;}
.content .news-img {float: right;}
.content .news-detail-text {width: 500px;}
.content .news-detail-text p {margin: 0 0 20px 0;}

.content .news-item {margin: 10px 20px 15px 0; width: 380px; float: left; }
.content .news-item .date {margin: 0 0 8px 0; padding: 0 0 5px 0; color: #8b7066; border-bottom: 1px solid #ddd;}
.content .news-item img {float: left; margin: 0 8px 0 0;}
.content .news-item-text {margin: 0 0 0 178px;}
.content .news-item-text h3 {margin: 0 0 7px 0; font-weight: bold; font-size: 1.1em; color: #8b7066;}
.content .news-item-text p {margin: 0 0 3px 0;}
.content .news-item-text a {color: #8b7066; text-decoration: none; font-size: 0.9em;}
.content .news-item-text a:hover {text-decoration: underline;}

.content .big-img {margin: 5px 0 15px 0;}
.content .home-img {margin: 0 0 25px 0; height:385px;}

.content .catalog-item {margin: 0 12px 35px 12px; width: 175px; float: left; color: #8b7066;}
.content .catalog-item .catalog-item-img {margin: 0 0 10px 0;}
.content .catalog-item p {margin: 0 0 3px 0; line-height: 1.4em;}

.content .kontakt-header {margin: 7px 0 15px 0; padding: 0 0 3px 0; border-bottom: 1px solid #bbb; position: relative;}
.content .kontakt-header h3 {margin: 0; line-height: 1.3em; font-size: 1.1em; color: #8b7066; font-weight: bold; float: left;}
.content .kontakt-header .back-box {margin: 0; padding: 0 0; float: right; color: #8b7066; position: absolute; bottom: 3px; right: 0;}

.content .contact-box {margin: 0 0 15px 0;}
.content .contact-box-text {margin: 0 0 0 330px;}
.content .contact-box-text p {margin: 20px 0 0 0;}
.content .contact-box-text div.info { margin-top:20px;}
.content .contact-box-text div.info p { margin-top:5px !important;}
.content .contact-box-text div.info  label { float:left; width:100px; }
.content .contact-box-text div.info  span { display:inline-block !important;}

.content .gallery {margin: 10px 0 20px 0; padding: 0 20px}
.content .gallery a {text-decoration: none;}
.content .gallery img {margin: 0 5px; vertical-align: middle;}

.content .contact-column {margin: 0 20px 0 0; width: 253px; float: left;}
.content .contact-column.last {margin-right: 0;}
.content .contact-column h3 {margin: 0 0 20px 0; padding: 0 0 8px 0; font-size: 1.1em; color: #8b7066; font-weight: bold; border-bottom: 1px solid #bbb;}
.content .contact-column h4 {margin: 20px 0 10px 0; padding: 0 0 7px 0; font-size: 1.1em; font-weight: normal; text-transform: uppercase; color: #303a3e; border-bottom: 1px solid #bbb;}
.content .contact-column strong {color: #8b7066; font-weight: normal;}
.content .contact-column p {margin: 0 0 10px 0;}
.content .contact-column .contact-column-open {display: inline-block; width: 100px;}
.content .contact-column .map {margin: 30px 0 0 0;}

.content .floor-box {margin: 15px 17px 0 0; width: 255px; float: left; color: #3c3737;}
.content .floor-box.last {margin-right: 0;}
.content .floor-box h3 {margin: 0 0 13px 0; color: #a98b82; font-size: 1.1em; color: #1f1f1f; font-weight: bold;}
.content .floor-box img {margin: 0 0 10px 0;}
.content .floor-box p {margin: 0 0 5px 0;}
.content .floor-box p.anchors {margin: 15px 0 0 0;}
.content .floor-box a {color: #8b7066; text-decoration: none;}
.content .floor-box a:hover {text-decoration: underline;}

.content .product-box {margin: 0 0 10px 0;}
.content .product-box .product-box-image {float: left; max-width: 510px;}
.content .product-box .icons { float: left; /*max-*/width: 510px; margin-top:30px;}
.content .product-box .product-box-text {margin: 0 0 0 520px; width: 280px;}
.content .product-box .product-box-text h4 {font-size: 1em;}
.content .product-box .product-box-text .desc {display: inline-block; width: 140px; color:gray;}
.content .product-box .product-box-text p {margin: 0 0 5px 0;}
.content .product-box .product-box-text p.odsazeno {margin-top: 20px;}
.content .product-box .product-box-text .brown-button {width: 220px; background-position: 230px 12px;}
.content .product-item {margin: 0 18px 15px 0; float: left; text-decoration: none; width: 115px;}
.content .product-item img {margin: 0 0 5px 0;}
.content .product-item strong {font-size: 1.1em; font-weight: normal;}
.content .product-item p {margin: 0; font-size: 0.9em;}

.content .reference-box {margin: 0}
.content .reference-box-left {padding: /*50px 0 0*/ 0; width: 310px; min-height: 200px; text-align: center; float: left;}
.content .reference-box-left img {vertical-align: bottom;}
.content .reference-box-text {margin: 0 0 0 10px; width: 470px; float: left;}
.content .reference-box-text h4 {font-size: 1em; margin: 0 0 20px 0;}
.content .reference-box-text p {margin: 0 0 20px 0;}
.content .reference-box-text strong {font-weight: normal; color: #8b7066;}

.content .reference-item {margin: 10px 10px 20px 0; width: 385px; float: left;}
.content .reference-item h3 {margin: 0 0 8px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ddd; font-size: 1em; font-weight: bold; color: #8b7066;}
.content .reference-item a {font-size: 0.9em; color: #8b7066; font-weight: bold;}
.content .reference-item .reference-item-img {width: 175px; margin: 0 10px 0 0; min-height: 70px; padding: 2px 0 0 0; float: left;}
.content .reference-item .reference-item-img .img-gal {margin: 20px 0 0 0;}
.content .reference-item .reference-item-img .img-gal img {margin: 0 2px; vertical-align: bottom;}
.content .reference-item .reference-item-txt {width: 200px; float: left;}

.content .designer-item {margin: 10px 10px 20px 0; padding: 8px 0 0 0; width: 385px; border-top: 1px solid #ddd; float: left;}
.content .designer-item h3 {margin: 0 0 5px 0; font-size: 1.1em; font-weight: bold; color: #8b7066;}
.content .designer-item a {font-size: 0.9em; color: #8b7066; font-weight: bold;}
.content .designer-item .designer-item-img {width: 175px; margin: 0 10px 0 0; min-height: 70px; padding: 2px 0 0 0; float: left;}
.content .designer-item .designer-item-img .img-gal {margin: 20px 0 0 0;}
.content .designer-item .designer-item-img .img-gal img {margin: 0 0 1px 0; vertical-align: bottom;}
.content .designer-item .designer-item-txt {width: 200px; float: left;}

.content .contact-item {margin: 10px 10px 20px 0; width: 385px; float: left;}
.content .contact-item h3 {margin: 0 0 8px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ddd; font-size: 1em; font-weight: bold; color: #8b7066;}
.content .contact-item a {font-size: 0.9em; color: #8b7066; font-weight: bold;}
.content .contact-item .reference-item-img {width: 190px; margin: 0 10px 0 0; min-height: 70px; padding: 2px 0 0 0; float: left;}
.content .contact-item .reference-item-img .img-gal {margin: 20px 0 0 0;}
.content .contact-item .reference-item-img .img-gal img {margin: 0 2px; vertical-align: bottom;}
.content .contact-item .reference-item-txt {width: 185px; float: left;}

.content .map-box {margin: 10px 0 35px 0;}
.content .map-box .map-img {text-align: center; width: 400px; float: left;}
#map-view-container {position: relative;float: left; margin: 0 60px; }
#map-view-container img.map {position: relative;z-index: 100;}
#map-view-container img.region {display: none;left: 0px;position: absolute;top: 0px;z-index: 20;}		
#map-view-container img.regionBg {left: 0px;position: absolute;top: 0px;z-index: 19;}
.content .map-box .map-txt {width: 380px;/* float: left;*/ margin:auto; clear:both;}
.content .map-box .map-txt.thin {width: 180px !important; float: left;clear:none;margin:0;}
.content .map-box .map-txt li {width: 165px; float: left;}
.content .map-box .map-txt li.active a {background-position: 0 -24px; background-color: #8b7066; color: #fff;}
.content .map-box .map-txt li a {display: inline-block; width: 130px; padding: 4px 0 6px 25px; text-decoration: none; text-decoration: none; background: url('../images/style/map-ul.png') left top no-repeat;}
.content .map-box .map-txt li a:hover {background-position: 0 -24px; background-color: #8b7066; color: #fff;}
.content .map-box .map-txt li a.gray {margin: 5px 0 0 0; color: #a7a7a7; background: url('../images/style/map-ul-gray.png') 6px 6px no-repeat;}
.content .map-box .map-txt li.active a.gray { font-weight:bold; color:#8b7066; }
.content .map-box .map-txt li a.gray:hover {background-position: 6px 6px; text-decoration: underline;}
#tooltip {position: absolute;z-index: 3000;width: 116px;height: 17px;border: 1none; text-align: center; background: url('../images/style/tooltip.png') no-repeat;padding: 5px 0;}
#tooltip h3 { margin: 0; color: #fff; font-weight: bold; font-size: 10px; }

.content .designer-container {margin: 25px 0 0 0; padding: 0 0 0 20px; width: 620px;}
.content .designer-container h3 {padding: 0 0 7px 0; font-size: 1.15em; font-weight: bold; color: #8b7066; border-bottom: 1px solid #ddd;}
.content .designer-container h4 {font-size: 1.1em; font-weight: bold; margin: 0 0 3px 0;}
.content .designer-container p.product-id {font-size: 1.1em; margin: 0 0 10px 0;}
.content .designer-box {margin: 10px 0 30px 0;}
.content .designer-box .designer-box-img {width: 290px; margin: 0 10px 0 0; float: left;}
.content .designer-box .designer-box-txt {width: 300px; float: left;}


.filtr-main {width: 765px; padding: 0 15px 20px 15px;}
.filtr-main h1 {margin: 0 0 10px 0; font-size: 1.1em; font-weight: bold; color: #8b7066;}
.filtr-main .vyber-dreva {padding: 0 0 0 40px; background: url('../images/style/filtr-arrow-right.png') left top no-repeat;}
.filtr-main .checkbox-box {display: inline-block; padding: 3px 3px 4px 3px; width: 135px; border: 1px solid #8b7066;}
.filtr-main .vyber-dreva .checkbox-box { /*width: 175px;*/ width: 217px;}
.filtr-main .checkbox-box label {display: inline-block; vertical-align: top; margin: 0 0 0 5px; padding: 2px 0 0 0; color: #8b7066;}

.filtr-main .checkbox-box { white-space:nowrap; overflow:hidden;}

.filtr-main fieldset {margin: 15px 0 0 0;position: relative; }
/*schovani obrazku u filtru*/		.filtr-main fieldset img{display:none;}
.filtr-main {height: 27px;}
.filtr-main .dropdown-filter h2 {padding: 5px 0 0 35px; font-weight: normal; color: #fff; font-size: 1.1em; height: 22px; background: #8b7066 url('../images/style/filtr-h2.png') left top no-repeat; cursor: pointer;}
.filtr-main .dropdown-filter h2.active {background: #8b7066 url('../images/style/filtr-h2-active.png') left top no-repeat;}
.filtr-main .dropdown-filter .filtr-anchor-box {position: absolute; top: 0; right: 0; background: #8b7066;}
.filtr-main .dropdown-filter .filtr-anchor-box a {display: block; padding: 0 10px 1px 10px; height: 12px; font-size: 0.9em; text-align: center; color: #fff; text-decoration: none; background: #8b7066;}
.filtr-main .dropdown-filter .filtr-anchor-box a.vse {border-left: 1px solid #fff; width: 20px;}
.filtr-main .dropdown-filter .filtr-anchor-box a.nic {border-left: 1px solid #fff; border-top: 1px solid #fff;}
.filtr-main .filtr-item-box {padding: 20px 0 10px 40px; background: url('../images/style/filtr-item.png') left top repeat-y; }
.filtr-main .filtr-item-box p {margin: 0 0 1px 0; width: 180px; float: left;}
.filtr-main .filtr-item-box p input {vertical-align: top; margin: 10px 0 0 0;}
.filtr-main .filtr-item-box p img {margin: 0 5px 0 0;}
.filtr-main .filtr-item-box p label {display: inline-block; vertical-align: top; margin: 9px 0 0 3px;}
.filtr-main .vyber-box {margin: 15px 0 5px 0; padding: 10px 25px; background: #e2e2e2; border-bottom: 1px solid #a98b82; width: 712px;}
.filtr-main .rozsirit-vyber {display: inline-block; padding: 5px 40px 7px 10px; color: #8b7066; background: #fff url('../images/style/rozsirit.png') right 1px no-repeat; text-decoration: none; border: 1px solid #8b7066;}
.filtr-main .novy-vyber {display: inline-block; padding: 5px 40px 7px 10px; color: #8b7066; background: #fff url('../images/style/change-param.png') right 5px no-repeat; text-decoration: none; border: 1px solid #8b7066;}
.filtr-main input[type="submit"] {padding: 0 100px 0 10px; color: #fff; border: 0; height: 27px; text-align: left; font-weight: normal; background: #8b7066 url('../images/style/filtr-submit.png') right top no-repeat; cursor: pointer;}
.filtr-main .rozsireno-box {margin: 30px 0 0 0;}
.filtr-main .filter-box {height: 400px; overflow: auto;}

.questions-box {margin: 0 0 35px 0; padding: 0 0 0 15px; width: 580px;}
.questions-box h5.question {margin: 7px 0 5px 0; padding: 5px 0 0 20px; border-top: 1px solid #bbb; font-size: 1em; 
  color: black;/*#8b7066*/; min-height: 14px; font-weight: bold; background: url('../images/style/question-arrow.png') 3px 5px no-repeat; cursor: pointer;}
.questions-box h5.question.no-border {border: 0 none;}
.questions-box h5.question.active {background: url('../images/style/question-active.png') left 8px no-repeat;}
.questions-box .answer-box {margin: 0 0 0 20px;}
.questions-box .answer-box ul,.questions-box .answer-box ol{padding-left:15px;}
.questions-box .answer-box ol li{list-style: decimal;border: none;}
.questions-box .answer-box ul li{list-style: disc;border: none;}
.questions-box p {margin: 0 0 3px 0;}

.submenu {margin: 25px 0 25px 17px;}
.submenu li {margin: 0 0 7px 0;}
.submenu li a {display: inline-block; padding: 0 0 2px 10px; color: #8b7066; text-decoration: none;}
.submenu li a:hover, .submenu li a.active {padding: 0 0 2px 9px; border-left: 1px solid #8b7066;}

.dalsi-odrazky {margin: 25px 0;}
.dalsi-odrazky li {margin: 0 0 10px 0; padding: 0 0 0 25px; font-weight: bold; background: url('../images/style/dalsi-odrazka.png') left 4px no-repeat;}

.footer {position: relative;bottom:0; padding: 0px 60px 0 240px; margin: 0 auto -260px auto; height: 250px; clear:both; width: 800px;
background:#fff url('../images/style/footer-bg.png') no-repeat;}
/*.footer.uppercross{margin-top:-260px}*/
.home .footer {background: transparent url('../images/style/footer-home-bg.png') bottom no-repeat;}
.footer hr {margin: 0 0 20px 0; height: 1px; background: #bbb; border: 0 none; }
.footer .footer-buttons-box {width: 405px; float: left;}
.footer .footer-buttons-box a.brown-button, .footer .footer-buttons-box .brown-button-box {float: left; margin: 0 7px 10px 0;}
.footer a.eshop {display: block; float: left; width: 393px; height: 66px; font-size: 0; background: url('../images/style/eshop-button.png') no-repeat;}
.footer .footer-menu li {margin: 0 20px 0 0; float: left;}
.footer .footer-menu li a {padding: 0 0 1px 5px; font-weight: bold; font-size: 1em; text-decoration: none; display: inline-block; color: #8b7066; border-left: 1px solid #8b7066;}
.footer .footer-menu li a:hover {color: #a98b82;  border-left: 1px solid #a98b82;}

#insideCF { float:right; position:absolute;width:300px; }
#contactsForm label { width:200px !important; display:inline-block !important;}
#contactsForm .formMsg{font-weight:bold;}
.formMsgErr{color:#f00;}

.tabs ul.catmenu {
  border-bottom:1px solid #8b7066;       
}

.tabs ul.catmenu li {
  display:inline-block !important;
  border:1px solid #bbbbbb;  
  border-bottom:none;  
  margin-right:0px;
}
.tabs ul.catmenu li.active 
{
  border:1px solid #8b7066; 
  border-bottom:none; 
  background-color:#8b7066;   
}
.tabs ul.catmenu li.locality 
{
  margin-left:20px; 
}

.tabs ul.catmenu li a { display:block; text-decoration:none; padding:7px 10px 7px 10px; }
.tabs ul.catmenu li a:hover { background-color:#dadada;  }
.tabs ul.catmenu li.active a { color: white; }
.tabs ul.catmenu li.active a:hover { background-color:#8b7066;  }

.subcatscaption { display:block;float:left;width:80px; font-weight:bold; margin-top:0px;margin-left:70px;}
.subcats_l { margin:0px 20px; float:right; margin-bottom:20px;
           border-bottom:1px solid #eff2f1; padding-bottom:10px; }
.subcats_l li { display: inline;}
.subcats_l li.active a { text-decoration:none; color:black; font-weight:bold;}


#filter-big-zone { display:none; }

ul.left-menu ul { display:none; }
ul.left-menu ul li { margin-left:20px;}
.displayblock { display:block !important;}

.itemdescription { text-align:justify;line-height:130%;}


.subregs-map-container { width:450px; height:400px; float:left;}


form.inline { display:inline; }
		




