/*-----------------------------------------------------------------------------*/
/* Copyright© 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
@import url(meniu.css);

/*** Reset **********************************************************************************/
body, form, fieldset, caption, h1, h2, h3, h4, h5, h6, p, a, ul, dl, dt, dd, hr { margin: 0; padding: 0; border: none; }
body					{ font-family: Tahoma, Arial, Helvetica, sans-serif; }
a img					{ border: none; }

/*** Only for tests *************************************************************************/
.color { background-color: #FFCC66;}

/*** TEXT ELEMENTS **************************************************************************/
h1, h3, h4, h6			{ font-weight: 100; }
h1						{ font-size: 1.3em; }
h2						{ font-size: 0.9em; color: #013879; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 3px; }
h3						{ font-size: 1em; }
h4						{ color: #013879; margin-bottom: 10px; }
h5						{ font-size: 0.8em; }
p						{ font-size: 0.8em; }
a						{ outline: none; text-decoration: none; color: #013879; }
a.link					{ color: #69c; background: url(../img/link.gif) 0 3px no-repeat; padding-left: 12px; font: bold 0.9em Arial; border-bottom: 1px dotted #69c; }	/*** Modificat 05-09-2008 ***/
a.link:hover			{ border-bottom: 1px solid #000; color: #000; }	/*** Modificat 05-09-2008 ***/

/*** GENERAL CLASES - f2f2f2 ****************************************************************/
.left					{ float: left; }
.right					{ float: right; }
.red					{ color: #6699CC; }	/*** Modificat 05-09-2008 ***/
.redBK					{ background-color: #277fba; }
.blue					{ color: #013879; }
.pBottom10				{ padding-bottom: 10px; }
.pTop10					{ padding-top: 10px; }
.redBorder				{ padding-bottom: 10px; background: transparent url(../img/blue-Border.gif) bottom right no-repeat; } /*** Modificat 05-09-2008 ***/
.sub					{ font-size: 70%; color: #999; margin-bottom: 10px; }
.liheH					{ line-height: 2em; }
.w200px					{ width: 200px; }
.imgLeft, .imgRight		{ padding: 5px; border: 1px solid #ccc; }
.imgLeft				{ margin-right: 20px; }
.imgRight				{ margin-left: 20px; }
.noBorder				{ border: none; }

/*** BASIC Aloizou STRUCTURE ****************************************************************/
#header-wrap			{ background: url(../img/land.jpg) repeat-x; }
#header, #content, #footer { width: 980px; margin: 0 auto; }
#main, #sideLeft		{ float: left; background: url(../img/dotY.gif) right repeat-y; min-height: 400px; }
#header					{ height: 120px; position: relative; }
#content				{ padding-top: 10px; }
#main					{ width: 730px; padding-right: 10px; }	/*** Modificat 05-09-2008 ***/
#sideLeft				{ width: 220px; padding-right: 10px; margin-right: 10px; }
#sideRight				{ width: 190px; float: right; }
#footer					{ border-top: 1px solid #ccc; height: 100px; margin-top: 20px; padding-top: 10px; text-align: center; color: #666; font-size: 0.9em; }
#footer a.linkBizNet	{ color: #f90; font-weight: bold; }
#footer a.linkIX		{ color: #c00; font-weight: bold; }
.infoContact	{ display: none; }

/*** COMMON PAGES ****************************************************************************/
.grayBox				{ background-color: #e9e9e9; padding: 5px 10px; margin-bottom: 20px; }
.news					{ padding-bottom: 5px; background: url(../img/dotX.gif) bottom repeat-x; margin-bottom: 10px; }
.path					{ color: #666; border-bottom: 1px solid #013879; padding-bottom: 3px;}
.path a					{ color: #666; }
.path a.current			{ color: #013879; font-weight: bold; }
.path a:hover			{ border-bottom: 1px dotted #666; }
.flag					{ position: absolute; right: 65px; top: 20px; border: 1px solid #fff; }

/*** PROPERTIES LISTING PAGE *****************************************************************/
.itemBox				{ background: url(../img/dotX.gif) repeat-x; padding: 15px 0; clear: both; }
.itemBox img			{ padding: 5px; border: 1px solid #ccc; margin-bottom: 10px; }
.itemBox .desc			{ width: 560px; padding-left: 20px; float:left; }	/*** Modificat 05-09-2008 ***/
.desc p, #info p		{ padding-bottom: 10px; clear: both; }
.desc b, .desc em, #info b, #info em { font-style: normal; float: left; display: block; }
.desc b					{ width: 120px; font-weight: normal; }
.desc em				{ width: 440px; color: #666; }	/*** Modificat 05-09-2008 ***/
.desc em.price			{ text-align: right; color: #000; }
.desc em.price span		{ font: bold 1.4em Arial, sans-serif; }
.sort					{ width: 300px; text-align: right; float: right; }
.sort em				{ font-style: normal; font-size: 0.8em; color: #c00; }
.sort select			{ margin-top: 5px; width: 200px; }

/*** PROPERTY DETAILS PAGE ******************************************************************/
#details				{ padding-top: 10px; background: url(../img/dotX.gif) repeat-x; margin-bottom: 10px; }
#gallery				{ width: 430px; } /*** Modificat 10-09-2008 ***/
#gallery img, .image img{ padding: 5px; border: 1px solid #ccc; margin-right: 5px; }/*** Modificat 10-09-2008 ***/
#info					{ width: 280px; }
#info p					{ border-bottom: 1px solid #ccc; overflow: auto; height: 100%;}
#info b					{ width: 160px; color: #666; font-weight: normal;}
#info em				{ width: 120px; }
.export					{ line-height: 3em; }/*** Modificat 10-09-2008 ***/
.export a				{ font-size: 1em; color: #013879; padding: 2px 0 2px 30px; }/*** Modificat 10-09-2008 ***/
a.pdf					{ background: url(../img/smallpdf.gif) no-repeat; } /*** Modificat 10-09-2008 ***/
a.print					{ background: url(../img/smallprint.gif) no-repeat; } /*** Modificat 10-09-2008 ***/
#details .desc			{ padding-top: 20px; text-align: justify;} /*** Modificat 10-09-2008 ***/
#details .desc h4		{ font-weight: bold; font-size: 0.9em; color: #000; padding-bottom: 10px; background: url(../img/black-border.gif) bottom right no-repeat;}	/*** Modificat 05-09-2008 ***/

/*** IMAGE PAGE *****************************************************************************/ 	/*** Modificat 05-09-2008 ***/
.image h3				{ margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px dotted #ccc; clear: both; }
.image .item			{ width: 365px; float: left; margin-bottom: 20px; }
.image .item p			{ margin-right: 35px; }

/*** ONLY FOR PRINT PAGE ********************************************************************/ 	/*** Modificat 05-09-2008 ***/
#print #main			{ width: 970px; padding-right: 10px; background: none; }
#print .image			{ width: 660px; float: left; }
#print .image .item 	{ width: 330px; }
#print .image .item p	{ margin-right: 45px;}
#print .desc			{ clear: both; }
.logo-print				{ border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 20px; display: none; }
#print .infoContact		{ display: none; }

/*** FORMS **********************************************************************************/
.search em				{ font-size: 0.8em; }
.search p				{ margin-top: 10px; }
.search h3				{ background: url(../img/blue-border.gif) bottom right no-repeat; padding-bottom: 10px;}
.search h3 span			{ color: #333; }
.search fieldset, .contact fieldset	{ border: 1px solid #ccc; padding: 5px; }
.search fieldset select	{ width: 100%; margin: 2px 0; border: 1px solid #999; }
.search legend, .subtitle { color: #000; font-size: 0.8em; }	/*** Modificat 05-09-2008 ***/
.search label			{ font-size: 0.8em; }
.search div.txt input	{ width: 60px; height: 14px; }
.btn					{ margin-top: 5px; width: 103px; height: 27px; border: none; color: #fff; padding-left: 20px; text-align: left; }
.btn:hover				{ color: #f90; }
.btnRed					{ background: url(../img/blue-Button.gif); cursor:pointer; } /*** Modificat 17-09-2008 ***/
.btnRedCalin			{ background: url(../img/blue-Button.gif); cursor:pointer; } /*** Modificat 17-09-2008 ***/
.btnBlue				{ background: url(../img/blueButton.gif); }
.btnBlack				{ background: url(../img/blackButton.gif); }
.newsForm				{ width: 300px; background-color: #e9e9e9; padding: 10px; } /*** Modificat 05-09-2008 ***/
.newsForm h3			{ background: url(../img/blue-border.gif) bottom right no-repeat; padding-bottom: 10px; }
.newsForm label			{ font-size: 0.8em; float: left; }
.newsForm div			{ clear: both; margin-bottom: 5px;}
.newsForm div.txt input	{ width: 200px; height: 14px; float: right; margin: 2px 0; }

.contact				{ margin-bottom: 20px; padding-top: 10px; clear: both; }	/*** Modificat 10-09-2008 ***/
.contact label			{ font-size: 0.8em; display: block; width: 100px; float: left; }
.contact div.txt input	{ width: 200px; height: 14px; }
.contact div.txtMessage input { width: 380px; height: 160px; }
.contact legend			{ color: #c00; }
.contact div			{ margin-bottom: 5px; }
div.txtRight			{ margin-left: 96px;}	/*** Modificat 10-09-2008 ***/

/*** Import Clases for 'meniuCalin' ***/
.meniuCalin{
	padding:5px;
	font-size:12px;
	background: #369 url(../img/top-meniu.gif) repeat-x; /*** Modificat 05-09-2008 ***/
	margin-bottom:10px;
	color:#FFFFFF;
}
.meniuCalin a{ color:#FFFFFF;text-decoration:none; }
.meniuCalin a:hover{ color:#FFFFFF; text-decoration:underline; }
.poza_galerie { border:1px solid #CCCCCC; padding:2px; margin:7px;}
.poza_galerie:hover { border:1px solid #00CCFF; padding:2px; margin:7px;}
.calinAditional { color:#006699; text-decoration:none;}
.calinAditional:hover { color:#006699; text-decoration:underline;}

