html, body, form { padding:0px; margin:0px; }
body { font:12px/20px Verdana; color:#787878; background:#f7fbfe; }
img { border:none; vertical-align:middle; padding:0px; margin:0px; }
input { vertical-align:middle; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time { margin:0px; padding:0px; border:none; font-size:100%; font:inherit; vertical-align:baseline; display:block; }
time { display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; }
audio { display:none; }
canvas, video { display:inline-block; *display:inline; *zoom:1; }

a { text-decoration:underline; }
a:hover { text-decoration:none; }
a:active { outline:none; }
a.u { text-decoration:underline; }
a.u:hover { text-decoration:none; }

p { line-height:20px; text-align:justify; margin:0px; padding:5px 0px; }

h1, h2, h3 { color:#474646; margin:0px; padding:5px 0px; }
h1 { font-size:16px; }
h2, h3 { font-size:14px; }
h1 span, h2 span, h3 span { color:#1350a7; }

.clear { clear:both; line-height:0px; }
.hidden { display:none; }

@font-face {
    font-family: 'MinionProBold';
    src: url('images/fonts/minionpro-bold-webfont.eot');
    src: url('images/fonts/minionpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/fonts/minionpro-bold-webfont.woff') format('woff'),
         url('images/fonts/minionpro-bold-webfont.ttf') format('truetype'),
         url('images/fonts/minionpro-bold-webfont.svg#MinionProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.uc { text-transform:uppercase; }
.fnt.a11 { font:11px Arial; }
.fnt.t11 { font:11px Tahoma; }
.fnt.ab11 { font:bold 11px Arial; }
.fnt.tb11 { font:bold 11px Tahoma; }
.fnt.ab12 { font:bold 12px Arial; }
.fnt.ab14 { font:bold 14px Arial; }
.fnt.ab18 { font:bold 18px Arial; }
.fnt.white { color:#fff; }
.fnt.maroon { color:#7b3245; }
.fnt.maroon-dark { color:#9d0f33; }
.fnt.dark { color:#555252; }

.tbl { border-collapse:collapse; border-spacing:0px; }
.tbl.td td { padding:0px; }

.w80 { width:80px; }
.w310 { width:310px; }
.w418 { width:418px; }
.w420 { width:420px; }

.fd .field { padding-bottom:13px; }
.fd .field > .name { line-height:22px; padding-right:18px; text-align:right; float:left; }
.fd .field > .input { float:left; }
.fd input[type="text"], .fd input[type="password"], .fd select { color:#000; padding:2px; margin:0px; border:1px solid #a8e2ff; border-radius:1px; }
.fd select { padding:1px; }
.fd .field .hint { color:#838383; font:11px Arial; padding:2px 0px; }


.wrap { width:1000px; margin:0px auto; overflow:hidden; }

.header { width:1000px; height:217px; background:url(images/header.jpg) no-repeat; }
.header .logo { width:443px; height:122px; position:absolute; margin:38px 0px 0px 71px; }
.header .info { color:#fff; font:11px Verdana; position:absolute; margin:195px 0px 0px 62px; }
.header .info > span { margin-left:22px; }
.header .phone { color:#fff; font:18px 'MinionProBold'; position:absolute; margin:185px 0px 0px 774px; padding-left:30px; background:url(images/phone.png) no-repeat left center; }
.header .phone > span { font-size:25px; }

footer { padding:13px 18px 0px; }
footer > div { padding:22px 0px; background:url(images/footer-line.gif) repeat-x top; }
footer .copyright { margin-left:8px; float:left; }
footer .wedes { margin-right:8px; float:right; }
footer .wedes a { color:#787878; padding-right:32px; background:url(images/wedes.gif) no-repeat right center; }

.content-wrap { padding:9px 20px 0px; }
.lcol { width:237px; float:left; margin-right:20px; }
.lcol nav { width:237px; background:#ddd; border-radius:3px; }
.lcol nav > div { padding:4px 3px; }
.lcol nav a { color:#000; font:12px Verdana; text-decoration:none; }
.lcol nav a:hover { text-decoration:underline; }
.lcol nav a.g { font-weight:bold; padding:7px 14px; margin-top:2px; background:url(images/g.png) repeat-y left; display:block; }
.lcol nav ul { list-style:none; padding:0px; margin:0px 0px 2px; border:1px solid #c0c0c0; border-top:none; }
.lcol nav ul li { padding:4px 13px; margin:0px; }


.content { width:700px; float:right; }
.h1 { color:#1350a7; font:italic 22px 'MinionProBold'; }


.tbl-1 { border-collapse:collapse; border-spacing:0px; }
.tbl-1 td, .tbl-1 th { padding:4px 12px; }
.tbl-1 .line { height:1px; padding:0px; font:1px/1px Arial; }

.tbl-1.blue td, .tbl-1.blue th { color:#3167b3; border:1px solid #bbddf7; background:#dceefb; }
.tbl-1.blue .bg { color:#1350a7; background:#bbddf7; }
.tbl-1.blue strong { color:#1350a7; }

.tbl-1.green td, .tbl-1.green th { color:#1c7508; border:1px solid #c1e9c6; background:#e4f8de; }
.tbl-1.green .bg { color:#1c7508; background:#b1eea3; }
.tbl-1.green strong { color:#1c7508; }


ul.files { list-style:none; margin:0px; padding:0px; }
ul.files li { padding:5px 0px 5px 30px; margin:0px; }
ul.files li a { color:#068000; }
ul.files li.pdf { background:url(images/file.icons/pdf.png) no-repeat left center; }
ul.files li.doc, ul.files li.docx { background:url(images/file.icons/doc.png) no-repeat left center; }
ul.files li.xls, ul.files li.xlsx { background:url(images/file.icons/xls.png) no-repeat left center; }
ul.files li.zip { background:url(images/file.icons/zip.png) no-repeat left center; }
ul.files li.rar { background:url(images/file.icons/rar.png) no-repeat left center; }
ul.files li.png { background:url(images/file.icons/png.png) no-repeat left center; }
ul.files li.jpg, ul.files li.jpeg { background:url(images/file.icons/jpg.png) no-repeat left center; }
ul.files li.gif { background:url(images/file.icons/gif.png) no-repeat left center; }
