@charset "utf-8";
@page {	size: 210mm 297mm; margin: 8mm; }
/* border-top-right-radius:10px; border-top-left-radius:10px; */

body { width: 100%; margin:0; padding:0; background-color:#003300; }

@media only screen and (min-width: 1441px) {
	#nav		{width: 100%; z-index:9999; margin:0; padding:0; background-color:#000000; border:0;}
	#header 	{width: 100%; z-index:10; overflow:hidden; margin:0 auto; padding:0; border:0;} 
	#wrapper 	{width: 1680px; margin:0 auto; padding:0; background-color:#336600; border:0;}
	#main 		{width: 98%; z-index:10; margin:0 auto; padding:0; background-color:#006600; border:0px solid red;}

	#content 	{width: 780px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	#sidebar 	{width: 680px; z-index:10; float:right; margin:0 auto; border:0;}

	#contvideo 	{width: 1300px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	.contvideo 	{width: 1300px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	#sidevideo 	{width: 340px; z-index:10; float:right; margin:0 auto; border:0px solid silver;}

	#footer		{width: 100%; z-index:10; float:left; margin:0; padding:0; background-color:#000000; overflow:hidden;}
}

@media only screen and (min-width: 1371px) and (max-width: 1440px) {
	#nav		{width: 100%; z-index:9999; margin:0; padding:0; background-color:#000000; border:0;}
	#header 	{width: 100%; z-index:10; overflow:hidden; margin:0 auto; padding:0; border:0;} 
	#wrapper 	{width: 1400px; margin:0 auto; padding:0; background-color:#336600; border:0;}
	#main 		{width: 98%; z-index:10; margin:0 auto; padding:0; background-color:#006600; border:0px solid red;}

	#content 	{width: 780px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	#sidebar 	{width: 580px; z-index:10; float:right; margin:0 auto; border:0;}

	#contvideo 	{width: 880px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	.contvideo 	{width: 880px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	#sidevideo 	{width: 480px; z-index:10; float:right; margin:0 auto; border:0;}

	#footer		{width: 100%; z-index:10; float:left; margin:0; padding:0; background-color:#000000; overflow:hidden;}
}

@media only screen and (min-width: 1199px) and (max-width: 1370px) {
	#nav		{width: 100%; z-index:9999; margin:0; padding:0; background-color:#000000;}
	#header 	{width: 98%; z-index:10; overflow:hidden; margin:0 auto; padding:0; border:0;} 
	#wrapper 	{width: 1200px; margin:0 auto; padding:0; background-color:#336600; border:0;}
	#main 		{width: 98%; z-index:10; margin:0 auto; padding:0; background-color:#006600; border:0px solid red;}

	#content 	{width: 780px; z-index:999; float:left; margin:0 auto; padding:0 10px; border:0; background-color:#FFFFFF;}
	#sidebar 	{width: 300px; z-index:10; float:right; margin:0 auto; border:0;}

	#contvideo 	{width: 880px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	.contvideo 	{width: 880px; z-index:999; float:left; margin:0 auto; padding:0 10px; background-color:#FFFFFF; border:0;}
	#sidevideo 	{width: 290px; z-index:10; float:right; margin:0 auto; border:0;}

	#footer		{width: 100%; z-index:10; float:left; margin:0; padding:0; background-color:#000000; overflow:hidden;}
}

@media only screen and (min-width: 1041px) and (max-width: 1199px) {
	#nav		{width: 100%; z-index:9999; margin:0; padding:0; background-color:#000000;}
	#header 	{width: 770px; z-index:10; overflow:hidden; margin:0; padding:0;} 
	#wrapper 	{width: 1060px; margin:0 auto; background-color:#000066;}
	#main 		{width: 100%; z-index:10; margin:0 auto; padding:0; background-color:#006600; border:0px solid red;}

	#content 	{width: 740px; z-index:999; float:left; margin:0 10px;}
	#sidebar 	{width: 100%; z-index:10; float:right; margin:0 auto;}

	#contvideo	{width: 100%; z-index:999; margin:0; padding:5px; background-color:#FFFFFF; border:0;}
	.contvideo	{width: 100%; z-index:999; margin:0; padding:5px; background-color:#FFFFFF; border:0;}
	#sidevideo 	{width: 100%; z-index:10; float:right; margin:0 auto; border:0;}

	#footer		{width: 100%; z-index:10; float:left; margin:0; padding:0; background-color:#000000; overflow:hidden;}
}

@media only screen and (min-width: 781px) and (max-width: 1040px) {
	#nav		{width: 100%; z-index:9999; margin:0; padding:0; background-color:#000066;}
	#header 	{width: 770px; z-index:10; z-index:10; margin:0; padding:0;} 
	#wrapper 	{width:100%; z-index:10; margin:0 auto; border:0;}
	#main 		{width:100%; z-index:10; float:left; padding:0px 10px 3px 10px; background-color:#FFFFFF; border:0;}

	#content 	{width:740px; z-index:999; float:left; margin:0 auto;}
	#sidebar	{width:100%; z-index:10;}

	#contvideo	{width: 100%; z-index:999; margin:0; padding:5px; background-color:#FFFFFF; border:0;}
	.contvideo	{width: 100%; z-index:999; margin:0; padding:5px; background-color:#FFFFFF; border:0;}
	#sidevideo 	{width: 100%; z-index:10; float:right; margin:0 auto; border:0;}

	#footer		{width:100%; z-index:10; float:left; margin:0; padding:0; background-color:#000000; overflow:hidden;}
}

@media only screen and (max-width: 780px) {
	#nav		{width:100%; z-index:9999; margin:0; padding:0; background-color:#000066;}
	#header 	{width:100%; z-index:10; margin:0; padding:0;} 
	#wrapper 	{width:100%; z-index:10; margin:0 auto; border:0;}
	#main 		{width:100%; z-index:10; float:left; padding:3px; background-color:#FFFFFF; border:0;}

	#contvideo	{width: 100%; z-index:999; margin:0; padding:0; background-color:#FFFFFF; border:0;}
	.contvideo	{width: 100%; z-index:999; margin:0; padding:0; background-color:#FFFFFF; border:0;}
	#sidevideo 	{width: 100%; z-index:10; float:right; margin:0 auto; border:0;}

	#content 	{width:100%; z-index:999; margin:0 auto; float:left; border:0; clear:both;}
	#sidebar	{width:100%; z-index:10;}

	#footer		{width:100%; z-index:10; float:left; margin:0; padding:0; background-color:#000000; overflow:hidden;}
}

@media print {
	*			{ background:#FFFFFF; }
	body a:link	{ text-decoration:none; }
	body a:visited { text-decoration:none; }
	#wrapper	{ width:auto; margin:0; padding:0; border:0;}
	#header		{ display:none; }
	#nav		{ display:none; }
	#main		{ width:auto; margin:0 auto; padding:0; border:0; background-color:#FFFFFF;}
	#solovideo	{ width:auto; margin:0 auto; padding:0; border:0; background-color:#FFFFFF;}
	#sidebar	{ display:none; }
	#sidestra	{ display:none; }
	#footer		{ display:none; }
#content 	{
		position: absolute; 
		width:280mm; 
		margin:0; 
		padding:0; 
		border:0; 
		float:none; 
		clear:both;
	}
}

