* {
	outline:none;
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
}
html {
	background:#c7c1b0 url('images/background.png') repeat-x scroll 0 0;
}
body {
	overflow-y:scroll;
	color:#444;
	background:transparent url('images/body.png') repeat-x scroll 0 0;
	font:normal 1em "Arial","Tahoma","Trebuchet MS",sans-serif;
	list-style:none;
}
a {
	text-decoration:none;
}
.clear,
#form dl:after,
#subcategories:after,
#currentImages:after {
	content:"";
	display:block;
	float:none;
	font-size:0;
	height:0;
	line-height:0.0;
	overflow:hidden;
	visibility:hidden;
 	clear:both;
}
.none {
	visibility:hidden;
	display:none;
}
.ui-helper-hidden-accessible {
	top: -99999999em;
}
#siteContent {
	width:61.625em;
	margin:auto;
}
#header {
	position:relative;
	width:61.625em;
	height:19.375em;
	background:transparent url('images/header.png') no-repeat scroll center 0;
}
#header > div:first-child {
	position:absolute;
	top:0;
	left:-7.5em;
	width:7.5em;
	height:1.875em;
	background:transparent url('images/header_gradient.png') no-repeat scroll 0 0;
}
#headerLogin {
	position:absolute;
	height:2em;
	top:0;
	right:0;
	z-index:1;
}
#headerLogin ul {
	height:2em;
	line-height:1.817em;
	padding:0 1em;
}
#headerLogin li {
	float:right;
	padding:0 0.4em;
	font-size:0.75em;
	color:#fff;
}
#headerLogin span {
	display:block;
	padding:0 0.333em;
	margin-top:0.333em;
	width:10.333em;
	height:1.75em;
	background:transparent url('images/header_input.png') no-repeat scroll 0 0;
}
#headerLogin input[type=text],
#headerLogin input[type=password] {
	background:transparent;
	border:0;
	padding:0.25em 0.333em 0 0.333em;
	height:1.5em;
	width:8.667em;
	color:#3f3f3f;
	display:block;
}
#headerLogin a {
	color:#fff;
}
#headerLogin button {
	cursor:pointer;
	font-size:0.917em;
	display:block;
	font-weight:bold;
	padding:0 0.273em;
	margin-top:0.333em;
	width:8.3em;
	height:2.091em;
	background:transparent url('images/header_button.png') no-repeat scroll 0 0;
}
#headerContent,
#mainContent {
	z-index:3;
	position:relative;
	width:61.25em;
	padding:0 0.188em;
	background:transparent url('images/bg_shadow.png') repeat-y scroll 0 0;
}
#logo {
	position:absolute;
	top:0;
	left:0;
	width:15.938em;
	height:8.063em;
	z-index:0;
}
#logo > a:first-child {
	display:block;
	width:5.125em;
	height:4.438em;
	position:absolute;
	top:1.188em;
	left:5.438em;
	background:transparent url('images/casuta.jpg') no-repeat scroll 0 0;
}
#logo > a + a {
	display:block;
	width:12.375em;
	height:1.438em;
	position:absolute;
	bottom:0.75em;
	left:1.75em;
	background:transparent url('images/logo_text.png') no-repeat scroll 0 0;
}
#banner {
	position:absolute;
	width:45.5em;
	height:5.625em;
	top:2.25em;
	right:0;
}
#headerNav {
	position:absolute;
	top:8.063em;
	left:0;
	width:61.625em;
	height:2.125em;
	background:transparent url('images/headernav.png') no-repeat scroll 0 0;
	z-index:2;
}
#headerNav > ul {
	height:2.063em;
	margin:0 0.188em;
	border-bottom:0.063em solid #5d8bbc;
}
#headerNav > ul > li {
	font-size:0.688em;
	float:left;
	line-height:2.636em;
}
#headerNav > ul > li > a {
	position:relative;
	z-index:0;
	display:inline-block;
	height:2.545em;
	line-height:2.727em;
	margin:0.364em 0 0 0;
	padding:0 0.809em 0 0.818em;
	font-weight:normal;
	color:#5d3f1e;
	border-left:0.091em solid #fbf9f5;
	border-right:0.091em solid #d9d1b6;
}
#headerNav > ul > li > a:hover,
#headerNav > ul > li.last > a {
	margin-top:0.273em;
	height:2.636em;
	border-bottom:0.091em solid #9c4700;
	border-right:0.091em solid #c77e43;
	border-left:0.091em solid #dd7622;
	background:transparent url('images/headernav_hover.png') repeat-x scroll 0 0;
	color:#fff;
}
#headerNav > ul > li:first-child > a {
	padding-left:1.091em;
	border-left:none;
}
#headerNav > ul > li:first-child > a:hover {
	background:transparent url('images/headernav_hover_sides.png') no-repeat scroll 0 0;
}
#headerNav > ul > li.last {
	float:right;
}
#headerNav > ul > li.last a {
	padding-right:1.091em;
	border-right:none;
}
#headerNav > ul > li.last > a {
	background:transparent url('images/headernav_hover_sides.png') no-repeat scroll bottom right;
}
#headerContent {
	position:absolute;
	top:10.188em;
	left:0;
	z-index:0;
	height:9.125em;
	background-color:#18324e;
}
#footer {
	font-size:0.75em;
}
#footer * {
	font-weight:bold;
	color:#715739;
}
#footer > ul {
	float:right;
	padding:0.8em 0.5em 0.5em 0.5em;
}
#footer > ul li {
	display:inline;
	margin:0 0.6em;
}
#footer p {
	padding:0.8em 0.5em 0.5em 1.1em;
}
#footer a:hover {
	color:#000;
	text-decoration:underline;
}
#mainContent {
	background-color:#fff;
}
#leftBoxes,
#rightBoxes,
#bannerRight {
	font-size:0.75em;
	float:left;
	width:13.333em;
	padding:0.333em;
}
#userMenu {
	margin:0 0 0.5em 0;
	background:transparent url('images/user_menu.png') no-repeat scroll 0 -28px;
}
#userMenu * {
	color:#5d3f1e;
}
#userMenu h3 {
	font-size:0.917em;
	width:14.545em;
	height:2em;
	font-weight:bold;
	padding-top:0.909em;
	text-align:center;
}
#userMenu li {
	width:13.167em;
	background:#ede8d7 url('images/user_menu_separator.png') no-repeat scroll center bottom;
	border-left:solid 0.083em #d0bda4;
	border-right:solid 0.083em #d0bda4;
	display:block;
	height:2.333em;
	line-height:2.333em;
	text-indent:1.667em;
}
#userMenu li:first-child {
	background-color:transparent;
}
#userMenu .last {
	width:13.333em;
	border:none;
	background:transparent url('images/user_menu.png') no-repeat scroll 0 0;
}
#userMenu a:hover {
	color:#e87f0d;
}
.box {
	height:50em;
	width:13.333em;
	background:transparent url('images/box.png') no-repeat scroll 0 0;
}
#mainContent .content {
	position:relative;
	z-index:1;
	float:left;
	width:53.667em;
	padding-bottom:1em;
	font-size:0.75em;
}
#contentRoundBottom {
	position:absolute;
	bottom:0;
	left:0.063em;
	background:#c6c0af url('images/roundbottom.png') no-repeat scroll left bottom;
	width:61.625em;
	height:0.75em;
}
#headerContent .product {
	position:relative;
	float:left;
	margin:0 0.938em;
	width:25em;
	height:7.938em;
	background:transparent url('images/slide_product_bg.png') no-repeat scroll 0 0;
}
#headerContent .scrollable {
	top:0.563em;
	left:3.75em;
	width:53.75em;
	height:7.938em;
	position:relative;
	overflow:hidden;
}
#headerContent .items,
#productImageSmall .images {
	width:20000em;
	position:absolute;
	clear:both;
	left:0;
}
#headerContent .active {
	z-index:2;
	position:relative;
}
#headerContent .next,
#headerContent .prev {
	position:absolute;
	top:2.813em;
	right:0.938em;
	display:block;
	width:3em;
	height:3em;
	background:transparent url('images/header_scroll.png') no-repeat scroll left bottom;
	cursor:pointer;
}
#headerContent .prev {
	left:0.938em;
	background:transparent url('images/header_scroll.png') no-repeat scroll 0 0;
}
#headerContent .product > * {
	position:absolute;
	top:0.875em;
}
#headerContent .product > a:first-child {
	left:0.875em;
	overflow:hidden;
	width:150px;
	height:100px;
	border:1px solid #a9a599;
	text-align:center;
}
#headerContent .product > a:first-child > img {
	height:100px;
	width:150px;
}
#headerContent .description {
	right:0.563em;
	width:13.125em;
}
#headerContent .description > * {
	overflow:hidden;
}
#headerContent .description > h4 {
	font-size:0.75em;
	height:1.25em;
}
#headerContent .description > h4 * {
	color:#3e4356;
}
#headerContent .description > p {
	font-size:0.688em;
	line-height:1em;
	color:#7a6143;
	margin:0.364em 0;
	height:5.091em;
}
#headerContent .description > a {
	position:absolute;
	right:0;
	display:block;
	width:8.188em;
	height:1.438em;
	background:transparent url('images/btn_detalii.png') no-repeat scroll 0 0;
}
#pageHeader,
#dynamic #pageFooter {
	color:#715739;
	margin-top:0.333em;
	width:100%;
	height:2.667em;
	line-height:2.4em;
	background:transparent url('images/pageheaders_i.png') no-repeat scroll 0 0;
}
#dynamic #pageFooter {
	margin:0;
	text-align:right;
	background-position:left bottom;
}
#dynamic #pageFooter span {
	padding:0 1em;
}
#pageFooter * {
	color:#715739;
}
#pageHeader h1 {
	font-size:1em;
	line-height:2.75em;
	padding:0 0 0 1em;
}
#pageHeader a {
	color:#5d3f1e;
}
.productsDisplay {
	position:relative;
	width:100%;
	height:11.417em;
	color:#5d3f1e;
	background:transparent url('images/product_list_bg.png') no-repeat scroll 0 0;
}
.productsDisplay > * {
	position:absolute;
}
.productsDisplay > a:first-child {
	left:0.917em;
	top:1em;
}
.productsDisplay > a:first-child > img {
	width:140px;
	height:93px;
	border:1px solid #A9A599;
}
.productsDisplay .description {
	width:29.167em;
	left:13.75em;
	top:1em;
}
.productsDisplay .description h4 {
	font-size:1em;
}
.productsDisplay .description h4 * {
	color:#5D3F1E;
	text-decoration:none;
}
.productsDisplay .description * {
	overflow:hidden;
}
.productsDisplay .description p {
	margin:0.25em 0;
	height:5em;
	line-height:1em;
}
.productsDisplay a {
	color:#f48a0f;
	font-weight:bold;
	text-decoration:underline;
}
.productsDisplay .details {
	font-size:0.917em;
	line-height:1.636em;
	margin:0.545em 0 0;
	height:1.636em;
	background:transparent url('images/product_details_information.png') no-repeat scroll 0 0;
	padding:0 0 0 2.182em;
}
.productsDisplay .more {
	right:0.417em;
	bottom:0.417em;
	width:10em;
}
.productsDisplay .more > a {
	display:block;
	margin:auto;
	width:7.583em;
	height:1.917em;
	background:transparent url('images/details.png') no-repeat scroll 0 0;
}
.productsDisplay .more > a + a {
	position:absolute;
	top:-2.5em;
	left:1.25em;
	background-position:0 -1.917em;
}
.productsDisplay .more > a + a + a {
	top:-5em;
	background-position:0 -3.833em;
}
#form dl > * {
	float:left;
	width:20%;
	color:#2f2f2f;
	font-weight:bold;
	margin:3px 0;
}
#form dd {
	width:78%;
}
#form dt {
	line-height:22px;
	padding:0 0 0 2%;
}
#form input[type="text"],
#form input[type="password"] {
	width:270px;
	height:19px;
	line-height:16px;
	padding:3px 6px 0 6px;
	background:transparent url('images/text_fields.png') no-repeat scroll 0 0;
}
#form  textarea {
	width:410px;
	height:157px;
	line-height:16px;
	padding:3px 6px 2px 6px;
	background:transparent url('images/text_fields.png') no-repeat scroll 0 -44px;
}
#form select,
#form input[type="file"] {
	height:22px;
}
#form input[type="file"] {
	border:1px inset;
}
#form dt:before {
	color:#eb902d;
	content:"* ";
	width:8px;
	font-weight:bold;
	display:inline-block;
}
#form .error {
	color:#c00;
}
#inregistrare h1,
#contact h1,
#adaugaAnunt h1,
#recuperareParola h1 {
	background:transparent url('images/ad_form.png') no-repeat scroll 0 0;
	font:bold 12px "Arial",sans-serif;
	width:625px;
	padding:0 0 0 18px;
	height:32px;
	line-height:30px;
	margin:4px auto;
}
#form button {
	width:111px;
	height:23px;
	cursor:pointer;
	margin:15px 0 15px 140px;
	background:transparent url('images/send_form.png') no-repeat scroll 0 0;
}
.ui-datepicker {
	z-index:9999;
}
#map {
	border:1px solid #666;
	width:643px;
	height:403px;
}
#adaugaAnunt .newListSelected {
	font-weight:normal;
	background:transparent url('images/text_fields.png') no-repeat scroll 0 -22px;
}
#adaugaAnunt .newListSelected {
	width:270px;
	padding-left:6px;
	padding-right:6px;
	height:19px;
}
#adaugaAnunt .newList {
	width:268px;
	margin-left:6px;
}
#productDescription {
	padding:5px 0 0 10px;
}
#productDescription h2 {
	font:normal 16px Arial;
	color:#000;
}
#productDescription h2 + p {
	font:normal 12px Arial;
	color:#f29836;
	margin-bottom:10px;
}
#productDescription #imageGallery {
	float:left;
	margin:1em 0 0;
	width:276px;
	text-align:center;
	overflow:hidden;
}
#productDescription #productImageBig {
	width:276px;
	height:207px;
	position:absolute;
	top:53px;
	left:10px;
	z-index:1;
	background:transparent url('images/image_gallery.png') no-repeat scroll 0 0;
	display:block;
}
#productDescription #imageGallery > img {
	max-width:276px;
	height:207px;
}
#productDescription #galleryThumbs {
	width:276px;
	height:67px;
	margin:1em 0 0;
	background:transparent url('images/image_gallery_small.png') no-repeat scroll 0 0;
}
#productDescription #productImageSmall {
	height:62px;
	overflow:hidden;
	position:relative;
	width:234px;
	float:left;
	padding:5px 0 0;
}
#productImageSmall a {
	display:block;
	float:left;
	margin:0 2px;
	width:75px;
	height:56px;
}
#productImageSmall img {
	max-width:75px;
	max-height:56px;
}
#productDescription #arrowPrevious,
#productDescription #arrowNext {
	cursor:pointer;
	width:12px;
	height:15px;
	margin:28px 2px 0 7px;
	float:left;
	background:transparent url('images/arrows.png') no-repeat scroll 0 0;
}
#productDescription #arrowNext {
	background-position:left bottom;
	float:right;
	margin:28px 7px 0 2px;
}
#productDescription #shortDescription {
	margin:10px 12px 0 35px;
	width:300px;
	float:left;
	max-height:207px;
	overflow:hidden;
}
#productDescription #shortDescription > p {
	clear:both;
	height:15px;
	overflow:hidden;
}
#productDescription #shortDescription > p span {
	font-weight:bold;
	width:120px;
	display:block;
	float:left;
}
#productDescription #specifications {
	padding:10px 10px 10px 0;
}
#subcategories > div {
	width:33%;
	float:left;
}
#subcategories > div a {
	display:block;
	margin:5px auto;
	text-align:center;
}
#subcategories > div a > img {
	border:1px solid #999;
}
#contulMeu fieldset {
	-moz-border-radius:0.7em;
	-webkit-border-radius:0.7em;
	border:0.166em solid #D0D0D0;
	margin:1em 0;
	padding:1em;
}
#contulMeu .ui-tabs {
	padding:0.2em;
	font-size:11px;
}
#contulMeu fieldset dl {
	margin:0;
	padding:0.7em;
}
#contulMeu fieldset dt {
	border:medium none;
	float:left;
	padding-top:0.3em;
	text-align:left;
	width:23em;
}
#contulMeu dt label {
	color:#4A5A73;
	font-weight:bold;
	text-align:left;
}
#contulMeu fieldset dd {
	border:medium none;
	margin:0 0 0 23em;
	padding:0 0 0 0.4em;
	text-align:left;
}
#contulMeu dl input,
#contulMeu dl select,
#contulMeu dl textarea {
	border:0.083em solid #B8B5CF;
	padding:0.083em;
}
#dynamic .ui-tabs-nav li:first-child,
#contulMeu .ui-tabs-nav li:first-child {
	margin-left:0.8em;
}
#dynamic > p {
	text-align:center;
	font-weight:bold;
	margin:5px 0;
}
#pageContent {
	padding:0.5em;
}
#currentImages > div {
	float:left;
	text-align:center;
	margin:5px;
}
#currentImages > div > a:first-child {
	display:block;
	border:1px solid #666;
}
#order {
	position:absolute;
	top:10px;
	right:0;
}
#order > div > div {
	margin-right:5px;
}
#received,
#sent,
#deleted {
	margin:2% auto;
	padding:0;
}
.messagesContent > ul:first-child {
	border-top:0.083em solid #ccc;
	height:20px;
}
.messagesContent li[title="Nr"] {
	width:6%;
}
.messagesContent li[title="De la"] {
	width:25%;
}
.messagesContent li[title="Subiect"] {
	width:31.6%;
}
.messagesContent li[title="Data"] {
	width:10%;
}
.messagesContent li[title="Actiune"] {
	border-right:1px solid #ccc;
	width:17%;
}
.messagesContent li {
	border-left:0.083em solid #ccc;
	border-bottom:0.083em solid #ccc;
	display:block;
	float:left;
	font-weight:bold;
	padding:0.2em 0.5em;
	text-align:center;
	color:#fff;
	background:transparent url('images/hilite.png') repeat-x scroll 0 0;
}
.messagesContent .messages li {
	background:#fff;
	color:#383330;
	height:14px;
	overflow:hidden;
}
.messagesContent .messages li:hover {
	background:#f0f0f0;
}
.tabs p {
	text-align:center;
	padding:9px 0;
}
.message {
	-moz-border-radius:0.7em;
	-webkit-border-radius:0.7em;
	border:0.083em solid #D0D0D0;
	padding:1em;
}
.message p {
	text-align:left;
	padding:3px 0;
}
.message b,
.message span {
	display:inline-block;
	width:12%;
}
.message span {
	width:87%;
}
#received .deleted,
#sent .deleted,
#deleted .deleted {
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0;
}
.buttons {
	margin-left:40%;
}
#payment {
	padding:1em;
}
#payment input[type="radio"] {
	vertical-align:text-top;
}
#payment p {
	font-weight:bold;
}
#payment span {
	color:#c00;
}
#payment button {
	margin-left:0;
}
#mobilPay {
	display:block;
	width:260px;
	height:84px;
	margin:auto;
	background:transparent url('images/mobilpay.gif') no-repeat scroll 0 0;
}
#relevantContent {
	font-size:11px;
	color:#000;
	padding:0.8em 0.5em 0.5em 0.5em;
}
#relevantContent h2 {
	font-size:1.2em;
}
#relevantContent * {
	color:#383038;
}
#relevantContent a {
	font-weight:bold;
	text-decoration:none;
}
#relevantContent a:hover {
	text-decoration:underline;
}
#relevantContent ul {
	width:15.6667%;
	padding:0.5%;
	float:left;
}
#relevantContent ul + p {
	clear:both;
	text-align:right;
}