@charset "utf-8";

html * { max-height:999999px; letter-spacing:3px; } /* чтобы не увеличивался шрифт в мобильной версии */

html, body { height:100%; margin:0px; padding:0px; }
html, iframe { border:none; }
body, form, p, ul, h1, h2, h3, h4, pre { margin:0; }
img {	border:none; }
textarea { overflow:auto; }
table { border-collapse:collapse; /* cellspacing="0" */ }
td, th { padding:0px; /* cellpadding="0" */ } 
input, select, textarea, button, img { vertical-align:middle; margin:0; }
a, input, button { outline:none; }
a div, a input, label, button { cursor:pointer; }
::-moz-focus-inner { border:0; padding:0; }

/* @import url('https://fonts.googleapis.com/css?family=Exo+2:400,900,600,300&subset=latin,cyrillic'); /* пример вставки шрифта с гуугла */


body,td,th {
	font-family:'Conv_dinpro-condlight', Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
}
body {
	color:#FFF;
	background-color:#000;
}


a { text-decoration:none; color:white; }
a:hover { text-decoration:underline; }

.a_s { display:block; width:24px; height:24px; margin:30px 0 30px auto; }
.a_s img { width:24px; height:24px; }

.fs34, .fs34 * { font-size:34px }
.fs24, .fs24 * { font-size:24px }
.fs200, .fs200 * { font-size:200px }
.fs40, .fs40 * { font-size:40px }
.fs278, .fs278 * { font-size:278px }
.fs52, .fs52 * { font-size:52px; margin:-30px 0 0 15px; }

.ffdm, .ffdm * { font-family:'Conv_dinpro-condmedium', Verdana, Arial, Helvetica, sans-serif; }

.ttuc, .ttuc * { text-transform:uppercase; }
.wsn { white-space:nowrap; }
.tar, .tar * { text-align:right; }
.tac, .tac * { text-align:center; }

.w100 { width:100%; }
.h100 { height:100%; }

.tr1 > td { padding:50px 50px 0 50px; }
.tr2 > td { padding:50px 50px 50px 100px; }
.tr3 { display:none; }


@font-face {
	font-family: 'Conv_dinpro-condlight';
	src: url('fonts/dinpro-condlight.eot');
	src: local('☺'), url('fonts/dinpro-condlight.woff') format('woff'), url('fonts/dinpro-condlight.ttf') format('truetype'), url('fonts/dinpro-condlight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_dinpro-condmedium';
	src: url('fonts/dinpro-condmedium.eot');
	src: local('☺'), url('fonts/dinpro-condmedium.woff') format('woff'), url('fonts/dinpro-condmedium.ttf') format('truetype'), url('fonts/dinpro-condmedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* стиль под разрешение экрана */
@media only screen and (max-width: 890px) {
	.fs278, .fs278 * { font-size:200px }
	.fs52, .fs52 * { font-size:40px; margin:-10px 0 0 5px; }
}

/* стиль под разрешение экрана */
@media only screen and (max-width: 760px) {
	.fs278, .fs278 * { font-size:106px }
	.fs52, .fs52 * { font-size:40px; margin:-10px 0 0 5px; }
	.mhide { display:none; }
	.tr3 { display:table-row; }
	.a_s { display:inline-block; margin:0 10px; }

	.tr1 > td { padding:30px 30px 0 30px; }
	.tr2 > td { padding:50px 0px; text-align:center; }
}
