html, body
{
	height: 100%;
	min-height: 100%;
	margin: 0px;
}
*
{
	margin:0px;
	padding:0px
}
#wrap
{
	width: 100%;
	min-height:100%;
	margin:0px;
	padding:0px;
	background:url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/top_bg.png') repeat-x center top;
}
body
{
	background: url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/body_bg.png') repeat center top ;
	margin: 0px;
	text-align: center;
	font-family:arial;
}
#header
{
	width: 100%;
	margin:0px;
	padding-top:20px;
	height: 117px;
	border:0px solid black;
}
#HeaderContent
{
	margin:auto;
	width:980px;
	height:117px;
	background: url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/header_bg.jpg') no-repeat left bottom;
}
#logo
{
	background: url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/logo_bg.jpg') no-repeat left top;
	margin-left:30px;
	padding:12px 10px 20px 10px;
	height:85px;
	width:251px;
	float:left;	
}
#logo a 
{
	text-decoration:none;
	text-align:center;
	font-family:arial;
	font-size: 30px;
	font-weight:bold;
	color:#fff;	
	letter-spacing:-1px;
	line-height:28px
}
#TitleContainer
{
	padding:30px 0px 40px 0px;
	text-align:center;
}
h1
{
	font-family:Georgia,arial;
	font-size: 22px;
	font-weight:bold;
	color:#00617e;
	padding:0px;
	margin:0px;
	letter-spacing:-1px;
	line-height:28px
}
h1 span{font-size: 28px;}
h2
{
	padding:3px 12px 5px 6px;
	background:#fff;
	font-family:georgia,arial;
	color:#7795cd;
	font-size: 22px;
	font-weight:bold;
	font-style:italic;
}
#HeaderPhone
{
	float:right;
	background:url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/tel.png') no-repeat left 6px;
	font-family:arial;
	font-size:36px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#fff;
	height:40px;
	padding-left:40px;
}

#TopMenu
{
	clear:both;
	text-align:left;
	padding-top:19px;
}
#TopMenu ul
{
	margin:0px;
	padding:0px;
}
#TopMenu li
{
	display:table-cell;
	height:20px;
	border-left:1px dotted #8f572e;
	list-style-type:none;
	margin:0px;
	padding:6px 8px 6px 8px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
#TopMenu li:first-child{border-left:0px none}
#TopMenu li a
{
	font-size:14px;
	color:#8f572e;
	text-align:left;
	text-decoration:none;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}
#TopMenu li:hover, #TopMenu li.Selected{border-bottom:2px solid #e08848;cursor:pointer}
#TopMenu li:hover a, #TopMenu li.Selected a{color:#e08848;}
#PageContainer
{
	margin:0px auto;
	width:980px;
	height:400px;
	text-align:left;
	border: 5px solid #cfdcdf;
	border-top:0px none;
	padding:0px 0px 150px 0px;
	background:#fff url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/content_bg.jpg') no-repeat center 120px;
}
#MainSubtitle
{
	font-family:georgia,arial;
	font-weight:bold;
	font-size:18px;
	color:#363f41;
	padding-top:4px;
}
p
{
	font-family:arial;
	font-size: 13px;
	color:#52514b;
	padding:0px 0px 8px 0px;
	margin:0px;
}
a{outline: 0}

#Content
{
	padding:0px 80px;
	clear:both;
}
#TextBoxRight, #TextBoxLeft
{
	width:400px;
	height:255px;
	background-image:url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/textbox_bg.png');
	background-repeat:repeat;
	background-position: 0px 30px;
	border-top:3px solid #e08848;
}
#TextBoxLeft{float:left;}
#TextBoxRight{float:right;}
#TextBoxTitleContainer{display:table;margin-top:-20px;}
#TextBoxTitleContainer div {display:table-cell}
#TextBoxTitle, #TextBoxTitle h2
{
	padding:3px 12px 5px 6px;
	background:#fff;
	font-family:georgia,arial;
	color:#7795cd;
	font-size: 20px;
	font-weight:bold;
	font-style:italic;
}
#TextContainer{padding:5px 20px 30px 24px;color:#42413c;font-size:13px;height:220px}
#MidName {display:none}

#Form h3
{
	color:#6d8eca;
	font-size:14px;
	font-style:italic;
	margin:0px;
	padding:4px 0px 2px 0px;
}
#Form Input, #Form textarea
{
	width:150px;
	height:18px;
	margin:0;
	border:0 none;
	border-bottom:1px solid #6d8eca;
}
#BannersContainer
{
	padding:60px 80px 0px ;
	text-align:center;
	clear:both;
	display:table;
}
.Banners
{
	display:table-cell;
	background:url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/banner_bg.png') no-repeat top left;
	width:215px;
	height:113px;
	padding:6px 20px;
	text-align:left;
}
.Banners h3 
{
	font-size:21px;
	color:#33697d;
	font-style:italic;
	letter-spacing:-1px;
	border-bottom:1px dashed #33697d;
	margin-bottom:10px;
	padding:0px
}
.Banners p
{
	font-size:12px;
	color:#5e5d56;
	line-height:140%;
	width:160px;
	padding:0px;
}
.Banners a{margin:0px;padding:0px;text-decoration:none;}
#Seperator{width:27px}
#EstimateBanner, #CouponBanner, #OrganicBanner{height:110px}
#EstimateBanner
{
	background:url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/EstimateBannerIcon.png') no-repeat right 45px  ;
}
#CouponBanner
{
	background:url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/CouponBannerIcon.png') no-repeat right 40px  ;
}
#OrganicBanner
{
	background:url('/web/20161222070338im_/http://www.nivans.ru/files/Carpet_Digger/images/OrganicBannerIcon.png') no-repeat right 45px  ;	
}
#OrganicBanner h3{color:#408605}
.Banners a.block{position:absolute;top:0;left:0;width:100%;height:105px;}
.Banners p a{margin:0px;padding:0px;text-decoration:none;color:#bc6424;font-size:10px;font-weight:bold}
.Banners p a span{font-size:16px;margin-top:2px}
#footer
{
	margin-top:20px;
	border-top:1px dotted #8f572e;
	padding-top:20px;
	padding-bottom:35px;
	font-size:12px;
	color:#8f572e;
}
.FooterColumn
{
	display:table-cell;
	width:50%;
	vertical-align:top;
}
	.AddressColumn
	{
		float:right;
	}
	.AddressColumn a
	{
		color:#8f572e;
		font-weight:bold;
	}	

#ContentBoxContainer{margin:0; width:370px; height:100%;}
#ContentBoxContainer .customScrollBox{position:relative; height:100%; overflow:hidden;}
#ContentBoxContainer .customScrollBox .container{position:relative; width:330px; padding-right:30px; float:left;}
#ContentBoxContainer .customScrollBox .content{clear:both;}
#ContentBoxContainer .dragger_container{position:relative; width:0px; height:100%; float:left; border-left:1px dotted #ccc; cursor:pointer;}
#ContentBoxContainer .dragger{position:absolute; width:9px; height:9px; background:#aaa; margin-left:-5px; text-align:center; overflow:hidden; cursor:pointer; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
#ContentBoxContainer .dragger_pressed{position:absolute; width:9px; height:9px; background:#555; margin-left:-5px; overflow:hidden; cursor:s-resize;}
/*
     FILE ARCHIVED ON 07:03:38 Dec 22, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:25:18 Dec 09, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 343.41
  exclusion.robots: 0.084
  exclusion.robots.policy: 0.076
  cdx.remote: 0.057
  esindex: 0.008
  LoadShardBlock: 310.546 (3)
  PetaboxLoader3.datanode: 443.46 (5)
  PetaboxLoader3.resolve: 238.682 (3)
  load_resource: 438.434 (2)
*/