/*
.cleared
Правильный clear для блоков, содержащих float'нутые элементы
*/

.cleared:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

* html .cleared {
   display: inline-block;
   height: 1%;
}

html, body { background: #3f4e56 url("../images/top_bg.jpg"/*tpa=http://airwing.ru/images/top_bg.jpg*/) repeat-x top left; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

#root { background: url("../images/top_collage.jpg"/*tpa=http://airwing.ru/images/top_collage.jpg*/) no-repeat left top; }
	#header { height: 218px; }
		.desc { font-family: Arial; color: #fff; font-size: 1em; line-height: 1.2em; position: absolute; top: 135px; left: 35%; width: 420px; text-shadow: 1px 2px #000; }
		.logo { position: absolute; top: -10px; right: 0; }
	#section { padding-left: 219px; background: #d7d7d7 url("../images/leftcol_bg.png"/*tpa=http://airwing.ru/images/leftcol_bg.png*/) repeat-y left; border: 1px solid #fff; border-right: none; border-left: none; }
		#aside { float: left; width: 219px; margin-left: -219px; margin-top: -1px; background: url("../images/rounders2.jpg"/*tpa=http://airwing.ru/images/rounders2.jpg*/) no-repeat 0 -9px; }
			.contactsInfo { margin: 10px 10px 20px 28px; color: #909496; font-size: .75em; line-height: 1.2em; }
				.contactsInfo a, .contactsInfo a:visited { color: #909496; }
				.contactsInfo a:hover { color: #fff; }
				a.link_Twitter { background: url("../images/icons/twitter.png"/*tpa=http://airwing.ru/images/icons/twitter.png*/) no-repeat 0 0; padding: 5px 0 5px 29px; margin-top: 40px; display: block; }
			#content { xxxbackground: url("../images/content_bg.jpg"/*tpa=http://airwing.ru/images/content_bg.jpg*/) no-repeat center 100px; min-height: 600px; font-size: .8em; line-height: 1.3em; }
	#footer { position: relative; font-size: .75em; line-height: 1.2em; color: #cacaca; }
		#footer a, #footer a:visited { color: #cacaca; }
		#footer a:hover { color: #fff; }
		#footer i { display: block; width: 219px; height: 9px; position: absolute; top: -9px; left: 0; background: url("../images/rounders2.jpg"/*tpa=http://airwing.ru/images/rounders2.jpg*/) no-repeat 0 0; font-size: 1%; line-height: 1%; text-indent: -9999px; }
			.copyright {  padding: 20px 430px 20px 27px; }
				.copyright small { display: block; padding-left: 12px; margin-top: 5px; line-height: 1.1em; }
				.copyright small, .copyright small a, .copyright small a:visited { color: #747d82 !important; }
				.copyright small a:hover { color: #cacaca !important; }
			.seo { position: absolute; top: 20px; right: 265px; }
			.createdBy { position: absolute; top: 20px; right: 35px; }
				.createdBy small { display: block; margin-top: 5px; line-height: 1.1em; }




ul.Menu { list-style: none; margin: 25px 0 35px 25px; padding: 0; width: 165px; }
	ul.Menu li { background: url("../images/menu_div.png"/*tpa=http://airwing.ru/images/menu_div.png*/) repeat-x top; padding: 9px 3px 8px 3px; margin: 0; text-shadow: 1px 1px 0 #080a0b; font-size: .9em; }
		ul.Menu a, ul.Menu a:visited { text-decoration: none; color: #fff; font-weight: bold; }
		ul.Menu a:hover { color: #c0c0c0; }
	ul.Menu li a.nostra { padding: 2px 0 2px 42px; margin-top: 2px; margin-left: -3px; display: block; background: url("../images/icons/nostra.png"/*tpa=http://airwing.ru/images/icons/nostra.png*/) no-repeat left top; font-size: .8em; line-height: 1em; }

/* Мк.5:9 */
