body, td, select {font-family: verdana, tahoma;}
select {font-size: 100%;}
body, td {font-size: 70%; color:#555;}
form {margin: 0px;}
a {color: #598DB6;}
.redlink a, a.redlink {color: #CC0033;}
textarea, input {font-family: Verdana; font-size: 110%;}
hr {border-top: 1px dotted #7992B0; border-bottom-width: 0px; margin-bottom: 0px; color: #fff;}

h2, div.h2 {font-size: 130%; color: #5F6F96; margin-bottom: 1ex;}
div.h2 {margin-top: 1em; font-weight: bold; margin-left: 15px;}
h1 {font-size: 140%;}
h3 {font-size: 120%; margin-bottom: 1ex;}
h4 {font-size: 100%; margin-bottom: 1ex;}

.paragraph p {text-align: justify;}

/*navigation*/
table.navigator_horizontal {border-right: 1px solid #E6EBF1;}
table.navigator_horizontal td.item {}
td.current {color: #666; background-image: url("/images/curbk.gif"); background-repeat: repeat-x; background-position: left top; height: 28px; text-align: center; padding-left: 0.5ex; padding-right: 0.5ex; font-weight: bold;font-size: 75%; border-right: 1px solid #89A0B9; border-left: 1px solid #E6EBF1;}
table.navigator_horizontal td.item, table.navigator_horizontal td.current, td.item {height: 28px; text-align: center; padding-left: 0.5ex; padding-right: 0.5ex; font-weight: bold;font-size: 75%; border-right: 1px solid #89A0B9; border-left: 1px solid #E6EBF1;}
.navigator_horizontal a, .bottom_nav a, .item a {color: #000; text-decoration: none;}
.navigator_horizontal a:hover, .bottom_nav a:hover, .item a:hover {text-decoration: underline;}
table.bottom_nav {border-left: 2px solid #000;}
table.bottom_nav td {border-right: 2px solid #000; padding-left: 1em; padding-right: 1em; font-weight: bold;}
div.through {padding: 10px; color: #555; font-weight: bold; background-image: url("/images/grid1.gif"); margin-top: 1ex;}
.through b {font-weight: normal;}
.through a {color: #5483B1;}
/**/
div.mlev1d {margin-bottom: 1ex;}
td#h23051 {display: none;}


.button, .Css_inputTypeButton {background-color: #667599; background-image: url("/images/butbk.gif"); background-repeat: repeat-x; background-position: left bottom; color: #fff; font-weight: bold; border: 1px outset #667599;}
.Css_inputTypeText, input.text, textarea {border: 1px inset #C2C2C2;}

div.larger {font-size: larger;}
.larger td {font-size: 80%;}

/*Стили для модуля карта сайта!*/
div.sitemap {margin-top: 1em;}
div.map0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.map1 {margin-left: 1em;}
div.map2 {margin-left: 2em;}
div.map3 {margin-left: 3em; line-height: 100%;}
div.map4 {margin-left: 4em;}
div.map5 {margin-left: 5em;}

table.redlink {background-image: url("/images/grid1.gif");}
table.grd2 {background-image: url("/images/grd2.gif"); background-repeat: repeat-x; background-position: left bottom;}
td.firm_item {padding: 0.7ex; color: #3E517C; background-image: url("/images/mark.gif"); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 15px;}

td.td1 {font-weight: bold;}
td.td2 {}
.detailvisit td {background-color: #EBEFF7;}
tr.tr1 td.td1, tr.tr1 td.td2 {background-color: #F5F7FB;}

