html, body { height:100%; width:100%; margin:0px; padding:0px;}
body { background:url(../i/bg.jpg) left top repeat; color:#631919; font:14px tahoma; }
table { border:0px; border-collapse:collapse;}  
table td { padding:0; margin:0; vertical-align:top;}
a { text-decoration:none; }
img {border:0px;}
p { margin:0px; padding:0px; } 
h1,h2 { margin:0px; padding:0px; } 
.png {behavior: url(/inc/pngbehavior.htc); width:347px; height:111px; }
.png01 {behavior: url(/inc/pngbehavior.htc); width:491px; height:195px; }
.png02 {behavior: url(/inc/pngbehavior.htc); width:460px; height:236px; }


/* Меню  */
#menu { background:url(../i/bgmenu.gif) left top no-repeat; padding:0px; float:left; height:231px; width:155px; text-align:left; }
#menu ul { padding:15px 0 0 15px; margin:0px; line-height:1px; }
#menu ul li { background:url(../i/cube.jpg) left 5px no-repeat; list-style:none; padding:6px 10px 5px 20px; margin:0px; }
#menu ul li a { color:#82290f; font:11px tahoma; font-weight:bold;  }
#menu ul li a:hover { color:#a65549; text-decoration:underline; } 


/*  Страничная навигация */
#page_list { color:#a0a0a0; font:11px tahoma; height:20px; padding-top:40px; }
#page_list span { color:#6b0404; font:11px tahoma; font-weight:bold; }
#page_list a { color:#a0a0a0; font:11px tahoma; }
#page_list a:hover { color:#6b0404; text-decoration:underline; }


/* Обычная страница  */
#textpage { color:#7e3f35; text-align:left; font:12px tahoma; padding:20px 10px 20px 10px; }
#textpage img { border:1px solid #e6e6e6; padding:0px; margin:0px; } 
#textpage td p { padding:5px 20px 5px 0px; text-indent:23px; line-height:18px; text-align:justify; color:#000000; }
#textpage p { text-indent:0px; line-height:18px; text-align:justify; color:#000000; padding:5px 0px 5px 0px;}
#textpage h1 { font:24px tahoma; padding:0 0 5px 0; margin:0px; color:#82290f; }
#textpage h3 { font:18px tahoma; padding:0px; margin:0px; color:#82290f; }
#textpage h6 { font:18px tahoma; padding:0px; margin:0px; color:#c03e18; }
#textpage hr { border:1px solid #82290f; padding:0px; margin:0px; }



/* Главная страница  */
#head { width:1000px; }
#logo_menu { width:980px; text-align:left; }
.dono { width:300px; padding:47px 0 150px 40px;}
#logo { padding:30px 0 0 0px; text-align:left; float:left; } 
#sofa01_img, #sofa02_img  { float:right; }
#u { clear:both; padding:0px; height:236px; }
#aboutus { background:url(../i/bgtext.gif) left top no-repeat; float:left; height:231px; width:363px; }
#aboutus div { float:left; }
#lines { background:url(../i/lineb.gif) left top repeat-x; clear:both;  width:517px; height:1px; }
#pointer { padding:100px 7px 0 7px; width:17px; }
#sofa_new { padding:50px 0 0 5px; text-align:center; width:295px; }
#nav_page, #navg { background:url(../i/lineb.gif) left bottom repeat-x; clear:both; padding:0; text-align:right; width:980px; }
#nav_page  { height:16px; }
#navg h1 { color:#751e10; font:24px tahoma; /* font-weight:bold; */ padding:0 0 3px 0; }
#nav_page, #nav_page a { color:#751e10; font:11px tahoma; }
#nav_page a:hover { color:#a65549; }
#actioname { background:url(../i/action.gif) right bottom no-repeat; float:left; height:190px; width:55px; }
#action02 div p { font-size:10px; text-align:left; padding:0px 5px 0 25px; }
#sofa01 { padding:30px 0 0 0; float:left; width:295px; }
#sofa01 div { height:120px; } 
#catg_block { clear:both; padding-top:40px; }
#ln04 { background:url(../i/bg.gif) center bottom no-repeat; width:980px; height:19px; line-height:1px; }
#ln05, #ln07 { background:url(../i/line_blocl06.gif) center top repeat-y; color:#7e3f35; width:980px; }
#ln05 { padding-top:40px; }
#ln06 { background:url(../i/line_blocl05.gif) center top no-repeat; width:980px; height:7px; line-height:1px; font-size:1px; }
#linebn { background:url(../i/lineb.gif) center top repeat-x; clear:both; margin-top:5px; width:980px; height:1px; }
#botton { color:#7e3f35; height:42px; width:1000px; text-align:left; font:11px tahoma; padding:20px 0 20px 0; line-height:16px; }
#botton a { color:#7e3f35; }
#botton a:hover { text-decoration:underline; }
#botton div { float:left; width:40%;} 
#links { padding:5px 0 0 85px; } 
#lineb { background:url(../i/lineb.gif) left top no-repeat; height:1px; width:1000px; line-height:1px; font-size:1px;}
#calc { padding-top:8px; text-align:right; }
#ig { clear:both; padding-top:0px; text-align:center; }
#clist { width:982px; }
#t01 { background-color:#ffffff; border:1px solid #eaeaea; float:left; margin-top:5px; margin-bottom:5px; height:245px; width:318px; }
#t_n { color:#82290f; font-size:12px; font-weight:bold; float:left; padding:10px 0 0 20px; text-align:left; }
#t_i { float:right; text-align:right; padding:10px 5px 0 0; }
#t_cont { color:#000000; font-size:11px; line-height:17px; padding:5px 0 0 20px; text-align:left; }
#t_np { padding:5px 5px 0 0; text-align:right; }
#t_np a { color:#cbcbcb; font-size:11px; }
#t_np a:hover { color:#82290f; text-decoration:underline; }
.terror { margin:0 10px 0 10px; } 


/* Раздел "Обратная связь" */
#tau_fb { color:#4f4f4f; line-height:18px; font-size:14px; padding:3px 0px 0 20px; text-align:left; }
#tau_fb div { width:198px; }
#le { margin-right:30px; float:left; }
#lu { float:right; }
#tau_fb div a { color:#a0a0a0; }
#tau_fb div a:hover { color:#000000; }
#ngr { color:#a0a0a0; }
#ngr p { padding-right:175px; font:11px tahoma; }
#ngr a { color:#a0a0a0; font:11px tahoma; }
#ngr a:hover { color:#cecece; text-decoration:underline; }
#cont { float:left; width:685px; }
#cont h1 { color:#6b0404; font:16px times new roman; font-weight:bold; }
#fb_table { text-align:left; }
.fb { width:510px; margin:0px 0 0 150px; }
#text td table td { text-align:right;}
.fbl { color:#82290f; font-size:12px; padding:10px 10px 2px 0; font-weight:bold; text-align:right; width:183px; vertical-align:top;}
.fbl  sup { color:#a0a0a0; }
.fbr { text-align:left; padding:6px 0px 2px 0; }
.fbr input { color:#8a8a8a; border:1px solid #c6c6c6; padding:5px 2px 5px 2px; margin:0px; width:98%;}
.fbr textarea { color:#8a8a8a; border:1px solid #c6c6c6; padding:3px 2px 3px 2px; margin:0px; width:98%; height:120px;}
.brun { padding-top:40px; text-align:right; height:200px; }
.brun input{ border:0px; background:url(/i/button.gif) left top no-repeat; font:13px tahoma; width:102px; height:32px; padding:0px; margin:0px; color:#ffffff; }
#errorsB p { font:11px tahoma; padding:0px; margin:0px; text-align:left; height:20px;}
#errorsB p span {color:#d40000; font-weight:bold;}
#errorsB p b { font-weight:bold; color:#23b154; }
.brun0 { color:#a0a0a0; font-size:13px; text-align:left; }
#ln07 { padding-top:10px; text-align:left; }
#text_fb { color:#000000; font:12px tahoma; float:right; line-height:18px; padding:40px 320px 0 0; height:160px; width:310px; text-align:justify; } 
#text_fb h1 { font:24px tahoma; color:#82290f; }
#clear_u { clear:both; }
#t01 #clear_u { clear:both; height:40px; }


/* Выбор цвета  */
#colorc { clear:both; padding:50px 0 50px 0; text-align:center; width:980px; }
#colorc img { border:1px solid #bababa; background-color:#ffffff; cursor:pointer; margin:5px; padding:3px; }
#dtc_col { float:left; padding:0px; text-align:left; width:755px; }

/* Каталог продукции  */
#imgc { float:left; padding-top:60px; width:440px; }
#dtc { clear:both; padding:0px; text-align:left; }
#dtc h1, #dtc_col h1 { color:#82290f; font:24px tahoma; text-align:left; height:90px; padding:10px 0 0 25px; }
#menu03 { float:right; padding:0px; text-align:left; }
#menu02 { clear:both; padding:0px; text-align:left; }
#menu02 ul { padding:20px 30px 0 0; margin:0px; line-height:1px; }
#menu03 ul { padding:0 30px 0 0; margin:0px; line-height:1px; }
#menu02 ul li, #menu03 ul li { background:url(../i/cube.jpg) left 6px no-repeat; list-style:none; padding:7px 10px 5px 20px; margin:0px; }
#menu02 ul li a, #menu03 ul li a { color:#82290f; font:11px tahoma; font-weight:bold;  }
#menu02 ul li a:hover, #menu03 ul li a:hover { color:#a65549; text-decoration:underline; }
#price { color:#c37266; font:24px tahoma; padding:30px 0 0 130px; font-weight:bold; text-align:left;  }
#price span { color:#8e463c; font:18px tahoma; font-weight:bold; }
#next_page { float:right; }
.pl { color:#5b2008; font:12px tahoma; text-align:left;  width:250px; padding:6px 0 6px 0; }
.teh_dt { margin:40px 0 0 0; width:980px; }
.teh_dt h2 { border-bottom:1px solid #dbc2b2; color:#dbc2b2; font:24px tahoma; padding:0 0 3px 0; margin:0px; text-align:right; }
.teh_dt td p { font:16px tahoma; line-height:24px; text-align:justify; }
.teh_dt td { width:50%; }
.teh_dt_l { padding:40px 20px 40px 40px; }
.teh_dt_r { padding:7px 40px 40px 20px; }
.teh_dt_r p { padding:0px; }


/* Акции  */
#maction { color:#c03e18; font-size:18px; padding-top:10px;}
#maction span { font-size:24px; color:#c03e18; }
#maction u { color:#82290f; }
#muy { height:30px; }
#t_action { color:#000000; font-size:11px; line-height:19px; padding:3px 0 0 20px; text-align:left; }
#t_action p { color:#c03e18; font-size:12px; }
#t_action p span { font-size:16px; }










