/* Общие стили */
html, body {height:100%;}
*, html, body {margin:0px; padding:0px;}
body {font:11px Georgia, 'Times New Roman', Times, serif; color:#b2a993; background:#332f22;}
/*.pageBody {} */ /* Дополнительный стиль для body страниц сайта */
img {border:0px solid;}
.clear {clear:both; height:0px}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.clear20 {clear:both; height:20px}
.clear30 {clear:both; height:30px}
.oneHundredPercent {width:100%;}

h1 {font:normal 18px Georgia, 'Times New Roman', Times, serif; color:#f7efdc; padding-bottom:15px;}
h2 {font:bold 16px Georgia, 'Times New Roman', Times, serif; color:#f7efdc; padding-bottom:15px;}
h3 {font:bold 15px Georgia, 'Times New Roman', Times, serif; color:#f7efdc; padding-bottom:15px;}
h4 {font:bold 14px Georgia, 'Times New Roman', Times, serif; color:#f7efdc; padding-bottom:15px;}
h5 {font:bold 13px Georgia, 'Times New Roman', Times, serif; color:#f7efdc; padding-bottom:15px;}
h6 {font:bold 12px Georgia, 'Times New Roman', Times, serif; color:#f7efdc; padding-bottom:15px;}
p {line-height:16px; padding-bottom:15px;}
a {text-decoration:underline; color:#d8c69d;}
a:hover {text-decoration:none}
ul {padding-bottom:15px; padding-left:10px;}
ul li {line-height:16px; list-style-type:none; padding-left:13px; background: url(/images/square.gif) left 6px no-repeat;}
ol {padding-bottom:15px; padding-left:10px;}
ol li {line-height:16px; list-style-type: decimal; list-style-position:inside; background: none;}

/* Фильтр-корректор для полупрозрачных PNG-шек для IE 5.5/6. */
/* Раскомментировать и использовать, если используются полупрозрачные PNG-шки. */
/* Для этого всем IMG-ам с PNG-шным изображением, и всем TD-шкам с PNG-шным бэкграундом, */
/* прописать размеры (иногда достаточно прописать один статический размер!) и class="png". */

.png {filter:expression(fixPNG(this));}

/* Глобальный контейнер */
#global {width:100%; height:100%; border-collapse:collapse; border-spacing:0px;}

/* Главная страница. Левое ухо. Правое ухо. Центральная часть. */
#mainLeftEdge {font-size:3px; background:url("/images/mainBgBody.gif") right top repeat;}
#mainRightEdge {font-size:3px; background:url("/images/mainBgBody.gif") left top repeat;}
#mainCenterArea {width:960px; vertical-align:top; background:url("/images/mainBgBody.gif") left top repeat;}

/* Левое ухо */
#leftEdge {font-size:3px; background:url("/images/bgBody.gif") right top repeat;}

/* Правое ухо */
#rightEdge {font-size:3px; background:url("/images/bgBody.gif") left top repeat;}

/* Центральная часть */
#centerArea {width:960px; vertical-align:top; background:url("/images/bgBody.gif") left top repeat;}

/* Содержимое сайта */
#centerArea #siteArea {width:960px; height:618px; overflow:hidden;}

/* Заголовок */
#centerArea #siteArea #header {height:142px;}
#centerArea #siteArea #header #headerGrid {border-collapse:collapse; border-spacing:0px;}

/* Логотип */
#centerArea #siteArea #header #headerGrid .lftCell {width:274px; height:142px; text-align:left; vertical-align:top;}

/* Горизонтальное меню */
#centerArea #siteArea #header #headerGrid .rgtCell {width:686px; height:142px; text-align:left; vertical-align:top; background:url("/images/headerRgtBg.jpg") left top no-repeat;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu {width:663px; height:41px; top:80px; position:relative; overflow:hidden;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid {width:100%; border-collapse:collapse; border-spacing:0px;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuTopLftOut {width:8px; height:8px; text-align:right; vertical-align:bottom;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuTopLftIn {width:9px; height:8px; text-align:right; vertical-align:bottom;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuTopMid {width:629px; height:8px; text-align:center; vertical-align:bottom; font-size:3px; background:url("/images/horMenuTopMidBg.png") center bottom repeat-x;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuTopRgtIn {width:9px; height:8px; text-align:left; vertical-align:bottom;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuTopRgtOut {width:8px; height:8px; text-align:left; vertical-align:bottom;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidLftOut {width:8px; height:25px; text-align:right; vertical-align:middle;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidLftIn {width:9px; height:25px; font-size:3px; text-align:right; vertical-align:middle; background:#292519;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidMid {width:629px; height:25px; text-align:left; vertical-align:middle; background:#292519;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidMid #horMenuList {height:25px; text-align:left; white-space:nowrap; overflow:hidden;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidMid #horMenuList br {line-height:2px;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidMid #horMenuList a {display:inline-block; font:normal 12px Georgia, 'Times New Roman', Times, serif; color:#f7efdc; white-space:nowrap; text-decoration:none; padding:0px 15px 0px 15px;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidMid #horMenuList a:hover {text-decoration:underline;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidMid #horMenuList a.notFirst {background:url("/images/horMenuDlmtr.gif") left center no-repeat;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidMid #horMenuList a.selected {font-weight:bold;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidRgtIn {width:9px; height:25px; font-size:3px; text-align:left; vertical-align:middle; background:#292519;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuMidRgtOut {width:8px; height:25px; text-align:left; vertical-align:middle;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuBotLftOut {width:8px; height:8px; text-align:right; vertical-align:top;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuBotLftIn {width:9px; height:8px; text-align:right; vertical-align:top;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuBotMid {width:629px; height:8px; text-align:center; vertical-align:top; font-size:3px; background:url("/images/horMenuBotMidBg.png") center top repeat-x;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuBotRgtIn {width:9px; height:8px; text-align:left; vertical-align:top;}
#centerArea #siteArea #header #headerGrid .rgtCell #horMenu #horMenuGrid #horMenuBotRgtOut {width:8px; height:8px; text-align:left; vertical-align:top;}

/* Контент */
#centerArea #siteArea #content {height:426px; font:11px Georgia, 'Times New Roman', Times, serif; color:#b2a993;}
#centerArea #siteArea #content #contentGrid {border-collapse:collapse; border-spacing:0px;}

/* Левое меню */
#centerArea #siteArea #content #contentGrid .lftCell {width:221px; height:409px; text-align:left; vertical-align:top; padding:9px 14px 8px 39px; background:url("/images/contentLftBg.jpg") left top no-repeat;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu {width:221px; height:409px; overflow:hidden;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList {width:200px; height:363px; display:block; float:left; position:relative; left:12px; top:-387px; top:"-390px"; overflow:hidden;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList .listItem {width:200px; background:url("/images/lftMenuBgList.png") left top; padding-bottom:18px;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList .listItem a {display:block; font:normal 12px Georgia, 'Times New Roman', Times, serif; line-height:14px; color:#dbd1ba; text-decoration:none; text-indent:"-3px"; margin-left:30px;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList .listItem a:hover {text-decoration:underline;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList .listItem a.selected {font-weight:bold;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList .listItem .itemMarker {width:5px; height:5px; display:block; float:left; position:relative; left:15px; top:5px; top:"4px"; background:url("/images/square.gif") left top no-repeat;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList .listItemFirst {width:200px; height:24px; height:"25px"; background:url("/images/lftMenuBgList.png") left top;}
#centerArea #siteArea #content #contentGrid .lftCell #lftMenu #lftMenuList .listItemLast {width:200px; height:5px; height:"4px"; background:url("/images/lftMenuBgList.png") left top;}

/* Контент страницы */
#centerArea #siteArea #content #contentGrid .rgtCell {width:686px; height:426px; text-align:left; vertical-align:top; background:url("/images/contentRgtBg.jpg") left top no-repeat;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent {width:663px; height:426px; overflow:hidden;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid {width:100%; border-collapse:collapse; border-spacing:0px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentTopLftOut {width:8px; height:9px; text-align:right; vertical-align:bottom;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentTopLftIn {width:9px; height:9px; text-align:right; vertical-align:bottom;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentTopMid {width:629px; height:9px; text-align:center; vertical-align:bottom; font-size:3px; background:url("/images/pageContentTopMidBg.png") center bottom repeat-x;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentTopRgtIn {width:9px; height:9px; text-align:left; vertical-align:bottom;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentTopRgtOut {width:8px; height:9px; text-align:left; vertical-align:bottom;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidLftOut {width:8px; height:409px; text-align:right; vertical-align:middle;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidLftIn {width:9px; height:409px; font-size:3px; text-align:right; vertical-align:middle; background:#332f22;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid {width:629px; height:409px; text-align:left; vertical-align:top; padding:25px 15px 25px 15px; background:#332f22;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidRgtIn {width:9px; height:409px; font-size:3px; text-align:left; vertical-align:middle; background:#332f22;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidRgtOut {width:8px; height:409px; text-align:left; vertical-align:middle;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentBotLftOut {width:8px; height:8px; text-align:right; vertical-align:top;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentBotLftIn {width:9px; height:8px; text-align:right; vertical-align:top;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentBotMid {width:629px; height:8px; text-align:center; vertical-align:top; font-size:3px; background:url("/images/pageContentBotMidBg.png") center top repeat-x;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentBotRgtIn {width:9px; height:8px; text-align:left; vertical-align:top;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentBotRgtOut {width:8px; height:8px; text-align:left; vertical-align:top;}

/* Обычная страница */
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentTextArea {width:599px; height:359px; font:11px Georgia, 'Times New Roman', Times, serif; color:#b2a993; overflow-x:hidden; overflow-y:auto; scrollbar-arrow-color:#6c6948; scrollbar-3dlight-color:#5b583d; scrollbar-darkshadow-color:#4a4832; scrollbar-face-color:#29281c; scrollbar-highlight-color:#242318; scrollbar-shadow-color:#807c56; scrollbar-track-color:#383626;}

/* Контакты */
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea {width:599px; height:359px; font:11px Georgia, 'Times New Roman', Times, serif; color:#b2a993; overflow-x:hidden; overflow-y:auto; scrollbar-arrow-color:#6c6948; scrollbar-3dlight-color:#5b583d; scrollbar-darkshadow-color:#4a4832; scrollbar-face-color:#29281c; scrollbar-highlight-color:#242318; scrollbar-shadow-color:#807c56; scrollbar-track-color:#383626;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid {border-collapse:collapse; border-spacing:0px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid td.contactsLftCell {width:300px; text-align:left; vertical-align:top; padding:0 25px 0 10px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid td.contactsLftCell .fixedWidth {width:265px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid td.contactsRgtCell {width:299px; text-align:left; vertical-align:top; padding:0 8px 0 25px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid td.contactsRgtCell .fixedWidth {width:266px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #infoCell {padding-top:2px; background:url("/images/contactsBrd.gif") right top repeat-y;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #infoCell .detailsGrid {border-collapse:collapse; border-spacing:0px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #infoCell .detailsGrid td.detailsLftCell {text-align:left; vertical-align:top; white-space:nowrap; font:bold 11px Georgia, 'Times New Roman', Times, serif; color:#d8c69d; padding:0 0 22px 0;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #infoCell .detailsGrid td.detailsRgtCell {text-align:left; vertical-align:top;font:normal 11px Georgia, 'Times New Roman', Times, serif; color:#b2a993; padding:0 0 22px 4px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #infoCell .detailsGrid td.detailsRgtCell a {font:normal 11px Georgia, 'Times New Roman', Times, serif; color:#b2a993;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #mapCell {font:normal 11px Georgia, 'Times New Roman', Times, serif; color:#b2a993; padding-top:2px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #mapCell div {padding-bottom:10px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #mapCell img {border:3px solid #b2a993;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentContactsArea #contactsGrid #mapCell a {font:normal 11px Georgia, 'Times New Roman', Times, serif; color:#d8c69d;}

/* Галерея */
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea {width:599px; height:359px; font:11px Georgia, 'Times New Roman', Times, serif; color:#b2a993; overflow-x:hidden; overflow-y:auto; scrollbar-arrow-color:#6c6948; scrollbar-3dlight-color:#5b583d; scrollbar-darkshadow-color:#4a4832; scrollbar-face-color:#29281c; scrollbar-highlight-color:#242318; scrollbar-shadow-color:#807c56; scrollbar-track-color:#383626;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea #galleryGrid {width:556px; border-collapse:collapse; border-spacing:0px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea #galleryGrid td {width:129px; height:129px; text-align:center; vertical-align:middle; padding:0px 10px 15px 10px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea #galleryGrid td.firstCell {padding-left:0;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea #galleryGrid td.lastCell {padding-right:0;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea #galleryGrid td.empty {font-size:3px;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea #galleryGrid td img {cursor:pointer; border:3px solid #b2a993;}
#centerArea #siteArea #content #contentGrid .rgtCell #pageContent #pageContentGrid #pageContentMidMid #pageContentGalleryArea #galleryGrid td .photoName {font:11px Georgia, 'Times New Roman', Times, serif; color:#f9e7be; padding-top:7px;}

/* Подвал */
#centerArea #siteArea #footer {height:50px; padding-top:13px;}
#centerArea #siteArea #footer #copyrights {width:213px; display:block; float:right; text-align:left; font:normal 10px Georgia, 'Times New Roman', Times, serif; color:#9d937c;}
#centerArea #siteArea #footer #developer {width:213px; display:block; float:right; text-align:left; font:normal 10px Georgia, 'Times New Roman', Times, serif; color:#9d937c;}
#centerArea #siteArea #footer #developer a {font:normal 10px Georgia, 'Times New Roman', Times, serif; color:#9d937c; text-decoration:none;}
#centerArea #siteArea #footer #developer a:hover {text-decoration:underline;}


/* Стили всплывающего окна добавления в корзину */
/* #basket { border:1px solid dimgray;padding:0px;margin:10px; } */ /* Все окно*/
/* #basket .hd {padding:5px; background-color:dimgray;color:white} */ /* Заголовок */
/* #basket .bd {padding:5px;background-color:white } */ /* Содержимое */
