body {	
	margin: 0;
	padding: 0;
	font: 12px Verdana, sans-serif;
	color: #000; 
	background: #fff;
	text-align: center;	
	overflow:scroll;	
	}
.offer
{
cursor:pointer;
}

#wrap {
	background: #fff;
	width: 978px; height: auto;
	margin:0 auto;
	text-align: left;
	}

#header {
	position: relative;
	height: 65px;
	background: #fff;
	}
.title
{
	margin: 0px;padding: 0px;
	position: relative;
	height: 18px;
	background:url(title.jpg) repeat-x;
	color: #fff;
	font:bold 12px Verdana, sans-serif;
}	
.title a
{
	margin: 0px;padding: 0px;
	position: relative;
	height: 18px;
	background:url(title.jpg) repeat-x;
	color: #fff;
	font:bold 12px Verdana, sans-serif;
}
.title a:hover
{
	color: #fff;
}
#nextbgtrip_transp
{
	background:url(nextbgtrip_transp.jpg) no-repeat;
}
#leftcity
{
	width:150px;
	height:203px;
	overflow:auto;
	
}
#leftbar
{
	width:150px;	
}
img
{
	border:1px solid #000;
}
a 
{
	text-decoration:none;
	color: #2a4e6a;
}
a:hover
{
	text-decoration:underline;
	color: #6a2a2a;
}
table
{	
	font-size: 10px;
}

ul
{
	list-style:none;
	margin: 0;
	padding: 0;
}
li
{
	margin: 3px 0 0 0;
	padding: 0;
}		

h1 {font-size: 12px;

	font: Verdana, Sans-serif;

	color: #2a4e6a;

	margin: 0;	

	}

h2 { font-size: 12px; 

	 font:  Verdana, Sans-serif;

	 color: #0a6230;

	 margin: 0;

	 }

h3 { font-size: 12px; 

	 font: Verdana, Sans-serif;

	 color: red;

	 margin: 0;

	 }

h4 { font-size: 14px; 

	 font: Verdana, Sans-serif;

	 color: #339900;

	 margin: 0;

	 }

h5 { font: 14px , Verdana, Sans-serif;

	 color: red;

	 margin: 0;

	 }

h6 {font-size: 16px;

	font: bold 15px  Verdana, Sans-serif;

	color: #6297BC;

	margin: 10px 15px;

}

#main {
	width:578px;	
	font-size:12px;
	overflow:hidden;	
	}
#intermain
{
	margin:35px 10px 0 20px;
	width:550px;	
	overflow:hidden;
}
#rightbar {
	font: 12px  Verdana, sans-serif;	
	width: 250px;
	text-align:left;
	background:url('intermain.jpg') no-repeat;
	background-position:right bottom;	
	}

#footer { 
	color: #000; 
	background: #fff; 
	border-top: 5px solid #007227;
	margin: 0; padding: 0; 
	height: 50px;
	}

/*
#index_city_ram

	{	

	height:380px;

	margin: 10;

	text-align: left;

	}

#index_city_ram_1

	{	

	width: 108px;	

	float:left;

	}*/
#top_menu
{
height: 12px;
font: 10px Verdana, sans-serif;
position: relative;
text-align: right;
}

#search
{
	margin:5px 0;padding:0;
}
#search_input
{
	font-family:Tahoma;
	color:#666;
	font-size:11px;
	height:18px;
	border:1px solid #CECECE;
	width:160px;
}
#submit
{
	font-family:Tahoma;
	color:#666;
	font-size:11px;
	height:18px;
	background:none;
	border:1px solid #CECECE;
	width:80px;
}
#line
{
	width:495px;
	height:2px;
	background:#09420b;	
	font-size:1px;	
	margin:5px 0;
}
#commentForm
{
	display:none;
	margin-top:8px;
}
.commentForm
{	
	color:#666;
}
.commentName
{
	font-family:Tahoma;
	color:#666;
	font-size:11px;
	height:18px;
	border:1px solid #CECECE;
	width:420px;	
}
#commentSubmit
{
	font-family:Tahoma;
	color:#666;
	font-size:11px;
	height:18px;
	background:none;
	border:1px solid #CECECE;
	width:100px;
}
#commentText
{
	font-family:Tahoma;
	color:#666;
	font-size:11px;
	height:18px;
	background:none;
	border:1px solid #CECECE;
	width:420px;
	height:60px;
	overflow:auto;
}
#addComment
{
	color: #2a4e6a;
	font-weight:900;
	cursor:pointer;
}
.userTitle
{
	font-family:Verdana;
	font-size:12px;
	font-weight:900;
	color:#06570a;
}