body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #4F576C;
	background-image: url(body_bg.gif);
	background-position: top;
	margin: 0px;
	background-repeat: repeat;
	line-height: 18px;
}
h1 {font-size: 14px; color: #000; margin: 0px; line-height: 28px;}
h3 {font-size: 17px; color: #E88000; line-height: 24px; padding-bottom: 3px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-style: normal; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FF8A00;margin: 0px; font-weight: normal;}
h4 {font-size: 12px; color: #446493; line-height: 22px; padding-top: 3px; padding-bottom: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}
h5 {
	font-size: 13px;
	color: #446493;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #446493;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px;
}
a {color: #5874B5;}
#content {
	background-color: #FFF;
	padding: 10px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA; /*	height: 100%;*/
	overflow: hidden;
}
#head {float: left; width: 955px;}
#header_main_top {
	background-color: #EEE;
	height: 100px; /*width: 100%;*/
	border: 1px solid #E9E9E9;
	width: 955px;
	text-align: left;
	float: left;
}
#header_main_top a {
	/*background-image: url(catalog-web.gif);*/
	background-image: url(horoscop.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 210px;
	float: left;
}
#header_main_top span {display: none;}
#cmbx {
	height: 90px;
	width: 728px;
	margin: 5px;
	float: right;
}
#main_menu_top {height: 60px; width: 955px; margin-top: 1px; background-repeat: no-repeat; background-image: url(top-federal.gif); float: left;}
.menu {margin: 0px; padding-top: 1px;}
.top-menu {float: left; width: 600px; height: 28px; color: #FFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 28px; padding-top: 1px;}
.top-menu ul {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px;}
.top-menu .menu li {display: inline;}
.top-menu .menu li a {color: #FFF; text-decoration: none; float: left; padding-right: 7px; padding-left: 7px;}
.top-menu .menu .active div {
	display: inline;
	background-image: url(menu-arrow2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 28px;
	float: left;
	padding-right: 7px;
	padding-left: 7px;
}
#main_title {
	float: left;
	height: 28px;
	width: 630px;
	padding-left: 10px;
	padding-top: 2px;
}
#main_search {
	float: right;
	height: 44px;
	width: 280px;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 16px;
}
#main_content {
	float: left;
	width: 955px;
	padding-bottom: 5px;
}

#left_column {
	width: 640px;
	float: left;
}
#left_column h2 {
	font-size: 12px;
	color: #FFF;
	background-image: url(h2-h3-bgd.gif);
	background-repeat: no-repeat;
	line-height: 26px;
	margin: 0px;
	background-position: 0px 0px;
	text-indent: 24px;
	float: left;
	padding: 0px;
	overflow: visible;
	width: 640px;
	height: 26px;
}
#left_column h2 a {
	color: #FFF;
	text-decoration: none;
	line-height: 26px;
}
#left_article {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	float: left;
	width: 640px;
}
#right_column {
	width: 310px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#right_column h2 {
	line-height: 26px;
	color: #FFF;
	background-image: url(h2-h3-bgd.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 12px;
	background-position: 0px -51px;
	padding: 0px;
	text-indent: 24px;
}
#right_article {
	padding: 5px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #EEE;
}
.listing_box {
	float: left;
	width: 640px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 88px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 0px;
	background-image: url(listing_bgdA2.gif);
	background-repeat: no-repeat;
	padding-right: 0px;
	margin-right: 0px;
	margin-left: 0px;
	overflow: hidden;
}
.breadcrumb {
	color: #FFF;
	font-size: 11px;
}
.breadcrumb a {
	color: #FFF;
}
.navigation {
	text-align: center;
	padding: 20px;
	display: block;
	float: left;
	width: 600px;
	overflow: hidden;
}
.navigation a {
	border: 1px solid #86A0CA;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #7995C1;
	text-decoration: none;
}
.navigation .active {
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #F1924A;
}
#left_column .box {
	float: left;
}
/* Tree CSS */
.form_text_left {
	color: #FFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(text_form_left.gif);
	background-repeat: no-repeat;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form_text_field {
	background-image: url(text_form_bgd.gif);
	background-repeat: repeat-x;
	width: 250px;
}
.text_field {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#fields table {
	margin: 1px;
}
img.edit-field {
	background: url('edit.png') center no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.tooltip {
	font-size: 10px;
	color: #666;
	padding-left: 5px;
}
.rating_stars_bg {
	float: right;
	height: 16px;
	width: 80px;
	background-image: url(starrating4.gif);
	background-repeat: no-repeat;
	background-position: 0px -16px;
	margin-right: 6px;
	margin-top: 3px;
}
.rating_stars {
	background-image: url(starrating4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
}
div.box-content-right {
	width: 100%;
}
div.box-content-left {
	padding-left: 28px;
	margin: 0px;
	float: left;
}
div.box {
	display: block;
}
.sort-listing {
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(filter-bgd.gif);
	background-repeat: no-repeat;
	background-position: 0px -4px;
	float: left;
	width: 590px;
}
.sort-listing a {
	color: #536EAD;
	margin: 2px;
}
.sort-listing b {
	font-family: Arial, Helvetica, sans-serif;
	color: #727477;
	font-size: 11px;
	margin: 2px;
}

.listing_bottom {
	padding-top: 2px;
	float: left;
	width: 500px;
}
.listing_util_right {
	float: right;
	color: #7995C1;
	text-align: right;
	margin-right: 8px;
	width: 170px;
	margin-top: 2px;
}
.listing_util_left {
	float: left;
	color: #7995C1;
	padding-left: 6px;
}
a.favorite {
	color: #7995C1;
	text-decoration: none;
}
.main_detail_top {
	background-image: url(listing_bgd4.gif);
	background-repeat: no-repeat;
	float: left;
	height: 3px;
	width: 640px;
}
.main_detail {
	float: left;
	width: 640px;
}
.main_detail_bottom {
	background-color: #EEE;
	height: 22px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #d7d7d7;
	display: block;
	width: 640px;
	float: left;
}
#suggest_listing fieldset {
	font-size: 13px;
}
.bar_adaugat {
	height: 16px;
	width: 16px;
	background-image: url(bar_buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -32px;
	padding-bottom: 1px;
}
.bar_vizite {
	background-image: url(bar_buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -17px;
	height: 16px;
	width: 16px;
	padding-bottom: 1px;
}
html fieldset.collapsed {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  margin-bottom: 0px;
  height: 1em;
}
html fieldset.collapsed * {
  display: none;
}
html fieldset.collapsed legend {
  display: block;
}
html fieldset.collapsible legend a {
  padding-left: 15px;
  background: url(expanded-arrow.png) 0 75% no-repeat;
}
html fieldset.collapsed legend a {
  background-image: url(collapsed-arrow.png);
  background-position: 0 50%;
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html fieldset.collapsed legend,
* html fieldset.collapsed legend *,
* html fieldset.collapsed table * {
  display: inline;
}
html fieldset.collapsible legend a 
{
	font-weight: bold;
	display: block;
	text-decoration: none;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html fieldset.collapsible .fieldset-wrapper {
  /*overflow: auto;*/
}
.form_search_field {background-color: transparent; background-image: url(text_form_bgd.gif); background-repeat: repeat-x;}
.listing-type-premium {background-image: url(listing-types.gif); background-repeat: no-repeat; height: 20px; background-position: 0px 0px;}
.listing-type-advantage {background-image: url(listing-types.gif); background-repeat: no-repeat; height: 20px; background-position: 0px -20px;}
.listing-type-basic {background-image: url(listing-types.gif); background-repeat: no-repeat; height: 20px; background-position: 0px -40px;}
.count_comment #counter {margin-left: 85px;}
.desc_url {text-decoration: none; color: #4F576C;}
.main_thumb_spinner {float: left; border: 1px solid #86A0CA; width: 240px; padding: 5px; height: 180px; background-color: #EEE; background-image: url(spinner.gif);	background-repeat: no-repeat; background-position: center center;}
.posted {font-size: 11px; background-color: #EEE; padding: 5px;}
.comment {padding: 5px;}
.posted strong {color: #446493;}
.instructiuni i {font-style: normal; color: #F00;}
#bottom_menu {float: left; width: 600px; height: 32px; color: #FFF; line-height: 28px; padding-left: 10px;}
#bottom_menu a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#bottom_main {
	background-color: #EEE;
	height: 60px;
	float: left;
	width: 935px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 1px;
}
#main_search_bottom {
	float: right;
	height: 44px;
	width: 280px;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 16px;
}
.textad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	width: 300px;
	float: left;
}
.textad a:link {color: #333333; text-decoration: none;}
.textad a:visited {color: #333333; text-decoration: none;}
.textad a:hover {color: #333333; text-decoration: none;}
.textad a:active {color: #333333; text-decoration: none;}
.textad b {font-size: 11px; text-decoration: underline; line-height: 14px; color: #003399;}
.textad .textad {float: left; height: 60px; width: 280px; margin-bottom: 5px; margin-top: 5px; color: #333333;}
.textad .text {color: #333333; text-decoration: none; line-height: 13px;}
.textad img {padding-right: 5px; float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.textad .url {color: #006600; text-decoration: none; font-size: 10px;}
.textad .b_pic {background-color: #FFF; border: 1px solid #999; padding: 1px; width: 56px; height: 56px; margin-right: 5px;}.main_detail .left {
	float: left;
	width: 250px;
	overflow: visible;
}
.main_detail .right {
	float: right;
	width: 380px;
	font-size: 13px;
	line-height: 18px;
}
/*horoscop*/
.signs {
	width: 640px;
}
.starSign {
	float: left;
	display: inline;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 18px;
	margin-right: 18px;
	padding: 0;
	width: 65px;
	height: 90px;
	overflow: hidden;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}
.starSign a {
	color: #069;
	text-decoration: none
}
.starSign a:visited {
	color: #069;
	text-decoration: none
}
.starSign a:hover {
	color: #FF6C00;
	text-decoration: none
}
.sign {
	background-image: url(small-signs.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 60px;
	margin-left: 6px;
	text-align: center;
}

