@charset "UTF-8";

/******************************************************************************
 * NAVIGATION EFFECTS
 *
 * .hover class is needed for IE6 instead of the :hover pseudo class
 * .nav-selected class is needed to mark the current category
 *****************************************************************************/
#nav, #nav ul {
 position: relative; /* so that child UL can be absolutely positioned */
 width: 1020px;
 margin: 0;
 padding: 0;
 list-style: none outside;
 -moz-user-select: none;
 -webkit-user-select: none;
}
#nav a:link,
#nav a:visited {
 line-height: 22px;
 font-size: 11px;
 /*font-weight: bold;*/
 font-family: Arial,sans-serif;
}

#nav a.ttab {
 position: relative;
}

#nav div {
 display: none;
 position: absolute;
 top: 22px;
 left: 0px;

}
#nav li {
 float: left;
 display: inline; /* IE6 double margin floating bug */
 font-size: 85%;
 
}
#nav li a:link,
#nav li a:visited {
 float: left;
 display: inline; /* IE6 double margin floating bug */
 margin: 0;
 padding: 0;
 text-decoration: none;
}
#nav li strong {
 float: left;
 display: inline;
 height: 18px;
 cursor: pointer; /* IE6 bug */
 line-height: 18px;
 /* change left padding to increase/decrease width of tabs */
 /* change on next selectors too */
 margin:  0px -4px 0px 6px;
 padding: 2px 20px 2px 0px;
}
#nav li#nav-first a:link,
#nav li#nav-first a:visited,
#nav li#nav-first.nav-selected a:link,
#nav li#nav-first.nav-selected a:visited {
 /* change left padding to increase/decrease width of tabs */
 padding: 0 0 0 6px;
 margin-left: 0;
}
#nav li:hover a:link,
#nav li:hover a:visited,
#nav li:hover a:hover,
#nav li.hover a:link,
#nav li.hover a:visited,
#nav li.hover a:hover,
#nav li.nav-selected a:link,
#nav li.nav-selected a:visited {
 margin-left: -4px;
 padding-left: 4px;
 outline: none;
}
/*#nav li:hover div,
#nav li.hover div,*/
#nav li.nav-selected div {
 display: block; 
 /* height: 80px; how far below to allow mouse move before the subcategory disappears */
}
#nav li.nav-selected div {
 height: auto; 
}
#nav .nav-no-content {
 /* for subcategory elements that fill empty categories */
 text-indent: -9999px;
}


/* BACKGROUNDS ------------------------------------------------------------- */
/* normal state */
#nav li a:link,
#nav li a:visited,
#nav li strong {
 background-position: right -1px;
}

/* First and last tab exceptions in normal state */
#nav li#nav-first a:link,
#nav li#nav-first a:visited {
 /* left part of first tab */
 background-position: left -93px;
}
#nav li#nav-last a strong {
 /* right part of last tab */
 background-position: right -93px;
}
#nav li.cmbevents a:link,
#nav li.cmbevents a:visited {
 background-position: -1px -93px;
}
#nav li.cmbevents a:hover {
 color: #666;
}

/* Hovered, active, selected state */
#nav li:hover a:link,
#nav li:hover a:visited,
#nav li:hover a:hover,
#nav li#nav-first:hover a:link,
#nav li#nav-first:hover a:visited,
#nav li#nav-first:hover a:hover,
#nav li.hover a:link,
#nav li.hover a:visited,
#nav li.hover a:hover,
#nav li#nav-first.hover a:link,
#nav li#nav-first.hover a:visited,
#nav li#nav-first.hover a:hover,
#nav li.nav-selected a:link,
#nav li.nav-selected a:visited,
#nav li#nav-first.nav-selected a:link,
#nav li#nav-first.nav-selected a:visited {
 background-position: left -46px;
}
#nav li:hover a strong,
#nav li.hover a strong,
#nav li.nav-selected a strong {
 background-position: right -46px;
}

/* Hovered, active, selected state for first and last tab exceptions */
#nav li#nav-first a:hover {
 /* first tab on hover or focus */
 background-position: left -138px;
}
#nav li#nav-last:hover strong,
#nav li#nav-last.hover strong,
#nav li#nav-last.nav-selected a strong {
 /* last tab on hover or focus */
 background-position: right -138px;
}
/* END BACKGROUNDS --------------------------------------------------------- */



/* STACK ORDER ------------------------------------------------------------- */
#nav li.nav-selected li a:link,
#nav li.nav-selected li a:visited,
#nav li.nav-selected li a:hover,
#nav li.nav-selected ul {
 z-index: 1;
}
#nav li.nav-selected a:link,
#nav li.nav-selected a:visited,
#nav li:hover ul,
#nav li:hover a:link,
#nav li:hover a:visited,
#nav li:hover a:hover,
#nav li.hover ul,
#nav li.hover a:link,
#nav li.hover a:visited,
#nav li.hover a:hover {
 z-index: 2000;
}
#nav li:hover div,
#nav li.hover div,
#nav li.nav-selected div,
#nav, #nav ul,
/* The previous selectors are needed for z-index to work in IE6, because we have
   positioned elements outside the navigation.
   More info here: http://annevankesteren.nl/2005/06/z-index */
#nav li.nav-selected#nav-last a:link,
#nav li.nav-selected#nav-last a:visited {
 z-index: 4000;
}
/* END STACK ORDER --------------------------------------------------------- */



/* RESETING OF SECOND LEVEL LIs -------------------------------------------- */
#nav li ul li,
#nav li ul li:hover,
#nav li ul li.hover {
 font-size: 100%;
 padding: 0 5px 0 2px;
 background: transparent url(img/1p.png) no-repeat right 50%;
 position: relative;
 left: 80px;
}


#nav li li.nav-last {
 background: transparent;
}
#nav li:hover li a:link,
#nav li:hover li a:visited,
#nav li:hover li a:hover,
#nav li.hover li a:link,
#nav li.hover li a:visited,
#nav li.hover li a:hover,
#nav li li a:link,
#nav li li a:visited,
#nav li li a:hover,
#nav li.nav-selected li a:link,
#nav li.nav-selected li a:visited,
#nav li.nav-selected li a:hover {
 position: relative;
 margin: 0;
 padding: 0 3px;
 background: transparent;
 font-family: Arial,sans-serif;
}
#nav li li a:hover {
 text-decoration: underline;
}
#nav li li.nav-last:hover,
#nav li li.nav-last.hover {
 background: transparent;
}
#nav #nav-destinatii li,
#nav li.nav-no-content {
 background: transparent;
}
/* END RESETING OF SECOND LEVEL LIs ---------------------------------------- */


/* THIRS LEVEL LIs: DESTINATIONS ------------------------------------------- */
#nav #nav-destinatii {
 height: auto;
 overflow: hidden;
 background: #f7f6d7;
}
#nav #nav-destinatii .nav-continent {
 float: left;
 display: inline;
 position: static;
 width: 150px;
 height: auto;
 overflow: hidden;
 padding: 10px 0 20px 0;
 margin-left: 7px;
 border-bottom: none;
 cursor: default;
 background: transparent;
}
#nav #nav-destinatii h4 {
 color: #4d492b;
 margin: 0px;
 padding: 0 0 0px 5px;
 margin: 0 5px 5px 0;
 font-size: 13px;
 line-height: 140%;
 border-bottom: solid #4d492b 1px;
 font-family: Arial,sans-serif;
 font-weight: normal;
}
#nav #nav-destinatii ul {
 width: auto;
}
#nav #nav-destinatii li {
 float: none;
 display: block;
 padding: 0px;
 font-size: 85%;
 font-family: Arial,sans-serif;
 left: 0px;
}
#nav #nav-destinatii li a {
 float: none;
 display: block;
 height: 14px;
 line-height: 14px;
 margin-right: 5px;
 font-weight: normal;
 font-family: Arial,sans-serif;
 color: #4d492b;
}
#nav #nav-destinatii li a:hover {
 color: #f7f7d6;
 background: #4d492b;
 text-decoration: none;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
/*  END THIRS LEVEL LIs: DESTINATIONS -------------------------------------- */


/*  OFERTE SPECIALE -------------------------------------------------------- */
#nav li#nav-oferte-speciale a,
#nav li#nav-oferte-speciale strong {
 background: transparent url(./img/tab-oferta-speciala.png) no-repeat right -1px;
}
#nav li#nav-oferte-speciale.nav-selected a:link,
#nav li#nav-oferte-speciale.nav-selected a:visited,
#nav li#nav-oferte-speciale.nav-selected a:hover,
#nav li#nav-oferte-speciale.nav-selected strong,
#nav li#nav-oferte-speciale:hover a,
#nav li#nav-oferte-speciale.hover a {
 color: #ffffd8;
}
#nav li#nav-oferte-speciale li a,
#nav li#nav-oferte-speciale li strong,
#nav li#nav-oferte-speciale:hover li a,
#nav li#nav-oferte-speciale:hover li strong,
#nav li#nav-oferte-speciale.hover li a,
#nav li#nav-oferte-speciale.hover li strong {
 /*font-weight: bold;*/
 color: #ffffd8;
 background: transparent;
}
#nav li#nav-oferte-speciale div {
 /*background: transparent url(./img/lower-band-bg-18.png) repeat-x top;*/
 background-color: #e60f14;
}
/* First and last tab exceptions in normal state */
#nav li#nav-first strong {
 /* left part of first tab */
 background: transparent url(./img/tab-home-oferta-speciala.png) right -184px;
}
#nav li#nav-first:hover strong,
#nav li#nav-first.hover strong,
#nav li#nav-first.nav-selected strong {
 background: transparent url(./img/tab-home-oferta-speciala.png) right -47px;
}
/* END OFERTE SPECIALE ----------------------------------------------------- */


/* OFERTE PRIMAVARATICE ---------------------------------------------------- */
#nav li#nav-8-martie a,
#nav li#nav-8-martie strong,
#nav li#nav-valentines-day a,
#nav li#nav-valentines-day strong,
#nav li#nav-paste a,
#nav li#nav-paste strong,
#nav li#nav-1-mai a,
#nav li#nav-1-mai strong {
 color: #094573;
 background: transparent url(./img/tabs-template-cu-verde.png) no-repeat right -231px;
}
#nav li#nav-8-martie.nav-selected a:link,
#nav li#nav-8-martie.nav-selected a:visited,
#nav li#nav-8-martie.nav-selected a:hover,
#nav li#nav-8-martie.nav-selected strong,
#nav li#nav-8-martie:hover a,
#nav li#nav-8-martie.hover a,
#nav li#nav-valentines-day.nav-selected a:link,
#nav li#nav-valentines-day.nav-selected a:visited,
#nav li#nav-valentines-day.nav-selected a:hover,
#nav li#nav-valentines-day.nav-selected strong,
#nav li#nav-valentines-day:hover a,
#nav li#nav-valentines-day.hover a,
#nav li#nav-paste.nav-selected a:link,
#nav li#nav-paste.nav-selected a:visited,
#nav li#nav-paste.nav-selected a:hover,
#nav li#nav-paste.nav-selected strong,
#nav li#nav-paste:hover a,
#nav li#nav-paste.hover a,
#nav li#nav-1-mai.nav-selected a:link,
#nav li#nav-1-mai.nav-selected a:visited,
#nav li#nav-1-mai.nav-selected a:hover,
#nav li#nav-1-mai.nav-selected strong,
#nav li#nav-1-mai:hover a,
#nav li#nav-1-mai.hover a {
 color: #094573;
}
#nav li#nav-8-martie li a,
#nav li#nav-8-martie li strong,
#nav li#nav-8-martie:hover li a,
#nav li#nav-8-martie:hover li strong,
#nav li#nav-8-martie.hover li a,
#nav li#nav-8-martie.hover li strong,
#nav li#nav-valentines-day li a,
#nav li#nav-valentines-day li strong,
#nav li#nav-valentines-day:hover li a,
#nav li#nav-valentines-day:hover li strong,
#nav li#nav-valentines-day.hover li a,
#nav li#nav-valentines-day.hover li strong,
#nav li#nav-paste li a,
#nav li#nav-paste li strong,
#nav li#nav-paste:hover li a,
#nav li#nav-paste:hover li strong,
#nav li#nav-paste.hover li a,
#nav li#nav-paste.hover li strong,
#nav li#nav-1-mai li a,
#nav li#nav-1-mai li strong,
#nav li#nav-1-mai:hover li a,
#nav li#nav-1-mai:hover li strong,
#nav li#nav-1-mai.hover li a,
#nav li#nav-1-mai.hover li strong {
 font-weight: bold;
 color: #1e1e78;
 background: transparent;
}
#nav li#nav-charter strong {
 background: transparent url(./img/tabs-template-cu-verde.png) right -369px;
}
#nav li#nav-8-martie strong,
#nav li#nav-valentines-day strong,
#nav li#nav-paste strong {
 background: transparent url(./img/tabs-template-cu-verde.png) right -415px;
}
#nav li#nav-1-mai strong {
 background: transparent url(./img/tabs-template-cu-verde.png) right -231px;
}
#nav li#nav-8-martie.nav-selected a:link,
#nav li#nav-8-martie.nav-selected a:visited,
#nav li#nav-valentines-day.nav-selected a:link,
#nav li#nav-valentines-day.nav-selected a:visited,
#nav li#nav-paste.nav-selected a:link,
#nav li#nav-paste.nav-selected a:visited,
#nav li#nav-1-mai.nav-selected a:link,
#nav li#nav-1-mai.nav-selected a:visited,
#nav li#nav-8-martie:hover a,
#nav li#nav-8-martie.hover a,
#nav li#nav-valentines-day:hover a,
#nav li#nav-valentines-day.hover a,
#nav li#nav-paste:hover a,
#nav li#nav-paste.hover a,
#nav li#nav-1-mai:hover a,
#nav li#nav-1-mai.hover a {
 background-position: left -48px;
}
#nav li#nav-charter:hover strong,
#nav li#nav-charter.hover strong,
#nav li#nav-charter.nav-selected strong {
 background: transparent url(./img/tabs-template-cu-verde.png) right -277px;
}
#nav li#nav-8-martie:hover strong,
#nav li#nav-8-martie.hover strong,
#nav li#nav-8-martie.nav-selected strong,
#nav li#nav-valentines-day:hover strong,
#nav li#nav-valentines-day.hover strong,
#nav li#nav-valentines-day.nav-selected strong,
#nav li#nav-paste:hover strong,
#nav li#nav-paste.hover strong,
#nav li#nav-paste.nav-selected strong {
 background: transparent url(./img/tabs-template-cu-verde.png) right -277px;
}
#nav li#nav-1-mai:hover strong,
#nav li#nav-1-mai.hover strong,
#nav li#nav-1-mai.nav-selected strong {
 background: transparent url(./img/tabs-11.png) right -46px;
}
/* END OFERTE PRIMAVARATICE ------------------------------------------------ */

/* THIRD LEVEL MENU (HORIZONTAL) ------------------------------------------- */
#nav li li {
 position: relative;
}
#nav li li div,
#nav li.hover li div,
#nav li.nav-selected li div,
#nav li:hover li div {
 float: left;
 top: 20px;
 right: 0;
 height: auto;
 display: none;
}
#nav li li.hover div,
#nav li li:hover div {
 display: block;
 
}
#nav li li div ul {
 width: auto;
 background: #f7f7d6;
 -moz-border-radius-bottomright: 4px;
 -moz-border-radius-bottomleft: 4px;

}
#nav li li div li,
#nav li li div li:hover {
 position: relative;
 float: none;
 display: list-item;
 background: transparent;
 left: 0px;
}
#nav li li div li a:link,
#nav li li div li a:visited {
 float: none;
 display: inline-block;
}
#nav li li div li a:link,
#nav li li div li a:visited {
 display: block;
}
#nav .left-corner {
 float: left;
 display: inline;
 width: 50%;
 height: 6px;
 background: transparent url(./img/round-corners.png) no-repeat left top;
}
#nav .right-corner {
 float: right;
 display: inline;
 width: 50%;
 height: 6px;
 background: transparent url(./img/round-corners.png) no-repeat right top;
}

#nav #nav-contact {
 width: 114px;
 text-indent: -9999px;
 background: transparent url(/graphics/buton_contact.png) no-repeat 50% 50%;
}
