h1 {



	font-family: Impact, sans-serif;



	font-size: 30px;



	color: #FF5A00;



	text-transform: uppercase;



	font-weight: normal;



	line-height: 30px;



}







h2 {



	color: #546a89;



	font-weight: normal;



	font-family: Impact, sans-serif;



	font-size: 18px;



}







.search_info {



	border: 2px solid #ff5a00;



	background: #fff;



	font-family: "Trebuchet MS";



	color: #000;



	font-size: 12px;



	font-weight: bold;



	padding: 7px;



	line-height: 15px;



	position: relative;



	margin: 13px 0 20px 0;



	_height: 50px;



}



.search_info span {



	color: #ff5a00;



}



.search_info_arrow {



	background: url('../i/search_info_arrow.gif') no-repeat;



	height: 9px;



	width: 14px;



	position: absolute;



	bottom: -9px;



	left: 27px;



}







.list_item {



	margin-bottom: 10px;



	background: #e4efff;



	font-family: "Trebuchet MS";



	border: 1px solid #e4efff;



}



.list_gradient_img {



	background: url('../i/list_img_bg.gif') no-repeat center;



	padding: 16px 20px 19px 15px;



	_padding: 18px 20px 17px 15px;



	width: 115px;



	height: 115px;



	position: relative;



	float: left;



}



.list_gradient_img .list_details {



	position: absolute;



	bottom: 15px;



	right: 20px;



	background: #fff;



	float: right;



	padding: 1px 2px 2px 5px;



	color: #506d07;



	text-decoration: none;



	display: block;



}



.list_item .list_descr {



	float: left;



	width: 610px;



	margin: 8px 8px 0 0;



}



.list_descr .title {



	color: #ff5a00;



	font-family: Impact;



	font-size: 24px;



	text-transform: uppercase;



	float: left;



	width: 520px;



}



.list_descr .stars {



	margin-top: 10px;



	float: right;



}



.list_descr .other_details {



	line-height: 15px;



}



.list_descr .other_details a {



	color: #000;



}



.list_descr .other_details .contact_details, .list_descr .other_details .facilities {



	float: left;



	width: 50%;



	margin-top: 15px;



}



.list_descr .contact_details td {



	padding: 0 10px 0 0;



	vertical-align: top;



}



.list_descr .facilities {



	list-style-type: none;



}



.list_descr .facilities .available {



	background: url('../i/facility_available.gif') no-repeat 1px 2px;



	padding-left: 19px;



}



.list_descr .facilities .not_available {



	background: url('../i/facility_not_available.gif') no-repeat 1px 2px;



	padding-left: 19px;



}







.left { 



	position: relative;



}



.big_stars {



	position: absolute;



	top: 13px;



	right: 0;



}







.salon_descr {



	font-weight: bold;



	line-height: 15px;



	margin: 20px 0 10px 0;



}







.salon_gallery {







}



.salon_img {



	float: left;



	width: 680px;



}



.salon_tl {



	background: url('../i/salon_gallery/salon_tl.gif') no-repeat;



	width: 18px;



	height: 18px;



}



.salon_tll {



	background: url('../i/salon_gallery/salon_tll.gif') no-repeat;



	width: 15px;



}



.salon_tlb {



	background: url('../i/salon_gallery/salon_tlb.gif') no-repeat;



	height: 14px;



}



.salon_tl_rx {



	background: url('../i/salon_gallery/salon_tl_repeatx.gif') repeat-x;



	width: 611px;



}



.salon_tl_ry {



	background: url('../i/salon_gallery/salon_tl_repeaty.gif') repeat-y;



	height: 426px;



}



.salon_bl {



	background: url('../i/salon_gallery/salon_bl.gif') no-repeat;



	width: 18px;



	height: 25px;



}



.salon_bl_rx {



	background: url('../i/salon_gallery/salon_bl_repeatx.gif') repeat-x;



	width: 611px;



}



.salon_bll {



	background: url('../i/salon_gallery/salon_bll.gif') no-repeat;



	width: 15px;



}



.salon_tr {



	background: url('../i/salon_gallery/salon_tr.gif') no-repeat;



	width: 36px;



	height: 18px;



}



.salon_trb {



	background: url('../i/salon_gallery/salon_trb.gif') no-repeat;



	height: 14px;



}



.salon_tr_ry {



	background: url('../i/salon_gallery/salon_tr_repeaty.gif') repeat-y;



	height: 426px;



}



.salon_br {



	background: url('../i/salon_gallery/salon_br.gif') no-repeat;



	width: 36px;



	height: 25px;



}



.salon_gal_img {



	width: 646px;



	height: 440px;



	text-align: center;



	background: #fff;



	padding-left: 6px;



}







.salon_imgs {



	float: left;



}



.small_img {



	background: url('../i/salon_gallery/gallery_img_bg.gif') no-repeat center;



	width: 53px;



	height: 55px;



	padding: 15px 22px 21px 15px;



	_padding-bottom: 18px;



	position: relative;



	



	cursor: pointer;



}



.all_images_gallery, .infos a, .anunturi a {



	color: #838383;



	text-decoration: none;



	position: relative;



}



.all_images_gallery:hover, .infos a:hover, .anunturi a:hover {



	text-decoration: underline;



}



.small_img .arrow {



	position: absolute;



	top: 36px;



	left: -1px;



	display: none;



}







.infos {



	border: 2px solid #058cca;
	min-height:200px;



	float: left;



	padding: 15px;



	background: #fff;



	font-size: 14px;



	margin: 10px 0 10px 9px;



	_margin-left: 4px;



}



.infos table {



	width: 510px;



}



.infos td {



	padding: 2px 0;



}



.infos .nr1 {



	font-weight: bold;

	width: 140px;



}







.map_top {



	background: url("../i/map_top.gif") no-repeat;



	width: 212px;



	padding-top: 21px;



	float: right;



}



.map_content {



	background: url("../i/map_bg.gif") repeat-y;



	width: 175px;



	padding: 0 32px 0 15px;



	_padding-right: 20px;



}



.map_content a {



	text-align: center;



	font-weight: bold;



	display: block;



	color: #000;



	text-decoration: none;



	margin: 5px 0 0 0;



}



.map_bottom {



	background: url("../i/map_bottom.gif") no-repeat;



	width: 212px;



	height: 25px;



}







.map_content .orar {



	margin: 0 auto;



}



.map_content .orar td {



	padding: 0 10px 0 5px;



	font-weight: bold;



}







.other_blocks_top {



	background: url('../i/other_blocks_top.gif') no-repeat;



	width: 255px;



	padding-top: 15px;



	float: left;



}



.other_blocks_bottom {



	background: url('../i/other_blocks_bottom.gif') no-repeat;



	width: 255px;



	height: 25px;



}



.other_blocks {



	background: url('../i/other_blocks_bg.gif') repeat-y;



	width: 205px;



	padding: 5px 30px 0 25px;



}



.other_blocks p {



	color: #ff5a00;



	font-size: 14px;



	padding-left: 10px;



}



.other_blocks_holder td {



	vertical-align: top;



}







.anunturi .date {



	float: left;



	font-family: Impact;



	font-size: 18px;



	color: #9a9a9a;



	margin-left: 45px;



	_margin-left: 20px;



	width: 190px;



}



.anunturi .anunt {



	float: left;



	color: #838383;



	width: 535px;



	margin-top: 5px;



}







.title_img {



	margin: 10px 0;



	display: block;



}







.pareri {



	margin-left: 40px;



	_margin-left: 20px;



}



.rating {



	float: left;



	width: 85px;



	text-align: right;



	padding-right: 10px;



	min-height: 1px;



	_height: 1px;



}



.comment {



	color: #838383;



	float: left;



	width: 630px;



	margin-bottom: 5px;



}



.comment_title {



	color: #000;



	font-weight: bold;



}



.comment_title span {



	color: #4a4a4a;



}







.add_comment {



	padding-top: 20px;



	float: left;



	width: 635px;



}



.add_comment_title {



	color: #058cca;



	font-size: 18px;



}



.comment_form {



	width: 355px;



	font-size: 14px;



	margin-top: 5px;



	float: left;



}



.comment_form span {



	font-size: 10px;



}



.comment_form input {



	width: 150px;



}



.comment_form textarea {



	width: 100%;



	height: 100px;



}



.add_comment .ratings {



	margin: 5px 0 0 30px;



	float: left;



	width: 250px;



}



.add_comment .ratings p {



	float: left;



	width: 100px;



	margin-top: 5px;



	font-size: 14px;



}



.add_comment .ratings div {



	margin: 5px 0 0 10px;



	float: left;



}



.add_comment .ratings div img {



	cursor: pointer;



	float: left;



	padding: 2px;



}



.add_comment .send_btn {



	margin-top: 20px;



}
