body {

  margin:0;

  padding:0;

  font-size:10px;

  background:#FFF;

  font-family:Verdana;

}



a img {

  border:none;

}



.wrapper {

  width:870px;

  padding:1px 0;

  margin:0 auto;

  position:relative;

  padding-bottom: 5px;

}



.wrapper li {

  list-style-image:url(img/li_arrows.gif);

  font-size:14px;

  color:#FFF;

  text-align:left;

}



.wrapper a {

  color:#FFF;

}



#header {

  height:86px;

  overflow:hidden;

  background:#545454 url(img/bg_header.gif) repeat-x bottom;

}



#header #logo {

  position:absolute;

  top:.5em;

  left:0;

  width:250px;

  height:56px;

  font-size:10px;

  background:url(img/logo2.jpg) no-repeat;

}



#header #logo a {

  display:block;

  height:100%;

}



#header #logo span {

  text-indent:-9999px;

  overflow:hidden;

  display:block;

}



#header ul {

  position:absolute;

  top:35px;

  right:0;

  margin:0;

  padding:0;

}



#header li {

  float:left;

  list-style-type:none;

  margin-left:2em;

}



#header li a {

  font-family:'Myriad Pro', Arial, sans-serif;

  font-weight:bold;

  font-size:1.5em;

  color:#FFF;

}



#header li.selected a {

  color:#4bcbf5;

  text-decoration:none;

}



#main #banner {

  padding:0;

  height:106px;

  background:url(img/bg_bluebar.gif) repeat-x bottom;

}



#main #banner h1 {

  font-family:'Myriad Pro', Helvetica, sans-serif;

  margin:0;

  color:#FFF;

  font-size:46px;

  top:2px;

  letter-spacing:-2px

  text-align:left;

}



#main #banner h1 span {

  font-weight:bold;

}



.shadow  { position:relative; display:block; color:#fff; }

.shadow span { position:absolute; display:block; top:0px;  }

.shadow:before { display:block; padding:2px; content: attr(title); color:#1c6ea1;  }



#content {

  padding-top:1px;

  min-height:400px;

  background:url(img/bg_main.gif) repeat-x;

}



#content p {

  font-size:15px;

  line-height:1.5;

}



#content h2 {

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

  font-size:40px;

  font-weight:normal;

  margin:.5em 0 .75em;

}



#content h3 {

  font-family:Verdana, Arial, sans-serif;

}



.tour_item {

  border-bottom:1px solid #CCC;

  padding:1.5em 0 2em;

}



.tour_item h3 {

  font-size:24px;

  color:#534741;

  margin-top:0;

}



.tour_item h3 span {

  color:#30aeed;

}



.tour_item img {

  float:right;

  margin-left:2em;

}





#blog {

  margin-top:3em;

}



#sidebar {

  float:right;

  width:246px;

  padding:2em 0 0;

}



#sidebar img, #sidebar input {

  vertical-align:middle;

}



#sidebar h2 {

  margin:0;

  font-size:18px;

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

  font-weight:bold;

}



.blue_box {

  margin:2em 0;

}



#sidebar .blue_box h2 {

  font-size:18px;

  color:#008fd8;

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

  font-weight:normal;

  margin-top:0;

}



.blue_box p {

  margin:.7em 0 1em 0;

}



.blue_box .top {

  background:url(img/box_blue_top.gif) no-repeat;

  height:6px;

}



.blue_box .mid {

  padding:5px 15px 1px;

  background:url(img/box_blue_mid.gif) repeat-y;

}



.blue_box .btm {

  background:url(img/box_blue_bottom.gif) no-repeat;

  height:6px;

}







.yellow_box {

  background:#fff8cf;

  border:1px solid #ffe7af;

  padding:5px 10px 10px;

  text-align:center;

  margin:2em 0;

}



#sidebar .yellow_box h2 {

  font-size:13px;

  margin:.5em;

  padding:0;

  color:#00a1d6;

}



.box {

  padding:10px 15px;

  background:url(img/bg_box_1.png) no-repeat;

  width:206px;

  margin-bottom:2em;

}



.box_rate {

  padding:10px 15px;

  

  width:206px;

  margin-bottom:2em;

}



#sidebar .box_rate h2 {

  border-bottom:none;

  font-size:16px;

  padding-top:.3em;

}



#sidebar .box_rate h2 {

  font-size:18px;

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

  border-bottom:1px solid #CCC;

  padding-bottom:.3em;

}



.box_rate ul {

  margin:1em 0 0 2.5em;

  padding:0;

  color:#515151;

}



.box_rate li {

  font-size:1.3em;

  margin-bottom:.5em;

}



.box_rate p {

  color:#555;

  margin:0 0 1em 0;

  margin-bottom:1em;

  font-size:11px !important;

}



.left {

  margin-right: 280px;

}





#sidebar .categories h2, #sidebar .box h2 {

  font-size:18px;

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

  border-bottom:1px solid #CCC;

  padding-bottom:.3em;

}



#sidebar .box h2 {

  border-bottom:none;

  font-size:16px;

  padding-top:.3em;

}



.categories ul, .box ul {

  margin:1em 0 0 2.5em;

  padding:0;

  color:#515151;

}



.categories li, .box li {

  font-size:1.3em;

  margin-bottom:.5em;

}



.categories li a, .box li a, .box a, .box_rate a{

  color:#008fd8;

}



#about_subnav a {

  text-decoration:none;

}





#about_subnav li.selected a {

  color:#515151;

  font-weight:bold;

}



.box p {

  color:#555;

  margin:0 0 1em 0;

  margin-bottom:1em;

  font-size:11px !important;

}





.post {

  padding:1px 0;

  margin:.5em 0 0;

  width:580px;

}



* html .post {

  padding-top:2em;

}



.post a {

  color:#2dabec;

}



.post h3 {

  font-size:18px;

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

  margin-bottom:.3em;

}



.post h3 a {

  color:#000;

}



#press .post {

  border-bottom:1px solid #CCC;

  padding:1px 0 2em;

}



#press .post h3 {

  font-weight:normal;

  margin:0;

}



#press .post h3 a {

  color:#008fd8;

}



#press .post .subtitle {

  margin-top:0;

  font-weight:bold;

  color:#555;

}



.post .buttons {

  float:right;

  padding:.5em .8em;

  margin:0;

}



.post .buttons img {

  margin-left:.5em;

  vertical-align:middle;

}



.post .details {

  background:#ecfbff;

  padding:.5em .8em;

  color:#555;

  font-size:11px !important;

}



.team {

  margin-bottom:4em;

}



.team h3 {

  color:#008fd8;

  font-weight:normal;

  font-size:18px;

  margin-bottom:0;

}



.team img {

  float:left;

  margin-right:2em;

}







#footer {

  margin:5em 0;

  font-size:1.1em;

}



#footer .wrapper {

  border-top:1px solid #CCC;

  padding:0 1em;

}



#footer #copyright {

  float:right;

  color:#555;

  margin-top:.6em;

}



#footer ul {

  float:left;

  margin:.6em 0;

  padding:0;

}



#footer li {

  float:left;

  list-style-type:none;

  margin:0;

  padding:0;

  margin-right:2em;

  

}



#footer li a {

  color:#008fd8;

}



#footer li.selected a {

  color:#c2c2c2;

  text-decoration:none;

}



.ysearch{

  background-image:url(img/s.png);

  background-repeat:no-repeat;

  padding-left:30px;

  padding-top:6px;

  padding-bottom:6px;

  width:300px;

  height:30px;

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  -khtml-border-radius: 6px;

  border-radius: 6px;



}



.check-form{

  background-image:url(img/check.jpg);

  background-repeat:no-repeat;

  padding-bottom: 10px;

  height: 60px !important;

  width: 468px;

  border: none;

}



#s {

padding-top:15px; padding-left:5px;



}



.avatar {



height: 110px;

border: 1px solid #bebebe;  

-moz-border-radius: 6px;

-webkit-border-radius: 6px;

border-radius: 6px;

}





.avatar img {



  border: 1px solid #bebebe;  

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  -khtml-border-radius: 6px;

  border-radius: 6px;



}



img {



  border: 1px solid #bebebe;  

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  -khtml-border-radius: 6px;

  border-radius: 6px;



}



.stanga {

  float:left;

  padding:1px 0;

  width:600px;

  letter-spacing:-0.5px;

}



.dreapta {

 float:right;

 width: 200px;

 text-align:right;

 padding-top:4px;

}
.mic {
  text-align: left;
  font-size: 8px;
  width:870px;
  padding:1px 0;
  margin:0 auto;
  position:relative;
}
a.profilhi5 {background: url(imgs/hi5.gif) top left no-repeat;}
a.profil {background: url(imgs/profile.gif) top left no-repeat;}
a.download {background: url(imgs/download.gif) top left no-repeat;}
a.pm {background: url(imgs/pm.gif) top left no-repeat;}
a.add {background: url(imgs/add.gif) top left no-repeat;}
a.call {background: url(imgs/call.png) top left no-repeat;}


#res { 
	width:660px;
	height:250px;
	position:relative;
	background: url(imgs/resultbg.gif) bottom left no-repeat;
	padding: 15px 20px;
	margin: 0px auto;
}
#ada {
	float: right;
	width: 300px;
	margin-top: 0px;
	overflow: hidden;
}
#adb {
	position: absolute;
	bottom: 35px;
	left: 20px;
}
#adc {
	width: 728px;
	padding-bottom: 5px;
	margin: 5px auto;
	overflow: hidden;
}
#results {
	float: left;
	width: 350px;
}
#onoff {
	padding-bottom: 10px;
	font-size: 17px;
	text-align:left;
}