@charset "utf-8";
/* CSS Document */

.ie_underline a:hover {
	text-decoration:underline;	
}

.ie_underline a {
	font-weight:bold;
}

#noi_aparitii .banner_navig {
	background:#ba330b;
	width:20px;
	height:20px;
	display:block;
	float:right;
	color:#ffffff;
	text-indent:7px;
	margin:3px 3px 0 3px;
	line-height:19px;
}

#noi_aparitii #banner_a_1 {
	background:#000;
}

.subcategory,.pubhouse {
	margin-left:30px;
	list-style:disc;
}

i {
color:#BA330B;
text-decoration:none;
font-weight:bold;
font-style:normal;
}

#header form #advanced_search_button, #header form #newsletter_button {
background-color:black;
height:16px;
color:#ffdd3c;
padding-left:0px;
margin-left:5px;
cursor:pointer;
width:98px;
}

#header form #newsletter_button {
margin-left:507px;
}

#login_form_submit {
margin-left:138px;
}

* {
margin:0;
padding:0;
}

body {
background:#ffdf8e url(../images_site/main_bg.jpg) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1 {
font-size:17px;
text-decoration:underline;
font-style:italic;
}

h5 {
font-size:12px;
font-weight:normal;
}

ul {
list-style:none;
}

fieldset {
border:none;
}

input {
background-color:#fdf2b5;
border:1px solid black;
}

a {
text-decoration:none;
color:black;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

#header, #content, #footer {
clear:both;
width:980px;
margin:0 auto;
}

#header h2, #header ul, #header li, #footer ul, #footer li, #footer p, #left_side, #center_side, #right_side, #noi_aparitii h1 strong, #noi_aparitii h1 img, #best_seller h1 strong, #best_seller h1 img {
float:left;
}

#header h2 {
width:308px;
}

#header h2 img {
float:left;
}

#header ul {
width:672px;
height:122px;
background:url(../images_site/menu_bg.jpg) no-repeat top left;
}

#header li {
margin:92px 2px 0 0;
}

#header li a {
display:block;
width:98px;
height:30px;
background:url(../images_site/menu_item_bg.gif) no-repeat top left;
line-height:30px;
text-align:center;
color:#999999;
}

#header li a:hover {
color:#ffdd3c;
text-decoration:none;
}

#header form {
clear:both;
height:30px;
background:url(../images_site/search_bg.jpg) no-repeat top left;
}

#header form p {
clear:both;
margin:0 0 0 60px;
}

#header form p input {
display:block;
float:left;
height:14px;
margin:3px 0 0 0;
font-size:10px;
line-height:14px;
padding-left:3px;
}

#header form p #search_submit {
background-color:black;
height:16px;
color:#ffdd3c;
padding-left:0px;
cursor:pointer;
}

#content {
padding-top:20px;
background:url(../images_site/content_bg.jpg) repeat-y top left;
}

#left_side {
width:270px;
}

#left_side a, #right_side a {
color:#000000;
display:block;
}

.chenar p {
background:url(../images_site/chenar_top.gif) no-repeat top left;
height:25px;
width:225px;
}

.chenar div {
background:url(../images_site/chenar_bg.gif) repeat-y top left;
padding-left:15px;
}

.chenar span {
display:block;
background:url(../images_site/chenar_bottom.gif) no-repeat top left;
height:15px;
width:225px;
}

#left_side .chenar {
margin:0 0 15px 23px;
}

#left_side .chenar div ul, #right_side .chenar div ul {
margin-top:10px;
}

#left_side .chenar div li, #right_side .chenar div li {
background:url(../images_site/item_categorie_bg.gif) no-repeat 0 3px;
text-indent:15px;
margin-top:5px;
width:195px;
}

#left_side .selected {
background-color:#ba330b;
color:#ffdd3c;
}

.publicitate {
width:225px;
height:320px;
background:url(../images_site/publicitate_bg.gif) no-repeat top left;
}

.publicitate #oferte_title, .publicitate #recomandari_title {
color:#ffdd3c;
margin-left:10px;
}

#left_side .publicitate {
margin:0 0 0 23px;
}

#right_side .chenar {
margin:0 0 15px 20px;
}

#right_side .chenar form {
margin-top:10px;
}

#right_side .chenar form p {
height:20px;
line-height:20px;
background:url(../images_site/cont_input_bg.gif) no-repeat top left;
margin-bottom:3px;
}

#right_side .chenar form p strong {
color:#ffdd3c;
margin:0 0 0 10px;
width:50px;
display:block;
float:left;
}

#right_side .chenar form p input {
margin-top:2px;
display:block;
height:14px;
width:125px;
float:left;
}

#right_side .chenar form span {
background-image:none;
}

#right_side .chenar form span input {
display:block;
background:url(../images_site/intra_input_bg.gif) no-repeat top left;
border:none;
width:48px;
height:20px;
line-height:20px;
cursor:pointer;
color:#ffdd3c;
margin-left:15px;
float:left;
}

#right_side .chenar form p span {
background-image:none;
width:80px;
}

#right_side .chenar h5 a {
background:url(../images_site/cos_input_bg.gif) no-repeat top left;
display:block;
width:87px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
float:left;
margin:5px 20px 0 0;
}

#right_side .publicitate {
margin:0 0 0 20px;
}

.right_side_list li {
background-image:url(../images_site/right_side_li_item.gif) !important;
}

#center_side {
width:435px;
}

#font1,#font2 {
color:#ba330b !important;
}

#font2 {
font-size:19px;
/*margin-top:8px;*/
margin-bottom:8px;
clear:both;
}

#center_side .center_side_list {
float:left;
margin-right:10px;
}

#center_side .center_side_list li {
background:url(../images_site/right_side_li_item.gif) no-repeat 0 5px;
}

#center_side .center_side_list a{
margin-left:10px;
font-size:14px;
color:#000000;
}

#noi_aparitii {
background:url(../images_site/horizontal_line.jpg) no-repeat bottom center;
padding-bottom:20px;
margin-bottom:20px;
margin-top:5px;
}

#noi_aparitii h1, #best_seller h1 {
text-decoration:none;
height:58px;
line-height:58px;
font-size:19px !important;
font-style:normal;
color:#ba330b;
}

#best_seller h1 {
color:#251d19;
}

#noi_aparitii h1 strong {
display:block;
width:90px;
}

#best_seller h1 strong {
display:block;
width:265px;
}

#book_div {
margin:0 0 0 3px;
padding:7px;
background:url(../images_site/line3.gif) repeat;
clear:both;
}

#book_div1 {
margin:0 0 0 3px;
padding:7px;
}

#book_div div, #book_div1 div{
float:left;
}

#book_div h5, #book_div1 h5 {
margin-top:15px;
}

.detalii a {
background:url(../images_site/detalii.gif) no-repeat top left;
display:block;
width:62px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
}

.cumpara a {
background:url(../images_site/cumpara.gif) no-repeat top left;
display:block;
width:62px;
height:20px;
line-height:20px;
text-align:center;
color:#ffffff;
}

#book_details {
width:230px;
margin:0 5px 0 5px;
}

#pagination {
margin-top:8px;
margin-left:2px;
}

#pagination p {
height:8px;
}

#pages {
text-align:right;
width:280px;
}

#pagination div {
float:left;
}

#count {
width:145px;
}

.a {
color:#ba330b;
}

.b {
color:#000000;
}

#footer {
height:45px;
background:url(../images_site/footer_bg.jpg) no-repeat top left;
}

#footer ul {
margin:7px 0 0 35px;
}

#footer li {
margin-right:15px;
padding-right:15px;
border-right:1px solid white;
}

#footer li a {
color:#FFFFFF;
}

#last {
color:#FFFFFF;
margin-left:350px;
}

#footer p {
margin:10px 0 0 20px;
color:#ffdd3c;
clear:both;
width:600px;
}

#footer .last_item {
border:none;
}

.clear {
clear:both;
height:20px;
}

.toate {
display:inline;
font-style:italic;
font-weight:bold;
margin:10px 0 0 50px;
}

.home_book {
width:215px;
float:left;
margin-bottom:17px;
margin-top:3px;
}

.home_book img {
float:left;
border:1px solid #c09332;
margin-top:2px;
}

div.div1 {
padding:6px;
margin-top:5px;
background-color:#ffe298;
}

div.div1 #italic {
font-style:italic;
font-size:14px;
margin-bottom:5px;
}

.center_list #div11 {
width:138px;
float:left;
text-align:left;
margin-right:5px;
}

.center_list #div12 {
width:270px;
text-align:left;
font-size:14px;
float:left;
}

.center_list #div13 {
margin-left:327px;
clear:both;
}

#div13 h5 a {
background:url(../images_site/cumpara.gif) no-repeat;
display:block;
width:62px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
}

.div2 {
margin-top:15px;
}

.div2 #alte {
font-size:14px;
font-weight:bold;
}

#div14 {
text-align:left;
}

#div14 div {
float:left;
}

#div14 h5 a {
background:url(../images_site/cumpara.gif) no-repeat;
display:block;
width:62px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
}

#cont {
padding:3px;
color:white;
font-weight:bold;
background-color:#ba330b;
float:left;
width:210px;
}

#cont2 {
padding:3px;
color:white;
font-weight:bold;
background-color:#ba330b;
float:right;
width:210px;
}

#cont table, #cont2 table {
	margin-left:10px;
	width: 100px !important;
	margin-right: 99px;
}

#cont table input, #cont2 table input {
	width:155px;
}

.cont_full {
	width:420px !important;
}

.cont_full table {
	width:300px !important;
}

.obligatoriu_full {
	width:426px !important;
}

.float_div {
	float:right;
	left:3px;
	top:3px;
	position:relative;
	background: #FFF4BE;
	padding-right: 64px !important;
	padding-top:10px !important;
	padding-left:16px !important;
}

.float_div input {
	margin-right:50px !important;
}

#obligatoriu {
clear: both;
margin-top:1px;
background-color:#ba330b;
color:white;
height:20px;
line-height:20px;
width:204px;
padding-left:12px;
}

#submit {
padding:10px;
}

#submit input {
margin-right:60px;
color:#FFDD3C;
background:url(../images_site/cos_input_bg.gif) no-repeat top left;
height:20px;
line-height:20px;
width:87px;
border:none;
cursor:pointer;
}

#advanced {
padding:7px;
background:url(../images_site/line3.gif);
}

#advanced input {
color:#FFDD3C;
background:url(../images_site/cos_input_bg.gif) no-repeat top left;
height:20px;
line-height:20px;
width:87px;
border:none;
cursor:pointer;
}

.select {
width:201px;
}

.input {
width:200px;
background-color:white;
}

.textarea {
width:200px;
height:60px;
}

#inapoi {
float:left;
margin-top:15px;
margin-right:10px;
}

#inapoi h5 a {
background:url(../images_site/continua_cumparaturile.gif) no-repeat;
display:block;
width:148px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
}

#comanda input {
display:block;
background:url(../images_site/cumpara.gif) no-repeat;
border:none;
width:62px;
height:20px;
line-height:20px;
cursor:pointer;
font-size:11px;
color:#FFFFFF;
}

#comanda {
float:left;
margin-top:15px;
}

.first_menu_item {
margin-left:300px !important;
}

#td1 {
width:40px;
padding:4px;
color:#FFFFFF;
background-color:#CC3300;
}

#td2 {
background-color:#CC3300;
padding:4px;
color:#FFFFFF;
}

#td3 {
width:45px;
background-color:#CC3300;
padding:4px;
color:#FFFFFF;
}

#td4 {
width:45px;
background-color:#CC3300;
padding:4px;
color:#FFFFFF;
}

#td5 {
background-color:#CC3300;
color:#FFFFFF;
}

#td6, #modalitate_transport {
background:url(../images_site/line2.gif) repeat;
}

#td7 {
background:url(../images_site/line1.gif) repeat;
}

.td {
background:url(../images_site/line2.gif) repeat;
padding:4px;
}

.td1 {
background:url(../images_site/line1.gif) repeat;
padding:4px;
}

.td2 h5 a {
background:url(../images_site/cumpara.jpg) no-repeat;
display:block;
width:70px;
height:20px;
line-height:20px;
text-align:center;
color:#ffffff;
}

.td3 h5 a {
background:url(../images_site/buton_negru.gif) no-repeat;
display:block;
width:73px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
}

#input {
background:transparent;
color:#CC3300;
font-weight:bold;
border:0px;
cursor:pointer;
}

#a1 {
background:url(../images_site/continua_cumparaturile.gif) no-repeat top left;
display:block;
width:148px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
margin:10px 20px 0 0;
float:left;
}

#a2 {
background:url(../images_site/cumpara.gif) no-repeat top left;
border:0px;
display:block;
width:62px;
height:20px;
line-height:20px;
text-align:center;
color:#ffdd3c;
float:left;
font-size:11px;
margin:10px 0 0 0; 
cursor:pointer;
}

#editare {
margin-top:20px;
}

#detalii_cos {
margin:20px 0 0 0;
}

#detalii_cos ul {
margin:10px 0 5px 0;
}

#detalii_cos li {
padding-left:10px;
background:url(../images_site/right_side_li_item.gif) no-repeat 0px 5px;
}

#detalii_cos li p {
margin:5px 0 5px 30px;
}

#contact_text {
font-size:14px;
}

#contact_text p {
margin-bottom:10px;
}

#contact_text form {
width:210px;
margin-top:50px;
}

#contact_text form p {
text-align:right;
}

#contact_text form textarea, #contact_text form input {
width:160px;
}

#contact_text form textarea {
vertical-align:text-top;
border:1px solid #000000;
background-color:#fdf2b5;
}

#contact_text form span input {
width:76px;
cursor:pointer;
}


.redus {
color:red;
margin-left:5px;
}

#link_oferta {
display:block;
margin:10px;
}

#link_oferta img {
float:left;
padding-right:5px;
}

#link_oferta:hover {
text-decoration:none;
}

#aparitii_noi_pages {
float:right;
margin-bottom:12px;
margin-top:12px;
/*width:270px;*/
margin-right:3px;
}

#login_form_submit {
margin-left:138px;
}

#right_side {
width:260px;
}

.abonare_p {
	margin:10px;
}

.abonare_p img {
margin-left:114px;
}

#lista_puncte {
margin:0 0 0 15px;
}

.table_list .no_border {
border-bottom:none;
border-left:none;
}

.table_list {
width: 98%;
margin: 5px 0 0 2px;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
}

.table_list td, .table_list th {
padding: 5px;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.table_list .no_border {
border-bottom:none;
border-left:none;
}

.black_span {
	color:#000000;
	font-weight:bold;
	margin-left:4px;
}

/*.margin_strong {
	margin-left:161px !important;
}*/

.red_strong {
	color:#BA330B;
	font-size:19px !important;
}

.no_titles {
	font-weight:normal;
	font-size:15px !important; 
}

.mess_password_change {
	font-size: 15px;
}

.error_abonare {
	margin:10px 10px 10px 56px !important;
	font-size:16px !important;
	font-weight:bold !important;
}

.result_span {
	color:#000;
	font-weight:normal;
}

/*#showall_link {
	position:relative;
	top:-15px;
}

#showless_link {
	position:relative;
	top:-25px;
}*/

#showall_link, #showless_link {
	clear:both;
}

.title_top {
	display:block;
	padding-top:7px;
}

#autor2_small {
	height:30px;
}

.autori_a {
	font-size:15px !important;
}
