/* ***************************************** HEADER **************************************** */
#header {
	float:center;
	margin:auto;
	width:1000px;
	height:215px;}
#logo {
	float:left;
	width:275px;
	height:120px;
	margin:50px 0 0 0;
	cursor:pointer;
	background:url(../assets/layout/hts-logo.png) top center no-repeat;}
#banner {
	float:right;
	width:725px;
	height:210px;
	cursor:pointer;
	background:url(../assets/layout/background-banner.png) top center no-repeat;}
#slide {
	float:left;
	width:675px;
	height:170px;
	cursor:pointer;
	margin:22px 0 0 24px;}
#rotator {
	overflow:hidden;
	width:675px;
	height:170px; }
#rotator img {
	border:0;
	width:675px;
	height:170px;}
/* ***************************************** HEADER FINAL */

#main {
	float:center;
	margin:auto;
	width:1000px;
	min-height:700px;}

#content {
	float:right;
	width:750px;
	min-height:500px;
	margin:10px 0 0 0;}

#last-minute-container {
	float:right;
	width:680px;
	margin:0 5px 0 0;}
#last-minute-top {
	float:left;
	width:750px;
	height:65px;
	background:url(../assets/layout/background-last-minute-top.png) top center no-repeat;}
#last-minute-middle {
	float:left;
	width:750px;
	background:url(../assets/layout/background-last-minute-middle.png) top center repeat-y;}
#last-minute-bottom {
	float:left;
	width:750px;
	height:35px;
	background:url(../assets/layout/background-last-minute-bottom.png) top center no-repeat;}
#last-minute-box {
	float:left;
	width:310px;
	margin:0 25px 7px 0;}
#last-minute-box p.title {
	float:left;
	width:100%;
	font-size:12px;
	margin:0 0 3px 0;
	font-weight:bold;
	color:#000;}
#last-minute-box p.title a {
	font-size:12px;
	font-weight:bold;
	color:#06C;}
#last-minute-box p.title a:hover {
	color:#09C;}
#last-minute-box p.details, #last-minute-box p.price {
	float:left;
	width:100%;
	font-size:10px;
	line-height:13px;
	padding: 0 0 0 13px;
	color:#000;}
#last-minute-box p.details b {
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#000;}
#last-minute-box p.price b {
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	color:#F00;}	


#oferte-speciale-top {
	float:left;
	width:750px;
	height:55px;
	margin:10px 0 0 0;
	background:url(../assets/layout/background-oferte-speciale-top.png) top center no-repeat;}
#oferte-speciale {
	float:left;
	width:714px;
	background:none;
	margin:-10px 0 0 0;}
#oferta-speciala-left {
	float:left;
	width:36px;
	height:250px;}
#oferta-speciala-box {
	float:left;
	width:175px;
	height:200px;
	margin:0;
	text-align:center;
	background:url(../assets/layout/background-oferta-speciala-box.png) top center no-repeat;}
#oferta-speciala-box img {
	float:center;
	margin:auto;
	margin-top:10px;
	border:solid 1px #09C;
	padding:1px;}
#oferta-speciala-box p.title {
	float:center;
	width:96%;
	height:25px;
	line-height:13px;
	margin:4px 0 3px 2px;
	font-weight:bold;
	color:#000;
	text-align:center;}
#oferta-speciala-box p.title a {
	color:#679;
	font-size:10px;
	text-decoration:none;}
#oferta-speciala-box p.title a:hover {
	color:#000;
	text-decoration:underline;}
#oferta-speciala-box p.details {
	float:center;
	width:96%;
	height:12px;
	font-size:11px;
	font-weight:normal;
	color:#679;
	text-align:center;}
#oferta-speciala-box p.price {
	float:center;
	width:96%;
	height:12px;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;}

#news-top {
	float:left;
	width:750px;
	height:50px;
	margin:10px 0 0 0;
	background:url(../assets/layout/background-news-top.png) top center no-repeat;}
#news-middle {
	float:left;
	width:750px;
	height:150px;
	background:url(../assets/layout/background-news-middle.png) top center repeat-y;}
#news-bottom {
	float:left;
	width:750px;
	height:25px;
	background:url(../assets/layout/background-news-bottom.png) top center no-repeat;}
#news-container {
	float:right;
	width:690px;
	margin:0 5px 0 0;}
#news-box {
	float:left;
	width:210px;
	height:70px;
	margin: 0 20px 10px 0;}
#news-box p.title {
	float:left;
	width:100%;
	margin:5px 0;
	font-size:12px;
	font-weight:bold;
	color:#679;}
#news-box p {
	float:left;
	width:100%;
	font-size:10px;
	line-height:12px;
	color:#777;}
	

#box-list {
	float:left;
	width:175px;
	height:200px;
	margin:0 0 0 10px;
	text-align:center;
	background:url(../assets/layout/background-oferta-speciala-box.png) top center no-repeat;}
#box-list img {
	float:center;
	margin:auto;
	margin-top:10px;
	clear:both;
	border:solid 1px #09C;
	padding:1px;}
#box-list p.title {
	float:center;
	width:96%;
	height:25px;
	line-height:13px;
	margin:4px 0 4px 3px;
	font-weight:bold;
	color:#000;
	text-align:center;}
#box-list p.title a {
	color:#679;
	font-size:10px;
	text-decoration:none;}
#box-list p.title a:hover {
	color:#000;
	text-decoration:underline;}
#box-list p.details {
	float:center;
	width:96%;
	height:12px;
	font-size:11px;
	font-weight:normal;
	color:#679;
	text-align:center;}
#box-list p.price {
	float:center;
	width:96%;
	height:12px;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-align:center;}
	
#pag-top {
	float:right;
	width:730px;
	margin:20px 10px 20px 0;
	clear:both;}
	
	
#pag-top h1 {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#555;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	border-bottom: solid 1px #555;}
	
#pag-top img {
	float:left;
	padding:1px;
	border:solid 1px #09C;}
	
#pag-top-right {
	float:right;
	width:390px;}
	
#pag-top-right img {
	margin: 0 4px 4px 0;}
	
#pag-top-right p {
	float:left;
	width:100%;
	font-size:12px;
	margin:0 0 10px 0;}
	
#pag-content, #pag-content-middle {
	float:right;
	width:730px;
	clear:both;
	min-height:300px;
	margin:20px 10px 10px 0;
	line-height:18px;
	text-align:justify;}

#pag-content-middle {
	text-align:center;}
	
#pag-content h1, #pag-content-middle h1 {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#09C;
	font-weight:bold;
	font-size:16px;
	border-bottom: solid 1px #CCC;}
	
#pag-content p, #pag-content-middle p {
	float:left;
	width:100%;
	font-size:13px;
	margin:0 0 15px 0;}
	
#pag-content-middle p.center {
	float:left;
	width:200px;
	margin:0 0 0 290px;}

#pag-content p.italic, #pag-content-middle p.italic {
	float:left;
	width:100%;
	font-style:italic;
	font-size:13px;
	margin:0 0 15px 0;}
	
#pag-content p.right, #pag-content-middle p.right {
	float:right;
	width:100%;
	text-align:right;
	font-size:14px;
	margin:0;
	font-weight:bold;}

#pag-content p img, #pag-content-middle p img {
	float:left;
	margin:0 10px 0 0;
	border:none;}

#pag-content p a, #pag-content-middle p a {
	float:left;
	color:#000;}

#excursion-table {
	float:left;
	width:710px;
	color:#333;
	margin:0;
	clear:both;}

#table-row, #table-row-top {
	float:left;
	clear:both;
	width:710px;}
	
#table-row {
	height:60px;
	overflow:hidden;}
	
#tablebox-corner-left, #tablebox-top, #tablebox-left, #tablebox, #tablebox-top-empty, #tablebox-left-empty, #tablebox-empty {
	float:left;
	width:84px;
	border:solid 1px #FFE8D0;
	margin: 0 -1px 0 0;
	text-align:center;
	line-height:13px;
	font-size:9px;
	font-weight:bold;
	padding:2px;
	padding-bottom: 100px;
    margin-bottom: -100px;
	overflow:hidden;}
	
#tablebox-corner-left {
	width:80px;
	background:#CCC url(../assets/layout/perioada-tipcamera.png) top center no-repeat;
	min-height:60px;}
	
#tablebox-top, #tablebox-left {
	background-color:#09C;
	color:#FFF;}
	
#tablebox-left, #tablebox {
	background:#09C;
	height:60px;
	padding-bottom:0;
    margin-bottom:0;
	margin-top:-1px;
	border-top:solid 2px #FFE8D0;
	border-bottom:none;}

#tablebox-left {
	width:80px;}
	
#tablebox {
	background-color:#CCC;}
	
#tablebox-empty {
	background-color:#FC0;
	line-height:35px;}
	
#prod-thumbnails {
	float:right;
	clear:both;
	width:430px;
	margin:20px 10px 0 0;}
	
#prod-thumbnails img {
	float:left;
	padding:1px;
	border:solid 1px #09C;
	margin:0 5px 0 0;}
	
/* ***************************************** CONTACT **************************************** */
#pag-contact {
	float:right;
	width:730px;
	min-height:300px;
	margin:20px 10px 20px 0;
	line-height:18px;
	text-align:justify;}
	
#pag-contact p {
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	text-align:center;
	color:#555;}
	
#pag-contact font {
	float:center;
	display: inline-block;
	width:50px;
	font-size:12px;
	font-weight:bold;
	margin:0 10px 0 0;
	text-align:right;
	color:#555;}

#pag-contact p.br {
	float:left;
	width:100%;
	margin:10px 0;
	border-top:solid 1px #777;}
	
#pag-contact p a {
	float:left;
	color:#000;}
/* ***************************************** CONTACT FINAL */

/* ***************************************** FOOTER **************************************** */
#footer {
	float:center;
	margin:auto;
	width:1000px;
	height:50px;
	padding:50px 0 0 0;
	clear:both;}
#footer p {
	color:#777;
	text-align:center;
	font-size:10px;}

#footer p a {
	font-size:10px;
	color:#679;
	text-decoration:none;
	font-weight:bold;}
/* ***************************************** FOOTER FINAL */



/* ***************************************** LEFT **************************************** */
#left {
	float:left;
	width:250px;
	min-height:400px;}
#box-left {
	float:left;
	width:100%;}
#left-box-top {
	float:left;
	width:100%;
	height:35px;
	background:url(../assets/layout/left-box-top.png) top center no-repeat;}
#left-box-middle {
	float:left;
	width:100%;
	background:url(../assets/layout/left-box-middle.png) top center repeat-y;}
#left-box-bottom {
	float:left;
	width:100%;
	height:40px;
	background:url(../assets/layout/left-box-bottom.png) top center no-repeat;}
#left p.cat1, #left p.cat2, #left p.cat3, #left p.cat4 {
	float:left;
	width:210px;
	height:30px;
	line-height:31px;
	color:#036;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
	background:url(../assets/layout/bkg-cat1.png) top left no-repeat;}
#left p.cat1 a{
	font-size:14px;
	font-weight:bold;
	color:#036;
	text-decoration:none;}
#left p.cat1 a:hover{
	color:#FFF;
	text-decoration:none;}
	
#left p.cat2 {
	margin: 5px 0 0 0;
}

#left p.sub {
	float:left;
	width:195px;
	top:0;
	left:0;
	background: url(../assets/layout/bkg-cat1.png) repeat-x;
	height:26px;}

/* ***************************************** LEFT FINAL */

#hotels-list {
	float:left;
	clear:both;
	width:730px;
	margin:60px 0 20px 10px;}
	
#hotels-list p.hotel-title {
	float:left;
	clear:both;
	width:730px;
	height:21px;
	line-height:19px;
	font-style:italic;}
	
#hotels-list p.hotel-title a {
	text-decoration:none;
	color:#006;
	font-style:normal;
	font-weight:bold;}
	
#hotels-list p.hotel-title a:hover {
	text-decoration:underline;
	color:#069;}
	
#google160x600 {
	float:left;
	width:160px;
	height:600px;
	margin: 10px 0 0 15px;}

#google728x90 {
	float:left;
	width:728px;
	height:90px;
	margin:10px 0 5px 10px;}
	
#google728x15 {
	float:left;
	width:728px;
	height:15px;
	margin:10px 0;}

#google728x15oferte {
	float:left;
	width:728px;
	height:15px;
	margin:10px 0 10px 20px;}
	
#google728x15excursie {
	float:left;
	width:728px;
	height:15px;
	margin:10px 0 20px 0;}

#google300x250 {
	float:left;
	width:300px;
	height:250px;}
