.grayscale{
	-webkit-filter: grayscale(100%) contrast(1.5);
	-moz-filter: grayscale(100%) contrast(1.5);
	-ms-filter: grayscale(100%) contrast(1.5);
	-o-filter: grayscale(100%) contrast(1.5);
	filter: grayscale(100%) contrast(1.5);
	filter: grayscale(1); /* Firefox 4+ */
	filter: gray; /* IE 6-9 */
	background:#000;
}

.grayscale .top td,
.grayscale .left.content p,
.grayscale .left.content pre,
.grayscale .left.content blockquote,
.grayscale #menu1 li a,
.grayscale #menu2 li a,
.grayscale #main-menu li a,
.grayscale #smart-menu-1 li a,
.grayscale #smart-menu-2 li a{
	font-size:20px;
}

.grayscale .left.content a{
	font-size:20px;
	color:#000;
	font-weight:bold;
}

.grayscale #smart-menu-1 li a,
.grayscale #smart-menu-2 li a,
.grayscale #smart-menu-1,
.grayscale #smart-menu-2{
	width:250px;
}

.grayscale #smart-menu-2{
	left:250px;
}

.grayscale .bt_next,
.grayscale .left.content a:hover,
.grayscale #main-menu li a:hover,
.grayscale #smart-menu-1 li a:hover,
.grayscale #smart-menu-2 li a:hover{
	outline:2px solid #000;
}

.grayscale .bt_next{
	width:250px;
	background:#000;
	color:#fff !important;
	font-weight:bold;
	padding:10px;
}

.grayscale .left.content h1{font-size:32px;}
.grayscale .left.content h2{font-size:28px;}
.grayscale .left.content h3{font-size:24px;}

.grayscale #menu1 li a[href="#"],
.grayscale #menu1 li a[href="#"]:hover,
.grayscale #menu2 li a[href="#"],
.grayscale #menu2 li a[href="#"]:hover,
.grayscale #main-menu li a[href="#"],
.grayscale #main-menu li a[href="#"]:hover,
.grayscale #smart-menu-1 li a[href="#"],
.grayscale #smart-menu-1 li a[href="#"]:hover
.grayscale #smart-menu-2 li a[href="#"],
.grayscale #smart-menu-2 li a[href="#"]:hover{
	background:#000;
	color:#fff;
}

.grayscale .bt_next:hover,
.grayscale #menu1 li a:hover,
.grayscale #menu2 li a:hover,
.grayscale #main-menu li a:hover,
.grayscale #smart-menu-1 li a:hover,
.grayscale #smart-menu-2 li a:hover{
	background:#fff !important;
	color:#000 !important;
}

.grayscale .adv{width:100%;}