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;}

a.nop,a.nop:visited{color: #009900; text-decoration: none;  border-bottom: 1px dashed #009900;}
a.nop:hover{color: #ff6500; border-bottom: 1px dashed #ff6500;}

@font-face {
    font-family: 'ALSRublRegular';
    src: url('fonts/rouble-webfont.eot');
    src: url('fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/rouble-webfont.woff') format('woff'),
         url('fonts/rouble-webfont.ttf') format('truetype'),
         url('fonts/rouble-webfont.svg#ALSRublRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

span.rur{font-family: 'ALSRublRegular';}

.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{}
.logot{text-align: center; font-size: 12px; color: #c0c0c0;}
.logo a{text-decoration: none;}
#id_logo {background-image: url('img/novostroykin3.gif'); margin: 24px 32px 0px 0px; background-repeat: no-repeat; width: 187px; height: 51px;}
#id_logo .h1{padding: 54px 0 0 20px; font-size: 11px; color: #c0c0c0; margin-left: 25px; margin-bottom: 15px; font-weight: bold;}
.ch1{font-size: 11px; color: #c0c0c0; margin: 5px 0px 5px 31px; font-weight: bold;}
#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: 350px;
        font-size: 12px;
        border: 1px solid;
        border-color: #999 #ddd #ddd #999;
        padding: 4px 0px 4px 0px;}
.vops{width: 200px;}
.ta{width: 350;
        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;}
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 0px 20px 0px; font-size: 12px;}
div.content p, div.content li{line-height: 150%; text-align: left; margin-top: 0px; margin-bottom: 0.7em;}

/*div.rightbar{padding: 30px 5px 0px 0px; width: 110px;}*/
div.rightbar{padding: 0px 5px 0px 0px; width: 245px; text-align: left; margin-left: 20px;}
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{
        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;}

h3.cardr{color: #ff6500; border-bottom: 2px solid #ff6500; clear: both;}

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*/
.amessage{margin-bottom: 5px; 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: #fdf0ca; font-size: 10px; height: 90px;}
.topop2 td{font-size: 10px; padding-right: 5px;}
.fmea{display: block; margin: 4px 0px 0px 10px; background: url('img/-b.gif') left bottom #fdf0ca; width: 120px; height: 22px; font-weight: bold;}
.fme{display: block; margin: 4px 0px 0px 10px; background: url('img/-c.gif') left bottom #e3e4e5; width: 120px; height: 22px; font-weight: bold;}
.fme div,.fmea div{padding: 4px 4px 0px 4px; text-align: center;}
a.fme,a.fme:visited{color: #ff6500; text-decoration: none;}
a.fme:hover{background: url('img/-d.gif') left bottom repeat-x #a9ffa9;}
.fmec{background: url('img/-a.gif') left bottom repeat-x #fff;}
.smf{padding: 9px 5px 0px 5px;}
.he1{border-left: 1px solid #e3e4e5; padding-left: 2px;}

/*.tbuta,.tbut{height: 30px; width: 170px; float: left; margin: 0px 2px 2px 0px; padding: 3px 5px; font-size: 11px;}*/
.tbuta,.tbut{width: 100px; float: left; margin: 15px 2px 2px 0px; padding: 3px 5px; font-size: 11px;}
.tbuta{background: #f0f0f0; color: #ff6500;}
.tbut{background: #f0f0f0;}

.tbut a,.tbut a:visited{color: #999999;}
.tbut a:hover{color: #ff6500;}

.cob{padding: 3px; margin-right: 10px;}
.coba{background-color: #eee;}
.coba2{background-color: #ff6500;}
.cob1{padding-left: 14px; background: url('img/oa.gif') 4px -9px no-repeat #eee;}
.cob2{padding-left: 14px; background: url('img/oa.gif') 4px 7px no-repeat #eee;}
.cob a,.cob a:visited{color: #009900;}
.cob a:hover{color: #ff6500;}

.arh2{background: #666; color: #fff; font-size: 10px; padding: 2px; margin-right: 10px; font-weight: bold;}

.content .nkc div.rp p{margin: 0px;}
.content .nkc p{margin: 0.8em 0px 0px 0px;}
.content .nkc p.nm,.nm{margin-top: 0.2em;}
.content .nkc p.ls,.ls{margin-left: 30px;}
.content .nkc p.smte,.smte{font-size: 0.8em;}
.nkgc{padding: 10px 30px 10px 30px;}
.nm{margin-bottom: 20px;}

.nktabc{padding-top: 10px; background: url('img/gdot.gif') left bottom repeat-x #fff; padding-left: 13px; font-size: 12px;}
.nktabt td{padding-left: 10px;}
.nkt{background: url('img/nkt.gif') right bottom no-repeat; padding-right: 15px;}
.nkt2{background: url('img/nkt.gif') left bottom no-repeat; padding: 6px 0px 2px 12px; margin-left: -5px; color: #ff6500;}
.nktn{background: url('img/nktn.gif') right bottom no-repeat; padding-right: 15px;}
.nktn2{background: url('img/nktn.gif') left bottom no-repeat; padding: 5px 0px 3px 12px; margin-left: -5px; color: #999;}
.nktn2 a,.nktn2 a:visited{color: #009900;}
.nktn2 a:hover{color: #ff6500;}
.nkt2 .nkf{background: url('img/nkf.gif') 0px -38px no-repeat; padding-left: 11px;}
.nktn2 .nkf{background: url('img/nkf.gif') 0px 1px no-repeat; padding-left: 11px;}

.nkcol0{background-color: #f0f3f8;}
.nkcol1{background-color: #fefcfd;}
.nkcol2{background-color: #ffffff;}
.nkbig{font-size: 1.6em;}

table.kvart{font-size: 12px;}
table.kvart tr.z{vertical-align: bottom;}
table.kvart tr.z td{font-size: 10px; text-align: left; padding: 4px 30px 4px 0px; color: #ff6500;}
table.kvart tr.zok td,.zok{background: #33cc33;}
table.kvart tr.z td sup{font-size: 8px;}
table.kvart td{
        padding: 10px 30px 10px 0px;
        font-size: 12px;
        }

h3.nkgr{font-size: 12px; color: #000000; margin: 1.5em 0px 0px -15px; font-weight: normal; background: url('img/gr.gif') 0px 6px no-repeat; padding-left: 15px;}
/*.arh{padding: 1px; background: #2bca25; color: #fff; text-align: center; font-size: 12px;}*/
.arh{padding: 2px 8px; background: #2bca25; color: #fff; text-align: center; font-size: 12px; float: right;}
.pathline{font-size: 12px; padding-top: 10px; margin-left: 10px;}

.ara{border: 1px solid #ccc; width: 400px;}
.araw1{width: 100px;}

.loginbox{border: 1px solid #fff; margin: 0px 0px 0px 3px; padding: 3px 5px 3px 0px;}
.loginbox a,.loginbox a:visited{color: #009900;}
.loginbox a:hover{color: #ff6500;}
.lbi{float: left; background: url('img/lb.gif') 9px 2px no-repeat; padding-left: 19px; font-size: 11px;}
.lbit{float: left; padding-left: 19px; font-size: 11px;}

.ichess{background: url('img/sstar2.gif') 7px 3px no-repeat;}

.lbi2{float: left; margin-left: 20px; font-size: 11px;}

.loginboxa{border: 1px solid #009900; margin: 0px 0px 0px 3px; padding: 3px 5px 3px 0px; background: #a9ffa9;}
.loginbox a,.loginbox a:visited,.loginboxa a,.loginboxa a:visited{color: #009900;}
.loginbox a:hover,.loginboxa a:hover{color: #ff6500;}
.loginboxa .lbi{float: left; background: url('img/lb.gif') 9px 2px no-repeat; padding-left: 19px; font-size: 11px;}
.lbi2{float: left; margin-left: 20px; font-size: 11px;}
.finp{font-size: 10px; color: #333; margin-top: 2px; padding-left1: 19px;}
.finp input {font-size: 10px; border: 1px solid #009900;}

.rating{float: right; margin-right: 10px; font-size: 10px;} 
.rplus,.rminus{height: 5px; overflow: hidden;}
.rplus{background: #008000; width: 200px; margin-top: 2px;}
.rminus{background: #ff0000;}
.rminust{color: #ff0000; font-size: 9px;}
.rplust{float: right; color: #008000; font-size: 9px;}
.bminus,.bplus{width: 13px; display: block; text-decoration: none; text-align: center; font-size: 11px; padding: 5px 0px; margin: 0px 3px;}
.bminus{background: url('img/pm.gif') -38px 6px no-repeat; color: #999;}
.bminus:hover{background: url('img/pm.gif') -19px 6px no-repeat; color: #000;}
.bplus{background: url('img/pm.gif') -38px 6px no-repeat; color: #999;}
.bplus:hover{background: url('img/pm.gif') 0px 6px no-repeat; color: #000;}

.orgp{background: #f8f9fc; padding: 5px;}
/* */
.ptl{background: url('img/a/page.gif') -20px -20px no-repeat; height: 17px; overflow: hidden;}
.ptr{background: url('img/a/page.gif') 0px -20px no-repeat; width: 20px; height: 17px; overflow: hidden;}
.pcl{background: url('img/a/p.gif') -20px 0px repeat-y #052188; padding-left: 20px;}
.pcr{background: url('img/a/p.gif') 0px 0px repeat-y #052188; width: 20px;}
.pcr div{width: 20px;}
.pbl{background: url('img/a/page.gif') -20px -6px no-repeat; height: 14px; overflow: hidden;}
.pbr{background: url('img/a/page.gif') 0px -6px no-repeat; width: 20px; height: 14px; overflow: hidden;}
.pcontent{color: #eee; padding-bottom: 1px; padding-top: 1px;}
.pcontent table td,.pcontent table.fo td{color: #eee;}
.pcontent form{margin: 0px; padding: 0px;}
.atd{border: 1px solid #eee;}
.atd td{border: 1px solid #eee; padding: 2px; font-size: 11px;}
/* */
table.fo td{padding: 3px 5px 3px 0px;}
.mesroot{border-top: 2px solid #33cc33;}
.mesre{border-top: 2px solid #333333;}
.mesred{border-top: 2px solid red;}
.mesbr{height: 5px; overflow: hidden;}
.fomessageb{padding: 5px; margin-left: 20px; background-color: #f0f0f0; border-left: 3px solid #aaaaaa;}
div.content .fomessageb p{margin: 0.3em 0px 0.3em 0px;}

.rrc{width: 200px; border: 1px solid #c8c8c8;}
.rrw{float: left; height: 12px; background: #fff; owerflow: hidden;}
.rrf{float: left; height: 12px; background: url('img/rrf.gif') #f2f2f2; width: 100px; owerflow: hidden;}
.rrg{float: left; height: 12px; background: #008000; owerflow: hidden;}
.rrr{float: left; height: 12px; background: #ff0000; owerflow: hidden;}
.rrt{font-family: georgia, serif; font-size: 18px;}
.green{color: #008000;}
.red{color: #ff0000;}
.rr_1{background: url('img/rr.gif') 0px 0px no-repeat; padding: 2px 0px 2px 23px; font-size: 13px;}
.rr_2{background: url('img/rr.gif') 0px -20px no-repeat; padding: 2px 0px 2px 23px; font-size: 13px;}
.rr_3{background: url('img/rr.gif') 0px -40px no-repeat; padding: 2px 0px 2px 23px; font-size: 13px;}
.rr_4{background: url('img/rr.gif') 0px -60px no-repeat; padding: 2px 0px 2px 23px; font-size: 13px;}
.rr_5{background: url('img/rr.gif') 0px -80px no-repeat; padding: 2px 0px 2px 23px; font-size: 13px;}
.rr_6{background: url('img/rr.gif') 0px -100px no-repeat; padding: 2px 0px 2px 23px; font-size: 13px;}
.rr_7{background: url('img/rr.gif') 0px -120px no-repeat; padding: 2px 0px 2px 23px; font-size: 13px;}

.apm{padding-left: 7px; text-align: center; padding-right: 5px; margin-left: 12px;}
.apmp{background: url('img/apm.gif') left 3px no-repeat;}
.apmm{background: url('img/apm.gif') left -17px no-repeat;}
.apmt{font-size: 11px; padding-bottom: 10px;}

.aui{width: 16px; height: 16px; display: block;}
.auif{background: url('img/aui.gif') 0px 0px no-repeat;}
.auiv{background: url('img/vk.gif') 0px 0px no-repeat;}
.auiy{background: url('img/ya.gif') 0px 0px no-repeat;}
.auit{background: url('img/tw.gif') 0px 0px no-repeat;}
.auii{width: 16px; height: 16px; float: left;}

.socc{margin-left: 9px; margin-top: 10px;
width: 177px;
background: url('img/soc.gif') left top no-repeat;
border-bottom: 1px solid #2bca25;
}
.socc2{background: url('img/soc2.gif') left top no-repeat;}
.che2{background: url('img/che2.gif') left top no-repeat;}
.soc{padding: 30px 5px 5px 5px;}
.socr1{background: url('img/socr.gif') 0px 3px no-repeat; font-size: 12px; padding-left: 18px; margin-left: 3px; margin-bottom: 5px;}
.socr1 a,.socr1 a:visited{color: #ff6500;} .socr1 a:hover{color: #009900;}
.socr2{background: url('img/socr.gif') 0px -94px no-repeat; font-size: 10px; padding-left: 18px; margin-left: 3px; margin-bottom: 5px;}
.socr2 a,.socr2 a:visited{color: #c7a028;} .socr2 a:hover{color: #009900;}
.socr3{background: url('img/socr.gif') 0px -182px no-repeat; font-size: 10px; padding-left: 18px; margin-left: 3px; margin-bottom: 5px;}
.socr3 a,.socr3 a:visited{color: #a1c82a;} .socr3 a:hover{color: #009900;}

.socche{background: url('img/sstar2.gif') 0px 3px no-repeat; font-size: 12px; padding-left: 18px; margin-left: 3px; margin-bottom: 75px; margin-top: 75px; padding-top: 0px; padding-bottom: 0px;}
.socche a,.socche a:visited{color: #ff6500;} .socr1 a:hover{color: #009900;}

.socrr2{background-image: url('img/socr2.gif');}

.marker{background: #ffede4;}

.ftlink{float: left; padding: 2px; margin-right: 20px; background: #ff6500; color: #fff;}
.ftlink a,.ftlink a:visited{color: #fff;}
.ftlink a:hover{color: #eee;}

/*
.smnc{background: #ff6500; padding: 4px 8px; margin-bottom: 8px; font-size: 12px; font-weight: bold; font-family: 'arial', sans-serif;}
.smn a,.smn a:visited{float: left; display: block; padding: 2px 5px; margin-right: 20px; color: #fff;}
.smn a:hover{background: #ffac75;}
.smna{float: left; padding: 2px; margin-right: 20px; background: #ffede4; color: #000;}
.smna a,.smna a:visited{color: #000;}
.smna a:hover{color: #ff6500;}
.smns{margin: -5px 0px 0px 2px; font-size: 9px; position: absolute; padding: 1px 3px; color: #ff6500; background: #fff;}
*/

.smnc{background: #f0f3f8; padding: 4px 8px; margin-bottom: 8px; font-size: 12px; font-weight: bold; font-family: 'arial', sans-serif;}
.smnc{background: none;}
.smn{float: left;}
.smn a,.smn a:visited{float: left; display: block; padding: 2px 5px; color: #009900;}
.smn a:hover{background: #f8fafe;}
.smna{float: left; padding: 2px 5px; background: #ff6500; color: #fff;}
.smna a,.smna a:visited{color: #fff;}
.smna a:hover{color: #eee;}
.smns{margin: -5px 0px 0px 5px; font-size: 9px; position: absolute; padding: 1px 3px; color: #ff6500; background: #fff;}
.smn .smns{margin-left: 0px;}
.smna .smns{margin-left: 5px;}
.smn{padding: 0px 20px; border-right: 1px solid #ccc;}
.smnob{border: none;}

.socbuttons{padding: 5px 0px; margin-top: 15px; border-top: 1px solid #ccc;}

.unread{background: #d0ffbf;}
.pgunread{background: #ff0000; color: fff;}
.mesred2{background: #ffd3d1;}

.litetable td{padding: 10px 15px; border: 1px solid #eee;}
.litetable tr.z td{font-weight: bold;}

.pl{font-size: 12px; margin-bottom: 10px;}

.butt{
border: 1px #fb5e00 solid;
border-radius: 4px;
display: inline;
display: inline-block;
outline: none;
padding: 7px 8px;
background: #fb5e00;
background: -moz-linear-gradient(top, rgba(250,123,25,1) 0%, rgba(250,93,0,1) 73%, rgba(253,190,148,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,123,25,1)), color-stop(73%,rgba(250,93,0,1)), color-stop(100%,rgba(253,190,148,1)));
background: -webkit-linear-gradient(top, rgba(250,123,25,1) 0%, rgba(250,93,0,1) 73%, rgba(253,190,148,1) 100%);
background: -o-linear-gradient(top, rgba(250,123,25,1) 0%, rgba(250,93,0,1) 73%, rgba(253,190,148,1) 100%);
background: -ms-linear-gradient(top, rgba(250,123,25,1) 0%, rgba(250,93,0,1) 73%, rgba(253,190,148,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7c19', endColorstr='#fa5e00',GradientType=0 );
background: linear-gradient(top, rgba(250,123,25,1) 0%, rgba(250,93,0,1) 73%, rgba(253,190,148,1) 100%);
box-shadow: 0 1px 2px #777;
text-shadow: 0 1px 0 #000;
font-size: 12px;
cursor: hand; cursor: pointer;
width: 100%;
text-align:center;
}
.butt,.butt:visited{color: #fff;}
.butt:hover{color: #fff; box-shadow: 0 2px 4px #fb5e00;}
.butt:focus{border: 1px #ccc dashed;}
.forumtopic{width: 250px; margin: 0px auto;}
.clr{clear: left;}
.novsmall{display: block; font-size: 10px; padding: 5px; margin-bottom: 7px; border: 1px solid #feebde; text-decoration: none;}
.novsmall,.novsmall:visited{color: #009900;}
.novsmall:hover{background: #feecdf;}
.nolink{text-decoration: none; color: #000; border-bottom: none;}
.golink{text-decoration: underline;}
