@font-face {
	font-family: 'OpenSans-Light';
	src: url('fonts/OpenSans-Light.eot');
	src: local('вє'), url('fonts/OpenSans-Light.woff') format('woff'), url('fonts/OpenSans-Light.ttf') format('truetype'), url('fonts/OpenSans-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	height: 100%;
}
body {
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	font-family: "OpenSans-Light", Verdana, Tahoma, Helvetica, sans-serif;
	height: 100%;
	color: #000;
}
div {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#main {
	text-align: center;
	background-color: #fff;
	width: 100%;
	padding-top: 45px;
	color: #545454;
}
table {
	width: 100%;
	height: 100%;
}
tr {
	height: 100%;
}
td {
	text-align: center;
	height: 100%;
}
@font-face {
    font-family: GOTHIC;
    src: url(CenturyGothic.ttf);
}
@font-face {
    font-family: BOOKOSI;
    src: url(BOOKOSI.TTF);
}
h1 {
    font-family: GOTHIC;
	font-size: 20pt;
	margin-bottom: 32px;
}
.lbl_1{
	font-family: BOOKOSI;
	font-size: 9pt;
	margin-bottom: 35px;
}
.lbl_2{
	font-family: BOOKOSI;
	font-size: 12pt;
	margin-bottom: 20px;
}
#info {
	padding: 0px 20px;
}
#main img{
	width:50%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#logo {
	width: 100%;
	max-width: 140px;
	margin-bottom: 50px;
}	
#pics img {
	width: 33.33%;
	vertical-align: bottom;
}
#hashtag {
	text-align: right;
	text-transform: uppercase;
	font-size: 11pt;
}
#hashtag div {
	display: inline-block;
	width: 100%;
	max-width: 400px;
	padding: 150px 20px 20px 20px;
}
#hashtag span {
	display: block;
	vertical-align: middle;
}
#hashtag font {
	vertical-align: -2px;
}
@media screen and (max-width: 600px) {
	#main {
		padding-top: 15px;
	}
	#main img {
		margin-top: 20px;
		width:100%;
		padding: 0px!important;
	}
}	