body, td {font: 11px Tahoma; color: #636363}
a {text-decoration: none; color: #1570B0}


.catchild {display:none;}
a.catO { font: bold 11px; color: #4d4d4d; text-decoration: none; }
a:hover.catO { font: bold 11px; color: #4d4d4d; text-decoration: underline; }
.cat1 { padding: 0 0 3px 10px; border-bottom: 1px dotted #DDDDDD; }
.cat2 { padding: 0 0 3px 25px; border-bottom: 1px dotted #DDDDDD; }
.cat3 { padding: 0 0 3px 40px; border-bottom: 1px dotted #DDDDDD; }
.form {font: 11px Tahoma; color: #000000; }

        .table.submenu2 {width: 190px; text-align: left}
        .submenu2 a {margin: 0; padding: 0; display: block;}
        .submenu2 td {font: bold 11px}
        .submenu2 a:link, .submenu2 a:visited {color: #636363}
        .submenu2 a:hover, .submenu2 a:active {color: #929292}
        .submenu2 a#act {color: #000000}


td.catalogAll { text-align:center; font-size:12px;font-weight:bold; color: #000000; background-color: #eeeeee; border-right: 1px dotted white; }
td.catalogAll1 { text-align:center; font-size:12px;font-weight:bold; color: #000000; background-color: #eeeeee; }
td.catalogAll2 { border-bottom: 1px dotted #cccccc; border-right: 1px dotted #cccccc; }

img { margin: 0; padding: 0; border: none}

td.topl {background: url(/i/topl.gif) top left no-repeat}
.topl div.icons {display: block; width: 190px; height: 65px; background: url(/i/top_bg2.gif) top left repeat-x;}
.topl div.icons table {margin-top:20px}

td.topr {background: url(/i/topr.gif) top left no-repeat}
.nav {display: block; margin-top: 15px}
.nav a:link, .nav a:visited {font: bold 11px; color: #000000}
.nav a:hover, .nav a:active {font: bold 11px; color: #595959}

td.right {background: url(/i/top.gif) top left no-repeat; color: #C2C2C2}
.table.menu {width: 180px; text-align: left}
.menu a {margin: 0; padding: 0; display: block;}
.menu td {font: bold 11px}
.menu a:link, .menu a:visited {color: #C2C2C2}
.menu a:hover, .menu a:active {color: #ffffff}

td.main {background: url(/i/intop.gif) top left repeat-x}
td.main#def {background: url(/i/maintop.jpg) top left no-repeat}

        td.deflft {border-bottom: 1px solid #C2C2C2; background: url(/i/maintop2.jpg) top left no-repeat #ffffff;}
        .deflft .hdr {background: url(/i/main_sub1.gif) top right no-repeat #B8B492; margin-top: 15px; height: 55px; border: 1px 0 0 1px solid #C2C2C2; color: #4D4D4D; font-size: 14px; padding: 9px 5px 5px 25px}
        .deflft .cnt {background: url(/i/main_sub2.gif) top right no-repeat #ffffff; padding: 7px 5px 7px 15px}

        td.defrght {border: 1px 0 1px 1px solid #C2C2C2; background-color: #C2C2C2}

		
.banerVestnik, .banerVestnik2	{ height:70px; border:solid 2px #FFE300; width:100%; background-image:url(/i/banerVestnikBG.gif); background-repeat:repeat-x;}
.banerVestnik2	{ border-style:none solid solid solid; }
		.i_input		{ width:300px;}
.Vestnik th, .rekvizity th	{text-align:right; padding:2 10 2 10; color:black; }
.Vestnik td, .rekvizity td	{background-color: #F0F0F0; padding:2 10 2 10; color:black; }
.Vestnik h2, .rekvizity h2	{text-transform: uppercase; font-weight: bold; color:#1570B0; font-style: normal;}
.rekvizity th	{ text-align:left; font-weight:bold; }
		td.banerVestnikTxt	{ padding-left:10px; font-size:12px; color:black; }
		.banerVestnikTxt p, .banerVestnikTxt li		{ font-size:12px; color:black; } 
.banerVestnikTxt h2, .banerVestnikTxt h3 {  color:#1570B0; margin-top:10; }
.banerVestnikTxt h2, .banerVestnikTxt h3 {  color:#1570B0; }
.banerVestnikTxt .ram	{ border:solid 2px #FFE300; padding:0 10 0 10; background-color: #F0F0F0; }
.banerVestnikTxt .rekvizity	{ width:100%;}
.banerVestnikTxt a	{ text-decoration:underline; }
		.err	{color:red;}

        .defrght .hdr {background-color: #000000; width:100%; border-bottom: 3px solid #929292; color: #FFE300; font: bold 14px; padding: 9px 5px 8px 15px}
        .defrght .cnt {background-color: #EBEBEB; border-bottom: 1px solid #C2C2C2; padding: 15px}
         .srch {background: url(/i/srch.gif) top right no-repeat #C2C2C2; border-top: 3px solid #929292}
         .srch_main {background: url(/i/srch_main.gif) top right no-repeat #C2C2C2; border-top: 3px solid #929292}

        td.inlft {border-bottom: 1px solid #C2C2C2; background-color: #C2C2C2;}
        .inlft .hdr {background: url(/i/inlft_hdr1.gif) top right no-repeat #000000; height: 82px; font-size: 14px; padding: 0}
        .inlft .hdr2 {background: url(/i/inlft_hdr2.gif) top right no-repeat #000000; height: 82px; font-size: 14px; padding: 0}

        .inlft .hdr3 {background: url(/i/inlft_hdr3.gif) bottom right no-repeat #000000; height: 82px; font-size: 14px; padding: 0}

        .inlft .cnt {background: url(/i/main_sub3.gif) top right no-repeat #EBEBEB; border-bottom: 3px solid #929292; padding: 7px 5px 7px 15px}
        .cnt table.n1 {margin: 10px 0; border-bottom: 1px solid #EBEBEB}
        .n1 em {text-transform: uppercase; font-weight: bold; color: #1570B0; font-style: normal;}
        .n1 em a:link, .n1 em a:visited {color: #1570B0; font-style: normal; text-decoration: underline}
        .n1 em a:hover, .n1 em a:active {color: #1570B0; font-style: normal; text-decoration: underline}
        .n1 div.annt {font: normal 10px; border-left: 4px solid #EBEBEB; padding-left: 6px; margin: 10px 0}

div.adv {display: none; border-left: 4px solid #EBEBEB; margin: 7px; padding-left: 10px}

        .cnt div.n2 {margin-bottom: 10px}
        .adv div.n2 {margin: 10px 0; border-bottom: 1px solid #c2c2c2}
        .n2 em {text-transform: uppercase; font-weight: bold; color: #ACACAC; font-style: normal}
        .n2 a:link, .n2 a:visited {color: #1570B0; font-style: normal; text-decoration: underline}
        .n2 a:hover, .n2 a:active {color: #1570B0; font-style: normal; text-decoration: underline}

        td.inrght {border: 1px 0 1px 1px solid #C2C2C2; background-color: #C2C2C2; width: 100%}
        .inrght .hdr {background-color: #ebebeb; width: 100%; border-bottom: 3px solid #c2c2c2; color: #636363; font: normal 14px; padding: 9px 5px 8px 15px}
        .inrght .cnt {background-color: #ffffff; border-bottom: 3px solid #929292; margin-bottom: 20px; padding: 15px; }
        .inrght table.cat {margin: 9px 3px 0 5px;  width: 90%;}
        .cat td { padding: 2px 0; border-top: 1px dashed #cccccc;}
        .cat a:link, .cat a:visited { font: bold 11px; color: #1570b0}
        .cat a:hover, .cat a:active { font: bold 11px; color: #66a5d1}

        div.path {margin: 0 10px; color: #c2c2c2;}

h1 {display: block; margin: 0; padding: 0; font: normal 24px; color: #FFE300}
h2 { margin: 0; padding: 0; font: bold 14px; color: #b8b492}
h3 { margin: 0; padding: 7px 0; font: normal 14px; color: #b8b492}
h4 { margin: 0; padding: 0; font: bold 14px; color: #1570b0}

        .table.submenu {width: 160px; text-align: left}
        .submenu a {margin: 0; padding: 0; display: block;}
        .submenu td {font: bold 11px}
        .submenu a:link, .submenu a:visited {color: #636363}
        .submenu a:hover, .submenu a:active {color: #929292}
        .submenu a#act {color: #000000}

.copy td {font: normal 9px; color: #c2c2c2}
.copy td a:link, .copy td a:visited, {color: #c2c2c2; text-decoration: underline}
.copy td a:hover, .copy td a:active {color: #d9d9d9; text-decoration: underline}

table.baskinfo td {color: c2c2c2; font: normal 10px}

table.n2#forum th { background-color: #B8B492; color: #4D4D4D; font: normal 13px; height: 30px}
.n2#forum a {text-decoration: none}
.n2#forum td {padding: 7px 5px;}

div.n2 div#hl, div.n2 div#hl a {font-weight: bold}

span.cl_new {color: #1570B0}
.brdr {border: 1px solid #929292;}

td.y a:link, td.y a:visited {color: #ffe300; text-decoration: none; font: normal 10px}
td.y a:hover, td.y a:active { color: #ffe300; text-decoration: underline}

table.tbl {}
table.tbl td { border-bottom: 1px solid #c2c2c2; text-align: center}
table.tbl th { font: bold 11px; text-align: center; background-color: #F4F4F4}

a.search {text-decoration: none;}

th {font: normal 11px; background-color: #E1E1E1; padding: 5px 0}
th#foot {font: normal 10px; text-align: left; background-color: #E1E1E1; padding: 2px 0}
