
											/* General */
BODY
{
	margin:0px;
	font-family:Verdana;
	font-size:8pt;
	color:#555555;
}

input
{
	width:150px;
	font-size:8pt;
	color:#555555;
}

select
{
	width:153px;
	font-family:Verdana;
	font-size:8pt;
	color:#555555;
}

#breadcrumb
{
	float:left;
	clear:both;
	width:920px;
	border-bottom:dotted 1px red;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	font-weight:bold;
}

h1
{
	color:red;
	font-size:16pt;
}

#breadcrumb a
{
	text-decoration:none;
	color:black;
}

#breadcrumb a:hover
{
	text-decoration:none;
	color:red;
}
	

img
{
	border:0px;
}

#bodyAlign
{
	width:940px;
	text-align:center;
}

#bodyContainer
{
	float:left;
	width:940px;
}

#header
{
	float:left;
	width:940px;
}

#logo
{
	float:left;
	width:320px;
}

#language
{
	float:left;
	width:250px;
	padding-left:68px;
	height:20px;
	text-align:left;
}

#homeMiddleCol
{
	float:left;
	width:280px;
	height:197px;
	/*
	background-image:url(images/right_top_bg1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ffffff;*/
}

#group
{
	float:left;
	width:645px;
/*	border:solid 1px blue;*/
}

#group1
{
	float:left;
	width:295px;
	background-image:url(images/right_top_bg1.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#leftSide
{
	float:left;
	padding-left:20px;
	width:620px;
/*	padding-top:10px;
	border:solid 1px blue;*/
}

#rightSide
{
	float:left;
	width:300px;
/*	padding-left:25px;
	padding-top:10px;
	border:solid 1px yellow;*/
}

#roportal {float:left; width:100%; padding-top:10px; text-align:right;}

.rightRow {float:left; width:250px; clear:both;}

.row
{
	float:left;
	clear:both;
	width:95%;
	text-align:left;
}

.row ul
{
	padding-left:0px;
	margin-left:5px;
	list-style-position:inside;
	list-style-type:square;
}

.title
{
	float:left;
	clear:right;
	width:100%;
	padding-top:15px;
	font-family:Trebuchet MS;
	font-size:14pt;
	color:#990103;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
	margin-bottom:5px;
	background-image:url(images/underline.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.pageTitle
{
	float:left;
	width:100%;
	padding-top:15px;
	padding-left:0px;
	font-family:Trebuchet MS;
	font-size:14pt;
	color:#990103;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
	margin-bottom:5px;
	background-image:url(images/underline.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.comment a
{
	color:red;
	text-decoration:none;
}

.comment a:hover
{
	color:red;
	text-decoration:none;
	font-weight:bold;
}
								/*	Search css	*/
.onRedBg
{
	float:left;
	width:100%;
/*	padding-left:15px;*/
	padding-top:0px;
	padding-Bottom:3px;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

#formYouWantTo
{
	float:left;
	width:255px;
	padding-left:15px;
}

#formSearchByCateg
{
	float:left;
	width:250px;
	padding-left:60px;
}

.formSelect
{
	float:left;
	width:200px;
	background-color:#dddddd;
	font-family:Arial;
	font-size:9pt;
	color:Red;
}

#formYouWantTo .formRow
{
	clear:left;
	float:left;
	width:100%;
	text-align:left;
}

#formYouWantTo .formRow select
{
	float:left;
	width:200px;
	background-color:#dddddd;
	font-family:Arial;
	font-size:9pt;
	color:Red;
}

#formYouWantTo .formRow input
{
	float:left;
	width:auto;
	background-color:#dddddd;
	font-size:9pt;
	color:Red;
	font-weight:bold;
	border:solid 1px #999999;
	padding-top:2px;
	padding-bottom:1px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	letter-spacing:1px;
}

.btnCustom
{
	/*float:left;*/
	width:auto;
	background-color:#990103;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	border:solid 1px #999999;
	padding:2px;
	margin-left:-5px;
	margin-top:0px;
	cursor:pointer;
	letter-spacing:1px;
}

.btnApelare
{
	padding-top:10px;
	font-family:Arial;
}
/*
	display:block;
	float:right;
	background-color:#dddddd;
	font-size:9pt;
	color:Red;
	font-weight:bold;
	border:solid 1px #999999;
	cursor:pointer;
	letter-spacing:1px;
	padding:5px;
}
*/
.btnApelare a
{
	font-size:10pt;
	background-color:Red;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	letter-spacing:1px;
	padding:3px;
	text-decoration:none;
	border:solid 1px #000000;
	height:20px;
}

.btnApelare a:hover
{
	background-color:#dddddd;
	color:Red;
	font-size:10pt;
	font-weight:bold;
	border:solid 1px #999999;
	text-decoration:none;
}

#formSearchByCateg .formRow input
{
	float:left;
	width:auto;
	background-color:#dddddd;
	font-size:9pt;
	color:Red;
	font-weight:bold;
	border:solid 1px #999999;
	padding-top:2px;
	padding-bottom:1px;
	margin-left:3px;
	margin-top:0px;
	cursor:pointer;
	letter-spacing:1px;
}

#formSearchByCateg .formRow input:hover
{
	color:#000000;
}

#formYouWantTo .formRow input:hover
{
	color:#000000;
}

#advancedSearch
{
	width:240px;
	clear:left;
	float:left;
	padding-top:6px;
	color:#ffffff;
	text-align:left;
}

#advancedSearch a
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#advancedSearch a:hover
{
	color:#ececec;
	text-decoration:none;
}

#formAccesCont
{
	float:left;
	width:150px;
	clear:both;
}

#inputNumeUtilizator
{
	float:left;
	width:120px;
	margin-left:10px;
	background-color:#dddddd;
	font-size:9pt;
	padding:2px;
	color:#999999;
	border:solid 1px #999999;
	margin-top:30px;	
	margin-bottom:4px;	
}

#inputParola
{
	float:left;
	width:120px;
	margin-left:10px;
	background-color:#dddddd;
	font-size:9pt;
	padding:2px;
	color:#999999;
	border:solid 1px #999999;
	margin-top:3px;	
	margin-bottom:4px;	
}

.btn
{
	float:left;
	width:auto;
	background-color:#dddddd;
	font-size:9pt;
	color:#999999;
	font-weight:bold;
	border:solid 1px #999999;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	margin-left:3px;
	margin-top:1px;
	cursor:pointer;
	letter-spacing:1px;
}

.btn a
{
	color:#000000;
	text-decoration:none;
}

.btn:hover
{
	color:red;
	text-decoration:none;
}

#btnAcces
{
	float:right;
	margin-right:15px;
}

.comment
{
	float:left;
	clear:left;
	width:100%;
	font-family:Verdana;
	font-size:8pt;
	font-weight:lighter;
	color:#888888;
}

.utile
{
	clear:left;
	float:left;
	padding-left:5px;
	width:235px;
	text-align:left;
	line-height:15px;
	background-color:Transparent;
}

.utile a
{
	color:#222222;
	text-decoration:none;
}

.utile a:hover
{
	color:Red;
	text-decoration:none;
}

.detaliiRed
{
	text-align:left;
	width:auto;
	padding-top:10px;
	white-space:nowrap;
}

.detaliiRed a
{
	color:Red;
	text-decoration:none;
}

.detaliiRed a:hover
{
	width:100%;
	color:black;
	text-align:right;
}

#lineArt
{
	background-image:url(images/line.gif);
	background-position:left top;
	background-repeat:repeat-x;
/*	clear:both;*/
	float:left;
	font-size:1pt;
	height:18px;
	width:280px;
}

#contulTau 
{
	float:left;
	clear:none;
	height:165px;
	/*padding-left:20px;
	padding-right:20px;
	_padding-right:10px;*/
	width:270px;
}

#contulTau ul
{
	margin-top:10px;
	margin-bottom:0px;
}

#contulTau1
{
	float:left;
	width:295px;
	padding-top:15px;
	height:135px;
	background-image:url(images/contulTau1.jpg);
	background-position:right Bottom;
	background-repeat:no-repeat;
	text-align:left;
}

#contulTau1 a
{
	float:left;
	padding-left:10px;
	color:red;
	text-decoration:none;
}

#contulTau1 a:hover
{
	color:#000000;
	text-decoration:none;
}
											/* Start Main Menu */
#mainMenu
{
	float:right;
	font-family:Arial;
	font-size:11pt;
	color:#ffffff;
	/*margin-top:45px;*/
}

#tabAbout
{
	float:left;
	width:110px;
	height:60px;
	background-color:#E40001;
	border-right:solid 2px #ffffff;
}

#tabAbout a
{
	width:110px;
	height:40px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	border-top:solid 20px #E40001;
}

#tabAbout a:hover
{
	width:110px;
	height:30px;
	display:block;
	color:#E40001;
	text-decoration:none;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:10px;
	border-top:solid 20px #E40001;
}

#tabSelling
{
	float:left;
	width:110px;
	height:60px;
	background-color:#D00101;
	border-right:solid 2px #ffffff;
}

#tabSelling a
{
	width:110px;
	height:40px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	border-top:solid 20px #D00101;
}

#tabSelling a:hover
{
	width:110px;
	height:30px;
	display:block;
	color:#D00101;
	text-decoration:none;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:10px;
	border-top:solid 20px #D00101;
}

#tabRenting
{
	float:left;
	width:110px;
	height:60px;
	background-color:#BC0203;
	border-right:solid 2px #ffffff;
}

#tabRenting a
{
	width:110px;
	height:40px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	border-top:solid 20px #BC0203;
}

#tabRenting a:hover
{
	width:110px;
	height:30px;
	display:block;
	color:#BC0203;
	text-decoration:none;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:10px;
	border-top:solid 20px #BC0203;
}

#tabYourAccount
{
	float:left;
	width:110px;
	height:60px;
	background-color:#A40203;
	border-right:solid 2px #ffffff;
}

#tabYourAccount a
{
	width:110px;
	height:40px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	border-top:solid 20px #A40203;
}

#tabYourAccount a:hover
{
	width:110px;
	height:30px;
	display:block;
	color:#A40203;
	text-decoration:none;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:10px;
	border-top:solid 20px #A40203;
}


#tabYourAccountBig
{
	float:left;
	width:150px;
	height:60px;
	background-color:#A40203;
	border-right:solid 2px #ffffff;
}

#tabYourAccountBig a
{
	width:150px;
	height:40px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	border-top:solid 20px #A40203;
}

#tabYourAccountBig a:hover
{
	width:150px;
	height:30px;
	display:block;
	color:#A40203;
	text-decoration:none;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:10px;
	border-top:solid 20px #A40203;
}

#tabContact
{
	float:left;
	width:110px;
	height:60px;
	background-color:#990103;
	border-right:solid 2px #ffffff;
}

#tabContact a
{
	width:110px;
	height:40px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	border-top:solid 20px #990103;
}

#tabContact a:hover
{
	width:110px;
	height:30px;
	display:block;
	color:#990103;
	text-decoration:none;
	font-weight:bold;
	background-color:#f1f1f1;
	padding-top:10px;
	border-top:solid 20px #990103;
}

												/* End Main Menu */
#mainContainerTop
{
	background-image:url(images/right_top_bg1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-top:2px solid black;
	float:left;
	margin-top:1px;
	/*padding-top:4px;*/
	width:100%;
}

#mainPic
{
	float:left;
	width:365px;
}

#rightMainPic
{
	float:left;
	width:240px;
	padding-left:15px;
	height:197px;
}

#middleRedRow
{
	clear:left;
	float:left;
	width:645px;
	/*_width:630px;*/
	height:100px;
	background-image:url(images/middle_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.middleRedRow
{
	clear:left;
	float:left;
	width:100%;
	height:70px;
	background-image:url(images/middle_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border-bottom:solid 2px #000000;
}

#underPic
{
	clear:both;
	float:left;
	width:460px;
	height:24px;
	background-image:url(images/underMainBottomPic3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#pageContainer
{
	clear:both;
	float:left;
	width:100%;
	background-color:#ffffff;
	background-image:url(images/right_top_bg1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:left;
	padding-bottom:20px;
}

.pageContainer
{
	clear:both;
	float:left;
	width:100%;
	background-color:#ffffff;
	background-image:url(images/right_top_bg1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:left;
	padding-bottom:10px;
}

.txtOnRed
{
	float:left;
	font-family:Verdana;
	color:#ffffff;
	font-size:10pt;
}

#footer
{
	float:left;
	width:940px;
	background-image:url(images/dot.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-bottom:8px;
	font-size:8pt;
}

#footer a
{
	color:#ffffff;
	text-decoration:none;
	display:block;
}

#footer a:hover
{
	color:#000000;
	text-decoration:none;
}

#footerContainer
{
	clear:both;
	float:left;
	height:70px;
	width:100%;
	background-color:#E60201;
	background-image:url(images/footer_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#telFax
{
	padding-top:20px;
	float:left;
	width:210px;
	height:50px;
	color:#ffffff;
	font-weight:bold;
	padding-left:25px;
	padding-right:10px;
	padding-top:15px;
	border-right:dotted 1px #000000;
	margin-top:4px;
	margin-bottom:4px;
	text-align:right;
}

#telFax img
{
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

#skype
{
	padding-top:20px;
	float:left;
	width:160px;
	height:50px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:15px;
	border-right:dotted 1px #000000;
	margin-top:4px;
	margin-bottom:4px;
}

#skype img
{
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

#yahoo
{
	padding-top:20px;
	float:left;
	width:200px;
	height:50px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:15px;
	border-right:dotted 1px #000000;
	margin-top:4px;
	margin-bottom:4px;
}

#yahoo img
{
	float:left;
	vertical-align:middle;
	margin-right:10px;
}

#copyright
{
	padding-top:20px;
	float:left;
	width:290px;
	height:50px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	padding-top:15px;
	margin-top:4px;
	margin-bottom:4px;
}

#footerAdvert
{
	float:left;
	text-align:left;
}

#footerAdvert img
{
	float:left;
	margin:0px;
	margin-right:5px;
}

#footerLinks
{
	float:right;
	padding-top:0px;
	padding-bottom:5px;
	text-align:right;
	white-space:nowrap;
	font-size:8pt;
	color:#888888;
}

#footerLinks a
{
	color:#888888;
	text-decoration:none;
}

#footerLinks a:hover
{
	color:red;
	text-decoration:none;
}

#homeSales
{
	width:430px;
	float:left;
	margin-left:20px;
	margin-right:10px;
/*	border-bottom:dotted 2px #888888;*/
}

#homeSales .title
{
	width:100%;
	margin-left:0px;
}

#homeRent
{
	width:430px;
	float:left;
	margin-left:26px;
/*	border-bottom:dotted 2px #888888;*/
}

#homeRent .title
{
	width:100%;
	margin-left:0px;
}

.box
{
	width:100%;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px red;
}

.box span
{
	float:left;
	clear:both;
	font-weight:bold;
}

.box img
{
	float:left;
	border:solid 1px #cccccc;
	padding:5px;
	margin:2px;
	margin-right:5px;
	width:200px;
	/*background-image:url(images/underline_grey.gif);*/
}

#leftSide .box img
{
	border:solid 1px #cccccc;
}

#searchByCateg
{
	max-height:100px;
	color:#FFFFFF;
	float:left;
	max-height:100px;
	padding-left:40px;
	text-align:left;
	width:315px;
}

.searchByCateg
{
	max-height:70px;
	float:left;
	padding-left:50px;
	width:auto;
	color:#ffffff;
	text-align:left;
}

#searchByCateg ul
{
	float:left;
	margin:0px;
	margin-left:0px;
	padding:0px;
	list-style-position:inside;
	list-style-type:square;
	width:160px;
}

#searchByCateg ul a
{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}

#searchByCateg ul a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#ECECEC;
	letter-spacing:0.3px;
}

.property
{
	float:left;
	width:350px;
	padding-top:3px;
}

.txtShort
{
	float:left;
	width:355px;
	line-height:1.3;
	padding-top:15px;
	padding-bottom:6px;
	text-align:justify;
}

.propertyLnk
{
	float:left;
	clear:left;
	padding-top:5px;
	/*padding-left:10px;*/
	text-align:left;
	white-space:nowrap;
/*	width:200px;*/
}

#leftSide .propertyLnk img
{
	border:0px;
}

.boxImg
{
	float:left;
	width:220px;
}

.boxTxt
{
	width:350px;
	float:left;
	padding-top:3px;
	clear:none;
}

/*
.propertyLnk
{
	float:left;
	width:70%;
	white-space:nowrap;
	padding-top:14px;
	text-align:right;
}
*/

.propertyLnk img
{
	width:auto;
	float:none;
	border:0px;
	display:inline;
	vertical-align:middle;
	padding:0px;
	background:none;
}

.pageContent
{
	float:left;
	padding-left:20px;
	padding-right:20px;
	width:900px;
	padding-bottom:20px;
}

.leftContent
{
	float:left;
	clear:both;
	padding-right:20px;
	width:580px;
	display:inline;
}

.leftContent a
{
	color:red;
	text-decoration:none;
}

.leftContent a:hover
{
	text-decoration:underline;
}

.leftContentBig
{
	float:left;
	clear:none;
	width:580px;
	display:inline;
	margin-right:20px;
	_margin-right:10px;
}

.leftContentBig table
{
	float:left;
}

.rightContent
{
	float:left;
	width:300px;
	/*padding-left:10px;*/
}

.rightContentBig
{
	float:left;
	width:300px;
	margin-left:20px;
	margin-right:20px;
	_margin-left:10px;
}

.txt
{
	display:block;
	float:left;
	width:50%;
}

.leftContent img
{
	/*float:left;*/
	vertical-align:middle;
	/*margin-right:20px;*/
}

.leftContent p
{
	float:left;
	width:auto;
	padding-top:6px;
	padding-bottom:6px;
	margin:0px;
}

.col3left
{
	float:left;
	width:260px;
	margin-left:20px;
	_margin-left:10px;
}

#col3left_home
{
	float:left;
	width:360px;
}

.newsletter
{
	float:left;
	width:250px;
}

#newsletter_top
{
	width:250px;
	float:left;
	clear:both;
	height:37px;
	background-image:url(images/newsletter_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#newsletter_content
{
	float:left;
	width:239px;
	clear:both;
	padding:5px;
	border-left:dotted 1px #E00000;
	padding-top:15px;
	padding-bottom:15px;
}

#newsletter_content label
{
	float:left;
	clear:left;
	width:80px;
	padding-right:5px;
	padding-top:8px;
	white-space:nowrap;
}

#newsletter_content input
{
	float:left;
	margin-top:3px;
	color:#555555;
}

#newsletter_bottom
{
	width:250px;
	float:left;
	clear:both;
	height:33px;
	background-image:url(images/newslleter_bottom.gif);
}

#col3middle_home
{
	float:left;
	width:290px;
	margin-left:10px;
	margin-right:21px;
}

.marginTop10
{
	float:left;
	margin-top:10px;
}

.marginTop15
{
	float:left;
	margin-top:20px;
}

.marginBottom10
{
	float:left;
	margin-bottom:10px;
}

.marginTop20
{
	float:left;
	margin-top:20px;
}

.marginTop30
{
	float:left;
	margin-top:30px;
}

.marginTop13
{
	margin-top:13px;
}

#col3middle_home a
{
	color:red;
	text-decoration:none;
}

#col3middle_home a:hover
{
	color:red;
	text-decoration:underline;
}

#col3middle
{
	float:left;
	width:350px;
	margin-left:20px;
}

#col3middle img
{
	float:left;
	border:0px;
}

#col3right
{
	float:left;
	width:250px;
	margin-left:20px;
}

#col3right_home
{
	float:left;
	width:244px;
	margin-top:10px;
}

#ofertaSpecialaMiddle
{
	float:left;
	width:220px;
	margin-left:15px;
	padding-left:3px;
	padding-right:2px;
	border-left:solid 2px #e52020;
	border-right:solid 2px #e52020;
	text-align:center;
	_margin-right:0px;
	_margin-left:7px;
}

#ofertaSpecialaMiddle img
{
	width:210px;
}

#ofertaSpecialaMiddle ul
{
	float:left;
	padding-top:8px;
	list-style-type:none;
	margin:0px;
	padding-left:5px;
	width:215px;
	text-align:left;
}

#ofertaSpecialaMiddle ul li
{
	clear:both;
	float:left;
	width:215px;
}

#ofertaSpecialaMiddle .detalii
{
	float:left;
	display:inline;
	padding-top:8px;
	padding-bottom:8px;
}

#ofertaSpecialaMiddle .detalii a
{
	padding-left:5px;
	text-decoration:none;
	color:#000000;
}

#ofertaSpecialaMiddle .detalii a:hover
{
	padding-left:5px;
	text-decoration:none;
	color:red;
}

#ofertaSpecialaMiddle .detalii img
{
	width:auto;
	vertical-align:middle;
	padding-top:2px;
}

#ofertaSpecialaTop
{
	width:184px;
	_width:184px;
	float:left;
	background-image:url(images/headerOferta1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:43px;
	padding-left:60px;
	padding-top:10px;
	font-family:Trebuchet MS;
	color:#990103;
	font-weight:bold;
	font-size:14pt;
/*	border-right:dotted 1px #E00000;*/
	_margin-left:-1px;
}

#ofertaSpecialaBottom
{
	width:229px;
	float:left;
	background-image:url(images/oferta_speciala1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:6px;
	margin-left:15px;
	_margin-left:7px;
}

.error
{
	float:left;
	color:red;
	padding-top:10px;
	padding-bottom:10px;
	border:solid 1px red;
	padding:5px;
	width:95%;
}

.error img
{
	float:left;
	padding-right:10px;
	width:25px;
	height:25px;
}

#frmEnquiryHidden
{
	display:none;
}

#advSearch
{
	float:left;
	width:100%;
}

#advSearch .formRow
{
	float:left;
	clear:both;
	width:100%;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
}

#advSearch .formRow label
{
	float:left;
	padding-left:10px;
	font-weight:bold;
	width:100px;
	padding-top:3px;
	margin-left:20px;
/*	white-space:nowrap;*/
}

#advSearch .formRow select
{
	float:left;
}

.dottedBorderBottom
{
	float:left;
	padding-bottom:10px;
	border-bottom:dotted 1px red;
}

.poza
{
	float:left;
	width:568px;
	clear:both;
/*	border:solid 1px red;*/
}

.poza img
{
	float:left;
	width:568px;
	border:solid 6px #E0E0E0;
	margin:0px;
	margin-bottom:10px;
}

.leftContent .pageRow
{
	float:left;
	clear:both;
	width:574px;
	padding-left:6px;
}

.decriereBullets
{
	float:left;
	padding-left:10px;
	width:200px;
	margin:0px;
}

.decriereBullets1
{
	float:left;
	width:100%;
	margin:0px;
	padding-bottom:10px;
	border-bottom:dashed 1px red;
}

.decriereBullets p
{
	width:100%;
	float:left;
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
}

.decriereBullets1 p
{
	width:100%;
	float:left;
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
}

#morePhotos
{
	width:100%;
	float:left;
	cursor:pointer;
}

#morePhotos img
{
	float:left;
	width:90px;
	border:solid 4px #e0e0e0;
	margin:1px;
	margin-bottom:3px;
}

#morePhotos img:hover
{
	border-color:#ffffff;
}

.titleBulets
{
	width:100%;
	/*padding-bottom:10px;
	background-image:url(images/underline_grey.gif);
	background-position:left bottom;
	background-repeat: repeat-x;*/
	border-bottom:dashed 1px #cccccc;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:10px;
}

.titleBulets a:hover
{
	text-decoration:none;
}

.pret span
{
	color:red;
	width:auto;
	white-space:nowrap;
	font-weight:bold;
}

.sendToAFriend
{
	float:left;
	font-weight:bold;
	margin-right:6px;
	padding-bottom:6px;
	padding-top:0px;
	text-align:center;
	width:auto;
	white-space:nowrap;
}

.sendToAFriend a
{
/*	background-image:url(images/bulletWhite.gif);
	background-position:5px center;
	background-repeat: no-repeat;*/
	border:solid 1px #ececec;
	float:left;
	color:#ffffff;
	text-decoration:none;
	background-color:red;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.sendToAFriend a:hover
{
/*	background-image:url(images/bulletRed.gif);
	background-position:5px center;
	background-repeat: no-repeat; */
	border:solid 1px #ececec;
	float:left;
	color:red;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#fafafa;
}

#cursValutar
{
	float:right;
	background-color:transparent;
	padding-top:20px;
}

#cursValutar table
{
	float:left;
	clear:both;
	background-color:transparent;
	line-height:20px;
	border:dotted 1px red;
	width:266px;
}

#cursValutar table table
{
	border:0px;
}

#cursValutar table td
{
	/*padding-left:10px;
	padding-right:10px;*/
	background-color:transparent;
}

#cursValutar .text12
{
	font-size:9pt;
}

#cursValutar .albastru td
{
	color:red;
	text-align:left;
	padding-left:50px;
}

#diverse
{
	clear:both;
	float:left;
	width:266px;
	/*font-family:;*/
	padding-top:13px;
	padding-left:15px;
}

.rowDiverse
{
	float:left;
	clear:both;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:dotted 1px #E00000;
}

.rowDiverse a
{
	float:left;
	color:red;
	text-decoration:none;
	background-image:url(images/bulletRed.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
}

.rowDiverse a:hover
{
	color:red;
	text-decoration:underline;
}

.rowDiverse img
{
	border:0px;
}

.title2
{
	float:left;
	width:100%;
	color:#555555;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	border-bottom:dotted 1px #E00000;
}

#bodyCall
{
	width:80%;	
}

.callus
{
	width:60%;
	float:left;
	padding-bottom:15px;
	padding-top:15px;
	text-align:left;
}

.callus a
{
	color:red;
	text-decoration:none;
}

.callus a:hover
{
	color:red;
	text-decoration:underline;
}

.callus .title
{
	background-image:url(images/underline.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#990103;
	float:left;
	font-family:Trebuchet MS;
	font-size:14pt;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:15px;
	text-align:left;
	width:100%;
}

.callus img
{
	float:right;
	width:200px;
	margin-left:20px;
	margin-right:10px;
}

.clear
{
	clear:both;
	float:left;
	width:100%;
}

.toTheLeft
{
	float:left;
	width:auto;
}

.toTheLeft img
{
	float:left;
}

.toTheRight
{
	float:right;
	width:auto;
}

#formAdminLogin
{
	font-size:12px;
}

#meniuContainer
{
	float:left;
	width:99.8%;
	border:solid 1px red;
	background-color:red;
	clear:both;
}

#meniuContainer1
{
	float:left;
	width:90%;
	border:solid 1px #000000;
	background-color:#ececec;
	clear:both;
}

#meniuContainer1 a
{
	color:#000000;
}

.tabMeniu
{
	float:left;
	white-space:nowrap;
	font-family:verdana;
	font-size:12px;
}

.tabMeniu a
{
	display:block;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#ffffff;
}

.tabMeniu a:hover
{
	color:red;
	font-weight:bold;
	border-left:solid 1px red;
	border-right:solid 1px red;
	background-color:#fafafa;
}

.tabLogOut
{
	float:right;
	width:120px;
}

.tabLogOut a
{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:red;
	background-color:#fafafa;
	/*height:13px;*/
	text-align:center;
	margin-right:10px;
}

.tabLogOut a:hover
{
	font-weight:bold;
	color:#ffffff;
	background-color:red;
	border-left:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
}

#adminContainer
{
	float:left;
	width:100%;
	font-size:14px;
}

#template1col
{
	margin-top:15px;
	float:left;
	clear:both;
	width:68%;
	margin-bottom:20px;
	margin-left:20px;
}

#template1col table
{
	font-size:12px;
}


#meniuPersonal
{
	margin-top:25px;
	width:25%;
	float:left;
	margin-bottom:25px;
}

.lnkMeniuPersonal
{
	width:100%;
	clear:both;
	float:left;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
}

.lnkMeniuPersonal a
{
	color:red;
	text-decoration:none;
}

.lnkMeniuPersonal a:hover
{
	color:red;
	text-decoration:underline;
}

.inputAdminBtn
{
	height:auto;
	background:red;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
}

.Cols2
{
	float:left;
	width:400px;
}

acronym
{
	color:red;
	font-weight:bold;
	cursor:help;
}

#SearchReview
{
	float:left;
	width:284px;
	margin-top:35px;
}

#topSearchReview
{
	float:left;
	margin-top:20px;
	height:11px;
	font-size:2px;
	width:284px;
	background-image:url(images/topSearchReview.gif);
	background-repeat:no-repeat;
}

#middleSearchReview
{
	float:left;
	width:282px;
	border-left:solid 1px red;
	border-right:solid 1px red;
	
}

#middleSearchReview ul
{
	float:left;
	margin-left:25px;
	_margin-left:10px;
	margin-top:0px;
	width:255px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	list-style-type:square;
	list-style-position:inside;
}

#middleSearchReview ul li
{
	padding-top:3px;
}

#middleSearchReview p
{
	float:left;
	width:260px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	color:red;
}

#middleSearchReview1
{
	float:left;
	width:282px;
	border-left:solid 1px red;
	border-right:solid 1px red;
	background-color:#EEEEEE;
	border-top:dashed 1px red;
}

#bottomSearchReview
{
	float:left;
	height:11px;
	width:284px;
	background-image:url(images/bottomSearchReview.gif);
	background-repeat:no-repeat;
}

.eroare
{
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	color:red;
}

.fontArial13
{
	font-family:arial;
	font-size:13px;
}

.marginRight15
{
	margin-right:15px;
}


.ceas
{
  background-color: #ffffff;
  border-bottom: solid 0px #024B83;
  border-left: #024B83 0px solid;
  border-right: #024B83 0px solid;
  border-top: #024B83 0px solid;
  font-family:verdana;
  font-size:12px;
  color: red;
  width:15px;
}

.pageRow1
{
	clear:both;
	float:left;
	width:100%;
}

.paddingTop10
{
	padding-top:10px;
}

.leftContent .paddingLeft0
{
	padding-left:0px;
}

.paddingBottom10
{
	padding-bottom:10px;
}

.paddingTop50
{
	padding-top:50px;
}

.dottedBorderTop
{
	border-top:dotted 1px red;
}

.col50
{
	float:left;
	width:50%;
}

.rightContentPromo
{
	float:left;
	width:100%;
	/*border:solid 1px red;*/
	clear:both;
	margin-top:15px;
	cursor:pointer;
}


.rightContentPromo a
{
	display:block;
	float:left;
	text-decoration:none;
	color:#555555;
	padding:5px 0px 5px 5px;
}

.rightContentPromo a:hover
{
	text-decoration:none;
	background-color:#ffffff;
	cursor:pointer;
}

.rightContentPromo img
{
	float:left;
	max-width:255px;
	border:0px;
	cursor:pointer;
	margin-top:3px;
	margin-right:3px;
}

.rightContentPromo .title2
{
	float:left;
	cursor:pointer;
	margin-bottom:5px;
	width:260px;
}

.rightContentPromo .title2 img
{
	float:none;
	margin-top:10px;
	cursor:pointer;
}

.smallTitle
{
	float:left;
	width:100%;
	color:#555555;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	border-bottom:dotted 1px #E00000;
}

.hits
{
	float:right;
	background-color:#fafafa;
	color:red;
	font-weight:bold;
	padding:5px;
	border:solid 1px #ececec;
}

.pageColLeft
{
	float:left;
	width:200px;
	padding-top:10px;
	padding-bottom:7px;
	margin-right:10px;
	/*background-image:url(images/underline_grey.gif);
	background-position:left bottom;
	background-repeat: repeat-x;*/
}

.pageColMiddle
{
	float:left;
	width:400px;
}

.pageColMiddleRight
{
	float:left;
	width:400px;
}

.pageRow45
{
	float:left;
	margin-top:5px;
	width:145px;
	font-weight:bold;
	/*margin-right:60px;*/
}

.pageRow45 a
{
	font-weight:normal;
	text-decoration:none;
	color:red;
}

.pageRow45 a:hover
{
	text-decoration:underline;
}

.loginForm
{
	float:left;
	width:320px;
	/*border:dashed 1px red;*/
	padding:10px;
	margin-left:40px;
	_margin-left:20px;
}

.loginForm a
{
	color:red;
	text-decoration:none;
}

.loginForm a:hover
{
	text-decoration:underline;
}


#leftSide img
{
	border:0px;
}


.pageCol
{
	float:left;
	margin-top:5px;
	width:270px;
	margin-right:40px;
	_margin-right:20px;
}

.pageCol a
{
	font-weight:normal;
	text-decoration:none;
	color:red;
}

.pageCol a:hover
{
	text-decoration:underline;
}


.pageCol ol
{
	float:left;
	clear:left;
	width:100%;
	padding-left:25px;
	margin:5px;
	list-style-position:outside;
	line-height:16px;
}

.pageCol ol li
{
	/*float:left;*/
	clear:left;
	padding-top:8px;
}

.homeA
{
	float:left;
	width:340px;
	line-height:20px;
	margin-left:10px;
	margin-top:13px;
	_margin-left:5px;
	/*font-weight:bold;*/
}

.homeA p
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.homeA a
{
	color:red;
	text-decoration:none;
}

.homeA a:hover
{
	text-decoration:underline;
}

.listaOferteFav
{
	float:left;
	width:390px;
	/*border:solid 1px red;*/
	padding:5px;
	margin-top:10px;
}

.listaOferteFav p
{
	margin:0px;
	padding:0px;
	float:left;
}

.titleBuletsUtilitatiDotari
{
	width:100%;
	padding-bottom:0px;
	/*background-image:url(images/underline_grey.gif);
	background-position:left bottom;
	background-repeat: repeat-x;*/
	border-bottom:dashed 1px #cccccc;
	font-family:Trebuchet MS;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:15px;
}

.utilitati
{
	clear:left;
	float:left;
	width:230px;
	margin-left:10px;
}

.utilitati ul
{
	margin:0px;
	list-style:square;
	padding-left:30px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
}

.utilitati ul li
{
	clear:left;
	width:150px;
}

.utilitati ul li span
{
	float:left;
	width:100px;
	/*background-color:red;*/
}

.dotari
{
	float:left;
	width:230px;
	margin-left:30px;
}

.dotari ul
{
	margin:0px;
	list-style:square;
	padding-left:30px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
}

.dotari ul li
{
	clear:left;
	width:150px;
}

.dotari ul li span
{
	float:left;
	width:120px;
	/*background-color:red;*/
}

/*********************** LIGHT BOX START **********************************************/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/*********************** LIGHT BOX END **********************************************/