	{
	margin: 0;
	padding: 0;
	border: 0;
}

/* Styles for layout
-----------------------------------------------------------------------------*/

.clear
	{
	clear:both;
}



.right
	{
	float: right;
}



.left
	{
	float: left;
}

/* Set up the document
-----------------------------------------------------------------------------*/

body
	{
	font-family: Verdana, sans-serif;
	color: #000000;	
	text-align:center;
}



#wrapper
	{ 
	width: 100%; /* Set page width here - you can also use percentage */
	text-align:left;  
	margin-left:auto; 
	margin-right:auto; 
	background-color: #FFFFFF;
	font-size:15px;
}


/* Typography
-----------------------------------------------------------------------------*/

h1
	{
	font-size: 2.2em; /* Equivalent to 22pt */
}
	
h2
	{
	font-size: 2.0em; /* Equivalent to 20pt */
}
	
h3
	{
	font-size: 1.8em; /* Equivalent to 18pt */
}
	
h4
	{
	font-size: 1.6em; /* Equivalent to 18pt */
}
	
h5
	{
	font-size: 1.4em; /* Equivalent to 14pt */
}
	
p, q, cite
	{
	font-size: 1.2em; /* Equivalent to 12pt */
}

/*ul, ol, dl
	{
	list-style: none;
	font-size: 1.2em; /* Equivalent to 12pt *//*
}*/

li, dd, dt
	{
	font-size: 1.2em; /* Equivalent to 12pt */	
}

table {
	font-size:14px;
}
tbody{
padding:0;
margin:0;
}

#sel_s{
text-align:right;
font-size:1.2em;
}
#sel_s a{
color:#666;
}
.head{
background-color:#666;
color:orange;
font-weight:bold;
}
.cl_n,.pl_n{
color:green;
}

.cl_n a,.pl_n a{
color:orange;
text-decoration:none;
vertical-align:super;
}
.cl_n{font-weight:bold;}

.b{
font-weight:bold;
}
.c{
padding-left:60px;
}
.tip{
margin-left:10px;
background-color:#aaaaaa;
}
.tip td{
background-color:#ffffff;
}

a{
color:#666;
}
.nd{
text-decoration:none;
}

.tip1{
padding:0;
margin:0;
color:#bbb;
font-size:.9em;
}

.new_query{
width:80%;
background-color:#eef;
}

#deffinfo .tip, #attinfo .tip{
width:100%;
}


#calc_time{
text-align:center;
border: 2px solid ;
padding: 10px;
position: absolute;
top: 10%;
right: 0;
background-color: #fff;}

#result_travel_time{
font-size:1.5em;
}

