div.pages_list
		{
		clear: both;
		text-align: center;
		margin-top: 10px;
		}


div#sitemap a	
		{
		display: block;
		padding-left: 15px;
		background: url(images/css/bull.gif) 0 50% no-repeat;
		}
div#sitemap div.sub
		{margin-left: 40px}
div#ComperBox
		{
		margin: 0 auto;
		padding: 20px;
		overflow: scroll;
		width: 75%;
		}
div#ComperBox table
	{
	/*position: relative;*/
	background: white;
	z-index: 100;
	}
div.isub a	
		{
		/*border: solid 1px red;*/
		/*display: block;*/
		/*float: left;*/
		height:25px;
		min-width: 30px;
		white-space: nowrap;
		padding-left: 15px;
		margin: 0;
		background: url(images/css/shar.jpg) 0px 0 no-repeat;
		color: #2773b2;
		text-decoration: underline;
		}
		
div.isub a:hover
		{
		
		color: red;
		text-decoration: none;
		}

div.isub
		{
		/*float: left;
		min-height: 20px;*/
		width: 80%;
		margin: 0 auto;
		/*background-color: #dfdfdf;*/
		}
		
div.sub b
		{
		color: #999999;
		font-weight: normal;
		}
		
div.sub a	
		{
		color: #555;
		font-size: 12px !important;
		border-bottom: solid 1px #7f7f7f;
		text-decoration: none;
		}
		
div.sub a:hover
		{
		color: red;
		border-bottom: none;
		text-decoration: none;
		}


div.foto	
		{float: left;padding: 10px; overflow: hidden;}
div.foto a img
		{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
		-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */	
		}
div.foto a:hover img
		{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
		-moz-opacity: 1.0; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
		opacity: 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */	
		}
div#faqList
		{
		width: 500px;
		margin: 0 auto;
		background: #222;
		}
div.faq	{padding: 10px}
div.faq_otv	{padding: 10px; background: #000}


div#filtr
	{
	/*width: 80%;*/
	margin: 0;
	margin-left: 250px;
	border: solid 1px #c1d6e7;
	background: #eef1f3;
	padding: 10px 100px;
	/*padding-top: 5px;
	padding-bottom: 10px;*/
	}
div#filtr2
	{
	/*position: absolute;
	top: 450px;
	left: 0;*/
	float: left;
	width: 200px;
	/*overflow: hidden;*/
	border: solid 1px #c1d6e7;
	background: #eef1f3;
	/*padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;*/
	padding: 20px;
	text-align: left !important;
	}
div#filtr2 div
	{
	padding: 0 !important;
	margin: 0 !important;
	}
div#filtr2 h2
	{
	padding: 0 !important;
	margin: 0 !important;
	}
div#filtr2 td {text-align: left !important;}
div#catalogList{margin-right: 190px;}
table.catalog_table
	{
	border-collapse: collapse;
	margin: 0 auto;
	width: 800px;
	}
table.catalog_table td
	{
	border: solid 1px #c1d6e7;
	background: #eef1f3;
	padding: 3px;
	}
	
div.price_box
	{
	border: solid 1px #D0DFEB;
	float: left;
	width: 200px;
	height: 170px;
	text-align: center;
	background-color: #F5F5F4;
	margin-left: 41px; 
	}
.table2				{
					font-size: 11px !important;
					border-collapse: collapse;
					margin: 0 auto;
					border: none;
					color: #555;
					/*border: solid 1px #5692c2;*/
					margin-left: 10px;
					}
.table2 td	
					{
					/*order: solid 1px #ffffff;*/
					/*border: solid 1px #5692c2;*/
					border-bottom: solid 2px #ffffff;
					color: #00000;
					padding: 3px;
					margin-bottom: 5px;
					text-align: left;
					}
					
.table2 tr:hover		{background-color: #fff !important;}

					
.table2 tr	{border: solid 1px #ffffff;
			background-color: #EEF3F7;}
					
.table2 th
					{
					border: none !important;
					/*border-bottom: dashed 1px #000000 !important;*/
					background: url(/images/css/punkt.jpg) 0 100% repeat-x #fff;
					padding-top: 2px;
					margin-bottom: 7px;
					text-align: left;
					}
			
.table2 .th{}


.KnowBox
	{
	position: absolute;
	top: -60px;
	left: 200px;
	width: 330px;
	height: 250px;
	overflow: auto;
	background: white;
	border: solid 2px LightSkyBlue;
	z-index: 100;
	}

.visota
	{
	padding: 15px;
	/*width: 330px;*/
	/*top: expression(eval(document.body.scrollTop + 200) + "px");*/
	}

#srav
	{
	width: 500px !important;
	overflow: auto;
	height: 100%;
	}
	
input#name
	{
	width: 190px;
	}
	
input#phone
	{
	width: 190px;
	}
	
input#email
	{
	width: 190px;
	}
	
textarea#address
	{
	width: 190px;
	}
	
textarea#addinfo
	{
	width: 190px;
	}
	
.with_icon
	{
	color: #A80508;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	}
	
table#icon b
		{
		color: #999999;
		font-weight: normal;
		}