body {min-width: 740px; background-color: #FFFFFF; color: #000000; margin: 0; padding: 0;}
body, td, th {font-size: 80%; font-family: Arial, Geneva CY, Sans-Serif;}

a, a:link {color: #00539b;}
a:visited {color: #5782a4;}

a.aMenu, a.aMenu:link { font-size:8pt; color:#FFE47F; }
a.aMenu:visited { color:#FFE47F; font-size: 8pt; }
a.aMenu:hover { color:#FFFFFF; font-size: 8pt; }

a.aMenuTop, a.aMenuTop:link, a.aMenuTop:visited { color: #FFE47F; text-decoration: none; }
a.aMenuTop:hover { color: #FFE47F; }


.topTd {
    background-color: #FFD016;
    background-position: top;
    background-repeat: repeat-x;
}

.top {color: #B37D00; margin: 1px 0 5px 0; text-align: center; }
/* table.menu { position: absolute; top: 127; visibility: hidden; border: solid 2px FFD52B; border-top: none;} */
/* table.menu { position: absolute; top: 127; visibility: hidden; border-color : FFD52B; border-bottom-width : 2px; border-bottom-style : solid; border-right-width : 2px; border-right-style : solid; border-left-width : 2px; border-left-style : solid; width:} */

.menuTD1 { padding: 0 5px 0px 10px;  color:#FFE47F; font-size: 8pt; vertical-align: top; }
.menuTD2 { padding: 0 10px 6px 0px; color:#FFE47F; font-size: 8pt; }

/* news styles */
.dNews { font-size: 8pt; background-repeat: no-repeat;}
.gNews { font-size: 9pt; color: #339900}
.bNews { font-size: 9pt; color: #cc0033}
.iNews { font-size: 9pt; color: #6B7979}

/* заголовки блоков */
.h1 { font-weight: bold; font-size: 10pt;}

/* стандартные таблицы */
th.t1 {
    background-color: #e4e8ed;
    padding: 2px;
}

td.t1 { background-color: #F9FBFB; padding: 2px; }
table.tb1 { background-color: #CFDADA; }

tr.odd { background-color: #F9FBFB; padding: 2px; }
tr.even {
    background-color: #F7F7FA;
    padding: 2px;
}

/* my styles */
a.aMap, a.aMap:link, a.aMap:visited { color: #B37D00; text-decoration: none; }
a.aMap:hover { color: #B37D00; }

/* стили для нижнего меню */
a.menu2 { font-size:8pt; color:#5782A4; }
a.menu2:visited { font-size:8pt; color:#5782A4; }
div.menu2 { display: inline; white-space: nowrap; vertical-align: text-top; }


/*Стиль для таблицы контактов */

.contact_tbl{
    border-top:1px solid #CECECE;
    border-left:1px solid #CECECE;
}
.contact_tbl td{
    border-bottom:1px solid #CECECE;
    border-right:1px solid #CECECE;
}

/*Расстояние межд строками в списке*/

.details li{
    padding:5px 0;   
}