/* ::::: http://on-line-status.ru/gdz/css/reset.css ::::: */

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, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
b, strong { font-weight: bold; }
:focus { outline: 0px none; }
/* ::::: http://on-line-status.ru/gdz/css/style.css ::::: */

body { background: none repeat scroll 0% 0% rgb(244, 245, 239); font-size: 13px; font-family: Arial,Tahoma; color: rgb(95, 95, 95); }
.main { width: 100%; text-align: center; min-height: 790px; }
.page-1 { background: url('background1.jpg') no-repeat scroll center top transparent; }
.content { margin: 0px auto; width: 970px; min-height: 790px; position: relative; }
.items { position: absolute; width: 275px; height: 82px; background: url('knopka_predmet.png') repeat scroll 0% 0% transparent; display: block; }
.items:hover { background-position: 0px 82px; }
.item-1 { margin-left: 71px; margin-top: 229px; }
.item-2 { margin-left: 358px; margin-top: 229px; }
.item-3 { margin-left: 645px; margin-top: 229px; }
.item-4 { margin-left: 71px; margin-top: 329px; }
.item-5 { margin-left: 358px; margin-top: 329px; }
.item-6 { margin-left: 645px; margin-top: 329px; }
.item-7 { margin-left: 71px; margin-top: 429px; }
.item-8 { margin-left: 358px; margin-top: 429px; }
.item-9 { margin-left: 645px; margin-top: 429px; }
.page-1 .button { display: block; position: absolute; margin-left: 374px; margin-top: 551px; width: 222px; height: 58px; background: url('knopka_zakaz.png') repeat scroll 0% 0% transparent; }
.page-1 .button:hover { background-position: 0px 58px; }
#footer { clear: both; padding: 10px 0px 0px; margin: 50px auto 20px; width: 1000px; text-align: left; overflow: hidden; }
#footer .copyright { font-size: 13px; }
#footer span { font-size: 12px; font-family: Tahoma; color: rgb(95, 95, 95); }
#footer ul { margin: -10px 0px 0px; padding: 0px; height: 30px; float: right; text-align: right; overflow: hidden; }
#footer ul li { margin: 0px 0px 0px 20px; padding: 0px; float: left; }
#footer ul li a { color: rgb(95, 95, 95); text-decoration: underline; }
#footer p { clear: both; margin: 20px 0px; padding: 0px; color: rgb(95, 95, 95); font-size: 11px; line-height: 12px; }
#footer .rid { margin: 3000px 0px 0px; }
#footer .rid ul li a { color: rgb(244, 245, 239); }
#footer .rid p { color: rgb(244, 245, 239); }