/*
Date: 03 Iunie 2009
Author: Bogdan Valentin Oasa
Company: Touch Media
Website: www.touch-media.ro
Project: BigPromotions - Vanzare materiale promotionale
*/

/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}
h1 {
	float: left;
	width: auto; 
	color: #727272; 
	margin: 0; 
	text-align: left; 
	font-weight: normal; 
	font-size: 11px!important;
}
h3.folder {
	font-weight: normal!important;
	font-size: 11px!important;
}
a {
  text-decoration: none;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
form label {
	float: left;
	width: 70px;
	text-align: right;
	color: #585858;
	margin: 2px 0 0 0;
}
form input {
	font-family: Arial;
	color: #787878;
	text-align: left;
	width: 105px;
	height: 13px;
	padding: 2px;
	background: #ffebc5;
	border: 1px #ccbfcf solid;
	float: right;
	font-size: 10px;
}
/* CSS start! */
.clear { clear:both;
display:block;
line-height:0px;
}
.clear2 { clear:both;
display:block;
line-height:0px;
height: 20px;
}
.clear3 { clear:both;
display:block;
line-height:0px;
height: 10px;
}
body {
  font-family:  Verdana, Arial, Tahoma, sans-serif;
  font-size: 11px;
}
.page {width: 943px;
padding: 0 12px 0 12px;
margin: 0 auto;
}
#header {
	width: 897px;
	height: 130px;
	float: left;
	clear: left;
	padding: 0 15px 0 31px;
}
#logo {
	float: left;
	clear: left;
	margin: 11px 0 0 0;
}
#header_right {
	float: right;
	width: 700px;
	margin: 6px 0 0 0;
}
#header_right h1 {
    float: right;
    width: 100%; 
    text-align: right; 
}
#prima_prop {
	float: left;
	width: auto;
	color: #727272;
	text-align: left;
}
#header_right ul {
	float: right;
	color: #6eb652;
	list-style: square;
	list-style-position: inside;
}
#header_right ul li {
	float: left;
	color: #6eb652;
	padding-left: 15px;
}
#header_right ul li a{
	color: #727272;
}
#header_right ul li a:hover {
	text-decoration: underline;
}
#cautare_form {float: left; width: 325px; height: 32px; background: url(images/cautare_form.gif) no-repeat; margin: 40px 40px 0 195px; }
#cautare_form input {float: left; width: 218px; height: 32px; line-height: 32px; background: none; border: 0; padding: 0 10px; font-size: 14px;}
#cautare_form input#cautare_submit {float: right; width: 66px; height: 30px; margin: 1px 15px 0 0; cursor: pointer; padding: 0; } 

.header_social {float: left; margin: 37px 15px 0 0;}

#header_right a { color: #555555; }
#header_right span {color: #555555; }
#header_right a:hover { color: #2c8e00; }

#cosul_tau {float: right; width: 250px; margin: 15px 25px 0 0; }
#cosul_tau h4 {float: left; font-weight: bold; font-size: 12px;}
#cosul_tau p {float: left; width: 100%; margin: 10px 0 0 0; font-size: 10px;}
#cosul_tau p a {text-decoration: underline; color: inherit;}
#cosul_tau a#finalizeaza_com {float: left; clear: left; width: 129px; height: 20px; background: url(images/finalizeaza_comanda.png) no-repeat; margin-top: 15px;}

#menu {
	float: left;
	width: 897px;
	height: 37px;
	background: url(images/menu_band.png) no-repeat;
	padding: 0 0 0 46px;
}
#menu li {
	float: left;
}
#menu li a {
	float: left;
	clear: left;
	height: 14px;
	background-repeat: no-repeat;
	margin: 12px 32px 0 0;
}
#menu li a#home_button {
	width: 37px;
	background-image: url(images/button_home.png);
}
#menu li a#home_button:hover, #menu li a.current#home_button {
	background-image: url(images/button_home_sel.png);
}
#menu li a#cine_suntem_button {
	width: 79px;
	background-image: url(images/button_cine_suntem.png);
}
#menu li a#cine_suntem_button:hover, #menu li a.current#cine_suntem_button {
	background-image: url(images/button_cine_suntem_sel.png);
}
#menu li a#cautare_avansata_button {
	width: 109px;
	background-image: url(images/button_cautare_avansata.png);
}
#menu li a#cautare_avansata_button:hover, #menu li a.current#cautare_avansata_button {
	background-image: url(images/button_cautare_avansata_sel.png);
}
#menu li a#despre_noi_button {
	width: 67px;
	background-image: url(images/button_despre_noi.png);
}
#menu li a#despre_noi_button:hover, #menu li a.current#despre_noi_button {
	background-image: url(images/button_despre_noi_sel.png);
}
#menu li a#cum_cumpar_button {
	width: 87px;
	background-image: url(images/button_cum_cumpar.png);
}
#menu li a#cum_cumpar_button:hover, #menu li a.current#cum_cumpar_button {
	background-image: url(images/button_cum_cumpar_sel.png);
}
#menu li a#cum_platesc_button {
	width: 83px;
	background-image: url(images/button_cum_platesc.png);
}
#menu li a#cum_platesc_button:hover, #menu li a.current#cum_platesc_button {
	background-image: url(images/button_cum_platesc_sel.png);
}
#menu li a#livrare_button {
	width: 43px;
	background-image: url(images/button_livrare.png);
}
#menu li a#livrare_button:hover, #menu li a.current#livrare_button {
	background-image: url(images/button_livrare_sel.png);
}
#menu li a#calitatea_produselor_button {
	width: 124px;
	background-image: url(images/button_calitatea_produselor.png);
}
#menu li a#calitatea_produselor_button:hover, #menu li a.current#calitatea_produselor_button {
	background-image: url(images/button_calitatea_produselor_sel.png);
}
#menu li a#personalizare_produse_button {
	width: 134px;
	background-image: url(images/button_personalizare_produse.png);
}
#menu li a#personalizare_produse_button:hover, #menu li a.current#personalizare_produse_button {
	background-image: url(images/button_personalizare_produse_sel.png);
}
#menu li a#verifica_stocul_button {
	width: 86px;
	background-image: url(images/button_verifica_stocul.png);
}
#menu li a#verifica_stocul_button:hover, #menu li a.current#verifica_stocul_button {
	background-image: url(images/button_verifica_stocul_sel.png);
}
#menu li a#contact_button {
	width: 48px;
	background-image: url(images/button_contact.png);
}
#menu li a#contact_button:hover, #menu li a.current#contact_button {
	background-image: url(images/button_contact_sel.png);
}
#content {
	width: 943px;
	float: left;
	clear: left;
	margin: 14px 0 0 0;
}
#sidebar {
	float: left;
	clear: left;
	width: 180px;
}

.home_catalogs { width:100%; height:170px; margin:20px 0 20px; }
.home_catalogs ul li { float:left; width:184px; height:170px; margin:0 0 0 3px; }
.home_catalogs ul li.first { margin:0; }

.latest_added {
    float: left; 
    clear: both;
    width: 100%; 
    border-bottom: 1px #acacac solid;
    padding: 0 0 2px 0;
    margin: 5px 0;
    display: block;
    text-align: center;
    height: 91px;
}
.latest_added span {
    float: left; 
    clear: both; 
    width: 100%; 
    color: #464646; 
    height: 20px;
    margin: 0 0 5px 0;
    overflow: hidden;
    font-size: 12px; 
}
#content_main {
	float: left;
	width: 746px;
	padding: 0 0 0 17px;
}
.titlu_sidebar{
	float: left; clear: left;
	margin: 20px 0 5px 0;
}
#promotie {
	float: left;
	clear: left;
	width: 941px;
    border: 1px #e9e9e9 solid;
    height: 168px;
    overflow: hidden; 
}
#promotie_main {
	width: 943px;
	height: 163px;
	overflow: hidden;
	float: left;
	clear: left;
	background-repeat: no-repeat;
}
#promotie_band {
	float: left;
	clear: left;
	width: 943px;
	height: 39px;
	background: url(images/promotie_band.png) no-repeat;
	margin: 4px 0 0 0;
}
#promotie_band form {
	float: left;
	width: 350px;
	clear: left;
	margin: 10px 0 0 0;
}
#promotie_band form label {
	width: 100px;
	padding-right: 8px;
    color: #ffffff; 
    margin-top: 4px;
}
#promotie_band form input {
	float: left;
    border: 1px #76994e solid;
    background: #fff; 
    width: 193px; 
    height: 17px; 
    padding: 2px; 
}
#promotie_band form input#search_rapid_submit {
	width: 16px;
	height: 16px;
	background: url(images/submit_search.gif) no-repeat;
	cursor: pointer; border: 0;
	margin: 2px 0 0 10px;
}
#promotie_paginare {
	float: right;
	width: 350px;
	font-size: 13px;
	color: #fff;
	margin: 13px 0 0 0;
}
#promotie_paginare span { float: left; clear: left; text-align: left; margin: 2px 10px 0 0; width: 150px;}
#ordonare_box {	float: left;
	clear: both;
	width: 743px;
	height: 28px;
	background: url(images/ordonare_box.gif) repeat-x;
	margin: 10px 0 0 0;}

.prod_box {
	width: 217px; height: 210px;
	border: 1px #e9e9e9 solid; 
	overflow: hidden;
	margin: 20px 42px 0 0;
	float: left;
}
.prod_box h3 {
	width:  207px; height: 27px;
	font-size: 12px; color: #464646;
	padding: 3px 5px 3px 5px;
	font-weight: normal;
	text-align: center;
	float: left; clear: left;
}
.prod_box_last {
	width: 217px; height: 217px;
	border: 1px #e9e9e9 solid; 
	overflow: hidden;
	margin: 23px 0 0 0;
	float: left;
}
.prod_box_last h3 {
	width:  207px; height: 27px;
	font-size: 12px; color: #464646;
	padding: 3px 5px 3px 5px;
	font-weight: normal;
	text-align: center;
	float: left; clear: left;
}
.prod_img {
	float: left; clear: left;
	width: 217px;
	height: 110px;
	overflow: hidden;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
}
.prod_det {
	float: left;
	width: 217px; 
	height: 24px;
    line-height: 24px;
    text-align: center; 
	overflow: hidden;
	margin: 5px 0 0 0;
    color: #626262;
    font-size: 12px; 
}
.prod_det_left {
	float: left;
	width: 100px;
	height: 30px;
	padding: 1px 10px 0 5px;
	border-right: 1px #e6e6e6 solid;
}
.prod_det_left#in_admin {border: 0; }
.prod_det_left .cul {
	float: left; width: 10px; height: 10px; cursor: pointer; margin: 0 2px 0 2px;
}
.prod_det_left .cul#implicit {
	border: 1px #ccc solid;
}
.prod_det_left span {
	color: #e30c00;
	float: left;
	clear: left;
	margin: 3px 0 0 0;
	font-size:9px;
	width: 100%;
}
.prod_det .prod_pret {
	float: left;
	color: #295798;
	font-size: 20px;
	text-align: right;
	width: 60px;
	overflow: hidden;
}
.prod_pret_det { float: left; font-size: 10px; color: #464646; width: 35px; overflow: hidden; padding: 3px 0 0 5px;}
.prod_button {
	float: left; clear: left; width: 217px; text-align: center; margin: 8px 0 0 0;
}
a.comanda_produsul {width: 129px; height: 20px; float: right; margin: 0 40px 0 0; background: url(images/comanda_produsul.gif) no-repeat 0 0;}
a.comanda_produsul:hover {background: url(images/comanda_produsul.gif) no-repeat 0 -20px;}

.click_detalii {width: 120px; height: 20px;  padding-top: 4px; float: right; margin: 0 45px 0 0; background: url(images/click_detalii.gif) no-repeat 0 0; color: #ffffff; font-size: 11px; text-align: center; }
.click_detalii:hover {background: url(images/click_detalii.gif) no-repeat 0 -24px;}

.procent {float: left; margin: 0 0 0 10px;}

/* Footer */ 
#page_footer {
	width: 100%;
	padding: 15px 0 15px 0;
	float: left;
}
#page_footer span {
	float: left; color: #727272; margin: 17px 5px 0 5px ;
}
#page_footer span#alignspan { padding-left: 590px;}
#page_footer img { float: left; }
#footer {width: 100%;
height: 148px;
background: url(images/footer.jpg) repeat-x; 
float: left;
clear: both;
}
.logo_footer {
    float: left; 
    margin: 10px 0 0 0;
}
#footer_utils {
    float: right;
    width: 820px; 
}
#footer ul {
	float: right; 
    clear: left; 
	margin-top: 35px;
    padding-bottom: 4px;
    border-bottom: 1px #bfbfbf solid;
	width:820px;
}
#footer ul li { float: left; margin: 0 17px 0 0px; padding: 0 5px 0 0; }
#footer ul li#no_border { border: 0; }
#footer ul li a { float: left; color: #ffffff; font-size: 11px;  }

.share_footer {float: left; margin: 10px 20px 0 0;}
.developed,.copyright {float: left; height: 25px; line-height: 25px; color: #d1d1d1; font-size: 11px; font-family: Verdana; margin: 10px 0 0 0;}
.developed a {color: #d1d1d1; text-decoration: underline; }
.copyright {float: right; }

#content_main h1 {
	display:block;
	clear: both;
	font-size: 19px !important;
	color: #343434;
	width: 100%;
	text-align: left;
	margin: 20px 0 20px 0 !important;
	font-weight: normal;
}
h1.no_margin {
	margin: 20px 0 0 0;
}
.textbox {
	float: left;
	clear: left;
	width: 100%;
	text-align: left;
	color: #343434;
}
.textbox a { text-decoration: underline; color: inherit;}

#calitate_form {
	float: left;
	width: 450px;
	clear: left;
	margin: 40px 0 0 0;
}
#calitate_form div { float: left; clear: left; margin: 5px 0 0 0; width: 400px; }
#calitate_form label { width: 80px; margin-right: 15px;}
#calitate_form input {width: 295px;}
#calitate_form input.input_small {width: 100px; float: left;}
#calitate_form select.culoare_select {width: 80px; border: 0; margin-left: 3px;}
.nume_produs {float: left; color: #29599a; padding: 2px 0 0 3px;}
form textarea { font-family: Arial;
	color: #787878;
	text-align: left;
	width: 295px;
	height: 100px;
	padding: 2px;
	background: #ffebc5;
	border: 1px #ccbfcf solid;
	float: right;
	font-size: 10px;}
#calitate_form input#calitate_submit { float: right; width: 120px; height: 24px; background: url(images/trimite.gif) no-repeat; cursor: pointer; border: 0;}
#calitate_form input#cerere_oferta { float: right; width: 120px; height: 24px; background: url(images/cerere_oferta.gif) no-repeat; cursor: pointer; border: 0;}
#calitate_form input#comanda_produsul { float: right; width: 129px; height: 20px; background: url(images/comandaprodus.gif) no-repeat; cursor: pointer; border: 0;}
#calitate_form input#cautare_avansata_submit { float: right; width: 129px; height: 20px; background: url(images/cautare.gif) no-repeat; cursor: pointer; border: 0;}
#verificastoc_form {
	float: left;
	clear: left;
	width: 500px; margin: 20px 0 0 0;
}
#verificastoc_form div {
	float: left; width: 500px;
} 
#verificastoc_form label { width: 80px; margin-right: 15px;margin-top: 5px;}
#verificastoc_form input {width: 295px; float: left; margin-top: 2px;}
#verificastoc_form input#verificastoc_submit { float: left; margin: 0 0 0 5px; width: 85px; height: 20px; background: url(images/verificastoc.gif) no-repeat; cursor: pointer; border: 0;}
#verificastoc_produs {float: left; clear: left; width: 350px; margin-right: 15px;}
#verificastoc_produs img { float: left; clear: left; border: 1px #efefef solid; margin: 0 4px 0 0;}
#verificastoc_produs_right {float: left; width: 205px; height: 92px; background: #f2f2f2; padding: 18px 0 0 29px;
	color: #464646;
	font-size: 12px;
	text-align: left;
 }
.verificastoc_imp {
	float: left;
	width: 300px;
	min-height: 33px;
	background: url(images/important.gif) left top no-repeat;
	padding: 0 0 0 50px;
	color: #5d5d5d;
	text-align: left;
	margin: 5px 0 0 0;
}
.comandaprodus {
	width: 129px;
	height: 20px;
	background: url(images/comandaprodus.gif) no-repeat;
	cursor: pointer;
	float: left;
	margin: 5px 0 0 0;
}
.cere_oferta {
	width: 144px;
	height: 34px;
	background: url(images/cere_oferta.gif) no-repeat;
	cursor: pointer;
	float: left;
	margin: 5px 10px 0 0;
}
.comenzi_telefonice {float: left; }
#date_contact {
	float: left;
	margin-top: 40px;
}
#date_contact .align {
	float: left;
	width: 80px;
}
#date_contact em {
	float: left;
	font-style: normal;
}

.breadcrumb { float: left; clear: left; width: 100%; text-align: left; font-size: 10px; color: #727272; margin: 20px 0 20px 0;}
.breadcrumb a {color: inherit;}
.breadcrumb a:hover {text-decoration: underline;}
.produs {
	float: left;
    clear: left; 
    width: 100%;
}
.produs_left { float: left; clear: left; width: 267px; margin-right: 37px;}
#produs_imagine { float: left; clear: left; width: 267px; height: 217px; background: #fff no-repeat center; line-height:217px; text-align:center; }
#produs_imagine img { vertical-align:middle; }
#produs_secundare { float: left; clear: left; width: 267px; margin-top: 10px; }
#produs_secundare img {float: left; margin-right: 5px; cursor: pointer;}
#produs_recomanda {float: left; clear: left; width: auto; background: url(images/menu_item.gif) no-repeat; color: #2358a2; padding: 0 0 2px 17px; cursor: pointer;}
.produs_right {float: left; width: 435px;}
.produs_right h2 {float: left; clear: left; color: #49b50f!important; font-size: 12px; font-weight: bold; margin: 0;}
.produs_right .explicatie_h {float: left; clear: left; font-size: 10px; color: #464646; margin: 0; width: 100%;}
.produs_descriere { color: #7a7a7a!important; width: 100%; float: left; clear: left; margin-top: 10px; font-size: 11px!important; font-weight: normal;}
.produs_right table {
	float: left;
	clear: left;
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #787878;
	margin-top:5px;
}

.produs_right table td { background: #eeeeee; border-right: 1px #787878 solid; border-top: 6px #eee solid; border-bottom: 3px #eee solid; padding-top: 3px;}
.produs_right table .cap_tabel td { background: #bab9b9; border-right: 1px #fff solid; border-top: 3px #bab9b9 solid; border-bottom: 6px #bab9b9 solid; color: #fff;padding:0;}
.produs_right table td.last_td {border-right: 0;}
.produs_nota { color: #49b50f; width: 100%; float: left; clear: left; margin: 10px 0 10px 0;}
#produs_comanda {float: left; clear: left; width: 173px; height: 27px; background: url(images/comanda.gif) no-repeat; margin: 0 12px 0 0; }
#produs_creeaza_oferta {float: left; width: 173px; height: 27px; background: url(images/creeaza_oferta.gif) no-repeat; }
.produs_right h3 { color: #49b50f; font-size: 14px; float: left; clear: left; margin: 20px 0 10px 0;}
.produs_detalii {float: left; text-align: left; color: #7a7a7a; width: 223px; padding-right: 25px;}
.produs_detalii#right_column {width: 160px;}
#sugestie_produse {float: left; clear: left; width: 100%;}
#sugestie_produse span {width: 100%; text-align: left; font-weight: bold;}
#sugestie_produse span a {color:  inherit;}
#sugestie_produse span a:hover {text-decoration: underline;}
#sugestie_produse ul {
	float: left;
	clear: left;
	width: 100%;
	margin: 25px 0;
}
#sugestie_produse ul li {
	float: left;
	text-align: center;
	width: 100px;
	padding: 0 20px;
}
#sugestie_produse ul li.separator_sugestii {width: 1px; height: 90px; background: url(images/separator_sugestii.gif) no-repeat; margin: 0 10px;}
#sugestie_produse ul li a { font-size: 10px; color: #525252;}
#lista_etichete {
	width: 100%; float: left; clear: left;
}
#lista_etichete span { width: 100%; text-align: left; font-weight: bold;}
#lista_etichete p {width: 100%; float: left; clear: left; color: #989898; word-spacing: 5px; }
#lista_etichete p a { width: auto; font-weight: normal; color: #989898;}
#lista_etichete p a:hover {text-decoration: underline;}
.tag0 {font-size: 100%;}
.tag20 {font-size: 120%;}
.tag40 {font-size: 140%;}
.tag60 {font-size: 160%;}
.tag80 {font-size: 180%;}
.tag100 {font-size: 200%;}

#login_header_mare{
	float: left;
	width: 290px;
}
#login_header_mare div {
	float: left;
	clear: left;
	width: 100%;
	margin: 7px 0 0 0;
}
#login_header_mare label {
	float: left;
	width: 70px;
	text-align: right;
	color: #585858;
	margin: 2px 0 0 0;
}
#login_header_mare input {
	font-family: Arial;
	color: #787878;
	text-align: left;
	width: 195px;
	height: 13px;
	padding: 2px;
	background: #ffebc5;
	border: 1px #ccbfcf solid;
	float: right;
	font-size: 10px;
}
#login_header_mare input#submit_login_mare {
	width: 85px;
	height: 20px;
	background: url(images/login.png) no-repeat;
	cursor: pointer; border: 0;
}
#login_utils_mare {
	float: right;
	text-align: right;
	margin-top: 20px;
}
#login_utils_mare a { color: #555555; }
#login_utils_mare span {color: #555555; }
#login_utils_mare a:hover { color: #2c8e00; }
.err { float: left; clear: left; width: 80%; color: red; font-size: 11px; text-align: left;}
.succes { float: left; clear: left; width: 80%; color: green; font-size: 11px; text-align: left;}
#menu_admin {
	float: left;
	clear: left;
	width: 100%;
	margin: 15px 0 0 0;
}
#menu_admin li {
	float: left;
	height: 73px;
	padding: 35px 40px 0 80px;
	background: url(images/admin_menu.gif) no-repeat;
}
#menu_admin li a {color: #000; font-size: 13px;}
#admin_form {float: left; clear: left; width: 480px;}
#admin_form input {font-size: 12px;}
#admin_form textarea {font-size: 12px;}
#admin_form div {float: left; clear: left; width: 100%;}
#admin_form div.info_admin {float: left; clear: left; width: 100%; font-size: 140%; margin-bottom: 30px;}
#admin_form div#alege_culoare {margin-bottom: 35px;}
#admin_form div#alege_culoare div {
	float: none; clear: none; width: auto; height: auto; margin: 0; padding: 0;
}
#admin_form div#colorSelector {
	position: relative;
	width: 36px;
	height: 36px;
	background: url(images/select.png);
	float: left;
	
}
#admin_form div#colorSelector div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;
	float: left;
	margin: -7px 0 15px 165px;
	background: url(images/select.png) center;
}
.colorpicker {margin: 40px 0 0 250px;}

#admin_form label { width: 150px; margin-right: 15px;margin-top: 5px;}
#admin_form input {width: 295px; float: left; margin-top: 2px;}
#admin_form input.field_poza {height: auto; width: auto;}
#admin_form input.checkbox {height: auto; width: auto;margin-top: 6px;}
#admin_form input.radio {width: auto; float: left;}
.descriere_radio {float: left; margin-right: 45px; margin-top: 2px; font-size: 12px;}
.descriere_check {float: left; margin-right: 45px; margin-top: 7px; font-size: 10px;}
.descriere_check a {text-decoration: underline; color: inherit;}
#admin_form input.smaller_input {width: 130px; float: left; margin-top: 2px; margin-right: 5px;}
#admin_form .input_info {float: left; width: 150px; padding: 0 0 0 10px; text-align: left; margin: 4px 0 0 0;}
#admin_form input.admin_form_submit { float: left; margin: 10px 0 0 5px; width: auto; height: auto; cursor: pointer;}
#admin_form input.admin_form_submit#b_inregistrare {width: 143px; height: 28px; background: url(images/b_inregistrare.gif) no-repeat; border: 0;}
#admin_form select {float: left; margin-top: 2px;}
#admin_form textarea {width: 295px; float: left; margin-top: 2px;}
#admin_form div#pers_juridica { display: none; }
.lista_db {
	float: left;
	clear: left;
	margin-top:25px;
}
.lista_db td {
	padding: 2px 6px;
}
.lista_db .cap_tr td {background: #ccc;}

#logat_header {
	float: right;
	width: 150px;
	margin: 25px 0 0 0;
}
#logat_header a {
	float: left;
	width: 100%;
}
#logat_header a#logout_link { margin-top: 15px;}
.add_produse { width: auto; height: 31px; float: left; clear: left; background: url(images/add.gif) no-repeat; padding: 15px 0 0 56px; font-weight: bold; color: #000;}
.poza_existenta {float: left; clear: left; margin-left: 160px;}
.sterge_poza {float: left; color: red; font-size: 9px;}
#cos_form {width: 100%; float: left; }
#cos_form input.submit_editeaza {width: 87px; height: 25px;  float: left; background: url(images/b_editeaza.gif) no-repeat; cursor: pointer; margin-right: 5px; border: 0;}
#cos_form input.submit_elimina {width: 87px; height: 25px;  float: left; background: url(images/b_elimina.gif) no-repeat; cursor: pointer; margin-right: 5px; border: 0;}
#cos_form input#lanseaza_comanda {width: 143px; height: 28px; background: url(images/b_finalizeaza.gif) no-repeat; border:0;  cursor: pointer;}
#cos_form input#lanseaza_ok {width: 143px; height: 28px; background: url(images/b_ok.gif) no-repeat; border:0;  cursor: pointer;}
#cos_produse {float: left; width: 100%; margin-top: 25px; margin-bottom: 25px;}
#cos_produse_head {font-size: 13px; font-weight: bold;}
#cos_produse td {padding: 2px 5px; border-bottom: 1px #666 solid;}
#cos_produse td.no_bord {border-bottom: 0;}
#cos_produse_head td {border-bottom: 2px #000 solid; padding:3px;}
#cos_produse tr.end_tr td {border-bottom: 1px #666 solid; }
#cos_produse tr.cos_produse_pro td {border-bottom: 1px #666 solid; padding-top: 15px; font-weight: bold;}

.tabel_prod_admin {float: left; clear: left; width: 900px; position: relative;}
.tabel_prod_admin tr.thead {font-weight: bold; font-size: 120%;}
.tabel_prod_admin td {padding: 2px 4px; border: 1px #666 solid;}
.tabel_prod_admin tr.thead td {border-bottom: 2px #666 solid;}
.tabel_prod_admin td a {color: inherit; text-decoration: underline;}
.tabel_prod_admin td a:hover {text-decoration: none;}
#cautare_produse {float: left; padding: 80px 0 0 100px; }
#cautare_produse label {float: left; clear: left; margin: 0 10px 0 0;}
#cautare_produse input {float: left; clear: none; width: auto; height: auto; margin: 0 10px 0 0; }

#recomanda_form {float: left; clear: left; width: 100%; display: none;}
#recomanda_form div {float: left; clear: left; width: 100%; margin: 2px 0;}
#recomanda_form label {float: left; width: 120px; text-align: right; margin-right: 5px; }
#recomanda_form input {float: left; width: 130px; }
#recomanda_form input#recomanda_submit {float: left; width: auto; height: auto; cursor: pointer;}

.sitemap1 {float: left; clear: left; margin: 2px 0;}
.sitemap2 {float: left; clear: left; font-size: 120%; font-weight: bold; margin: 5px 0 2px 0;}
.sitemap3 {float: left; clear: left; margin: 2px 0 2px 20px;}
.sitemap4 {float: left; clear: left; margin: 2px 0 2px 40px; font-size: 80%;}

#not_logged {float: left; clear: left; margin-top: 20px;}
#not_logged a {color: #989898; text-decoration: underline;}

.nr_pas {float: left; width: 35px; }
.info_pas {float: left; width: 670px; padding: 5px 0 0 10px; font-size: 13px; color: #282828; text-align: left; }
.numar_pas {float: left; clear: both; color: #51c014; font-size: 19px; font-family: Verdana, Arial, sans-serif;}
a.numar_pas:hover {text-decoration: underline;}

.link_user {float: left; clear: left; color: #282828; font-size: 12px; text-decoration: underline; margin: 5px 0;}

.user_info_comanda {float: left; width: 100%; clear: both; }
.comenzi_user {float: left; clear: left; width: 100%; margin-top: 8px; margin-bottom: 35px;}
.comenzi_user td {padding: 3px; border: 1px #282828 solid; }
.nepreluata { color: #e5a305;}
.confirmata { color: #0056cb;}
.livrata { color: #31a703; }
.anulata { color: #d30101; }

#print_link {float: right; color: #535353; font-size: 10px; font-family: Verdana; background: url(images/icon_print.gif) no-repeat 0 0; height: 23px; line-height: 23px; padding: 0 0 0 30px; text-decoration: underline; position: relative; margin-bottom: -18px;   }
.produs_info {float: right; width: 215px; color: #535353; font-size: 11px; font-family: Verdana; background: url(images/icon_info.gif) no-repeat 0 0; padding: 3px 0 0 21px; }
#newsletter {float: left; clear: both; margin: 0 0 0px 0; width: 166px; }
#newsletter span {float: left; clear: both; width: 156px; color: #2c8e00; font-size: 12px; font-family: Arial; padding-left: 10px; font-weight: bold;  }
#newsletter p {float: left; clear: both; width: 156px; padding-left: 10px; color: #585858; font-size: 12px; font-family: Tahoma; text-align: left; margin: 5px 0 9px 0;}
#newsletter form {float: left; clear: left; width: 100%; }
#newsletter input {float: left; clear: both; width: 154px; padding: 2px 2px 2px 10px; }
#newsletter input#button_aboneaza {float: right; clear: both; padding: 0; margin-top: 5px; width: 85px; height: 20px; background: url(images/aboneaza_button.gif) no-repeat; border: 0; cursor: pointer; }

#footer h1 {
	color:#FFF;
	margin-top:10px;
	float:right;
}
