body {

	/*background: url("http://www.elefant.ro/blog/wp-content/themes/booky/images/bg-blog_pattern.jpg") repeat scroll 0 0 #C5CF9B;*/

	background-color: #ffffce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	margin: 0;
	padding: 0;
	height: 100%;
}
* :focus {
	outline: 0;
}//
scoate borderul automat impus de browser la focusul pe un element

img {
	border: 0;
}
a {
	text-decoration: none;
}
.clear {
	clear: both;
}
#wrap {
	width: 912px;
	margin: 0 auto;
	position: relative;
}
#main_wrap {
	background: #fff;
	padding: 5px;
	width: 900px;
}
#box_edituri {
	background-color: #B84614;
}
#box_autori {
	background-color: #A6C243;
}

#box_vouchere {
	background-color: #B84614;
	display:none;
}
.stampila {
	position: absolute;
	float: right;
	right: 25px;
}
#submit_login, #inregistreaza_ma {
	color: #FFFFFF;
	background-color: #000000;
	border: none;
	padding: 3px 11px;
}
.indisponibil {
	background: url("../images/layout/png_map.png") no-repeat scroll -272px -120px transparent;
	cursor: pointer;
	display: block;
	height: 35px;
	margin-left: 13px;
	margin-top: 5px;
	width: 140px;
}
.indisponibil a {
	display: block;
	padding-left: 33px;
	width: 106px;
}
.bulina_recomandari {

	color: #ffecc4;
	font-weight: bold;
	background: url("../images/layout/png_map.png") no-repeat scroll -238px -109px transparent;
	height: 30px;
	width: 25px;
	padding-top: 7px;
	font-size: 11px;
	margin-top: -28px;
	padding-left: 5px;
	position: absolute;
	margin-left: -2px;
}
.bulina_search {
	color: #ffecc4;
	font-weight: bold;
	background: url("../images/layout/png_map.png") no-repeat scroll -238px -108px transparent;
	height: 31px;
	width: 25px;
	font-size: 11px;
}
/* header */
/*
 #header_top_left {
 background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/background_top_left.png') no-repeat transparent;
 width: 799px;
 height: 518px;
 position: absolute;
 top: 0;
 left: 0;
 z-index: -1;
 }
 #header_top_right {
 background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/background_top_right.png') no-repeat transparent;
 width: 671px;
 height: 518px;
 position: absolute;
 top: 0;
 right: 0;
 z-index: -1;
 }
 */
#header_top {
	background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/bg-header.png') repeat-y;
	width: 100%;
	height: 176px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	margin-top: -134px;
}
#bg_repeat {
	background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/fulgi-pattern.png') repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
#header {
	margin: 0 0 7px 0;
}
#wishist {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
#header img {
	padding-top: 10px;
	float: left;
}
.logo_companie img {

	padding: 0px;
}
.logh {
	color: white;
	width: 303px;
	padding: 16px;
	height: 53px;
	border: 5px solid white;
	border-top: none;
	background-color: black;
	float: right;
	padding-right: 15px;
	margin-right: 3px;
}
.call_center {
	color: white;
	width: 143px;
	padding: 16px;
	height: 27px;
	border: 5px solid white;
	border-top: none;
	background-color: black;
	float: left;
	padding-right: 15px;
	margin-right: 3px;
	text-align: center;
}
.call_center_text {
	font-size: 18px;
	font-family: Arial;
	margin-top: -18px;
}
.call_center_nr {
	font-size: 12px;
	color: #f8c118;
	margin-top: -5px;
}
.logh .texxt {
	border: none;
	background-color: white;
	width: 100px;
	padding: 5px 0px 5px 5px;
	color: black;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.logh .loggin {
	color: black;
	background-color: white;
	padding: 4px 13px;
	border: 0;
	cursor: pointer;
}
.logh a {
	color: white;
	text-decoration: none;
	padding: 10px 5px 0 0;
}
#header_nav {
	float: right;
	margin: -25px 15px 0 0;
	position: relative;
}
#header_nav li {
	float: left;
	padding: 0 8px;
	margin-top: 10px;
	border-right: 1px solid #4a4e3b;
	height: 14px;
	line-height: 12px;
}
#header_nav li:first-child {
	border-left: none;
}
#header_nav li:last-child {
	border-right: none;
}
#header_nav li a, #header_nav li {
	color: black;
	font-size: 14px;
	text-decoration: none;
	/*text-shadow:0 1px 1px #000000;*/
}
/* wish list */
#wishlist {
	display: none;
}
#ajutor {
	display: none;
}
#wishlist_form {
	width: 200px;
	margin: 0 auto;
}
#wishlist_form label {
	font-weight: bold;
	font-size: 14px;
}
#wishlist_book {
	background-color: #e7e7e7;
	width: 178px;
	height: 23px;
	border: none;
	padding: 0 5px;
	font-size: 11px;
	color: #535353;
	margin: 5px auto;
}
/* Calendar literar */
#calendar_literar {
	display: none;
}
#califrame {
	width: 500px;
	height: 400px;
	margin: 0 auto;
}
/* nav */
.meniu {
	background-color: black;
	height: 39px;
}
.linkuri_comunitati {
	padding: 0;
	margin: 0
}
.face {
	padding: 0
}
#navdr {
	float: right;
}
#nav {
	float: left;
}
#nav, #navdr {
	list-style: none;
	height: 38px;
	margin-top: 15px;
	background-color: #000;
	margin-top: 0px;
	/*
	 border-right: 1px solid #bdc0c2;
	 border-left: 1px solid #bdc0c2;
	 */
}
#nav li, #navdr li {
	float: left;
	border-right: 1px solid #383838;
	line-height: 38px;
	vertical-align: middle;
}
#nav span, #navdr span {
	float: left;
	line-height: 38px;
	vertical-align: middle;
	background-color: #ffffff;
	padding: 3px;
}
#nav li a, #navdr li a {
	text-decoration: none;
	color: #ffffff;
	padding: 0 9px;
	font-weight: bold;
	font-size: 16px;
	height: 38px;
	display: block;
	float: left;
}
#nav li a.selected, #nav li a:hover, #navdr li a.na.selected, #navdr li a.na:hover {
	color: #000;
	background-color: #fad461;
}
#nav li a.selected_c1:hover {
	background-color: #a10a0a;
}
#nav li a.selected_c {
	color: #ffffff;
	background-color: #a10a0a;// #00643c;
}
#nav li a.selected_c1 {
	color: #ffffff;
	background-color: #590404;
}
#nav #calendar_nav {
	float: right;
	border: none;
}
#nav_separator {
	background: #114380;
	height: 2px;
	margin: 0;
	padding: 0;
	width: 700px;
	float: right;
}
#nav_sub li:last-child {
	border-right: none;
}
#nav_sub li a {
	text-decoration: none;
	color: #2e2d2d;
	font-size: 11px;
	font-weight: bold;
}
#nav_sub li a.selected {
	text-decoration: underline;
	color: #4381cd;
}
#nav_sub li a:hover {
	text-decoration: underline;
	color: #4381cd;
}
/* search */
#search_bar {
	background-color: #b84614;
	width: 940px;
	margin: 0px;
	height: 44px;
	padding: 0px;
	position: relative;
}
#nav li.linkuri_comunitati {
	border: none;
	margin-right: 20px;
	float: right;
}
#nav li.linkuri_comunitati a {
	background: none;
	padding: 0;
}
#nav li.linkuri_comunitati a:hover {
	background: none;
	padding: 0;
}
#nav li.linkuri_comunitati img {
	height: 25px;
	width: 25px;
	margin: 0 auto;
	display: block;
	margin-top: 7px;
}
#nav li.linkuri_comunitati iframe {
	height: 25px;
	margin: 0 auto;
	display: block;
	float: left;
	margin-left: 2px;
	margin-top: 9px;
}
#search_bar li {
	float: left;
	margin-right: 3px;
}
#search_bar #label_s_input {
	font-size: 16px;
	font-weight: bold;
}
#search_bar #s_input_li {
	width: 402px;
	height: 42px;
	position: relative;
	display: block;
}
#search_bar #s_input {
	width: 390px;
	height: 25px;
	padding: 0 10px;
	background-color: white;
	position: absolute;
	top: 8px;
	padding-top: 0px;
	margin-left: 25px;
	border: none;
	color: #636363;
	font-size: 12px;
}
#search_bar #s_select {
	position: relative;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
	width: 216px;
}
#search_bar #s_select_dropdown {
	position: absolute;
	top: 7px;
}
#search_bar #page_field {
	width: 193px;
	height: 25px;
	border: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	position: absolute;
	top: 8px;
	margin-left: 21px;
	background: url('../images/layout/png_map.png') no-repeat 0px -307px;
	font-size: 12px;
	color: #242424;
}
#search_bar input#s_submit {
	background: url("../images/layout/png_map.png") no-repeat scroll -202px -307px transparent;
	border: medium none;
	cursor: pointer;
	height: 25px;
	margin-left: 6px;
	position: absolute;
	top: 8px;
	width: 59px;
}
#search_bar #s_select_select {
	width: 200px;
	height: 28px;
	position: absolute;
	top: 5px;
	-moz-opacity: 0;
	-ms-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	margin-left: 22px;
}
.na img {
	float: left;
	margin-right: 7px;
	margin-top: 9px
}
#search_bar #s_avansata {
	margin-top: 12px;
	text-decoration: underline;
	color: #fff;
	white-space: nowrap;
	margin-left: 105px;
	float: left;
}
#search_bar #s_wishlist {
	margin-top: 12px;
	text-decoration: underline;
	color: #fff;
	white-space: nowrap;
	float: left;
}
#s_wishlist_bookstock {
	margin-top: 12px;
	text-decoration: underline;
	color: #000000;
	white-space: nowrap;
	float: right;
}
.liniuta_header {
	color: #FFFFFF;
	float: left;
	margin-top: 12px;
	white-space: nowrap;
	width: 3px;
}
.arrow {
	height: 0;
	width: 0;
	line-height: 0;
	border-left: 15px solid transparent;
	border-top: 13px solid #211903;
	top: 100%;
	position: absolute;
	left: 0;
}
.arrow_index {
	background: url("../images/layout/png_map.png") no-repeat scroll -39px -268px transparent;
	width: 13px;
	height: 15px;
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}
.arrow_index_comanda {
	background: url("../images/layout/png_map.png") no-repeat scroll -51px -268px transparent;
	width: 13px;
	height: 15px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.arrow_dr {
	height: 0;
	width: 0;
	line-height: 0;
	border-right: 15px solid transparent;
	border-top: 13px solid #211903;
	top: 100%;
	position: absolute;
	left: 925px;
}
/* banner */
#banner {
	width: 695px;
	height: 387px;
	background-color: #fff;
	clear: both;
	position: relative;
	margin-left: 12px;
}
/* left sidebar */
#left_sidebar {
	float: left;
	width: 185px;
	margin-right: 5px;
	clear: both;
	position: relative;
	z-index: 10;
}
.sidebar_box {
	background-color: #fff;
	margin-bottom: 10px;
	overflow: hidden;
}
.sidebar_box h2 {
	text-align: center;
	padding-right: 3px;
}
.sidebar_box_content {
	padding: 10px 15px;
	background: url('../images/layout/header_shadow.png') repeat-x 0 0;
	border: 1px solid #c8c8ca;
	border-top: none;
	font-weight: bold;
}
.sidebar_box_content a.author_link {
	color: #1e5d9a;
	text-decoration: none;
}
.sidebar_box_content a {
	color: #1e5d9a;
}
/* -> categorii */
#categorii ul li a.selected {
	background-image: url('../images/layout/arrow_down_white.png');
}
#categorii ul li.main_category a {
	color: #74673a;
	background: #ede6d3 url('../images/layout/arrow_down_white.png') no-repeat 5px 3px;
}
/* -> review*/
#review h2 {
	background: #a79a71 url('../images/layout/review.png') no-repeat;
	width: 185px;
	height: 44px;
	text-indent: -9999px;
	color: #fff;
}
#review h3 a {
	text-decoration: none;
	font-size: 18px;
	color: #1e5d9a;
}
#review h3 a:hover {
	text-decoration: underline;
}
#review span {
	font-size: 12px;
}
#review #r_stars {
	margin-top: 10px;
	background: url('../images/layout/stars.png') no-repeat;
	width: 62px;
	height: 11px;
}
#review p {
	font-size: 11px;
	margin-top: 10px;
}
/* main */
#slider {
	margin-bottom: 5px;
	padding-left: 0px;
	margin-right: 4px;
}
#main {
	float: right;
	width: 708px;
	margin: 0px 0 10px 0px;
}
#l2_1_main {
	float: left;
	width: 710px;
	margin: 4px 0 10px 0px;
}
#main_left {
	float: left;
	width: 580px;
	margin-right: 10px;
}
/* accordion list */
#accordion {
	margin-bottom: 10px;
}
#accordion h2 {
	height: 25px;
	padding: 0 10px;
	margin-bottom: 1px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	vertical-align: middle;
}
#accordion h2 a {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
}
#accordion h2 span.extinde_title {
	float: left;
	cursor: pointer;
}
#accordion h2 span.extinde {
	cursor: pointer;
	color: #fff;
	float: right;
	background: url('../images/layout/extend.png') no-repeat 0 50%;
	height: 25px;
	padding-left: 10px;
	z-index: 0;
}
#accordion #h_vanzari {
	background: #2c76c2;
}
#accordion #h_recomandate {
	background: #2980d8;
}
#accordion #h_noutati {
	background: #1c7fe2;
}
#accordion #h_oferte {
	background: #0776e6;
}
#accordion .accordion_box {
	background: #fff;
	display: none;
	overflow: hidden;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #d4d4d4;
	margin: 5px 0;
	position: relative;
}
.accordion_box .book, #recomandate .book, #recomandatee .book {
	width: 120px;
	margin: 10px 0px 10px 10px;
	float: left;
	position: relative;
}
.accordion_box .book_wrap {
	width: 560px;
	margin: 0 auto;
}
.accordion_box .book .separator, #recomandate .book .separator, #recomandatee .book .separator {
	margin: 10px 0;
	height: 145px;
	position: relative;
	width: 100px;
	text-align: center;
}
.separator a {
	text-decoration: none;
}
.accordion_box .book .separator.noborder, #recomandate .book .separator.noborder, #recomandatee .book .separator.noborder {
	border: none;
	margin: 10px 0;
}
.accordion_box .book .separator .stars {
	bottom: 70px;
	left: 40px;
	position: absolute;
}
.stars {
	float: left;
	margin-left: 16px;
	margin-top: -5px;
	margin-bottom: 5px;
	width: 102px;
}
.product_act_l .stars {
	margin-left: 30px;
}
.cumpara_l2 {
	width: 100px;
	height: 22px;
	background-color: #F8C118;
	text-align: center;
	vertical-align: middle;
	margin-top: 3px;
	display: none;
}
.cumpara_l2 a {

	text-decoration: none;
	margin-top: 2px;
	display: block;
}
.accordion_box .cover_link, #recomandate .cover_link, #recomandatee .cover_link {
	border: 1px solid #CCCCCC;
	display: table-cell;
	height: 155px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
}
.accordion_box .cover_link img, #recomandate .cover_link img, #recomandatee .cover_link img {

}
.accordion_box img {
	display: block;
}
.accordion_box h3, #recomandate h3, #recomandatee h3 {
	font-size: 12px;
	max-height: 49px;
}
.accordion_box h3 a, #recomandate h3 a, #recomandatee h3 a {
	text-decoration: none;
	color: black;
	white-space: normal;
	margin-left: 4px;
}
.red {
	color: #8B0000;
}
.accordion_box .autor, #recomandate .autor, #recomandatee .autor {
	font-size: 11px;
	color: #D05A38;
	display: block;
	text-decoration: none;
	height: 14px;
}
.accordion_box .autor a, #recomandate .autor a, #recomandatee .autor a {
	color: #D05A38;
	text-decoration: none;
}
.accordion_box .autor a:hover, #recomandate .autor a:hover, #recomandatee .autor a:hover {
	color: #D05A38;
	text-decoration: none;
}
.accordion_box .book_price, #recomandate .book_price, #recomandatee .book_price {
	display: block;
	/*bottom: 25px;*/
	color: #000000;
	font-size: 20px;
	margin-left: 14px;
	/* left: 35px;*/
	/*color: #b84614;
	 font-size: 14px;*/
	font-weight: bold;
	float: left;
	height: 30px;
}
.book_price_wrap {
	width: 116px;
	bottom: 8px; /*11px; *//*26px;*/
	position: absolute;
	text-align: center;
}
.book_price_lib {
	color: #605F5F;
	font-size: 12px;
	text-align: center;
	width: auto;
	/*margin-bottom:10px;*/
	float: left;
	height: 41px;
}
.book_price_lib_line {
	text-decoration: line-through;
}
.book_price_discount {

	color: #3b3b3b;
	font-size: 14px;
	padding: 3px;
	text-align: center;
	width: 47px;
	margin-left: 25px;
}
.bookstock {
	padding: 0;
}
.bookstock img {
	width: 50px;
	text-align: center;
	padding: 0;
	margin: 0 auto;
}
.book_price_discount_red {
	font-weight: bold;
	color: #BC4700;
	font-size: 12px;
	/*padding:3px;*/
	text-align: center;
	width: 90px;
	margin-left: 8px;
	height: 20px;
}
.book_price_discount_red  a {
	color: #3b3b3b;
	text-decoration: none;
}
.book_price_discount_red  a:hover {
	color: #3b3b3b;
	text-decoration: none;
}
.book_price_final {
	color: #190a07;
	font-size: 14px;
}
.accordion_box .book_detalii, #recomandate .book_detalii, #recomandatee .book_detalii {
	display: block;
	height: 30px;
	width: 118px;
	position: absolute;
	bottom: -5px;
	background: url("../images/layout/png_map.png") no-repeat scroll -272px -30px transparent;
	padding-left: 15px;
	font-size: 12px;
	line-height: 28px;
	color: #ffffff;
	text-align: center;
}
.accordion_box .book_detalii_precomanda, #recomandate .book_detalii_precomanda {
	display: block;
	height: 30px;
	width: 118px;
	line-height: 28px;
	position: absolute;
	bottom: -5px;
	background: url("../images/layout/png_map.png") no-repeat scroll -272px 0px transparent;
	padding-left: 15px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}
.book_button {
	margin-left: -10px;
}
.book_detalii_precomanda {
	display: block;
	height: 30px;
	width: 118px;
	line-height: 28px;
	position: absolute;
	bottom: -5px;
	background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/png_map.png') repeat scroll -272px -90px transparent;
	padding-left: 15px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}
.show_more_home {
	color: #4B78AF;
	font-size: 14px;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 10px;
}
.show_more_home span {
	padding-bottom: 5px;
	color: #363636;
	font-size: 12px;
	margin-bottom: 5px;
}
.more_div {
	position: absolute;
	bottom: 0;
	text-align: center;
}
.show_more_home img {
	display: inline;
	padding-top: 2px;
}
/* oferta zilei */
#oferta_zilei {
	width: 278px;
	min-height: 208px;
	background: #fff;
	padding: 5px;
	float: left;
	margin-right: 10px;
	border: 1px solid #c8c8ca;
}
#oferta_zilei h2 {
	background: url('../images/layout/oferta_zilei.png') no-repeat;
	text-indent: -9999px;
	width: 280px;
	height: 24px;
	margin: 0 auto;
	margin-bottom: 5px;
}
#oferta_zilei h2 a {
	display: block;
}
#oferta_zilei_cover {
	width: 100px;
}
#oferta_zilei img {
	margin-right: 15px;
	float: left;
	border: 1px solid #ccc;
}
#detalii_oferta_zilei {
	float: left;
	width: 158px;
}
#oferta_zilei h3.title a {
	font-size: 14px;
	margin: 0;
	color: #2b2a2a;
	text-decoration: none;
}
#oferta_zilei span.autor {
	font-size: 12px;
	color: #1e5d9a;
	display: block;
}
#oferta_zilei #detalii_oferta_zilei p {
	font-size: 11px;
	color: #1e5d9a;
	width: 160px;
	margin: 15px 0;
}
#oferta_zilei span.pret {
	font-size: 24px;
}
#oferta_zilei span.moneda {
	font-size: 14px;
}
/* newsletter */
#newsletter_content {
	width: 200px;
}
#newsletter_confirm {
	display: none;
	height: 100px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
/* main right */
#main_right {
	width: 189px;
	float: left;
	margin: 0;
	margin-left: 1px;
}
#main_right div.sidebarbox {
	width: 181px;
}
#right_banner img {
	width: 184px;
}
/* bestsellers */
#bestsellers {
	overflow: hidden;
	margin-right: -17px;
}
.bestseller_date {
	font-size: 16px;
	font-weight: bold;
	color: #026191;
}
#bestsellers .sidebar_box_content {
	text-align: center;
	/* background: url('../images/layout/header_shadow.png') repeat-x 0 0 #f3f0e8; */
	background: #f3f0e8;
	padding: 5px 0 0 15px;
}
#bestsellers h2 {
	background: #aaaaaa url('../images/layout/bestsellers.png') repeat-x;
	width: 189px;
	height: 64px;
	text-indent: -9999px;
	color: #fff;
	padding-left: 14px;
	border-right: 1px solid #f1f1f1;
}
.bestsellers_cover_link {
	display: block;
	border: 1px solid #ccc;
	float: left;
	width: 50px;
	height: 75px;
}
/*
 width: 50px;
 heigtht: 75px;
 */
#bestsellers .bestsellers_row {
	display: none;
	overflow: hidden;
}
#bestsellers .bestsellers_book {
	float: left;
	margin-right: 3px;
	margin-bottom: 20px;
}
#bestsellers .bestsellers_book .number {
	height: 75px;
	float: left;
	vertical-align: top;
	color: #4381cd;
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
}
#bestsellers ul li {
	float: left;
	display: none;
	height: 75px;
	margin-right: 5px;
	margin-bottom: 10px;
	line-height: 75px;
	vertical-align: top;
}
#bestsellers ul li.even {
	background: #faf5f7;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#bestsellers ul li a {
	text-decoration: none;
	font-size: 12px;
	color: #1b5087;
}
#bestsellers ul li a:hover {
	text-decoration: underline;
}
#bestsellers ul li span {
	font-size: 11px;
	font-weight: normal;
	color: #4381cd;
}
#login_content {
	padding: 10px;
	border: 1px solid #fad461;
	border-bottom: 4px solid #fad461;
	width: 186px;
	background: #fff;
	position: absolute;
	bottom: 33px;
	display: none;
	text-align: center;
	z-index: 3;
}
#login_top_content {
}
#login_content #login_h {
	background-color: #f4f4f4;
	height: 27px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #2b2b2b;
	font-weight: bold;
	line-height: 27px;
	vertical-align: middle;
	padding: 0 10px;
	margin-bottom: 20px;
	text-align: left;
}
#login_content #login_title {
	float: left;
}
#login_content #login_inchide {
	float: right;
	width: 12px;
	height: 12px;
	cursor: pointer;
	display: block;
	margin-top: 8px;
}
#login_content input.l_text {
	background-color: #e7e7e7;
	width: 95%;
	height: 23px;
	border: none;
	padding: 0 5px;
	font-size: 11px;
	color: #535353;
	margin: 5px auto;
	line-height: 23px;
}
#login_content #l_memoreaza_wrap {
	text-align: left;
	position: relative;
	margin-top: 10px;
}
#login_content #l_memoreaza_label {
	color: #2b2b2b;
	font-size: 11px;
}
#login_content a#l_memoreaza_recover {
	color: #B84614;
	margin-top: 10px;
	/*
	 top:110px;
	 */
	position: absolute;
	right: 10px;
	text-decoration: none;
}
#login_content a#l_memoreaza_recover a {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #B84614;
}
#login_content a#l_memoreaza_recover a:hover {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #B84614;
}
#recover_pass_wrapper {
	width: 330px;
	height: 50 xp;
}
#recover_pass_form {
	text-align: center;
	width: 454px;
}
#recover_pass_submit {
	float: right;
	margin-top: 10px;
}
#login_content input.l_submit {
	display: block;
	margin: 0 auto;
	float: right;
	margin-right: 15px;
	margin-top: -19px;
}
#footer_right ul li#register_li {
	border-right: 1px solid #3d3d3d;
	padding-right: 20px;
}
#register_content {
	padding: 10px;
	border: 1px solid #fad461;
	border-bottom: 4px solid #fad461;
	width: 188px;
	background: #fff;
	position: absolute;
	bottom: 33px;
	display: none;
	text-align: center;
	z-index: 2;
}
#register_content #register_h {
	background-color: #f4f4f4;
	height: 27px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #2b2b2b;
	font-weight: bold;
	line-height: 27px;
	vertical-align: middle;
	padding: 0 10px;
	margin-bottom: 20px;
	text-align: left;
}
#register_content #register_title {
	float: left;
}
#register_content #register_inchide {
	float: right;
	width: 12px;
	height: 12px;
	cursor: pointer;
	display: block;
	margin-top: 8px;
}
#register_content input.r_text, #rompetrol_register input.r_text, #brd_register input.r_text {
	background-color: #e7e7e7;
	width: 178px;
	height: 23px;
	border: none;
	padding: 0 5px;
	font-size: 11px;
	color: #535353;
	margin: 5px auto;
}
#footer_right a {
	text-decoration: none;
	color: #979797;
	font-size: 12px;
	height: 33px;
	line-height: 33px;
}
#footer_right li.separator {
	line-height: 30px;
	vertical-align: middle;
	margin: auto 10px;
}
#footer_right ul li#cos_li {
	width: 167px;
	border: none;
	overflow: hidden;
	display: block;
	float: left;
}
#footer_right a#cos_bottom {
	margin: 0 5px;
	background: url('../images/layout/bottombar_cart.png') no-repeat;
	width: 157px;
	height: 32px;
	display: block;
	color: #fff;
	float: left;
	outline: none;
}
#footer_right a#cos_bottom:focus {
	-moz-outline-style: none;
}
#footer_right a#cos_bottom:hover, #footer_right a#cos_bottom.bottom_selected {
	background: #4381cd url('../images/layout/bottombar_cart_selected.png') no-repeat;
}
#footer_right a#cos_bottom span {
	padding-left: 15px;
}
#footer_right a#cos_bottom span#cart_text_items {
	padding: 0;
}
#footer_right li.separator_white {
	color: #fff;
	line-height: 30px;
	vertical-align: middle;
	margin: auto 10px;
}
#footer_right span#plateste_link_wrap {
	background: url("../images/layout/plateste_innactive.png") no-repeat;
	width: 140px;
	height: 19px;
	display: block;
	float: right;
	margin-top: 7px;
	margin-right: 17px;
}
#footer_right a#plateste_link {
	width: 145px;
	height: 19px;
}
#footer_right img#plateste {
	width: 145px;
	height: 19px;
}
/* cos content */
#cos_content {
	padding: 10px;
	border: 1px solid #fad461;
	border-bottom: 4px solid #fad461;
	width: 346px;
	background: #fff;
	position: absolute;
	bottom: 33px;
	right: 25px;
	display: none;
	z-index: 1;
}
#cos_content .cos_cover {
	float: left;
	margin-right: 10px;
	width: 42px;
}
#cos_content .cos_book {
	border-bottom: 1px solid #ccc;
	margin-top: 3px;
	position: relative;
	color: #000000;
	font-weight: bold;
}
#cos_content .cos_book.noborder {
	border-bottom: none;
}
#cos_content .cos_book_details {
	float: left;
	width: 185px;
	margin-left: -21px;
}
#cos_content .cos_title {
	color: #535353;
	font-size: 11px;
	display: block;
	font-weight: bold;
}
#remove_from_cart {
	margin-left: 3px;
}
#cos_content .cos_author {
	color: #4B78AF;
	font-size: 10px;
	display: block;
}
#cos_content .cos_author a {
	color: #D05A38;
	font-size: 10px;
	display: block;
}
#cos_content .cos_author a:hover {
	color: #4B78AF;
	font-size: 10px;
	display: block;
}
#cos_content .cos_price {
	color: #8e0036;
	font-size: 12px;
	display: block;
	float: left;
	margin-left: 14px;
	margin-right: 3px;
}
#cos_content .cos_book_bucati {
	float: left;
	margin-top: 14px;
}
#cos_content .cos_nr {
	float: left;
	width: 14px;
	height: 12px;
	font-size: 11px;
	color: #666;
	margin-right: 5px;
}
#cos_content .cos_bucati_total {
	float: left;
}
#cos_content #total, #cos_content #total_precomanda, #cos_content #total_economisit, #cos_content #total_economisit_precomanda {
	background-color: #f4f4f4;
	height: 27px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #2b2b2b;
	font-weight: bold;
	line-height: 27px;
	vertical-align: middle;
	padding: 0 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#total_transport_ramas {
	background-color: #F2F2F2;
	height: 40px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #2b2b2b;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;
	padding: 0 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#cos_content #cos_total_title, #cos_content #cos_total_title_economisit {
	float: left;
}
#cos_content #cart_inchide {
	float: right;
	height: 12px;
	cursor: pointer;
	display: block;
	margin-top: 6px;
}
.mic_gratis {
	font-size: 10px;
}
#cos_content .cart_sterge {
	float: right;
	cursor: pointer;
	width: 19px;
	height: 19px;
	display: block;
	margin-top: 14px;
}
/* Safari fix */
#cos_content a:link {
	text-decoration: none !important;
}
#cos_content a:hover {
	text-decoration: none !important;
}
#cos_content a:active {
	text-decoration: none !important;
}
#cos_content a:visited {
	text-decoration: none !important;
}
/* */
/* Search page */
#search {
	width: 940px;
	background: #fff;
	color: #7f0131;
	font-size: 11px;
	margin-bottom: 10px;
	border: 1px solid #bdc0c2;
	padding: 20px;
	overflow: hidden;
	position: relative;
}
/* classes */
.clear {
	clear: both;
}
#accordion .show {
	display: block;
}
.left {
	float: left;
}
.right {
	float: right;
}
.hidden {
	display: none;
}
.placeholder {
	border: 1px solid #c8c8ca;
}
.rating_star, .rating_star_rated {
	background: url("../images/layout/png_map.png") no-repeat scroll -162px -258px transparent;
	display: block;
	width: 16px;
	height: 11px;
	float: left;
}
.rating_star_gri {
	background: url('../images/layout/star_gri.png') no-repeat;
	display: block;
	width: 16px;
	height: 12px;
	float: left;
}
.rating_star_l2 {
	background: url('../images/layout/star_rating_l2_2.png') no-repeat;
	display: block;
	width: 15px;
	height: 13px;
	float: left;
}
.rating_star_index {
	background: url('../images/layout/rating_star.png') no-repeat;
	display: block;
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 3px;
}
.rating_star_gri.lit_gri {
	background: url('../images/layout/star_lit_gri.png') no-repeat;
}
.rating_star.lit, .rating_star_rated.lit {
	background: url("../images/layout/png_map.png") no-repeat scroll -162px -269px transparent;
}
.rating_star_l2.lit_l2 {
	background: url('../images/layout/star_rating_l2_1.png') no-repeat;
}
.games_components {
	margin-left: 20px;
}
/* Error Messages */
#confirm {
	display: none;
}
#confirm_message {
	position: relative;
	font-family: Arial, sans-serif;
	color: #2d2e2e;
	padding: 20px 20px 0px 60px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: -10px
}
#confirm_message span#confirm_type, #afil_unregistered span#afil_err, #search_no_wrap span#search_err {
	position: absolute;
	top: 10px;
	left: 5px;
	width: 30px;
	height: 31px;
}
#afil_unregistered span#afil_err, #search_no_wrap span#search_err {
	margin-left: 20px;
}
#confirm_message span#confirm_type.error, #afil_unregistered span#afil_err.error, #search_no_wrap span#search_err.error {
	background: url("../images/layout/png_map.png") no-repeat scroll -237px -47px transparent;
	margin-top: 4px;
	display: block;
}
#afil_unreg, #search_no {
	position: relative;
	font-family: Arial, sans-serif;
	color: #2d2e2e;
	padding: 20px 20px 0px 60px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: -10px
}
#confirm_message span#confirm_type.ok {
	background: url("../images/layout/png_map.png") no-repeat scroll -237px -78px transparent;
	margin-top: 4px;
}
.fav_remove {
	display: none;
}
.fav_add {
	text-decoration: none;
}
.fav_add span {
	margin-left: 5px;
	text-decoration: none;
}
input.text {
	background-color: #E1E1E1;
	border: medium none;
	color: #535353;
	font-size: 11px;
	height: 23px;
	margin: 10px auto 0 0;
	padding: 0 5px;
}
input.text_small {
	background: url('../images/layout/small_input.png') no-repeat;
	width: 80px;
}
#confirm_register {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	line-height: 31px;
	height: 31px;
	margin: 0 auto;
	margin-bottom: 10px;
	padding-left: 40px;
	width: 876px;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	background: #fff url('../images/layout/ok.png') no-repeat 110px 10px;
}
/* Vertical Text */
/*#vtext {
 position: fixed;
 left: 0;
 top: 33%;
 color:#333;
 border:0px solid red;
 writing-mode:tb-rl;
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -o-transform: rotate(90deg);
 white-space:nowrap;
 display:block;
 width:32px;
 height:32px;
 font-family: 'Trebuchet MS', Helvetica, sans-serif;
 font-size:24px;
 font-weight:normal;
 text-shadow: 0px 0px 1px #333;
 }*/
#feedback {
	margin: 0;
	position: fixed;
	right: 0;
	top: 33%;
}
#exit_dev {
	margin: 0;
	position: fixed;
	left: 0;
	top: 33%;
	background: #ff0000;
	padding: 10px 20px;
}
#exit_dev a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
#wishlist_p {
	text-align: center;
}
.linkuri {
}
.paginare {
	margin-top: 10px;
}
.up {
	margin-top: 0px;
}
.cos_discount {
	margin-top: 0px;
	margin-left: 50px;
}
.login {
	padding: 0px 3px 3px 3px;
	float: right;
	width: 350px;
	height: 80px;
	background-color: #ffffff;
	margin-top: -20px;
}
.login_content {
	background-color: #000000;
	height: 80px;
	padding-left: 25px;
}
.login_input {
	width: 108px;
	height: 22px;
	background: url('../images/layout/login_input_top.png') no-repeat;
	border: none;
	color: #636363;
	font-size: 12px;
	margin-top: 15px;
	padding-left: 6px;
}
#l_submit {
	width: 60px;
	height: 22px;
	border: none;
	margin-top: -2px;
	cursor: pointer;
	background: url('../images/layout/loginbtn.png') no-repeat;
}
.space {
	margin-left: 180px;
}
.right_nav {
	float: right;
	margin-left: 100px;
}
.wow {
	background: url("../images/layout/png_map.png") no-repeat scroll -238px 0 transparent;
	cursor: pointer;
	float: left;
	height: 47px;
	width: 34px;
}
.info {
	background: #000;
	height: 47px;
	margin-left: 12px;
	width: 696px;
	cursor: pointer;
}
.info a {
	margin: 0;
	padding: 0;
	float: left;
}
.na {
	padding-top: 3px;
}
.newsletter {
	background-color: #1b1b1b;
	font-size: 16px;
	font-weight: bold;
	margin-top: 4px;
	padding: 5px;
	cursor: pointer;
	width: 190px;
	color: #ffffff;
}
input.nwl_text {
	background-color: #E1E1E1;;
	width: 180px;
	height: 25px;
	padding: 0 5px;
	margin: 10px auto 0 9px;
	border: none;
	font-size: 11px;
	margin-top: 0px;
}
.content_newsletter {
	background-color: #F5F5F5;
	color: #000000;
	padding: 5px 5px 35px 1px;
	width: 194px;
}
.niste_spatiu {
	height: 5px;
}
.content_newsletter a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.content_newsletter a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#termeni_wrap {
	margin-top: 15px;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 36px;
	margin-bottom: 10px;
}
#termeni_wrap a {
	color: #b84614;
	text-decoration: none;
}
#termeni_wrap a:link {
	color: #b84614;
	text-decoration: none;
}
input.nwl_submit {
	width: 109px;
	height: 25px;
	float: right;
	margin-left: 30px;
	margin-top: 10px;
}
/* CARTEA ZILEI */
#cartea_zilei {
	width: 679px;
	margin-left: 12px;
	margin-top: 5px;
}
.bar_top {
	width: 100%;
	background-color: #1b1b1b;
	color: #fffffF;
	text-transform: capitalize;
	padding-left: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	height: 24px;
	font-weight: bold;
}
.bar_top a {
	text-decoration: none;
	color: #FFF;
}
.content_cartea_zilei {
	background-color: #f5f5f5;
	width: 100%;
	padding-left: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	border-bottom: 1px solid #c9c9c9;
}
.cover_cartea_zilei {
	float: left;
	width: auto;
	margin-top: 7px;
	margin-right: 12px;
	position: relative;
}
.cover_cartea_zilei img {
	border: 1px solid #CCCCCC;
}
.bulina_cartea_zilei {
	color: #ffecc4;
	font-weight: bold;
	background: url("../images/layout/png_map.png") no-repeat scroll -238px -109px transparent;
	height: 31px;
	width: 25px;
	padding-top: 7px;
	font-size: 11px;
	position: absolute;
	margin-top: -33px;
	margin-left: -2px;
	padding-left: 5px;
}
.title_cartea_zilei {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin-top: 2px;
	width: 515px;
}
.title_cartea_zilei a {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.title_cartea_zilei a:hover {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.author_cartea_zilei, .author_cartea_zilei a {
	color: #d05a38;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	width: 515px;
	margin-bottom: 6px;
	margin-top: -2px;
}
.author_cartea_zilei a:hover {
	color: #d05a38;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
.detalii_pret_cartea_zilei {
	float: right;
	margin-right: 3px;
	margin-top: -20px;
}
.discount_cartea_zilei {
	background-color: #1b1b1b;
	color: #ffffff;
	font-size: 14px;
	width: 65px;
	padding: 2px;
	text-align: center;
	margin-bottom: 5px;
	float: right;
}
.numarat_top {
	float: left;
	background-color: black;
	bottom: 26px;
	color: white;
	font-size: 15px;
	font-weight: bold;
	height: 23px;
	padding-top: 2px;
	left: 1px;
	opacity: 0.7;
	filter: alpha(opacity=80);
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 25px;
	z-index: 7;
}
.numarat_top_50 {
	float: left;
	background: url('../images/layout/numerotare_top50.png') no-repeat;
	bottom: 26px;
	color: white;
	font-size: 15px;
	font-weight: bold;
	height: 23px;
	padding-top: 2px;
	left: 1px;
	filter: alpha(opacity=80);
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 25px;
	z-index: 7;
}
#bunt {
	float: left;
	margin-left: 15px;
	width: 190px;
	margin-top: 10px;
}
.old_price_cartea_zilei, .price_cartea_zilei_zi, .price_cartea_zilei {
	font-size: 14px;
	width: 65px;
	padding: 2px;
	text-align: center;
	margin-bottom: 5px;
	float: right;
	margin-right: 10px;
}
.old_price_cartea_zilei {
	background-color: #000000;
	color: #ffffff;
	text-decoration: line-through;
}
.price_cartea_zilei_zi {
	background-color: #1b1b1b;
	color: #ffffff;
}
.price_cartea_zilei {
	font-weight: bold;
	font-size: 18px;
	color: #464646;
}
.detalii_cartea_zilei {
	font-size: 12px;
	color: #5d5d5d;
	margin-left: 20px;
	margin-top: 2px;
	width: 367px;
	float: left;
	margin-left: 0px;
	padding-right: 20px;
	overflow: hidden;
	height: 125px;
}
.detalii_cartea_zilei_link a {
	text-decoration: none;
	color: #D05A38;
}
.detalii_cartea_zilei ul {
	list-style: url('../images/layout/catbtn.png') inside;
	font-size: 12px;
	color: #5d5d5d;
	width: 400px;
	margin-left: 20px;
}
.border_cartea_zilei {
	height: 1px;
	background-color: #c9c9c9;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	padding-left: 17px;
	margin-left: -12px;
}
.comentarii_cartea_zilei {
	background-color: #FAD461;
	color: #000000;
	font-size: 12px;
	width: 70px;
	padding: 2px;
	text-align: center;
	margin-bottom: 5px;
	float: left;
	margin-right: 5px;
}
.comentarii_cartea_zilei a {
	text-decoration: none;
	color: #000000;
}
.comentarii_cartea_zilei a:hover {
	text-decoration: none;
	color: #ffffff;
}
.detalii_c {
	background-color: #1b1b1b;
	color: #ffffff;
	font-size: 12px;
	width: 70px;
	padding: 2px;
	text-align: center;
	margin-bottom: 5px;
	float: left;
	margin-right: 5px;
}
.detalii_c a {
	color: #ffffff;
	text-decoration: none;
}
.detalii_c a:hover {
	color: #ffffff;
	text-decoration: none;
}
.cumpara_cartea_zilei a {
	background: url("../images/layout/adauga_in_cos.png") no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	width: 130px;
	padding: 2px;
	height: 26px;
	line-height: 28px;
	text-align: center;
	margin-bottom: 5px;
	float: right;
	font-size: 12px;
	margin-right: -8px;
	padding-left: 15px;
}
/* END CARTEA ZILEI */
.border_activitate {
	position: relative;
	width: 100%;
	background-color: #c9c9c9;
	height: 1px;
	padding-right: 10px;
	margin-left: -5px;
	margin-top: 10px;
}
.mai_mult {
	background-color: #1b1b1b;
	color: #ffffff;
	font-size: 12px;
	padding-right: 7px;
	padding-left: 7px;
	width: 50px;
	height: 20px;
	margin-top: 5px;
}
.abonare {
	background-color: #1b1b1b;
	color: #ffffff;
	font-size: 12px;
	padding-right: 7px;
	padding-left: 7px;
	width: 70px;
	height: 20px;
	margin-top: 5px;
}
.abonare a {
	color: #ffffff;
	text-decoration: none;
}
.abonare a:hover {
	color: #ffffff;
	text-decoration: none;
}
#unregistered {
	display: none;
}
#search_no_input {
	display: none;
}
.links_top {
	text-decoration: underline;
}
.logh a {
	text-decoration: underline;
}
.logh a:hover {
	text-decoration: underline;
}
.produs_right {
	float: right;
	margin-left: -1px;
	width: 156px;
	margin-top: 6px;
}
.price {
	color: #000000;
	font-size: 53px;
	padding-left: 10px;
	margin-right: 10px;
}
.price_l2 {
	color: #000000;
	float: left;
	font-size: 29px;
	margin-top: 9px;
	text-align: center;
	width: 100px;
}
.price_big {
	float: left;
}
.price_small {
	color: #000000;
	float: left;
	font-size: 25px;
	margin-left: -1px;
	margin-top: -5px;
}
.price_small_l2 {
	bottom: 18px;
	color: #000000;
	display: inline;
	font-size: 14px;
	margin-left: -1px;
	position: relative;
}
.lei2 {
	color: #000000;
	float: right;
	margin-left: 3px;
}
.lei {
	color: #000;
	font-size: 56px;
	float: right;
	margin-top: -3px;
	margin-left: 3px;
}
.lei_l2_tab {
	color: #000;
	font-size: 12px;
	float: right;
	margin-left: 15px;
}
.lei2_l2 {
	color: #000;
	float: right;
	margin-left: 8px;
}
.price_big_l2 {

	float: right;
}
.price_small_l2 {
	color: #000000;
	float: right;
	font-size: 15px;
	margin-left: -1px;
	margin-top: 18px;/*5px;*/
}
.book_l2 {
	padding: 50px 0 50px 100px;
}
.reduceri_red {
	color: #3b3b3b;
	text-decoration: none;
}
.reduceri_red a {
	color: #3b3b3b;
}
.reduceri_red a:hover {
	color: #3b3b3b;
	text-decoration: none;
}
.book_price_lib_red {
	color: black;
	font-size: 12px;
	text-align: center;
	text-decoration: line-through;
	width: auto;
}
.book_price_lib_red a {
	color: black;
}
.book_price_lib_red a:hover {
	color: black;
	text-decoration: none;
}
.book_price_lib_green {
	color: #000000;
	font-size: 12px;
	text-align: center;
	text-decoration: line-through;
	width: auto;
}
.book_price_lib_green a {
	color: #000000;
}
.book_price_lib_green a:hover {
	color: #000000;
	text-decoration: none;
}
.autor_red {
	color: #3b3b3b;
	font-size: 11px;
}
.autor_red a {
	color: #3b3b3b;
	text-decoration: none;
}
.autor_red a:hover {
	color: #3b3b3b;
	text-decoration: none;
}
.title_green {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	width: 100px;
	height: 40px;
	overflow: hidden;
}
.title_green a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.title_green a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.autor_green {
	color: #3b3b3b;
	text-decoration: none;
	font-size: 12px;
	height: 15px;
	width: 105px;
}
.autor_green a {
	color: #3b3b3b;
	text-decoration: none;
}
.autor_green a:hover {
	color: #3b3b3b;
	text-decoration: none;
}
.rest {
	color: #545454;
	font-size: 12px;
	text-decoration: none;
}
.rest a {
	color: #545454;
	font-size: 12px;
	text-decoration: none;
}
.rest a:hover {
	color: #545454;
	font-size: 12px;
	text-decoration: none;
}
.accordion_box .book_detalii_yellow, #recomandate .book_detalii_yellow {
	background-color: #000000;
	bottom: 3px;
	color: white;
	display: block;
	font-size: 12px;
	height: 21px;
	padding-top: 3px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 1px #FFFFFF;
	width: 100px;
}
.accordion_box .book_detalii_green, #recomandate .book_detalii_green {
	background-color: #000000;
	bottom: 3px;
	color: white;
	display: block;
	font-size: 12px;
	height: 21px;
	padding-top: 3px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 1px #FFFFFF;
	width: 100px;
}
.title_yellow {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.title_yellow a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.title_yellow a:hover {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.autor_yellow {
	font-size: 12px;
	color: #3b3b3b;
	text-decoration: none;
}
.autor_yellow a {
	font-size: 12px;
	color: #3b3b3b;
	text-decoration: none;
}
.autor_yellow a:hover {
	font-size: 12px;
	color: #3b3b3b;
	text-decoration: none;
}
.lin {
	float: left;
	margin-top: 12px;
	padding-left: 4px;
	color: #ffffff;
}
.shortblogcontent {
	display: block;
}
.shortblogcontinue, .shortblogcontinue a {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
.detalii_cblog {
	background-color: #1b1b1b;
	color: #ffffff;
	font-size: 12px;
	width: 70px;
	padding: 2px;
	text-align: center;
	margin-bottom: 5px;
	float: right;
	margin-right: 5px;
}
a img.alignleft {
}
span.shortblogcontent a {
}
span.shortblogcontent a img.size-thumbnail {
	margin: 2px;
	border: 1px solid #CCCCCC;
}
span.shortblogcontent a img.size-full {
	padding: 2px 2px 2px 2px;
}
.number_books {
	background-color: #1b1b1b;
	color: #ffffff;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	width: 190px;
	text-align: center;
	margin-top: 5px;
}
.anpc {
	color: #000000;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	width: 190px;
	text-align: center;
	margin-top: 5px;
}
.suggestionsBox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #666666;
	cursor: pointer;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 30px;
	margin: 10px 0 0;
	position: absolute;
	width: 403px;
	z-index: 12;
}
.suggestionList {
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.suggestionList li {
	cursor: pointer;
	margin: 0 0 3px;
	padding: 3px;
}
.suggestionList li:hover {
	background-color: #659CD8;
}
.blog_carti span {
	font-family: Arial;
}
.add_promo {
	background-color: #000;
	color: #fff;
	padding: 10px 5px;
	text-decoration: none;
	float: right;
}
.sageti_paginatie_autori {
	vertical-align: middle;
}
.top_num {
	position: absolute;
	left: -12px;
}
.s_avansata_li {
	margin-left: -19px;
}
/* Bookstock page */
#bookstock_content {
	margin-left: 30px;
	position: relative;
}
#search_bookstock {
	border: 1px solid #bbe231;
	height: 36px;
	width: 452px;
	float: left;
	margin-right: 5px;
	margin-left: -15px;
	padding-left: 44px;
	font-size: 16px;
}
#search_magnifier {
	position: absolute;
	left: 10px;
	top: 10px;
}
#submit_bookstock {
	background-color: #4c4c4c;
	height: 40px;
	width: 190px;
	border: none;
	color: #fff;
	font-size: 16px;
	float: left;
}
.text_bookstock {
	color: #4c4c4c;
	margin-left: 20px;
	margin-top: 20px;
}
.text_bookstock a {
	color: #B84614;
	text-decoration: none;
}
.bookstock_title {
	font-size: 18px;
}
.bookstock_details {
	font-size: 12px;
	float: left;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
	background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/bullet_bookstock.png') no-repeat 0 4%;
	padding-left: 20px;
}
.bookstock_intrebari_frecvente {
	font-size: 14px;
	font-weight: bold;
	background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/bullet_bookstock.png') no-repeat 0 50%;;
	padding-left: 20px;
	cursor: pointer;
}
.bookstock_10, .bookstock_20, .bookstock_30, .bookstock_40, .bookstock_50 {
	margin-left: 21px;
	width: 614px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
}
.bookstock_100, .bookstock_200, .bookstock_300, .bookstock_400, .bookstock_500 {

	display: block;
	margin-left: 21px;
	width: 614px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#change_pass_form {
	text-align: center;
}
.remove_rating {
	display: none;
}
.thanks_show {
	display: block;
	float: left;
	font-size: 12px;
	padding-bottom: 9px;
	position: absolute;
	bottom: -10px;
}
.thanks_hide {
	display: none;
}
.fin_comanda {
	margin-top: -10px;
	float: right;
	color: #000000;
	position: absolute;
}
.fin_comanda a, .fin_comanda a:hover {
	color: #000000;
	text-decoration: none;
}
.promotie_bookstock {
	background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/bg_promotie_bookstock.png') no-repeat;
	width: 200px;
	height: 243px;
	margin-top: 4px;
}
.promotie_kindle {
	background: url('http://www.elefant.ro/library/elefant_ileo/images/layout/bg_kindle.png') no-repeat;
	width: 200px;
	height: 241px;
	margin-top: 4px;
}
#sfatul_p {
	width: 200px;
}
#formular_wow {
	float: right;
	border: 1px solid #FAD461;
	width: 274px;
	height: 400px;
	padding: 10px;
	font-size: 16px;
}
.wow_text {
	background: url('../images/layout/input_wow.png') no-repeat;
	width: 250px;
	height: 23px;
	border: none;
	padding: 0 5px;
	font-size: 11px;
	color: #535353;
	margin: 5px auto;
}
.wow_label {
	font-size: 12px;
}
#register_content_wow {
	font-size: 12px;
}
#register_content_wow a {
	color: #B84614;
	font-size: 12px;
	text-decoration: none;
}
.bg_txt_wow {
	background-color: #000000;
	color: #ffffff;
	position: absolute;
	margin-left: -11px;
	padding: 3px;
	width: 290px;
	margin-top: -11px;
}
.textarea_autograf {
	background: url("../images/layout/adresa.png") no-repeat scroll 0 0 #E1E1E1;
	border: medium none;
	color: #5B5B5B;
	float: left;
	font-size: 12px;
	height: 55px;
	padding: 6px 5px 6px 6px;
	width: 250px;
}
#type_mail {
	cursor: pointer;
	height: 28px;
	margin-left: 40px;
	opacity: 0;
	margin-top: -28px;
	width: 200px;
	float: left;
}
#page_field_autograf {
	background: url("../images/layout/select_autoraf.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #242424;
	font-size: 12px;
	height: 25px;
	padding: 0 10px;
	width: 233px;
	border: 1px solid;
	position: relative;
}
.afil_inscriere {
	margin-top: 30px;
	text-align: center;
}
.afil_inscriere a {
	background-color: #F8C118;
	color: #5D5D5D;
	font-size: 14px;
	line-height: 27px;
	padding: 6px 20px;
	cursor: pointer;
}
#top_transport {
	position: absolute;
	right: 0;
	top: 15px;
}
.blog_tabs_wrap .tab .shortblogcontent img {
	cursor: pointer;
}
.delete, .delete a {
	background-color: #4c4c4c;
	width: 93px;
	color: #ffffff;
	padding-left: 4px;
	text-align: center;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 4px;
}
.noutate {
	position: relative;
	margin-top: 0px;
	margin-left: 40px;
}
.second {
	background-color: #e6e6e6;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.facebook_auth {
	float: right;
	margin-top: -12px;
	margin-right: 5px;
}
.img_facebook {
	z-index: 0;
	top: 30px;
	margin-left: 290px;
	position: absolute;
}
.unreg {
	font-size: 13px;
	font-weight: bold;
}
#banner_selectors {
	position: absolute;
	top: 250px;
	left: 500px;
}
.concurs_link {
	color: #B84614;
}
.extragere {
	padding-left: 40px;
}
.extragere ul {
	margin-bottom: 30px;
}
.extragere ul li {
	font-size: 12px;
}
.link_puncte {
	text-decoration: none;
}
.concurs_error {
	color: red;
	font-weight: bold;
}
.submit_message {
	margin-left: 40px;
}
.concurs_text {
	margin-left: 40px;
	font-size: 14px;
}
.banner_bullet {
	display: inline-block;
	vertical-align: top;
	z-index: 22;
	height: 34px;
	cursor: pointer;
	width: 32px;
	position: relative;
	background-image: url(/library/elefant_ileo/images/layout/banner_sep.png);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
	font-size: 18px;
	top: 1px;
	padding-top: 5px;
	color: #FFF;
}
.current_bullet {
	top: -5px;
	padding-top: 10px;
	background-image: url(/library/elefant_ileo/images/layout/banner_current.png) !important;
	color: #000;
}
.text_wow1 {
	color: #fad461;
	font-size: 12px;
	font-family: Arial, sans-serif;
}
.text_wow2 {
	color: #ffffff;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: 100;
}
#total_transport_ramas_companii {
	background-color: #F2F2F2;
	height: 55px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #2b2b2b;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;
	padding: 0 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.info_timbru_verde_cos {
	font-size: 11px;
	font-weight: normal;
	margin-left: 15px;
}
.more_reduceri {
	float: right;
	margin-right: 10px;
}
.more_reduceri_bot {
	background: url("../images/layout/afisare_mai_multe.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 28px;
	margin-top: -34px;
	padding-left: 38px;
	padding-top: 4px;
	width: 126px;
	margin-right: 276px;
	position: relative;
	cursor: pointer;
}
.more_reduceri_bot a {
	color: #FFF;
}
.loader_mega {
	bottom: 10px;
	position: absolute;
	right: 8px;
}
.only_discount {
	margin-left: 10px;
	float: right;
	margin-top: 6px;
	display: none;
}
#info_ebooks {
	background-color: #fbf6f3;
	border: 1px solid #e0ae98;
	padding: 7px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 634px;
	font-size: 11px;
}
.title_info_ebooks {
	font-size: 12px;
	color: #464646;
}
#sidebar_banners {
	margin-top: 10px;
	float: left;
}
#popup_voucher_div {
	height: 100px;
}
.manuale_clasa {
	font-family: Comic Sans MS, Trebuchet MS;
	font-size: 22px;
	font-weight: bold;
}
.manuale_page {
	margin-top: 5px;
	margin-left: 60px;
}
.manuale_select_clasa {
	text-align: center;
	background: url('../images/layout/manuale_sageata0.png') no-repeat scroll 62% 0 transparent;
	height: 80px;
}
.numar_clasa {
	background: url('../images/layout/dropdown_manuale.png') scroll 0 0 transparent;
	border: medium none;
	color: #5B5B5B;
	font-size: 11.3px;
	height: 23px;
	padding: 0 5px;
	font-family: Comic Sans MS, Trebuchet MS;
	margin-right: 193px;
	margin-top: 5px;
	float: right;
	width: 85px;
}
.materii_edituri {
	font-family: Comic Sans MS, Trebuchet MS;
	font-size: 14px;
	margin-left: 3px;
	font-weight: bold;
}
.manuale_field {
	width: 610px;
}
.manuale_rezultate {
	background: url('../images/layout/afisare_rezultate.png') no-repeat;
	height: 35px;
	width: 140px;
	margin-left: 25px;
	border: 0 none;
	cursor: pointer;
}
.manuale_field fieldset {
	/*border: 3px solid #5e5e5e;*/
	/* background: url('../images/layout/manual_chenar2.png') no-repeat;*/
	font-size: 12px;
	margin-left: 1px;
	padding: 5px 15px 25px;
	text-align: justify;
}
.margin_manuale1 {
	margin-left: 8px;/*14px;*/
}
.mega_reduceri {
	background: url('../images/layout/mega_reducere.png') no-repeat;
	width: 419px;
	height: 88px;
	position: absolute;
	margin-left: 146px;
}
.manuale_sageata {
	margin-left: 280px;
	margin-top: -29px;
}
.manuale_chenar {
	background: url('../images/layout/manual_chenar.png') no-repeat;
}
.manuale_clasa2 {
	/*float: left;*/
	margin-top: 19px;
	padding-left: 12px;
	position: absolute;
	margin-top: -8px;
}
.manuale_clasa3 {
	/*float: left;*/
	padding-left: 12px;
	position: absolute;
	margin-top: -13px;
}
.manuale_form1 {
	margin-top: -20px;
	margin-left: 11px;
	width: 553px;
}
.checkbox_manuale {
	background: url('../images/layout/checkbox_manuale.png') no-repeat;
	width: 15px;
	border: 0 none;
}
.img_bts {
	/*position: absolute;*/
	margin-top: 5px;
}
.manuale_main {
	background: url('../images/layout/blackboard.png') no-repeat 38% 1%;
	width: 646px;
	margin-left: 4px;
	padding-top: 14px;
	height: 675px;
}
.manuale_main1 {
	padding-left: 20px;
	padding-top: 10px;
}
.materii_edituri label {
	cursor: pointer;
}
.new_search_manuale {
	background: url('../images/layout/new_search.jpg') no-repeat;
	float: right;
	cursor: pointer;
	height: 60px;
	width: 190px;
	margin-right: -130px;
}
.promotie_2_1 {
	cursor: pointer;
}
.promo_2_1_popup {
	background-color: #FEFFD1;
	border: 1px solid #FAD461;
	float: left;
	margin-right: 34px;
	margin-top: -30px;
	padding: 5px;
	position: absolute;
	width: 400px;
	display: none;
	color: #B84614;
}
.citeste_pagini_popup {
	background-color: #FEFFD1;
	border: 1px solid #FAD461;
	float: left;
	padding: 5px;
	position: absolute;
	width: 170px;
	display: none;
	color: #B84614;
	z-index: 9999;
}
#top_cover {
	position: relative;
}
.fragment_div {
	right: 24px;
	top: 0px;
	position: absolute;
}
.fragment_div img {
	border: 0;
}
.fragment_top {
	left: 61px;
	position: absolute;
	top: -1px;
}
.fragment_top img {
	border: none;
}
.fragment_cartea_zilei {
	right: 10px;
	top: 0px;
	position: absolute;
}
.fragment_cartea_zilei img {
	border: 0;
}
.box_links_holder {
	position: relative;
	display: block;
	width: 180px;
	margin: 15px 0px 0px 13px;
	background-color: #FFFFFF;
}
.box_links_top {
	background: url('../images/layout/box_link_top.png') no-repeat;
	border: solid 1px #CCC;
	border-bottom: none;
	height: 37px;
}
.box_links_middle {
	background: url('../images/layout/box_link_middle.png') repeat-y;
	border: solid 1px #CCC;
	border-bottom: none;
	border-top: none;
}
.box_links_middle p {
	top: -40px;
	position: relative;
	padding: 15px;
	min-height: 40px;
	z-index: 10;
}
.box_links_middle p a {
	color: #292929;
	text-decoration: underline;
	display: block;
	width: 100%;
}
.box_links_middle p a:hover {
	color: #292929;
	text-decoration: none;
	display: block;
	width: 100%;
}
.box_links_bottom {
	background: #FFFFFF url('../images/layout/box_link_bottom.png') no-repeat;
	height: 37px;
	margin-top: -80px;
	border: solid 1px #CCC;
	border-top: none;
}
.box_links_clear {
	background-color: #FFFFFF;
	height: 50px;
	margin-left: 12px;
	position: inherit;
	width: 182px;
}
.mouseover_right {
	margin-right: 10px;
}
.activare_neogen {
	background: url('../images/layout/neogen_banner.jpg') no-repeat 12px 4px;
	padding: 100px 25% 0 25%;
}
.activare_neogen label {
	width: 120px;
	display: block;
	float: left;
}
.activare_neogen input {
	width: 200px;
	display: block;
	border: solid 1px #BBB;
}
.activare_neogen #btn_submit {
	background: url('../images/layout/btn_voucher.png') no-repeat 0px 0px;
	border: 0;
	height: 38px;
	width: 105px;
	cursor: pointer;
	margin-left: 33%;
}
.error_order {
	background-color: #FFEBE8;
	border: 1px solid #B84614;
	color: #000000;
	margin: 15px;
	padding: 10px;
	text-align: left;
	margin-left: -2px;
	margin-right: 31px;
}
.ok_order {
	background-color: #A6C243;
	border: 1px solid #006633;
	color: #FFF;
	margin: 15px;
	padding: 10px;
	text-align: left;
}
.pret_vechi {
	margin-left: 90px;
	margin-top: -26px;
}
.ebook_free {
	cursor: pointer;
	margin-left: -8px;
}
.error_holder {
	display: block;
	width: 100%;
	background: url('../images/layout/enable_javascript_bkg.png') red repeat-x 0px 0px;
	height: 92px;
	position: fixed;
	z-index: 9999;
	top: 0;
}
.error_text {
	background: url("../images/layout/enable_javascript_info.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 22px;
	height: 80px;
	margin: 16px 25%;
	padding: 12px 70px;
	position: absolute;
	width: 800px;
}
#bulina_nou {
	border: 0 none;
	position: absolute;
	right: -10px;
	top: -21px;
}
#inima_nou {
	border: 0 none;
	position: absolute;
	right: -6px;
	top: -21px;
}
.personal_page_banner {
	display: block;
	width: 694px;
	margin-top: -6px;
	margin-bottom: 20px;
}
.login_facebook {
	float: right;
	margin-top: -3px;
	margin-right: 8px;
}	
	.dezabonare_newsletter{
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}

