	form,ul,body,div,p,ul,ol,dl,input,button,h3,#sw_tbl td,#sw_th,#as_foot ul,#as_foot li{margin:0;padding:0}
	#as_page, #rs_page .sc_wlt, #rs_page #sw_foot{text-align:center;padding:0 1.15em}
	#as_foot,#as_tbl td,#as_tbl th{font-size:small}
	#as_width,.as_width{margin:0 auto;_width:960px;max-width:960px;min-width:650px; }

#sc_hibr{margin-top:10em;}
#sc_hibr,.msg{margin-bottom:1.3em}
#sc_hibr #sw_tbl{border:solid 1px #d7e1e6}

.sc_scp a, .sc_scp a:visited {color:#444444; text-decoration:none;}
.sc_scp .selected a,.sc_scp .selected a:visited, .sc_scp a:hover{color:#4B86CE/*#549c00*/;}
.sc_scp a:hover{text-decoration:underline;}
.sc_scp a{display:inline-block;padding:0;margin:0}

#scopes,#scopes li{zoom:1}
.sc_scp li,.msg,#sc_nav a{font-size:120%}
.sc_scp li{border-bottom:solid 1px #d6e3e7;padding-bottom:9px}
.sc_scp .selected{border:solid 1px #d6e3e7;border-color:#fff #d6e3e7}
.sc_scp .last{border:none}
.sc_scp{position:relative;top:-9px;*top:1px}




	#sc_hibr #sw_tbl{border:solid 1px #d7e1e6; height: 6em;}
	#sw_tbl{background:#fff url(../images/bg1.jpg) repeat-x ;width:100%;border-collapse:collapse;margin-bottom:.77em; }
	#sw_tbl td,#sw_tbl th{vertical-align:middle; text-align:center;}
	#sw_tbl th table{border-collapse:separate;}
	#sw_more_options,#sw_brand {width:14em;}
	#sw_brand{line-height:2.5em}
	#sw_tbl td,#sw_brand h1{white-space:nowrap}

	#sw_brand h1{ color:#4882C8; font-size: 1.35em;}
	
	html body{background-color:#fff;min-width:750px}
	html body,input{font-family:Arial,sans-serif;font-size:small;color:#333}
	
	.ls{font-size:135%;color:#222}
	a,a:visited{color:#0000CC}
	img{border:none;vertical-align:middle}
	ul{list-style-type:none;display:inline}
	li{display:inline;padding:0 .77em}
	
.q, .q_statie, .q_tren, .q_plecare, .q_destinatie {
border:1px solid #4B86CE/*#59990E*/;
font-size:105%;
font-weight:normal;
height:1.62em;
margin: 0pt 0.38em 0em 0pt;
padding:0.38em 0.7em 0pt;
width:26em;
}
.q_statie, .q_tren{
width:21em;
}
.q_err{
	border:1px solid #ff0000;
}
.form_error{
	color:#FF0000;
	text-align:left;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0.3em;
}
.sugestii, .sugestii li{
display:block;
z-index: 0;
text-align:left;
}
.statia-this{
  /*border: 1px solid #ff0000;*/
  font-weight: bold;
}

#trenuri h1{
color:#339900;
}
#trenuri .tabele{
text-align:right;
margin: 1em;
font-size: 105%
}
#trenuri .show_tiptranzit_p .tiptranzit_p{
  display: none;
}
.special{
  background: #ff0000;
}
.trigger_dcalatorie{
	border:1px solid #4B86CE/*#59990E*/;
	font-size:105%;
	font-weight:normal;
	height:1.62em;
	margin:0pt 0.38em 0pt 0pt;
	padding:0.38em 0.7em 0pt;
	width:7em;
	cursor: default;
	text-align:center;
	background: url(../images/jos1.gif) no-repeat scroll right center #FFFFFF;

}

.fleft{
	float:left;
}

.td_data{
	text-align:left;
}

#sw_tbl_inner td{width:auto; text-align:left;}
#sw_tbl_inner td.td_left{
	text-align:right;
	padding-right: 1em;
	padding-left: 1em;
	white-space: nowrap;

}
#sw_tbl_inner td.td_left
{
	font-size: 118%;
}

.go {
	height:2.15em;
*height:2em;
	padding:0 .38em .22em .38em;
*padding-bottom:0;
	border: #0066CC 1px solid;
	background: #4882C8;
	font-weight:bold;
	color:#fff;
	font-size:105%;
	overflow:visible;

}
.go:hover {
	background-color:#0066CC;
}
.topadd{
	position:relative;
	top: 4em;
}

.sc_wlt { margin:5em 0 4em 0 }

.sc_wlt p {	margin-top:.77em}
.sc_wlt p a, #sc_vertdesc {
	color:#444
}
#sw_foot {
	padding:.5em 0;
	margin:7.69em 0 .77em 0;
	display:block
}
.msg a, #sc_nav li a {
	color:#2198c4
}
.rs_titlu{
border-top: 1px solid #6593CF;
border-bottom: 1px solid #6593CF;
background: #AFD2FF url(../images/bg2p.gif) repeat-x;
}
.rs_titlu a, .rs_titlu li{
	/*border:#0066FF 1px solid;
	padding: 0.15em;*/
	line-height:38px;
	font-weight:bold;
	text-decoration:none;
	color:#15428B;
	
}

.rs_titlu a:hover{
	/*border:#0066FF 1px solid;
	background:#FFFFFF;
	padding: 0.15em;
	font-weight:bold;*/
	text-decoration:underline;
}
.rs_titlu h1{
	margin: 0px;
	padding: 0px;
	font-size: 1.9em;
	line-height: 36px;
	color:	#15428B;
}
.tb_st{

	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;	
	width: 99%;
}
.tb_st th {
	background: #C5DEFF url(../images/head1.gif) repeat-x;
	white-space:nowrap;
	padding: 0.29em 0.7em;
	border-bottom:	1px solid #6593CF;
	border-top:	1px solid #6593CF;
	/*border-bottom:#F7F7F7 1px solid;
	border-right:#fff 1px solid;*/
}
.tb_st td {
	padding: 0.5em 0px;
	border-bottom:#F0F0F0 1px solid;
	text-align:center;
}
.tb_st tr.noborder td {border: 0px; }
.tb_st th.st_ora{

}
.st_tri{
background:#F6FAFD;
}

#scopes,#scopes li{zoom:1}
.rs_scp li{font-size:1.5em; margin: 0; padding:0;  list-style-position:inside;  }
.rs_scp li a{ margin: 0px 0.5em; padding: 0px 0.5em;line-height:2.8em;}
.rs_scp{ }

.loading{
	font-size:125%; text-align:center; padding: 3em;
}
#legndatren{
  margin: 1.5em 0em;
  padding: 0.1em 0.1em;
  border: 0px #ccc solid;
  /*width: 500px;*/
}
#legndatren h3 {
margin-bottom: 0.3em;
padding: 0.2em 0.2em;
background:#F6FAFD ;
border-bottom: #ccc 1px solid;
}
#legndatren p{
margin-bottom: 0.5em;
}
#legndatren p span{
padding-right: 0.2em;
 white-space:nowrap; 
 line-height: 1.8em;
}