﻿.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:url("images/bg01.jpg") repeat-x left top;color:#575757;}
input,select,textarea{font-size:11px;line-height:13px;font-family:Verdana, Geneva, sans-serif; vertical-align:middle;color:#575757;}
a{text-decoration:none;color:#575757;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.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;}
p{ padding:8px 0;}

div.wrapper{ background:url("images/wrapper.jpg") repeat-y center top;}
div.container{ background:url("images/container.jpg") no-repeat center top;}
div.panel{ width:699px; margin:0 auto;}
div.top{ height:144px; background:url("images/bg02.jpg") no-repeat left top;}
div.logo{ padding:27px 0 0 33px;}
div.topmenu{ height:29px; margin:1px 0 0 0; background:url("images/bg03.jpg") repeat-x left top;}
div.topmenu ul li{ height:29px; float:left; width:auto; background:url("images/bg04.jpg") no-repeat left center; padding:0 0 0 1px;}
div.topmenu ul li.first{ background:none;}
div.topmenu ul li a{ display:block; width:auto; float:left; line-height:29px; font-size:13px; padding:0 26px; color:#fff;}
div.topmenu ul li a:hover,
div.topmenu ul li a.active{ background:url("images/bg05.jpg") repeat-x left top; color:#f6a500; text-decoration:none;}
div.topmenu ul li a.contact:hover,
div.topmenu ul li a.contact{ background:url("images/email.gif") no-repeat 6px 11px; color:#846321;}
div.content{ padding:12px 28px;}
h2.title{ border-bottom:solid 1px #cccccc; padding:0 0 8px 0;}
h2.title img{ vertical-align:bottom;}
div.blocks1{width:642px;overflow:hidden;clear:both; padding:6px 0 0 0;}
div.blocks1 div.block1{width:268px;}
div.blocks1 div.block2{width:354px; float:right; }
div.block3{width:268px; float:right; padding-right:30px; }
div.build-block{padding:8px 0 0 0;}
div.build-block div.build{border:solid 1px #c8c1b5;margin:0 0 8px 0;}
div.build-block div.cols1{width:352px;overflow:hidden;clear:both; background:url("images/bg07.jpg") no-repeat left top;   }
div.build-block div.cols1 div.col1{width:62px; text-align:center;padding:5px 0;}
div.build-block div.cols1 div.col2{width:290px;}
div.build-block div.cols1 div.col1 img{ border:solid 1px #fff;}
div.build-block div.cols2{width:352px;overflow:hidden;clear:both;  url("images/bg06.jpg") repeat-x left top; border:solid 1px #c8c1b5; margin:0 0 8px 0; }
div.build-block div.cols2 div.col1{width:62px; text-align:center;padding:5px 0;}
div.build-block div.cols2 div.col2{width:290px;}
div.build-block div.cols2 div.col1 img{ border:solid 1px #fff;}
div.build-block div.intro{ padding:8px 12px;}
div.thumbs{ padding:0px 2px;}
div.thumbs ul{ width:350px;}
div.thumbs ul li{ width:70px; text-align:center; float:left; padding:8px 0;}
div.thumbs img.thumb{ border:solid 1px #959595;}
div.thumbs2{ padding:0px 13px;}
div.thumbs2 ul{ width:350px;}
div.thumbs2 ul li{ width:66px; text-align:center; float:left; padding:8px 0;}
div.thumbs2 img.thumb{ border:solid 1px #959595;}
div.desription{ padding:8px 12px 16px 12px;}
div.footer{ background:url("images/footer.jpg") repeat-y left top; padding:12px 0; text-align:center; color:#fff;}
div.footer a{ color:#fff;}

