/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
}*/

body {
	line-height: 1;
}

user agent stylesheeta:-webkit-any-link {
	color: -webkit-link;
	text-decoration: underline;
	cursor: auto;
}

* {
	outline: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.lang-nav a {
	float: left;
	color: #ababaa;
	font-size: 15px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
}

.lang-nav span.control {
	float: left;
	background: url("../images/lang-nav-bg.png") no-repeat;
	width: 34px;
	height: 13px;
	margin: 2px 6px;
	position: relative;
	
	cursor: pointer;
}

.lang-nav span.control span {
	background: url("../images/lang-nav-bull-bg.png") no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	top: -1px;
	left: -1px;
	position: absolute;
}

.lang-nav span.control.check span {
	left: 19px;
}

.lang-nav a, .lang-nav span.control span {
	transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
}

.header .lang-nav {
	position: absolute;
	top: 17px;
	right: 11px;
}

.lang-nav a.current {
	color: #0082c4;
}
