font,body{font-family: verdana, arial, sans-serif;} /*основной шрифт*/

table{border-collapse: collapse; border:none;}
td{margin: 0px; padding: 0px; border:none;}

a{color: #CA0030;}
a:visited{color: #FF6666;}
a:hover{color: #665EB2;}

.top{width: 380px; height: 154px; background: url('/img/tbg.gif') no-repeat; overflow: hidden;}
.toptext{padding: 2px 40px 5px 5px; color: #A1A29E; font-size: 18px; font-family: arial, sans-serif;}
.toptext b{font-size: 28px; color: #CC0E36; letter-spacing: 0.5em;}

td.menu{color: #FF8787; font-size: 12px; font-weight: bold;}
td.menu a,td.menu a:visited{color: #8B8B8B; font-weight: normal; border-bottom: #B1F300 dashed 1px; text-decoration: none;}
td.menu a:hover{color: #FF8787;}

.mm{width: 140px; height: 70px;
        background: url('/img/mmbg.gif') top center no-repeat;
}
.mmi{padding: 29px 5px 5px 0px; font-size: 12px; font-weight: bold;
        }
.mmi a,.mmi a:visited{color: #CA0030; font-weight: normal; border-bottom: #B1F300 dashed 1px; text-decoration: none;}
.mmi a:hover{color: #FF8787;}

.rbar{background-color: #EFEEF2;}
.news{border-right: #FF8787 1px solid; height: 100%;}
.newszag{color: #8B8B8B; font-size: 14px; padding: 12px; text-align: center; font-weight: bold;}
.newstit{background-color: #F5FFD9; color: #929C76; padding: 4px; font-size: 12px;}
.newstext{color: #8B8B8B; padding: 6px; font-size: 12px;}

.content{padding: 0px 20px 20px 25px;
        font-size: 14px;
        }

.motok{border-bottom: #BAFF00 solid 1px; background: url('/img/motok.gif') no-repeat left bottom; height: 36px;}
.motok div{ color: #FF8787; font-size: 16px; padding: 8px 10px 5px 50px;}

.spec{background-image: url('/img/spe_1.gif'); background-repeat: no-repeat; width: 164px; height: 67px; overflow: hidden; color: #ffffff; font-size: 12px; text-align: center;}
.spec div{padding-top: 20px;}

.st{width: 200px;
        border-top: 1px solid #0F0194;
        border-left: 1px solid #0F0194;
        border-bottom: 1px solid #0F0194;
        text-align: left;
        }
.st p{padding-left: 10px; padding-right: 10px;}
.stzc{background-color: #0F0194; padding: 4px;}
.stzt{border: 1px dashed #ffffff;
        padding: 4px 4px 4px 8px;
        color: #ffffff;
        font-family: arial,sans-serif;
        font-size: 18px;
    font-weight: bold;

        }
.stb{
        /*padding: 12px;*/
        font-size: 10px;
        }
.stb h2{color: #0F0194;
        background-color: #D2E66E;
        font-size: 14px;
        font-weight: bold;
        margin: 0px;
        margin-bottom: 0.5em;
        padding: 5px;
        }
.stb h3{color :#0F0194;
        background-color: #EFEEF2;
        font-size: 12px;
        font-weight: normal;
        margin: 0px;
        margin-bottom: 0.5em;
        padding: 2px 2px 2px 10px;
        }
.stb ul{margin: 0px; padding: 0px 0px 0px 25px;}
.stb ul li{margin-bottom: 0.5em;
        list-style-type: square;
        list-style-image: url('/img/li1.gif');
        }

ul.li1 li{
        list-style-type: square;
        list-style-image: url('/img/li1.gif');
        }

.bottom{background-color: #BAFF00;
        }
.bottext{
        margin: 10px;
        font-size: 12px;
        }


h1{color: #0F0194; font-size: 22px;}
h2{color: #0F0194; font-size: 18px;}
h3{color: #0F0194; font-size: 16px;}

.st_c h1{color: #0F0194;}
.st_c h2{color: #0F0194;}
.st_c h3{color: #0F0194;}


p.pu{font-weight: bold; margin-bottom: 0px; font-size: 0.7em; 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;}
p.olii{padding-left: 40px; margin-top: 0px; line-height: 150%; background-image: url('/img/lii.gif'); background-repeat: no-repeat; margin-left: 40px;}

div.e33 table{color: #666666; font-size: 10px;}
div.e33{float: right; padding: 10px 30px 10px 30px;}
div.e33 table, div.e33 a{color: #666666; font-size: 10px;}

img.lii{margin: 10px; border: 1px solid #cccccc;}
div.pp{padding: 4px; background-color: #EAF6FF;}

div.obj{float:left;
        width: 195px;
        height: 320px;
        padding: 3px;
        border: 1px solid #898989;
        margin: 1px;
        }
td.obj p.objpar{font-size: 10px; margin: 0px; padding: 0px; color: #666666;}
td.obj p.objval{font-size: 12px; margin-top: 0px; padding-top: 0px;}
/* */
.shc{display: block;margin: 5px;}
.shc b{display: block;}
.sh{padding: 5px; padding-bottom: 6px; background-color: #ffffff; border: #888888 1px solid;}
.ib1,.ib2{background-position: bottom right; background-repeat: no-repeat; text-align: center;}
.ib1{background-image: url('/img/ib1.jpg');        padding-bottom: 6px; padding-right: 5px;}
.ib2{background-image: url('/img/ib2.jpg');}
/* */
.kat_mt{border-bottom: 1px solid #BAFF00;}
.kat_mt td{padding-bottom: 5px;}
.kat_mh,.kat_mh2{font-size: 12px; padding-right: 10px; color: #666666;}
.kat_mh2{font-size: 11px; color: #999999; padding-right: 10px;}
.kat_mv{color: #CA0030; font-size: 20px; font-weight: bold;}
.kat_mv2{font-size: 12px;}

.kat_zag{background-image: url('/img/pug2.gif'); background-repeat: no-repeat; background-position: top left;
        padding-left: 25px;
        font-size: 18px;
        margin: 10px 0px 5px 0px;
        color: #CA0030;}
.kat_p{
        background-image: url('/img/pug2s.gif'); background-repeat: no-repeat; background-position: top left;
        padding-left: 15px;
        margin-bottom: 2px;
        font-size: 12px;}

table.kat_dh{
        font-size: 12px;
        border-bottom: #FFCFCF solid 1px;
        border-right: #FFCFCF solid 1px;
        border-collapse: collapse;
        }
table.kat_dh tr.z td{
        background-color: #C7E62F;
        text-align: center; padding: 4px 4px 4px 4px;
        color: #666666;
        }
table.kat_dh td{
        background-color: #ffffff;
        border-left: #FFCFCF solid 1px;
        border-top: #FFCFCF solid 1px;
        padding: 2px 4px 2px 4px;
        font-size: 11px;
        }
table.kat_dh tr.g td{
        background-color: #F5FFD9;
        }
.zakaz{
        text-align: center;
        font-size: 12px;
        padding: 10px;
        background-color: #F5FFD9;
        margin-bottom: 10px;
        font-weight: bold;
        }
.zakazt{
        color: #0F0194;
        font-size: 16px;
        font-weight: bold;
        }

.spred{width: 153px; background-color: #D2E66E; text-align: center; padding-top: 10px;}
.spred h2,.smallkat{font-size: 10px; margin: 0px 0px 0px 0px; color: #999999; font-weight: normal;}
.spred h3{font-size: 14px; margin: 2px 0px 2px 0px; color: #0F0194;}
.spredt{font-size: 12px; font-weight: bold; color: #ffffff; background-color: #CC0E36;}
.spredi{border: 1px solid black; background-color: #F5FFD9; padding: 5px; width: 120px; margin-left: 10px;}
.spred p{font-size: 12px; color: #CC0E36;}
.sprede{font-size: 8px; border-bottom: 1px dashed #0F0194;}

.pat{color: #999999; font-size: 10px; margin-bottom: 5px;}

a.imenu2{
        display: block;
        background-repeat: no-repeat;
        background-position: top left;
        background-image: url('/img/pbg.gif');
        padding: 2px 6px 2px 20px;
        margin: 0px 0px 12px 0px;
        font-size: 16px;
        color: #0F0194;
        }
.imenu2a a:visited, a.imenu2:visited{color: #0F0194;}
.imenu2a a:hover, a.imenu2:hover{color: #CA0030;}

.imenu2a{
        background-repeat: no-repeat;
        background-position: top left;
        background-image: url('/img/pbg.gif');
        padding: 2px 6px 2px 20px;
        margin: 0px 0px 12px 0px;
        color: #CA0030;
        font-size: 16px;
        }

.imenu2e{
        background-repeat: no-repeat;
        background-position: top left;
        background-image: url('/img/pbg.gif');
        padding: 2px 6px 2px 20px;
        margin: 0px 0px 12px 0px;
        color: #CA0030;
        font-size: 16px;
        }

.imenu2e a{color: #CA0030;}
.imenu2e a:visited{color: #CA0030;}
.imenu2e a:hover{color: #CA0030;} /* ??? */

.submenu{
        width: 140px;
        font-size: 12px;
        padding: 5px;
        }

.firmlist{
        padding: 5px;
        float: right;
        }
.icq{color: #348d10;}
.bask{font-size: 12px; color: #666666; font-weight: normal;}
.subm{background-color: #0F0194; color: #ffffff; padding: 1px; font-size: 12px; border: 1px solid #000000;}

.c1, .c2, .c3, .c4{display: block; font-weight: normal;}
.c1{margin-right: 5px; background-color: #0F0194; height: 1px; overflow: hidden; font-size: 1px;
margin-left: 5px;}
.c2{margin-right: 3px; border-right: 2px solid #0F0194; height: 1px; overflow: hidden; font-size: 1px;
margin-left: 3px; border-left: 2px solid #0F0194; background-color: #F5FFD9;}
.c3{margin-right: 2px; border-right: 1px solid #0F0194; height: 1px; overflow: hidden; font-size: 1px;
margin-left: 2px; border-left: 1px solid #0F0194; background-color: #F5FFD9;}
.c4{margin-right: 1px; border-right: 1px solid #0F0194; height: 2px; overflow: hidden; font-size: 1px;
margin-left: 1px; border-left: 1px solid #0F0194; background-color: #F5FFD9;}
.cte{
        display: block;
        border-right: 1px #0F0194 solid;
        border-left: 1px #0F0194 solid;
        padding: 1px 10px 5px 10px;
        font-size: 12px;
        background-color: #F5FFD9;
        }
.cte h2{color: #CA0030;}
/*Каталог ссылок*/
 TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
 TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17px; background:#f5f5f5;width:50%}
