@charset "utf-8";

a{color: #0090e2; text-decoration:underline;}
a:hover, a:visited:hover{color: #63af29;}

html, body {
	margin:0px;
	padding:0px;
	color: #6a787c;
	font-size:12pt;
	font-family:Tahoma, Arial, Verdana, sans-serif;
}

#wrapper {
	min-width: 1000px; /* для нормальных браузеров */
    width:expression(document.body.clientWidth > 1000? "100%" :"1000px"); /* для ie */
}
img {margin:0; *margin:0 -3 0 -3px;}
a img {border: 0 none;}
td {padding: 0px;}
table {border-collapse: collapse;}
h1, h2, h3, h4 {
	font-size:20pt;
	color:#000;
	line-height:normal;
	margin:3pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-left:0;
	}
h2{
	font-size:18pt;
	}
h3{
	font-size:16pt;
	color: #454F52;
	margin:10 0 10 0px;
	}
h4{
	font-size:11pt;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color: #454F52;
	margin:10 0 10 0px;
	}

/*--------------------------------------------------------------------------------------------*/
.inner_table{
	width:928px;
	height:100%;
	border:0 none;
}
.inner_table .main_td{
	vertical-align:top;
	padding:20 0 20 0px;
}
.right_col{
	float:right;
	margin:0 0 0 30px;
	width:643px;
}
.right_col .content_table{
	width:100%;
	height:100%;
}
	.top_td{
		height:40px;
		vertical-align:top;
	}
		.top_td .menu_col{
			width:350px;
			float:left;
		}
			.top_td .menu_col ul{
				padding:0;
				margin:0;
			}
			.top_td .menu_col ul li{
				display:inline;
				margin:0 20 0 0px;
				font-size:12px;
			}
		.top_td .phone_col{
			width:293px;
			float:left;
			color:#454f52;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:25px;
		}
	.header_pic_td{
		text-align:center;
		vertical-align:top;
		height:475px;
	}
	.content_td{
		text-align:center;
		vertical-align:top;
		padding:20 0 0 0px;
	}
	.content_td h1{
		color:#454f52;
		margin:0 0 20 0px;
		font-size:32px;	
	}
	.content_td .text_col{
		width:477px;
		margin:0 20 0 0px;
		color:#6a787c;
		font-size:10pt;
		float:left;
		text-align:left;
	}
	.content_td .text_col_2{
		width:643px;
		margin:0 0 0 0px;
		color:#6a787c;
		font-size:10pt;
		float:left;
		text-align:left;
	}
		.content_td .text_col img{
			margin:0 10 0 0px;
		}
		.content_td .text_col .table td{
			padding:3px;
			font-size:10px;
		}
	.content_td .text_col_full{
		width:643px;
		color:#6a787c;
		font-size:10pt;
		float:left;
		text-align:left;
	}
		.content_td .text_col_full .table td{
			padding:3px;
			font-size:14px;
		}
		.content_td .text_col p, .content_td .text_col_2 p{
			margin:0 0 12 0px;
		}
	.content_td .gallery_col{
		width:146px;
		background:#fbf1cb;
		float:left;
		text-align:left;
	}
		.content_td .gallery_col img{
			margin:16 0 0 16px;
		}
		.content_td .gallery_col .all_photo{
			margin:10 16 16 0px;
			font-size:12px;
		}
		.content_td .gallery_col h3{
			color:#6e6e6e;
			font-size:18px;
			text-align:center;
			margin:14 0 0 0px;
		}
.left_col{
	float:right;
	width:255px;
}
	.left_col ul.left_menu{
		list-style:none;
		margin:40 0 40 0px;
		padding:0px;
	}
	.left_col ul.left_menu li{
		display:block;
		font-size:11px;
		padding:3 0 3 0px;
	}
	.left_col ul.left_menu li img{
		margin:0 7 0 0px;
		vertical-align:middle;
	}
	.left_col ul.left_menu li a:hover img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
		-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
		text-decoration:underline;
	}
	.left_col .promo{
		width:210px;
		text-align:left;
		color:#6a787c;
		margin:30 0 30 0px;
	}
	.left_col .promo h1{
		color:#454f52;
		font-size:32px;
	}
	.left_col .promo .p_title{
		background:#454f52;
		color:#fff;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		line-height:19px;
	}
	.left_col .promo .p_text{
		font-size:9pt;
		margin:8 0 5 0px;
	}
.inner_table .inner_bottom_td{
	height:60px;
	width:928px;
	border-top:1px solid #c4c4c4;
}
	.inner_bottom_td .inner_bottom_table{
		height:100%;
		width:100%;
		color:#6a787c;
	}
	.inner_bottom_td .inner_bottom_table .copyright{
		font-size:12px;
		vertical-align:middle;
	}
	.inner_bottom_td .inner_bottom_table .developer{
		vertical-align:middle;
		text-align:right;
		font-size:12px;
	}
	.inner_bottom_td .inner_bottom_table .developer_div{
		height:28px;
	}
	.inner_bottom_td .inner_bottom_table .developer_div .lynin span{
		margin:0 73 0 0px;
		line-height:1.1em;
		font-size:12px;
		display:block;
	}