body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img { 
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
/*	list-style:none; */
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym { border:0;
}

html {
	min-height:100%;
	height:auto;
}

body {
	margin:0;
	padding:0;
	background:url(i/bg-b.gif) repeat-x bottom;
	font-family:Segoe UI, Arial, Verdana, Sans-Serif;
}

.clear {
	clear:both;
	overflow:hidden;
}

#overall {
	width:100%;
	background:url(i/bg-h.jpg) no-repeat top center;
}

#container {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#slogan {
	width:950px;
	height:210px;
	background:url(i/slogan.gif) no-repeat bottom;
}

#boxes {
	width:950px;
	height:70px;
	padding-top:440px;
	background:url(i/bg-boxes.jpg) no-repeat top;
}

.price {
	display:block;
	float:left;
	height:54px;
	margin-bottom:5px;
	cursor:pointer;
}


.price a {
	display:block;
	font-size:18px;
	color:#19b300;
}

#windowsHB {
	padding-left:74px;
	padding-right:400px;
	background:url(i/ico-cart.jpg) no-repeat 20px 0;
}

#windowsHP {
	padding-left:114px;
	padding-right:40px;
	background:url(i/ico-cart.jpg) no-repeat 60px 0;
}

#windowsP {
	padding-left:54px;
	background:url(i/ico-cart.jpg) no-repeat left;
}

#windowsU {
	padding-left:54px;
	background:url(i/ico-cart.jpg) no-repeat left;
}



.digitFirst {
	margin-right:10px;
}
.digit1 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-1.gif) no-repeat bottom;
}
.digit2 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-2.gif) no-repeat bottom;
}
.digit3 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-3.gif) no-repeat bottom;
}
.digit4 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-4.gif) no-repeat bottom;
}
.digit5 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-5.gif) no-repeat bottom;
}
.digit6 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-6.gif) no-repeat bottom;
}
.digit7 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-7.gif) no-repeat bottom;
}
.digit8 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-8.gif) no-repeat bottom;
}
.digit9 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-9.gif) no-repeat bottom;
}
.digit0 {
	display:block;
	float:left;
	width:16px;
	height:18px;
	background:url(i/digit-0.gif) no-repeat bottom;
}
.digitCurrency {
	display:block;
	float:left;
	width:30px;
	height:18px;
	background:url(i/digit-currency.gif) no-repeat top right;
}

#benefits {
	width:950px;
	height:200px;
	margin-top:30px;
	background:url(i/bg-benefits-t.jpg) no-repeat top;
}

#benefits .column {
	width:277px;
	float:left;
	padding-left:30px;
}

#benefits .column h1 {
	font-size:18px;
	color:#FFFFFF;
	padding:20px 0 0 0;
}

#benefits .column ul {
	list-style-type:none;	
}

#benefits .column ul li {
	font-size:11px;
	line-height:18px;
	padding:0 0 0 10px;
	margin:0 0 15px 0;
	background:url(i/bullet.gif) no-repeat 0 7px;
}

#benefits .column ul li a {
	color:#FFFFFF;	
}

#benefitsExpand {
	width:950px;
	background:url(i/bg-benefits-b.jpg) no-repeat top;
}

#benefitsExpander {
	display:block;
	height:30px;
}

.benefitsContainer {
	width:950px;
	background:url(i/bg-benefits.gif);
}

.benefitsContainerTop {
	width:950px;
	height:30px;
	background:url(i/bg-benefits-container-t.jpg);
}

.benefitsContainerBottom {
	width:950px;
	height:30px;
	background:url(i/bg-benefits-container-b.gif);	
}

.benefitsContent {
	width:890px;
	padding:20px 30px 30px 30px;
}

h1 {
	font-size:24px;
	color:#f58220;
	margin-bottom:20px;
}

h2 {
	font-size:15px;
	color:#f58220;
}

p, ul {
	font-size:13px;
	line-height:19px;
	color:#666666;
	margin-bottom:15px;
}

.benefitsContent ul {
	padding-left:15px;
}

a {
	color:#0066cc;	
}

#footer {
	width:950px;
	padding:25px 0 150px 0;
}

#copyright {
	float:left;
	width:575px;
	padding-left:30px;
	padding-top:30px;
	background:url(i/id-spftpark.jpg) no-repeat 30px 0;
}

#footer p {
	font-size:10px;
	line-height:15px;
}

#footer p a {
	color:#666666;	
}

#contacts {
	float:left;
	width:275px;
	padding-top:50px;
	background:url(i/bg-phone.gif) no-repeat 0 0;
}	

th, td {
	font-size:11px;
	color:#666666;
	line-height:16px;
	padding:10px 10px 10px 0;
	border-bottom:1px solid #E5E5E5;
	text-align:center;
}

.textLeft {
	text-align:left;
}
