/**
*	Stylesheet pentru Ansambluri de Case
*	@author ciops
*/

@import "reset.css";

html { font: 13px Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #F0EBE7; }
body { text-align: center; }

a { color: #04588F; }
a img { border: 0px; }


#wrapper { width: 1000px; text-align: left; margin: 0 auto; background-color: #fff; }


#header { height: 220px; overflow: hidden; }

#menu { height: 40px; background: #04588F url(images/bg-menu.jpg) repeat-y; /*overflow: hidden;*/ margin-top: -8px; padding-top: 8px; }

#jsddm {
	margin: 6px 0px 0px 0px; 
	padding: 0px; 
	width: 100%; 
	height: 24px;
	/*overflow: hidden; */
	list-style: none; 
	background: #278CC4 url(images/bg-menu-item.jpg) repeat-y;  	
}
	
#jsddm li
{	
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	width: 140px; 
	float: left; 
	margin: 0px;  		
}

#jsddm li a { 
	display: block; 
	background: #20548E; 
	padding: 5px 12px; 
	text-decoration: none; 
	white-space: nowrap; 
	text-align: center; 
	background: #278CC4 url(images/bg-menu-item.jpg) repeat-y; 
	color: #fff;			
}

#jsddm li a:hover { background: #1A7FB6 url(images/bg-menu-item-hover.jpg) repeat-y; text-decoration: none; }
#jsddm li ul { margin: 0px; padding: 0px; position: absolute; visibility: hidden; border: 1px solid #4DABDF; }
#jsddm li ul li { float: none; display: block; margin: 0px; width: 140px; }
#jsddm li ul li a { width: auto; background: #4184BB; }
#jsddm li ul li a:hover { background: #278CC4; }


#wrap { width: 1000px; overflow: hidden; }

#wrap .left { float: left; width: 220px; margin: 5px; }
#wrap .right { float: right;  width: 180px; margin: 5px; }
#wrap .middle { float: left; width: 570px; }
#wrap .wide { float: left; width: 735px; }
#wrap .panel { clear: both; }

#topnav { width: 900px; margin: 0 auto; overflow: hidden; list-style: none; }
#topnav li { width: 106px; height: 30px; float: right; }
#topnav li a { color: #fff; width: 106px; height: 30px; background-image: url(images/tab-top.png); background-repeat: no-repeat; display: table-cell; vertical-align: middle;  }
#topnav li a:hover { background-image: url(images/tab-top-hover.png); color: #000; }

#leftmen { width: 220px; margin: 0px; padding: 0px; overflow: hidden; list-style: none; }
#leftmen li { display: block; }
#leftmen li a { width: 220px; height: 30px; background: #268BC3 url(images/buton-meniu.png) no-repeat; display: table-cell; vertical-align: middle; text-align: center; color: #fff; }
#leftmen li a:hover { background: #268BC3 url(images/buton-meniu-hover.png) no-repeat; }

.rightmen { width: 180px; margin: 0px; padding: 0px; overflow: hidden; list-style: none; }
.rightmen li { display: block; }
.rightmen li a { width: 180px; height: 30px; background: #268BC3 url(images/buton-meniu-dreapta.png) no-repeat; display: table-cell; vertical-align: middle; text-align: center; color: #fff; }

.buton-special { background: #47A3D7 url(images/buton-special.jpg) no-repeat; width: 220px; height: 40px; color: #fff; margin: 30px 0px 0px 0px; display: table-cell; vertical-align: middle; text-align: center; cursor: pointer; }
.bt-zone { border: 1px solid #3494C9; color: #0D79B5; padding: 10px; }

#of-pp { width: 100%; overflow: hidden; list-style: none; margin: 0px; padding: 0px; }
#of-pp li { width: 182px; float: left; margin: 3px; border: 1px solid #005079; height: 280px; overflow:hidden; background: #fff url(images/of-pp.jpg) no-repeat bottom right; }
#of-pp li:hover { background: #fff url(images/of-pp-hover.jpg) no-repeat bottom right; }
#of-pp .content { padding: 10px; }

.aranjamentspecial { width: 100%; overflow: hidden; list-style: none; }
.aranjamentspecial li { width: 160px; float: left; text-align: left; margin: 2px 5px; font-size: 14px; font-weight: bold; }

a.poza { text-decoration: none; margin: 5px; }
a.poza img { border: 1px solid #bbb; padding: 5px; }
a:hover.poza { text-decoration: none; }

#of-dreapta { width: 100%; overflow: hidden; list-style: none; margin: 20px 0px; padding: 0px; }
#of-dreapta li { width: 180px; display: block; background-color: #4184BB; color: #fff; }
#of-dreapta .content { padding: 10px; }
#of-dreapta .content a { font-weight: bold; color: #fff; }

#footer { clear: both; width: 100%; overflow: hidden; }
#footer .content { background: #1480B6 url(images/footer-bg.png) repeat-x; padding: 10px; color: #fff; }

.moneda{ color: #387FC1; font-weight: bold; font-family:Courier;}
.valoare{ color: #70B770; font-weight: bold;}

#list-valutar{list-style:none;}

#oferta {padding: 10px;}
#oferta-info img {margin-right: 15px;}
.oferta-attr {color:#589ABE; font-weight: bold;}

/**
 * Messages
 */
.warning, .error, .success { margin-left: -10px; padding: 10px 10px 10px 30px;  width: 690px; }

.warning { border-top: 1px solid #FEEEA0; border-bottom: 1px solid #FEEEA0; background-color: #FFF2B3; color: #5B1413; }
.warning a { color: #EAC31E; text-decoration: underline; }

.error { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #CB2026; color: #fff; }
.error a { text-decoration: underline; }

.success { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #0B8140; color: #fff; }
.success a { text-decoration: underline; }


/* Delimitator */


/**
 * General
 */
.lilspacer { height: 15px; }
.spacer { height: 30px; clear: both; }
.pret { color: #808000; font-size: 22px; font-weight: bold; }
.link { cursor: pointer; }
.highlight { color: #808000; font-weight: bold; }
.clear {clear:both;}

/**
 * Cautare
 */
#lista-imobile { font-size: 14px; }
#lista-imobile .head { background-color: #666; color: #fff; padding: 10px 0px; }
#lista-imobile .table_tr { background-color: #D3D0C7; }
#lista-imobile .table_trh1 { background-color: #CAE68D; }
#lista-imobile .table_trh2 { background-color: #B5DB64; }

.cauta-cat-zone { margin: 0px; padding: 0px; list-style: none; width: 715px; overflow: hidden; margin-bottom: 30px; }
.cauta-cat-zone li { width: 120px; float: left; margin-right: 20px; font-weight: bold; }

.cauta-lista-zone { margin: 0px; padding: 0px; list-style: none; width: 715px; overflow: hidden; margin-bottom: 30px; }
.cauta-lista-zone li { width: 180px; float: left; margin-right: 20px; }

#cd .lista { list-style-image: url(images/glyphs/listaans.jpg); margin-left: 20px; }
#cd .gars { list-style-image: url(images/glyphs/garsoniere.jpg); margin-left: 20px; }
#cd .ap2c { list-style-image: url(images/glyphs/2camere.jpg); margin-left: 20px; }
#cd .ap3c { list-style-image: url(images/glyphs/3camere.jpg); margin-left: 20px; }
#cd .ap4c { list-style-image: url(images/glyphs/4camere.jpg); margin-left: 20px; }
#cd .case { list-style-image: url(images/glyphs/casenou.jpg); margin-left: 20px; }


/* SMART*/
.td-vandut { background-color: #900; color: #fff; text-align: center; padding: 10px; }
.div_smart, .div_smart_content{ float: left; width: 234px; background-color: #fff; position: relative; }
.div_smart_qinfo { width: 130px; float: right; margin: 0px 10px 0px 0px; }
.div_smart_content { z-index: 89; position:absolute; top: 85px; margin: -5px 0px 0px 0px; padding: 10px 10px 0px 10px; width: 214px;
	border-right: 1px solid #fb0; border-bottom: 1px solid #fb0; border-left: 1px solid #fb0; }

/* Newsletter form */
.newsletter_form { border: 1px solid #3494C9; color: #0D79B5; padding: 10px; overflow:hidden;}


/**
 * Forms
 */
.req { color: #900; font-weight: normal; font-size: 8px; }

form>ul { list-style: none; margin: 0px; padding: 0px; }
form>ul>li { width: 100%; margin: 10px 0px; overflow: hidden; }

.stdForm { margin: 20px 20px; }
.stdForm label { width: 120px; float: left; margin: 0px 20px 0px 0px; }
.stdForm label span.fieldname { font-size: 14px; font-weight: bold; display: block; }
.stdForm label span.tip { font-size: 10px; color: #555; }

.stdForm input[type="text"], textarea { width: 200px; float: left; padding: 2px; }
.stdForm textarea { height: 200px; width: 200px; }
.stdForm input[type="image"] { margin-left: 160px; }
.stdForm input[type="file"] { width: 200px; }

.liInline li {display: inline; list-style:none;}


