/*	=================================================================================  GLOBAL  */

* {
	margin: 0;
	padding: 0;
	}

body {
	background-color: #E6EBEE;
	font: 11px Verdana, Tahoma, sans-serif;
	color: #333;
	padding-top: 20px;
	}

h1 {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #000;
	margin-bottom: 12px;	
	}

h2 {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #000;
	margin-bottom: 12px;
	}

a {
	text-decoration: none;
	color: #DA233D;
	}

a:hover {
	color: #333;
	}

a:active, a:focus {
	outline: none;
	}

ul {
	list-style-type: none;
	}
	
img {
	border: 0;
	}	

.outer {
	width: 976px;
	margin: 0 auto;
	}

.tl {
	position: absolute;
	left: 0;
	top: 0;
	}

.tr {
	position: absolute;
	right: 0;
	top: 0;
	}

.bl {
	position: absolute;
	left: 0;
	bottom: 0;
	}

.br {
	position: absolute;
	right: 0;
	bottom: 0;
	}

.clear {
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	}

.clear-dotted {
	height: 30px;
	font-size: 0;
	line-height: 0;
	clear: both;
	background: url("../img/content_menu_dot.gif") repeat-x 0 13px;
	}

.clear-solid {
	margin: 15px 0;
	font-size: 0;
	line-height: 0;
	clear: both;
	border-top: 2px solid #E8EEF4;
	}

/*	=================================================================================  HEADER  */

.outer#header {
	position: relative;
	z-index: 100;
	margin-bottom: 15px;	
	background-color: #FFF;
	}

.outer#header #logo {
	width: 207px;
	height: 120px;
	float: left;
	background-color: #DA233D;
	margin-right: 20px;
	}

.outer#header #leaderboard-wrapper {
	float: left;
	width: 728px;
	height: 90px;
	margin-top: 15px;
	}

.outer#header #leaderboard-wrapper #leaderboard-ad {
	position: absolute;
	z-index: 200;
	width: 728px;
	height: 90px;
	overflow: hidden;
	}

.outer#header #menu {
	position: relative;
	display: block;
	clear: both;
	width: 100%;
	height: 31px;
	background-color: #DA233D;
	padding-top: 3px;
	background: #DA233D url("../img/header_menu_bg.png") repeat-x;
	}

.outer#header #menu p {
	float: left;
	width: 207px;
	color: #F1C2C9;
	text-align: center;
	padding-top: 7px;
	font-family: Tahoma;
	}

.outer#header #menu ul {
	float: right;
	width: 769px;
	}

.outer#header #menu ul li {
	float: left;
	padding-bottom: 4px;
	padding-top: 3px;
	}

.outer#header #menu ul li.selected, .outer#header #menu ul li.first-selected {
	padding-bottom: 0;
	padding-top: 0;
	background: url("../img/header_menu_door_right.png") no-repeat right 0; 
	}

.outer#header #menu ul li a {
	float: left;
	display: block;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 14px 4px 14px;
	background: url("../img/header_menu_dot.gif") repeat-y;
	}

.outer#header #menu ul li a:hover {
	color: #F1C2C9;
	}

.outer#header #menu ul li.first a {
	padding: 3px 16px 4px 16px;
	}

.outer#header #menu ul li.selected a, .outer#header #menu ul li.first-selected a {
	background-color: #E6EBEE;
	color: #333;
	padding: 6px 14px 11px 14px;
	background: url("../img/header_menu_door_left.png") no-repeat; 
	}

.outer#header #menu ul li.first-selected a {
	padding: 6px 16px 11px 16px;
	}

.outer#header #menu ul li.selected a:hover, .outer#header #menu ul li.first-selected a:hover {
	color: #333;
	}

.outer#header #menu ul li.previous-selected a {
	background-image: none;
	padding-left: 14px;
	}

/*	=================================================================================  CONTENT  */

.outer #main {
	float: left;
	width: 748px;	
	background: #FFF url("../img/content_bg.png") repeat-y 0 0;
	position: relative;
	margin-bottom: 15px;
	}

.outer #sidebar {
	float: right;
	width: 216px;
	margin-bottom: 4px;
	}

.outer #main #headline {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #EBF0F2;
	padding: 7px 0 8px 15px;
	background: #B1C2CB url("../img/content_headline_bg.gif") repeat-x;
	}

.outer #main #headline a {
	color: #FFF;
	}

.outer #main #headline ul.breadcrumbs {
	width: 690px;
	overflow: hidden;
	white-space: nowrap;
	}

.outer #main #headline ul.breadcrumbs li {
	display: inline;
	padding-right: 1px;
	}

.outer #main #headline ul.breadcrumbs li img.ico {
	vertical-align: top;
	margin: 2px 8px 0 0;
	}

.outer #main #headline ul.breadcrumbs li a {
	color: #FFF;
	}

.outer #main #headline ul.breadcrumbs li a:hover {
	color: #EBF0F2;
	}

.outer #main #headline .ico-rss {
	position: absolute;
	right: 16px;
	top: 7px;
	}

.outer #main #content {
	border: 1px solid #CED4D8;
	border-top-width: 0;
	float: left;
	width: 746px;
	}

.outer #main #content-footer {
	float: left;
	margin-top: -6px;
	width: 100%;
	}

.outer #main #content-footer .content-bl {
	float: left;	
	}

.outer #main #content-footer .content-br {
	float: right;	
	}

.outer #content #left {
	float: left;
	width: 191px;
	}

.outer #content #right {
	float: right;
	width: 540px;
	padding-top: 15px;
	}

/*	=================================================================================  CONTENT > left */

.outer #content #left div {
	padding: 15px;
	width: 160px;
	}

.outer #content #left div a {
	display: block;
	}

.outer #content #left div .multiple {
	margin-bottom: 15px;
	}

.outer #content #left h3#leftAdHeadline {
	margin-bottom: 15px;
	}

.outer #content #left div#leftAd {
	padding: 0;
	margin: 0 auto;
	margin-bottom: 15px;
	}

.outer #content #left div#coperta-left {
	background: url("../img/content_menu_dot.gif") repeat-x 0 100%;
	}

.outer #content #left ul {
	padding-right: 1px;
	}

.outer #content #left ul li {
	width: 190px;
	overflow: hidden;
	}

.outer #content #left ul li a {
	float: left;
	display: block;
	width: 175px;
	padding: 6px 0 6px 15px;
	background-image: url("../img/content_menu_dot.gif");
	background-repeat: repeat-x;
	line-height: 15px;
	}

.outer #content #left ul li a:hover {
	background-color: #FFF;
	}

.outer #content #left ul li.first a, .outer #content #left ul li.first-selected a {
	background-image: none;
	}

.outer #content #left ul li.last a, .outer #content #left ul li.last-selected a {
	padding-bottom: 14px;
	}

.outer #content #left ul li.selected a, .outer #content #left ul li.last-selected a, .outer #content #left ul li.first-selected a {
	background-color: #FFF;
	color: #333;
	}


.outer #content #left h3 {
	width: 175px;
	padding: 6px 0 7px 15px;
	background-color: #CAD5DB;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	}

/*	=================================================================================  CONTENT > right */

.outer #content #right .item {
	border: 1px solid #E8EEF4;
	border-right-width: 0;
	padding: 10px 15px 10px 15px;
	position: relative;
	margin-bottom: 15px;
	background-color: #FCFDFD;
	}

.outer #content #right .section-heading {
	margin: 0 1px 16px 0;
	width: 522px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 7px 0 7px 17px;
	border: 1px solid #BDCBD3;
	background-color: #CAD5DB;
	border-right-width: 0;
	}

.outer #content #right .headlines {
	padding: 0 15px 0 0;
	margin-bottom: 15px;
	}

.outer #content #right .headlines .headline {
	border: 1px solid #EBF2C6;
	border: 1px solid #E8EEF4;
	margin-bottom: 7px;
	background: #F7FBFB url("../img/faux_headlines.png") repeat-y 343px 0;
	position: relative;
	}

.outer #content #right .headlines img.faux-headlines {
	position: absolute;
	left: 343px;
	}

.outer #content #right .headlines img.top {
	top: -1px;
	}

.outer #content #right .headlines img.bottom {
	margin-top: -1px;
	margin-left: 208px;
	}

.outer #content #right .headlines .item-content {
	float: left;
	width: 319px;
	padding: 11px 10px 13px 15px;
	}

.outer #content #right .headlines h1 {
	margin-bottom: 7px;
	}

.outer #content #right .headlines div.credits {
	padding-top: 10px;
	}

.outer #content #right .padded {
	padding-top: 42px;
	}

.outer #content #right input.submit {
	background: #E14E64 url("../img/sidebar_button.png") no-repeat;
	width: 87px;
	height: 21px;
	padding-bottom: 4px;
	color: #FFF;
	border: 0;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	cursor: pointer;
	}

.outer #content #right input.submit#large-submit {
	background: #E14E64 url("../img/button_large.png") no-repeat;
	width: 120px;
	}

.outer #content #right input.submit#reset-submit, .outer #content #right input.submit#profile-cancel {
	background: #E14E64 url("../img/button_gray.png") no-repeat;
	}

.outer #content #right input.submit:hover, .outer #content #right input.submit#large-submit:hover, .outer #content #right input.submit#reset-submit:hover, .outer #content #right input.submit#profile-cancel:hover {
	background-position: 0 -21px;
	}

.outer #content #right .item-bl {
	 position: absolute; 
	 width: 5px; 
	 height: 6px; 
	 margin-top: -6px; 
	 }

.outer #content #right .item h3 {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
	margin-top: -4px;
	}

.outer #content #right .item p {
	line-height: 15px;
	padding-bottom: 15px;
	}

.outer #content #right .item .message {
	border: 1px solid #E8EEF4;
	margin-bottom: 12px;
	background: #FFF url("../img/message_bg.png") repeat-x 0 1px;
	position: relative;
	padding: 9px 15px 11px 15px;
	}

.outer #content #right .item .message img {
	position: absolute;
	top: 1px;
	left: 1px;
	}

.outer #content #right .item span.keyword {
	background-color: #E3566C;
	padding: 0 3px 1px 3px;
	border: 1px solid #DA233D;
	color: #FFF;
	}

.outer #content #right .item p.info {
	padding-left: 25px;
	background: url("../img/information.gif") no-repeat 0 0;
	padding-bottom: 6px;
	margin-bottom: 3px;
	}

.outer #content #right .item p.nopadd {
	padding-bottom: 5px;
	}

.outer #content #right .item .subtitle, .outer #content #right .item .suptitle {
	padding-bottom: 25px;
	margin-top: -4px;
	}

.outer #content #right .item ul.lower {
	padding-top: 20px; 
	padding-bottom: 0; 
	margin-bottom: 0;
	}

.outer #content #right .item .suptitle {
	padding-top: 8px;
	position: absolute;
	top: 4px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #E8EEF4;
	padding-bottom: 8px;
	padding-left: 15px;
	background-color: #F8FAFA;
	width: 524px;
	}

.outer #content #right .item .subtitle li, .outer #content #right .item .suptitle li {
	float: left;
	margin-right: 16px;
	}

.outer #content #right .item ul.gold {
	background-color: #F4F9E6; 
	border-color: #EBF2C6;
	}

.outer #content #right .ico-category {
	padding-left: 16px;
	background: url("../img/content_ico_categorie.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-author {
	padding-left: 16px;
	background: url("../img/ico_autor.gif") no-repeat 0 1px;
	}

.outer #content #right .ico-credits {
	padding-left: 20px;
	background: url("../img/content_ico_credite.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-comment {
	padding-left: 16px;
	background: url("../img/sidebar_ico_comentarii_text.gif") no-repeat 0 3px;
	}

.outer #content #right .ico-email {
	padding-left: 16px;
	background: url("../img/content_ico_email.gif") no-repeat 0 3px;
	}

.outer #content #right .ico-homepage {
	padding-left: 16px;
	background: url("../img/content_ico_homepage.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-number {
	padding-left: 17px;
	background: url("../img/content_ico_numar.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-article {
	padding-left: 16px;
	background: url("../img/sidebar_ico_comentarii_titlu.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-views {
	padding-left: 16px;
	background: url("../img/content_ico_vizualizari.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-rating {
	padding-left: 18px;
	background: url("../img/content_ico_rating.gif") no-repeat 0 1px;
	}

.outer #content #right .ico-comment {
	padding-left: 17px;
	background: url("../img/content_ico_comentarii.gif") no-repeat 0 3px;
	}

.outer #content #right .ico-delete {
	padding-left: 16px;
	background: url("../img/content_ico_sterge.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-date {
	padding-left: 18px;
	background: url("../img/content_ico_data.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-edit {
	padding-left: 18px;
	background: url("../img/ico_edit.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-add {
	padding-left: 18px;
	background: url("../img/ico_add.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-del {
	padding-left: 18px;
	background: url("../img/ico_del.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-stats {
	padding-left: 18px;
	background: url("../img/ico_stats.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-approve {
	padding-left: 16px;
	background: url("../img/ico_approve.gif") no-repeat 0 2px;
	}

.outer #content #right .ico-deny {
	padding-left: 16px;
	background: url("../img/ico_deny.gif") no-repeat 0 3px;
	}

.outer #content #right .ico-print {
	padding-left: 16px;
	background: url("../img/ico_print.gif") no-repeat 0 3px;
	}

.outer #content #right .ico-im {
	padding-left: 16px;
	background: url("../img/ico_im.gif") no-repeat 0 3px;
	}

.outer #content #right .ico-rec {
	padding-left: 16px;
	background: url("../img/ico_rec.gif") no-repeat 0 3px;
	}

.outer #content #right .text {
	line-height: 15px;
	padding-bottom: 0;
	}

.outer #content #right .item-pic , .outer #content #right .item-pic-inner {
	float: right;
	padding: 3px 0 3px 10px;
	clear: right;
	}

.outer #content #right .headlines .item-pic {
	padding: 5px 5px 6px 5px;
	width: 160px;
	}

.outer #content #right .item-pic div, .outer #content #right .item-pic-inner div {
	width: 160px;
	padding: 5px;
	background-color: #FFF;
	border: 1px solid #EFEFFA;
	padding-bottom: 0;
	}

.outer #content #right .item-pic div.clear, .outer #content #right .item-pic-inner div.clear {
	background: none;
	border: none;
	}	

.outer #content #right .headlines .item-pic img,
.outer #content #right .item-pic img {
	float: left;
	}

.outer #content #right .headlines .item-pic div {
	padding: 0;
	background-color: #F7FBFB;
	border-width: 0;
	}

.outer #content #right .item-pic p, .outer #content #right .item-pic-inner p {
	padding: 5px 0 0 0;
	font-size: 10px;
	line-height: 12px;
	color: #999;
	}

.outer #content #right .item-pic-inner {
	margin-top: 5px;
	}

.outer #content #right p.text {
	padding-bottom: 0;
	}

.outer #content #right p.text img.item-pic {
	margin-top: 15px;
	}

.outer #content #right .text .ico-credits {
	margin-right: 11px;
	}

.outer #content #right .text p.list-item {
	padding: 5px 0 5px 15px;
	background: url("../img/ico_list.gif") no-repeat 3px 10px;
	}

.outer #content #right .item .item-brief-options {
	padding-top: 9px;
	background: url("../img/content_menu_dot.gif") repeat-x;
	text-align: right;
	clear: both;
	margin-top: 10px;
	}

.outer #content #right .item .item-brief-options ul li {
	display: inline;
	margin-left: 10px;
	}

.outer #content #right .item .item-brief-options a img {
	margin-bottom: -2px;
	}

.outer #content #right .item .item-brief-options a span {
	color: #333;
	}

.outer #content #right .item #popularity-graph {
	float: left;
	background-color: #CCDBEE;
	width: 300px;
	margin: 5px 10px 5px 0;
	}

.outer #content #right .item #popularity-graph img {
	height: 5px;
	}

.outer #content #right .item #popularity-percent {
	float: left;
	width: 50px;
	}

.outer #content #right .item table {
	width: 100%;
	}

.outer #content #right .item table td {
	padding: 4px 4px 3px 4px;
	}

.outer #content #right .item table td.label {
	text-align: right;
	padding-left: 0;
	padding-right: 5px;
	font-weight: bold;
	width: 110px;
	}

.outer #content #right .item table td.value {
	padding-left: 2px;
	padding-right: 0;	
	line-height: 14px;
	}

.outer #content #right .item table td.value input.radio {
	vertical-align: middle;
	margin-right: 5px;
	width: 13px;
	height: 13px;
	}

.outer #content #right .item table td.value label {
	margin-right: 10px;
	}

.outer #content #right .item #add-comment table td.label {
	width: 78px;
	}

.outer #content #right .item #profile table td.label {
	width: 135px;
	}

.outer #content #right .item #register-table td.label {
	width: 120px;
	}

.outer #content #right .item #contact-table-form td.label {
	width: 115px;
	}

.outer #content #right .item #contact-table-text td.label {
	width: 115px;
	}

.outer #content #right .item #contact-table-text td.value {
	vertical-align: bottom;
	}

.outer #content #right .item input.text, .outer #content #right .item textarea {
	border: 1px solid #E8EEF4;
	background: url("../img/content_input_bg.gif");
	padding: 3px 5px;
	width: 300px;
	font: 11px Verdana;
	}

.outer #content #right .item #add-comment table td input.text, .outer #content #right .item #add-comment table td textarea {
	width: 332px;
	}
	
.outer #content #right .item textarea {	
	height: 200px;
	}

.outer #content #right .item select {
	border: 1px solid #E8EEF4;
	background: url("../img/content_input_bg.gif");
	width: 312px;
	font: 11px Verdana;
	padding: 2px;
	}

.outer #content #right .item select option {
	background-image: none;
	background-color: #FFF;
	}

.outer #content #right .item select optgroup {
	background-image: none;
	background-color: #FFF;
	}

.outer #content #right .item input.submit {	
	margin-top: 7px;
	margin-bottom: 3px;
	}

.outer #content #right .item .archive li {
	margin-bottom: 4px;
	}

.outer #content #right .item .archive li a {
	padding-left: 17px;
	background: url("../img/content_ico_numar.gif") no-repeat 0 2px;
	}

.outer #content #right .item .author-photo {
	float: right;
	margin: 4px 0 5px 0;
	padding-left: 15px;
	}	

.outer #content #right .item .author-photo img {
	border: 1px solid #E9EEF4;
	}

.outer #content #right .item .author-details li {
	margin-bottom: 5px;
	}

.outer #content #right .item .author-articles li, .outer #content #right .item .section-articles li, .outer #content #right .item .dashed li {
	margin-bottom: 7px;
	padding-bottom: 6px;
	line-height: 20px;
	background: url("../img/content_menu_dot.gif") repeat-x 0 100%;
	}

.outer #content #right .item .author-articles li.last, .outer #content #right .item .section-articles li.last, .outer #content #right .item .dashed li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	background-image: none;
	}

.outer #content #right .item .author-articles li span, .outer #content #right .item .section-articles li span, .outer #content #right .item .dashed li span {
	margin-right: 11px;
	}

.outer #content #right .item #confirmare-plata {
	padding-left: 15px;	
	padding-top: 10px;
	}

.outer #content #right .item #confirmare-plata .clear-dotted {
	height: 20px;
	background: url("../img/content_menu_dot.gif") repeat-x 0 8px;
	}

.outer #content #right .item #confirmare-plata p {
	padding-bottom: 12px;
	}

.outer #content #right .item ul.options li {
	margin-bottom: 4px;	
	margin-top: 1px;
	}

.outer #main #content #right .item input#contact-cod {
	vertical-align: top;
	width: 75px;
	}

.outer #main #content #right .item #register-table input#register-cod {
	vertical-align: top;
	width: 107px;
	}

.outer #main #content #right .item #recommend {
	display: block;
	margin-bottom: 12px;
	margin-top: 12px;
	padding: 5px 0px 7px 15px;
	border: 1px dashed #E8EEF4;
	background-color: #FFF;
	}

.outer #main #content #right .item #recommend .message {
	margin-top: 7px;
	}

.outer #main #content #right .item #recommend input#recommend-wait {
	display: none;
	}

.outer #main #content #right .item #recommend .text {
	width: 218px;
	}

.outer #main #content #right .item #recommend table td {
	padding-left: 0px;
	}

.outer #main #content #right .item #recommend table thead tr td {
	font-weight: bold;
	padding-bottom: 5px;
	}

.outer #main #content #right .item #recommend p.error, .outer #main #content #right .item #recommend p.info {
	margin-left: 4px;
	margin-top: 15px;
	}

.outer #main #content #right .item #recommend #recomanda_form #td-rec-submit {
	padding-top: 0;
	margin-bottom: 8px;
	padding-left: 1px;
	}

.outer #main #content #right .item #search-articles {
	margin-top: -10px;
	}

.outer #main #content #right .item .buy-year p.message, .outer #main #content #right .item .buy-number p.message {
	margin-top: 10px;
	margin-bottom: 7px;
	}

.outer #main #content #right .item .buy-year p.confirm, .outer #main #content #right .item .buy-number p.confirm {
	padding-bottom: 10px;
	}

.outer #main #content #right .item ul.rss {
	padding-top: 10px;
	}

.outer #main #content #right .item ul.rss li ul {
	padding-left: 20px;
	margin-top: 5px;
	}

.outer #main #content #right .item ul.rss li a {
	padding: 5px 0 5px 20px;
	line-height: 20px;
	background: url("../img/content_ico_rss.gif") no-repeat 0 center;
	}

.outer #main #content #right .item table td.value img#captcha {
	padding: 0 14px 1px 14px;
	vertical-align: bottom;
	margin: 0 0 1px 0;
	border: 1px solid #E8EEF4;
	}

.outer #main #content #right .item ul.letters {
	padding: 0;
	display: inline;
	margin: 0;
	width: 515px;
	font-weight: bold;
	}

.outer #main #content #right .item ul.letters li {
	float: left;
	padding-right: 10px;
	margin: 0;
	}

.outer #main #content #right .item ul.letters li.disabled {
	color: #B3C6DD;
	}

.outer #main #content #right .item span.gray {
	color: #E6EBEE;
	}

.outer #main #content #right .item span.litera-selected {
	color: #000;
	}

.outer #main #content #right .item p.litera {
	font-weight: bold;
	}

.outer #main #content #right .item p.litera span {
	margin-right: 5px;
	}

.outer #main #content #right .item ul.page {
	padding-top: 20px;
	}

.outer #main #content #right .item ul.page li {
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
	}

.outer #main #content #right .item ul.page li a {
	display: block;
	padding: 2px 5px 3px 5px;
	border: 1px solid #E5E5E5;
	background-color: #FFF;
	}

.outer #main #content #right .item ul.page li a.selected {
	color: #333;
	font-weight: bold;
	}

.outer #main #content #right .item ul.page li a.first-selected {
	color: #333;
	font-weight: bold;
	}

.outer #main #content #right .item ul.page li a.last-selected {
	color: #333;
	font-weight: bold;
	}

.outer #main #content #right .item ul.page li a.single {
	color: #333;
	font-weight: bold;
	}

.outer #main #content #right .item#user-comments p {
	margin-top: 5px;
	padding-top: 0;
	padding-bottom: 0;
	}

.outer #main #content #right .item#user-comments p.ico-date {
	margin-top: 7px;
	background-position: 0 3px;
	}

.outer #main #content #right .item#profile .clear-dotted {
	margin-top: -5px;
	margin-bottom: -10px;
	}

/*	=================================================================================  RATING */

.outer #content #right .item #rating, .outer #content #right .item #rating-disabled {	
	position: relative;
	padding-bottom: 15px;
	}

.outer #content #right .item #rating ul, .outer #content #right .item #rating-disabled ul {
	position: relative;
	width: 80px;
	height: 14px;
	background: url("../img/star_rating.gif") top left repeat-x;		
	float: left;
	}

.outer #content #right .item #rating ul li, .outer #content #right .item #rating-disabled ul li {
	/*\*/
	float: left;
	/* */
	}

.outer #content #right .item #rating ul li a, .outer #content #right .item #rating-disabled ul li a {
	display: block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	overflow: hidden;
	}

.outer #content #right .item #rating-disabled ul li a {
	cursor: default;
	}

.outer #content #right .item #rating ul li a:hover {
	background: url("../img/star_rating.gif") left center;
	z-index: 2;
	left: 0;
	}

.outer #content #right .item #rating ul a.one-star, .outer #content #right .item #rating-disabled ul a.one-star {
	left: 0;
	}

.outer #content #right .item #rating ul a.one-star:hover {
	width: 16px;
	}

.outer #content #right .item #rating ul a.two-stars, .outer #content #right .item #rating-disabled ul a.two-stars {
	left: 16px;
	}
.outer #content #right .item #rating ul a.two-stars:hover {
	width: 32px;
	}

.outer #content #right .item #rating ul a.three-stars, .outer #content #right .item #rating-disabled ul a.three-stars {
	left: 32px;
	}

.outer #content #right .item #rating ul a.three-stars:hover {
	width: 48px;
	}

.outer #content #right .item #rating ul a.four-stars, .outer #content #right .item #rating-disabled ul a.four-stars {
	left: 48px;
	}	

.outer #content #right .item #rating ul a.four-stars:hover {
	width: 64px;
	}

.outer #content #right .item #rating ul a.five-stars, .outer #content #right .item #rating-disabled ul a.five-stars {
	left: 64px;
	}

.outer #content #right .item #rating ul a.five-stars:hover {
	width: 80px;
	}

.outer #content #right .item #rating ul li.current-rating, .outer #content #right .item #rating-disabled ul li.current-rating {
	background: url("../img/star_rating.gif") left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.outer #content #right .item #rating span, .outer #content #right .item #rating-disabled span {
	float: left;
	padding-top: 1px;
	padding-left: 10px;
	}

.outer #content #right .item #add-comment #comment-wait {
	display: none;
	}

.outer #content #right .item table td.label#label-comment {
	vertical-align: top;
	}

.outer #content #right .item ul.comments {
	padding-top: 5px;
	padding-bottom: 5px;
	background: url("../img/content_menu_dot.gif") repeat-x 0 100%;
	margin-bottom: 5px;
	}

.outer #content #right .item ul.comments li {
	background: url("../img/content_menu_dot.gif") repeat-x 0 0;
	padding: 15px 0;
	line-height: 15px;
	}

.outer #content #right .item ul.comments li p {
	padding-bottom: 0;
	}

.outer #content #right .item ul.comments li p.details {
	padding: 7px 0 12px 0;
	}

.outer #content #right .item ul.comments li p.details span {
	padding-left: 18px;
	background: url("../img/content_ico_data.gif") no-repeat 0 2px;
	padding-right: 16px;
	color: #333;
	}

.outer #content #right .item ul.comments li p.details a {
	padding-right: 16px;
	}


/*	=================================================================================  SIDEBAR  */

.outer #sidebar h3 {
	background: #537AAA url("../img/sidebar_headline_bg.gif") no-repeat;
	color: #FFF;
	padding: 7px 13px 8px 15px;
	font-size: 12px;
	}

.outer #sidebar h3.gray {
	background: #BDCBD3 url("../img/sidebar_headline_gray_bg.gif") no-repeat;
	}

.outer #sidebar h3 a {
	float: right;
	width: 15px;
	height: 10px;
	margin-top: 3px;
	display: block;
	font-size: 1px;
	background-repeat: no-repeat;
	}

.outer #sidebar h3 a.collapsed {
	background-image: url("../img/sidebar_ico_headline_expand.gif");
	}

.outer #sidebar h3 a.expanded {
	background-image: url("../img/sidebar_ico_headline_collapse.gif");
	}

.outer #sidebar h3 a:hover {
	background-position: 0 -10px;
	}

.outer #sidebar .box {
	background-color: #FFF;
	border-width: 0;
	overflow: hidden;
	}

.outer #sidebar .box .wrapper {
	padding: 15px;
	}

.outer #sidebar .box .wrapper .multiple {
	margin-bottom: 15px;
	}

.outer #sidebar .box .wrapper-top {
	padding: 11px 15px 12px 15px;
	background: #F7FBFB url("../img/content_menu_dot.gif") repeat-x 0 bottom;
	line-height: 15px;
	}

.outer #sidebar .box .wrapper-bottom {
	padding: 10px 15px 0 15px;
	background: #F7FBFB url("../img/content_menu_dot.gif") repeat-x;
	}

.outer #sidebar .box input.submit {
	background: #E14E64 url("../img/sidebar_button.png") no-repeat;
	width: 87px;
	height: 21px;
	padding-bottom: 4px;
	color: #FFF;
	border: 0;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	margin-left: 99px;
	cursor: pointer;
	}

.outer #sidebar .box input.submit:hover {
	background-position: 0 -21px;
	}

.outer #sidebar .box input.text {
	width: 178px;
	padding: 3px;
	margin-bottom: 7px;
	background: #F7FBFB url("../img/sidebar_input_bg.gif") repeat-x;
	border: 1px solid #E8EEF4;
	font: 11px Verdana;
	}

.outer #sidebar .box ul.radio li {
	padding-bottom: 5px;
	position: relative;
	}

.outer #sidebar .box ul.radio li input {
	width: 15px;
	height: 14px;
	top: 2px;
	position: absolute;
	}

.outer #sidebar .box ul.radio li label {
	line-height: 15px;
	display: block;
	width: 167px;
	margin-left: 18px;
	}

.outer #sidebar .box ul.radio li.last {
	padding-bottom: 0;
	}

.outer #sidebar .box ul.dashed {
	padding-top: 7px;
	}

.outer #sidebar .box ul.dashed li, .outer #sidebar .box ul.poll-graph li {
	width: 186px;
	overflow: hidden;
	padding: 6px 15px 7px 15px;
	background: url("../img/content_menu_dot.gif") repeat-x 0% 100%;
	line-height: 15px;
	}

.outer #sidebar .box ul.poll-graph li {
	padding-bottom: 8px;
	}

.outer #sidebar .box#toggle-account ul.dashed {
	padding-top: 0;
	}

.outer #sidebar .box ul.dashed li.last {
	background-image: none;
	padding-bottom: 2px;
	}

.outer #sidebar .box ul.dashed li a {
	width: 170px;
	display: block;
	}

.outer #sidebar .box#toggle-account .ico-account {
	padding-left: 16px;
	background: url("../img/sidebar_ico_cont.gif") no-repeat 0 1px;
	margin-right: 11px;
	}

.outer #sidebar .box#toggle-account ul li.selected {
	background-color: #FCFDFD;
	}

.outer #sidebar .box#toggle-account ul li.selected a {
	color: #333;
	}

.outer #sidebar .box#toggle-account ul.dashed li.first-selected {
	padding-top: 13px;
	background-color: #FCFDFD;
	}

.outer #sidebar .box#toggle-account ul.dashed li.first {
	padding-top: 13px;
	}

.outer #sidebar .box#toggle-account ul.dashed li.first-selected a {
	color: #333;
	}

.outer #sidebar .box#toggle-account .ico-pass {
	padding-left: 15px;
	background: url("../img/sidebar_ico_pass.gif") no-repeat 0 2px;
	}

.outer #sidebar .box#toggle-search .wrapper {
	padding-bottom: 5px;
	}

.outer #sidebar .box#toggle-poll {
	position: relative;
	}

.outer #sidebar .box#toggle-poll .wrapper {
	padding-top: 13px;
	padding-bottom: 13px;
	}

.outer #sidebar .box#toggle-poll .wrapper-bottom {
	padding-top: 15px;
	padding-left: 99px;
	text-align: right;
	}

.outer #sidebar .box#toggle-poll .wrapper-bottom input {
	margin-left: 0;
	margin-bottom: 4px;
	}

.outer #sidebar .box#toggle-poll .message {
	border: 1px solid #E8EEF4;
	border-left-width: 0;
	border-right-width: 0;
	margin-bottom: 0;
	background: #FFF url("../img/message_bg.png") repeat-x 0 1px;
	position: relative;
	padding: 9px 15px 11px 15px;
	margin-top: -1px;
	}

.outer #sidebar .box#toggle-poll .message img {
	position: absolute;
	top: 1px;
	left: 1px;
	}

 .outer #sidebar .box ul.poll-graph li.last {
	background-image: none;
	}

.outer #sidebar .box#toggle-poll ul.poll-graph li img {
	height: 5px;
	margin-bottom: 2px;
	}

.outer #sidebar .box#toggle-poll ul.poll-graph li p {
	padding: 0;
	}

.outer #sidebar .box#toggle-poll .wrapper-bottom input#poll-wait {
	display: none;
	}

.outer #sidebar .box#toggle-forum ul.dashed li a, .outer #sidebar .box#toggle-top ul.dashed li a {
	padding-left: 16px;
	background: url("../img/sidebar_ico_comentarii_titlu.gif") no-repeat 0 3px;
	}

.outer #sidebar .box#toggle-comments ul.dashed li a.ico-comment-title {
	padding-left: 16px;
	background: url("../img/sidebar_ico_comentarii_titlu.gif") no-repeat 0 3px;
	}

.outer #sidebar .box#toggle-comments ul.dashed li {
	padding: 7px 15px 8px 15px;
	}

.outer #sidebar .box#toggle-comments ul.dashed li.last {
	padding-bottom: 2px;
	}

.outer #sidebar .box#toggle-comments p {
	padding: 5px 0 0px 15px;
	overflow: hidden;
	background: url("../img/sidebar_ico_comentarii_text.gif") no-repeat 0 9px;
	}

.outer #sidebar .box#toggle-comments a.ico-comment-author {
	padding-left: 16px;
	background: url("../img/ico_autor.gif") no-repeat 0 3px;
	}

.outer #sidebar .box#toggle-promo .wrapper {
	padding-bottom: 3px;	
	}

.outer #sidebar .box#toggle-promo .wrapper a {
	display: block;
	}

.outer #sidebar .box#toggle-fas .wrapper {
	padding-bottom: 5px;
	}

.outer #sidebar .box#toggle-fas .wrapper a {
	line-height: 15px;
	}

.outer #sidebar img.box-footer {
	margin-bottom: 12px;
	}

.outer #sidebar p.error {
	padding-left: 25px;
	background: url("../img/error.gif") no-repeat 0 0;
	padding-bottom: 0;
	}

.outer #sidebar p.info {
	padding-left: 25px;
	background: url("../img/information.gif") no-repeat 0 0;
	padding-bottom: 0;
	}

/*	=================================================================================  FOOTER */

.outer#footer-top {
	line-height: 145%;
	color: #FFF;
	position: relative;
	width: 946px; 
	background-color: #BECCD3;
	padding: 14px 15px 15px 15px;
	}

.outer#footer-top a {
	color: #FFF;
	padding-bottom: 1px;
	background: url("../img/footer_links_dot.gif") repeat-x 1px 100%;
	}

.outer#footer-top a.selected {
	font-weight: bold;
	background: none;
	}

.outer#footer-top a:hover {
	background: none;
	}

.outer#footer-top ul {
	margin-bottom: 13px;
	}

.outer#footer-top ul li {
	display: inline;
	color: #E4E7E9;
	}

.outer #footer-right {
	float: right;
	text-align: right;
	}

.outer #footer-right ul {
	margin-bottom: 14px;
	}

.outer #footer-right #trafic a {
	padding: 0;
	background: none;
	}

.outer#footer-bottom {
	background-color: #FFF;
	position: relative;
	width: 961px;
	padding: 13px 0 13px 15px;
	margin-bottom: 20px;
	overflow: hidden;
	}

.outer#footer-bottom li {
	background: url("../img/footer_dot.gif") repeat-y 100% 0;
	margin-right: 21px;
	padding: 3px 22px 3px 0;
	float: left;
	text-align: center;
	}

.outer#footer-bottom li a {
	display: block;
	height: 45px;
	cursor: default;
	}

.outer#footer-bottom li a.verified-by-visa {
	width: 83px;
	background: url("../img/footer_ep_verified_by_visa.gif") no-repeat;
	}

.outer#footer-bottom li a.mastercard-secure-code {
	width: 83px;
	background: url("../img/footer_ep_mastercard_secure_code.gif") no-repeat;
	}

.outer#footer-bottom li a.epayment {
	width: 159px;
	background: url("../img/footer_ep_epayment.gif") no-repeat;
	}

.outer#footer-bottom li a.visa {
	width: 72px;
	background: url("../img/footer_ep_visa.gif") no-repeat;
	}

.outer#footer-bottom li a.mastercard {
	width: 72px;
	background: url("../img/footer_ep_mastercard.gif") no-repeat;
	}

.outer#footer-bottom li a.american-express {
	width: 50px;
	margin-left: -5px;
	background: url("../img/footer_ep_american_express.gif") no-repeat;
	}

.outer#footer-bottom li a.jcb {
	width: 73px;
	background: url("../img/footer_ep_jcb.gif") no-repeat;
	}

.outer#footer-bottom li a.diners-club {
	width: 55px;
	background: url("../img/footer_ep_diners_club.gif") no-repeat;
	}

.outer#footer-bottom li a:hover {
	background-position: 0 100%;
	}

.outer#footer-bottom li.last {
	background: none;
	margin-right: 0;
	padding-right: 0;
	}

/*	=================================================================================  SIFR */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	}

.sIFR-replaced {
	visibility: visible !important;
	}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}

.sIFR-flash + div[adblocktab=true] {
	display: none !important;
	}

.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
/*	visibility: hidden; */
    }

/*	=================================================================================  LIGHTBOX  */

#lightbox {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 600;
	text-align: center;
	line-height: 0;
	}

#lightbox a img {
	border: none;
	}

#outerImageContainer {
	position: relative;
 	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer {
	padding: 10px;
	}

#loading {
	position: relative;
	margin-left: 0;
	margin-top: 100px;
	width: 100%;
	text-align: center;
	}

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}

#imageContainer>#hoverNav {
	left: 0;
	}

#hoverNav a {
	outline: none;
	}

#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../img/lightbox/blank.gif) no-repeat;
	display: block;
	}

#prevLink {
	left: 0;
	float: left;
	}

#nextLink {
	right: 0;
	float: right;
	}

#prevLink:hover, #prevLink:visited:hover {
	background: url(../img/lightbox/prev.gif) left 15% no-repeat;
	}

#nextLink:hover, #nextLink:visited:hover {
	background: url(../img/lightbox/next.gif) right 15% no-repeat;
	}

#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}

#imageData #imageDetails {
	float: left;
	text-align: left;
	padding-bottom: 8px;
	}
	
#imageData #caption {
	font-size: 11px;
	font-weight: bold;
	}

#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
	}

#imageData #numberDisplay span {
	float: left;
	}

#imageData #numberDisplay a {
	text-decoration: none;
	font-size: 13px;
	float: left;
	}

#imageData #numberDisplay a.auxNavPrev {
	margin-right: 3px;
	}

#imageData #numberDisplay a.auxNavNext {
	margin-left: 3px;
	}

#imageData #bottomNavClose {
	width: 82px;
	float: right;
	padding-top: 0.3em;
	padding-bottom: 0.7em;
	}	
		
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html .clearfix {
	/* IE-mac \*/
	height: 1%;
	}