@font-face {
	font-family: 'ptsans_regular';
	src: url('../css/new_index/fonts/PTS55F.eot');
	src: url('../css/new_index/fonts/PTS55F.woff') format('woff'), url('../css/new_index/fonts/PTS55F.ttf') format('truetype'), url('../css/new_index/fonts/PTS55F.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ptsans_bold';
	src: url('../css/new_index/fonts/PTS75F.eot');
	src: url('../css/new_index/fonts/PTS75F.woff') format('woff'), url('../css/new_index/fonts/PTS75F.ttf') format('truetype'), url('../css/new_index/fonts/PTS75F.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ptsans_problack';
	src: url('../css/new_index/fonts/PTS95.eot');
	src:  url('../css/new_index/fonts/PTS95.woff') format('woff'), url('../css/new_index/fonts/PTS95.ttf') format('truetype'), url('../css/new_index/fonts/PTS95.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ptserif_regular';
	src: url('../css/new_index/fonts/PTF55F.eot');
	src:  url('../css/new_index/fonts/PTF55F.woff') format('woff'), url('../css/new_index/fonts/PTF55F.ttf') format('truetype'), url('../css/new_index/fonts/PTF55F.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ptserif_bold';
	src: url('../css/new_index/fonts/PTF75F.eot');
	src: url('../css/new_index/fonts/PTF75F.woff') format('woff'), url('../css/new_index/fonts/PTF75F.ttf') format('truetype'), url('../css/new_index/fonts/PTF75F.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.a_dv h2{ color:#000000; font-family:ptsans_bold; font-size:24px; text-align:center; font-weight:bold; margin:15px 10% 0; line-height:24px; padding:0}
.a_dv h3{ color:#000000; font-family:ptsans_bold; font-size:18px; text-align:center; font-weight:bold; margin:0 10% 10px; line-height:24px; padding:0; }
.a_dv table.img{ margin:20px 0 40px; width:100%}
.a_dv table.img td{color:#000000; font-family:ptsans_bold; font-size:18px; }
.a_dv table.img td img{ margin-left:20px;box-shadow:0 0 13px 0 rgba(0,0,0,0.5)}

.a_dv table.img td:nth-child(2){ text-align:center}
.a_dv table.img td a:hover{ color:#930708}
.a_dv table.img td a{ color:#000;}
.a_dv table.img td a.pdf{ font-size:18px; color:#930708; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQpJREFUeNpiZMADujQtHaDMC2XXj3/ApoaJAT/YD8UGuBQQMoAgGEQGAANMgVhNQLUCIAw3AMiZD6TOH9c0bPj//z8cwzRYGGjHw8Qe7T/eAAtckCEsUJsDgFjgMANH/Z/EXAab+ZNRbOQ1MEgA0TeWrmM40NqF7HAHJmD8PgAyHIEYHM/HT55lOAI0BB3ANH9GaE4E6t3AiOwv5Di3NDcGGwb2gpoiw9Vbd2GaQRYFAjUfAHEY0QOHQMIBaXYEar4AE2DEFsI4DMHQjDUdQNM8KEwOENKM1QVorpkPdYkjrsyEHIigqIrHokYAFkNIAJQ7C0EMFiRBUHpwIDUpIxtwgAR9D2AMgAADALCvbs7xrEUWAAAAAElFTkSuQmCC) no-repeat 0 3px; padding-left:21px; margin-top:15px; display:inline-block}
.a_dv table.adv_table{ border:solid 1px #000;font-family:ptsans_regular; background:#000; font-size:14px; border-spacing:1px; border-collapse: separate}
.a_dv table.adv_table th, .a_dv table.adv_table tr td:first-child{ font-family:ptsans_bold; font-size:16px}
.a_dv table.adv_table th{ background:#e6e7e8}
.a_dv table.adv_table tr.color1 td{ background:#fff;white-space: pre-line;}
.a_dv table.adv_table tr.color2 td{ background:#fff4e9;white-space: pre-line;}
.a_dv table.adv_table tr td{ text-align:center; padding:3px}
.a_dv table.adv_table tr td.norm{ font-family:ptsans_regular; font-size:14px}
.a_dv table.adv_table tr td, .a_dv table.adv_table tr th{ text-align:center; padding:5px}
.a_dv p{font-family:ptsans_regular; font-size:14px}

.place-photo.place-photo-menu {
	/*background: url("/images/new_index/ephoto.gif") no-repeat; */
	height: 40px;
	display: block;
	padding-bottom: 0px;
	text-transform: uppercase;
	width: 180px;
	color: #fff !important;
	border: 1px solid #940709;
	font-family: ptsans_bold;
	font-size: 14px;
	margin: 0 auto 8px;
	text-decoration: none;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	border-radius: 30px;
	z-index: 1;
	position: relative;
	background: #940709;
}

.place-photo.place-photo-menu:hover{
	color: #940709 !important;
	background: #fff;
	text-decoration:none !important;
}
.place-photo-block {
	padding-top: 12px;
	background: #fff;
	width: 183px;
	height: 52px;
	position: relative;
	top: -2px;
	left: -1px;
	margin-right: -2px;
	margin-bottom: -1px;
}
#main .adriverBanner {
	width: 181px !important;
	padding-bottom: 4px;
	background: #fff;
}

.dark_menu {
	margin-top: 0;
}