div.tow_main {width:95%; border:1px solid white; margin:0 auto; margin-top:100px}
div.tow-foto-area {border:0px solid red; width:100%; max-width:836px; float:left; box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
margin-right: 30px;
}
div.tow-foto-main {width:100%; height:380px; border:0px solid red; text-align:center;margin-bottom: 20px;} 
div.tow-foto-main img {/*! height:400px; */  margin-right:30px; margin:0 auto; max-width: 99%;max-height: 350px;}


div.tow-foto-min-main img {/*! padding:10px; */ border:0px solid #666; /*! margin:5px 5px; *//*! margin-left: 25%; */position: absolute;bottom: 12px;/*! display: block ruby; *//*! width: 1; */;}
div.tow-tytul h1 {font-size:33px; margin:30px 0px 25px 0px; font-weight: bold;}
div.tow-kategorie {font-size:18px; font-weight:bold; /*! float: right; */margin-left: 860px;} 
div.tow-kategorie a {color:#37788c;}  
div.tow-kategorie a:hover {color:#448599} 
div.tow-opis-small {/*! font-weight:bold; */ color:#2B4B55;text-align: justify;font-size: 18px;}  
div.tow-opis {width:98%; margin:0 auto}

img.st-left {float:left; border:0px solid red; margin-top:0px; cursor:pointer} 
img.st-right {float:right; border:0px solid red; margin-top:0px; cursor:pointer}

div.tow-foto-min {border:0px solid #777; width:100%; margin:10px 0px; height:140px; position:relative}
div.tow-foto-min table {width:100%}

div.tow-foto-min-main {width:100%; overflow:hidden; height:140px; margin:0 auto; margin:15px 10px;border:0px solid green; float:left;position: relative;}
div.contener-long {height:140px; width:6000px;position: absolute;} 

div.tow-img-div {min-width:180px; border:1px solid #BBB; height:130px; float:left; margin:5px; box-sizing: border-box;
    -moz-box-sizing: border-box;  
    -webkit-box-sizing: border-box; 
    cursor:pointer; 
position: relative; 
}  

div.tow-img-div:hover {border-color:#1168B2}


div.tow-kat {padding:5px;   margin:0 auto;  margin-bottom:5px;box-sizing: border-box; ;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; width:98%; background-color:#2B4B55; color:#FFF;
clear: both;
/*! font-weight: bold; */ 
padding-left: 20px;
font-size: 18px;
}



div.tow-cechy {text-align:center;/*! display: none; */}

div.tow-cechy img {border:1px solid #CCC; margin-bottom:20px; max-width:1000px; padding:0px; margin:0 px;width: 100%;}
g text {display:none}
div.tow-cechy .tow-cechy-poz {position:relative; width:960px; margin: 0 auto;/*! border: 4px solid red; */ padding:0;}
div.tow-cechy .tow-cechy-poz div.svg_block {position:absolute; color:#2B4B55; font-size:12px; text-align:left; font-family: Lato,Lato_MSFontService,sans-serif; line-height:12px; /*! padding:7px 0px 0px 10px; */ }

  

div.tow-foto-area-large {border:0px solid red; height:590px; }
div.tow-foto-min-main-large {overflow:hidden; height:140px; margin:0 auto; left:40px;border:0px solid green; position:absolute; bottom:0px; right:60px; max-width:100%}
div.tow-foto-min-main-large img {margin:0 auto; bottom:0;  margin:10px}
div.tow-foto-min-main-large div.tow-img-div { text-align:center; vertical-align: bottom; padding:0xp 20px; }
div.tow-foto-min-main-large div.tow-foto-main img {/*! height:400px; */  margin-right:30px; margin:0 auto; max-width: 99%;max-height: 200px;}


div.prod-menu {width:195px; position:fixed; height:50px; border:0px solid red; bxackground-color:#EFEFEF; padding:0px; top:136px; right:0px}
div.prod-menu span {margin:30px; padding:0; display:none}
div.prod-menu-area {width:80%; margin:0 auto; border:0px solid green; text-align:center; padding:10px}
div.prod-menu-stl {position:absolute; left:30px; font-size:33px; font-weight:bold; top:10px; border:1px solid #999; width:50px; text-align:center; border-radius:4px; background-color:#FEFEFE; color:#999; cursor:pointer; z-index:9999999999999999}
div.prod-menu-str {position:absolute; left:95px; font-size:33px; font-weight:bold; top:10px; border:1px solid #999; width:50px; text-align:center; border-radius:4px; background-color:#FEFEFE; color:#999; cursor:pointer; z-index:9999999999999999}
div.prod-menu-area a {color:#555}
@media only screen and (max-width: 760px) {
    div.tow-kategorie {margin-left:0px; margin-bottom:15px}
    div.tow-cechy {padding:0px; position:relative; border:0px solid green}
    div.tow-cechy .tow-cechy-poz  {  display:none; 
        /*! -webkit-transform: scale(0.4); */
    -webkit-transform-origin: 0 0;
    widdth: 222.857143%;
    border:0px solid yellow;
        /*! margin-bottom:-75% */
    }
    div.tow-cechy img {border:2px solid #CCC;}


}

div.kat-tow-list p, div.kat-tow-list h2 {background-color:#37788c; color:#FFF; padding:10px 18px; /*! width:100px; */ text-align:center; margin:10px; float:left;font-size: 16px;border-radius: 6px;}
