			 /*---------------------------------------------------------------
			 Сброс значений по-умолчанию
			 --------------------------------------------------------------- */
			 * { font-size: 100.01%; }
			 html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, tr, td { padding: 0; margin: 0; }
			 h1, h2, h3, h4, h5, h6 { font-weight: normal; }
			 a img, img { border: 0; }
			 ol, ul { list-style: none; }
			 table { border-collapse: collapse; border-spacing: 0;}

			 /*// Сброс значений по-умолчанию  */

       .normal_content {
        font-size: 100.01%;
       }
       
			 .normal_content ol{
			 	list-style: decimal;
			 }

			 .normal_content ul{
			 	list-style: disc;
			 }
			 
			 .normal_content ol,
			 .normal_content ul {
			   margin-left: 15px;
			 }

			 .normal_content ol li,
			 .normal_content ul li {
			 	margin-left: 15px;
			 }

			 /*---------------------------------------------------------------
			 Тэги
			 --------------------------------------------------------------- */

			 html, body {
			 	height: 100%;
			 }

			 body {
			 	background: #fbcb98 url(../images/body-bg.gif);
			 	color: #4f3420;
			 	font-family: Arial;
			 	font-size: 62.5%;
			 	line-height: 150%;
			 }


			 h1 {
			 	font-size: 220%;
			 	font-weight: bold;
			 	margin-bottom: 12px;
			 	margin-top: 16px;
			 }

			 h2 {
			 	color: #2e0b00;
			 	font-size: 180%;
			 }

			 h3 {
			 	font-size: 140%;
			 }

			 .h2 {
			 	color: #2e0b00;
			 	font-size: 180%;
			 }

			 a {
			 	color: #8e2507;
			 	text-decoration: none;
			 }

			 a:hover {
			 	color: #c02502;
			 }

			 a.pink {
			 	color: #ffd6ab;
			 	text-decoration: underline;
			 }

			 a.pink:hover {
			 	color: #fff4e8;
			 }


			 a.img img {
			 	border: 3px solid #ffd6ab;
			 }

			 a.img:hover img {
			 	border: 3px solid #f3b26f;
			 }

			 a.oval {
			 	background: url(../images/button_oval-left.gif) no-repeat;
			 	display: block;
			 	float: left;
			 	height: 31px;
			 	margin-top: 10px;
			 	margin-right: 13px;
			 }

			 a.oval span.oval,
			 a.oval span.oval_buy {
			 	background: url(../images/button_oval-right.gif) no-repeat right top;
			 	display: block;
			 	height: 31px;
			 	line-height: 31px;
			 	font-size: 100%;
			 	padding: 0 17px;
			 }

			 a.oval span.oval_buy {
			 	background: url(../images/button_oval_buy-right.gif) no-repeat right top;
			 	padding-right: 38px;
			 }

			 a.oval:hover {
			 	background: url(../images/button_oval-left.gif) no-repeat left -31px;
			 }

			 a.oval:hover span.oval{
			 	background: url(../images/button_oval-right.gif) no-repeat right -31px;
			 }

			 a.oval:hover span.oval_buy {
			 	background: url(../images/button_oval_buy-right.gif) no-repeat right -31px;
			 }

			 a.buy,
			 a span.buy {
			 	background: url(../images/buy-rollover.gif) no-repeat right 0px;
			 	color: #a62b00;
			 	font-size: 120%;
			 	line-height: 170%;
			 	padding-right: 20px;
			 	text-decoration: underline;
			 }

			 	a.buy:hover,
			 a:hover span.buy{
			 	background: url(../images/buy-rollover.gif) no-repeat right -25px;
			 	color: #c02502;
			 }

			 a span.buy {
			 	display: block;
			 	height: inherit;
			 	line-height: inherit;
			 }

			 a.dotted {
			 	border-bottom: 1px dashed #a62b00;
			 	text-decoration: none;
			 }

			 a.dotted:hover {
			 	border-bottom: 1px solid #c02502;
			 }

			 /*// Тэги  */

			 /*---------------------------------------------------------------
			 Основные блоки разметки
			 --------------------------------------------------------------- */

			 #wrapper {
			 	margin: 0 auto;
			 	min-height: 100%; /* ielte6.css */
			 	width: 930px;
			 }
			 	 
			 #frame_main { /* ielte6.css */
			 	margin-left: 257px; 
			 	padding-bottom: 107px;
			 	width: 673px;
			 }

			 #frame_left { /* ie.css */
        float: left;
			 	width: 240px;
			 }

			 #frame_footer {
			 	clear: both;
			 	height: 107px;
			 	margin: -107px auto 0px auto;
			 	position: relative;
			 	width: 930px;
			 }

			 #frame_logo {
			 	background: url(../images/logo.png) no-repeat; /* ielte6.css */
			 	display: block;
			 	height: 129px;
			 	margin-top: 20px;
			 	width: 240px;
			 }

			 #frame_banner {
			 	padding: 10px 0;
			 	text-align: center;
			 }

			 /*// Основные блоки разметки */

			 /*---------------------------------------------------------------
			 Основные Классы
			 --------------------------------------------------------------- */

			 .bold {
			 	font-weight: bold;
			 }

			 .italic {
			 	font-style: italic;
			 }

			 .size14 {
			 	font-size: 140%;
			 }

			 .size18 {
			 	font-size: 180%;
			 }

			 .size12 {
			 	font-size: 120%;
			 }

			 .underline {
			 	text-decoration: underline;
			 }

			 .line_h-dot {
			 	background: url(../images/line_h-dot.gif) repeat-x;
			 	height: 1px;
			 	overflow: hidden;
			 }

			 .line_h-solid {
			 	background: #d29049;
			 	height: 1px;
			 	font-size: 1px;
			 	overflow: hidden;
			 }

			 .clearer {
			 	clear: both;
			 	height: 0px;
			 	overflow: hidden;
			 }

			 /*// Основные Классы */


			 /*---------------------------------------------------------------
			 Именованые блоки
			 --------------------------------------------------------------- */

			 /*---------------------------------------------------------------
			 Титульная фотография
			 --------------------------------------------------------------- */

			 #frame_photo {
			 	height: 222px;
			 	position: relative;
			 	overflow: hidden;
			 	width: 673px;
			 }

			 #frame_photo-corners {
			 	background: url(../images/frame_photo-corners.png) no-repeat; /* ielte6.css */
			 	height: 222px;
			 	left: 0;
			 	position: absolute;
			 	top: 0;
			 	width: 673px;
			 	z-index: 100;
			 }

			 #frame_photo-nav {
			 	display: none;
			 }

			 #frame_photo-images,
			 #frame_photo-images img {
			 	height: 222px;
			 	left: 0;
			 	top: 0;
			 	width: 673px;
			 }

			 #frame_photo_control {
			 	height: 20px;
			 	margin-top: 3px;
			 	overflow: hidden;
			 	width: 100%;
			 }

			 #frame_photo_control-text {
			 	background: url(../images/control-bg.png);
			 	height: 20px;
			 	line-height: 20px;
			 	margin: 0 25px 0 25px; /* ielte6.css */
			 	text-align: center;
			 	word-spacing: 20px;
			 	width: 623px;
			 }

			 #frame_photo_control-text a{
			 	color: #9f7a62;
			 	font-size: 140%;
			 	text-decoration: none;
			 	word-spacing: normal;
			 }

			 #frame_photo_control-text a:hover{
			 	color: #733b16;
			 }

			 a#button-left { /* ielte6.css */
			 	background: url(../images/control-buttons-rollover.png) 0px 0px no-repeat;
			 	float: left;
			 	height: 20px;
			 	overflow: hidden;
			 	width: 20px;
			 }

			 a#button-left:hover { /* ielte6.css */
			 	background: url(../images/control-buttons-rollover.png) 0px -20px no-repeat;
			 }

			 a#button-right { /* ielte6.css */
			 	background: url(../images/control-buttons-rollover.png) 0px -40px no-repeat;
			 	float: right;
			 	height: 20px;
			 	overflow: hidden;
			 	width: 20px;
			 }

			 a#button-right:hover { /* ielte6.css */
			 	background: url(../images/control-buttons-rollover.png) 0px -60px no-repeat;
			 }

			 /*// Титульная фотография */

			 /*---------------------------------------------------------------
			 Контент
			 --------------------------------------------------------------- */

			 #frame_content {
			 	margin-top: 9px;
			 }

			 /*// Контент */

			 #action_complect {
			 	background: url(../images/action_complect-bg.gif) no-repeat;
			 	height: 47px;
			 	margin: 13px 13px 0 26px;
			 	padding: 5px 0 0 61px;
			 }
			 
			 #action_complect span {
			   color: #8e2507;
			   font-size: 120%;
			   text-decoration: underline;
			 }
			 
			 #action_complect span.text {
			 	color: #4f3420;			 
			   text-decoration: none;
			 }

			 #series {
			 	background: url(../images/series-bg.gif) no-repeat;
			 	margin: 13px 13px 0 26px;
			 	padding: 5px 0 8px 49px;
			 	min-height: 40px;
			 	_height: 40px;
			 }

			 #series ul {
			 	padding: 0;
			 }

			 #series ul li {
			 	margin-bottom: 4px;
			 }

			 #series ul li a {
			 	background: none;
			 	font-size: 120%;
			 }

			 /*---------------------------------------------------------------
			 Подвал
			 --------------------------------------------------------------- */

			 #frame_footer_left {
			 	float: left;
			 	overflow: hidden;
			 	padding-top: 46px;
			 	width: 240px;
			 }

			 #frame_footer_left-header {
			 	background: url(../images/frame_footer_left-h.png) no-repeat;
			 	height: 7px;
			 	overflow: hidden;
			 }

			 #frame_footer_left-body {
			 	background: #fcd6ae;
			 	height: 54px;
			 	overflow: hidden;
			 }

			 #frame_footer_left-body-padding {
			 	padding-top: 11px;
			 	text-align: center;
			 }

			 #frame_footer_main {
			 	margin-left: 257px; /* ielte6.css */
			 	padding-top: 10px;
			 	width: 673px;
			 }

			 #frame_footer_main-header {
			 	background: url(../images/frame_footer-top-bg.png) no-repeat;
			 	height: 5px;
			 	overflow: hidden;
			 }

			 #frame_footer_main-body {
			 	background: url(../images/footer_main-body-bg.gif) no-repeat;
			 	height: 92px;
			 	font-size: 140%;
			 	padding-right: 17px;
			 	text-align: right;
			 }

			 #frame_footer_main-body ul{
			 	list-style: none;
			 	overflow: hidden;
			 	padding-top: 10px;
			 }

			 #frame_footer_main-body li{
			 	border-right: 1px solid #8e2507;
			 	display: inline;
			 	float: right;
			 	margin-right: -1px;
			 	padding: 0 6px;
			 	padding-bottom: 1px;
			 	text-transform: lowercase;
			 }
			 
			  #frame_footer_main-body li span {
			   color: #8e2507;
			   text-decoration: underline;
			  }

			 #frame_footer_main-body li.first{ /* вообще это ласт, но меню выводится в обратном порядке */
			 	border-right: 0; /* для ie6 вообще это можно исправить */
			 }

			 li#submenu36, li#submenu20 {
			 	padding-left: 9px;
			 }

			 li#submenu36 a,
       li#submenu36 span{
			 	background: url(../images/menu_icons-rollover.gif) no-repeat 0px -35px;
			 	padding-left: 17px;
			 }

			 li#submenu36 a:hover{
			 	background: url(../images/menu_icons-rollover.gif) no-repeat 0px -56px;
			 }

			 li#submenu20 a,
       li#submenu20 span{
			 	background: url(../images/menu_icons-rollover.gif) no-repeat 0px 5px;
			 	padding-left: 17px;
			 }

			 li#submenu20 a:hover{
			 	background: url(../images/menu_icons-rollover.gif) no-repeat 0px -14px;
			 }
      
      li#submenu36 span,
      li#submenu20 span {
        color: #8e2507;
        text-decoration: underline;
      }
      
			 #copyrights {
			 	color: #4d371e;
			 	line-height: 130%;
			 	padding-top: 10px;
			 }
			 /*// Подвал */

			 #delivery, #guarantee {
			 	color: #925b37;
			 	display: block;
			 	font-weight: bold;
			 	font-size: 120%;
			 	height: 21px;
			 	padding-top: 64px;
			 	text-align: center;
			 	width: 77px;
			 }
			 #delivery:hover, #guarantee:hover {
			 	color: #783e18;
			 }
      span#delivery, span#guarantee {
      	text-decoration: underline;
      }
      
			 #delivery {
			 	background: url(../images/delivery.gif) no-repeat;
			 	float: left;
			 }

			 #guarantee {
			 	background: url(../images/guarantee.gif) no-repeat;
			 	float: right;
			 }

			 #delivery_guarantee {
			 	padding: 16px 27px 16px 27px;
			 }

			 #basket,
			 #basket_on_cart {
			 	background: url(../images/basket-bg.gif) no-repeat;
			 	color: #81592a;
			 	float: right;
			 	font-size: 120%;
			 	height: 85px;
			 	line-height: 170%;
			 	margin: 0 0 14px 21px;
			 	width: 264px;
			 }

			 #basket_on_cart {
			 	background: url(../images/basket_on_cart-bg.gif) no-repeat;
			 	margin-bottom: 0;
			 }

			 #basket-body {
			 	line-height: 140%;
			 	padding: 13px 5px 0px 106px;
			 }

			 #basket .line_h-dot,
			 #basket_on_cart .line_h-dot {
			 	margin: 3px 0px;
			 }

			 #basket a,
			 #basket_on_cart a{
			 	color: #b66204;
			 	font-weight: bold;
			 	text-decoration: none;
			 	line-height: 100%;
			 }

			 	#basket a:hover,
			 #basket_on_cart a:hover{
			 	color: #9c4900;
			 }

			 #basket a span,
			 #basket_on_cart a span{
			 	font-size: 140%;
			 }
			 /*// Именованые блоки */

			 /*---------------------------------------------------------------
			 Классы
			 --------------------------------------------------------------- */

			 /*---------------------------------------------------------------
			 Блок слева
			 --------------------------------------------------------------- */

			 .block {
			 	font-size: 100%;
			 	line-height: 150%;
			 	margin-top: 8px;
			 }

			 .block span.text {
			 	font-size: 120%;
			 }

			 .block a {
			 	color: #8e2507;
			 	font-size: 120%;
			 	text-decoration: none;
			 }

			 .block a:hover {
			 	color: #c02502;
			 }

			 .block h2 {
			 	background: url(../images/frame_left-header-bg.png) no-repeat; /* ielte6.css */
			 	color: #602609;
			 	font-size: 180%;
			 	font-weight: normal;
			 	height: 43px;
			 	line-height: 43px;
			 	overflow: hidden;
			 	text-align: center;
			 	width: 240px;
			 }

			 .block-body {
			 	background: url(../images/frame_left-body-bg.gif) repeat-y;
			 }

			 .block-body-gradient {
			 	background: url(../images/frame_left-body-gradient.gif) no-repeat;
			 }

			 .block-bottom {
			 	background: url(../images/frame_left-bottom-bg.png) no-repeat; /* ielte6.css */
			 	height: 5px;
			 	overflow: hidden;
			 	width: 240px;
			 }

			 .block_buty h2 {
			 	background-image: url(../images/frame_left-header_buty-bg.png);
			 }

			 .block_buty .block-body-gradient {
			 	background-image: url(../images/frame_left-body_buty-grad.gif);
			 }

			 .block ul {
			 	padding: 14px 3px 3px 42px;
			 }

			 .block li {
			 	margin-bottom: 8px;
			 }

			 .block ul a,
			 .block ul span {
			 	background: url(../images/marker.gif) no-repeat left center;
			 	color: #8e2507;
			 	font-size: 140%;
			 	padding-left: 11px;
			 	text-decoration: none;
			 }

			 .block ul span {
			 	text-decoration: underline;
			 }

			 .block ul a:hover{
			 	background-image: url(../images/marker-hover.gif);
			 	color: #c02502;
			 }

			 .block .line_h-dot {
			 	margin: 0 13px 0 13px;
			 }

			 .article_item {
			 	margin-bottom: 11px;
			 	overflow: hidden;
			 	padding: 16px 7px 0px 21px;
			 }

			 .block-top {
			 	background: url(../images/frame_left-top-bg.png) no-repeat;
			 	height: 5px;
			 	overflow: hidden;
			 }
			 /*// Блок слева */

			 /*---------------------------------------------------------------
			 Центральный блок
			 --------------------------------------------------------------- */

			 .big_frame {
			 	color: #4d371e;
			 	line-height: 200%;
			 }

			 .big_frame p {
			 	font-size: 120%;
			 	margin-top: 7px;
			 }

			 .big_frame-top {
			 	background: url(../images/frame_main-top-bg.png) no-repeat;
			 	height: 5px;
			 	overflow: hidden;
			 }

			 .big_frame-bottom {
			 	background: url(../images/frame_main-bottom-bg.png) no-repeat;
			 	height: 5px;
			 	overflow: hidden;
			 }

			 .big_frame-body {
			 	background: url(../images/frame_main-body-bg.gif) repeat-y;
			 }

			 .big_frame-body-bg-top {
			 	background: url(../images/frame_main-body-intop.gif) left top no-repeat;
			 	overflow: hidden;
			 }

			 .big_frame-body-bg-bottom {
			 	background: url(../images/frame_main-body-inbottom.gif) right bottom no-repeat;
			 	overflow: hidden;
			 	padding: 12px 19px 51px 30px;
			 }

			 /*//  Центральный блок */

			 /*---------------------------------------------------------------
			 Предназначение
			 --------------------------------------------------------------- */
			 .destiny {
			 	float: left;
			 	margin: 12px 12px 22px 9px;
			 	width: 181px;
			 }

			 .destiny .h2 {
			 	display: block;
			 	font-family: Georgia;
			 	font-size: 180%;
			 	font-style: italic;
			 	font-weight: bold;
			 	line-height: 38px;
			 	text-align: center;
			 	width: 100%;
			 }

			 .destiny a .h2{
			 	color: #8e2507;
			 	text-decoration: none;
			 }

			 .destiny a:hover .h2{
			 	color: #c02502;
			 }
			 /*//  Предназначение */

			 /*---------------------------------------------------------------
			 Компелект
			 --------------------------------------------------------------- */
			 .complect {
			 	padding: 20px 14px 0 14px;
			 }

			 .complect span {
			 	font-size: 120%;
			 }

			 .complect table {
			 	margin: 7px 0;
			 }

			 .complect table td{
			 	vertical-align: middle;
			 }

			 .complect table td.image{
			 	text-align: right;
			 }

			 .complect table td.breake{
			 	background: url(../images/big_brake.gif) no-repeat right center;
			 	width: 47px;
			 }

			 .complect table td.price{
			 	color: #ffd6ab;
			 	font-size: 180%;
			 	padding-left: 10px;
			 }

			 .complect span.price {
			 	color: #ffd6ab;
			 	font-weight: bold;
			 	margin-right: 5px;
			 }

			 .complect table td.math {
			 	color: #ffd6ab;
			 	font-size: 300%;
			 	padding: 0 5px 20px 5px;
			 }

			 .complect table td.math-sum {
			 	color: #ffd6ab;
			 	font-size: 180%;
			 	padding: 0 0 20px 0;
			 }

			 .complect table td.complect-item {
			 	text-align: center;
			 	width: 143px;
			 }
			 /*//  Комплект */

			 /*---------------------------------------------------------------
			 Блок Статей
			 --------------------------------------------------------------- */

			 .article_item img{
			 	float: left;
			 	margin-right: 8px;
			 }

			 .article_item div {
			 	margin-top: 7px;
			 }

			 a span.arrow {
			 	font-size: 140%;
			 	font-weight: bold;
			 	line-height: 30%;
			 }

			 .article_other {
			 	margin-top: 5px;
			 	margin-right: 10px;
			 	padding-bottom: 4px;
			 	text-align: right;
			 }

			 .article_other a{
			 	color: #ffd6ab;
			 }

			 .article_other a:hover {
			 	color: #fff4e8;
			 }

			 .article_other a span.ao-text{
			 	text-decoration: underline;
			 }

			 .article_other a span.ao-arrow{
			 	font-size: 140%;
			 	font-weight: bold;
			 	line-height: 30%;
			 }
			 /*// Блок статей */

			 /*---------------------------------------------------------------
			 Номера страниц
			 --------------------------------------------------------------- */

			 .pages {
			 	color: #bc5923;
			 	font-size: 180%;
			 	margin-top: 8px;
			 	text-align: center;
			 }

			 .pages-bottom {
			 	margin-bottom: 8px;
			 }

			 .pages a,
			 .pages span {
			 	margin: 0 7px;
			 }

			 .pages a {
			 	text-decoration: underline;
			 }

			 .pages a:hover {
			 	text-decoration: none;
			 }

			 /*// Номера страниц */

			 /*---------------------------------------------------------------
			 Модель
			 --------------------------------------------------------------- */

			 .model {
			 	margin: 27px 0 0 0;
			 }

			 .model span,
			 .model a,
			 .model label {
			 	font-size: 120%;
			 	line-height: 200%;
			 }

			 .model input {
			 	padding: 1px;
			 	text-align: center;
			 	width: 15px;
			 }

			 .model a span {
			 	font-size: 100%;
			 }

			 .model h2 {
			 	color: #2e0b00;
			 	display: inline;
			 	font-size: 180%;
			 }

			 .model .image {
			 	height: 181px;
			 	text-align: center;
			 	vertical-align: middle;
			 	width: 181px;
			 }

			 .model .price {
			 	color: #ffd6ab;
			 	height: 26px;
			 	font-size: 120%;
			 	font-weight: bold;
			 	text-align: center;
			 	padding-bottom: 17px;
			 	vertical-align: middle;
			 }

			 .model .text {
			 	padding-left: 25px;
			 	padding-bottom: 17px;
			 	vertical-align: top;
			 	width: 415px;
			 }

			 .model .quontity { /* ie */
			 	height: 30px;
			 }

			 .model .quntity-set {
			 	display: none;
			 }
			 /*// Модель */

			 /*---------------------------------------------------------------
			 Интерьеры
			 --------------------------------------------------------------- */

			 .interior { /* ie */
			 	display: inline;
			 	margin: 26px 14px;
			 	float: left;
			 	width: 280px;
			 }

			 .interior-wrapper { /* ie */
			 	display: table-cell;
			 	height: 189px;
			 	vertical-align: middle;
			 	width: 100%;
			 }

			 .interior-add,
			 .interior-wrapper1 { /* ie */
			 	display: inline-block;
			 	vertical-align: middle;
			 }

			 .interior-wrapper1 { /* ie */
			 	width: 100%;
			 }

			 .interior-add { /* ie */
			 	display: none;
			 	height: 100%;
			 	width: 1px;
			 	margin-left: -1px;
			 }

			 .interior-cutline {
			 	background: #e8ae70;
			 	height: 27px;
			 	margin-top: 4px; /* ie */
			 	overflow: hidden;
			 }

			 .interior-cutline-title {
			 	display: block;
			 	float: left;
			 	font-size: 140%;
			 	height: 27px;
			 	line-height: 27px;
			 	margin-left: 13px; /* ie6 */
			 }

			 .interior-cutline-composition {
			 	display: block;
			 	float: right;
			 	font-size: 140%;
			 	font-weight: bold;
			 	height: 27px;
			 	line-height: 27px;
			 	margin-right: 13px;	/* ie6 */
			 }

			 .complect-price {
			 	height: 23px;
			 	padding: 4px;
			 	text-align: right;
			 }
			 .complect-price span {
			 	color: #ffd6ab;
			 	font-size: 120%;
			 	font-weight: bold;
			 	margin-right: 5px;
			 }

			 /*// Интерьеры */

			 /*---------------------------------------------------------------
			 Интерьер
			 --------------------------------------------------------------- */
			 .interior_full {
			 	margin-top: 20px;
			 	text-align: center;
			 }

			 .interior_full a.img {
			 	display: block;
			 	margin: 4px 0 0 0;
			 }

			 .interior_full .complect-price {
			 	margin-right: 21px;
			 }

			 .h2 {
			 	display: block;
			 	margin: 40px auto 0 auto;
			 }
			 /*// Интерьер */

			 /*---------------------------------------------------------------
			 Корзина
			 --------------------------------------------------------------- */
			 .shopping_cart {
			 	background: url(../images/shopping_cart-bg.png); /* ie */
			 	padding: 26px 28px 26px 28px;
			 }

			 .shopping_cart-row {
			 	color: #2e0b00;
			 	font-size: 120%;
			 	vertical-align: top;
			 	margin: 15px 0;
			 	width: 100%;
			 }

			 .shopping_cart-row-header {
			 	background: url(../images/shopping_cart-header-bg.png); /* ie */
			 	font-weight: bold;
			 	line-height: 32px;
			 	margin: 0;
			 }

			 .shopping_cart-row-image {
			 	text-align: center;
			 	padding-right: 12px;
			 	vertical-align: middle;
			 	width: 104px;
			 }

			 .shopping_cart-row-name {
			 	text-align: left;
			 	vertical-align: top;
			 }

			 .shopping_cart-row-price,
			 .shopping_cart-row-quontity,
			 .shopping_cart-row-sum,
			 .shopping_cart-row-delete {
			 	text-align: center;
			 	vertical-align: top;
			 }

			 .shopping_cart-row-delete {
			 	width: 54px;
			 }

			 .shopping_cart-row-sum {
			 	width: 73px;
			 }

			 .shopping_cart-row-quontity {
			 	width: 84px;
			 }

			 .shopping_cart-row-quontity input {
			 	border: 1px solid #a3a4a1;
			 	text-align: right;
			 	width: 38px;
			 }

			 .shopping_cart-row-price {
			 	width: 108px;
			 }

			 .shopping_cart-row-complect {
			 	margin-bottom: 0px;
			 }

			 .shopping_cart-row-complect .shopping_cart-row-name {
			 	color: #e63c00;
			 	font-weight: bold;
			 	padding-left: 5px;
			 }

			 a.delete {
			 	background: url(../images/button_delete-rollover.gif) no-repeat 0px 0px;
			 	display: block;
			 	height: 15px;
			 	font-size: 1px;
			 	line-height: 1px;
			 	margin: 3px auto 0 auto;
			 	width: 15px;
			 }

			 a.delete:hover {
			 	background: url(../images/button_delete-rollover.gif) no-repeat 0px -15px;
			 }

			 .sc-complect {
			 	color: #2e0b00;
			 	border: 1px solid #715434;
			 	margin: 3px 5px 13px 5px;
			 	overflow: hidden;
			 }

			 .sc-complect-item {
			 	float: left;
			 	font-size: 120%;
			 	margin: 20px 5px 20px 25px;
			 	overflow: hidden;
			 	width: 240px;
			 }

			 .sc-complect-item .img {
			 	float: left;
			 	margin-right: 12px;
			 }

			 a.print {
			 	display: block;
			 	background: url(../images/icon_print-rollover.gif) no-repeat 0px 5px;
			 	float: left;
			 	font-size: 12px;
			 	font-weight: bold;
			 	margin: 5px 0 5px 45px;
			 	padding-left: 18px;
			 }

			 a.print:hover {
			 	background: url(../images/icon_print-rollover.gif) no-repeat 0px -11px;
			 }

			 #sc-sum {
			 	color: #2e0b00;
			 	float: right;
			 	font-size: 120%;
			 	font-weight: bold;
			 	margin: 5px 45px 5px 0;
			 }

			 a.order,
			 button.order {
			 	color: #fff;
			 	display: block;
			 	background: url(../images/button_order-rollover.gif) no-repeat 0px 0px;
			 	float: left;
			 	font-size: 120%;
			 	font-weight: bold;
			 	height: 31px;
			 	line-height: 31px;
			 	margin: 0 30px;
			 	text-align: center;
			 	text-decoration: underline;
			 	width: 135px;
			 }

			 	a.order:hover,
			 button.order:hover{
			 	color: #fff;
			 	background: url(../images/button_order-rollover.gif) no-repeat 0px -31px;
			 }
			 /*// Корзина */

			 .icq_status {
			 	margin-right: 5px;
			 	vertical-align: middle;
			 }

			 .contacts_padding {
			 	padding: 35px 11px 25px 11px;
			 }

			 .contacts_form textarea,
			 .contacts_form input {
			 	border: 2px solid #925628;
			 	font-size: 14px;
			 }

			 .contacts_form textarea {
			 	font-family: Arial;
			 	font-weight: normal;
			 	height: 131px;
			 	overflow: auto;
			 	width: 487px;
			 }

			 .contacts_form input {
			 	height: 22px;
			 	line-height: 22px;
			 	margin-top: 9px;
			 	width: 366px;
			 }

			 .contacts_form label {
			 	float: left;
			 	font-weight: bold;
			 	font-size: 140%;
			 	line-height: 26px;
			 	margin-top: 9px;
			 	padding-right: 11px;
			 	text-align: right;
			 	width: 110px;
			 }

			 #send_message {
			 	background: url(../images/letter.gif) no-repeat;
			 	float: none;
			 	padding-left: 28px;
			 	width: 100%;
			 }

			 #send_message_button {
			 	font-size: 120%;
			 	margin: 15px auto auto 207px;
			 }

			 .article_list {
			 	padding: 0 30px 15px 40px;
			 }

			 .article_list .article_item {
			 	clear: both;
			 }

			 .article_list .article_item img {
			 	margin-top: 10px;
			 }

			 .article_item-text {
			 	margin-left: 60px;
			 }

			 .article_item-text h3 {
			 	line-height: 90%;
			 }

			 .article_item-text div{
			 	line-height: 150%;
			 }

			 .article_item-text div p{
			 	display: inline;
			 }

			 .map-title {
			 	margin: 15px 0 10px 90px;
			 }

			 .map {
			 	font-size: 120%;
			 	margin: 0px 80px 20px 90px;
			 }

			 .map li {
			 	margin-bottom: 1px;
			 }

			 .map li span,
			 .map li a {
			 	background: #d29049;
			 	display: block;
			 	font-weight: bold;
			 	line-height: 28px;
			 	padding-left: 5px;
			 }

			 .map li p {
			 	font-size: 100%;
			 	text-indent: -15px;
			 	margin: 0 0 1px 0;
			 }

			 .map li p span,
			 .map li p a {
			 	background: none;
			 	display: inline;
			 	line-height: normal;
			 	padding-left: 0px;
			 }

			 .map li li {
			 	line-height: 160%;
			 	padding-left: 30px;
			 }

			 .map li li a{
			 	background: none;
			 	display: inline;
			 	font-weight: normal;
			 	line-height: normal;
			 }

			 .map li li a.bold{
			 	font-weight: bold;
			 }

			 .map li ul {
			 	margin-bottom: 10px;
			 	margin-top: 10px;
			 }

			 .column{
			 	float: left;
			 	margin-left: 10px;
			 	margin-right: 5px;
			 	margin-top: 30px;
			 	margin-bottom: 30px;
			 	width: 290px;
			 }

			 .column ul {
			 	margin-top: 26px;
			 }

			 .column li {
			 	margin-bottom: 2px;
			 }

			 .column li a{
			 	background: #e8ae70;
			 	display: block;
			 	font-size: 120%;
			 	line-height: 22px;
			 	padding-left: 65px;
			 }

			 .column li a:hover{
			 	background: #d29049;
			 }

			 .model-item {
			 	margin-top: 26px;
			 	text-align: center;
			 	width:100%;
			 }
        
      .model-item-cutline {
        font-size: 120%;
        padding: 5px 0 15px 0;
        margin: 0 auto;
        width: 184px;
      }
        
			 .model-item .complect-price {
			 	text-align: center;
			 }

			 .model-item .interior-cutline {
			 	background: none;
			 	margin: 0 auto;
			 	width: 184px;
			 }

			 .model-item .interior-cutline-title {
			 	font-size: 120%;
			 }

			 .model-item .interior-cutline-composition {
			 	font-size: 120%;
			 }

			 #message_text {
			 	font-size: 120%;
			 	line-height: 30px;
			 	text-align: center;
			 }
			 /*// Классы */
