* {margin:0;padding: 0;}

body {background: url(images/bk.gif) repeat scroll 0%;
font-family: Arial, Verdana, Georgia;}

br {line-height: 18px;}

.wrapper {height: 98px;background-image: url(images/header-bk.gif);background-repeat: repeat-x;}

.wrapper .header {margin:0px auto; width: 935px;padding-left: 13px}
.wrapper .header .diverts {float: right; width: 706px;}
.wrapper .header .diverts .top {height: 27px; margin-top: 34px; width: 706px;}
.wrapper .header .diverts .top .login_info {float: left; font-size: 12px; padding-top: 4px;}
.wrapper .header .diverts .top .tmenu {}
.wrapper .header .diverts .top .tmenu ul {float: right; list-style-type:none;}
.wrapper .header .diverts .top .tmenu li {display: inline; }
.wrapper .header .diverts .top .tmenu li a {display: inline;color: #6a645a;font-family: Arial, Verdana, Georgia;font-size: 12px; text-decoration: none;}
.wrapper .header .diverts .top .tmenu li span {color: #6a645a;font-size: 12px; padding-left: 8px; padding-right: 8px;}
.wrapper .header .diverts .top .tmenu .langflag {float: right;}
.wrapper .header .diverts .top .tmenu .langflag img.spc {padding;padding-left: 14px;padding-right: 3px;}

.wrapper .header .diverts .menu {}

.wrapper .header .diverts .menu #nav {list-style-type:none;background-image: url(images/menu-bk.gif); height: 27px;width: 693px;padding-top: 8px;background-repeat: no-repeat;padding-left: 15px; padding-left: 25px;display: block;}
.wrapper .header .diverts .menu #nav li {float: left;}
.wrapper .header .diverts .menu #nav li a {	display: block;	padding: 4px 40px 3px 27px;	color: #fdf7f7;font-family: Arial, Verdana, Georgia;font-size: 12px; text-decoration: none;font-weight: bold;	text-decoration: none}
.wrapper .header .diverts .menu #nav li a.last {padding-right: 25px;}	
.wrapper .header .diverts .menu #nav li a#selected {color: #b1c09e;}
.wrapper .header .diverts .menu #nav div {position: absolute;visibility: hidden;margin-top: 5px;margin-left: 15px;padding: 0;background-color: #f2f2e8;	border: 1px #e2e2e2 solid;z-index: 100;}
.wrapper .header .diverts .menu #nav div a	{position: relative;display: block;	margin: 0;	padding: 8px 15px 8px 30px;width: auto;text-align: left;color: #686b5e;font: 11px arial;}
.wrapper .header .diverts .menu #nav div a:hover {background: #fff;color: #000}




.content {width: 952px;margin:0px auto; background: url(images/bg.gif) repeat scroll 0%;}

.content .main {width: 717px;float: left;}
.content .main .banner {height: 224px; padding-top: 5px;padding-bottom: 5px;
margin-left: 10px; padding-left: 10px;background-image: url(images/main-banner-bk.gif);background-repeat: repeat-y;}

.content .main .top_big {padding-left: 9px;}
.content .main .top {margin-left: 34px;}
.content .main .bottom {height: 10px;margin-left: 32px;}

.content .main .section {display: inline;}

.content .main .title_tag {float: left; width: 34px; height: 190px;position: relative;background-image: url(images/main-title.gif);background-repeat: no-repeat;}
.content .main .title_tag_empty {float: left;width: 34px;height: 10px;}
.content .main .title_tag_categorii {float: left; width: 34px; height: 214px;position: relative;background-image: url(images/main-title_categorii.gif);background-repeat: no-repeat;}
.content .main .title_tag_obiective {float: left; width: 34px; height: 190px;position: relative;background-image: url(images/main-title-obiective.gif);background-repeat: no-repeat;}
.content .main .title_tag_newsletter {float: left; width: 34px; height: 190px;position: relative;background-image: url(images/main-title_newsletter.gif);background-repeat: no-repeat;}
.content .main .title_tag_register {float: left; width: 34px; height: 190px;position: relative;background-image: url(images/main-title-register.gif);background-repeat: no-repeat;}
.content .main .title_tag_sitemap {float: left; width: 34px; height: 190px;position: relative;background-image: url(images/main-title-sitemap.gif);background-repeat: no-repeat;}
.content .main .title_tag_contact {float: left; width: 34px; height: 190px;position: relative;background-image: url(images/main-title-contact.gif);background-repeat: no-repeat;}


.content .main .display {float: left;
background-image: url(images/menu-leftright-bk.gif);background-repeat: repeat-y;background-position: 0px;
margin-left: -2px;
width: 685px;}

.content .main .display .displaybox {
margin-left: 4px;
width: 677px;background-image: url(images/main-bk.gif);background-repeat: repeat-x;
padding-top: 10px;
padding-bottom: 10px;
}

.displaybox .row .cell {
float: left;
width: 328px; height: 259px;background-image: url(images/box-bk.gif);
margin-left: 7px; margin-bottom: 7px;
display: inline;}

.displaybox .row .empty_cell {
float: left;
width: 328px; height: 259px;margin-left: 7px; margin-bottom: 7px;
display: inline;}

.displaybox .row .empty_cell h4 {
margin-left: 6px;margin-right: 6px;margin-top: 0px;color: #686b5e; font-size: 12px; font-weight: normal;text-align: justify; margin-bottom: 3px; clear: both;}

.displaybox .row .cell .title h3{padding-top: 12px; height: 20px; padding-left: 57px;
font-family: Arial, Verdana, Georgia;font-size: 14px;font-weight: bold;color: #5a733b;}
.displaybox .row .cell .title h3 span{font-weight: normal;color: #686b5e;}

.displaybox .row .cell .image{width: 193px; height: 125px;
border: 1px #d6cfbd solid;background-color: #f3f3e9;
padding-top: 5px; 
padding-left: 5px;
float: left;
margin-left: 7px;display: inline;}
.displaybox .row .cell .shortinfo {float: left;margin-top: 5px; overflow: hidden; width: 121px; }
.displaybox .row .cell .shortinfo p {color: #686b5e; font-size: 12px; text-decoration: underline; margin-left: 5px; overflow: hidden;vertical-align: top;}
.displaybox .row .cell .shortinfo p.no_decoration {text-decoration: none;}
.displaybox .row .cell .shortinfo p.hotel_name {float: left; margin-right: 3px; display: inline;}
.displaybox .row .cell .shortinfo img.star {float: left; margin-top: 3px;}
.displaybox .row .cell .shortinfo p.price{color: #88220c; font-size: 15px; text-decoration: none; margin-top: 25px;font-weight: bold;overflow: hidden;}
.displaybox .row .cell .description{float: left; margin-top: 5px; width: 325px;}
.displaybox .row .cell .description h4{margin-left: 6px;margin-right: 6px;margin-top: 0px;color: #686b5e; font-size: 12px; font-weight: normal;text-align: justify; margin-bottom: 3px; clear: both;}
.displaybox .row .cell .description p{text-align: right; margin-right: 14px;}
.displaybox .row .cell .description p a{text-align: right; margin-left: 5px;margin-top: 8px;color: #84210d; font-size: 11px; font-weight: normal;text-align: justify;}

.displaybox .row .top1 {float: left; width: 196px; height: 154px; margin-left: 40px;display: inline;background-image: url(images/main-tabletop-bk.gif); margin-top: 14px;
margin-bottom: 20px;
line-height: 31px;
padding-left: 45px;background-repeat: no-repeat;}
.displaybox .row .top2 {float: left; width: 241px; height: 154px; margin-top: 14px; background-image: url(images/main-tabletop-bk.gif); margin-left: 80px; display: inline;line-height: 31px;background-repeat: no-repeat;padding-left: 45px;}

.displaybox .register {}
.displaybox .register .subtitle {margin-left: 28px;margin-right: 10px;margin-top: 10px;color: #686b5e; font-size: 12px; font-weight: normal;text-align: justify; margin-bottom: 3px; clear: both;}

.error {color: #E9152A}
.data_row {width: 60%; font-family: arial; font-size: 11px; color: #000;}

.data_row .left_row {width: 45%; float: left; text-align: right; font-family: arial; font-size: 11px; color: #000;font-weight: bold; padding-top: 1px; margin-bottom: 12px;}
.data_row .center_row {width: 15px;float: left;margin-bottom: 12px;}
.data_row .right_row {width: 45%;float: left;margin-bottom: 12px;font-family: arial; font-size: 10px; color: #000; padding-top: 1px; margin-bottom: 12px;}
.data_row .right_row .text {font-size: 11px;}
.data_row .right_row input {font-family: arial;font-size: 10px; color: #6d6d6d; height: 15px; text-align: center;width: 149px;
background-image: url(images/input-bk.gif);background-repeat: no-repeat;
padding-top: 1px;}

.data_row .right_row input{border: 1px #ffffff solid;}
.data_row .right_row input.xsmall {width: 25px;}
.data_row .right_row input.small {width: 52px;}

.data_row .right_row select {background-color:#fff;
border: 1px #ffffff none;
color:#6D6D6D;
font-family:arial;
font-size:10px;
height:18px;
padding-top:1px;
text-align:center;
width: 149px;
background-image: url(images/input-bk.gif);background-repeat: no-repeat;
}

.displaybox .obiective {background-image: url(images/obiective-bk.gif);background-repeat: no-repeat;background-position: center top; width: 655px;
margin-left: 9px;
border-left: 1px #cccccc solid; 
border-right: 1px #cccccc solid;background-color: #ffffff;}
.displaybox .ob_bottom img {margin-left: 9px;}
.displaybox .obiective .title h1{padding-top: 30px; padding-left: 28px;
font-family: Arial, Verdana, Georgia;font-size: 18px;font-weight: bold;color: #5a733b;}
.displaybox .obiective .title h1 span{font-weight: normal;color: #686b5e;}
.displaybox .obiective h2 {font-family: Arial, Verdana, Georgia;font-size: 12px;color: #686b5e;font-weight: normal;padding-left: 28px; padding-top: 20px;padding-right: 15px;}
.displaybox .obiective p {font-family: Arial, Verdana, Georgia;font-size: 12px;color: #686b5e;padding-left: 28px;}
.displaybox .obiective p.price {font-family: Arial, Verdana, Georgia;font-size: 12px;color: #88220C;padding-left: 28px;}
.displaybox .obiective h3 {font-family: Arial, Verdana, Georgia;font-size: 12px;color: #686b5e;font-weight: normal;padding-left: 28px; padding-top: 20px; padding-right: 15px;text-align: justify;}

.displaybox .obiective .img_frame {float: left; margin-left: 15px; margin-top: 10px;width: 193px; height: 125px;border: 1px #c2bcab solid;background-color: #f4f4eb; padding-top: 5px; padding-left: 5px; display: inline;}



.displaybox .headingtitle {margin-left: 28px; margin-top: 25px;}

h1 {color: #84210d; font-size: 14px; font-weight: bold;}
.content .main .section .display .row h2 {color: #464743; font-size: 14px; font-weight: normal;}


.content .rightcol {width: 234px; float:right;background-image: url(images/rightcol-leftright-bk.gif);background-repeat: repeat-y;
margin-bottom: 10px;}
.content .rightcol .headingtitle {padding-left: 22px; padding-top: 22px;}
.content .rightcol h2 {color: #84210d; font-size: 12px;font-weight: bold;}
.content .rightcol .login {width: 228px; margin-left: 3px;background-image: url(images/rightcol-grad-bk.gif);background-repeat: repeat-x;}
.content .rightcol .login .datainput {background-image: url(images/dot.gif);background-repeat: no-repeat;
color: #686b5e;font-size: 12px;
margin-left: 22px;
padding-left: 15px;
margin-top: 10px;background-position: left 5px;}
.content .rightcol .login .error {color: #e9152a;font-size: 10px;
margin-left: 22px;
padding-left: 15px;
margin-top: 10px;background-position: left 5px;}
.content .rightcol .login .datainput p {margin-bottom: 5px;}

.content .rightcol .element {width: 229px; margin-left: 3px;}
.content .rightcol .element .box {width: 199px; height: 127px; 
margin-left: 14px; margin-top: 10px;background-image: url(images/right-box-bk.gif);background-repeat: no-repeat;}
.content .rightcol .element .box .title {margin-left: 15px; padding-top: 12px;}
.content .rightcol .element .box .title h3 {font-size: 12px;font-weight: bold;color: #5a733b;}
.content .rightcol .element .box .title h3 span{font-weight: normal;color: #686b5e;}
.content .rightcol .element .box .image{
padding-top: 5px; 
padding-left: 5px;
float: left;
margin-left: 7px;display: inline;}
.content .rightcol .element .box .shortinfo {float: left;margin-top: 8px; width: 98px;}
.content .rightcol .element .box .shortinfo p{color: #686b5e; font-size: 10px; text-decoration: underline; margin-left: 5px;}
.content .rightcol .element .box .shortinfo p.price{color: #88220c; font-size: 12px; text-decoration: none; margin-top: 15px;font-weight: bold;}
.content .rightcol .element .box .description{float: left; margin-top: 6px;}
.content .rightcol .element .box .description p{margin-left: 14px;}
.content .rightcol .element .box .description p a{text-align: right; margin-left: 5px;margin-top: 8px;color: #84210d; font-size: 10px; font-weight: normal;text-align: justify;}

.content .rightcol .element p.info_curs {color: #686b5e;font-size: 11px; text-align: right; margin-right: 20px; margin-top: 2px;}
.content .rightcol .element .curs {margin-top: 16px; height: 22px;}
.content .rightcol .element .curs p{font-size: 11px;font-weight: normal; padding-left: 42px; padding-top: 4px;}
.content .rightcol .element p.newsletter {font-size: 11px;font-weight: normal; padding-top: 3px; padding-right: 5px;text-align: left;}
.content .rightcol .element input.news {margin-left: 20px;}

.eur {background-image: url(images/flag_eur.gif);background-repeat: no-repeat;}
.usd {background-image: url(images/flag-usd.gif);background-repeat: no-repeat;}
.gbp {background-image: url(images/flag_gbp.gif);background-repeat: no-repeat;}
.mb {margin-bottom: 10px;}

.content .rightcol p.button {text-align: right; padding-right: 35px; padding-bottom: 14px; padding-top: 20px;}

.content .rightcol .bottom {}
.content .rightcol .end {}

.content .rightcol input.inputext {width: 145px; height: 18px; border: 0px;background-image: url(images/input-bk.gif);background-repeat: no-repeat;
font-size: 12px;
padding-left: 4px; padding-top: 4px;
}

.undertitle {margin-top: 6px;display: inline; margin-left: 3px;}

.wrapper2 {background-image: url(images/footer-bk.gif);background-repeat: repeat-x;background-color: #ffffff;}

.footer {width: 900px;margin:0px auto; padding-left: 45px;}
.footer ul {float: left; list-style-type:none;margin-top: 25px; padding-bottom: 10px;}
.footer li {display: inline; }
.footer li a {display: inline;color: #5a733b;font-family: Arial, Verdana, Georgia;font-size: 12px; text-decoration: none;font-weight: bold;}
.footer li span {color: #5a733b;font-size: 12px; padding-left: 8px; padding-right: 8px;}
.footer p.copyright {clear: both; color: #656565;font-size: 12px;}
.footer .link {margin-top: 35px;}



.float_left {float: left;}
.float_right {float:right;}
.align_left {text-align: left;}
.align_center {text-align: center;}
.align_right {text-align: right;}
.clear {clear: both;}



.sitemap_nav 	{
		padding: 0; margin: 50px 0 0 70px;
		font-family: Arial, Helvetica, Sans-Serif;
		overflow: visible;
		font-size: 11px; line-height: 173%; font-family: Geneva, Arial, Helvetica, Sans-Serif
		}
		
.sitemap_nav ul {		
		display: block;
		list-style: none;
		margin: -11px 0; padding: 0;
		border: 0;
		}
		
/* HACK >>> IE 5  Positioning with position relative <ul> Part I */
html + body .sitemap_nav ul {position: relative; top: -10px;}

/* HACK >>> first margin for IE 6, after voice-family the hacks for gecko-based browsers and IE 5 (Win & Mac?) */
.sitemap_nav ul li 	{
			position: relative; top: 0px; left: -11px;
			margin: 10px 0 5px 0; padding: 0; 
			border: 0;
			voice-family: "\"}\""; /* Gecko Stuff follows */
			margin: 10px 0 5px 10px; 
			}
			
/* HACK >>> IE 5  Positioning with position relativ, display: inline fixes an ugly margin-effect in IE 5 */
html + body .sitemap_nav ul li {display: inline; width: 100%; position: relative; top: 0px; left: -12px; margin: 10px 0 5px 0;}

.sitemap_nav a, .sitemap_nav a:visited {
border: 1px solid #000;
				width: 19.3em; height: 1.5em;
				display: block; 
				margin: 0 0 0 3px; padding: 1px;
				font-weight: bold; font-size: 110%; line-height: 1.5em; 
				text-indent: 0.5em; text-align: left; text-decoration: none;
				voice-family: "\"}\""; /* Gecko Stuff follows */
				margin: 0 0 0 -10px;}

/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .sitemap_nav a, html + body .sitemap_nav a:visited { text-indent: 0; padding: 0 0 0 8px; }

.sitemap_nav ul ul {	
			padding: 12px 0 18px 0;
			background: none;
			}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .sitemap_nav ul ul {position: relative; top: 0px; }
				
.sitemap_nav ul li li	{
			position: relative; top: 0px; left: 10px;
			margin: 10px 0 5px 1px; padding: 0 0 0 25px;
			voice-family: "\"}\""; /* Gecko Stuff follows */
			left: 0px;
			/* margin: 10px 0 5px 1px; padding: 0 0 0 25px; */
			}
			
/* HACK >>> IE 5  */
html + body .sitemap_nav ul li li {position: relative; left: 12px; margin: 10px 0 5px 0;}

.sitemap_nav ul li .sub-sub {
			/* position: relative;  top: 0px; */ left: 10px;
			margin: 10px 0 0 1px; /* padding: 0 0 0 25px;  */
			voice-family: "\"}\"";
			position: relative; top: 0px; left: 0px;
			}

.sitemap_nav ul ul a, .sitemap_nav ul ul a:visited 	{
					width: 16.3em; height: 1.3em;
					margin: 0; /* padding: 1px; */
					font-size: 110%; line-height: 1.3em; font-weight: normal; text-indent: 0.4em; 
					}

.sitemap_nav ul ul ul {margin: 0 0 30px 12px; padding: 12px 0 0 0;}

.sitemap_nav ul li li li	{
			position: relative; top: 10px; left: 0px;
			margin: 10px 0 5px 0; padding: 0 0 0 20px; 
			}

/* 1 Pixel Difference position relative <ul> for gecko-based Browsers */
html>body .sitemap_nav ul li li li {top: 10px;}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .sitemap_nav ul li li li {top: 14px;}
																		
.sitemap_nav ul ul ul a, .sitemap_nav ul ul ul a:visited 	{
					width: 14.9em;
					padding: 1px;
					font-size: 100%;
					}
					
/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .sitemap_nav ul ul a, html + body .sitemap_nav ul ul a:visited {text-indent: 0; padding: 0 0 0 8px; }


/* ### Global Settings >>> colors, borders and images  ### */
.sitemap_nav 	{ border: 0; border-left: 1px solid #000; }
.sitemap_nav ul li li	{color: #000; background:  url("images/line-01.gif") left center no-repeat;}	
.sitemap_nav ul ul ul {border-left: 1px solid #2A71E4; }
.sitemap_nav ul li .sub-sub {background:  url("images/line-01.gif") top left no-repeat;}
.sitemap_nav a, .sitemap_nav a:visited	{color: #4F4F4F;  background: #FFF; }				
.sitemap_nav a:active, .sitemap_nav a:hover, .sitemap_nav a:focus,  a:focus .sffocus 	{color: #000; border: 1px solid #000; background: #FAFAFA;}			
.sitemap_nav ul ul a, .sitemap_nav ul ul a:visited 	{color: #4F4F4F; border: 1px solid #9292A1;background: #FFF;}			
.sitemap_nav ul ul a:active, .sitemap_nav ul ul a:hover, .sitemap_nav ul ul a:focus	{color: #000; border: 1px solid #000;	background: #FAFAFA; }	




.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide-wrapper, .drop-shadow {
    background: white;
}
.highslide img {
    border: 0px solid gray;
}
.highslide:hover img {
    border: 1px solid white;
}
.highslide-wrapper {
    background: white;
}
.highslide-image {
    border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
    background: url(highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}





