/*Autor: Poski.com s.r.o.*/

	/*reklama na HP*/
	.reklama {position:absolute;top:50px;left:230px;z-index:5000;width:573px;height:450px;border:2px solid black;background:#FFFFFF url(../_images/bgReklama.jpg) top no-repeat;-moz-box-shadow: 0px 5px 10px #000000;-webkit-box-shadow: 0px 5px 10px #000000;-o-box-shadow: 0px 5px 10px #000000;box-shadow: 0px 5px 10px #000000;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
	.reklama .obsah {padding:250px 50px 50px 50px;font-weight:normal;line-height:1.8em;font-size:1.6em;color:#000000;}
	.reklama .close {display:block;border:1px solid #CC4C02;background:#EB6818;color:#fff;font-weight:bold;font-size:1.2em;padding:8px 15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:hand;cursor:pointer;margin-right:7px;box-shadow: 0 2px 3px #202020;margin-top:8px;width:100px;text-align:center;position:absolute;bottom:25px;right:30px;}
	.reklama .close:hover {background:#CC4C02;}

.form_textarea {clear:both;}

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;display:block;}
a:hover {text-decoration:none;}
a.brown {color:#8C6310;}
img {border:0;}

a {color:#F6C11E;text-decoration:underline;}
a:hover {color:#f5cd52;text-decoration:none;}
a:visited {color:#f5d676;text-decoration:underline;}

h2 {color:#F6C11E;font-size:1.3em;margin-bottom:25px;}

form.form fieldset {border:0px;}
form.form fieldset div {clear:both;}
form.form fieldset legend {font-size:1.1em;margin:0px 0px 10px 11px;font-weight:bold;}
form.form label {width:200px;display:block;float:left;margin-bottom:5px;text-align:right;padding-right:5px;}
form.form label.required {font-weight:bold;}
form.form input {margin-bottom:5px;}
form.form div.required label {color:red;}
form .error {color:#ff0000;font-size:0.9em;}

/*certifikace*/
.certifikace {}
.certifikace img {padding:1px;border:1px solid #E7E7E7;height:150px;margin:5px;}

body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.5em;background:url(../_images/bgBody.png) top repeat-y;}
#mainObal {background:url(../_images/bgMainObal.png) bottom repeat-x;}
#lead {width:1010px;margin:0px auto;position:relative;padding:0px 7px;color:#585858;}

#logo {width:197px;height:62px;display:block;left:35px;top:95px;position:absolute;overflow:hidden;z-index:1;}
#logo h1 span {width:197px;height:62px;background-image:url(../_images/logo.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo h1, #logo h1 span {width:197px;height:62px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}



.top {height:201px;background:url(../_images/bgTopIndex.png) bottom no-repeat;}

.top .top-links {position:absolute;right:45px;top:7px;}
	.top .top-links a {display:block;position:relative;margin-left:15px;height:53px;width:140px;overflow:hidden;float:left;}
	.top .top-links a img {position:absolute;top:0px;}
	.top .top-links a:hover img {top:-53px;}

.top .menu-top {position:absolute;right:35px;top:79px;color:#4c3e12;}
	.top .menu-top a {color:#4C3E12;text-decoration:none;}
	.top .menu-top span {padding:0 10px;}
	.top .menu-top a:hover {text-decoration:underline;}

.top .main-motto {color:#FFFFFF;font-size:1.6em;font-weight:normal;position:absolute;padding:22px 41px;}
	.top .main-motto span {color:#f8b323;font-weight:bold;}

.top .reason-text {border-top:1px dotted #C5C5C5;color:#4C3E12;font-weight:normal;left:35px;padding:10px 15px;position:absolute;top:160px;width:925px;font-size:0.9em;}
	.top .reason-text strong {color:#f8b323;}
	.top .reason-text strong.step {padding-left:8px;}

.top .menu {position:absolute;top:115px;left:285px;}
	.top .menu ul {list-style-type:none;margin:0;padding:0;}
	.top .menu ul.level1 li:hover ul.level2 {display:block;}
	.top .menu ul.level2 {display:none;position:absolute;top:27px;z-index:2;margin:0 0 0 -8px;padding-top:1px;margin-bottom:2px;}
	.top .menu ul.level2 li {float:none;}
	.top .menu li {float:left;background:url(../_images/bgTopMenuLeft.png) 0px 0px no-repeat;padding-left:9px;height:27px;overflow:hidden;margin-right:10px;}
	.top .menu li span,.top .menu ul.level1 ul.level2 span {display:block;padding:4px 0px 6px 0px;background:url(../_images/bgTopMenuText.png) 0px 0px repeat-x;}
	.top .menu li a,.top .menu ul.level1 ul.level2 a {color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:block;background:url(../_images/bgTopMenuRight.png) right 0px no-repeat;padding-right:9px;height:27px;}
	.top .menu li.last {margin-right:0px;}
	.top .menu li:hover,
	.top .menu li.active {background:url(../_images/bgTopMenuLeft.png) 0px -27px no-repeat}
	.top .menu li:hover span,.top .menu ul.level1 ul.level2 li:hover span,.top .menu ul.level1 ul.level2 li.active span,
	.top .menu li.active span {background:url(../_images/bgTopMenuText.png) 0px -27px repeat-x;}
	.top .menu li:hover a,.top .menu ul.level1 ul.level2 li:hover a,.top .menu ul.level1 ul.level2 li:hover a,
	.top .menu li.active a {color:#FFFFFF;background:url(../_images/bgTopMenuRight.png) right -27px no-repeat;}
/*	.top .menu ul.level1 li:hover ul.level2 a,
	.top .menu ul.level1 li.active ul.level2 a {color:#999999;background:url(../_images/bgTopMenuRight.png) right 0px no-repeat;}
	.top .menu ul.level1 li:hover ul.level2 span,
	.top .menu ul.level1 li.active ul.level2 span {background:url(../_images/bgTopMenuText.png) 0px 0px repeat-x;}*/


/*home img*/
.home-flash img {height:218px;width:691px;}

.subPageTop {height:5px;padding:0 26px 10px 29px;background:url(../_images/bgContent.png) top repeat-y;}
.subPageTop .subPageTopBorder {border-top:1px dotted #C5C5C5;height:1px;}

.content {background:url(../_images/bgContent.png) top repeat-y;}
.content .leftCol {float:left;width:281px;}
.content .rightCol {float:right;width:710px;padding-right:7px;}
.content .mainKontakt {padding:20px 0 10px;color:#845900;width:670px;margin:0 auto;}
/*.content .mainKontakt {clear:both;padding:40px 0 10px;color:#845900;width:870px;margin:0 auto;}*/
	.content .mainKontakt h1 {line-height:1.2em;}

.rightCol .subPage {border:1px solid #e7e7e7;padding:10px;width:670px;min-height:530px;position:relative;}
	.subPage div.header {background:transparent url(../_images/bgMainCarouselTitle.png) no-repeat 0 0;padding:0 0 10px 10px;height:40px;margin:-2px 0 10px -21px;float:none;display:inline-block;}
	.subPage div.header h2,.subPage div.header .produkt {background:transparent url(../_images/bgMainCarouselTitle-center.png) repeat-x 0 0;height:42px;color:#845900;font-size:1.2em;text-transform:uppercase;padding:0 0 0 10px;}
	.subPage div.header h2 span.last,.subPage div.header .produkt span {padding:0 21px 13px 0;background:transparent url(../_images/bgMainCarouselTitle-right.png) no-repeat right top;margin:0 -21px 0 0;padding:11px 20px 13px 0;display:inline-block;}
	.subPage div.header .produkt {float:left;}
	.subPage .button {background:transparent url(../_images/btn-subpage-produkt.png) no-repeat 0 0;text-align:center;height:28px;width:109px;font-size:1.1em;text-transform:uppercase;font-weight:bold;float:right;padding-top:10px;}
	.subPage .button-first {margin-right:10px;}
	.subPage .button a {color:#737373;text-decoration:none;}
	.subPage .button a:hover {color:#000;}
	.subPage .button:active {background-position:0 -38px;margin:1px 0 0 0;color:#fff;}
	.subPage .button:active a {color:#fff;}
	.subPage .button-first:active {margin-right:10px;}
	.subPage img.right {float:right;margin-left:15px;min-width:220px;}
	.subPage strong.header {color:#845900;font-size:1.6em;font-weight:bold;padding:15px 0 8px;display:block;}
	.subPage li,.subPage .cenik_listItem,.subPage .product_listItem {color:#845900;font-weight:bold;}
	.subPage li span {color:#585858;font-weight:normal;}
	.subPage a {color:#464646;font-weight:bold;}
	.subPage .cenik_listItem,.subPage .product_listItem {display:list-item;list-style-position:inside;}
	.subPage .krtek {background:transparent url(../_images/krtek.gif) no-repeat right top;padding:0 0 58px;margin:15px 15px 0 0;position:absolute;right:0;top:0;}
	.subPage .krtek a {padding:10px 70px 10px 10px;}

.leftCol .menu {background:url(../_images/bgLeftMenu.png) 0px bottom no-repeat;padding-bottom:10px;}
	.leftCol .menu h3 {background:url(../_images/bgLeftMenuTitle.png) top no-repeat;color:#845900;padding:20px 34px;}
	.leftCol .menu .menu-item {background:url(../_images/bgLeftMenuItem.png) -1px 0px repeat-y;padding:0px 25px;font-size:1.2em;}
	.leftCol .menu .menu-item a {color:#FFFFFF;border-top:1px solid #faca65;display:block;padding:8px 0 5px;text-decoration:none;}
	.leftCol .menu .menu-item a:hover {text-decoration:underline;}
	.leftCol .menu .menu-item a span {display:block;background:url(../_images/bgLeftMenuSpan.png) 7px 6px no-repeat;padding-left:25px;}

.leftCol .carousel {background:url(../_images/bgCarousel.png) 0px 0px repeat-x;border:1px solid #e7e7e7;width:242px;margin-left:25px;position:relative;padding-top:70px;margin-top:5px;}
	.leftCol .carousel h3 {background:url(../_images/bgLeftCarouselTitle.png) top no-repeat;position:absolute;color:#845900;font-size:1.2em;padding:12px 18px 21px 54px;top:10px;left:-18px;}
	.leftCol .carousel .carousel-item {text-align:center;padding:0px 32px 9px 32px;width:178px;}
		.leftCol .carousel .carousel-item .submit_order {position:relative;display:block;width:185px;height:31px;overflow:hidden;}
		.leftCol .carousel .carousel-item .submit_order img {position:absolute;left:0px;top:0px;}
		.leftCol .carousel .carousel-item .submit_order:hover img {left:0px;top:-31px;}
		.leftCol .carousel .carousel-item .price {display:block;width:185px;height:22px;padding-top:5px;background:url(../_images/bgLeftCarouselPrice.png) top no-repeat;color:#464646;}
		.leftCol .carousel .carousel-item .title {color:#8c6310;}
		.leftCol .carousel .carousel-item img.thumbnail {margin:8px 0;}
		
	.leftCol .leftEshopLink {position:relative;display:block;width:245px;height:47px;overflow:hidden;margin:27px 0 0 24px;}
		.leftCol .leftEshopLink img {position:absolute;left:0px;top:0px;}
		.leftCol .leftEshopLink:hover img {left:0px;top:-47px;}
                .leftCol .flushbenner {position:relative;display:block;width:245px;height:240px;overflow:hidden;margin:0 0 0 25px;}

/*hp*/
.home-product {padding-top:10px;}
.home-product .home-product-item { border:1px solid #E7E7E7;float:left;margin-right:20px;padding:50px 15px 15px;position:relative;text-align:center;width:185px;}
	.home-product .home-product-item.last {margin-right:0;}
	.home-product .home-product-item .home-product-link {display:block;width:180px;height:31px;position:relative;overflow:hidden;}
	.home-product .home-product-item h3 {background:url(../_images/bgHomeProductItemTitle.png) top no-repeat;position:absolute;font-size:1em;padding:8px 0 0 20px;width:179px;height:32px;right:-11px;top:10px;text-align:left;text-transform:uppercase;}
	.home-product .home-product-item h3 a {color:#845900;}
  .home-product .home-product-item .home-product-link img {position:absolute;left:0px;top:0px;}
	.home-product .home-product-item .home-product-link:hover img {left:0px;top:-31px;}
	.home-product .home-product-item .title {color:#845900;font-weight:bold;text-decoration:none;}
	.home-product .home-product-item .title:hover {text-decoration:underline;}
	.home-product .home-product-item img.thumbnail {margin:30px 0 8px;}
	.home-product .home-product-item .summary {padding-bottom:8px;height:109px;}
	.home-product .home-product-item .summary .note {display:block;color:#8C6310;padding-top:10px;}


/*subPage*/
.subPage h3 {padding-bottom:1em;}
.subPage p {padding-bottom:20px;}
.subPage ol {padding-left:20px;margin-bottom:10px;line-height:2em;}
.subPage ol.decimal {list-style-type:decimal;}
.subPage ul {padding-left:20px;padding-bottom:30px;line-height:2em;}
.subPage table {border-collapse:collapse;width:100%;}
.subPage td {padding:4px 7px 2px;}

.subPage fieldset {border:none;}
.subPage fieldset legend,.subPage fieldset .legend {display:none;}

/*formuláře*/
form .element_prijmeni ,form .element_jmeno ,form .element_ic,form .element_firma,form .element_telefon,form .element_ulice,form .element_ulice-d {float:left;width:310px; }
form .element_dic,form .form_submit {clear:both;padding-left:310px;}
form .form_static {font-size:1.2em;font-weight:bold;padding:10px 0 2px;}
form .label {color:#845900;}
form input,form select,form textarea {border:1px solid #845900;margin:0 0 4px;}
form input,form textarea,form option {padding:4px 4px 2px;}
form textarea {width:400px;}
form select {padding:2px 2px 1px;width:410px;}
form .selected {font-style:italic;padding:0;}
form .submit {background:transparent url(../_images/btn-odeslat.png) no-repeat 0 0;color:#fff;cursor:pointer;font-weight:bold;padding:0 0 0 20px;width:101px;height:31px;border:0;}
form .submit:hover {background:transparent url(../_images/btn-odeslat.png) no-repeat 0 -31px;color:#000;}
form .submit:active {margin:1px 0 0 1px;border:solid gray;border-width:1px 0 0 1px;height:30px;width:100px;}

/*aktuality-seznam*/
.news_listItem {padding-bottom:15px;clear:both;}
	.news_listItem .thumbnail {float:left;margin:-10px 10px 0 0;}
	.news_listItem .thumbnail img {max-width:100px;}
	.news_listItem .summary {padding:8px 0 4px;}

/*aktuality-detail*/
.news___getDetail .thumbnail {float:left;margin:0 10px 0 0;}
	.news___getDetail .thumbnail img {max-width:150px;}

.welcome {clear:both;padding:15px 25px;}
	.welcome .home-news {float:left;position:relative;background:#fffefe;border:1px solid #e8e8e8;padding:70px 30px 30px 30px;width:365px;height:95px;}
	.welcome .home-news h3 {background:url(../_images/bgHomeNewsTitle.png) top no-repeat;position:absolute;color:#845900;font-size:1em;padding:8px 0 0 20px;width:179px;height:32px;left:-11px;top:10px;text-align:left;}
	.welcome .home-news a.title {font-weight:bold;color:#8c6310;}
	.welcome .home-news a.more {position:absolute;color:#8c6310;top:25px;right:100px;}
	.welcome .home-news .summary {padding-top:8px;line-height:2em;}

.welcome .home-text {float:right;background:#f6f2eb;border:1px solid #e8e8e8;padding:15px;width:480px;height:165px;}
.welcome .home-text h3 {color:#845900;font-weight:normal;line-height:1.2em;font-size:1.8em;padding:3px 0 15px 0;margin:0;}
.welcome .home-text h3 span {font-size:.8em;}
.welcome .home-text img {border:1px solid #e8e8e8;padding:2px;float:left;margin-right:20px;}
.welcome .home-text p {color:#464646;}

.footer {height:242px;padding-top:13px;color:#d5be76;line-height:1.8em;background:url(../_images/bgFooter.png) top no-repeat;}
.footer a {color:#d5be76;text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer strong {color:#f0e2b8;}
.footer h3 {font-size:1.1em;margin:0;padding:0 0 5px 0;color:#fdfcfb;}
	.footer .left {float:left;}
	.footer .right {float:right;}
	.footer .footer-content {height:122px;padding:25px 5px;}
	.footer .footer-content .left {width:255px;}
	.footer .footer-content .motto {width:483px;color:#eaddb8;background:url(../_images/bgMotto.png) top no-repeat;}
	.footer .footer-content .motto p {padding:0 40px;font-style:italic;font-size:1.1em;}
	.footer .sign {padding:15px 5px;}
	
/*odkazy do produktu*/
.leftCol .links {padding:67px 0 25px 25px;position:relative;margin-top:15px;}
.leftCol .links h3 {background:url(../_images/bgLeftLinksTitle.png) top no-repeat;position:absolute;color:#845900;font-size:1.2em;padding:11px 0 21px 58px;top:10px;left:-30px;width:249px;}
.leftCol .links a {display:block;overflow:hidden;height:21px;width:218px;background:url(../_images/bgLinks.png) 0px 0px repeat-x;color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:1.4em;padding:13px;}
.leftCol .links a:hover {background-position:0px -47px;}

/*cenik*/
#lead .cenik___getDetail table,.tabulka table {margin:20px 0 10px;}
#lead .cenik___getDetail table,
#lead .cenik___getDetail table td,
#lead .cenik___getDetail table th,
.tabulka table,
.tabulka table td,
.tabulka table th, {border-collapse:collapse;border:1px solid #CCCCCC;padding:5px;}
#lead .cenik___getDetail table th,
.tabulka table th {background:#F9D284;font-weight:bold;color:#845900;text-align:center;}
#lead .cenik___getDetail ul {margin:10px 0 25px 25px;}

span.thin {font-weight:normal;}
.attachments a {background:url("../_images/pdf.gif") no-repeat scroll left center transparent;padding:10px 0 10px 32px;display:block;}

/*fotogalerie*/
.reference_listItem {float:left;}
.reference_listItem img {border:1px solid #F8B323;margin:3px;width:120px;}
