﻿.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:13px;line-height:18px;font-family:Arial, Helvetica, sans-serif;background:url(images/bg01.gif) repeat-x left top;color:#000; background-color: #534b48;}
input,select,textarea{font-size:10px;line-height:12px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#000;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:35px;line-height:40px; color:#660033;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:18px; color:#660033;}
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.container{width:940px;margin:0 auto;}
div.header{ width:900px; margin:0 auto; height:148px; position:relative;}
div.header div.logo{ padding:21px 0 0;}
div.header img.contact{ position:absolute; top:28px; right:0;}
div.header div.new{ position:absolute; top:117px; right:0; line-height:29px; font-weight:bold; color:#ffaa19;}
div.header div.new a{ text-transform:uppercase; color:#fff; font-weight:normal;}
ul.topmenu{ position:absolute; right:0; top:85px;}
ul.topmenu li{ width:auto; float:left; padding:0 0 0 2px;}
ul.topmenu li a{ display:block; width:auto; float:left; background:#ffaa19; color:#660033; line-height:22px; padding:0 11px;}
ul.topmenu li a.active,
ul.topmenu li a:hover{ font-weight:bold; text-decoration:none;}
div.wrapper{width:940px;background:url(images/box01-mid.gif) repeat-y left top;}
div.wrapper-top{width:940px;background:url(images/box01-top.gif) no-repeat left top;}
div.wrapper-btm{width:886px;background:url(images/box01-btm.gif) no-repeat left bottom; padding:7px 27px 27px;}
div.photo-block div.cols1{width:886px;overflow:hidden;clear:both;}
div.photo-block div.cols1 div.col1{width:303px;}
div.photo-block div.cols1 div.col2{width:303px;}
div.photo-block div.cols1 div.col3{width:280px;}
div.photo-block img{ border:solid 5px #403b38;}
div.intro-block{ margin:7px 0 0; background:url(images/p4.jpg) no-repeat right 500px;}
div.intro-block div.cols1{width:886px;overflow:hidden;clear:both;font-size:22px; line-height:30px;  font-weight:bold; height:101px; background:url(images/bg02.jpg) no-repeat left top;}
div.intro-block div.cols1 div.col1{width:605px; font-style:italic; padding:5px 0 0;}
div.intro-block div.cols1 div.col2{width:281px; color:#fff; padding:5px 0 0;}
div.intro-block span.s1{ color:#701141;}
div.intro-block span.s2{ color:#ffaa19;}
div.intro-block span.s3{ font-style:italic;}
div.intro-block div.free{ padding:0 0 0 11px;}
div.intro-block div.new{ color:#660033; font-size:22px; line-height:30px;}
div.intro-block div.welcome{ padding:12px;}
div.intro-block div.cols2{width:862px;overflow:hidden;clear:both; padding:16px 0 0;}
div.intro-block div.cols2 div.col1{width:320px; margin:0 16px 0 0;}
div.intro-block div.cols2 div.col2{width:320px;}
div.intro-block ul.reasons li,
div.intro-block ul.services li{ background:url(images/icon01.gif) no-repeat left 4px; padding:0 0 0 20px;}
div.intro-block p.experience{ font-size:21px; line-height:27px; font-weight:bold; color:#701141; width:500px; padding:24px 0;}
div.footer{ margin:10px 0 0;}
div.footer div.cols1{width:886px;overflow:hidden;clear:both;}
div.footer div.cols1 div.col1{width:156px;}
div.footer div.cols1 div.col2{width:730px; font-size:10px; line-height:12px;}
div.about-block{ padding:12px; background:url(images/p5.jpg) no-repeat right bottom;}
div.about-block ul.divisions{ padding:0 0 8px;}
div.about-block ul.divisions li{ background:url(images/icon01.gif) no-repeat left 4px; padding:0 0 0 20px;}
div.about-block div.group{ padding:0 392px 70px 0;}
div.about-block p.about{ font-weight:bold; font-size:15px; font-weight:bold; line-height:20px;}

div.product-block{ padding:12px; }
div.product-block ul.divisions{ padding:0 0 8px;}
div.product-block ul.divisions li{ background:url(images/icon01.gif) no-repeat left 4px; padding:0 0 0 20px;}
div.product-block div.group{ padding:0 392px 70px 0;}
div.product-block p.about{ font-weight:bold; font-size:15px; font-weight:bold; line-height:20px;}

div.delivery-block{ padding:12px; background:url(images/tamap_anglia.jpg) no-repeat right bottom;}
div.delivery-block ul.divisions{ padding:0 0 8px;}
div.delivery-block ul.divisions li{ background:url(images/icon01.gif) no-repeat left 4px; padding:0 0 0 20px;}
div.delivery-block div.group{ padding:0 392px 70px 0;}
div.delivery-block p.about{ font-weight:bold; font-size:15px; font-weight:bold; line-height:20px;}


div.contact-intro-block{ margin:7px 0 0;}
div.contact-intro-block div.cols1{width:886px;overflow:hidden;clear:both;font-size:22px; line-height:30px;  font-weight:bold; height:101px; background:url(images/bg02.jpg) no-repeat left top;}
div.contact-intro-block div.cols1 div.col1{width:605px; font-style:italic; padding:5px 0 0;}
div.contact-intro-block div.cols1 div.col2{width:281px; color:#fff; padding:5px 0 0;}
div.contact-intro-block span.s1{ color:#701141;}
div.contact-intro-block span.s2{ color:#ffaa19;}
div.contact-intro-block span.s3{ font-style:italic;}
div.contact-intro-block div.free{ padding:0 0 0 11px;}
div.contact-intro-block div.new{ color:#660033; font-size:22px; line-height:30px;}
div.contact-intro-block div.welcome{ padding:12px;}
div.contact-intro-block div.cols2{width:862px;overflow:hidden;clear:both; padding:16px 0 0;}
div.contact-intro-block div.cols2 div.col1{width:320px; margin:0 16px 0 0;}
div.contact-intro-block div.cols2 div.col2{width:320px;}
div.contact-intro-block ul.reasons li,
div.contact-intro-block ul.services li{ background:url(images/icon01.gif) no-repeat left 4px; padding:0 0 0 20px;}
div.contact-intro-block p.experience{ font-size:21px; line-height:27px; font-weight:bold; color:#701141; width:500px; padding:24px 0;}


div.contact-block{ padding:12px; }
div.contact-block ul.divisions{ padding:0 0 8px;}
div.contact-block ul.divisions li{ background:url(images/icon01.gif) no-repeat left 4px; padding:0 0 0 20px;}
div.contact-block div.group{
	padding:0;
	width: 250px;
	float: left;
}
div.contact-block p.about{ font-weight:bold; font-size:15px; font-weight:bold; line-height:20px;}

form.contact{}
form.contact div.contact-cols1{width:365px;overflow:hidden;clear:both; padding:3px 0;}
form.contact div.contact-cols1 div.contact-col1{
	width:100px;
	float: left;
}
form.contact div.contact-cols1 div.contact-col2{
	width:150px;
	float: right;
	margin-right: 50px;
}
form.contact input.txt{ width:150px;}
form.contact textarea.txtarea{ width:150px; height:50px;}
form.contact div.send{ padding:3px 0 3px 170px;} div.contactform {
	width: 350px;
	float: right;
	position: relative;
}
div.contactinfo {
	float: left;
	position: relative;
	width: 200px;
	padding-left: 50px;
}

