font,body{font-family: verdana, sans-serif; font-size: 14px;} /*основной шрифт*/

table{border-collapse: collapse; border:none;}
td{margin: 0px; padding: 0px; border:none; font-size: 12px;}

a{color: #009900;}
a:visited{color: #999999;}
a:hover{color: #ff6500;}

.catalog {font-family: verdana, sans-serif; font-size: 12px; padding: 0px 0px 0px 15px; width: 120px}
.catalog a:visited {color: #009900;}
.catalog  p {padding: 0px 0px 0px 30px;}
.maroon{color:#ff6500;}
.logo{background-image: url('img/logo_bg.gif');}
.logot{text-align: center; font-size: 12px; color: #c0c0c0;}
.logo a{text-decoration: none;}
#id_logo {background-image: url('img/novostro.gif'); margin: 24px 32px 0px 17px; background-repeat: no-repeat; width: 231px; height: 64px;}
#id_logo  h1{float: center; padding: 54px 0 0 44px; font-size: 11px; color: #c0c0c0;}
#id_line404 {background-image: url('img/line404.gif'); background-repeat: repeat-y; background-position: right; width: 50%;}

/*мэну*/
.meco{background-position: right; background-repeat: no-repeat; width: 190px; height: 33px; margin-bottom: 10px; margin-top: 10px; overflow: hidden;}
.mecont{text-align: right; padding: 17px 5px 2px 15px; font-size: 10px; color: #343537;}
/*субмэну*/
.sact:hover{background-image: url('img/mbg1.jpg');}
.smeco{margin-left: 13px; border-bottom-width: 1px; border-bottom-style : solid; text-align: left; font-size: 10px; vertical-align: bottom; color: #343537; width: 177px; background-position: left bottom; background-repeat: no-repeat;}
.smecot{margin-left: 10px; margin-top: 2px;}
.smecot a,.meco a{text-decoration: none; color: #343537;}
.smecot a:visited,.meco a:visited{color: #343537;}
.smecot a:hover,.meco a:hover{color: #FF6500;}

/*subsubmenu*/
p.ssmenu{font-size: 10px; margin-bottom: 5px;}

/*пункт в описании*/
.me{margin-left: 13px; border-bottom-width: 1px; border-bottom-style : solid; text-align: left; font-size: 12px; vertical-align: bottom; color: #343537; width1: 249px; background-position: left bottom; background-repeat: no-repeat; background-image: url('img/m4s.gif'); border-bottom-color: #D4DBEA;}
.met{margin-left: 10px; margin-top: 2px;}
.me a{text-decoration:none;}
.pmbu{color: #666666;}
/*тех. хар-ки дома*/
.teh{margin-left: 50px; border-left: 1px solid #D4DBEA; padding-left: 10px; margin-bottom: 10px;}

.gdeobj{font-size: 14px; font-weight: bold;}
.gdeobj a, .gdeobj a:visited{color: #FF6500;}
.gdeobj a:hover{color: #009900;}

/*верхний синий дом*/
.topop{background-color: #BED3FF; font-size: 10px; border-bottom: #33cc33 solid 3px; height: 145px; overflow: hidden; background-image: url('img/tbg.gif'); background-repeat: no-repeat; background-position: right;}
.topop .ban{}
.topop p{color: #3C3F45; margin: 5px 15px 10px 20px;}

/*find*/
.find td{background-color: #FFE26F; border-bottom: #ffffff solid 1px;}
.find td div{padding: 5px 10px 5px 15px; color: #666666; font-weight: bold; font-size: 0.8em;}
.skr{background-image: url('img/fbg.gif'); background-repeat: repeat-y;}
.nobord td{border: none;}
.nobord td div{padding-bottom: 5px;}

/*форма на объекте*/
.vop{height: 24px;
        width: 400px;
        font-size: 12px;
        border: 1px solid;
        border-color: #999 #ddd #ddd #999;
        padding: 4px 0px 4px 0px;}
.vops{width: 200px;}
.ta{width: 400px;
        font-size: 12px;
        border: 1px solid;
        border-color: #999 #ddd #ddd #999;
        padding: 4px 0px 4px 0px;}
.subm{font-weight: bold;
        border-color: #ddd #999 #999 #ddd;
        height: 50px;
        width: 200px;
        margin-top: 10px;}
/*****/
h1{color: #FF6500; font-size: 20px; margin-left: 25px; margin-bottom: 15px;}
h2{color: #FF6500; font-size: 16px; margin-bottom: 0px; margin-top: 16px; padding: 0px;}
h3{color: #006600; font-size: 12px; margin-bottom: 0px; margin-top: 16px; padding: 0px; font-weight: bold;}

div.content{margin: 0px 20px 20px 25px; font-size: 12px;}
div.content p, div.content li{line-height: 150%; text-align: left; margin-top: 0px; margin-bottom: 0.5em;}

/*div.rightbar{padding: 30px 5px 0px 0px; width: 110px;}*/
div.rightbar{padding: 30px 5px 0px 0px; width: 245px; text-align: left;}
p.rsn{font-size: 11px; color: #666666;}

/*верхний синий дом*/
p.selt1{margin: 4px 0px 0px 0px;}
p.selt2{margin: 4px 0px 0px 20px; font-size: 11px;}

/*                         */
table.nl{
        m1argin-left: 60px;
        m1argin-right: 50px;
        font-size: 10px;
        border-bottom: #33cc33 solid 2px;
        border-collapse: collapse;
        }
table.nl tr.z td{
        background-color: #33CC33;
        text-align: center; padding: 0px 4px 0px 4px;
        border-left: #7DDE7D solid 2px;
        color: white;
        }
table.nl tr.n td{
        background-color: #33CC33;
        padding: 0;
        border: none;
        }
table.nl td{
        background-color: #EAFAEA;
        border-bottom: #33cc33 solid 1px;
        border-left: #ffffff solid 2px;
        padding: 8px 4px 8px 4px;
        font-size: 11px;
        }
table.nl tr.g td{
        background-color: #FAFAFA;
        }
table.nl td img{border: 1px solid #33cc33;}
table.nl td p{text-align: left;}
div.nl_z{height: 5px; overflow: hidden;}
/*                         */
table.h1{
        border-bottom: #33cc33 solid 1px;
        border-collapse: collapse;
        margin-bottom: 2px;
        }
table.h1 td.z{
        border-left: #D4DBEA solid 1px;
        border-top: #D4DBEA solid 1px;
        padding: 4px 4px 4px 10px;
        }
/*                         */
table.tt{
        font-size: 10px;
        border-bottom: #cccccc solid 2px;
        border-top: #cccccc solid 2px;
        border-right: #cccccc solid 1px;
        border-collapse: collapse;
        }
table.tt tr.z td{
        background-color: #FFE26F;
        text-align: center; padding: 2px 4px 2px 4px;
        border-left: #cccccc solid 1px;
        border-bottom: #cccccc solid 2px;
        color: #666666;
        font-weight: bold;
        }
table.tt td{
        background-color: #FFF9E2;
        border-bottom: #cccccc solid 1px;
        border-left: #cccccc solid 1px;
        padding: 2px 4px 2px 4px;
        font-size: 11px;
        }
table.tt tr.w td{background-color: #ffffff;}
/*                             */
table.rr{
        font-size: 10px;
        border-bottom: #cccccc solid 2px;
        border-top: #cccccc solid 2px;
        border-right: #cccccc solid 1px;
        border-collapse: collapse;
        }
table.rr tr.z td{
        background-color: #FFE26F;
        text-align: center; padding: 2px 4px 2px 4px;
        border-left: #cccccc solid 1px;
        border-bottom: #cccccc solid 2px;
        color: #666666;
        font-weight: bold;
        }
table.rr td{
        background-color: #FFFFFF;
        border-bottom: #cccccc solid 1px;
        border-left: #cccccc solid 1px;
        padding: 2px 4px 2px 4px;
        font-size: 11px;
        }
table.rr td.z{
        background-color: #FFF9E2;
        border-bottom: #cccccc solid 1px;
        border-left: #cccccc solid 1px;
        padding: 2px 4px 2px 4px;
        font-size: 11px;
        }
table.rr tr.w td{background-color: #ffffff;}
/*                         */
table.card{
        border-bottom: #33cc33 solid 1px;
        border-collapse: collapse;
        border-top: #ffffff solid 1px;
        background-color: #EEF1F7;
        }
table.card td{padding: 10px;}
table.card td.titl{padding: 2px; text-align: right; font-size: 10px; color: #999999; font-weight: bold;}
table.card tr.r td{background-color: #fff; padding: 3px 0px 3px 0px;}

img.ii{border: 1px solid #33cc33;}

div.lf_f{border: #cccccc solid 1px; margin-top: 15px; margin-right: 15px;}
div.lf_t{margin-top: -1.2em; background-color: #ffffff; padding-left: 5px; float: left; padding-right: 5px;}
div.lf_b{position: relative; float: right; width: 10px; height: 10px; top: -1px; right: -1px; background-image: url('img/fs.gif'); background-position: top right; background-repeat: no-repeat;}
div.lf{padding: 5px;}
div.lf img{border: 1px solid #33cc33; margin: 5px 5px 5px 5px;}

p.pu{font-weight: bold; margin-bottom: 0px; color: #666666;}
p.o{padding-left: 40px; margin-top: 0px; line-height: 150%;}
p.oli{padding-left: 40px; margin-top: 0px; line-height: 150%; background-image: url('img/li.gif'); background-repeat: no-repeat;}

div.news{text-align: left; margin: 10px 10px 10px 10px;}
.newsdate{font-weight: bold; font-size: 10px; margin-bottom: 0px; margin-top: 10px; line-height: 120%;}
.newstitle{font-size: 10px; color: #666666; margin-bottom: 0px; margin-top: 5px; line-height: 120%;}

p.olii{padding-left: 40px; margin-top: 0px; line-height: 150%; background-image: url('img/lii.gif'); background-repeat: no-repeat; margin-left: 40px;}

.orange{color: #ff6500;}
a.orange:hover{color: #009900;}
a.orange:visited{color: #c67c4c;}

div.e33 table{color: #999999;font-size: 10px;}
div.e33{float: right; padding: 5px 30px 10px 30px;}
div.e33 table, div.e33 a{color: #999999;font-size: 10px;}

div.about{margin: 10px; font-size: 10px; float: left;}
div.about p{margin: 3px;}
/*forum*/
div.amessage{margin-bottom: 10px; border: 1px solid #dddddd; padding: 3px;}
div.foreply{/*text-align: right;*/}

div.login{padding: 3px; border: 1px solid #cccccc; font-size: 10px; width: 98px;}
div.login input{width: 90px; font-size: 10px;}
.finfo{font-size: 0.8em; color: #999999;}
/**/
div.plusm{float: left;}
div.plusm a{text-decoration: none;}
div.plusm a:visited{color: #009900;}
div.plusm a:hover{color: #ff6500;}
div.li
        {
    padding-left: 18px;
    margin-bottom: 2px;
    }
div.lic
        {
    margin-left: 18px;
    }
div.li a,div.lic a{text1-decoration: none;}
.hide {display: none;}
.show2 {display: block;}
.show {display: block;
    padding-left: 12px;
    padding-right: 10px;
    margin-bottom: 7px;
    margin-top: 7px;
    }
/**/
.topbord{border: 1px solid #dddddd; padding: 15px; margin: 10px; }

.cno{font-size: 10px; color: #999999; font-weight: normal;}

.oprzag{
	font-size: 14px; color: #ED1B23; font-weight: bold;
	background: url('/img/r6.gif') top left no-repeat;
	padding-left: 15px;
	margin: 10px;
	}
.oprosres{background-color: #CB2600; margin: 2px;}
.oprosres1{border: 1px solid #666666; width: 204px;}
.vopros{font-size: 14px; color: #000000;
	font-weight: bold;
	line-height: 130%;
	}
.otvet{font-size: 12px; padding-bottom: 5px;}
/*Каталог ссылок*/
 TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
 TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17px; background:#f5f5f5;width:50%}

.r_{border: #33cc33 solid 1px; margin-bottom: 20px; width: 240px; height: 240px;}
.r_top{background: #a9ffa9; color: #ff6500; font-size: 14px; font-weight: bold; padding: 3px; text-align: center;}
.r_top a,.r_top a:visited{color: #ff6500;}
.r_top a:hover{color: #7b3100;}
.r_img{margin: 0px 5px 5px 0px; text-align: center; float: left;}
.r_imgt{font-size: 10px; font-weight: bold; margin-top: 5px;}
.r_body{font-size: 11px; padding: 5px; color: #333;}
.r_bottom{clear: both; background: #33cc33; padding: 5px; font-size: 10px; color: #fff; height: 50px;}
.r_bottom a,.r_bottom a:visited{color: #000;}
.r_bottom a:hover{color: #cc33cc;}

.f_sa,.f_s{padding: 5px; margin-left: 10px; color: #33cc33; font-weight: bold;}
.f_s a,.f_s a:visited{color: #009900;}
.f_s a:hover{color: #ff6500;}
.f_sa{background: #FFE26F; color: #000;}
.f_s{background: #ffefb1;}

.fo_pm{float: right; color: #999;}
.fo_pm a{text-decoration: none;}
.fo_pm b{color: #444; font-weight: normal;}

.hdr,.hdr a{color: #999;}


.finp2{width: 80%;}
.topop2{background-color: #ffe26f; font-size: 10px; border-bottom: #33cc33 solid 3px; height: 145px;}
.topop2 td{font-size: 10px; padding-right: 5px;}
.fmea{padding: 4px 4px; display: block; margin: 4px 0px 0px 10px; background: #ffe26f; font-weight: bold;}
.fme{padding: 4px 4px; display: block; margin: 4px 0px 0px 10px; background: url('img/fmm.gif') left bottom repeat-x #ffefb1; font-weight: bold;}
a.fme,a.fme:visited{color: #ff6500; text-decoration: none;}
a.fme:hover{background: url('img/fmh.gif') left bottom repeat-x #ffe26f;}
.fmec{background: url('img/fm.gif') left bottom repeat-x #d5e2ff;}
.smf{margin: 15px 5px;}