@charset "utf-8";
/* CSS Document */

/*zboží*/
.input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #333;
  font-size: 15px;
  padding: 5px 10px 5px 10px;
  border: solid #999 1px;
  text-decoration: none;
}

input[type="checkbox"] {
    display:inline-block;
    width:17px;
    height:17px;
}

input[type="radio"] {
    display:inline-block;
    width:17px;
    height:17px;
}

.button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #f37021;
  font-size: 15px;
  background-color: #fff; 
  padding: 5px 10px 5px 10px;
  border: solid #f37221 1px;
  text-decoration: none;
}

.button:hover {
  background: #f37021;
  text-decoration: none;
  color: #fff;
}

.povinne-pole {color: #f37021; font-size: 150%; line-height: 60%;}

.categories-nahled-out {width: 270px; height: 210px; background-color: #f2f2f2; float: left; margin: 0px 5px 10px 5px; text-align: center;}
.categories-nahled-over {width: 270px; height: 210px; background-color: #e5e5e5; float: left; margin: 0px 5px 10px 5px; text-align: center; cursor: pointer;}
.categories-nahled-out a {text-decoration: none; text-transform: uppercase; font-size: 130%; color: #F37021;}
.categories-nahled-over a {text-decoration: none;  text-transform: uppercase; font-size: 130%;}
.categories-photo {width: 270px; height: 160px; margin-bottom: 12px; font-size: 14px; background-size: cover; }
.categories-nahled-text {padding: 0 10px 0 10px;}



.photos-div {font-size: 10px; padding: 30px 0 30px 0;}
.photo-div {width: 173px; height: 173px; background-size: cover; background-position: center; float: left; margin: 0px 7px 14px 7px; text-align: center; cursor: pointer;}

.odsazeni-zbozi-nahledy {width: 100%; height: 30px;}
.zbozi-nahledy {padding: 10px 0; margin: 0 -8px;}

.zbozi-nahled-out {width: 181px; height: 181px; background-color: #F0F0F0; float: left; margin: 0px 11px 22px 11px; text-align: center;}
.zbozi-nahled-over {width: 181px; height: 181px; float: left; margin: 0px 11px 22px 11px; text-align: center; cursor: pointer;}
.zboziphoto {width: 181px; height: 181px; background-size: cover; background-position: center; }

.novinka, .rezervace, .prodano {position: absolute; width: 181px; height: 181px; padding-top: 60px; text-align: center; }





.zbozi-nahled-text { display: none;
	background-color: rgba(255, 255, 255, 0.9);  width: 183px; height: 183px; position: relative; top: -183px; color: #6d6e70; padding: 50px 10px 10px 20px; text-align: left;   box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; cursor: pointer; line-height: 160%;

    opacity: 0;
     -webkit-transition: opacity .50s ease-in-out;
     -moz-transition: opacity .50s ease-in-out;
     -ms-transition: opacity .50s ease-in-out;
     -o-transition: opacity .50s ease-in-out;
     transition: opacity .50s ease-in-out;
  }      
.zbozi-nahled-text:hover {
       opacity: 1;
       -webkit-transition: opacity .50s ease-in-out;
       -moz-transition: opacity .50s ease-in-out;
       -ms-transition: opacity .50s ease-in-out;
       -o-transition: opacity .50s ease-in-out;
       transition: opacity .50s ease-in-out;
    }

.zbozi-nahled-vyrobce {}
.zbozi-nahled-nazev { font-weight: bold;}
.zbozi-nahled-kategorie { text-transform: lowercase;}
.zbozi-nahled-cena {}






/*.zbozi-nahled-text a {color: #444;}
.zbozi-nahled-text a:hover {color: #444; text-decoration: none;}
.zbozi-nahled-text { display: none; background-color: rgba(255, 255, 255, 0.8);  width: 192px; height: 192px; position:relative; top: -192px; color: #555; padding: 50px 10px 10px 20px; text-align: left;   box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; cursor: pointer; line-height: 150%;}
*/
/*košík*/
.sloupec-zbozi-cart {float: left; width: 500px; font-size: 110%;}
.zbozi-nahled-cart {width: 500px; height: 190px; margin: 0px 5px 10px 0px; padding-top: 10px; border-top: solid 1px #999; float: left;}
.zbozi-photo-cart {width: 190px; height: 190px; background-size: cover; background-position: center; float:left; cursor: pointer;}
.zbozi-text-cart {float: left; text-align: left; padding: 10px; width: 290px;}
.remove-from-cart {float:right;}

.kosik-vyrobce {}
.kosik-zbozi { font-weight: bold;}
.kosik-kategorie { text-transform: lowercase;}
.kosik-cena {}

.celkem-cart {width: 500px; margin: 0px 5px 10px 0px; padding-top: 10px; border-top: solid 1px #999; text-align: left; float: left; font-weight: bold;}
.sloupec-adresa-cart {width: 460px; float: right; margin-bottom: 30px; font-size: 110%;}


.vyrobci-seznam {width: 650px; float: left;}
.vyrobci-seznam-archiv {width: 650px; float: left; margin: 50px 0 50px 0;}
.vyrobci-link-archiv {/*border-bottom: 3px solid #F37021;*/ margin-bottom: 10px; width: 120px; font-weight: bold; font-size: 120%;}
/*.vyrobci-link-archiv:hover {color: #F37021; cursor: pointer;}*/

.vyrobce-nahled {width: 350px; float: right; margin-top: 5px; min-height: 350px; vertical-align: top;}
.vyrobce-nahled-zobraz {display: none;}
.vyrobce-nadpis { border-bottom: 3px solid #F37021; padding-left: 15px; font-size: 130%;}
.vyrobce-obrazek {width: 250px; margin: 5px 0 15px 0;}
.vyrobce-obrazek img {max-width: 250px; max-height: 250px; margin: 15px 15px 0 15px;}
.vyrobce-popis {padding-left: 15px; font-size: 90%; margin-bottom: 20px;}
.vyrobce-popis p {text-align: justify;}

.column-makers {float: left; width: 190px; margin-right: 20px; margin-left: -10px; font-size: 120%;}



/*seznam výrobců*/
.maker-surname-list {font-weight: bold;}
.maker-out {padding-top: 5px; height: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.maker-out a {color: #555;}
.maker-out a:visited {color: #939598;}
.maker-over {padding-top: 5px; height: 30px; border-bottom: 3px solid #F37021;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.maker-over a .maker-surname-list {text-decoration: none !important; color: #231f20;}
.maker-firstname-list {text-decoration: none !important; color: #818285;}
.maker-over a:hover .maker-surname-list {text-decoration: none !important; color: #231f20;}
.maker-over a:hover .maker-firstname-list {text-decoration: none !important; color: #818285;}


/*výrobce detail*/
.vyrobce-detail {margin: 0 0 20px 0px;}
.maker-name { color: #818285; font-weight: normal;}
.maker-firstname { color: #818285; font-weight: normal;}
.maker-surname {color: #231f20; font-weight: bold;}

#text_autor {margin-bottom: 30px;}
#text_autor .popis p {text-align: justify;}
.link-o-autorovi {/*border-bottom: 3px solid #F37021;*/ margin-bottom: 15px; width: 120px; font-weight: bold;}
.link-o-autorovi:hover {color: #F37021; cursor: pointer;}
.vyrobce-galerie {margin: 0px -10px;}

/*.zbozi-vyrobce-nahled-out {width: 172px; height: 172px; background-color: #F0F0F0; float: left; margin: 0px 5px 10px 5px; text-align: center;}

.novinka-vyrobce, .rezervace-vyrobce, .prodano-vyrobce {position: absolute; width: 165px; height: 165px; padding-top: 40px; text-align: center; }
.zbozi-vyrobce-photo {width: 172px; height: 172px; background-size: cover; background-position: center; }
.zbozi-vyrobce-nahled-text {
	background-color: rgba(255, 255, 255, 0.9);  width: 174px; height: 174px; position:relative; top: -174px; color: #555; padding: 50px 10px 10px 20px; text-align: left;   box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; cursor: pointer; line-height: 160%;

    opacity: 0;
     -webkit-transition: opacity .50s ease-in-out;
     -moz-transition: opacity .50s ease-in-out;
     -ms-transition: opacity .50s ease-in-out;
     -o-transition: opacity .50s ease-in-out;
     transition: opacity .50s ease-in-out;
  }      
.zbozi-vyrobce-nahled-text:hover {
       opacity: 1;
       -webkit-transition: opacity .50s ease-in-out;
       -moz-transition: opacity .50s ease-in-out;
       -ms-transition: opacity .50s ease-in-out;
       -o-transition: opacity .50s ease-in-out;
       transition: opacity .50s ease-in-out;
    }

*/





.zbozi-detail {margin-top: 10px;}
.zbozi-detail-left { width: 500px; float: left; text-align: left;}
.zbozi-detail-right {width: 500px; float: right; text-align: left;}
.nazev-vyrobce-detail a:hover {color: #666;}
.video { margin: 20px 0 20px 0;}
.novinka-detail, .rezervace-detail, .prodano-detail {float: right;}

.soc-site-detail { width: 100%; text-align: left; padding: 25px 0 15px 0;}
.soc-site-detail img {width: 30px; height: 30px;}

.goods-same-maker {margin: 10px 0 0 0; font-weight: bold;}



.nazev h2 {font-size: 140%; color: #F37021; font-weight: normal; text-transform: uppercase; color:#F37021; margin-top: 10px;}
.popis {margin: 20px 0;}
.soubor {margin-top: 10px;}
.cena {font-weight: bold; margin-top: 10px; color: #231f20;}
.cena-bez-dph {margin-top: 5px;}
.zadej-pocet {margin-top: 10px;}
.kod {font-style:italic; font-size: 10px; margin-top: 10px;}



.files-download-zbozi {float: right; width: 100%; padding: 30px 0 30px 0;}
.file-download-zbozi {background-image:url(../images/ico_download_orange.png); background-position: middle left; background-repeat: no-repeat; padding-left: 20px; margin-left: 10px; padding-bottom: 5px; float: left; width: 270px;}
.file-download-zbozi a:hover {text-decoration: none;}


#menu-top-categories td {padding: 0px 15px 0px 15px;}
#menu-top-categories a {font-size: 110%; text-decoration: none;  margin: 0 -20px 0 -20px; padding: 0 20px 5px 20px;}
/*.top-category-over { cursor: pointer;}
.top-category-over a {color: #F37021;}
.top-category-over a:hover {color: #F37021;}
*/
.top-category-out a {color: #6d6e70;}
.top-category-active {}
.top-category-active a {color: #231f20; font-weight: bold; border-bottom: 4px solid #F37021; padding-bottom: 3px;}

.odsazeni-od-menu {width: 100%; height: 30px;}

#menu-bottom-categories {margin: 15px 0 15px 0;}
#menu-bottom-categories a {color:#555;  font-size: 13px; text-decoration: none;}
#menu-bottom-categories div {min-height: 16px; padding: 7px 10px 7px 30px; text-align: left;}
.bottom-category-over {cursor: pointer; background-image:url(../images/categories-li-out.png); background-position: left top; background-repeat: no-repeat; background-color: #e4e4e4;}
.bottom-category-over a {color: #fff;}
.bottom-category-out {background-image:url(../images/categories-li-out.png); background-position: left top; background-repeat: no-repeat;}
.bottom-category-active { cursor: pointer; background-image:url(../images/categories-li-active.png); background-position: left top; background-repeat: no-repeat;}

#menu-bottom-goods {margin: 10px 0px;}
#menu-bottom-goods a {font-size: 130%; text-transform: uppercase; text-decoration: none;}
#menu-bottom-goods div {padding: 10px 0px 10px 0px; margin: 0px 30px 0px 30px; border-bottom: 1px solid #aaa;}
.bottom-goods-circle {display: none;}
.bottom-goods-over { cursor: pointer;}
.bottom-goods-over a {color: #777;}
.bottom-goods-out a {color:#555;}
.bottom-goods-active {}
#menu-bottom-goods div.bottom-goods-circle {padding: 0px; margin: 0px -20px 0px 0px;}
.bottom-goods-active div.bottom-goods-circle {float: left; display: block; width: 15px; height: 15px; background-color: #F37021; border-radius: 50%;}
.bottom-goods-active a {color: #F37021;}



.zbozi-td { background-color:#fff; padding: 10px; height: 450px;}
.zbozi-img-td {vertical-align: top; width: 150px; text-align: center; padding: 10px; background-color:#082a4c;}
.zbozi-text-td {vertical-align: top; padding: 10px 15px 10px 15px; width: 300px; background:#e4e4e4;}
.zbozi-cena-div {margin: 10px 0px 0px 0px;}
.zbozi-td-mezera {width: 15px;}
.zbozi-tr-mezera {height: 15px;}
.spocitej {width: 750px;}

