body, form{
	padding: 0px; margin: 0px;
	font-family: Tahoma;
}
img{
	border-style: none;
}
a{
	color: #006699;
}
a:hover{
	text-decoration: none;
	color: #0099FF;
}
table *{
	font-size: 12px;
}
.table{
	width: 100%;
	height: 100%;
}
.logo{
	background: url('/bitrix/templates/amfodent/images/background_logo.jpg') repeat-x;
	background-position: 0% 0%;
	width: 100%;
	height: 120px;
	text-align: left;
	vertical-align: top;
}
.menu_top_line{
	background: url('/bitrix/templates/amfodent/images/background_topmenu.jpg') repeat-x;
	background-position: 0% 0%;
	width: 100%;
	height: 49px;
	vertical-align: top;
        text-align: center; 	
}
.white_line{
	width: 100%;
	height: 15px;
	vertical-align: top;
}
.catalog_name{
	background: url('/bitrix/templates/amfodent/images/blue_line.jpg') repeat-x;
	background-position: 0% 0%;
	width: 100%;
	height: 25px;
	padding-left: 40px;
	color: #fff;
	vertical-align: middle;
}
.search_catalog{
	background: url('/bitrix/templates/amfodent/images/gray_line.jpg') repeat-x;
	background-position: 0% 0%;
	width: 250px;
	height: 105px;
	vertical-align: top;
	padding: 40px;
	padding-top: 30px;
	padding-bottom: 0px;
}
.search_category{
	background: url('/bitrix/templates/amfodent/images/gray_line.jpg') repeat-x;
	background-position: 0% 0%;
	height: 105px;
	padding-left: 40px;
	padding-bottom: 12px;
	text-align: center;
}
.archive{
	background: url('/bitrix/templates/amfodent/images/gray_line.jpg') repeat-x;
	background-position: 0% 0%;
	width: 250px;
	height: 105px;
	vertical-align: top;
	padding: 40px;
	padding-top: 30px;
	padding-bottom: 0px;
}
.personal_page_line{
	background: url('/bitrix/templates/amfodent/images/blue_line.jpg') repeat-x;
	background-position: 0% 0%;
	width: 250px;
	height: 25px;
	vertical-align: middle;
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
	border-right: 1px solid #fff;
}
.announcements_line{
	background: url('/bitrix/templates/amfodent/images/blue_line.jpg') repeat-x;
	background-position: 0% 0%;
	width: 50%;
	height: 25px;
	vertical-align: middle;
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
}
.archive_news_line{
	background: url('/bitrix/templates/amfodent/images/blue_line.jpg') repeat-x;
	background-position: 0% 0%;
	width: 250px;
	height: 25px;
	vertical-align: middle;
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
	border-left: 1px solid #fff;
}
.our_basket{
	width: 250px;
	/*height: 200px;*/
	padding: 40px;
	padding-top: 20px;
	padding-bottom: 60px;
	background-color: #F5F5F6;
}
.authorization{
	width: 250px;
	/*height: 200px;*/
	padding: 40px;
	padding-bottom: 20px;
	background-color: #F5F5F6;
}
.make_order{
	padding: 40px;
	vertical-align: top;
}
td.left{
	width: 250px;
	height: 100%;
	padding: 40px;
	vertical-align: top;
}

.announcements{
	/*width: 100%;*/
	height: 100%;
	padding: 40px;
	vertical-align: top;
}
.last_news{
	width: 250px;
	height: 100%;
	padding: 40px;
	vertical-align: top;
}
.all_partners{
	width: 100%;
	padding-left: 40px;
	padding-right: 40px;
}
#all_partners{
	width: 100%;
	border-top: 1px solid #D7D7D7;
	padding-top: 30px;
	padding-bottom: 30px;
}
.bottom{
	width: 100%;
	padding-left: 40px;
	padding-right: 40px;

}
#bottom{
	width: 100%;
	height: 100px;
	border-top: 1px solid #D7D7D7;
	padding-top: 30px;
}

