﻿/* Stil Pagina */

body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#EEEEEE; position: relative; overflow-x:auto; overflow-y:scroll;}
body td	{ font-family: Arial, Verdana, "Lucida Sans Unicode"; font-size: 13px; color: #454545; vertical-align: top; text-align:justify;}
a					{ color: #1b1885; text-decoration: none; } 
a:hover				{ color: #1b1885; text-decoration: underline; }

h1 { font-size:18px; font-family:Arial; text-align:left; color:#454545; display: inline; }
h2 { font-size:15px; font-family:Arial; text-align:justify; color:#454545; display: inline; }
h3 {font-size:14px; font-family:Arial; font-weight: bold; text-align:left; display: inline; }


/* Tabele */


/* Tabele harti */
.tabel-harta {
	width:270px;
	height:100px;
	border:0px;
	background: #fff  no-repeat scroll;
	text-align:justify;
	padding:5px;
	white-space:normal;
	}

.pin-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
	
.reviews {
	font-size:13px;
	text-align:left;
	font-style:italic;
	font-weight:bold;
	color:#1b1885;
}

.hline { width:100%; height:1px; background: #d0d0d0 }
.map-adr {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	}
.celula-poza-desc {
	width:90px;
	text-align:left;
}

.tabel-poza-desc{
	padding:0px;
	border:0px;
}

/* end Tabele harti */

.content-table {
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	text-align:center;
	width:950px;	
}

.content-table-mic {
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	text-align:center;
	width:330px;
}

.content-table-link {
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	text-align:center;
	width:160px;
	border: 1px solid #999999;
}

.font-mic {
	font-size:11px;
}

.ct {
	text-align: center;
	vertical-align: top;
}

.dr {
	text-align: right;
}
.st {
	text-align: left;
}


.border0 {
	border-width: 0px;
}

.tabel-header {
	border-spacing: 0px;
	
	border-width: 0px;
	width:100%;
}

.td-header {
	width:180px;
	text-align: center;
}


.right {
	text-align:right
}

.border1 {
	border: 1px;
	color:#1b1885;
}

.centru {
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}

.poza {
	text-align: center;
 	border-style: solid;
	border-width: 1px;
	border-color: #1b1885;}

.poza-mic {
	text-align: left;
 	border-style: solid;
	border-width: 1px;
	border-color: #1b1885;}

.content_hotel {
	text-align: justify;
 	border-style: solid;
	border-width: 1px;
	border-color: #1b1885;
	padding:8px;
	}
.td-hotel {
	width:150px
}
	
.menora { font-size:15px; font-weight: bold; font-family:Arial; display: inline; }

.celula { vertical-align: middle; }

.infotabel {
	width: 584px;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}

/* End Tabele */

#infoWindow {
    width: 150px !important;
}


/* Meniu */
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 49px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #434343;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%; 
  background: -moz-linear-gradient(top, #696969 0%, #434343 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696969), color-stop(100%, #434343));
  background: -webkit-linear-gradient(top, #696969 0%, #434343 100%);
  background: -o-linear-gradient(top, #696969 0%, #434343 100%);
  background: -ms-linear-gradient(top, #696969 0%, #434343 100%);
  background: linear-gradient(to bottom, #696969 0%, #434343 100%);
  border-bottom: 2px solid #707593;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #434343;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%; 
  background: -moz-linear-gradient(top, #696969 0%, #434343 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696969), color-stop(100%, #434343));
  background: -webkit-linear-gradient(top, #696969 0%, #434343 100%);
  background: -o-linear-gradient(top, #696969 0%, #434343 100%);
  background: -ms-linear-gradient(top, #696969 0%, #434343 100%);
  background: linear-gradient(to bottom, #696969 0%, #434343 100%);
  color: #ffffff;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 49px;
  padding: 0 15px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #696969;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a {
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  background: #070707;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%; 
  background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
}
#cssmenu > ul > li:hover > a {
  background: #070707;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%; 
  background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
}
#cssmenu .has-sub {
  z-index: 1000;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #696969;
  border-bottom: 1px dotted #657277;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
}
#cssmenu .has-sub ul li:hover a {
  background: #465156;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #0c7fb0;
  border-bottom: 1px dotted #6db2d0;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #095c80;
}
/* End Meniu */

/*lightbox*/
/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(http://www.tvl.ro/js/images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(http://www.tvl.ro/js/images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
/*END LIGHTBOX*/

.adresa-hotel {
	font-size: 11px;
	font-style:italic;
}
.desc-hotel {
	font-size: 11px;
}

#map img {
   max-width: none;
}

hotel-tabel {
	border-collapse: collapse;
	border-spacing: 0;
}


.vot_plus {
 position:relative;
 margin:3px;
 width:56px;
 background:#ffffff;
 border:1px solid #dedefe;
 font-family:"Calibri", Arial, sans-serif;
 text-align:center;
 padding:2px;
 box-shadow:.17em .2em .23em #8889df;
 -webkit-box-shadow:.17em .2em .23em #8888df;
 -moz-border-radius:.7em;
 -webkit-border-radius:.7em;
 -khtml-border-radius:.7em;
 border-radius:.7em;
}
.vot_updown1, .vot_updown2 {
 position:relative;
 margin:3px;
 width:75px;
 background:#ffffff;
 border:0px solid #dedefe;
 font-family:"Calibri", Arial, sans-serif;
 text-align:center;
 padding:2px 1px;
 box-shadow:.0em .0em .0em #8888df;
 -webkit-box-shadow:.0em .0em .0em #8888df;
 -moz-border-radius:.0em;
 -webkit-border-radius:.0em;
 -khtml-border-radius:.0em;
 border-radius:.0em;
}
.vot_plus h4, .vot_updown1 h4, .vot_updown2 h4 {
 margin:2px auto;
 background:#fefefe;
 text-align:center;
 font-size:12px;
 padding:3px 1px 0 1px;
 box-shadow:.0em .0em .0em #7890da inset;
 -webkit-box-shadow:.0em .0em .0em #7890da;
 -moz-border-radius:.0em;
 -webkit-border-radius:.0em;
 -khtml-border-radius:.0em;
 border-radius:.0em;
}
.vot_updown1:hover, .vot_updown2:hover, .vot_plus:hover {
 background:#ffffff;
 border:0px solid #bbbefe;
}
.vot_plus img, .vot_updown1 img, .vot_updown2 img {
 margin:3px auto 1px auto;
 border:none;
 cursor:pointer;
}
.vot_updown1 #nvotes {
 margin:1px 2px;
 background:#eff0fe;
 border:1px solid #bebebe;
 font-size:11px;
}
.vot_updown2 #nupdown {
 margin:-2px auto 0 auto;
 text-align:center;
 font-size:13px;
}
#nupdown #nvup {
 background:#ffffff;
 padding:1px;
 color:#0001da;
}
#nupdown #nvdown {
 background:#ffffff;
 padding:1px;
 color:#fe0100;
}

#map_canvas {
width:750px;
height: 450px;
z-index: 0; 
border: 1px solid #1b1885;
text-align:justify;
}


	#social-widget {
		position:fixed;
		top:15%;
		left:10px;
		border: 1px solid #454545;
		width:70px;
		font-size:10px;
		text-align: center;
		

		border-radius:0px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;

		background-color:#eff3fa;
		z-index:998;
	}

	#social-widget .sbutton {
		margin: 5px;
	}
