* { font-family: arial;}
TD, TH, P { font-size: 10pt;}
H1 { font-size: 18pt; font-weight: normal;}
H2 { margin: 0; padding: 0; color: #3d8bb9; font-weight: normal; font-size: 20pt; padding-bottom: 3px; margin-top: 0;}
H2 a { color: #3d8bb9; font-weight: normal; font-size: 20pt; margin-bottom: 5px;}
h3 a { color: #3D8BB9; font-size: 20pt; font-weight: normal;}
h4 { font-size: 12pt; font-weight: bold; margin: 0; padding: 0; padding-top: 10px;}
H5 { font-size: 16pt; font-weight: normal; margin-bottom: 0; margin-top: 0;}

IMG { border: none;}

A { color: #435fa0; text-decoration: underline;}
A:HOVER { text-decoration: none;}


#keys { position: absolute; top: 155; left: 81;}
##keys { position: absolute; top: 158; left: 81;}

#main_tel { margin-top: 35px; margin-right: 32px;}
#main_tel td { color: #000000; font-weight: bold;}
#main_tel .code_city { color: #c4c5c5;}

#top_menu { }
#top_menu a { text-decoration: none; color: #323e89; font-size: 11pt; font-style: italic; font-weight: bold; margin-right: 80px;}

#sum a { font-size: 8pt; color: #586ea7;}


#client a { font-size: 11pt; color: #10218b;}
h1.slogan { font: 28pt Times New Roman; color: #212a77; margin: 0 0 20px 0; padding: 0; font-weight: normal;}

table.smi
{
margin: 20px 0 0 0;
}

table.smi td
{
vertical-align: top;
padding: 0 0 50px 0;
}

table.smi td img
{
margin: 0 20px 0 0;
}

#list
{
margin: 0 0 25px 0;
padding: 0;
}

#list li
{
width: 100%;
background: url('bullet_cont.gif') top left no-repeat;
position: relative;
margin: 0 0 6px -20px;
padding: 0 0 0 20px;
list-style: none;
list-style-image: none;
}
