/*------------------------------MAIN-------------------------- */
#ContainerC{
    background: url("../images/podklad1new.jpg") center top no-repeat transparent;
    text-align: center;
}
#Container{
    width: 990px;
    margin: 0 auto;
    text-align: left;
    font-family: georgia;
    position: relative;
    background: url("../images/podklad-obsah2new.gif") repeat-y scroll right top transparent;
}

#contentC{
    width: 735px;
    overflow: hidden;
    font-size: 1.2em;
}
#contentC h2 {margin: 0px 0px 5px 25px;}

#content{
    padding: 2px 2px 0 0;
}

#content p {margin: 2px 0 7px 0; line-height: 1.4em;}
#content .floatleft {margin: 0px 15px 8px 0; float: left;}

.polozka {margin-bottom: 35px; width: 295px; height: 270px; float: left;text-align:center;}
.polozka p {padding-bottom: 40px; margin:0; color: #000; font-weight: bold; text-align: center;}
.polozka img {border: 6px solid #e4e0d0;}
#productItemX img{border: 6px solid #e4e0d0;margin-bottom: 1em;padding-right: 0px !important;}

.floathelp {font-size: 1px; height: 1px; line-height: 1px; clear: both;}

#content .anot{padding:7px;}
#content .anot img{float:left;padding-right: 0.5em;padding-bottom: 0.5em;}
#content h3 a {background:transparent;color:#993025;}
#content.text{padding-top:1em;}
#content .date{padding:7px;}

#content .photogaleryFoto{
	float:left;
	width: 33%;
	margin-bottom: 1em;
	text-align: center;
}
#content .photogaleryFoto img, #content #AddPcitures  img{border: 3px solid #FFF;margin-top: 0.2em;}

#contentC .menuText {background-color:#b5a983;margin-bottom:1em;}
#contentC .menuText h1 {padding-left:15px;}
#contentC .menuText p {padding:5px 15px 10px 15px;color:#fff;}
#content .leftimg {margin-right: 1em;}
#content .rightimg {margin-left: 1em;}

#actPathC{background-color:#b5a982;height: 31px; clear:both;color:#fff;}
#actPath {padding: 0 0 0 18px;}
#actPath a {color:#fff;}
#actPath h1{color: #427866; display:none;
     font-size: 2em; 
     font-weight:normal;
     font-style:italic;
     background:url(../images/uvodkaNadpisOdr.gif) no-repeat 0px 22px;
     padding-left:30px;
}
#dejese{float:right; width: auto/*225px*/; padding-bottom: 11px; background-color: #FFF;margin-top:1em;margin-left: 1em;margin-right:10px;}
#dejese h3.nadpis_810 {width: 225px; height: 29px; padding:0px; margin:0px; background: url(/images/newsCZ.jpg) no-repeat;}

#dejese h3{width: 225px; height: 29px; padding:0px; margin:0px; background: url(/images/news.jpg) no-repeat;}
#dejese h3 span{display:none;}
#dejese p{padding: 0px 1em;}
#dejese .dejese-polozka{margin: 1em 0.5em; padding: 1em 0.5em 0px 0.5em; border-top: 1px solid #ab3c33;}
#dejese .prvni{border-top:0px !important; padding-top: 0px !important;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.inputSubmit{color:#FFF;background-color:#89251a; border: 1px solid #89251a;margin-left: 5px;cursor:pointer;}

/* --------------------------- horni blok -------------------------- */
#topBanner{
    width: 987px;
    height: 197px;
    background: url(../images/hlavickaCZnew2.jpg) no-repeat right top;		
    position: relative;
}


#logoC{	
	width: 191px; height: 126px;
	position: absolute; top: 2px; left: 38px;	
	overflow: hidden;
}

#logoC a{
	display: block;
	width: 191px; height: 126px;
	position: absolute; top: 0px; left: 0px;	
	font-size: 1em;cursor:pointer;
}
#logoC span{
	display: block;
	width: 191px; height: 126px;
	position: absolute; top: 0px; left: 0px;	
	z-index: 3;
	background: url("../images/hlavickaCZnew2.jpg") no-repeat -30px -2px;
}

#topNavigC{ position: absolute; top: 0; left: 270px;}
#topNavigC ul{margin:0px; padding:0px;}
#topNavigC li{display: inline; margin: 0px; padding: 0px;float:left;}
#topNavigC li a{float: left;	display: block;font-weight: normal; text-align: center; padding: 10px 18px 3px 18px ;text-decoration:none; color: #fff; border-right: 1px solid #67322c;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-decoration:  underline; color: #ddd;}
#topNavig li.actual a {text-decoration:  underline; color: #ddd;}
#topNavig li.posledni a{ border:0;}

/* --------------------------- leva navigace -------------------------- */
/*
#leftC{
	float:left;
	width: 255px;
	overflow: hidden;
	position: relative;
	top: -37px;
	margin-bottom: -50px;
}
/*
#leftNavigC{width: 248px;}
#leftNavig h2 {margin:0;}
#leftNavig h2.menu602 {width: 240px; height: 57px; margin-left: 8px; overflow: hidden; position: relative;}
#leftNavig h2.menu602 span {width: 240px; height: 57px; display: block; z-index: 3;  background:url(../images/nadpis602.jpg) no-repeat left top; position: absolute; left:0; top:0;}
#leftNavig h2.menu603 {width: 240px; height: 76px; margin-left: 8px; overflow: hidden; position: relative;}
#leftNavig h2.menu603 span {width: 240px; height: 76px; display: block; z-index: 3;  background:url(../images/nadpis603.jpg) no-repeat left top; position: absolute; left:0; top:0;}
/*---------  CZ verze ----------------
#leftNavig h2.menu816 {width: 240px; height: 73px; margin-left: 8px; overflow: hidden; position: relative; text-align: right;}
#leftNavig h2.menu816 span {width: 247px; height: 73px; display: block; z-index: 3;  background:url(../images/atelierjkw.gif) no-repeat left top; position: absolute; left:0; top:0;}
#leftNavig h2.menu886 {width: 240px; height: 76px; margin-left: 8px; overflow: hidden; position: relative;}
#leftNavig h2.menu886 span {width: 240px; height: 76px; display: block; z-index: 3;  background:url(../images/nadpis886.jpg) no-repeat left top; position: absolute; left:0; top:0;}
#leftNavig h2.menu817 {width: 240px; height: 76px; margin-left: 8px; overflow: hidden; position: relative;}
#leftNavig h2.menu817 span {width: 240px; height: 76px; display: block; z-index: 3;  background:url(../images/nadpis817new.jpg) no-repeat left top; position: absolute; left:0; top:0;}


#leftNavigC a, #leftNavigC a:link{}
#leftNavig .navig1 {width: 248px; background: #993025 url("../images/podklad-menu.jpg") left bottom no-repeat; padding: 10px 0 10px 0;}
#leftNavig .navig1 a {display: block; width: 202px; margin-left: 40px; border-bottom: 1px solid #aa3d31; color: #fff; text-decoration: none; padding: 3px 0;font-size: 1.1em;}
#leftNavig .navig1 li.posledni a {border:none;}

#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  { text-decoration: underline;}
#leftNavig ul{padding: 0px 0px 0px 0px; margin: 0px;list-style:none;}
#leftNavig li{padding: 0px; margin: 0px;}

#leftNavig li.actual {background-color:#fff;}
#leftNavig li.actual a {color:#aa3d31;border-bottom:none;}
*/
#leftC{
	float:left;
	width: 247px;
	overflow: hidden;
	position: relative;
	top: -22px;
	margin-bottom: -50px;
	padding-left:8px
}

#leftNavigC {width: 248px;}

#leftNavig .navig1 a.odkaz_816 {width: 247px; height: 73px; margin-left: 0px; margin-top:-15px;overflow: hidden; position: relative; text-align: right;padding-bottom:0;border-bottom:0;background:url(../images/atelierjkw.gif) no-repeat left top;}
#leftNavig .navig1 a.odkaz_816 span {width: 247px; height: 73px; display: none; z-index: 3;  background:url(../images/atelierjkw.gif) no-repeat left top; /*position: absolute; left:0; top:0;*/}

#leftNavig .navig1 a.odkaz_817 {width: 240px; height: 76px; margin-left: 0px/*8*/; overflow: hidden; position: relative;border-bottom:0;background:url(../images/nadpis817new.jpg) no-repeat left top;}
#leftNavig .navig1 a.odkaz_817 span {width: 240px; height: 76px; display: none; z-index: 3;  background:url(../images/nadpis817new.jpg) no-repeat left top; /*position: absolute; left:0; top:0;*/}


#leftNavig .navig1 {padding: 0px 0 10px 0;}

#leftNavig .navig1 li.posledni a {border:none;}
#leftNavig .navig1 a {display:block;width:202px;color:#000;text-decoration:none;padding:3px 0;margin:10px 0 0 20px;font-size:1.2em;font-weight:bold;}
#leftNavig .navig2 {padding-top:10px;padding-bottom:10px;margin-left:-8px;background: #993025 url("../images/podklad-menu.jpg") left bottom no-repeat;width: 248px;}
#leftNavig .navig2 a {padding:3px 0;color:#fff;border-bottom: 1px solid #aa3d31;font-size:1.1em;margin:0 0 0 40px;font-weight:normal;}

#leftNavig .navig3 {background-color:#f0ebde;padding:10px 10px 10px 10px;}
#leftNavig .navig3 li a {border:0;color:#151515;border-top:1px solid #d59a8d;width:185px;padding:3px;}
#leftNavig .navig3 li:first-child a {border:0;}
#leftNavig .navig3 li.menuActual {background:none;}
#leftNavig .navig3 li.menuActual a {color:#983025;font-weight: bold;}

#leftNavig .navig4 {background-color:#f5f3e7;padding:10px;}
#leftNavig .navig4 li a {border:0;color:#b39e60 !important;font-weight: normal !important;}
#leftNavig .navig4 li.menuActual {background:none;}
#leftNavig .navig4 li.menuActual a {color:#983025 !important;;}

#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  { text-decoration: underline;}
#leftNavig ul{padding: 0px 0px 0px 0px; margin: 0px;list-style:none;}
#leftNavig li{padding: 0px; margin: 0px;}

#leftNavig li.actual {background-color:#fff;}
#leftNavig li.actual a {color:#aa3d31;border-bottom:none;}

#leftNavig a.odkaz_1008 {font-size: 1.2em;font-style: italic; font-weight:bold;padding:5px 0;}

.levaReklama {margin:10px 0;border:1px solid #b0ddce;padding:10px 15px;}
.levaReklama h3 {display:none;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
    clear:both;
    height: 60px;
    background: url("../images/paticka2.png") no-repeat scroll right top transparent;
    position: relative;
    color: #fff;
    padding-top:30px;
    margin-bottom:-15px;
}

#bottomC a {color: #fff; text-decoration: none;}
#bottomC a:hover, #bottomC a:active, #bottomC a:focus {text-decoration: underline;}

#bottomC span#anawe {background: url("../images/kytka.gif") 0px 0 no-repeat;padding-left:22px;margin-left:85px;float:left;margin-right:40px;}
#copyright {float:right;padding-bottom:20px;margin-right:45px;}
#bottomNavig {clear:both;float:right;margin-right:38px;width:700px;}

#bottomNavig ul {margin:0; padding:0; list-style: none; display: block;}
#bottomNavig ul li {display: inline; float: right;}
#bottomNavig ul li a {padding: 0 8px; border-left: 1px solid #993025;}
#bottomNavig ul li.posledni a {border:0;}

/* --------------------------- katalog ----------------------------*/
#productItemX {padding-top:10px;padding-left:5px;}
#productItemX h3 {background-color:#b5a983;}
#productItemX .anot {padding-left:0;margin-left:0;border:}
#productItemX img {margin-right:20px !important;}

.ProductDetailC .displayNone {display:none;}
/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #EE1C23;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(/images/xicht.gif) no-repeat;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 160px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #EFA038;
}

.basketStepActive{
	float: left;
	width: 160px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #EFA038;
	background-color: #F7F8FE;
}

.btn1 {float:right;}

/* -------------------- katalog new ------------------ */
.dostupnost {border-top: 1px solid #e4e0d0;border-bottom: 1px solid #e4e0d0;margin-bottom:5px;padding:2px 0 2px 0;}
.dostupnostButton, .dostupnostButton:hover, .dostupnostButton:visited, .dostupnostButton:focus, .dostupnostButton:active {min-width: 87px; padding:2px 10px 0 10px; height: 20px; background-color:#b39e60; display:block; float: left; color:#fff !important; text-decoration: none !important; font-weight: normal !important;}
.ProductItem {width:230px; float: left; margin: 7px 13px 14px 0; position:relative;}
.ProductItem .akcniImg { top: 90px; right: -5px; position: absolute;}
.productItemPicture {height:145px; width:220px; border: 5px solid #e4e0d0; text-align:center;}
.productItemPicture img {max-height:145px; max-width:220px;}
.colorPrice {color: #993025; font-size:1.5em;}
.colorPrice span {color: #000; font-size:0.7em;}
.doKosikuDetail {width: 87px; height: 20px; display:block; position: relative; margin-right: 5px;float: left;}
.doKosikuDetail span ,.doKosikuVarianta span {width: 87px; height: 20px; background: url(/images/dokosiku.jpg); display:block; position: absolute; top: 0; left: 0; z-index: 3; float: left;}
.doKosikuVarianta {width: 87px; height: 20px; display:block; position: relative;}
input[type=submit].doKosikuDetail {width: 87px; height: 20px; display:block; border:none;}/*background: url(/images/dokosiku.jpg); */
.productPrice {width: 111px; display: block; text-align: right; float: left; height: 20px; margin-top: -5px !important;}
.productName {color: #000; margin-top: 5px !important; padding: 0px; font-weight: bold;}
#topNavig {font-size: 1.4em;}
#basket {float: left; margin-left: 570px; margin-top: 47px; height: 106px; width: 129px; padding: 5px 10px; position: absolute; top:0; left:0;z-index:100;}
.basketHeader {color: #993025; font-size: 1.3em; height: 24px;}
#basket a {text-decoration: none !important;}
#basket a:active, #basket a:hover, #basket a:focus {text-decoration: underline !important;}
.kPokladne {width: 87px; height: 20px; display:block; float: left; position: relative; margin-right: 5px;}
.kPokladne span {width: 87px; height: 20px; background: url(/images/kpokladne.jpg); display:block; position: absolute; top: 0; left: 0; z-index: 3; float: left;}
.basketItems {color: #000; font-size: 1.3em; height: 20px; padding-top: 5px;}
.basketPrice {width: 111px; display: block; text-align: left; float: left; height: 20px; margin-bottom:15px;}
#productTop {float: left;margin-bottom: 10px;position:relative}
#productTop table {border-collapse: collapse;border: 5px solid #e4e0d0; margin: 5px 0px 0px 5px;width:236px;float:left;height:162px;}
#productTop table td {font-family: georgia;}
#productSimilar {float: left;margin-bottom: 10px;}
#productSimilar table {border-collapse: collapse;border: 5px solid #e4e0d0; margin: 5px 0px 0px 5px; width:230px; float: left;}
#productSimilar table td {font-family: georgia;}
.productTopImg {width:96px; text-align: center; vertical-align: middle;}
.productTopImg img {max-height:80px; max-width:96px;}
.productTopInfo {width:114px; padding-left: 10px; vertical-align: top;position:relative;}
.productTopPrice {width: 111px; text-align: left; height: 25px;margin-bottom: 5px;}
.productTopName {margin-top: 5px !important; padding: 0px;height: 3em; display:table-cell; vertical-align:middle;}
.productTopName p {color: #000;padding: 0px;max-height: 2.4em; line-height: 1.2em !important;overflow: hidden;}
.productTopBottom {height: 8px; clear: both;}
.productTopAkce {background: url(/images/prelepkaAkce_new.png) no-repeat scroll 0 -14px; height:57px;width:62px;position:absolute;right:6px}
#flashik{width:479px; height: 278px;margin-top:5px; float: left;}
.text {clear: left; padding: 10px;}
.text2 {clear: left; background-color:#f6f2e8; padding: 10px;}
.fb-like {width: 80px;}

.productItemC .vgalery{_height: 200px; min-height: 200px;	border-bottom: 1px dotted #C3C3C3; text-align: center; }
.productItemC .vgalery img{float:none !important;}
.productItemC .vgalery p{display:block;clear:left; text-align: left; background-color: transparent;}
.productItemX {float: left;width: 345px;	margin-right: 10px; margin-bottom: 1.5em; padding-bottom: 10px;	background-color: #FFF;}
.productDetailTable {width: 100%;}
.productDetailTable a {text-decoration: none; display: block;}
.productDetailTable td.left {text-align: left;width: 33%;}
.productDetailTable td.center {text-align: center;width: 33%;}
.productDetailTable td.right {text-align: right;width: 33%;}
.detailRight {float: left; padding-left: 15px; width: 440px;}
.siroke {width: 400px; background-color: #fff; border: 1px solid #b39e60;}
.detailImage {float: left;}
.prevBackNext {height: 17px; width: 100px; text-align: center; font-family: georgia; font-size: 1em; border:none; color:#fff; background-color: #b39e60; cursor: pointer; padding-top:3px;}
.basketBack {height: 17px; width: 150px; text-align: center; font-family: georgia; font-size: 1em; border:none; color:#fff; background-color: #b39e60; cursor: pointer; padding-top:1px; margin-left: 5px;}
.basketBackLink {text-decoration: none !important;}
.productDetailTable td.left .prevBackNext {margin-left:0;margin-right: auto;}
.productDetailTable td.center .prevBackNext {margin-left:auto;margin-right: auto;}
.productDetailTable td.right .prevBackNext {margin-left:auto;margin-right: 0;}

.productKod {margin-top: 5px;float:left;width:190px;}
.productKod td {font-family: georgia; height: 20px;}
.productcategory {float: left; text-align:center;margin: 10px 20px;}
.productcategory img {border: 5px solid #e4e0d0;}
.productcategory span {clear: both;}
.productcategory a {text-decoration:none;}
.productcategory a:hover {text-decoration:underline;}

#socialBar {float-right;margin-top:9px;}
#socialBar .ico_fcb {width:115px;}
#socialBar .ico_twitt {width:60px;}

.clearfloat {clear: both;}
#actPathC #searchBlockC {float: right;}
#searchBlockC input[type=text]{height:16px;padding: 1px;}
#actPathC #searchBlockC input[type=text]{margin:5px 0 0 0; width:100px;}
#searchBlockC input[type=submit]{width:20px;height:20px; background-image: url(/images/lupa.png);}

#searchBlockC #doSearch {background:none;width:auto;height:19px;padding-bottom:2px;}
#searchBlockC #doSearch:hover {background:#aa3d31;width:auto;height:19px;padding-bottom:2px;}

#leftC #searchBlockC input[type=submit]{margin:10px 0px 10px 0px;}
#actPathC #searchBlockC input[type=submit]{margin:5px 5px 0 0;}
#leftC #searchBlockC input[type=text]{margin:10px 0px 10px 20px; width:150px;*margin-top:9px;*width:140px;}
#leftC #searchBlockC input#doSearch {background-color:#aa3d31;font-size:1.1em;color:#fff;height:20px;}
#leftC #searchBlockC input#doSearch:hover {background-color:#993025;color:#fff;}
#actualPathInner {float: left; margin-top: 8px;}
.AddPcitures {float: left; width: 270px;}

.ral_color_a {position:relative;}
.ral_color_div {width: 70px; height:18px; border:1px solid red; padding: 2px 2px 2px 10px;}
.ral_select {width: 350px; height:300px; background-color: White; border: 5px solid #b39e60; position: absolute; top: -100px;left: -100px; overflow:auto; z-index:1000; display:block;}
.ral_select td { cursor:pointer; }
.ral_color {width:100px; height:25px; border: 5px solid #b39e60;}
.displayNone {display:none !important;}
.displayBlock {display:block !important;}

.td_5, .td_6, .td_7 {text-align:right;}

#platbaKartou {margin: 20px;}
.puvodniCena {text-align: right;}
th { vertical-align:bottom;padding-bottom:0.2em;}

#likeboxPlaceholder { height: 278px; clear:both;}
#likebox { position: absolute; top: -268px; right:25px;}

#banner468{margin-top:15px;text-align:center;}

.openGeisFrameSpan {cursor:pointer; border:1px solid #aa3d31; padding:1px 5px 1px; color:#aa3d31; }
.openGeisFrameSpan:hover{color:#fff; background-color:#aa3d31;}
#geisFrame {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(90, 90, 90);
    height: 550px;
    margin-top: 0px;
    padding-top: 5px;
    position: absolute;
    width: 1000px;
    z-index: 10;
left:0px;
}
#geisFrame iframe {
    border: 0px none;
    height: 510px;
    margin: 5px 0px 0px;
    width: 990px;
}
.geis_select {width:400px; margin-top:5px; margin-bottom:10px;}

.kategori{margin: 2em 0;}
.kategoriC{display: flex;flex-wrap: wrap;}
.kategoria{flex-basis: calc(100%/3);display: grid;grid-template-rows: 1fr 2.6em;overflow: hidden;position: relative;margin: 1.5em 0 0;}
.kategoria .obr{grid-row: 1;justify-self: center;}
.kategoria .obr img{max-height: 200px;max-width: 200px;}
.kategoria .nazev{grid-row: 2;text-align: center;align-self: start;}
.kategoria .nazev *{margin:0;padding:0;color: #151515;font-size: 1.1em;font-weight:bold;}
.kategoria .hover{display:none;position: absolute;width: 100%;height: 100%;}/*background: rgba(255,255,255,0.75);*/
.kategoria:hover .hover{display: block;}
.kategoria .hover .popis{text-align: center;box-sizing: border-box;height: calc(50% + 1em);overflow: hidden;padding: 1em 0.5em 0;}
.kategoria .hover .vice{text-align: center;padding: 1em 0 0 0;display: block;text-decoration: underline;text-transform: uppercase}
a.link{position:absolute;top:0;height:100%;width:100%;}
.kategoria .hover .popis,.kategoria .hover .vice{display:none;}
