body { margin: 0; padding: 0; background-color: #eae4da; }

* { font-family: Arial; }

.width { min-width: 993px; width: expression(document.body.clientWidth < 993? "993px":"100%"); }

td { color: #3f342f;  font-size: 80%; }
td.top1 { padding: 19px 14px 0px 24px; background-color: #ffffff; }
td.top1_i { padding: 19px 0px 0px 24px; background-color: #ffffff; }
td.top1_1 { padding-top: 18px; background-color: #ffffff; }
td.top2 { padding: 19px 14px 20px 14px; background: #ffffff url('./i/i_16.gif') repeat-y top left;}
td.top3 { background: #ffffff url('./i/i_02.gif') no-repeat bottom right; }
.top4 { background: #f7f2ea url('./i/i_05.gif') no-repeat top right; }
.top4_1 { background: url('./i/i_05.gif') no-repeat top right; }
.top4_3 { background: url('./i/i_06.gif') no-repeat top left; }
td.top5 { background: #f7f2ea url('./i/i_07.gif') no-repeat top right; }
.top5_main { background: #e2dbd3 url('./i/i_07.gif') no-repeat top right; }

td.uushi { padding: 16px 15px 16px 13px; background-color: #3f342f; }
td.uushi_l { padding: 16px 15px 16px 27px;  background-color: #3f342f; }
td.uushi_r { padding: 16px 27px 16px 13px;  background-color: #3f342f; }

td.razdel_l { padding: 10px 14px 14px 27px; background-color: #f7f2ea; }
td.razdel { padding: 10px 14px 14px 14px; background-color: #f7f2ea; }
td.razdel_r { padding: 10px 27px 14px 14px; background-color: #f7f2ea; }

td.razdel_main { padding: 18px 14px 16px 14px; background-color: #3f342f; }
td.razdel_l_main { padding: 18px 14px 16px 27px;  background-color: #3f342f; }
td.razdel_r_main { padding: 18px 27px 16px 14px;  background-color: #3f342f; }

td.razdel_main_head { padding: 0 14px; vertical-align:middle; background-color: #3f342f; }
td.razdel_l_main_head { padding: 0 14px; vertical-align:middle; background-color: #3f342f; }
td.razdel_r_main_head { padding: 0 14px; vertical-align:middle; background-color: #3f342f; }

td.block_search { padding: 0px 16px 0px 29px; background-color: #caba9f; color: #3f342f; }
td.block_search_r { padding: 31px 14px 0px 14px; background-color: #caba9f; border-left: 1px solid #eae4da; }

td.block_search_main { padding: 20px 16px 13px 11px; background-color: #caba9f; border-left: 1px solid #dcd6cc; }
td.block_search_r_main { padding: 19px 0px 13px 9px; background-color: #caba9f; border-left: 1px solid #eae4da; }

td.reklama { border-top: 1px solid #dcd6cc; padding: 0px 20px 0px 20px; }

/*td.mid_index { padding: 15px 27px 24px 14px; border-left: 1px solid #dcd6cc; }
td.mid_l_index { padding: 15px 27px 24px 14px; }*/

td.mid_index { padding: 15px 5px 24px 17px; border-left: 1px solid #dcd6cc; }
td.mid_index_padding { padding: 15px 5px 24px 5px; }
td.mid_index_padding_left { padding: 15px 5px 24px 27px; }
td.mid_index_padding_right { padding: 15px 27px 24px 20px;  border-left: 1px solid #dcd6cc;}
td.mid_l_index { padding: 15px 5px 24px 27px; }
table.b_bottom_grey{border-bottom: 1px solid #dcd6cc; border-collapse:collapse}

td.mid {  background: #F7F2EA url(http://www.furniterra.ru/i/i_14.gif) repeat-y 0% 0%}
td.mid_r { padding: 0px 0px 24px 0px; /*background: url('./i/i_14.gif') repeat-y top left; background-color: #e2dbd3;*/ border-left: 1px solid #dcd6cc; }
td.mid h1{padding-left:20px;}

td.line { border-top: 1px solid #dcd6cc; }

td.bot1 { padding: 0px 0px 0px 13px; border-top: 1px solid #dcd6cc; border-left: 1px solid #dcd6cc; }
td.bot1_l { padding: 0px 0px 18px 27px; border-top: 1px solid #dcd6cc;}
div.cont{ width:981px;}

td.submenu { padding: 6px 27px 24px 13px; border-left: 1px solid #dcd6cc; background-color: #f7f2ea;  }
td.submenu_doska { padding: 6px 27px 24px 13px; }

a { color: #006c8f; text-decoration: underline; }
a.menu1 { color: #5a4b44; }
a.menu2 { color: #e1d7c7; }
a.blue_light { color: #78a7b7; }
a.ushi_light { color: #e1d7c7; }
a.ushi_dark { color: #be8f59; }

a.razdel_menu { color: #3f342f; }

p { margin: 0; margin-bottom: 15px; line-height: 1.20em; }

p.uhi_browm { margin: 0; margin-bottom: 9px; background-color: #996e40; color: #ffffff; font-weight: bold; padding: 3px 5px 3px 5px; }
p.uhi_header { margin: 0; margin-bottom: 5px; font-weight: bold; }

p.razdel_head { margin: 0; margin-bottom: 7px; line-height: 1.16em; color: #3f342f; font-size: 123%; font-weight: 600; }
p.razdel_head_act { margin: 0; margin-bottom: 7px; line-height: 1.16em; color: #78a7b7; font-size: 123%; font-weight: 600; }

p.rhead { margin: 0; margin-bottom: 11px; line-height: 1.16em; color: #3f342f; font-size: 123%; font-weight: 600; }
p.spechead {  margin: 0; padding: 26px 27px 12px 12px; line-height: 1.16em; color: #3f342f; font-size: 123%; font-weight: 600; background: url('./i/i_13.gif') repeat-x top left; }


p.event_head { margin-bottom: 8px; }
p.link { margin-bottom: 5px; color: #996e40; }

p.spec { margin-bottom: 6px;  line-height: 1.1em; }

p.line { border-bottom: 1px solid #dcd6cc; }

p.page { margin: 0 0 25px 15px; font-size: 14px; font-weight:bold; line-height: 1.6em; }

p.menu1 { margin-bottom: 3px; color: #78a7b7;  }
a.menu_selected { background-color: #5A4B44; padding:5px;color:#EAE4DA;}
p.menu_r { margin-bottom: 3px; padding: 0px 0px 0px 26px; }
p.menu2 { margin-bottom: 22px; padding: 0px 14px 0px 14px; font-size: 130%;  font-weight: 600; }

p.cat { line-height: 1.5em;  }
p.memb_head { margin-bottom: 8px;  }

p.contact { margin-bottom: 8px; }

p.header_blue { color: #78a7b7; font-size: 170%; font-weight: normal; margin: 0px; margin-bottom: 15px; padding: 0px 0px 0px 13px; }

p.slogan { margin: 0; color: #3F342F; font-size: 16px; font-weight: 600; padding: 39px 0px 0px 0px; }
p.slogan_blue { margin: 0; color: #78A7B7; font-size: 16px; font-weight: 600; }


div.ushi { width: 162px; }
div.menu { margin: 0px 0px 15px 0px; padding: 6px 20px 35px 27px; background: #f7f2ea url('./i/i_11.gif') repeat-x bottom left; }

div.articles { padding: 5px 20px 10px 27px; width:200px; }

div.special { margin: 0px 0px 9px 0px; padding: 0px 32px 9px 13px; border-bottom: 1px solid #d4cec5; }
div.press { padding: 3px 27px 5px 14px; }
div.line1 { margin: 0px 0px 18px 0px; background: url('./i/i_12.gif') repeat-x top left; }
div.rekalama_left {/* padding: 10px 20px 27px 27px;*/;padding-top:10px; border-bottom: 1px solid #d4cec5; }

div.main { padding: 0px 14px 0px 20px;  }

.banner { padding: 6px 0px 25px 0px; background: #f7f2ea url('./i/i_14.gif') repeat-y top left; }

h1,h2.h1 { color: #78a7b7; font-size: 170%; font-weight: normal; margin: 0px; margin-bottom: 15px;padding:0; }
h2 { color: #3f342f; font-size: 138%; font-weight: normal; margin: 20px 0px 9px 0px; }
h3 { color: #000000; font-size: 120%; font-weight: normal; margin: 0px; margin-bottom: 6px; margin-top: 35px; }


form { margin: 0; padding: 0; }
.finput { border: 1px solid #a5acb2; font-size: 100%; padding-left: 2px; padding-right: 2px; }

.foto { border: 1px solid #e1d7c7; }
.foto_news { border: 1px solid #5a4b44; margin-right: 8px; }
.foto_news1 { border: 1px solid #5a4b44; margin-left: 8px; }
.cat_foto { border: 1px solid #caba9f; }
.cat_foto1 { border: 1px solid #dcd6cc; }


.date { color: #996e40; font-size: 90%; }
.header { font-size: 130%; font-weight: 600; }

.memheader { background: #f7f2ea url('./i/i_14.gif') repeat-y top left; padding-left:20px; }
.memheader1 {  background: url('./i/i_11.gif') repeat-x top left; }

td.cat_1 { padding: 0px 20px 30px 15px; }
td.cat_2 { padding: 0px 20px 30px 0px; }
td.cat_3 { padding: 0px 26px 19px 0px; }
td.cat_4 { padding: 0px 26px 5px 0px; }
td.cat_5 { padding: 0px 26px 12px 0px; }
td.cat_6 { padding: 0px 14px 0px 0px; }
td.cat_7 { padding: 0px 14px 15px 14px; border-left: 1px solid #dcd6cc; }
td.cat_7_top { padding: 12px 0px 0px 0px; border-left: 1px solid #dcd6cc; }
td.reference { padding: 12px 0px 12px 0px; border-left: 1px solid #dcd6cc; }
td.cat_7_ban{ padding: 12px 14px 15px 14px; border: 1px solid #dcd6cc; border-right: none; }
td.gallery { padding: 14px; font-size: 0.7em; }

table.loginTable { border-spacing: 0; padding: 3px; width: 100%; } 
table.loginTable td {  text-align: left; }
div.loginTable2 { border-spacing: 0; padding: 3px; width: 100%; color:#eae4da !important; } 
div.loginTable2 td {  text-align: left; color:#eae4da !important;}

.text70 { font-size: 70%; }
.text85 { font-size: 85%; }

.user_tab { border-collapse: collapse;  }
.user_td { border: 1px solid #dcd6cc; padding: 5px; }

.mark { background-color: #caba9f; font-weight: bold; font-size: 1.2em; padding: 0 8px 0 8px; }
.marktd { padding: 0 30px 0 0; }
.uname { font-size: 1.2em; }
.linksm { font-size: 0.85em; }
.statist { float: right; width: 28%; font-size: 0.85em; }
.hplus { padding: 14px 0 8px 0; border-bottom: 1px solid #dcd6cc; color: #005725; font-weight: bold; }
.hminus { padding: 14px 0 8px 15px; border-bottom: 1px solid #dcd6cc; color: #790000; font-weight: bold; }
.tdrew1 { padding: 6px 0 8px 0; border-bottom: 1px solid #dcd6cc; }
.tdrew2 { padding: 6px 0 8px 15px; border-bottom: 1px solid #dcd6cc; border-left: 1px solid #dcd6cc; }
.rew3 { padding: 6px 0 12px 0; margin: 0 14px 15px 14px; border-bottom: 3px solid #dcd6cc; }
.rerew { padding: 6px 0 12px 20px; margin: 0 14px 15px 14px; border-bottom: 1px solid #dcd6cc; }

a.letter, span.letter { padding: 0 4px 0 4px; }
a.bold { font-weight: bold; }

.main p {
  clear: both;
}

.average-sum {
    float: right;
    margin-right: auto;
    padding: 8px;
    text-align: right;
    font-size: 1.2em;
    background-color: #caba9f;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

div.shadow {
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    opacity: .6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity = 60)";
    height: 100%;
    width: 100%;
    background: #000;
}

span.buy {
    cursor: pointer;
    font-size: 1.5em;
    color: #78a7b7;
    text-decoration: underline;
    font-weight: bold;
}

div.spinner {
    width: 40px;
    height: 40px;
    background: #FFF url('./i/ajax-loader.gif') no-repeat 50% 50%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: none;
    z-index: 1;
}

div.buy-popup {
    background-color: #eae4da;
    border: 2px solid #CABA9F;
    padding: 3px;
    width: 600px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

div.buy-popup table.goods-detail {
    width: 100%;
}

div.buy-popup table.goods-detail td {
    vertical-align: top;
}

div.buy-popup table.goods-detail .item1 {
    width: 25%;
    white-space: nowrap;
}

div.buy-popup table.goods-detail .txt {
    width: 100%;
}

div.buy-popup table.goods-detail .area {
    width: 100%;
    height: 100px;
}

div.buy-popup table.goods-detail p {
    margin: 0;
    padding: 0;
    color: red;
}

div.buy-popup .required {
    font-weight: bold;
    color: red;
}

div.buy-popup .center {
    text-align: center;
}

div.buy-popup table.goods-detail p.success {
    color: #008000;
    text-align: center;
}

span.close {
    cursor: pointer;
    text-decoration: underline;
}

table.registration {
    width: 100%;
}

table.registration td.left-row {
    width: 20%;
    white-space: nowrap;
    vertical-align: top;
}

table.registration td .finput {
    width: 98%;
}

table.registration p.error {
    margin: 0;
    padding: 0;
    color: red;
}

#space_18106361306550034 div {
    display: inline;
}

span.index{
color: #78A7B7;
font-size: 170%;
font-weight: normal;
margin-bottom: 15px;
margin: 0px 0px 15px;
padding: 0px 0px 0px 13px;}

.error{
color: #F00;
font-weight:bold;
font-size:14px;
}

.cb{
clear:both;
}





#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  back\ground: none;
}
 
#nav a {
  font-size:16px;
  color: #5A4B44;
  display: block;
  padding: 4px 10px 4px 0;
}
#nav a:hover {
  color: #EAE4DA;
  /*background: url(fone-tr.png); */
}
#nav li:hover,
#nav li.jshover {
 
}
 
#nav li.head a{
padding-left:10px;
} 
 
#nav li.head:hover{
background: url(fone-tr.png);
}  
#nav li.head:hover a{
 color: #EAE4DA;
}  
#nav li ul {
  display: none;
  position: absolute;
  background: url(fone-tr.png);
  padding: 8px 0;
  width: 210px;
}
#nav li li a {
  width: 200px;
  background: none;
  color: #EAE4DA;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
 
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

#nav .nav_bottom a{
  font-size:13px;
  font-weight:normal;
  padding-left:10px;
}
 
.bold{
font-weight:bold;
}

.razdeli_kataloga{
padding:30px 0 0 27px;;
}

.mp0{
margin:0;
padding:0;
}

td.pt18{padding-top:18px;}

.menu_ul{list-style-type:none; margin-bottom:0;padding-left: 27px;}
.menu_ul li{display:inline; font-size:14px;}
.logins{float:right; position:absolute; right:18px;top:14px; font-size:14px; padding-bottom:0; margin-bottom:0;color:#5A4B44;cursor:hand;cursor:pointer;}
.logins:hover{cursor:hand;cursor:pointer;}
.logins_dashed,.logins_dashed:hover{border-bottom:1px dashed;}
#t_login{
background: url(fone-tr.png);
padding:19px;
width:221px;
color:#eae4da !important;
position:absolute;
right:4px;top:4px;
}
#t_login a{
color:#eae4da !important;
font-size:13px;
}
.login_close{
position:absolute;
top:10px;
right:10px;
font-weight:bold;
cursor:pointer;
cursor:hand;
font-size:14px;
}
.pl10{padding-left:10px;}

li.search_item a,li.search_item a:active,li.search_item a:hover{color:#EAE4DA !important}
.item_arr{text-decoration:none; color:#EAE4DA !important;}

.l_menu1{font-size:14px;font-weight:bold;margin-top:5px;}
.a_black{color:#000;}

