html {
background-color: #white;
height: 100%;
}

body {
/*
min-width: 1000px;
max-width: 1500px;
*/
height:100%;
background-color: white;
/* шрифтовая база */
font-family: PTSerifRegular, "Times New Roman", Georgia, Serif;
font-size: 1em;
line-height: 1.4em;
text-align: left;
}

a { color: #0277bd; }
a:hover { color: #b62929; }

p {
margin-bottom: .8em;
text-align: left;
}

ol { margin-left: 1em; }

ul {
margin-left: 1.3em;
margin-bottom: .8em;
}

ol li { list-style: decimal; }

ul li {
list-style: square;
text-indent: -.3em;
}

img {
border: 0;
}

textarea {
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-size: 12px;
line-height: 1.4em;
text-align: left;
}

hr.dotted {
margin: 20px 0;
border:none;
border-top: 1px dotted #B2B2B2;
color: #B2B2B2;
background-color: #fff;
height:1px;
}

pre {
font-family: monospace;
font-size: 1em;
line-height: 1.1em;
text-align: left;
color: #344149;
}

.x {
    Font-Family: 'PTSerifRegular', Verdana;
    Font-weight: normal; Font-size: 16px;
    line-height: 18px;
    Margin: 0 0 10px; color: #333333;
}

.xl {
    Font-Family: 'PTSerifRegular', Verdana;
    Font-weight: normal; Font-size: 18px;
    Line-height: 20px;
    Margin: 0 0 10px; color: #333333;
}

.x a, .xl a {
    color: #28609B;
}
