html{width:100vw;margin:0;} 
body{width:100%;min-width:320px;margin:0;overflow-x:hidden;background:#fff;color:#555;font-family:arial,sans-serif;font-weight:300;font-size:1.5vw;overflow-x:hidden;} 
p{margin:0px 10px 10px}
a{display:inline;color: #00bbff;padding:0px}

div#header{position:fixed;width:100vw;height:3.5vw;top:0px;background:#fff;color:#00aaff;border-bottom:1px solid #ccc;z-index:1;display:inline-block;}  
div#header h1{font-size:3vw;margin:0px;padding-left:2vw;background: #fff;color: #00aaff;display:inline;}
div#header a{position:relative;left:1%;text-decoration:none;}
#cr {position:absolute;right:2vw;top:0;font-size:1.5vw;}
	
div#wrapper{width:100%;min-width:320px;height:100%;margin:0px;margin-top:3.5vw;overflow-x:hidden;}
div#content{width:100%;overflow-x:hidden;}
div.tnwidth{float:left;width:24.8%;margin:0.1%;overflow:hidden;position:relative;display:inline;}
div.tnheight{width:100%;padding-bottom:100%;}
div.tnwrap{width:100%;height:100%;position:absolute;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;}
div.tn{margin:2px;}
div.tnblock{float:right;margin:1vw;padding:0px;width:80px;height:80px;}

div#bgframe{position:absolute;bottom:3%;left:2%;width:40%;padding:0px;margin:0px;font-size:1.5vw;}
div#bgimage{position:relative;width:100%;min-height:80vh;margin:0px;background-repeat:repeat;overflow:hidden;display:block;}

div.bgimagetext{float:left;width:100%;margin:0.4vw 0 0 0;padding:0.5vw;background:#fff;color:#111;overflow: hidden;}
div.bgsSmall{float:right;width:100%;padding:0px;color:#111;display:inline;}
div.bgsSmall>a{margin:0.5vw;display:inline-block;}
div.bgsBig{float:left;width:100%;overflow:hidden;}
div.browse{float:left;text-align:center;width:100%;padding:1vw;background:#fff;color:#111;display:inline-block;}
div.left{float:left;display:inline;width:70%;position:relative;}
div.right{float:left;display:inline;width:28%;position:relative;}

div#adTop{position:absolute;width:96%;min-height:120px;top:2vw;left:2%;}
div#adBottom{float:left;width:100%;min-height:400px;margin-top:0.2vw;clear:both;}
div.adMiddle{float:left;clear:both;width:100%;min-height:120px;height:40vh;background:#aaa;}

div#nav{float:left;width:100%;height:100%;padding:4px 0px 4px 6px;}
div#nav a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-style:normal;font-weight:bold;color:#007FFF;}
div#nav a:link{text-decoration:none;}
div#nav a:visited{text-decoration: none}
div#nav a:active{text-decoration: none}
div#nav a:hover{/*text-decoration: underline;*/color: #FF00FF;}
div#extra{background:#FF8539;float:left;clear:left;width:200px}

div#footer a{color: #ccc;clear:both;}
div#footer p{margin:0px;padding:1px 2px}
div#footer{background: #044A6E;background-image:url("//www.pixlis.com/gfx/ft.png");color: #7D7D7D;clear:both;width:100%;height:32px;line-height:24px;text-align:center}
div#navbg{float:left;width:128px;height:100%;}

/* Smartphones ----------- */
@media only screen and (max-width: 760px) {
	body{font-size:5vw;}
	div#header{height:6vw;}  
	div#header h1{font-size:5vw;}
	div#cr {margin-right:10vw;font-size:3vw;}

	div#wrapper{margin-top:6vw;}
	div.left{width:100%;clear:right;}
	div.right{width:100%;}
	
	div#bgframe{font-size:4vw;width:80%;}
	div.bgsSmall>a{margin:4vw;}
	div.browse{margin-top:2vw;display:inline-block;}
	div.browse>a{float:left;padding:4vw;margin-top:2vw;}
	
	div#adTop{top:4vw;}
div#adBottom{margin-top:2vw;clear:both;}
div.adMiddle{margin:3vw 0 3vw 0;display:inline-block;height:50vh;}
}
/*background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cookie-consent-logo.png); f1d600*/
.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size 200ms;font-size:0.6em;display:block}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{margin-top:0.3em;font-size:0.8em}}@media screen and (min-width: 768px){.cc_container{padding:4px 8px 4px}.cc_container .cc_btn{font-size:1em;padding:2px 4px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#fff;color:#999;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box;border:1px solid #ccc}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#d7bf00;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#555}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp}
