body,td,th { margin:0px; font-family: Tahoma;    font-size: 13px;    color: #333;}
body {background-color: #fff;}

h2 {font-size: 26px;font-weight: 600;}
h3 {font-size: 20px;font-weight: 600;}
h4 {font-size: 18px;font-weight: 500;}
h4 {font-size: 18px;font-weight: 500;}

.header {background: url(images/hat_rezina.gif) repeat-x; position: relative; min-width: 900px;}
* html .header {width:expression(document.body.clientWidth > 900? "100%" :"900px");}
.header .phones {position: absolute; top: 0; right: 0; display: block; width: 628px; height: 98px;}
.header .phones img {width: 628px; height: 98px; border: 0;}

a:link    { color: #3056A0;    text-decoration: none;}
a:visited { text-decoration: none;    color: #3056A0;}
a:hover   { text-decoration: underline;    color: #032864;}
a:active  { text-decoration: none;}

a.h, a.h:hover, a.h:visited, a.h:active { color: #333333; text-decoration: none; }

.contacts {width: 100%; overflow: hidden;}
.contacts .item {float: left; width: 425px; margin: 0 20px 0 0; padding: 0 0 20px 0;}
.contacts h4 {padding: 0; margin: 0 0 12px 0;}

.contacts-right {color: #7a7b7d;}
.contacts-right h3 { color: #630506; font-size: 100%; margin: 0 0 12px 0; padding: 12px 0 0 0;}

