* {margin:0; padding:0;}
html {height:100%;}
body {font-family:arial, tahoma, verdana, sans-serif; color:#5b2914; font-size:11px; height:100%; background:#be9569;}

* html #wrapper, * html #footer {width:expression((documentElement.clientWidth||document.body.clientWidth)<975?'980px':'');}

a:link, a:visited {color:#eda07e; text-decoration:underline;}
a:hover, a:hover.visited {color:#eda07e; text-decoration:none;}

a {outline:0px;}

img {border:0px;}

p {margin:0px 0px 15px 0px; text-align:justify;}
h1, h2, h3, h4 {font-family:arial; margin:0px 0px 15px 0px; color:#fbd7a6;}
h1 {font-size:21px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

input {vertical-align:middle; font-size:13px; border:1px solid #7f3722; background:#552613; color:#eda07e; width:99%; padding:2px 3px;}

#wrapper {width:100%; min-width:980px; min-height:100%; height:auto !important; height:100%;}

#phones_top {width:100%; height:30px; background:#be9569; border-bottom:5px solid #ae845c;}
#phones_top div {text-align:center; color:#5b2914; font-size:20px; white-space:nowrap; font-family:arial narrow, "arial narrow", arial; position:relative; top:3px; font-weight:bold;}

#header {height:232px; position:relative;}

#gift_master {width:100%; color:#e7b58f; position:relative; margin:0 auto; height:39px; background:#5b2914; border-bottom:5px solid #ae845c;}
#gift_master table {margin:0 auto;}
#gift_master table td {padding:7px 5px 0px 5px;}
#gift_master  input {background:none;}
#gift_master select {font-size:11px; border:0px; height:18px; padding-top:1px; //height:20px;}
#gift_master option {font-size:11px;}
#gift_master .bttn {font-size:11px; cursor:pointer; width:100px; padding:1px 3px; text-align:center; background:#b56534; color:#ffffff; border-top:1px solid #dd8245; border-left:1px solid #dd8245; border-bottom:1px solid #8c3300; border-right:1px solid #8c3300;}
#gift_master .bttn {padding:1px 3px;}

.logo {position:absolute; top:54px; left:50%; margin-left:-78px;}

.a_ctl, .a_ctr, .a_cbl, .a_cbr {position:relative; top:-1px; left:-1px;}
.a_ctr, .a_cbr {left:1px;}
.a_cbl, .a_cbr {top:8px;}
.a_ctl {width:8px; height:8px; background:url(/_img/circle.png) left top no-repeat; float:left; margin:0px 0px -4px 0px; font-size:0px;}
.a_ctr {width:8px; height:8px; background:url(/_img/circle.png) right top no-repeat; float:right; margin:0px 0px -4px 0px; font-size:0px;}
.a_cbl {width:8px; height:8px; background:url(/_img/circle.png) left bottom no-repeat; float:left; margin:-15px 0px 0px 0px; font-size:0px;}
.a_cbr {width:8px; height:8px; background:url(/_img/circle.png) right bottom no-repeat; float:right; margin:-15px 0px 0px 0px; font-size:0px;}

.menu_top_01 {position:absolute; top:60px; left:2%; width:38%; border:1px solid #5e2713; background:#5e2713; font-size:13px;}
.menu_top_01 b {font-size:11px; color:#eda07e; position:relative; top:-2px; text-align:left; z-index:10; line-height:11px;}
.s_top {position:absolute; top:60px; right:2%; width:38%; border:1px solid #5e2713; background:#5e2713; font-size:11px;}
.menu_top_01 .inf, .s_top .inf {position:relative; height:35px; padding:10px 15px 1px 15px;}
.menu_top_01 .inf:after, .s_top .inf:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.menu_top_01 ul, .s_top ul {}
.menu_top_01 table, .s_top table {border-collapse:collapse; height:40px;}
.menu_top_01 table td {vertical-align:middle;}
.menu_top_01 ul li, .s_top ul li {float:left; list-style-type:none; margin-right:6px;}
.menu_top_01 a:link, .menu_top_01 a:visited {padding-left:7px; background:url(/_img/dot.png) 0px 7px no-repeat; white-space:nowrap; display:block;}
.menu_top_01 a:hover, .menu_top_01 a:hover.visited {padding-left:7px; background:url(/_img/dot.png) 2px 7px no-repeat; white-space:nowrap; display:block;}
.shadow {position:absolute; bottom:-8px; left:50%; margin-left:-189px; font-size:0px; width:379px; height:7px; background:url(/_img/shadow.png);}

.search_top {position:relative; top:0px; width:100%;}
.search_top input {width:90%; border-collapse:collapse;}
.search_top img {cursor:pointer;}

#middle {width:100%; padding:0 0 65px; height:1%;}
#middle:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}

.carts {position:absolute; z-index:10; text-align:left; background:#602b1b; border:5px solid #6a2f1e; padding:0px;}
.carts table {margin:5px; height:auto; padding:0px;}
.carts a:link, .carts a:visited {color:#eda07e; text-decoration:underline;}
.carts a:hover, .carts a:hover.visited {color:#eda07e; text-decoration:none;}

.basket_run {color:#eda07e;}
.basket_run a:link, .basket_run a:visited {color:#eda07e; text-decoration:underline;}
.basket_run a:hover, .basket_run a:hover.visited {color:#eda07e; text-decoration:none;}

#cart {border-collapse:collapse; margin-bottom:20px; margin-top:30px;}
#cart img {border:1px solid #e7e9eb;}
#cart th {height:30px; text-align:center;}
#cart tr.on {}
#cart tr.off {background:#ae845c;}
#cart td {height:52px; padding:3px 4px; text-align:center; vertical-align:middle; border:1px solid #ae845c;}
#cart .control {padding:10px 0px 10px 0px;}
#cart a.save:link, #cart a.save:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#a0592e; border-left:2px solid #ca733d; border-top:2px solid #ca733d; border-bottom:2px solid #7b2d00; border-right:2px solid #7b2d00;}
#cart a.save:hover, #cart a.save:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#a0592e; border-left:2px solid #ca733d; border-top:2px solid #ca733d; border-bottom:2px solid #7b2d00; border-right:2px solid #7b2d00;}
#cart a.order:link, #cart a.order:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}
#cart a.order:hover, #cart a.order:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}
#cart a.del:link, #cart a.del:visited {color:#5E2713;}
#cart a.del:hover, #cart a.del:hover.visited {color:#5E2713;}

.pages {margin-top:0px; width:98%;}
.pages span {padding:5px 10px 5px 10px; border:1px solid #773420; font-size:14px; background:#a37653; display:block; float:left; height:17px; margin-right:5px; margin:0px 5px 5px 0px;}
.pages span.on {background:#be9569; color:#000000;}
.pages span a:link, .pages span a:visited {color:#eda07e; text-decoration:none; font-size:13px;}
.pages span a:hover, .pages span a:hover.visited {color:#eda07e; text-decoration:underline; font-size:13px;}

.main_cntr {position:relative; width:100%; height:350px; border-collapse:collapse; margin-top:80px;}

#menu {left:0px; width:238px; min-height:240px; background:#703120 url(/_img/bg_menu.jpg) left bottom no-repeat; font-size:12px; position:relative; z-index:30;}
*html #menu {height:240px;}
#menu:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
#menu .menu {padding-left:20px;}
#menu .menu ul {padding:0px; margin:5px 0px 5px 16px;}
#menu .menu ul li ul {padding:0px; margin:5px 0px 5px 16px;}
#menu .menu ul li {list-style:none; width:100px; display:block;}
#menu .menu {margin-left:27px; margin-top:8px; margin-bottom:25px;}
#menu .menu a:link, #menu .menu a:visited {font-size:12px; padding-left:12px; background:url(/_img/li.gif) 0px 4px no-repeat; text-decoration:none; display:block; width:120px;}
#menu .menu a:hover, #menu .menu a:hover.visited {font-size:12px; padding-left:12px; background:url(/_img/li.gif) 0px 4px no-repeat; text-decoration:underline; display:block;}
#menu .bg_top {position:absolute; margin-top:2px; //margin-top:-6px; margin-left:43px;}

#intro {border-collapse:collapse; margin:20px 0px 25px 0px; width:100%;}
#intro td {background:url(/_img/bgi.gif) right top repeat-y; width:20%; text-align:center; vertical-align:top;}
#intro td.last {background:none;}
#intro td div {margin-bottom:20px; height:230px;}
#intro img {border:1px solid #ae845c;}
#intro .ref {display:block; float:right; padding-right:20px; font-size:11px; color:#5e2612;}
#intro .title {background:#652e1f; text-align:center; margin:11px 0px 8px 0px; padding:5px 5px 5px 5px; display:block; width:40%;}
#intro .title a:link, #intro .title a:visited {color:#eda07e; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:none; line-height:12px;}
#intro .title a:hover, #intro .title a:hover.visited {color:#ecb07e; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:underline; line-height:12px;}
#intro .price {font-size:22px; font-weight:normal; background:url(/_img/cart.gif) right 3px no-repeat; z-index:2;}
#intro .price .cart {text-decoration:none; cursor:pointer; font-size:22px;}
#intro .hit {z-index:2; margin:-25px 0px -13px 0px; padding-right:104px; width:40px; height:40px; position:relative;}
#intro .hit img {border:0px;}

#product {border-collapse:collapse; width:100%; position:relative;}
#product img {border:1px solid #ae845c; margin:0px 5px 5px 0px;}
#product .i1 {width:260px;}
#product .i2 {width:410px;}
#product .info {padding-left:30px;}
#product .hit {z-index:2; position:absolute; left:-15px; margin-top:195px; width:43px; height:43px;}
#product .hit img {border:0px;}
#product .price {font-size:22px; font-weight:normal; background:url(/_img/cart.gif) right 3px no-repeat; z-index:2;}
#product .price .cart {text-decoration:none; cursor:pointer; font-size:22px;}
#product .title {background:#652e1f; text-align:center; margin:5px 0px 8px 0px; //margin:-12px 0px 8px 0px; padding:5px 5px 5px 5px; display:block; width:60%; color:#eda07e;}
*html #product .title {margin:0px 0px 8px 0px;}
#product table.inf {border-collapse:collapse; width:100%; font-size:11px; margin-bottom:20px;}
#product table.inf td {padding:5px 5px 5px 8px;}
#product table.inf td img {border:0px; padding-top:5px; padding-bottom:0px; margin-bottom:0px;}
#product table.inf tr.on {background:#ae845c;}
#product table.inf tr.off {background:#caa078;}
#product .info a.add:link, #product .info a.add:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:130px; height:21px; background:#a0592e; color:#ffffff; border-top:1px solid #ca733d; border-left:1px solid #ca733d; border-bottom:1px solid #7b2d00; border-right:1px solid #7b2d00;}
#product .info a.add:hover, #product .info a.add:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:130px; height:21px; background:#a0592e; color:#ffffff; border-top:1px solid #ca733d; border-left:1px solid #ca733d; border-bottom:1px solid #7b2d00; border-right:1px solid #7b2d00;}

#catalogue_cnt {width:100%; border-collapse:collapse; text-align:center; table-layout:fixed;}
#catalogue_cnt td {padding:0px;}
#catalogue_cnt td a:link, #catalogue_cnt td a:hover, #catalogue_cnt td a:visited, #catalogue_cnt td a:hover.visited {color:#eda07e;}

.c_bars, .c_books, .c_caskets, .c_decanters_and_glasses, .c_diaries, .c_funny_ceramics, .c_interior_items, .c_leather, .c_miniature_books, .c_notebooks, .c_packaging, .c_photoalbums {position:relative; margin:0 auto; display:block; width:183px; height:164px; font-size:12px;}
.c_bars {background:url(/_img/c_bars.png) no-repeat;}
.c_books {background:url(/_img/c_books.png) no-repeat;}
.c_caskets {background:url(/_img/c_caskets.png) no-repeat;}
.c_decanters_and_glasses {background:url(/_img/c_decanters_and_glasses.png) no-repeat;}
.c_diaries {background:url(/_img/c_diaries.png) no-repeat;}
.c_funny_ceramics {background:url(/_img/c_funny_ceramics.png) no-repeat;}
.c_interior_items {background:url(/_img/c_interior_items.png) no-repeat;}
.c_leather {background:url(/_img/c_leather.png) no-repeat;}
.c_miniature_books {background:url(/_img/c_miniature_books.png) no-repeat;}
.c_notebooks {background:url(/_img/c_notebooks.png) no-repeat;}
.c_packaging {background:url(/_img/c_packaging.png) no-repeat;}
.c_photoalbums {background:url(/_img/c_photoalbums.png) no-repeat;}

.c_bars a:link, .c_bars a:visited, .c_books a:link, .c_books a:visited, .c_caskets a:link, .c_caskets a:visited, .c_decanters_and_glasses a:link, .c_decanters_and_glasses a:visited, .c_diaries a:link, .c_diaries a:visited, .c_funny_ceramics a:link, .c_funny_ceramics a:visited, .c_interior_items a:link, .c_interior_items a:visited, .c_leather a:link, .c_leather a:visited, .c_miniature_books a:link, .c_miniature_books a:visited, .c_notebooks a:link, .c_notebooks a:visited, .c_packaging a:link, .c_packaging a:visited, .c_photoalbums a:link, .c_photoalbums a:visited {display:block; padding-top:107px; color:#d27137; text-decoration:none;}

.c_bars a:hover, .c_bars a:hover.visited, .c_books a:hover, .c_books a:hover.visited,  .c_caskets a:hover, .c_caskets a:hover.visited, .c_decanters_and_glasses a:hover, .c_decanters_and_glasses a:hover.visited, .c_diaries a:hover, .c_diaries a:hover.visited, .c_funny_ceramics a:hover, .c_funny_ceramics a:hover.visited, .c_interior_items a:hover, .c_interior_items a:hover.visited, .c_leather a:hover, .c_leather a:hover.visited, .c_miniature_books a:hover, .c_miniature_books a:hover.visited, .c_notebooks a:hover, .c_notebooks a:hover.visited, .c_packaging a:hover, .c_packaging a:hover.visited, .c_photoalbums a:hover, .c_photoalbums a:hover.visited {display:block; padding-top:107px; color:#d27137; text-decoration:underline;}

.item {margin-bottom:20px; height:230px;}
.item .ref {display:block; float:right; padding-right:20px; font-size:11px; color:#5e2612;}
.item .title {background:#5e2612; text-align:center; margin:11px 0px 8px 0px; padding:5px 5px 5px 5px; display:block; width:40%;}
.item .title a:link, .item .title a:visited {color:#d27137; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:none; line-height:12px;}
.item .title a:hover, .item .title a:hover.visited {color:#d27137; font-family:arial, tahoma, verdana; font-size:12px; text-decoration:underline; line-height:12px;}
.item .price {font-size:22px; font-weight:normal; background:url(/_img/cart.gif) right 3px no-repeat; z-index:2;}
.item .price .cart {text-decoration:none; cursor:pointer;}
.item .hit {z-index:2; margin:-25px 0px -13px 0px; padding-right:104px; width:40px; height:40px; position:relative;}
.item .hit img {border:0px;}
.hit_img {border:0px;}

#wrapper {width:100%; min-width:980px; min-height:100%; height:auto !important; height:100%;}

#middle {width:100%; padding:0 0 65px; height:1%;}
#middle:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}

#container {width:100%; float:left; overflow:hidden;}

.sl {float:left; width:250px; margin-left:-100%;}

#content {position:relative; z-index:20; padding:0 50px 0 270px; font-size:13px;}
#content ul {margin-left:20px; display:inline-block; list-style-type:square;}
#content h1 {margin:0px; padding:0px; font-size:22px; letter-spacing:-1px; background:#713322; padding:2px 5px 2px 5px; display:inline; font-weight:normal;}
#content h2 {margin:0px; padding:0px; font-size:16px;}
#content p.srd {border-bottom:1px dotted #703120; padding-bottom:15px;}
#content a:link, #content a:visited {color:#703120; text-decoration:underline;}
#content a:hover, #content a:hover.visited {color:#703120; text-decoration:none;}
#content p span.sr {font-size:11px;}
#content p {text-align:justify; margin:20px 0px 20px 0px; line-height:18px;}
/*#content ul {line-height:18px; list-style:square;}*/
#content .right {float:right; margin:0px 0px 10px 20px; border:0px;}
#content table {border-collapse:collapse; width:100%;}
#content table td {vertical-align:top;}
#content table td.content {width:100%; background:#ffffff;}
#content table td img {border:1px solid #ae845c; margin-bottom:10px;}
#content span.date {font-size:11px; background:#6a3020; padding:3px 5px 3px 5px; margin-bottom:7px; display:block; width:100px; text-align:center;} 

.content_area {padding:0 28px 0 42px;}

.txn {font-size:22px; padding-left:2px; padding-bottom:0px; color:#713322;}
.txn h1 {font-size:22px; font-weight:normal; color:#eda07e;}

.txn a:link, .txn a:visited {color:#713322; text-decoration:none; font-size:22px;}
.txn a:hover, .txn a:hover.visited {color:#713322; text-decoration:underline; font-size:22px;}

#order {text-align:center; margin:0 auto; width:400px;}
#order input {}
#order .td {text-align:left; vertical-align:middle;}
#order input {width:100%; margin-bottom:4px; background:#713322; border:1px solid #9b553c; font-family:arial; font-size:12px; padding:2px; color:#ffffff;}
#order textarea {margin-top:5px; margin-bottom:10px; background:#713322; border:1px solid #9b553c; //overflow-y:visibility; height:150px; width:100%; font-family:arial; font-size:12px; color:#ffffff;}

#order .sending {float:right; margin-left:8px;}
html:root #order .sending {margin-right:-2px;}

#control {color:#ffffff; font-weight:bold; padding:0px 0px 10px 0px;}
html:root #control {margin-right:-2px;}
#control a:link, #control a:visited {font-weight:bold; cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#a0592e; border-left:2px solid #ca733d; border-top:2px solid #ca733d; border-bottom:2px solid #7b2d00; border-right:2px solid #7b2d00;}
#control a:hover, #control a:hover.visited {font-weight:bold; cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:140px; height:21px; background:#a0592e; border-left:2px solid #ca733d; border-top:2px solid #ca733d; border-bottom:2px solid #7b2d00; border-right:2px solid #7b2d00;}

#control_2 {color:#ffffff; font-weight:bold; padding:0px 0px 10px 0px; margin-top:5px; margin-right:1px; position:relative; left:8px;}
#control_2 a:link, #control_2 a:visited {cursor:pointer; font-size:11px; display:block; text-decoration:none; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}
#control_2 a:hover, #control_2 a:hover.visited {cursor:pointer; font-size:11px; display:block; text-decoration:underline; text-align:center; padding-top:5px; color:#ffffff; width:110px; height:21px; background:#b51a21; border-left:2px solid #d71f27; border-top:2px solid #d71f27; border-bottom:2px solid #9e171d; border-right:2px solid #9e171d;}

#footer {font-size:11px; position:relative; margin:-50px auto 0; min-width:980px; height:45px; background:#502412; color:#f6b58f; border-top:5px solid #ae845c;}

#footer .copy {position:absolute; padding:7px 15px 0px 42px;}
#footer .contacts {position:absolute; left:50%; margin-left:-200px; width:464px; padding-top:7px; text-align:center;}
#footer .copy a {font-size:11px;}
#footer .mega {position:absolute; right:5px; margin-top:9px; width:210px; color:#673622;}
#footer .mega a {color:#673622;}
#footer #mega_copyright_0 {position:absolute;}

#feedback {margin-bottom:20px; width:450px; padding-bottom:20px; vertical-align:top;}
#feedback input {width:100%; margin-bottom:4px; background:#be9569; border:1px solid #9b553c; font-family:arial; font-size:12px; padding:2px; color:#ffffff;}
#feedback textarea {margin-top:5px; margin-bottom:10px; background:#be9569; border:1px solid #9b553c; //overflow-y:visibility; height:150px; width:100%; font-family:arial; font-size:12px; color:#ffffff;}
#feedback img {border:0px;}

.feedbk_table {width:400px; border-collapse:collapse;}
.feedbk_table td {padding:0px;}
.feedbk_table input {background:#be9569;}
.feedbk_table textarea  {background:#be9569;}
.feedbk_table img {border:0px;}
.feedbk_table .err {}
.feedbk_table .err b {color:#713322; display:inline-block; padding:3px 5px; background:#eda07e;}
.feedbk_table .err ul {color:#ffffff;}
.feedbk_table .err ul li {list-style-type:square;}
