/*------------------------------MAIN-------------------------- */
@font-face {
  font-family: "Century Gothic";
  font-weight: normal;
  src: url("../font/GOTHIC.ttf");
}
@font-face {
  font-family: "Century Gothic";
  font-weight: bold;
  src: url("../font/GOTHICB.ttf");
}


body{
	font-family: "Century Gothic",Arial,"Helvetica CE",Helvetica,sans-serif;
}
#body2{height:100%;min-width:320px;}
#ContainerC{
	width:100%;
    /* max-width: 980px; */
	height:100%;
    text-align: left;
    /* margin: 0 auto; */
    color: #000;
	z-index: 1;
}
#Container{
	position:relative;
	/* height:auto; */
	min-height:100%;
	/* padding-bottom:80px; */
	/*! background: grey; */
	background:url('../images/toplista.png') repeat-x;
	background-position: 0 125px;
	
}
#Container:after, #topBannerC:after, #centerC:after, #bottomC:after{content:"";display:block;clear:both;}

#topBannerC, #centerC, #bottom{width:100%;max-width:1194px;margin:0 auto;max-width:1250px;}
#centerC{padding-bottom:235px;}

.HP#contentC {float:left; width:770px; width:100%;}
#contentC {float:left;width:80%; width:100%;padding:0 10px;box-sizing: border-box;}

#content {padding: 0;}

#content .anot {padding:7px;}
#content .anot img {float:left;padding-right: 0.5em;max-width:200px;}

#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;}

#content .menuText {padding: 1em;/*background-color:#e7ecee;*/margin-bottom:2em;box-sizing:border-box;}
#content .leftimg {margin-right: 2em;}
#content .rightimg {margin-left: 2em;}


#actPathC {margin:0 0 10px;float:left;display:block;width:100%;}

#actPath h1 {color: #fff; font-size: 1.2em; font-weight: bold; padding: 0;display: inline-block;vertical-align: top;}
#actPath a {color:#fff; text-decoration: none;}
#actPath a:hover {text-decoration: underline;}
#actualPathInner {font-style: italic; font-size: 1.2em; padding: 5px 0 5px 15px;/*background: #f8bc0c;*/ color: #fff;}

/* #centerC{box-sizing:border-box;padding:0 65px;} */
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 90px;}

.inputText {width: 200px;}

.inputSelect {width: 200px;}

.inputTextarea {
	width: 200px;
	height: 100px;
}
.inputSubmit {color:#fff;background-color:#800718; border: 1px solid #a50a0f;margin-left: 5px;cursor:pointer;}

#searchBlocC{margin-bottom: 1em; padding-bottom: 25px;}

#captchaImg {vertical-align: bottom;width:86px;}
/* --------------------------- horni blok -------------------------- */

#topBannerC{
     width: 100%;
     /*! height: 200px; */
     position: relative;
     box-sizing: border-box;
     padding: 20px 25px 0 25px;
}


#logoC{
    width: 197px; 
    height: 89px;
	background:url('../images/logo.png') no-repeat;
	display:inline-block;
}
#logoC h1{box-sizing: border-box;padding: 0;}
#logoC a {display: block; width: 197px; height: 89px;}

#logoC span {position: absolute; left: -10000px; border: 0px;}
#topBanner h2{color:#9D9D9F;margin: 15px 0 0 39px;padding: 0;line-height: 1.1em;display:inline-block;vertical-align:top;font-weight:900;font-size: 2.1em;}
#topBanner h2 span{color:#E01D2E;}
#car{float:right;width:425px;height:206px;background:url('../images/car.png') no-repeat;margin: 11px 81px 0 0;/*!  */}

#topNavigC{float:left;padding:0 0 0 60px; margin:0px;margin-top:30px;display: inline-block;/*!  */}
#topNavigC ul{margin:0px; padding:0px;}
#topNavigC li{display: inline; 
     margin: 0px;height:20px;
     margin-right:23px;
     padding: 0;
     float:left;
}
#topNavigC li a{display: block;height:20px;color:#fff;font-weight:900; text-align:center;text-decoration:none;padding-bottom:0;padding-top:3px;font-size: 1.9em;text-transform: lowercase;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-decoration: none;color:#a90f24;}

#hledat {margin: -8px 0 0 0;z-index: 10;display:block;position: relative;float:left;width:100%;/*! height: 430px; *//*!  */}
#hledat ul{margin:0;padding:0;display: block;}#hledat ul:after{content:"";display:block;clear:both;}
#hledat li.active{background:#C61124;color:#fff;}
#hledat li{list-style:none;color:#000;width: 24%;float: left;margin: 0 0.5% 0 0.5%;box-sizing: border-box;padding: 14px 15px;border-radius: 10px 10px 0 0;background: #fff;font-size: 1.6em;text-align: center;font-weight: bold;cursor:pointer;}
#hledat .lida{margin: 0 0 0 0.5%;}#hledat .lida form{display:inline;}
#hledat .lida select,#hledat .lida input{font-family: "Century Gothic",Arial,"Helvetica CE",Helvetica,sans-serif;}
#hledat .lida select{
	background:#fff url('../images/sipe.png') no-repeat 97% center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    width: 145px;
    margin-top: 5px;
    border: 1px solid #AAAAAA;
	margin-left: 3em;
	padding: 0 0.2em;
}

#hledat .lida input[type="text"]{border: 1px solid #AAAAAA;padding: 0 0.2em;width: 145px;margin-left: 3em;margin-top: 5px;color:#000;height:21px;box-sizing:border-box;}
#hledat .lida input[type="text"]::-moz-placeholder{color:#000;opacity:1;}
#hledat .rozsir th{}
#hledat .rozsir td{}
#hledat .rozsir tr{}
#hledat .rozsir td[colspan="3"] span{width:16%;display: inline-block;margin-left: 35px;}
#hledat .lida input[type="checkbox"]{vertical-align:middle;width: 15px;height: 15px;}#hledat .lida input[type="checkbox"] + label{vertical-align:bottom;padding-left: 5px;color: #fff;font-size: 1.2em;}


#hledat .pod_li{width: 70%;height:279px;display:none;position:relative;overflow:hidden;padding:40px 0 0 0;border-radius:0 0 10px 10px;box-sizing: border-box;background:#C61124;}
#hledat .pod_li tr{position:relative;z-index:2;}
#hledat .pod_li .basic{position:relative;z-index:1;}
#hledat .pod_li .uka{width:298px;height:91px;background:url('../images/uka.png') no-repeat;position:absolute;left:180px;top:-10px;transform: rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);}/*top:88px;-10px*/
#hledat .pod_li .podro{margin-top:10px;color:#fff;text-decoration:none;display:inline-block;}#hledat .pod_li .podro:hover{cursor:pointer;}
#hledat .dle_auta{float: right;vertical-align: top;display: inline-block;background:#C61124;width: 29.5%;margin: 0 56px 0 0;padding: 10px 0 0 0;/*!  */border-radius: 0 0 20px 0;box-sizing: border-box;margin: 0 0.5% 0 0;}
#hledat .dle_auta div{background:#E8E8E8 url('../images/pneu2.png') no-repeat right bottom;padding: 20px 0 0 45px;box-sizing: border-box;height: 318px;border-radius: 0 0 10px 0;/*!  */}
#hledat .dle_auta:after{content:"";display:block;clear:both;}
#hledat .dle_auta div p{color:#1D2188;font-weight:bold;font-size:1.5em;margin-bottom: 5px;}
#hledat .lida .dle_auta select{margin: 5px 0;width: 70%;}
#hledat .radce{width:70%;border-radius:0 0 0 10px;background:#E8E8E8;margin:-1em 0 0 0;padding: 25px 15px 15px;text-align: right;box-sizing: border-box;font-size: 1em;}
#hledat .radce a{color:#1D2188;font-weight:bold;text-decoration:none;}
#hledat .hledd{overflow: hidden;height:240px;}
#hledat .hledd tr{}
#hledat .hledd td{padding-left:0;}#hledat .hledd th{padding-left:10px;color: #fff;padding: 0.3em 0.2em;font-size: 1.4em;font-weight: 100;padding-left: 3em;width: 25%;text-align: left;}
#hledat .hledd  a:link, #hledat .hledd   a{color: #FFF;}

#hledat .hledd td img{vertical-align:bottom;margin: 29px 0 -3px 0px;max-height:154px;}
#hledat .lida input[type="submit"]{color:#fff;background:#1D2188;border:0;padding:5px 25px;border-radius: 5px;font-size: 1.7em;/*!  */font-weight: bold;margin: 25px 0 0 0;}
#hledat .lida table.rozsir input[type="submit"]{float:right;margin-right:25px;}

.detailproduktu #hledat{width:100%;}
.detailproduktu #hledat .lida{display:none;}
.detailproduktu #hledat ul:after{content:"";display:block;clear:both;height:10px;background:#C61124;margin:0 0.5%}

#unas{font-size:1.5em;line-height: 1.3em;font-weight: bold;box-sizing: border-box;padding: 0 65px;margin-top:55px;}
#unas h3{color:#E01D2E;margin-bottom: 54px;}
#unas div{display: inline-block;vertical-align: top;width: 550px;}
#unas ul{display: inline-block;margin: 0 0 0 40px;}
#unas li{background:url('../images/li.png') no-repeat center left;list-style:none;padding: 2px 0 2px 25px;}


#vyrobekHP {border-top:solid 1px #E01D2E;margin-top:50px;}
#vyrobekHP h2{padding:20px 50px;color:#1D2188;font-size:1.5em;text-transform: uppercase;font-weight: bold;}
#vyrobekHP .vyrobekHP{width: 14%;display: inline-block;position: relative;vertical-align: top;min-height: 250px;padding: 0 5px;margin: 0 0 5px 0;box-sizing: border-box;text-align: center;}
#vyrobekHP a img{max-width: 150px;max-height: 110px;display: block;margin: 0 auto;}
#vyrobekHP .nazevvyro,.ProductItem > h3{color:#1D2188;text-decoration:none;}#vyrobekHP h4{margin:20px 0 10px 0}#vyrobekHP p{font-weight: bold;}
#vyrobekHP p .cena,.ProductItem .anot .cena,#ProductDetail #pb .cena .colorRed{display:block;color:#E01D2E;margin: 5px 0;}
#vyrobekHP p .cena span,.ProductItem .anot .cena span{color:#000;padding-left:5px;}
#vyrobekHP p a,.ProductItem a.btbuy,#ProductDetail #pb .btob{display:inline-block;background:#E01D2E;color: #fff;text-decoration: none;padding: 3px 20px;border-radius: 5px;text-transform: uppercase;font-weight: bold;margin-top: 5px;}

#vyrobekHP {}




/* ------------------------------------------------- top subnavig --------------------------------------------- */
/*
#topNavigC ul li ul {
    position: absolute;
    top: 26px;
    left: 0px;
    visibility:hidden;
    margin: 0;
    padding: 5px 0px 0px 0px;
    overflow: visible;
    text-align: left;
    background:url(/images/topSubmenuBg2.png) repeat-x; 
}

#topNavigC ul li ul li {padding:8px 5px 8px 10px;width:247px;background:transparent;border-top:1px solid #fff;height:auto;}
#topNavigC ul li ul li:first-child {border:0;}

#topNavigC ul li:hover ul, #topNavigC ul li.hover ul {visibility:visible;}
#topNavigC ul li:hover ul a, #topNavigC ul li.hover ul a {background:none;}

#topNavigC ul li ul li a {
  padding:0;
  text-align: left;
  font-size:1em;
    text-transform:none;
    width:auto;
}
#topNavig li ul li a,
#topNavig li.actual ul li a {color:#787878;background:none;}
#topNavig li ul li.actual a {color:#00aacd;}
#topNavig li ul li a:hover {color:#00aacd;}

#topNavig ul li li.actual,#topNavig ul li li:hover {background:none;}
 */


#jazyky {float:right;width:100px;height:50px;position:relative;display: none;}
#jazyky ul {list-style:none;padding:0;margin:0;}
#jazyky li {display: block;}
#jazyky a {border: 0;}
#jazyky .cesky {width: 25px; height: 16px; position: absolute; left: 10px; top: 5px;}
#jazyky .english {width: 35px; height: 16px; position: absolute; left: 50px; top: 5px;}


/* --------------------------- leva navigace -------------------------- */
.HP #leftC{display:none;}
#leftC{
    float:left;
    width: 203px; width:20%;
    overflow: hidden;        
    position: relative;
	display:block;
}

#left {padding-bottom: 10px;}

#leftNavigC {           
     padding:0px;
     position: relative;
     background-image: linear-gradient(#1B1F85, #060A57);
}
/* #1B1F85 */
/* #060A57 */

#leftNavigC li {margin:0; padding:0;}
#leftNavig h2 {display: none;}

#leftNavigC a, #leftNavigC a:link{
    display: block;    
    height: 35px;
    
    text-align: left;
    padding-left: 23px;
    line-height: 35px;
    color: #fff;
    text-decoration: none;
	font-size:1.5em;
}
#leftNavigC ul li ul li:last-child a{border-bottom:0;}
#leftNavigC li a{border-bottom: 1px solid #9C9C9D;}


#leftNavig ul{
    margin:0;
    padding: 0 19px 0 8px;
    list-style: none;}


#leftNavig li.posledni a {border: 0;}
#leftNavig li.actual a {font-weight: bold; color: #000;}


#searchBlockC {
      width: 195px;
      height: 68px; 
      position: relative; 
      left: 8px;
      top: 0;
      display: none;
}

#searchText {
      width: 100px;
      background: #fff;
      border: 1px solid #fbaa0e;
      height: 18px;      
      position: absolute;
      top: 25px;
      left:15px;      
}      
      
#doSearch {     
      position: absolute;
      top: 25px;
      left:122px;
      border: 0;
}  

.levaReklama {margin:10px 0;border:1px solid #b0ddce;padding:10px 15px;}

/* --------------------------- pravy blok -------------------------- */
#rightColumnC {
     float:left;
     width:178px;
     overflow:hidden;
     padding: 13px 0 0 0; 
}
#rightColumn {padding-bottom:0px;}

#rightColumn p {padding: 7px 10px; margin: 0;}
#rightColumn h3 {padding: 3px 0 0 10px; height: 23px; font-size: 1em; color: #fff; font-weight: bold; margin: 0;}
#rightColumn table {width: 178px;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
    clear:both;		
    /* position: relative;	 */
	position:absolute;
	left:0;right:0;bottom:0;
	background:#9C9C9D;
}
#bottomC a, #bottomC a:visited, #bottomC a:link {color:#fff;/*! text-transform:uppercase; */}
#bottomNavig a{text-decoration: none;}
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {text-decoration: none;color:#fff;}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.5em 0em 0.5em;
	display: inline;
}
#bottomC li.posledni{
	border-right: none;
}

#bottom {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 10px 150px 10px 110px;
	box-sizing: border-box;
}
#bottom #copyright2,#bottom .rychle,.rychle div,#bottom #bottomNavig{display:inline-block;vertical-align:top}
.rychle div{font-size:1.5em;line-height: 1.2em;color: #fff;font-weight: bold;margin-right: 80px;width: 205px;}
.rychle iframe{margin-top:10px;}

#copyright{
	width: 190px;
	float:left;
	padding: 3px;
     padding-left:15px;
}
#copyright2{
    width: 192px;
    height: 42px;
    margin-left: 11px;	
    line-height: 42px;     
    background: #9C9C9D url(../images/kytka.gif) no-repeat 17px 7px;
    color: #fff;
    text-align: center;
    display: inline-block;
}

#bottomNavig{	
     /*! padding: 10px; */
     text-align: left;
     /*! background: #111111; */
     float: right;
     /*! vertical-align: top; */
     /*! display: inline-block; */
}
#bottomNavig li {/*! border-right: 1px solid #f36f21; */display: block;font-size: 1.5em;font-weight: bold;padding: 0 0 5px 0;}

/* ------------------------ produkty -------------------------*/
#subThemaList ul li{display:inline-block;vertical-align:top;margin-right:10px;}
#subThemaList ul li ul li{display:block;margin-right:0;}


.ProductList{padding:10px 0;box-sizing:border-box;}.ProductList:after{content:"";display:block;clear:both;}
.ProductItem{width:14%;max-height:327px;min-height:327px;display:inline-block;box-sizing:border-box;padding:0 10px;text-align:center;}
.ProductItem > h3{text-align:center;line-height:1.1em;min-height:39.5px;max-height:39.5px;overflow:hidden;font-weight:bold;}
.ProductItem > h3 a{text-decoration:none;color:#1D2188;}
.ProductItem .productItemPicture{width:150px;height:150px;margin:0 auto;}
.ProductItem .productItemPicture img{max-width:150px;max-height:150px;}
.ProductItem .productItemFiles h3{font-size:0.9em;text-align:center;font-weight:bold;margin:0;}
.ProductItem .anot{text-align:center;font-weight:bold;padding:0 7px!important;font-size:1.1em;}

#ProductDetail{}
#ProductDetail:after{content:"";display:block;clear:both;}

#ProductDetail h3 + img{float:left;max-width:320px;max-height:320px;margin-right:10px;}
#ProductDetail h3{padding-left:328px;font-weight:bold;font-size: 2.5em;height: 25px;}

#ProductDetail #pb{float:right;}
#ProductDetail #pb p{margin:10px 0;font-weight:bold;font-size:1.65em;}
#ProductDetail #pb .cena{font-size:1.4em;color:#000;}
#ProductDetail #pb .cena .colorRed{display:inline-block;}
#ProductDetail #pb .kusy{width:30px;height:25px;font-size:0.8em;text-align:center;margin-left:10px;}
#ProductDetail #pb .btob{font-size:1.1em;padding:10px 20px;background:#07a207;height:38px;width:177px;float:right;line-height:18px;margin-right:0;}
/*tabulka*/
#ProductDetail #pb .cenas{font-weight:bold;font-size:1.65em;width:410px;height:320px;border-collapse:collapse;}
#ProductDetail #pb .cenas tr{border:1px solid #c3c3c3;}#ProductDetail #pb .cenas tr:last-child{border:0;}
#ProductDetail #pb .cenas td{padding:0.1em 0.5em;}
#ProductDetail #pb .cenas td:last-child{text-align:left;}


#ProductDetail table.udaje{float:left;width:460px;margin-right:2%;border:1px solid #c3c3c3;border-collapse:collapse;height:320px;}

#ProductDetail table.udaje .info,#ProductDetail table.cenas .info{float:right;border:1px solid #000;border-radius:100px;padding:0px 7px;cursor:help;}
#ProductDetail table.udaje .info span,#ProductDetail table.cenas .info span{display:none;position:absolute;background:#fff;z-index:2000;padding:10px;box-sizing:border-box;border-radius:10px;margin-right:195px;box-shadow:3px 3px 11px #000;font-size:0.7em;}
#ProductDetail table.cenas .info span{width:500px;margin-left:-160px;margin-right:0;}
#ProductDetail table.cenas .info span p{font-size:0.9em!important;}
#ProductDetail table.udaje .info:hover span,#ProductDetail table.cenas .info:hover span{display:block;cursor:default;}
/* #ProductDetail table.udaje .info span img{width:33.33%!important;} */

#ProductDetail table.udaje td{font-size:1.38em;padding: 5px 0 5px 0.5em;color:#000;}#ProductDetail table.udaje tr:nth-child(odd){background:#fff;}#ProductDetail table.udaje tr:nth-child(even){background:#c3c3c3;}
#ProductDetail table.udaje .rychlost_Q:after{content:"(160km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_R:after{content:"(170km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_S:after{content:"(180km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_T:after{content:"(190km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_U:after{content:"(200km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_H:after{content:"(210km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_V:after{content:"(240km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_W:after{content:"(270km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_Y:after{content:"(300km/h)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .rychlost_ZR:after{content:"(>240km/h)";display:inline-block;padding-left:5px;}
#ProductDetail table.udaje .hmotnost_50:after{content:"(190kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_51:after{content:"(195kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_52:after{content:"(200kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_53:after{content:"(206kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_54:after{content:"(212kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_55:after{content:"(218kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_56:after{content:"(224kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_57:after{content:"(230kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_58:after{content:"(236kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_59:after{content:"(243kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_60:after{content:"(250kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_61:after{content:"(257kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_62:after{content:"(265kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_63:after{content:"(272kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_64:after{content:"(280kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_65:after{content:"(290kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_66:after{content:"(300kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_67:after{content:"(307kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_68:after{content:"(315kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_69:after{content:"(325kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_70:after{content:"(335kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_71:after{content:"(345kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_72:after{content:"(355kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_73:after{content:"(365kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_74:after{content:"(375kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_75:after{content:"(387kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_76:after{content:"(400kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_77:after{content:"(412kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_78:after{content:"(425kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_79:after{content:"(437kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_80:after{content:"(450kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_81:after{content:"(462kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_82:after{content:"(475kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_83:after{content:"(487kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_84:after{content:"(500kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_85:after{content:"(515kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_86:after{content:"(530kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_87:after{content:"(545kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_88:after{content:"(560kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_89:after{content:"(580kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_90:after{content:"(600kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_91:after{content:"(615kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_92:after{content:"(630kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_93:after{content:"(650kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_94:after{content:"(670kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_95:after{content:"(690kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_96:after{content:"(710kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_97:after{content:"(730kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_98:after{content:"(750kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_99:after{content:"(775kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_100:after{content:"(800kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_101:after{content:"(825kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_102:after{content:"(850kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_103:after{content:"(875kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_104:after{content:"(900kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_105:after{content:"(925kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_106:after{content:"(950kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_107:after{content:"(975kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_108:after{content:"(1000kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_109:after{content:"(1030kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_110:after{content:"(1060kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_111:after{content:"(1090kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_112:after{content:"(1120kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_113:after{content:"(1150kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_114:after{content:"(1180kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_115:after{content:"(1215kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_116:after{content:"(1250kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_117:after{content:"(1285kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_118:after{content:"(1320kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_119:after{content:"(1360kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_120:after{content:"(1400kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_121:after{content:"(1450kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_122:after{content:"(1500kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_123:after{content:"(1550kg)";display:inline-block;padding-left:5px;}#ProductDetail table.udaje .hmotnost_124:after{content:"(1600kg)";display:inline-block;padding-left:5px;}

#ProductDetail .poradit{float:left;margin:25px 25px 0;width:400px;margin-left:200px;background:#f9ff0333 url(/images/telefon1.png) no-repeat;background-size:45%;background-position:center;padding: 10px;text-align: center;border-radius: 10px;}
#ProductDetail .poradit p{font-size:1.7em;font-weight:500;line-height:1em;margin-bottom:30px;}#ProductDetail .poradit p:last-child{margin-bottom:5px;}

#ProductDetail #stitek{position:relative;float:left;margin-top:25px;}
#ProductDetail #stitek img{margin:0;float:left;max-width:330px;/*max-height:350px;*/}
#ProductDetail #stitek .stitek_vysvetlivky{width:100%;}
#ProductDetail #stitek .stitek{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#111;display:block;position:relative;font-size:2.1em;padding-right:4px;font-weight:bold;/*! display:none; */}
#ProductDetail #stitek .stitek:before{content:"";display:block;position:absolute;left:-16px;top:0;display:block;height:0;width:0;border-style:solid;border-width:20px 16px 20px 0;border-color:transparent #111 transparent transparent;}
#ProductDetail #stitek .palivo_,#ProductDetail #stitek .prilnavost_,#ProductDetail #stitek .hlucnost_{display:none;}
#ProductDetail #stitek .palivo{position:absolute;right:35px;}
#ProductDetail #stitek .palivo_A{top:132px;}
#ProductDetail #stitek .palivo_B{top:155px;}
#ProductDetail #stitek .palivo_C{top:180px;}
#ProductDetail #stitek .palivo_D{top:204px;}
#ProductDetail #stitek .palivo_E{top:228px;}
#ProductDetail #stitek .palivo_F{top:253px;}
#ProductDetail #stitek .palivo_G{top:277px;}
#ProductDetail #stitek .prilnavost{position:absolute;right:155px;}
#ProductDetail #stitek .prilnavost_A{top:132px;}
#ProductDetail #stitek .prilnavost_B{top:155px;}
#ProductDetail #stitek .prilnavost_C{top:180px;}
#ProductDetail #stitek .prilnavost_D{top:204px;}
#ProductDetail #stitek .prilnavost_E{top:228px;}
#ProductDetail #stitek .prilnavost_F{top:253px;}
#ProductDetail #stitek .prilnavost_G{top:277px;}
#ProductDetail #stitek .hlucnost{position:absolute;bottom:53px;left:75px;width:110px;height:77px;}
#ProductDetail #stitek .hlucnost_1{background:url(/images/hluk1.png) no-repeat;background-size: contain;}
#ProductDetail #stitek .hlucnost_2{background:url(/images/hluk2.png) no-repeat;background-size: contain;}
#ProductDetail #stitek .hlucnost_3{background:url(/images/hluk3.png) no-repeat;background-size: contain;}
#ProductDetail #stitek .stitek_db{position:absolute;right:20px;bottom:69px;color:#fff;width:90px;height:44px;line-height:44px;text-align:center;font-size:1.9em;font-weight:bold;}




/* --------------------------- shop -------------------------- */
.basketStep,.basketStepActive{
	width:calc(100%/4 - 10px);float:left;
	text-align: center;
	margin:0 5px 10px;padding:0;box-sizing:border-box;
	line-height:50px;height:50px;
	border-radius: 5px 5px 0 0;border: 1px solid #C61124;
	border-bottom-color: transparent!important;
}
.basketStep{
	color:#fff;background: #C61124;
}
.basketStepActive{
	color:#000;background:#fff;
	font-weight: bold;
}
#ContainerC.kosikk #hledat{display:none;}
#ContainerC.kosikk #content{margin-top: 36px;}
form[action*="basket"]{}
form[action*="basket"] .datatable td,.basketStep ~ .datatable td{padding-left:0;}
form[action*="basket"] input,#reguserform input{border:1px solid #000;}
form[action*="basket"] input[type="submit"],#reguserform input[type="button"],#reguserform input[type="submit"]{cursor:pointer;border:0;font-size:1.2em;padding:5px 10px;margin: 60px 10px 0 0;float:left;}
form[action*="basket"] input.colorBckModra,#reguserform input.colorBckModra{float:right;border:0;margin-right:0;cursor:pointer;color:#fff;background:#1b1f84;border:solid 1px #fff;}
form[action*="basket"] input.colorBckModra:hover,#reguserform input.colorBckModra:hover{background:#fff;color:#000;border:solid 1px #1b1f84;}
form[action*="basket"] .datatable tr td:last-child,.basketStep ~ .datatable tr td:last-child{text-align:right;}
#reguserform fieldset .datatable tr td:last-child{text-align:left;}
form[action*="basket"] *{}/*font-family: "Century Gothic",Arial,"Helvetica CE",Helvetica,sans-serif;font-size: 1.03em;line-height: normal;*/
form[action*="basket"] .datatable tr td.hvezdickaTx{text-align:left;}
#fak,#fir,#dod,legend{
	color: #fff;
	width: 100%;
	padding: 7px 10px;
	box-sizing: border-box;
	background-color: #C61124;
}
#fak,#fir,#dod{cursor:pointer;background-image: url('/images/closeArrows.png');background-repeat: no-repeat;}
#fak.close,#fir.close,#dod.close{background-image: url('/images/openArrows.png');}
#fak{background-position: 180px 13px;}
#fir{background-position: 115px 13px;}
#dod{background-position: 80px 13px;}

#reguserform fieldset table.doprava{width:100%}
#reguserform fieldset table.doprava tr{}
#reguserform fieldset table.doprava td,#reguserform fieldset table.doprava th{padding:0.1em 0;}
#reguserform fieldset table.doprava th{text-align:left;}
#reguserform fieldset table.doprava td:first-child{text-align:left;width: 150px;}
#reguserform fieldset table.doprava td:last-child,#reguserform fieldset table.doprava th:last-child{text-align:right;}

td .pla1,td .spu1,td .pla2,td .spu2,td .pla10,td .spu10,td .pla20,td .spu20{display: inline-block; width:82px; height:27px;margin-right:20px;}
td .pla1{background: url(/images/druhy/pay_1.png) no-repeat;}
td .pla2{background: url(/images/druhy/pay_2.png) no-repeat;}
td .pla10{background: url(/images/druhy/pay_10.png) no-repeat;}
td .pla20{background: url(/images/druhy/pay_20.png) no-repeat;}
/*
td .pla1{background: url(/images/druhy/dobirka.jpg) no-repeat;}
td .spu1,td .spu2{background: url(/images/druhy/doprava.jpg) no-repeat;}
td .pla2,td .pla10{background: url(/images/druhy/prevodem.jpg) no-repeat;}
td .spu10,td .spu20{background: url(/images/druhy/osobni.jpg) no-repeat;}
td .pla20{background: url(/images/druhy/hotove.jpg) no-repeat;}
td .spu1,td .spu2,td .spu10,td .spu20{;background-position:center;vertical-align:middle;margin-right:5px;}
*/
td .pla1,td .pla2,td .pla10,td .pla20{background-position:center;vertical-align:top;}

.souhlasy *{text-align:left!important;}
.hlaska{padding: 3px 6px;font-size: 1.1em;}
.hlaska .infoMsg{text-transform: uppercase;padding: 0;box-sizing: border-box;border: 0;margin-bottom:15px;color: #000;line-height: 1.5em;}
.hlaska a{text-decoration:none;color:#fff;background:rgba(198, 17, 36, 1);padding: 9px 20px;box-shadow: 0 5px 10px 0px #000;display: inline-block;}
/*background:rgba(198, 17, 36, 0.8);
border-radius:55px 5px;
border:solid 1px #1b1f84;*/
/*editace z xichtu*/

a.updatebtn {float:right;
    display:block;
    border:1px solid; 
    padding:2px 4px;color:#fff !important;
    background:#678abb !important;
    text-decoration:none;clear:both;
}

a.updatebtn:hover {background:#fff !important;color:#678abb !important; }

#prepni {display:none;text-align:center;font-size:0.8em;}
@media only screen and (max-width : 980px) {
    #prepni {display:block;}
}

#mapBorder{width:100%; clear:both; margin-bottom:20px;}
#map2{WIDTH: 683px; HEIGHT: 443px; border:1px solid black; margin:1em auto;}
#map2.mapa_detail{width: 286px; height: 233px; border:1px solid black; margin:1em 1em 1em 20px; float:right;}

.place_oneitem{border:1px solid #999999; padding:10px; float:left; width:200px; margin: 0 10px 10px 0; border-radius:5px; height:260px; overflow:hidden; }
.place_oneitem:nth-child(4n){margin-right:0; float:right;}
.place_oneitem h3{margin:0; padding:0; width:160px;}

.shopFilter{float:left;  width:100%; margin:10px auto; text-align:center; }
.shopFilterItem{ float:left; width:200px; margin:3px; }
.shopFilter p{margin:8px; float:left;}


/* SLIDESHOW */
#slideShow {padding: 0 15px;display:none;}
ul.slides{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; display:none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; display:none;}
ol.bjqs-markers{display:none;}
ol.bjqs-markers.h-centered{display:none;}
p.bjqs-caption{display:none;}
p.bjqs-caption2{display:none;}

/* --- cookies alert --- */

#cookiesAlert {
    width: 100%;
    background: #fff;
    height: 25px;
    text-align: center;
    position: fixed;
    bottom: 0px;
    border-top: 1px solid #000;
    padding-top: 9px;
    color: #000;
}

#odskokCookies{
	height:35px;
}