/* Сбрасываем дефолты браузеров */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, hr, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }
html { font-size:100.01%; }
dfn, i, cite, var, address, em { font-style:normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline:none; }

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#999; background:#0c0101 url(../images/decor/body.jpg) no-repeat center top; }

body, textarea, input, select { font-family:Tahoma,Arial,Helvetica,sans-serif; }
a { color:#999; text-decoration:underline; }
a:hover { color:#fff; }

/* Корневой блок */
.root { width:991px; min-height:100%; height:auto; margin:0 auto; }

/* Оформление шапки шаблона */
.header { position:relative; height:59px; padding-top:471px; }

/* Логотип и адрес сайта над ним */
h1.logo { position:absolute; top:68px; left:67px; width:185px; height:131px; }
h1.logo a { display:block; width:185px; height:131px; text-decoration:none; }
h1.logo span { display:block; text-indent:-3000px; }

/* Главное меню */
.header .menu { height:33px; padding-left:77px; }
.header .menu li { display:block; float:left; width:auto; height:33px; list-style-type:none; }
.header .menu li a { display:block; width:auto; height:33px; }
.header .menu li span { display:block; text-indent:-3000px; }

.menu li.menu_main a { width:85px; background:url(../images/menu.png) no-repeat 0 0; }
.menu li.menu_about a { width:110px; background:url(../images/menu.png) no-repeat -85px 0; }
.menu li.menu_catalog a { width:81px; background:url(../images/menu.png) no-repeat -195px 0; }
.menu li.menu_ship a { width:93px; background:url(../images/menu.png) no-repeat -276px 0; }
.menu li.menu_vacancy a { width:92px; background:url(../images/menu.png) no-repeat -369px 0; }
.menu li.menu_price a { width:105px; background:url(../images/menu.png) no-repeat -461px 0; }
.menu li.menu_contacts a { width:92px; background:url(../images/menu.png) no-repeat -566px 0; }
.menu li.menu_photo a { width:116px; background:url(../images/menu.png) no-repeat -658px 0; }
.menu li.menu_order a { width:84px; background:url(../images/menu.png) no-repeat -774px 0; }

.menu li.menu_main a:hover, .menu li.menu_main a.here { background-position:0 -33px; }
.menu li.menu_about a:hover, .menu li.menu_about a.here { background-position:-85px -33px; }
.menu li.menu_catalog a:hover, .menu li.menu_catalog a.here { background-position:-195px -33px; }
.menu li.menu_ship a:hover, .menu li.menu_ship a.here { background-position:-276px -33px; }
.menu li.menu_vacancy a:hover, .menu li.menu_vacancy a.here { background-position:-369px -33px; }
.menu li.menu_price a:hover, .menu li.menu_price a.here { background-position:-461px -33px; }
.menu li.menu_contacts a:hover, .menu li.menu_contacts a.here { background-position:-566px -33px; }
.menu li.menu_photo a:hover, .menu li.menu_photo a.here { background-position:-658px -33px; }
.menu li.menu_order a:hover, .menu li.menu_order a.here { background-position:-774px -33px; }

/* Оформление контента страницы */
.content { overflow:hidden; padding-bottom:133px; }
.content .left_column { width:272px; float:left; }
.content .center_column { width:497px; float:left; }
.content .right_column { width:222px; float:left; }

.content h2 { padding-bottom:10px; font:normal 16px 'Myriad Pro', Tahoma; color:#876754; }

/* Текстовый контент */
.text { padding:2px 25px 12px 0; font-size:12px; line-height:16px; }
.text p { padding-bottom:16px; }

.recomended { padding-bottom:12px; font-size:12px; line-height:16px; }
.recomended .stroke { overflow:hidden; }
.recomended .item { width:164px; float:left; }
.recomended .item h5 { padding-bottom:17px; font-size:14px; }
.recomended .item p { padding-bottom:16px; }
.recomended .item p.photo { padding-bottom:4px; }
.recomended .item span { font-weight:bold; color:#876754; }

.gallery img {border:3px solid #41181b;}

/* Контактная информация */
.contact_box { padding:0 0 20px 52px; font-size:12px; line-height:16px; }
.contact_box h5 { padding-bottom:3px; font:bold 16px 'Myriad Pro'; color:#999; }
.contact_box p { padding-bottom:10px; }

/* Акции! */
.action { width:190px; height:73px; margin:0 0 25px 42px; padding:9px 0 0 9px; font-size:12px; line-height:16px; background:url(../images/decor/action.png) no-repeat; }

/* Фотогалерея */
.photo_box { padding:0 0 10px 52px; font-size:12px; }
.photo_box h2 { padding-bottom:17px; }
.photo_box p { padding-bottom:12px; }

/* Каталог */
.catalog { padding-bottom:21px; font:normal 14px Tahoma; }
.catalog li { padding-bottom:7px; list-style-type:none; }

/* Форма заявки */
.order { padding-bottom:10px; }
.order h2 { padding-bottom:13px; }
.order label { display:block; padding-bottom:3px; font:normal 12px Tahoma; color:#999; }
.order input.txt { width:195px; margin:0 0 5px 1px; padding:1px 3px 2px 3px; font:normal 12px Arial; color:#fff; background:#130808; border:1px solid #241919; }
.order input.btn { display:block; width:97px; height:23px; margin:1px 0 0 106px; background:url(../images/decor/btn_send.png) no-repeat; border:0; cursor:pointer; }
.order textarea { width:195px; height:87px; margin:0 0 7px 1px; padding:2px 3px; font:normal 12px Arial; color:#fff; background:#130808; border:1px solid #241919; }

/* Оформляем подвал шаблона */
.img {position:relative; height:233px; margin-top:-133px;}
.basement { position:relative; width:100%; height:133px; margin-top:-133px; background:url(../images/decor/basement.png) repeat-x; }
.basement_content { position:relative; width:991px; margin:0 auto; }

.basement .menu { padding:10px 0 0 43px; font:normal 12px Tahoma; color:#7b7b7b; }
.basement .menu li { display:inline; padding-right:0; color:#7b7b7b; }
.basement .menu li a { margin:0 8px; color:#7b7b7b; text-decoration:none; }
.basement .menu li a.order { color:#876754; }
.basement .menu li a:hover { color:#fff; }

.basement h5.logo {
	position:absolute;
	top:60px;
	left:51px;
	width:113px;
	height:15px;
	background:url(../images/logo.png) no-repeat;
}
.basement .mix {
	position:absolute;
	top:110px;
	left:51px;
	width:911px;
	font:10px 'Tahoma';
}
.basement h5.logo span { display:block; text-indent:-3000px; }

.basement .info {
	position:absolute;
	top:59px;
	left:372px;
	font:normal 12px Tahoma;
	color:#c96;
}

.basement .developer {
	position:absolute;
	top:50px;
	right:10px;
	padding:2px 0 10px 47px;
	font:normal 12px Tahoma;
	color:#666;
	background:url(../images/logo_developer.png) no-repeat;
}
.basement .developer a { color:#666; }
.basement .developer a:hover { color:#fff; }

.basement .adbl {
	position:absolute;
	top:100px;
	left:51px;
	font:10px 'Tahoma';
	color:#505050;
}
.basement .adbl a {color:#505050;}
