/*** GENERAL DEFINITIONS ***/

body	{
	margin:0; 
	padding:0; 
	font-family:georgia;
	color:#d90;
	background-image:url('../images/wood_pattern.jpg');
	text-align:center;
}


/*

img {
	behavior:	url("../js/pngbehavior.htc");
}

*/


/*** TEXT DEFINITIONS ***/


h1	{
	color:#d90;
	font-size:30px;
	font-weight:100;
	margin:0px;
	padding:0px;
}

h2	{
	color:#000;
	font-size:16px;
	margin:0px;
	padding:0px;
}


/*** LINK DEFINITIONS ***/



a	{
	font-size:12px;
	text-decoration:none;
	font-weight:900;
	color:#d90;
	}

a:hover	{
	text-decoration:underline;
	}




a.menu		{
	font-size:11px;
	text-decoration:none;
	font-weight:100;
	color:#d90;
}

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





/*** LAYOUT DEFINITIONS ***/

div#header	{
	margin:0 auto;
	width:931px;
	height:444px;
	text-align:right;
	position:relative;
}


div#header_content	{
	width:872px;
	height:420px;
	overflow:hidden;
	display:box;
	float:left;
}




div#footer	{
	margin:0 auto;
	width:931px;
	height:116px;
	text-align:right;
	position:relative;
}


div#footer_content	{
	width:836px;
	height:83px;
	overflow:hidden;
	background-image:url('../images/footer_content.gif');
	display:box;
	float:left;
}


div#middle_content	{
	width:836px;
	overflow:hidden;
	margin-left:48px;
}


div#menu	{
	width:836px;
	overflow:hidden;
	padding:3px;
	font-size:11px;
	text-align:right;
}

div.menu-item	{
	float:right;
	display:inline;
		}




div#pane-left	{
	width:214px;
	float:left;
}

div#pane-right	{
	width:620px;
	float:right;
}



div#credits	{
	width:836px;
	height:20px;
	margin-top:59px;
	padding-right:10px;
}

div#search	{
	width:214px;
	margin:5px 0;
}

#search-middle {
	background:url(../images/magnifier.jpg) center left no-repeat
	}

#search-bottom {
	background:url(../images/search-bottom.png) bottom left no-repeat;
	*background:url(../images/search-bottom-ie.png) bottom left no-repeat
	}
	
#search-top {
	background:url(../images/search-top.png) top left no-repeat;
	*background:url(../images/search-top-ie.png) top left no-repeat;
	overflow:hidden;
	padding-top:15px;
	padding-left:24px;
	padding-bottom:10px;
	}

div#curs	{
	width:190px;
	height:140px;
	background-image:url('../images/curs.jpg');
	background-repeat:no-repeat;
	display:block;
	padding-top:12px;
	padding-left:24px;
}


div#curs_container	{
	width:auto;
	overflow:hidden;
	margin-top:15px;
	margin-left:5px;

}


span.valuta	{
	font-size:14px;
	font-weight:900;
	float:left;
}


div#statistics	{
	width:190px;
	height:140px;
	background-image:url('../images/stats.jpg');
	background-repeat:no-repeat;
	display:block;
	padding-top:12px;
	padding-left:24px;
	margin-top:5px;
}


div.oferta	{
	width:585px;
	padding-top:20px;
	padding-left:15px;
	overflow:hidden;
	background-image:url('../images/top_oferta.png');
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:20px;
	text-align:left;
	font-size:14px;
	color:#888;
}

div.oferta_img	{
	width:140px;
	height:110px;
	float:left;
	border:2px solid #d90;
	display:block;
}

img.oferta_thumb	{
	width:140px;
	height:110px;
}


div.oferta_details	{
	width:400px;
	float:right;
	margin-right:15px;
	margin-top:5px;
	text-align:justify;
}


div.oferta_title	{
	color:#000;
	font-weight:900;
	font-size:13px;
}

div.oferta_id		{
	color:#07d;
	float:right;
	font-weight:900;
	font-size:12px;
}


span.oferta_description	{
	font-size:12px;
	display:block;
	line-height:14px;
	height:56px;
	overflow:hidden;
	color:#d90;
}


div.lists	{
	width:400px;
	overflow:hidden;
}


ul.attributes	{
	list-style-image: url('../images/bullet.gif');
	margin:0px;
	*margin-left:25px;
	margin-right:20px;
	margin-top:5px;
	float:left;
	font-size:12px;
	color:#d90;
}


ul.lists	{
	list-style-image: url('../images/list.gif');
	float:right;
	font-size:12px;
	color:#d90;
	margin-top:0px;
	margin-right:20px;
}

/************ FORM ************/

fieldset#cautare	{
	border: none;
	padding: 0px;
	display: block;
	text-align: left;
	color: #000;
	font-size: 12px;
	font-weight: 900;
	margin-top:10px;
	*margin-top:-10px;
	padding:0px;
	width:190px;
}





input.cautare {
	width: 60px;
	text-align: left;
	border: 1px solid #d90;
	color: #000;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	font-style:normal;
}



textarea.cautare {
	text-align: left;
	border: 1px solid #d90;
	color: #000;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	font-style:normal;
}





select.cautare {
	text-align: left;
	border: 1px solid #d90;
	color: #000;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	font-style:normal;
}



label.cautare {
	text-align: left;
	color: #000;
	font-size: 12px;
	font-weight: 900;
	font-style:normal;
	display:block;
	margin:3px 0px;
}


input.buton	{
	display:block;
	margin-top:5px;
	background-color:#fc6;
	border: 1px solid #d90;
	color:#d90;
	font-family:georgia;
	font-weight:900;
	
}



label.calc {
	width:300px;
	text-align: left;
	color: #000;
	font-size: 12px;
	font-weight: 900;
	font-style:normal;
	margin:3px 0px;
	display:block;
	float:left;
}

label.add {
	width:150px;
	text-align: left;
	color: #000;
	font-size: 12px;
	font-weight: 900;
	font-style:normal;
	margin:3px 0px;
	display:block;
	float:left;
}

input.calc {
	width: 60px;
	text-align: right;
	border: none;
	font-family: georgia;
	font-size: 12px;
	font-weight: 900;
	color:#d90;
	background-color:transparent;
}

div.one_partner	{
	width:auto;
	overflow:hidden;
	margin-bottom:15px;
	text-align:left;
}

.single-zone	{
	width:180px;
	margin-right:15px;
	float:left;
	*display:inline;
}


/* LAYOUT */

div#header_first_row	{
	width:931px;
	overflow:hidden;
	display:block;
}


div#header_top	{
	width:931px;
	height:24px;
	overflow:hidden;
	background-image:url('../images/header_top.png');
	*background-image:url('../images/header_top.gif') !important;
	display:box;
}

div#header_left	{
	width:29px;
	height:420px;
	overflow:hidden;
	background-image:url('../images/header_left.png');
	*background-image:url('../images/header_left.gif') !important;
	display:box;
	position:relative;
	float:left;
}

div#header_right	{
	width:30px;
	height:420px;
	overflow:hidden;
	background-image:url('../images/header_right.png');
	*background-image:url('../images/header_right.gif') !important;
	display:box;
	position:relative;
	float:left;
}


div#middle	{
	width:931px;
	margin:0 auto;
	overflow:hidden;
	background-image:url('../images/clipboard_main.png');
	*background-image:url('../images/clipboard_main.gif') !important;
	text-align:left;
}

div#footer_first_row	{
	width:931px;
	overflow:hidden;
	display:block;
}

div#footer_left	{
	width:48px;
	height:83px;
	overflow:hidden;
	background-image:url('../images/footer_left.png');
	*background-image:url('../images/footer_left.gif') !important;
	display:box;
	position:relative;
	float:left;
}

div#footer_right	{
	width:47px;
	height:83px;
	overflow:hidden;
	background-image:url('../images/footer_right.png');
	*background-image:url('../images/footer_right.gif') !important;
	display:box;
	position:relative;
	float:left;
}

div#footer_bottom	{
	width:931px;
	height:33px;
	overflow:hidden;
	background-image:url('../images/footer_bottom.png');
	*background-image:url('../images/footer_bottom.gif') !important;
	display:box;
}

div#star	{
	width:17px;
	height:16px;
	background-image:url('../images/star.png');
	*background-image:url('../images/star.gif') !important;
	display:block;
	float:left;
}

div#buck	{
	width:14px;
	height:20px;
	background-image:url('../images/buck.png');
	*background-image:url('../images/buck.gif') !important;
	margin-left:1px;
	display:block;
	float:left;
}

div#subfooter, div#subfooter a	{
	color:#fff;
}


/* === Contact Form === */

#contact-wrapper {   
    width:280px;   
    border:1px solid #e2e2e2;   
    background:#f1f1f1;   
    padding:3px;
    margin-top:3px;
}   
#contact-wrapper div {   
    clear:left;
    margin:1px 0;   
}   
#contact-wrapper label {   
    display:block;   
    float:none;   
    font-size:12px;   
    width:auto;   
}   
form#contactform input {   
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;   
    border-style:solid;   
    border-width:1px;   
    padding:2px;   
    font-size:12px;   
    color:#333;   
}   
form#contactform textarea {     
    font-size:12px; 
    width:270px; 
    padding:2px;    
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;   
    border-style:solid;   
    border-width:1px; 
    color:#333;   
}