#tops {position:relative;top:8px;margin:0px 8px 8px;height:100px;background:url('homes.png') left center/auto 100px no-repeat, RGBA(128,128,128,0.97);padding:38px 8px 8px 100px;color:RGBA(239,239,0,0.97);font: 36px Calibri,sans-serif;}

#topmenus {margin:0px 8px 8px;height:33px;background:RGB(100,100,100);position:sticky;top:0;z-index:1000000}
#topmenus .tbs,#topmenus #checks {color:#ffffff;display:inline-block;padding:3px 12px;font: 19px Calibri,sans-serif;text-decoration:none;}
#topmenus #checks {margin:-3px -8px;width:16px;height:16px;background:url('menus/dvs.png') center center no-repeat;}

#topmenus .tbs:hover	{color:#ffff00;
	background-image: -webkit-linear-gradient(top, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:    -moz-linear-gradient(top, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:     -ms-linear-gradient(top, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:      -o-linear-gradient(top, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:	  linear-gradient(top, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);}
#topmenus .tbs:hover #checks {background:url('menus/dvszs.png') center center no-repeat;}

#topmenus .tbs:active	{color:#00aa00;
	background-image: -webkit-linear-gradient(bottom, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:    -moz-linear-gradient(bottom, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:     -ms-linear-gradient(bottom, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:      -o-linear-gradient(bottom, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);
	background-image:	  linear-gradient(bottom, RGB(100,100,100) 0%, RGB(200,200,200) 30%, RGB(100,100,100) 100%);}

.divs {min-height:1000px;margin:0px 8px 8px;padding:12px;}
.divs h2{position:sticky;top:30px;z-index:1000;background-color:RGBA(200,200,200,0.9);margin:-12px -12px 0px;padding:12px;}

#topmenus #MENUS {display:none}
#topmenus #MENUS ~[for="MENUS"] {display:none}
#topmenus #MENUS ~#MENUSDIVS {display:inline-block}

@media (max-width:700px) {
	#tops {font-size:32px}
	#topmenus #MENUS ~[for="MENUS"] {display:inline-block}
	#topmenus #MENUS ~[for="MENUS"] #menusbs {display:inline-block;margin:-3px -4px;width:27px;height:17px;background:url('menus/menus.png') center center no-repeat;}
	#topmenus #MENUS:checked ~[for="MENUS"] #menusbs {background:url('menus/menuszs.png') center center no-repeat;}
	#topmenus #MENUS ~#MENUSDIVS {display:none;position:absolute;top:34px;padding:8px;background:RGB(120,120,120);}
	#topmenus #MENUS:checked ~#MENUSDIVS {display:block}
	#topmenus #MENUS ~#MENUSDIVS .tbs {display:block}
	}
@media (max-width:600px) {
	#tops {font-size:28px}
	}
@media (max-width:500px) {
	#tops {font-size:24px}
	}
@media (max-width:400px) {
	#tops {font-size:20px}
	}
@media (max-width:300px) {
	#tops {font-size:16px}
	}