﻿
.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{background-color:#dbd6ca;margin:0px;font-size:12px;line-height:14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#787262;}
input,select,textarea{font-size:12px;line-height:14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align:middle;color:#787262;}
a{text-decoration:none;color:#787262;}
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:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
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;}
.c1{ color:#4881a5;}
a.a1{ text-decoration:underline; color:#347ead;}

div.top-out{ background:#c2d4e0 url(images/bg01.gif) repeat-x left top;}
div.top{ width:961px; margin:0 auto; padding:6px 0 3px;}
div.top div.cols1{width:961px;overflow:hidden;clear:both;}
div.top div.cols1 div.col2{width:auto; float:right; padding:4px 0 0;}
div.top div.cols1 div.col1 ul li{ width:auto; float:left; padding:0 15px;}
div.top div.cols1 div.col1 ul li a{ display:block; width:auto; float:left; color:#fff; font-size:13px;}
div.top div.cols1 div.col1 ul li a:hover{ text-decoration:none;}
div.top div.cols1 div.col1 ul li a span{display:block; width:auto; float:left; line-height:20px;}
div.top div.cols1 div.col1 ul li a span.tab-r{ padding:0 9px;}
div.top div.cols1 div.col1 ul li a:hover span.tab-l,
div.top div.cols1 div.col1 ul li a.active span.tab-l{  background:url(images/bg03.gif) no-repeat left top;}
div.top div.cols1 div.col1 ul li a:hover span.tab-r,
div.top div.cols1 div.col1 ul li a.active span.tab-r{  background:url(images/bg04.gif) no-repeat right top;}
div.top div.cols1 div.col2 ul li{ width:auto; float:left; border-left:solid 1px #e8eff3; padding:0 15px 2px; font-size:11px; line-height:11px; }
div.top div.cols1 div.col2 ul li.first{ border-left:none;}
div.top div.cols1 div.col2 ul li a{ color:#e8eff3; text-decoration:underline;}
div.container{ background:#d3cdbf url(images/bg05.gif) repeat-x left top;}
div.header-out{ background:url(images/bg_blog.jpg) no-repeat center top;}
div.header{ width:941px; margin:0 auto;}
div.header div.cols1{width:941px;overflow:hidden;clear:both; padding:23px 0 20px;}
div.header div.cols1 div.col1{width:248px;}
div.header div.cols1 div.col2{width:349px;padding-left:275px; margin:0 0 0 43px;}
div.header div.cols1 div.col3{width:10px; float:right;}
div.header div.t1{ font-size:16px; color:#5595bd; line-height:18px;}
div.header div.t2{ font-size:14px; color:#9b927b; line-height:16px;}
div.header div.internet{ border-top:dotted 1px #5595bd; border-bottom:dotted 1px #5595bd; color:#5595bd; margin:8px 0; font-size:11px; line-height:13px;}
div.header div.quality{ border-top:dotted 1px #5595bd; border-bottom:dotted 1px #5595bd; color:#5595bd; margin:8px 0; font-size:11px; line-height:13px; padding:20px 0;}
div.header ul.region li{ padding:2px 0; color:#a9a391;}
div.header ul.region li img{ vertical-align:middle;}
div.offer-block{ width:961px; height:35px; background:url(images/bg07.jpg) no-repeat left top; margin:0 auto;}
div.offer-block h3{ color:#fff; line-height:35px; padding:0 20px; font-weight:normal;}
div.content{ width:961px; margin:0px auto 0;}
div.main{ width:740px; float:left; padding:5px 0 0;}
div.side{ width:215px; float:right;}

div.see-block { padding-bottom:10px;}

div.see-block div.box01{width:740px;background:url(images/box01-mid.gif) repeat-y left top;}
div.see-block div.box01-top{background:url(images/box01-top.gif) no-repeat left top;}
div.see-block div.box01-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:9px;}
div.see-block div.cols1{width:722px;overflow:hidden;clear:both;}
div.see-block div.cols1 div.col1{width:376px;}
div.see-block div.cols1 div.col2{width:346px;}
div.see-block h3.t1{ font-weight:normal; color:#4881a5;}
div.see-block a.check{ width:239px; height:27px; background:url(images/btn01.gif) no-repeat left top; line-height:27px; text-align:center; color:#fff; display:block; margin:0 auto;text-decoration:none;}
div.see-block a.check:hover{ text-decoration:none;}
div.see-block a.check span{ color:#988f79;}
div.see-block a{color:#4881a5; text-decoration:underline;}
div.support-block{ margin:5px 0 0; width:740px;}
div.support-block div.cols1{width:740px;overflow:hidden;clear:both;}
div.support-block div.cols1 div.col1{width:243px;}
div.support-block div.cols1 div.col2{width:243px; margin:0 0 0 5px;}
div.support-block div.cols1 div.col3{width:243px; float:right;}
div.support-block div.support{ width:243px; background:url(images/box02-mid.gif) repeat-y left top;}
div.support-block h3.t1{ background:url(images/box02-top.gif) no-repeat left top; line-height:38px; padding:0 0 0 49px; color:#fff;}
div.support-block h3.t2{ background:url(images/box03-top.gif) no-repeat left top; line-height:38px; padding:0 0 0 49px; color:#fff;}
div.support-block h3.t3{ background:url(images/box04-top.gif) no-repeat left top; line-height:38px; padding:0 0 0 49px; color:#fff;}
div.support-block div.entry{ background:url(images/box02-btm.gif) no-repeat left bottom; padding:9px;}
div.support-block ul.featured{ padding:0px 0 10px 30px;}
div.support-block ul.featured li{ background:url(images/arrow01.gif) no-repeat left 12px; padding:6px 0 6px 10px; font-size:13px; color:#d0e7f5;}
div.support-block a.more{ width:143px; height:20px; display:block; background:url(images/btn02.gif) no-repeat left top; font-size:11px; color:#0b4777; line-height:20px; padding:0 0 0 20px; margin:0 0 0 62px;}
div.support-block a.more:hover{ text-decoration:none;}
div.wordpress-block{ margin:5px 0 0;}
div.wordpress-block div.box01{width:740px;background:url(images/box01-mid.gif) repeat-y left top;}
div.wordpress-block div.box01-top{background:url(images/box01-top.gif) no-repeat left top;}
div.wordpress-block div.box01-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:10px;}
div.wordpress-block h3{ text-transform:uppercase; font-weight:normal; padding:0 0 12px;}
div.wordpress-block h3 span{ color:#4881a5;}
div.wordpress-block ul.companies{ overflow:hidden; width:710px; margin:0 auto;}
div.wordpress-block ul.companies li{ width:auto; float:left; padding:0 8px;}
div.new-block{ margin:5px 0 0;}
div.new-block div.box01{width:740px;background:url(images/box01-mid.gif) repeat-y left top;}
div.new-block div.box01-top{background:url(images/box01-top.gif) no-repeat left top;}
div.new-block div.box01-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:10px;}
div.new-block h3{ text-transform:uppercase; font-weight:normal; padding:0 0 12px;}
div.new-block h3 span{ color:#4881a5;}
div.new-block ul.new{ overflow:hidden; width:702px; margin:0 auto;}
div.new-block ul.new li{ width:117px; text-align:center; float:left;}
div.advantages-block{ background:url(images/box05-mid.gif) repeat-y left top;}
div.advantages-block h3.t1{ background:url(images/box05-top.gif) no-repeat left top; padding:4px 0 0 49px; line-height:35px; color:#fff; font-weight:normal;}



div.advantages-block div.advantages{ background:url(images/box05-btm.gif) no-repeat left bottom; padding:7px 8px;} 
div.advantages-block ul li a{ padding: 6px 0px 12px 38px; font-weight:bold; color:#fff;line-height:25px;}


div.additional-block{width:215px;background:url(images/box06-mid.gif) repeat-y left top;}
div.additional-block h3.t1{background:url(images/box06-top.gif) no-repeat left top;padding:6px 0 0 49px; line-height:35px; color:#fff; font-weight:normal;}
div.additional-block ul.additional{background:url(images/box06-btm.gif) no-repeat left bottom; padding:0 1px 8px 1px;}
div.additional-block ul.additional li{ background:url(images/bg08.gif) repeat-x left top; border-bottom:dotted 1px #b0a68f;}
div.additional-block ul.additional li.last{ border-bottom:none;}
div.additional-block ul.additional li a{ display:block; background:url(images/icon02.gif) no-repeat 6px 9px; padding:23px 0 20px 74px; color:#fff;}




div.range-block div.box01{width:961px;background:url(images/box07-mid.gif) repeat-y left top; margin:5px auto 0;}
div.range-block div.box01-top{background:url(images/box07-top.gif) no-repeat left top;}
div.range-block div.box01-btm{background:url(images/box07-btm.gif) no-repeat left bottom; padding:10px;}
div.range-block h3{ font-weight:normal; text-transform:uppercase;}
div.range-block a{ color:#347ead; text-decoration:underline;}
div.range-block div.cols1{width:941px;overflow:hidden;clear:both;}
div.range-block div.cols1 div.col1{width:692px;}
div.range-block div.cols1 div.col2{width:249px;}
div.range-block div.cols01{width:692px;overflow:hidden;clear:both; padding:8px 0;}
div.range-block div.cols01 div.col01{width:24px;}
div.range-block div.cols01 div.col02{width:73px; font-weight:bold; padding:2px 0 0;}
div.range-block div.cols01 div.col03{width:240px;}
div.range-block div.cols01 div.col04{width:24px; float:left;}
div.range-block div.cols01 div.col05{width:73px;float:left;font-weight:bold;padding:2px 0 0;}
div.range-block div.cols01 div.col06{width:240px;float:left;}
div.range-block input.txt{ width:216px;}
div.range-block textarea.msg{ width:216px; height:120px;}
div.range-block input.submit{ width:285px; height:33px; background:url(images/btn03.gif) no-repeat left top; border:none; font-size:14px; color:#fff; cursor:pointer; font-weight:bold; margin:16px auto 0; display:block;}
div.range2-block div.box01{width:961px;background:url(images/box07-mid.gif) repeat-y left top; margin:5px auto 0;}
div.range2-block div.box01-top{background:url(images/box07-top.gif) no-repeat left top;}
div.range2-block div.box01-btm{background:url(images/box07-btm.gif) no-repeat left bottom; padding:10px;}
div.range2-block h3.t1{ font-weight:normal; text-transform:uppercase;}
table.product{ width:941px; border-spacing:0; border-collapse:collapse;}
table.product th,
table.product td{ padding:0;}
table.product th.s,
table.product th.m,
table.product th.xl{ width:224px; border:solid 1px #fff;}
table.product th.all{ vertical-align:bottom; font-size:14px; text-align:left; padding:0 0 0 5px;}
table.product th.all img{ margin:-10px 0 0;}
table.product td.s,
table.product td.m,
table.product td.xl{ border:solid 1px #d4cfc4; text-align:center; width:224px;}
table.product td.all{ border:solid 1px #d4cfc4; padding:6px 10px;}
div.range2-block h4.t1{ padding:10px 0 3px;}
div.range2-block h4.t1 img{ vertical-align:middle;}
table.product td.s,
table.product td.xl{ background:#e1ddd3;}
table.product tr.more td{ padding:1px;}
table.product a.more{ display:block; background:url(images/bg09.gif) repeat-x left top; text-align:center; color:#fff; line-height:37px; font-size:14px; border:solid 1px #8b8169;}
table.product a.more:hover{ text-decoration:none;}
div.footer-out{ background:#dbd6ca url(images/bg10.gif) repeat-x left top; margin:5px auto 0;}
div.footer{ width:961px; margin:0 auto; padding:9px 0 10px;}
div.footer div.cols1{width:961px;overflow:hidden;clear:both; background:url(images/bg11.gif) repeat-y left top;}
div.footer div.cols1 div.col1{width:200px; padding:14px 0 0;}
div.footer div.cols1 div.col2{width:200px;padding:14px 0 0;}
div.footer div.cols1 div.col3{width:200px;padding:14px 0 0;}
div.footer div.cols1 div.col4{width:361px; text-align:center; float:left;}
div.footer h4{ padding:0 0 0 40px; text-transform:uppercase; font-size:13px; font-weight:normal;}
div.footer ul{ padding:6px 40px;}
div.footer ul li{ padding:2px 0;}
div.footer ul li a{ color:#fff; display:block; padding:3px 9px;}
div.footer ul li a:hover{ background:#bfb59e; text-decoration:none;}
div.footer a.mc{ text-decoration:underline;}
div.footer p.copyright{ color:#b6ac94;}
