/* default styles
   -------------- */
   
body {
	padding: 0;
	margin: 0;
	font: 0.7em Arial, sans-serif;
	line-height: 1.5em;
	background: #fff;
	background-image: url(images/bg.jpg);
}
/* layout
   ------ */

.content {
	margin: 0px auto;
	width: 744px;
	padding-right: 5px;
	padding-left: 5px;
}
.header {
	top: 0px;
	right: auto;
	left:auto;
	height: 80px;
	text-align:center;
	width: 738px;
}

.contenttop {
	margin:5px auto 0px auto;
	clear:both;
	width: 738px;
	height:19px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/top_hotel_1.gif);
}
.contentmid {
	margin:0px auto 0px auto;
	width: 738px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/top_hotel_bg.gif);
}
.contentmidleft {
	width: 6px;
	height: 314px;
	float:left;
	background-image: url(images/left_top.jpg);
}
.contentmidright {
	width: 6px;
	height: 314px;
	float:right;
	background-image: url(images/right_top.jpg);
	}
.restlafontana {
	float: left;
	width: 176px;
	height: 297px;
	margin: 5px 10px 5px 15px;
	color: #5d5d5d;
	background-image: url(images/retaurant_lafontana.jpg);
}
.txtmain{
	padding-left:19px;
	padding-top:251px;
	color: #000000;
	line-height: 22px;
  }
.txtm{
	color: #000000;
  }
a.txtm:link, a.txtm:visited{
	color: #000000;
	font-weight: bold;
  }
a.txtm:hover{
	color: #5C2E91;
 }
.hotelrimini {
	float: left;
	width: 176px;
	height: 297px;
	margin: 5px 10px 5px 10px;
	color: #5d5d5d;
	background-image: url(images/hotel_rimini.jpg);
}
.hanulhaiducilor {
	float: left;
	width: 176px;
	height: 297px;
	margin: 5px 5px 5px 0;
	color: #5d5d5d;
	background-image: url(images/hanul_haiducilor.jpg);
}
.clear {clear:both; margin:0px;}
.contentbot {
	margin:0px auto 0px auto;
	width: 738px;
	height:37px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/top_hotel_bot.gif);
	clear: both;
}
.textmid {
	margin:0px auto 0px auto;
	width: 580px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/bottom1.jpg);
	height: 80px;
}
.textbottom {
	margin:0px auto 0px auto;
	width: 579px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images/bottom2.jpg);
	height: 14px;
}
/* footer
   ------ */

#footer {
	text-align: right;
	line-height: 1.2em;
	color: #666666;
	padding: 3px 10px 3px 10px;
}

#footer a,a:visited {
	color: #666666;
	text-decoration:none;
}
#footer a:hover{
	color: #5C318D;
	text-decoration:none;
}
#footer span {float:left;}
#menu {
	color: #602B93;
	text-align: center;
	font-size:10px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
}
#menu a:link, a:visited{
	color: #602B93;
	font-weight: bold;
	text-decoration:none;
}
#menu a:hover{
	color: #ff0000;
	font-weight: bold;
	text-decoration:none;
}
/* article look and feel
   ------ */

#text {
	padding-right: 15px;
	padding-left: 10px;
	text-align:justify;
	color:#000000;
	font-size:12px;
}
#text a:link, a:visited {
	color:#572F87;
	text-decoration:none;
	font-weight: bold;
}
#text a:hover {
	color:#fd0000;
	text-decoration:none;
}

#text h2 {
	font: bold 1.5em Georgia, Sans-Serif;
	letter-spacing: -1px;
	padding: 7px 0 10px 8px;
	margin: 0;
	text-align:center;
}

#text h2 a {
	text-decoration: none;
}

#text h2 a:hover {
	color: #FF6600;
}

/* bottom menu */
.menubottomtit{
	background-color:#deba45;
	color:#000000;
	margin: 5px 7px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	}
.menubottom {
	float: left;
	width: 137px;
	margin: 5px 3px 5px 0;
	color: #333333;
	background-color: #DDCDF1;
	border: 1px;
	border-style: solid;
	border-color: #C8A957;
	;
	font-size: 11px;
	text-align: left;
}
.menubottom:hover {
	background-color: #CBB3EA;
	border-color: #000000;
}

.bottit{
	color:#000000;
	margin:0px;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	border-bottom: 1px solid gray;
	}
input {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Tahoma
}
select {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Tahoma
}

.contentPage {
	background-color: #FFFFFF;
	margin-left:25px;
	margin-right:25px;
}














.logo { padding-left:25px; }

a {
	color: #5B2E97;
}

a:hover {
	color: #000000;
}

a.title {
	color: #185DA0;
}

h1 {
	font: bold 2em Arial, Sans-Serif;
	letter-spacing: -1px; 
	padding: 7px 0 0 8px;
	margin: 0;
}

h1 a, h2 a {
	text-decoration: none;
}

h1 a:hover, h2 a:hover {
	color: #FF6600;
	background: #FFF;
}

h2 {
	margin-bottom: 5px;
	color: #000;
	background: inherit;
	margin: 0px;
	padding: 0px;
	font: bold 1.7em Arial, Sans-Serif;
	letter-spacing: -1px;
}

p {	
	margin: 0 0 5px 0;
	
}

form { 
	margin: 0; 
}

.buttons { text-align: right; padding: 4px 3px 0 0;clear:both;}
.buttons1 { text-align: right; padding: 4px 3px 0 0;}
/* bottom thirds */

.slogan {
	font-size: 0.9em;
	width: 160px;
}



/* left side
   --------- */

.left {
	float: left;
	width: 570px;
	margin: 0 0 10px 0;
}
.left h2 {
	margin-bottom: 5px;
	color: #000;
	background: inherit;
	margin: 0px;
	padding: 0px;
	font: bold 1.7em Arial, Sans-Serif;
	letter-spacing: -1px;
    clear:both;
}

.left_articles {
margin: 0px 0 10px 0;
text-align: center;
}

.left_links {
border: 1px solid #eee;
padding: 10px 10px 10px 15px;	
margin: 0 0 5px 0;
	}
	
.left_links:hover {
border: 1px solid #ccc;
}
	
	.today_info {
	border: 1px solid #eee;
	padding: 3px 3px 3px 3px;
	margin: 0 0 10px 0;
	background: #fff;
	color: #454545;
	
	}
	
	.today_info:hover {
		border: 1px solid #ff1414;
	}
	
		.left_side {
	float: left;
	text-align: center;
	width: 173px;
		}
		
		.right_side {
	float: left;
	width: 173px;
	border-left: 1px solid #eee;
	padding: 0 0 0 10px;
	text-align: center;
		}
		
.left_box {
	background: #cbdcf0;
	color: #000;
	border: 1px solid #ccc;
	padding: 0px;
	width:566px;
	}
.left_box:hover {
		border: 1px solid #ff1414;
	}
	
/* right side
   ---------- */
		
.right {
	float: right;
	width: 190px;
	margin: 0 0 10px 0;
	background-color: #FFFFFF;
}

	.right_login {
		padding: 10px;
		margin: 0 0 10px 0;
		background: #A9D4F2;
		color: #246088;
		border-top: 1px solid #4A8EBC;
		border-bottom: 1px solid #4A8EBC;
	}

	.right_articles {
		border: 1px solid #eee;
		padding: 8px;	
		margin: 0 0 10px 0;
	}
	
	.right_articles:hover {
		border: 1px solid #ff1414;
	}
		
.image {
	float: left;
	margin: 0 9px 3px 0;
}


.thumb IMG{
	border: 1px solid #000000;
	margin: 1px;
}
a.thumb IMG { /* Defines the look of an unvisited thumbnail */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.0;
 border: 1px solid #ff0000;
 margin: 1px;
}
a:hover.thumb IMG { /* Defines the look of an unvisited thumbnail in the MOUSEOVER state */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.6;
 border: 1px solid #ff0000;
 margin: 1px;
}
a:visited.thumb IMG { /* Defines the look of a visited thumbnail */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 -moz-opacity: 0.8;
 border: 1px solid #ff0000;
 margin: 1px;
}
a:visited:hover.thumb IMG { /* Defines the look of a visited thumbnail in the MOUSEOVER state */
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 -moz-opacity: 0.6;
 border: 1px solid #ff0000;
 margin: 1px;
}
.anImage{
	border: 0px solid;
	padding: 2px;
	margin: 3px 3px 3px 3px;
	float:left;
	border-color: #582B92;
}
.anImageright{
	border: 1px solid #602B93;
	padding: 2px;
	margin: 3px 3px 3px 3px;
	float:right;
}
.pinfo {
	color: #000000;
	text-align: center;
	font-size:12px;
	margin:3px;
}
pinfo a:link, hover,visited {
	color: #ff0000;
	text-align: center;
	font-size:12px;
	margin:3px;
}
.divacc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	visibility: hidden;
}
#thumb {
position: absolute; 
visibility: hidden; 
border: 1px solid black;
}
#pagetitle h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AEC0CE;
	text-align:center;
	margin:0px;
}
.textLinks { text-align: left; padding: 5px 3px 0 0;clear:both;}
#categories{width:780px; margin:0px; border:0px ; text-align:center; clear:both;}
#categories ul {width:780px; padding:0; margin:0px; list-style-type:none;}
#categories li {float:left;width:96px; text-align:left;}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
	margin:0px;
}
.acc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	visibility: hidden;
}
hr {
	color: #DEBD3A;
	background-color: #DEBD3A;
	height: 2px;
	margin: px;
}
#navcontainer {
	width: 137px;
}

#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0; 
	padding : 0; 
	list-style : none; 
}

#navcontainer a
{
	display: block;
	padding: 0px;
	width: 135px;
	text-decoration: none;
	text-align: center;
}

#navcontainer a:link, #navlist a:visited
{
	color: #632EA4;
	text-decoration: none;
}
#navcontainer a:visited
{
	color: #632EA4;
	text-decoration: none;
}
#navcontainer a:hover
{
color: #000000;
text-decoration: none;
}
#photos {
padding:0px;
padding-left:23px;
margin:0px;
text-align:center;
}
#photos img {
	border: 1px solid;
	padding: 2px;
	margin: 3px 3px 3px 3px;
	float:left;
	border-color: #582B92;
}
.smallrez {
	padding-top:3px;
	padding-bottom:2px;
}
.divdate
{
	padding-left:5px;
	margin:3px;
	line-height: 16px;

}
.txtdate {
	font-size:12px;
	color:#333333;
}
