@import "node.css";
@import "vehicles.css";
@import "ads.css";
@import "carpooling.css";
@import "forum.css";
@import "news.css";
@import "WideForm.css";

@CHARSET "ISO-8859-1";
*{margin:0;padding:0;}
img {border:none;}
BODY,HTML {
	font-family: verdana,arial;
	font-size: 10pt;
	/*background-color: #e8ede7;*/
	margin: 0;
	padding: 0;

	text-align: left;
}

BODY#main {
  background: url('img/body_bg.png') repeat-x;
}



INPUT,SELECT {
	border: 1px solid #ececec;
	padding:2px;
}



.Block
{
	display:block;
	clear:both;
}
a {
	color:#2a5a8a;
	text-decoration: none;
	}
	
a:hover { text-decoration: underline; }

p {

	font-size:12px;
	line-height:145%;
	margin-bottom:15px;
	text-align:justify;
}

h1 {
	font-size: 125%;
}
.Even {background-color:#FEFEFE;}
.Odd {background-color:#F9F9F9;}
.Over:hover {background-color:#d2f1d4;}
.Over td {padding:2px;}
/*images*/
	/*car*/
		/*active car*/
		.Small-Active-Car {width:30px !important; height:30px;background:url(img/icones/30px/active/active-car.png) bottom left;}
		.Small-Active-Car-1 {width:30px !important; height:30px;background:url(img/icones/30px/active/active-car-1.png) bottom left;}
		.Small-Active-Car-2 {width:30px !important; height:30px;background:url(img/icones/30px/active/active-car-2.png) bottom left;}
		.Small-Active-Car-3 {width:30px !important; height:30px;background:url(img/icones/30px/active/active-car-3.png) bottom left;}
		.Small-Active-Car-4 {width:30px !important; height:30px;background:url(img/icones/30px/active/active-car-4.png) bottom left;}
		
		/*inactive car*/
		.Small-Inactive-Car {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-car.png) bottom left;}
		.Small-Inactive-Car-1 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-car-1.png) bottom left;}
		.Small-Inactive-Car-2 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-car-2.png) bottom left;}
		.Small-Inactive-Car-3 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-car-3.png) bottom left;}
		.Small-Inactive-Car-4 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-car-4.png) bottom left;}

	/*passenger*/
		/*active passenger*/
		.Small-Active-Passenger {width:30px !important; height:30px;background:url(img/icones/30px/active/active-passenger.png) bottom left;}
		.Small-Active-Passenger-1 {width:30px !important; height:30px;background:url(img/icones/30px/active/active-passenger-1.png) bottom left;}
		.Small-Active-Passenger-2 {width:30px !important; height:30px;background:url(img/icones/30px/active/active-passenger-2.png) bottom left;}
		.Small-Active-Passenger-3 {width:30px !important; height:30px;background:url(img/icones/30px/active/active-passenger-3.png) bottom left;}
		
		/*inactive passenger*/
		.Small-Inactive-Passenger {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-passenger.png) bottom left;}
		.Small-Inactive-Passenger-1 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-passenger-1.png) bottom left;}
		.Small-Inactive-Passenger-2 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-passenger-2.png) bottom left;}
		.Small-Inactive-Passenger-3 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-passenger-3.png) bottom left;}
		.Small-Inactive-Passenger-4 {width:30px !important; height:30px;background:url(img/icones/30px/inactive/inactive-passenger-4.png) bottom left;}
	

.Newsletter-Text {position:absolute;top:13px; right:319px; height:30px;width:60px;color: #2a5877;}
.newsletter  {position:absolute;top:5px; right:0; height:61px;width:302px;}
	
	.newsletter .Form {width:302;padding-left:9px;padding-top:8px;background-image:url(img/nl.png);background-position:top left;background-repeat:no-repeat;height:40px;}

div#container { position: relative; text-align: center; padding: auto; margin: auto;}
div#header { margin:2px 0 0px 0;position: relative; width:1000px;height: 139px; margin:auto; text-align:left;}
div#footer {clear: both; background-image: url('img/footer_bg.png');background-repeat:repeat-x ;padding-top:50px;text-align:center;}
.container-content {text-align:left;width:1000px;margin:auto;}

.container-content h1{
	font-family:arial;
	padding:0; margin:0;
	margin-bottom: .4em;
	color: #2a5877;
	font-weight: normal;
	font-size: 22px;;

	padding-bottom: 1px;	
}
.container-content h2{padding:0 0 8px 0; margin:0;font-size:14px;font-family:arial;background:url(img/h2-bg.gif) repeat-x bottom;}
.container-content h3{padding:0 0 8px 0; margin:0;font-size:13px;font-family:arial;font-weight:bold;}


.Breadcrumbs {position:absolute;top:85px;margin:5px 0 0 5px;width:inherit;}
.Breadcrumbs ul {list-style:none; padding:0 0 0 0px; font-family:verdana,arial,sans-serif;}
.Breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.Breadcrumbs ul a {font-weight:normal;color:rgb(70,122,167); text-decoration:none;}
.Breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

/*.round-border-topright {width:10px; height:10px; position:absolute; z-index:1; margin:0 0 0 192px; background:url(img/bg_corner_topright.gif) no-repeat;}*/
#main-left {width: 202px;	float: left;}
	#main-left h1 {	font-size:18px;	}
	#main-left .Widget {/*background:url(img/boxes/200gradient.jpg) bottom left no-repeat;*/margin-bottom:10px; width:216px;border:none}
	#main-left .Widget .Before-Header{background:url(img/separator.png); height:7px;}
		#main-left .Widget  .Header {background:url(img/boxes/200header.gif) bottom left no-repeat;clear:both; margin:0px;height:33px;vertical-align: middle;border-top:none;padding-top: 0px;}
			#main-left .Widget .Header .Image {float:left;padding-right:10px;vertical-align: left;}
			#main-left .Widget .Header .Image img{margin:0px;padding-left:18px;padding-top:8px;}
			#main-left .Widget .Header .Image img:hover{margin:0px;padding-right:12px;padding-top:2px;corsor:pointer;}
			
			#main-left .Widget .Header .Title {font-family:Helvetica;text-transform: uppercase;float:right;color:black; font-weight:bold; display:inline;font-size:13px; text-align:left;padding:11px 25px 0px 0px;  }
				#main-left .Widget .Header .Title .Text{ background-image:url(img/more.gif) top right;}
					#main-left .Widget .Header .Title .Text span {font-size:90%;}
		
		#main-left .Widget  div.Content {width:202px;padding-bottom: 10px; padding-left: 7px; background:url(img/boxes/200content.gif) bottom left no-repeat;}
		#main-left .Widget  div.Content form {padding-left: 2px;}
		#main-left .Widget  div.Content form .Button {margin-right:9px;}
		#main-left .Widget  select {width:94%}
		#main-left .Widget  .input-text {width:94%}
		#main-left .Widget  table {width:94%;border:0px; }
			#main-left .Widget  table .thin-row {height:18px;}
			#main-left .Widget  table .thin-column {width:10%; border:0px;align:left;}
			#main-left .Widget  table .wide-column {width:50%; border:0px;align:left;}
			#main-left .Widget  table .medium-column {width:40%; border:0px;align:right;}
	
	#main-left .Display {margin-bottom:10px; width:202px;position:relative;padding-left: 7px; }
		#main-left .Display  div.Header {height:93px;background:url(img/boxes/200displayheaderads.png) top center no-repeat;}
			#main-left .Display div.Header h1 {color:black;font-size:16px;padding-top:53px;padding-left:3px;text-align:center;}
		#main-left .Display  div.Content {padding-left:0px;background:url(img/boxes/200displaycontentads.png) top center  }
			#main-left .Display  div.Content  h2{padding:0 0 6px 8px; margin:0;font-size:13px;font-family:helvetica;background:none;}
			#main-left .Display div.Content ul li { font-weight:normal; color:white; font-size:1em;}
			#main-left .Display div.Content .ListElementSeparator {background:url(img/boxes/listseparator.png) top center;height:1px; width:200px;}
			#main-left .Display div.Content .ListSeparator {background:url(img/boxes/listmainseparator.png) top center;height:1px; width:200px;}
			
			#main-left .Display div.Content .Dark {background:url(img/boxes/200displaydarkli.png) top center repeat-y;}
			#main-left .Display div.Content .Light {background:url(img/boxes/200displaylightli.png) top center repeat-y;}
			#main-left .Display div.Content .AdsFirstElement {background:url(img/boxes/200displaycontentadsfirstli.png) top center;}
			#main-left .Display div.Content .Element {width:100%;font-size:0.9em; color:black;}
			#main-left .Display div.Content .Element:hover {cursor:pointer;}
				#main-left .Display div.Content .Element span {color:#666666;}
				#main-left .Display div.Content .Element span.Infos {font-size:0.95em;}
				#main-left .Display div.Content .Element span.MainInfo {color:#DA801E;}
				#main-left .Display div.Content .Element td.MainInfo {font-size:0.95em;color:#DA801E;text-align: right;padding-right:15px;}
				#main-left .Display div.Content .Element span.Text {padding-left:3px;}
				#main-left .Display div.Content .Element td.Text {font-size:0.90em;padding-left:3px;}
			
		/* #main-left .Display div div {text-align:right;} */
		#main-left .Display a {font-size:1em;clear:both;margin:8px 0 3p;}


			.ElemList  h2{padding:0 0 6px 8px; margin:0;font-size:13px;font-family:helvetica;background:none;}
			.ElemList ul li {padding:0px; font-weight:normal; color:white; font-size:1em;}
			.ElemList .ListElementSeparator {background:url(img/boxes/listseparator.png) top center;height:1px; width:200px;}
			.ElemList .ListSeparator {background:url(img/boxes/listmainseparator.png) top center;height:1px; width:200px;}
			
			.ElemList .Dark {background:url(img/boxes/200displaydarkli.png) top center repeat-y;}
			.ElemList .Light {background:url(img/boxes/200displaylightli.png) top center repeat-y;}
			.ElemList .AdsFirstElement {background:url(img/boxes/200displaycontentadsfirstli.png) top center;}
			.ElemList .Element {width:100%;font-size:0.9em; color:black;}
			.ElemList .Element:hover {cursor:pointer;}
				.ElemList .Element span {color:#666666;}
				.ElemList .Element span.Infos {font-size:0.95em;}
				.ElemList .Element span.MainInfo {color:#DA801E;}
				.ElemList .Element td.MainInfo {font-size:0.95em;color:#DA801E;text-align: right;padding-right:15px;}
				.ElemList .Element span.Text {padding-left:3px;}
				.ElemList .Element td.Text {font-size:0.90em;padding-left:3px;}


.main-content-right { float: right;	width: 300px;}
.main-content-right  h1 {	font-size:18px;	}
	.main-content-right .Widget {margin-bottom:10px;border:none}
		.main-content-right .Widget .Header {background:url(img/boxes/300header.png) bottom left no-repeat;clear:both; margin:0px;height:33px;vertical-align: middle;border-top:none;padding-top: 0px;}
			.main-content-right .Widget .Header .Image {float:left;padding-right:10px;vertical-align: left;}
			.main-content-right  .Widget .Header .Image img{margin:0px;padding-left:10px;padding-top:6px;}
				.main-content-right  .Widget .Header .Image img:hover{margin:0px;padding-left:10px;padding-top:6px;corsor:pointer;}
			.main-content-right  .Widget .Header .Title {font-family:Helvetica;text-transform: uppercase;float:right;color:black; font-weight:bold; display:inline;font-size:13px; text-align:left;padding:11px 125px 0px 0px;  }
				.main-content-right  .Widget .Header .Title .Text{ background-image:url(img/more.gif) top right;}
					.main-content-right  .Widget .Header .Title .Text span {font-size:90%;}
		
		.main-content-right  .Widget  div.Content {padding-bottom: 10px; background:url(img/boxes/300content.png) bottom left no-repeat;}
		.main-content-right  .Widget  div.Content form {padding-left: 2px;}
		.main-content-right  .Widget  div.Content form .Button {margin-right:9px;}
		
.Main-content-right-widget {margin-bottom:5px;}
	
	
.Main-content-right-widget h1{	
	font-family:arial;
	padding:0; margin:0;
	margin-bottom: .4em;
	color: #2a5877;
	font-weight: normal;
	font-size: 18px;;
	border-bottom: 1px solid #ced2d2;
	padding-bottom: 1px;
}

.Main-content-right-widget h2{padding:4; margin:0;background-color:#EFEFEF;font-size:14px;}


#main-content {
	

	float: left;
	width: 780px;
	
}
#main-content-left h1{
	text-align:left;
	font-family: Trebuchet MS;
	padding:0; margin:0;
	margin-bottom: .4em;
	padding-left:.2em;
	padding-right:0.2em;
	color: #01596B;
	font-weight: normal;
	font-size: 33px;
	
	padding-bottom: 1px;	
		background-image:url(img/bg30pxbleu.png);
		background-position:-25px top ;
}

#main-content:after{content:"."; display:block; height:0;  visibility:hidden;}

#main-content-left { width:465px; float:left; }
.main-content-right { margin:0px;float:right;padding:0px;witdth:301px;margin-left:2px;}

#main-content-left p
	{
	font-size:12px;
	}
#main-content-left  ul
{
	font-size:12px;
	line-height:145%;
	margin-left:10px;
	list-style:disc;
	list-style-position:inside;
	float:none;
	margin-bottom:10px;
}
#main-content-left li
{
	margin-top:10px;
	float:none;
}

div.Adv200200 {
	height: 200px;
	width: 200px;
}

div.Adv72890 {
	
	background-color:#fefefe;
	
	border-top:none;
	margin-bottom:3px;
}

div#widget_search{width:307px;border: none;}
	div#widget_search .Header{padding-left:7px;background-position:bottom left;background-repeat:no-repeat;width:307px;height:32px;border: none;background-image:url(img/boxes/searchheader.png); }
		div#widget_search .Header form {padding-top:6px;}
	div#widget_search .Content{background-position:top left;background-repeat:no-repeat;width:307px;height:267px;border: none;background-image:url(img/boxes/searchcontent.png); padding-top:2px;padding-left:2px;}
	


div#widget_login input,div#widget_search input {
	width: 100px;display:inline;
}


.Block:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.TabbedPanelMenu ul
{
	margin:0 0 0 5px;
}
	
.TabbedPanelMenu li 
{
	float:left;
	margin-right:4px;
	list-style: none;
}
.TabbedPanelMenu li a 
{
	font-size:12px;
	color:black;
	font-weight:bold;
	text-decoration: underline;
}

.date { 
	color : #AAAAAA;
	float:left;
	line-height:2.3em;
	margin:0 10px 5px 6px;
	padding-right:5px;
	border-right:1px solid silver;
	font-size:.8em;
	text-align:center;
	position:relative;
	right:0;
}

.date_day {	display:block;	font-size:3em;	text-align:left;}
.date_month { display:block; font-size:3em;	text-align:left; font-weight:bold;}
.date_year { display:block;	font-size:1.4em; line-height:.9em;}



.date_small { 
	color : #cecece;
	float:left;
	line-height:1.45em;
	margin:0 10px 5px 0px;
	padding-right:5px;
	border-right:1px solid silver;
	font-size:.8em;
	text-align:center;
	position:relative;
	right:0;
}
.date_small .date_day {	display:block;	font-size:2em;	text-align:left;}
.date_small .date_month { display:block; font-size:2em;	text-align:left; font-weight:bold;}
.date_small .date_year { display:block;	font-size:1em; line-height:.9em;}

.ok {color:white;height:22px; width:54px; background-color: transparent; background:url(img/icones/button/buttonsmall.png) 0 2px no-repeat; margin:0; padding:0px;border:none;}
	.ok:hover {cursor: pointer;color:#015A98;}
.Button
{ 	text-shadow: 2em 2em #000000;
	vertical-align:top;
    border:none;
	background:url(img/icones/button/button.png) 0px 3px no-repeat;
	text-align:center;
	color:white;
	border:none;
	width:88px;
	margin:0px;padding:0px;
	height:24px;
}
.Button:hover {cursor: pointer;color:#015A98;}

.Main-content-right-widget .Content 
{
	padding:5px;
	/*border:1px solid #BBBBBB;*/
	/*background:url('img/box-300-content.gif');*/
}

.RankingPosition
{
	width:9px;
    background:url('img/box-300-content.gif');
    padding:3px;
    font-weight:bold;
    font-size:13px;
}
.Note {	float:right; }
.NoteBar
{
	height: 15px;
	width: 50px;
	background:url(img/note-bg.gif);
	background-repeat:no-repeat;

}
.NoteBar1
{
	height: 15px;
	width: 55px;
	background:url(img/1stars.gif);
	background-repeat:no-repeat;
	background-position: center;

}
.NoteBar2
{
	height: 15px;
	width: 55px;
	background:url(img/2stars.gif);
	background-position:center;
	background-repeat:no-repeat;

}
.NoteBar3
{
	height: 15px;
	width: 55px;
	background:url(img/3stars.gif);
	background-position:center;
	background-repeat:no-repeat;

}
.NoteBar4
{
	height: 15px;
	width: 55px;
	background:url(img/4stars.gif);
	background-repeat:no-repeat;

}
.NoteBar5
{
	height: 15px;
	width: 55px;
	background:url(img/5stars.gif);
	background-repeat:no-repeat;

}




.NoteBarCursor
{
	height: 18px;
	width:15px;
	margin-left:30px;
	background:url(img/note-cursor.gif);
	background-repeat:no-repeat;
}
table.Table 
{
	vertical-align:middle;
	border-collapse:collapse;
	font-size:11px;
	width:500px;
}
table.Table td
{	
	border-width:1px; 
	border-style:solid; 
	border-color:#CCCCCC;
}

table.Table td.Title 
{	
	width:350px;
	height:28px;
	border:none;
	background-image:url('img/bg30pxrepeat.png');
	background-repeat: repeat-x;
}
table.Table td.Table-Title
{	
	border-width:0px; 
	background-color:white;
	width:350px;
	height:28px;
}

table.Table td.bgECF0F6
{
	text-align:center;
	padding:5px;
	height:35px;
	background-color:#DCE0E6;
}

table.Table td.Subject
{
	font-size:10px;
	border:1px dotted #DFDFDF;
	border-left:1px solid #EEEEEE;
	text-align:center;
	padding:5px;
	height:35px;
	background-color: #F5F5F5
}
table.Table td.Messages
{	font-size:10px;
	border:1px dotted #DFDFDF;
	border-right:1px solid #EEEEEE;
	text-align:center;
	padding:5px;
	height:35px;
	background-color: #F5F5F5
}
table.Table td.Last-Message
{	
	text-align:center;
	font-size:10px;
	border-left:0px;
	border-right:0px;
	border-style:dotted; 
	padding:5px;
	height:35px;
	background-color:#FCFEFC;
}

table.Table td.Column-Names
{
	font-size:10px;
	border:none;
	text-align:center;
	vertical-align:bottom;
	padding:5px;
	height:16px;
	background-color:#F9F9F9;
}
table.Table td.bgF3F5F9
{
	border-style:dotted;
	text-align:center;
	padding:5px;
	height:35px;
	background-color:#F9F9F9;
}

table.Table td.Blank 
{	
	height:28px;
	border:none;
	background-image:url('img/bg30pxrepeat.png');
	background-repeat: repeat-x;
}

table.Table td.Tab 
{
	border-width:0px; 
	padding:5px;
	border-width:0px; 
	height:35px;
}
table.Table td.bgEFEFEF
{	
	border-left:0px;
	border-right:0px;
	border-style:dotted; 
	padding:5px;
	height:35px;
	background-color:#FCFEFC;
}
table.Table td.bgEFEFEF:hover
{
	background-color:#FFFFFF;
}




.tabs {
	background: url(img/tabs_bg.gif) no-repeat 100% 100%;
}

.tabs li,.tabs li span {
	background-image: url(img/tabs_li_bg.gif);
	background-repeat: no-repeat;
}

.tabs li {
	float: left;
	height: 32px;
	margin-right: .33em;
	background-position: 0 -96px;
	padding-left: 5px;
	font-size: 1.08em;
	overflow: hidden;
}

.tabs li.on {
	background-position: 0 -64px;
}

.tabs li span {
	display: block;
	background-position: 100% -32px;
	padding: 0 18px 0 10px;
	line-height: 2.5em;
}

.tabs li span img {
	float: left;
	margin: 8px 6px 0 0;
}

.tabs li.on span {
	background-position: 100% 0;
}

.tabs li a,.tabs li a:hover {
	color: #000;
	text-decoration: none;
}

.tabs li a:hover {
	color: #8ab54a;
}

.tabs-mini {
	margin-top: 1.5em;
	margin-bottom: 8px;
	background: url(img/tabs_minu_bg.gif) repeat-x 0 100%;
	font-size: .92em;
}
.home-main {
	margin-top: 8px;
	background: url(img/home_main_bg.gif) no-repeat 50% 0;
	padding: 0;
	padding-top: 28px;
}
.box {
	margin-bottom: .6em;
	background: url(img/box_bg.gif) no-repeat;
	padding: 20px 0 0 21px;
}

.preamble:after,.tabs-mini:after,.col2-set:after,.col2-set-alt:after,.col3-set:after,.col4-set:after,.page-head:after,.clear:after,.footer:after,.tabs:after,.main:after,#nav
	:after,.header .nav-bar:after,.home-product .nav:after,.divider:after,.head:after,.box-nav:after,.header #super
	:after,.box:after,.product-list li:after,.articles-list li:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

div.autocomplete {
  position:absolute;
  width:300px !important;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index: 99;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  /*height:32px;*/
  cursor:pointer;
}

fieldset
	{
	border:none;
	}
hr.Cleaner
{
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

.Vote_rate_1, .Vote_rate_2, .Vote_rate_3, .Vote_rate_4, .Vote_rate_5 {
  background-image:url('../../img/ihm/star_inactive.png');
  display:block;
  float:left;
  width:20px;
  height:19px;
  margin-right:3px;
}
.VoteActive_rate_1 { background-image:url('../../img/ihm/star_1.png');}
.VoteActive_rate_2 { background-image:url('../../img/ihm/star_2.png');}
.VoteActive_rate_3 { background-image:url('../../img/ihm/star_3.png');}
.VoteActive_rate_4 { background-image:url('../../img/ihm/star_4.png');}
.VoteActive_rate_5 { background-image:url('../../img/ihm/star_5.png');}

.Schedule .Header {height:110px;display:block;background:url(img/schedule_title.jpg) top center no-repeat;}
h1#scheduleTitle{color:black;font-size:16px;padding-top:67px;text-align:center;}

li.CheckboxYes {
	margin-left:20px;
	list-style-image: url('img/checkbox_yes.gif');

}
.Ads .Summary {
	display:block;
	clear:both;
}
ul.Menu, ul.Menu li {	list-style: none;	list-style-position: inside;}
.FloatR {position:relative;float:right;}
.FloatL {position:relative;float:left;}
.MidSize {position:relative;width:49%;}

.container-content h2.AdsJob
{
    padding:0 0 0 0; 
    margin:0 0 0 0;
    font-size:17px;
    font-family:sans-serif;
    background:url(img/title_job.png) no-repeat left;
    background-position:left top;
	padding-left:80px;
	margin:0;
    color:#481c00;
	width:auto;
	height:98px;
}
.Button {}

input.SearchText {
	padding-left:33px;
	width:190px;
	background-repeat:no-repeat;
	background-image: url("img/button_search_bg.png");
	background-position:left;
	background-color:#f7f7f7;
	height: 24px;
}
input.EmailText {
	padding-left:33px;
	width:190px;
	background-repeat:no-repeat;
	background-image: url("img/button_email_bg.png");
	background-position:left;
	background-color:#f7f7f7;
	height: 24px;
}
ul.Inline li {display:inline;margin-right: 4px;}
ul.Inside {margin:0;padding:0;}
ul.Inside li{list-style:none;}
.Widget ul.Menu {margin-bottom:10px;width:190px;}
.Widget ul.Menu li {border-bottom:1px solid #DFDFDF;padding:5px;background-color:#FBFBFB;padding:0;}
.Widget ul.Menu li a {font-weight: bold;display:block;height: inherit;width:inherit;padding:5px;}
.Widget ul.Menu li a:hover {background-color:#F5F5F5;}
.Widget .Title a {color:black;text-decoration:underline;}
table.List {
width:100%;
}
table.List {border:1px solid #E3E3E2;}
table.List th {background-color:#dfe5e6;padding:5px;}
table.List td {padding:5px;font-size:12px;}

.WideForm li .Error, 
.WideForm li .Error, 
.WideForm li .Error { 
	border:1px solid red; 
	color:gray;
}
th.AvailableSeat{ height:25px;width:18px;background-repeat:no-repeat;background-image:url(img/icon_available_seat.png);}
th.DepartureTime{ height:25px;width:38px;background-repeat:no-repeat;background-image:url(img/icon_departure_time.png);}
th.DepartureDate{ height:25px;width:55px;px;background-repeat:no-repeat;background-image:url(img/icon_departure_date.png);}
th.Arrival{ height:25px;width:75px;px;background-repeat:no-repeat;background-image:url(img/icon_arrival.png);}
th.Departure{ height:25px;width:75px;px;background-repeat:no-repeat;background-image:url(img/icon_departure.png);}

#footerMenu li {list-style: none;}
#footerMenu>li {margin-right: 10px;margin-bottom:10px;}
#footerMenu>li>a {font-weight: bold;}
#footerMenu>li>ul>li { list-style-image: url('img/bullet_triangle.png');list-style-position: inside;}

.AdsCity {padding-left:18px;background-image:url('img/icon_city.png');background-repeat:no-repeat;}

.main-content-right .WidgetIdentity {width:300px;background-image: url('img/forum_display_small.jpg');}
.WidgetIdentity { background-position:top right;border-bottom:1px solid #ececec;padding-bottom:5px;}
.WidgetIdentity >.Header {background-position: top right;border-bottom:1px solid #ececec;margin-bottom:5px;}
.WidgetIdentity >.Header >.H1 {font-size:14px;font-weight: bold;}

.LabelValueTable {width:99%;}
.LabelValueTable td {padding:4px;width:50%;}

.MainTitle .Caption {color:#AAAAAA;font-weight: bold}
.MainTitle .Value {font-size: 10px}

.Paginator {text-align:center;padding:3px;}
.Paginator a {margin:2px;}