@charset "utf-8";
/* CSS Document */

*{ margin: 0px; padding: 0px;}
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
.clrf{ clear:both; }
body{ background: url( images/bg_header.jpg ) repeat-x top left; }

/* header */
.holder_top{ margin: 0px auto; width: 960px; background: url( images/bg_hdr.gif ) no-repeat top right; }
.header{ height: 125px; }
.header img{ margin: 20px 0px 0px 20px; width:189px; height:94px; border-width: 0px; float: left; }
.header .mailto{ float:right; margin-top:45px; width:250px; height:35px; }
.header .meniu{ float: right; margin-top: 87px; height: 37px; font-family: arial; font-size: 18px; line-height: 37px; }
.header .meniu a{ color:#ffffff; margin-right: 20px; }
/* end header */

/* body */
.holder_body{ margin: 0px auto; width: 930px; border-width: 0px 2px 2px 2px; border-color: #d7d7d7; border-style: solid; background-color: #ffffff; padding: 15px; margin-bottom: 10px; }
.holder_meniu{ float:left; background: url( images/bg_meniu.gif ) no-repeat top left; width: 179px; padding: 10px;  }
.meniu_v{ width: 179px; background: url( images/meniu_bg.gif ) repeat-y top left; float: left;}
.meniu_v .meniut{ float: left; height:6px; width:179px; }
.meniu_v .meniub{ float: left; height:87px; width:179px; }
.meniu_v .menu{ float: left; width: 169px; padding: 0px 5px 0px 5px; }
.menu .cat_title{ height: 25px; width:159px; }
.menu ul{ width:169px; border-bottom: 1px solid #dbded9; list-style: none; margin-top: 10px; }
.menu ul li{ width:164px; border-top: 1px solid #dbded9; padding-left: 5px; }
.menu ul li a{ line-height: 23px; font-family: arial; color: #05277c; font-size: 12px; font-weight: bold; background: url( images/arrow.gif ) no-repeat center left; padding-left: 10px; }
.menu .rez{ margin: 20px auto; border-width: 0px; }
.menu p{ font-family: arial; font-size: 12px ; margin:5px; }
.menu p span{ margin-left:23px; }
.holder_content{ float:left; width:731px; margin-bottom: 30px; min-height: 267px; background: url( images/ultra_bg.gif ) no-repeat top left; }

.oferte_speciale{ float: left; width:402px; margin-top: 20px; background: url( images/oferte_speciale_bg.gif ) repeat-y top left; }
.oferte_speciale .oferta{ width:375px; margin:0px 10px; padding: 10px 5px; border-top:1px solid #b0cce6; height: 96px;}
.oferte_speciale .oferta .bigfix{ position:absolute; }
.oferte_speciale .oferta .lft{ position:absolute; width:102px; height:96px; }
.oferte_speciale .oferta .rgt{ position:absolute; width:260px; left:110px; }
.oferte_speciale .oferta .noua{ position:absolute; left:72px; border-width: 0px; }

.oferte_speciale .oferta div{ font-family: arial; font-size: 12px;  }
.oferte_speciale .oferta div a{ font-family: times; color: #213e77; font-weight: bold; font-size: 15px; }
.oferte_speciale .oferta div font{ color:#890101; font-size:12px; }

.ptitle{ margin:5px 10px 0px 67px; height:48px; }
.ptitle h1{ font: normal 24px times; color:#083562; }
.banner{ width: 700px; margin: 10px 10px 10px 20px; height: 180px; }
.holder{ width:700px; margin:20px 0px 0px 20px; }
.holder2{ width:700px; margin:20px 0px 0px 20px; background-color: #f2f9ff; } /* background-color: #f2f9ff; */
.holder2 .h2left{ float:left; width:560px; margin:5px 0px 0px 5px; }
.holder2 .h2left .ofr{ margin-bottom: 20px; border-bottom:3px solid #1c6bb8; padding-bottom: 20px; }
.holder2 .h2left .ofr h4{ font:bold 16px arial; color:#37658d; }
.holder2 .h2left .ofr h5{ font:bold 12px arial; color:#37658d; }
.holder2 .h2left .ofr a{ font:normal 18px arial; color:#000000; }
.holder2 .h2left .ofr p{ font:normal 12px arial; color:#000000; margin:5px 0px 5px 0px; }
.holder2 .h2right{ float:right; width:100px; margin-right:10px; font: normal 12px arial; }
.holder2 .h2right a{ color:#05277C; }


.holder2 .col{ float:left; width:220px; list-style:none; }
.holder2 .col li{ padding-left: 15px; background: url( images/arrow.gif ) no-repeat left 5px; }
.holder2 .col a{ font: normal 18px times; color:#475413; }
.holder2 table{ float: none; margin-top: 10px; }
.holder2 ul li { margin-left: 15px; }
.holder2 .tara{ float:left; width:220px; margin:10px 0px 25px 10px; font: normal 18px times; color:#000000; }
.spacer{ height:200px; }

.right_col{ float:left;  width:318px; margin:20px 0px 0px 8px; }
.holder_meniu .nwsl{ background: url( images/nws_bg.gif ) repeat-y top left; margin-bottom: 10px; }
.holder_meniu .nwsl input{ border:1px solid #6d6d6c; height: 18px; font-weight: bold; color: #294900; margin:4px 20px 10px 20px; font-size:12px; line-height: 18px; }
.holder_meniu .nwsl .sub{ margin-left:10px; border-width: 0px; width: 161px; height: 35px; }
.right_col .recomandari{ background: url( images/green_bg.gif ) repeat-y top left; }
.right_col .recomandari .reco{ background: url( images/gradient_bg.gif ) repeat-x top left; margin: 0px 10px 0px 10px; }
.right_col .recomandari .rcmd{ text-align: center; float: left; width: 148px; margin:10px 0px 10px 0px; font-size:12px; font-family: arial; }
.right_col .recomandari .rcmd a{ color:#890101; }
.right_col .recomandari .rcmd p{ color:#000000; margin-top: 10px;}
.right_col .recomandari .rcmd b{ color:#890101;}

/* end body */

/* footer */
.holder_footer{ width: 930px; margin: 0px auto; font-family: times; font-size:11px; color:#475413; }
/* end footer */

.detalii_oferta_tbl{float:left; margin-bottom:30px;width:430px;background: #ebf0f5}
.detalii_oferta_tbl b {color:#456acb;font-weight:100}

div.croaziera { margin:0px 10px;padding:20px 10px;border-top:1px solid #c7e1bd;font-size:13px }
div.croaziera a { font-family: times; color: #213e77; font-weight: bold; font-size: 16px; }
div.croaziera h4 {margin-top:10px;color:#890101; font-size:13px;}
div.croaziera h5 {font-size:13px;font-weight:normal}