	BODY{border:0px;
		padding:0;
		margin:0;
		background-color:#f8f8f8;
		background-image:url(image/fon.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		font-size:12px;
		color:#393939;
	}
	TABLE{padding:0;
		margin:0;
		border:0;
		font-family:Arial !important ;
		font-size:12px;
	}
	DIV{font-family:Arial !important ;
	}
	IMG{border:0;
	}
	A{text-decoration:none;
	}
	#top_menu_mini{height:29px;
		background-color:#ebebeb;
		color:#959595;
		text-transform:uppercase;
		font-size:10px;
		padding-left:20px;
	}
	#top_menu_mini A{color:#959595;
	}
	#top_menu_mini A:hover{color:#cd0101;
	}
	#fon{font-size:28px;
		color:#3f3d3d;
	}
	.gr{color:#6a6a6a;
	}
	#menu{height:40px;
		background-color:#878787;
		background-image:url(image/menu.jpg);
		background-repeat:repeat-x;
		text-align:center;
	}
	.silki_m{text-transform:uppercase;
		color:#ffffff;
		font-size:10px;
		margin-left:20px;
		margin-right:20px;
	}
	.silki_m:hover{color:#cd0101;
	}
	.polosa{background-color:#ffffff;
		height:1px;
	}
	.left_p{background-color:#1c84c2;
		background-image:url(image/about.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
	.left_viz{background-color:#1c84c2;
		background-image:url(image/pol.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
	.left_p2{background-color:#1c84c2;
		background-image:url(image/bc.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
	.zag{text-transform:uppercase;
		color:#1c84c2;
		font-size:22px;
		padding:0;
		margin:0;
	}
	.zag2{text-transform:uppercase;
		color:#1c84c2;
		font-size:18px;
		padding:0;
		margin:0;
	}
	.block{background-color:#f2f2f2;
		text-align:center;
	}
/*	p{text-indent:20px;
	}
*/
	.t_r{background-image:url(image/top_right.jpg);
		background-repeat:no-repeat;
		background-position:top right;
	}
	.b_r{background-image:url(image/bot_right.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	.txt{margin:20px;
		margin-bottom:30px;
	}
	.s_bl{background-image:url(image/block.jpg);
		background-repeat:no-repeat;
		text-transform:uppercase;
		color:#ffffff;
		width:220px;
		height:28px;
		text-align:center;
	}
	.top_l_g{background-image:url(image/top_l_g.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		width:8px;
	}
	.top_r_g{background-image:url(image/top_r_g.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		width:8px;
	}
	.top_g{background-image:url(image/top_g.jpg);
		background-repeat:repeat-x;
		color:#ffffff;
		text-transform:uppercase;
		font-size:10px;
		text-align:center;
	}
	.gr_l{border-left:1px solid #d1d1d1;
	}
	.gr_r{border-right:1px solid #d1d1d1;
	}
	.gre{background-color:#f2f2f2;
		background-image:url(image/gr.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	.pic{float:left;
		margin-right:8px;
		margin-bottom:5px;
	}
	.bot_l_g{background-image:url(image/bot_l_g.jpg);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.bot_r_g{background-image:url(image/bot_r_g.jpg);
		background-repeat:no-repeat;
		background-position:top right;
	}
	.bot_g{background-image:url(image/bot_g.jpg);
		background-repeat:repeat-x;
	}
	.silka{color:#1c84c2;
	}
	.silka:hover{color:#cd0101;
		text-decoration:underline;
	}
	.zag_r{color:#cd0101;
		font-weight:bold;
		font-size:24px;
		text-transform:uppercase;
		padding:0;
		margin:0;
	}
	.txt p{
		text-align: justify;
		padding-bottom: 8px;
	}
	.txt ul, .txt li{
		margin-left: 20px;
	}
	.nomer{width:33px;
		height:33px;
		color:#ffffff;
		font-size:19px;
		background-color:#939393;
		text-align: center;
		vertical-align: middle; 
		display: table-cell; 
	}
	.nomer p{text-indent:0;
		padding:0;
		margin:0;
margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
text-align: center !important;
	}
	.silk_zag2{color:#cd0101;
		text-transform:uppercase;
		font-size:16px;
		font-weight:bold;
		
	}

	.bl_silka{color:#1c84c2;
		text-transform:uppercase;
		font-size:10px;
	}
	.bl_silka:hover{color:#cd0101;
	}

	.shem_silka{border:5px solid #939393;
		float:left;
	}
	A.shem_silka:hover{border:5px solid #cd0101; 
		}
	.tab A.shem_silka{width:200px;height:200px;
		}
	.tab{width:230px;
		background-image:url(image/fon_bl.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		border:1px solid #e8e8e8;
		height:273px;
		margin-left:7px;
		margin-right:5px;
	}
	.tab2{	background-image:url(image/fon_bl.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		border:1px solid #e8e8e8;
		background-color:#f8f8f8;
		padding:10px;
		width:95%;
		
	}
	.silk_zag{padding-left:5px;
		width:180px;
	}
	.bot{height:77px;
		background-image:url(image/bot.jpg);
		color:#c2c2c2;
	}
	#rek{background-image:url(image/tel.jpg);
		height:77px;
		width:350px;
		background-repeat:no-repeat;
		background-position:left;
		font-size:22px;
		float:left;
		padding-left:60px;
	}
	.vid_s{font-weight:bold;
		color:#1c84c2;
		font-size:16px;
	}
	.vid_w{font-weight:bold;
		font-size:14px;
	}
	.podcherk{background-image:url(image/polosa.jpg);
		height:5px;
		background-repeat:repeat-x;
		width:100%;
	}
	.polosa_sm{background-image:url(image/polosa_small.jpg);
		height:1px;
		background-repeat:no-repeat;

		width:200px;
	}
	.bl_w{width:210px;
		height:210px;
	}
	.pict{border:5px solid #939393;
	}
	.zagolovok{font-size:14px;
		text-transform:uppercase;
		color:#1c84c2;
		font-weight:bold;
	}
	.silki{color:#1c84c2;
	}
	.silki:hover{color:#cd0101;
	}
	.price{font-weight:bold;
		color:#cd0101;
		font-size:32px;
	}
	.price2{font-weight:bold;
		color:#cd0101;
		font-size:30px;
	}
	.bc{border:5px solid #939393;
		margin:5px;
		width:125px;
		height:125px;
		float:left;
	}
	A.bc:hover{border:5px solid #cd0101;
		width:125px;
		height:125px;
	}
	.free_areas p{
		text-indent: 0px;
	}
.tbl_areas{
	background-color: #c3d3f0;
}
tbl_areas td{
	background-color: #ffffff;
}
.area{
	font-size: 20px;
}
.area2{
	font-size: 24px;
	color: #cd0101;
}
.tbl_areas{
	background-color: #adadad;
}
.tbl_areas th{
	background-color: #939393;
	color: white;
	padding: 3px;
}
.tbl_areas td{
	background-color: #f6f6f6;
	padding: 3px;
}
.bottom_lnk{
	text-align: center;
}
.bottom_lnk a{text-transform:uppercase;
	color:#939393;
	font-size:10px;
	margin-left:25px;
	margin-right:25px;
}
.bottom_lnk a:hover{color:#cd0101;
}
	p{line-height:18px;
	}
	.pad{margin-left:10px;
	}
	.metro{margin:0px;
		padding:0px;
	}
	A{color:#cd0101;
		text-decoration:none;
	}
	A:hover{text-decoration:underline;
		color:#cd0101;
	}