/* Copyright (C) 2005, BeStyle Studio (http://www.bestyle.ru) */
body, table, td, h1, h2, h3, p, div, form{
	padding: 0;
	margin: 0;
}
body{
	background-color: #fff;
	/*border-top: 2px solid #a9bdb6;*/
}
table, td, div, img{
	background: none;
	border: none;
}
table{
	width: 100%;
}
td{
	vertical-align: top;
}
input.Edit, textarea{
	font: 400 1em/1.2em Tahoma, Verdana, Arial, sans-serif;
	color: #333;
	width: 100%;
	padding: 0.2em;
}
input.button{
	font: 0.7em/1.2em Tahoma, Verdana, Arial, sans-serif;
	padding: 0.2em 1em;
}
input.button,
input.Button{
	padding-left: 0.4em;
	padding-right: 0.4em;
}
table.Main{
	border-bottom: 6px solid #B8B8B8;
	height: 100%;
}

td.Services{
	padding-left: 6px;
}
td.Services p{
	margin-bottom: 0;
	margin-top: 0.6em;
}
td.Services p a{
	color: #980000
}
tr.headLine td{
	background-color: #f8f8f8;
	padding-bottom: 0.5em;
}
td.Header{
	/*height: 80px;*/
	padding-top: 0;
	padding-bottom: 38px;
}
td.Header#Logo{
	padding: 10px 18px 0 6px;
	background-color: #fff;
	line-height: 0em;
}
td.Header#Logo img{
	width: 239px;
	height: 53px;
}
td.Header#Logo div{
	margin-left: 84px;
}
td.Header#Logo div p{
	padding: 0;
	line-height: 1em;
	color: #999;
}
td.Header#Empty{
	border-top: 10px solid #fff;
	border-left: 1px solid #fff;
}
td.Header#MainMenu{
	padding-top: 35px;
}
td.Content#SubMenu{
	padding-left: 6px;
	padding-top: 40px;
}
td.Content{
	padding: 5px 0 50px 0;
	height: 100%;
}
td.Content#Cont{
	padding-right: 10px;
}


td.Footer{
	padding: 32px 0 22px 0;
	border-top: 2px solid #F3F3F3;
}
td.Footer#Design{
	padding-left: 10px;
	padding-top: 32px;
}
td.Footer#Contacts{
	text-align: right;
}
td.Footer#Contacts table{
	width: auto;
	margin-right: 10px;
}
td.Footer#Contacts table td{
	text-align: left;
}

div.bestyle{
    background: url('/global/images/foot/bestyle.gif') 0 4px no-repeat;
    padding-left: 46px;
    min-height: 36px;
    font: 0.94em/1.3em tahoma, arial, sans-serif;
}

