* {font-family: Arial;}
body {background-color: #2D6C98; margin: 0 0 0 0; padding: 0 0 0 0;}

p {font-size: 13px; line-height: 17px; color: #000000; margin: 0.5em 0 0.5em 0; padding: 0 0 0 0;}
p.line {font-size: 12px; line-height: 17px; color: #555555; margin: 0 0 0 0; padding: 0 0 0 0;}
p.uslugi {font-size: 13px; line-height: 21px; color: #000000; margin: 0 0 1em 0; padding: 0 0 0 0;}
p.small {font-size: 12px; line-height: 15px; color: #000000; margin: 0 0 1.5em 0; padding: 0 0 0 0;}
h1 {font-size: 18px; color: #2F6894; margin: 0 0 0 0; padding: 0.1em 0 0.2em 0;}
h2 {font-size: 18px; color: #FFFFFF; margin: 0 0 0 0; padding: 0.1em 0 0.2em 0;}
h3 {font-size: 40px; color: #306F9B; margin: 0 0 0 0; padding: 0 0 0.2em 0; font-weight: normal;}
h4 {font-size: 18px; color: #577E97; margin: 0 0 0 0; padding: 0.1em 0 0.2em 0;}


ul {margin: 0 0 0 0; padding: 0 0 0.5em 0.4em;}
ul li { margin: 0.2em 0 0 0; padding: 0.2em 0 0.3em 1.2em; list-style-type: none; background: url('img/li.gif') no-repeat 0 6px;  font-size: 82%; color: #000000;}
ul a {color:#000000; text-decoration: underline;}
ul a:hover {color: #555555; text-decoration: underline;}

a	{color:#285A7E; text-decoration: underline;}
a:hover		{color: #000000; text-decoration: underline;}

img {border: 0;}

td.bg_left {background: url("img/bg_left.jpg") right top;}
td.bg_right {background: url("img/bg_right.jpg") left top;}
td.ex2 {background: url("img/bg_ex_second.gif") right bottom;}
td.bottom_line {background: url("img/bg_bottom2.gif") right top;}
td.bottom_invert {background: url("img/bg_bottom2.gif") left top;}

tr.blue_line {background: url("img/blue_line.jpg") repeat-x right top;}
tr.white_line {background: url("img/bg_gray.gif") left top;}
div.ex {margin: 0 50px 30px 0;}

.png {
//background-image: none ! important;
behavior: url('pngfix.htc');
}
