body {font: 12px verdana, arial;}
* { margin: 0; padding: 0; }
body {padding: 0px;  margin: 0 auto;  width: 100%; background:#e2e5ea url(img/bg.jpg) repeat-x}

h1, h2, h3 {display:inline}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
fieldset,p,blockquote,th,td {margin:0; padding:0;border:0px;}
img {border:0px;}

ol,ul {list-style-type:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;display:block; font-family:Myriad Pro}
h1 {font-size:20px; color:#51575a}

p {font-family:Arial; font-size:12px; line-height:20px; padding:0 0 10px 0; color:#534c46}

a {color:#436474; font-family:Arial; font-size:12px;}
a:hover {color:#9e421a;}

.left {float:left;}
.right {float:right;}

.main {width:1000px;margin:0 auto; overflow:hidden;}
.logo {margin:165px 0 0 10px; float:left;}

.icons {float:right; padding:35px 10px 0 0}
.icons img {padding-left:10px;}

.slim {background: url(img/slimbg.jpg) repeat-x; height:264px; margin:65px 0 0 320px; position:relative; }
.slim-img {float:left;}
.phone {float:right; position:absolute; right:0px; font-family:Myriad Pro; font-size:24px; color:#fff; text-align:right; padding:80px 25px 0 0}
.nomber {padding-top:10px;}

.menu {position:absolute;  bottom:0px; left: 55px;}
.menu a {color:#fff;font-family:Myriad Pro; font-size:14px; text-decoration:none; padding:14px 15px; color:#fff; display:block;}
.menu a:hover {background:#287ca9}

.content {overflow:hidden; clear:both; padding:30px 0;}
.nov-menu {width:350px;}
.pad-main {margin-left:370px;}
.brec, .brec-m {padding-bottom:20px;}
.brec-m {padding-left:70px;}
.brec img {vertical-align:middle; padding:0 10px;}

.footer {background:#fff; overflow:hidden; padding:10px; margin:0 0 30px 0;}
