.button {
	color: #F3AAB1;
	background-color: #3C2922;
	margin:2px;
	padding:2px;
}
td {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
.more {
	width: 200px;
	background-color:#e0e0e0;
}

.thumb{border:1px solid #666666;}
a:hover {background:#fff;} /* or whatever */
a img.thumb{border:1px solid #666666;}
a:hover img.thumb {border: 1px solid #ECC2C4}

.info {
	padding-left:7px;
	padding-top:0px;
	padding-right: 12px;
	color:#3C2922;
}
.title {
	font-size: 14px;
	font-weight: bold;
}
.subtitle {
	font-size: 110%;
	font-weight: bold;
}
.before { width: 460px; }
.after { width: 473px; }
.first { width: 370px; }
.last { width: 372px; }
.date { width: 349px; }
.city { width: 315px; }
.return { width: 275px; }
.requests { width: 425px; }
.namecity { width: 180px; }
.test { width: 180px; }

.main{ padding-left:25px; }
hr { padding-left: 25px; }
a.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration:none;
}
a.nav:visited:{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration:none;
}
a.nav:hover {color:pink;
background-color:#3C2922;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration:none;
	text-decoration:none;}
a.nav:active {color:pink;
background-color:#3C2922;
	text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration:none;}

	a.navon {color:pink;
background-color:#3C2922;
	text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration:none;}

a.button2{
	color:#3C2922;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration:none;
	font-weight:bold;}

a.button2:hover{
	color:pink;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	text-decoration:none;
	font-weight:bold;}