@import url('https://fonts.googleapis.com/css?family=Roboto:400,700,900');

body {
	margin:0;
	padding:0;
	background:url(bg.jpg) no-repeat;
	background-attachment:fixed;
	background-position:center top;}
	
html{ scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#1b1962;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff}

/* Chrome, Safari¿ë ½ºÅ©·Ñ ¹Ù */
::-webkit-scrollbar {width:6px; height:6px;}
::-webkit-scrollbar-button {display:block; height:0px; background:#1b1962;}
::-webkit-scrollbar-track {background:#1b1962;}
::-webkit-scrollbar-thumb {height:0px; width:7px; background:#fff; -webkit-border-radius:6px; border-radius: 0px; -webkit-box-shadow:#fff;}

::-webkit-selection{background:transparent;color:#a1cae3;}
::selection{background:transparent;color:#a1cae3;} 
::-moz-selection{background:transparent;color:#a1cae3;}
	
a {
	color:#000;
	text-decoration:none;}
	
#cosmo {
	width:1000px;
	margin:0 auto;}
	
header {
	height:270px;
	text-align:center;}
	
#mmenu {
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:20px 0 15px;}

#mmenu ul {
	list-style:none;
	margin:0;
	padding:0;}

#mmenu li {
	display:inline-block;
	padding:0 30px;
	text-transform:uppercase;
	font-weight:800;
	font-size:10pt;
	font-family: 'Roboto', sans-serif;
	color:#ffffff;}
	
#mmenu li:nth-child(6),
#mmenu li:nth-child(7),
#mmenu li:nth-child(8),
#mmenu li:nth-child(9) {
	display:none;}
	
#mmenu li a {
	color:#727272;}
	
#mmenu ul:after {
	clear:both;
	display:table;}

#mmenu > ul > li {
	position:relative;}

#mmenu ul ul {
	position:absolute;
	top:35px;
	left:0%;
	width:100%;
	z-index:999;
	max-height:0;
	overflow:hidden;
	-webkit-transition:all .5 cubic-bezier(0, 0, 1, 1);
	-moz-transition:all .5s cubic-bezier(0, 0, 1, 1);
	-ms-transition:all .5s cubic-bezier(0, 0, 1, 1);
	-o-transition:all .5s cubic-bezier(0, 0, 1, 1);
	transition:all .5s cubic-bezier(0, 0, 1, 1);}
	
#mmenu ul ul li {
	width:100%;
	background:#727272;
	border-radius:10px;
	border:solid #fff 2px;
	font-weight:bold;
	height:30px;
	line-height:29px;
	text-align:center;
	margin-bottom:5px;
	font-size:8pt;
	color:#fff !important;
	padding:0 !important;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;}

#mmenu > ul > li:hover ul {
	max-height:250px;}

#mmenu ul ul li a {
	color:#fff !important;}
	
#mmenu ul ul li:hover {
	background:#20223e;}
	
#content {
	clear:both;
	border-radius:20px;
	padding:20px;
	background:#fff;}
	
.login {
	padding-bottom:15px;
	text-align:center;}
	
footer {
	text-align:center;}