#main table.main .head_left div{
	background:url(../_images/index_head_left_div.jpg) no-repeat 100% 0% ! important;
	height:455px ! important;
}
#main table.main .head_center{
	height:455px ! important;
	background:url(../_images/index_head_center.jpg) no-repeat ! important;
	padding:0px 60px 0px 0px ! important;
}
#main table.main .head_center .minHeight{
	height:30px ! important;
}
#main table.main .head_center .phone{
	padding:0px 0px 0px 37px ! important;
	background:url(../_images/head_center_phone.gif) no-repeat 12px 0px ! important;
}
table.main .head_center .logoin{
	position: absolute;
	margin-left:365px;
	margin-top:-70px;
	}
table.main .head_center .logoin a img{
	width:122px;
	height:79px;
	border:none !important;
	}
	
	
#main table.main .head_center .mail{
	padding:0px 0px 0px 37px ! important;
	background:url(../_images/head_center_mail.gif) no-repeat 12px 0px ! important;
}

#main table.main .head_center .menu{
	margin:130px 0px 0px 0px ! important;
	padding:0px 0px 0px 570px ! important;
}
#main table.main .head_right{
	background:url(../_images/index_head_right.jpg) ! important;
}
#main table.main .head_center .logo {
	
}
#main table.main .head_center .logo img{
	border:0px;
}

#main td.left{
	width:437px ! important;
	padding:0px 0px 0px 72px ! important;

}
#main table.main .top_menu_center{
	background:url(../_images/index_top_menu_center.jpg) ! important;
}
#main table.main .top_menu_left{
	background:url(../_images/index_top_menu_bg.gif) ! important;
}

#main table.main .top_menu_right{
	background:url(../_images/index_top_menu_bg_r.gif) ! important;
}


#ton,#ton body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
#ton body{
}
/*общие классы*/
form{
	margin:0px;
	padding:0px;
}
img{
	border:solid 4px #CCC8B6;
}
a{
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	color: #22598D;
	font-weight: normal;
	text-decoration: underline;	
}
a:hover{
	color: #006DD4;
	font-weight: normal;
	text-decoration: underline;	
}
body{
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	color: #4A463D;
	background:#EFEBD9;
}
textarea,select{
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	border:1px solid #A39F8F;
	color:#000;
	padding:0px;
	margin:1px 0px 0px 0px;
}
select{
	font-size: 11px;
}
input,select{
}

table{
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	color: #4A463D;
}


.clear{
	width:100%;
	height:18px;
	font-size:0px;
	clear:both;
}
h1,h2,h3,em,i,u.h2 {
	padding:0px;
	margin:0px 0px 0px 0px;
	font-family: Trebuchet MS, Arial;
	font-size: 16px;
	color: #4A463D;
	font-weight:bold;
	font-style:normal;
	display:block;
}

h2, u.h2 {
	padding-bottom:22px;
	text-decoration: none;
}

p{
	padding:0px;
	margin:0px;
}
ol,ul{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
table.main .body ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
table.main .body ul li{
	padding:0px 0px 6px 14px;
	background:url(../_images/ton_li.gif) no-repeat 0% 9px;
}
table.main table.content .m_text table {
	border-collapse:collapse;
	border-bottom:5px solid #E4E0CE;
	border-right:1px solid #EFEBD9;
}
table.main table.content .m_text table td{
	text-align:center;
	margin:2px 9px;
	border-bottom:1px solid #CCC8B6;
	background:url(../_images/table_td.gif) no-repeat 100% 4px;
}
table.main table.content .m_text table thead td{
	font-weight:bold;
	background:url(../_images/table_td.gif) no-repeat 100% 4px #E4E0CE;
}

table.main table.content .m_text table td strong{
	background: none;
	background-color: #E4E0CE;
	padding:0px;
	width: 100%;
	display: block;
}


table.main table.content .m_text table tbody td{

}
/*общий дизайн*/
table.main{
	border-collapse:collapse;
	width:100%;
	height:100%;
}
table.main .head_left{
	background:url(../_images/head_left.gif);
	padding:0px;
}
table.main .head_left div{
	background:url(../_images/head_left_div.jpg) no-repeat 100% 0%;
	padding:0px;
	width:100%;
	height:230px;
}
table.main .head_center{
	height:230px;
	background:url(../_images/head_center.jpg) no-repeat;
	width:900px;
	vertical-align:top;
	padding:0px 60px 0px 0px;
}
	table.main .head_center .minHeight{
		font-size:0px;
		padding:0px;
		margin:0px;
		height:13px;
		width:900px;
	}
	table.main .head_center .phone{
		font-family: Trebuchet MS, Arial;
		font-size: 14px;
		color:#0A467F;
		padding:0px 0px 0px 37px;
		height:45px;
		background:url(../_images/head_center_phone.gif) 12px 0px no-repeat;
	}
	table.main .head_center .phone span{
		font-family: Trebuchet MS, Arial;
		font-size: 10px;
	}
	table.main .head_center .mail{
		padding:0px 0px 0px 37px;
		height:45px;
		background:url(../_images/head_center_mail.gif) 12px 0px no-repeat;
	}
	table.main .head_center .menu{
		padding:0px 0px 0px 570px;
		margin:60px 0px 0px 0px;
		height:1px;
	}
	table.main .head_center .menu a{
		display:block;
		float:left;
		margin:0px 30px 0px 0px;
		padding:0px 0px 0px 15px;
	}
	table.main .head_center .menu a.about{
		background:url(../_images/head_center_menu_about.gif) no-repeat 0px 3px;
		font-weight:bold;
		font-size:14px;
	}
	table.main .head_center .menu a.contact{
		background:url(../_images/head_center_menu_contact.gif) no-repeat 0px 3px;
		font-weight:bold;
		font-size:14px;
	}
table.main .head_right{
	background:url(../_images/head_right.jpg);
	padding:0px;
}
table.main .top_menu_center{
	background:url(../_images/top_menu_center.jpg);
	padding:0px 0px 0px 30px;
	height:50px;
}
	table.main .top_menu_center ul{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	table.main .top_menu_center li{
		padding:0px;
		margin:0px;
		float:left;
	}
	table.main .top_menu_center a{
		font-family: Trebuchet MS, Arial;
		font-size: 17px;
		display:block;
		margin:0px 32px 0px 0px;
		padding:0px;
		white-space:nowrap;
	}
table.main .top_menu_left{
	background:url(../_images/top_menu_bg.gif);
	padding:0px;
}
table.main .top_menu_right{
	background:url(../_images/top_menu_bg_r.gif);
	padding:0px;
}
table.main .body{
	height:100%;
	padding:0px 30px 30px 30px;
	vertical-align:top;
}
	table.main .body table.content{
		width:900px;
		table-layout:fixed;
		border-collapse:collapse;
	}
	table.main .body table.content td{
		vertical-align:top;
	}
	table.main .body table.content .left{
		width:216px;
		padding:63px 0px 0px 72px;
	}
	table.main .body table.content .right{
		width:216px;
		padding:63px 20px 0px 0px;
	}

table.main .footer{
	height:105px;
	padding:0px 30px;
	width:900px;
}
	table.main .footer .menu{
		padding:0px 45px 0px 75px;
		border-top:1px solid #969183;
		border-bottom:1px solid #969183;
		height:30px;
		float:left;
	}
	table.main .footer .menu ul{
		padding:0px;
		margin:5px 0px 0px 0px;
		list-style:none;
	}
	table.main .footer .menu li{
		padding:0px;
		margin:0px;
		float:left;
		background:url(none.gif);
	}
	table.main .footer .menu a{
		font-family: Trebuchet MS, Arial;
		font-size: 12px;
		margin:0px 20px 0px 0px;
		padding:0px;
		white-space:nowrap;
	}
	table.main .footer .node1{
		clear:left;
		font-family: Trebuchet MS, Arial;
		font-size: 12px;
		color:#969183;
		margin:0px;
		padding:4px 0px 0px 0px;
		float:left;
		width:315px;
	}
	table.main .footer .node2{
		margin:0px;
		padding:15px 0px 0px 0px;
		float:left;
		width:400px;
	}
		table.main .footer .node2 div{
			float:left;
			margin:0px 20px 0px 0px;
			padding:0px;
		}
	table.main .footer .node2 img{
		border:0px;
	}
	table.main .footer .node3{
		display:block;
		margin:0px;
		padding:0px;
		padding-top:20px;
		border: none;
		float:right;

	}
/*дополнительно*/
.submit1{
	display:block;
	text-indent:-9999px;
	width:55px;
	height:20px;
	background:url(../_images/submit1.gif) 0% 0% no-repeat;
}

/*Навигатор*/
#nav{
	margin:0px 0px 25px 0px;
}
#nav a{
	font-family: Trebuchet MS, Arial;
	font-size: 10px;
	color:#555245;
	padding:0px 16px 0px 0px;
	margin:0px;
	background:url(../_images/nav_a.gif) 100% 5px no-repeat;
}
#nav a:hover{
	font-family: Trebuchet MS, Arial;
	font-size: 10px;
	color:#555245;
	text-decoration: none;
}
/*стандартный блок1*/
.extraDiv1{
	background:url(../_images/extra1_div4.gif) no-repeat 50% 100%;
	padding:0px 0px 27px 0px;
}
.extraDiv1 div{
	background:url(../_images/extra1_div3.gif) no-repeat 100% 100% #FFFCEE;
}
.extraDiv1 div div{
	background:url(../_images/extra1_div2.gif) no-repeat 0% 100%;
}
.extraDiv1 div div div{
	background:url(../_images/extra1_div1.gif) no-repeat 100% 0%;
}
.extraDiv1 div div div div{
	background:url(../_images/extra1_div0.gif) no-repeat 0% 0%;
}
/*стандартный блок2*/
.extraDiv2{
	display:block;
	background:url(../_images/extra2_div4.gif) repeat-x 0% 0%;
}
.extraDiv2 span{
	display:block;
	background:url(../_images/extra2_div4.gif) repeat-x 0% 100%;
}
.extraDiv2 span span{
	display:block;
	background:url(../_images/extra2_div4.gif) repeat-y 0% 0%;
}
.extraDiv2 span span span{
	display:block;
	background:url(../_images/extra2_div4.gif) repeat-y 100% 0%;
}
.extraDiv2 span span span span{
	display:block;
	background:url(../_images/extra2_div0.gif) no-repeat 0% 0%;
}
.extraDiv2 span span span span span{
	display:block;
	background:url(../_images/extra2_div1.gif) no-repeat 100% 0%;
}
.extraDiv2 span span span span span span{
	display:block;
	background:url(../_images/extra2_div2.gif) no-repeat 100% 100%;
}
.extraDiv2 span span span span span span span{
	display:block;
	background:url(../_images/extra2_div3.gif) no-repeat 0% 100%;
}

.icons {
	text-align: right;
	margin-top: -17px;
	}
html> body .icons {
	margin-top:0px;
	}
	
.icons img {
	border: none;
	margin-left: 17px;
	margin-top:3px;
	}	
	
	#podklz81
	{
		
		margin-top:50px;
		}

#podklz81 h5
{
	padding-top:10px;
	margin:1px;
	font-size:14px;
	
	}

#podklz81 p 
{
	margin:1px;
	}
	
	#podkl h5
{
	padding-top:10px;
	margin:1px;
	font-size:14px;
	
	}

#podkl p 
{
	margin:1px;
	}