/* Common */
html, body, img, form {margin:0px; padding:0px; border:none;}
html, body {height:100%;}
body {background-color:#f5f5ec; color:#483c28; font-size:11px; font-family:Tahoma, Helvetica, Arial, sans-serif;}
body, td {/*font: 14px Arial, sans-serif;*/}
a {color:#209bb2;	text-decoration:underline;}
a:hover {text-decoration:none;}
table {border:0px; border-collapse:collapse;}
td {vertical-align:top;}
p {padding:0; margin:0px 0px 12px 0px;}
object {outline:none;}

h1 {font-size:17px; padding: 0px; margin: 0px 0px 10px 0px;}
h2 {font-size:15px; padding: 0px; margin: 0px 0px 10px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.hfeed .posts {margin-bottom:10px;}

.main-cont {width:990px; padding:0 15px 20px 15px; margin:0 auto; min-height:100%; _height:100%;}

/*.conteiner {width:100%; float: left;}*/
.bg-top {position:absolute; width:100%; height:8px; background:url(../img/bg-top.gif) center; top:0; left:0; z-index:-2; overflow:hidden;}
.bg-top-l {position:absolute; width:426px; height:113px; background:url(../img/bg-top-l.jpg) center; top:0; left:34%; z-index:-3; overflow:hidden;}

/* Header */
.header {height:165px; overflow:hidden; /*background-color: #555;*/ margin-bottom:20px;}
.header a {color:#301911;}
.header .logo-cont {width:295px; height:165px; /*margin-left:-15px;*/}
.header .logo-cont .homeicon {position:absolute; width:27px; height:27px; top:90px; /*margin-left:-15px;*/}
.header .logo-cont .homeicon a {width:27px; height:27px; display:block; background:url(../img/icon_home.gif) no-repeat;}
.header .logo-cont .links {position:absolute; width:195px; height:20px; /*background:#F00;*/ top:22px; margin-left:130px;}
.header .logo-cont .links li {float:left;}
.header .logo-cont .links a {color:#301911; padding-left:22px; margin-right:15px;}
.header .logo-cont .links a.ashop {background:url(../img/icon_about.gif) no-repeat 0 1px;}
.header .logo-cont .links a.smap {background:url(../img/icon_sitemap.gif) no-repeat 4px 3px;}
.header .logo-cont a.logo {width:295px; height:165px; display:block; background:url(../img/logo.gif) no-repeat;}
.header .logo-cont a.logo span {width:295px; height:165px; background:url(../img/logo-hand.png) no-repeat; display:block; cursor:pointer;}
.header .topm-cont {position:absolute; width:670px; height:175px; /*background:#ccc;*/ top:0; margin-left:320px; overflow:hidden;}
.header .topm-cont .rss {position:absolute; width:24px; height:33px; border-left:2px solid #cfcfb3; top:0; right:0; overflow:hidden;}
.header .topm-cont .rss a {display:block; margin:21px 0 0 5px; width:12px; overflow:hidden;}
.header .topm-cont .tel {position:absolute; width:140px; /*height:40px;*/ /*background:#C96;*/ top:20px; right:50px; font-size:9px; overflow:hidden;}
.header .topm-cont .tel span {display:block; margin:0 0 4px 0;}
.header .topm-cont .tel .phone {background:url(../img/icon-phone-sm.gif) no-repeat; width:130px; height:22px; padding:0 0 0 15px;}
.header .topm-cont .tel .phone div {}
.header .topm-cont .tel span.code {font-size:9px; margin:0 0 0 3px; display:block; float:left;}
.header .topm-cont .tel span.no-phone {font-size:20px; margin:-3px 0 0 1px; width:100px; display:block; float:left;}
.header .topm-cont .tel span.no-phone span {margin:5px 0 0 0;}
.header .topm-cont .bar {position:absolute; width:675px; top:50px;}
.header .topm-cont .bar .links {width:435px; height:40px; margin-left:10px; background:url(../img/bg-ffe000.gif) no-repeat; overflow:hidden;}
.header .topm-cont .bar .links ul {padding:12px 0 0 45px;}
.header .topm-cont .bar .links li {float:left; margin-right:20px;}
.header .topm-cont .bar .links li a {color:#301911; background:url(../img/icon_t.gif) no-repeat 0 2px; padding-left:20px;}
.header .topm-cont .bar .main {width:675px; height:65px; background:#fff;}
.header .topm-cont .bar .main .cart {position:absolute; width:341px; height:57px; background:url(../img/bg-cart.gif) no-repeat; margin:13px 0 0 105px;}
.header .topm-cont .bar .main .cart-non {position:absolute; width:346px; height:59px; background:url(../img/bg-cart-non.gif) no-repeat; margin:13px 0 0 105px;}
.header .topm-cont .bar .main .cart .info {color:#a19a63; margin:20px 0 0 80px; padding-left:25px; background:url(../img/icon_cart.gif) no-repeat 0 0;}
.header .topm-cont .bar .main .cart .active {color:#ffe000; margin:15px 0 0 50px; padding-left:25px; background:url(../img/icon_cart.gif) no-repeat 0 0;}
.header .topm-cont .bar .main .cart .active strong {color:#fff;}
.header .topm-cont .bar .main .cart .order {position:absolute; width:110px; height:48px; top:13px; right:-8px; background:url(../img/cart-b-d.png) no-repeat; overflow:hidden;}
.header .topm-cont .bar .main .cart .order span {width:55px; height:38px; padding:8px 20px 0 40px; text-transform:uppercase; text-decoration:underline; color:#bebea8; display:block;}
.header .topm-cont .bar .main .cart .active-c {position:absolute; width:110px; height:48px; top:13px; right:-8px; background:url(../img/cart-b-a.png) no-repeat; overflow:hidden;}
.header .topm-cont .bar .main .cart .active-c a {width:55px; height:38px; padding:8px 20px 0 40px; text-transform:uppercase; color:#5d6320; display:block;}
.header .topm-cont .bar .main .cart .clear-cart { font-size:9px; position:absolute; margin:18px 0 0 33px;}
.header .topm-cont .bar .main .txt {position:absolute; width:100px; font-size:17px; line-height:16px; padding:15px 0 5px 30px;}
.header .topm-cont .bar .main .help {position:absolute; background:url(../img/icon_help.gif) no-repeat 0 15px; width:100px; font-size:17px; line-height:16px; padding:15px 0 2px 55px; left:475px;}
.header .topm-cont .bar .main .help a {/*display:block;  height:40px; padding-left:55px;*/}
.header .topm-cont .bar .main .help span.wind { position:absolute; width:43px; height:15px; overflow:hidden; display:block; /*background:#ffec64;*/ top:15px; left:130px;}

/* left col */
.left-col {width:320px; float:left; overflow:hidden;}
.left-col .padding {padding:0 0 175px 0;}
.left-col .bg_lm {position:absolute; width:700px; height:260px; background:url(../img/bg_lm.jpg) no-repeat; margin:-130px 0 0 -350px; z-index:-3;}

.l-menu-cont {width:296px; background:#fff url(../img/me4nu.png) no-repeat bottom left; margin-bottom:20px; /*border-top:5px solid #483c28;*/ position:relative; z-index:9999;}
.l-menu-cont .all {width:292px; margin-left:2px; background:url(../img/l-menu-in-bg.gif) no-repeat 16px bottom; border-top:5px solid #483c28;}
.l-menu-cont .all a {font-size:14px; font-weight:bold; padding:10px 0 15px 130px; display:block; background:url(../img/arr-lm.gif) no-repeat 110px 17px;}
.l-menu-cont ul.main-menu {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:15px 0 15px 15px; margin:0;}
.l-menu-cont ul.main-menu li {padding:0 0 5px 10px; margin:5px 0 10px 0; cursor:pointer;}
.l-menu-cont ul.main-menu li a {color:#483c28; width:252px; display:block; margin:0; padding:0; line-height:normal;}
.l-menu-cont ul.main-menu li.here {color:#301911; background:#ffe000; padding:2px 5px 2px 5px;}
.l-menu-cont ul.main-menu ul {font-size:11px; margin:5px 0 5px 0; padding:0; display:none;}
.l-menu-cont ul.main-menu li li {font-size:11px; padding:2px 5px 2px 5px; margin:0 2px 0 0; background:none;}
.l-menu-cont ul.main-menu li li a {color:#209bb2;}
.l-menu-cont ul.main-menu li.open ul {display:block;}
.l-menu-cont ul.main-menu li span {width:10px; height:10px; position:absolute; background:url(../img/icon_plus.gif) no-repeat 2px 2px;  margin:1px 0 0 -13px; border:1px solid #fff; overflow:hidden; display:block;}
.l-menu-cont ul.main-menu li span:hover {border:1px solid #f4ec7a;}

/* Search */
.l-search {width:279px; height:60px; background:url(../img/search.png) no-repeat left top; margin:20px 0 0 7px;}
.l-search .inputs {height:40px;}
.l-search .more {margin:5px 0 0 160px;}
.l-search .more a {color:#333333;}
.l-search #ajaxSearch_form {padding:0; margin:-12px 0 0 0;}
.l-search #ajaxSearch_form fieldset {padding:0; margin:0;}
.l-search #ajaxSearch_input {width:225px; margin:2px 0 0 15px; padding:0; font-size:18px; color:#7c7676; border:none; background:none;}
.l-search #ajaxSearch_submit {width:25px; height:35px; border:none; background:none;}
.l-search .ajaxSearch_intro {display:none;}
.l-search .AS_ajax_resultsIntroFailure {display:none;}

.as-form {border:1px solid #fff; padding:10px;}
.txt-m #ajaxSearch_form {}
.txt-m #ajaxSearch_input {width:480px; margin:0 0 0 10px; padding:5px; font-size:18px; color:#7c7676;}
.txt-m #ajaxSearch_submit {margin:0 0 0 15px;}
.txt-m .ajaxSearch_intro {font-size:11px; margin:10px 0 10px 14px;}
.txt-m .AS_ajax_resultsIntroFailure {font-size:11px; margin:10px 0 10px 14px;}
.txt-m .ajaxSearch_resultsInfo { font-size:11px; margin:0 0 0 10px;}
.txt-m .ajaxSearch_result {width:585px; font-size:17px; margin:-15px 0 0 -10px; padding:15px 25px 0 25px; background:#fff;}
.txt-m .ajaxSearch_result a {margin:0; padding:0;}
.txt-m .ajaxSearch_resultExtract {margin:10px 0 0 0; padding:0; font-size:11px;}
.txt-m .ajaxSearch_resultBreadcrumbs { font-size:9px; border-bottom:2px solid #dcdcc3; display:block; padding-bottom:15px; margin-bottom:10px;}
.txt-m .ajaxSearch_highlight, .txt-m ajaxSearch_highlight1 { font-weight:bold;}
.txt-m .ajaxSearch_paging { display:block; text-align:right; padding:5px 20px 20px 20px; font-size:11px;}

/* center col */
.inmain {margin:0px 0px 0 320px;}
.inmain-b {width:100%; float:left; overflow:hidden;}
/*.inmain .padding {padding:20px 20px 175px 20px;}*/
.inmain li {margin:10px 0;}
.inmain div .head {height:40px; margin-top:4px; padding-top:10px;}
.inmain div .head h2 {font-size:20px; float:left; width:500px;}
.inmain div .head .more {/*width:150px;*/ margin-top:5px; padding-left:13px; background:url(../img/arr-lm.gif) no-repeat 0 5px; float:right;}
.inmain div .content {width:650px; padding-left:20px;}
.inmain div .content .big {width:274px; float:left; overflow:hidden;}
.inmain div .content .big .img {width:252px; height:252px; background:#fff; padding:10px; border:1px solid #e2cec7; overflow:hidden;}
.inmain div .content .big .img a {width:252px; height:252px; overflow:hidden; display:block;}
.inmain div .content .big h3 {position:absolute; z-index:100; display:block;}
.inmain div .content .big h3 a {display:block; color:#ef918f; font-size:18px; background:#ffd3ce; padding:10px 10px 10px 20px; margin:30px 0 0 0px; width:190px; height:auto; cursor:pointer;}

.inmain div .content .big .price-s-b {margin:-11px 0 0 5px;}
.inmain div .content .big .price-old {margin:-31px 0 0 -5px;}
.inmain div .content .big .bay { float:right; margin-top:10px;}
.inmain div .content ul.morethings {float:left; margin-left:35px;}
.inmain div .content ul.morethings li {width:340px; height:165px; background:url(../img/li-bl.gif) no-repeat top right; overflow:hidden;}
.inmain div .content ul.morethings li .img {position:absolute; width:122px; height:122px; background:#fff; padding:5px; border:1px solid #e2cec7; overflow:hidden;}
.inmain div .content ul.morethings li .img a {width:122px; height:122px; overflow:hidden; display:block;}
.inmain div .content ul.morethings li .price-s {margin:80px 0 0 -15px;}
.inmain div .content ul.morethings li .price-old {margin:60px 0 0 -25px;}
.inmain div .content ul.morethings li .img .price-old {}
.inmain div .content ul.morethings li .cont {position:absolute; width:165px; margin-left:150px;}
.inmain div .content ul.morethings li .cont .link {width:165px; height:85px; margin-bottom:15px; overflow:hidden;}
.inmain div .content ul.morethings li .cont .link a { font-size:14px; font-weight:bold; color:#857a57;}
.inmain div .content ul.morethings li .cont .bay {width:165px; height:35px;}
.inmain .spec {width:100%; display:inline-block;}

.price-s {width:85px; height:35px; text-align:center; background:url(../img/cenn-ysm.png) no-repeat; position:absolute; z-index:100;}
.price-s-c {margin:0 auto; display:inline-block;}
.price-s-c span {float:left; font-size:24px; padding:2px 0 0 0;}
.price-s-c span.uah { font-size:9px; padding:16px 0 0 1px;}

.price-s-b {width:127px; height:55px; text-align:center; background:url(../img/cenn-ysm-b.png) no-repeat; overflow:hidden; position:absolute; z-index:100;}
.price-s-b-c {margin:0 auto; display:inline-block;}
.price-s-b-c span {float:left; font-size:35px; font-weight:bold; letter-spacing:-2px; padding:2px 0 0 0;}
.price-s-b-c span.uah { font-size:11px; padding:25px 0 0 2px; letter-spacing: normal; font-weight:normal;}

.pt-block .price-b {float:left; text-align:center; margin-top:5px; width:127px; height:55px; overflow:hidden; background:url(../img/cenn-yb.gif) no-repeat;}
.price-s-p {margin:0 auto; display:inline-block;}
.price-s-p span {float:left; font-size:35px; padding:2px 0 0 0;}
.price-s-p span.uah { font-size:11px; padding:25px 0 0 2px; letter-spacing: normal; font-weight:normal;}

.price-old {width:85px; height:35px; text-align:center; background:url(../img/cenn-gsm-old.png) no-repeat; position:absolute; z-index:99; color:#ffe108;}
.price-old span {margin:0 auto; display:inline-block; padding:2px 0 0 0; text-decoration: line-through;}

.addcart-big {background:url(../img/add-cart-big.gif) no-repeat; width:123px; height:34px; overflow:hidden;}
.addcart-big a {font-size:18px; color:#7c7676; padding:4px 0 5px 35px; display:block; text-decoration:none;}
.addcart-sm {background:url(../img/add-cart-sm.png) no-repeat; width:33px; height:35px; overflow:hidden;}
.addcart-sm a {width:33px; height:35px; display:block;}
.addcart-big-pt {background:url(../img/add-cart-big.png) no-repeat; width:336px; height:35px; overflow:hidden;}
.addcart-big-pt a {font-size:18px; color:#7c7676; padding:4px 0 5px 120px; display:block; text-decoration:none;}

.color-1 {background:url(../img/color-1.gif) repeat-x top left;} .color-1 .head h2 {color:#fda2a2;}
.color-2 {background:url(../img/color-2.gif) repeat-x top left;} .color-2 .head h2 {color:#d8c793;}
.color-3 {background:url(../img/color-3.gif) repeat-x top left;} .color-3 .head h2 {color:#8b8584;}
.color-4 {background:url(../img/color-4.gif) repeat-x top left;} .color-4 .head h2 {color:#483c28;}

/* New in Shop */
.ninshop {width:100%; height:350px; overflow:hidden; display:inline-block;}
.ninshop ul {}
.ninshop ul li {width:190px; height:260px; float:left; margin-right:25px;}
.ninshop ul li .img {position:absolute; width:160px; height:160px; background:#fff; margin-left:20px; padding:5px; border:1px solid #e2cec7; overflow:hidden;}
.ninshop ul li .img a {width:160px; height:160px; overflow:hidden; display:block;}
.ninshop ul li .bay {margin:220px 0 0 70px; position:absolute;}
.ninshop ul li h3 {width:172px; height:40px; overflow:hidden; position:absolute; margin:175px 0 0 20px; font-size:13px; font-weight:bold;}
.ninshop ul li h3 a {color:#857a57;}
.ninshop ul li .price-s {margin:120px 0 0 0;}
div.ninshop-s {position:relative; overflow:hidden; height:350px; width:635px;}  
div.ninshop-s ul.items {position:absolute; width:20000em;}
.ninshop #actions1 {}
.ninshop #actions1 a.prevPage {width:19px; height:38px; background:url(../img/im-act-h.gif) no-repeat; display:block; position:absolute; margin:100px 0 0 -35px;}
.ninshop #actions1 a.nextPage {width:19px; height:38px; background:url(../img/im-act-h.gif) no-repeat -20px 0; display:block; position:absolute; margin:100px 0 0 640px;}
.ninshop #actions1 a.prevPage.disabled {background:url(../img/im-act-h-c.gif) no-repeat top left; _background:none;}
.ninshop #actions1 a.nextPage.disabled {background:url(../img/im-act-h-c.gif) no-repeat -20px 0; _background:none;}


/* Bestsellers */
.bestsell {width:100%; height:335px; display:inline-block;}
.bestsell h2 {font-size:20px !important; font-weight: normal !important; margin:0 !important; float:left; width:500px;}
.bestsell ul {}
.bestsell ul li {width:180px; height:90px; float:left; margin:0 35px 30px 0;}
.bestsell ul li .img {position:absolute; width:76px; height:76px; background:#fff; margin-left:5px; padding:5px; border:1px solid #e2cec7; overflow:hidden;}
.bestsell ul li .img a {width:76px; height:76px; overflow:hidden; display:block;}
.bestsell ul li .bay {margin:60px 0 0 0; position:absolute;}
.bestsell ul li h3 {width:110px; height:40px; overflow:hidden; position:absolute; margin:0 0 0 100px; font-size:11px; font-weight:bold;}
.bestsell ul li h3 a {color:#857a57;}
.bestsell ul li .price-s {margin:53px 0 0 100px;}
div.bestsellers-s {position:relative; overflow:hidden; height:235px;}  
div.bestsellers-s ul.items {position:absolute; height:20000em;}
.bestsell #actions2 { height:10px;}
.bestsell #actions2 a.prevPage {width:38px; height:19px; background:url(../img/im-act-v.gif) no-repeat; display:block; position:absolute; margin:-30px 0 0 300px;}
.bestsell #actions2 a.nextPage {width:38px; height:19px; background:url(../img/im-act-v.gif) no-repeat 0 -20px; display:block; position:absolute; margin:250px 0 0 300px;}
.bestsell #actions2 a.prevPage.disabled {background:url(../img/im-act-v-c.gif) no-repeat top; _background:none;}
.bestsell #actions2 a.nextPage.disabled {background:url(../img/im-act-v-c.gif) no-repeat 0 -20px; _background:none;}

.ats-block {margin-top:20px;}
.ats-block .more {margin-top:5px; padding-left:13px; background:url(../img/arr-lm.gif) no-repeat 0 5px;}
.ats-block .content p {padding:0 13px 0 13px;}


/* AdRotator */
.adr { width:100%; height:144px; overflow:hidden; margin:20px 0 195px 0;}
.adr ul { width:25000em;}
.adr li {width:292px; height:142px; float:left; margin:0 17px 0 17px;}
.adr .tline {background:url(../img/adr-tline.gif) no-repeat; width:255px; height:3px; margin:0 auto; overflow:hidden;}
.adr .content {width:292px; height:139px; overflow:hidden; position:relative; background:#fff; border:1px solid #e6e6d3;}
.adr .content .img {position:absolute; width:122px; height:122px; background:#fff; margin:12px 0 0 165px; padding:5px; border:1px solid #e2cec7; overflow:hidden;}
.adr .content .img a {width:122px; height:122px; overflow:hidden; display:block;}
.adr .content .bay {margin:8px 0 0 250px; position:absolute;}
.adr .content h3 {width:140px; height:65px; overflow:hidden; position:absolute; margin:15px 0 0 18px; font-size:14px; font-weight:bold;}
.adr .content h3 a {color:#857a57;}
.adr .content .price-s {margin:90px 0 0 10px;}

/* item */
ul.itm {padding:30px 0 30px 20px !important;}
ul.itm li {width:180px; height:210px; float:left; margin:0 25px 30px 0 !important; padding:0 !important; background:none !important;}
ul.itm li .img {position:absolute; width:155px; height:155px; background:#fff; margin-left:5px; padding:5px; border:1px solid #e2cec7; overflow:hidden;}
ul.itm li .img a {width:155px; height:155px; overflow:hidden; display:block;}
ul.itm li .bay {margin:-5px 0 0 155px; position:absolute;}
ul.itm li h3 {width:170px; height:40px; overflow:hidden; position:absolute; margin:175px 0 0 5px; font-size:12px; font-weight:bold;}
ul.itm li h3 a {color:#857a57;}
ul.itm li .price-s {margin:135px 0 0 -5px;}

/* footer */
.footer {width:1020px; margin:0 auto; position:relative;}
.footer-b {width:100%; height:175px; position: absolute; top:-175px; left:0;}
.footer-b .ftop ul {height:100px; padding:0 10px 0 45px;}
.footer-b .ftop ul li {float:left; padding:0 10px 0 10px;}
.footer-b .ftop ul li .phone-c { margin:0 0 0 50px;}
.footer-b .ftop ul li .phone {background:url(../img/icon-phone.gif) no-repeat; width:160px; /*height:30px;*/ display: inline-block; padding:0 0 0 20px;}
.footer-b .ftop ul li span.code {font-size:9px; margin:3px 3px 0 0; display:block; float:left;}
.footer-b .ftop ul li span.no-phone {font-size:26px; margin:-3px 0 0 0; display:block; float:left;}
.footer-b .ftop ul li span.no-phone span {margin:8px 0 0 0;}
.footer-b .ftop ul li div.mail {margin:5px 0 0 15px; padding:0 0 0 18px; background:url(../img/icon-mail.gif) no-repeat 0 3px;}
.footer-b .ftop ul li div.work-c {margin:10px 0 0 50px;}
.footer-b .ftop ul li div.work-name {color:#ba926a; font-size:20px; margin-bottom:5px;}
.footer-b .ftop ul li div.work-time {padding:0 0 0 30px; background:url(../img/icon-time.gif) no-repeat;}
.footer-b .ftop ul li div.slogan {color:#cdd474; font-size:20px; line-height:22px; margin:10px 0 0 50px;}
.footer-b .ftop ul li div.slogan span {color:#ba936c;}
.footer-b .fdown {border-top:2px solid #ebebdc; padding:20px 20px 10px 20px;}
.footer-b .fdown div {float:left;}
.footer-b .ftop a, .footer-b .fdown a { color:#857a57;}
.footer-b .fdown ul {}
.footer-b .fdown ul li {float:left; padding:0 15px 0 15px; background:url(../img/fdown-l.gif) repeat-y top right;}

/* Breadcrumbs */
.breadcrumbs {width:100%; height:29px; overflow:hidden; padding-top:15px;}
.breadcrumbs a {color:#483c28;}
.breadcrumbs .B_crumbBox {}
.breadcrumbs .B_hideCrumb {}
.breadcrumbs .B_currentCrumb {padding:0 15px 0 0; background:url(../img/icon-bcarr.gif) no-repeat right center; margin:0 10px 0 10px;}
.breadcrumbs .B_firstCrumb {margin:0 10px 0 10px;}
.breadcrumbs .B_crumb {margin:0 10px 0 10px;}
.breadcrumbs .B_homeCrumb {}

.inmain-b .line-c {background:url(../img/color-1.gif) repeat-x top left; height:4px;}
.inmain-b .content-page {padding:15px 0 0 15px;}
.inmain-b .img-page {float:left; width:252px; height:252px; background:#fff; padding:10px; border:1px solid #e2cec7; overflow:hidden;}
.inmain-b .img-page span {width:252px; height:252px; overflow:hidden; display:block;}
.inmain-b .topin-page {width:365px; /*height:282px;*/ float:left; margin-left:15px; overflow:hidden;}
.inmain-b .content-page h1 {font-size:18px;}
.inmain-b .topin-page h1 {font-size:18px; margin:5px 0 10px 10px;}
.inmain-b .content-page h2 {font-size:14px; font-weight:bold; margin:8px 0 8px -15px;}
.pt-block {margin:10px 0 0 10px;}
.pt-block .ann {float:left; width:200px; padding:5px 0 0 20px;}
.pt-block .txt {clear:both; width:320px; height:53px; overflow:hidden; padding:10px 20px 0 20px; margin-bottom:15px;}
.inmain-b .bay-block {background:url(../img/bg-pt.gif) no-repeat; width:365px; height:99px; overflow:hidden; color:#ffe000;}
.inmain-b .bay-b {margin:9px 0 0 11px;}
.inmain-b .size-b {width:356px; margin:0 0 0 2px; height:45px; border-bottom:2px solid #483c28; overflow:hidden;}
.inmain-b .size-b .name-b {width:55px; float:left; margin:10px 10px 0 10px; font-size:9px;}
.inmain-b .size-b .value-b {width:261px; height:20px; overflow:hidden; margin:15px 0 0 0; float:left;}
.inmain-b .size-b .value-b input {padding:0; margin:-2px 0 0 5px;}
.inmain-b .size-b .value-b label {padding:0; margin:0;}
.inmain-b .content-page .zoom { position:absolute; margin:17px 0 0 -9px;}
.inmain-b .content-page .zoom a {padding:0 0 0 18px; background:url(../img/icon-zoom.gif) no-repeat 0 2px; display:block; color:#483c28;}
.inmain-b .txt-m {clear:both; padding:0 0 40px 20px; font-size:12px;}
.inmain-b .txt-m ul {margin:0px 0 10px 0; padding:0;}
.inmain-b .txt-m ul li {padding:0 0 5px 20px; background:url(../img/list-m.gif) no-repeat 4px 4px; margin:0;}
.inmain-b .txt-m ul ul {margin:10px 0 10px 0; padding:0;}
.inmain-b .txt-m li li {font-size:11px;}
.tshopform {width:100%; overflow:hidden; padding:5px;}
.tshopform input, .tshopform textarea {width:500px; font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:4px 5px 8px 5px; padding:2px;}
.tshopform td {padding-left:15px;}
.tshopform td strong {font-size:9px; font-weight:bold; color:#CC0000;}

.soform {border:1px outset #fff; padding:50px; background:#fff; position:relative; color:#6e6e6e;}
.soform .gal { position:absolute; margin:-75px 0 0 0; left:480px;}

/* Shopkeeper */
	/* shop stuff */
	.shop-stuff {width:45%; height:265px; float:left; margin:0 4% 15px 0; border:0px solid #888;}
	.shop-stuff-b {padding:10px;}
	.shop-stuff .shk-image {float:left; margin:0 10px 5px 0;}
	.shop-stuff .shs-descr {height:180px; margin-bottom:5px; border-bottom:1px dashed #888;}
	.shop-stuff .shs-price {height:40px;}
	.shop-stuff .shs-price .shk-but {float: right; vertical-align: middle;}
	.shop-stuff small {font-size:12px;}
	
	.shs-tocart {/*margin:5px 0; padding:5px 0; border-top:1px dashed #888;*/}
	.shs-tocart div {/*margin:5px 0;*/}
	
	.shk-price {font-weight:bold; /*font-size:1.3em;*/}
	.shk-but {background: #483c28; color:#ffe000; border:1px outset #483c28; margin:5px 5px 0 0; padding:2px;}
	.shk-but:active {background: #A3A3A3; outline:none;}
	.bay-b .shk-but {background:none; border:none; font-size:18px; color:#7c7676; padding:-10px 0 0 0px; margin:-4px 0 0 -2px; width:338px; height:39px; display:block; text-decoration:none; outline:none; font-family:Tahoma, Helvetica, Arial, sans-serif; cursor:pointer;}
	.bay-b .shk-but:active {background:none; outline:none;}
	.addcart-big .shk-but {background:none; border:none; font-size:18px; color:#7c7676; padding:0 0 0 14px; margin:-2px 0 0 0; width:123px; height:34px; display:block; text-decoration:none; outline:none; font-family:Tahoma, Helvetica, Arial, sans-serif; cursor:pointer;}
	.addcart-big .shk-but:active {background:none; outline:none;}
	.addcart-sm .shk-but {background:none; border:none; color:#7c7676; padding:0; margin:0; width:33px; height:35px; display:block; text-decoration:none; outline:none; font-family:Tahoma, Helvetica, Arial, sans-serif; cursor:pointer;}
	.addcart-sm .shk-but:active {background:none; outline:none;}

	.price-add {color:red; padding-left:3px; line-height:0;}
	
	/* cart block */
	.inmain-b .txt-m .cart {background-color:#fff; border:1px outset #f1f1f1; padding:10px; margin:10px 0;}
	.shop-cart {background-color:#fcfcf8; border:1px outset #f1f1f1; padding:10px; margin:10px 0; width:610px;}
	.shop-cart-head {padding:0 0 0 3px; text-align:left; font-size:11px; color:#c1c1c1;}
	.shop-cart-body {padding:15px 0; text-align: center;}
	.shop-cart table {border-collapse:collapse; margin:5px 0;}
	.shop-cart td {padding:10px; border-bottom:1px solid #ddd; /*border-top:1px solid #ddd;*/}
	.shop-cart table small {font-size:11px; color:#595959;}
	.bar #butEmptyCart {text-decoration: none; color:#000; font-size:9px; margin:0 0 20px 0; padding-bottom:0px; border-bottom:1px dashed #000;} 
	#butEmptyCart {text-decoration: none; color:#f00; font-size:11px; margin:0 0 20px 0; padding-bottom:0px; border-bottom:1px dashed #f00;} 
	#cartEmpty {height:50px; line-height:50px;}
	#totalCart {margin:5px 0;}
	.cart-order {margin:5px 0; text-align: center; font-size:14px;}
	
	/* helper box */
	#stuffHelper {position: absolute; z-index:100; width:170px; padding:15px; background-color:#e8e8d9; border:1px outset #996e14; display:none; font-size:11px !important;}
	#stuffHelper div {/*padding:5px 0; */text-align: center;}
	
	/* progressbar */
	#shkLoading {width:20px; height:20px; position:absolute; margin:-20px 0 0 -150px; z-index:100; background:url(../img/ajax-loader.gif) no-repeat center center; display: none;}
	
	.relative {position:relative;}
	
	/* *** crossbrowser inline-block *** */
	/*.shop-stuff {*/
	  /* for firefox2 */
	  /*display: -moz-inline-stack;*/
	  /* for all modern */
	  /*display: inline-block; vertical-align: top;*/
	  /* for IE6 & IE7 */
	  /*zoom: 1; *display: inline;*/
	/*}
	.shop-stuff .shs-descr {*/
	  /* for IE6 */  
	  /*_height: 120px;
	}*/

/* sape */
.sape {background:#ebebdc; padding:10px; color:#e0e0d1;}
.sape a {color:#e0e0d1;}
