
body{padding:0;margin:0;}
#menu-bg,.FiltTitle,#catname,select,select:focus,select:hover,select:active,input:not([type="reset"]):not([type="submit"]),input:not([type="reset"]):not([type="submit"]):focus,input:not([type="reset"]):not([type="submit"]):hover,input:not([type="reset"]):not([type="submit"]):active,a.noborder{outline:none;outline:0;outline-width:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;/*-ms-touch-action: none;*/}
h1,p,a,a:link,a:focus,a:active,a:hover,a:visited{outline:none;outline:0;outline-width:0;}
header{display:table;position:relative;margin:0;padding:4px;width:100%;background:#4285f4;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:20;}
html,body{height:100%;}
body > #topbox{position:relative;height:auto;min-height:100%;}
input,select,button{border-radius:0px;border:1px solid #b0b0b0;}
#forbottom{clear:both;padding-bottom:2.2rem;}
#bottombox{height: 2.2rem;margin-top:-2.2rem;}
#logo{display:table-cell;width:80px;height:35px;vertical-align:middle;background-repeat:no-repeat;background-position:left center;background-size:contain;}
#menu_wrapper{display:table-cell;vertical-align:middle;}
.menu_btn{display:block;float:right;margin-left:4px;padding:4px;border:1px solid #eaeaea;text-decoration:none;color:white;text-transform:uppercase;}
.menu_btn.active{color:#4285f4;background:white;}
.menu_btn span{display:table-cell;vertical-align:middle;}
.ico::before{display:block;content:"";width:24px;height:24px;background-size:cover;}
.textmenu{padding-left:2px;}
#menu-bg{display:none;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.60);z-index:10;}
#menu{display:none;position:absolute;top:100%;right:0;padding:1rem 0.8rem 0.8rem 0.8rem;border:4px solid #4285f4;border-top:0;background:#ffffff;text-align:right;z-index:50;}
#menu.show,#menu-bg.show,#catmenu.show{display:block;}
#menu ul{list-style-type:none;margin:0;padding:0;}
#menu li a{display:inline-block;padding:8px 1px;text-transform:uppercase;color:#4285f4;}
h1{padding:4px;font-size:1.2rem;font-weight:normal;color:grey;}
form{margin-top:2px;background:#f6f6f6;padding:4px;padding-top:8px;-webkit-box-sizing:border-box;box-sizing: border-box;}
#search_wrapper{display:table;width:100%;margin-bottom:4px;}
#inp{display:table-cell;border: 1px solid #b0b0b0;vertical-align:middle;overflow:hidden;}
#btn{display:table-cell;width:2.3rem;background-color:#4285f4;text-align:center;vertical-align:middle;overflow:hidden;}
input[type="search"]{font-size:1.1rem;padding:0.5rem 0.4rem;-webkit-appearance:none;border-radius:0;border:0;margin:0;width:100%;}
button{width:2.3rem;height:2.3rem;background-color:#4285f4;border:0;background-repeat:no-repeat;background-position:center center;background-size:24px 24px;}
h2{text-align:center;color:#2c2c2c;margin:1rem 0.5rem 0.5rem 0.5rem;font-size:1.1rem;font-weight:normal;}
#ulsearched{display:block;list-style-type:none;text-align:center;width:100%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
#ulsearched li{padding:0.5rem;}
#gt{display:table;opacity:0;position:fixed;bottom:2.8rem;right:0.3rem;padding:0.15rem;background:#4385f5;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;-webkit-backface-visibility:hidden;}
#gt span { display: table-cell; text-align: center; vertical-align: middle; }
#gt span::before { display: block; width: 24px; height: 24px; content: "";background-size:cover;}
footer{display:table;position:relative;width:100%;border-top:1px solid #b0b0b0;background:#f6f6f6;z-index:30;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer_link{display:table-cell;height:2.2rem;padding:0px 4px;vertical-align:middle;font-size:0.9rem;text-decoration:none;}
.footer_link span{display:inline-block;vertical-align:middle;}
.footer_link .linktext{text-decoration:underline;color:#4285f4;}
#afullsite{text-align:left;}
#aadvert{text-align:right;}
@media only screen and (-webkit-max-device-pixel-ratio:1.5) and (max-device-width:320px) and (orientation:portrait),
only screen and (max--moz-device-pixel-ratio:1.5) and (max-device-width:320px) and (orientation:portrait),
only screen and (max-resolution:1.5dppx) and (max-device-width:320px) and (orientation:portrait),
only screen and (max-resolution:144dpi) and (max-device-width:320px) and (orientation:portrait),
only screen and (min-width:19em) and (max-width:20em){
.footer_link .linktext{font-size:0.8rem;font-weight:normal;}
}
@media only screen and (-webkit-max-device-pixel-ratio:0.75){
input[type="checkbox"]{border:2px solid #b0b0b0;width:18px;height:18px;margin-top:10px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;}
input[type="checkbox"]:checked{background:#4285f4;}
}
@media only screen and (-webkit-max-device-pixel-ratio:1),
only screen and (max--moz-device-pixel-ratio:1),
only screen and (max-device-pixel-ratio:1),
only screen and (max-resolution:1dppx),
only screen and (max-resolution:96dpi){
#logo{background-image:url("/logo1-0.png");}
.ico::before{background-image:url(/main-1-0.png);}
button{background-image:url(/magnifier-1-0.png);}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.01) and (-webkit-max-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.01) and (max--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.01) and (max-device-pixel-ratio:1.5),
only screen and (min-resolution:1.01dppx) and (max-resolution:1.5dppx),
only screen and (max-resolution:144dpi){
#logo{background-image:url("/logo1-5.png");}
.ico::before{background-image:url(/main-1-5.png);}
button{background-image:url(/magnifier-1-5.png);}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.51) and (-webkit-max-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:1.51) and (max--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:1.51) and (max-device-pixel-ratio:2),
only screen and (min-resolution:1.51dppx) and (max-resolution:2dppx),
only screen and (max-resolution:192dpi){
#logo{background-image:url("/logo2-0.png");}
.ico::before{background-image:url(/main-2-0.png);}
button{background-image:url(/magnifier-2-0.png);}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.01),
only screen and (min--moz-device-pixel-ratio:2.01),
only screen and (min-device-pixel-ratio:2.01),
only screen and (min-resolution:2.01dppx),
only screen and (max-resolution:288dpi){
#logo{background-image:url("/logo3-0.png");}
.ico::before{background-image:url(/main-3-0.png);}
button{background-image:url(/magnifier-3-0.png);}
}
#icomenu::before{background-position:0px 50%;}
/*#icohome::before{background-position:-96px 50%;}*/
#icoback::before{background-position:-120px 50%;}
#menu-button.active #icomenu::before{background-position:-24px 50%;}
#icofullsite::before{background-position:-48px 50%;}
#icoadvert::before{background-position:-72px 50%;}
#icogt::before{background-position: 100% 50%;}
/* One Button with text and icon */
@media only screen and (max-width:11em) and (orientation:portrait),
only screen and (min-width:16em) and (max-width:18em) and (min-height:7em) and (orientation: landscape),
only screen and (min-width:10em) and (max-width:13em) and (orientation: landscape),
only screen and (min-width:16em) and (max-width:18em) and (orientation: landscape){
.menu_btn span{display:none;}
.menu_btn .ico{display:block;padding:0;}
footer{padding-top:0.25rem;text-align:center;}
.footer_link{display:inline-block;padding-bottom:0.4rem;height:1.1rem;}
}
@media only screen and (min-width:11em) and (max-width:19em) and (orientation:portrait),
only screen and (min-width:11em) and (max-width:14em) and (orientation:landscape){
footer{padding-top:0.25rem;text-align:center;}
#forbottom{padding-bottom:3.5rem;}
#bottombox{height:3.5rem;margin-top:-3.5rem;}
.footer_link{display:inline-block;padding-bottom:0.4rem;height:1.1rem;}
#gt{bottom:3.5rem;}
}
@media only screen and (max-height:8em){
#gt{display:none;}
}
