@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed|Bad+Script');

*{
	border:0px;
	box-sizing:border-box;
	margin:0px;
	outline:0px;
	padding:0px;
	max-height:1000000px;
}

body{
	background:#eee;
	color:#000;
	font:17px/2.0 'Roboto Condensed',arial;
	letter-spacing:0px;
	margin:20px auto;
	width:1150px;
	min-width:700px;
}

h1,h2,h3{
	font-weight:normal;
	line-height:1.0;
	margin:20px;
	text-align:center;
}

h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:20px;}

a{
	color:#007575;
	text-decoration:underline;
}

a[name],a[href="#"]{
	cursor:default;
	text-decoration:none;
}

a[href="#"]{color:#555;}

a[name]{
	color:#707;
	font-weight:bold;
}

b,strong{
	font-weight:bold;
	font-style:normal;
	color:#000
}

i{
	font-weight:normal;
	font-style:italic;
}

u{
	text-decoration:underline;
}

p{
	text-indent:0px;
	text-align:justify;
	margin:10px;
}

img{
	margin:10px;
	display:inline-block;
}

p img,li img{
	vertical-align:middle;
}

pre{
	text-align:left;
	line-height:1.5;
	font-family:cambria;
	font-size:17px;
	font-style:italic;
	margin:20px;
}

blockquote{
	display:block;
	width:100%;
	border-left:2px solid #f00;
	padding:20px;
	font-size:15px;
	background:#fea;
	margin:20px auto;
	clear:both;
	line-height:1.1;
}

ul,ol{
	text-align:left;
	margin:10px;
	margin-left:50px;
}

ul ul{
	margin:5px;
	margin-left:30px !important;
}


table{
	border-spacing:0px;
	border-collapse:collapse;
	margin:10px auto;
	width:100%;
}

th,td{
	font:15px/1.5 'Roboto Condensed', arial;
	padding:5px;
	vertical-align:top;
	text-align:left;
}

.table td{
	border:1px solid #cacaca;
	font-size:15px;
}

.table th{
	background:#f5f5f5;
	border:1px solid #cacaca;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

th{
	font-weight:bold;
}

td img{margin:0px;}

iframe{
	display:block;
	width:100%;
	height:400px;
}

video{
	display:block;
	background:#000;
	width:480px;
	height:272px;
	margin:20px auto;
}

details{
	text-align:left;
	margin-left:50px;
}

summary{
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
}

hr{
	height:0px;
	border-top:1px solid #eee;
	margin:10px;
	width:100%;
}


#main{
	width:100%;
	min-height:500px;
	background:#fff;
	border:1px solid #e0e0e0;
	padding-top:0px;
	padding:10px;
	margin-bottom:100px;
}

.top{height:250px;}
.top h1{font-size:30px;}
.top h2{font-size:20px;}
.top h3{font-size:50px;font-weight:bold;color:#aaa;}

.top h1,.top h2{
	margin:5px;
	letter-spacing:1px;
}

.left{
	width:810px;
	float:left;
}

.left.top{
	padding-top:20px;
}

.left img{
	max-width:auto;
}

.right{
	width:302px;
	float:right;
}

.left,.right{
	text-align:center;
	vertical-align:top;
}

#bottom{
	clear:both;
	text-align:center;
	width:100%;
}

#bottom img{
	margin:0px;
	border:1px solid #ccc;
}

.rotated {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg); /* IE 9 */
  -moz-transform: rotate(90deg); /* Firefox */
  -webkit-transform: rotate(90deg); /* Safari and Chrome */
  -o-transform: rotate(90deg); /* Opera */
}

.adv{
	margin:0px auto;
	margin-top:10px;
	width:auto;
	max-width:100%;
	line-height:1.0;
	display:block;
}

.right #banners img{
	display:block;
	margin:5px auto;
}