body, td, select {font-family: verdana,tahoma,arial;}
body, td {font-size: 75%; color:#000;}
font {font-size: 100%;}
select, input, textarea {font-size: 100%; color: #000;}
form {margin: 0px;}
a {color: #FF5400;}
a:visited {color: #FF852B;}
textarea, input {font-family: arial, Verdana;}
h1 {font-size: 135%; color: #123885;}
h2, .right h1 {font-size: 135%; color: #123885;}
.face h2 {color: #66CCFF;}
.face h2.nm {color: #9FBA4F;}
h3 {font-size: 120%; margin-bottom: 1ex;}
h4 {font-size: 100%; margin-bottom: 1ex; color: #123885;}
hr {clear: left; color: #7EA3D2;}
li.kaplya {list-style-image: url("/images/kaplya.gif");}
.blue a:link, .blue a:visited {color: #1D5584; text-decoration: none;}
.blue a:hover {color: #1D5584; text-decoration: underline;}
.gray a:link, .gray a:visited, a.gray:link, a.gray:visited {color: #817F7F;}
.under a, a.under {text-decoration: none;}
.under a:hover, a.under:hover {text-decoration: underline;}

.Css_InputTypeText, input.text, textarea {border: 1px inset #aaa; background: transparent;}
.Css_InputTypeText, input.text, textarea {background-image:url("/images/grid2.gif");}
.Css_inputTypeButton, .button {font-size: 90%; background-color: #123885; color: #fff; border: 1px outset #A8ACAD;}
.Css_WarningMessage {color: #0A5500; font-weight: bold;}
.Css_WarningBlock {}
.Css_ErrorMessage {color: #f00; font-weight: bold;}
.Css_ErrorBlock {}
.Css_RequireSignMark {color: #f00;}

/* Карта сайта */
div.Css_SiteMapBlock {margin-top: 1em;}
div.Css_MapItemlevel0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.Css_MapItemlevel1 {margin-left: 1em;}
div.Css_MapItemlevel2 {margin-left: 2em;}
div.Css_MapItemlevel3 {margin-left: 3em; line-height: 100%;}
div.Css_MapItemlevel4 {margin-left: 4em;}
div.Css_MapItemlevel5 {margin-left: 5em;}

.footer, .footer a, .footer td {color: #626262;}
.footer td {font-size: 70%; line-height: 110%;}
div.through {margin-bottom: 20px; font-size: 90%; color: #F5821F;}
div.through, .through * {font-weight: normal;}
.through * {color: #000;}
.through a, .through a:visited {color: #175689;}
table.content {border-collapse: collapse;}
table.content td {padding: 0.5ex;}
table.content td.head {font-weight: bold; background-color: #CCCCCC; color: #1D5294;}
table.content td.head1 {font-weight: bold; color: #1D5294;}

.t_content ul {list-style-image: url("/images/bullet.gif");}
.t_adcontent ul {list-style-image: url("/images/bullet1.gif");}
.t_adcontent h1 {font-size: 100%; margin-bottom: 1ex;}
.t_adcontent p {margin-top: 1ex; margin-bottom: 1em;}
ul li {list-style-image: url("/images/navdot.gif");}

div.leftnav {}
div.level0, div.level0hover {font-size: 110%; margin-bottom: 1ex; margin-top: 1ex; font-weight: bold;}
div.level1, div.level1hover {margin-top: 0.5ex; margin-bottom: 0.5ex; background-image: url("/images/navdot.gif"); background-repeat: no-repeat; background-position: 0ex 0.8ex; padding-left:1.5ex; margin-left: 1ex;}
div.level2, div.level2hover {margin-top: 0.5ex; margin-bottom: 0.5ex; font-size: 90%; margin-left: 5ex;}
div.level3, div.level3hover {margin-top: 0.5ex; margin-bottom: 0.5ex; font-size: 90%;}
div.level4, div.level4hover {margin-top: 0.5ex; margin-bottom: 0.5ex; font-size: 90%;}
.leftnav a, .leftnav a:visited {text-decoration: none; color: #123885;}
.leftnav a:hover {text-decoration: underline;}

table.infotable {border-collapse: collapse;}
.infotable td {padding: 0.5ex;}