* { margin:0; padding:0; }

html { font-size: 62.5%; }
html, body {
	width: 100%;
	height: 100%;
}

body {
	font: 1.2em Arial, Helvetica, sans-serif; 
	color: #fff;
	background-color: #000;
	position: relative;
	font-size: 1.2em;
	line-height: 1.4em; 
}

.l-page { background: #000 url('/images/bg.jpg') center top no-repeat;}

.g-color {
	color: #0971B2;
}

.clear {
	clear: both;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.g-clear-after {
	height:1%;
}

.g-clear-after:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

/* Default limits for layout */
.g-limit {
  width: 980px;
}

.g-centered {
	margin: 0 auto;
}

/* Pre-define headers */
h1, h2, h3, h4, h5 {
	font-weight: bold;
	position: relative;
}

h1 {
	font-size: 23px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 11px;
}

ul li { list-style-type: none; }
img { border: 0; }
/* Global definitions (end) */
/* Основная сетка */
.l-column { width: 200px; float: left; position: relative; padding-right: 30px;}
.l-x2 { width: 220px; }
.l-x3 { width: 700px; }
.l-last { padding: 0; margin: 0; }

.l-bindent { padding-bottom: 12px; }


div.lang {
	position: absolute; top: 10px; left: 950px;
}

div.lang a {
color: #fff; text-decoration: none;
}
