@charset "utf-8";
* {margin: 0px; padding: 0px;}
*:focus {outline: none;}

html {font-size: 100.01%; height: 100%;}
body {height: 100%; font: 62.5% Verdana; line-height: 1.2em; background: #fff;}

ul, ol {margin: 1em 0 1em 2em;}
p {margin-bottom: 1em;}
table {border-collapse: collapse;}
table p {margin: 0;}
table caption {text-align: left;}
a {color: #0783da; text-decoration: underline;}
a:hover {text-decoration: none;}
a img {border: none;}

.clear {clear: both; margin: 0; font-size: 1px; line-height: 1px;}

h1 {font: normal 26px Verdana; margin: 0 0 8px 0;}
h2 {font: normal 1.67em Verdana; margin: 0 0 1em 0;}
h3 {font: normal 22px Verdana; line-height: 1.2em; margin: 0 0 4px 0;}
h4 {font: normal 1.5em Verdana; line-height: 1.2em; margin: 0 0 1em 0;}
h5 {font: normal 1.5em Verdana; line-height: 1.2em; margin: 0 0 1em 0;}
h6 {font: normal 1.5em Verdana; line-height: 1.2em; margin: 0 0 1em 0;}

blockquote {color: #666666; font-style: italic; margin: 13px 0 23px 13px; padding: 3px 0 5px 14px; border-left: 5px solid #666666;}
blockquote p {margin: 0;}
pre, code {font: 1.2em/1.8em "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee;}
code {padding: .2em .5em;}


/* --- container
----------------------- */

#container {min-height: 100%; min-width: 1000px; background: url("/images/style/bg-container.gif") left top no-repeat; font-size: 1.2em; line-height: 1.5em; margin: 0 0 -172px 0; color: #333;}


/* --- header
----------------------- */

#header {height: 319px; position: relative; }

.block_grey {width: 20%; margin: 0 150px 40px auto; z-index: 100;}
.block_grey td {vertical-align: top; }
.block_grey .percent {color: #0783da; font-weight: bold; font-size: 24px; line-height: 26px; background: #eaeaea url("/images/style/corner_1.gif") left bottom no-repeat; padding: 5px 0 0 0; text-align: center; width: 90px;}
.block_grey .text {background: #eaeaea url("/images/style/corner_2.gif") right bottom no-repeat; font-family: Verdana; font-size: 1em; line-height: 1.2em; padding: 8px 16px 14px 0;}
.block_grey .space {width: 10px; font-size: 1px; line-height: 1px;}
.action1 {width: 170px; color: #993300; font-family: Verdana; font-size: 16px; text-decoration: underline; font-weight: bold; line-height: 18px;}
.action2 {width: 180px; color: #993300; font-family: Verdana; font-size: 16px; text-decoration: underline; font-weight: bold; line-height: 18px;}

.basket_small {position: absolute; left: 29%; top: 6px; padding: 15px 0 0 56px;  line-height: 1.2em;  background: url("/images/style/cat_cart.png") no-repeat; width: 30%; z-index: 100;}
.basket_small span {color: #bb082a; font-weight: bold; z-index: 100;}
.basket_small p { color: #666666; font-size: 14px; font-family: Verdana; z-index: 100; }
.basket_small a { font-size: 14px; font-family: Verdana; text-transform: uppercase; z-index: 100;}

.logo {position: absolute; left: 26px; top: 24px;  width: 250px; padding-bottom: 0px; z-index: 9; }
.logo img {display: block; margin: 0 0 28px;}
.logo p {font-size: 20px; font-family: Verdana; text-align: left; color: #bb082a;}

.menu {font-size: 14px; line-height: 16px; width: 137px; color: #fff; float: left; margin-top: 120px; margin-left: 5px; margin-bottom: 120px; z-index: 999;}
.menu a {}
.menu td {padding: 0 0 1px 10px; vertical-align: top;}
.menu td.active {background: url("/images/style/corners_1.gif") left top no-repeat;}
.menu td.active a {color: #fff; text-decoration: none;}
.menu td.active a:hover {text-decoration: underline;}
.menu td div {height: 16px; padding: 1px 14px 0 8px; white-space: nowrap;}
.menu td.active div {background: #bb082a url("/images/style/corners_2.gif") right top no-repeat; overflow: hidden;}

.menu_cat {/*width: 772px;*/ width: 900px; height: 320px; position: absolute; left: 50%; margin-left: -300px; margin-bottom: 0;  z-index: 255;}
.menu_cat .menu_cat_item {height: 55px; display: none;}
.menu_cat .menu_cat_item .name {padding: 8px 26px 0 0; font-size: 16px; font-family: Verdana;  margin: 0 0 0 22px; white-space: nowrap;}
.menu_cat .menu_cat_item .name a {font-size: 16px; font-family: Verdana; text-decoration: none; border-bottom: 1px dashed #0783da;}
.menu_cat .menu_cat_item .name a:hover {border: 0;}
.menu_cat .number {font: bold 11px/11px Verdana; color: #e9e9e9; width: 22px; height: 17px; padding: 5px 0 0; text-align: center; background: url("/images/style/circle_grey.png") left top no-repeat; float: left; margin: 7px 4px 0 0;}
.menu_cat h1 {font-size: 1em; margin: 0;}


.menu_cat .active {}
.menu_cat .active .name {font-size: 20px; font-family: Verdana; color: #ba092a; padding: 0 26px 0 0; background: none; margin-top: 8px;}
.menu_cat .active .name a {color: #ba092a; border-bottom: 0;}

/* неактивно */
#m5 {position: absolute; left: 50px; margin-top: 0px; display: block;}
/* Компьютерные столы */
#m7 {position: absolute; left: 0px; margin-top: 0px; display: block;}
/* Компьютерные кресла */
#m8 {position: absolute; left: 0px; margin-top: 60px; display: block; z-index: 180;}
/* ТВ Тумбы  */
#m9 {position: absolute; left: 630px; margin-top: 90px; display: block; z-index: 193;}
/* Мебель для дома 
#m11 {position: absolute; left: 360px; margin-top: 35px; display: block;} */
/* Офисная мебель 
#m10 {position: absolute; left: 360px; margin-top: 70px; display: block;} */
/* Детская мебель */
#m12 {position: absolute; left: 630px; margin-top: 0px; display: block; z-index: 188;}

/* Комоды */
#m3264 { position: absolute; left:630px; margin-top: 30px; display: block; z-index: 190;}
#m3264.menu_cat_item a {color: #0783da; z-index: 190;}
#m3264.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m3264.menu_cat_item .name a:hover, #m3264.active.menu_cat_item .name a  {border: 0; z-index: 190;}

/* Прихожие */
#m4376 { position: absolute; left: 0px; margin-top: 90px; display: block; z-index: 182; }
#m4376.menu_cat_item a {color: #0783da; z-index: 182;}
#m4376.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m4376.menu_cat_item .name a:hover, #m3264.active.menu_cat_item .name a {border: 0; z-index: 182;}

/* Полный каталог 
#m4377 { position: absolute; left: 20px; margin-top: 0px; display: block; }
#m4377.menu_cat_item a {color: #0783da;}
#m4377.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m4377.menu_cat_item .name a:hover, #m3264.active.menu_cat_item .name a {border: 0;} */

/* Кухонные уголки */
#m4378 { position: absolute; left: 330px; margin-top: 0px; display: block; }


/* Распродажа 
#m1170 { position: absolute; left: 360px; margin-top: 0px; display: block; }
#m1170.menu_cat_item a {color: #0783da;}
#m1170.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m1170.menu_cat_item .name a:hover, #m1170.active.menu_cat_item .name a {border: 0;} */

/* Мебель для спальни в Мебели для дома
#m7010 { position: absolute; left: 630px; margin-top: 120px; display: block; z-index: 194; }
#m7010.menu_cat_item a {color: #0783da; z-index: 194;}
#m7010.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m7010.menu_cat_item .name a:hover, #m7010.active.menu_cat_item .name a {border: 0; z-index: 194;} */

/* Мебель для спальни */
#m6282 { position: absolute; left: 630px; margin-top: 120px; display: block; z-index: 194; }
#m6282.menu_cat_item a {color: #0783da; z-index: 194;}
#m6282.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m6282.menu_cat_item .name a:hover, #m6282.active.menu_cat_item .name a {border: 0; z-index: 194;}

/* Офисная мебель */
#m10 { position: absolute; left: 630px; margin-top: 270px; display: block; z-index: 199;}
#m10.menu_cat_item a {color: #0783da;}
#m10.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m10.menu_cat_item .name a:hover, #m10.active.menu_cat_item .name a {border: 0;}

/* Журнальные столики */
#m966 { position: absolute; left: 330px; margin-top: 210px; display: block; z-index: 192;}
#m966.menu_cat_item a {color: #0783da; z-index: 192;}
#m966.menu_cat_item .name a {border-bottom: 1px dashed #0783da; z-index: 199;}
#m966.menu_cat_item .name a:hover, #m966.active.menu_cat_item .name a {border: 0; z-index: 192;}

/* Шкафы купе */
#m8588 { position: absolute; left: 0px; margin-top: 120px; display: block; z-index: 185;}
#m8588.menu_cat_item a {color: #0783da; z-index: 185;}
#m8588.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m8588.menu_cat_item .name a:hover, #m8588.active.menu_cat_item .name a {border: 0; z-index: 185;}

/* Вешалки */
#m16157 { position: absolute; left: 0px; margin-top: 180px; display: block; z-index: 190; }
#m16157.menu_cat_item a {color: #0783da; z-index: 190;}
#m16157.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16157.menu_cat_item .name a:hover, #m16157.active.menu_cat_item .name a {border: 0; z-index: 190;}

/* Мини стенки */
#m16158 { position: absolute; left: 630px; margin-top: 60px; display: block; z-index: 191;}
#m16158.menu_cat_item a {color: #0783da; z-index: 191;}
#m16158.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16158.menu_cat_item .name a:hover, #m16158.active.menu_cat_item .name a {border: 0; z-index: 191;}

/* Письменные столы */
#m16166 { position: absolute; left: 0px; margin-top: 30px; display: block; }


/* Тумбы для обуви */
#m16168 { position: absolute; left: 0px; margin-top: 210px; display: block; z-index: 192;}
#m16168.menu_cat_item a {color: #0783da; z-index: 192;}
#m16168.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16168.menu_cat_item .name a:hover, #m16168.active.menu_cat_item .name a {border: 0; z-index: 192;}

/* Скамьи и табуреты */
#m16835 { position: absolute; left: 0px; margin-top: 240px; display: block; z-index: 194;}
#m16835.menu_cat_item a {color: #0783da; z-index: 194;}
#m16835.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16835.menu_cat_item .name a:hover, #m16835.active.menu_cat_item .name a {border: 0; z-index: 194;}

/* Банкетки */
#m16841 { position: absolute; left: 0px; margin-top: 270px; display: block; z-index: 196;}
#m16841.menu_cat_item a {color: #0783da; z-index: 196;}
#m16841.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16841.menu_cat_item .name a:hover, #m16841.active.menu_cat_item .name a {border: 0; z-index: 196;}

/* Столы книжки */
#m16159 { position: absolute; left: 330px; margin-top: 30px; display: block; z-index: 180;}
#m16159.menu_cat_item a {color: #0783da; z-index: 180;}
#m16159.menu_cat_item .name a {border-bottom: 1px dashed #0783da; z-index: 180;}
#m16159.menu_cat_item .name a:hover, #m16159.active.menu_cat_item .name a {border: 0; z-index: 180;}

/* Сервировочные столики */
#m16160 { position: absolute; left: 330px; margin-top: 180px; display: block; z-index: 190;}
#m16160.menu_cat_item a {color: #0783da; z-index: 190;}
#m16160.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16160.menu_cat_item .name a:hover, #m16160.active.menu_cat_item .name a {border: 0; z-index: 190;}

/* Обеденные столы */
#m16161 { position: absolute; left: 330px; margin-top: 60px; display: block;  z-index: 182;}
#m16161.menu_cat_item a {color: #0783da;  z-index: 182;}
#m16161.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16161.menu_cat_item .name a:hover, #m16161.active.menu_cat_item .name a {border: 0;  z-index: 182;}

/* Обеденные группы */
#m16162 { position: absolute; left: 330px; margin-top: 90px; display: block;  z-index: 184;}
#m16162.menu_cat_item a {color: #0783da;  z-index: 184;}
#m16162.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16162.menu_cat_item .name a:hover, #m16162.active.menu_cat_item .name a {border: 0;  z-index: 184;}

/* Стеллажи и тумбы */
#m16837 { position: absolute; left: 330px; margin-top: 240px; display: block; z-index: 194;}
#m16837.menu_cat_item a {color: #0783da; z-index: 194;}
#m16837.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16837.menu_cat_item .name a:hover, #m16837.active.menu_cat_item .name a {border: 0; z-index: 194;}

/* Зеркала */
#m16838 { position: absolute; left: 330px; margin-top: 270px; display: block; z-index: 196;}
#m16838.menu_cat_item a {color: #0783da; z-index: 196;}
#m16838.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16838.menu_cat_item .name a:hover, #m16838.active.menu_cat_item .name a {border: 0; z-index: 196;}

/* Шкафы */
#m16167 { position: absolute; left: 0px; margin-top: 150px; display: block; z-index: 189;}
#m16167.menu_cat_item a {color: #0783da; z-index: 189;}
#m16167.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16167.menu_cat_item .name a:hover, #m16167.active.menu_cat_item .name a {border: 0; z-index: 189;}

/* Стулья и табуреты */
#m16163 { position: absolute; left: 330px; margin-top: 120px; display: block;  z-index: 186; }
#m16163.menu_cat_item a {color: #0783da;  z-index: 186;}
#m16163.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16163.menu_cat_item .name a:hover, #m16163.active.menu_cat_item .name a {border: 0;  z-index: 186;}

/* Кресла и стулья для бара */
#m16164 { position: absolute; left: 330px; margin-top: 150px; display: block;  z-index: 188; }
#m16164.menu_cat_item a {color: #0783da;  z-index: 188;}
#m16164.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16164.menu_cat_item .name a:hover, #m16164.active.menu_cat_item .name a {border: 0;  z-index: 188;}

/* Мебель из ротанга (старый раздел) 
#m16165 { position: absolute; left: 630px; margin-top: 210px; display: block; z-index: 197;}
#m16165.menu_cat_item a {color: #0783da; z-index: 197;}
#m16165.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16165.menu_cat_item .name a:hover, #m16165.active.menu_cat_item .name a {border: 0; z-index: 197;} */

/* Кухонные гарнитуры */
#m25971 { position: absolute; left: 630px; margin-top: 210px; display: block; z-index: 197;}
#m25971.menu_cat_item a {color: #0783da; z-index: 197;}
#m25971.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m25971.menu_cat_item .name a:hover, #m25971.active.menu_cat_item .name a {border: 0; z-index: 197;}


/* Садовая мебель */
#m11990 { position: absolute; left: 630px; margin-top: 180px; display: block; z-index: 196;}
#m11990.menu_cat_item a {color: #0783da; z-index: 196;}
#m11990.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m11990.menu_cat_item .name a:hover, #m11990.active.menu_cat_item .name a {border: 0; z-index: 196;}

/* Кровати */
#m16839 { position: absolute; left: 630px; margin-top: 150px; display: block; z-index: 195;}
#m16839.menu_cat_item a {color: #0783da; z-index: 195;}
#m16839.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m16839.menu_cat_item .name a:hover, #m16839.active.menu_cat_item .name a {border: 0; z-index: 195;}

/* Стенки для гостиной - 19501. Кресла качалки - 16840*/
#m19501 { position: absolute; left: 630px; margin-top: 240px; display: block; z-index: 198;}
#m19501.menu_cat_item a {color: #0783da; z-index: 198;}
#m19501.menu_cat_item .name a {border-bottom: 1px dashed #0783da;}
#m19501.menu_cat_item .name a:hover, #m19501.active.menu_cat_item .name a {border: 0; z-index: 198;}

.m7 {display: block;}
.m16166 {display: block;}
.m8 {display: block;}
.m9 {display: block;}
.m11 {display: block;}
.m10 {display: block;}
.m12 {display: block;}
.m3264 {display: block;}
.m4376 {display: block;}
.m4377 {display: block;}
.m1170 {display: block;}
.m5516 {display: block;}
.m966 {display: block;}
.m8588 {display: block;}
.m16167 {display: block;}
.m16157 {display: block;}
.m16168 {display: block;}
.m16835 {display: block;}
.m16841 {display: block;}

.m16158 {display: block;}
.m16159 {display: block;}
.m16160 {display: block;}
.m16837 {display: block;}
.m16838 {display: block;}
.m11990 {display: block;}
.m16161 {display: block;}
.m16162 {display: block;}
.m16839 {display: block;}
.m16840 {display: block;}
.m16163 {display: block;}
.m16164 {display: block;}
.m16165 {display: block;}
/* .m16168 {display: block;}  */

/*
#m11 {position: absolute; left: 241px; top: 193px;}
#m12 {position: absolute; left: 512px; top: 216px;}
*/


.a_left {background: url("/images/style/arrow_left.gif") left top no-repeat; width: 60px; height: 86px; position: absolute; left: 0; top: 215px; cursor: pointer; padding: 10px 0 0 0;}
.a_left a {display: block; width: 51px; height: 77px; margin: 0 auto 0 0; text-decoration: none;}
.a_right {background: url("/images/style/arrow_right.gif") right top no-repeat; width: 60px; height: 86px; position: absolute; right: 0; top: 215px; cursor: pointer; padding: 9px 0 0 0;}
.a_right a {display: block; width: 51px; height: 77px; margin: 0 0 0 auto; text-decoration: none;}

#dop {padding: 20px 39px; margin-top: 40px;}

/* --- content
----------------------- */

#content {padding: 0 0 172px; position: relative; top: 0; left: 0;}

/*col_right*/
.col_right {float: right; width: 10%;}

/*left*/
.col_left {width: 34%; padding: 130px 0 0 0; float: left;}

.anons {float: left; width: 250px; padding: 0 30px 30px 39px; }
.anons h2 {color: #ba092a;}
.news_date {font-size: 10px; font-family: Verdana; margin: 0 0 3px 0;}
.news_date span {background: #ba092a; color: #fff; padding: 0 1px;}
.news_name {font-size: 12px; line-height: 1.45em;}
.news_text {font-size: 12px; line-height: 1.45em; margin: 0 0 18px 0; text-align: justify;}

.menu_left {margin: 10px 0px 20px 0px; float: left; width: auto; z-index: 100;}
.menu_left td.active {background: #bb082a url("/images/style/corner_3.gif") left top no-repeat; padding: 0;}
.menu_left td.active div {background: url("/images/style/corner_4.gif") left bottom no-repeat; height: auto; padding: 0 0 0 17px; overflow: visible; white-space: normal}
.menu_left td.active div div {background: url("/images/style/corner_5.gif") right top no-repeat; padding: 0;}
.menu_left td.active div div div {background: url("/images/style/corner_6.gif") right bottom no-repeat; padding: 1px 14px 3px 8px;}

.seo {margin: 0 30px 90px 39px; font-size: 0.92em; line-height: 1.45em; color: #6c6c6c;}
.seo h2 {color: #ba092a; font-size: 1.81em; line-height: 1.2em;}

.new_hotspot {float: left; padding: 0 30px 30px 39px; }
.new_hotspot {float: left;padding: 0 30px 30px 39px;}
.new_hotspot h2,
.new_hotspot h2 a {color: #BA092A;}

/*center*/
.col_center {width: 53%; margin: 102px 0 0 0; padding: 0; float: right; position: relative;}

.col_left .webform {margin: 0 0 0 39px; width: 272px; padding: 15px 0 0 0; color: #666; font-size: 0.92em; line-height: 1.2em;}
.col_left .webform h2 {font-size: 18px; color: #0783da;}
.webform_text {float: left; margin: 0 0 0 39px;}
.webform_text h2 {font-size: 18px; color: #0783da; margin: 0 0 10px;}
.webform_text p {font-size: 13px; margin: 0; text-align: justify;}
#content .webform_text ul {font-size: 13px; margin-bottom: .5em;}
.webform table {float: left; }
.webform td {padding: 0 0 9px 0;}
.webform .web_input {text-align: right;}
.webform .web_input input {width: 200px; height: 18px; padding: 1px 2px 0; background: #fff; border: 1px solid #7f9db9; color: #666;}
.webform .web_textarea textarea {width: 264px; padding: 2px; background: #fff; border: 1px solid #7f9db9; color: #666;}
.webform .web_textarea p {margin: 0 0 10px 0; font-size: 13px;}
.webform .submit {text-align: right;}
.webform .captcha p {margin: 0 0 10px 0; font-size: 13px;}
.webform .captcha img {border: 1px solid #7f9db9;}
.webform .captcha input {width: 264px; height: 18px; padding: 1px 2px 0; background: #fff; border: 1px solid #7f9db9; color: #666;}

.order_form {float: left; margin: 0 20px 5px 0;}

#content ul {list-style: none; margin: 0 0 0 15px;}
#content ul li {padding: 0 0 0 18px; background: url("/images/style/circle_red2.gif") left 0.5em no-repeat;}

.table {width: 100%;}
.table caption {background: #bb082a; color: #fff; font-weight: bold; text-align: left; border-bottom: 1px solid #fff; padding: 5px 9px 7px 9px;}
.table th, .table thead td {background: #7f7f7f; color: #fff; font-weight: bold; text-align: left;}
.table th {border-right: 1px solid #fff; padding: 6px 8px 9px 8px; font-size: 0.92em; line-height: 1.2em; vertical-align: top;}
.table td {border-right: 1px solid #e8e8e8; padding: 6px 8px 9px 8px; font-size: 0.92em; line-height: 1.2em; vertical-align: top;}
.table .tr td, .table .odd td {background: #e8e8e8; border-right: 1px solid #fff;}
.table .tr .td, .table .odd .td, .table .td {border: 0;} 
.table .web_input {text-align: left;}
.table .web_input input {width: 30px;}

.strong {font-weight: bold;}

#content .numpages {margin: -1px 0 0 0; background: #fff;}
#content .numpages ul {padding: 30px 0 0 0; color: #333; height: 50px; margin: -1px 0 0 0;}
#content .numpages a {text-decoration: none;}
#content .numpages a:hover {color: #bb082a;}
#content .numpages img {vertical-align: middle;}
#content .numpages li {height: 28px; display: block; float: left; background: none; padding: 9px 0 0 0;}
#content .numpages .nump_item {width: 37px; background: url("/images/style/circle_grey2.gif") center 4px no-repeat; text-align: center;}
#content .numpages .active {background: url("/images/style/circle_red.gif") center top no-repeat; font-weight: bold; color: #bb082a;}
#content .numpages .toprev {padding: 9px 16px 0 20px;}
#content .numpages .tonext {padding: 9px 20px 0 16px;}

/*catalog index*/
.catalog .col_left {padding-top: 0;}
.catalog .col_center {margin-top: 0;}

#catalog {/*height: 515px;*/ height: 330px; padding: 0 0 0 0; position: relative; left: 0; top: 0; width: 100%; display: block; overflow: hidden; background: url("/images/style/load.gif") 60% center no-repeat;}
#catalog table {width: 100%; background: #fff;}
#catalog table td {vertical-align: top;}
#catalog table .space_left {width: 34%;}
#catalog table .space_right {width: 10%;}

#catalog .metka {color: #fff; height: 40px; font: 11px/10px "Microsoft Sans Serif", sans-serif; padding: 3px 4px 0 5px; margin: 0 0 24px;}
#catalog .cat_item_1 {padding: 25px 0 0 0; border-right: 1px dashed #818181; width: 18%; height: 300px;}
#catalog .cat_item_1 .metka {background: url("/images/style/cat_new.gif") right top no-repeat; text-align: right;}
#catalog .cat_item_2 {padding: 25px 0 0 0; border-right: 1px dashed #818181; width: 18%;}
#catalog .cat_item_2 .metka {background: url("/images/style/cat_hot.gif") left 25px no-repeat; padding-top: 28px; height: 14px;}
#catalog .cat_item_3 {padding: 25px 0 0 0; width: 18%;}
#catalog .cat_item_3 .metka {background: url("/images/style/cat_spec.gif") left 7px no-repeat; padding-top: 10px; height: 32px;}

.image {position: relative; width: 158px; margin: 0 auto 33px; min-height: 120px; overflow: hidden;}
.image img {display: block; margin: 0 auto;}
.image .new {position: absolute; bottom: 0; left: 12px; margin: 0; width: 32px; height: 32px;}

#catalog .descr, #catalog .title, #catalog .params, #catalog .basket {padding: 0 13px;}
#catalog .title, #catalog .params {font-size: 0.92em; line-height: 1.2em; color: #333; margin: 0 0 3px 0;}
#catalog .params {margin: 0 0 12px 0;}
#catalog .descr {color: #6c6c6c; font: 0.75em/1.2em "Microsoft Sans Serif", sans-serif; margin: 0 0 15px 0;}
#catalog .basket {font: 1.67em/1.2em  Georgia, "Times New Roman", Times, serif; color: #999;}
#catalog .basket .price {margin: 0 2px 0 0;}
#catalog .basket img {vertical-align: middle; }

#catalog .cat_item_1 a, #catalog .cat_item_1 .basket span {color: #0783da;}
#catalog .cat_item_2 a, #catalog .cat_item_2 .basket span {color: #117ac0;}
#catalog .cat_item_3 a, #catalog .cat_item_3 .basket span {color: #cc0000;}

#catalog .left_image {position: absolute; right: 68%; top: 0;}
#catalog .right_image {position: absolute; left: 89%; top: 0;}
#catalog .all_image {display: none;}

#result {display: none;}
#result2 {display: none;}

/*catalog all*/

.cat_cats {width: 100%; margin: 14px 0 0 0;}
.cat_cats td {width: 33%; height: 160px; text-align: center; vertical-align: top; padding: 30px 20px 20px; font-size: 18px; font-family: Verdana; line-height: 22px; font-weight: normal;}
.cat_cats td img {/*display: block; margin: 0 auto 10px;*/ padding: 0 0 10px 0;}
.cat_cats td a {text-decoration: none; border-bottom: 1px dashed #003b75;}
.cat_cats td a.nob {border: 0;}
.cat_cats td a:hover {border-bottom: 0;}

.catalog_inner .col_center {margin-top: 70px;}

.objects_block {width: 100%; font-size: 0.92em; line-height: 1.2em;}
.objects_block td {width: 30%; text-align: center; vertical-align: top; border-bottom: 1px dashed #c01838; padding: 22px 12px 40px 12px;}
.objects_block p {width: 158px; margin: 0 auto;}
.objects_block .image {margin: 0 auto 16px;}
.objects_block .price {color: #6c6c6c; padding: 2px 0 0 0;}
.objects_block .price span {color: #c01838; font: 1.45em "Times New Roman", Times, serif;}
.objects_block .price img {vertical-align: middle;}

#catalog_params {vertical-align: top;}

.catalog_params td {color: #6c6c6c; line-height: 1.4em;}
.catalog_params td span {color: #bb082a;}
.param_title {width: 110px; background: url("/images/style/dots.gif") left 1.1em repeat-x;}
.param_title p {float: left; background: #fff;}

#content .catalog_color {margin: 9px 0 0 0; color: #6c6c6c; list-style: none; padding: 0;}
#content .catalog_color li {width: 32px; padding: 1px; float: left; background: none;}
#content .catalog_color li.first_item {width: 100px; vertical-align: middle; padding-top: 7px;}
#content .catalog_color .catalog_color_item {width: 32px; height: 32px; margin: 0 3px 0 0; cursor: pointer;}
#content .catalog_color .circle {width: 32px; height: 32px;}
#content .catalog_color .active {display: none;}
#content .catalog_color .value {width: 32px; height: 1px; position: relative; font-size: 11px; line-height: 11px;}
#content .catalog_color .value .first_wrap {position: absolute; left: 0; top: 3px; background: url("/images/style/arrow_red2.gif") center top no-repeat; color: #fff; padding: 4px 0 0 0; display: none;}
#content .catalog_color .value .first_wrap div {position: static; background: #bb082a url("/images/style/corners_3.gif") left top no-repeat; padding: 0;}
#content .catalog_color .value .first_wrap div div {background: url("/images/style/corners_2.gif") right top no-repeat; padding: 3px 12px 0; height: 14px; white-space: nowrap;}
#content .catalog_color .value .second_wrap {width: 200px; height: 200px; position: absolute; top: -240px; left: -84px; display: none; border: 3px solid #e4e4e4;}

#content .catalog_var {clear: left; margin: 9px 0 0 0; color: #6c6c6c; list-style: none; padding: 0;}
#content .catalog_var li {padding: 1px; float: left; background: none; cursor: pointer; margin: 0 15px 0 0;}
#content .catalog_var li img {border: 2px solid #fff;}
#content .catalog_var .active img {border: 2px solid #BB082A;}
#content .catalog_var .first {float: none; border: none; cursor: auto; margin: 10px 0 5px;}

#content .price {font: 1.83em/1.2em Georgia; margin-bottom: 5px; clear: left; padding: 50px 0 0 0;}
#content .price span {color: #ba092a; font-size: 30px;}
#content .basket a {background: url("/images/style/cat_cart_add.png") 1px 1px no-repeat; padding: 0 0 30px 60px; border: 1px solid #fff; font-size: 12px; font-weight: normal; text-transform: uppercase;}

.descr {padding: 38px 0 0 0;}

#catalog_images {width: 388px; vertical-align: top;}
#catalog_images .big {min-height: 320px;}
#catalog_images .big a {color: #999;}
#catalog_images .big img {vertical-align: middle;}
#catalog_images .small {margin: 0 30px 30px 0; border: 2px solid #fff; vertical-align: middle; padding: 2px;}
#catalog_images .active {border: 2px solid #bb082a;}
.catalog_images_other {padding: 30px 0 5px 0; color: #333;}

.loupe {background: url("/images/style/loupe.gif") left 0.4em no-repeat; padding: 2px 0 2px 16px; height: 20px; margin: 10px 0 0 0;}
.loupe a {color: #999;}

/* basket */

.order_line {height: 2px; overflow: hidden; background: #000; border-top: 1px solid #fff;}
#order_block .orow_remove {text-align: center;}
#order_block img {vertical-align: middle;}
#order_block td {height: 21px; padding-top: 4px; padding-bottom: 3px; vertical-align: middle;}

.order_total {text-align: right;}
#order_total {color: #cc0000; font-weight: bold;}

.order_black {color: #000; font-size: 0.92em; line-height: 1.2em; padding: 0 10px;}
.order_black input {vertical-align: middle; margin-right: 4px;}
.order_black .order_gray2 {margin-left: 20px;}
.order_gray {color: #666; }
span.order_gray {width: 100px; }
.order_red {color: #cc0000; font-weight: bold;}
.order_delivery {display:block; margin-left:20px;}

#content .order_bg_gray {background: #e8e8e8; color: #000; margin: 2px 0 9px; font-size: 0.92em; line-height: 1.2em;}
#content .order_bg_gray li {background: 0; margin: 0; padding: 8px 9px 14px;}
#content .order_bg_gray input {vertical-align: middle; margin-right: 5px;}
#content .order_bg_gray p input {vertical-align: baseline;}
#content .order_bg_gray p {margin: 4px 0 0 21px; color: #666;}

.order_black .order_input, .order_input {width: 30px; height: 18px; padding: 1px 2px 0; margin: 0 4px; background: #fff; border: 1px solid #7f9db9; color: #666; text-align: right; vertical-align: baseline;}

.order_total_2 {float: right; background: url("/images/style/order_bg_2.gif") right top no-repeat; color: #000; margin: 8px 0 0 0; font-size: 12px; line-height: 12px;}
.order_total_2 p {float: right; height: 32px; padding: 4px 13px 0 17px; background: url("/images/style/order_bg_1.gif") left top no-repeat;}
.order_bold {font-weight: bold;}
#order_total_2 {color: #cc0000; font: 20px Georgia, "Times New Roman", Times, serif;}

.order_form {text-align: right;}
.order_form table {text-align: left;}

/* search */

.search {margin: 0 0 10px;}
.col_left .search {padding: 0 30px 0 39px; margin: 0 0 60px;}
.search input {vertical-align: middle; margin-bottom: 10px; }
.search .input {width: 200px; height: 18px; padding: 1px 2px 0; background: #fff; border: 1px solid #7f9db9; color: #666;}

.sort {margin: 0;}
.sort a, .sort span {margin: 0 3px;}

/* --- footer
----------------------- */

#footer {float: left; height: 172px; font-size: 1.1em; line-height: 1.2em; color: #999;}
#footer p {margin: 0;}
.copyrights {float: left; background: url("/images/style/logo.gif") 39px 27px no-repeat; padding: 50px 0 27px 39px;}
#wp {float: left; background: url("/images/style/wp.gif") 39px 0 no-repeat; padding: 23px 0 0 39px;}

/* --- basket
----------------------- */
.f_inst { display: none; }

/*-----------tags-------------*/
.tags_table{
width:100%;
border:0;
}
.tags_cell{
width:39%;
text-align:center;
padding:7px;
}
.tags_image{
width:20%;
text-align:left;
}

.web p {
text-align:justify;
}

#content .web ul li {
text-align:justify;
}

#content .web ul {
margin-bottom:10px;
}
