font,body{font-family: verdana, sans-serif;}

table{border-collapse: collapse; border:none;}
td{margin: 0px; padding: 0px; border:none; font-size: 12px;}

a{color: #A30707;}
a:visited{color: #716666;}
a:hover{color: #E84922;}

.white{color: #ffffff;}

.mmmenuc{
        padding: 5px 10px 30px 10px;
        color: #2E6AB1;
        }
.mmmenu{
        font-size: 24px;
        padding: 0px;
        margin: 0px 0px 5px 0px;
        }
.mmmenu1{
        font-size: 12px;
        padding: 0px;
        margin: 0px 0px 3px 0px;
        }

.menu1{
        text-align: left;
        width: 250px;
        padding: 10px;
        color: #2E6AB1;
        }
.menu1 p, .menu1 table td{
        color: #2E6AB1;
        margin: 0px 0px 7px 0px;
        padding: 0px;
        }
a.ma,a.ma:visited,.menu1 a,.menu1 a:visited{color: #ffffff;}
a.ma:hover,.menu1 a:hover{color: #2E6AB1;}
.menu1 a.a,.menu1 a.a:visited{color: #2E6AB1;}

.titletext{color: #FFDD00;
        margin: 10px;
        font-size: 14px;
        }
.titletext a,.titletext a:visited{color: #FFDD00;}
.titletext a:hover{color: #ffffff;}

.zag
        {
        width: 60%;
        background: #000000;
        padding: 20px;
        text-align: right;
        }
.zag h2{color: #ffffff;
        font-size: 30px;
        font-style: italic;
        font-weight: bold;
        margin: 0px;
        }
.zag h2.ii{color: #ffffff;
        font-size: 18px;
        font-style: normal;
        font-weight: normal;
        margin: 0px;
        }
.zag h3{
        color: #ffffff;
        font-size: 14px;
        margin-top: 20px;
        font-weight: normal;
        }
h2.y{background-color: #FFDD00; margin: 0px 0px 20px 0px; padding: 7px; color: #000000;
        text-align: right;
        width: 70%;
        }

.buy{float: right; padding: 10px; width: 30%;
        background: url('img/kup.gif') top left no-repeat;
        }
.buya{font-size: 20px; width: 294px; height: 71px; display: block; padding: 5px 2px 2px 10px;}

.rb{width: 200px; text-align: left; float: right;}

.submenutitle{padding: 2px; background-color: #dfdfdf; color: #999999; float: left;}
.submenu{border: 1px dotted #999999; padding: 10px; margin-right: 10px; margin-bottom: 20px;}

.imenu2, .imenu2a, .imenu2e{margin: 3px 0px 3px 0px; padding: 3px;}
.imenu2a, .imenu2e{background-color: #2E6AB1; color: #ffdd00;}

a.ima,a.ima:visited{color: #A30707;}
a.ima:hover{color: #E84922;}
a.imaa,a.imaa:visited{color: #ffdd00;}
a.imaa:hover{color: #E84922;}

.rightbartitle{background-color: #2E6AB1; float: left;
        padding: 3px 6px 3px 6px;
        font-size: 18px;
        color: #ffdd00;
        }
.rightbartitle a{color: #ffffff;}
.rightbartitle a:visited{color: #dddddd;}
.rightbartitle a:hover{color: #E84922;}

.rightbarcontent{margin-right: 10px;
        padding: 10px;
        border: 1px dotted #2E6AB1;
        }

div.content{margin: 0px 50px 0px 50px;}
div.content p.katmain{font-size: 14px; margin: 10px 20px 10px 10px; font-weight: bold; line-height: 100%;}
div.content p.katmains{font-size: 10px; margin: 0px 20px 10px 10px; line-height: 100%;}

div.content p,div.content li{
        font-size: 12px;
        line-height: 140%;
        margin-top: 0px;
        margin-bottom: 1em;
        }
div.content ul li,ul.spec li
        {
        list-style-image: url("img/li.gif");
        }

h1{color: #000000; font-size: 30px; margin: 20px; font-weight: normal;}

h2{color: #000000; font-size: 17px; margin-top: 12px; margin-bottom: 6px;}
h3{color: #000000; font-size: 15px; margin-top: 8px; margin-bottom: 4px;}
h4{color: #000000; font-size: 13px; margin-top: 6px; margin-bottom: 2px;}

table.pm td{padding: 10px;}
table.pm td b{background-color: #ffdd00; display: block; color: #000000;}
/*                         */
table.orgtable{
        border-bottom: #DBDDE0 solid 1px;
        border-right: #DBDDE0 solid 1px;
        border-collapse: collapse;
        }
table.orgtable tr.z td{
        background-color: #FFDD00;
        text-align: center; padding: 4px 4px 4px 4px;
        color: #000000;
        }
table.orgtable td{
        background-color: #ffffff;
        border-left: #DBDDE0 solid 1px;
        border-top: #DBDDE0 solid 1px;
        padding: 8px 4px 8px 4px;
                font-size: 10px;
        }
table.orgtable td p{
        margin: 0px;
                font-size: 10px;
        }
table.orgtable tr.g td{
        background-color: #F0F8CB;
        }

table.orgtable tr.r td{
        background-color: #f8d9cb;
        }

table.orgtable tr.g1 td{
        border-top: #DBDDE0 solid 3px;
        }
/*   */
table.inorgtable{
        border-bottom: #eeeeee solid 1px;
        border-right: #eeeeee solid 1px;
        border-collapse: collapse;
        }
table.inorgtable td{
        background-color: #ffffff;
        border: #eeeeee solid 1px;
        border-top: #eeeeee solid 1px;
        padding: 2px;
                font-size: 10px;
        }
table.inorgtable tr.pods td{background-color: #efefef;}
/*   */

table.pr td{padding: 3px;
        font-size: 11px;}

table.pr tr.tdline td{border-top: 1px solid #dddddd;}

.ppos{padding: 3px; border: 1px solid #000000;}
.ppose,table.td td{padding: 3px;}

.zbg{background: url('img/zbg.gif') top left no-repeat;}
.priz{padding: 4px; color: #FFDD00; background-color: #000000; font-size: 14px;}
.chb{font-size: 20px; margin: 15px 0px 7px 0px;}
.chb a,.chb a:visited{color: #A30707;}
.chb a:hover{color: #E84922;}

table.oprog{margin-bottom: 30px;}
table.oprog td{padding: 3px; font-size: 10px; color: #999999;}
table.oprog td.act{background-color: #dddddd; color: #000000;}

div.about{margin: 10px; font-size: 10px;}
div.about p{margin: 3px;}

.bottom{border-top: 1px dotted #aaaaaa; padding: 20px;}

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;}

.hide {display: none;}
.show {display: block;}

.red{color: red;}
.green{color: green;}

.info{float: left; width: 200px; margin-right: 20px; margin-bottom: 10px; border: 1px dotted #2E6AB1; padding: 3px; font-size: 11px; color: #666666;
        background-color: #DBEBFF;
        }
.infoi{font-size: 22px; color: #ffffff; font-family: serif; float: left; margin: 0px 5px 0px 0px;}

.pz{font-size: 11px; background-color: #ddd; padding: 2px; margin-bottom: 5px; text-align: center;}
.tz{padding: 0px 5px 0px 5px; border-right: #ccc 1px solid;}

/*Каталог ссылок*/
 TABLE.lcat{border-collapse:collapse; border-color:#BED3FF;}
 TD.lcat{border: 0.1mm SOLID #33CC33; padding:17px; background:#f5f5f5;width:50%}
