﻿@charset "utf-8";
/* CSS Document */
html {overflow-y:scroll;}
html, body {margin:0 auto;height:100%;}
body {font:84.01% Verdana, Geneva, sans-serif;line-height:120%;background:url('img/mnbgr.jpg') repeat-x;}

* {margin:0;padding:0;}
a {outline:none;}
a:link {color:#2283a2;}
a:visited {color:#055169;}
a:hover {color:#4da3bf;}
img {border:0;}
p {text-align:justify;padding:0 4px 12px;}

#main {height:100%;margin:0 auto;}
#wrap {position:relative;width:1004px;min-height:100%;margin:0 auto;overflow:hidden;}
* html #wrap {height:100%;overflow:visible;}

#head {height:74px;background:url('img/hdbgr.jpg') no-repeat 478px 100%;color:#FFF;}
#logo {display:inline;float:left;width:66px;height:64px;margin:6px 26px 0 36px;background:url('img/logo.png') no-repeat;text-decoration:none;}
#header {float:left;height:50px;padding:14px 0 0;font:italic 22px/24px Arial, Helvetica, sans-serif;}
#phone {float:right;height:74px;width:308px;font:bold 16px/74px Verdana, Geneva, sans-serif;}
#phone strong {font:20px/20px Verdana, Geneva, sans-serif;color:#005773;}

#menu {clear:both;height:40px;margin:0 1px;padding:1px 0;background:#38a5c3;}
#mnwrap {position:relative;height:40px;margin:0 -30px 0 -1px;background:#38a5c3 url('img/mmbgr.jpg') repeat-x;}
* html #mnwrap {margin:0 0 0 -1px;}
#mnwrap ul {list-style:none;margin:0 1px;padding:0 28px;}
#mnwrap li {float:left;height:40px;padding:0 22px;background:url('img/libgr.gif') no-repeat 0 13px;line-height:40px;}
#mnwrap li.first {background:none;}
#mnwrap li a {display:block;font:13px/40px Verdana, Geneva, sans-serif;color:#FFF;text-decoration:none;}
#mnwrap li.active a,#mnwrap li a:hover {text-decoration:underline;}

#cont {position:relative;clear:both;float:left;padding:0 0 84px;color:#636363;width:100%;}
#pretext {padding:36px 50px 12px 20px;}
#pretext img {float:left;margin:10px 0 0;}
#text {clear:both;padding:36px 50px 0;}
#text h2 {clear:both;height:30px;margin:6px 0 20px;padding:0 4px 4px;font:bold italic 18px/30px Verdana, Geneva, sans-serif;border-bottom:1px solid #9dcedd;color:#2283a2;}
#text h4 {clear:both;height:24px;padding:6px 4px 4px;font:bold italic 14px/22px Verdana, Geneva, sans-serif;color:#2283a2;}
#text ul {list-style:none;margin:0 32px 12px;}
#text ul li {position:relative;padding:3px 0 3px 24px;background:url('img/adbgr.gif') no-repeat 0 6px;}
#crumbs {position:absolute;width:100%;top:3px;left:0;padding:0 0 0 48px;font-size:11px;line-height:26px;background:#f3fbfc;}
#ltext {float:left;width:220px;padding:12px 0 0;}
#ltext a {display:block;margin:0 0 16px;font:14px/14px Verdana, Geneva, sans-serif;color:#2283a2;}
#ltext a.active {color:#055169;}
#rtext {float:right;width:640px;min-height:480px;padding:0 0 0 20px;background:url('img/ftbgr.gif') repeat-y;}
* html #rtext {height:480px;}
#news {float:left;width:100%;margin:0 0 24px;}

#foot {position:relative;clear:both;width:100%;height:72px;margin:0 auto;margin-top:-72px;background:#bbdbe5 url('img/ftbgr.gif') repeat-x;}
#ftwrap {width:1004px;margin:0 auto;}
#copy {float:left;display:inline;margin:32px 0 0 50px;color:#0e4f63;}
#count {float:right;display:inline;margin:26px 50px 0 0;}

.none {}
.center {text-align:center;}
.error {color:#FF0000;}
.left {float:left;}
.right {float:right;}
.limg {float:left;margin:5px 12px 5px 0;border:6px solid #e4e4e4;}
.rimg {float:right;margin:5px 0 5px 12px;border:6px solid #e4e4e4;}

.advert {position:relative;float:right;width:500px;height:290px;margin:10px 0 0;padding:1px 0;background:#77b6ca;}
.adwrap {position:relative;height:290px;margin:0 -1px;background:#77b6ca url('img/adwrap.jpg') no-repeat 50% 50%;}
.adwrap h2 {height:52px;margin:0 12px;font:italic 18px/52px Verdana, Geneva, sans-serif;border-bottom:1px solid #9dcedd;color:#2283a2;text-align:center;}
.adwrap ul {list-style:none;margin:10px 22px;font-size:14px;line-height:12px;}
.adwrap li {position:relative;padding:0 0 10px 24px;background:url('img/adbgr.gif') no-repeat 0 4px;}
.adwrap a {position:absolute;bottom:8px;right:26px;}

.prods {clear:both;margin:0 0 16px;}
.prods img {float:left;margin:0 20px 32px 0;}
.prods table {width:326px;border:1px solid #a8a8a8;}
.prods td {padding:14px;border:1px solid #a8a8a8;}

.buys {clear:both;margin:0 0 16px;}
.buys h3 {height:24px;padding:6px 4px 4px;font:bold italic 14px/22px Verdana, Geneva, sans-serif;color:#2283a2;}

.faqs {clear:both;margin:0 0 16px;}
.faqs strong {display:inline;}
.faqs h3 {padding:0 4px 12px;font:bold italic 14px/18px Verdana, Geneva, sans-serif;color:#2283a2;}

.mnnews {float:left;width:30%;margin:0 2% 0 4px;}

.news {clear:both;margin:0 0 16px;}
.news h3 {padding:0 4px 12px;font:bold italic 14px/18px Verdana, Geneva, sans-serif;color:#2283a2;}

.mailform {float:left;width:97%;padding:10px;}
.mailform * {margin:5px;}
.mailform img {float:left;}
.mailform label {clear:both;float:left;}
.mailform input {float:right;}
.mailform select {float:right;}
.mailform textarea {float:right;}
