html, body, h1, h2, p, ul, li, form, hr { margin: 0; padding: 0; }
body, table, td { font: normal 10pt Arial, Helvetica, sans-serif; color: #4d361f; }
body { background: #fbd87e url('/img/bg.jpg'); scrollbar-3dlight-color: #fbdd8b; scrollbar-arrow-color: #783734; scrollbar-track-color: #fae8b0; scrollbar-shadow-color: #b19280; scrollbar-highlight-color: #fbdd8b; scrollbar-face-color: #fbdd8b; scrollbar-darkshadow-color: #fbdd8b; }
h1, h2, h3, caption { font: normal italic 14pt Georgia, 'Times New Roman', Times, serif; }
h1, h2, { padding-right: 48px; }
h1, h2 span { color: #a35400; }
h3 { font-size: 13pt; }
strong { color: #5e462d; }
em { color: #793105; }
a { height: 12pt; padding-left: 3px; padding-right: 3px; border: 1px dotted #eed07f; }
a:link { text-decoration: none; color: #4d361f; border-color: #a35400; }
a:visited { text-decoration: none; color: #a37441; border: 1px dotted #a37441; }
a:active { text-decoration: underline; color: #a35400; border: none; }
a:hover { text-decoration: underline; color: #a35400; border-color: #eed07f; }

h3 a,
h3 a:visited,
#container #intro #content p a,
#container #intro #content .gallery a,
#container #intro div#footer a,
#container #linkList #menu a
    { border: none; height: auto; padding: 0; }

div#container { padding-left: 228px; padding-bottom: 10px; }

#container #intro div#pageHeader { width: 726px; height: 166px; background: url('/img/top.jpg') no-repeat; }
#container #intro #pageHeader h1 { padding-left: 230px; padding-top: 120px; text-align: left; }

#container #intro div#content { width: 726px; background: url('/img/bg-y.gif') repeat-y; padding-bottom: 80px; }
#container #intro #content hr { width: 480px; border: dotted 1px #ffe795; }
#container #intro #content p { /*clear: left;*/ text-align: left; text-indent: 30px; }
#container #intro #content p.pict { margin-left: 20; margin-top: 20px; text-align: center; }

#container #intro #content p,
#container #intro #content div.pict,
#container #intro #content div.gallery,
#container #intro #content div.zayavka
    { margin-left: 50px; margin-right: 48px; }

/* Преамбула */
#container #intro #content div#preamble { height: 320px; padding-left: 180px; font-weight: bold; background: url('/img/center.jpg') no-repeat; }
#container #intro #content #preamble h2 { padding-left: 50px; padding-top: 168px; text-align: left; }
#container #intro #content #preamble p { margin-top: 10px; margin-right: 108px; text-align: left; text-indent: 0; }
#container #intro #content #preamble a { color: #a35400; border-color: #eed07f; }
#container #intro #content #preamble a:visited { color: #a37441; }
#container #intro #content #preamble a:hover { color: #a35400; }

/* Галерея */
#container #intro #content div.gallery { color: #4c2100; }
#container #intro #content .gallery p { margin: 0; text-indent: 0; }
    /* Номера страниц */
#container #intro #content .gallery div.page_numbers { font-weight: bold; }
#container #intro #content .gallery div.page_numbers a { margin-left: 3px; margin-right: 3px; color: #a37441; }
#container #intro #content .gallery div.page_numbers a:visited { color: #d4a35c; }
#container #intro #content .gallery div.page_numbers a:hover { color: #a35400; }
    /* Изображения */
#container #intro #content .gallery div.pictures { padding-top: 40px; }
#container #intro #content .gallery .pictures .delete_pict p { width: 171px; margin-right: 23px; text-align: right; float: left; }
#container #intro #content .gallery .pictures div.gallery_fotocollag { clear: left; z-index: 20; }
#container #intro #content .gallery .pictures .gallery_fotocollag p { width: 179px; height: 150px; margin-left: 15px; text-align: center; background: url("/img/vinRamBg.jpg") no-repeat; float: left; border: solid 1px #fbdd8b; border-bottom: none; }
#container #intro #content .gallery .pictures .gallery_fotocollag img { margin-top: 28px; }
#container #intro #content .gallery .pictures div.gallery_number { clear: left; }
#container #intro #content .gallery .pictures .gallery_number p { width: 179px; margin-left: 15px; text-align: center; float: left; border: solid 1px #fbdd8b; border-top: none; }
    /* Администрирование */
#container #intro #content .gallery option.sections { background-color: #ffeea4; color: #6f563d; }
#container #intro #content .gallery option.subitems { background-color: #fbdd8b; color: #977c61; }
#container #intro #content .gallery option.subsubitems { background-color: #fff4ab; color: #b19478; }

/* Заявка */
#container #intro #content .zayavka { width: 400px; margin-top: 30px; padding-left: 50px; padding-top: 50px; padding-right: 50px; text-align: left; background: url('/img/bg_z1.jpg') no-repeat; }
#container #intro #content .zayavka input, select, textarea { background-color: #fae8b0; }
#container #intro #content .zayavka input.radio { background: #eed07f url('/img/bg.jpg'); }
#container #intro #content .zayavka table#zayavka { width:340px; border: solid 1px #fbdd8b; border-collapse: collapse; }
#container #intro #content .zayavka table#zayavka td { border: solid 1px #fbdd8b; }
#container #intro #content .zayavka caption { padding-left: 68px; padding-top: 15px; padding-bottom: 10px; text-align: left; background: #e6d0ac url('/img/bg_z2.jpg'); border: solid 1px #fbdd8b; border-bottom: none; }
#container #intro #content .zayavka input#send { margin-left: 70px; margin-top: 10px; }

/* Прайс */
#container #intro #content span#pResult { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #a35400; }
#container #intro #content table.price { width: 480px; border: solid 1px #ffe795; border-collapse: collapse; }
#container #intro #content .price td, #container #intro #content .price th { padding-left: 5px; padding-right: 5px; border: solid 1px #ffe795; }
#container #intro #content .price td.firstRow { font-weight: bold; }

/* Удаление файлов */
#container #intro #content div.pictFiles { margin-right: 20px; margin-bottom: 20px; padding-left: 10px; text-align: left; border: solid 1px #ffe795; }
#container #intro #content .pictFiles p { margin-right: 20px; }
#container #intro #content .pictFiles a { margin-right: 10px; }
/*
#container #intro #content ul.pictFiles { margin-right: 20px; margin-bottom: 20px; padding-left: 10px; text-align: left; border: solid 1px #ffe795; }
#container #intro #content .pictFiles ul, li { list-style: none; }
#container #intro #content .pictFiles li { margin-right: 20px; display: inline; }
#container #intro #content .pictFiles a { margin-right: 10px; }
*/

/* Footer */
#container #intro div#footer { width: 726px; height: 98px; background: url('/img/bottom.jpg') bottom center; text-align: left; font-size: 8pt; color: #a37441; }
#container #intro div#footer a { color: #a37441; padding: 0; }
#container #intro div#footer a:visited { text-decoration: none; }
#container #intro div#footer a:hover { text-decoration: underline; }
#container #intro #footer div#development { padding-top: 83px; padding-right: 24px; float: right; color: #d4a35c; }
#container #intro #footer div#development a { color: #d4a35c; }
#container #intro #footer div#copyright { margin-left: 81px; padding-top: 45px; }
#container #intro #footer div#contact { padding-left: 81px; }

/* LinkList */
#container div#linkList { position: absolute; left: 50%; top: 40px; }
    /* Меню */
#container #linkList div#menu { position: relative; width: 228px; left: -456px; text-align: left; font-weight: bold; font-size: 8pt; }
#container #linkList #menu a { padding: 0px; text-decoration: none; color: #a37441; }
#container #linkList #menu a:visited { color: #b18451; }
#container #linkList #menu a:hover { text-decoration: underline; color: #a35400; }
#container #linkList #menu ul, li { list-style: none; }
#container #linkList #menu li { margin-left: 15px; padding-left: 12px; background: url('/img/list_tchk2.gif') no-repeat; }
    /* Заголовок меню */
#container #linkList #menu div#header { height: 43px; margin-bottom: 21px; background: url('/img/nvg_title.jpg') no-repeat; }
#container #linkList #menu #header p { display: none; }
    /* Разделы */
#container #linkList #menu div.sections { width: 183px; margin-left: 12px; }
#container #linkList #menu .sections a { color: #8c5f2e; }
#container #linkList #menu .sections a:visited { color: #a37441; }
#container #linkList #menu .sections a:hover { color: #a35400; }
#container #linkList #menu .sections li { background: url('/img/item.jpg') no-repeat; }
#container #linkList #menu .sections li#selected { padding-left: 25px; margin-top: 5px; margin-bottom: 8px; background: url('/img/item_selected.jpg') no-repeat; color: #a35400; border-right: 1px dotted #be9457; border-bottom: 1px dotted #be9457; }
    /* Подзаголовок меню */
#container #linkList #menu div#subHeader p { width: 180px; margin-left: 24px; margin-top: 30px; margin-bottom: 7px; text-align: center; font-size: 10pt; }
    /* Подразделы */
#container #linkList #menu div.subitems { width: 183px; margin-left: 14px; margin-top: 15px; }
#container #linkList #menu .subitems li.item_p { border-top: 1px dashed #a37441; }
#container #linkList #menu .subitems li.item_pp { font-weight: normal; font-style: italic; border-top: 1px dotted #a37441; }
#container #linkList #menu .subitems li.item_ppp { background: url('/img/list_tchk.gif') no-repeat; border-top: 1px dotted #e5b17b; }
#container #linkList #menu .subitems .item_ppp a { color: #be9457; }
#container #linkList #menu .subitems .item_ppp a:hover { color: #a35400; }
#container #linkList #menu .subitems li#subselected { color: #a35400; }
    /* Служебные ссылки */
#container #linkList div#actions { position: relative; width: 228px; left: -427px; top: 35px; padding-bottom: 50px; text-align: left; }
#container #linkList #actions li { margin-bottom: 10px; }