*	{ position: relative; margin: 0px; padding: 0px; }
body	{
	
	background: url('../img/bg.png') no-repeat top center #cccccc;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #121212;
}
body > header, #slider, #content, footer > div	{ width: 980px; margin: 0px auto; }
#logo	{ display: block; width: 109px; margin: 0px 15px 4px; padding-top: 5px; }
#logo > img	{ display: block; }
body > header > nav	{ width: 100%; height: 46px; overflow: hidden; }
body > header > nav > a, body > header > div.hCont, #redBox h1	{
	font-family: 'Ubuntu', sans-serif;
}

body > header > nav > a	{
	float: left;
	padding: 15px 37px 13px 35px;
	background-image: url('../img/bgm.png'), url('../img/bgm.png');
	background-repeat: no-repeat, no-repeat;
	background-position: right 20px, left 20px;
	color: #c6c6c6;
	font-size: 14px;
	text-shadow: 1px 1px 1px #2c2c2d;
	filter: dropshadow(color=#2c2c2d, offx=1, offy=1);
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
body > header > nav > a:first-child	{
	background: url('../img/bgm.png') no-repeat right 20px; }
body > header > nav > a:last-child	{
	background: url('../img/bgm.png') no-repeat left 20px; }
body > header > nav > a:hover, body > header > nav > a.active	{
	color: #feffff;
	background-color: #303031;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
body > header > div.hCont	{
	position: absolute;
	top: 5px;
	right: 0px;
	font-size: 14px;
}
body > header > div.hCont > div, body > header > div.hCont > nav	{
	display: inline-block;
	vertical-align: top;
}
body > header > div.hCont > div > img	{ margin: 0px 5px; vertical-align: middle; }
body > header > div.hCont > div	{ margin: 0px 5px; }
body > header > div.hCont > nav	{ margin-left: 35px; }
body > header > div.hText	{
	display: block;
	position: absolute;
	left: 416px;
	bottom: 59px;
	width: 400px;
	margin-left: -200px;
	text-align: center;
}
body > header > div.hText > span	{
	display: inline-block;
	border-bottom: 1px solid #D75C60;
	text-transform: uppercase;
	line-height: 24px;
	font-size: 20px;
	font-family: "Ubuntu", Arial, sans-serif;
	color: #686868;
}

#content	{ text-align: justify; }
#content > img	{
	width: 978px;
/*	height: 228px;*/
	border: 1px solid #24282e;
}

footer	{ background: #404041; margin-top: 20px; color: #b2b2b2; }
footer a	{ color: #b2b2b2; }
footer a.work	{ position: absolute; left: 25px; top: 12px; }
footer > div	{ padding: 15px 0px; text-align: right; min-height: 50px; }

a	{ color: #404041; text-decoration: none; }
a > img	{ border: 0px; }