*{
    font-size:100%;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#000000;
}

body{
    padding:0 auto 0 auto;
    margin:0 auto 0 auto;
    text-align:center;
    background:#17100C;
    font-family: Tahoma;
}
input{
    background:#ffffff;
    font-size:10px;
}
li{
    list-style:none;
    background:url('/images/design/news_dot.gif') 0 6px no-repeat;
    padding-left:10px;
}
/*begin design*/
#bg_content{
    width:980px;
    display:block;
    background:url('/images/design/top_bg.gif') top center no-repeat;
    height:100%;
    padding-top:0;
    padding-left:93px;
    padding-right:92px;
    margin:10px auto 0 auto;
    vertical-align:top;
    text-align:center;
}
table.content{
    width:795px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    vertical-align:top;
}
div.message_text{
    font-size: 0.8em;
    color:#800000;
    width:100%;
    padding-top:150px;
    display:block;
    text-align:center;
    font-weight: bold;
}
/*главное меню*/
#main_menu{
    color:#C0C696;
    font-size: 0.7em;
    display:block;
    float:right;
    margin-right:27px;
    position:relative;
    right:0; top:13px;
    font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif;
}
#main_menu a{
    padding:0 2px 0 2px;
    margin:0;
    color:#C0C696;
    text-decoration:none;
    font-weight:600;
    font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif;
}
#main_menu a:hover{
    color:#ffffff;
    text-decoration:underline;
}
td.logotip{
    width:173px;
    vertical-align:top;
    padding-left:0px;
}
div.logo{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    font-size:0;
    color: #eeeeee;
    z-index:10;
    position:relative;
    left:0; top:7;
    text-align:center;
    font-weight: bold;
}
div.logo a{
    text-decoration:none;
    border:0px;
}
div.simbol_r{
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    color: #ffffff;
    z-index:20;
    position:relative;
    right:20px; top:-50;
    text-align:right;
    font-weight: bold;
}
td.name{
    width:230px;
    vertical-align:top;
    padding-top:0px;
    margin-top:0px;
    background: url('/images/design/zavod_name.gif')  0 5px no-repeat;
}
#name1{
    width:230px;
    height:20px;
    padding:0;
    margin:0;
    FONT-FAMILY: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    color:#C0C696;
    z-index:60;
    position:relative;
    right:37px; top:10px;
    text-align:right;
    font-weight: bold;
    display;block;
    float:right;
}
#name2{
    width:230px;
    height:20px;
    padding:0;
    margin:0;
    FONT-FAMILY: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    color:#BC9055;
    z-index:60;
    position:relative;
    right:37px; top:12px;
    text-align:right;
    font-weight: bold;
    display;block;
    float:right;

}
td.menu{
    width:419px;
    vertical-align:bottom;
}
td.copy{
    padding-left:450px;
    vertical-align:middle;
    font-size: 0.6em;
    color:#C0C696;
    text-align:left;
}
td.copy strong{
    color:#C0C696;
    font-weight: 600;
}
td.copy span{
    color:#A49983;
    font-weight: 100;
}
td.copy span strong{
    color:#A49983;
    font-weight: 600;
}
/*end design*/
/*begin main page*/
td.main_left_menu{
    padding:0;
    margin:0;
    background: url('/images/design/main_left.gif') top center no-repeat;
    width:376px;
    height:520px;
    text-align:left;
    vertical-align:top;
    font-size: 0em;
}

a.galery_doors{
    width:304px;
    height:121px;
    background: url('/images/design/main_doors.jpg') top center no-repeat;
    margin-left:45px;
    margin-top:43px;
    margin-bottom:35px;
    text-decoration:none;
    FONT-FAMILY: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    color:#C0C696;
    text-align:center;
    font-weight: bold;
    display:block;
}
a.galery_stairs{
    margin-left:45px;
    width:304px;
    height:121px;
    background: url('/images/design/main_stairs.jpg') top center no-repeat;
    margin-top:0px;
    margin-bottom:40px;
    text-decoration:none;
    FONT-FAMILY: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    color:#C0C696;
    text-align:center;
    font-weight: bold;
    display:block;
}
a.galery_furniture{
    margin-left:45px;
    width:304px;
    height:121px;
    background: url('/images/design/main_furniture.jpg') top center no-repeat;
    margin-top:0px;
    text-decoration:none;
    FONT-FAMILY: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    color:#C0C696;
    text-align:center;
    font-weight: bold;
    display:block;
}
td.main_right{
    margin:0;
    background: url('/images/design/main_right.gif') 7px 14px no-repeat;
    width:419px;
    height:439px;
    text-align:left;
    vertical-align:top;
    font-size: 0.8em;
}
div.main_text{
    margin:5px 40px 20px 40px;
}
div.main_text p{
    text-indent:20px;
    text-align:justify;
}
td.main_right h1{
    margin-top:40px;
    margin-right:40px;
    text-align:right;
    vertical-align:top;
    font-size: 1.1em;
    color:#A68E55;
    text-transform:uppercase;
    font-family: Arial, Verdana, Helvetica, sans-serif;

}
td.main_right h2{
    text-align:center;
    vertical-align:top;
    font-size: 0.9em;
    color:#000000;
    font-weight: bold;
    margin-bottom:50px;
}
td.main_right h2 span{
    color:#800000;
}
div.menu_right{
    width:150px;
    heignt:150px;
    float:right;
    display:block;
    font-size: 0.8em;
    vertical-align:top;
}
div.menu_right a{
    padding-top:5px;
    display:block;
    text-align:left;
    color:green;
    background: url('/images/design/main_menu_bottom.gif') 2px 11px no-repeat;
    text-indent:20px;
    text-decoration:none;
}


div.menu_right_down{
    width:150px;
    heignt:150px;
    float:right;
    display:block;
    font-size: 0.7em;
    vertical-align:top;

}
div.menu_right_down a{
    padding-top:5px;
    display:block;
    text-align:left;
    text-indent:40px;

}
div.menu_right a:hover{
    text-decoration:underline;
}
div.menu_bottom a{
    padding-top:5px;
    display:block;
    text-align:left;
    color:#800000;
    background: url('/images/design/main_menu_bottom.gif') 160px 11px no-repeat;
    text-indent:177px;
    text-decoration:none;
}
div.menu_bottom a:hover{
    text-decoration:underline;
}
/*end main page*/
/*begin contacts page*/
table.contacts{
    padding:0;
    margin:0;
    width:778px;
    text-align:left;
    vertical-align:top;
    font-size: 0.9em;
}
td.cont_top span{
    width:778px;
    height:28px;
    display:block;
    background: url('/images/design/cont_top.gif')  top left no-repeat;
}
td.cont_left{
    width:365px;
    background:#693513;
    height: 400px;
    vertical-align:top;
}
td.cont_right{
    width:413px;
    background: url('/images/design/cont_right.gif');
    vertical-align:top;
}
td.cont_bottom span{
    width:778px;
    background: url('/images/design/cont_bottom.gif')  top left no-repeat;
    height:12px;
    display:block;
}
td.cont_left h1{
    padding-left:20px;
    text-align:left;
    vertical-align:top;
    font-size: 1em;
    color:#A68E55;
    text-transform:uppercase;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
div.cont_info{
    padding:0;
    margin:0;
    width:365px;

}
div.cont_info P{
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    text-align:center;
    color:#ffffff;
    padding:0;
    margin:0;
    font-size: 0.75em;
}
div.cont_info P strong{
    color:#F1E4AD;
}
div.cont_info a{
    color:#F1E4AD;
    text-decoration:underline;
}
td.cont_form_text{
    width:94px;
    height:24px;
    color:#ffffff;
    text-align:right;
    font-size: 0.75em;
    vertical-align:top;
    margin-top:2px;
    padding-right:10px;
    margin-bottom:2px;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
input.button_submit{
    padding:1px 10px 1px 10px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    margin-top:10px;
    margin-bottom:10px;
    font-size: 0.8em;
    background-color:#ffffff;
    background:#ffffff;
}
input.cont_input{
    background-color:#ffffff;
    border:solid 1px #B1BBC5;
    width:228px;
    margin-top:2px;
    margin-bottom:2px;
    height:17px;
}
textarea.cont_textarea{
    border:solid 1px #B1BBC5;
    margin-top:2px;
    width:228px;
    height:71px;
    font-size:10px;
}
/*end contacts page*/
/*begin dilers page*/
td.cont_right h1{
    padding-left:20px;
    text-align:left;
    vertical-align:top;
    font-size: 1em;
    color:#A68E55;
    text-transform:uppercase;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
div.dealer_line{
    text-align:left;
    width:185px;
    height:95px;
    display:block;
    float:left;
    margin-left:10px;
    margin-bottom:5px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 0.75em;
    margin-top:5px;
}
span.town{
    display:block;
    height:1em;
    color:#000000;
    font-weight:600;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
span.text_line{
    display:block;
    color:#000000;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
span.dealer_link a{
    display:block;
    color:#800000;
    font-weight:600;
    text-decoration:none;
}
div.dialer_info{
    margin:0;
    padding:3px 30px 30px 30px;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 0.75em;
    vertical-align:bottom;
    width:340px;
}
div.dialer_news_link{
    display:blank;
    text-align:left;
    text-indent:220px;
    color:#800000;
    padding-top:20px;
    margin-bottom:5px;
    text-decoration:none;
    font-size: 0.75em;
    clear: both;
}
div.dialer_news_link a{
    background: url('/images/design/main_menu_bottom.gif') 0px 5px no-repeat;
    padding-left:10px;
    color:#800000;
}
div.dialer_info a{
    color:#800000;
}
/*end dilers page*/
/*begin galery page*/
div.link_page{
    text-align:center;
    clear: both;
    width:350px;
    float:right;

}
div.link_page a{
    color:#A49983;
    text-decoration:none;
    font-size: 0.8em;
    padding-left:2px;
    padding-right:2px;
}
div.link_page_gal{
    text-align:right;
    margin-right:120px;
    clear: both;
}
div.link_page_gal a{
    color:#A49983;
    text-decoration:none;
    font-size: 0.8em;
    padding-left:2px;
    padding-right:2px;
}
table.gal{
    width:777px;
}
td.gal_top span{
    width:777px;
    height:29px;
    display:block;
    background: url('/images/design/gal_top.gif')  top left no-repeat;
}
td.gal_bottom span{
    width:777px;
    height:10px;
    display:block;
    background: url('/images/design/gal_bottom.gif')  top left no-repeat;
}
td.catalog_top span{
    width:777px;
    height:30px;
    display:block;
    background: url('/images/design/cat_top.gif')  top left no-repeat;
}
td.catalog_bottom span{
    width:777px;
    height:13px;
    display:block;
    background: url('/images/design/cat_bottom.gif')  top left no-repeat;
}
td.catalog_chap{
    width:777px;
    height:100%;
    display:block;
    background: url('/images/design/cat_bg.gif') top left repeat;
}
td.gal_chap{
    width:777px;
    height:100%;
    display:block;
    background: url('/images/design/gal_bg.gif') top left repeat;
}

div.catalog_right{
    background: url('/images/design/catalog_right.gif') top right repeat-y;
    width:777px;
    height:500px;
    display:block;
    vertical-align:top;
    margin-top:0px;
}
div.gal_right{
    background: url('/images/design/gal_right.gif') top right repeat-y;
    width:777px;
    height:475px;
    display:block;
    vertical-align:bottom;
}
div.gal_h{
    color:#A68E55;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:5px;
    margin-left:25px;
    text-align:right;
    padding-right:245px;
    font-size: 0.9em;
}
div.catalog_h{
    text-align:right;
    margin-right:293px;
    margin-bottom:-25px;
    height:25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#A68E55;
    text-transform:uppercase;
    font-size: 0.9em;
}
div.catalog_h h1{
    color:#A68E55;
}
div.gal_right h1{
    text-align:right;
    margin-right:240px;
/*    font-family: Arial, Verdana, Helvetica, sans-serif;*/
    color:#A68E55;
    text-transform:uppercase;
    font-size: 0.9em;
}
div.cat_list{
    margin-left:103px;
    text-align:left;
}
div.GAL_list{
    margin-left:143px;
    text-align:left;
}
div.cat_list span{
    color:#860402;
    text-transform:uppercase;
    font-weight:600;
    font-size: 0.8em;
}
div.gal_list span{
    color:#860402;
    text-transform:uppercase;
    font-weight:600;
    font-size: 0.8em;
}
.cat_dop_line{
    margin-left:21px;
    margin-top:0px;
    margin-bottom:3px;
    text-align:left;
    width:200px;
    font-size: 0.8em;
    color:#272B1A;
    text-decoration:underline;
    display:block;
}
div.mlcat_catalog_top{
    background: url('/images/design/catalog.jpg') bottom right no-repeat;
    height:430px;
    padding-top:0px;
}
div.gallery_top{
    background: url('/images/design/gallery.jpg') bottom right no-repeat;
    height:450px;
    padding-top:0px;
}
div.mlcat_catalog_desc{
    border:solid 1px red;
}
div.mlcat_catalog_item{
    background: url('/images/design/catalog.jpg') 50px left no-repeat;
    height:470px;
    width:777px;
}
div.catitem_place{
    text-align:center;
    margin:0 10px 0px 410px;
    border:solid 1px black;
}
div.catitem_place a{
    text-decoration:none;
    border:solid 1px black;
}
div.photo_catalog{
    height:130px;
    max-height:130px;
    display:block;
    text-align:center;
    float:left;
    width:60px;
    margin-left:6px;
    margin-right:6px;
    margin-bottom:10px;
    overflow: hidden;
}
div.photo_catalog img{
    text-align:center;
    background:#ffffff;
    border:solid 2px #ffffff;
}
div.photo_gal{
    height:102px;
    display:block;
    text-align:center;
    float:left;
    width:90px;
    margin-left:6px;
    margin-right:6px;
    margin-bottom:10px;
}
div.photo_gal img{
    text-align:center;
    background:#ffffff;
    border:solid 2px #ffffff;
}

.photo_gal_description{
    border:solid 1px #AC422D;
    margin-top:8px;
    margin-bottom:10px;
}

td.model_name{
    font-weight:600;
    color:#860402;
    font-size: 0.7em;
    text-align:center;
    background:#E6DC96;
}
td.model_name a{
    color:#860402;
    text-decoration:none;
}
div.catpath{
    text-align:left;
    margin-left:20px;
    margin-right:20px;
    color:#860402;
    font-size: 0.7em;
    height:30px;
}
div.catpath a{
    text-decoration:none;
    color:#860402;
    font-weight:600;
}
h4{
    color:#860402;
    font-family: tahoma, sans serif;
    font-size: 0.9em;
    padding:0px;
    margin:0px;
}
div.left_doors{
    display:block;
    float:left;
    width:399px;
    margin-top:0;
    vertical-align:top;
}
div.right_doors{
    display:block;
    text-align:left;
    width:357px;
    padding-left:15px;
    float:right;

}
div.left_gal{
    display:block;
    float:left;
    width:417px;
    margin-top:0px;
    margin-left:10px;
}
div.right_gal{
    display:block;
    float:right;
    text-align:left;
    width:320px;
}

td.about_door{
    width:166px;
    font-size:0.7em;
    font-family:Tahoma;
}
td.about_door strong, td.about_door p  strong, td.about_door table  strong{
    color:#860402;
    font-weight:600;
}
/*end galery page*/
/*begin news page*/
table.news{
    width:777px;
}
td.news_top span{
    width:778px;
    height:30px;
    display:block;
    background: url('/images/design/news_top.gif')  top left no-repeat;
}
td.news_chapter{
    width:778px;
    background: url('/images/design/news_bg.gif')  top left repeat #E9EFD2;
    height:475px;
    vertical-align:top;
    padding-bottom:20px;
}
td.news_bottom span{
    width:778px;
    height:13px;
    display:block;
    background: url('/images/design/news_bottom.gif')  top left no-repeat;
}
div.newsch{
    padding:1px 20px 20px 20px;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
div.newsch h1{
    color:#A68E55;
    text-align:right;
    padding-right:10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size: 0.9em;
}
div.newsch a{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
}
div.newstext{
    background: url('/images/design/news_dot.gif')  6px 6px no-repeat;
    display:block;
    height:100%;
    margin-top:2px;

    width:738px;
}
div.news_date{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 1em;
    display:block;
    width:200px;
    margin-left:16px;
    float:right;
    text-align:left;
    font-size: 0.75em;
    text-transform:lowercase;
}
div.news_line{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    display:block;
    width:520px;
    float:left;
    color:#3C3C3C;
    margin-bottom:25px;
}
div.news_line span{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 1em;
    display:block;
    width:500px;
    float:left;
}
div.news_line p{
    text-indent:25px;
    text-align:justify;
    margin:0px 0px 15px 0px;
}
div.news_archive{
    width:500px;
    font-size: 0.75em;
    display:block;
    height:20px;
    text-align:right;
    float:left;
}
div.news_archive_block{
    width:150px;
    font-size: 0.75em;
    display:block;
    height:100%;
    text-align:right;
    vertical-align:bottom;
    margin-left:537px;
    margin-top:20px;
}
div.articles_line{
    font-size: 0.75em;
    display:block;
    height:100%;
    margin-top:2px;
    margin-bottom:15px;
    width:550px;
    text-align:left;
    color:#5F5F5F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
}
div.articles_line a{
    text-align:left;
    color:#8C130F;
    text-decoration:underline;
}
div.articles h2{
    font-size: 0.75em;
    text-align:left;
    color:#8C130F;
}
div.articles_info{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 1em;
    display:block;
    width:200px;
    margin-left:16px;
    float:right;
    text-align:left;
    font-size: 0.75em;
}
/*end news page*/
/**/
form.form_main_reg{
    margin-top:10px;
    display:block;
    width:270px;
    vertical-align:middle;

}
input.text{
    width:100px;
    height:17px;
    font-size: 1em;
    margin-top:1px;
}
input.but{
    width:50px;
    height:17px;
    background: #FFFFFF;
    padding:0 auto 0 auto;
    margin:0 auto 0 auto;
}
div.form_registr{
    width:270px;
    height:100px;
    padding:0 auto 0 auto;
    margin:150px auto 0 auto;
    text-align:center;
    font-size: 0.7em;
}
p.error{
    color:#800000;
}
div.exit{
    width:100px;
    font-size: 0.75em;
    display:block;
    height:20px;
    text-align:left;
    float:right;
}
/**/
/*текстовый календарь*/
div.text_calendar_main{
    display:block;
    float:right;
    width:200px;
    clear: both;

    }

div.left_panel_block_header{
    font-size: 0.9em;
    margin-left:0px;
    margin-top:3px;
    padding-left:0px;
    padding-top:2px;
    padding-bottom:2px;
    display:block;
    height:16px;
    color:#8C130F;

}
div.tb_hd{
    border-top:solid 1px #565656;
    font-size: 0.75em;
    margin-left:0px;
    margin-right:50px;
    padding-left:0px;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:3px;
    display:block;
}
div.tb_hd a{
    color: #565656;
    font-size: 1em;
    text-decoration:none;
}
.page_active{
    font-weight:600;
    font-size: 1em;

}
div.tb_hd a:hover{
    text-decoration:underline;
}
/*конец текстового календаря-*/

.pages_text{
    font-family:Tahoma;
    font-size:12px;
    color:#A68E55;
}
.green_link_line{
    font-size:11px;text-decoration:none;margin-right:5px;
}
.green_link_line:hover{text-decoration:underline;}


/* sveta */

div.bestworker_date{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 1em;
    display:block;
    width:200px;
    margin-left:16px;
    float:left;
    text-align:left;
    font-size: 0.75em;
    text-transform:lowercase;
}
div.bestworker_title{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;

    display:block;
    font-weight:600;
    margin-left:16px;
    float:left;
    text-align:left;
    font-size: 0.75em;

}
div.bestworker_line{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    display:block;
    width:100%;
    float:left;
    color:#3C3C3C;
    margin-bottom:25px;
}
div.bestworker_line span{
    color:#8C130F;
    FONT-FAMILY: Tahoma, Arial,Helvetica,sans-serif;
    font-size: 1em;
    display:block;
    width:500px;
    float:left;
}
div.bestworker_line p{
    text-indent:25px;
    text-align:justify;
    margin:0px 0px 15px 0px;
}


/*end of css by sveta */
.topdealerstd{
    padding-bottom:25px;
    padding-right:10px;
    padding-left:10px;
    width:150px;
}
.topdealerstd *{
    font-size:11px;
    color:#ffffff;
}
.topdealerstd * img{
    display:inline;
}

.topdealerstd * b, .topdealerstd * .town{
    color:#f1e4ad;
}
.topdealerstd span.dealer_link a{
    color:#f1e4ad;
    text-decoration:underline;
}


span.text_link{
    color:#000000 !important;
    font-weight:100 !important;
    text-transform:none !important;
    width:251px;
    display:block;
    text-align:center;
}
span.text_link a{
    color:#860402;
    font-weight:100;
    text-transform:none;
    text-decoration:none;
}
span.text_link p{
    margin-top:4px;
}
span.text_link img{
    text-transform:none;
    text-decoration:none;
    border:none;
    display:block;
    margin-bottom:15px;
}
span.text_link a:hover{
    text-decoration:underline;
}
