* {
    box-sizing: border-box;
	margin: 0px;
    padding: 0px;
}

body { 
	width:100%;
	background:#000;
	color:#fff;
	text-align:center;
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.block.content { 
	max-width: 600px;
	margin: 0 auto;
	padding: 10px;
}

img { 
	width: 100%;
	height: auto;
}

p {padding-bottom: 15px; color: #fff;}
p a {color: #fff;}
	
li { list-style:none; 
	padding-bottom: 10px;}
	
#header, #footer, #tan {
	float: left;
	width: 100%;
	margin: 0 auto;
	}
	
#footer {
	margin: 10px 0;
}

#video_block {float: left; width: 100%; height: 0; }
#nav_wrapper {float: left; width: 100%; margin-bottom: 10px;}
#nav{float:left;margin:0 auto 3px; position:relative;text-align:left;width:100%; font-size: 22px;padding: 0 3px; }
.nav_el{float:left;width:100%;}
#menu,
#menu #menu-button{margin:0;padding:3px 0 0 3px;list-style:none;line-height:1;display:block;position:relative; font-size: 16px;}
#menu:after,
#menu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#menu {color:#fff;font-weight:bold;background:#666; height: 25px;}
#menu #menu-button{cursor:pointer;}
#menu #menu-button::after{border-bottom:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:4px;position:absolute; right: 8px; top:9px;width:20px;}
#menu #menu-button::before{background:#dddddd none repeat scroll 0 0;content:"";display:block;height:2px;position:absolute;right: 8px; top:3px;width:20px;}
#hidden_menu{display:none;}
#hidden_menu ul li{float:left; width:50%; padding: 3px;}
#hidden_menu ul li a{text-align:left;background:#666;display:block;color:white;text-decoration:none; font-size: 16px; padding: 6px 8px 4px 8px;}	