html, body, h1, h2, h3, h4, h5, h6, p, span, form, fieldset, legend, a, img, hr, br, ul, li, ol			{	margin:0; padding:0; border:0}
body	{	font:11px Verdana, Arial, Helvetica, sans-serif; color:#09376f}

#page	{	background:#116DAC url(img/fundal.jpg) no-repeat left bottom}

#logo	{	left:3%; float: left; width: 240px; text-align: center; }
#logo a	{	display:block; height:90px; width:200px; background:url(img/logo-victor.png) no-repeat center; margin:0 auto}

li					{	list-style:none; display: block}
.clear				{	clear:both; height:0}
a.text-link			{	color:#09376f; text-decoration:underline; font-size:9px}
a.text-link:hover	{	text-decoration:none}
.lfl	{	float:left}
.rfl	{	float:right}
.eroare	{	font-weight:bold; color:#f64}




#nav		{	height:72px; width:720px; background:url(img/nav-bg.png) no-repeat; padding:0 5px 0 25px; margin-left: 24%; display: block; }
#nav li		{	display:block; float:left; height:50px; margin-right:6px }
#nav a		{	letter-spacing:0.2em; font:7px Arial, sans-serif; color:#34A8FE; text-decoration:none; display:block; float:left; height:38px; padding:12px 0 0 30px; background-position:left 12px; background-repeat:no-repeat; outline:none; text-transform:uppercase}
#nav a span	{	text-transform:none; letter-spacing:-0.06em; text-decoration:none; color:#fff; font: 15px "Trebuchet MS", Arial, sans-serif; color:#d7e8ff; line-height:20px; font-weight:bold; margin-left:-1px}

#nav a:hover		{	text-decoration:none; color:#d7e8ff}
#nav a:hover span	{	text-decoration:underline}
#nav-home a		{	background-image:url(img/nav-home.png); width:77px}
#nav-despre a	{	background-image:url(img/nav-despre.png); width:84px }
#nav-oferta a	{	background-image:url(img/nav-oferta.png); width:91px}
#nav-taxe a		{	background-image:url(img/nav-calc.png); width:171px}
#nav-contact a	{ background-image:url(img/nav-contact.png); width:85px }

#subnav			{ clear:both; margin-left: 32%; margin-bottom: 10px; display: block; height: 20px; }
#subnav li		{ display:block; padding:0 10px 0 18px; background:url(img/shiny-bullet.png) no-repeat left 2px; float: left; }
#subnav a		{	font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
#subnav a:hover	{	text-decoration:underline}

#wrap			{ top:110px; width:716px; margin-left:24%; clear: right; }

#quick-links	{ width:103px; height:169px; background:url(img/quick-links-bg.png) no-repeat; float:left; margin-right:12px }

#quick-links li	{	background:url(img/quicknav-hdiv.png) no-repeat center bottom}
#quick-links li.ult{background:none}
#quick-links li#quick-title	{	height:29px; background:url(img/quick-links-title.png) no-repeat;}
#quick-links a	{ text-align:center; font-size:12px; color:#003e92; padding:7px 0; display:block; text-decoration:none; height: 16px; }
#quick-links a:hover	{	color:black}


#ap-lux			{ width:172px; height:379px; float:left; margin-right:12px; background-image: url(img/ap-lux.png); background-repeat: no-repeat; }
#ap-lux a		{ display:block; text-align:right; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; width:138px; height:25px; border:3px solid white; margin:0 auto; background:url(img/ap-lux-el-bg.png); color:white; padding:2px 4px; line-height:12px }
#ap-lux a:hover	{ border-color:#ffc600; color:#ffc600; margin: 0 auto; }
#ap-lux em		{	color:#ffc600; font-style:normal}
#ap-lux a#ap-lux-link	{ width:132px; height:160px; font:13px "Trebuchet MS", Arial, sans-serif; color:#d7e8ff; background:url(img/ap-lux-bg.png); text-decoration:none; font-weight:400; padding:16px 0 0 40px; letter-spacing:-0.04em; text-align:left; border:0; line-height: 18px; }
#ap-lux a#ap-lux-link:hover	{ text-decoration:underline; cursor:pointer}

#content	{ width:417px; float:left; min-height:379px; height:auto !important; height:379px; padding-bottom: 15px; }
#bun-venit	{ background:url(img/content-t-bg2.png) no-repeat; width: 387px; padding: 13px 20px 13px 10px; min-height:120px; height:auto !important; height:120px }
#content h3				{	height:18px; display:block; line-height:18px; margin-bottom:8px; padding-left:40px; width:323px; font-size:11px}
#content h1				{	height:18px; display:block; line-height:18px; margin-bottom:8px; padding-left:40px; width:323px; font-size:11px}
#content a.text-link		{	float:right}
#content #oferta-zilei a.text-link		{	float:none}
#content #oferta-zilei a.pic-link		{	float:left; margin:0 10px 10px 0}
#content #oferta-zilei p					{	margin: 3px 0 0 0; text-align:right}
#content #oferta-zilei p em				{	font-style:normal; font-weight:bold; float:left}
#content #oferta-zilei div				{	margin-bottom:12px}
#content p				{	margin-bottom:10px; text-align:justify}
#content #bun-venit h3,h1,
#content .continut h3	{	background: url(img/h3-verde.png) no-repeat}
#content .continut h1	{	background: url(img/h3-verde.png) no-repeat}
#content #despre-noi,
#content .continut		{ padding: 0 20px 10px 10px; width: 387px; background:url(img/content-b-bg2.png) no-repeat left bottom; min-height:178px; height:auto !important; height:178px }
#content .continut		{	margin-top:-10px}
.despre #content .continut	{	width:449px}

/*.roundPic	{	cursor:pointer}*/
.round-pic				{	float:left; margin:0 15px 15px 0; background-repeat:no-repeat}
#round-pic-1			{	background-image:url(img/round-pic-1.jpg); height:91px}
#round-pic-2			{	background-image:url(img/round-pic-2.jpg); height:46px }
#round-pic-3			{	background-image:url(img/round-pic-3.jpg); height:46px }
#round-pic-4			{	background-image:url(img/round-pic-4.png); height:46px }
#round-pic-5			{	background-image:url(img/round-pic-5.png); height:46px }
#round-pic-6			{	background-image:url(img/round-pic-6.png); height:46px }
#round-pic-7			{	background-image:url(img/round-pic-7.png); height:46px }
#despre-noi div.roundPic,
#bun-venit div.roundPic { margin:12px 12px 12px 0; float:left; width:91px; border: 4px solid #E8F8FF }
#content #despre-noi h3 { background: url(img/h3-portocaliu.png)}
#oferte		{ width: 378px; min-height: 160px; background: url(img/oferte-bg.png) no-repeat; padding-top: 20px; padding-left:8px; float: left; display: block; }
#oferte li 	{ width: 125px; display:block; float:left; position: relative; }
#oferte em 	{ font-style:normal; font-size:11px; font-weight:bold; color:#00508e; display:block; margin:5px 0}
#oferte p 	{ font-size:9px; color:#7d7d7d; padding-left:8px; margin-bottom:5px; display:block; border-right:1px solid #A7D9E4; width:114px}

#oferte div.roundPic { height:69px; width:118px; background-repeat:no-repeat; margin-bottom:15px; border:1px solid #A8D3DA}

#oferte a.text-link { margin-top: 5px; display: block; text-transform: uppercase; width: 15px; height: 11px; background: url(img/btn-go.png) no-repeat; padding-left: 9px; font-size: 8px; line-height: 12px; text-decoration: none; color: #535353; }
#oferte p.ult	{	border-right:0}

#calculator	{ width:240px; height:177px; background:url(img/calculator.png) no-repeat; float:right; padding-top: 48px; padding-left: 5px; position: relative; top:-184px; right: -45px; }
a.more-btn { background: url(img/btn-more.png); display: block; height: 16px; width: 39px; cursor: pointer; }
#calculator p	{	width:120px; margin-top:55px; margin-bottom:10px}
#page #content.calculator h4,
#calculator h4 { font-size:12px; font-weight:normal; color:#a00000; width:125px; line-height:15px; font-family: Tahoma, Arial, sans-serif; letter-spacing:0.04em; margin-top:5px}
#calculator -promo p { font-size:11px; line-height:14px; font-weight:normal; color:#389eb1; font-family:Tahoma, Arial, sans-serif; letter-spacing:-0.06em; margin-bottom:15px; margin-top:5px}
#ap-lux li { margin-bottom:2px }
#ap-lux li#ql-bbg { background:url(img/quick-links-bbg.png); height:9px}


#ft						{	height:40px; background:#fff url(img/ft-bg.png) repeat-x; padding:31px 14px; color:#999; line-height:16px}
#ft span					{	float: right; text-align: right; color: #999; font-size: 10px}
#ft a.ft-VRS				{	color:#00508e}
#ft-links				{	text-align:center; width:600px; margin-left:11%}
#ft-links li				{	display:inline; text-align:center; padding-right:3px}
#ft a					{	color:#999; text-decoration:none; padding-right: 3px}
#ft a:hover				{	text-decoration:underline}
#ft-links li.sel a:hover,
#ft-links li.sel a			{	color:#003e92; text-decoration:none}

#page.despre #wrap 		{	width: 930px; margin-left:7%}
#page.despre			{	background: #116DAC url(img/fundal2.jpg) no-repeat right bottom; }
#page.despre #calculator	{	position: static; float: left; width: 257px; background: url(img/calculator2.png) no-repeat; margin-right:8px; height:285px; padding-top:85px}
#page.despre div.page 	{	padding-left:425px; clear:left; background:url(img/bloc.png) no-repeat; padding-top:40px; height:188px}
#page.despre #content	{	width:479px; margin-right:8px}
.pag-contact #page.despre #content	{	width:700px}
#page.despre #ap-lux		{	margin-right:0; height:370px}
#page.despre #content #bun-venit h3 		{	background: url(img/h3-portocaliu2.png) no-repeat; width:420px}
a.cere-oferta			{	display: block; height: 85px; width: 245px; background: url(img/cere-oferta.png) no-repeat}
#page.despre #calculator a.cere-oferta 	{	margin: 30px auto 0}
a.cere-detalii			{	float:right; display: block; height: 52px; width: 150px; background: url(img/cerere-detalii.png) no-repeat}
#page.despre #calculator a.cere-detalii 	{	margin: 30px auto 0}
#page.despre #calculator div { padding-left:14px; display:block}
#page.despre #calculator h4 { width:135px; display: block}
#page.despre .continut h3,
#page.despre #despre-noi h3 { width: 420px; background: url(img/h3-portocaliu2.png) no-repeat}
#page.despre #content #despre-noi,
#page.despre #content #bun-venit { overflow:hidden; width:444px; min-height:164px; height:auto !important; height:164px; padding: 13px 25px 8px 10px}


#page.apartament #content #bun-venit	{	width:459px; padding:13px 10px 8px 10px; background:url(img/content-t-bg2.png) no-repeat}
#page div.oferta #content #despre-noi,
#page.apartament #content #despre-noi{	min-height:10px; height:10px !important; padding-top:0; padding-bottom:0}
img#imagine			{	float:left; margin-right:12px}
div.detalii-ap		{	float:right; width:190px; padding-bottom:20px}
span.ap-user-actions	{	display:block; text-align:center; padding:10px 0 15px}

#page #content fieldset					{	padding:15px 5px; display:block}
#page #content.apartament label		{	width:80px; padding-right:12px; display:block; float:left; clear:left}
#page #content.apartament input.camp	{	width:220px; margin-bottom:2px; border:1px solid #777}

#page #content.calculator		{	height:400px; width:700px; padding:25px; background:url(img/calculator3.png) no-repeat top}
#page #content.calculator h3		{	width:420px; background: url(img/h3-portocaliu2.png) no-repeat}
#page #content.calculator form	{	padding:0 0 0 100px}
#page #content.calculator input	{	position:relative}
#page #content.calculator label	{	display:block; float:left; clear:left; width:100px; padding-right:6px; text-align:right}
#page #content.calculator select	{	display:block; margin-top:12px; margin-bottom:12px}
#page #content.calculator div#calculator-promo	{	display:block; width:130px; float:right; padding-right:125px; padding-top:85px}
#page #content.calculator div#calc-text			{	width:420px}
#page #content.calculator div#rezultat			{	color:black; font-size:12px; padding-top:20px; clear:left; padding-top:20px; padding-left:50px; float:left; text-align:left; width:250px; padding-left:50px}
#page #content.calculator div#calc-text p			{	width:420px}

#page #content input.input-btn		{	clear:left; float:left; width:auto; padding:3px 7px; font-size:12px; font-weight:bold; letter-spacing:0.1em; margin-top:5px}



.pag-contact #content			{	height:400px; width:700px; padding:25px; background:url(img/main-bg.png) no-repeat top}
.pag-contact #text-contact		{	width:200px; float:left}
.pag-contact #text-contact p		{	text-align:left}
.pag-contact #feedback h3		{	width:420px; background: url(img/h3-portocaliu2.png) no-repeat}
.pag-contact #feedback,
.pag-contact fieldset				{	width:450px; float:right; padding-right:30px}
.pag-contact legend				{	font-size:15px}
.pag-contact input,
.pag-contact textarea,
.pag-contact select				{	margin-bottom:5px; font:11px Verdana, Arial, sans-serif; padding:1px 2px; line-height:16px}
.pag-contact label				{	float:left; display:block; width:110px; text-align:right; padding-right:5px}
.pag-contact span				{	line-height:16px}
.pag-contact input.input-btn		{	margin-left:115px}


#page .oferta #content fieldset			{	width:380px; margin:0 auto; color:#09376f; display:block; padding-bottom:0}
#page .oferta #content fieldset.secund	{	width:392px}
#page .oferta #content fieldset strong		{	display:block; padding:10px 0 5px; border-bottom:1px solid #66CCCC; margin-bottom:10px}

#page .oferta #content input.input,
#page .oferta #content textarea,
#page .oferta #content select		{	border:1px solid #66CCCC; margin-bottom:5px; padding:1px 2px; font:11px Verdana, sans-serif; line-height:16px}
#page .oferta #content input.input	{	width:110px; float:left; margin-right:7px}
#page .oferta #content label		{	line-height:18px; padding-bottom:4px; display:block; float:left; padding-right:4px}
#page .oferta #content textarea		{	width:311px}
#page .oferta #content fieldset.secund label.cr		{	clear:left}
#page .oferta #content fieldset.secund input.input		{	margin-right:25px}
#page .oferta #content input.submit-btn			{	padding:0 8px; margin-right:4px}



#page #content.amplasament	{ background:url(img/amplasament.png) no-repeat; height:370px !important; width: 700px}



#page.home #bun-venit		{	background:url(img/bun-venit.png) no-repeat}
#page.home #despre-noi		{	background:url(img/content-b-bg.png) no-repeat bottom; padding-bottom:15px}

#page.amplasament #content	{	width:899px; background:url(img/amplasament-bg.png) no-repeat; padding:15px}

#slideHolder	{	width:428px;height:85px; overflow-x:auto; overflow-y:hidden}
#slideInner		{	height:85px; margin-left:6px}
#slideInner a	{	height:65px; max-height:65px; overflow:hidden; display:block; float:left; margin-right:3px; border:3px solid #ededed}

.apartamente #page #content	{	width:700px; padding:25px; background:url(img/apts-bg.png) no-repeat}
.apartamente .ap-b			{	clear:both; float:left; width:750px; height:10px; background:url(img/b-bg.png) no-repeat; padding-bottom:20px}
.apartamente #content h3		{	background: url(img/h3-portocaliu2.png) no-repeat; width:100%}
p.ordonator					{	background:#fff; padding:3px 6px; line-height:15px; margin:30px 0 10px}
p.ordonator	span				{	padding:0 25px 0 5px}
.apartamente #content em		{	font-style:normal; margin-right:35px; font-weight:bold}
.apartamente #content .ap	{	padding:20px 0 10px; width:330px; float:left; min-height:150px; height:auto !important; height:150px; display:table-cell; vertical-align:middle}
.apartamente #content .paginarea	{	clear:both; padding-top:25px; text-align:center}
.apartamente #content .poza-ap	{	float:left; margin-right:12px; min-height:70px; height:auto !important; height:70px}
.apartamente #content .actiuni	{	clear:left; padding:10px 0}
.apartamente #content .actiuni li	{	display:inline}
.apartamente #content .ap a:visited,
.apartamente #content .ap a		{	color:#09376f; text-decoration:underline; font-size:9px}
.apartamente #content .ap a:hover	{	text-decoration:none}
.apartamente #content .apHead a:visited,
.apartamente #content .apHead a		{	font-size:14px; text-decoration:none}
.apartamente #content .apHead a:hover	{	text-decoration:underline}

#sitemap li {font:12px/18px arial, sans-serif; padding-bottom:1px; }
#sitemap a{color:black}
#sitemap li ul	{padding-left:15px}
