a {

	color:#0066CC;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}



#preview{

	position:absolute;

	border:1px solid #CCCCCC;

	background:#F8F8F8;

	padding:1px;

	display:none;

	overflow:hidden;

	height:170px;

	width:250px;

	vertical-align:bottom;

}

#preview img{

	margin-top:-20px;

}







* {

	border:0px;

}

body {

	margin: 0;

	padding: 0;

	background-color: #FFFFFF;

	font-family:"Tahoma";

	font-size:11px;

}



h1.info {

	font-size:10px;

	text-align:center;

	color:#DFDFDF;

	font-weight:100;

	margin:0px;

}



#autocomplete {

	float:left;

}



#autocomplete ul {

	background-color:#FFFFFF;

	list-style:none;

	margin:0px;

	padding:0px;

	border:1px solid #F9F9F9;

	border-top:none;

}



#autocomplete ul li{

	cursor:pointer;

	color:#000000;

	padding:2px;

	height:16px;

	line-height:16px;

	overflow:hidden;

}

#autocomplete ul li.selected{

	background-color:#3D4F77;

	color:#FFFFFF;

}



h1.title {

	color:#000000;

	font-family:Tahoma;

	font-size:15px;

	font-weight:bold;

	margin:5px;

	padding:0px;

}

h2.title {

	color:#CC0000;

	font-family:Tahoma;

	font-size:14px;

	font-weight:bold;

	background-image:url(../images/small_umbrella.jpg);

	background-repeat:no-repeat;

	padding-left:30px;

	padding-top:5px;

	height:24px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	width:438px;

	background-color:#F9F9F9;

	margin:0px;



}

.menu {

	background-color:#FFF; float:left; width:100%; border-bottom:1px solid #F8F8F8;

	background-image:url(../images/menu_back.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	padding-top:3px;

	padding-bottom:3px;

}

.meniu {

	list-style:none;

	margin:0;

	padding:0;

}

.meniu li{

	float:left;

	margin-right:5px;

	padding-left:5px;

	padding-right:10px;

	line-height:30px;

	border-right:1px solid #F2F2F2;

}

.meniu li a{

	font-size:11px;

	color:#117BDE;

	text-decoration:none;

}

.meniu li a:hover{

	color:#333333;

	border-bottom:1px solid #FFFFFF;

}





.banda {

	background-color:#3D4F77;

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	padding:5px;

}



.weather_links {

	color:#003366;

}

.weather_links a {

	color:#003366;

	text-decoration:none;

}

.weather_links a:hover {

	text-decoration:underline;

}





  a.tag {

  	padding:3px;

	text-decoration:none;

  }

  a.tag:hover {

  	text-decoration:none;

	background-color:#FFFFFF;

  }

  .tag_word {

  	font-family: Tahoma;

  	padding: 2px 2px 2px 2px;

  	letter-spacing: 2px;

  }

  .tag_size1 {

  	color: #000;

  	font-size: 1.6em;

  }

  .tag_size2 {

  	color: #222;

  	font-size:1.4em;

  }

  .tag_size3 {

  	color: #444;

  	font-size: 1.3em;

  }

  .tag_size4 {

  	color: #666;

  	font-size: 1.1em;

  }

  .tag_size5 {

  	color: #888;

  	font-size: 1.0em;

  }

  .tag_size6 {

  	color: #aaa;

  	font-size: 0.9em;

  }

  .tag_size7 {

  	color: #bbb;

  	font-size: 0.8em;

  }

  .tag_size8 {

  	color: #888;

  	font-size:  0.7em;

  }

  .tag_size0 {

  	color: #aaa;

  	font-size: 0.6em;

  }

  

  

div.favBtn {

	float:left; 

	width:150px; 

	height:70px; 

	background-image:url(../images/favBtn.jpg); 

	margin:3px; 

	cursor:pointer;

}

div.favBtn:hover {

	background-image:url(../images/favBtn_hover.jpg);

}



a.ariadna {

	color:#999;

	text-decoration:none;

}

a.ariadna:hover {

	color:#333;

	text-decoration:undrline;

}







table.curs {

	border:1px solid #CCCCCC;

	font-size:11px;

}

table.curs td, table.curs th {

	padding:2px;

	padding-left:10px;

	height:22px;

}

table.curs th {

	text-align:left;

	background-color:#F8F8F8;

}

table.curs tr:hover td {

	background-color:#FEF5BA;

}



table.curs tr td a {

	color:#117BDE;

	font-weight:bold;

	text-decoration:none;

}



table.curs tr:hover td a, table.curs tr td a:hover {

	color:#000000;

}



.moneda {

background-repeat:no-repeat;

display:block;

height:11px;

padding-bottom:1px;

padding-left:25px;

color:#117BDE;

font-weight:bold;

}

.EUR {

background:transparent url(../images/flags.png) no-repeat scroll left -147px;

}

.USD {

background:transparent url(../images/flags.png) no-repeat scroll left -377px;

}

.XAU {

background:transparent url(../images/flags.png) no-repeat scroll left -399px;

}

.CHF {

background:transparent url(../images/flags.png) no-repeat scroll left -63px;

}

.JPY {

background:transparent url(../images/flags.png) no-repeat scroll left -209px;

}

.GBP {

background:transparent url(../images/flags.png) no-repeat scroll left -168px;

}

.BGN {

background:transparent url(../images/flags.png) no-repeat scroll left -22px;

}

.AUD {

background:transparent url(../images/flags.png) no-repeat scroll left 1px;

}

.CAD {

background:transparent url(../images/flags.png) no-repeat scroll left -42px;

}

.CZK {

background:transparent url(../images/flags.png) no-repeat scroll left -84px;

}

.DKK {

background:transparent url(../images/flags.png) no-repeat scroll left -104px;

}

.EGP {

background:transparent url(../images/flags.png) no-repeat scroll left -125px;

}

.NOK {

background:transparent url(../images/flags.png) no-repeat scroll left -252px;

}

.PLN {

background:transparent url(../images/flags.png) no-repeat scroll left -273px;

}

.RUB {

background:transparent url(../images/flags.png) no-repeat scroll left -295px;

}

.SEK {

background:transparent url(../images/flags.png) no-repeat scroll left -314px;

}

.SKK {

background:transparent url(../images/flags.png) no-repeat scroll left -335px;

}

.TRY {

background:transparent url(../images/flags.png) no-repeat scroll left -356px;

}

.MDL {

background:transparent url(../images/flags.png) no-repeat scroll left -230px;

}

.HUF {

background:transparent url(../images/flags.png) no-repeat scroll left -188px;

}

.XDR {

background:transparent url(../images/flags.png) no-repeat scroll left -416px;

}

.RON {

background:transparent url(../images/flags.png) no-repeat scroll left -433px;

}



option.moneda {

	font-size:10px;

	height:13px;

	color:#000000;

	font-weight:100;

}

#currency {

	border:1px solid #F8F8F8;

	height:18px;

	font-size:11px;

	padding:1px;

	width:150px;

}







input.inp {

	width:90%;

	font-size:11px;

	background-image:url(../images/top_bg_button.png);

	height:15px;

	margin-left:5px;

	background-repeat:repeat-x;

	background-position:bottom;

	border:1px solid #DEDEDE;

	padding:1px;

	font-weight:bold;

}



input.search_btn_ro {

	background:transparent url(../images/search_btn_ro.jpg);

	background-repeat:no-repeat;

	width:73px;

	height:50px;

	border:none;

	cursor:pointer;

}





input.search_btn_en {

	background:transparent url(../images/search_btn_en.jpg);

	background-repeat:no-repeat;

	width:73px;

	height:50px;

	border:none;

	cursor:pointer;

}





table#route {

	border:1px solid #CCCCCC;

	font-size:11px;

}

table#route td, table#route th {

	padding:2px;

	height:22px;

}

table#route th {

	text-align:left;

	background-color:#F8F8F8;

}

table#route th.center {

	text-align:center;

}

table#route td {

	border-bottom:1px solid #F8F8F8;

}

table#route tr:hover td {

	background-color:#FEF5BA;

	cursor:default;

}



table#route td.td_rt_1,table#route td.td_rt_2,table#route td.td_rt_3,table#route td.td_rt_4 {

	padding-left:3px;

}

table#route td.td_rt_1 {

	font-weight:bold;

	text-align:right;

}

table#route td.summary, table#route td.summary:hover {

	background-color:#F8F8F8;

	text-align:right;

	padding:5px;

}

div.letter {

	background-image:url(../images/pushpin_point.png);

	width:15px;

	height:20px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:center;

}

span#ymaptt {

	display:none;

}

div#map {

	width:300px;

	text-align:center;

}

h2.subtitle {

	font-size:11px;

	color:#999999;

	font-weight:100;

	margin:0px;

	padding:0px;

}



div#search_engine {

	width:97%;

	margin-left:auto;

	margin-right:auto;

	padding:5px;

	border:1px solid #eae2aa;

	background-color:#faf4ca;

	margin-bottom:10px;

}

#last_route_queryes {

	width:300px;

	border:1px solid #0058A6;

	background-color:#E6EBFF;

}

#last_route_queryes ul {

	list-style:none;

	padding:0px;

	margin:10px;

}

#last_route_queryes ul li a {

	color:#0058A6;

	text-decoration:none;

}

#last_route_queryes ul li a:hover {

	color:#000000;

	text-decoration:underline;

}

div.box_title {

	font-weight:bold;

	text-transform:uppercase;

	color:#000000;

	font-size:11px;

	padding:5px;

	background-color:#FFFFFF;

}

div#alert_not_found {

	padding:10px;

	color:#333333

}

div.exemplu {

	color:#666666;

}

div.new_l {

	width:33%;

	float:left;

}

div.new_l a {

	font-size:11px;

	color:#999;

	text-decoration:none;

}

div.new_l a:hover {

	color:#0058A6;

	text-decoration:underline;

}

div.cloud {

	width:294px;

	padding:3px;

	border:1px solid #CCCCCC;

	text-align:center;

	margin-top:5px;

}















/*

	Vertical Accordions

*/



.accordion_toggle {

	display: block;

	height: 30px;

	width: 510px;

	background: url(images/accordion_toggle.jpg) no-repeat top right #EFEFEF;

	padding: 0 10px 0 10px;

	line-height: 30px;

	color: #ffffff;

	font-weight: normal;

	text-decoration: none;

	outline: none;

	font-size: 12px;

	color: #000000;

	border-bottom: 1px solid #DEDEDE;

	cursor: pointer;

	margin: 0 0 0 0;

}



.accordion_toggle_active {

	background: url(images/accordion_toggle_active.jpg) no-repeat top right #0058A6;

	color: #ffffff;

	border-bottom: 1px solid #0099CC;

}



.accordion_content {

	background-color: #ffffff;

	color: #444444;

	overflow: hidden;

}

.accordion_content div.cnt {

	margin:10px;

}

.accordion_content div.cnt a {

	color:#006699;

	text-decoration:none;

}

.accordion_content div.cnt a:hover {

	text-decoration:underline;

}

	

