address, body, div, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, p, ol, ul {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	background: #73414a url(/images/bg_body_l.png) 0 0 repeat-y;
	color: #e7e6e6;
	font: 70% tahoma, sans-serif;
	min-width: 1000px;
}
a {
	color: #e7e6e6;
}
a:hover {
	color: #c63145;
}
a img {
	border: 0;
}
li {
	list-style: none;
}
.catalog {
	margin: 0 0 16px;
	position: relative;
}
.catalog li {
	float: left;
	position: relative;
	width: 33%;
}
.catalog li .block {
	margin: 0 auto;
	position: relative;
	width: 200px;
}
.catalog li .block .img {
	height: 224px;
	margin: 0 0 16px;
	position: relative;
	width: 200px;
}
.catalog li .block .img a {
	background: url(/images/frame_200x224.png) 0 0 no-repeat;
	display: block;
	height: 224px;
	position: relative;
	width: 200px;
}
.catalog li .block .img a:hover {
	background: url(/images/frame_200x224.png) 0 -224px no-repeat;
}
.catalog li .block .link {
	font-size: 1.1em;
	text-align: right;
}
.catalog li .block .link a {
	color: #fcfbfb;
	position: relative;
	top: -9px;
}
.catalog li .block .link a:hover {
	text-decoration: none;
}
.catalog li .block .link img {
	margin: 0 0 0 12px;
}
.catalog_text {
	margin: 0 20px 30px;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	padding: 0;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.color_1 {
	color: #fc3c56;
}
.content {
	min-height: 1px;
	position: relative;
}
.content p {
	font-size: 1.1em;
	margin: 0 0 1.2em;
}
.content table p {
	font-size: 1em;
	margin: 0;
}
.fix {
	color: #73414a;
	font-size: 1px;
	line-height: 1px;
	position: relative;
}
.h3 {
	font-size: 1.1em;
	margin: 0 0 1.5em;
}
.hide {
	display: none !important;
}
.iepng a {
	position: relative;
}
.pages {
	margin: 0 0 25px;
	position: relative;
	text-align: center;
}
.pages li {
	display: inline;
	position: relative;
}
.pages li a {
	text-decoration: none;
}
.pages .next {
	padding: 0 0 0 16px;
	position: relative;
}
.pages .next a {
	background: url(/images/icon_r_arr_5x9.png) 0 0 no-repeat;
	height: 9px;
	position: relative;
	width: 5px;
}
.pages .next a:hover {
	background: url(/images/icon_r_arr_5x9.png) 0 -9px no-repeat;
}
.pages .next img {
	position: relative;
	top: 1px;
}
.pages .pages_a {
	color: #c63145;
}
.pages .prev {
	padding: 0 16px 0 0;
	position: relative;
}
.pages .prev a {
	background: url(/images/icon_l_arr_5x9.png) 0 0 no-repeat;
	height: 9px;
	position: relative;
	width: 5px;
}
.pages .prev a:hover {
	background: url(/images/icon_l_arr_5x9.png) 0 -9px no-repeat;
}
.pages .prev img {
	position: relative;
	top: 1px;
}
.wrapper {
	overflow: auto;
	position: relative;
	width: 100%;
}
#body {
	background: url(/images/bg_body.png) 100% 0 repeat-y;
	height: 100%;
	position: relative;
}
#c_form {
	margin: 0 0 40px 22%;
	position: relative;
	width: 400px
}
#c_form dl {
	margin: 0 0 0 15px;
	padding: 15px 0 0;
	position: relative;
}
#c_form dl dd {
	margin: 0 0 .2em;
}
#c_form dd textarea {
	background: #845a61;
	border: 1px solid #a28288;
	color: #fdfcfc;
	height: 146px;
	width: 356px;
}
#c_form dd.captcha {
	margin: 20px 0 15px;
}
#c_form dd.captcha .img {
	float: left;
}
#c_form dd.captcha .info {
	margin: 0 0 0 97px;
	position: relative;
}
#c_form dd.captcha .captcha_input {
	margin: 10px 25px 0 0;
	text-align: right;
}
#c_form dd.captcha .captcha_input input {
	background: #845a61;
	border: 1px solid #a28288;
	color: #fdfcfc;
	width: 116px;
}
#c_form dl dt {
	color: #fdfcfc;
	margin: 0 0 .2em;
}
#c_form .input input {
	background: #845a61;
	border: 1px solid #a28288;
	color: #fdfcfc;
	width: 356px;
}
#c_form .notice {
	margin: 0 0 0 15px;
}
#c_form .required {
	color: #fb415a;
}
#c_form .submit {
	margin: 0 25px 0 0;
	text-align: right;
}
#c_form .submit input {
	background: url(/images/btn_send.png) 0 0 no-repeat;
	border-width: 0;
	color: #fff;
	cursor: pointer;
	font: 10px tahoma;
	height: 20px;
	text-transform: uppercase;
	width: 80px;
}
#c_form .wrap {
	background: #7a4b53;
	padding: 0 0 15px;
	position: relative;
}
#c_wrap {
	margin: 26px 52px 0 30px;
	position: relative;
}
#center {
	display: block !important;
	display: inline-block;
	margin: 0 0 0 275px;
	min-height: 10px;
	position: relative;
}
#center .goods {
	margin: 0 0 20px;
	position: relative;
	z-index: 1;
}
#center .goods li {
	float: left;
	position: relative;
	width: 33%;
}
#center .goods li .block
{
	margin: 0 auto;
	position: relative;
	width: 171px;
}
#center .goods li .block h5 {
	font-size: 1em;
	margin: 0 0 .5em;
}
#center .goods li .block h5 a {
	color: #e7e6e6;
	text-decoration: none;
}
#center .goods li .block h5 a:hover {
	color: #e7e6e6;
	text-decoration: underline;
}
#center .goods li .block h5 img {
	margin: 0 0 0 2px;
}
#center .goods li .block p {
	text-align: justify;
}
#center .goods li .block .img {
	margin: 0 0 8px;
}
#center .goods li .block .img a {
	background: url(/images/frame_171x171.png) 0 0 no-repeat;
	display: block;
	height: 171px;
	width: 171px;
}
#center .goods li .block .img a:hover {
	background: url(/images/frame_171x171.png) 0 -171px no-repeat;
}
#center .goods li .block .img div {
	background: url(/images/frame_171x171.png) 0 0 no-repeat;
	height: 171px;
	width: 171px;
}
#center .goods .first .block {
	margin: 0;
}
#center .goods .last {
	width: 34% !important;
	width: 33.5%
}
#center .goods .last .block {
	float: right;
	margin: 0;
}
#center .intro {
	height: auto !important;
	height: 230px;
	margin: 0 0 20px;
	position: relative;
}
#center .intro .img {
	height: 230px;
	left: 0;
	position: absolute;
	top: 0;
	width: 203px;
}
#center .intro .img a {
	background: url(/images/frame_203x230.png) 0 0 no-repeat;
	display: block;
	height: 230px;
	position: relative;
	width: 230px;
}
#center .intro .img a:hover {
	background: url(/images/frame_203x230.png) 0 -230px no-repeat;
}
#center .intro .text {
	background: #683b43;
	height: auto !important;
	height: 230px;
	margin: 0 0 0 203px;
	min-height: 230px;
	padding: 0 27px 0 22px;
	position: relative;
}
#center .intro .text h3 {
	padding: 18px 0 0;
}
#center .pallette {
	position: relative;
}
#center .pallette .list {
	margin: 0 !important;
	margin: 0 0 18px;
	position: relative;
	z-index: 1;
}
#center .pallette .list li {
    height: auto !important;
    height: 150px;
    float: left;
    margin: 0 0 15px 0;
    min-height: 150px;
    position: relative;
    width: 20% !important;
    width: 19.5%;
}
#center .pallette .list li .block {
	position: relative;
	width: 105px;
}
#center .pallette .list li .block .img {
	margin: 0 0 10px;
	position: relative;
}
#center .pallette .list li .block .img a {
	background: url(/images/frame_101x101.png) 0 0 no-repeat;
	display: block;
	height: 101px;
	position: relative;
	width: 101px;
}
#center .pallette .list li .block .img a:hover {
	background: url(/images/frame_101x101.png) 0 -101px no-repeat;
}
#center .pallette .list li .block .info {
	position: relative;
}
#center .pallette .list li .block .info .color {
	color: #fb415a;
}
#center .pallette .list .last {
	width: 20% !important;
	width: 19.5%;
}
#center .text_ado {
	background: url(/images/des_dotted_1x4.png) 0 0 repeat-x;
	margin: 0 0 20px;
	position: relative;
}
#center .text_ado .wrap {
	background: url(/images/des_dotted_1x4.png) 0 100% repeat-x;
	padding: 20px 6px;
	position: relative;
}
#f_address {
	background: #661324;
	color: #fff;
	height: 68px;
	left: 33px;
	padding: 20px 0 0;
	position: absolute;
	text-align: right;
	width: 242px;
	font-size: 11px;
}
#f_address a {
	color: #fff;
}
#f_address p {
	margin: 0 20px 0 0;
}
#f_center {
	margin: 0 266px 0 275px;
	padding: 38px 0 0 0;
	position: relative;
	text-align: center;
}
#f_center p {
	color: #73414a;
}
#f_phones {
	background: #661324;
	color: #fff;
	height: 65px;
	padding: 23px 0 0;
	position: absolute;
	right: 25px;
	top: 0;
	width: 241px;
	font-size: 11px;
}
#f_phones p {
	margin: -.3em 0 0 20px;
}
#f_phones .logo {
	position: absolute;
	right: 10px;
	top: 15px;
	z-index: 1;
}
#f_phones .phone_2 .size {
	margin: 0 0 0 2.7em;
}
#f_phones .size {
	font-size: 21px;
}
#footer {
	background: #590c1c;
	bottom: 0;
	height: 88px;
	left: 0;
	position: absolute;
	width: 100%;
}
#h_bg_img {
	background: url(/images/header.jpg) 0 0 no-repeat;
	height: 594px;
	left: 0;
	position: absolute;
	top: 0;
	width: 1000px;
}
#h_consult {
	left: 50px;
	position: absolute;
	top: 243px;
	width: 210px;
	z-index: 1;
}
#h_consult .bg {
	background: url(/images/bg_consult.png) 0 0 no-repeat;
	height: 143px;
	left: 0;
	position: absolute;
	top: 0;
	width: 210px;
}
#h_consult .phone {
	background: url(/images/phone.png) 0 0 no-repeat;
	height: 118px;
	position: absolute;
	right: 0;
	top: 20px;
	width: 70px;
	z-index: 1;
}
#h_consult .phones {
	color: #fdfcfc;
	font-size: 1.6em;
	margin: 0 0 0 20px;
	position: relative;
	z-index: 2;
}
#h_consult .title {
	color: #e3c2c0;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0 0 .8em 20px;
	padding: 44px 0 0 0;
	position: relative;
	z-index: 2;
}
#h_image {
	background: #590c1c url(/images/h_image.jpg) 0 0 no-repeat;
	border: 2px solid #e4e3e5;
	height: 246px;
	margin: 0 12px 0 260px;
	position: relative;
	z-index: 2;
}
#h_image .shadow_b_l {
	background: url(/images/des_shadow_b_l.png) 0 0 no-repeat;
	bottom: -18px;
	height: 15px;
	left: 13px;
	position: absolute;
	width: 55px;
	z-index: 2;
}
#h_image .shadow_b_r {
	background: url(/images/des_shadow_b_r.png) 0 0 no-repeat;
	bottom: -18px;
	height: 15px;
	position: absolute;
	right: 11px;
	width: 63px;
	z-index: 2;
}
#h_patch {
	background: url(/images/bg_body.png) 0 0 repeat-y;
	height: 15px;
	left: -25px;
	margin-left: 100%;
	position: absolute;
	top: 395px;
	width: 25px;
	z-index: 1;
}
#h_pattern {
	background: url(/images/bg_pattern.png) 0 0 repeat;
	height: 201px;
	margin: 0 25px 0 275px;
	position: relative;
	z-index: 1;
}
#h_pattern h2 {
	font-size: 1.7em;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 .3em;
}
#h_pattern .wrap {
	margin: 0 50px 0 65px;
	padding: 25px 0 0;
	position: relative;
}
#h_plate {
	height: 54px;
	padding: 89px 0 0;
	position: relative;
	z-index: 1;
}
#h_plate .plate {
	height: 54px;
	margin: 0 19px 0 265px;
	position: relative;
	z-index: 1;
}
#h_plate .plate .bg {
	background: url(/images/bg_plate.png) 0 0 repeat-x;
	height: 54px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#h_search {
	background: #a2898c;
	height: 66px;
	position: absolute;
	right: 6px;
	top: -12px;
	width: 225px;
	z-index: 2;
}
#h_search .form {
	margin: 16px 0 0 29px;
	position: relative;
}
#h_search .form .bg_input {
	background: url(/images/bg_input.png) 0 0 no-repeat;
	height: 23px;
	left: 0;
	position: absolute;
	top: 13px;
	width: 116px;
}
#h_search .form .label {
	color: #dbdbdb;
	font-size: .9em;
	margin: 0 0 2px;
	position: relative;
	text-transform: uppercase;
}
#h_search .form .input {
	background: #a2898c;
	border-width: 0;
	color: #dbdbdb;
	height: 16px;
	margin: 0 9px 0 2px !important;
	margin: 0 7px 0 2px;
	position: relative;
	width: 110px;
	z-index: 1;
}
#h_search .form .submit {
	background: url(/images/btn_find.png) 0 0 no-repeat;
	border-width: 0;
	color: #fff;
	cursor: pointer;
	font: 10px tahoma;
	height: 20px;
	text-transform: uppercase;
	width: 40px;
}
#h_search .zoom {
	background: url(/images/zoom.png) 0 0 no-repeat;
	height: 85px;
	left: -33px;
	position: absolute;
	top: -19px;
	width: 58px;
}
#header {
	background: #590c1c url(/images/bg_header.png) 0 0 repeat-x;
	height: 594px;
	position: relative;
}
#left {
	float: left;
	position: relative;
	width: 275px;
}
#left .plate {
	background: #a2898c url(/images/bg_plate_1.png) 0 0 repeat-x;
	height: auto !important;
	height: 145px;
	margin: 0 0 0 34px;
	min-height: 145px;
	position: relative;
}
#left .plate_1 {
	background: #c63145;
	margin: 0 0 0 34px;
	position: relative;
}
#left .plate_1 .img {
	padding: 0 0 20px;
}
#left .plate_1 .img img {
	border: 1px solid #de8591;
	margin: 0 0 0 28px;
}
#left .plate_1 .link {
	font-size: 1.1em;
	font-style: italic;
	margin: 0 38px 20px 28px;
	text-transform: uppercase;
}
#left .plate_1 .link a:hover {
	color: #e7e6e6;
	text-decoration: none;
}
#left .plate_1 .title {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 38px 0 28px;
	padding: 35px 0 0;
}
#left .plate_shadow {
	background: url(/images/des_shadow.png) 100% 0 no-repeat;
	height: 45px;
	margin: 0 1px 0 34px;
	position: relative;
}
#logo {
	left: 82px;
	position: absolute;
	top: 51px;
	z-index: 2;
}
#m_footer {
	margin: 0 0 .5em;
	position: relative;
	text-align: center;
}
#m_footer li {
	border-right: 1px solid #c63145;
	display: inline;
	font-size: .9em;
	line-height: 1em;
	margin: 0 14px 0 0;
	padding: 0 14px 0 0;
	position: relative;
	text-transform: uppercase;
}
#m_footer li a {
	color: #c63145;
	text-decoration: none;
}
#m_footer li a:hover {
	color: #73414a;
	text-decoration: underline;
}
#m_footer .last {
	border-width: 0;
	margin-right: 0;
	padding-right: 0;
}
#m_left {
	margin: 0 0 0 43px;
	padding: 25px 0 50px;
	position: relative;
}
#m_left li {
	background: url(/images/icon_r_arr_3x5.png) 0 .45em no-repeat;
	margin: 0 0 .4em;
	padding: 0 0 0 9px;
	position: relative;
	text-transform: uppercase;
}
#m_left li a {
	color: #fefdfd;
	text-decoration: none;
}
#m_left li a:hover {
	color: #fefdfd;
	text-decoration: underline;
}
#m_left li ul {
	background: #723f49;
	border-bottom: 1px solid #865d64;
	margin: 5px 37px 5px 25px;
	position: relative;
}
#m_left li ul li {
	background: none;
	display: block !important;
	display: inline-block;
	margin: 0;
	padding: 0;
	min-height: 5px;
	text-transform: none;
}
#m_left li ul li a {
	/*background: url(/images/des_dotted_1x4.png) 0 100% repeat-x;*/
	color: #aaa9a9;
	display: block;
	height: 1%;
	min-height: 5px;
	padding: 1px 8px;
	text-decoration: none;
}
#m_left li ul li a:hover {
	background: #662633;
	/*background: #662633 url(/images/des_dotted_1x4.png) 0 100% repeat-x;*/
	color: #d7233b;
	text-decoration: none;
}
#m_left li ul .last a {
	background: none;
}
#m_left li ul .last a:hover {
	background: #662633;
}
#m_service {
	position: absolute;
	right: 30px;
	top: 20px;
	width: 155px;
	z-index: 2;
}
#m_service li {
	float: left;
	height: 45px;
	margin: 0 10px 0 0;
	position: relative;
	text-align: center;
	width: 45px;
}
#m_service li a {
	display: block;
	height: 45px;
	position: relative;
	width: 45px;
}
#m_service li a:hover {
	background: url(/images/bg_m_service_a.png) 0 0 no-repeat;
}
#m_service li img {
	margin: 17px 0 0;
}
#m_service #m_service_a {
	background: url(/images/bg_m_service_a.png) 0 0 no-repeat;
}
#m_service .last {
	margin-right: 0;
}
#m_top {
	margin: 0 0 0 47px;
	position: relative;
	top: 21px;
	z-index: 1;
}
#m_top li {
	border-right: 1px solid #d4c8ca;
	display: block !important;
	display: inline-block;
	float: left;
	margin: 0 1.45em 0 0;
	min-height: 5px;
	padding: 0 1.45em 0 0;
	position: relative;
	text-transform: uppercase;
}
#m_top li a {
	color: #dfdede;
	text-decoration: underline;
}
#m_top li a:hover {
	color: #e9697e;
	text-decoration: none;
}
#m_top .last {
	border-width: 0;
	margin-right: 0;
	padding-right: 0;
}
#m_top #m_top_a a {
	text-decoration: none;
}
#m_top #m_top_a div {
	background: url(/images/icon_d_arr_9x5.png) 0 0 no-repeat;
	top: 16px;
	height: 5px;
	left: 50%;
	margin: 0 0 0 -1.45em;
	position: absolute;
	width: 9px;
}
#prefooter {
	clear: both;
	height: 88px;
}
html>body #body {
	height: auto;
	min-height: 100%;
}
* html .clearfix {
	display: inline-block;
}
* html .content {
	display: inline-block;
}
*:first-child+html .clearfix {
	display: inline-block;
}
*:first-child+html #center .goods .last {
	width: 33.5% !important;
}
*:first-child+html #center .pallette .list {
	margin: 0 0 18px !important;
}
*:first-child+html #center .pallette .list li {
    width: 19.5% !important;
}
*:first-child+html #h_search .form .input {
	margin: 0 7px 0 2px !important;
}
html>/**/body .float_left_not_ie {
	float: left;
	width: 100%;
}


.pageTitle{
	font-size: 1.7em;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 .3em;
}





.content ol li {
list-style: decimal;
margin: 0 0 0 20px;
}
.content ul li {
list-style: disc;
margin: 0 0 0 20px;
}