body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	margin-top: 0;
	background: #eaeaea;
/*	background: url('../images/bg.gif') repeat-x #eaeaea;*/
}
a, a:visited {
	color: #332f2f;
}

.container{
	background: #ffffff !important;
	width: 950px;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 10px;
}
.containernew{
	width: 950px;
	height: 30px;
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 10px;
}
input, select
{
	font-size:10px;
}
.error
{
	color:red;
}

.warning
{
	color:orange;
}

.info
{
	color:green;
}

.clear { clear:both;}

img.button{
	margin: 0;
}

.nomargin{
	margin: 0;
}
.mini-menu {
	font-family: arial;
	text-align: right;
	width: 940px;
	/*padding-bottom: 5px;*/
}
.mini-menu a, .mini-menu a:visited {
	color: #505050;
	text-decoration: none;
	font-size: 11px;
}
.mini-menu a:hover {
	text-decoration: underline;
}
.mini-menu div {
	padding-left: 10px;
	padding-right: 10px;
}
.mini-menu img{margin-bottom:0;padding:0}
.logo {
	background-color: #ffffff;
	width: 940px;
}
.logo div {
	padding-left: 10px;
	padding-right: 10px;
}
.header{width:940px;height: 260px; overflow:hidden;}
.main-menu {width:940px;margin-bottom:3px;}

#searchFieldContainer {	margin: 0;}
#searchFieldContainer form{
	margin:0px;
	padding:0px;
}
#searchText{
	background: url('../images/search_textbg.gif') no-repeat left top;
	width:132px;
	height:22px;
	float:left;
	margin:0;
	padding:3px 0 0 3px;
}
#searchText input{
	border:none;
	color:#505050;
	font-size: 13px;
	background: transparent;
	width: 130px;
}
#searchButton{
	width:65px;
	height:25px;
	float:left;
	padding:0;
	margin:0;
}
#searchButton input{margin:0px}

#newsletterFieldContainer{
	margin-top: 5px;
}
#newsletterText{
	background: url('../images/newsletter_textbg.gif') no-repeat left top;
	width:122px;
	height:22px;
	float:left;
	margin:0;
	padding:3px 0 0 3px;
}
#newsletterText input{
	border:none;
	color:#505050;
	font-size: 13px;
	background: transparent;
	width: 120px;
}
#newsletterButton{
	width:75px;
	height:25px;
	float:left;
	padding:0;
	margin:0;
}
#newsletterButton input{margin:0px}


#accountLinksContainer a{float:left;}
#accountLinksContainer a img{margin:0px}


a.login, a.login:visited {
	width:95px;
	height:26px;
	background: url('../images/contul_meu.png') no-repeat left top;
}
a.login:hover {
	background: url('../images/contul_meu_over.png') no-repeat left top;
}

a.register, a.register:visited {
	width:105px;
	height:26px;
	background: url('../images/register.png') no-repeat left top;
}
a.register:hover {
	background: url('../images/register_over.png') no-repeat left top;
}

.leftMenu{margin-top:5px}

.content-container {width:940px;}
.content-container .left {
	margin: 0px;
	width: 200px;
	margin-right: 20px;
}
.content-container .contentSection {
/*	margin-right: 20px;*/
}
.content-container .right {
	float: right;
	width: 120px;
	border: none;
}
#leftMenu {
	padding-bottom: 15px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#leftMenu li ul { list-style-type:none;margin:0px;padding:0px;}
.left .menuName {
	display: block;
	margin:0px;
	background: url("../images/lm_titlebg.gif") no-repeat top left;
	height:24px;
	width: 202px;
	padding-top : 2px;
	padding-left: 8px;
	color: #0a2753;
	font-size: 12px;
	font-weight:bold;
}
#leftMenu .menuName {cursor: pointer;}
#leftMenu li.opened span.menuName {background: url("../images/lm_titlebg_minus.gif") no-repeat top left;}
#leftMenu li.closed span.menuName {background: url("../images/lm_titlebg_plus.gif") no-repeat top left;}

#leftMenu a.menuItem,
#leftMenu a.menuItem:visited {
	display: block;
	padding: 0;
	margin: 0;
	height:20px;
	margin-top: -2px;
	margin-bottom : 4px;
	padding-left: 8px;
	color: #0a2753;
	text-decoration: none;
	background: url("../images/lm_itembg.gif") no-repeat top left;
}

#leftMenu a.menuItem:hover {
	color: #ffffff;
	background: url("../images/lm_itembg_sel.gif") no-repeat top left;
	background-color: #0a2753;
}

#leftMenu a.menuItemActive {
	display: block;
	padding: 0;
	margin: 0;
	height:20px;
	margin-top: 2px;
	margin-bottom : 2px;
	padding-left: 8px;
	text-decoration: none;
	color: #ffffff;
	background: url("../images/lm_itembg_sel.gif") no-repeat top left;
	background-color: #0a2753;
}
#leftMenu li ul.leftSubmenu {display:none}

.footer {
	margin-top: 5px;
	font-size: 10px;
	color: #909195;
	padding: 10px 0px 10px 0px;
	width:940px;
}
.footer .span-1 {
	width: 40px;
}
p.banner-container {
	text-align: center;
	padding: 0;
	margin: 0;
	/*padding-left: 3px;*/
}
p.banner-container img {
	border: 0;
	margin: 0;
	padding-top: 2px;
}
table tr, table td, table {
	border: none;
}
.contentSection h1 {
	padding: 0;
	padding-left: 5px;
	margin-top: -10px;
	font-family: Arial, sans-serif;
	font-size: 18px;
}
.contentSection h2 {
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.contentSection h3, .contentSection h4 {
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: inline;
}
.sectionContentNoBg {
	text-align: justify;
}
.contentSection select {
/*	margin-left: 5px;
	margin-bottom: 0px; */
}
.contentSection img.hr {
	margin: 0;
	padding: 0;
}

.contentSection .sectionContentNoBg, .contentSection .sectionContent {
	padding-left: 5px;
	padding-right: 5px;
}

.contentSection .sectionContentNoBg p, .contentSection .sectionContent p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
/* NEW */
.contentSection { width: 580px;}
.contentSection h3 { float: left;clear:left}
.contentSection p {clear:left}
.lightboxImgDiv {width: 240px; float:right; margin-left: 10px;}
/* NEW */

h2.tablelinkstitle {
	margin-left: 5px;
	margin-right: 5px;
}
.tablelinks {
	background: #F4F4F4;
	padding: 7px;
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.tablelinks a, .tablelinks a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-right: 15px;
}
.tablelinks a:hover {
	color: #C51C3A;
}

.registration {
	background-color: #F7F7F7;
}

.registration h2 {
	background-color: #EEEEEE;
	padding: 0;
	line-height: 24px;
	font-size: 14px;
	padding-left: 35px;
}
.registration h1 {
	padding-left: 10px;
	font-size: 18px;
	padding-top: 5px;
	font-weight: bold;
}
.registration h1 img {
	float: left;
}

/*.registration*/ .mandatory {
	color: #FF0000;
}
.registration .form {
	padding-left: 30px;
	vertical-align: top;
}

form .registration table {
	padding-left: 30px;
}

.registration .form2 {
	padding-left: 0;
	vertical-align: top;
}
.registration table.form tr,.registration table.form td {
	vertical-align: top;
}
.registration .form .nota {
	color: #666666;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 10px;
}
.registration .form .bold {
	font-weight: bold;
}

.registration .form input {
	border: none;
	border-left: solid 1px #717171;
	border-top: solid 1px #717171;
}

.registration  a, .registration  a:visited {
	color: #C51C3A;
}
a.smallButton, a.smallButton:visited {
	float: left;
	display: block;
	width: 80px;
	margin-left: 2px;
	height: 29px;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 1px;
	text-decoration: none;
	background-image: url(../images/buton.jpg);
	background-repeat: no-repeat;
}
.registration .form .error {
	color: #FF0000;
}
.registration .up {
	padding-top: 0;
	margin-top: -15px;
}
.registration .down {
	padding-bottom: 0;
	margin-bottom: 5px;
}

.menucol {
	padding: 10px;
	background: #F3F3F3;
	margin-right: 0;
	margin-bottom: 5px;
	width: 235px;
}

.menusection, .menucalendar{
	border: solid 1px silver;
	padding: 5px;
	margin-bottom: 5px;
}

.menucol h1, .menusection h1, .menucalendar h1 {
	background-image: url(../images/sageata.jpg);
	background-repeat: no-repeat;
	padding-left: 23px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 12px;
	line-height: 14px;
}
.menucalendar h1{
	background-image: url(../images/calendar.jpg);
}
.menucol ul {
	padding-left: 2px;
}
.menucoltext, .menucoltext2 {
	margin-right: 0;
	width: 245px;
}
.menucoltext div {
   padding-top: 10px;
   margin-left: 8px;
   margin-right: 10px;
}
.menucoltext2 {
	width: 255px;
	margin-left: 10px;

}
.menucoltext2 div {
   padding-top: 10px;
   margin-left: 10px;
   margin-right: 10px;
}
.menucoltext h1, .menucoltext2 h1 {

	background-color: #F7F7F7;
	background-image: url(../images/sageata.jpg);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left: 33px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 14px;
}

.menucoltext2 h1 {
	background-image: url(../images/calendar.jpg);

}

.reg_mozfix {
	margin-top: -18px;
}

.user_options {
	padding: 0 10px 10px 10px;
	text-align: right;
}


.user_send_show {
	display: block;
}


.user_options .send {
	display: none;
	padding: 10px;
	text-align: left;
	width: 265px;
	margin: 0 auto;
	padding-top: 15px;
	background-color: #F7F7F7;
}

.user_options .send span {
	display: block;
	width: 100px;
	float: left;
}
#show_offers .registration h1 {
	height: 10px;
	min-height: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}
#show_offers, #show_offers .form, #show_offers .form .field {
	padding: 0;
	margin: 0;
}
#show_offers table.form {
	padding-left: 32px;
	width: 100%;
}
#show_offers table.form tr td.field {
	vertical-align: top;
	width: 120px;
}
#show_offers .registration .hr {
	margin: 5px 0 5px 0;
	padding: 0;
}
.no_padding_left {
	padding-left: 0;
}

.dropdown_select {
	padding-top: 5px;
	background-color: #F7F7F7;
}


.tblBorder {
border:1px solid #D0D0D0;
border-collapse:collapse;
}
.tblBorder td{
border:1px solid #D0D0D0;
}

.messageTable{
}

.messageTable .thead{
	font-weight: bold;
}

.messageTable .messageBody{
	padding: 30px 10px 30px 10px;
	border: solid 1px silver;
}

.infoMessage{
	color: #000000;
	padding: 5px;
}
.errorMessage{
	color: #FF0000;
	padding: 5px;
}

.graylink{
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

.silverborder{
	margin: 1px 0 1px 0;
	border: solid 1px #eeeeee;
}

.title{
	font-weight: bold;
	text-decoration: underline;
}

.articleBody a{
	color: #404666;
	text-decoration:underline;
}
.articleBody a:visited{
	color: red;
}
.articleBody a:hover{
	color: red;
}
.articleBody img{
	margin-bottom: 0px;
}
.bannerBox img{
	margin: 0;
}

.bannerBox{
	overflow: hidden;
	padding: 0 0 0 0 !important;
	margin: 0 1px 5px 1px !important;

	/*border: solid 1px red;*/
}

#tableLinii{
	padding: 0px;
}

.searchresults th{
	height: 28px;
	vertical-align: middle;
	background: url(../images/searchtheader.gif) repeat-x;
	font-weight: bold;
	border: none;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.searchresults th.first{
	border-left: solid 1px silver;
}

.searchresults th.last{
	border-right: solid 1px silver;
}

.searchresults td{
	height: 30px;
	vertical-align: middle;
}

.searchresults .evenrow td {
	background-color: #f5f5f5;
}
.searchresults .oddrow td{
}

.searchresults a,
.searchresults a:visited{
	text-decoration: none;
	color: #4444ff;
}

.menusection a{
	color: red;
	text-decoration:none;
}
.menusection a:visited{
	color: red;
}


.menusection ul {
	list-style:url(../images/smallarrow.gif);

}

.form select{margin-left:0px;}

.priceinput{text-align:right}

.photoGallery{background: #f0f0f0;border:solid 1px #dedede; margin-bottom:5px;}

.offerBox {
	padding:0px;
	margin:0px;
	border: solid 1px #f0eee5;
	background: #f3f1e6;
}
.offerBox td{
	padding:0px;
}
.offerBox td img{
	vertical-align: text-top;
	margin:0px 5px 0 0;
	padding:0px;
}

.offerBox  .pensionTitle{
	background: url(../images/title_bg.gif) repeat-x;
	border:solid 1px #d0cfc8;
	height:17px;
	line-height:17px;
	font-size:14px;
	font-weight:bold;
	color: #000000;
	padding-left: 5px;
}

.pensionLocation{
	color: #d52b49;
	text-decoration: underline;
}

.offerBox  td .pensionDescription{
	margin-bottom: 5px;
}

.capacitate .caption{
	color: #d52b49;
}

.offerBox  td  .button{
	color: #d52b49;
	font-weight:bold;
	background: url(../images/title_bg.gif) repeat-x;
	line-height:17px;
	border:solid 1px #d0cfc8;
	text-align: center;
	width: 80px;
	float:right;
	margin-right: 5px;
}
.offerBox  td  .button a,
.offerBox  td  .button a:visited,
.offerBox  td  .button a:active{
	text-decoration: none;
	color: #d52b49;
}

.offerBox  td  .button .arrow{
	color: #000000;
}

.articleBody .capacitate{
	background: #f3f1e6;
	border: solid 1px #f0eee5;
	margin-right: 0px;
	padding: 5px;
}
.articleBody .capacitate .caption{
	font-weight: bold;
}





/* custom select box */
span.checkbox {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(checkbox.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}
span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(radio.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}
span.select {
  position: absolute;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 25px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(../images/select.gif) no-repeat;
  overflow: hidden;
}


/* main menu */
.mainMenu{
	list-style-type:none;
	margin: 0;
	padding: 0;
	float:right;
}

.mainMenu li{
	float: left;
	padding: 0;
	margin: 0;
/*	border-left:1px dotted #CCCCCC;*/
}



.mainMenu li a{
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: black;
	padding: 5px 10px 4px 10px;
	margin-bottom:3px;
	float:left;
}
.mainMenu li.noLeftBorder .leftbg{background:none}

.mainMenu li.active a{
	color:white;
	float:left;
}
.mainMenu li .leftbg{
	display:block;
	float:left;
	height:34px;
	width:6px;
	background: url(../images/mmn_vsep.gif) no-repeat left top ;
}
.mainMenu li.first .leftbg{background:none}
.mainMenu li .rightbg{
	display:block;
	float:left;
	height:34px;
	width:4px;
}

.mainMenu li.active .leftbg{
	background: url(../images/mmo_leftcorner.gif) no-repeat right top ;
}

.mainMenu li.active .rightbg{
	background: url(../images/mmo_rightcorner.gif) no-repeat right top ;
}

/*
.mainMenu li a.active{
	font-weight: bold;
	background: #abcdef;
	border-top: solid 2px #e9bb7d;
}
.mainMenu li a.active:hover{
	color: black;
	border-top: solid 2px #e9bb7d;
}
*/
.submenuContainer {
	clear:both;
	height: 32px;
	margin-top: 0px;
}
.submenuContainer ul.submenu{
	list-style-type:none;
	margin: 0;
	padding: 0;
	float:right;
	display: none;
}

.mainMenu #menu76.activv {
	background: #aeaeae;
}
.mainMenu #menu77.activv {
	background: #e9bc7e;
}
.mainMenu #menu79.activv {
	background: #e40c1a;
}
.mainMenu #menu80.activv {
	background: #f5c213;
}
.mainMenu #menu81.activv {
	background: #b45ca5;
}
.mainMenu #menu82.activv {
	background: #f9853b;
}
.mainMenu #menu83.activv {
	background: #4c9316;
}

/*.submenuContainer.menuId76 {
	background: url(../images/main_menu/informatii.gif) repeat-x top #aeaeae;
}
.submenuContainer.menuId77 {
	background: url(../images/main_menu/istorie.gif) repeat-x top #e9bc7e;
}
.submenuContainer.menuId79 {
	background: url(../images/main_menu/traditie.gif) repeat-x top #e40c1a;
}
.submenuContainer.menuId80 {
	background: url(../images/main_menu/cultura.gif) repeat-x top #f5c213;
}
.submenuContainer.menuId81 {
	background: url(../images/main_menu/spiritualitate.gif) repeat-x top #b45ca5;
}
.submenuContainer.menuId82 {
	background: url(../images/main_menu/gastronomie.gif) repeat-x top #f9853b;
}
.submenuContainer.menuId83 {
	background: url(../images/main_menu/natura.gif) repeat-x top #4c9316;
} */

.submenuContainer.menuId76 {background: url(../images/submenu/info.gif);}
.submenuContainer.menuId76 b {background: url(../images/submenu/info.gif) right top;}

.submenuContainer.menuId77 {background: url(../images/submenu/istorie.gif);}
.submenuContainer.menuId77 b {background: url(../images/submenu/istorie.gif) right top;}

.submenuContainer.menuId79 {background: url(../images/submenu/traditie.gif);}
.submenuContainer.menuId79 b {background: url(../images/submenu/traditie.gif) right top;}

.submenuContainer.menuId80 {background: url(../images/submenu/cultura.gif);}
.submenuContainer.menuId80 b {background: url(../images/submenu/cultura.gif) right top;}

.submenuContainer.menuId81 {background: url(../images/submenu/spiritualitate.gif);}
.submenuContainer.menuId81 b {background: url(../images/submenu/spiritualitate.gif) right top;}

.submenuContainer.menuId82 {background: url(../images/submenu/gastronomie.gif) right top; }
/*.submenuContainer.menuId82 b {background: url(../images/submenu/gastronomie.gif) right top;}*/

.submenuContainer.menuId83 {background: url(../images/submenu/cadru.gif);}
.submenuContainer.menuId83 b {background: url(../images/submenu/cadru.gif) right top;}

.submenuContainer ul.submenu li{
	float: left;
	margin:0;
	padding:0;
}

.submenuContainer ul.submenu li a{
	text-decoration: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 8px 10px 5px 10px;
	margin:0;
}

.submenuContainer ul.submenu li a:hover{
	text-decoration: underline;
}

/*Bookmark*/
.user_bookmark {
	width: 580px;
	height: 40px;
	text-align: right;
	background-image: url(../images/bookmark/background_bookmarks.gif);
}
.help_bookmark {
	float: left;
	padding-left:20px;
	vertical-align: bottom;
	margin: 11px 0 0 10px;
	width: 40px;
	height: 15px;
	background: url(../images/bookmark/help.gif) no-repeat bottom left;
	font-size: 11px;
	font-weight:bold;
}
.help_bookmark:hover {
	cursor: pointer;
	background: url(../images/bookmark/help_over.gif) no-repeat bottom left;
}
.remove_bookmark {
	float: left;
	padding-left:20px;
	vertical-align: bottom;
	margin: 11px 0 0 10px;
	width: 185px;
	height: 14px;
	background: url(../images/bookmark/adauga_favorite_over.gif) no-repeat bottom left;
	font-size: 11px;
	font-weight:bold;
}
.remove_bookmark:hover {
	cursor: pointer;
	background: url(../images/bookmark/adauga_favorite.png) no-repeat bottom left;
}
.add_bookmark {
	float: left;
	padding-left:20px;
	vertical-align: bottom;
	margin: 11px 0 0 10px;
	width: 185px;
	height: 14px;
	background: url(../images/bookmark/adauga_favorite.png) no-repeat bottom left;
	font-size: 11px;
	font-weight:bold;
}
.add_bookmark:hover {
	cursor: pointer;
	background: url(../images/bookmark/adauga_favorite_over.gif) no-repeat bottom left;
}
.separator_bookmark {
	float: left;
	width: 1px;
	height: 10px;
	margin : 15px 0 0 10px;
	background-image: url(../images/bookmark/separator.gif);
}
.info_bookmark {
	float: right;
	margin: 11px 11px 0 10px;
	width: 171px;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
.info_bookmark a{
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
.arrow_bookmark {
	float: right;
	margin : 16px 11px 0 10px;
	width: 8px;
	height: 6px;
	background-image: url(../images/bookmark/sageata_jos.gif);
}
.arrow_bookmark:hover {
	cursor: pointer;
	background-image: url(../images/bookmark/sageata_jos_over.gif);
}

/*Partners*/

.partners_div {
	margin:0 auto;
	width:960px;
}
.partners {
	float: left;
	display: none;
	padding: 10px;
	text-align: left;
	padding-top: 15px;
}
.partners_body {
	background:#FFFFFF none repeat scroll 0 0 !important;
	float:left;
	margin-top:5px;
	padding:5px;
/*    padding-bottom :15px;*/
	width:950px;
}
.partner_title, .partner_logo {
	float:left;
	height: 30px;
}
.partner_logo {
	height: 35px;
/*	padding: 5px 0 0 35px;*/
	padding: 5px 15px 0 0px;
}
.partners_hide {
	display: none;
}
.partners_show {
	display: block;
}
.partner_title {
	padding: 10px 10px 0 10px;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.partners_all {
	float: right;
	margin : 17px 11px 0 10px;
	width: 8px;
	height: 6px;
	background-image: url(../images/parteneri/sageata_jos_parteneri_over.gif);
}
.partners_all:hover {
	cursor: pointer;
	background-image: url(../images/parteneri/sageata_jos_parteneri.gif);
}

.partners_few {
	float: right;
	margin : 17px 11px 0 10px;
	width: 8px;
	height: 6px;
	background-image: url(../images/parteneri/sageata_sus_parteneri_over.gif);
}
.partners_few:hover {
	cursor: pointer;
	background-image: url(../images/parteneri/sageata_sus_parteneri.gif);
}

.cauta_agentie {
	float: left;
	width: 186px;
	height : 185px;
	margin-right : 11px;
	background-color: #1F5289;
}
.cauta_agentie p {
	color: #0B2852;
	font-weight: bold;
/*	background-color: #FFF;*/
	padding: 5px 5px 0px 20px;
	height: 27px;
	margin: 1px;
	background-repeat: no-repeat;
	background-image: url(../images/vertical-search-header.png);
}

.destinatia_saptamanii, .obiectivul_saptamanii {
	position: relative;
	float: left;
	width: 284px;
	height : 214px;
	margin: 10px 0 0 0;
	cursor: pointer;
}
.saptamanii_back{
	position: absolute;
	z-index: 5;
	background-color: #000;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	width: 284px;
	height : 50px;
	bottom: 0;
}
.saptamanii_back:hover{
	filter:alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
}
.saptamanii_text {
	position: absolute;
	z-index: 3;
	float: left;
	width: 274px;
	padding : 5px;
	bottom: 0;
}
.saptamanii_text a {
	color: white;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.saptamanii_text p {
	color: #E7C355;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.calendar_evenimente {
	float: left;
	width: 580px;
	height : 130px;
	margin: 10px 0 0 0;
	background-color: #d2e8fb;
}
.calendar_img {
	float: right;
}
.calendar_text {
	float: left;
	width: 271px;
	height : 130px;
	font-family: Arial;
	font-size : 14px;
	color: #0A2753;
	padding: 10px;
}

.calendar_text a {
	color: #404666;
	font-size : 12px;
}
.calendar_text a:hover {
	color: #404666;
}
.calendar_text a:visited {
	color: #404666;
}

.ultimile_titlu {
	float: left;
	width: 560px;
/*	height : 23px;*/
	margin: 10px 0 0 0;
	background-color: #174A7F;
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size : 14px;
	color: #FFF;
	padding: 10px;
}

.ultimile {
	float: left;
	width: 580px;
	margin: 0;
	background-color: #F9F8F8;
}
.ultimile_oferte {
	float: left;
	width: 270px;
	height : 140px;
	background-color: #F9F8F8;
	font-family: Arial, helvetica;
	font-size : 14px;
	color: #0A2753;
	padding: 10px;
}
.ultimile_oferte a {
	color: #404666;
	font-size : 12px;
}
.ultimile_oferte a:hover {
	color: #404666;
}
.ultimile_oferte a:visited {
	color: #404666;
}
.ultima_pensiune {
	float: left;
	width: 130px;
	height : 130px;
	margin: 10px 0 0 0;
	text-align: center;
	vertical-align: bottom;
/*	border: solid 1px #717171;*/
}
.ultima_pensiune a {
	vertical-align: bottom;
	bottom: 0px;
	color: #404666;
	font-size : 12px;
	text-decoration: none;
}

/* LOGIN */


#accountLinksContainer {
	position: relative;
	z-index: 1;
}
.login_container {
	position: relative;
	z-index: 2;
	display: none;
	float:left;
	padding-left: 7px;
	padding-top: 10px;
	margin-top: -2px;
	text-align: left;
	color: #d5e7cd;
	width: 200px;
/*	background-color: #318B04;*/
	background: url('../images/contul_meu_bg.png') no-repeat left top;
}
.login_container a {
	margin-bottom: 5px;
	color: #D5E7CD;
	text-decoration: none;
}

#loginUserText{
	float:left;
	background: url('../images/username_bg.png') no-repeat left top;
	width:186px;
	height:25px;
	margin:0;
	padding:3px 0 0 3px;
}
#loginUserText input{
	border:none;
	color:#505050;
	font-size: 13px;
	background: transparent;
	width: 175px;
}

#loginPassText{
	float:left;
	background: url('../images/password_bg.png') no-repeat left top;
	width:126px;
	height:25px;
	margin:0;
	padding:3px 0 0 0;
}
#loginPassText input{
	border:none;
	color:#505050;
	font-size: 13px;
	background: transparent;
	width: 105px;
}
#loginButton{
	width:65px;
	height:25px;
	float:left;
	padding:0;
	margin:0;
}
#loginButton input{margin:0px}

.dropdown_container {
	float: left;
	width: 560px;
/*	height : 23px;*/
	margin: 10px 0 0 0;
	background-color: #174A7F;
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size : 14px;
	color: #FFF;
	padding: 5px 10px;
}
.dropdown_select {
	float: right;
	background-color: #174A7F;
	padding: 0;
}
.dropdown_select a {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}
.dropdown_select a:hover {
	color: yellow;
}
.dropdown_title {
	float: left;
/*	padding: 4px 0;*/
}
.imageGallery {
	float: left;
}
/* DROPDOWN */
.selectedValue  {
	height:22px;
	width:140px;
	font-size:11px;
	padding-top:2px;
	padding-left:5px;
	float:left;
}
.dropDownArrow {
	padding-top:1px;
	margin-right: 3px;
	float:right;
}

.dropDown {
	background:transparent url(../images/layout/drop_bck.jpg) no-repeat left top;
	color:#000000;
	height:23px;
	padding-left:3px;
	padding-right:6px;
	padding-top:2px;
	margin-left: 8px;
	margin-top: 10px;
	font-size:11px;
	border:none;
	width:170px;
	cursor:pointer;
}
.dropDownOptions  {
	position: absolute;
	display: none;
	margin: 0;
	margin-left: 8px;
	padding-left: 5px;
	width: 160px;
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	background: #fafafa;
	color: #000000;
	font: 12px ;
	border: 1px solid #cccccc;
	cursor:pointer;
	height:200px;
	overflow:auto;
	z-index: 100;
}

.dropDownOptions div {
	cursor:pointer;
	border:1px solid transparent
}

.dropDownOptions div:hover {
	cursor:pointer;
	border:1px solid #cccccc;
	color: #FFF;
	background: #0a2753;
}
.details {
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	color: #0a2753;
	font-family: Arial, helvetica;
}
.list th{
	height: 29px;
	vertical-align: middle;
	background: transparent url(../images/list/title_bg.jpg) repeat-x;
	color: #0a2753;
	font-family: Arial, helvetica;
	font-weight: bold;
	border: none;
	margin: 0px;
	padding: 0px;
}

.list th.first {
	height: 29px;
	width: 10px;
	background: transparent url(../images/list/title_left.jpg) no-repeat left top;
}

.list th.last{
	height: 29px;
	width: 10px;
	background: transparent url(../images/list/title_right.jpg) no-repeat left top;
}

.list td{
	height: 30px;
	vertical-align: middle;
	color: #0A2753;
}

.list tr{
}
.list tr:hover {
	background-color: #6d98e4;
	color: #FFFFFF;
	font-weight: bold;
}

.list a,
.list a:visited{
	text-decoration: none;
	color: #4444ff;
}

.title_header {
	float: left;
	width: 580px;
	margin: 10px 0 0 0;
	background-color: #174A7F;
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size : 14px;
	color: #FFF;
	padding: 0px;
}
.title_left {
	float: left;
	padding: 10px;
}
.title_right {
	float: right;
}
a.up_arrow {
	float: left;
	height: 26px;
	width : 50px;
	margin: 7px 10px 0px;
	background-image: url(../images/sus.png);
}
a.up_arrow:hover {
	background-image: url(../images/sus_hover.png);
}
.dd_oferte {
	margin:12px 12px 0 12px;
	width:162px;
	height:22px
}
a.show_oferte {
	margin:12px 12px 0 12px;
	cursor:pointer;
	float:left;
	width: 163px;
	height: 23px;
	background-image: url(../images/btn_oferte.png);
	background-repeat:no-repeat;
}
a.show_oferte:hover {
	background-image: url(../images/btn_oferte_over.png);
}

/*NAV TOP*/

#navigation {float: right; clear:both; padding:0; margin:0 auto; list-style:none; height:32px;}
#navigation li {float:left; margin-right:0px;}
#navigation li a b {display:block; padding:0 15px 0 10px;}
#navigation li a.top76, a.top77, a.top83, a.top79, a.top80, a.top81, a.top82, a.top76current, a.top77current, a.top83current, a.top79current, a.top80current, a.top81current, a.top82current {
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 5px;
	cursor:pointer;
}
#navigation li a:hover, a.current {
	color: #FFF;
}

#navigation li a.top76:hover, a.top76current {background: url(../images/menu/info.gif);}
#navigation li a.top76:hover b, a.top76current b {background:url(../images/menu/info.gif) right top;}

/*#navigation li a.top76.current {background: url(../images/menu/info.gif);}
#navigation li a.top76.current b {background:url(../images/menu/info.gif) right top;}*/

#navigation li a.top77:hover, a.top77current {background: url(../images/menu/istorie.gif);}
#navigation li a.top77:hover b, a.top77current b {background:url(../images/menu/istorie.gif) right top;}

#navigation li a.top83:hover, a.top83current {background: url(../images/menu/cadru.gif);}
#navigation li a.top83:hover b, a.top83current b {background:url(../images/menu/cadru.gif) right top;}

#navigation li a.top79:hover, a.top79current {background: url(../images/menu/traditie.gif);}
#navigation li a.top79:hover b, a.top79current b {background:url(../images/menu/traditie.gif) right top;}

#navigation li a.top80:hover, a.top80current {background: url(../images/menu/cultura.gif);}
#navigation li a.top80:hover b, a.top80current b {background:url(../images/menu/cultura.gif) right top;}

#navigation li a.top81:hover, a.top81current {background: url(../images/menu/spiritualitate.gif);}
#navigation li a.top81:hover b, a.top81current b {background:url(../images/menu/spiritualitate.gif) right top;}

#navigation li a.top82:hover, a.top82current {background: url(../images/menu/gastronomie.gif);}
#navigation li a.top82:hover b, a.top82current b {background:url(../images/menu/gastronomie.gif) right top;}

.vremea {
	width:200px;
	height:22px;
	background:url(../images/meteo_bg.gif) #fff;
	background-position: left center;
	background-repeat:no-repeat;
	border: solid 1px #dddddd;
	border-top : solid 2px #dddddd;
	padding-left: 15px;
}
.vremea_location {
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-top : 15px;
	margin-left:10px;
	width: 200px;
	text-align: left;

}
.vremea_temp {
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-left:10px;
	margin-top: 10px;
	width: 200px;
	text-align: left;
}
.vremea_temp_s {
	float: left;
	text-align: left;
	font-size: 12px;
	margin-left:10px;
	width: 200px;
	padding-bottom: 15px;
}
.vremea_img {
	float: left;
	padding-top : 10px;
	background:url(../images/meteo/34d.gif) #faf9f9;
	background-position: left center;
	background-repeat:no-repeat;
	margin:10px 20px 0 20px;
	height: 45px;
	width: 200px;
	text-align: left;
}
.title_bar {
	float: left;
	background:url(../images/title_bar.gif) #F9F8F8;
	font-family: Arial, helvetica;
	font-size : 14px;
	font-weight: bold;
	padding: 8px;
	margin-top: 10px;
	color: #FFF;
	width: 564px;
	height: 15px;
}
.bookmark_bar {
	float: left;
	width: 580px;
	height: 30px;
}
/* BOOKMARK ICONS */
a.digg, a.stumble, a.delicious, a.yahoo, a.yahooim {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 25px;
}

a.digg {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -224px -16px;
}
a.digg:hover {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -224px 0;
}

a.stumble {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -368px -16px;
}
a.stumble:hover {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -368px 0;
}

a.yahoo {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -384px -16px;
}
a.yahoo:hover {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -384px 0;
}

a.yahooim {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -48px -16px;
}
a.yahooim:hover {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -48px 0;
}

a.delicious {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -208px -16px;
}
a.delicious:hover {
	background:transparent url(../images/sharing_icons.gif) no-repeat scroll -208px 0;
}
a.up {
	float: right;
	height: 26px;
	width : 50px;
	background-image: url(../images/sus.png);
}
a.up:hover {
	background-image: url(../images/sus_hover.png);
}

/*POPUP*/
#blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:270px;
	height:150px;
	z-index: 9002;
}
/*POPUP*/

ul#link_menu_bottom {
	list-style-type:none;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width: 100%;
	background-color: #f5f5f5;
}
ul#link_menu_bottom li {
	list-style-type:none;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}
ul#link_menu_bottom li {
	line-height:33px;
	font-size:12px;
	font-weight: bold;
	background-color: #f5f5f5;
	color: #cccccc;
	width: 193px;
}
ul#link_menu_bottom li:hover{
	background: #6d98e4 url(../images/go_arrow.gif) no-repeat top right;
	color: #ffffff;
}
ul#link_menu_bottom li a{
	color:#333333;
	text-decoration:none;
	padding:9px 42px 9px 22px;
}
ul#link_menu_bottom li a:hover{
	color:#ffffff;

}
/* facilitati */
ul#facilitati {
	list-style-type:none;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width: 100%;
	background-color: #f5f5f5;
}
ul#facilitati li {
	list-style-type:none;
	float:left;
	display:inline;
	margin:0px;
	padding: 2px 0px 2px 5px;

	line-height:20px;
	font-size:12px;
	color: #0A2753;
	width: 120px;
}
ul#facilitati li:hover{
	color: #ffffff;
	background-color: #6d98e4;
	cursor: default;
}

.fp_search{
	float:left;
	width:572px;
	margin:0;
	background:#f9f9f9;
	border:1px solid #ddd;	
	padding:5px 3px 5px 3px;	
}

.fp_search p{
	border-bottom:1px solid #ddd;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
	margin:0;
	padding:0 0 5px 8px;
}

.fp_search_content{
	float:left;
	width:440px;
}

.fp_search_button{
	cursor:pointer;
	float:left;
	width:100px;
	margin:12px 15px 12px 2px;
}

.fp_pensiuni{
	font-size:12px;
	border:1px solid #ddd;
	margin:15px 8px 10px 5px;
	width:205px;
	height:22px;
}

.fp_hotel{
	font-size:12px;
	border:1px solid #ddd;
	margin:15px 0 10px 5px;
	width:205px;
	height:22px;
}

.fp_search_button img {
	margin:0;
}

.news{
	float:left;
	width:572px;
	margin-top:10px;
	margin-bottom:10px;
	background:#f9f9f9;
	border:1px solid #ddd;
	padding:5px 3px 5px 3px;	
}

.news_title{
	border-bottom:1px solid #ddd;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
	margin:0;
	padding:0 0 5px 8px;
}

.news_imag {
	float:left;
	width:165px;
	height:120px
}

.news_img {
	float:left;
	margin:6px 8px;
	padding:0;
	width:150px;
	height:110px;
}

.news_content {
	width:572px;	
}

.news_text {
	margin:0;
	padding:8px 2px 2px 8px;
	width:560px;
}

.contentSection p{
	clear:none;
}

.error_mess{
	margin:0 0 5px;
}

.lang {
	float:right;
	margin:0;
	padding:15px 10px 0 0;
	width:70px;
	height:30px;
	cursor:pointer;	
}
