td, body {color:#000000; font-family:Tahoma; font-size:11px;}
td.phones {color:#555555; background-image:url('img/fon_phone_new.gif'); background-repeat:no-repeat;}
td.fon_menu_red {background-image:url('img/fon_menu_new.gif'); background-repeat:repeat-x; height:32px;}
.topmenu {color:#FFFFFF; font-family:Tahoma; font-size:11px; margin:5px;}
td.find_panel {color:#ffffff; font-family:Tahoma; font-size:11px; padding-left:15px; padding-right:15px;}
td.menu_red {background-image:url('img/fon_menu_new.gif'); background-repeat:repeat-x; height:32px; padding-right:300px; padding-left:30px;}

input.textform {border:1px solid #1775B3; color:#1775B3; font-family:Tahoma; font-size:11px; width:100%;}
td.menu_panel {padding-left:5px; padding-right:0px; padding-top:0px;}
p.mebelname {color:#000000; font-family:Verdana; font-size:14px; font-weight:bold; margin:0px; MARGIN-top:0PX; MARGIN-BOTTOM:2PX;}
p.menutitle, p.newstitle {color:#1775B3; font-family:Verdana; font-size:13px; font-weight:bold; margin:0px; MARGIN-top:10PX; MARGIN-BOTTOM:5PX;}
p.newstitle {color:#C21F1F;}
.cost {color:#C21F1F; font-family:Tahoma; font-size:18px; font-weight:bold; margin:0px; MARGIN-top:5PX; MARGIN-BOTTOM:3PX;}
div.news {margin:0px; text-align:right;}
div.menulist {margin:10px;}
div.rec_info {margin-left:80px; text-align:left; width:140px; MARGIN-BOTTOM:20PX;}
h2.zag {font-size:14px; margin-bottom:0px; margin:0px;}

a {color:#C21F1F; font-family:Tahoma; font-size:11px;}
a.menuright {color:#000000; font-family:Tahoma; font-size:11px;}
a.big {color:#0078BD; font-family:Tahoma; font-size:11px; font-weight:bold;}
a.black {color:#000000; font-family:Tahoma; font-size:11px;}
a.white {color:#FFFFFF; font-family:Tahoma; font-size:11px;}
a.gray {color:#777777; font-family:Tahoma; font-size:10px;}
a.white {color:#ffffff; font-family:Tahoma; font-size:11px;}
a.signature {color:#000000; font-family:Tahoma; font-size:10px;}
div.signature {color:#000000; font-family:Tahoma; font-size:10px;}
.small {color:#000000; font-family:Arial; font-size:10px;}

td.mebel_info {padding-top:20px; padding-bottom:20px;}
td.mebel_cost {padding-left:10px; padding-top:20px; padding-bottom:20px;}
td.mebel_novinka {padding-top:20px; padding-bottom:20px;
   background:url('img/novinka.gif'); background-position:bottom right; background-repeat:no-repeat;}

table.price {border: #dedede 1px solid;}
table.price td {background:#f3f3f3; text-align:center;}

p {margin-top:10px; margin-bottom:10px;}
p.page_title {color:#000000; font-family:Verdana; font-size:18px;}
p.navigator {border-bottom: solid #dbdbdb 1px; background-color: #EDEDED; color:#000000;
             font-family:Tahoma; font-size:10px; padding:5px; padding-left:20px;}
span.redfon, a.redfon {background-color: #C21F1F; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px; padding-top:0px; padding-bottom:1px;text-decoration:none;}
span.blackfon {background-color: #555555; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px; padding-top:0px; padding-bottom:1px;text-decoration:none;}
span.grayfon, a.grayfon {background-color: #aaaaaa; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px; padding-top:0px; padding-bottom:1px;text-decoration:none;}

p.variant {margin:0px; margin-bottom:5px;}
img.buy_key {margin-top:10px;}
img.border {border:3px solid #ffffff; background-color: #dedede;}
span.border {border:1px solid #dedede; margin:3px;}
div.border {border:1px solid #dedede; margin:3px; width:1%;}
table.border {border:1px solid #dedede; padding:0px; margin:0px; background-color: #ffffff;}
table.border td {padding:0px; margin:0px;}
span.borderred {border:1px solid #C21F1F; margin:3px;}
p.border {border:1px solid #dedede; margin:5px;}
p.dop_images {width:100%; border: solid #dbdbdb 1px; background-color: #f3f3f3; padding:5px;}

big {font-family:Verdana; font-size:12px;}
small {font-family:Verdana; font-size:10px;}

hr {color:#dedede; height:1px;}

h1, p.key {color:#1775B3; font-family:Arial; font-size:16px; font-weight:bold; margin-top:10px; MARGIN-BOTTOM:0PX;}
h2 {color:#C21F1F; font-family:Arial; font-size:16px; font-weight:bold; margin-top:10px; MARGIN-BOTTOM:0PX;}

BLOCKQUOTE {margin:0px; padding:10px; padding-left:20px; padding-right:20px; background:#FAFAFA;}
.dotted {border:1px #dedede dotted; text-align:center; background:#FAFAFA;}

#cartwindow {
        BORDER-RIGHT:#4d88c8 1px solid; PADDING-RIGHT:10px; BORDER-TOP:#4d88c8 1px solid; PADDING-LEFT:10px; Z-INDEX:2; BACKGROUND:#c0d2ec; FILTER:revealTrans(duration=1,transition=4); LEFT:10px; VISIBILITY:hidden; PADDING-BOTTOM:10px; BORDER-LEFT:#4d88c8 1px solid; WIDTH:250px; PADDING-TOP:10px; BORDER-BOTTOM:#4d88c8 1px solid; POSITION:absolute; TOP:0px; HEIGHT:68px;
}

td.content {padding-left:20px; padding-right:20px; text-align:left;}
td.content h1 {color:#C21F1F; margin-top:10px; margin-bottom:10px; text-transform:uppercase;}

div.navigator_m {margin-bottom:10px;}
div.navigator_m a {color:#555; font-size:9px; font-family:Arial;}
div.navigator_m a:hover {color:#C21F1F;}


            table.new_top_menu td {
            	vertical-align:top; border:solid 1px #777; text-align:right; padding:5px;
            	height:112px;
            }
            table.new_top_menu td h1 {
            	margin:0px; margin-bottom:5px; font-size:16px; font-family:Arial; color:#c82020;
            	text-decoration:none;
            }
            table.new_top_menu td h1 b {
            	font-size:12px; font-weight:bolder;
            }
            table.new_top_menu td a {
            	font-size:10px; font-family:Tahoma; color:#333;
            }
            table.new_top_menu td a:hover {
            	color:#c82020;
            }
            table.new_top_menu td a h1 {
            	text-decoration:none;
            }
            table.new_top_menu td div.text {
            	float:right;
            	width:99px;
            }
            table.new_top_menu td div.img {
            	float:right;
            	padding-top:60px;
            }
            table.new_top_menu td h2 {
            	margin:0px; margin-bottom:10px; font-size:15px; font-family:Arial; color:#777;
            	text-decoration:none; font-weight:normal;
            }
            div.help {
            	text-align:left; padding-left:5px;
            }
            div.help a {
            	background: url('img/fiesta_menu_li.gif') no-repeat; padding-left:10px;
            }
            table.new_top_menu td.rec {
            	padding-left:15px; padding-right:10px; padding-bottom:0px;
            	background:#cfcfcf url('img/fiesta_menu_rec_line.gif') center bottom no-repeat;
            	text-align:left;
            }
            table.new_top_menu td.rec div.text {
            	padding-top:13px; text-align:right; float:left; width:40%;
            }
            table.new_top_menu td.rec div.num {
            	padding-top:13px; text-align:left; float:right; width:115px;
            }
            table.new_top_menu td.rec div.num a {
            	font-size:11px; color:#c82020;
            }
            div#openrec {padding-top:3px; margin-right:20px; padding-right:40px; background: url('img/fiesta_menu_rec_arrow.gif') no-repeat right; height:36px;}


td.menu_m h1 {font-size:13px; font-family:Tahoma; color:white; font-weight:bold; padding-left:8px; padding-top:5px; text-align:left;}
td.menu_m h2 {font-size:10px; font-family:Tahoma; color:white; font-weight:bold; padding-left:20px; padding-top:6px; text-align:left;}
td.menu_k h2 {font-size:10px; font-family:Tahoma; color:white; font-weight:bold; padding-left:20px; margin:0px; text-align:left;}

td.menu_list {padding-top:10px; padding-bottom:10px;}
td.menu_list div {float:left; height:30px;}
td.menu_list div.left {width:48px; background:url('img_right/menu_m_list.gif') no-repeat; padding-left:8px;}
td.menu_list div.right {padding-left:8px; padding-top:3px;}

img.list { filter:Alpha(Opacity='30'); }
img.active { filter:Alpha(Opacity='100'); }

td.menu_list a {font-size:19px; font-family:Arial; color:#333; font-weight:normal;}
td.menu_list a:hover {color:#000;}

div.all {height:15px; width:100%; text-align:center; padding-top:10px;}
div.all a {font-size:11px; font-family:Tahoma; color:#333; font-weight:bold;}
div.all a:hover {color:#000;}

div.group_name_1 {background:#bbbaba url('img_right/fon_m_top.gif') repeat-x;}
div.group_name_2 {background:url('img_right/ugol_m_1.gif') no-repeat left top;}
div.group_name_3 {height:40px; background:url('img_right/ugol_m_2.gif') no-repeat right top; text-align:center; padding-top:10px;}
div.group_name_3 a {font-family:Arial; font-size:20px; font-weight:normal; color:#000;}

.field {font-size:10px; color:#6a6a6a; font-family:Tahoma;}

table.novinki td {padding:0px;}
table.novinki td p {font-size:16px;}
table.novinki td p small {font-size:11px;}
table.novinki td h1 {font-size:14px;}
table.novinki td h1 small {font-size:11px;}

.list_name {color:#1775B3; font-family:Arial; font-size:16px; font-weight:bold; MARGIN-BOTTOM:0PX;}
.vid_list {padding-left:60px; background-repeat: no-repeat;}
.list_new {padding-right:28px; background:url('img/icon_novinka.gif') no-repeat right;}
.list_cost p {color:#C21F1F; font-family:Arial; font-size:15px; font-weight:bold;}
.small {font-size:9px; font-weight:normal;}
.list_record {font-size:6px; height:50px; border-bottom:dashed 1px #ccc; width:100%; padding-top:0px; padding-bottom:10px;
width:200px; height:220px; float:left;}


table.tkani_panel {
	 margin-top:10px; margin-bottom:10px;
	 width:100%;
}

td.tkani_title {
     padding-left:15px;
     padding-right:15px;
}
td.tkani_title h1 {
     color:#000000;
}
td.tkani_menu_area {
	background:url("img/pwc.gif") repeat-x #fff;
	padding-left:8px; padding-right:8px;
}
td.tkani_menu_area a {
	padding:2px;
    padding-left:5px;
    padding-right:5px;
	margin:3px;
	font-size:18px; color:#000;
	background:#ffffff;
}
td.tkani_menu_area a.selected {
	padding:2px;
    padding-left:5px;
    padding-right:5px;
	margin:3px;
	font-size:18px; color:#fff;
	background:#C21F1F;
}
div.tkani_menu {
	float:right; font-family:Tahoma; font-size:9px; text-transform:uppercase;
	color:#000000; margin-top:15px;
}
div.tkani_menu a {
	font-family:Tahoma; font-size:9px; text-transform:uppercase;
	color:#000000; padding:5px; background:#FFEAD9;
}
div.tkani_menu a.selected {
	font-family:Tahoma; font-size:9px; text-transform:uppercase;
	color:#ffffff; 	background:#C21F1F; padding:5px; text-decoration:none;
}



div.sitemap {margin:10px; padding-left:30px;}
div.level1 {margin:5px; padding-left:16px; background-image:url("_shbl_pages/img/bullet.gif"); background-repeat:no-repeat; text-transform:uppercase;}
div.level2 {margin:1px; margin-left:22px; padding-left:13px; background-image:url("_shbl_pages/img/p2.gif"); background-repeat:no-repeat; text-transform:uppercase;}
div.level3 {margin:1px; margin-left:26px; padding-left:13px;}
div.level4 {margin:1px; margin-left:32px; padding-left:13px;}
div.sitemap_main {width:300px; float:left; padding-right:20px; padding-bottom:20px;}
div.sitemap_dop {width:280px; float:left;}

div.autorizationpage {float:left; width:49%;}
div.autorizationmap {float:right; width:50%; border-left:dotted 1px gray; padding-left:20px;}

div.sitemap a, div.autorizationmap a {color:#6d6f7b;}










/* Страница описания мягкой мебели */

table.pop_razmer {color:#333333; font-family:Tahoma;}
table.pop_razmer td {vertical-align:middle;}

td.pop_t {color:#797979;}
td.pop_t1 {color:#797979; padding-left:14px; height:22px; vertical-align:middle;}

table.razmer_table {border:1px dotted #777; padding:5px; margin-top:10px;}
td.razmer {padding-right:0px; padding-left:18px; padding-top:5px;}
td.gab_razm {padding-top:2px; vertical-align:top; color:#333; font-family:Arial; font-size:15px; padding-bottom:5px;}
td.gab_razm small {color:#777; padding:1px;}
td.sp_razm {color:#333; font-family:Arial; font-size:15px; vertical-align:top;}
td.sp_razm small {color:#777; padding:1px;}

td.gab_main {vertical-align:top; padding-bottom:5px; padding-right:6px; color:#666; font-size:10px;}
td.sp_main {vertical-align:top; color:#666; font-size:10px;}

td.r_norm  {padding-left:14px; height:24px;}
td.r_norm a {font-weight:bold; color:#333333;}
td.r_activ  {background-image: url('img/point_select.gif'); background-repeat:no-repeat; background-position:center left; padding-left:14px; height:24px;}
td.r_activ a {font-weight:bold; color:#c80000; text-decoration:none;}

table.table_m {background-color:#e7e3dc;}


td.tdt {width:290px; padding-left:6px; padding-top:8px;}

div.dop_images_td {height:48px; margin-left:1px; margin-right:1px; margin-top:3px; margin-bottom:2px; background-color:#eee; padding:4px;}
div.dop_images_td div {float:left; padding:3px; margin-left:1px; margin-right:1px; border:solid 1px #bfbfbf;}
div.dop_images_td div img {cursor: pointer;}

table.table_t {background-color:#FFFFFF;}
td.bg1 {background: url('img/bg1.gif') repeat-x; width:100%;}
td.bg2 {background: url('img/bg2.gif') repeat-x;}
td.bg3 {background: url('img/bg3.gif') repeat-y;}
td.bg4 {background: url('img/bg4.gif') repeat-y;}


td.content_m  {padding-left:8px; padding-top:8px; vertical-align:top;}
td.content_m h1 {font-size:24px; font-family:Arial; font-weight:normal; height:24px;
	background:url('img/point_h.gif') no-repeat left center; padding:0px; padding-top:5px; margin:0px; margin-bottom:10px; padding-left:10px; text-transform:none;}

div.type_select {background:url('img/div_bg.gif') no-repeat; width:160px; margin:0px; padding-top:5px;  padding-left:10px; padding-bottom:7px; font-size:12px;}

div.type  {width:160px; margin:0px; padding-top:5px;  padding-left:10px; padding-bottom:7px; font-size:12px;}
div.type a {color:#000000; font-size:12px;}
div.type_select a  {color:#000000; font-size:12px;}


td.model_types {padding-right:10px; border-right:1px dotted #808080;}
td.model_text {color:#666666; font-family:Tahoma; font-size:11px; padding-left:10px;padding-right:10px; vertical-align:top;}


div.transform {}

td.razm_top {padding-bottom:5px;}
td.razm_top strong {text-decoration:underline; margin-right:6px; font-size:11px;}


div.dop_images { height:45px; border:1px solid #dbdbdb; background-color: #f3f3f3; padding:5px;}



td.tbgcolor {background-color:#e7e3dc;}



td.pcontent {background-color:#f9f5ee; padding:8px; text-align:center;}

td.ptbg {background:url('img/ptbg.gif') repeat-x;}
td.pbbg {background:url('img/pbbg.gif') repeat-x;}
td.prbg {background:url('img/prbg.gif') repeat-y;}
td.plbg {background:url('img/plbg.gif') repeat-y top right;}

td.wptbg {background:url('img/wptbg.gif') repeat-x;}
td.wpbbg {background:url('img/wpbbg.gif') repeat-x;}
td.wprbg {background:url('img/wprbg.gif') repeat-y;}
td.wplbg {background:url('img/wplbg.gif') repeat-y top right;}


td.tkan_panel {padding-top:14px; width:450px; padding-right:15px; padding-left:17px; vertical-align:top;}

table.tkani_vibor_main td {vertical-align:top; color:#797979;}

td.tkani_vibor h2 {background:url('img/point_h2.gif') no-repeat left center;
padding:0px;
margin:0px;
padding-left:9px;
font-family:Tahoma;
color:#000000;
font-size:12px;
}

div.div_h2 {margin-left:-10px; border:0px solid red; position:absolute;}

td.tkani_vibor p {padding:0px; margin:0px; padding-top:25px;}
td.tkani_vibor {padding-bottom:10px;}



td.zarm_colspan { padding-left:5px;}



table.tkani_select  {margin-bottom:3px;}
table.tkani_select td {vertical-align:top; text-align:center; width:40px;}

table.tkani_select td div.tgr_cost {background-color:#cfcfcf; font-size:10px; padding:2px;}
table.tkani_select td div.tgr_cost_select {background-color:#db8888; font-size:10px; padding:2px; color:#FFFFFF;}
table.tkani_select td div.tgr_number {padding-bottom:4px;}
table.tkani_select td div.tgr_number:hover {background-color:yellow;}
table.tkani_select td div.tgr_number a {width:100%; font-size:28px; font-family:Tahoma; text-align:center; color:#333333;}
table.tkani_select td div.tgr_number a:hover {background-color:yellow;}
table.tkani_select td div.tgr_number_select a {font-size:28px; font-family:Tahoma; text-align:center; color:#c21f1f; padding-top:2px; text-decoration:none;}

table.skin_select  {margin-left:1px; margin-top:5px; width:316px; height:85px; background:#e2d0a6 url('img/skin_panel.jpg') no-repeat;}
table.skin_select td {vertical-align:top; text-align:center;}
table.skin_select td.skin_text {padding-bottom:15px; padding-top:10px; font-size:11px; font-family:Tahoma; color:#333333; text-align:center;}

table.skin_select td div.tgr_cost {background-color:#e7e3dc; font-size:10px; padding:2px; margin:2px;}
table.skin_select td div.tgr_cost_select {background-color:#db8888; font-size:10px; padding:2px; color:#FFFFFF; margin:2px;}
table.skin_select td div.tgr_number {padding-bottom:4px;}
table.skin_select td div.tgr_number:hover {background-color:yellow;}
table.skin_select td div.tgr_number a {width:100%; font-size:12px; font-family:Tahoma; text-align:center; color:#333333; font-weight:bold;}
table.skin_select td div.tgr_number a:hover {background-color:yellow;}
table.skin_select td div.tgr_number_select a {font-size:12px; font-family:Tahoma; text-align:center; color:#c21f1f; font-weight:bold; padding-top:2px; text-decoration:none;}




table.korzin_panel {margin-top:15px;}
table.korzin_panel td {vertical-align:top;}

table.korzin {background:url('img/korzin_bg.gif') repeat-x;}

td.zakaz h1 {background:url('img/point_h_black.gif') no-repeat left center;
padding:0px;
margin:0px;
padding-left:9px;
font-family:Tahoma;
color:#000000;
font-size:12px;
text-transform:none;
}

td.zakaz {padding-top:15px; padding-right:10px;}



div.opcii {margin-bottom:5px; color:#000000; font-family:Tahoma; font-size:11px; font-weight:normal;}
div.opcii img {margin-left:4px;}
div.opcii select {font-size:11px; font-family:Tahoma;}
td.td_opcii {padding-left:20px; padding-top:10px; font-size:11px; color:#333;}

table.tabl_cost {background-color:#f9f5ee; margin-top:5px; margin-bottom:8px;}
td.cost_red {font-family:Arial; font-size:18px; padding:2px; color:#ba001e;}
td.cost_red small {font-size:11px;}

td.kypit_td {color:#666; font-size:10px; padding-left:10px; border-left:1px dotted #797979; padding-right:10px;}
td.kypit_td div {color:#333; font-size:11px;}

div.osn_tkan {margin-top:8px;}
div.com_tkan {margin-top:8px;}
div.osn_tkan a {color:#555555; }
div.com_tkan a {color:#555555; }

div.tkan_img {color:#a9a194; border:1px solid #bbbbbb; margin-top:10px; width:140px; text-align:center;}

div.dop_opcii {margin-bottom:16px;}

form.form_vib {padding:0px; margin:0px;}
form.form_vib select {font-family:Tahoma; font-size:11px; width:178px; padding:0px; margin:0px;}

input.op {margin:0px; padding:0px;}

td.pngt {background:url('img/pngt.gif') repeat-x bottom;}
td.pngl {background:url('img/pngl.gif') repeat-y;}
td.pngr {background:url('img/pngr.gif') repeat-y;}
td.pngb {background:url('img/pngb.gif') repeat-x;}


div.pop {position:absolute; display:none; width:520px; margin-top:0px; margin-left:-140px; z-index:3;}


div.img_div {display:none; border:0px solid red;  height:20px; position:absolute; width:20px; height:20px; margin-top:-20px; margin-left:-20px;}

td.main_image {background:url('img/loading.gif') no-repeat center;}

div#images {font-size:10px; color:#444; font-family:Tahoma; text-align:center;}

table.var_isp {margin-top:10px;}
table.var_isp td.top {background:url('img/point_gray.gif') repeat-x; width:100%;}
table.var_isp td.left {background:url('img/point_gray.gif') repeat-y;}
table.var_isp td.right {background:url('img/point_gray.gif') repeat-y right top;}
table.var_isp td.bottom {background:url('img/point_gray.gif') repeat-x left bottom;}
table.var_isp td.text {padding:10px;}
table.var_isp td.text h1 {margin:0px; margin-bottom:10px;}
table.var_isp td.text h1 a {text-transform:none; font-size:18px; font-family:Arial; font-weight:normal;}

div.isp_panel {background-color:#d7d1c7; height:41px; margin-top:20px;}
div.isp_panel_left {background:url('img/isp_panel_left.gif') no-repeat left top; height:41px;}
div.isp_panel_right {background:url('img/isp_panel_right.gif') no-repeat right top; height:41px; padding-left:25px;}

div.isp_panel h2 {font-size:13px; font-family:Tahoma; color:#000000; margin:0px; padding:0px; padding-top:12px; font-weight:bold;}

table.var_size {border:1px dotted #ccc;}

div#cost_error {color:#aa0000; font-size:11px; font-family:Tahoma; display:none; margin-bottom:5px;}


