@font-face {
	font-family: 'Conv_5429331';
	src: url('../fonts/5429331.eot');
	src:
		url('../fonts/5429331.eot?#iefix') format('embedded-opentype'),
		url('../fonts/5429331.woff') format('woff'), 
		url('../fonts/5429331.ttf') format('truetype'), 
		url('../fonts/5429331.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body,html {height:100%;}
body {
	margin: 0;
	color: #000;
	background:#09090a;
	font: 22px/24px 'Conv_5429331' , "times new roman", times, serif;
	min-width:1000px;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border-style: none;
	vertical-align:top;
}

input, select, textarea {
	vertical-align: middle;
	font: 12px arial, helvetica, sans-serif;
}
a {
	color: #f7ffc9;
	text-decoration:underline;
}
a:hover {text-decoration: none;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
figure{margin:0;}

button::-moz-focus-inner {
	padding:0;
	border:0;
}

a:focus,
a:hover {
 outline: none;
 outline: 0;
}
/* wrapper */
#wrapper {
	padding:0 15px;
	position:relative;
	margin:0 auto;
	min-width:970px;
	max-width:1537px;
	min-height:100%;
	overflow:hidden;
}
#wrapper #nav{
	width:971px;
	overflow:hidden;
	margin:0 auto;
}
#wrapper #nav .menu{
	width:100%;
	overflow:hidden;
}
#wrapper.art .main{
	overflow:hidden;
	margin:58px auto 0;
}
#wrapper.art .main-box{
	float:left;
	width:230px;
}
.main {
	margin:250px auto 174px;
	position:relative;
	overflow:hidden;
	width:100%;
}
.main .main-box{
	margin:0 auto 45px;
	text-align:center;
}
.main .logo{
	margin:0 auto 20px;
	overflow:hidden;
}
.main .main-box a{
	font-size:18px;	line-height:20px;
	text-decoration:none;
}
#wrapper.art #nav {	overflow:hidden;	width:74.76%;
	margin:122px auto 0;
	float:right;
}#nav .menu  {	margin:0;	padding:0;	list-style:none;
	text-align:justify;}#nav .menu  li {	padding:0 0 5px;
	margin:0 0 20px 0;
	display:inline-block;	vertical-align:top;
	font-size:23px;
	line-height:45px;
}
#nav .menu  .last {
	text-indent:-9999px;	overflow:hidden;
	height:1px;
	width:100%;
}
*+html #nav .menu  li {	display:inline;	zoom:1;}#nav .menu  li a {	text-decoration:none;}#nav .menu  li a:hover{text-decoration:underline;}
#nav .menu .active strong{
	display:block;
	color:#f7ffc9;
} 
#content {
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
} 
#content .list{
	margin:0;	padding:0;	list-style:none;
	text-align:justify;
	width:100%;
}
#content .box{
	width:100%;
	margin:0 auto 30px;
}
#content .box img {
	display:block;
	width:100%;
}
#content .list li{
	display:inline-block;	vertical-align:top;	padding:0 0 55px;
	width:23.42%;
}
*+html #content .list li {	display:inline;	zoom:1;}
#content .list li img {
	display:block;
	width:100%;
}
#content .list .last {
	height:1px;
	width:100%;
	text-indent:-9999px;	overflow:hidden;
}
#footer  {
	margin:-174px auto 0;
	position:relative;
	overflow:hidden;
	width:330px;
	text-align:center;
	padding:50px 0 0;
	height:124px;
}
.phone{
	display:block;
	color:#f7ffc9;
	font-size:18px;
	line-height:22px;
}
.main-box .phone {margin:0 0 5px;}
#fancybox-content {border:0 !important;}
