HTML, BODY
{
	height:100%;
	zoom:1;
	padding:0;
}

IMG 
{
	border:0;
}

html
{

}

body
{
	background:#e2fbdc url(images/fon.png);
	font-size:11px;
	font-family:Arial;
	min-height:100%;
}

A
{
	color:#2087b7;
}

A:hover
{
	color:#51acd7;
}
		

.null
{
	overflow:hidden;
	zoom:1
}

#page
{
	width:1000px;
	margin:0 auto;
	background:#e2fbdc;
 
	height: auto !important;
	min-height:100%;
	height: 100%;	
}

	#page div.footer_guarantor 
	{
		height: 110px;
		clear: both;
	}

	#head
	{
		height:211px;
		background:#e2fbdc url(images/top-grad.png) left top repeat-x;
	}

	.top
	{
		position:absolute;
		background:url(images/top-carpet.png) right top no-repeat;
		height:114px;		
		width:412px;
		margin-left:555px;
		margin-top:-20px;
		z-index:30;
	}
	
		a.top-2-carpet
		{
			display:block;
			text-decoration:none;
			border-bottom:1px #fa7c00 solid;
			padding-bottom:3px;
			font:11px/14px Arial;
			color:#858484;
			width:213px;
			margin-top:48px;
			cursor:pinter;
		}
		
		a.top-2-carpet:hover
		{
			color:#000000;
		}
		
	.forlogo
	{
		position:absolute;
		margin-top:50px;
		margin-left:60px;
		background:transparent url(images/logo-evk.png) left top no-repeat;
		height:150px; 
		width:530px;
		padding-left:122px;
		font-size:13px;
		color:#2087b7;
		z-index:10;
	}	
	
		.tologo
		{
			display:block;
			width:100%;
			height:109px
		}
	
		.forlogo a
		{
			color:#2087b7;
			text-decoration:underline;
			padding-right:19px;
		}
		
		.forlogo a:hover
		{
			color:#51acd7;
		}
		
	.contacts
	{
		position:absolute;
		margin-left:800px;
		top:85px;
		font:14px/18px Arial;
		color:#b96b2c;
		width:250px;
		z-index:20;
	}	
	
		.contacts .code
		{
			color:#c69063;
		}
		
		.contacts .fax
		{
			color:#c69063;
			font-size:11px;
		}
		
.content
{	
	background:#e2fbdc url(images/page-grad.png) 0px 0px repeat-x;
	min-height:789px;
	_height:789px;
	padding-top:16px;
	overflow:hidden;
	zoom:1;
}		

	.c-left
	{	
		float:left;
		width:350px;
		margin-left:59px;
		margin-right:20px;
		_margin-left:30px;
		_margin-right:10px		
	}
	
	.c-right
	{	
		float:left;
		width:525px;
	}
	
	
.sertificats
{
	overflow:hidden;
	zoom:1;
	padding-bottom:16px;
	margin-bottom:22px;
	border-bottom:1px #00a051 solid;
}	

	.sertificats a
	{
		display:block;
		float:left;
		width:90px;
		margin-right:12px;
		height:64px;
		padding-left:58px;
		font-size:10px;
		margin-bottom:12px;
	}
	
.subfotos
{
	overflow:hidden;
	zoom:1;	
	margin-bottom:8px;
}	

	.subfotos a
	{
		display:block;
		float:left;
		margin-right:16px;
		margin-bottom:16px;
	}
	
.green
{
	color:#008141;
}

	a.green:hover
	{
		color:#00bb5f;
	}
	
	
.korr
{
	margin-top:32px;
}	

	.korr ul
	{
		margin-top:18px;
		list-style:none;
		line-height:18px;
	}
	
	ul
	{
		list-style:none;
		line-height:18px;	
	}
	
	ul li
	{
		padding-left:13px;
		background:url(images/li.png) left 7px no-repeat;
	}
	
.bigimg
{
	margin-bottom:22px;
}	
	
	.reklama
	{
		overflow:hidden;
		zoom:1;
		margin-bottom:32px;
	}
	
		.r1
		{
			float:left;
			width:142px;
			height:100px;
			border-left:2px #00a051 solid;
			background-color:#fff0ba;
			padding:8px;
			margin-right:22px;
		}
		
		.rlast
		{
			margin-right:0px;
		}
	
		.r1 table td
		{
			font:11px/18px Arial;
			padding:4px;
			padding-right:12px;
		}
		
		.shema
		{
			float:left;
		}
	
	.sizes
	{
		margin-top:12px;
		overflow:hidden;
		zoom:1;
		margin-bottom:12px;
	}
	
.footer
{
	width:1000px;
	height:110px;
	margin:auto;
	clear: both;
	margin-top: -110px;
	background:url(images/bottom-vinyk.png) 431px 0px no-repeat;
}	

	.edesc
	{
		color:#474747;
		margin-left:314px;
		_margin-left:157px;
		padding-top:35px;
		width:62px;
		float:left;
	}
	
	.eline
	{
		float:left;
		border-top:1px #b3b2b2 solid;
		width:104px;
		margin-top:43px;
		height:67px;
	}
	
	.ecopy
	{
		float:left;
		margin-top:55px;
		padding-left:250px;
	}
	
h1,h2
{
	font-family:"Cambria Math", Georgia;
	font-size:31px;
	color:#00a051;
	padding-left:60px;
	padding-right:60px;
	line-height:35px;
	height:55px;
	font-weight:normal;
}
	
h2
{
	font-size:20px;
}	
	
.imena
{
	font:12px/19px Arial;
}

.ins
{
	padding-left:60px;
	padding-right:60px;
	
}

	table.price 
	{
		width:700px;
		border-collapse:collapse;
	}

	table.price td, table.price th
	{
		padding:8px;
		vertical-align:center;
		text-align:center;
		border-bottom:1px #a3c696 solid;
	}
	
		table.price td.b
		{
			font-weight:bold;
		}
		
.red
{
	color:#ff0000;
}		

.docx
{
	overflow:hidden;
	zoom:1;
}

	.docx a
	{
		display:block;
		float:left;
		width:165px;
		margin-right:54px;
		padding-top:240px;
		margin-bottom:24px;
	}
	
.c-left p, .c-right p
{
	font:12px/19px Arial;
    margin-bottom: 16px;
}

.hidd
{
	display:none;
}


.photos a
{
	display:block;
	float:left;
	width:140px;
	height:140px;
}


.photos a:hover
{
	border:1px #40bf7c solid;
	width:138px;
	height:138px;
}