



body {

padding:5px 0 0 0;

margin:0;

font:76% tahoma, verdana, sans-serif;

background:#C5DDD4;

color:#057948;

}



a {

color: #7E1B00;

text-decoration:none;

}



a:hover {

color:#303030;

text-decoration:none;

}



h1 {

margin:0 0 20px 0;

font-size:2.2em;

font-weight:normal;

color: #7E1B00;

}



h2 {

margin:0 0 12px 0;

font-size:1.6em;

font-weight:normal;

color: #7E1B00;

}



h3 {

margin:0 0 10px 0;

font-size:1.4em;

font-weight:normal;

color: #7E1B00;

}



p {

margin:0 0 15px 0;

line-height:1.5em;

text-align:left;

}



hr {

color: #7E1B00;

background-color: #7E1B00;

height: 1px;

border: 0;

}





/* Main container */



#container {

margin:0 auto 20px auto;

width:730px;

padding:5px 20px 20px 20px;

background: #FFF4CC url(images/logo.jpg) top right no-repeat;

}



/* Site title section */



#logo {

margin:5px 0 5px 0;



}



#logo h1 a {

color:#057948;

border:none;

}



#logo h1 a:hover {

color:#7E1B00;

text-decoration:none;

border:none;

}



#logo h2 {

color:#7E1B00;

margin-top: -10px;

}





/* Toptab menu */



#toptabs {

margin:10px auto -13px auto;

font-size:0.8em;

width:760px;

}



#toptabs p {

text-align: right;

color:#808080;

}



.toptab {

padding:4px 5px 3px 5px;

margin:0 0 0 4px;

text-decoration:none;

background:#057948 url(images/corner2.gif) top right no-repeat;

color:#f0f0f0;

border-bottom:1px solid #e0e0e0;

}



.toptab:hover {

background:#7E1B00 url(images/corner2.gif) top right no-repeat;

border-bottom:1px solid #eaeaea;

color:#f0f0f0;

text-decoration:none;

}



.activetoptab {

padding:4px 5px 3px 5px;

margin:0 0 0 4px;

color:#7E1B00;

text-decoration:none;

background:#FFF4CC url(images/corner2.gif) top right no-repeat;

border-bottom:1px solid #FFF4CC;

}



.activetoptab:hover {

text-decoration:none;

border-bottom:1px solid #FFF4CC;

}



/* Navitab menu */



#navitabs {

clear:both;

font-weight: bold;

}



.navitab {

padding:4px 4px 4px 4px;

margin:0 0 2px 0;

color:#f0f0f0;

text-decoration:none;

font-size:1.1em;

background:#057948 url(images/corner.gif) top right no-repeat;

border-left:1px solid #FFF4CC;

border-bottom:1px solid #FFF4CC;

}



.navitab:hover {

text-decoration:none;

color: #7E1B00;

background:#C5DDD4 url(images/corner.gif) top right no-repeat;

border-left:1px solid #FFF4CC;

border-bottom:1px solid #FFF4CC;

}



.activenavitab {

padding:4px 8px 5px 8px;

color:#f0f0f0;

margin:0 0 5px 0;

font-size:1.1em;

text-decoration:none;

background:#7E1B00 url(images/corner.gif) top right no-repeat;

}



.activenavitab:hover {

text-decoration:none;

color:#ffffff;

}



/* Header description */



#desc {

height:200px;

color:#ffffff;

padding:0;

background:#505050;

clear:both;

margin:5px 0 15px 0;

border: 1px solid #7E1B00;

}



#desc p {

width:290px;

font-size:1em;

line-height:1.3em;

padding:0 0 0 15px;

}



#desc h2 {

padding:15px 15px 0 15px;

color:#ffffff;

}



#desc a {

color:#ffffff;

text-decoration:none;

border-color:#ffffff;

}



/* Main content */



.main {

width:550px;

float:left;

padding:0 15px 0 0;

margin:0;

}



.main a img {border:solid 1px rgb(150,150,150);}

.main a:hover img {border:solid 1px rgb(220,220,220);}

.localizare {
  margin-top: 5px;

  margin-bottom: 5px;

  border: 1px solid #7E1B00;

  width: 540px;

  padding: 7px;
}


.tarife {

  color: #000000;

  font-size: 16px;

  font-weight: bold;

}





/* Sidebar */



#sidebar {

width:150px;

float:right;

padding-left: 5px;

border-left:1px solid #7E1B00;

}



#sidebar p {

font-size:0.9em;

line-height:1.3em;

margin:0 0 15px 0;

}



/* Footer */



#footer {

clear:both;

background:#FFF4CC;

padding:0;

margin:0;

border-top:1px solid #7E1B00 !important; border-top: 0;

}



#footer a {

color:#808080;

}



#footer a:hover {

color:#303030;

}



#footer p {

color:#808080;

font-size:1.1em;

line-height:1.3em;

margin:15px 0 0 0;

padding:0;

}



/* Various classes */



.photo {

padding:2px;

margin:0 0 8px 0;

background-color:#C5DDD4;

border:1px solid #7E1B00;

}



.right {

margin-top:-8px;

text-align:right;

}



.block {

background:#C5DDD4 url(images/corner.gif) top right no-repeat;

padding:10px;

}



.sidelink {

color: #7E1B00;

text-align:left;

display:block;

width:140px;

background:#C5DDD4 url(images/corner.gif) top right no-repeat;

padding:3px 4px 3px 8px;

margin:5px 10px 5px 0;

border:none;

}



.sidelink:hover {

color: #FFF4CC;

background:#7E1B00 url(images/corner.gif) top right no-repeat;

text-decoration:none;

border:none;

}



.hide {

display:none;

}



/*Reclame*/

.vbanner_left {

float: left;

width: 120px;

margin: 70px 0 0 0;

padding: 0;

position: relative;

z-index: 9999;

}



.vbanner_right {

float: right;

width: 120px;

margin: 70px 0 0 0;

padding: 0;

}



/*Calendar*/

/* the div that holds the date picker calendar */

.dpDiv {

	}





/* the table (within the div) that holds the date picker calendar */

.dpTable {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	color: #057948;

	background-color: #C5DDD4;

	border: 1px solid #7E1B00;

	}





/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {

	}





/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {

	}





/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {

	}





/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {

	}





/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {

	border: 1px solid #7E1B00;

	}





/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {

    color: #7E1B00;

	background-color: #FFF4CC;

	border: 1px solid #7E1B00;

	}





/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */

.dpTDHover {

	background-color: #aca998;

	border: 1px solid #888888;

	cursor: pointer;

	color: red;

	}





/* the table cell that holds the name of the month and the year */

.dpTitleTD {

	}





/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {

	}





/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {

	}





/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTD {

	background-color: #FFF4CC;

    border: 1px solid #7E1B00;

	color: #000000;

	}





/* additional style information for the text that indicates the month and year */

.dpTitleText {

	font-size: 12px;

	color: #7E1B00;

	font-weight: bold;

	}





/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlight {

	color: #4060ff;

	font-weight: bold;

	}





/* the forward/backward buttons at the top */

.dpButton {

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #7E1B00;

    border: 1px solid #7E1B00;

	background: #d8e8ff;

	font-weight: bold;

	padding: 0px;

	}





/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

    color: #7E1B00;

    border: 1px solid #7E1B00;

	background: #d8e8ff;

	font-weight: bold;

	}



/*Formulare*/



.contactform {width:418px; margin:2.0em 2.0em 2.0em 2.0em; padding:0 10px 0 50px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}

.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}

.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}

.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}

.contactform select.combo {width:80px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.numar {width:80px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.button {float:left; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}

.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}



.sideform {width:140px; margin:0; padding:0;}

.sideform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}

.sideform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}

.sideform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}

.sideform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.sideform input.field {width:80px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.sideform textarea {width:100px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.sideform input.button {margin-right:3px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background: #C5DDD4; border:solid 1px #7E1B00; text-align:center; font-family:verdana,arial,sans-serif; color:#7E1B00; font-size:110%;}

.sideform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:#7E1B00;}



.rezervari {width:418px; margin:2.0em 2.0em 2.0em 2.0em; padding:0 10px 0 50px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}

.rezervari fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}

.rezervari fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}

.rezervari label {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:150%; font-weight: bold;}

.rezervari select {width:80px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.rezervari input.field {width:150px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.rezervari input.numar {width:80px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.rezervari textarea {width:250px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.rezervari input.button {float:left; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}

.rezervari input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.rezervari div.left {float: left;}

.rezervari div.right {float: right; height:20px; margin-top: -15px;}

.rezervari h2 {margin: 10px 0 2px;}

.rezervari h2.inline {display: inline;}





.datepicker {width: 16px; height: 15px; background: url(images/calendar.jpg); border: none;}



/* Ajax tabs */



.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

font: bold 12px Verdana;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

padding:4px 8px 4px 8px;

margin:0 0 4px 0;

color:#f0f0f0;

text-decoration:none;

font-size:1.1em;

background:#057948 url(images/corner.gif) top right no-repeat;

border-left:1px solid #FFF4CC;

border-bottom:1px solid #FFF4CC;

}





.shadetabs li a:hover{

text-decoration:none;

color: #7E1B00;

background:#C5DDD4 url(images/corner.gif) top right no-repeat;

border-left:1px solid #FFF4CC;

border-bottom:1px solid #FFF4CC;

}



.shadetabs li.selected{

position: relative;

top: 1px;

}



.shadetabs li.selected a{ /*selected main tab style */

padding:4px 8px 4px 8px;

color:#f0f0f0;

margin:0;

font-size:1.1em;

text-decoration:none;

background:#7E1B00 url(images/corner.gif) top right no-repeat;

}



.shadetabs li.selected a:hover{ /*selected main tab style */

text-decoration:none;

color:#ffffff;

}



.contentstyle{

margin-bottom: 5px;

border: 1px solid #7E1B00;

width: 540px;

padding: 7px;

}