/* CSS Document */
 <!-- *, html, body, ul, li, table, td, form, input, p, img, div, h1, h2, h3, h4, h5, h6 { 
        margin:0px;
        padding:0px;
}
 
ul, ul li {
        list-style: none;       
}
 
html, body {
        
        font-smooth:always;
        font-size:12px;
        font-family:Tahoma;
        color:#333333;
}
 
.cls, .clk, .cl {
        clear:both;
        height: 0px;
        font-size: 0px;
        line-height: 0px;
}
 
.cl { width:300px;
        height:10px;
}
 
.clk {
        height:5px;
}
 
.fl_left {
        float: left;
}
 
.fl_right {
        float: right;
}
 
.ml10 {
        margin-left: 8px;
}
 
.border {
        border: none;
}       
 
.submit {
        background: #2f79bd;
        font-size: 12px;
        color: #fff;    
        border: none;
        width: auto;
        height: auto;
        font-weight: bold;
}
 
.required {
        color: red;
}
 
a img {
        border: none;
}
 
a {
        color: #2F79BD;
        outline: none;
        text-decoration: none;
}
 
a:hover {
        text-decoration: underline;     
}
 
img {
        float: left;
}
 
.page_display p img {
        margin: 0px;
        margin-left: 0px;
 
}
 
.MsoNormal img {
        margin: 10px;
        margin-left: 0px;
}
 
.banner_728 {
margin: 15px;
float: left;
display: inline;
}
 
.main {
        background: #eee;
        margin: auto;
        width: 980px;
        position: relative;
}
 
.header {
background: #ffffff;
        float: left;
        width: 980px;
}
 
.header img {
        float: left;
        padding: 0px;
        margin: 0px;
        background: #000;
        width: auto;
}
 
.header img {
        margin: 0px;
        float: left;
        padding: 0px;
}
 
.left {
        float: left;
        width: 181px;
}
 
.left ul {
        float: left;
}
 
.left ul li {
        border-bottom: 1px solid #fff;
        float: left;
        width: 181px;
        height:auto;
}
 
.left ul li.border {
        border: none;
}
 
.left ul li.menu_name {
        background: #aaccc8;
        border: none;
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        padding-left: 10px;
        width: 171px;
        padding-top: 3px;
        height: auto;
      padding-bottom: 3px;
}
 
.left ul li a {
        background: #e6e6e6;
        float: left;
        width: 171px;
        padding-left: 10px;
        height:auto  ;
        padding-top: 3px;
        font-size: 12px;
        color: #333;
}
 
.left ul li a:hover {
        background: #fff;
        color: #ff7333;
}
 
.content {
        float: left;
        width: 799px;
}
 
.menu_content {
        float: left;
        width: 799px;
        border-bottom: 1px solid #2f79bd;
        height: 21px;
        padding-top: 3px;
        margin-bottom: 10px;
}
 
.menu_center {
        float: left;
        font-size: 14px;
        color: #307abd;
}
 
.menu_center a {
        margin-left: 10px;
        margin-right: 10px;
        font-size: 14px;
        color: #307abd;
}
 
.menu_extra {
        float: right;
}
 
.menu_extra a {
        margin-left: 10px;
        margin-right: 10px;
        font-size: 13px;
        color: #307abd;
}
 
.menu_extra a img {
        float: none;
}
 
.cazare {
        float: left;
        width: 429px;
        margin-left: 10px;
        margin-right: 10px;
        display: inline;
}
 
.cazare div {
        background: #fff;
        float: left;
}
 
.cazare h1 {
        float: left;
        width: 131px;
        padding-left: 12px;
        padding-top: 5px;
        padding-bottom: 5px;
}
 
.cazare h1 a {
        font-size: 11px;
        color: #333;
}
 
.cautare_rapida {
 
}
 
.cautare_rapida_btn {
        background: url('http://vacantapelitoral.ro/template/romdeals/images/bg_cautare_rapida.jpg') no-repeat top left;
        font-size: 12px;
        color: #fff;
        float: left;
        width: 92px;
        height: 18px;
        padding-top: 4px;
        margin-bottom: 10px;
        text-align: center;
}
 
.cautare_rapida form {
        float: left;
        width: 345px;
}
 
.cautare_rapida form label {
        color: #2f79bd;
        font-size: 12px;
        float: left;
        width: 60px;
}
 
.cautare_rapida form select, .cautare_rapida form input {
        float: left;
        width: 100px;
        padding: 0px;
        font-size: 12px;
}
 
.cautare_rapida form input {
        height: 16px;
        width: 97px;
}
 
.cautare_rapida form span {
        float: left;
        width: 60px;
        color: #2f79bd;
        font-size: 12px;
}
 
.cautare_rapida form input.submit {
        width: auto;
        height: auto;
        padding: 2px;
}
 
.main_content {
        background: #f8f8f8;
        float: left;
        width: 781px;
        margin-left: 10px;
        display: inline;
}
 
.featured {
        background: #61a3de;
        border-bottom: #2f79bd;
        float: left;
        width:781px;
        padding-bottom: 10px;
}
 
.featured p {
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        padding: 8px;
}
 
.featured a {
        float: left;
        width: 130px;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
}
 
.featured a img {
        float: none;
        border: 2px solid #fff;
}
 
.page_display {
        padding: 15px 10px;
        float: left;
        width: 759px;
}
 
.title {
        float: left;
        width: 749px;
        font-size: 13px;
        color: #ff7333;
        padding: 5px 15px;
        font-weight: bold;
}
 
.title.search_results {
        text-align: center;
        padding: 20px 15px;
}
 
.title.search_results a {
        text-decoration: underline;
        margin: 0 4px;
}
 
.search_tools {
        background: #fff;
        border: 1px solid #e9e7e7;
        float: left; 
        width: 739px;
        display: inline;
        padding: 5px 10px;
        margin: 10px;
}
 
.search_tools span, .search_tools p span, .search_tools p {
        color: #ddd;
}
 
.left_st {
        float: left;
        width: 430px;
}
 
.left_st p {
        font-size: 11px;
        color: #2F79BD;
        line-height: 20px;
        float: left;
}
 
.left_st .total_results {
        width: 110px;
}
 
.left_st .pagination {
        text-align: center;
}
 
.left_st .pagination a.number {
        background: #e6e6e6;
        padding: 2px 3px;
        margin: 0 2px;
        border: 1px solid #311f1f;
        color: #333;
}
 
.right_st {
        float: left;
}
 
.right_st .links {
        float: left;
        margin-bottom: 8px;
}
 
.right_st .links a {
        float: left;
        color: #333;
        font-weight: bold;
        text-decoration: underline;
        margin-right: 15px;
}
 
.right_st img {
        float: left;
        margin: 0 3px;
}
 
.next {
        float: left;
}
 
.prev {
        float: left;
        margin-left: 62px;
        margin-right: 17px;
        display: inline;
}       
 
.proprietate {
        float: left;
        width: 732px;
        padding: 10px 0px 15px;
        margin: 0 15px 12px;
        display: inline;
        border-bottom: 1px solid #2f79bd;
}
 
.proprietate.gold {
        background: url('http://vacantapelitoral.ro/template/romdeals/images/bg_gold.jpg') no-repeat top center #ffffff;
        /*background: no-repeat top center #ffffff;*/
        /*background: #ffffff;*/
       background-position: 60% 0%;
}
 
.proprietate .left_pro {
        float: left;
        width: 600px;
}
 
.proprietate .left_pro img {
        border: 1px solid #2f79bd;
}
 
.proprietate img {
        float: left;
        margin-right: 22px;
}
 
.proprietate h1, .proprietate h2 {
        margin-bottom: 8px;
}
 
.proprietate h1 a {
        font-size: 13px;
        color: #2f79bd;
        text-decoration: underline;     
}
 
.proprietate h1 b a {
        font-size: 10px;
        font-weight: normal;
}
 
.proprietate h2 a {
        font-size: 13px;
        color: #333;
        text-decoration: underline;     
}
 
.proprietate p a {
        color: #2f79bd;
        text-decoration: underline;
}
 
.proprietate .right_pro {
        float: right;
}
 
.proprietate .price {
        background: url('http://vacantapelitoral.ro/template/romdeals/images/bg_price.jpg') no-repeat top left;
        width: 66px;
        height: 32px;
        text-align: center;
        color: #fff;
        font-weight: bold;
        padding-top: 3px; 
        margin-bottom: 25px;
        margin-left: 7px;
}
 
.proprietate span a {
        background: url('http://vacantapelitoral.ro/template/romdeals/images/sageata.jpg') no-repeat 0px 4px;
        padding-left: 13px;
        font-size: 11px;
        font-weight: normal;
        color: #2f79bd;
        text-decoration: underline;
}
 
.facilitati {
        padding: 10px 0 0;
        float: left;
        width: 732px;
}
 
.facilitati span {
        background: url('http://vacantapelitoral.ro/template/romdeals/images/bg_facilitate.jpg') no-repeat top left;
        float: left;
        width: 130px;
        padding: 0 0 6px 16px;
}
 
.facilitati a {
        float: right;
        font-size: 11px;
        font-weight: normal;
        color: #ff7333;
        text-decoration: underline;
}
 
.property_details {
        float: left;
        width: 220px;
        padding: 10px 10px 0 25px;
}
 
.property_details h1 {
        color: #ff7333;
        font-size: 15px;
        padding: 10px 0 20px;
}
 
.property_details p {
        margin: 0 0 12px;
}
 
 
.property_details p span {
        font-weight: bold;
}
 
.main_img {
        float: left;
        width: 510px;
        padding: 10px 0;
}
 
.main_img .img_mare img {
        border: 2px solid #61a3de;
        padding: 2px;
        background: #fff;
        margin-bottom: 10px;
}
 
.main_img a {
        float: left;
        width: 108px;
        margin-left: 2px;
        text-align: left;
        font-size: 11px;
        color: #333;
        display: inline;
}
 
.main_img a img {
        vertical-align: bottom; 
        float: none;
}
 
#main_image_description {
        border-bottom: 1px solid #61A3DE;
        margin-bottom: 10px;
        padding-bottom: 5px;
}
 
.images_list {
        float: left;
        width: 765px;
        background: #fff;
        border: 1px solid #e9e7e7; 
        margin-left: 7px;
        margin-bottom: 25px;
        padding: 15px 0 10px;
        display: inline;
}
 
.images_list a {
        float: left;
        width: 127px;
        text-align: center;
        color: #333;
}
 
.images_list a:hover {
        text-decoration: none;
}
 
.images_list a img {
        float: none;
        border: 1px solid #61a3de;
        margin-bottom: 4px;
}
 
.subtitle, .multiple_options_caption {
        font-weight: bold;
        padding-left: 25px;
        margin: 0 0 10px;
}
 
.multiple_options_caption {
        padding-left: 0px;
}
 
.description, .facility {
        float: left;
        padding-left: 25px;
        padding-bottom: 20px;
}
 
.description span {
        font-weight: bold;
}
 
.facility .facilitati {
        padding-top: 0px;
}
 
.property_details.big {
        width: 700px;
        padding-top: 0px;
        padding-bottom: 40px;
}
 
.forms {
        float: left;
        width: 705px;
        padding: 20px 30px;
        background: #fff;
        border: 1px solid #e9e7e7;
        margin: 5px 7px;
        display: inline;
}
 
.forms .title {
        padding-left: 0px;
        padding-bottom: 15px;
        width: 300px;
}
 
.forms p {
        margin-bottom: 15px;
        float: left;
        width: 700px;
        line-height: 15px;
}
 
.forms p input {
        margin-right: 4px;
}
 
.forms p input.submit {
        margin-right: 30px;
}
 

.forms p label {
        float: left;
        width: 70px;
}
 
.forms p label.mic {
        margin: 0 10px 0 15px;
        width: 30px;
        display: inline;
}
 
.forms p select {
        float: left;
        width: 85px;
}
 
.forms p select.small {
        width: 40px;
}
 
.forms p a {
        text-decoration: underline;
        color: #2F79BD;
}
 
.forms p a.cautare {
        margin-right: 20px;
        color: #333;
}
 
.all_listings {
        float: right;
        font-size: 11px;
        color: #2f79bd;
        text-decoration: underline;
        padding-top: 5px;
}
 
.footer {
        background: url('http://vacantapelitoral.ro/template/romdeals/images/bg_footer.jpg') repeat-x #2f79bd;
        text-align: center;
        float: left;
        width: 771px;
        color: #333;
        padding: 15px 0;
        margin-left: 10px;
        display: inline;
}
 
.footer a {
        color: #333;
        font-size: 11px;
        text-decoration: underline;
        margin: 0 5px;
}
#thumblist {
/*
width: 126px;
height: 254px;
*/
padding:2;
overflow-y: auto;
overflow-x: hidden;
 
                <!-- .small {
	font-size:10px;
}
.medium {
	font-size:12px;
}
.large {
	font-size:14px;
 
--> 
 

