@font-face {
    font-family: MonAmourOne; /* дєід»„пїЅ пїЅпїЅдєіпїЅпїЅи€’ дєџд»ЌпїЅ CSS д»—пїЅи€’дєЋдєід»Ќ */
    src: local("MonAmourOne"), /* д»—пїЅд»‚дєЋдє пїЅпїЅдє д»„ д»†и€’д»ЌдєіпїЅдєідє  пїЅпїЅдєіпїЅпїЅи€’ дєЋ пїЅејЊ д»—д»‚д»ЌпїЅдє°д»‚дєЋи€’пїЅдє д»ЌпїЅ */
         url(https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/MonAmourOne.ttf); /* дє пїЅд»Ќдєі пїЅпїЅдєіпїЅпїЅ д»†дє  пїЅпїЅпїЅи€’д»†д»‚дєЋд»Ќдє д»†, пїЅд»‚дєћдєџи€’ дє°и€’дєћпїЅпїЅдєўи€’дє д»„ дє дєћд»‚ д»—д»‚ пїЅд»Ћи€’дє°и€’д»†д»†д»‚д»„пїЅ д»—пїЅпїЅдєі */
  }
@font-face {
    font-family: gabriela;
    src: url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/gabriela-regular.eot');
    src: url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/gabriela-regular.eot#iefix') format('embedded-opentype'),
         url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/gabriela-regular.woff') format('woff'),
         url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/gabriela-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Nautilus;
    src: url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/nautilus.eot');
    src: url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/nautilus.eot#iefix') format('embedded-opentype'),
         url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/nautilus.woff') format('woff'),
         url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/nautilus.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: boblic;
    src: url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/boblic.eot');
    src: url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/boblic.eot#iefix') format('embedded-opentype'),
         url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/boblic.woff') format('woff'),
         url('https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/files/7763/boblic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#inform { color: tomato;
    font-family: boblic;
    font-size: 18px;}
body,html {background: none repeat scroll 0 0 #fff; color: #222; font-family: tahoma; font-size: 14px; margin: 0; padding: 0;}
/*----    Common Settings    ----*/
#subBody {margin: auto; max-width: 1200px; min-width: 1020px; padding: 0 2px;}
body a {color:#577000; text-decoration:none; cursor: pointer;}
body a:hover {text-decoration:underline;}
h1, h2, h3, h4 {font-weight:normal; color: #577000;}
ul {list-style:none;}
input {  border: medium none; border-radius: 4px; box-shadow: 1px 2px 1px -1px #222 inset; padding: 8px;}
.button {text-align: center;}
hr { background: none repeat scroll 0 0 #ebf0d8; border: medium none; height: 1px;}
.govno {border: 1px solid #ebf0d8;
    clear: both;
    color: tomato;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 4px 2px;
    padding: 4px 18px 4px 4px;
    text-align: right;}
#logo {}
#logo img {height: 58px;}
#space {width:100%; clear:both;}
#space2 { border-bottom: 1px solid tomato; clear: both; height: 2px; width: 100%;}
#space3 {clear: both; height: 2px; margin:4px 0; width: 100%;}
#space4 { border-bottom: 1px solid #ebf0d8; clear: both; height: 2px; width: 100%;}
#space8 {clear: both; height: 8px; margin:4px 0; width: 100%;}
.info1 li span {height:40px;}

#langs {float: right; display: inline-block; margin: -8px 8px 0px 0;}
#langs a {margin: 0 !important;}
#langs a img {}

/*------------------------------------------------------------------------------------*/
#NewBooks {}
#NewBooks .NBtable {border-spacing: 0; table-layout: fixed; width: 100%;}
#NewBooks .NBtable td {border-bottom: 1px solid #ebf0d8; border-right: 1px solid #ebf0d8;
    padding: 8px 0; text-align: center; vertical-align: top;}
#NewBooks .NBtable .lastLnk {border-right: medium none !important;}
#NewBooks .ttl {background-color: #fafeeb;
    border-bottom: 1px solid #ebf0d8;
    border-top: 1px solid #ebf0d8;
    color: #577000;
    font-family: boblic;
    font-size: 22px;
    margin: -4px 0 8px;
    padding: 10px 8px;
    text-align: center;}
#NewBooks .NBtable img {border: 1px solid #c6da78; border-radius: 2px;}
#NewBooks .aTitle {color: #344300;
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin-top: 8px;
    max-height: 38px;
    overflow: hidden;
    padding: 0 4px;}
#NewBooks .oldPrice {color: silver;
    font-family: boblic;
    font-size: 22px;
    margin: 0;
    text-decoration: line-through;}
#NewBooks .newPrice {color: tomato;
    font-family: boblic;
    font-size: 22px;}
#NewBooks .price {}
#NewBooks .newPr {color: tomato;
    font-weight: bold;}
#NewBooks .info {color: tomato;
    display: block;
    font-size: 18px;}



/*-------------------------------------------------------------------------------------*/

#fastFeed { background-color: #fafeeb;
    border-bottom: 1px solid #ebf0d8;
    border-top: 1px solid #ebf0d8;
    padding: 8px 8px 8px 24px;}
#fastFeed form  header {font-family: nautilus; font-size: 20px; color: #577000;}
#fastFeed .color-blue { background-color: tomato; border: medium none; border-radius: 4px; color: #fff; cursor: pointer; font-family: tahoma; font-size: 14px; font-weight: bold; margin: 4px 2px; padding: 4px 8px;}
#fastFeed .color-blue:hover {text-decoration:underline;}
#fastFeed form {width: 50%}
#fastFeed form .invalid {font-family: monospace; font-size: 12px;}
#fastFeed form .fld { color:#444; border-radius: 0 0 4px 4px;  padding: 4px; box-shadow: 0 4px 1px -4px #000 inset; width: 432px;}
#fastFeed form label {  display: block; font-family: boblic; font-size: 14px; margin: 4px 0 0;}
#fastFeed form .SuccessMessage { display: none; color: #577000; font-family: gabriela; font-size: 16px; font-weight: normal; padding: 10px 0;}
#fastFeed #Textarea1 {max-height: 104px; max-width: 432px;  padding: 4px; min-height: 104px; min-width: 432px;}

#tag {background-color: tomato;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 10px 4px -7px #000;
    color: #fff;
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    margin: -8px 0 0 -44px;
    padding: 2px 14px 4px;
    position: absolute;}
#tagin {background-color: tomato;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 10px 4px -7px #000;
    color: #fff;
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    margin: -8px 0 0 4px;
    padding: 2px 14px 4px;
    position: absolute;}
.tag-novinka {}

#newsVk { margin: auto; table-layout: fixed; width: 99%;}
#newsVk .newsOnMain {}
#newsVk .newsOnMain .publications {border: 1px solid #ebf0d8; border-radius: 4px; margin: 0 8px 8px 0; padding: 8px;}
#newsVk .newsOnMain h3, #newsVk .vk h3 {font-family: nautilus; font-size: 20px; margin: 8px 0 4px; padding: 0 0 4px;}
#newsVk .newsOnMain h3 {border-bottom:1px solid #ebf0d8;}
#newsVk .newsOnMain ul { margin: 0; padding: 0;}
#newsVk .newsOnMain li {color: #507307;}
#newsVk .newsOnMain li table {}
#newsVk .newsOnMain li .td1 {vertical-align: top; width: 128px;}
#newsVk .newsOnMain li {font-size:13px;}
#newsVk .newNews span {color: #fff; background-color: tomato;}
#newsVk .oldNews span {background-color: #d3ed9c; color: #444;}
#newsVk .oldNews span, #newsVk .newNews span { border-radius: 2px; display: block; font-size: 11px; padding: 1px 8px 1px 3px; text-align: center;}
#newsVk .newsOnMain li a {display: inline-block; height: 8px; overflow: hidden; padding-bottom: 8px;}
#newsVk .vk {width: 444px;}


#PointsBox input {}

#vendor-description {}
#vendor-description img { border: 1px double #c6da78;
    border-radius: 4px;
    height: 150px;
    margin: 0 8px;
    padding: 4px;}

#pays { border: 1px solid #ebf0d8;}   
#pays td { border: 1px solid #ebf0d8; padding: 8px;}


#specialUl { color: #577000; list-style: disc outside none;}
#specialUl li { border-bottom: 1px solid #ebf0d8; margin: 4px 0; padding: 0 0 4px;}
#specialUl li a {}
#specialUl li img {}
/*-------------------------------------------------------------------------------------------*/
#fed_realname,
#fed_phone,
#fed_email
{margin: 2px 0; padding: 5px 8px; width: 214px;}
#fed_message {max-height: 104px;
    max-width: 444px;
    min-height: 84px;
    min-width: 444px;}

/*--------------------------------------------------------------------------- newPage --------*/
#newPage {border-bottom: 1px solid #ebf0d8; margin: 0 8px; padding-bottom: 8px;}
#newPage h1 {}
#newPage .tabs {padding: 0 0 0 4px; margin: 0;}
#newPage .tabs li {display: inline-block; margin: 8px 0 0;}
#newPage .tabs li h4 {margin:0;}
#newPage .tabs li h4 a {border: 1px solid #ebf0d8; padding: 8px 24px; text-decoration: none !important;}
#newPage .tabs li h4 a:hover,
#newPage .tabs .active a {border: 1px solid tomato; color:tomato;}
#newPage .tab_container { border-top: 1px solid #ebf0d8; font-size: 14px; margin: 12px 4px 0; padding: 4px;}
#tab2 h1 {border: medium none !important; color: #444; font-family: tahoma !important; font-size: 14px !important; text-align: left !important;}
#FeedbackForm {}
#newPage strong {
    border-left: 1px solid;
    color: tomato;
    display: block;
    font-family: nautilus;
    font-size: 22px;
    font-weight: normal;
    margin: 4px 0;
    padding: 8px 0 8px 8px;
}
#newPage ul.info {color: #444;
    list-style: disc outside none;}
#newPage ul.info li {padding: 4px 0;}

/*-----------------------------------------------------------------  Checkout Page  ------------*/
#orderCheckout { margin: auto; width: 98%;}
.order_purchase {}
.order_purchase h1 {}
.order_purchase h2 {border-bottom: 1px solid; color: tomato; font-size: 16px; margin: 8px 0; padding: 0 0 8px; text-align: center;}
.order_purchase .purchaseList {border: 1px solid #ebf0d8; margin-top: 16px; border-radius: 4px; width: 100%;}
.order_purchase .purchaseList th {padding: 4px; color: #344000;}
.order_purchase .purchaseList td.price {color:tomato;}
.order_purchase .purchaseList td {padding: 4px;  border-top: 1px solid #ebf0d8;}
.order_purchase .purchaseList .name {}
.order_purchase .purchaseList .price {border-left: 1px solid #ebf0d8; border-right: 1px solid #ebf0d8; text-align: center;}
.order_purchase .purchaseList .qty {}
.purchaseTotal {padding: 0 8px 0 0; text-align: right;}
.purchaseTotal b {color: tomato; font-size: 18px;}
#loginCartForm, #purchaseCartForm { margin: 16px 34px; padding: 16px 0 !important;}
#loginCartForm .order_login {margin: auto;}
#loginCartForm .order_login a {color: #d3ed9c;}
#loginCartForm .order_login td.label {color: #d3ed9c; width: 58px;}
#loginCartForm .order_login td.field input {text-align: center; width: 184px;}
#loginCartForm #ol_login {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 1px dashed #fff; border-radius: 0; box-shadow: none; color: #fff; cursor: pointer; padding: 8px 4px 2px;}
#loginCartForm #ol_login:hover {border-bottom: 1px solid #fff;}

#purchaseCartForm table .field a { background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/ask.png") no-repeat scroll 0 0 / 24px auto rgba(0, 0, 0, 0); display: inline-block; height: 28px; margin: -8px 0 4px 4px; width: 34px;}
#purchaseCartForm table .field a:hover {}
#purchaseCartForm table .field a img {display: none;}
#purchaseCartForm table {color: #d3ed9c; margin: auto;}
#purchaseCartForm table td.label { padding: 0 4px 16px; vertical-align: top; width: 144px;}
#purchaseCartForm table em.invalid { background: none repeat scroll 0 0 #fff; border-radius: 4px; color: tomato; display: block; font-size: 12px; font-style: normal; margin: 4px; padding: 4px; text-align: center;;}
#buy_lastName,
#buy_firstName,
#buy_email,
#buy_firstName,
#buy_phone
{padding: 5px 8px; width: 204px;}

#buy_country,
#buy_city 
{padding: 4px 8px; color: #800; width: 220px;}

#buy_address,
#buy_info 
{ border: medium none;
    box-shadow: 0 2px 1px -1px #000 inset;
    margin: 4px 0;
    max-height: 144px;
    max-width: 444px;
    min-height: 84px;
    min-width: 444px;
    padding: 8px;}
#ddlDel,
#ddlPay {color: #800; float: left; padding: 0; width: 460px;}
#ddlDel option,
#ddlPay option {font-size: 12px; padding: 5px;}
#purchaseCartForm #UserAgree {margin: 8px 0;}
#purchaseCartForm #UserAgree a {color:#fff;}
#purchase {display: table; margin: 16px 0 8px 84px !important; width: 144px;}
.weightCheckout {border-bottom: 1px solid oldlace; color: tomato; display: block; font-size: 16px; margin: 24px 0 0; padding-bottom: 8px; text-align: center;}
.weightCheckout b { color: red; font-size: 18px;}



.checkoutSuccess {}
.checkoutSuccess .order_purchase p {color: #444; margin: 16px 0 0 8px;}
.checkoutSuccess .order_purchase p b {border: medium none; color: tomato; display: inline; font-family: verdana; font-size: 16px;}
.checkoutSuccess .order_report { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 1px solid #ebf0d8; border-radius: 0; margin: 0 0 8px; padding: 8px 8px 16px;}
.checkoutSuccess .order_report table { color: #344300; background-color: #f5f9e4; border: 1px solid #e7f0c8;  border-radius: 4px; width: 100%;}
.checkoutSuccess .order_report .name {}
.checkoutSuccess .order_report .price { border-left: 1px solid #e7f0c8; border-right: 1px solid #e7f0c8; text-align: center; }
.checkoutSuccess .order_report .qty {}
.checkoutSuccess .order_report table th { border-bottom: medium none; padding: 4px;}
.checkoutSuccess .order_report table td { border-bottom: medium none; padding: 8px; border-top: 1px solid #e7f0c8;}
.checkoutSuccess .order_report .total {}
.checkoutSuccess .order_report .total b {border: medium none; color: #444; display: inline; font-size: 14px; font-weight: normal;}
.checkoutSuccess .order_report .total span {color: tomato;}
.checkoutSuccess .order_purchase b {border-radius: 4px; border: 1px solid #ebf0d8; color: #444; display: block; font-size: 12px; margin: 4px 0 0; padding: 8px; width: 50%;}
.checkoutSuccess .order_purchase br {display: block; height: 0; margin: 4px; padding: 0;}
.checkoutSuccess .orderMessageUpdateButtons { border-top: 1px solid #e7f0c8; margin: 14px 0 0; padding: 0; text-align: center;}
.checkoutSuccess #orderMessageRefresh { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 1px dashed; border-radius: 0; box-shadow: none; color: tomato; font-weight: bold; cursor: pointer; font-size: 16px; padding-bottom: 4px;}
.checkoutSuccess #orderMessageRefresh:hover {border-bottom: 1px solid;}
.checkoutSuccess #orderMessage {background-color: #f5f9e4; border: 1px solid #e7f0c8; border-radius: 8px; margin: 16px 8px 8px; padding: 8px;}
.checkoutSuccess #orderMessage div label i { color: #577000; display: block; font-family: MonAmourOne; font-size: 24px; font-style: normal; margin: 8px 0 0; text-align: center;}
.checkoutSuccess #orderMessage h1 {border: medium none; color: #344300; font-family: tahoma; font-size: 16px; margin: 0 0 8px;}
.checkoutSuccess #orderMessage #orderMessages { background-color: #fff;
    border: 1px solid #ebf0d8;
    border-radius: 4px;
    padding: 8px;
    text-align: center;}
.checkoutSuccess #orderMessage #orderMessages table { text-align: left; width: 100%;}
.checkoutSuccess #orderMessage #orderMessages table td {padding:4px 8px; border-bottom: 1px solid #ebf0d8;}
.checkoutSuccess #orderMessage #orderMessages table td.field { border-right: 1px solid #ebf0d8; width: 98px;}
.checkoutSuccess #orderMessage #orderMessages table td.field small { color: #344300;}
.checkoutSuccess #orderMessage #orderMessages table td.value {}
.checkoutSuccess #orderMessage #orderMessages .fromClient { border-bottom: 1px solid; color: #577000; display: block; padding-bottom: 4px;}
.checkoutSuccess #orderMessage #orderMessages .fromSeller { border-bottom: 1px solid; color: tomato; display: block; padding-bottom: 4px;}


.checkoutSuccess #orderMessage #orderMessageText {border: 1px solid #ebf0d8; box-shadow: 0 1px 1px -1px #344300 inset; display: block; margin: auto; max-height: 144px; max-width: 74%; min-height: 144px; min-width: 74%; padding: 8px;}
.checkoutSuccess #orderMessageAdd {width:124px;}
.checkoutSuccess .orderMessageAddButtons { text-align: center;}

/*-----------------------------------------------------------------  Cart Page  ----------------*/
.cartSidebar {border-right: 1px dashed #ebf0d8; float: left; margin: 0 8px 0 0; width: 184px;}
.cartContent {display: table; margin: auto;}
#order_amount {}
#order_amount h1, .order_purchase h1, #newPage h1 { border-bottom: 1px solid; font-family: boblic; font-size: 20px; margin: 14px 0 8px; padding: 0 0 4px; text-align: center;}
#order_amount .total {margin: 14px 0; text-align: center;}
#order_amount .total .total_title { color: #444;}
#order_amount .total .total_price {color: tomato; font-size: 20px;}
#orderPurchaseButton {text-align: center; margin:0 0 16px 0;}
#orderPurchaseButton a {background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 4px; color: #fff; font-family: MonAmourOne; font-size: 24px; padding: 4px 24px 14px;}
#cartAmount {margin: auto;}
#cartAmount th {border-bottom: 1px solid #ebf0d8; color: #577000; padding: 4px 0; text-align: center;}
#cartAmount th.name { width: 124px;}
#cartAmount th.price {}
#cartAmount th.qty {}
#cartAmount td {border-bottom: 1px solid #ebf0d8; padding: 4px 0; text-align: center;}
#cartAmount td.photo {border-left: 1px solid #ebf0d8;}
#cartAmount td.photo img {border: 3px double #ebf0d8; border-radius:4px;}
#cartAmount td.description { border-left: 1px solid #ebf0d8; border-right: 1px solid #ebf0d8; padding: 0 4px 0 8px; text-align: left;}
#cartAmount td.price {border-right: 1px solid #ebf0d8; color: tomato; font-family: Helvetica; font-size: 16px;}
#cartAmount td.qty {border-right: 1px solid #ebf0d8;}
#cartAmount td.count {border-right: 1px solid #ebf0d8;}
#cartAmount td.delete { padding: 0 8px 0 0; border-right: 1px solid #ebf0d8;}
#cartAmount .productCount {border: 2px solid #ebf0d8; box-shadow: none; color: #577000; margin: 24px; padding: 4px 8px; text-align: center; width: 44px;}
#cartInf {padding: 0 0 8px 0;  border-bottom: 1px dashed tomato;  margin: 14px 4px 0;}
#cartInf .title { border-bottom: 1px dashed; color: tomato; font-family: gabriela; font-size: 20px; margin: 4px 0; padding-bottom: 4px;  text-align: center;}
#cartInf .title b {}
#cartInf ul {color: #444; font-size: 12px; list-style: disc outside none; margin: 0 4px 0 8px; padding: 0 0 0 8px;}
#cartInf ul li { margin: 0 0 4px; }
#cartInf ul li f {color:red; font-weight: bold;}
#pointsField {margin: 8px 0 0; padding-top: 5px; text-align: center;}
#pointsField label {color: #444;}
#pointsField span {color: tomato;}
#OrderDiscount {color: #577000; font-family: MonAmourOne; font-size: 20px; text-align: center;}
#minimumOrder { color: red; font-size: 0; text-align: center;}
a.pointsLink, a.pointsCancel { border-bottom: 1px dashed; cursor: pointer; text-decoration: none !important;}
a.pointsLink:hover, a.pointsCancel:hover {border-bottom: 1px solid;}
#cartEmptyText {background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  margin-top: 84px; border-radius: 8px; color: #d3ed9c; font-family: MonAmourOne; font-size: 24px; padding: 48px 0 58px; text-align: center; width: 800px;}
.weight {color: #444; display: block; font-size: 12px; margin: 24px 0 0; text-align: center;}
.weight b { color: red;}

/*-----------------------------------------------------------------  newsList  -----------------*/
#newsList {}
#newsList h1 {border-bottom: 1px dashed; font-family: gabriela; font-size: 20px; margin: 0 0 4px; padding: 0 0 4px; text-align: center;}
#newsList .list {border-bottom: 1px solid #ebf0d8; border-spacing: 0; table-layout: fixed; width: 100%;}
#newsList .news {vertical-align:top;}
#newsList .date {border-right: 1px solid #ebf0d8; width: 164px;}
#newsList .date d {color: tomato; display: block; margin: 0 0 4px; text-transform: uppercase;}
#newsList .date v {color: tomato; display: block; margin: 4px 0 4px;}
#newsList .date span {color: #444; display: block; font-size: 14px; margin: 0 0 2px;}
#newsList .ttl {padding: 2px 2px 2px 8px;}
#newsList .ttl h2 { font-size: 16px; margin: 8px 0;}
#newsList .rightSide {border-left: 1px dashed #ebf0d8; padding: 0 4px; vertical-align:top; width: 184px;}

/*-------------------------------------------------------   bookPage ---------------------------*/
#bookPage {}
#bookPage #bookPageTab {table-layout: fixed; width: 100%;}
#bookPage #bookPageTab td {vertical-align:top;}
#bookPage .bookBox {}
#bookPage .bookBox h1 {border-bottom: 1px solid #ebf0d8; color: #344300; font-size: 16px; margin: 8px 0 4px; padding: 0 0 4px; text-align: center;}
#bookPage .rightSide {border-left: 1px dashed #ebf0d8; padding: 0 4px; width: 184px;}
.rate {background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/star_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-table !important; height: 13px; width: 70px;}
.star5 {background-position: 0 0;}
.star4 {background-position: -14px 0;}
.star3 {background-position: -28px 0;}
.star2 {background-position: -42px 0;}
.star1 {background-position: -56px 0;}
.bookMainInfo {border-bottom: 1px solid #ebf0d8; padding-bottom: 8px;}
.bookMainInfo .img { vertical-align: middle !important;}
.bookMainInfo .img img { border: 4px double #ebf0d8; border-radius: 4px; box-shadow: 0 8px 8px -8px #000;}
.bookMainInfo .mainInfo {}
.bookMainInfo .mainInfo span { display: block; font-size: 12px; line-height: 1.4; margin: 0 0 0 4px;}
.bookMainInfo .mainInfo span f {color: tomato;}
.bookMainInfo .PropertyTable {font-size: 12px; margin: 0 0 0 4px;}
.bookMainInfo .social { height: 28px; border-top: 1px solid #ebf0d8; margin-top: 4px; padding-top: 4px;}
.bookMainInfo .show_stock { border: 1px solid #ebf0d8; clear: both; color: tomato; display: block; margin: 4px 2px; padding: 4px; text-align: center;}
.waitlong {color: red !important;}
.instocks {color: forestgreen !important; font-weight: bold;}
.bookMainInfo .show_nostock {color: tomato; font-size: 16px; margin: 8px 0 0 4px;}
.bookMainInfo .buyBox { border-spacing: 0; table-layout: fixed; text-align: center; width: 100%;}
.bookMainInfo .buyBox td {vertical-align: middle !important;}
.bookMainInfo .bookPrice {}
.bookMainInfo #productPrice {color: #577000; font-family: tahoma; font-size: 20px; letter-spacing: 2px; margin: 0 0 4px;}
.bookMainInfo .ifNo { padding: 0 0 0 8px; text-align: left;}
.bookMainInfo .oldPrice {color: tomato; font-size: 14px; text-decoration: line-through;}
.ctyBox {}
.ctyBox p {color: #577000; font-size: 12px; margin: 2px 0 4px;}
.ctyBox #qty {cursor: pointer; margin: 0 0 -11px; display: inline-block; height: 34px; width: 34px;}
.ctyBox .icon-minus {background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.ctyBox .icon-plus {background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.ctyBox .qtyinput {border: 1px solid #ebf0d8; box-shadow: none; color: #577000; font-family: Helvetica; font-size: 16px; height: 22px; text-align: center; width: 34px;}
.galleryBox {border-bottom: 1px solid #ebf0d8; font-size: 12px; padding: 8px;}
.galleryBox a {text-decoration: none !important;}
.galleryBox img {border: 4px double; border-color: #ebf0d8; border-radius: 2px;
	-webkit-transition:border-color 0.30s ease-in;
  	-moz-transition:border-color 0.30s ease-in;
  	-o-transition:border-color 0.30s ease-in;
  	-ms-transition:border-color 0.30s ease-in;
  	transition:border-color 0.30s ease-in;}
.galleryBox img:hover {border-color: #577000;}
#bookPage .bookBox h2 { background: none repeat scroll 0 0 #d3ed9c; color: #344300; font-size: 14px; margin: 0; padding: 4px 0; text-align: center;}
#bookPage #bookText { border-bottom: 1px solid #ebf0d8; margin-bottom: 8px; padding: 4px 4px 8px;}
#bookPage #bookText hr {background: none repeat scroll 0 0 #ebf0d8; border: medium none; height: 1px;}
#bookPage #bookText h3 {color: #222; font-size: 14px; margin: 8px 0;}
#bookPage #bookText div {font-size: 12px; line-height: 1.4;}
#bookPage #bookText div a {color:tomato;}
#bookPage #bookText div a strong {color:tomato;}
#bookPage #bookText p { font-size: 14px; margin: 4px 0; text-indent: 16px;}
#bookPage #bookText ul {color: #444; list-style: disc outside none;}
#commentos_access { background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 8px; color: #fff; margin: 16px 8px; padding: 8px 0; text-align: center;}
#commentos_access p { margin: 4px 0;}
#commentos_access a {color:#d3ed9c;}
#comment_add {  background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 8px; color: #d3ed9c; font-size: 14px; margin: 8px 4px; padding: 14px; }
#comment_add .commentAdd_title { font-family: nautilus; font-size: 22px; margin: 0 0 8px;}
#commentForm {}
#commentForm label {display: block; margin: 4px 0 2px;}
#commentForm .subject {}
#commentForm .email {}
#commentForm .text {}
#commentForm .rating label {font-family: nautilus; font-size: 20px; margin: 8px 0 -4px;}
#commentForm .captcha {}
#commentForm .button {}
#comment_subject, #comment_email { padding: 8px; width: 344px;}
#comment_text { border: medium none; box-shadow: 1px 2px 1px -1px #222 inset;  max-height: 144px; max-width: 84%; min-height: 84px; min-width: 84%; padding: 8px;}
#ratings .ui-stars-star {display: inline-flex;}
#ratings .ui-stars-star a {
    background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 0; cursor:pointer;
    height: 19px;
    width: 19px;
}
#ratings .ui-stars-star-hover {background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/stars.png") repeat scroll 0 -36px rgba(0, 0, 0, 0);}
#ratings .ui-stars-star-on {background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/stars.png") repeat scroll 0 -18px rgba(0, 0, 0, 0);}
#ratings span {font-size:12px; color:#fff;}
#captchaCode {padding: 8px;}
#cancelReply { background: none repeat scroll 0 0 #fff; border-radius: 4px; color: tomato; padding: 4px 8px;}
/*-------------------------------------------------------   vendors ----------------------------*/
#vendors { border-top: 1px solid #ebf0d8; margin: 16px 0;  text-align: center;}
#vendors h2 {font-family: boblic; margin: 8px 0 14px; text-align: center;}
#vendors .vendorItem {text-decoration: none;}
#vendors .vendorItem img {border: 1px solid #ebf0d8; opacity: 0.8;
	-webkit-transition:opacity 0.30s ease-in;
  	-moz-transition:opacity 0.30s ease-in;
  	-o-transition:opacity 0.30s ease-in;
  	-ms-transition:opacity 0.30s ease-in;
  transition:opacity 0.30s ease-in;}
#vendors .vendorItem img:hover {opacity: 1}
#vendor128148, #vendor129374, #vendor126545, #vendor20692, #vendor29941, #vendor67446 {display:none;}

/*-------------------------------------------------------   list SUB Groups menu ---------------*/
#listGroups {background-color: #fafeeb; border-bottom: 2px solid #ebf0d8; margin: 4px 2px; padding: 0;}
#listGroups .title {background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); font-weight: normal; border-radius: 2px; color: #fff; font-family: boblic; font-size: 18px; margin: 0 0 8px; padding: 8px 4px; text-align: center;}
#listGroups .groupsUl {color: #344300; font-size: 12px; margin: 0; padding: 0 0 8px 8px;}
#listGroups .groupsUl li a { color: #344300; display: block; line-height: 1.2; margin:0; padding-bottom: 4px;}
#listGroups .groupsUl li a.active {background: none repeat scroll 0 0 #d3ed9c; padding-bottom: 2px;}
#listGroups .groupsUl li a.open { background: none repeat scroll 0 0 #d3ed9c; padding-bottom: 2px;}
#listGroups .groupsUl .group_open {list-style: disc outside none; padding: 0 0 0 16px;}
/*-------------------------------------------------------   prodListPage -----------------------*/
#prodListPage {}
.breadcrumbs { background-color: #fafeeb; border-bottom: 1px solid #ebf0d8; border-top: 1px solid #ebf0d8; font-size: 12px; margin: 4px; padding: 4px 8px;}
.breadcrumbs a {color: #344300;}
#prodListPage #prodListTab {width: 100%;}
#prodListPage .prodList { vertical-align: top;}
#prodListPage .prodList h1 {font-family: boblic; font-size: 18px; margin: 0; padding: 0 0 4px; text-align: center;}
#prodListPage .groupDescription {border-bottom: 1px solid #ebf0d8; font-size: 12px; margin: 0 0 5px; padding: 4px;}
#prodListPage .groupDescription p {margin: 0 0 8px;}
#prodListPage .groupDescription a {color:tomato;}
#prodListPage .groupDescription ul {list-style: disc outside none;}
#prodListPage .listTab {table-layout: fixed; width: 100%; border-spacing: 0;}
#prodListPage .listTab td { padding: 8px 0; vertical-align: top; text-align: center;  border-right: 1px solid #ebf0d8; border-bottom: 1px solid #ebf0d8;}
#prodListPage .listTab td img {border: 1px solid #c6da78; border-radius: 2px;}
#prodListPage .listTab td .price {color: tomato; font-weight: bold; margin: 4px 0;}
#prodListPage .listTab td .aTitle {color: #344300; display: block; font-size: 12px; line-height: 17px; margin-top: 8px; max-height: 38px; overflow: hidden; padding: 0 4px;}
#prodListPage .itemLnk,
#prodListPage .lastLnk {}
#prodListPage .lastLnk {border-right: medium none !important;}
#prodListPage {}
#prodListPage {}
#prodListPage {}
#prodListPage {}
#prodListPage {}
#prodListPage .rightSide {border-left:1px solid #f6f7f0; padding: 0 4px; vertical-align: top; width: 184px;}
.productImg {display: table; height: 175px; margin: auto;}
.addToCart {border-bottom: 1px dashed; cursor: pointer;font-weight: normal; padding: 0 10px 2px; text-decoration: none !important;}
.addToCart:hover {border-bottom: 1px solid;}
.addedToCart {text-decoration: none !important; padding: 0 10px 2px;}
.noItem {font-size: 14px; font-weight: normal; padding: 0 0 0 8px;}

#filtrs {font-size: 12px;   background-color: #fafeeb; border-bottom: 2px solid #ebf0d8; padding: 0 0 8px;}
#filtrs .title {font-size: 18px; font-family: boblic; background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 2px; color: #fff; padding: 8px 0; text-align: center;}
#filtrs .sort-title { border-bottom: 1px solid #ebf0d8; color: #344300; display: block; font-size: 14px; margin: 8px 0 4px; padding: 0 0 4px; text-align: center;}
#filtrs .sortmenu {list-style: none outside none; display: block; font-family: tahoma; font-size: 13px; margin: 0; padding: 0;}
#filtrs .pointer { color: #344300; display: block; font-size: 14px; padding: 2px; text-align: center; text-decoration: none;}
#filtrs a {color: #344300;}
#filtrs ul { color: #344300; list-style: disc outside none; }
#filtrs #sortlink {}
#filtrs #sortlink img {display:none;}
#filtrs #sortlink ul {display: block !important; margin: 0 0 0 18px; padding: 0;}
.filterList p {margin: 0;}
.filterList p a {color: #344300;}

.pager {font-family: gabriela; border-bottom: 1px solid #ebf0d8; color: tomato; font-size: 20px; padding: 4px; text-align: center;}
.pager .pagePrevious {}
.pager span { border-right: 1px solid #ebf0d8; display: inline-block; padding: 8px; }
.pager a { border-right: 1px solid #ebf0d8; display: inline-block; padding: 8px; }

#produced {margin:16px 0;}
#produced img {width: 184px;}
/*-----------------------------------------------------------------------  Cabinet -------------*/
#Cabinet {margin: 0 8px;}
#Cabinet .userinfo h1 {font-size: 24px; border-bottom: 1px solid #ebf0d8;}
#Cabinet .userinfo h1, .OrderHistoryList h1, .PointsHistory h1 { font-family: boblic; margin: 8px 0 4px; padding: 0 0 4px; text-align: center;}
.OrderHistoryList h1, .PointsHistory h1 {border-bottom: 1px solid tomato; color: tomato; font-size: 16px;}
#userinfoForm {background: none repeat scroll 0 0 #f5f9e4; border-radius: 8px; padding: 16px;}
#userinfoForm table { margin:auto; table-layout: fixed; width: 100%;}
#userinfoForm table td
	{ border-bottom: 1px solid #e7f0c8; line-height: 1.5; padding: 0 8px;}
#userinfoForm table td.label {border-right: 1px solid #e7f0c8; width: 144px;}
#userinfoForm table td.label .star {color: tomato;}
#userinfoForm table td.field {}
#userinfoForm table td.field input {border: 1px solid #d4deb0; box-shadow: none; padding: 4px 8px; width: 198px;}
#userinfoForm table td.field select {margin: 4px 0; padding: 4px 0; width: 215px;}
#reg_address {max-height: 88px; max-width: 344px; min-height: 88px; min-width: 344px;}
#userinfoPassCh {}
#userinfoEdit,
#userinfoSave,
#userinfoCancel,
#userinfoPassCh
{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: none; color: #577000; cursor: pointer; font-size: 16px; padding: 0;}

#userinfoEdit:hover,
#userinfoSave:hover,
#userinfoCancel:hover,
#userinfoPassCh:hover
	{text-decoration:underline;} 
.OrderHistory { background-color: #f5f9e4;}
.PointsHistoryList { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid tomato;
    border-radius: 0;
    color: tomato;
    padding: 14px;}
.PointsHistoryTable th { border-bottom: 1px solid #ebf0d8;}
.PointsHistoryTable td { border-bottom: 1px solid #ebf0d8; padding: 6px 2px;}
.PointsHistoryTable td.column_date { color: #444; width: 20%;}
/*---------------------------------------------------------------------------------------------*/
#CreatePass {}
#CreatePass .inf { color: tomato; display: block; line-height: 1.5; margin: 16px auto; text-align: center; width: 50%;}
.recovery {}
.recovery h1 {}
#recoveryForm {text-align:center}
#recoveryForm p {text-align:center}
#RecoveryEmail {}
/*-----------------------------------------------------------------------   registerPage    ----*/
#registerPage form, #recoveryForm {padding:24px 8px;}
#registerForm table { margin: auto; table-layout: fixed; width: 444px;}
#registerForm table td {padding:4px;}
#registerForm table .label {width: 124px; text-align: right;}
#registerForm table .field {}
#registerForm table #reg_username,
#registerForm table #reg_pass1,
#registerForm table #reg_pass2,
#RecoveryEmail
	{margin: 0 4px; text-align: center; width: 184px;}
#registerPage #reg_subscribe {margin: 0 8px 0 -84px;}
#UserAgree {font-size: 12px; line-height: 1.8; margin: 4px 0 8px -134px; text-align: center; width: 400px;}
#UserAgree a {color:#d3ed9c;}
#register {width: 144px;}
/*-----------------------------------------------------------------------   LOGIN    ----*/
#loginPage, #registerPage, #recoveryForm {margin:0 auto 24px; width: 84%;}
#loginPage .CreatePass {font-size: 16px; padding: 4px 8px; text-align: center;}
#loginPage .CreatePass a { color: tomato; font-family: gabriela; font-size: 20px;}
#loginPage h1, #registerPage h1, .recovery h1
	{font-family: gabriela; font-size: 24px; margin: 4px 0; padding: 4px 0; text-align: center;}
#loginForm, .loggeduser, #registerForm, #recoveryForm,
#loginCartForm, #purchaseCartForm, #FeedbackForm
	{background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 8px; color: #fff; padding: 8px;}
#loginForm table, #registerForm table
	{ margin: auto;}
#loginForm table label {display: block; font-size: 18px; margin: 8px 0 4px; text-align: center;}
#loginForm table input {text-align: center; width: 184px;}
.button #login {width: 84px;}
.button #login, #register,
#ButtonRecoveryPassword, #subscribe,
#AddCommentProduct, #purchase, #FeedbackSend, #orderMessageAdd
	{background-color:#d3ed9c;
	-webkit-transition:background-color 0.40s ease-in;
  	-moz-transition:background-color 0.40s ease-in;
  	-o-transition:background-color 0.40s ease-in;
  	-ms-transition:background-color 0.40s ease-in;
  	transition:background-color 0.40s ease-in;  
  	font-family: tahoma; color:#344300; 
    -webkit-transition:color 0.50s ease-in;
  	-moz-transition:color 0.50s ease-in;
  	-o-transition:color 0.50s ease-in;
  	-ms-transition:color 0.50s ease-in;
  	transition:color 0.50s ease-in; 
  	font-size: 16px; margin: 8px 0;}
.button #login:hover, #register:hover,
#ButtonRecoveryPassword:hover, #subscribe:hover,
#AddCommentProduct:hover, #purchase:hover, #FeedbackSend:hover,
#orderMessageAdd:hover
	{background-color:#344300; color:#d3ed9c;}
#loginPage .log-reg, #loginPage .log-recov { color: #fff; display: table; font-size: 16px; margin: 8px auto; text-align: center;}
.loggeduser { font-size: 16px; padding: 44px 0; text-align: center;}
.loggeduser f { color: #d3ed9c; font-family: gabriela; font-size: 20px;}
.loggeduser a {color: #d3ed9c; display: table; margin: 0 auto 8px;}

/*-------------------------------*/
#box {table-layout: fixed; width: 100%;}
#box .sidebar {width: 188px; vertical-align: top;}
#box .content {vertical-align: top;  border-left: 1px solid #f6f7f0;}

/*----    deepTop Part    ----*/
#deepTop {height: 22px; margin-top: 8px;}
#deepTop .topMenu { font-size: 13px;}
#deepTop .topMenu a {margin: 0 8px;}
#deepTop .topMenu a:hover {}
#deepTop #userTopMenu {display: inline-table;}
#deepTop #infoTopMenu {display: inline-table; margin-left:8px; margin-top: 2px; float: right;}
/*----------------------------------------------------------------------------  TOP PLACE    ----*/
#Top { background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); margin-top: 4px; border-radius: 4px; height: 84px;}
#Top table {height: 100%; table-layout: fixed; width: 100%;}
#Top td {}
#Top .logotype { text-align: center; width: 184px;}
#Top .searching {padding-left: 16px; width: 394px;}
#Top .searching form {}
#Top #search_box { border-radius: 4px;
    margin: 0 4px 2px 0;
    padding: 16px 8px;
    width: 304px;}
#Top #button_search {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    height: 40px; margin: 0 0 -16px;
    padding: 4px 0 0;}
#Top #button_search:hover {color:#000;}
#Top .contacts { color: #d3ed9c; font-family: boblic; font-size: 16px; font-weight: normal; padding-left: 4%; text-align: left;}
#Top .contacts ul {padding: 0; margin: 0;}
#Top .contacts li {padding: 2px 0;}
#Top .usercart {color: #fff; font-family: tahoma; font-size: 14px; padding-right: 16px; text-align: right;}
#Top .usercart img {display: inline-block; margin-top: 8px; margin: -22px 0;}
#Top .usercart .go-check-butt {color: #fff; text-decoration:none; padding:0 0 4px 0; border-bottom: 1px dashed #fff;}
#Top .usercart .go-check-butt:hover {border-bottom: 1px solid #fff;}
/*----------------------------------------------------------------------------  MAIN PAGE    ----*/

#shopTitle { border-bottom: 1px solid #ebf0d8; font-family: boblic; font-size: 20px; margin-bottom: 8px; padding-bottom: 3px; text-align: center;}

#mpSlides {border-bottom: 1px solid #ebf0d8;}
#mpSlides table {table-layout: fixed; width: 100%;}
#mpSlides .img {width: 50%; text-align: center;}
#mpSlides .img img {height: 298px;}
#mpSlides .links {vertical-align: middle; font-size: 20px;}
#mpSlides .links ul {color: #577000; font-size: 18px; list-style: disc outside none;}
#mpSlides .links ul li {border-bottom: 1px dashed #ebf0d8; padding: 8px 0; width: 84%;}
#mpSlides .title { color: tomato; font-family: Nautilus; font-size: 24px;}


/*----------------------------------------------------------------------------  MAIN Groups  ----*/
#Groups {color: #577000; font-size: 14px; margin: 8px 0; padding: 4px;}
#Groups .title {text-align: center; border-bottom: 1px solid; color: #577000; font-family: boblic; font-size: 20px; padding: 0 0 4px;}
#Groups ul {list-style: none outside none; margin: 0; padding: 0 0 0 4px;}
#Groups ul li {}
#Groups a {display: block; line-height: 1.1; margin: 4px 0;}
#Groups a:hover {color:#577000;}
#root231856, #root277656, #root314272, 
#root181673, #root212367, #root135664, #root135661 {display:none;}
#root319695, #root137121 {border-bottom: 1px solid #d4deb0; margin-bottom: 4px; padding-bottom: 4px;}
#root158928 a,
#root159589 a,
#root159386 a{background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 2px; color: #fff; font-family: Tahoma; font-size: 13px; padding: 5px 4px 8px 4px;}
#root158928 a:hover,
#root159589 a:hover,
#root159386 a:hover {color:#fff;}
/*----------------------------------------------------------------------------  MAIN Groups end ---*/

/*----------------------------------------------------------------------------  Spacial Side ---*/
#Special {text-align: center;}
#Special .title {border-bottom: 1px dashed; color: tomato; font-family: gabriela; font-size: 20px; margin-bottom: 8px; padding-bottom: 4px;}
#Special a { display: block; text-align: center;}
#Special a img { border-radius: 4px; border:4px solid tomato;}
/*----------------------------------------------------------------------------  discount Side ---*/
#discount {}
#discount .title, #produced .title { background-color: tomato;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font-family: nautilus;
    font-size: 24px;
    margin: 0 0 8px;
    padding: 4px 0;
    text-align: center;}
#discount .info {color: tomato; text-align: center; font-size: 14px; margin: 0 0 8px;}
/*----------------------------------------------------------------------------  Foot userBlock --*/
#userBlock {background: url("/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 8px; height: 184px; margin: 8px 0 14px;}
#userBlock table {margin: auto; table-layout: fixed;  width: 99%;}
#userBlock table td {vertical-align: top; padding: 10px 0 0;}
/*---------------------------------------------------------------------   subscribe ------------*/

.subscribeTD {text-align: center; width: 24%;}
.subscribeTD .subscribe {}
.subscribeTD .subscribe_title {color: #fff; font-family: nautilus; font-size: 22px; margin: 0 0 4px; padding: 0 0 4px 0; text-align: center;}
.subscribeTD label {color: #fff; display: block; font-size: 12px; margin: -4px 0 8px;}
.subscribeTD .subscribe_mail {}
.subscribeTD .subscribe_mail input {width: 174px; color: gray; text-align: center;}
.subscribeTD .button {}

.info1 {width: 25%;}
.info1 .ttl {color: #fff; font-family: nautilus; font-size: 22px;}
.info1 ul {color: #d3ed9c; list-style: disc outside none; margin: 4px 0; padding: 0 0 0 24px;}
.info1 ul li {padding: 4px 0;}
.info1 ul a {color: #d3ed9c;}
/*---------------------------------------------------------  Copyrights $ Counters   ----------*/
#copyRights {color: darkolivegreen; font-family: boblic; font-size: 18px; text-align: center;}
#copyRights p {}
#copyRights a {}
#counters {display:none;}
/*---------------------------------------------------------------------  CSS Massives ----------*/
#search_box 
	{color: gray; font-family: tahoma; font-size: 14px;}


#button_search, #login, #register, #purchase, #FeedbackSend,
#ButtonRecoveryPassword, #subscribe, #AddCommentProduct, #orderMessageAdd
	{box-shadow: none; cursor: pointer;}

/*--------------------------------------------------------------------- Footer -------*/
#footer {margin: auto; table-layout: fixed; width: 99%;}
#footer ttl {border-bottom: 1px solid #ebf0d8;
    color: #577000;
    display: block;
    font-family: boblic;
    font-size: 18px;
    margin: 0 20% 18px 0;
    padding: 0 0 8px;}
#footer td {vertical-align: top;}
#footer .paysystems {}
#footer .paysystems img {border: 1px solid #ebf0d8; padding: 2px; height: 64px;}
#footer .paycards {}
#footer .paycards img {border: 1px solid #ebf0d8; padding: 2px; height: 64px;}
#footer .QRcode {text-align: center; vertical-align: middle; width: 250px;}
#footer .QRcode img { border: 1px solid #ebf0d8; padding: 2px;}

/*-------------------------------------------------------------------------------------*/

/**/
a.modal-product-checkout-button {display:none;}
.modal-product-message {
    background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    padding: 10px 20px;
}
.modal-product-checkout {
    background: url("https://web.archive.org/web/20141227204831im_/http://azbooka.dp.ua/template/44047/deepGr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    float: left;
    padding: 20px;
    width: 190px;
}
.modal-product-price {
    color: tomato;
    font-weight: bold;
    text-decoration: none;
}
a.modal-product-checkout-cart-link {
    color: #fff !important;
    display: block;
    font-size: 16px;
    padding: 2px 0;
    text-align: center;
    text-decoration: none;
}
a.modal-product-checkout-cart-link:hover {color: #fff; text-decoration: underline;}
a.modal-product-checkout-continue-link {
    border-bottom: 1px dashed #d3ed9c;
    color: #fff !important;
    display: block;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
}
.modal-product-photo img {
    border: 2px solid #577000;
    max-height: 100px;
    max-width: 100px;
}
.modal-related-product-photo img {
    border: 2px solid #577000;
    max-height: 100px;
    max-width: 100px;
}
.modal-related-product-price {
    color: tomato;
    font-weight: bold;
    text-decoration: none;
}
.modal-related-products-box-title {
    color: #577000 !important;
    font-family: gabriela;
    font-size: 20px;
    line-height: 24px;
    padding: 20px 0;
    text-align: center;
}

.modal-related-products-box {
    border-top: 1px solid #d3ed9c;
    clear: both;
}
a.modal-related-product-title {
    color: #344300 !important;
    display: block;
    font-size: 12px;
    line-height: 17px;
    max-height: 38px;
    overflow: hidden;
    text-decoration: none;
    width: 140px;
}
.modal-product-checkout-total {
    line-height: 24px;
    padding: 0 0 20px;
    text-align: center;
}
/**/
#rCartBody {
    background: none repeat scroll 0 0 #d3ed9c;
    border-radius: 12px;
    box-shadow: 1px 6px 16px #333;
    display: none;
    padding: 6px;
}
.rCartHead {
    background: none repeat scroll 0 0 #d3ed9c;
    border-bottom: 1px solid #b2cf74;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 27px;
    padding: 8px 6px 6px;
}
a.rCartName {
    color: #577000 !important;
    float: left;
    font-weight: normal;
    text-decoration: none;
    width: 176px;
}
.rCartPrice {
    color: tomato;
    float: left;
    font-weight: bold;
    margin-top: 16px;
    text-align: right;
    width: 100px;
}
#rCartCheckout {
    background-color: #577000;
    border-radius: 4px;
    color: #fff !important;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 7px 12px;
}
#rCartCheckout:hover {background-color: #344300 !important;}
.rCartTotal {
    background-color: #d3ed9c;
    color: #577000 !important;
    float: right;
    font-size: 16px;
    padding: 4px 10px;
    text-align: right;
}
.rCartSeparator {
    border-bottom: 1px solid #b2cf74;
    margin: 7px 0;
}
a.rCartInfo {
    border-bottom: 1px solid;
    color: #577000 !important;
    float: left;
    font-size: 18px;
    font-weight: normal;
}
.rCartTotal span {
    color: #344300;
    font-weight: bold;
    padding-left: 6px;
}
/*
     FILE ARCHIVED ON 20:48:31 Dec 27, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:05:37 Apr 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.337
  captures_list: 0.355
  exclusion.robots: 0.012
  exclusion.robots.policy: 0.005
  esindex: 0.006
  cdx.remote: 114.075
  LoadShardBlock: 168.186 (3)
  PetaboxLoader3.resolve: 184.235 (4)
  PetaboxLoader3.datanode: 95.13 (4)
  load_resource: 115.206
*/