﻿/*
Author: Garovsky
Author URI: http://garovsky.ru/
*/

* { margin: 0; padding: 0; }

body { font: 400 12px Tahoma; background: #000; }
img { border: 0; vertical-align: middle; }
table, td { border-collapse: collapse; border-spacing: 0; }
	td, div { vertical-align: top; }
ul { list-style: none; }

/* Links */
a { color: #000; text-decoration: underline; }
	a:hover { color: #333; text-decoration: none; }

#wrapper { position: relative; min-width: 864px; }
#wrapper-inner {
	position: relative;
	width: 864px;
	background: url(../images/container.jpg) 0 657px no-repeat;
	margin: 0 auto;
	padding-bottom: 20px;
}
#wrapper, #header, #content, #footer { overflow: hidden; }

/* Header */
#header { height: 133px; background: url(../images/low/index_header.jpg) 0 0 no-repeat; }
	#inner #header { background-image: url(../images/low/inner_header.jpg); }
	#header li { top: 44px; }
		#header li#b-about { left: 140px; width: 93px; }
			#header li#b-about a { width: 93px; background-image: url(../images/button-about.png); }
		#header li#b-works { left: 238px; width: 89px; }
			#header li#b-works a { width: 89px; background-image: url(../images/button-works.png); }
		#header li#b-contacts { left: 550px; width: 80px; }
			#header li#b-contacts a { width: 80px; background-image: url(../images/button-contacts.png); }
		#header li#b-request { left: 635px; width: 102px; }
			#header li#b-request a { width: 102px; background-image: url(../images/button-request.png); }

/* Content */
#content { height: 524px; background: url(../images/index_content.jpg) 0 0 no-repeat; }
	#inner #content { background-image: url(../images/inner_content.jpg); }

/* Footer */
#footer { height: 98px; background: url(../images/low/footer.jpg) 0 0 no-repeat; margin-top: 56px; }
	#footer li { top: 20px; }
		#footer li#b-seo { left: 272px; width: 116px; }
			#footer li#b-seo a { width: 116px; background-image: url(../images/button-seo.png); }
		#footer li#b-on { left: 485px; width: 45px; }
			#footer li#b-on a { width: 45px; background-image: url(../images/button-on.png); }
		#footer li#b-off { left: 541px; width: 44px; }
			#footer li#b-off a { width: 44px; background-image: url(../images/button-off.png); }

/* Buttons */
#header, #footer { position: relative; }
	#header li, #footer li { position: absolute; height: 18px; }
		#header li a, #footer li a {
			display: block;
			height: 18px;
			text-indent: -9999px;
			background-position: 0 0;
			background-repeat: no-repeat;
		}

/* Borders */
#l-border, #r-border { display: block; position: absolute; top: 0; width: 173px; height: 811px; }
	#l-border { left: -173px; background: url(../images/low/l_border.jpg) 0 0 no-repeat; }
	#r-border { right: -173px; background: url(../images/low/r_border.jpg) 0 0 no-repeat; }
