@media (max-width: 982px) {
	body {
		font-size: 12pt;
		line-height:1em;
	}
	
	/*table#categories tr td h2 {
		font-size: 36pt;
		margin-bottom:16px;
	}*/
	
	
	table#login td:nth-child(1) {
		width:30%;
	}
	table#login td:nth-child(2) {
		width:60%;
	}
	
	table#login td:nth-child(3) {
		width:30%;
	}
	table#login td:nth-child(4) {
		width:60%;
	}
	
	.sidecateg ul li a:link, .sidecateg ul li a:active, .sidecateg ul li a:visited {
		height: auto;
		min-height:23px;
	}
	
	#topwrapper {
		height:auto;
		background: url(../images/topwrapperbg.gif) repeat;
	}
	#top {
		width:100%;
		height:auto;
		overflow:hidden;
	}
	
	#header {
		width:100%;
	}
	#contentMiddle {
		display:table;
	}
	
	#content, #contentTop, #contentMiddle,#main , #categories, #footer, #footercontent, .titleBgmain,
	.fields_c, .fields_b, .formPage, .fields {
		width:100%;
		box-sizing: border-box;
	}
	
	.titleBgmain, .titleLeft, .titleRight {
		display:none;
	}
	
	.titleBgside, .title, .sidecateg {
		margin:0px auto;
		float:none;
	}
	table, tbody, tr {
		display:block
	}
	
	td {
		display:inline-block;
	}
	
	#searchmenu {
		width:100%;
		height:auto;
	}
	
	#searchmenu .left, #searchmenu .right {
		display:none;
	}
	
	#search {
		padding-bottom: 12px;
	}
	
	#sideleft, #sideright  { display: table-footer-group; width:100%;float:none; text-aling:center;}
	
	#sideleft ul, #sideright ul {float: none !important;}
    #main { display: table-header-group; }


}

@media (max-width: 640px) {

	
}

@media (max-width: 414px) {
	
	
	
}


@media (max-width: 320px) {


}