html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
 pre,
a,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
 fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
}
table,
tr,
th,
td,
img,
a img,
fieldset {
	border: 0px;
}
caption,
th,
td {
	text-align: left;
	font-weight: normal;
}
table,
td,
th {
	vertical-align: middle;
}
:focus {
	outline: none;
}
img {
	vertical-align: top;
	margin: 0;
}
html,
body {
	width: 100%;
	height:100%;
}
body {
	width: 100%;
	background: url(../images/body-bg_03.gif) repeat top left #242323;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #fff2d9;
	text-align: center;
	position:relative;
}

a {
	color: #cdb464;
	text-decoration: underline;
}
a:hover {
	color: #fcd24a;
	text-decoration: underline;
}
a.dashed {
	color: #cdb464;
	text-decoration: none;
	border-bottom: 1px dashed #cdb464;
}
a.dashed:hover {
	color: #fcd24a;
	text-decoration: none;
	border-bottom: 1px dashed #fcd24a;
}
h1 {
	font: normal 30px/32px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	color: #fff2d9;
	padding-top: 10px;
}
h1 sup {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #756e61;
}
h2 {
	font: normal 26px/28px Arial, Helvetica, sans-serif;
	margin-bottom: 19px;
	color: #fff2d9;
	padding-top: 19px;
}
h3 {
	font: normal 22px/24px Arial, Helvetica, sans-serif;
	margin-bottom: 16px;
	color: #fff2d9;
	padding-top: 22px;
}
h4 {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	color: #fff2d9;
	padding-top: 15px;
}
h5 {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	color: #bdb19b;
	padding-top: 15px;
}
h6 {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	color: #c8bead;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
 //zoom: 1;
}
p {
	margin-bottom: 11px;
}
.layout {
	width: 100%;
	background: url(../images/index-pic_02.jpg) no-repeat center 0px;
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width: 1000px;
    _width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
    overflow-x: hidden;
}

.layout-inner {
	width: 100%;
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width: 1000px;
 _width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
}
.head-b {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	overflow: hidden;
	height: 173px;
}
.head-b-internal {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	overflow: hidden;
	height: 140px;
}
.head-b .logo-b {
	float: left;
	background: url(../images/logo-bg_02.png) no-repeat 0px 0px;
	width: 254px;
	height: 140px;
}
.head-b .logo-b .pad-b {
	padding: 38px 0px 0px 0px;
	text-align: center;
}
.head-b .left-b {
	margin-left: 220px;
	text-align: left;
	height: 173px;
}
.head-b .left-b .service-n {
	float: right;
	width: 12%;
	text-align: center;
	padding-top: 16px;
}
.head-b .left-b .service-n ul {
	width: 27px;
	margin: 0 auto;
	display: block;
	list-style: none;
}
.head-b .left-b .service-n ul li {
	width: 27px;
	height: 28px;
	display: block;
	list-style: none;
}
.head-b .left-b .service-n ul li a,
 .head-b .left-b .service-n ul li span {
	width: 27px;
	height: 28px;
	display: block;
	text-decoration: none;
}
.head-b .left-b .service-n ul li a.home {
	background: url(../images/service-n.gif) no-repeat 2px 0px;
}
.head-b .left-b .service-n ul li a.feedback {
	background: url(../images/service-n.gif) no-repeat 2px -29px;
}
.head-b .left-b .service-n ul li a.sitemap {
	background: url(../images/service-n.gif) no-repeat 2px -58px;
}
.head-b .left-b .service-n ul li a.home:hover {
	background: url(../images/service-n.gif) no-repeat -39px 0px;
}
.head-b .left-b .service-n ul li a.feedback:hover {
	background: url(../images/service-n.gif) no-repeat -39px -29px;
}
.head-b .left-b .service-n ul li a.sitemap:hover {
	background: url(../images/service-n.gif) no-repeat -39px -58px;
}
.head-b .left-b .service-n ul li span.home {
	background: url(../images/service-n.gif) no-repeat -86px 0px;
}
.head-b .left-b .service-n ul li span.feedback {
	background: url(../images/service-n.gif) no-repeat -86px -29px;
}
.head-b .left-b .service-n ul li span.sitemap {
	background: url(../images/service-n.gif) no-repeat -86px -58px;
}
.head-b .left-b .nav-b {
	margin-right: 12%;
	text-align: right;
}
.head-b .left-b .nav-b .enter-l {
	padding: 12px 10px;
}
.head-b .left-b .nav-b .enter-l a {
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #9a8a75;
	background: url(../images/key-icon.gif) no-repeat 0px 4px;
	padding-left: 10px;
	text-decoration: none;
}
.head-b .left-b .nav-b .enter-l a em {
	font: italic 13px/15px Arial, Helvetica, sans-serif;
	color: #9a8a75;
	text-decoration: none;
	border-bottom: 1px dashed #9a8a75;
}
.head-b .left-b .nav-b .enter-l span {
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #9a8a75;
	background: url(../images/key-icon1.gif) no-repeat 0px 5px;
	padding-left: 15px;
	text-decoration: none;
}
.head-b .left-b .nav-b .enter-l span em {
	font: italic 13px/15px Arial, Helvetica, sans-serif;
	color: #9a8a75;
	text-decoration: none
}
.head-b .left-b .nav-b .enter-l a:hover {
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #c0ae97;
	background: url(../images/key-icon.gif) no-repeat 0px 4px;
	padding-left: 10px;
	text-decoration: none;
}
.head-b .left-b .nav-b .enter-l a:hover em {
	font: italic 13px/15px Arial, Helvetica, sans-serif;
	color: #c0ae97;
	text-decoration: none;
	border-bottom: 1px dashed #c0ae97;
}
.head-b .left-b .nav-b .enter-l a.out {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #cdb464;
	text-decoration: underline;
	background: none;
	padding: 0px;
	margin-left: 20px;
}
.head-b .left-b .nav-b .enter-l a.out:hover {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fcd24a;
	text-decoration: underline;
}
.head-b .left-b .nav-b ul.top-n {
	list-style: none;
	display: block;
}
.head-b .left-b .nav-b ul.top-n li {
	list-style: none;
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding-left: 1px;
	line-height: 30px;
}
.head-b .left-b .nav-b ul.top-n li a {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #f9dc94;
	text-decoration: none;
	padding: 5px 7px;
	text-transform: uppercase;
	display: inline-block;
	display: -moz-inline-stack;
	position: relative;
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
}
.head-b .left-b .nav-b ul.top-n li a b {
	font-weight: normal;
	text-decoration: underline;
}
.head-b .left-b .nav-b ul.top-n li a:hover {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #fff2d9;
	text-decoration: none;
	padding: 5px 7px;
	background: #161615;
}
.head-b .left-b .nav-b ul.top-n li a:hover b {
	font-weight: normal;
	text-decoration: underline;
}
.head-b .left-b .nav-b ul.top-n li span,
 .head-b .left-b .nav-b ul.top-n li a.selected {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #fff2d9;
	text-decoration: none;
	padding: 5px 7px;
	background: #161615;
	text-transform: uppercase;
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	position: relative;
}
.head-b .left-b .nav-b ul.top-n li span b,
 .head-b .left-b .nav-b ul.top-n li a.selected b {
	font-weight: normal;
	text-decoration: underline;
}
.top-b {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	overflow: visible;
	text-align: center;
}

.top-b_1 {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	overflow: visible;
	text-align: center;
}

.tower_brown {
   opacity:0;
   filter: alpha(opacity=0); /* For IE */
   height:405px;
   background: url(../images/tower_brown.png) no-repeat right 0px transparent;
   min-width: 1000px;
   max-width: 1300px;
   _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
   overflow: visible;
   text-decoration: none;
   margin: -112px 0 0 85px;
}

.tower_polished {
   opacity:0;
   /*filter: alpha(opacity=0); /* For IE */
   height:405px;
   background: url(../images/tower_polished.png) no-repeat right 0px transparent;
   min-width: 1000px;
   max-width: 1300px;
   /*_width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");*/
   overflow: visible;
   text-decoration: none;
   margin: -367px 0 0 107px;

	margin-left: 142px !!important;
}




.white_highlight {
   opacity:0;
   filter: alpha(opacity=0); /* For IE */
   height:45px;
   background: url(../images/white_highlight.png) no-repeat right 0px transparent;
   min-width: 1000px;
   max-width: 1300px;
   _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
   overflow: visible;
   text-decoration: none;
   margin: -71px 0 0 141px;
}

.top-b .inside-b {
	width: 892px;
	margin: 0 auto;
	overflow: visible;
	height: 360px;
}
.top-b .inside-b a.idalgo {
	display: block;
	background: url(../images/idalgo.gif) no-repeat 0px 0px;
	width: 266px;
	height: 266px;
	float: left;
	text-decoration: none;
	margin-left: 17px;
	_display: inline;
	margin-top: -291px;
    position:relative;
    z-index: 100;


}
.top-b .inside-b a.idalgo:hover {
	display: block;
	background: url(../images/idalgo.gif) no-repeat 0px -266px;
    width: 266px;
	height: 266px;
	float: left;
	text-decoration: none;
	margin-left: 17px;
	_display: inline;
	margin-top: -291px;
}
.top-b .inside-b a.ug {
	display: block;
	background: url(../images/ug.gif) no-repeat 0px 0px;
	width: 264px;
	height: 264px;
	float: right;
	text-decoration: none;
	margin-top: -300px;
    position:relative;
}

.top-b .inside-b a.ug:hover {
	display: block;
	background: url(../images/ug.gif) no-repeat 0px -266px;
	width: 264px;
	height: 264px;
	float: right;
	text-decoration: none;

}

.top-b .inside-b .ug_min {
	display: block;
	/*background: url(../images/logo/1.png) no-repeat 0px 0px;*/
	width: 57px;
	height: 49px;
	float: right;
	text-decoration: none;
	/*margin: 108px 170px 0 0;*/
	margin: 78px 110px 0 0;
	position: relative;
}
.top-b .inside-b .ug_nav_img
{
	display: block;
	width: 347px;
	height: 290px;
	float: right;
	margin: -312px -6px 0 0;
	position: relative;
}

.top-b .inside-b a.brown {
	display: block;
	background: url(../images/brown.png) no-repeat 0px 0px;
	width: 137px;
	height: 145px;
	float: right;
	text-decoration: none;
	margin:-319px 199px 0 0;
	//margin:-319px -65px 0 0;
}

.top-b .inside-b a.brown span {
    opacity:0;
	filter: alpha(opacity=0);
    display: block;
	background: url(../images/brown_h.png) no-repeat 0px 0px;
	width: 137px;
	height: 145px;
	float: right;
	text-decoration: none;
	margin:0px 0px 0 0;
}

.top-b .inside-b a.polished {
	display: block;
	background: url(../images/polished.png) no-repeat 0px 0px;
	width: 137px;
	height: 145px;
	float: right;
	text-decoration: none;
	margin:-162px 199px 0 0 ;
   	//margin:-162px -136px 0 0;
}

.top-b .inside-b a.polished span {
    opacity:0;
	filter: alpha(opacity=0);
    z-index:10;
    display: block;
	background: url(../images/polished_h.png) no-repeat 0px 0px;
	width: 137px;
	height: 145px;
	float: right;
	text-decoration: none;
	margin:0px 0px 0 0;
}

.top-b .inside-b a.white {
	display: block;
	background: url(../images/white.png) no-repeat 0px 0px;
	width: 69px;
	height: 69px;
	float: right;
	text-decoration: none;
	margin:-202px 274px 0 0 ;
	//margin:-202px -64px 0 0;
}

.top-b .inside-b a.white span{
    opacity:0;
	filter: alpha(opacity=0);
    display: block;
	background: url(../images/white_h.png) no-repeat 0px 0px;
	width: 69px;
	height: 69px;
	float: right;
	text-decoration: none;
	margin:0px 0px 0 0;
}


.top-b-internal {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	overflow: hidden;
	text-align: left;
}
.top-b-internal .pad {
	padding: 0px 20px;
}
.top-b-internal .left-b {
	width: 71%;
	float: left;
	_display: inline;
	border-top: 1px solid #201f1c;
	border-bottom: 1px solid #21211f;
	position: relative;
}
.top-b-internal .left-b .pic-box {
	width: 100%;
	height: 224px;
	overflow: hidden;
}
.top-b-internal .left-b .left-pattern {
	background: url(../images/head-pic-puzzl1.gif) no-repeat top left;
	width: 38px;
	height: 226px;
	position:absolute;
	top: -1px;
	left: 0px;
}
.top-b-internal .left-b .right-pattern {
	background: url(../images/head-pic-puzzl2.gif) no-repeat top left;
	width: 41px;
	height: 226px;
	position:absolute;
	top: -1px;
	right: 0px;
 _right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.top-b-internal-common .left-b {
	width: 71%;
	float: left;
	_display: inline;
	border-top: 1px solid #201f1c;
	border-bottom: 1px solid #21211f;
	position: relative;
}
.top-b-internal-common .left-b .pic-box {
	width: 100%;
	height: 120px;
	overflow: hidden;
}
.top-b-internal-common .left-b .left-pattern {
	background: url(../images/head-pic-puzzl4.gif) no-repeat top left;
	width: 25px;
	height: 122px;
	position:absolute;
	top: -1px;
	left: 0px;
}
.top-b-internal-common .left-b .right-pattern {
	background: url(../images/head-pic-puzzl3.gif) no-repeat top left;
	width: 30px;
	height: 122px;
	position:absolute;
	top: -1px;
	right: 0px;
 _right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.top-b-internal .right-b {
	width: 26%;
	float: right;
	_display: inline;
	text-align: left;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
}
.middle-b {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	overflow: hidden;
	text-align: left;
	color: #d3c8b9;
	padding-top: 160px;
	//padding-top: 50px;
	padding-bottom: 116px;
}
.middle-b .pad-b {
	padding: 0px 12px 0px 40px;
	overflow: hidden;
 //zoom: 1;
}
.middle-b .left-col {
	width: 34%;
	float: left;
	_display: inline;
	padding-top: 10px;
}
.middle-b .left-col .block {
	margin-bottom: 50px;
}
.middle-b .left-col .block p {
	line-height: 20px;
	width: 95%;
}
.middle-b .left-col form.search-b {
	padding: 0px 20px 20px 0px;
}
.middle-b .left-col form.search-b fieldset {
	width: 90%;
	overflow: hidden;
	padding: 5px 0px;
}
.middle-b .left-col form.search-b fieldset input.btn {
	background: url(../images/search-btn.gif) no-repeat 0px 0px;
	width: 11px;
	height: 21px;
	float: left;
	border: 0px;
	cursor: pointer;
}
.middle-b .left-col form.search-b fieldset input.btn-over {
	background: url(../images/search-btn.gif) no-repeat 0px -21px;
}
.middle-b .left-col form.search-b fieldset .field {
	background: #191b1b;
	border: 1px solid;
	border-color: #040404 #414345 #414345 #040404;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
	overflow: hidden;
 //zoom: 1;
	padding: 0px 5px;
	width: 85%;
	float: left;
	margin-right: 5px;
}
.middle-b .left-col form.search-b fieldset .field input {
	width: 100%;
	height: 17px;
	border: 0px;
	background: none;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
}
.middle-b .left-col form.search-b fieldset a {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #cdb464;
	padding-left: 7px;
}
.middle-b .left-col form.search-b fieldset a:hover {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #fcd24a;
	padding-left: 7px;
}
.middle-b .right-col {
	width: 63%;
	float: right;
	_display: inline;
	text-align: center;
}
.middle-b .right-col .scroll-b {
	width: 100%;
	overflow: hidden;
 //zoom: 1;
	padding-top: 20px;
}
.middle-b .right-col .scroll-b dl.item {
	display: block;
	list-style: none;
	overflow: hidden;
 //zoom: 1;
	width: 100%;
}
.middle-b .right-col .scroll-b dl.item dt {
	float: left;
	display: block;
	width: 375px;
	overflow: hidden;
 //zoom: 1;
	_display: inline;
	text-align: center;
}
.middle-b .right-col .scroll-b dl.item dd {
	text-align: left;
	padding-top: 20px;
	display: block;
	list-style: none;
	margin: 0px;
	margin-left: 385px;
 _width: expression(document.body.clientWidth < 1026? "20%" : document.body.clientWidth > 1302? "43%" : "auto");
	_overflow: hidden;
 //zoom: 1;
}
.middle-b .right-col .scroll-b dl.item dd p {
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
}
.middle-b .right-col .brands-news-b {
	width: 90%;
	margin: 0px auto 20px auto;
	text-align: left;
}
.content-b .right-col .brands-news-b {
	width: 100%;
	margin: 0px 0px 20px 0px;
	text-align: left;
	padding-top: 10px;
}
.middle-b .right-col .brands-news-b ul,
 .content-b .right-col .brands-news-b ul {
	width: 100%;
	overflow: hidden;
	display: block;
	list-style: none;
}
.middle-b .right-col .brands-news-b ul li.left,
 .content-b .right-col .brands-news-b ul li.left {
	width: 49%;
	float: left;
	overflow: hidden;
 //zoom: 1;
	margin-right: 1px;
}
.middle-b .right-col .brands-news-b ul li.left .title,
 .content-b .right-col .brands-news-b ul li.left .title {
	background: #584464;
	padding: 7px 10px;
	font: bold 13px/17px Arial, Helvetica, sans-serif;
	color: #ece2ee;
	text-transform: uppercase;
	margin-bottom: 23px;
}
.middle-b .right-col .brands-news-b ul li.left .title a,
 .content-b .right-col .brands-news-b ul li.left .title a {
	color: #ece2ee;
	text-decoration: none;
	background: url(../images/idalgo-icon.gif) no-repeat 0px 0px;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.middle-b .right-col .brands-news-b ul li.left .title a:hover,
 .content-b .right-col .brands-news-b ul li.left .title a:hover {
	text-decoration: underline;
	background: url(../images/idalgo-icon.gif) no-repeat 0px -22px;
}
.middle-b .right-col .brands-news-b ul li.right,
 .content-b .right-col .brands-news-b ul li.right {
	display: block;
	overflow: hidden;
 //zoom: 1;
}
.middle-b .right-col .brands-news-b ul li.right .title,
 .content-b .right-col .brands-news-b ul li.right .title {
	background: #1f533c;
	padding: 7px 10px;
	font: bold 13px/17px Arial, Helvetica, sans-serif;
	color: #ece2ee;
	text-transform: uppercase;
	margin-bottom: 23px;
}
.middle-b .right-col .brands-news-b ul li.right .title a,
 .content-b .right-col .brands-news-b ul li.right .title a {
	color: #ece2ee;
	text-decoration: none;
	background: url(../images/ug-icon.gif) no-repeat 0px 0px;
	padding-left: 29px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.middle-b .right-col .brands-news-b ul li.right .title a:hover,
 .content-b .right-col .brands-news-b ul li.right .title a:hover {
	text-decoration: underline;
	background: url(../images/ug-icon.gif) no-repeat 0px -22px;
}
.middle-b .right-col .brands-news-b ul li dl,
 .content-b .right-col .brands-news-b ul li dl,
 .content-b .left-col .news-b dl {
	display: block;
	list-style: none;
	overflow: hidden;
 //zoom: 1;
	margin-bottom: 25px;
	padding-right: 25px;
}
.middle-b .right-col .brands-news-b ul li dl dt,
 .content-b .right-col .brands-news-b ul li dl dt,
 .content-b .left-col .news-b dl dt {
	display: block;
	list-style: none;
	float: left;
	margin-right: 9px;
}
.middle-b .right-col .brands-news-b ul li dl dt a.pic,
 .content-b .right-col .brands-news-b ul li dl dt a.pic,
 .content-b .left-col .news-b dl dt a.pic {
	width: 97px;
	border: 1px solid #4d4b46;
	overflow: hidden;
	height: 92px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.middle-b .right-col .brands-news-b ul li.left dl dt a.pic:hover,
 .content-b .right-col .brands-news-b ul li.left dl dt a.pic:hover {
	border: 1px solid #655370;
}
.middle-b .right-col .brands-news-b ul li.right dl dt a.pic:hover,
 .content-b .right-col .brands-news-b ul li.right dl dt a.pic:hover,
 .content-b .left-col .news-b dl dt a.pic:hover {
	border: 1px solid #8a4a23;
}
.middle-b .right-col .brands-news-b ul li dl dt a.pic .pic-pad,
 .content-b .right-col .brands-news-b ul li dl dt a.pic .pic-pad,
 .content-b .left-col .news-b dl dt a.pic .pic-pad {
	padding: 1px;
	overflow: hidden;
 //zoom: 1;
	display: block;
}
.middle-b .right-col .brands-news-b ul li dl dt span.empty,
 .content-b .right-col .brands-news-b ul li dl dt span.empty,
 .content-b .left-col .news-b dl dt span.empty {
	width: 45px;
	height: 5px;
	display: block;
}
.middle-b .right-col .brands-news-b ul li dl dd,
 .content-b .right-col .brands-news-b ul li dl dd,
 .content-b .left-col .news-b dl dd {
	display: block;
	list-style: none;
	overflow: hidden;
 //zoom: 1;
	font-size: 13px;
	line-height: 18px;
}
.middle-b .right-col .brands-news-b ul li dl dd em,
 .content-b .right-col .brands-news-b ul li dl dd em,
 .content-b .left-col .news-b dl dd em {
	display: block;
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	color: #756e61;
	padding-top: 5px;
}
.middle-b .right-col .brands-news-b ul li dl dd em span,
 .content-b .right-col .brands-news-b ul li dl dd em span,
 .content-b .left-col .news-b dl dd em span {
	color: #4c4b4b;
}
.content-b .right-col .brands-news-b ul li p.archive a {
	background: url(../images/arrow-back.gif) no-repeat 0px 2px;
	padding-left: 18px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #9a8a75;
}
.content-b .right-col .brands-news-b ul li p.archive a:hover {
	background: url(../images/arrow-back.gif) no-repeat 0px 2px;
	padding-left: 18px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fcd24a;
}
.footer {
	position: relative;
	margin-top: -116px;
	height: 116px;
	width: 100%;
	background: url(../images/footer-bg_03.gif) repeat-x bottom left;
	text-align: center;
	min-width: 1000px;
 _width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
}
.footer .footer-b {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	text-align: left;
}
.footer .footer-b .footer-pad {
	padding: 0px 30px 20px 30px;
}
.footer .footer-b .footer-pad1 {
	padding: 0px 12px 0px 40px;
}
.footer .footer-b .left-col {
	width: 34%;
	float: left;
	padding-top: 20px;
}
.footer .footer-b .left-col-internal {
	padding-top: 0px;
	width: 26%;
}
.footer .footer-b .left-col .develop {
	overflow: hidden;
 //zoom: 1;
	padding-left: 7px;
 //padding-left: 7px;
}
.footer .footer-b .left-col .develop a.logo {
	float: left;
}
.footer .footer-b .left-col .develop .links {
	float: left;
	padding-top: 5px;
	padding-left: 2px;
}
.footer .footer-b .left-col .develop .links a.top,
 .footer .footer-b .left-col .develop .links a.top:hover {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #7d6d4f;
	text-decoration: none;
}
.footer .footer-b .left-col .develop .links a.bot {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #7d6d4f;
	text-decoration: underline;
}
.footer .footer-b .left-col .develop .links a.bot:hover {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #9d8a66;
	text-decoration: underline;
}
.footer .footer-b .right-col {
	width: 63%;
	float: right;
	padding-top: 20px;
	text-align: center;
}
.footer .footer-b .right-col .top-border {
	width: 90%;
	margin: 0 auto;
	text-align: left;
	border-top: 1px solid #3a3732;
	padding-top: 20px;
}
.footer .footer-b .right-col-internal {
	margin-top: 15px;
	width: 71%;
	border-top: 1px solid #3a3732;
	padding-top: 40px;
	text-align: left;
}
.footer .footer-b .right-col .copyright {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #7d6d4f;
	float: left;
	padding-left: 5%;
	width: 44%;
	
}
.footer .footer-b .right-col-internal .copyright {
	padding-top: 10px;
}
.footer .footer-b .right-col .newsletter {
	width: 42%;
	float: left;
}
.footer .footer-b .right-col .newsletter .newsletter-title {
}
.footer .footer-b .right-col .newsletter .newsletter-title img.title {
	margin-right: 4px;
	float: left;
}
.footer .footer-b .right-col .newsletter .newsletter-title img.icon {
	cursor: pointer;
}
.footer .footer-b .right-col .newsletter .newsletter-title .newsletter-icon {
	position: relative;
	float: left;
	width: 15px;
}
.footer .footer-b .right-col .newsletter form input.txt {
	background: #191b1b;
	border: 1px solid;
	border-color: #040404 #414345 #414345 #040404;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
	height: 15px;
	width: 75%;
	margin-right: 3px;
}
.footer .footer-b .right-col .newsletter form input.btn {
	background: url(../images/ok-btn_06.gif) no-repeat 0px 1px;
	border: 0px;
	width: 35px;
	height: 22px;
	cursor: pointer;
}
.footer .footer-b .right-col .newsletter form input.btn-over {
	background: url(../images/ok-btn_06.gif) no-repeat 0px -22px;
}
.tooltip {
	width: 215px;
	background: url(../images/tip-bg_03.gif) no-repeat bottom left;
	padding-bottom: 18px;
	position: absolute;
	top: -125px;
	left: -93px;
	display: none;
}
.content-b .right-col .catalog-item-b dl dd ul li ul li .tooltip {
	left: auto;
	right: -127px;
}
.tooltip .bg {
	background: #3f2b31;
	border: 1px solid #473339;
	border-bottom: 0px;
	padding: 9px 15px 9px 17px;
	text-align: left;
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #ede7dd;
	display: block;
}
.tooltip1 {
	width: 153px;
	background: url(../images/green-tooltip.gif) no-repeat bottom left;
	padding-bottom: 19px;
	position: absolute;
	top: -40px;
	left: -5px;
	display: none;
	z-index: 2000;
 //zoom: 1;
}
.tooltip1 .bg {
	background: #1b6b4e;
	border: 1px solid #367860;
	border-bottom: 0px;
	padding: 9px 15px 9px 17px;
	text-align: left;
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #ede7dd;
	display: block;
	z-index: 2000;
	position: relative;
}
.content-idalgo .tooltip1 {
	width: 153px;
	background: url(../images/violet-tooltip.gif) no-repeat bottom left;
	padding-bottom: 19px;
	position: absolute;
	top: -40px;
	left: -5px;
	display: none;
	z-index: 2000;
 //zoom: 1;
}
.content-idalgo .tooltip1 .bg {
	background: #4f4352;
	border: 1px solid #6b626d;
	border-bottom: 0px;
	padding: 9px 15px 9px 17px;
	text-align: left;
	font: normal 11px/13px Tahoma, Geneva, sans-serif;
	color: #ede7dd;
	display: block;
	z-index: 2000;
	position: relative;
}
/*____________________________ENTER_________________*/

.overlay {
	width: 100%;
	height: 100%;
	min-height: 100%;
	_height: 100%;
	background: #000;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	display: none;
 //zoom:1;
 //background:#000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 //filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.enter-b {
	background: url(../images/enter-bg_03.gif) no-repeat top left #fff;
	width: 388px;
	height: 230px;
	position: absolute;
	top: -230px;
	left: 50%;
	margin-left: -194px;
	z-index: 1200;
	display: block;
}
.enter-b .first-row {
	height: 21px;
	overflow: hidden;
	margin-bottom: 5px;
}
.enter-b .first-row a.close {
	background: url(../images/close-btn.gif) no-repeat 0px 0px;
	width: 23px;
	height: 21px;
	float: right;
	text-decoration: none;
}
.enter-b .first-row a.close:hover {
	background: url(../images/close-btn.gif) no-repeat 0px -21px;
	width: 23px;
	height: 21px;
	float: right;
}
.enter-b h1 {
	font: normal 36px/38px Tahoma, Geneva, sans-serif;
	color: #67645b;
	padding: 0px;
	margin: 0px 0px 35px 0px;
	text-align: center;
}
.enter-b form {
	display: block;
	padding: 0px 47px 0px 29px;
}
.enter-b form fieldset {
	display: block;
	overflow: hidden;
 //zoom: 1;
	padding: 0px 0px 10px 0px;
	text-align: left;
}
.enter-b form fieldset label {
	display: block;
	width: 76px;
	float: left;
	margin-right: 4px;
	_display: inline;
	font: normal 15px/17px Arial, Helvetica, sans-serif;
	color: #201e1d;
}
.enter-b form fieldset input.txt {
	display: block;
	width: 228px;
	height: 16px;
	float: left;
	_display: inline;
	font: normal 13px/15px Tahoma, Geneva, sans-serif;
	color: #40382b;
	background: #ebebeb;
	border: 1px solid #b1b1b1;
}
.enter-b form fieldset.for-btn {
	text-align: right;
}
.enter-b form fieldset.for-btn input.btn {
	width: 80px;
}
/*____________________________Internal_________________*/

.content-b {
	min-width: 1000px;
	max-width: 1300px;
	margin: 0 auto;
 _width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1302? "1300px" : "auto");
	text-align: left;
	padding-bottom: 116px;
	position: relative;
 //zoom: 1;
}
.content-b .content-pad {
	padding: 20px 30px;
}
.content-b .left-col {
	width: 24%;
	float: left;
	_display: inline;
}
.content-b .left-col .menu-b {
	background: url(../images/menu-bg.png) repeat top left;
	padding: 0px 0px 32px 24px;
	margin-top: -46px;
	position: relative;
	z-index: 800;
	margin-bottom: 30px;
	background:rgba(18, 18, 17, 0.85);
 //zoom:1;
 //background:#121211;
 //filter:alpha(opacity=85);
}
.content-b .left-col .menu-b .title {
	margin-left: 19px;
	border-bottom: 2px solid #1f533c;
	height: 23px;
	padding-top: 2px;
	margin-bottom: 20px;
	line-height: 18px;
	font-size: 18px;
}
.content-idalgo .left-col .menu-b .title {
	border-bottom: 2px solid #654c74;
}
.content-b .left-col .menu-b .title img {
	vertical-align: bottom;
}
.content-b .left-col .menu-b ul {
	display: block;
	list-style: none;
	position: relative;
}
.content-b .left-col .menu-b ul li {
	display: block;
	list-style: none;
	padding-bottom: 10px;
	line-height: 18px;
	font-size: 14px;
}
.content-b .left-col .menu-b ul li a {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #f9dc94;
	padding-left: 19px;
	display: block;
}
.content-b .left-col .menu-b ul li a:hover {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	text-decoration: underline;
	background: url(../images/menu-arrow.gif) no-repeat 0px 2px;
	padding-left: 19px;
}
.content-b .left-col .menu-b ul li span,
 .content-b .left-col .menu-b ul li a.selected {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	text-decoration: none;
	background: url(../images/menu-arrow.gif) no-repeat 0px 2px;
	padding-left: 19px;
	display: block;
}
.content-b .left-col .menu-b ul li span.open,
 .content-b .left-col .menu-b ul li a.open {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	padding-left: 19px;
	text-decoration: none;
	background: url(../images/menu-arrow-open.gif) no-repeat 0px 3px;
	display: block;
}
.content-b .left-col .menu-b ul li a.selected:hover {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	text-decoration: underline;
	background: url(../images/menu-arrow.gif) no-repeat 0px 2px;
	padding-left: 19px;
	display: block;
}
.content-b .left-col .menu-b ul li ul {
	padding: 10px 0px 0px 15px;
}
.content-b .left-col .menu-b ul li li a {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c2ab63;
	padding-left: 13px;
	display: block;
	padding-right: 10px;
}
.content-b .left-col .menu-b ul li ul li a:hover {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	padding-left: 13px;
	text-decoration: underline;
	background: url(../images/menu-mark.gif) no-repeat 0px 5px;
	display: block;
}
.content-b .left-col .menu-b ul li ul li span,
 .content-b .left-col .menu-b ul li ul li a.selected {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	padding-left: 13px;
	text-decoration: none;
	background: url(../images/menu-mark.gif) no-repeat 0px 5px;
	display: block;
}
.content-b .left-col .menu-b ul li ul li a.selected:hover {
	font: normal 14px/16px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	padding-left: 13px;
	text-decoration: underline;
	background: url(../images/menu-mark.gif) no-repeat 0px 5px;
	display: block;
}
.content-b .left-col .menu-b ul li li ul li {
	padding-bottom: 1px;
}
.content-b .left-col .menu-b ul li li ul li a {
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #c8bead;
	padding-left: 13px;
	display: block;
	background: url(../images/menu-mark1.gif) no-repeat 4px 8px;
	padding: 3px 2px 4px 15px;
}
.content-b .left-col .menu-b ul li li ul li a:hover {
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #d3611c;
	padding-left: 13px;
	text-decoration: none;
	background: url(../images/menu-mark2.gif) no-repeat 4px 8px #2e3431;
	display: block;
	padding: 3px 2px 4px 15px;
}
.content-b .left-col .menu-b ul li li ul li span,
 .content-b .left-col .menu-b ul li li ul li a.selected {
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #d3611c;
	padding-left: 13px;
	text-decoration: none;
	background: url(../images/menu-mark2.gif) no-repeat 4px 8px #2e3431;
	display: block;
	padding: 3px 2px 4px 15px;
}
.content-b .left-col .menu-b ul li li ul li a.selected:hover {
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #d3611c;
	padding-left: 13px;
	text-decoration: underline;
	background: url(../images/menu-mark2.gif) no-repeat 4px 8px #2e3431;
	display: block;
	padding: 3px 2px 4px 15px;
}
.content-b .left-col .teasers-b {
	text-align: center;
}
.content-b .left-col .teasers-b .inside {
	width: 138px;
	margin: 0 auto;
	text-align: left;
}
.content-b .left-col .teasers-b a.prices {
	background: url(../images/teaser_03.jpg) no-repeat 0px 0px;
	width: 124px;
	display: block;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	margin-bottom: 30px;
	position: relative;
	z-index: 1800;
 //zoom: 1;
}
.content-idalgo .left-col .teasers-b a.prices {
	background: url(../images/teaser-idalgo_03.jpg) no-repeat 0px 0px;
	width: 124px;
	display: block;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	margin-bottom: 30px;
	position: relative;
	z-index: 1800;
 //zoom: 1;
}
.content-b .left-col .teasers-b a.photo {
	background: url(../images/teaser_06.jpg) no-repeat 0px 0px;
	width: 136px;
	display: block;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	margin-bottom: 40px;
}
.content-idalgo .left-col .teasers-b a.photo {
	background: url(../images/teaser-idalgo_06.jpg) no-repeat 0px 0px;
	width: 136px;
	display: block;
	text-decoration: none;
	padding-top: 115px;
	text-align: left;
	margin-bottom: 40px;
}
.content-b .left-col .video-b {
	text-align: left;
}
.content-b .left-col .video-b .box {
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
}
.content-b .left-col .video-b p {
	font: normal 13px/13px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
	text-align: left;
}
.content-b .right-col {
	width: 71%;
	float: right;
	_display: inline;
	text-align: left;
	overflow: hidden;
}
.content-b .right-col .bread-crumbs a {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #756e61;
	text-decoration: none;
	margin-left: 5px;
	vertical-align: top;
}
.content-b .right-col .bread-crumbs a:hover {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #c0ae97;
	text-decoration: underline;
}
.content-b .right-col .bread-crumbs span {
	margin-left: 5px;
	vertical-align: top;
}
.content-b .right-col .bread-crumbs a.first,
 .content-b .right-col .bread-crumbs a.first:hover {
	text-decoration: none;
}
.content-b .right-col .catalog-n {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 10px;
}
.content-b .right-col .catalog-n .filter-b {
	float: left;
	_display: inline;
	text-align: left;
	margin-bottom: 20px;
	margin-right: 70px;
}
.content-b .right-col .catalog-n .filter-b1 {
	float: left;
	_display: inline;
	text-align: left;
	overflow: hidden;
 //zoom: 1;
	/*width: 46%;*/

	margin-right: 0px;
	width:290px;
}
.content-b .right-col .catalog-n .filter-b ul {
	display: block;
	list-style: none;
	float: left;
	clear: both;
}
.content-b .right-col .catalog-n .filter-b ul.line {
	border-bottom: 1px solid #484031;
	margin-bottom: 1px;
 //padding-bottom: 2px;
}
.content-b .right-col .catalog-n .filter-b ul li {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	list-style: none;
	margin-left: 0px;
	margin-bottom: 2px;
	line-height: 25px;
}
.content-b .right-col .catalog-n .filter-b ul li a {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #c2ab63;
	text-decoration: none;
}
.content-b .right-col .catalog-n .filter-b ul li.new a {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #c2ab63;
	text-decoration: none;
}
.content-b .right-col .catalog-n .filter-b ul li.new a em {
	font-style: normal;
	background: url(../images/new-icon.gif) no-repeat 0px 1px;
	padding-left: 17px;
	display: -moz-inline-stack;
}
.content-b .right-col .catalog-n .filter-b ul li.new a:hover em,
 .content-b .right-col .catalog-n .filter-b ul li.new a.selected em {
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	background: url(../images/new-icon.gif) no-repeat 0px -24px;
}
.content-b .right-col .catalog-n .filter-b ul li.new a:hover,
 .content-b .right-col .catalog-n .filter-b ul li.new a.selected,
 .content-b .right-col .catalog-n .filter-b ul li.new span {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	text-decoration: none;
	background: url(../images/filter-link_03.gif) repeat-x 0px 0px #0753ad;
}
.content-b .right-col .catalog-n .filter-b ul li.superprices a {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #c2ab63;
	text-decoration: none;
}
.content-b .right-col .catalog-n .filter-b ul li.superprices a em {
	font-style: normal;
	background: url(../images/superprices-icon.gif) no-repeat 0px 1px;
	padding-left: 17px;
	display: -moz-inline-stack;
}
.content-b .right-col .catalog-n .filter-b ul li.superprices a:hover em,
 .content-b .right-col .catalog-n .filter-b ul li.superprices a.selected em {
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	background: url(../images/superprices-icon.gif) no-repeat 0px -24px;
}
.content-b .right-col .catalog-n .filter-b ul li.superprices a:hover,
 .content-b .right-col .catalog-n .filter-b ul li.superprices a.selected,
 .content-b .right-col .catalog-n .filter-b ul li.superprices span {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	text-decoration: none;
	background: url(../images/filter-link_05.gif) repeat-x 0px 0px #ae3b94;
}
.content-b .right-col .catalog-n .filter-b ul li a em,
 .content-b .right-col .catalog-n .filter-b ul li span em {
	font: normal 13px/14px Arial, Helvetica, sans-serif;
}
.content-b .right-col .catalog-n .filter-b ul li a b {
	background: url(../images/link-dash.gif) repeat-x 0px bottom;
	font-weight: normal;
	padding: 0px;
}
.content-b .right-col .catalog-n .filter-b ul li a:hover,
 .content-b .right-col .catalog-n .filter-b ul li a.selected,
 .content-b .right-col .catalog-n .filter-b ul li span {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 13px/14px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	background: url(../images/filter-link-bg_03.gif) repeat-x 0px 0px;
	text-decoration: none;
}
.content-b .right-col .catalog-n .filter-b ul li a:hover b,
 .content-b .right-col .catalog-n .filter-b ul li a.selected b,
 .content-b .right-col .catalog-n .filter-b ul li span b {
	background: none;
	font-weight: normal;
}
.catalog-list {
	display: block;
	list-style: none;
	margin-bottom: 20px;
	margin-left: -22px;
}
.catalog-list li {
	width: 174px;
	min-height: 220px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 22px 44px 22px;
	zoom: 1;
 *display: inline;
	_height: 220px;
	position: relative;
}
.catalog-list li a.pic {
	display: block;
	width: 170px;
	border: 1px solid #4d4b46;
	margin-bottom: 4px;
	cursor: pointer;
	position: relative;
	padding: 1px;
	overflow: hidden;
 //zoom: 1;
}
.catalog-list li a.pic:hover {
	border: 1px solid #8a4a23;
}
.catalog-list li a.pic b.top-corner {
	display: block;
	background: url(../images/price-corner.gif) no-repeat top left;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 1px;
	left: 1px;
	overflow: hidden;
 //zoom: 1;
}
.catalog-list li a.pic b.bot-corner {
	display: block;
	background: url(../images/new-corner.gif) no-repeat top left;
	width: 39px;
	height: 39px;
	position: absolute;
	bottom: 1px;
	right: 1px;
	overflow: hidden;
 //zoom: 1;
 _bottom: expression( this.parentNode.offsetHeight % 2 ? 0 : 1 );
 _right: expression( this.parentNode.offsetWidth % 2 ? 0 : 1 );
}
.catalog-list li h6 {
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	position: relative;
	margin-bottom: 3px;
}
.catalog-list li p {
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
	padding: 0px;
	margin: 0px;
}
.footer .footer-b .left-col form.search-b {
	padding: 0px 20px 5px 0px;
}
.footer .footer-b .left-col form.search-b fieldset {
	width: 100%;
	overflow: hidden;
	padding: 3px 0px;
}
.footer .footer-b .left-col form.search-b fieldset input.btn {
	background: url(../images/search-btn.gif) no-repeat 0px 0px;
	width: 11px;
	height: 21px;
	float: left;
	border: 0px;
	cursor: pointer;
}
.footer .footer-b .left-col form.search-b fieldset input.btn-over {
	background: url(../images/search-btn.gif) no-repeat 0px -21px;
}
.footer .footer-b .left-col form.search-b fieldset .field {
	background: #191b1b;
	border: 1px solid;
	border-color: #040404 #414345 #414345 #040404;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
	overflow: hidden;
 //zoom: 1;
	padding: 0px 5px;
	width: 85%;
	float: left;
	margin-right: 5px;
}
.footer .footer-b .left-col form.search-b fieldset .field input {
	width: 100%;
	height: 17px;
	border: 0px;
	background: none;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
}
.footer .footer-b .left-col form.search-b fieldset a {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #cdb464;
	padding-left: 7px;
}
.footer .footer-b .left-col form.search-b fieldset a:hover {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #fcd24a;
	padding-left: 7px;
}
/*______________________________CATALOG ITEM_________________________*/

.content-b .right-col h2 sup {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #756e61;
}
.content-b .right-col .vertical-gal-b {
	width: 134px;
	float: right;
	overflow: hidden;
	text-align: center;
}
.content-b .right-col .vertical-gal-b .gal-box {
	background:#121212;
	padding: 8px 0px;
}
.content-b .right-col .vertical-gal-b .gal-box h4 {
	text-align: center;
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	margin-bottom: 0px;
	padding: 0px;
}
.content-b .right-col .vertical-gal-b div.top-bg {
	background: url(../images/gal-bg.gif) no-repeat center 0px;
	padding: 19px 3px;
	text-align: center;
}
.content-b .right-col .vertical-gal-b div.scrollable {
	position:relative;
	overflow:hidden;
	height: 334px;
	width: 130px;
	text-align: center;
 //zoom: 1;
}
.content-b .right-col .vertical-gal-b div.scrollable div.items {
	position:absolute;
	width: 130px;
	height: 1000px;
	left: 0px;
}
.content-b .right-col .vertical-gal-b a.prev {
	display: block;
	width: 39px;
	height: 14px;
	overflow: hidden;
	background: url(../images/gal-arrows.gif) no-repeat 0px 0px;
	margin: 0 auto 4px;
	cursor: pointer;
}
.content-b .right-col .vertical-gal-b a.next {
	display: block;
	width: 39px;
	height: 14px;
	overflow: hidden;
	background: url(../images/gal-arrows.gif) no-repeat 0px -14px;
	margin: 4px auto 0px;
	cursor: pointer;
}
.content-b .right-col .vertical-gal-b a.prev:hover {
	display: block;
	width: 39px;
	height: 14px;
	overflow: hidden;
	background: url(../images/gal-arrows.gif) no-repeat -39px 0px;
	margin: 0 auto 4px;
	cursor: pointer;
}
.content-b .right-col .vertical-gal-b a.next:hover {
	display: block;
	width: 39px;
	height: 14px;
	overflow: hidden;
	background: url(../images/gal-arrows.gif) no-repeat -39px -14px;
	margin: 4px auto 0px;
	cursor: pointer;
}
.content-b .right-col .vertical-gal-b a.disabled {
	background-position: -100px 0px !important;
	cursor: auto;
}
.content-b .right-col .vertical-gal-b div.scrollable div.items a {
	display: block;
	border: 1px solid #4d4b46;
	padding: 1px;
	width: 100px;
	height: 100px;
	overflow: hidden;
 //zoom: 1;
	margin: 0 auto 11px;
}
.content-b .right-col .vertical-gal-b div.scrollable div.items a:hover {
	display: block;
	border: 1px solid #ba672f;
	padding: 1px;
	width: 100px;
	height: 100px;
	overflow: hidden;
 //zoom: 1;
	margin: 0 auto 11px;
}
.content-b .right-col .catalog-item-b {
	overflow: hidden;
 //zoom: 1;
}
.content-b .right-col .catalog-item-b dl {
	display: block;
	list-style: none;
	overflow: hidden;
 //zoom: 1;
	padding-bottom: 29px;
}
.content-b .right-col .catalog-item-b dl dt {
	width: 250px;
	float: left;
	overflow: hidden;
	margin-right: 5%;
	_display: inline;
}
.content-b .right-col .catalog-item-b dl dt a {
	width: 250px;
	display: block;
	text-decoration: none;
	position: relative;
 //zoom: 1;
}
.content-b .right-col .catalog-item-b dl dt a span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color: #f4f0e9;
	background: url(../images/num-bg.png) repeat left top;
	padding: 2px 4px;
	background:rgba(28, 26, 26, 0.7);
 //zoom:1;
 //background:#1c1a1a;
 //filter:alpha(opacity=70);
 _bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.content-b .right-col .catalog-item-b dl dd {
	overflow: hidden;
 //zoom: 1;
}
.content-b .right-col .catalog-item-b dl dd p {
	padding-right: 20px;
	font-size: 13px;
}
.content-b .right-col .catalog-item-b dl dd ul {
	display: block;
	list-style: none;
	width: 53%;
}
.content-b .right-col .catalog-item-b dl dd ul.left {
	float: left;
}
.content-b .right-col .catalog-item-b dl dd ul.right {
	float: right;
	width: 44%;
}
.content-b .right-col .catalog-item-b dl dd ul li ul {
	overflow: hidden;
 //zoom: 1;
	width: 100%;
	padding-top: 7px;
}
.content-b .right-col .catalog-item-b dl dd ul li ul li {
	display: block;
	list-style: none;
	background: url(../images/menu-mark.gif) no-repeat 0px 5px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-bottom: 5px;
}
.content-b .right-col .catalog-item-b dl dd ul li ul li a {
	position: relative;
}
.content-b .right-col .catalog-item-b dl dd ul.right li ul li {
	display: block;
	list-style: none;
	background: url(../images/menu-mark.gif) no-repeat 0px 5px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-bottom: 5px;
	float: left;
	width: 43%;
}
.content-b .right-col .catalog-item-b ul.samples {
	display: block;
	list-style: none;
	padding-bottom: 7px;
	padding-top: 5px;
}
.content-b .right-col .catalog-item-b ul.samples li {
	width: 71px;
/* 	min-height: 89px; */
	min-height: 65px;
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: top;
	margin: 0px 12px 12px 0px;
 //zoom: 1;
 //display: inline;
	_height: 89px;
}
.content-b .right-col .catalog-item-b ul.samples li a {
	display: block;
	width: 71px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	margin-bottom: 2px;
}
.content-b .right-col .catalog-item-b ul.samples li a span.pic {
	display: block;
	width: 67px;
	height: 67px;
	padding: 1px;
	border: 1px solid #4d4b46;
	overflow: hidden;
 //zoom: 1;
	margin-bottom: 5px;
	position: relative;
}
.content-b .right-col .catalog-item-b ul.samples li a span.pic span.bot-corner {
	display: block;
	background: url(../images/new-corner.gif) no-repeat left top;
	width: 39px;
	height: 39px;
	position: absolute;
	right: 1px;
	bottom: 1px;
 _bottom: expression( this.parentNode.offsetHeight % 2 ? 0 : 1 );
 _right: expression( this.parentNode.offsetWidth % 2 ? 0 : 1 );
}
.content-b .right-col .catalog-item-b ul.samples li a:hover span.pic span.bot-corner,
 .content-b .right-col .catalog-item-b ul.samples li a.selected span.pic span.bot-corner {
	display: block;
	background: url(../images/new-corner.gif) no-repeat left top;
	width: 39px;
	height: 39px;
	position: absolute;
	right: 0px;
	bottom: 0px;
 _bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
 _right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.content-b .right-col .catalog-item-b ul.samples li a span.pic span.top-corner {
	display: block;
	background: url(../images/price-corner.gif) no-repeat left top;
	width: 35px;
	height: 35px;
	position: absolute;
	left: 1px;
	top: 1px;
}
.content-b .right-col .catalog-item-b ul.samples li a:hover span.pic span.top-corner,
 .content-b .right-col .catalog-item-b ul.samples li a.selected span.pic span.top-corner {
	display: block;
	background: url(../images/price-corner.gif) no-repeat left top;
	width: 35px;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.content-b .right-col .catalog-item-b ul.samples li a span.txt {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
	padding: 0px 2px;
}
.content-b .right-col .catalog-item-b ul.samples li a:hover {
	display: block;
	width: 67px;
	padding: 1px;
	border: 1px solid #4d4b46;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 0px;
}
.content-b .right-col .catalog-item-b ul.samples li a:hover span.pic {
	display: block;
	width: 67px;
	height: 67px;
	padding: 0px;
	border: 0px solid #4d4b46;
	overflow: hidden;
 //zoom: 1;
	margin-bottom: 7px;
}
.content-b .right-col .catalog-item-b ul.samples li a:hover span.txt {
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
	padding: 0px 0px 0px 0px;
}
.content-b .right-col .catalog-item-b ul.samples li a.selected {
	display: block;
	width: 67px;
	padding: 1px;
	border: 1px solid #8a4a23;
	text-align: left;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	background: #4b3528;
	margin-bottom: 0px;
}
.content-b .right-col .catalog-item-b ul.samples li a.selected span.pic {
	display: block;
	width: 67px;
	height: 67px;
	padding: 0px;
	border: 0px solid #4d4b46;
	overflow: hidden;
 //zoom: 1;
	margin-bottom: 7px;
}
.content-b .right-col .catalog-item-b ul.samples li a.selected span.txt {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
	padding: 0px 0px 0px 0px;
}
.content-b .right-col .catalog-item-b .tech-b {
	padding: 10px 0px;
}
.content-b .right-col .catalog-item-b .tech-b ul.title {
	display: block;
	list-style: none;
	border-bottom: 1px solid #3a3732;
	overflow: hidden;
 //zoom: 1;
}
.content-b .right-col .catalog-item-b .tech-b ul.title li {
	display: block;
	list-style: none;
	float: left;
	margin: 0px 10px;
}
.content-b .right-col .catalog-item-b .tech-b ul.title li h4 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.content-b .right-col .catalog-item-b .tech-b ul.title li a {
	font-size: 13px;
}
.content-b .right-col .catalog-item-b .tech-b ul.title li span,
 .content-b .right-col .catalog-item-b .tech-b ul.title li a.selected {
	background: url(../images/filter-link-bg_03.gif) repeat-x 0px 0px;
	padding: 3px 10px 5px 8px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	display: inline-block;
 //display: inline;
	display: -moz-inline-stack;
 //line-height: 23px;
	position: relative;
}
.content-b .right-col .catalog-item-b .tech-b .description {
	display: block;
	list-style: none;
	overflow: hidden;
 //zoom: 1;
	padding-bottom: 20px;
}
.content-b .right-col .catalog-item-b .tech-b .description li {
	display: block;
	list-style: none;
	float: left;
	width: 33%;
}
.content-b .right-col .catalog-item-b .tech-b .description li ul {
	display: block;
	list-style: none;
	padding-left: 12px;
}
.content-b .right-col .catalog-item-b .tech-b .description li ul li {
	display: block;
	list-style: none;
	float: none;
	width: 100%;
	font-size: 13px;
}
.content-b .right-col .catalog-item-b .tech-b .description li ul li ul li {
	display: block;
	list-style: none;
	float: none;
	width: auto;
	font-size: 13px;
	background: url(../images/dash_03.gif) no-repeat 0px 9px;
	padding-left: 12px;
}
.content-b .right-col .catalog-item-b .back a,
 .content-b .right-col .back a {
	background: url(../images/arrow-back.gif) no-repeat 0px 2px;
	padding-left: 17px;
}
.content-b .left-col .news-b {
	margin-bottom: 20px;
	text-align: left;
}
.content-b .left-col .news-b .title {
	overflow: hidden;
 //zoom: 1;
	border-bottom: 2px solid #1f533c;
	padding-bottom: 2px;
	margin-bottom: 15px;
}
.content-b .left-col .news-b .title span {
	float: left;
	font: normal 22px/24px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	_display: inline;
}
.content-b .left-col .news-b .title a {
	float: right;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #9a8a75;
	text-decoration: underline;
	_display: inline;
	padding-top: 6px;
}
.content-b .left-col .news-b .title a:hover {
	color: #cdb464;
}
.content-b .right-col .special-b {
	display: block;
	overflow: hidden;
 //zoom: 1;
	padding-top: 20px;
	padding-bottom: 20px;
}
.content-b .right-col .special-b dt {
	display: block;
	overflow: hidden;
 //zoom: 1;
	float: left;
	width: 343px;
	margin-right: 5%;
	_margin-right: 20px;
	_display: inline;
}
.content-b .right-col .special-b dt .title {
	font: normal 26px/28px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	margin-bottom: 10px;
}
.content-b .right-col .special-b dt a.pic-box {
	display: block;
	overflow: hidden;
 //zoom: 1;
	float: left;
	position: relative;
	text-decoration: none;
	_display: inline;
	cursor: pointer;
	margin-bottom: 10px;
}
.content-b .right-col .special-b dt a.pic-box .bot-corner {
	display: block;
	background: url(../images/new-corner.gif) no-repeat left top;
	width: 39px;
	height: 39px;
	position: absolute;
	right: 0px;
	bottom: 0px;
 _bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
 _right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
	text-decoration: none;
}
.content-b .right-col .special-b dt a.pic-box .top-corner {
	display: block;
	background: url(../images/price-corner.gif) no-repeat left top;
	width: 35px;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.content-b .right-col .special-b dt .text-box {
	display: block;
	overflow: hidden;
 //zoom: 1;
	clear: left;
	padding-left: 45px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #f4f0e9;
}
.content-b .right-col .special-b dt .text-box h5 {
	font: normal 15px/17px Tahoma, Geneva, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.content-b .right-col .special-b dd {
	display: block;
	overflow: hidden;
 //zoom: 1;
	padding-top: 10px;
}
.content-b .right-col .special-b dd a.all {
	background: url(../images/arrow-back.gif) no-repeat 0px 1px;
	padding-left: 17px;
	text-decoration: none;
	cursor: pointer;
}
.content-b .right-col .special-b dd a.all span {
	text-decoration: underline;
}
.content-b .right-col .special-b dd a.all em {
	text-decoration: none;
	color: #8f8777;
	font-style: normal;
}
.content-b .right-col .special-b dd ul {
	display: block;
	overflow: hidden;
 //zoom: 1;
	padding-top: 10px;
	padding-left: 17px;
}
.content-b .right-col .special-b dd ul li {
	display: block;
	float: left;
	_display: inline;
	width: 104px;
	height: 104px;
	margin: 0px 11px 11px 0px;
}
.content-b .right-col .special-b dd ul li a {
	display: block;
	width: 100px;
	height: 100px;
	padding: 1px;
	border: 1px solid #4d4b46;
	overflow: hidden;
 //zoom: 1;
	position: relative;
}
.content-b .right-col .special-b dd ul li a:hover,
 .content-b .right-col .special-b dd ul li a.selected {
	display: block;
	width: 100px;
	height: 100px;
	padding: 1px;
	border: 1px solid #8a4a23;
	overflow: hidden;
 //zoom: 1;
	position: relative;
}
.content-b .right-col .special-b dd ul li a .bot-corner {
	display: block;
	background: url(../images/new-corner.gif) no-repeat left top;
	width: 39px;
	height: 39px;
	position: absolute;
	right: 1px;
	bottom: 1px;
 _bottom: expression( this.parentNode.offsetHeight % 2 ? 0 : 1 );
 _right: expression( this.parentNode.offsetWidth % 2 ? 0 : 1 );
	text-decoration: none;
}
.content-b .right-col .special-b dd ul li a .top-corner {
	display: block;
	background: url(../images/price-corner.gif) no-repeat left top;
	width: 35px;
	height: 35px;
	position: absolute;
	left: 1px;
	top: 1px;
}
.content-b .right-col .gallery-n {
	list-style: none;
	border-bottom: 1px solid #484031;
	padding: 20px 0px 0px 0px;
	margin-bottom: 30px;
}
.content-b .right-col .gallery-n li {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	list-style: none;
	margin-left: 0px;
	margin-bottom: 2px;
	line-height: 31px;
}
.content-b .right-col .gallery-n li a {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 18px/20px Arial, Helvetica, sans-serif;
	color: #c2ab63;
	text-decoration: none;
}
.content-b .right-col .gallery-n li a b {
	background: url(../images/link-dash.gif) repeat-x 0px bottom;
	font-weight: normal;
	padding: 0px;
}
.content-b .right-col .gallery-n li a:hover,
 .content-b .right-col .gallery-n li a.selected,
 .content-b .right-col .gallery-n li span {
	display: inline-block;
	display: -moz-inline-stack;
 //display: inline;
	padding: 3px 7px 4px 7px;
	font: normal 18px/20px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	background: url(../images/filter-link-bg_03.gif) repeat-x 0px 0px #3c3530;
	text-decoration: none;
}
.content-b .right-col .gallery-n li a:hover b,
 .content-b .right-col .gallery-n li a.selected b,
 .content-b .right-col .gallery-n li span b {
	background: none;
	font-weight: normal;
}
.content-b .right-col h1 a.rss {
	background: url(../images/rss-icon.gif) no-repeat right 3px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding-right: 15px;
	margin-left: 30px;
	margin-top: -5px;
}
.content-b .right-col h1 a.rss:hover {
	background: url(../images/rss-icon.gif) no-repeat right -26px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding-right: 15px;
	margin-top: -5px;
}
.content-b .right-col .text-content {
	width: 80%;
	text-align: left;
	padding: 0px 15px 0px 15px;
}
.content-b .right-col .text-content h1,
.content-b .right-col .text-content h2,
.content-b .right-col .text-content h3 {
	margin-left: -15px;
}

.content-b .right-col .text-content img {
	float: left;
	margin: 25px 29px 18px 0px;
}
.content-b .right-col .text-content p {
}
.content-b .right-col .text-content p.date {
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	color: #4c4b4b;
}
.content-b .right-col .text-content p.date em {
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	color: #756e61;
}
.content-b .right-col .text-content ul {
	overflow: hidden;
 //zoom: 1;
	display: block;
	list-style: none;
	padding: 5px 0px 20px 20px;
}
.content-b .right-col .text-content ul li {
	display: block;
	background: url(../images/menu-mark.gif) no-repeat 0px 6px;
	padding-left: 12px;
	padding-bottom: 13px;
}
.content-b .right-col .text-content ol {
	overflow: hidden;
 //zoom: 1;
	display: block;
	padding: 5px 0px 20px 41px;
}
.content-b .right-col .text-content ol li {
	padding-bottom: 13px;
}
.content-b .right-col dl.news-b {
	display: block;
	overflow: hidden;
 //zoom: 1;
	list-style: none;
	padding-bottom: 15px;
	padding-top: 15px;
}
.content-b .right-col dl.news-b dt {
	display: block;
	overflow: hidden;
 //zoom: 1;
	width: 165px;
	float: left;
	margin-right: 25px;
	_display: inline;
}
.content-b .right-col dl.news-b dt.empty {
	display: block;
	overflow: hidden;
 //zoom: 1;
	width: 82px;
	float: left;
	margin-right: 0px;
	_display: inline;
}
.content-b .right-col dl.news-b dt a,
 .content-b .right-col dl.news-b dt span {
	display: block;
	overflow: hidden;
	border: 1px solid #4d4b46;
	padding: 1px;
	float: left;
}
.content-b .right-col dl.news-b dt a:hover {
	display: block;
	overflow: hidden;
	border: 1px solid #8a4a23;
	padding: 1px;
	float: left;
}
.content-b .right-col dl.news-b dd {
	overflow: hidden;
 //zoom: 1;
	text-align: left;
}
.content-b .right-col dl.news-b dd h3 {
	padding-top: 0px;
}
.content-b .right-col dl.news-b dd p.date {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #4c4b4b;
	margin-bottom: 5px;
}
.content-b .right-col dl.news-b dd p.date em {
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	color: #756e61;
}
.content-b .right-col .pager {
	display: block;
	list-style: none;
	text-align: center;
	padding-bottom: 40px;
}
.content-b .right-col .pager li {
	display: inline;
	list-style: none;
	margin: 0px 5px 0px 0px;
	text-align: center;
}
.content-b .right-col .pager li a {
	font: normal 15px/17px Arial, Helvetica, sans-serif;
	color: #9a8a75;
	text-decoration: none;
	padding: 1px 6px;
}
.content-b .right-col .pager li a:hover {
	font: normal 15px/17px Arial, Helvetica, sans-serif;
	color: #f4f0e9;
	text-decoration: none;
	border: 1px solid #56524b;
	background: #30302d;
	padding: 1px 5px;
}
.content-b .right-col .pager li span.selected {
	font: normal 15px/17px Arial, Helvetica, sans-serif;
	color: #f4f0e9;
	background: url(../images/filter-link-bg_03.gif) repeat-x 0px 0px;
	padding: 1px 7px;
}
.content-b .right-col .pager li a.arrow,
 .content-b .right-col .pager li a.arrow:hover {
	font: normal 15px/17px Arial, Helvetica, sans-serif;
	color: #9a8a75;
	text-decoration: none;
	padding: 0px 0px;
	background: none;
	border: 0px;
}
.content-b .right-col .faq-b {
	display: block;
	list-style: none;
	padding: 20px 0px;
}
.content-b .right-col .faq-b li {
	display: block;
	list-style: none;
	background: url(../images/question-icon.gif) no-repeat 0px 0px;
	padding: 10px 0px 20px 59px;
}
.content-b .right-col .faq-b li a {
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.content-b .right-col .faq-b li .answer-b {
	padding: 10px 0px 0px 20px;
	display: none;
}
.content-b .right-col .faq-b li .answer-b .inside-b {
	background: url(../images/answer-bg_03.gif) no-repeat 0px 18px #4a4043;
	padding: 20px 29px 5px;
	border-bottom: 5px solid #615256;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #f4f0e9;
}
.content-b .right-col .faq-b li.open a {
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	color: #c8bead;
	border-bottom: 1px dashed #c8bead;
}
.content-b .right-col .faq-b li.open .answer-b {
	padding: 10px 0px 0px 20px;
}
.content-b .right-col .faq-b li.open .answer-b .inside-b {
	background: url(../images/answer-bg_03.gif) no-repeat 0px 18px #4a4043;
	padding: 20px 29px 5px;
	border-bottom: 5px solid #615256;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #f4f0e9;
}
.content-b .right-col .faq-b li.open .answer-b .inside-b ul {
	display: block;
	padding: 10px 20px 15px 20px;
	margin:0px;
	background: none;
	list-style: none;
}
.content-b .right-col .faq-b li.open .answer-b .inside-b ul li {
	display: block;
	background: url(../images/list-mark1.gif) no-repeat 0px 4px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 13px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #f4f0e9;
}
.content-b .form-b {
	background: url(../images/form-bg_03.gif) repeat 0px 0px;
	border: 1px solid;
	border-color: #4f4a45 #131211 #131211 #4f4a45;
}
.content-b .form-b .title-ask {
	width: 100%;
}
.content-b .form-b .title {
	padding-left: 23px;
	padding-bottom: 20px;
	padding-top: 15px;
}
.content-b .form-b .title-ask img {
	margin: -26px 0px 0px -19px;
	position: relative;
	z-index: 1000;
}
.content-b .form-b form {
	display: block;
	padding: 0px 23px 19px;
}
.content-b .form-b form label {
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #c8bead;
	padding: 0px 0px 2px 6px;
	text-align: left;
}
.content-b .form-b form label.error {
	display: block;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #d3574e;
	padding: 0px 0px 14px 6px;
	text-align: left;
	margin-top: -11px;
}

.content-b .form-b form input.text {
	background: #191b1b;
	width: 93%;
	border: 1px solid;
	border-color: #090909 #56524d #56524d #090909;
	padding: 2px 6px;
	height: 15px;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
	margin-bottom: 14px;
}
.content-b .form-b form textarea.text {
	background: #191b1b;
	width: 93%;
	border: 1px solid;
	border-color: #090909 #56524d #56524d #090909;
	padding: 2px 6px;
	height: 118px;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
	margin-bottom: 14px;
	overflow: visible;
}
.content-b .form-b form fieldset {
	width: 93%;
	text-align: right;
	padding-left: 12px;
}
.content-b .form-b form fieldset input.btn {
	background: url(../images/send-btn.gif) no-repeat 0px 0px;
	width: 79px;
	height: 20px;
	border: 0px;
	cursor: pointer;
	padding: 0px;
}
.content-b .right-col .contacts-b {
	overflow: hidden;
	padding-top: 20px;
 //zoom: 1;
}
.content-b .right-col .contacts-b .left {
	width: 49%;
	float: left;
	margin-right: 20px;
	text-align: left;
	_display: inline;
	padding-bottom: 20px;
}
.content-b .right-col .contacts-b .left h4 {
	color: #bdb19b;
	margin-bottom: 5px;
}
.content-b .right-col .contacts-b .left dl {
	display: block;
	list-style: none;
	overflow: hidden;
 //zoom: 1;
	padding-left: 20px;
	margin-bottom: 20px;
}
.content-b .right-col .contacts-b .left dl dt {
	display: block;
	float: left;
	width: 70px;
	_display: inline;
	text-align: left;
	padding-bottom: 2px;
}
.content-b .right-col .contacts-b .left dl dd {
	display: block;
	margin-left: 80px;
	text-align: left;
	padding-bottom: 2px;
}
.content-b .right-col .contacts-b .left dl dd span {
	font: normal 18px/20px Arial, Helvetica, sans-serif;
}
.content-b .right-col .contacts-b .right {
	width: 40%;
	float: left;
	text-align: left;
	_display: inline;
	padding-bottom: 20px;
}
.content-b .right-col .download-b {
	display: block;
	list-style: none;
	overflow: hidden;
 //zoom: 1;
	border-bottom: 1px solid #3a3732;
	padding: 10px 30px;
	margin-bottom: 20px;
}
.content-b .right-col .download-b dt {
	display: block;
	float: left;
	width: 65px;
	_display: inline;
	margin-right: 15px;
}
.content-b .right-col .download-b dd {
	display: block;
	overflow: hidden;
 //zoom: 1;
}
.content-b .right-col .download-b dd p.date {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #4c4b4b;
	margin-bottom: 5px;
}
.content-b .right-col .download-b dd p.date em {
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	color: #756e61;
}
.content-b .right-col .not-found-b {
	width: 670px;
	overflow: hidden;
 //zoom: 1;
	padding-top: 20px;
}
.content-b .right-col .not-found-b .left {
	width: 340px;
	overflow: hidden;
 //zoom: 1;
	float: left;
	text-align: center;
	_display: inline;
	margin-right: 10px;
}
.content-b .right-col .not-found-b .left span {
	font: normal 200px/202px Arial, Helvetica, sans-serif;
	color: #fff2d9;
}
.content-b .right-col .not-found-b .right {
	float: left;
	width: 315px;
	overflow: hidden;
	_display: inline;
}
/*__________________IDALGO_______________________*/

.content-idalgo .right-col .special-b dd ul li a:hover,
 .content-idalgo .right-col .special-b dd ul li a.selected,
 .content-idalgo .catalog-list li a.pic:hover,
 .content-idalgo .left-col .news-b dl dt a.pic:hover,
 .content-idalgo .right-col dl.news-b dt a:hover {
	border: 1px solid #654c74;
}
.content-idalgo .right-col .catalog-item-b ul.samples li a.selected {
	border: 1px solid #654c74;
	background: #33263a;
}
.content-idalgo .left-col .news-b .title {
	border-bottom: 2px solid #654c74;
}
.content-common .left-col .menu-b .title {
	border-bottom: 2px solid #4f4d49;
	height: 23px;
	padding-top: 2px;
	margin-bottom: 20px;
	line-height: 21px;
}
.h {
	display:none;
}
.foundword {
	background:#555;
}
.content-b .right-col table
{
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-bottom: 4px solid #504a40;
}
.content-b .right-col table th
{
	background: #504a40;
	border-bottom: 4px solid #5f5a51;
	border-left: 1px solid #5d5a54;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	text-align: left;
	padding: 5px 10px;
}
.content-b .right-col table th.first
{
	background: #504a40;
	border-bottom: 4px solid #5f5a51;
	border-left: 0px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	text-align: left;
}
.content-b .right-col table td
{
	border: 0px;
	background: #35332e;
	border-left: 1px solid #5d5a54;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	text-align: left;
	padding: 5px 10px;
}
.content-b .right-col table td.first
{
	border: 0px;
	border-left: 0px solid #5d5a54;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #fff2d9;
	text-align: left;
}
.content-b .right-col table tr.grey td
{
	background: none;
}
.content-b .right-col .diploms_block
{
	display: block;
	list-style: none;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
.content-b .right-col .diploms_block li
{
	width: 42%;
	min-height: 128px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 33px 40px 0px;
	zoom: 1;
	*display: inline;
	_height: 128px;

}
.content-b .right-col .diploms_block li div
{
	overflow: hidden;
	//zoom: 1;

}

.content-b .right-col .diploms_block li a.award_box
{
	float: left;
	_display: inline;
	margin-right: 10px;
}
.content-b .right-col .diploms_block li p
{
	overflow: hidden;
	//zoom: 1;
}

.content-b .right-col .searchblock form.search-b {
	padding: 0px 20px 20px 0px;
}
.content-b .right-col .searchblock form.search-b fieldset {
	width: 60%;
	overflow: hidden;
	padding: 5px 0px;
}
.content-b .right-col .searchblock form.search-b fieldset input.btn {
	background: url(../images/search-btn.gif) no-repeat 0px 0px;
	width: 11px;
	height: 21px;
	float: left;
	border: 0px;
	cursor: pointer;
}
.content-b .right-col .searchblock form.search-b fieldset input.btn-over {
	background: url(../images/search-btn.gif) no-repeat 0px -21px;
}
.content-b .right-col .searchblock form.search-b fieldset .field {
	background: #191b1b;
	border: 1px solid;
	border-color: #040404 #414345 #414345 #040404;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
	overflow: hidden;
 //zoom: 1;
	padding: 0px 5px;
	width: 85%;
	float: left;
	margin-right: 5px;
}
.content-b .right-col .searchblock form.search-b fieldset .field input {
	width: 100%;
	height: 17px;
	border: 0px;
	background: none;
	font: normal 12px/14px Tahoma, Geneva, sans-serif;
	color: #6c6b68;
}
.content-b .right-col .search_result
{
	display: block;
	list-style: none;
}
.content-b .right-col .search_result li
{
	display: block;
	margin-bottom: 30px;
	overflow: hidden;
	//zoom: 1;
}

.content-b .right-col .search_result li span.search_numb
{
	display: block;
	margin-right: 7px;
	float: left;
	
	_display: inline;
}
.content-b .right-col .search_result li span.path img
{
	vertical-align: middle;
}
.content-b .right-col .search_result li .search-info
{
	overflow: hidden;
	//zoom: 1;
}
.site-map
{
	width: 275px;
	min-height: 128px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0px 19px 40px 0px;
	zoom: 1;
	*display: inline;
	_height: 128px;
	list-style: none;
}
.site-map li
{
	font-weight: bold;
}
.site-map li ul
{
	display: block;
	list-style: none;
	padding: 10px 0px 10px 15px;
}
.site-map li ul li
{
	display: block;
	font-weight: normal;
	background:transparent url(../images/menu-mark.gif) no-repeat scroll 0 6px;
	padding-left: 12px;
	padding-bottom: 5px;

}
.content-b .right-col .catalog-item-b ul.samples.s-long {

}
.content-b .right-col .catalog-item-b ul.samples.s-long li{
	width: 134px !important;
}
.content-b .right-col .catalog-item-b ul.samples.s-long-2 li{
	width: 79px !important;
}
.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a{
	text-align: center
}
.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a,.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a span.pic{
	border: 0 !important;
}

.content-b .right-col .catalog-item-b ul.samples.s-long li a,.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a {
	width: auto !important;
}
.content-b .right-col .catalog-item-b ul.samples.s-long li a span.pic,.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a span.pic {
	width: auto !important;
	height: auto !important;
}
.content-b .right-col .catalog-item-b ul.samples li {
	min-height: 65px !important;
}
.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a span.txt {
	display: block
}
.content-b .right-col .catalog-item-b ul.samples li a:hover span.txt {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #d3c8b9;
	padding: 0px 2px;
}
.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a:hover {
	display: block;
	padding: 1px;
	border: 0;
}
.content-b .right-col .catalog-item-b ul.samples.s-long-2 li a:hover span.pic{
	margin-bottom: 6px
}


#bools p { text-indent: 25px; text-align: justify;}
	#bools ul { text-indent: 0px; margin-left:0px;}
	#bools ol { text-indent: 0px; margin-left: 0px;}
	#bools table { border-collapse: collapse; border: 1px; width: 99%; }
	#bools table td { border: 1px solid #999999; padding: 5px; text-indent: 0px; text-align: center; }

	.img_right{
		width: 250px;
		float: right;
	}

	.img_left{
		width: 250px;
		float: left;
	}
/* Карта дистрибьютеров компании */
.map {
   height: 399px;
   width: 641px;
   background: url(../images/distrib_map.jpg) no-repeat  0 0px transparent;
}
.content-b .right-col ul.city_map {
   margin: 0px 0 0 0;
   padding: 29px 0 0 0;
}
.content-b .right-col  ul.city_map li {
	font: normal 10px/12px Tahoma, Geneva, sans-serif;
    padding: 0 0 0 15px;
    list-style: none;
}
.content-b .right-col  ul.city_map li a {
	font: normal 10px/12px Tahoma, Geneva, sans-serif;
    text-decoration: none;
    color: #b3a796;
}
.content-b .right-col  ul.city_map li a:hover{
	font: normal 10px/12px Tahoma, Geneva, sans-serif;
    text-decoration: none;
    color: #ebb162;
}
.content-b .right-col  ul.city_map li.spb {
   margin: 69px 0 0 95px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}

.content-b .right-col  ul.city_map li.minsk {
   margin: 9px 0 0 37px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.msk {
   margin: 13px 0 0 85px;
   padding-bottom: 0px;
   background:transparent url(../images/red.png) no-repeat scroll 0 1px;
}

.content-b .right-col  ul.city_map li.vrn {
   margin: 18px 0 0 63px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.prm {
   margin: -11px 0 0 143px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.kzn {
   margin: 1px 0 0 106px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.ekat {
   margin: -4px 0 0 170px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.krasn {
   margin: -5px 0 0 19px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
   padding: 13px 0 0 11px;
}
.content-b .right-col  ul.city_map li.vlg {
   margin: -26px 0 0 62px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.ufa {
   margin: -5px 0 0 129px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.sng {
   margin: -13px 0 0 162px;
   padding-bottom: 0px;
   background:transparent url(../images/blue.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.tmn {
   margin: -12px 0 0 205px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.chelab {
   margin: 2px 0 0 159px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.kurg {
   margin: -1px 0 0 185px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.krasnyarsk {
   margin: -9px 0 0 323px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.kem {
   margin: 6px 0 0 281px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.novosib {
   margin: 0 0 0 251px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.content-b .right-col  ul.city_map li.astn {
   margin: 6px 0 0 188px;
   padding-bottom: 0px;
   background:transparent url(../images/yellow.png) no-repeat scroll 0 1px;
}
.popup {
    display: none;
    float: left;
    margin: 0px 0 0 -49px;
    position: absolute;
    opacity:0;
}
.content-b .right-col  ul.city_map li .popup_m a {
    font: normal 12px/14px Tahoma, Geneva, sans-serif;
    text-decoration: underline;
    color:#b2b2b2;
    display: block;
}
.content-b .right-col  ul.city_map li .popup_m a:hover {
    text-decoration: underline;
    color:#FFFFFF;
}
.popup_t {
   height: 10px;
   width: 258px;
   background:transparent url(../images/popup_t.png) no-repeat scroll 0 0px;
}
.popup_m {
   height: auto;
   width: 258px;
   padding: 0 0 0 12px;
   background:transparent url(../images/popup_m.png) repeat-y scroll 0 0px;
}
.popup_b {
   height: 21px;
   width: 258px;
   background:transparent url(../images/popup_b.png) no-repeat scroll 0 0px;
}
.content-b .right-col  ul.city_map li.spb .popup {
    margin: -84px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.novosib .popup {
    margin: -70px 0 0 -49px !important;
    margin: 0px 0 0 0px;
}
.content-b .right-col  ul.city_map li.msk .popup {
    margin: -127px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.minsk .popup {
    margin: -56px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.vrn .popup {
    margin: -56px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.prm .popup {
    margin: -56px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.kzn .popup {
    margin: -70px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.ekat .popup {
    margin: -85px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.krasn .popup {
    margin: -84px 0 0 -45px;
}
.content-b .right-col  ul.city_map li.vlg .popup {
    margin: -57px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.ufa .popup {
    margin: -57px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.sng .popup {
    margin: -126px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.tmn .popup {
    margin: -56px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.chelab .popup {
    margin: -85px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.kurg .popup {
    margin: -57px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.krasnyarsk .popup {
    margin: -71px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.kem .popup {
    margin: -57px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.novosib .popup {
    margin: -126px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.astn .popup {
    margin: -56px 0 0 -49px;
}
.content-b .right-col  ul.city_map li.sng .popup {
    margin: -57px 0 0 -49px;
}
.distrib_list {
    display: none;
}
.show_list {
    text-align: left;
}
.city {
    display: none;
}
.content-b .right-col  .distrib_list .distrib_list_img {
    float: left;
    margin: 0;
    width: 235px;
}
.content-b .right-col  .distrib_list .distrib_list_img img {
    margin: 0 20px 20px 0;
}
.region {
    margin: 0 0 30px 0;
}
.company_info {
    margin: 0 0 0 235px;
}   
.mission {
    display: none;
}


