﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:11px;line-height:14px;font-family:Verdana, Geneva, sans-serif;background:#0b8aac;color:#4f4f4f;}
input,select,textarea{font-size:11px;line-height:13px;font-family:Verdana, Geneva, sans-serif; vertical-align:middle;color:#4f4f4f;}
a{text-decoration:none;color:#107793;}
a:hover{text-decoration:underline;}
h1{font-size:26px;line-height:28px;font-family:"Times New Roman", Times, serif; font-weight:normal; padding:0 0 8px ;}
h2{font-size:24px;line-height:26px;font-family:"Times New Roman", Times, serif; font-weight:normal;}
h3{font-size:18px;line-height:20px; font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
h4{font-size:16px;line-height:18px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:11px;line-height:13px;}
.floatleft{float:left; width:auto;margin:0 8px 0 0;}
.floatright{float:right; width:auto; margin:0 0 0 8px;}
.alignleft{ text-align:left; }
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
.c1{ color:#701910;}
.c2{ color:#2088a5;}
p{ padding:8px 0;}

div.container{width:911px;margin:0 auto; position:relative;}
div.header{ height:127px;}
div.header a.logo{ position:absolute; z-index:2; top:0; left:16px;}
div.header h2.slogan{ position:absolute;z-index:3; top:46px; left:332px; color:#fff; font-weight:normal; width:400px; text-align:center;}
div.header div.utils{ position:absolute;z-index:4; top:8px; right:0; color:#fff; text-transform:uppercase;}
div.header div.utils a{ color:#fff;}
div.topmenu{ height:65px; background:url(images/bg01.jpg) no-repeat left top;}
div.topmenu2{ height:65px; background:url(images/bg04.jpg) no-repeat left top;}
ul.topmenu{ position:absolute;z-index:5; top:138px; left:74px;}
ul.topmenu li{ width:auto; float:left; padding:0 24px;}
ul.topmenu li a{text-transform:uppercase; color:#f9fdfd; font-family:Arial, Helvetica, sans-serif;}
ul.topmenu li a:hover{ color:#c4d6e2; text-decoration:none;}
ul.topmenu li a span.s1{ font-size:26px; line-height:28px; }
ul.topmenu li a span.s2{ font-size:12px; line-height:14px; }
div.wrapper{ background:#fff; border-left:solid 1px #73bbc9; padding:0 6px 5px 5px;}
div.unique-block{ background:#f6efd3;width:899px;}
div.unique-block div.cols1{width:899px;overflow:hidden;clear:both;}
div.unique-block div.cols1 div.col1{width:279px;}
div.unique-block div.cols1 div.col2{width:620px;padding:5px 0 0;}
div.unique-block h2.t1{ color:#208aa6; padding:6px 8px 0 12px;}
div.unique-block div.unique{ padding:0 8px 0 22px;font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
div.unique-block div.flash{ width:610px; border:solid 1px #dadada; padding:10px 0; text-align:center; background:#fff;}
div.canvas{ padding:8px 0;border-left:solid 1px #bbbbbb; border-right:solid 1px #bbbbbb; width:897px;}
div.content{width:897px; clear:both; overflow:hidden; background:url(images/bg02.gif) repeat-y 383px top;}
div.content2{width:897px; clear:both; overflow:hidden;}
div.main{ width:699px; float:left;}
div.main-inner{ padding:10px;}
div.side1{ width:382px; float:left;}
div.side2{ width:317px; float:left;}
div.side3{ width:198px; float:right;padding:8px  0 0;}
div.side1-inner{ padding:0 8px;}
div.side2-inner{ padding:0 10px;}
div.create-block div.cols1{width:297px;overflow:hidden;clear:both; padding:8px 0;}
div.create-block div.cols1 div.col1{width:117px;}
div.create-block div.cols1 div.col2{width:180px;}
div.create-block div.more{ text-align:right;}
div.create-block div.more a{ color:#f40c0c; text-transform:uppercase;}
div.create-block h3.t1{ color:#1998ba; padding:2px 0 3px;}
div.create-block div.separator{ line-height:1px; height:1px; font-size:1px; border-top:solid 1px #bbbbbb;}
div.contact-block{ text-align:center; }
div.contact-block a.mail{ font-size:11px;}
div.side3 h3{color:#1998ba; padding:2px 0 0;}
div.contact-block h4{ font-weight:normal; padding:8px 0 0;}
div.industry-block{ padding:20px 0 0;  text-align:center;}
div.industry-block img{ vertical-align:middle;}
div.concepts{ background:url(images/bg03.jpg) no-repeat left top; height:51px; color:#fff; text-align:center; line-height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
div.footer{ padding:10px 0 0;}
div.footer ul.menu li{ width:auto; float:left; padding:3px 0 3px 16px;}
div.footer ul.menu li a{ color:#fff; text-transform:uppercase; font-size:14px;}
div.footer ul.menu li ul li{ float:none; clear:both; padding:1px 0 1px 16px; width:auto;}
div.footer ul.menu li ul li a{font-size:11px; font-style:italic;}
div.designed{ text-align:right; font-size:10px; color:#b3d8e2; clear:both; width:890px; padding:8px 0px;}
div.designed a{ color:#b3d8e2;}