@charset "utf-8";
/* Layout */


* { margin:0; padding:0; }
img {border:none;}
form, fieldset{border:0;margin:0;padding:0}

@font-face {
	font-family: 'Gnuolane';
	src: url('../fonts/gnuolane_rg-webfont.eot');
	src: local('☺'), url('../fonts/gnuolane_rg-webfont.woff') format('woff'), url('../fonts/gnuolane_rg-webfont.ttf') format('truetype'), url('../fonts/gnuolane_rg-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

.user_layout{width:960px; margin:0 auto;}
.header{width:100%; background-color:#000;}

.gnb{margin:0 auto; width:960px; height:80px;}
.gnb .logo {float:left; height:80px; padding:0 25px; color:#FFF; border-radius:0px 0px 0px 0px;}
.gnb .menu {float:left; height:80px; margin-left:5px; padding:0 25px; color:#FFF; border-radius:0px 0px 5px 5px;}
.gnb .menu ul {width:100%; height:80px;}
.gnb .menu ul li {float:left; margin:0 0px; height:80px; list-style:none; display:block;}
.gnb .menu ul li a {float:left; margin:0 10px; border-bottom:0px solid #000; padding:0px 5px 0px 5px; height:76px; line-height:76px; font-family:'Gnuolane'; font-size:16px; letter-spacing:1px; color:#666; display:block; text-transform:uppercase; text-decoration:none;}
.gnb .menu ul li a:hover, .gnb .menu ul li a.active {border-bottom:4px solid #E6040B; color:#FFF;}

.body {margin:20px 0; border:0px solid #EEE; zoom:1; width:960px; min-height:600px; background-color:#FFF; border-radius:5px;}
.body_top {margin:0; border-bottom:1px solid #EEE; padding:20px 30px; width:900px; height:60px: line-height:80px; display:inline-block;}
.module_title {float:left; font-family:'Gnuolane'; font-size:40px; font-weight:normal; color:#000; display:block; text-transform:uppercase;}
.login {margin-right:20px; padding-top:5px; text-align:right;}
.login a {color:#000; text-decoration:none;}
.page_control {float:right;}
.page_control a {margin-top:15px; height:24px; line-height:24px; display:block;}
.page_control a img {vertical-align:middle;}

.content{padding:0px 20px 20px 20px;}



.footer{margin-bottom:20px;}
