@charset "utf-8";

a{color: #617d07; text-decoration:underline;}
a:hover, a:visited:hover{color: #bec005; text-decoration:underline;}

a.lynin {color: #617d07; text-decoration:underline;}
a.lynin:hover, a.lynin:visited:hover {color: #617d07; text-decoration:none;}

html, body {
	margin:0px;
	padding:0px;
	color: #4f5543;
	font-size:10pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
	min-width: 980px; /* для нормальных браузеров */
    width:expression(document.body.clientWidth > 980? "100%" :"980px"); /* для ie */
	background:url(images/bg.jpg);
}
img {margin:0; *margin:0 -3 0 -3px;}
a img {border: 0 none;}
td {padding: 0px;}
table {border-collapse: collapse;}
h1, h2, h3 {
	color:#2e3749;
	line-height:normal;
	margin:3pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-left:0;
	}
h1 {
	font-size:25px;
}
h2 {
	font-size:22px;
}
h3 {
	font-size:18px;
}

/*--------------------------------------------------------------------------------------------*/
.bg_container{
	width:100%;
	height:100%;
	background:url(images/left_branch.png) no-repeat left top;
}
	.bg_container .bg_td{
		width:100%;
		height:100%;
		background:url(images/right_branch.png) no-repeat right top;
		vertical-align:top;
		text-align:center;
	}
.main_table{
	height:100%;
	width:800px;
}
	.main_table .logo{
		height:200px;
		width:215px;
		text-align:right;
		vertical-align:bottom;
	}
	.main_table .logo img{
		margin:0 30 0 0px;
	}
	.main_table .header{
		height:140px;
		text-align:left;
		vertical-align:bottom;
	}
	.main_table .header img{
		margin:0 0 10 20px;
	}
	.main_table .main_menu{
		height:60px;
		text-align:left;
		vertical-align:bottom;
	}
		.main_menu ul{
			padding:0;
			list-style:none;
		}
		.main_menu ul li{
			display:inline;
			margin:0 10 0 25px;
			font-size:18px;
		}
	.main_table .main_text{
		padding:50 0 50 0px;
		text-align:left;
		vertical-align:top;
		font-size:11pt;
		color:#4f5543;
	}
	.main_table .main_text h1{
		font-size:30px;
		color:#4f5543;
	}
	.main_table .epitaph{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:30px;
		color:#4f5543;
	}
	.main_table .sub_epitaph{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:11pt;
		color:#4f5543;
	}
	.main_table .works_head{
		height:73px;
		background:url(images/works_pic.png) no-repeat center top;
	}
	.main_table .works_imgs{
		height:237px;
		vertical-align:top;
	}
		.main_table .works_imgs .img_div{
			margin:20 10 20 10px;
			float:left;
		}
		.main_table .works_imgs .link_all{
			font-size:18px;
		}
	.main_table .footer{
		height:60px;
		text-align:left;
		vertical-align:top;
		border-top:1px solid #b2b2b2;
	}
.index_bottom_table{
	height:60px;
	width:100%;
	color:#4f5543;
}
	.index_bottom_table .copyright{
		font-size:12px;
		vertical-align:middle;
	}
	.index_bottom_table .developer{
		vertical-align:middle;
		text-align:right;
		font-size:12px;
	}
	.index_bottom_table .developer_div{
		height:28px;
	}
	.index_bottom_table .developer_div .lynin span{
		margin:0 73 0 0px;
		line-height:1.1em;
		font-size:12px;
		display:block;
	}