@charset "UTF-8";

*, html, body {padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #000; border:0;}
body {min-width: 1250px;}

a { font-size: 11px;}
.georg {font-family:Georgia, "Times New Roman", Times, serif;}
h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; color: #763603; font-weight:normal; margin-bottom:13px;}
h1 {font-size: 24px;}
p {margin-bottom: 18px;}

html, body {background:url(../i/dis/bg.jpg) repeat 0 0; width: 100%; height: 100%;}

.clear {clear:left;}
.green {color: #8eb01e !important;}
.red {color: #e85656;}

hr {color: #ccc; background:#ccc; border: 0px solid #7f4314; height: 1px; margin-bottom: 10px;}

#main { padding-bottom: 220px;}
#wrapper {  height: auto !important; min-height:100%; margin-left: 15px; margin-right: 15px;}


/*#logo {width: 198px; height: 152px;}
#logo a {display:block; text-decoration:none; width: 198px; height: 152px; margin-top: 35px; display:block; position:relative;}
#logo a span {display:block; position:absolute; height:72px; top:0;}
#logo a span#ls1 {background:url(../i/dis/logo/v.png); width: 51px; left:0; z-index: 2;}
#logo a span#ls2 {background:url(../i/dis/logo/i.png); width: 20px; left:51px; z-index: 2;}
#logo a span#ls3 {background:url(../i/dis/logo/t.png); width: 28px; left:71px; z-index: 2;}
#logo a span#ls4 {background:url(../i/dis/logo/e.png); width: 32px; left:99px; z-index: 2;}
#logo a span#ls5 {background:url(../i/dis/logo/l.png); width: 18px; left:131px; z-index: 2;}
#logo a span#ls6 {background:url(../i/dis/logo/a.png); width: 49px; left:149px; z-index: 2;}
#logo a span#ls7 {background:url(../i/dis/logo.png); width: 198px; height: 152px; top: 0; z-index: 1;}*/

#logo2 {width: 224px; height: 152px; position: relative; margin-left: -10px;}
#logo2 a {display:block; text-decoration:none; width: 224px; height: 152px; margin-top: 35px; display:block; position:relative;}
#logo2 a span {display:block; position:absolute; height:72px; top:0;}
#logo2 a span#ls1 {background:url(../i/dis/logo2/v.png); width: 49px; left:0; z-index: 2;}
#logo2 a span#ls2 {background:url(../i/dis/logo2/i.png); width: 33px; left:49px; z-index: 2;}
#logo2 a span#ls3 {background:url(../i/dis/logo2/t.png); width: 44px; left:82px; z-index: 2;}
#logo2 a span#ls4 {background:url(../i/dis/logo2/e.png); width: 30px; left:126px; z-index: 2;}
#logo2 a span#ls5 {background:url(../i/dis/logo2/l.png); width: 29px; left:156px; z-index: 2;}
#logo2 a span#ls6 {background:url(../i/dis/logo2/a.png); width: 39px; left:185px; z-index: 2;}
#logo2 a span#ls7 {background:url(../i/dis/logo2/man.png); width: 224px; height: 152px; top: 0; z-index: 1;}


#left-col {width: 200px; float:left; display:block;
margin-left:-100%;
	position:relative;
	z-index:1;}
#right-col  {float:left; width: 100%;}
#right-col-in {margin-left: 200px; display:block; position:relative; }
#footer-guarantator {clear:both; border:0; height: 1px;}

/***************************** Шапка *******************************/
#cart {display:block; background:url(../i/dis/cart.png); width: 173px; height:45px; position:absolute; bottom:0; right: 30px; padding-left: 67px; padding-top: 17px; color: black;}
#cart a {font-style: italic; font-size: 12px; color: #763603; background:url(../i/dis/menu-hover.png) no-repeat right center; padding-right: 20px;}
#phone {display:block; position:absolute; bottom:0; left: 30%;
background:url(../i/dis/phone-img.png) no-repeat 0 0; height:73px; padding-left:70px; width: 147px; color:#000;
font-size: 24px; font-style: italic; padding-top: 0; z-index: 10;}
#phone span {font-size:12px; }

#certificate {display:block; position:absolute; bottom:0; left: 55%;
background:url(../i/dis/sertificate.png) no-repeat 0 0; height:51px;  width: 141px;
 z-index: 10; }
#certificate a {display:block;height:51px;  width: 141px;text-indent: -10000px;}


#skype {display:block; position:absolute; bottom:5px; right:10px; background:url(../i/dis/skype.png) no-repeat 0 0;
height:20px;  width: 100px; color:#000;  z-index: 11;}
#skype a {font-size:15px;  font-style: italic; text-decoration:none; padding-left: 20px;}
#icq {display:block; position:absolute; bottom:25px; right:10px; background:url(../i/dis/icq.png) no-repeat 0 0;
height:20px;  width: 100px; color:#000;  z-index: 11;}
#icq a {font-size:15px;  font-style: italic; text-decoration:none; padding-left: 20px;}


#search {width: 197px; height:24px; background:url(../i/dis/search-bg.png) no-repeat 0 0; position:absolute; left: 27px; bottom: 19px;}
#search form {margin-left: 4px; padding-top:4px; display:block; position:relative;}
#search form input {width: 168px; height:17px; border:0; background:#FFF;}
#search form input#search-button {width: 18px; height:22px; background:url(../i/dis/search-button.png) no-repeat 0 0; position:absolute; display:block; right: 4px; top: 1px;}

#auth {position:absolute; top:0; right: 35px; width: 184px; height:64px;}
#auth a {display:block; width: 184px; height:64px; position:relative; text-indent: -10000px;}
#auth a span {display:block; width: 184px; height:64px; position:absolute; left:0; top:0; z-index:2; background:url(../i/dis/auth.png) no-repeat 0 0;}

#auth-info {position:absolute; top:0; right: 15px; width: 174px; height:107px; background:url(../i/dis/auth/login-bg.png) no-repeat 0 0; z-index:10;
}
#auth-info div {margin-top: 22px; margin-left: 14px; color: #763603; font-style:italic;}
#auth-info a {text-decoration: underline;color: #763603; font-style:italic;}
#auth-info a#logout {display:block;  width: 36px; height:12px; position:absolute; text-indent: -10000px; right: 13px; top:22px; z-index:11;}
#auth-info a#logout span {display:block; width: 36px; height:12px; position:absolute; left:0; top:0; z-index:12; background:url(../i/dis/auth/exit.png) no-repeat 0 0;}


#menu-top ul,#menu-top ul li {display:block; list-style:none; padding:0; margin:0;}
#menu-top ul li {position:absolute; top: 0;}
#menu-top ul li#mt1 {width: 156px; height: 116px; background:url(../i/dis/menu/bg1.png) no-repeat 0 0;}
#menu-top ul li#mt2 {width: 153px; height: 144px; background:url(../i/dis/menu/bg2.png) no-repeat 0 0; left: 108px;}
#menu-top ul li#mt3 {width: 155px; height: 115px; background:url(../i/dis/menu/bg3.png) no-repeat 0 0; left: 214px;}
#menu-top ul li#mt4 {width: 200px; height: 151px; background:url(../i/dis/menu/bg4.png) no-repeat 0 0; left: 320px;}
#menu-top ul li#mt5 {width: 261px; height: 149px; background:url(../i/dis/menu/bg56.png) no-repeat 0 0; left: 454px;}
#menu-top ul li a {display:block; position:relative;}
#menu-top ul li span {display: block; left:0; top:0; position:absolute;}
#menu-top ul li#mt1 span {background:url(../i/dis/menu/main.png) no-repeat 0 0; width: 60px; height: 16px;}
#menu-top ul li#mt1 span.active {background:url(../i/dis/menu/main1.png) no-repeat 0 0; width: 60px; height: 16px;}
#menu-top ul li#mt2 span {background:url(../i/dis/menu/dost.png) no-repeat 0 0; width: 76px; height: 23px;}
#menu-top ul li#mt2 span.active {background:url(../i/dis/menu/dost1.png) no-repeat 0 0; width: 76px; height: 23px;}
#menu-top ul li#mt3 span {background:url(../i/dis/menu/contact.png) no-repeat 0 0; width: 81px; height: 16px;}
#menu-top ul li#mt3 span.active {background:url(../i/dis/menu/contact1.png) no-repeat 0 0; width: 81px; height: 16px;}
#menu-top ul li#mt4 span {background:url(../i/dis/menu/sale.png) no-repeat 0 0; width: 50px; height: 23px;}
#menu-top ul li#mt4 span.active {background:url(../i/dis/menu/sale1.png) no-repeat 0 0; width: 50px; height: 23px;}
#menu-top ul li#mt1 a {margin-left: 50px; margin-top: 50px; width: 60px; height: 16px}
#menu-top ul li#mt2 a {margin-left: 40px; margin-top: 78px; width: 76px; height: 23px;}
#menu-top ul li#mt3 a {margin-left: 40px; margin-top: 50px; width: 81px; height: 16px;}
#menu-top ul li#mt4 a {margin-left: 70px; margin-top: 78px; width: 135px; height: 23px;}
#menu-top ul li#mt5 a { position: absolute; display:block;}

#menu-top ul li#mt5 a#mta5 { left: 60px; top: 50px; width: 56px; height: 20px;}
#menu-top ul li#mt5 a#mta51 { left: 60px; top: 50px; width: 56px; height: 21px;}
#menu-top ul li#mt5 a#mta6 { left: 150px; top: 78px; width:62px; height: 23px;}
#menu-top ul li#mt5 a#mta5 span {background:url(../i/dis/menu/brand.png) no-repeat 0 0; width: 56px; height: 20px;}
#menu-top ul li#mt5 a#mta5 span.active {background:url(../i/dis/menu/brand1.png) no-repeat 0 0; width:56px; height: 20px;}
#menu-top ul li#mt5 a#mta51 span {background:url(../i/dis/menu/comment.png) no-repeat 0 0; width: 56px; height: 21px;}
#menu-top ul li#mt5 a#mta51 span.active {background:url(../i/dis/menu/comment1.png) no-repeat 0 0; width:56px; height: 21px;}
#menu-top ul li#mt5 a#mta6 span {background:url(../i/dis/menu/news.png) no-repeat 0 0; width:62px; height: 23px;}
#menu-top ul li#mt5 a#mta6 span.active {background:url(../i/dis/menu/news1.png) no-repeat 0 0; width: 62px; height: 23px;}


#auth-form {position:absolute; right: 20px; top:-171px; display:block; background:url(../i/dis/auth/auth-bg.png); width: 253px; height:171px; z-index:10;}
#auth-form form {padding-left: 40px; padding-top:48px; }
#auth-close {display:block; width: 20px; height: 20px; background:url(../i/dis/auth/close.png); position:absolute; right: 23px; top: 24px; cursor:pointer;}
#auth-form input {background:url(../i/dis/auth/input.png); width: 147px; height: 24px; color: #d3c1a3; padding-left: 10px;padding-right:10px; margin-bottom:9px;}
#auth-form a, input#auth-in { color: #763603; text-decoration:underline; font-size: 12px; display:block; height: 24px;}
#auth-form a:hover, input#auth-in:hover { text-decoration:none; width: 84px;}
input#auth-in, input#auth-in:hover {border:0; background:none; width: 50px; position: absolute; right: 39px; top: 110px;}

#bird1 {background:url(../i/dis/bird-r.png) no-repeat  0 0; width: 23px; height: 17px; top: -25px; left: -25px; position:absolute; display:block;}
#bird2 {background:url(../i/dis/bird-l.png) no-repeat  0 0; width: 26px; height: 17px; top: -25px; right: 0px; position:absolute; display:block;}
#bird3 {background:url(../i/dis/bird2-r.png) no-repeat  0 0; width: 28px; height: 18px; top: -25px; left: -25px; position:absolute; display:block;}

/***************************** Середина ****************************/
#heading {height: 200px; position:relative;}
#content {margin-left: 40px; margin-right: 40px; font-family:Arial, Helvetica, sans-serif;}
.left28 {margin-left: 28px;}
.right28 {margin-right: 28px;}
.marg-bot {margin-bottom: 37px;}
#actions a {margin-right: 5px;}

h1.head-icon1 {padding-left: 32px; color: #f04487; background:url(../i/dis/icon1.png) no-repeat 7px center;}
h1.head-icon2 {padding-left: 32px; color: #e85656; background:url(../i/dis/icon2.png) no-repeat 7px center;}
h1.head-icon3 {padding-left: 32px; color: #47b1d9; background:url(../i/dis/icon3.png) no-repeat 7px center;}
h1.head-icon4 {padding-left: 32px; color: #47b1d9; background:url(../i/dis/icon4.png) no-repeat 7px center;}

#brands {background:url(../i/dis/brand-l.png) no-repeat 0 0; height: 102px;display:block; }
#brands2 {background:url(../i/dis/brand-r.png) no-repeat right top; height: 102px; display:block; }
#brands3 {margin-left: 11px; margin-right:11px; background:url(../i/dis/brand-t.png) repeat-x 0 0; height: 102px; display:block; padding-top: 11px; }
#brands4 { height: 81px; background:url(../i/dis/brand-b.png) repeat-x 0 bottom #FFF; display:block; padding-top: 10px;  position:relative; overflow:hidden;}
#brands4 div { height: 55px; overflow:hidden; position:relative;}
#brands4 #brand-l {width: 40px; height:55px; background:url(../i/dis/brand-gl.png) no-repeat 0 0; position:absolute; left:0;top:10px; z-index:10;}
#brands4 #brand-r {width: 40px; height:55px; background:url(../i/dis/brand-gr.png) no-repeat 0 0; position:absolute; right:0;top:10px; z-index:10;}
/*#brands4 ul, #brands4 ul li {list-style:none; padding:0; margin:0;}
 #brands4 ul li {overflow: hidden; float: left; height: 55px; width: auto; text-align:center; padding-left:5px; padding-right:5px; }*/
#brands a {margin-left: 10px; margin-right: 10px; padding-top: 20px;}


#cont-b, #cont-b div {display:block; position:relative; }
#cont-t1, #cont-t2, #cont-t3 {height: 10px;}
#cont-t1 {background:url(../i/dis/main-lt.png) no-repeat 0 0;} /*31*10*/
#cont-t2 {background:url(../i/dis/main-rt.png) no-repeat right top;}
#cont-t3 {background:url(../i/dis/main-t.png) repeat-x 0 0; margin-left:34px; margin-right: 41px;}
#cont-b1, #cont-b2, #cont-b3 {height: 26px; }
#cont-b1 {background:url(../i/dis/main-lb.png) no-repeat 0 0;} 
#cont-b2 {background:url(../i/dis/main-rb.png) no-repeat right top;}
#cont-b3 {background:url(../i/dis/main-b.png) repeat-x 0 0; margin-left:34px; margin-right: 41px;}
#cont-c1 {background:url(../i/dis/main-l.png) repeat-y 0 0;} 
#cont-c2 {background:url(../i/dis/main-r.png) repeat-y right top;}
#cont-c3 {background: #FFF; margin-left:34px; margin-right: 41px; border: 1px solid white; padding: 15px 27px 15px 25px;}


.cont-b, .cont-b div {display:block; position:relative; }
.cont-t1, .cont-t2, .cont-t3 {height: 10px;}
.cont-t1 {background:url(../i/dis/main-lt.png) no-repeat 0 0;} /*31*10*/
.cont-t2 {background:url(../i/dis/main-rt.png) no-repeat right top;}
.cont-t3 {background:url(../i/dis/main-t.png) repeat-x 0 0; margin-left:34px; margin-right: 41px;}
.cont-b1, .cont-b2, .cont-b3 {height: 26px; }
.cont-b1 {background:url(../i/dis/main-lb.png) no-repeat 0 0;}
.cont-b2 {background:url(../i/dis/main-rb.png) no-repeat right top;}
.cont-b3 {background:url(../i/dis/main-b.png) repeat-x 0 0; margin-left:34px; margin-right: 41px;}
.cont-c1 {background:url(../i/dis/main-l.png) repeat-y 0 0;}
.cont-c2 {background:url(../i/dis/main-r.png) repeat-y right top;}
.cont-c3 {background: #FFF; margin-left:34px; margin-right: 41px; border: 1px solid white; padding: 15px 25px 15px 25px;}


/*Товар*/
ul.catalog-ul, ul.catalog-ul li, ul.catalog-ul li.catalog-item {padding:0; margin:0; list-style:none;position:relative;}
ul.catalog-ul {display:block;}
li.catalog-item {display:inline-block;  margin-right: 30px !important; width: 176px; margin-bottom: 20px !important; vertical-align:top;}

ul.catalog-ul2, ul.catalog-ul2 li, ul.catalog-ul2 li.catalog-item3 {padding:0; margin:0; list-style:none;position:relative;}
ul.catalog-ul2 {display:block;}
li.catalog-item3 {display:inline-block; width: 74px; height:74px; margin-right: 4px; margin-bottom:9px; margin-left: 4px; vertical-align:top;}
li.catalog-item3 a { background:url(../i/dis/catalog-border3.png) no-repeat 0 0; padding:3px;  display:block; width: 74px; height:74px;}
li.catalog-item3 img {border:0 !important;}




.catalog-item a {color: #763603; font-style:italic; font-size: 14px; margin-left: 10px; margin-top: 9px; display:block;}
.catalog-item a:hover {text-decoration:none;}
.catalog-item a.catalog-img {background:url(../i/dis/catalog-border.png) no-repeat 0 0 #fff; width: 176px; height: 178px; margin:0;}
.catalog-item a.catalog-img img {margin-left: 14px; margin-top:14px; border: 0 !important;}
.catalog-item div {color: #fb6216; font-size: 17px; font-weight:bold; font-style:italic;  margin-left: 10px; margin-top: 10px;}
.catalog-item div del {font-size: 15px; padding-right: 10px; color:#999999;}
.catalog-item a.catalog-in { width: 32px; height:17px; display:block; position:relative; overflow:hidden; text-indent: -10000px; float:right;
margin-top: 2px; margin-right: 20px;}
.catalog-item a.catalog-in span {background:url(../i/dis/cart-in.png); width: 32px; height:17px; display:block; position:absolute; left:0; top:0; }
div.cart-add {color: #000;  font-style:normal; margin:0; padding:0; font-size: 16px;}
.catalog-item div.cart-add {color: #000; text-align:right; font-style:normal; margin:0; padding:0;}
.catalog-item div.catalog-sale, #cont-b .catalog-item div.catalog-sale {text-indent:-10000px; position:absolute; top: -15px; right: -15px;
    width: 55px; height:60px; background: url('../i/dis/sale.png') no-repeat 0 0;}

/*Товар*/
ul.catalog-ul, ul.catalog-ul li, ul.catalog-ul li.catalog-item {padding:0; margin:0; list-style:none;position:relative;}
ul.catalog-ul {display:block;}
li.catalog-item {display:inline-block;  margin-right: 30px !important; width: 176px; margin-bottom: 20px !important; vertical-align:top;}


/*Корзина*/
table.cart-view { border-collapse:collapse; padding:0; margin:0; width: 100%; background:url(../i/dis/menu-line.png) repeat-x left bottom;}
table.cart-view td {padding: 10px;}
table.cart-view thead {background:#faf2c5;  font-weight:bold; font-style:italic;}
table.cart-view thead td {color: #763603;}
table.cart-view a.cart-delete {display:block; position:relative; text-indent:-10000px; width: 20px; height: 20px; }
table.cart-view a.cart-delete span {background:url(../i/dis/auth/close.png) no-repeat 0 0; width: 20px; height: 20px; position:absolute; left:0; top:0;}
table.cart-view tbody td {background:url(../i/dis/menu-line2.png) repeat-x left bottom;}
table.cart-view td.cart-img a {display:block; width: 77px; height: 77px; background:url(../i/dis/catalog-border3.png) no-repeat 0 0;}
table.cart-view td.cart-img a img {margin-left: 3px; margin-top:3px; border:0 !important;}
table.cart-view input {border: 1px solid #d3c1a3; width: 32px; height:24px;}
#cont-b table.cart-view td.cart-name a, table.cart-view td.cart-name a {text-decoration:none; color: #8eb01e; font-style:italic;}
#cont-b table.cart-view td.cart-name a:hover, table.cart-view td.cart-name a:hover {text-decoration:underline; color: #8eb01e;}
table.cart-view td.cart-name a span {color: #c5b095;}
table.cart-view td.cart-name a span.cart-mf {color: #763603;}
table.cart-view td.cart-name div {}

div.cart-itog { width: 266px; margin-left: auto; background:url(../i/dis/menu-line.png) repeat-x left bottom; padding-top: 20px; padding-bottom: 10px;}
div.cart-itog div {padding-bottom: 10px; position:relative;}
div.cart-itog div span {font-weight:bold; position:absolute; left: 145px; top: 0; width: 120px;}
div.cart-itog div label {display:block; width: 140px; text-align:right;}
a.cart-button {width: 217px; height:41px;display:block; position:relative; margin-left:auto; margin-top: 20px; margin-right: 20px;}
a.cart-button span{ background:url(../i/dis/cart-button.png) no-repeat 0 0; position: absolute; left: 0; top:0; display:block; width: 217px; height:41px;}

div.cart-links {background:url(../i/dis/menu-line.png) repeat-x left top; padding-top: 12px;}
div.cart-links a {background:url(../i/dis/icon-update.png) no-repeat 0 0; padding-left: 15px; margin-left: 20px; font-weight:bold; font-style:italic;}



/*рубрика*/
ul.catalog-ul2, ul.catalog-ul2 li, ul.catalog-ul2 li.catalog-item2 {padding:0; margin:0; list-style:none;position:relative;}
ul.catalog-ul2 {display:block;}
li.catalog-item2 {display:inline-block;  margin-right: 20px !important; width: 124px; margin-bottom: 20px !important; vertical-align:top;}
.catalog-item2 a {color: #763603; font-style:italic; font-size: 14px; margin-left: 10px; margin-top: 9px; display:block;}
.catalog-item2 a:hover {text-decoration:none;}
.catalog-item2 a.catalog-img2 {background:url(../i/dis/catalog-border2.png) no-repeat 0 0; width: 124px; height: 124px; margin:0;}
.catalog-item2 a.catalog-img2 img {margin-left: 14px; margin-top:14px; border: 0 !important;}



/*текст*/
#cont-b, #cont-b p , #cont-b a, #cont-b strong, #cont-b b {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px;}
#cont-b p , #cont-b a, #cont-b strong, #cont-b b { line-height:18px;}
#cont-b h2, #cont-b h3, #cont-b a { color: #763603;}
#cont-b a:hover {text-decoration:none;}
#cont-b h3 {font-style:normal; margin-bottom: 7px;}
#cont-b h2 {font-size: 18px; margin-bottom: 7px;}
#cont-b img {border: 3px solid #cdd78e;}


/*товар*/
.catalog-good {}
.catalog-good h1 {margin-bottom: 5px;}
.catalog-good h1 span {color: #c5b095; font-size: 24px;}
.catalog-good h1 a {font-size: 20px !important;}
.good-article {font-size: 17px; margin-bottom: 20px;}
.catalog-good form div { line-height: 25px; font-size: 15px;}
.catalog-good select, .catalog-good input {border: 1px solid  #d3c1a3; height: 25px;}
.catalog-good form div.good-price {color: #fb6216; font-size: 20px !important; font-style:italic; font-weight:bold; margin-top: 15px; margin-bottom:15px;}
.catalog-good input {margin-left: 5px; margin-right:5px; width: 32px;}
.catalog-good input.good-cart {width: 144px; height:35px; border:0;  padding:0; margin:0; margin-top: 10px;}
.catalog-good a.good-up {background:url(../i/dis/up.png) no-repeat 0 0; width: 8px; height: 25px; display:inline; text-decoration:none; }
.catalog-good a.good-down {background:url(../i/dis/down.png) no-repeat 0 0; width: 8px; height: 25px; display:inline; text-decoration:none; }
.catalog-good .price-old, .catalog-good .price-old del {font-size: 15px; color:black; }
.catalog-good .price-old {margin-bottom: 10px;}

.good-images {width: 194px; float:left; }
.good-guarantator {width: 1px; height: 390px; float:right; display:block;}
.good-text { margin-left: 194px; min-height: 380px;}
.good-images a {display:inline-block; width: 74px; height:74px; background:url(../i/dis/catalog-border3.png) no-repeat 0 0;
padding-left: 3px; padding-top: 3px; margin-right: 4px; margin-bottom:9px; margin-left: 4px;}
.good-images a.good-img {display:block; background:url(../i/dis/catalog-border.png) no-repeat 0 0; width: 176px; height: 178px; margin:0; margin-bottom: 10px; position:relative;}
.good-images a.good-img img { margin-left: 13px; margin-top:13px;}
.good-images a.good-img span {display:block; background:url(../i/dis/zoom.png) no-repeat 0 0; width: 16px; height: 17px; position:absolute; right:18px;; bottom:18px; z-index:2;}
.good-images img {border:0 !important;}

#cont-b .good-images div.good-sale {text-indent:-10000px; position:absolute; top: -5px; right: 5px;
    width: 55px; height:60px; background: url('../i/dis/sale.png') no-repeat 0 0; z-index: 2;}

/*постраничный вывод*/
.pagination {display:block;  margin-top: 20px;  margin-bottom: 20px; }
.pagination span {font-size: 14px; font-weight:bold; background:#e5d76c; padding: 2px 5px 2px 5px;}
.pagination a {font-size:14px !important; padding: 2px 3px 2px 3px;} 

/*регистрация*/
form.register {padding:0; margin:0;}
.star {color: #f97429; font-size: 16px; }
form.register input {border: 1px solid #d4c1a1; width: 220px; color: #000; height: 23px;}
form.register textarea {border: 1px solid #d4c1a1; width: 220px; color: #000; height: 53px;}
form.register input.captcha {width: 100px;}
form.register th {text-align: left; font-weight: normal;} 
form.register label {color: #753603; width: 175px; display:block;}
form.register span {color: #999; font-size: 11px; margin-top: 8px; display:block; margin-left:130px;}
form.register span.star {color: #f97429; font-size: 16px; float: left; padding:0; margin:0; padding-right: 5px;}
form.register div {display:block; height: 45px; width: 350px; position:relative;}
form.register input#register-button {background:url(../i/dis/register.png); width: 178px; height:35px; position:relative; border:0; margin-top: 20px;}
form.register input#register-button2 {background:url(../i/dis/cart-button.png); width: 217px; height:41px; position:relative; border:0; margin-top: 20px;}
form.register input#register-button3 {background:url(../i/dis/send.png); width: 178px; height:35px; position:relative; border:0; margin-top: 20px; text-indent:-10000px;}

form.register div.comment {height: 150px}
form.register div.comment textarea {border: 1px solid #d4c1a1; position:absolute; right:0; top:0; width: 220px; color: #000; height: 100px;}

/***************************** Левое меню ****************************/

h2#head1 {display:block; width: 190px; height: 25px; overflow:hidden; position:relative; background:url(../i/dis/menu-item.png) no-repeat top right; text-indent:-10000px;} 
h2#head1 span {display:block; width: 58px; height: 23px; position:absolute; left:0; top:0; z-index:2; background:url(../i/dis/menu-catalog-head.png) no-repeat 0 0;}

h2#head2 {display:block; width: 190px; height: 25px; overflow:hidden; position:relative; background:url(../i/dis/menu-item.png) no-repeat top right; text-indent:-10000px;} 
h2#head2 span {display:block; width: 119px; height: 24px; position:absolute; left:0; top:0; z-index:2; background:url(../i/dis/menu-factory-head.png) no-repeat 0 0;}



#menu-left ul.level1, #menu-left ul.level1 li {padding:0; margin:0; display: block; font-style:normal; font-weight:normal; }
#menu-left  .menu-div {width: 190px; background:url(../i/dis/menu-line.png) no-repeat 0 0; margin-top: 7px; margin-bottom: 33px;}
#menu-left  .menu-div ul.level1 {width: 190px; background:url(../i/dis/menu-line.png) no-repeat left bottom;}
#menu-left ul.level1 li, #menu-left ul.level1 li.active {background:url(../i/dis/menu-line2.png) no-repeat 15px bottom;}

#menu-left ul.level1 li a {display: block; padding-left: 16px; padding-top: 12px; padding-bottom: 16px; color: #763603; text-decoration:underline;
font-weight:bold;}
#menu-left ul.level1 li a:hover {background:url(../i/dis/menu-hover.png) no-repeat left center; text-decoration:none;}
#menu-left ul.level1 li.active a {background:url(../i/dis/menu-active-item.png) no-repeat  0 0; display:table-cell; width: 186px; height: 41px; padding:0;  color: #FFF; text-decoration:none; padding-left: 10px; vertical-align:middle;}
#menu-left ul.level1 li.active {/*height:37px;*/padding: 4px 0px 7px 5px; padding-right:0;}

#menu-img {background:url(../i/dis/menu-img.png) no-repeat 0 0; width: 79px; height: 74px; margin-left: 50px; margin-top: 34px;  margin-bottom: 30px;}

#menu-left ul.level1 li.active ul.level2 { padding:0; margin:0; margin-left: 25px; display: block; font-style:italic;background:none;}
#menu-left ul.level1 li.active ul.level2 li {background:none; padding-left:0; margin-left:0;}
#menu-left ul.level1 li.active ul.level2 li.active a{background:none; font-weight:bold ; color: #713900; padding-left:0; margin-left:0;}
#menu-left ul.level1 li.active ul.level2 li a{background:none; font-weight:normal; color: #713900;padding-left:0; height: 30px;}
li.active2 a.active2a{font-weight:bold !important; }

/***************************** Нижнияя часть ****************************/
#footer {width: 100%; height: 220px; position:relative; margin-top: -220px; }
#footer-in {position:relative; margin-left: 15px; margin-right: 15px;}
#count {position: absolute; left:6px;top:18px;  }

#footer-menu {height: 88px; background:url(../i/dis/menu-bot-bg.png) repeat-x 0 0; text-align:center;}
#footer-menu ul, #footer-menu ul li {padding: 0; margin:0; list-style:none; display: block; }
#footer-menu ul {padding-top: 27px;  width: 600px; margin-left:auto; margin-right:auto;}
#footer-menu ul li {display:inline; margin-right: 17px; margin-left: 17px;}
#footer-menu a {color: #763603; text-decoration:underline; font-style:italic; font-size: 14px;}
#footer-menu a:hover {text-decoration:none;}

#copyright {display:block; width: 250px; height: 97px; background:url(../i/dis/foot-img.png) no-repeat 0 0; position:absolute; top: 6px; /*left: 237px;*/ left: 20px;}
#copyright a {display:block; margin-top: 33px; margin-left: 145px; color: #929085; font-size: 14px; text-decoration:none; }
#copyright a span {color: #fbd6ce; font-size: 16px; padding-right: 12px;}
#company-info {display:block; width: 150px; height: 57px; position:relative; padding-top: 26px; /*left: 237px;*/ margin-left: auto; margin-right: auto;
color: #929085; font-size: 14px; text-align:center;}
#yamoney {display:block; width: 120px; height: 60px; position:absolute; top: 30px; left: 250px;}


#omegaweb {display:block; position:absolute; top: 33px; right: 62px; width: 132px; height: 60px;z-index:2;}
#omegaweb a {color: #2c281f; font-style: italic; text-decoration:none;}
#omegaweb span { width: 119px; height: 22px; display:block; margin-top: 3px; background:url(../i/dis/omegaweb.png) no-repeat 0 0; z-index:3;}


/*Гостевая книга*/

.guestbook-item {border-bottom: 1px dotted #b3b3b3; margin-bottom: 10px; padding-bottom: 10px;}
.guestbook-item div {font-size: 100%; padding:0; margin:0; padding-top: 5px;}
.guestbook-item span { font-size: 150%; color: #eb9c05;}
.guestbook-item a {color: #b689f6; font-size: 100%; }

.carouselMain, .carousel {width: 433px; height: 320px; overflow:hidden; padding:0; margin:0;display:block;}
.carousel ul, .carousel ul li {width: 433px; height: 320px; overflow:hidden; padding:0; margin:0; list-style:none;}

/***************************** Индикатор****************************/
#indicator {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../i/dis/grey.png');
	z-index: 90;
}

#indicator #ind_wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 95;
}
#indicator #ind_info {
	position: relative;
	left: -145px;
	top: -26px;
	width: 270px;
	height: 32px;
	z-index: 99;
	border: 1px solid #888;
	padding: 10px;
	background: #eee;
	vertical-align: middle;
}
#indicator #ind_info img {vertical-align: middle; display: block; float: left;}
#indicator #ind_info span {display: block; float: left; margin: 8px 0 0 15px;}
