body {
	background:#aaaaaa url(../img/bg.jpg) left top repeat-x; 
}

a:link, a:visited {
	color: #59A5B3;
}

.debug {
	border: 1px solid #f00;
}

.hrinterior {
	position:absolute;
	bottom:150px;
}

hr {
	background:transparent url(../img/hr.png) center top no-repeat; 
	border:0px;
	height:1px;
}

.body {
	background:transparent url(../img/bgh.jpg) center top no-repeat; 
	margin:0px;
	width:100%;
	height:100%;
	padding:0px;
}

.centerAlign {
	text-align: center;
	width: 100%;
}
.content-container {
	margin:0px auto;
	width:1000px;
}

.content {
	position:relative;
	width:1000px;
	height:750px;
}

.contenthome {
	position:relative;
	width:1000px;
	height:750px;
}

.ofertaabs {
	position:absolute;
	right:0px;
	top:0px;
	background:transparent url(../img/ofertabg.png) center top no-repeat; 
	width:233px;
	height:213px;
	z-index:1000;
}

.ofertarel {
	position:relative;
	width:233px;
	height:213px;
	text-align:right;
	padding-top:26px;
}

.formularEvidentiat {
	background: transparent url('../img/formularBGNew.png')no-repeat 35px top ; 
}

.formularEvidentiat .input input {
	background-color: #ff7800 !important;
}

.formularEvidentiat .ofertarel {
	padding-top: 0;
}

.formularEvidentiat .submit input, #landingForm .submit input {
	background: transparent url('../img/formularNewButonTrimite.png') center top no-repeat !important;
	width: 83px !important;
	height: 23px !important;
}

#landingForm .submit {
	text-align: center;	
}

#landingForm .submit input {
	border: 0;
	cursor: pointer;
	outline: none;
}

.ofertarel .input input {
	background-color:#000;
	border:0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	margin-top:17px;
	margin-right:21px;
	width:140px;
}

.ofertarel .submit input {
	background:transparent url(../img/trimite.png) center top no-repeat; 
	border:0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	margin-top:20px;
	margin-right:21px;
	width:52px;
	height:15px;
	cursor:pointer;
	color:transparent;
	z-index:1000;
}

.logoabs {
	height:233px;
	left:0;
	position:absolute;
	top:0;
	width:383px;
	z-index:1000;
}

.logorel {
	position:relative;
	width:242px;
	height:213px;
	text-align:left;
	padding-top:26px;
}

.menu {
	padding-top: 1px;
	position:relative;
	left:0px;
	top:20px;
}

.menu ul {
	margin-left: 130px;
	margin-top: -1px;
}

.menu ul li {
	margin-bottom: 3px;
}


.menu ul li a:link, .menu ul li a:visited {
	background: transparent url('../img/menuout.png') no-repeat;
	color: #fff;
	display: block;
	line-height: 16px;
	height: 16px;
	padding-left: 22px;
	text-decoration: none;
	width: 95px;
}

.menu ul li a:hover {
	background: transparent url('../img/menuover.png') no-repeat;
}

.menu ul li a.selected {
	background: transparent url('../img/menuover.png') no-repeat;
}

.despre {
	position:absolute;
	left:0px;
	top:0px;
}

.nav {
	position:absolute;
	right:0px;
	width:117px;
	height:16px;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	letter-spacing:-0.5px;
}

.nav1 {
	top:0px;
}

.nav2 {
	top:20px;
}

.nav3 {
	top:40px;
}

.nav4 {
	top:60px;
}

.txt1 {
	top:2px;
	z-index:100;
	width:95px;
}

.txt2 {
	top:22px;
	z-index:100;
	width:95px;
}

.txt3 {
	top:42px;
	z-index:100;
	width:95px;
}

.txt4 {
	top:62px;
	z-index:100;
	width:95px;
}



.bobby {
	position:absolute;
	width:460px;
	height:144px;
	text-align:left;
	right:0px;
	bottom:0px;
	background:transparent url(../img/bobby.png) center top no-repeat; 
	text-align:right;
	cursor:pointer;
}

.bobbytxt, .dorutxt {
	color:#616161;
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
	line-height:17px;
	
}
.bobbytxt big, .dorutxt big {
	font-size:16px;
}
.bobbytxt span, .dorutxt span {
	font-size:12px;
}
.bobbytxt {
	margin-right:30px;
	margin-top:18px;
	width:320px;
}
.dorutxt {
	margin-right:35px;
	margin-top:18px;
	width:335px;
}

.doru {
	position:absolute;
	width:460px;
	height:144px;
	text-align:left;
	left:0px;
	bottom:0px;
	background:transparent url(../img/doru.png) center top no-repeat; 
	text-align:right;
	cursor:pointer;
}


.home {
	background:transparent url(../img/home.png) center top no-repeat; 
	position:absolute;
	width:728px;
	height:245px;
	text-align:left;
	left:130px;
	top:110px;
}

.adventurer {
	position:absolute;
	width:440px;
	height:307px;
	text-align:left;
	left:50px;
	top:45px;
}

.workoholic {
	position:absolute;
	width:441px;
	height:273px;
	text-align:left;
	right:50px;
	top:85px;
}


.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
	line-height:0px;
	height:0px;
}
.none {
	display:none;
}

.indextxt {
	position:absolute;
	width:560px;
	text-align:left;
	left:220px;
	top:48px;
	text-align:center;
	color:#616161;
}

.indextxt div{
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	margin-top:20px;
	margin-bottom:0px;
}

.indextxt div.np{
	text-align:center;
}


.indextxt div.sp{
	text-transform:uppercase;
	font-size:10px;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

.indextxt div.sp big{
	text-transform:uppercase;
	font-size:14px;
}


.proba1doru {
	background:transparent url(../img/probe.png) 100% 0% no-repeat; 
	position:absolute;
	width:51px;
	height:51px;
	text-align:left;
	left:50px;
	top:190px;
}
.proba2doru {
	background:transparent url(../img/probe.png) 100% 50% no-repeat; 
	position:absolute;
	width:51px;
	height:51px;
	text-align:left;
	left:-20px;
	top:260px;
}
.proba3doru {
	background:transparent url(../img/probe.png) 100% 100% no-repeat; 
	position:absolute;
	width:51px;
	height:51px;
	text-align:left;
	left:50px;
	top:330px;
}
.proba1bobby {
	background:transparent url(../img/probe.png) 0% 0% no-repeat; 
	position:absolute;
	width:51px;
	height:51px;
	text-align:left;
	right:50px;
	top:190px;
}
.proba2bobby {
	background:transparent url(../img/probe.png) 0% 50% no-repeat; 
	position:absolute;
	width:51px;
	height:51px;
	text-align:left;
	right:-20px;
	top:260px;
}
.proba3bobby {
	background:transparent url(../img/probe.png) 0% 100% no-repeat; 
	position:absolute;
	width:51px;
	height:51px;
	text-align:left;
	right:50px;
	top:330px;
}

.interior {
	position:absolute;
	width:1000px;
	height:580px;
	text-align:left;
	left:0px;
	top:190px;
}

.interiorrel {
	position:relative;
	width:100%;
	height:100%;
}

.probedoru .titlu {
	text-align:left;
	margin-left:130px;
}

.probebobby .titlu {
	text-align:left;
	margin-left:130px;
}

.probedoru {
	width:750px;
	position:absolute;
	top:40px;
	right:0px;
	height:400px;
}

.despredoru {
	width:250px;
	position:absolute;
	top:130px;
	left:0px;
}

.despredoru h1 {
	color:#488b01;
	font-size:13px;
	margin-top:0px;
	margin-bottom:20px;
}
.despredoru p {
	color:#000;
	font-size:11px;
	line-height:15px;
}

.probedoru .probamenu {
	background:transparent url(../img/probanosel.png) 0% 100% no-repeat; 
	width:50px;
	height:22px;
	font-size:15px;
	color:#FFF;
	padding:6px 27px;
	margin-left:3px;
	display:block;
	text-decoration:none;
	float:right;
}

.probedoru .selectedproba {
	background:transparent url(../img/probasel.png) 0% 100% no-repeat; 
	width:626px;
	height:17px;
	font-size:15px;
	color:#FFF;
	padding:0px 27px;
	display:block;
	text-decoration:none;
	position:absolute;
	right:0px;
	top:25px;
}

.probedoru .proba {
	width:680px;
	position:relative;
	top:40px;
	float:right;
	height:320px;
	padding-bottom:20px;
}

.probedoru .scroller {
	height:320px;
	overflow:hidden;
}

.termeni .scroller {
	height:295px;
	overflow:hidden;
}

.termeni {
	margin-top:30px;
}

.termeni p {
	margin:5px 0px;
}

.termeni p strong {
	margin:5px 0px 10px 0px;
	font-size:13px;
}

.termeni a {
	color:#686867;
	text-decoration:underline;
}


.termeni a:hover {
	text-decoration:none;
}

.probedoru .proba h1 {
	color:#488b01;
	font-size:13px;
	margin-top:0px;
	margin-bottom:20px;
}

.probedoru .proba p {
	color:#000;
	font-size:11px;
	line-height:15px;
}






.probebobby {
	width:750px;
	position:absolute;
	top:40px;
	right:0px;
	height:400px;
}

.desprebobby {
	width:250px;
	position:absolute;
	top:130px;
	left:0px;
}

.desprebobby h1 {
	color:#378f9f;
	font-size:13px;
	margin-top:0px;
	margin-bottom:20px;
}
.desprebobby p {
	color:#000;
	font-size:11px;
	line-height:15px;
}

.probebobby .probamenu {
	background:transparent url(../img/probanosel2.png) 0% 100% no-repeat; 
	width:50px;
	height:22px;
	font-size:15px;
	color:#FFF;
	padding:6px 27px;
	margin-left:3px;
	display:block;
	text-decoration:none;
	float:right;
}

.probebobby .selectedproba {
	background:transparent url(../img/probasel2.png) 0% 100% no-repeat; 
	width:626px;
	height:17px;
	font-size:15px;
	color:#FFF;
	padding:0px 27px;
	display:block;
	text-decoration:none;
	position:absolute;
	right:0px;
	top:25px;
}

.probebobby .proba {
	width:680px;
	position:relative;
	top:40px;
	float:right;
	height:320px;
	padding-bottom:20px;
}

.probebobby .scroller {
	height:320px;
	overflow:hidden;
}

.probebobby .proba h1 {
	color:#378f9f;
	font-size:13px;
	margin-top:0px;
	margin-bottom:20px;
}

.probebobby .proba p {
	color:#000;
	font-size:11px;
	line-height:15px;
	margin: 10px 0;
}


.share {
	background:transparent url(../img/share.png) 0% 100% no-repeat; 
	width:141px;
	height:21px;
	padding:3px 2px;
	margin-top:30px;
}

.share3 {
	background:transparent url(../img/share3.png) 0% 100% no-repeat; 
	width:68px;
	height:21px;
	padding:3px 5px;
	margin-top:30px;
}

.share a {
	padding:0px;
	margin:0px;
}
.share3 a {
	padding:0px;
	margin:0px;
}

.footer-content {
	width:1000px;
	margin:0 auto;
}

.footer-content .left {
	color: #686867;
}

.footer-content hr {
	margin:30px auto;
}

.form {
	position:absolute;
	left:365px;
	top:30px;	
}

.contact {
	position:absolute;
	right:0px;
	bottom:200px;	
}

.contact h1 {
	font-size:26px;
	color:#000;
}

.contact p, 
.contact p a {
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}

.contact p a:hover {
	text-decoration:underline;
}


.contactinput {
	background:transparent url(../img/input.png) 0% 100% no-repeat; 
	width:249px;
	height:20px;
	border:0px;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.contacttextarea {
	background:transparent url(../img/textarea.png) 0% 100% no-repeat; 
	width:249px;
	height:186px;
	border:0px;
	padding:4px 10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-family:trebuchet MS;
	margin-bottom:10px;
}

.send {
	background:transparent url(../img/send.png) 0% 100% no-repeat; 
	width:120px;
	height:29px;
	border:0px;
	cursor:pointer;
}



h1.term {
	margin-top:50px;
	font-size:26px;
	color:#000;
}

.termenifooter {
	color:#686867;
}



.reviews .sidebar {
	width:300px;
}

.reviews .sidebar h2 {
	margin-top:20px;
	margin-bottom:24px;
	font-size:26px;
	color:#000;
}
.reviews .conti {
	color:#000;
	font-size:11px;
	width:600px;
	margin-top:70px;
	margin-left:50px;
}



.reviews h1 {
	color:#488b01;
	font-size:13px;
	margin-top:0px;
	margin-bottom:5px;
}

.reviews .sursasmall {
	margin-bottom:20px;
}


.sidebar h1 {
	margin-bottom:5px;
	margin-top:0px;
}

.reviews small, .reviews a  {
	color:#488b01;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
}

.reviews a:hover  {
	text-decoration:underline;
}

.reviews p {
	color:#000;
	font-size:11px;
	margin-bottom:10px;
}





.reviews .scroller {
	height:330px;
	overflow:hidden;
}


.error {
	padding-left:10px;
	padding-right:10px;
}
	
.mesajtrimis {
}

div#configuratiiContainer {
	top: 115px;
	position: relative;
}

ul.numeProduse {
	display: inline;
	float: left;
}

ul.numeProduse li {
	line-height: 18px;
	padding-bottom: 1px;
	width: 122px;
}

ul.numeProduse li.hoverState, ul.numeProduse li.activState {
	border-bottom: 1px solid #478a26;
	padding-bottom: 0;
}

ul.numeProduse li a:link, ul.numeProduse li a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

ul.numeProduse li a:hover, ul.numeProduse li.hoverState a:link, ul.numeProduse li.hoverState a:visited {
	color: #277600;
}

h2.numeProdus {
	background: transparent url('../img/configuratiiTitluri.png') no-repeat;
	height: 20px;
	margin-bottom: 25px;
	width: 212px;
}

div#gamaIlustrat {
	display: inline;
	float: left;
	text-align: center;
	width: 405px;
}

div#gamaProduse {
	display: inline;
	float: left;
	margin-left: 80px;
	position: relative;
	width: 490px;
}

div.containerConfiguratii {
	display: inline;
	float: left;
	margin-left: 20px;
	width: 340px;
	*width: 330px;
}

div.containerConfiguratii div.detaliiConfiguratii {
	display: none;
	line-height: 18px;
	margin-bottom: 20px;
}

div.containerConfiguratii div.activ {
	display: inline;
}

div.metaInfoProdus {
	margin-top: 10px;
	position: relative;
}

div.metaInfoProdus div.pret, div.metaInfoProdus div.cod {
	position: absolute
}

div.metaInfoProdus div.pret {
	right: 0;
}

div.metaInfoProdus div.pret strong {
	color: #277600;
	font-size: 14px;
}

div.metaInfoProdus div.cod {
	left: 0;
}

div.metaInfoProdus div.cod strong {
	color: #277600;
}

div#numeProduseContainer {
	position: relative;
}

div#produsActivIndicatorContainer {
	background: transparent url('../img/indicatorActivBG.png') no-repeat left bottom;
	width: 1px;
	position: absolute;
	left: 122px;
	*left: 138px;
	top: 0;
}

div#produsActivIndicator {
	background-color: #478a26;
	bottom: 77px;
	position: absolute;
	width: 1px;

}

ul#tabsNavigation {
	position: absolute;
	right: 0;
	top: 70px;
}

ul#tabsNavigation li {
	float: left;
	line-height: 19px;
	margin-right: 10px;
	text-align: center;
	width: 109px;
}

ul#tabsNavigation li a:link, ul#tabsNavigation li a:visited {
	background: transparent url('../img/produsButon.png') no-repeat;
	color: #fff;
	display: block;
	height: 19px;
	text-decoration: none;
	width: 109px;
}

ul#tabsNavigation li a:hover, ul#tabsNavigation li a.activ:link, ul#tabsNavigation li a.activ:visited {
	background-position: 0 -21px;
	color: #000;
}

div.timeline3810t h2 {
	background-position: -225px 0;
}

div.timeline4410 h2 {
	background-position: 0 -24px;
}

div.timeline4810T h2 {
	background-position: -225px -24px;
}

div.timeline5410 h2 {
	background-position: 0 -48px;
}

div.timeline5810T h2 {
	background-position: -226px -48px;
}

div.travelmate8371 h2 {
	background-position: 0 -72px;
}

div.travelmate8431 h2 {
	background-position: -225px -72px;
}

div.travelmate8471 h2 {
	background-position: 0 -95px;
}

div.travelmate8531 h2 {
	background-position: -225px -95px;
}

div.travelmate8571 h2 {
	background-position: 0 -118px;
}

div#galerieContainer {
	position: relative;
	top: 50px;
}

div#galerieImagineActivaContainer {
	display: inline;
	float: left;
	height: 360px;
	overflow: hidden;
	width: 560px;
}

div#galerieImaginiThumbs {
	display: inline;
	float: left;
	margin-left: 20px;
	width: 418px;
}

div#galerieImaginiThumbs p {
	line-height: 14px;
	margin-bottom: 20px;
	margin-top: 10px;
}

a.galerieThumb:link, a.galerieThumb:visited {
	float: left;
	display: block;
	height: 61px;
	margin-bottom: 7px;
	margin-right: 7px;
	width: 61px;
}

div#galerieThumbsContainer {
	margin-left: 10px;
}

 .scrolla {
	height:265px;
	overflow: hidden
}

div#prezentare {
	padding-top: 1px;
	position: relative;
	top: 75px;
}

div#prezentare div#ilustratii {
	display: inline;
	float: left;
	height: 350px;
	position: relative;
	width: 435px;
}

div#ilustratieTravelmate, div#ilustratieAspire {
	position: absolute;
}

div#ilustratieTravelmate {
	left: 20px;
	z-index: 1;
}

div#ilustratieAspire {
	top: 260px;
	right: 0;
	z-index: 2;
}

div#beneficiiContainer {
	display: inline;
	float: left;
	
}

div.beneficiiText {
	color: #010000;
	display: inline;
	float: left;
	font-size: 10px;
	height: 170px;
	width: 250px;
}


div.beneficiiText .casutaBeneficii p {
	text-align:justify;
}

div.beneficiiText2 {
	margin-left: 10px;
}

div.ilustratBeneficiu {
	display: inline;
	float: left;
	height: 170px;
	margin-right: 10px;
	text-align: center;
	width: 90px;
}

div.beneficiiText h3 {
	font-size: 11px;
	margin-bottom: 10px;
}

div#beneficii {
	height: 320px;
	margin-left: 10px;
	overflow: auto;
	width: 530px !important;
}

ul.produseNav {
	position: absolute;
}

ul.produseNav li {
	float: left;
	line-height: 19px;
	margin-right: 10px;
	text-align: center;
	width: 109px;
}

ul.produseNav li a:link, ul.produseNav li a:visited {
	background: transparent url('../img/produsButon.png') no-repeat;
	color: #fff;
	display: block;
	height: 19px;
	text-decoration: none;
	width: 109px;
}

ul.produseNav li a:hover, ul.produseNav li a.activ:link, ul.produseNav li a.activ:visited {
	background-position: 0 -21px;
	color: #000;
}

ul#navigareIndexProduse {
	right: 50px;
	bottom: 100px;
}

ul#navigareConfiguratii {
	right: 50px;
	bottom: 150px;
}

ul#navigareGalerie {
	right: 20px;
	bottom: 130px;
}

img.articleIllustration {
	float: left;
	margin: 3px 10px 0 0;
}

div#videoContainer {
	left:130px;
	height:440px;
	position: absolute;
	top: 50px;
	width:770px;
}

#PageSendOfertaForm .input {
	position:relative;
}
#PageSendOfertaForm .input label.error {
	position:absolute;
	left:57px;
	top:37px;
}

ul.beneficiiNav {
	position: absolute;
	top: -4px;
}

ul.beneficiiNav li {
	float: left;
	line-height: 19px;
	margin-right: 10px;
	text-align: center;
	width: 131px;
}

ul.beneficiiNav li a:link, ul.beneficiiNav li a:visited {
	background: transparent url('../img/produsButonWide.png') no-repeat;
	color: #fff;
	display: block;
	height: 19px;
	text-decoration: none;
	width: 131px;
}

ul.beneficiiNav li a:hover, ul.beneficiiNav li a.activ:link, ul.beneficiiNav li a.activ:visited {
	background-position: 0 -21px;
	color: #000;
}

ul#submeniuProduse {
	left: 122px;
	position: absolute;
	top: 1px;
}

ul#submeniuProduse li a:link, ul#submeniuProduse li a:visited {
	background: transparent url('../img/menuover.png') no-repeat;
}

.campani {
	line-height:25px;
	margin-left:230px;
}

div#formularPointer {
	display: none;
	position: absolute;
	right: 200px;
	top: 30px;
}

div#landing {
	
}

div#landing div#leftPane, div#landing div#rightPane {
	display: inline;
	float: left;
}

div#landing div#leftPane {
	position: relative;
	top: 50px;
	width: 405px;
}

div#landing div#leftPane p {
	margin-top: 30px;
}

div#landing div#rightPane {
	margin-left: 185px;
	width: 300px;
}

div#landingForm input {
	background-color: #8EBE43;
	border: 1px solid #8EBE43;
	color: #fff;
	font-size:25px;
	height: 30px;
	margin: 10px;
	padding: 0 !important;
	width: 300px;
}

div#landingForm input.error {
	border: 1px solid #ff8000;;
}

div#landingForm .input label.error {
	left: 310px;
	width: 120px;
	top: 20px;
}


