html, body { margin: 0; padding: 0; height:100%; font-family: Verdana, Arial; font-size: 11px; color: #3F3C37; }
img { border: none; }
input, select, textarea { background-color: white; border: solid 1px #b3b6bf; }
input[type='image'],input[type='checkbox']  { border: none; }
.clear { float: none; clear: both; }
a.blue-arrow { padding-right: 10px; background: url("blue-arrow.gif"/*tpa=http://www.zdi-m.ru/image/layout/blue-arrow.gif*/) no-repeat right 5px; }
a.title { display: block; font-family: "Trebuchet MS", Verdana; font-size: 17px; font-weight: normal; color: #484848; }
a.title:hover { color: black; }
a { color:#997E4F; }
h1, h2, h4 { display: block; font-family: "Trebuchet MS", Verdana; font-size: 17px; font-weight: bold; color: #484848; text-decoration: underline; margin-top: 0; padding-top: 0; }
h2 { text-decoration: none; }
h3 { font-size: 14px; }
h4 { font-size: 16px; font-weight: normal; text-decoration: none; }

.main-align { margin: 0 auto; }
.left { float: left; }
.floatRight { float: right; }
.chb-lbl label { vertical-align:middle; }
.chb-lbl input { margin-bottom: auto; vertical-align: middle; }

.rel { position: relative; }
.hidden { display: none; }
#top, #middle, #actions { border-bottom: dotted 1px #b3b1af; }
#top, #top-menu, #middle, #actions, #footer { min-width: 956px; }
#middle, #footer { background-color: #f5f5eb; }
#middle { min-width: 440px; }

#top { height: 106px; }
#middle { min-height: 617px; _height:617px; padding-top: 30px; }
#actions { height: 373px; padding-top: 13px; text-align: left; }
	#actions .title { font-family: "Trebuchet MS", Verdana; font-size: 40px; font-weight: normal; line-height: 35px; }
	#actions .left-column .title { color: #708e42; }
	#actions .center-column { padding-right: 20px; }
	#actions .center-column .title { color: #ff9216; }
	#actions .right-column .title { color: #4c4c4b; }
	#actions table.actions td { width: 33%; }
#footer { height: 109px; padding-top: 25px; /*color: #969690;*/ }
	#footer a { color: #2c6fae; }
	#footer .copyright { color: #b8b8b8; margin-top: 15px; }
		#footer .copyright a { color: #b8b8b8; }

#top .container { width: 100%; }
#top td { vertical-align: top; }
	#top td.banner { vertical-align: bottom; }
#top .logo { padding-top: 17px; width: 260px; }
#top .icons { padding-top: 35px; width: 210px; }
	#top .icons a { margin-right: 30px; }
#top .phones { padding-top: 30px; width: 220px; }
	#top .phones a { font-size: 11px; color: #2c6fae; margin-left: 65px; }
	#top .phones .visitor { margin-left: 65px; }
#top .basket { padding: 27px 0 0 45px; width: 105px; background: url("i-basket.gif"/*tpa=http://www.zdi-m.ru/image/layout/i-basket.gif*/) no-repeat left 31px; color: #666; }

#top-menu { background-color: #468e20; height: 32px; border-bottom: 1px dotted #B3B1AF; }
    #top-menu ul { list-style: none; padding: 0; margin: 0; border-left: solid 1px #70a753; }
        #top-menu li { float: left; border-right: solid 2px #70a753; height: 32px; }
            #top-menu li a { display: block; height: 32px; line-height: 32px; font-family: Verdana; font-size: 16px; color: white; text-transform: uppercase; text-decoration: none; padding: 0 20px; }
            #top-menu li.first { border-left: solid 2px #70a753; }
            #top-menu li.current { background-color: #2c7210; }
        #top-menu li.hovered { border-color: #70a753; background-color: #67ac2d;  }
        #top-menu li.opened { background: url("top-menu-arr.gif"/*tpa=http://www.zdi-m.ru/image/layout/top-menu-arr.gif*/) no-repeat center bottom #67ac2d; }
    #top-menu .level1 { position: absolute; left: 0; display: none; background-color: #fff; z-index: 10000; border: solid 1px #ccc; border-top: none; }
        #top-menu .level1 li { float: none; z-index: 10000; border: none; border-bottom: 1px dotted #B3B1AF; margin: 0 10px; }
        #top-menu .level1 li.last { border: none; }
            #top-menu .level1 li a { font-family: Verdana; font-size: 11px; color: #87724d; text-decoration: none; padding: 0 0 0 10px; }
            #top-menu .level1 li a:hover { text-decoration: underline; }
            #top-menu .level1 li.hovered { border-color: #70a753; background-color: #fff;  }
            #top-menu .level1 li.opened, #top-menu .level1 li.current { background-image: none; background-color: #fff; }
    #top-menu ul ul { display: none; }

#content { padding-left: 220px; min-width: 730px; min-height: 748px; _height: 748px; padding-bottom: 20px; }
#content.main { padding-left: 190px; }
#left-menu.main { width: 180px; }
#left-menu { width: 210px; padding-right: 10px; position: absolute; }
	#left-menu ul { margin: 0; padding: 0; list-style: none; }
		#left-menu ul.level0 li, #left-menu ul.level1 li { margin-bottom: 16px; }
        #left-menu ul.level0 a, #left-menu ul.level1 a { font-family: Arial; font-size: 15px; color: #33781f; }
		#left-menu ul.level0 ul, #left-menu ul.level1 ul { margin-top: 3px; }
            #left-menu ul.level0 ul li.current, #left-menu ul.level1 ul li.current { background: url("pointer.gif"/*tpa=http://www.zdi-m.ru/image/layout/pointer.gif*/) no-repeat 12px center; }
			#left-menu ul.level0 ul li.current a, #left-menu ul.level1 ul li.current a { text-decoration: none; }
			#left-menu ul.level0 ul li, #left-menu ul.level1 ul li { margin-bottom: 2px; padding-left: 24px; }
			#left-menu ul.level0 ul li a, #left-menu ul.level1 ul li a { font-family: Verdana; font-size: 11px; color: #87724d; }
			#left-menu ul.level0 ul a:hover, #left-menu ul.level1 ul a:hover { font-weight: bold; }
		#left-menu .leaf a { color: #fff; display: block; font-family: Arial; font-size: 15px; margin-bottom: 1px; }

.leaf { background-color: #7db914; }
.leaf .top { background: url("leaf-rt.gif"/*tpa=http://www.zdi-m.ru/image/layout/leaf-rt.gif*/) no-repeat right center; height: 9px; font-size: 0px; }
.leaf .middle { padding: 2px 10px 5px 24px; }
.leaf .bottom { background: url("leaf-lb.gif"/*tpa=http://www.zdi-m.ru/image/layout/leaf-lb.gif*/) no-repeat left center;  height: 9px; font-size: 0px; }
#left-menu .leaf ul.level1 { list-style: none; font-size: 11px; margin: 7px 0 0 10px; }
	#left-menu .leaf ul.level1 li { height: 17px; background: url("green-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/green-point.gif*/) no-repeat left 5px; padding-left: 10px; }
	#left-menu .leaf ul.level1 a { font-size: 12px; text-decoration: none; }
	#left-menu .leaf ul.level1 a:hover { text-decoration: underline; }

#main-content { position: relative; }
	#main-content .left-column { padding-right: 325px; }
		#main-content .left-column a.title { margin: 0 0 15px 35px; }
		#main-content .left-column .lent { margin-left: 35px; padding-right: 20px; }
                    #main-content .left-column .lent .all { float: right; }
	#main-content .right-column { width: 325px; position: absolute; right: 0; top: 0; }
		#main-content .right-column a.title { margin-bottom:15px; }

.slider { margin-top: 20px; }
.slider .text { margin-bottom: 10px; }
.slider .more { background: url("i-down.gif"/*tpa=http://www.zdi-m.ru/image/layout/i-down.gif*/) no-repeat right center; padding-right: 20px; }
.slider .more-up { background: url("i-up.gif"/*tpa=http://www.zdi-m.ru/image/layout/i-up.gif*/) no-repeat right center; }
.slider .more-down { background: url("i-down.gif"/*tpa=http://www.zdi-m.ru/image/layout/i-down.gif*/) no-repeat right center; }
.slider .more-text { margin-top: 10px; display: none; }
#main-content .slider { margin-left: 35px;  }
		
.lent em { display: block; font-weight: bold; font-size: 10px; color: #38781F; background: url("grey-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/grey-point.gif*/) no-repeat center left; padding-left: 10px; font-style: normal; margin-bottom: 2px; }
.lent .announce { margin-bottom: 15px; color: #909090; font-size: 12px; }
	.lent .announce a { font-size: 14px; color: #3F3C37; margin-bottom: 5px; display: block; }
	.lent .announce p { margin: 0; }
.lent img { float: left; margin: 0 18px 10px 0; }

.three-columns { position: relative; }
	.three-columns .center-column { padding-left: 260px; padding-right: 300px; } 
.three-columns .left-column { position: absolute; width: 260px; }
.three-columns .right-column { position: absolute; width: 300px; right: 0; top: 0; }

.carousel-container { position: relative; padding: 0 31px; }
.carousel-container .carousel { background-color: white; border: solid 1px #e5e3cc; border-left: none; border-right: none; height: 298px; overflow: hidden; position: relative; }
.carousel-container .left-side, .carousel-container .right-side { position: absolute; z-index: 200; height: 300px; width: 31px; top: 0; }
.carousel-container .left-side {  left: 0; background: url("carousel-left.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-left.gif*/) no-repeat scroll 0 0 transparent; }
	.carousel-container .left-side a.prev  { display: block; background: url("carousel-prev.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-prev.gif*/) no-repeat left -59px; height: 59px; }
	.carousel-container .left-side a.prev:hover { background-position: left -118px; }
        .carousel-container .left-side a.prev_disabled { display: block; background: url("carousel-prev.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-prev.gif*/) no-repeat left 0; height: 59px; cursor: default; }
.carousel-container .right-side { right: 0; background: url("carousel-right.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-right.gif*/) no-repeat scroll 0 0 transparent; }
	.carousel-container .right-side a.next { display: block; background: url("carousel-next.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-next.gif*/) no-repeat right -59px; height: 59px; }
	.carousel-container .right-side a.next:hover { background-position: right -118px; }
        .carousel-container .right-side a.next_disabled { display: block; background: url("carousel-next.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-next.gif*/) no-repeat right 0; height: 59px; cursor: default; }
.carousel-container .carousel .carousel-lent { position: relative; left: 0; margin: 0; padding: 0; }
.carousel-container .carousel a { text-decoration: none; display: block; float: left; text-align: center; position: relative; border: none; padding: 0 20px; }
.carousel-container .carousel a:hover { text-decoration: underline; color: #484848; border: none; }
 	.carousel-container .carousel a.item img.logo { margin: 0 auto 10px; display: block; border: none; }

#interior-doors { margin-bottom: 18px; }
#interior-doors .carousel-container .carousel-lent { height: 298px; }
#interior-doors .carousel-container a.item { height: 274px; padding: 20px 12px 0; background: url("carousel-separator.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-separator.gif*/) no-repeat scroll right 24px transparent; white-space: nowrap; }
#interior-doors .carousel-container a.last { background: none; }
#interior-doors .left-side a.prev, #interior-doors .right-side a.next,
#interior-doors .left-side a.prev_disabled, #interior-doors .right-side a.next_disabled { margin-top: 123px; }
#interior-doors .right-side a.next { margin-left: 9px; }
#interior-doors .fire-resist { right: 50px; top: 10px; }

#neighbors-carousel.carousel-container .carousel { border: none; background-color: transparent; height: 140px; margin: 20px 0 25px; }
#neighbors-carousel.carousel-container .left-side, #neighbors-carousel.carousel-container .right-side { height: 140px; width: 21px; background: none; }
#neighbors-carousel.carousel-container a.item { padding: 0 40px 0 0; }
#neighbors-carousel.carousel-container a.item.current img { padding-bottom: 3px; border-bottom: solid 4px #468e22; }
#neighbors-carousel .right-side a.next { background: url("neighbors_carousel_next.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_next.png*/) center top no-repeat; }
#neighbors-carousel .left-side a.prev { background: url("neighbors_carousel_prev.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_prev.png*/) center top no-repeat; }
#neighbors-carousel .left-side a.prev, #neighbors-carousel .right-side a.next,
#neighbors-carousel .left-side a.prev_disabled, #neighbors-carousel .right-side a.next_disabled { height: 20px; margin-top: 60px; width: 10px; }
#neighbors-carousel .left-side a.prev_disabled { background: url("neighbors_carousel_prev.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_prev.png*/) center -20px no-repeat; }
#neighbors-carousel .right-side a.next_disabled { background: url("neighbors_carousel_next.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_next.png*/) center -20px no-repeat; }

#fusing-preview-page #neighbors-carousel.carousel-container .carousel { height: 140px; }
#fusing-preview-page #neighbors-carousel.carousel-container .left-side,
#fusing-preview-page #neighbors-carousel.carousel-container .right-side { height: 140px; }
#fusing-preview-page #neighbors-carousel .left-side a.prev,
#fusing-preview-page #neighbors-carousel .right-side a.next,
#fusing-preview-page #neighbors-carousel .left-side a.prev_disabled,
#fusing-preview-page #neighbors-carousel .right-side a.next_disabled { margin-top: 60px; }

#decor-glass-items-page #neighbors-carousel.carousel-container .carousel { height: 80px;}
#decor-glass-items-page #neighbors-carousel.carousel-container .left-side, #decor-glass-items-page #neighbors-carousel.carousel-container .right-side { height: 80px; }
#decor-glass-items-page #neighbors-carousel .left-side a.prev,
#decor-glass-items-page #neighbors-carousel .right-side a.next,
#decor-glass-items-page #neighbors-carousel .left-side a.prev_disabled,
#decor-glass-items-page #neighbors-carousel .right-side a.next_disabled { margin-top: 25px; }

#type-by-color-carousel.carousel-container { background-color: #fff; padding: 12px 33px; border-left: solid 3px #e2e3d3; border-right: solid 3px #e2e3d3; }
#type-by-color-carousel.carousel-container .carousel { border: none; background-color: transparent; height: 130px; margin: 0; }
#type-by-color-carousel.carousel-container .left-side, #type-by-color-carousel.carousel-container .right-side { height: 137px; width: 10px; background: none; }
#type-by-color-carousel.carousel-container .left-side { padding-left: 8px; }
#type-by-color-carousel.carousel-container .right-side { padding-right: 8px; }
#type-by-color-carousel.carousel-container a.item { padding: 0 40px 0 0; }
#type-by-color-carousel .right-side a.next { background: url("neighbors_carousel_next.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_next.png*/) center top no-repeat; }
#type-by-color-carousel .left-side a.prev { background: url("neighbors_carousel_prev.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_prev.png*/) center top no-repeat; }
#type-by-color-carousel .left-side a.prev, #type-by-color-carousel .right-side a.next,
#type-by-color-carousel .left-side a.prev_disabled, #type-by-color-carousel .right-side a.next_disabled { height: 20px; margin-top: 70px; width: 10px; }
#type-by-color-carousel .left-side a.prev_disabled { background: url("neighbors_carousel_prev.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_prev.png*/) center -20px no-repeat; }
#type-by-color-carousel .right-side a.next_disabled { background: url("neighbors_carousel_next.png"/*tpa=http://www.zdi-m.ru/image/layout/neighbors_carousel_next.png*/) center -20px no-repeat; }

.series-label { background: url("series-label-bg.gif"/*tpa=http://www.zdi-m.ru/image/layout/series-label-bg.gif*/) no-repeat left center #468e22; height: 15px; padding: 0 10px 0 20px; color: white; font-style: italic; float: right;  margin-right: 40px; }

.series-label-right { background: url("series-label-bg-right.gif"/*tpa=http://www.zdi-m.ru/image/layout/series-label-bg-right.gif*/) no-repeat right center #468e22; height: 15px; padding: 0 20px 0 10px; color: white; font-style: italic; float: left;  margin-right: 5px; line-height: 13px; }

#steel-doors { margin-bottom: 18px; }
#steel-doors .carousel-container .carousel-lent { height: 298px; }
#steel-doors .carousel-container a.item { height: 274px; padding: 20px 20px 0; white-space: nowrap; }
#steel-doors .left-side a.prev, #steel-doors .right-side a.next,
#steel-doors .left-side a.prev_disabled, #steel-doors .right-side a.next_disabled { margin-top: 123px; }
#steel-doors .right-side a.next { margin-left: 9px; }
#steel-doors .fire-resist { right: 30px; top: 30px; }

#parket .carousel { height: 203px; }
#parket .carousel-container .carousel-lent { height: 203px; }
#parket .carousel-container .carousel a.item img { margin: 0; }
#parket .carousel-container a.item { height: 188px; padding: 11px 13px 0; white-space: nowrap; }
#parket .left-side a.prev, #parket .right-side a.next,
#parket .left-side a.prev_disabled, #parket .right-side a.next_disabled { margin-top: 73px; }
#parket .right-side a.next { margin-left: 11px; }
#parket .left-side { background: url("carousel-small-left.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-small-left.gif*/) no-repeat scroll 0 0 transparent; height: 205px; }
#parket .right-side { background: url("carousel-small-right.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-small-right.gif*/) no-repeat scroll 0 0 transparent; height: 205px; }

#items { margin-bottom: 18px; height: 508px; }
#items .carousel { height: 506px; }
#items .carousel-container { height: 508px!important; }
#items .carousel-container a.item, #items .carousel-container a.special-item { height: 493px; padding: 15px 12px 0; white-space: nowrap; background: url("carousel-big-separator.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-big-separator.gif*/) no-repeat scroll right 24px transparent; }
#items .carousel-container a.last { background: none; }
#items .left-side { background: url("carousel-big-left.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-big-left.gif*/) no-repeat scroll 0 0 transparent; height: 508px; }
	#items .left-side a.prev, #items .right-side a.next,
        #items .left-side a.prev_disabled, #items .right-side a.next_disabled  { margin-top: 211px; }
#items .right-side { background: url("carousel-big-right.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-big-right.gif*/) no-repeat scroll 0 0 transparent; height: 508px; }
	#items .right-side a.next, #items .right-side a.next_disabled { margin-left: 11px; }
#items .carousel a.item img, #items .carousel a.special-item img {  margin: 5px auto 10px; display: block; }

#moulding-items { margin-bottom: 18px; }
#moulding-items .carousel-container .carousel-lent { height: 298px; }
#moulding-items .carousel-container a.item { height: 274px; padding: 20px 12px 0; background: url("carousel-separator.gif"/*tpa=http://www.zdi-m.ru/image/layout/carousel-separator.gif*/) no-repeat scroll right 24px transparent; white-space: nowrap; }
#moulding-items .carousel-container a.last { background: none; }
#moulding-items .left-side a.prev, #moulding-items .right-side a.next,
#moulding-items .left-side a.prev_disabled, #moulding-items .right-side a.next_disabled { margin-top: 123px; }
#moulding-items .right-side a.next { margin-left: 9px; }
#moulding-items .fire-resist { right: 50px; top: 10px; }

/* Popup window */
.pw {  }
.pw-container { display:none; left:0; margin:0; padding:0; position:fixed; text-align:left; top:0; z-index:999;}
.pw-overlay { height:100%; position:relative; width:100%; opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); background-color: #fff; }
.pw-close { position: absolute; width: 16px; height: 15px; background: url("close-icon.png"/*tpa=http://www.zdi-m.ru/image/layout/close-icon.png*/) no-repeat; cursor: pointer; }

#buy-window .pw-content { position: absolute; /* width: 550px; */ height: 570px; background-color: #fff; border: solid 5px #e0decf; }
#buy-window .pw { /* width: 500px; */ height: 400px;  }
#buy-window select, #buy-window input { color: #444444; }
#buy-window select:disabled, #buy-window input:disabled { color: #909090; }
#buy-window .image-loading { margin-top: 245px; }
#buy-window label { float: none; display: block; color:#3F3C37; font-size:14px; padding: 10px 0 4px; }
#buy-window label.noblock { display: inline; }
#buy-window .form { padding-top: 25px; }

#buy-window .opening-btn { cursor: pointer; height: 39px; }
#buy-window .opng-btn-active { background-position: left 0px!important; }
#buy-window .opening-btn.left { background: url("left-opening1.gif"/*tpa=http://www.zdi-m.ru/image/layout/left-opening1.gif*/) no-repeat left -39px; float: left;  width: 76px; }
#buy-window .opening-btn.right { background: url("right-opening1.gif"/*tpa=http://www.zdi-m.ru/image/layout/right-opening1.gif*/) no-repeat left -39px; float: left; width: 76px; margin-left: 41px; }
#buy-window .opening-btn.slide { background: url("slide-opening1.gif"/*tpa=http://www.zdi-m.ru/image/layout/slide-opening1.gif*/) no-repeat left -31px; float: left; width: 79px; height: 31px; margin-left: 41px; }

#buy-window .price { color:#484848; font-family:"Trebuchet MS",Verdana; font-size:17px; height: 20px; }
#buy-window .price-stock { margin: 10px 0; }
#buy-image { width: 305px; height: 459px; text-align:center; padding-top: 50px; }

#buy-window.interior-doors #buy-image { height: 445px; padding-top: 35px; width: 350px; }
#buy-window.interior-doors label { padding: 0 0 5px 0; font-size: 12px; float: left; width: 110px; }
#buy-window.interior-doors label.small { width: 85px; }
#buy-window.interior-doors .field { margin-top: 10px; }
#buy-window.interior-doors label.count { display: inline; font-size: 16px; width: 65px }
#buy-window.interior-doors .price-count { padding: 0 75px 0 65px; }
#buy-window.interior-doors .in_stock_lbl,
#buy-window.interior-doors .custom_lbl { display: inline; margin: 0; position: relative; top: 0; }
#buy-window.interior-doors .price { font-size: 22px; }
#buy-window.interior-doors #addBtn { margin-top: 20px; }
#buy-window.interior-doors .pw-content { width: 710px; height: 660px; }
#buy-window.interior-doors .pw-content .leftColumn { float: left; width: 330px; }
#buy-window.interior-doors .pw-content .rightColumn { float: left; width: 340px; padding: 15px 20px 0 0; font-size: 10px; }
#buy-window.interior-doors #molding-block { display: none; }
#buy-window.interior-doors .separator { height: 4px; background: #e0decf; margin: 20px 0; }
#buy-window.interior-doors .title { font-size: 14px; color: #000; margin: 12px 0; font-weight: bold; }
#buy-window.interior-doors select { font-size: 12px; width: 228px; }
#buy-window.interior-doors input[type='radio'] { margin: 5px 5px 7px; border: none; }
#buy-window.interior-doors .checkbox-container { width: 25px; }
#buy-window.interior-doors .radio-label input,
#buy-window.interior-doors .radio-label label { vertical-align: middle; float: none; display: inline; }
#container_telescopic_moldings label { margin-right: 10px; }
#container_telescopic_moldings select { float: left; }
#container_telescopic_moldings label.last { margin-right: 0; }

#question-window .pw-content { position: absolute; background-color: #fff; border: solid 5px #e0decf; }
#question-window .pw-content input, #question-window .pw-content textarea { width: 380px; }
#question-window table.form { width: auto; }
#question-window .main { padding: 30px; width: 480px; }
#question-window .message { padding: 30px; width: 480px; }
#question-window input[type='submit'] { border: none; background: url("send-btn.gif"/*tpa=http://www.zdi-m.ru/image/layout/send-btn.gif*/) no-repeat; width: 80px; height: 19px; cursor: pointer; }


#collages td.item { padding: 0 20px 30px 0; color: #909090; vertical-align: top; width: 50%; }
	#collages td.item img { display: block; margin-bottom: 10px; }
	#collages td.item .min-price { color: #997E4F; }
	#collages td.item a.title { display: inline; }
	#collages td.item a.more { }
	#collages td.item .description { margin-top: 10px; }

#collages.config { margin-top: 10px; }
    #collages.config td.item { padding-bottom: 40px; }
        #collages td.item img { display: block; margin-bottom: 0; }

#items { position: relative; left: -35px; }
#childs { position: relative; left: -35px; }
#interior-doors-items .see-also-block { float: right; margin-top: 25px; margin-right: 52px; }
	.see-also-block .same a { font-weight: bold; }

#interior-doors-items .carousel .custom_lbl { color: #FF9216; background-color: #fff; font-size: 11px; margin: 0 auto; }
/* #interior-doors-items .carousel .in_stock_lbl { color: #7CB914; background-color: #fff; font-size: 11px; margin: 0 auto; } */

#interior-doors-items .carousel a:hover .custom_lbl { text-decoration: none; }

#interior-doors-items .carousel a:hover { text-decoration: none;}
#interior-doors-items .carousel a:hover .text { text-decoration: underline;}


table.items-info td { vertical-align: top; }
	table.items-info td.colors { width: 200px; }
    table.items-info td.neighbors { width: 200px; }
	table.items-info td.params { padding-right: 5px; }
	table.items-info td.empty { width: 0; }
	table.items-info td.min-height { height: 1%; }

	table.items-info td.neighbors .series-label { margin-bottom: 25px; }
	table.items-info td.neighbors a {  }

	table.items-info td.neighbors_list { width: 200px; padding-left: 13px; }
	table.items-info td.neighbors_list .scroll-shadow { width: 195px; height: 600px; position: relative; margin: 30px 0px 0px 0px; }

	table.items-info td.neighbors_list .scroll-pane { height: 600px; overflow: auto; margin: 0px 10px 0px 0px; }

	table.items-info td.neighbors_list .scroll-doors { padding-top: 5px; padding-bottom: 20px; }
	table.items-info td.neighbors_list .shadow_top { background: url("shadow_top.png"/*tpa=http://www.zdi-m.ru/image/jquery/jScroll/shadow_top.png*/) left top repeat-x; position: absolute; top: 0px; left: 0px; width: 143px; height: 27px; }
	table.items-info td.neighbors_list .shadow_bottom { background: url("shadow_bottom.png"/*tpa=http://www.zdi-m.ru/image/jquery/jScroll/shadow_bottom.png*/) left top repeat-x; position: absolute; bottom: 0px; left: 0px; width: 143px; height: 27px; }

	table.items-info td.neighbors_list a.item { padding: 0px 20px 0px 0px; }
	table.items-info td.neighbors_list a.item img { padding-bottom: 7px; padding-top: 15px; }
	table.items-info td.neighbors_list a.item.current img { padding-bottom: 3px; border-bottom: solid 4px #468e22; }

	table.items-info td.params .scroll-pane2 { height: 490px; overflow: auto; margin: 20px 10px 0px 0px; }

#decor-glass-items-page table.items-info td.images { width: 400px; }
#decor-glass-items-page table.items-info td.params { padding-top: 10px; }

#moulding-items-page table.items-info td.params { padding-left: 10px; text-align: left; width: 496px; }
#moulding-items-page table.items { margin: 0; }

.color-list { margin-left: -10px; }
div.color-item { float: left; width: 90px; height: 115px; margin: 0 0 15px 10px; text-align: center; }
div.color-item .title { margin: 4px 0; }
div.color-item img { display: block; margin: 0 auto; }

table.items { /* width: 285px; */  margin: 0 auto; }
	table.items th { text-align: left; }
	table.items td { padding: 8px 5px; border-bottom: dotted 1px #e0e0d4; }
	table.items td.title { /* width: 200px */ }
    table.items td.price { width: 80px; }
    table.items td.cart { width: 30px; }
	table.items tr.last td { border: none; }
	table.items td.total { border: none; }
            table.items td.total a { color: #997E4F; text-decoration: underline; }
            table.items td.total a:hover { text-decoration: none; }
	table.items a { color: #3F3C37; text-decoration: none; }
		table.items a:hover { text-decoration: underline; }

/* #catalog { padding-left: 35px; } */
img.color { border: solid 5px #fff; width: 60px; height: 60px; }
.cart input[type='submit'] {  cursor: pointer; }

.see-also-block { text-align: left; width: 176px; }
	.see-also-block td { vertical-align: top; }
	.see-also-block .top { height: 10px; background: url("see-also-top-bg.gif"/*tpa=http://www.zdi-m.ru/image/layout/see-also-top-bg.gif*/) no-repeat; }
	.see-also-block .bottom { height: 10px; background: url("see-also-bottom-bg.gif"/*tpa=http://www.zdi-m.ru/image/layout/see-also-bottom-bg.gif*/) no-repeat; }
	.see-also-block .middle { border-left: solid 2px #dddcc0; border-right: solid 2px #dddcc0; background-color: white; padding: 10px 25px; }
	.see-also-block h1 { margin: 0; }
	.see-also-block ul.see-also li { background-image: url("empty-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/empty-point.gif*/); padding-bottom: 4px; }
	.see-also-block ul.see-also li.current { background-image: url("black-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/black-point.gif*/); }

.see-also-big-block { width: 254px; text-align: left; }
	.see-also-big-block .top { height: 10px; background: url("see-also-big-top-bg.gif"/*tpa=http://www.zdi-m.ru/image/layout/see-also-big-top-bg.gif*/) no-repeat; }
	.see-also-big-block .bottom { height: 10px; background: url("see-also-big-bottom-bg.gif"/*tpa=http://www.zdi-m.ru/image/layout/see-also-big-bottom-bg.gif*/) no-repeat; }
	.see-also-big-block .middle { border-left: solid 2px #dddcc0; border-right: solid 2px #dddcc0; background-color: white; padding: 10px 25px; }
	.see-also-big-block h1 { margin: 0; }
	.see-also-big-block ul.see-also li { background-image: url("empty-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/empty-point.gif*/); padding-bottom: 4px; }
	.see-also-big-block ul.see-also li.current { background-image: url("black-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/black-point.gif*/); }

.catalog-childs { margin-left: -35px; }
	.catalog-childs .item { float: left; margin: 0 0 20px 35px; text-align: center; min-height: 230px; }
		.catalog-childs .item a { display: block; position: relative; }
        .catalog-childs .item a .new-label { background: url("i-new.png"/*tpa=http://www.zdi-m.ru/image/layout/i-new.png*/) no-repeat center; width: 58px; height: 58px; position: absolute; top: 35px; left: -4px; }
			.catalog-childs .item a img { margin: 8px 0 5px 0; border: solid 5px white; }
		.catalog-childs .item .min-price { font-weight: bold; color: #000; font-size: 11px; position: relative; }
            .catalog-childs .item .min-price s { padding: 5px; color: #a0a096; }
            .catalog-childs .item .action_lbl { background: url("i-action.png"/*tpa=http://www.zdi-m.ru/image/layout/i-action.png*/) no-repeat center; width: 58px; height: 58px; position: absolute; right: -8px; top: 20px; }
.parquet-childs { margin-left: -20px; }
    .parquet-childs .item { margin: 0 0 20px 20px; height: 200px; }
.interior-doors-childs .item, .steel-doors-childs .item { margin: 0 0 50px 35px; height: 290px; }
.decor-glass-childs .item { width: 160px; float: none; vertical-align: bottom; position: relative; display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline;  margin: 30px 0 0 35px;  }
    .decor-glass-childs .item .container { position: absolute; bottom: 0; }
.moulding-childs .description { margin: 5px 0 10px; }

#steel-doors-items .items-info { text-align: left; vertical-align: top; }
#steel-doors-items .items-info table.items { margin: 0; }
#steel-doors-items .door-image { cursor: pointer; margin: 20px 0 10px; }
#steel-doors-items #buy-window .pw-content { /* width: 650px; */ height: 450px; }
#steel-doors-items #buy-image { padding: 60px 40px; }
#steel-doors-items #buy-window .form { padding: 45px 40px 0 0; }

#parquet-items .items-info { text-align: left; vertical-align: top; margin-top: 20px; }
/* #parquet-items table.items { margin: 0; } */
#parquet-items .door-image { cursor: pointer; margin: 20px 0 10px; }
#parquet-items #buy-window .pw { height: auto; }
#parquet-items #buy-window .pw-content { /* width: 650px; */ height: auto; }
#parquet-items #buy-image { /* width: 400px;  */ height: auto; /* padding: 50px 0; */ padding: 60px 40px; }
#parquet-items #buy-window .form { padding: 45px 40px 0 0; }

#items-page .items-info { text-align: left; vertical-align: top; }
#items-page table.items { margin: 0 auto; }
#items-page .door-image { cursor: pointer; margin: 20px 0 10px; border: solid 5px white; }
#items-page #buy-window .pw { height: auto; }
#items-page #buy-window .pw-content { /* width: 650px; */ height: auto; }
#items-page #buy-image { /* width: 400px; */ height: auto; /* padding: 50px 0; */ padding: 60px 40px; }
#items-page #buy-window .form { padding: 45px 40px 0 0; }
#buy-window .in_stock_lbl, #buy-window .custom_lbl { display: inline; margin: 0 0 0 10px; position: relative; top: -5px; }

#moulding-items-page #buy-image { width: 400px; height: 200px; text-align:center; padding-top: 60px; }
    #moulding-items-page #buy-window .pw-content { height: 300px; }
        #moulding-items-page #buy-window .form { width: 400px; }

#decor-glass-items-page table.items { margin: 0; }
#decor-glass-items-page .gallery { margin: 10px 0; }
    #decor-glass-items-page .gallery .image { width: 320px; height: 285px; background-color: #fff; vertical-align: middle; text-align: center; border: solid 2px #dddcc0; }
    #decor-glass-items-page .gallery .thumbs { padding: 15px 16px 3px 28px; border: solid 2px #dddcc0; background-color: #dddcc0; text-align: center; }
        #decor-glass-items-page .gallery .thumbs a { border: solid 5px #fff; margin: 0 12px 12px 0; display: block; float: left; font-size: 0; min-width: 70px; min-height: 70px; background-color: #fff; }
        #decor-glass-items-page .gallery .thumbs a:hover { border-color: #999894; }
    

#items-by-color-page table.items { margin: 0; }
#items-by-color-page .door-image { margin-bottom: 20px; }
#items-by-color-page.moulding .pw-content { height: 300px; }
#items-by-color-page.moulding #buy-window .form { width: 400px; }
#items-by-color-page.moulding #buy-image{ height: 200px; padding-top: 60px; text-align: center; width: 400px; }

#catalog_all_items .all_items .item { float: left; margin: 0 25px 25px 0 }
#catalog_all_items .all_items .item .min-price { color: #000000; font-size: 11px; font-weight: bold; text-align: center; }
#catalog_all_items.interior-doors .item { height: 260px; }

#collage-tabs { background: url("parquet-tabs-bg.gif"/*tpa=http://www.zdi-m.ru/image/layout/parquet-tabs-bg.gif*/) no-repeat; width: 707px; height: 455px; margin: 20px auto; }
#collage-tabs.ui-widget-content { border: none; padding: 1px; }
#collage-tabs .ui-widget-header { border: none; }
#collage-tabs.ui-tabs-vertical .ui-tabs-nav { float: left; width: 150px; top: 33px; position: relative; }
#collage-tabs.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 150px; margin: 0; background: none; border: none; position: relative; white-space: normal; }
#collage-tabs.ui-tabs-vertical .ui-tabs-nav li a { padding: 19px 10px 19px 18px; }
#collage-tabs .ui-tabs-nav li a { padding: 0; color: #87724D; font-family: Verdana; font-size: 11px; text-decoration: none; }
#collage-tabs .ui-tabs-nav li a span { text-decoration: underline; }
#collage-tabs .ui-tabs-nav li a.nav { position: absolute; }
#collage-tabs.ui-tabs-vertical .ui-tabs-panel { float: left; width: 557px; padding: 34px 0 0; }
#collage-tabs .ui-tabs-nav { padding: 0; }
#collage-tabs .ui-widget-header { background: none; }
#collage-tabs .ui-tabs-nav li.ui-tabs-selected { background-color: #7cb914; }
#collage-tabs .ui-tabs-nav li.ui-tabs-selected a { color: white; text-decoration: none; font-weight: bold; cursor: pointer; }
#collage-tabs .ui-tabs-nav li.ui-tabs-selected a div { width: 122px; overflow: hidden; }
#collage-tabs-prev, #collage-tabs-next { width: 34px; height: 62px; position: relative; top: -100px; cursor: pointer; }
#collage-tabs-prev { background: url("parquet-tabs-prev.png"/*tpa=http://www.zdi-m.ru/image/layout/parquet-tabs-prev.png*/) no-repeat; top: -278px; }
#collage-tabs-next { background: url("parquet-tabs-next.png"/*tpa=http://www.zdi-m.ru/image/layout/parquet-tabs-next.png*/) no-repeat; top : -340px; left: 522px; }
#collage-tabs-nav { height: 0px; position: relative; overflow: visible; width: 707px; margin: 0 auto; }
#collage-tabs .title { margin: 5px 0 0 30px; }
#collage-tabs .price { font-weight: bold; float: left; margin: 0px 0 0 30px; font-size: 11px; }
#collage-tabs .in_stock_lbl { background-color: #7cb914; color: white; padding: 0 3px 1px; font-size: 10px; float: left; margin: 3px 0 0 20px;  }
#collage-tabs .custom_lbl { background-color: #ff9216; color: white; padding: 0 3px 1px; font-size: 10px; float: left; margin: 3px 0 0 20px;  }
#collage-tabs .ui-tabs-nav li a .price { display: block; font-weight: normal; margin: 0; color: #3F3C37; text-decoration: none; }
#collage-tabs .icon { padding: 350px 0 0 576px; }
#collage-tabs .ui-widget-content a { display: block; text-align: center; }

.in_stock_lbl { background-color: #7cb914; font-weight: normal; white-space: nowrap; color: white; padding: 0 3px 1px; font-size: 10px; width: 70px; text-align: center; margin: 3px auto; }
.custom_lbl { background-color: #ff9216; font-weight: normal; white-space: nowrap; color: white; padding: 0 3px 1px; font-size: 10px; width: 70px; text-align: center; margin: 3px auto;}

/* only ie7 */
*+html .in_stock_lbl { margin: 5px 0 0; }
*+html .custom_lbl { margin: 5px 0 0; }

table.custom { border-collapse: collapse; margin-bottom: 20px; }
table.custom th, table.custom td { text-align: center; border: solid 1px black; padding: 5px 30px; }

.sitemap ul { margin: 0; padding: 0; list-style: none; margin-top: 5px; }
	.sitemap ul li { margin-bottom: 5px; }
	.sitemap ul.level0 a { font-size: 17px; color: #484848; text-decoration: underline; font-family: "Trebuchet MS", Verdana; }
.sitemap ul.level1 { margin-left: 20px; }
	.sitemap ul.level1 a { color: #33781F; font-family: Arial; font-size: 15px; }
.sitemap ul.level2 { margin-left: 20px; }
	.sitemap ul.level2 a { font-size: 11px; font-family: Verdana; color: #997E4F; }

#addBtn { cursor: pointer; }

#all_items { list-style: none; margin: 0; }
	#all_items td { width: 50%; padding: 0 7px 20px 0; }
	#all_items img { float: left; margin-right: 20px; }
	#all_items .links { margin-left: 20px; }
		#all_items .links a { display: block; margin-bottom: 3px; }
	#all_items .item { /* height: 227px; */ margin-bottom: 20px; }

.title-img { display: block; margin: 0 10px 20px 0; float: left; }
.title-link { padding-top: 6px; }

.btn { cursor: pointer; }
/* #page { padding-left: 35px; } */

/* Новости */
.lent dt { margin-bottom: 10px; }
/* Статьи */
table.articles-lent { margin-bottom: 20px; }
table.articles-lent td { vertical-align: top; }
table.articles-lent td.img { width: 180px; text-align: center; }
table.articles-lent td.title { padding: 30px 0 10px; }
table.articles-lent td.title a { background: url("grey-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/grey-point.gif*/) no-repeat left 5px; padding-left: 10px; }

.one-column-articles-lent .item { margin-bottom: 15px; }
.one-column-articles-lent a { display: block; }
.one-column-articles-lent a.article-title { font-size: 14px; margin-bottom: 15px; }
.one-column-articles-lent a.img { float: left; margin-right: 26px; }
.one-column-articles-lent a.announce { float: left; }

.lent.delivery a { display: block; margin-bottom: 15px; }
table.two-columns td { vertical-align: top; padding: 5px 10px 5px 0; }
table.two-columns td img { border: solid 5px white; }

.actions-lent .item { padding-left: 260px; position: relative; min-height: 324px; margin-bottom: 10px; }
.actions-lent .thumb { position: absolute; left: 0; }
.actions-lent .even { background: #E9E9DF; }

ul.grey-point { list-style: none; }
ul.grey-point li { background: url("grey-point.gif"/*tpa=http://www.zdi-m.ru/image/layout/grey-point.gif*/) no-repeat left 5px; padding-left: 10px; }

table.datatbl { border: none; text-align: center; border-collapse:collapse }
    #content table.datatbl th { background-color: #e7e8d8; text-align: center; font-weight: bold; }
    #content table.datatbl tr.row1 td { background-color: white; }
    #content table.datatbl tr.row2 td { background-color: #e7e8d8; }
    #content table.datatbl tr.from_site td { background-color: #d5eca2; }
	
table.datatbl { width: 100%;  margin: 8px 0 16px; }
    table.datatbl th { font-weight: bold; text-align: center; }
    table.datatbl td, table.datatbl th { border: 1px solid #CCC; padding: 5px; }
        table.datatbl td.r { text-align: right; }
        table.datatbl td.c { text-align: center; }
        table.datatbl td.title { width: 100%; }
        table.datatbl td.nowrap { white-space: nowrap; }
    table.datatbl tr.actions td { text-align: right; border: none; padding: 5px 0; }
        table.datatbl tr.actions .l { float: left; }
        table.datatbl tr.actions .r { float: right; margin-left: 5px; }

div.gallery .item { float:left; margin: 0 15px 15px 0; }
div.gallery .item a { display: block; padding: 1px; font-size: 0; }
div.gallery .item a:hover { border: solid 1px #7DB914; padding: 0; }
div.gallery .item a img { border: solid 5px white; }

#counters { margin: 10px 0; }

.menu404 { height: 20px; width: 1000px; margin: 0 auto; margin-top: 31px; margin-bottom: 50px; }
	.menu404 .item { float: left; background: url("menu404-separator.gif"/*tpa=http://www.zdi-m.ru/image/layout/menu404-separator.gif*/) no-repeat right 10px; padding: 0 40px; font-size: 17px;  }
		.menu404 .item a {  }
		.menu404 .first { padding-left: 0; }
		.menu404 .last { background: none; }

.instock_radio { float: left; padding-top: 6px; }
	.instock_radio a { margin-left: 40px; text-decoration: none; color: #3F3C37;background: url("uncheck-instock.gif"/*tpa=http://www.zdi-m.ru/image/layout/uncheck-instock.gif*/) no-repeat bottom right; padding-right: 23px; }
	.instock_radio a.current { background: url("check-instock.gif"/*tpa=http://www.zdi-m.ru/image/layout/check-instock.gif*/) no-repeat bottom right; padding-right: 23px;  }
	
.measurement-pages-top { margin: 20px 0; }
.measurement-pages-bottom { margin-top: 20px; }
.measurement-text { margin-bottom: 20px; }
.morning { color: #008800; }
.evening { color: #EE6600; }

.hint { text-align: left; background-color: #FFFFFF; border-color: #CCCCCC #888888 #888888 #CCCCCC; border-style: solid; border-width: 1px 2px 2px 1px; display: none; line-height: 1.7em; right: 30px; padding: 1em 1em 1em 2em; position: absolute; white-space: normal; width: 25em; z-index: 100; }
.close { background: url("close-icon.png"/*tpa=http://www.zdi-m.ru/image/layout/close-icon.png*/) no-repeat; float: right; width: 16px; height: 15px; cursor: pointer; }

.mfilter_form_div .field { float: left; margin-right: 10px; }
    .mfilter_form_div .btns { float: right; padding-top: 15px; }
#meas_filter_form input[type='submit'] { margin-top: 15px; }

#interior_doors_form div.right { float: none; }

#catalog-item .in_stock_lbl, #catalog-item .custom_lbl { margin: 0; display: inline; position: relative; top: -5px; }
#catalog-item .item-details .in_stock_lbl, #catalog-item .item-details .custom_lbl { display: inline; position: relative; left: 5px; }
#catalog-item h1 { display: inline; margin-right: 10px; }

.window-middle, .window-right { position: fixed; margin: auto; z-index: 300; }
.window-right { right: 0; }

#banner-center .pw-close { right: 30px; top: 28px; }
#banner-right .pw-close { right: 0; top: -10px; background: url("orange-close.png"/*tpa=http://www.zdi-m.ru/image/layout/orange-close.png*/) no-repeat; width: 18px; height: 20px; }

#buttons-right a { display: block; width: 37px; }
    #buttons-right .first a { height: 110px; background: url("buttons-right.png"/*tpa=http://www.zdi-m.ru/image/layout/buttons-right.png*/) no-repeat 0 0; }
        #buttons-right .first a:hover { background-position: -37px 0; }
    #buttons-right .second a { height: 171px; background: url("buttons-right.png"/*tpa=http://www.zdi-m.ru/image/layout/buttons-right.png*/) no-repeat 0 -110px; }
        #buttons-right .second a:hover { background-position: -37px -110px; }
    #buttons-right .third a { height: 146px; background: url("buttons-right.png"/*tpa=http://www.zdi-m.ru/image/layout/buttons-right.png*/) no-repeat 0 -281px; }
        #buttons-right .third a:hover { background-position: -37px -281px; }


.fire-resist { width: 42px; height: 41px; position: absolute; }

.spacer { clear: both; }

ul.city_list { float: left; width: 180px; list-style-type: none; margin: 0; padding: 0; }
    ul.city_list li { margin-bottom: 5px; }
    ul.city_list li.country { font-weight: bold; margin: 10px 0 2px; }
ol.dealers_list { padding-left: 20px; margin: 0; }
    ol.dealers_list .title { font-weight: bold; }
    ol.dealers_list li { margin-bottom: 15px; }
#YMapsID { margin-bottom: 20px; }

#subscribe_form input { display: block; margin: 0; padding: 0; float: left; margin-right: 10px; }
#subscribe_form #subscribe_email { height: 17px; padding-left: 3px; color: #3F3C37; }
#subscribe_form a.archive { display: block; margin-top: 5px; }

.search-form input { float: left; font-family: Verdana; font-size: 10px; color: #929292; }
.search-form input[type='image'] { padding: 7px; background-color: #f5f5eb; }
.search-form input[type='text'] { padding-left: 3px; }

.route { margin-bottom: 20px; color: #8b898a; }
    .route a { color: #8b898a; }
.vacan { padding-left:10px; padding-top:8px; padding-bottom:8px; }

.moulding-childs { margin-left: 0; }

table.catalog-content td { vertical-align: top; }

.config-note { width: 575px; padding-right: 25px; background-color: #e6e6d4; }
.config-note a.icon { display: block; margin: 10px 20px; text-decoration: none; }

.decor-block {  font-size: 12px; }
    .decor-block a { font-size: 12px; margin-bottom: 3px; }
    .decor-block ul { list-style: disc; padding-left: 15px; }
        .decor-block ul li { margin-bottom: 5px; }

/* Визуализатор */
.droppable_container { float: left; width: 294px; height: 640px; margin-right: 40px; background: top left no-repeat; }

.draggable_container { border: solid 1px #BFBDBE; float: left; margin: 0; padding: 15px 5px; width: 400px; }
.draggable_block { float: left; width: 65px; height: 65px; border: 0; padding: 0; margin: 7px 7px 6px 8px; }
.draggable_block img { display: block; padding: 0; margin: 0; }

.draggable_container #reset, .draggable_container #print_btn { background-color: #E7E7E7; cursor: pointer; float: left; }

.draggable_container #reset { display: block; margin-left: 13px; }
.draggable_container #print_btn { display: block; margin-left: 10px; }
.draggable_container #angle { width: 25px; text-align: center; }

.draggable_container .parms-block { border: solid 1px #d6d6ce; border-right: none; border-left: none; margin: 10px 0 20px; padding-left: 8px; }
    .draggable_container .parms-block .label { float: right; background: #c3c3bb; color: #fff; padding: 1px 5px; }
    .draggable_container .parms-block .parms { margin: 10px 0; }

.rotate { }
    .rotate input { width: 30px; height: 17px; border: solid 1px #BFBDBE; text-align: right; }

.next_fusing_nav { float: left; padding: 1px 10px; margin-right: 2px; cursor: pointer; background-color: #E7E7E7; }
.fusing_nav { padding-left: 13px; margin-bottom: 7px; }
.current_nav { background-color: #9CC932!important; }

.next_door { border: 0; width: 17px; float: left; }
.next_door_nav { height: 21px; padding: 9px 0 0; text-align: center; margin-bottom: 2px; border: 0; cursor: pointer; background-color: #E7E7E7; }

.fusing_page { display: none; }
.fusing_page.current { display: block; }
/* !Визуализатор */

#tip { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; display: none; padding: 5px; position: absolute; z-index: 1000; }

a.tech-info { background: url("i-tech-info.png"/*tpa=http://www.zdi-m.ru/image/layout/i-tech-info.png*/) 25px center no-repeat #E7E6D4; padding: 15px 30px 15px 52px; display: inline-block; }

table.items-info td.moulding-neighbors .scroll-pane2 { height: 530px; }
table.items-info td.moulding-neighbors .spacer { height: 20px; }
table.items-info td.moulding-neighbors .shadow_top { width: 170px; }
table.items-info td.moulding-neighbors .shadow_bottom { width: 170px; }
table.items-info td.moulding-neighbors img { display: block; padding-bottom: 7px; }
table.items-info td.moulding-neighbors img.current { border-bottom: 4px solid #468E22; padding-bottom: 3px; }

#qustionBtn { cursor: pointer; position: absolute; right: 20px; top: -30px; }
.green-message { background: #468e20; padding: 5px 0; text-align: center; color: #fff; font-weight: bold; margin-bottom: 30px;  }

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }