body {background-image: url('../images/bg.jpg'); margin: 0; font-family: Arial; font-size: 13px; color: #333333;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a.green {color: #AECE45;}
a.blue {color: #06A6EA;}
a.white {color: #FFFFFF;}
a.drept {font-style: normal !important;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1,h3,h4,h5 {font-size: 25px; color: #000000; text-shadow: 1px 0px 0px #DEDEDE; display: inline-block;}
h2.tematici{line-height: 20px;}
h3.categories{display:block;font-size: 19px;}
h4 {font-size: 19px;}
h4.pp {margin: 10px 0px; display: block;}
h5 {font-size: 17px; margin: 0px;}
div.preferate {margin: 5px 0px 20px; width: 100%; overflow: hidden; position: relative;}
div.preferate > h3 {color: #E54B65; display: inline-block;}
div.preferate > h3:before {width: 34px; height: 31px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -178px -27px; vertical-align: bottom; margin: auto 20px auto 0px;}
div.preferate > div.container {text-align: justify; height: 270px; overflow: hidden; margin-left: 0px;}
div.preferate > div.container > a.box_pensiune {width: 200px; height: 268px; display: block; text-decoration: none; background-color: #FFFFFF; text-shadow: 1px 0px 0px #DEDEDE; cursor: pointer; float: left; margin-left: 25px; border-bottom: 2px solid #E7E7D7;}
div.preferate > div.container > a.box_pensiune:hover {background-color: #FAFAFA; display: block; border-bottom-color: #AFCF45;}
div.preferate > div.container > a.box_pensiune > div {padding: 20px 14px; font-size: 17px;}
h4.box {font-size: 17px; color: #06A7EA; margin: 0px; margin-bottom: -5px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
span.box {font-size: 13px; color: #666666;}
span.pret {font-size: 17px; color: #333333; margin-top: 15px; float: right;}
div.stele_mici {height: 14px; margin-top: 15px; display: inline-block; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: 0px -47px; vertical-align: middle;}
div._1 {width: 16px;}
div._2 {width: 36px;}
div._3 {width: 56px;}
div._4 {width: 76px;}
div._5 {width: 96px;}
div.sageata {width: 25px; height: 25px; cursor: pointer; display: inline-block; background-image: url('../images/spr.png'); background-repeat: no-repeat;}
div.left_gri {background-position: -212px -25px;}
div.right_gri {background-position: -237px -25px;}
div.down_verde {background-position: -262px -25px;}
div.up_verde {background-position: -287px -25px;}
div.left_verde {background-position: -312px -25px;}
div.right_verde {background-position: -337px -25px;}
div.preferate > div > a.box_pensiune:first-child {margin-left: 0px;}
div.header {height: 57px; background-color: #FAFAF1; border-bottom: 1px solid white; line-height: 57px;}
div.inner {width: 100%; text-align: left; margin: 0px auto; position: relative;}
div.middle {border-top: 2px solid #E7E7D7; border-bottom: 5px solid #FAFAF1;}
div.bottom1 {border-top: 2px solid #9FBC3A; border-bottom: 1px solid #B9D43F; background-image: url('../images/bg-verde1.jpg');}
div.bottom2 {border-top: 2px solid #9FBC3A; height: 69px; background-image: url('../images/bg-verde2.jpg');}
div.bottom3 { background-image: url('../images/bg-verde3.jpg');}

div.bottom1 > div, div.bottom2 > div, div.bottom3 > div { margin: 0px auto;}
div.bottom1 > div > span.oferte {font-size: 27px; color: #000000; text-shadow: 1px 1px 0px #AAAAAA; display: block; margin: 15px;}
div.bottom1 > div > span.oferte:before {width: 34px; height: 31px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -212px -50px; vertical-align: middle; margin: auto 10px 3px 0px;}

div.bottom1 > div > span.infopensiuni {font-size: 27px; color: #000000; text-shadow: 1px 1px 0px #AAAAAA; display: block; margin: 15px;}
div.bottom1 > div > span.infopensiuni:before {width: 30px; height: 30px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -246px -50px; vertical-align: middle; margin: auto 10px 3px 0px;}

div.bottom1 > div > span.parteneri {font-size: 27px; color: #000000; text-shadow: 1px 1px 0px #AAAAAA; display: block; margin: 15px;}
div.bottom1 > div > span.parteneri:before {width: 32px; height: 20px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -276px -50px; vertical-align: middle; margin: auto 10px 3px 0px;}

div.bottom1 > div > div.oferte {margin-left: -10px; margin-bottom: 30px;}
div.bottom1 > div > div.oferte > a.oferta {border-bottom: 2px solid #94B432; text-decoration: none; background-color: #FFFFFF; margin-left: 10px; width: 360px; height: 110px; text-shadow: 1px 0px 0px #DEDEDE; display: inline-block;}
div.bottom1 > div > div.oferte > a.oferta:hover {background-color: #FAFAFA;}
div.bottom1 > div > div.oferte > a.oferta > img {float: left; margin-right: 15px; width: 147px; height: 111px;}
div.bottom1 > div > div.oferte > a.oferta > div {padding: 10px 15px;}
div.bottom1 > div > div.oferte > a.oferta > div > div.tiny {font-size: 12px; font-style: italic; color: #A1A1A1; float: right; clear: right;}

div.bottom1 > div > div.links {margin-left: 45px; margin-bottom: 10px; line-height: 30px;}
div.bottom1 > div > div.links > a, div.bottom2 > div > div.links > a {color: white; font-size: 15px; display: inline-block; height: 15px; vertical-align: top; line-height: 15px; padding: 0px 12px 0px 8px; border-right: 2px solid #8BAD2C;}
div.bottom1 > div > div.links > a:last-child, div.bottom2 > div > div.links > a:last-child {border-right: none;}
div.bottom1 > div > div.links > a:hover, div.bottom2 > div > div.links > a:hover {text-decoration: none; color: #FFFF33;}

div.bottom2 > div > div.trafic {float: right; text-align: right; margin-top: -5px;}
div.bottom2 > div > div.social {float: right; width: 200px; height: 20px;}
div.bottom2 > div > div.social > a {background-image: url('../images/spr.png'); background-repeat: no-repeat; display: inline-block; margin-right: 20px;}
div.bottom2 > div > div.social > a.twitter {background-position: -267px 0px; width: 21px; height: 17px;}
div.bottom2 > div > div.social > a.facebook {background-position: -288px 0px; width: 12px; height: 21px;}
div.bottom2 > div > div.social > a.gplus {background-position: -300px 0px; width: 22px; height: 22px;}
div.bottom2 > div > div.social > a.pinterest {background-position: -322px 0px; width: 20px; height: 19px;}

div.bottom3 > div > div {padding-top: 10px; color: #333333; font-size: 12px; }
div.bottom3 > div > div > a {color: #000000;  text-shadow: 1px 0px 0px #777777;}

div.button, a.button {padding: 8px 9px; line-height: normal; text-align: center; font-family: Arial; font-size: 15px; cursor: pointer; display: inline-block; width: auto; height: auto;}
div.orange {background-color: #FBC00F; border: 3px solid #FFFFFF; color: #FFFFFF; position: relative;}
div.orange > span {position: absolute; bottom: 0; left: 0; right: 0; border-bottom: 2px solid #EFA803;}
div.blue, a.blue.button {background-color: #06A7EA; border: 3px solid #F6F6F6; color: #FFFFFF; position: relative; text-decoration: none;}
div.blue > span, a.blue > span {position: absolute; bottom: 0; left: 0; right: 0; border-bottom: 2px solid #3467AE;}
div.rezervati, a.rezervati {font-size: 17px;}
div.header div.links {float: right; text-shadow: 1px 0px 0px #DEDEDE;}
div.header a.logo {width: 127px; height: 47px; display: inline-block; margin-top: 5px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer;}
div.breadcrumb, div.menu {padding-top: 10px; font-size: 11px;}
div.breadcrumb a, div.menu a {color: #06A7EA; text-decoration: none; font-size: 13px;}
div.breadcrumb a:before, div.breadcrumb b:before {width: 7px; height: 16px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -127px 0px; vertical-align: bottom; margin: auto 20px;}
div.menu a:before, div.menu b:before {width: 2px; height: 16px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -176px -28px; vertical-align: bottom; margin: auto 20px;}
div.breadcrumb a:first-child:before, div.menu a:first-child:before {display: none;}
div.breadcrumb a:hover,div.menu a:hover {color: #3467AE;}
div.breadcrumb b, div.menu b {color: #A1A1A1; text-decoration: none; font-size: 13px;}
div.outerMap {width: 1100px; border-bottom: 2px solid #E7E7D7; margin-top: 13px; position: relative;}
div.outerMap > div#map {width: 1098px; height: 560px; border: 1px solid #FFFFFF;}
div.calendar_select, div.datepick-trigger {font-size: 17px; color: #333333; text-shadow: 1px 0px 0px #DEDEDE; cursor: pointer; display: inline-block;}
div.calendar_select > div, div.datepick-trigger > div {display: inline-block; height: 48px;}
div.calendar_select > div.icon, div.datepick-trigger > div.icon {width: 28px; height: 28px; vertical-align: middle; margin: -5px 16px 0px 13px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -136px 0px;}
div.calendar_select > div.sel, div.datepick-trigger > div.sel {background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -127px -16px; vertical-align: middle; width: 9px; height: 8px; margin: auto 19px auto 12px;}
input.input_de_la, input.input_pana_la {display: none;}
div.calendar_select:before, div.datepick-trigger:before {width: 10px; height: 26px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -164px 0px; vertical-align: middle;}
div.calendar_select_first:before {display: none !important;}
div.calendar_select:not(.datepick-trigger) {display: none;}
div.head_main {height: 48px; line-height: 48px; border-bottom: 2px solid #E7E7D7; background-color: #FFFFFF;}
div.head_main > div.tabs {font-size: 0px;}
div.head_main > div.right {float: right; color: #999999; text-shadow: 1px 0px 0px #DEDEDE;}
div.head_main > div.left {color: #999999; text-shadow: 1px 0px 0px #DEDEDE; font-size: 17px;}
div.head_main > div.left > div {border-right: 1px solid #E7E7D7; width: auto !important; padding-left: 23px; padding-right: 23px;}
div.head_main > div.tabs > div {text-align: center; width: 115px; cursor: pointer; display: inline-block; position: relative;}
div.head_main > div.right > div {font-size: 17px;}
div.head_main > div.tabs > div.harta {padding-left: 15px; width: 100px; border-left: 1px solid #E7E7D7;}
div.head_main > div.tabs > div.harta > div {position: absolute; top: 12px; left: 16px; width: 18px; height: 27px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -174px 0px;}
div.head_main > div.tabs > div.lista {padding-left: 15px; width: 100px; border-left: 1px solid #E7E7D7;}
div.head_main > div.tabs > div.lista > div {position: absolute; top: 16px; left: 13px; width: 22px; height: 16px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -127px -28px;}
div.head_main > div.tabs > div.tabel {padding-left: 15px; width: 100px; border-left: 1px solid #E7E7D7;}
div.head_main > div.tabs > div.tabel > div {position: absolute; top: 16px; left: 12px; width: 27px; height: 16px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -149px -28px;}
div.head_main > div.tabs > div.selected, div.head_main > div.tabs > div:hover {border-bottom: 2px solid #AFCF45; color: #000000;}
div.utils {float: right; font-size: 0px; margin-top: 15px;}
div.utils > div, div.utils > a {display: inline-block; font-size: 16px; color: #999999; text-align: right; position: relative; height: 25px; line-height: 25px; cursor: pointer;}
div.utils > div > div, div.utils > a > div {position: absolute; left: 0px; background-image: url('../images/spr.png'); background-repeat: no-repeat;}
div.utils > a.share > div {width: 26px; height: 24px; background-position: -241px 0px; top: 1px;}
div.utils > div.print > div {width: 26px; height: 25px; background-position: -215px 0px; top: 0px;}
div.utils > div.print {width: 70px; margin-left: 30px;}
div.utils > a.share {width: 75px; text-decoration: none;}
div.main {padding: 17px 12px; background-color: #FFFFFF; overflow: auto; text-shadow: 1px 0px 0px #DEDEDE;}
div.right_col {padding: 0px 12px; float: right; width: 336px; position: relative;}
div.thumbs {margin-left: -6px;}
div.thumbs > img {margin-top: 5px; margin-left: 4px; cursor: pointer; width: 50px; height: 50px; padding: 1px; border: 1px solid white;}
div.thumbs > img.selected {border: 1px solid black;}
img.main_img {cursor: pointer; width: 336px;}
div.banner {width: 336px; height: 280px; margin: 0px;}
div.left_col {float: left; width: 700px;}
div.left_col div.adresa a, div.left_col div.apropiere a {font-style: italic;}
div.left_col div.apropiere {font-size: smaller; color: #999999;}
div.pin {width: 18px; height: 27px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -174px 0px;}
div.telefon_icon {width: 24px; height: 28px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -127px -47px;}
div.telefon {font-size: 19px; color: #000000;}
div.telefon > span {font-size: 15px; color: #666666;}
div.camere_libere {padding-left: 40px; font-size: 19px; color: #666666;}
div.camere_libere > span {color: #EEA702; text-shadow: none;}
div.camere_libere > span.pret {color: #000000;}
div.left_col > div.cal {border-top: 2px solid #E7E7D7; margin-top: 15px; padding: 15px 0px; position: relative;}
div.left_col > div.cal.rezervare {border-top: none; margin-top: 0px; margin-left: -13px; padding-top: 0px;}
div.left_col > div.cal.tarife {border-top: none; margin-top: 0px; padding-top: 0px;}

div.calendar {background-color: white; max-width: 300px; position: absolute; top: 55px; left: 0px; z-index: 5; cursor: default;}
div.calendar > div.head {height: 60px; background-color: #AFCF45; line-height: 60px; text-align: center; color: #FFFFFF; font-size: 18px;}
div.calendar > div.head > div.nav {width: 24px; height: 24px; background-image: url('../images/spr.png'); background-repeat: no-repeat; cursor: pointer; margin-top: 18px;}
div.calendar > div.head > div.left {float: left; background-position: -136px -383px; margin-left: 18px;}
div.calendar > div.head > div.right {float: right; background-position: -160px -383px; margin-right: 18px;}
div.calendar > div.body {padding: 13px; border: 1px solid #DEDEDE; border-top: none; overflow: auto;}
div.calendar > div.body > div.s > div, div.calendar > div.body > div.z > div {width: 38px; height: 38px; float: left; text-align: center; font-size: 16px; line-height: 38px; border-radius: 19px;}
div.calendar > div.body > div.s > div {color: #4FC3F5;}
div.calendar > div.body > div.z > div:not(.empty) {color: #666666; cursor: pointer;}
div.calendar > div.body > div.z > div:hover:not(.empty) {background-color: #DEDEDE;}
div.calendar > div.body > div.z > div.selected {color: #FFFFFF; cursor: pointer; background-color: #E54B65;}
div.calendar > div.body > div.z > div.past {color: #DEDEDE; cursor: default;}
div.calendar > div.body > div.z > div.past:hover {background-color: #FFFFFF;}

table.tarife {width: 700px; border-bottom: 3px solid #E7E7D7;}
table.tarife > thead > tr {background-color: #E7E7D7; font-size: 17px; color: #333333;}
table.tarife > thead > tr > td {text-shadow: 1px 0px 0px #DEDEDE;}
div.icon {background-image: url('../images/spr.png'); background-repeat: no-repeat;}

div.icon._1pers {background-position: -56px -449px; width: 36px; height: 13px;}
div.icon._1persg {background-position: -56px -475px; width: 36px; height: 13px;}
div.icon._2pers {background-position: -56px -423px; width: 36px; height: 13px;}
div.icon._2persm {background-position: -56px -436px; width: 36px; height: 13px;}
div.icon._3pers {background-position: -56px -462px; width: 36px; height: 13px;}
div.icon._4pers {background-position: -56px -410px; width: 36px; height: 13px;}
div.icon._all {background-position: -56px -488px; width: 36px; height: 13px;}

div.doiplus1 {background-position: -181px -58px; width: 32px; height: 13px;}
div.internet {background-position: 0px -62px; width: 23px; height: 17px;}
div.activitati {background-position: -23px -62px; width: 23px; height: 24px;}
div.mancaruri-bauturi {background-position: -46px -62px; width: 16px; height: 24px;}
div.parcare {background-position: -62px -62px; width: 23px; height: 24px;}
div.servicii {background-position: -85px -62px; width: 19px; height: 18px;}
div.exterior {background-position: -151px -47px; width: 25px; height: 24px;}
table.tarife tr {height: 42px;}
table.tarife > tbody > tr > td {border-top: 1px solid #E7E7D7;}
table.tarife > tbody > tr:first-child > td {border-top: none;}
table.tarife h5 {text-shadow: 1px 0px 0px #BBBBBB;}
a.inapoi {display: inline-block; margin: 40px 0px 10px 20px; font-style: italic; color: #999999;}
a.inapoi:hover {color: #06A6EA; text-decoration: none;}
a.inapoi:before {width: 26px; height: 26px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -152px -408px; vertical-align: middle; margin: auto 10px 3px 0px;}
a.inapoi:hover:before {background-position: -309px -50px;}
div.obiective > div.obiectiv {overflow: auto; margin-bottom: 20px;}
div.obiective > div.obiectiv > img {float: left; margin-right: 20px; width: 100px; height: 100px;}
div.obiective > div.obiectiv > a {color: #06A6EA; font-size: 17px; margin-top: 10px; margin-bottom: 10px; display: block;}
div.main_foto {width: 690px; position: relative;}
div.main_foto > div.left, div.main_foto > div.right {background-image: url('../images/spr.png'); background-repeat: no-repeat; width: 61px; height: 61px; position: absolute; top: 100px; cursor: pointer;}
div.main_foto > div.left {left: 0px; background-position: -122px -86px;}
div.main_foto > div.right {right: 0px; background-position: -183px -86px;}
div.main_foto > div.left:hover {background-position: 0px -86px;}
div.main_foto > div.right:hover {background-position: -61px -86px;}
div.main_foto > img {width: 690px;}
div.comentarii {padding: 20px; padding-top: 0px;}
div.comentariu {border-bottom: 1px solid #E5E5E5; padding: 15px 0px;}
div.comentariu:first-child {padding-top: 0px;}
div.comentariu > span.data {display: block; font-size: 11px; color: #898D91; font-style: italic; margin-top: 5px;}
div.comentariu > span.data:before {width: 13px; height: 13px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -96px -47px; vertical-align: bottom; margin: auto 10px auto 0px;}
div.comentariu > div.pozitiv {margin-top: 15px;}
div.comentariu > div.negativ {margin-top: 15px;}
div.comentariu > div.pozitiv:before {width: 17px; height: 15px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -109px -47px; vertical-align: bottom; margin: auto 10px auto 0px; float: left;}
div.comentariu > div.negativ:before {width: 17px; height: 14px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -109px -62px; vertical-align: bottom; margin: auto 10px auto 0px; float: left;}
div.nota_out {background-color: #F0F0F0; padding: 12px;}
div.nota_out > div.nota_in {background-color: #AFCF45; text-align: center; color: #70842C; padding: 20px;}
div.nota_out > div.nota_in > span {font-size: 27px; color: #FFFFFF;}
div.nota_out > div.nota_in > span.nota {display: block; font-weight: bold; font-size: 65px; border: 2px solid #FFFFFF; margin: 15px 50px; border-radius: 8px;}
div.nota_out > div.info {text-align: center; color: #666666; font-style: italic; font-size: 12px; width: 80%; margin: auto;}
div.nota_out > div.info:before {width: 28px; height: 29px; display: inline-block; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -244px -80px; vertical-align: middle; float: left; margin: auto 10px auto 0px;}
input[type='text'] {border: 1px solid #E7E7D7; width: 270px; height: 25px; line-height: 25px; font-size: 14px; padding: 0px 5px;}
select.select_cerere_oferta {border: 1px solid #E7E7D7; width: 300px; height: 27px; line-height: 27px; font-size: 14px; padding: 0px 5px;}
select.buget {width: 70px; background-color: #E7E7E7; border: none;}
select.buget > option {background-color: white;}
div.main label {font-size: 13px; font-family: 'Arial'; color: #666666; font-style: italic; margin-left: 20px;}
textarea {border: 1px solid #E7E7D7; width: 100%; height: 140px; font-size: 14px; padding: 5px; font-family: Arial;}
div.right_col > div.plic {width: 296px; height: 170px; text-align: center; padding: 66px 20px 0px 20px; color: #FFFFFF; font-size: 17px; text-shadow: 1px 0px 0px #DEDEDE; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: 0px -147px;}
div.right_col > div.mouse {width: 55px; height: 99px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: 0px -383px; position: absolute; bottom: -99px; right: 70px;}
div.right_col > div.gray {width: 296px; text-align: left; background-color: #E4E4D9; padding: 15px 20px; color: #666666; font-size: 13px; text-shadow: 1px 0px 0px #DEDEDE;}
div.right_col > div.graylight {width: 296px; text-align: left; background-color: #FAFAF1; padding: 15px 20px; color: #999999; font-size: 15px; text-shadow: 1px 0px 0px #DEDEDE;}
div.right_col > div.graylight > div {display: inline-block; vertical-align: top;}
div.right_col > div.graylight > div > b {color: #666666;}
div.right_col > div.graylight > div.number {font-size: 33px; color: white; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 25px; background-color: #E4E4D9; font-weight: bold; margin-right: 15px;}

div.options {width: 220px; min-height: 400px; max-height: 450px; display: none; border-right: 2px solid #AFCF45; position: absolute; top: 70px; left: 0px; z-index: 1; background-color: rgba(255,255,255,0.9);}
div.options > div.strans {padding-bottom: 10px !important; padding-top: 10px !important;}
div.options > div.block {border-bottom: 1px solid #DDDDDD; padding: 18px;}
div.options > div.block > span.head {font-size: 19px; color: #333333; display: inline-block; margin-bottom: 10px; position: relative;}
div.options > div.strans > span.head {margin-bottom: 0px; position: relative; cursor: pointer;}
div.options > div.expanded > span.head {cursor: pointer;}
div.options > div.strans > span.head:after, div.options > div.expanded > span.head:after {width: 19px; height: 19px; display: block; position: absolute; right: -10px; top: 0px; cursor: pointer; content: ""; background-image: url('../images/spr.png'); background-repeat: no-repeat;}
div.options > div.strans > span.head:after {background-position: -273px -81px;}
div.options > div.expanded > span.head:after {background-position: -292px -81px;}
div.options > div.block > div.checkbox {line-height: 25px; color: #666666; font-size: 15px; margin-right: -18px; margin-left: -18px; padding-left: 18px; margin-top: 1px; position: relative;}
div.options > div.block > div.checkbox_selected {background-color: #AFCF45; color: #000000; text-shadow: 1px 0px 0px #AAAAAA;}
div.options > div.block > div.checkbox.facilitati {font-size: 12px !important;}
div.options > div.block > div.link {line-height: 25px; font-size: 13px; margin-right: -18px; margin-left: -18px; padding-left: 18px; margin-top: 1px; clear: both; position: relative;}
div.options > div.block > div.link_selected {line-height: 25px; padding-top: 4px; font-size: 13px; margin-right: -18px; margin-left: -18px; padding-left: 18px; margin-top: 1px; clear: both; background-color: #AFCF45; color: #FFFFFF;}
div.options > div.block > div.link > div {float: right; color: #999999; font-size: 12px; margin-right: 10px; margin-top: -2px;}
div.options > div.block > div.link_selected > div {float: right; color: #FFFFFF; font-size: 12px; margin-right: 10px; margin-top: -2px;}

div.close, div.open {width: 25px; height: 25px; position: absolute; top: 70px; z-index: 1; cursor: pointer; background-image: url('../images/spr.png'); background-repeat: no-repeat;}
div.close {left: 222px; background-position: -336px -76px;}
div.open {left: 0px !important; background-position: -311px -76px;}

div.search {position: absolute; display: none; width: 600px; height: 41px; border: 4px solid rgb(175,207,69); border: 4px solid rgba(175,207,69,.35); -webkit-background-clip: padding-box; background-clip: padding-box; background-color: white; z-index: 1;}
div.search > input {width: 531px; height: 41px; border: none; font-size: 19px; line-height: 19px; color: #111111; padding-left: 10px; padding-right: 10px;}

div.button_search {position: absolute; right: 0px; top: 0px; z-index: 2; width: 49px; height: 41px; display: block; cursor: pointer; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -273px -106px;}
div.button_search_mic {position: absolute; right: 0px; top: 0px; z-index: 2; width: 35px; height: 29px; display: block; cursor: pointer; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -322px -118px;}

a.solicita_oferta {width: 200px; height: 33px; text-decoration: none; padding-bottom: 5px; background-color: #4FC3F5; border-bottom: 2px solid #06A7EA; position: absolute; right: 0px; top: 13px; z-index: 1; color: #FFFFFF; cursor: pointer; display: none;}
a.solicita_oferta > div.plic {width: 28px; height: 16px; font-weight: bold; margin: 10px 5px 0px 10px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -322px -101px;}
a.solicita_oferta > div.question {width: 13px; height: 13px; line-height: 12px; text-align: center; position: absolute; right: 0px; bottom: 0px; z-index: 1; background-color: #06A7EA; font-size: 10px; cursor: pointer;}

div.search > input::-webkit-input-placeholder {color: #A1A1A1; font-style:italic; font-weight: normal;}
div.search > input:-moz-placeholder {color: #A1A1A1; font-style:italic; font-weight: normal;}
div.search > input::-moz-placeholder {color: #A1A1A1; font-style:italic; font-weight: normal;}
div.search > input:-ms-input-placeholder {color: #A1A1A1; font-style:italic; font-weight: normal;}

div.search_harta {top: 8px; left: 0px; border-left: none;}
div.search_lista {top: 10px; left: 240px;}
div.search_tabel {top: 10px; left: 240px;}

a.options {line-height: normal; display: inline-block; width: 160px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
div.de_vizitat {max-height: 250px; overflow: auto;}
div.opt_pensiune {top: 10px !important; padding-bottom: 0px !important; overflow: auto !important; min-height: inherit !important; max-height: 515px !important; width: 250px !important;}
div.loc {width: 165px; height: 25px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}

div.distanta {height: 35px; background-color: #E7E7D7; line-height: 35px; text-align: right; padding-right: 10px; color: #93928E; font-size: 14px; text-shadow: 1px 0px 0px #DEDEDE; border-bottom: 1px solid #FFFFFF; outline: 2px solid #E7E7D7;}
div.distanta > a.logo {display: block; background-position: -56px -383px; background-image: url('../images/spr.png'); background-repeat: no-repeat; width: 80px; height: 26px; float: right; margin-top: 5px; margin-left: 10px;}

div.text {background-color: #FFFFFF; padding: 20px 50px 40px; font-size: 15px; color: #666666; line-height: 22px; text-shadow: 1px 0px 0px #DEDEDE;}
div.text > h3 {color: #000000; font-size: 20px; display: block; margin: 20px 0px;}

div.listaPensiuni, div.tabelPensiuni {position: relative; padding-top: 70px; display: none;}
div.pensiuni {width: 857px; float: right; min-height: 400px;}
div.lt {top: 10px; min-height: inherit; overflow: visible;}

div.tabelPensiuni > div.pensiuni > div.pensiune {padding: 5px 5px 10px 5px; margin-bottom: 7px; margin-left: 7px; width: 270px; float: left; height: 460px; border-bottom: 2px solid #E7E7D7; background-color: #FFFFFF; color: #666666; text-shadow: 1px 0px 0px #DEDEDE; position: relative;}
div.tabelPensiuni > div.pensiuni > div.pensiune:hover {background-color: #F6F6F6;}
div.tabelPensiuni > div.pensiuni > div.pensiune > div.img {width: 270px; height: 200px; position: relative; margin-bottom: 10px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none;}
div.tabelPensiuni > div.pensiuni > div.pensiune > div.img > div.nav {width: 25px; height: 25px; background-image: url('../images/spr.png'); background-repeat: no-repeat; cursor: pointer; position: absolute; top: 90px;}

div.listaPensiuni > div.pensiuni > div.pensiune {padding: 10px 13px 10px 4px; margin-bottom: 10px; min-height: 150px; border-bottom: 2px solid #E7E7D7; background-color: #FFFFFF; color: #666666; text-shadow: 1px 0px 0px #DEDEDE;}
div.listaPensiuni > div.pensiuni > div.pensiune:hover {background-color: #F6F6F6;}
div.listaPensiuni > div.pensiuni > div.pensiune > div.img {float: left; margin-right: 18px; width: 200px; height: 150px; position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none;}
div.listaPensiuni > div.pensiuni > div.pensiune > div.img > div.nav {width: 25px; height: 25px; background-image: url('../images/spr.png'); background-repeat: no-repeat; cursor: pointer; position: absolute; top: 56px;}
div.listaPensiuni > div.pensiuni > div.pensiune > div.img > div.left, div.tabelPensiuni > div.pensiuni > div.pensiune > div.img > div.left {background-position: -184px -383px; left: 7px;}
div.listaPensiuni > div.pensiuni > div.pensiune > div.img > div.right, div.tabelPensiuni > div.pensiuni > div.pensiune > div.img > div.right {background-position: -209px -383px; right: 7px;}
div.listaPensiuni > div.pensiuni > div.pensiune > a > h2, div.tabelPensiuni > div.pensiuni > div.pensiune > a > h2 {color: #3467AE; font-size: 19px; display: inline; margin: 0px;}
div.listaPensiuni > div.pensiuni > div.pensiune > a > h2 {display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;}
div.listaPensiuni > div.pensiuni > div.pensiune > a, div.tabelPensiuni > div.pensiuni > div.pensiune > a {text-decoration: none;}
div.listaPensiuni > div.pensiuni > div.pensiune table, div.tabelPensiuni > div.pensiuni > div.pensiune table {border-bottom: 1px solid #E7E7D7;}
div.listaPensiuni > div.pensiuni > div.pensiune tr.pret, div.tabelPensiuni > div.pensiuni > div.pensiune tr.pret {height: 25px; line-height: 25px; cursor: pointer;}
div.listaPensiuni > div.pensiuni > div.pensiune tr.pret:hover, div.tabelPensiuni > div.pensiuni > div.pensiune tr.pret:hover {background-color: #FFFFFF;}
div.listaPensiuni > div.pensiuni > div.pensiune tr.pret > td.camera, div.tabelPensiuni > div.pensiuni > div.pensiune tr.pret > td.camera {border-top: 1px solid #E7E7D7; padding-left: 10px;}
div.listaPensiuni > div.pensiuni > div.pensiune tr.pret > td.pret, div.tabelPensiuni > div.pensiuni > div.pensiune tr.pret > td.pret {border-top: 1px solid #E7E7D7; text-align: right; padding-right: 10px; font-size: 13px; color: #333333;}
div.rezervati.pensiune_lista, a.rezervati.pensiune_lista {float: right; margin-bottom: 5px; margin-top: -5px;}
div.rezervati.pensiune_tabel, a.rezervati.pensiune_tabel {position: absolute; bottom: 10px; left: 80px;}
span.adresa_pensiune_lista {width: 430px !important; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;}
div.pensiuni > div.pensiune > div.nota {width: 100px; height: 3px; float: right; position: relative; border: 1px solid #E7E7D7; background-color: #C3DB73; margin-top: 5px;}
div.pensiuni > div.pensiune > div.nota > div {position: absolute; height: 3px; background-color: #FFFFFF; top: 0px; overflow: visible;}
div.pensiuni > div.pensiune > div.nota > div:before {width: 15px; height: 15px; text-align: center; display: inline-block; line-height: 15px; font-size: 10px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -234px -383px; position: absolute; left: -8px; top: -6px;}
div.pensiuni > div.pensiune > div.nota > div._1 {width: 90px; left: 10px;}
div.pensiuni > div.pensiune > div.nota > div._1:before {content: "1";}
div.pensiuni > div.pensiune > div.nota > div._2 {width: 80px; left: 20px;}
div.pensiuni > div.pensiune > div.nota > div._2:before {content: "2";}
div.pensiuni > div.pensiune > div.nota > div._3 {width: 70px; left: 30px;}
div.pensiuni > div.pensiune > div.nota > div._3:before {content: "3";}
div.pensiuni > div.pensiune > div.nota > div._4 {width: 60px; left: 40px;}
div.pensiuni > div.pensiune > div.nota > div._4:before {content: "4";}
div.pensiuni > div.pensiune > div.nota > div._5 {width: 50px; left: 50px;}
div.pensiuni > div.pensiune > div.nota > div._5:before {content: "5";}
div.pensiuni > div.pensiune > div.nota > div._6 {width: 40px; left: 60px;}
div.pensiuni > div.pensiune > div.nota > div._6:before {content: "6";}
div.pensiuni > div.pensiune > div.nota > div._7 {width: 30px; left: 70px;}
div.pensiuni > div.pensiune > div.nota > div._7:before {content: "7";}
div.pensiuni > div.pensiune > div.nota > div._8 {width: 20px; left: 80px;}
div.pensiuni > div.pensiune > div.nota > div._8:before {content: "8";}
div.pensiuni > div.pensiune > div.nota > div._9 {width: 10px; left: 90px;}
div.pensiuni > div.pensiune > div.nota > div._9:before {content: "9";}
div.pensiuni > div.pensiune > div.nota > div._10 {width: 0px; left: 100px;}
div.pensiuni > div.pensiune > div.nota > div._10:before {content: "10";}

div.tabelPensiuni > div.pensiuni > div.pensiune > div.nota {margin-right: 8px;}

div.paginare {clear: both; text-align: center; padding-top: 30px;}
div.paginare > a {color: #06A6EA; font-size: 22px; text-shadow: 1px 0px 0px #06A6EA; display: inline-block; width: 35px; height: 35px; line-height: 35px; text-align: center; text-decoration: none; margin: 0px 10px;}
div.paginare > a:hover {color: #AFCF45; text-shadow: 1px 0px 0px #AFCF45;}
div.paginare > a.selected {color: #FFFFFF; text-shadow: 1px 0px 0px #AFCF45; background-color: #AFCF45; border-bottom: 2px solid #94B432;}
div.paginare > a.prev, div.paginare > a.next {width: 15px; height: 33px; vertical-align: middle; display: inline-block; background-image: url('../images/spr.png'); background-repeat: no-repeat;}
div.paginare > a.prev {background-position: -249px -383px; margin-right: 10px;}
div.paginare > a.next {background-position: -264px -383px; margin-left: 10px;}

div.left_col > ul.sfaturi > li {margin-bottom: 20px;}
div.left_col > ul.sfaturi > li > b {font-size: 20px; font-weight: normal;}
div#reset {cursor: pointer; position: absolute; right: 7px; top: 5px; display: none;}

.no_cursor {cursor: default !important;}
h3.pret {margin: 0px 50px 0px 30px; vertical-align: middle; color: #06A7EA;}

.error::-webkit-input-placeholder {color: #FF0000;}
.error::-moz-placeholder {color: #FF0000;}
.error:-ms-input-placeholder {color: #FF0000;}
input.error:-moz-placeholder {color: #FF0000;}
.error {color: #FF0000;}

.otherLinks {border-top: 1px solid #F1F1E7; border-bottom: 1px solid #F1F1E7; margin-left: 20px;}
.otherLinks ul {list-style-type: square; padding: 0px; margin-left: 20px;}
.otherLinks a {color: #333333; text-decoration: none; font-weight: bold; font-style: italic;}
.otherLinks a:hover, .alteObiective a:hover {color: #06A7EA; text-decoration: underline;}

.alteObiective {width: 315px; margin-left: 20px; margin-top: 20px;}
.alteObiective > div:first-child {background-color: #F1F1E7; color: #11A7AB; font-size: 22px; padding: 20px 20px 0px 20px; height: 75px;}
.alteObiective a {color: #333333; text-decoration: none;}
.alteObiective ul {list-style-type: none; padding: 0px; line-height: 25px; margin-left: 20px; text-shadow: 1px 0px 0px #DEDEDE;}

div.oferta {margin: 0px 20px 80px;}
div.oferta > h4 {color: #06A7EA; margin-top: 0px; margin-bottom: 5px;}
div.oferta > span {color: #CCCCCC; font-style: italic; float: right;}
div.oferta > div.tarif {background-color: #FAFAFA; color: #333333; padding: 4px; margin-bottom: 20px; font-size: 13px;}
div.oferta > div {color: #333333; padding: 10px; padding-left: 0px; font-size: 12px;}

p.margin {margin-bottom: 80px;}
div.small {font-size: 10px; float: right; z-index: 1000;}




/* Flora style sheet for jQuery Datepicker 5.0.0. */
.datepick {
	background-color: #FFFFFF;
	color: red;
	border: none;
	border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	font-family: Arial,Helvetica,Sans-serif;
	width: 302px !important;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
	width: 300px;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #000;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #DEDEDE;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fc8;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #AFCF45;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #f90;
	display: none;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
/*	background-color: #b1db87;	*/
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #fa4;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current {
	float: right;
}
.datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #b1db87;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
/*	width: 15em;	*/
	width: 300px;
	border: 1px solid #DEDEDE;
	border-top: none;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	background-color: #AFCF45;
	color: #fff;
	font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	border: none;
}
.datepick-month-header input {
	position: absolute;
/*	display: none;		*/
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.datepick-month thead {
	border-bottom: 1px solid #DEDEDE;
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month td {
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #B1DB87;
}
.datepick-month td.datepick-week * {
	background-color: #B1DB87;
	color: #666666;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #DEDEDE;
}
.datepick-status {
	clear: both;
	background-color: #b1db87;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}














.datepick-cmd-prev {
	float: left;
	background-position: -136px -383px;
	margin-left: 18px;
	
	width: 24px;
	height: 24px;
	background-image: url('../images/spr.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 18px;
	
	line-height: 60px;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	
	text-shadow: 1px 0px 0px #DEDEDE;
	font-family: Arial;
}

.datepick-cmd-next {
	font-family: Arial;
	text-shadow: 1px 0px 0px #DEDEDE;
	
	line-height: 60px;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	
	width: 24px;
	height: 24px;
	background-image: url('../images/spr.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 18px;
	
	float: right;
	background-position: -160px -383px;
	margin-right: 18px;
}
.datepick-month th {
	font-family: Arial;
	text-shadow: 1px 0px 0px #DEDEDE;
	cursor: default;
	
	width: 38px;
	height: 38px;
	text-align: center;
	font-size: 16px;
	line-height: 38px;
	border-radius: 19px;
}
.datepick-month th, .datepick-month th a {
	color: #4FC3F5;
	border: none;
}
.datepick-cmd-today {
	height: auto;
	width: auto;
	display: block;
	text-align: center;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	color: white !important;
}
.datepick-nav {
	line-height: 60px;
	height: 40px;
	float: left;
	width: 100%;
	background-color: #AFCF45;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	position: relative;
}
.datepick-month td .datepick-other-month {
	background-color: #FFFFFF;
}
.datepick-month td .datepick-weekend {
	background-color: #FFFFFF;
}
.datepick-month td .datepick-today {
	background-color: #DEDEDE;
	color: #666666;
}
.datepick-month td .datepick-highlight {
	background-color: #FFFFFF;
	color: #4FC3F5;
}
.datepick-month td .datepick-selected {
	background-color: #E54B65;
	color: #FFFFFF;
}
.datepick-month td {
	font-family: Arial;
	text-shadow: 1px 0px 0px #DEDEDE;
	background-color: #FFFFFF;
	color: #666666;
	border: none;
	
	width: 38px;
	height: 38px;
	text-align: center;
	font-size: 16px;
	line-height: 38px;
	border-radius: 19px;
	moz-border-radius: 19px;
}

div.sugestii {width: 550px; position: absolute; border: 1px solid #DEDEDE; border-top: none; z-index: 1000; display: none;}
div.sugestii.harta {background-color: rgba(255,255,255,0.9);}
div.sugestii.lista {background-color: rgba(255,255,255,1);}
div.sugestii.tabel {background-color: rgba(255,255,255,1);}
div.sugestii > div.sugestie {border-top: 1px solid #DEDEDE; height: 35px; line-height: 35px; font-size: 16px; padding: 0px 10px; color: #777777; cursor: pointer; position: relative;}
div.sugestii > div.selected {color: white; background-color: #AFCF45;}
div.sugestii > div > span {font-size: 12px; color: #A1A1A1; float: right;}
div.sugestii > div.selected > span {color: white;}

div#loading, div#no-elements {margin-top: 100px; font-size: 22px; color: #999999;}
div#loading > img, div#no-elements > div:first-child {vertical-align: middle; margin-right: 20px;}
div#no-elements > div {font-size: 12px; margin-top: 20px; margin-left: 64px;}
div#no-elements > div:first-child {width: 64px; height: 64px; margin: 0px; line-height: 64px; display: inline-block; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -92px -410px;}

span.cod {color: #E54B65; font-size: 72px; display: inline-block; width: 100%; text-align: center;}
i.antispam {float: right; line-height: 40px; height: 40px; font-size: 12px; color: #999999;}
div#div_ids > span.nr {position: absolute; top: 42px; right: 300px; color: #EDA601; font-size: 15px;}
div#div_ids > div.pensiuni_inline {font-style: italic;}
div#div_ids > div.pensiuni_coloane, div#div_ids > div.pensiuni_localitate {display: none;}
div.del {width: 14px; height: 14px; display: inline-block; cursor: pointer; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -92px -474px;}
div#div_ids > div.pensiuni_coloane > div {width: 33%; float: left; overflow: hidden; position: relative; cursor: default; line-height: 40px; height: 40px; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
div#div_ids > div.pensiuni_coloane > div:hover {color: #AECE45;}
div#div_ids > div.pensiuni_coloane > div > span.nume {width: 130px !important; display: inline-block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div#div_ids > div.pensiuni_coloane > div > span.localitate {width: 50px !important; font-size: 11px; color: #666666; display: inline-block; float: left; white-space: nowrap; overflow: hidden; font-style: italic; text-overflow: ellipsis;}
div#div_ids > div.pensiuni_coloane > div > div.del {position: absolute; top: 12px; right: 20px;}
div#div_ids > div.pensiuni_coloane > a {float: right; font-size: 11px; font-style: italic; margin-top: 10px; clear: left;}
div#div_ids > div.pensiuni_input {position: relative; display: none;}
div#div_ids > div.pensiuni_input > div.sugestii {position: absolute; width: 310px; top: 26px; left: 0px;}
div#div_ids > div.pensiuni_stele {display: none;}
#sliderPretDublu {display: none;}
div.tipPret {text-align: center; margin-top: 10px; color: #666666; font-size: smaller;}
div.options > div.block#block_preturi {padding-bottom: 8px;}
span.subtarife {display: block; padding: 20px; padding-left: 40px; color: #EFA803; font-style: italic;}
span.tarife {font-size: 19px; display: block;}
span.tarife > span {color: #CB314B;}
a.link_cazare {color: #06A7EA; font-size: 19px; margin-right: 20px; text-decoration: none;}
a.link_cazare > div.blue_arrow {width: 9px; height: 19px; display: inline-block; margin-right: 10px; vertical-align: top; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -342px 0px;}

div.qr-ios {width: 200px; height: 200px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: 0px -504px; display: inline-block;}
div.qr-android {width: 200px; height: 200px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -200px -504px; display: inline-block;}
div.android-mediu {width: 50px; height: 62px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -178px -419px; display: inline-block; vertical-align: middle;}
div.ios-mediu {width: 50px; height: 62px; background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -228px -419px; display: inline-block; vertical-align: middle;}
div.aplicatie {display: inline-block; vertical-align: top; margin-left: 150px;}
div.aplicatie > a.ios {background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -127px -474px; width: 20px; height: 27px; display: inline-block;}
div.aplicatie > a.android {background-image: url('../images/spr.png'); background-repeat: no-repeat; background-position: -107px -474px; width: 20px; height: 27px; display: inline-block;}

div.absolute {position: absolute; top: 0px; left: 0px;}
iframe[name="google_conversion_frame"] {height: 0px !important;}

.brandingLeft {
    height: 600px;
    left: 50%;
    margin-left: -708px;
    position: fixed;
    top: 0;
    width: 160px;
}

.brandingRight {
    height: 600px;
    left: 50%;
    margin-left: 550px;
    position: fixed;
    top: 0;
    width: 160px;
}

/*----- New CSS -----*/

.view-more { clear: both; width: 100%; display: block; padding-top: 10px}
#meniu_stanga .nav-list, .filtru-new .nav-list  { padding: 0 }
.new-listing { padding-bottom: 10px; margin-right: 15px }
.new-listing .media-body { padding-left: 15px }
.offer-booking { display: block; overflow: hidden }
.breadcrumb-container { padding: 10px 10px 0 10px }
.title-listing-page { margin-top: 10px; }
.title-listing-page .show-map { margin-right: 10px; }
.title-container { clear: both; }
.title-container .pensiune-title { font-size: 22px ; margin: 10px 0 }
.title-description-container { position: relative; }
.title-description-container .btn-reserve-container { position: absolute; right: 0; top: 0px; }

.detalis-container, .detalis-container h2 { clear: both; }
.detalis-container div, .detalis-container h2, .detalis-container a  { font-size: 14px; line-height: 22px;  }

.nav-pills li a { font-size: 14px; }

@media (max-width: 979px) and (min-width: 768px){
	.hide-block { display: none; }
	.central { padding-bottom: 20px; }
	.title-listing-page h2.span5 { width: 100%; display: block; }
	.title-listing-page .pull-right { margin-right: 10px; }
	.btn-reserve-container { float: none; }
}

@media (max-width: 768px){
	.hide-block { display: none; }
	.breadcrumb-container { display: none; }
	.form-search .cautare2 { width: auto; }
	.filtru-new { width: auto }
	h3.categories { margin-left: 10px; }
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] { width: 95% !important; }
	div.bottom1 > div > div.links > a, div.bottom2 > div > div.links > a { display: block; border-right: 0; padding: 5px 0; }
	.map-container { display: none !important; }
	.accordion-heading .accordion-toggle { font-size: 14px; padding: 2px 5px; }
	div.bottom3 { padding: 0 15px }

	.tematics-container {  float: none; margin: 20px 0 0 0! important;  }
	.tematics-container .nav-list { width: 95%; }
	.tematics-container .nav-list li { font-size: 14px; }
	.tematics-container .nav-list li h2 { font-size: 12px; padding: 5px 0;}

	.offer-booking { margin-top: 10px; margin-bottom: 10px }
	.offer-booking .pull-right { float: none; }
	.offer-booking .btn  { display: block; }
	.listing-container { padding-left: 10px; }
	div.cazare_infoturism { font-size: 16px; }
	.bottom3 .pull-right { float: none; }
	.title-container .pensiune-title { line-height: 26px;  margin: 10px 0 10px 0;}
	.title-description-container .btn-reserve-container { visibility: hidden }
	.btn-reserve-container { float: none; }
	.show-telephone { display: block; }
	#div_vezi_telefon { border-bottom: 1px solid #cdcdcd; padding: 0 0 10px 0; margin-bottom: 10px; }
	#div_vezi_telefon h2 { font-size: 14px; }
	.fixedBar { display: block !important }
	.fixedBar-title h2 { line-height: 22px; margin-bottom: 10px; }
	.fixedBar-btn { float: left;  margin-left: 15px; margin-top: 10px; margin-bottom: 10px; }
	.fixedBar { top: auto; bottom: 0 ; border-top: 2px solid #cce088 }
	.detalis-container, .detalis-container h2 { margin-right: 10px; }
	.nav-pills { margin-right: 10px; }
	.description-container { margin-right: 10px; }
	.modal-gallery .modal-title { font-size: 17px; width: auto !important; }

}

@media (min-width: 979px) and (max-width: 1200px) {
	.row-fluid .span3 { width: 320px; }
	.row-fluid .span9 { width: 750px; }
}

@media (min-width: 1200px) {
	.row-fluid .span3 { width: 320px; }
	.row-fluid .span9 { width: 800px; }
}