/*! jQuery UI - v1.10.4 - 2014-06-10
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.tabs.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT 


* 24.01.2024 - am bagat enter si spatii ca sa pot intelege fisierul

*/

.ui-helper-hidden {
  display:none
}
.ui-helper-hidden-accessible {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.ui-helper-reset  {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none
}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {
  content:"";
  display:table;
  border-collapse:collapse
}
.ui-helper-clearfix:after {
  clear:both
}
.ui-helper-clearfix {
  min-height:0
}
.ui-helper-zfix {
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  opacity:0;
  filter:Alpha(Opacity=0)
}
.ui-front {
  z-index:100
}
.ui-state-disabled {
  cursor:default!important
}
.ui-icon {
  display:block;
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat
}
.ui-widget-overlay {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.ui-resizable {
  position:relative
}
.ui-resizable-handle {
  position:absolute;
  font-size:0.1px;
  display:block
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
  display:none
}
.ui-resizable-n {
  cursor:n-resize;
  height:7px;
  width:100%;
  top:-5px;
  left:0
}
.ui-resizable-s {
  cursor:s-resize;
  height:7px;
  width:100%;
  bottom:-5px;
  left:0
}
.ui-resizable-e {
  cursor:e-resize;
  width:7px;
  right:-5px;
  top:0;
  height:100%
}
.ui-resizable-w {
  cursor:w-resize;
  width:7px;
  left:-5px;
  top:0;
  height:100%
}
.ui-resizable-se {
  cursor:se-resize;
  width:12px;
  height:12px;
  right:1px;
  bottom:1px
}
.ui-resizable-sw {
  cursor:sw-resize;
  width:9px;
  height:9px;
  left:-5px;
  bottom:-5px
}
.ui-resizable-nw {
  cursor:nw-resize;
  width:9px;
  height:9px;
  left:-5px;
  top:-5px
}
.ui-resizable-ne {
  cursor:ne-resize;
  width:9px;
  height:9px;
  right:-5px;
  top:-5px
}
.ui-selectable-helper {
  position:absolute;
  z-index:100;
  border:1px dotted black
}
.ui-accordion .ui-accordion-header {
  display:block;
  cursor:pointer;
  position:relative;
  margin-top:2px;
  padding:.5em .5em .5em .7em;
  min-height:0
}
.ui-accordion .ui-accordion-icons {
  padding-left:2.2em
}
.ui-accordion .ui-accordion-noicons {
  padding-left:.7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position:absolute;
  left:.5em;
  top:50%;
  margin-top:-8px
}
.ui-accordion .ui-accordion-content {
  padding:1em 2.2em;
  border-top:0;
  overflow:auto
}
.ui-autocomplete {
  position:absolute;
  top:0;
  left:0;
  cursor:default
}
.ui-button {
  display:inline-block;
  position:relative;
  padding:0;
  line-height:normal;
  margin-right:.1em;
  cursor:pointer;
  vertical-align:middle;
  text-align:center;
  overflow:visible
}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
  text-decoration:none
}
.ui-button-icon-only {
  width:2.2em
}
button.ui-button-icon-only {
  width:2.4em
}
.ui-button-icons-only {
  width:3.4em
}
button.ui-button-icons-only {
  width:3.7em
}
.ui-button .ui-button-text {
  display:block;
  line-height:normal
}
.ui-button-text-only .ui-button-text {
  padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
  padding:.4em;
  text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
  padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
  padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
  padding-left:2.1em;
  padding-right:2.1em
}
input.ui-button {
  padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
  position:absolute;
  top:50%;
  margin-top:-8px
}
.ui-button-icon-only .ui-icon {
  left:50%;
  margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
  left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
  right:.5em
}
.ui-buttonset {
  margin-right:7px
}
.ui-buttonset .ui-button {
  margin-left:0;
  margin-right:-.3em
}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
  border:0;
  padding:0
}
.ui-datepicker {
  width:17em;
  padding:.2em .2em 0;
  display:none
}
.ui-datepicker .ui-datepicker-header {
  position:relative;
  padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
  position:absolute;
  top:2px;
  width:1.8em;
  height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
  top:1px
}
.ui-datepicker .ui-datepicker-prev {
  left:2px
}
.ui-datepicker .ui-datepicker-next {
  right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
  left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
  right:1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
  display:block;
  position:absolute;
  left:50%;
  margin-left:-8px;
  top:50%;
  margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
  margin:0 2.3em;
  line-height:1.8em;
  text-align:center
}
.ui-datepicker .ui-datepicker-title select {
  font-size:1em;
  margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
  width:49%
}
.ui-datepicker table {
  width:100%;
  font-size:.9em;
  border-collapse:collapse;
  margin:0 0 .4em
}
.ui-datepicker th {
  padding:.7em .3em;
  text-align:center;
  font-weight:bold;
  border:0
}
.ui-datepicker td {
  border:0;
  padding:1px
}
.ui-datepicker td span,.ui-datepicker td a {
  display:block;
  padding:.2em;
  text-align:right;
  text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image:none;
  margin:.7em 0 0 0;
  padding:0 .2em;
  border-left:0;
  border-right:0;
  border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float:right;
  margin:.5em .2em .4em;
  cursor:pointer;
  padding:.2em .6em .3em .6em;
  width:auto;
  overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float:left
}
.ui-datepicker.ui-datepicker-multi {
  width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
  float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
  width:95%;
  margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear:left
}
.ui-datepicker-row-break {
  clear:both;
  width:100%;
  font-size:0
}
.ui-datepicker-rtl {
  direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right:2px;
  left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
  left:2px;
  right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right:1px;
  left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left:1px;
  right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
  float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width:0;
  border-left-width:1px
}
.ui-dialog {
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  padding:.2em;
  outline:0
}
.ui-dialog .ui-dialog-titlebar {
  padding:.4em 1em;
  position:relative
}
.ui-dialog .ui-dialog-title {
  float:left;
  margin:.1em 0;
  white-space:nowrap;
  width:90%;
  overflow:hidden;
  text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
  position:absolute;
  right:.3em;
  top:50%;
  width:20px;
  margin:-10px 0 0 0;
  padding:1px;
  height:20px
}
.ui-dialog .ui-dialog-content {
  position:relative;
  border:0;
  padding:.5em 1em;
  background:none;
  overflow:auto
}
.ui-dialog .ui-dialog-buttonpane {
  text-align:left;
  border-width:1px 0 0 0;
  background-image:none;
  margin-top:.5em;
  padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float:right
}
.ui-dialog .ui-dialog-buttonpane button {
  margin:.5em .4em .5em 0;
  cursor:pointer
}
.ui-dialog .ui-resizable-se {
  width:12px;
  height:12px;
  right:-5px;
  bottom:-5px;
  background-position:16px 16px
}
.ui-draggable .ui-dialog-titlebar {
  cursor:move
}
.ui-menu {
  list-style:none;
  padding:2px;
  margin:0;
  display:block;
  outline:none
}
.ui-menu .ui-menu {
  margin-top:-3px;
  position:absolute
}
.ui-menu .ui-menu-item {
  margin:0;
  padding:0;
  width:100%;
  list-style-image:url(data:image/gif;
  base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider {
  margin:5px -2px 5px -2px;
  height:0;
  font-size:0;
  line-height:0;
  border-width:1px 0 0 0
}
.ui-menu .ui-menu-item a {
  text-decoration:none;
  display:block;
  padding:2px .4em;
  line-height:1.5;
  min-height:0;
  font-weight:normal
}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {
  font-weight:normal;
  margin:-1px
}
.ui-menu .ui-state-disabled {
  font-weight:normal;
  margin:.4em 0 .2em;
  line-height:1.5
}
.ui-menu .ui-state-disabled a {
  cursor:default
}
.ui-menu-icons {
  position:relative
}
.ui-menu-icons .ui-menu-item a {
  position:relative;
  padding-left:2em
}
.ui-menu .ui-icon {
  position:absolute;
  top:.2em;
  left:.2em
}
.ui-menu .ui-menu-icon {
  position:static;
  float:right
}
.ui-progressbar {
  height:2em;
  text-align:left;
  overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
  margin:-1px;
  height:100%
}
.ui-progressbar .ui-progressbar-overlay {
  background:url("images/animated-overlay.gif");
  height:100%;
  filter:alpha(opacity=25);
  opacity:0.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image:none
}
.ui-tabs {
  position:relative;
  padding:.2em
}
.ui-tabs .ui-tabs-nav {
  margin:0;
  padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
  list-style:none;
  float:left;
  position:relative;
  top:0;
  margin:1px .2em 0 0;
  border-bottom-width:0;
  padding:0;
  white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float:left;
  padding:.5em 1em;
  text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom:-1px;
  padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor:text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor:pointer
}
.ui-tabs .ui-tabs-panel {
  display:block;
  border-width:0;
  padding:1em 1.4em;
  background:none
}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}.qtipmodal-ie6fix{position:absolute!important}* 
{
box-sizing: border-box;
}
html 
{
width: 100%;
height: 100%;
-webkit-font-smoothing: antialiased;
font-size: 100%;
font-weight: normal !important;
background: url('img/noi/general-background.jpg');
background: url('../img/noi/general-background.jpg');
}
input[type="text"], select, input[type="password"] , input[type="email"]
{
padding: 8px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
}
select 
{
font-size: 32px;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill 
{
color: #A2B9D4 !important;
background-image: none;
background-color: white !important;
background: white !important;
-webkit-opacity: 1;
-webkit-text-fill-color: #A2B9D4;
}
*::-webkit-input-placeholder 
{
color: #A2B9D4;
-webkit-opacity: 1;
-webkit-text-fill-color: #A2B9D4;
}
.li_a 
{
text-decoration: none !important;
display: block !important;
width: 100% !important;
height: 100% !important;
border-left-width: 0px !important;
border-top-width: 0px !important;
padding: 0px !important;
}
img 
{
border: 0px solid transparent;
}
a 
{
text-decoration: none !important;
}
span, li, p 
{
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
color: #525252;
}
.hidden_stuff 
{
display: none;
}
iframe[name="google_conversion_frame"] 
{    
display: none;
}
#top_bar_div 
{
width: 100%;
z-index: 101;
position: fixed;
top: 0px;
left: 0px;
color: white;
height: auto;
border-bottom: 1px solid white;
background-color: #ff9639;
}
#top_bar_div span 
{
color: white;
}
#top_bar_div_container 
{
width: auto;
float: right;
height: 40px;
max-width: 1349px;
margin: 0px auto;
padding-right: 15px;
}
#top_bar_div_container_table 
{
float: left;
vertical-align: middle;
text-align: center;
height: 40px;
border-spacing: 0px;
}
#top_bar_div_container_table .main_td 
{
vertical-align: middle;
text-align: center;
border-spacing: 0px;
padding-left: 10px;
padding-right: 10px;
border-left: 1px dotted white;
cursor: pointer;
}
#top_bar_div_container_table span:hover 
{
cursor: pointer;
}
#top_bar_div_container_table .main_td:last-child 
{
border-right: 1px dotted white;
}
#top_bar_div_container_table .main_td:hover 
{
background-color: #617ea1;
}
#top_bar_div_container_table span, #top_bar_div_container_table, #top_bar_div_container_table a 
{
font-size: 16px;
}
.autentificare_span:hover 
{
cursor: pointer;
}
.top_bar_menu_table 
{
height: 30px;
border-spacing: 1px;
margin-right: 5px;
table-layout: fixed;
vertical-align: middle;
text-align: center;
}
.top_bar_menu_table td 
{
text-align: center;
}
.top_bar_menu_options 
{
height: 40px;
padding: 5px;
display: none;
position: absolute;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
z-index: 3;
background-color: #617ea1;
}
.top_telephone_table 
{
float: right;
height: 40px;
position: relative;
border-spacing: 0px;
border-top: 1px solid white;
}
.top_telephone_td 
{
padding-left: 10px;
padding-right: 10px;
border-left: 1px dotted white;
border-right: 1px dotted white;
background-color: #8ac2b3;
}
.telefon_top_img 
{
width: 22px;
height: 22px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
display: inline-block;
float: left;
}
#cod_tarif_div 
{
top: 40px;
left: 190px;
}
#varianta_tabel_div
{
top: 40px;
left: 240px;
}
#moneda_div 
{
top: 40px;
left: 330px;
}
.top_bar_menu_table td 
{
border-spacing: 1px;
vertical-align: middle;
border-left: 1px solid transparent !important;
background-color: white;
}
.top_bar_menu_table td:hover span 
{
color: #ff9639 !important;
}
.top_bar_menu_table td:hover 
{
background-color: white !important;
}
.top_bar_menu_table span 
{
color: #617ea1 !important;
}
.top_bar_menu_table span.top_menu_active_option 
{
color: #ff9639 !important;
}
.top_bar_menu_table td:last-child 
{
border-right: 1px solid transparent !important;
}
.select_moneda 
{
width: 95px;
}
.select_limba
{
width: 150px;
}
.select_limba_flag
{
margin:2px;
padding:2px;
width:22px;
height:17px;
vertical-align:middle;
}
.select_limba_span, .select_limba_button_text
{
vertical-align:middle;
}
.varianta_cod_tarif 
{
width: 30px;
}
.varianta_tabel
{
width:30px;
}
.tourneo_logo 
{
display: block;
width: 300px;
height: 100px;
margin: 0px auto;
top: 0px;
cursor: pointer;
}
#logo_container 
{
width: 100%;
height: 110px;
position: relative;
background-color: white;
}
.top_menu_table 
{
height: 110px;
border-spacing: 0px;
margin-top: -2px;
}
.top_menu_table td 
{
text-align: center;
padding-left: 10px;
padding-right: 10px;
cursor: pointer;
border-spacing: 0px;
}
.top_menu_table td a 
{
text-align: center;
}
.top_menu_table td:hover 
{
background-color: #ff9639;
}
.top_menu_table td:hover span 
{
color: white !important;
}
.top_menu_table span 
{
border-left: 10px solid white;
padding-left: 10px;
color: #617ea1;
font-size: 16px;
text-align: center;
display: block;
height: 20px;
text-decoration: none !important;
}
.top_menu_links_div 
{
width: 100%;
height: 110px;
padding-top: 45px;
}
#resetare_parola:hover 
{
color: #ff9639;
}
body 
{
font-size: 12px;
overflow-x: visible;
width: 100%;
min-width: 1000px;
height: 100%;
position: relative;
margin: 0px auto;
padding-top: 0px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
#general_slider 
{
position: absolute;
width: 99.9%;
top: 0px;
left: 1px;
height: 720px;
overflow: hidden;
margin: 0px auto;
z-index: 999;
}
#general_slider_container 
{
width: 100%;
max-width: 1348px;
position: relative;
margin: 0px auto;
z-index: 1;
}
#general_slider img 
{
width: 1360px;
height: 846px;
}
#container 
{
width: 100%;
max-width: 1349px;
margin: -40px auto 0px;
height: 100%;
position: relative;
padding-top: 40px;
z-index: 2;
border-left: 2px solid #f5f5f5;
}
#container_table 
{
width: 100%;
position: relative;
height: 100%;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 40px;
}
#container_table td 
{
border-spacing: 0px;
}
.left_container_td 
{
position: relative;
vertical-align: top;
width: 31%;
}
.right_container_td 
{
position: relative;
vertical-align: top;
height: 100%;
width: 69%;
overflow:hidden;
}

#cautare_simpla_container 
{
min-width: 320px;
width: 87%;
margin: 0px auto;
}
#cautare_simpla_container_background 
{
padding-top: 40px;
padding-bottom: 40px;
margin-top: -1px;
background: url('img/noi/cautare-grid-background.png');
background: url('../img/noi/cautare-grid-background.png');
}
#left_container_td_container 
{
min-width: 320px;
max-width: 430px;
width: 100.5%;
margin-left: -1px;
}
#filtru_simplu 
{
padding: 5px;
background-color: white;
}
#search_autocomplete 
{
position: absolute;
top: 0px;
left: 0px;
font-size: 16px;
z-index: 99;
width: 100% !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
background-color: transparent;
}
#main_search_lupa_container 
{
position: absolute;
right: 0px;
top: 2px;
width: 100%;
height: 40px;
padding: 10px;
z-index: 1;
background-color: #f5f5f5 !important;
}
#main_search_lupa_container img 
{
float: right;
width: 20px;
height: 20px;
}
.left_container_td *::-webkit-input-placeholder 
{
font-size: 16px;
color: rgb(156, 174, 197) !important;
-webkit-opacity: 1;
opacity: 1 !important;
font-family: src_sans_prosemibold_italic, Arial, Helvetica, sans-serif !important;
}
#cautare_simpla_container input[type="text"]:focus, #cautare_simpla_container select:focus 
{
border: 1px solid #617ea1;
outline: 0px !important;
}
#autocomplete_container 
{
position: relative;
width: 100%;
height: 40px;
}
.calendar_head_container 
{
float: left;
min-height: 57px;
position: relative;
width: 100%;
margin-top: 5px;
margin-bottom: 5px;
}
.calendar_head_td 
{
height: 100%;
width: 33.3%;
float: left;
text-align: center;
padding: 15px;
background: url('img/noi/calendar-background.jpg') 50% 100% no-repeat #f5f5f5;
background: url('../img/noi/calendar-background.jpg') 50% 100% no-repeat #f5f5f5;
}
.date_select_container 
{
position: relative;
float: left;
text-align: center;
width: 33.3%;
}
.city_facil_td 
{
margin-top: 2px;
margin-bottom: 2px;
}
.calendar_head_span 
{
font-size: 22px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
}
.de_la_zi_sap, .pana_la_zi_sap, .de_la_luna, .pana_la_luna 
{
font-size: 14px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
}
.cautare_input, .data_de_la_front, .data_pana_la_front 
{
width: 90px;
height: 63px;
display: block;
padding: 8px;
margin: 0px auto;
font-size: 50px;
text-align: center;
font-family: kenyan_coffee_rgregular, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
border: 0px solid transparent !important;
}
#data_de_la, #data_pana_la 
{
display: none;
position: absolute;
width: 100%;
height: 120px;
top: 15px;
cursor: pointer;
}
.select_numar_nopti_front 
{
height: 114px;
font-size: 80px;
display: block;
padding: 8px;
cursor: pointer;
color: #ff9639 !important;
font-family: kenyan_coffee_rgregular, Arial, Helvetica, sans-serif !important;
background-color: white;
}
.select_numar_nopti_front:hover 
{
background-color: #f5f5f5;
}
.select_numar_nopti_select 
{
position: absolute;
display: none;
top: 135px;
width: 135px;
border: 1px solid #617ea1;
height: 320px;
overflow-y: scroll;
z-index: 100;
background-color: white;
}
.select_numar_nopti_select_options 
{
height: 45px;
width: 100%;
border-bottom: 1px solid #617ea1;
text-align: center;
cursor: pointer;
}
.select_numar_nopti_select_options:hover 
{
background-color: #f5f5f5;
}
.select_numar_nopti_select_options span 
{
color: #ff9639;
font-size: 40px;
font-family: kenyan_coffee_rgregular, Arial, Helvetica, sans-serif !important;
}
.select_numar_nopti_option_active

{
background-color: #f5f5f5;
}

.select_numar_nopti_option_active span

{
color: #c2c2c2;
}
#cautare_simpla_button, #prea_multe_nopti, #cautare_simpla_button2, #resetare_filtre_button 
{
text-align: center;
width: 100%;
height: 60px;
padding: 10px;
cursor: pointer;
background-color: #ff9639;
}
.cautare_button_img 
{
float: right;
width: 40px;
height: 39px;
}
.cautare_button_img_loading 
{
display: none;
float: right;
width: 40px;
height: 39px;
border: 1px solid #617ea1;
padding: 5px;
background-color: #f5f5f5;
}
.harta_generala_oras_icon 
{
float: right;
width: 40px;
height: 39px;
}
#prea_multe_nopti 
{
padding-top: 20px;
border: 1px solid #e4e4e4 !important;
background-color: #f5f5f5;
}
#cautare_simpla_button:hover, #cautare_simpla_button2:hover 
{
background-color: #617ea1;
}
#cautare_simpla_button span, #cautare_simpla_button2 span, #resetare_filtre_button span 
{
font-size: 22px;
margin-left: 105px;
display: block;
float: left;
margin-top: 5px;
color: white !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
#cautare_simpla_button2 span 
{
margin-left: 110px;
}
#resetare_filtre_button 
{
margin-bottom: 10px;
display: none;
background-color: #8ac2b3;
}
#resetare_filtre_button:hover 
{
background-color: #ff9639;
}
#resetare_filtre_button span 
{
margin-left: 75px;
}
#resetare_filtre_button img 
{
width: 30px;
height: 33px;
margin-right: 5px;
margin-top: 5px;
}
.active_filters_number, #open_close_filtre 
{
display: none;
}
.cautare_button_img2 
{
float: right;
width: 40px;
height: 39px;
}
#prea_multe_nopti span 
{
font-size: 17px;
margin-left: 0px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
}
#definire_obiective_button 
{
text-align: center;
width: 100%;
height: 60px;
padding: 10px;
cursor: pointer;
margin-top: 10px;
background-color: #ff9639;
}
#definire_obiective_button:hover 
{
background-color: #617ea1;
}
#definire_obiective_button span 
{
font-size: 22px;
margin-left: 67px;
display: block;
float: left;
margin-top: 5px;
color: white !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
#harta_generala_oras, #harta_obiective_button 
{
margin-top: 20px;
text-align: center;
width: 100%;
height: 60px;
padding: 10px;
cursor: pointer;
background-color: #617ea1;
}
#harta_generala_oras:hover, #harta_obiective_button:hover 
{
background-color: #ff9639;
}
#harta_generala_oras span, #harta_obiective_button span 
{
font-size: 22px;
margin-left: 88px;
display: block;
float: left;
margin-top: 5px;
color: white !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
#harta_obiective_button span 
{
margin-left: 75px;
}
.min_plus_calendar 
{
cursor: pointer;
width: 11px;
height: 11px;
}
.calendar_input_container 
{
height: 114px;
cursor: pointer;
}
.calendar_distantier 
{
width: 90px;
height: 0px;
border-top: 1px solid #c4c4c4;
margin: 2px auto;
}
.calendar_input_container:hover 
{
background-color: #f5f5f5;
}
.arrow_container 
{
width: 40px;
height: 40px;
border: 1px solid #e4e4e4;
padding: 15px;
background-color: #f5f5f5;
}
#cautare_avansata 
{
padding: 10px;
margin-top: 20px;
background-color: white !important;
}
#cautare_avansata h3 
{
margin: 0px;
}
.filter_categories_container 
{
width: 100%;
text-align: center;
border: 1px solid #e4e4e4 !important;
padding: 8px !important;
background-color: #617ea1;
}
.filter_categories 
{
font-size: 22px;
color: white;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.filter_categories_h3_container 
{
width: 100%;
min-height: 50px;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #e4e4e4 !important;
padding: 10px !important;
}
#cautare_avansata h3 
{
font-size: 16px;
margin-left: 45px;
margin-top: 5px;
display: block;
color: #617ea1;
cursor: pointer;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
#cautare_avansata h3:hover 
{
color: #ff9639 !important;
}
.accordion1.open h3 
{
color: #ff9639 !important;
}
.accordion1.open 
{
}
#cautare_avansata h3 + div 
{
padding-top: 5px;
}
#cautare_avansata h2 + div 
{
overflow: hidden;
border-radius: 3px;
margin-bottom: 20px;
background: #fff;
}
.accordion_selections, .cautare_simpla_selections 
{
cursor: pointer;
font-size: 16px;
margin: 0px auto;
text-align: left !important;
color: #617ea1 !important;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
border: 1px solid #e4e4e4 !important;
padding: 8px !important;
background-color: #f5f5f5;
}
.accordion_selections span, .cautare_simpla_selections span 
{
color: #617ea1 !important;
}
.accordion_selections 
{
margin-bottom: 1px;
position: relative;
}
.filter_free_icon 
{
width: 22px;
height: 22px;
margin-right: 5px;
border: 1px solid #e4e4e4;
padding: 2px;
background-color: white;
}
.ui-front 
{
z-index: 999 !important;
}
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus 
{
margin: 0px !important;
color: rgb(102, 63, 41) !important;
background: none rgb(255, 231, 169) !important;
}
.ui-state-active 
{
border: none !important;
margin: 0px !important;
color: rgb(102, 63, 41) !important;
background-image: none !important;
}
.ui-autocomplete 
{
max-width: 400px;
max-height: 300px;
overflow-y: auto;
overflow-x: hidden;
font-style: normal;
cursor: pointer;
text-decoration: none;
font-size: 14px;
padding: 0px !important;
border: 1px solid #617ea1 !important;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
background: none white !important;
}
.ui-autocomplete li 
{
padding: 7px;
border-bottom: 2px solid #f5f5f5;
background-color: white !important;
}
.ui-autocomplete .ui-widget, .ui-autocomplete .ui-front, .ui-autocomplete .ui-corner-all, .ui-autocomplete .ui-widget-content 
{
color: #617ea1 !important;
background: white !important;
}
.ui-autocomplete li:hover 
{
background-color: #f5f5f5 !important;
}
.ui-menu-item .ui-state-focus 
{
border-top: 1px solid #ff9639;
border-bottom: 1px solid #ff9639;
background-color: #f5f5f5 !important;
}
.ui-autocomplete a:hover, .ui-autocomplete span:hover 
{
background-color: transparent !important;
}
.ui-autocomplete a 
{
font-size: 14px;
color: #617ea1 !important;
padding: 10px !important;
line-height: 30px !important;
}
.ui-autocomplete span 
{
font-size: 14px;
color: #617ea1 !important;
}
.search_autocomplete_title, .search_autocomplete_title span 
{
font-size: 20px !important;
}
.search_autocomplete_details 
{
font-size: 14px;
}
#definire_obiective 
{
width: 100%;
margin-top: 20px;
background-color: #f5f5f5;
}
#definire_obiective_table 
{
width: 315px;
text-align: left;
display: none;
margin: 0px auto;
}
.definire_obiective_title 
{
height: 58px;
padding: 16px;
background: url('img/noi/calendar-background.jpg') 50% 50% no-repeat;
background: url('../img/noi/calendar-background.jpg') 50% 50% no-repeat;
}
.definire_obiective_title span 
{
font-size: 22px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
}
#definire_obiective_container 
{
overflow: hidden;
padding: 5px;
background-color: white !important;
}
#definire_obiective_input 
{
position: absolute;
top: 0px;
left: 0px;
font-size: 16px;
z-index: 99;
width: 100% !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
background-color: transparent !important;
}
.definire_obiective_parts 
{
display: inline-block;
}
#obiective_search_lupa_container 
{
position: absolute;
right: 0px;
top: 2px;
width: 100%;
height: 40px;
padding: 10px;
z-index: 1;
background-color: #f5f5f5 !important;
}
#obiective_search_lupa_container img 
{
float: right;
width: 20px;
height: 20px;
}
.delete_img 
{
width: 40px;
height: 39px;
cursor: pointer;
}
.definire_obiective_icons, .definire_obiective_span, .delete_img 
{
display: none;
}
.delete_img:hover 
{
opacity: 0.7;
}
.checkbox 
{
margin-right: 5px;
width: 22px;
height: 22px;
}
.accordion_selections:hover, .cautare_simpla_selections:hover 
{
background-color: lightblue;
}
.accordion1_selections_container 
{
display: none;
}
#general_container 
{
position: relative;
margin-left: -3px;
min-width: 645px;
max-width: 765px;
margin-bottom:300px;
border-top: 1px solid #e4e4e4;
box-sizing: content-box !important;
background-color: white !important;
}
#general_container_background
{
position:absolute; 
bottom:0; 
top:302px; 
left:0px; 
width: 100%;
min-width: 645px;
max-width: 765px;
height:100%;
background-color:white; 
border-right: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
}
#right_footer_container 
{
height: 300px;
width: 100%;
position: absolute;
bottom: 0;
min-width: 645px;
max-width: 765px;
background-color: white;
border-bottom: 1px solid #e4e4e4;
}
.hoteluri_home_hotel_tr .arrow_container:hover 
{
cursor: pointer;
background-color: #ff9639;
}
#buton_sus 
{
cursor: pointer;
width: auto;
height: 58px;
margin: 90px auto 0px;
text-align: center;
display: inline-block;
padding: 2px 5px 5px;
background-color: #617ea1;
}
#buton_sus span 
{
display: block;
color: white;
font-size: 24px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
#buton_sus_arrow 
{
width: 36px;
height: 26px;
}
.reservation_page #search_autocomplete, .reservation_page #main_search_lupa_container, .reservation_page #cautare_simpla_button, .reservation_page #definire_obiective 
{
display: none !important;
}
.reservation_page .left_container_td 
{
padding-top: 300px !important;
}
.vremea_container 
{
width: 100%;
overflow: hidden;
font-size: 16px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
background-color: #fff;
}
.vremea_container span 
{
font-size: 14px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.vremea_container_table 
{
width: 100%;
margin: 0px auto;
border-spacing: 0px;
padding: 25px 25px 10px;
border: 1px solid rgb(235, 235, 235);
}
.vremea_first_td 
{
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
border-spacing: 0px;
width: 80px;
}
.vremea_second_td 
{
text-align: center;
border-spacing: 0px;
padding-left: 90px;
}
.vremea_third_td 
{
text-align: center;
border-spacing: 0px;
padding-left: 90px;
}
.vremea_top_border 
{
border-top: 1px solid rgb(211, 211, 211);
}
.vremea_butoane_table span 
{
color: #617ea1;
}
.vremea_wind_icon 
{
width: 25px;
height: 25px;
margin-bottom: -5px;
margin-right: 2px;
}
.vremea_zi 
{
color: #ff9639;
margin-left: 5px;
}
.vremea_icon 
{
width: 40px;
height: 40px;
}
.vremea_butoane_table 
{
width: 100%;
table-layout: fixed;
}
.vremea_butoane_td 
{
border-spacing: 0px;
vertical-align: middle;
text-align: center;
background-color: #f5f5f5;
}
.vremea_butoane_container 
{
width: 100%;
height: 30px;
padding-top: 5px;
}
.vremea_butoane_container span 
{
font-size: 16px;
}
.vremea_butoane_table:hover span 
{
color: #ff9639;
}
#vremea_sidebar .vremea_container 
{
border-radius: 0px;
border: 0px transparent !important;
}
#curs_container 
{
padding-top: 55px;
padding-left: 35px;
height: 220px;
background-image: url('img/noi/curs-background.jpg');
background-image: url('../img/noi/curs-background.jpg');
}
#curs_container span 
{
font-size: 52px;
color: white;
font-family: bebas_neueregular, Arial, Helvetica, sans-serif !important;
}
.vremea_div_top, .curs_div_top 
{
border-top: 1px solid white;
height: 90px;
padding-top: 25px;
padding-left: 35px;
background-color: #617ea1;
}
.curs_div_top 
{
background-color: #ff9639;
}
.vremea_div_top span, .curs_div_top span 
{
font-size: 28px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
color: white !important;
}
.vremea_div_top .oras_vreme, .curs_div_top .curs_bold 
{
padding-right: 10px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.vremea_div_top .border, .curs_div_top .border 
{
display: inline-block;
height: 25px;
border-right: 5px solid white;
}
.social_sidebar 
{
height: 55px;
border: 1px solid #617ea1;
border-spacing: 2px;
vertical-align: middle;
}
.social_sidebar span 
{
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #617ea1;
}
.social_sidebar .asistenta_telefon 
{
font-size: 26px;
font-family: src_sans_probold, Arial, Helvetica, sans-serif !important;
}
.asistenta_non_stop 
{
font-family: src_sans_probold, Arial, Helvetica, sans-serif !important;
font-size: 22px !important;
}
.social_sidebar img 
{
width: 38px;
height: 39px;
}
.social_icons_container 
{
width: 38px;
height: 39px;
margin: 2px;
display: inline-block;
vertical-align: middle;
border: 1px solid #e4e4e4;
cursor: pointer;
background-color: #f5f5f5;
}
.corner_plus_orange 
{
width: 80px;
height: 73px;
position: absolute;
bottom: 0px;
right: 0px;
}
.social_icons_container:hover 
{
background-color: #ff9639;
}

#footer_menu_container 
{
width: 100%;
padding: 45px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
background-color: #617ea1;
}
#footer_container_sidebar 
{
margin-left: -1px;
}
#logo_container2 
{
width: 100%;
text-align: center;
background-color: #617ea1;
}
#change_version_button 
{
width: 100%;
text-align: center;
height: 65px;
border-top: 1px solid rgb(161, 187, 213);
padding: 20px;
background-color: #617ea1;
}
#change_version_button span 
{
color: white;
font-size: 22px;
}
#footer_menu_container span 
{
font-size: 20px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
color: white !important;
}
#footer_menu_container .bottom_menu_td 
{
padding-top: 3px;
padding-bottom: 3px;
}
#footer_menu_container span:hover 
{
color: #ff9639 !important;
}
.copyright 
{
color: #a1bbd5;
font-size: 14px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
#date_de_contact_container 
{
padding-left: 25px;
padding-top: 25px;
padding-bottom: 0px;
width: 375px;
height: 300px;
position: relative;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
background-color: #ff9639;
}
#date_de_contact_container .corner_plus_blue 
{
width: 80px;
height: 73px;
position: absolute;
bottom: 0px;
right: 0px;
}
#date_de_contact_container span 
{
color: white;
font-size: 20px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
#date_de_contact_container .date_de_contact_title 
{
color: white;
font-size: 36px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
#date_de_contact_container .date_de_contact_title_bold 
{
color: white;
font-size: 36px;
font-family: src_sans_probold, Arial, Helvetica, sans-serif !important;
}
#date_de_contact_container .border 
{
width: 10px;
height: 25px;
display: inline-block;
margin-left: 20px;
background-color: white;
}
#date_de_contact_container .date_highlight 
{
padding: 2px;
margin-right: 5px;
float: left;
height: 25px;
background-color: white;
}
#date_de_contact_container .date_highlight span 
{
width: 72px;
display: inline-block;
color: #ff9639 !important;
font-family: src_sans_probold, Arial, Helvetica, sans-serif !important;
}
.temperaturi 
{
border-radius: 5px;
color: white;
padding: 2px;
width: 42px;
display: inline-block;
cursor: pointer;
}
.temperaturi:hover 
{
color: rgb(51, 51, 51) !important;
background-color: rgb(211, 211, 211);
}
.vremea_first_td:hover 
{
cursor: pointer;
background-color: rgb(211, 211, 211);
}
.vremea_viteza_vant:hover 
{
cursor: pointer;
text-decoration: underline;
}
.temp_min 
{
background-color: rgb(43, 155, 218);
}
.temp_max 
{
background-color: rgb(247, 55, 61);
}
.home_list_table .li_a 
{
padding: 5px !important;
}
.ui-button 
{
color: #617EA1 !important;
border: 1px solid #e4e4e4 !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
background-color: #f5f5f5 !important;
}
.ui-button:hover 
{
background-color: #617EA1 !important;
}
.ui-button:hover span 
{
color: white !important;
}
.ui-button span 
{
color: #617EA1 !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.ui-widget-content, .ui-widget-header 
{
background: none;
}
.ui-dialog 
{
border: 1px solid #617ea1;
overflow: visible !important;
padding: 0px !important;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
position: fixed !important;
}
#ui-datepicker-div 
{
border: 1px solid #617ea1;
font-size: 18px;
padding: 0px !important;
font-style: normal !important;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
#ui-datepicker-div .ui-state-default 
{
font-size: 20px;
border: 1px solid #e4e4e4 !important;
color: #617ea1 !important;
font-family: kenyan_coffee_rgregular, Arial, Helvetica, sans-serif !important;
background: none #f5f5f5 !important;
}
.ui-datepicker-calendar td, .ui-datepicker-calendar th, .ui-datepicker th 
{
padding: 2px;
width: 43px !important;
}
.ui-datepicker th span 
{
padding: 2px;
}
.ui-datepicker td span, .ui-datepicker td a 
{
padding: 2px;
}
#ui-datepicker-div .ui-state-default:hover 
{
color: white !important;
background-color: #617ea1 !important;
}
#ui-datepicker-div .ui-state-highlight 
{
opacity: 0.7;
color: white !important;
background-color: #617ea1 !important;
}
#ui-datepicker-div .ui-state-active 
{
color: white !important;
background-color: #ff9639 !important;
}
#ui-datepicker-div.ui-widget-content 
{
min-width: 310px;
min-height: 300px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
z-index: 999 !important;
background: white !important;
}
#ui-datepicker-div .ui-datepicker-calendar 
{
font-size: 15px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
background-color: white !important;
}
#ui-datepicker-div .ui-datepicker-calendar span 
{
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
color: #617ea1 !important;
background-color: white !important;
}
#ui-datepicker-div .ui-datepicker-header 
{
border-style: none none solid !important;
border-bottom-width: 1px !important;
border-bottom-color: white !important;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
background-image: none;
background-attachment: initial;
background-color: #617ea1 !important;
background-size: initial;
background-origin: initial;
background-clip: initial;
background-position: initial;
background-repeat: initial;
}
.ui-datepicker-title span 
{
color: white !important;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
font-size: 22px !important;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover 
{
cursor: pointer;
border: none !important;
background: none !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span 
{
display: block;
margin-left: -8px;
margin-top: -8px;
position: relative !important;
}
.ui-datepicker-next span 
{
background-image: url('img/small-arrow-right-calendar.png') !important;
background-image: url('../img/small-arrow-right-calendar.png') !important;
background-position: 0px 0px !important;
}
.ui-datepicker-prev span 
{
background-image: url('img/small-arrow-left-calendar.png') !important;
background-image: url('../img/small-arrow-left-calendar.png') !important;
background-position: 0px 0px !important;
}
.ui-dialog-titlebar 
{
width: 100%;
position: relative;
border: 0px !important;
height: 0px !important;
padding:0px !important;
}
#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled .ui-state-default 
{
color: #e4e4e4 !important;
}
#dialog 
{
overflow: hidden;
}
.ui-dialog-titlebar .ui-button, .ui-dialog-titlebar .ui-button.ui-state-focus, .ui-dialog-titlebar .ui-button.ui-state-default 
{
position: absolute;
right: -1.4em !important;
z-index: 1000 !important;
margin: -24px 0px 0px !important;
width: 40px !important;
height: 40px !important;
border-radius: 0px !important;
border: 0px !important;
background-image: url('img/noi/x-close.png') !important;
background-image: url('../img/noi/x-close.png') !important;
background-color: transparent !important;
background-position: 50% 50% !important;
background-repeat: no-repeat !important;
}
.ui-dialog .ui-dialog-content{
padding: 1em 1em !important;
}
.ui-dialog-titlebar span 
{
overflow: visible;
display: none !important;
}
#dialog, .ui-widget-content 
{
background-color: white;
}
#login_dialog 
{
background-color: white;
}
.login_table td 
{
vertical-align: middle;
text-align: center;
}
#login_dialog_container 
{
width: 500px;
margin: 0px auto;
}
.login_title_span 
{
font-size: 28px;
color: #617ea1;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
.login_title_small_span 
{
font-size: 14px;
}
.login_title_container 
{
margin: 0px auto;
text-align: center;
}
.login_button 
{
cursor: pointer;
text-align: center;
margin-top: 2px;
padding-top: 5px;
color: white;
font-size: 22px;
border: 0px solid transparent;
width: 360px;
height: 55px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
background-color: #8ac2b3;
}
.login_button_container 
{
width: 360px;
height: 55px;
position: relative;
margin: 0px auto;
}
.login_button_img 
{
width: 40px;
height: 39px;
position: absolute;
top: 10px;
left: 310px;
}
.butonLogout 
{
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 137px;
height: 38px;
padding-top: 8px;
margin-left: -10px;
text-align: left;
padding-left: 15px;
}
.logout_button_td 
{
width: 120px;
}
#inregLi 
{
background-color: #617ea1;
}
#inregLi:hover 
{
background-color: #ff9639;
}
#resetare_parola 
{
font-size: 16px;
color: #617ea1;
display: inline-block;
margin-left: 5px;
cursor: pointer;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
#rezultatLogin, #eroareGenerala 
{
font-size: 16px;
color: #ff9639;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
#eroareLogin span 
{
font-size: 16px;
color: #ff9639;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.login_inputs 
{
border: 1px solid #e4e4e4 !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
font-size: 16px !important;
color: #617ea1 !important;
width: 360px !important;
height: 55px !important;
background-color: #f5f5f5 !important;
}
.login_table td 
{
padding: 5px;
}
#inregistrareRezervare 
{
display: none;
}
#inregistrareRezervare, #inregistrareRezervare table 
{
font-size: 16px !important;
color: #617ea1 !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
#inregistrareRezervare table td 
{
vertical-align: middle;
}
.butoane 
{
display: inline-block;
cursor: pointer;
padding: 3px 10px;
color: #617EA1;
border: 1px solid #e4e4e4;
font-size: 1.8em !important;
background-color: #f5f5f5;
}
.butoane:hover 
{
display: inline-block;
cursor: pointer;
padding: 3px 10px;
color: #f5f5f5;
border: 1px solid #e4e4e4;
font-size: 1.8em !important;
background-color: #617EA1;
}
.ui-widget-overlay

{
background-color: #000 !important;
background: #000 50% 50% repeat-x;
opacity:0.5;
filter: alpha(opacity = 50);
}
.qtip-default 
{
border: 1px solid #617EA1 !important;
color: #617EA1 !important;
background-color: #f5f5f5 !important;
}
.qtip span 
{
color: #617EA1 !important;
}
.qtip 
{
width: auto;
height: auto;
font-size: 16px !important;
}
.qtip-content 
{
line-height: 20px;
padding: 15px !important;
}
.hotels_button span, .login_button span 
{
color: white;
font-size: 22px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.hotels_button:hover, .login_button:hover 
{
background-color: #ff9639;
}
.hoteluri_apropiate_href img, .hoteluri_apropiate_td, .delete_obiectiv_container 
{
width: 40px;
height: 39px;
}
.definire_obiective_td 
{
display: none;
}
.obiective_td_active .delete_img 
{
display: inline;
}
.obiective_td_active 
{
display: block;
}
.definire_obiective_td .sort_distanta_span_container 
{
width: 175px;
}
.sort_distanta_hidden_info 

{
display:none !important;
}
#breadcrumbs 
{
padding-top: 15px;
padding-bottom: 15px;
padding-left: 25px;
width: 100%;
border-bottom: 1px solid #f5f5f5;
background-color: white;
}
#breadcrumbs a 
{
color: #617ea1;
}
.breadcrumbs_span 
{
font-size: 16px;
color: #617ea1;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
#breadcrumbs a:hover 
{
color: #ff9639;
}
.breadcrumbs_home 
{
width: 18px;
height: 15px;
float: left;
margin-right: 5px;
vertical-align: middle;
}
.breadcrumbs_lista_orase_arrow 
{
margin-left: 5px;
width: 12px;
height: 12px;
cursor: pointer;
}
#all_cities_list 
{
width: 645px;
position: relative;
margin: 0px auto 15px;
display: none;
height: 300px;
overflow-y: auto;
border-bottom: 1px solid #e4e4e4;
}
.all_cities_list_option 
{
height: auto;
width: 145px;
border: 1px solid #617ea1;
float: left;
margin: 5px;
padding: 3px;
}
.all_cities_list_option:hover 
{
border: 1px solid #ff9639;
}
.all_cities_list_span 
{
font-size: 12px;
color: #617ea1;
}
.all_cities_list_span:hover, .all_cities_list_option:hover span 
{
color: #ff9639;
}
.linie 
{
border-bottom: 1px solid #dcdcdc;
width: 100%;
}
.pages_div 
{
margin-top: -17px;
margin-bottom: 30px;
margin-left: 30px;
height: 30px;
display: inline-block;
background-color: white;
}
.pages_div td 
{
border: 0px solid transparent;
border-spacing: 0px;
}
.pages_div table 
{
border: 0px solid transparent;
border-spacing: 0px !important;
background-color: white;
}
.pages_arrows 
{
width: 13px;
height: 13px;
}
.page_nr, .next_page, .prev_page, .disabled 
{
color: #979899;
font-size: 16px;
display: inline-block;
cursor: pointer;
width: 30px;
height: 30px;
margin: 1px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.page_nr 
{
padding: 5px 5px 5px 10px;
}
.next_page, .prev_page, .disabled 
{
padding: 7px;
}
.page_nr span, .next_page span, .prev_page span, .disabled span 
{
color: #979899;
font-size: 16px;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.page_nr 
{
border: 1px solid #e4e4e4;
}
.next_page, .prev_page 
{
border: 1px solid #b1b2b3;
}
.page_nr:hover, .next_page:hover, .prev_page:hover 
{
background-color: #617ea1;
}
.page_nr:hover span 
{
color: white;
}
.now 
{
background-color: #8ac2b3;
}
.now span 
{
color: white;
}
.disabled 
{
display: none;
}
.error_page h5
{
color: #617ea1; 
font-size:16px;
}
.error_page ul
{
font-size:14px;
}
.one_hotel_container
{
width: 95%;
max-width: 680px;
min-width: 645px;
margin: 0 auto;
position:relative;
}
.menu_info_container_page_title
{
width:100%;
border-bottom:1px solid #e4e4e4;
padding-bottom:25px;
margin-bottom:30px;
}
.menu_info_container_page_title span
{
font-family: 'src_sans_proregular',Arial,Helvetica,sans-serif;
font-size:32px;
color: #617ea1;
}
.menu_info_container_attn
{
font-size:17px; 
display:block; 
width:90%; 
margin:0 auto;
}
.servicii_subliniate_div
{
padding:5px;
}
.servicii_subliniate_div span
{
color: #617ea1;
padding:3px;
font-size:14px;
}
#maximum_obiective, #ob_repetat
{
color:red; 
font-size:28px; 
font-weight:bold; 
display:none;
}
#hidden_data_night
{
display:none; 
font-size:20px; 
color: #617ea1;
text-align:center;
}
.cont_general_container .cat_start
{
font-size: 22px;
color: #ff9639;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif;
display: inline-block;
margin-bottom: 15px;
font-style: normal !important;
}
.turq_button {
cursor: pointer;
padding: 4px 4px 4px 8px;
margin-top: 4px;
background-color: #8ac2b3;
display: inline-block;
}
.turq_button span{
color:white;
}
.turq_button:hover, .turq_button.active {
background-color: #ff9639;
}
.cont_general_container .user_icon_blue{
width:18px;
height:18px;
margin-right:10px;
}
.cont_general_container .cont_container_title{
width: 100%;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 25px;
margin-bottom: 30px;
}
.cont_general_container .cont_container_title span{
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #617ea1;
}
.cont_general_container #cont_container{
padding: 40px;
height: 100%;
font-size: 14px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
text-align: justify;
color: #525252;
}
.cont_general_container #cont_menu_container{
padding-top:10px;
padding-bottom:10px;
}
#login_container2{
text-align:center;
}
.login_inputs{
margin:5px;
}
#main_facebookLogin{
width: 175px;
height: 30px;
}
#main_facebookLogin_0{
width: 175px;
height: 30px;
}
#buton_logare_facebook{
background-color:#617EA1;
width: 175px;
height: 30px;
font-size: 16px;
text-align:left;
padding-top:2px;
padding-left: 4px;
position:relative;
vertical-align:top;
}
#buton_logare_facebook:hover{
background-color:#ff9639;
}
#buton_logare_facebook_icon_container{
background-color:white;
width: 24px;
height: 24px;
top: 5px;
left: 148px;
position:absolute;
overflow:hidden;
}
#buton_logare_facebook_icon{
width: 32px;
height: 32px;
top: -3px;
left: -3px;
}
.sau_taiat{
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-top: -12px;
margin-left: -20px;
font-size: 18px;
width: 40px;
height: 25px;
background-color: white;
}
.separator{
position:relative;
border-bottom:1px solid #e4e4e4; 
margin-top:20px; 
margin-bottom:20px; 
width:100%;
}
#email_invalid_error{
color:red;
display:none;
}
.login_back_button{
position: absolute;
left: 12px;
bottom: 10px;
width: 48px;
height: 42px;
cursor: pointer;
}
#inregistrareRezervare .butoane{
display: block;
margin: 0 auto;
margin-top: 5px;
}
#rezultatLogin{
width: 380px;
margin: 0 auto;
}
#nu_ai_cont_button{
color:#ff9639;
cursor:pointer;
}
#nu_ai_cont_button:hover{
color:#617EA1;
}
.ui-dialog.login_dialog{
position:absolute !important;
}
#login_etapa3 #butonInregistrare{
display:inline-block;
background-color:#617EA1 !important;
color:#fff !important;
border: 0px solid transparent !important;
width: 360px !important;
height: 55px !important;
font-size: 22px !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.butoane_tourneo{
background-color:#617EA1 !important;
color:#fff !important;
border: 0px solid transparent !important;
font-size: 22px !important;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.butoane_tourneo:hover, #login_etapa3 #butonInregistrare:hover{
background-color:#ff9639 !important;
}
#login_etapa3 #contExistent,#login_etapa3  #verificareCod2{
width: 360px !important;
display: block;
margin: 0 auto;
}
#login_etapa3 .select_placeholder{
color: #A2B9D4 !important;
-webkit-opacity: 1;
-webkit-text-fill-color: #A2B9D4
}
#login_etapa3 #validareCod, #login_etapa3 #verificareCod{
margin-left:0px;
position:relative;
width:100%;
}
.login_etape .login_edit_icon{
width:30px !important;
height:30px !important;
border:1px solid #e4e4e4;
background-color:white;
padding:2px;
cursor:pointer;
position: absolute;
top: -45px;
right: 20px;
} 
input[type="text"][disabled='disabled'],
input[type="text"][disabled],
input[type="text"]:disabled,
select[disabled='disabled']{
opacity:1 !important;
color: #A2B9D4 !important; 
-webkit-text-fill-color: #A2B9D4 !important;
}.home_general_container 
{
/*padding-top: 50px;
margin-top:300px; */
}
#lista_hoteluri_home_container 
{
width: 645px;
table-layout: fixed;
border-spacing: 0px;
margin: 50px auto;
}
.hoteluri_home_container_title 
{
width: 645px;
margin: 0px auto 50px;
}
.hoteluri_home_container_title span 
{
font-size: 28px;
color: #617ea1;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
.hoteluri_home_container_title .bold 
{
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.hoteluri_home_hotel_title_td 
{
height: 50px;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid e4e4e4;
}
.hoteluri_home_image_td
{
width:120px;
}
.home_hotel_image 
{
padding: 5px;
border: 1px solid #e4e4e4;
width: 120px;
height: 120px;
background-color: white;
}
.hoteluri_home_hotel_tr td 
{
border-spacing: 0px !important;
}
.hoteluri_home_hotel_tr:hover 
{
cursor: pointer;
background-color: #f5f5f5;
}
.hoteluri_home_hotel_tr .arrow_container:hover 
{
cursor: pointer;
background-color: #ff9639;
}
.hoteluri_home_a_container 
{
width:120px; 
height:100%;
padding-top: 15px;
padding-bottom: 15px;
}
.hoteluri_home_text_container
{
width:370px;
}
.hoteluri_home_text_inner_container
{
float:left; 
width:350px; 
margin-left:10px;
}
.hoteluri_home_text_td
{
width:370px;
}
.hoteluri_home_right_td
{
width:120px; 
}
.hoteluri_home_right_a_container
{
width:120px; 
padding-left:15px;
}
.hoteluri_home_hotel_title_td .nume_oras 
{
font-size: 22px;
color: #617ea1;
font-family: src_sans_probold, Arial, Helvetica, sans-serif !important;
}
.hoteluri_home_hotel_tr .nume_hotel 
{
font-size: 20px;
color: #617ea1;
font-family: src_sans_probold, Arial, Helvetica, sans-serif !important;
}
.hoteluri_home_hotel_tr:hover .nume_hotel, .hoteluri_home_hotel_title_td .nume_oras:hover 
{
color: #ff9639;
}
.hoteluri_home_hotel_tr .descriere_hotel 
{
font-size: 14px;
color: #525252;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
.hoteluri_home_tarif_container 
{
width: 105px;
height: 35px;
text-align: right;
padding-right: 10px;
background-color: #ff9639;
}
.hoteluri_home_tarif_container .hoteluri_home_tarif_big_span 
{
font-size: 28px;
color: white;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
}
.hoteluri_home_tarif_container .hoteluri_home_tarif_small_span 
{
font-size: 16px;
color: white;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
.hoteluri_home_list_border 
{
float: right;
width: 6px;
height: 102px;
}
.home_city_container_table 
{
width: 645px;
margin: 0px auto;
border-spacing: 0px !important;
}
.stele_hotel_container 
{
width: 85px;
height: 35px;
border: 1px solid #e4e4e4;
padding: 10px;
background-color: #f5f5f5;
}
.stele_hotel_container img 
{
width: 12px;
height: 11px;
}
.butoane 
{
display: inline-block;
cursor: pointer;
padding: 3px 10px;
color: #617EA1;
border: 1px solid #e4e4e4;
font-size: 1.8em !important;
background-color: #f5f5f5;
}
.butoane:hover 
{
display: inline-block;
cursor: pointer;
padding: 3px 10px;
color: #f5f5f5;
border: 1px solid #e4e4e4;
font-size: 1.8em !important;
background-color: #617EA1;
}
.nume_hotel 
{
font-size: 20px;
color: #617ea1;
font-family: src_sans_probold, Arial, Helvetica, sans-serif !important;
}
.nume_hotel:hover 
{
color: #ff9639;
cursor: pointer;
}@font-face {
    font-family: 'src_sans_proregular';
    src: url('srcsanspro-regular/srcsanspro-regular-webfont.eot');
    src: url('srcsanspro-regular/srcsanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('srcsanspro-regular/srcsanspro-regular-webfont.woff') format('woff'),
         url('srcsanspro-regular/srcsanspro-regular-webfont.ttf') format('truetype'),
         url('srcsanspro-regular/srcsanspro-regular-webfont.svg#src_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'src_sans_prosemibold';
    src: url('srcsanspro-semibold/srcsanspro-semibold-webfont.eot');
    src: url('srcsanspro-semibold/srcsanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('srcsanspro-semibold/srcsanspro-semibold-webfont.woff') format('woff'),
         url('srcsanspro-semibold/srcsanspro-semibold-webfont.ttf') format('truetype'),
         url('srcsanspro-semibold/srcsanspro-semibold-webfont.svg#src_sans_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'src_sans_probold';
    src: url('srcsanspro-bold/srcsanspro-bold-webfont.eot');
    src: url('srcsanspro-bold/srcsanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('srcsanspro-bold/srcsanspro-bold-webfont.woff') format('woff'),
         url('srcsanspro-bold/srcsanspro-bold-webfont.ttf') format('truetype'),
         url('srcsanspro-bold/srcsanspro-bold-webfont.svg#src_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'src_sans_prolight';
    src: url('srcsanspro-light/srcsanspro-light-webfont.eot');
    src: url('srcsanspro-light/srcsanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('srcsanspro-light/srcsanspro-light-webfont.woff') format('woff'),
         url('srcsanspro-light/srcsanspro-light-webfont.ttf') format('truetype'),
         url('srcsanspro-light/srcsanspro-light-webfont.svg#src_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'src_sans_prosemibold_italic';
    src: url('srcsanspro-semibold-italic/srcsanspro-semiboldit-webfont.eot');
    src: url('srcsanspro-semibold-italic/srcsanspro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('srcsanspro-semibold-italic/srcsanspro-semiboldit-webfont.woff') format('woff'),
         url('srcsanspro-semibold-italic/srcsanspro-semiboldit-webfont.ttf') format('truetype'),
         url('srcsanspro-semibold-italic/srcsanspro-semiboldit-webfont.svg#src_sans_prosemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'src_sans_prolight_italic';
    src: url('srcsanspro-light-it/srcsanspro-lightit-webfont.eot');
    src: url('srcsanspro-light-it/srcsanspro-lightit-webfont.eot?#iefix') format('embedded-opentype'),
         url('srcsanspro-light-it/srcsanspro-lightit-webfont.woff') format('woff'),
         url('srcsanspro-light-it/srcsanspro-lightit-webfont.ttf') format('truetype'),
         url('srcsanspro-light-it/srcsanspro-lightit-webfont.svg#src_sans_prolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'kenyan_coffee_rgregular';
    src: url('kenyancoffee-rg/kenyan_coffee_rg-webfont.eot');
    src: url('kenyancoffee-rg/kenyan_coffee_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('kenyancoffee-rg/kenyan_coffee_rg-webfont.woff') format('woff'),
         url('kenyancoffee-rg/kenyan_coffee_rg-webfont.ttf') format('truetype'),
         url('kenyancoffee-rg/kenyan_coffee_rg-webfont.svg#kenyan_coffee_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'bebas_neueregular';
    src: url('bebasneue/bebasneue-webfont.eot');
    src: url('bebasneue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('bebasneue/bebasneue-webfont.woff') format('woff'),
         url('bebasneue/bebasneue-webfont.ttf') format('truetype'),
         url('bebasneue/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}html 
{
width: 640px;
min-width: 640px;
overflow: auto;
margin: 0px auto;
background-image: none;
background-color: white;
}
body 
{
width: 640px;
min-width: 640px;
}
#container 
{
width: 640px;
max-width: 640px;
height: 100%;
margin-top: 0px;
padding-top: 0px;
z-index: 2;
border-left: 0px solid transparent;
}
#container_table 
{
width: 640px;
height: 100%;
margin-top: 0px;
border-left: 0px solid transparent;
}
.left_container_td 
{
width: 640px;
}
.right_container_td_home, .right_container_td_interior 
{
padding-top: 0px;
}
#general_container 
{
margin-left: 0px;
width: 640px;
min-width: 640px;
padding-bottom: 0px;
border: 0px solid #e4e4e4;
}
#date_de_contact_container 
{
width: 640px;
height: 270px;
}
#right_footer_container 
{
width: 640px;
position: relative;
height: 335px;
margin-left: -1px;
background-color: white;
min-width: 640px;
max-width: 640px;
}
#left_container_td_container 
{
min-width: 642px;
max-width: 642px;
width: 642px;
}
.tourneo_logo 
{
float: left;
height: 110px;
width: 320px;
}
#logo_container 
{
height: 120px;
padding:10px;
border-bottom: 1px solid #617ea1;
}
.top_menu_buttons
{
/* float: right; */
width: 48px;
height: 48px;
margin: 20px;
margin-top: 30px;
cursor: pointer;
}
.top_user_button_anchor
{
display:inline-block;
vertical-align: top;
} 
#top_menu_button 
{
margin-right:0px;
}
#top_search_button
{
margin-left:50px;
}
.top_search_button_active
{
border: 1px solid #617ea1;
background-color: #F5F5F5;
padding: 2px;
}
#cautare_menu_container
{
width:640px;
height:70px;
}
.cautare_menu_container_buttons
{
display:inline-block;
width:158px;
height:70px;
text-align:center;
padding-top: 20px;
background-color: #f5f5f5;
border:1px solid #e4e4e4;
cursor:pointer;
vertical-align:top;
}
.cautare_menu_container_buttons_active, .cautare_menu_container_buttons:hover
{
background-color: white;
border:1px solid transparent;
}
.cautare_menu_container_buttons_span
{
font-size:30px;
font-family:'src_sans_prosemibold',Arial,Helvetica,sans-serif !important;
color: #617ea1;
line-height:0.8;
}
#cautare_simpla_container 
{
width: 590px;
min-width: 590px;
}
#cautare_simpla_container_background 
{
padding-top: 30px;
padding-bottom: 30px;
}
#autocomplete_container 
{
padding-top: 10px;
background-color: white;
}
#search_autocomplete 
{
height: 75px;
font-size: 38px;
top: 10px;
left: 5px;
margin: 0px auto;
width: 580px !important;
-webkit-appearance: textfield !important;
}
#main_search_lupa_container 
{
height: 75px;
padding: 20px;
width: 580px;
top: 10px;
left: 5px;
right: 5px;
margin: 0px auto;
}
#main_search_lupa_container img 
{
width: 35px;
height: 35px;
margin-top: -5px;
margin-right: -15px;
}
#obiective_search_lupa_container img 
{
width: 35px;
height: 35px;
margin-top: 5px;
margin-right: -5px;
}
#hide_cautare_mask 
{
border: 1px solid #e4e4e4;
text-align: center;
height: 60px;
padding: 10px 15px 10px 10px;
cursor: pointer;
background-color: #f5f5f5;
}
#hide_cautare_mask span 
{
font-size: 32px;
color: #617ea1;
padding-left: 35px;
}
.open_cautare_arrow 
{
width: 42px;
height: 42px;
float: right;
}
.left_container_td *::-webkit-input-placeholder 
{
font-size: 34px;
line-height: 55px;
}
.calendar_head_td 
{
height: 70px;
width: 188px;
float: left;
margin: 2px;
text-align: center;
padding: 15px;
background: url('../mobil/img/calendar-background-m.png');
}
.date_select_container 
{
position: relative;
float: left;
text-align: center;
}
.calendar_head_span 
{
font-size: 32px;
}
.de_la_zi_sap, .pana_la_zi_sap, .de_la_luna, .pana_la_luna 
{
font-size: 24px;
}
.cautare_input, .data_de_la_front, .data_pana_la_front 
{
font-size: 80px;
height: 75px;
padding: 0px;
}
.calendar_input_container 
{
height: 150px;
}
.select_numar_nopti_front 
{
height: 150px;
padding-top: 15px;
font-size: 110px;
}
.min_plus_calendar 
{
width: 170px;
height: 70px;
border: 1px solid #c4c4c4;
margin-top: 15px;
margin-bottom: 15px;
}
.search_autocomplete_title, .search_autocomplete_title span 
{
font-size: 28px !important;
}
.search_autocomplete_details 
{
font-size: 22px !important;
}
.ui-autocomplete a 
{
line-height: 40px !important;
}
.ui-autocomplete 
{
max-width: 580px;
max-height: 380px;
}
#cautare_simpla_button, #prea_multe_nopti, #cautare_simpla_button2 
{
height: 90px;
}
#cautare_simpla_button span, #cautare_simpla_button2 span 
{
font-size: 36px;
margin-left: 190px;
margin-top: 10px;
}
#prea_multe_nopti span 
{
font-size: 32px;
}
.cautare_button_img, .cautare_button_img_loading, .cautare_button_img2, .cautare_button_img_loading2 
{
width: 50px;
height: 49px;
margin-top: 10px;
}
#ui-datepicker-div 
{
top: 524px !important;
left: -25px !important;
width: 591px !important;
min-height: 500px !important;
padding-bottom: 10px !important;
}
.ui-datepicker .ui-datepicker-title 
{
height: 50px;
line-height: 45px !important;
}
.ui-datepicker-title span 
{
font-size: 38px !important;
}
.ui-datepicker-next span 
{
background-image: url('../mobil/img/small-arrow-right-calendar-m.png') !important;
background-position: 0px 0px !important;
}
.ui-datepicker-prev span 
{
background-image: url('../mobil/img/small-arrow-left-calendar-m.png') !important;
background-position: 0px 0px !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span 
{
width: 32px !important;
height: 32px !important;
margin-left: -14px !important;
margin-top: -6px !important;
}
#ui-datepicker-div .ui-state-default 
{
font-size: 38px;
margin: 3px;
padding: 5px;
}
#ui-datepicker-div .ui-datepicker-calendar 
{
font-size: 28px;
}
.scroll_sign 
{
position: absolute;
display: none;
width: 40px;
height: 60px;
border: 1px solid #617ea1;
}
.scroll_sign_nr_nopti 
{
left: -35px;
top: 400px;
}
.scroll_sign_search 
{
left: 492px;
top: 18px;
z-index: 1;
}
.checkbox 
{
margin-bottom: -4px;
margin-right: 5px;
width: 36px;
height: 36px;
}
.accordion_selections, .cautare_simpla_selections 
{
font-size: 32px;
margin-top: 5px;
margin-bottom: 5px;
}
.filter_categories_h3_container .arrow_container, #open_cautare_avansata .arrow_container, #top_bar_div_container .arrow_container 
{
width: 36px !important;
height: 36px !important;
padding: 3px !important;
}
#top_bar_div_container .arrow_container 
{
margin-top: 3px;
margin-left: 5px;
margin-right: 5px;
}
.filter_categories_h3_container .arrow_container .cautare_arrow, #open_cautare_avansata .arrow_container .cautare_arrow, #top_bar_div_container .arrow_container .cautare_arrow 
{
width: 28px !important;
height: 28px !important;
}
.filter_categories 
{
font-size: 36px;
}
.filter_categories_h3_container 
{
height: 60px;
margin-top: 15px;
margin-bottom: 15px;
}
#cautare_avansata
{
display:none;
}
#cautare_avansata h3 
{
font-size: 32px;
}
#resetare_filtre_button span 
{
font-size: 32px;
margin-left: 155px;
}
#resetare_filtre_button 
{
padding: 5px;
}
#resetare_filtre_button img 
{
width: 30px;
height: 33px;
margin-right: 10px;
margin-top: 10px;
}
#filters_container 
{
display: block;
}
.filter_free_icon 
{
width: 36px;
height: 36px;
margin-bottom: -5px;
}
.active_filters_number, #open_close_filtre 
{
display: none;
}
#top_bar_div_container 
{
display: none;
width: 320px;
height: auto;
max-width: 320px;
position: absolute;
top: 0px;
right: 0px;
padding-right: 0px;
z-index: 99;
border-left: 1px solid white;
border-bottom: 1px solid white;
background-color: #ff9639;
}
#top_bar_div_container span 
{
color: white;
}
#top_bar_div_container_table 
{
width: 310px;
margin: 0px auto;
float: none;
height: auto;
color: white;
text-align: left;
}
.top_telephone_container 
{
height: 60px;
width: 300px;
border-spacing: 0px;
padding-right: 2px;
border: 1px solid white;
margin: 0px auto;
background-color: #8ac2b3;
line-height:60px;
}
.telefon_top_img 
{
vertical-align: middle;
display: inline-block;
margin-right: 5px;
margin-left: 5px;
width: 32px;
height: 32px;
margin-top: 15px;
}
.close_menu_button 
{
height: 122px;
width: 100%;
cursor:pointer;
}
.close_menu_button img 
{
width: 80px;
height: 80px;
display: block;
float: right;
margin-top: 21px;
margin-right: 30px;
cursor:pointer;
}
#select_numar_nopti_select 
{
opacity: 0;
width: 189px;
height: 150px;
position: absolute;
display: block;
}
.login_lock 
{
width: 36px;
height: 36px;
}
.top_bar_category_container 
{
margin: 30px auto 20px;
border: 1px solid white;
width: 300px;
padding: 7px;
min-height: 60px;
}
.butonLogout
{
position:relative;
top:-6px;
}
.top_bar_category_head, .butonLogout 
{
font-size: 32px !important;
}
.top_bar_menu_options 
{
width: 280px;
margin: 0px auto;
display: none;
border: 0px solid transparent;
height: auto;
min-height: 60px;
position: relative !important;
background-color: transparent;
}
.top_bar_menu_option 
{
width: 280px;
height: auto;
min-height: 50px;
border: 1px solid white;
margin: 10px auto 20px;
padding-left: 45px;
background-image: url('../mobil/img/noi/checkbox-not-checked.png');
background-attachment: initial;
background-color: initial;
background-size: initial;
background-origin: initial;
background-clip: initial;
background-position: 5px 5px !important;
background-repeat: no-repeat;
}
.top_menu_active_option 
{
padding-left: 45px;
background-image: url('../mobil/img/noi/checkbox-checked.png');
background-attachment: initial;
background-color: initial;
background-size: initial;
background-origin: initial;
background-clip: initial;
background-position: 5px 5px !important;
background-repeat: no-repeat;
}
.top_bar_menu_option span 
{
font-size: 32px !important;
}
#moneda_div, #varianta_tabel_div, #cod_tarif_div 
{
top: 0px;
left: 0px;
}
.top_bar_menu_option:hover, .top_bar_category_container:hover 
{
cursor: pointer;
background-color: #617ea1;
}
.social_sidebar span, .social_sidebar .asistenta_non_stop 
{
font-size: 25px !important;
}
.social_sidebar .asistenta_telefon 
{
font-size: 33px !important;
}
.social_icons_container 
{
width: 50px;
height: 50px;
margin-right: 25px;
padding: 2px;
}
.social_icons_container img 
{
width: 42px;
height: 43px;
}
#footer_menu_container .bottom_menu_td 
{
padding-top: 10px;
padding-bottom: 10px;
}
#harta_generala_oras span, #harta_obiective_button span 
{
font-size: 32px;
margin-left: 178px;
margin-top: 0px;
}
#definire_obiective
{
width:580px;
margin:0 auto;
display:none;
margin-top: 20px;
margin-bottom: 20px;
}
#definire_obiective_container
{
padding:0px;
padding-top:10px;
}
.definire_obiective_title span 
{
font-size: 32px;
}
.definire_obiective_title 
{
padding: 12px;
}
#definire_obiective_input 
{
height: 75px;
font-size: 38px;
width: 580px !important;
}
#obiective_search_lupa_container 
{
height: 75px;
font-size: 38px;
width: 580px !important;
}
#definire_obiective_button span 
{
font-size: 32px;
margin-left: 165px;
margin-top: 0px;
}
.ui-autocomplete a 
{
font-size: 32px;
line-height: 60px !important;
}
#general_container, .home_city_container_table 
{
margin: 0px auto;
width: 100%;
}
.right_container_td 
{
position: relative;
vertical-align: top;
width: 100%;
height: auto;
background-color: white;
}
#date_de_contact_container span 
{
font-size: 32px;
}
#date_de_contact_container .date_highlight 
{
height: 38px;
}
#date_de_contact_container .date_highlight span 
{
width: 120px;
}
#footer_menu_container span 
{
font-size: 32px;
}
#footer_menu_container 
{
padding: 25px;
}
.copyright 
{
font-size: 26px;
}
#buton_sus 
{
width: 100px;
height: 98px;
padding-top: 15px;
}
#buton_sus span 
{
font-size: 32px;
}
#buton_sus_arrow 
{
width: 46px;
height: 36px;
}
.ne_gasiti_si_pe 
{
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
font-size: 25px;
color: #617ea1;
}
.top_menu_pages 
{
margin-top: 50px !important;
border-spacing: 5px !important;
}
.top_menu_pages .bottom_menu_td 
{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-spacing: 5px !important;
}
.top_menu_pages .bottom_menu_td span 
{
font-size: 33px !important;
}
.top_menu_pages .bottom_menu_td :hover 
{
background-color: #617ea1 !important;
}
.sort_distanta_container, .sort_distanta_table 
{
height: 60px;
border: 1px solid #617ea1;
}
.sort_distanta_img_container 
{
background-position: 50% 50%;
}
.distante_img 
{
width: 30px;
height: 30px;
margin-right: 12px;
margin-top: 12px;
}
.sort_distanta_span_container span 
{
font-size: 36px;
height:55px;
width:500px;
}
.definire_obiective_td .sort_distanta_span_container span

{
width:380px;
}
.hoteluri_apropiate_href img, .delete_img, .hoteluri_apropiate_td, .delete_obiectiv_container 
{
width: 50px;
height: 49px;
margin-bottom: 5px;
margin-left: 10px;
}
#definire_obiective_table 
{
width: 580px;
}
.definire_obiective_td .sort_distanta_span_container 
{
width: 385px;
}
.definire_obiective_td 
{
margin-bottom: 10px;
}
input[type="text"]:focus, textarea:focus, select:focus 
{
font-size: 32px;
}
#open_close_ordonare_table, #open_close_filtre 
{
width: 100%;
height: 60px;
border: 1px solid #617ea1;
cursor: pointer;
background-color: #f5f5f5;
}
#open_close_ordonare_table:hover, #open_close_filtre:hover 
{
background-color: #e4e4e4;
}
.open_close_ordonare_table_arrow, .open_close_filtre_arrow 
{
width: 42px;
height: 42px;
margin: 10px auto 0px;
display: block;
}
.filter_categories_container 
{
text-align: left;
}
.filter_categories_container span 
{
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
}
.active_filters_number 
{
font-size: 26px;
}
.qtip, .qtip-content 
{
font-size: 28px !important;
}
.qtip span 
{
font-size: 24px !important;
}
.qtip-default 
{
max-width: 490px;
}
.qtip-icon .ui-icon 
{
width: 45px !important;
height: 45px !important;
line-height: 40px !important;
font-size: 40px !important;
}
.qtip-close 
{
right: -35px !important;
top: -35px !important;
}
.ui-dialog-titlebar .ui-button, .ui-dialog-titlebar .ui-button.ui-state-focus, .ui-dialog-titlebar .ui-button.ui-state-default 
{
right: -2.14em !important;
z-index: 1000 !important;
margin: -42px 0px 0px !important;
width: 68px !important;
height: 68px !important;
border-radius: 0px !important;
border: 0px !important;
background-image: url('../mobil/img/x-close-m.png') !important;
}
.login_title_small_span 
{
font-size: 22px;
}
.login_title_span 
{
font-size: 36px;
}
.login_inputs 
{
font-size: 38px !important;
width: 360px !important;
height: 70px !important;
}
.login_button, .login_button_container 
{
font-size: 38px !important;
width: 360px !important;
height: 70px !important;
}
.login_button_img 
{
width: 50px;
height: 49px;
position: absolute;
top: 15px;
left: 300px;
}
#resetare_parola, #rezultatLogin, #eroareGenerala, #eroareLogin span, .ui-dialog-buttonset .ui-button 
{
font-size: 26px;
}
#validareCod .butoane, #validareCod #cod, #verificareCod .butoane, #verificareCod #cod, #validareCod, #verificareCod, #inregistrareRezervare #butonInregistrare 
{
display: block;
width: 100%;
}
#inregistrareRezervare, #inregistrareRezervare table 
{
font-size: 22px !important;
}
#inregistrareRezervare input, #inregistrareRezervare select 
{
font-size: 30px !important;
}
.ui-dialog 
{
position: absolute !important;
}
.one_hotel_table .sort_distanta_container 
{
margin: 15px;
border: 1px solid #617ea1;
}
.qtip .hotels_button 
{
padding-top: 20px;
width: 300px !important;
margin: 20px auto 10px !important;
height: 60px !important;
}
.qtip .hotels_button span 
{
color: white !important;
font-size: 32px !important;
}
#cookie_info_div 
{
border-top: 1px solid white !important;
}
#cookie_info_div span 
{
font-size: 22px !important;
}
#cookie_info_div img 
{
width: 25px !important;
height: 25px !important;
}
#change_version_button 
{
padding: 10px;
}
#change_version_button span 
{
font-size: 32px;
}
.breadcrumbs_home 
{
width: 23px;
height: 20px;
margin-top: 5px;
}
.breadcrumbs_span 
{
font-size: 26px;
}
.gttd.v6 table thead th.nume .posRel, .gttd.v6 table .head .numeCamera, .gttd.v6 .tarifeDeLa 
{
font-size: 28px !important;
}
.gttd.v6 table .head.data, .gttd.v6 table .head.ziSapt, .gttd.v6 table .nrcVal, .gttd.v6 table .head.nrc, .gttd.v6 table .tarif span 
{
font-size: 20px !important;
}
.gttd.v6 table .icon 
{
min-height: 28px;
min-width: 28px;
}
.gttd.v6 .icon.pr1, .gttd.v6 .icon.pr2, .gttd.v6 .icon.pr3, .gttd.v6 .icon.pr4 
{
width: 28px !important;
height: 28px !important;
}
.gttd.v6 .icon.pr3, .gttd.v6 .icon.pr4, .gttd.v6 .icon.pr1, .gttd.v6 .icon.pr2, .gttd.v6 table .icon.md 
{
background-position: 50% 50% !important;
}
.gttd.v6 table .icon.md 
{
background-size: 22px 22px !important;
}
.gttd .icon.ai1, .gttd .icon.ai0 
{
padding-top: 5px !important;
}
.gttd.v6 table .icon.pa 
{
height: 28px !important;
padding-top: 5px !important;
background-position: 0% 50% !important;
}
.gttd.v6 table div.pers 
{
vertical-align: middle;
height: 28px !important;
}
.gttd.v6 table div.pers.nr1 
{
width: 22px !important;
background-size: 22px 22px !important;
}
.gttd.v6 table div.pers.nr2 
{
width: 28px !important;
background-size: 28px 22px !important;
}
.gttd.v6 table div.pers.nr3 
{
width: 34px !important;
background-size: 34px 22px !important;
}
.gttd.v6 table div.pers.nr4 
{
width: 42px !important;
background-size: 42px 22px !important;
}
.qtip-icon .ui-icon 
{
width: 45px !important;
height: 45px !important;
line-height: 40px !important;
font-size: 40px !important;
}
.pages_div 
{
margin-top: -30px;
margin-bottom: 45px;
margin-left: 30px;
height: 50px;
}
.page_nr, .next_page, .prev_page, .disabled 
{
width: 50px;
height: 50px;
margin: 3px;
}
.page_nr span, .next_page span, .prev_page span, .disabled span, .puncte 
{
font-size: 32px !important;
}
.next_page, .prev_page, .disabled 
{
padding: 10px;
}
.pages_arrows 
{
width: 26px;
height: 26px;
}
.hotel_pages_div .page_nr, .hotel_pages_div .next_page, .hotel_pages_div .prev_page, .disabled 
{
width: 43px;
height: 43px;
margin: 3px;
}
.hotel_pages_div .page_nr 
{
padding: 0px 0px 0px 6px;
}
.qtip .hotels_button 
{
padding-top: 20px;
width: 300px !important;
margin: 20px auto 10px !important;
height: 60px !important;
}
.qtip .hotels_button span 
{
color: white !important;
font-size: 32px !important;
}
#note_table .hotels_rating_container .nota_span 
{
font-size: 32px !important;
}
.nume_hotel 
{
font-size: 28px;
line-height: 1;
}
.fidelizare_container 
{
width: 140px;
height: 70px;
border: 1px solid #8ac2b3;
float: right;
}
.fidelizare_container .fidelizare_icon 
{
width: 40px;
height: 46px;
margin-top: 10px;
margin-left: 5px;
float: left;
}
.fidelizare_container .puncte_fidelizare, .fidelizare_container span 
{
font-size: 22px;
color: #8ac2b3;
line-height:1.1;
}
.fidelizare_container .fidelizare_text 
{
float: right;
text-align: center;
width: 92px;
height: 70px;
}
.cautare_hotels_button 
{
width: 280px;
height: 70px;
padding-top: 15px;
}
#current_search_container
{
width: 637px;
min-height: 70px;
background-color: white;
position: relative;
cursor: pointer;
border-bottom: 1px solid #617ea1;
}
#current_search_container:hover, .current_search_container_active
{
/* background-color:#f5f5f5 !important; */
}
#current_search_details
{
display: inline-block;
width: 550px;
min-height: 70px;
padding-left: 5px;
vertical-align: middle;
}
#current_search_change
{
display:inline-block;
width:200px;
height:100%;
min-height:90px;
vertical-align:top;
margin-top: 10px;
}
.current_search_text
{
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
color:#617ea1;
font-size:24px;
vertical-align:middle;
display: inline-block;
width: 480px;
}
.current_search_dates, .current_search_fraza
{
font-size:20px;
}
#current_search_change_button
{
width: 100%;
height:80px;
background-color:#ff9639;
cursor:pointer;
text-align:center;
padding-top:20px;
vertical-align:middle;
margin:0 auto;
}
#current_search_change_button:hover
{
background-color:#617ea1;
}
#current_search_change_button span
{
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
font-size:32px;
color:white;
}
.current_search_details_icons
{
width:30px;
height:30px;
display:inline-block;
margin-right:10px;
vertical-align:middle;
}
.current_search_details_separator
{	
min-height: 35px;
padding-left: 10px;
}
#calendar_icon
{
width: 26px;
margin-right: 15px;
}
#current_search_details_arrow
{
display:inline-block;
width: 70px;
height: 70px;
margin-top: 5px;
vertical-align:middle;
}
#main_search_obiectiv_mask
{
display:none;
height: 75px;
width: 580px;
top: 10px;
left: 5px;
right: 5px;
margin: 0px auto;
position: absolute;
z-index: 1;
background-color: white !important;
z-index:99;
}
#main_search_obiectiv_mask_text
{
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif !important;
color: #c4c4c4 !important;
font-size: 28px;
display:inline-block;
width:505px;
height:75px;
vertical-align:middle;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
padding-top: 20px;
padding-left: 10px;
}
#main_search_obiectiv_mask_close
{
width:64px;
height:64px;
display:inline-block;
vertical-align:middle;
cursor:pointer;
margin-right:5px;
}
.servicii_subliniate_div span
{
font-size:18px;
}	
.hotels_call_container
{
height:35px;
/* border:1px solid #617ea1; */
padding-right:5px;
margin-left:5px;
/* background-color: #f5f5f5;
border: 1px solid #e4e4e4; */
}
.hotels_call_container span, .hotels_call_container img
{
display:inline-block;
vertical-align:middle;
}
.hotels_call_container span
{
font-size: 22px;
line-height: 1.6;
}
.hotels_call_container_phone_icon
{
width:25px;
height:25px;
margin-right:5px;
margin-left:5px;
}
.stele_hotel_container
{
display:inline-block;
border: 0px solid #e4e4e4;
background-color: transparent;
}
.hotels_details_container .fidelizare_container 
{
width: 267px;
height: 35px;
border: 1px solid #8ac2b3;
margin-top:5px;
float:left;
}
.hotels_details_container .fidelizare_container .fidelizare_icon 
{
width: 25px;
height: 31px;
vertical-align: middle;
margin:0px;
margin-left:10px;
margin-right:5px;
}
.hotels_details_container .fidelizare_container .puncte_fidelizare, .hotels_details_container .fidelizare_container span 
{
font-size: 18px;
color: #8ac2b3;
line-height: 1.8;
}
.hotels_details_container .fidelizare_container .fidelizare_text 
{
float: left;
width: 225px;
height: 35px;
text-align:left;
}
.hotels_details_container .hotels_rating_container
{
width: 267px;
height: 35px;
padding:0px;
padding-left:10px;
text-align:left;
}
.hotels_details_container .hotels_rating_container .nota_span
{
font-size: 18px !important;
line-height: 1.8;
}
.hotels_details_container  .hotels_rating_container img
{
margin-top: 3px;
float: left;
}
#address_location_pin
{
width:25px;
height:25px;
vertical-align: middle;
margin-bottom: 5px;
}
.tabel_tarife_container
{
display:none;
}
.tabel_tarife_short
{
/* display:none; */
/* background-color: #F5F5F5; */
color: #5F7FA5;
cursor: pointer;
/* border: 1px solid #E4E4E4; */
margin-bottom:5px;
padding:2px;
}
.tabel_tarife_short:hover
{
background-color: #F9F9F9;
}
.tabel_tarife_short span
{
font-size:26px;
font-family: src_sans_probold, Arial, Helvetica, sans-serif;
color:#617ea1;
}
.tabel_tarife_short_columns
{
width:266px;
text-align:center;
padding-top:3px;
}
.tabel_tarife_short_columns:first-child
{
border-right:1px solid #617ea1;
}
.tabel_tarife_short_columns, .tabel_tarife_short .toggler
{
display:inline-block;
vertical-align:top;
}
.tabel_tarife_short .toggler
{
background: url(../img/noi/tabel_tarife/expand.png) no-repeat #F5F5F5;
width: 38px;
height: 37px;
border: 1px solid #E4E4E4;
}
.tabel_tarife_short .toggler.expanded
{
background: url(../img/noi/tabel_tarife/collapse.png) no-repeat #F5F5F5;
}
.tabel_tarife_short_tarif
{
font-family: 'src_sans_proregular',Arial,Helvetica,sans-serif !important;
}
.tabel_tarife_short_user_icons.one_person
{
width:25px;
height:25px;
}
.tabel_tarife_short_user_icons.two_persons
{
width:40px;
height:25px;
}
.select_limba_flag
{
width:30px;
height:25px;
vertical-align:middle;
float: left;
margin-top: 10px;
}
#user_icon_container
{
width:50px;
height:50px;
display:inline-block; 
}
.user_icon
{
width:48px;
height:48px;
}
#user_name_container
{
width:210px;
display:inline-block;
text-align:left;
padding-left:10px;
}
.cont_general_container span
{
font-size: 14px;
color: #525252;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif !important;
}
.cont_general_container .cat_start
{
font-size: 22px;
color: #ff9639;
font-family: src_sans_prosemibold, Arial, Helvetica, sans-serif;
display: inline-block;
margin-bottom: 15px;
font-style: normal !important;
}
.turq_button {
cursor: pointer;
padding: 4px 4px 4px 8px;
margin-top: 4px;
background-color: #8ac2b3;
display: inline-block;
}
.turq_button span{
color:white;
}
.turq_button:hover, .turq_button.active {
background-color: #ff9639;
}
.cont_general_container .user_icon_blue{
width:18px;
height:18px;
margin-right:10px;
}
.cont_general_container .cont_container_title{
width: 100%;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 25px;
margin-bottom: 30px;
}
.cont_general_container .cont_container_title span{
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #617ea1;
}
.cont_general_container #cont_container{
padding: 40px;
height: 100%;
font-size: 14px;
font-family: src_sans_proregular, Arial, Helvetica, sans-serif;
text-align: justify;
color: #525252;
}
.cont_general_container #cont_menu_container{
padding-top:10px;
padding-bottom:10px;
}
#buton_logare_facebook{
font-size:32px !important;
}
#buton_logare_facebook_icon_container {
width: 45px !important;
height: 45px !important;
top: 15px !important;
left: 305px !important;
}
#buton_logare_facebook_icon {
width: 50px !important;
height: 50px !important;
top: 0px !important;
left: -3px !important;
}
.login_etape .login_edit_icon {
width: 50px !important;
height: 50px !important;
top: -65px !important;
}
.login_etape #cod{
display:inline-block !important;
width:100px !important;
vertical-align: middle !important;
}.home_hotel_image 
{
width: 170px;
height: 170px;
vertical-align:middle;
display:inline-block;
}
.hoteluri_home_container_title span 
{
font-size: 46px;
}
.home_general_container 
{
padding-top: 20px;
}
.hoteluri_home_img_container
{
width:170px; 
display:inline-block; 
vertical-align:top;
}
.hoteluri_home_right_container
{
width:360px; 
position:relative; 
height:170px;
}
.hoteluri_home_hotel_title_td
{
padding-top:10px;
}
.hoteluri_home_hotel_title_td .nume_oras 
{
font-size: 36px;
}
.hoteluri_home_hotel_tr .nume_hotel 
{
font-size: 32px;
}
.hoteluri_home_tarif_container 
{
width: 130px;
height: 40px;
}
.hoteluri_home_tarif_container .hoteluri_home_tarif_big_span 
{
font-size: 36px;
}
.hoteluri_home_tarif_container .hoteluri_home_tarif_small_span 
{
font-size: 22px;
}
.home_city_container_table 
{
width: 590px;
}
.hoteluri_home_hotel_tr
{
height: 200px;
padding:15px;
}
#lista_hoteluri_home_container 
{
width: 640px;
margin: 0 auto;
}
.hoteluri_home_container_title 
{
width: 470px;
margin: 0px auto 20px;
text-align: center;
}
.hoteluri_home_right_container .stele_hotel_container
{
width:140px;
height:45px;
}
.hoteluri_home_right_container .stele_hotel_container img
{
width: 22px;
height: 21px;
}