body {	background-color: #fff; color: #000; margin: 0; padding: 0; font-size: 100%;	line-height: 18px; text-align: center;}
body,input,textarea,select {font-family: Verdana, Arial, Helvetica, Sans-serif; font-weight: normal; color: #000000;}
#page {text-align: center;	margin: auto;}
#main {clear: both; text-align: center; padding: 10px 5px; margin: 0 auto; width: 775px;}
a {font-size: 0.78em;}
a:link, a:visited, a:active{color: #0000FF; text-decoration: underline; font-family:  arial, helvetica, sans-serif;}
a:hover{color: #FF0000; text-decoration: underline;}
input, textarea, select {font-size: 0.8em; border: 1px solid #111111; margin: 2px 0;}
td {font-size: 0.9em;}
label {font-weight: bold; font-size: 0.9em;}
img {border: none;}
h2 {font-size: 1em;}
.smalltext {font-size: 0.7em;}
.clearfloat {clear: both; line-height: 1px;}
.divcenter {text-align: center; margin: auto;}

/*header*/
#header {height: 96px;	background: #282f61 url(../images/bg.gif) left top repeat-x;	width: 100%; color: #fff;}
#header img {float: left; margin-left: 10px;}
#header p {margin:0; padding:0; float: right; font-size: 0.85em; text-align: left;}
#header h1 {font-size:1.2em; font-weight: normal; position: absolute; top: 20px; left: 90px;}
#header p a img {float: none; margin: 0px;}
#header p a:link,#header p a:visited {font-size: 0.8em; color: #FFF; padding: 0; text-decoration: none; font-weight: bold;}
#header p a:hover,#header p a:active {text-decoration: underline;}

#navigation {clear: right; float: right; margin-right: 0.5em; padding: 0 5px;}
#navigation a:link,#navigation a:visited {color: #FFF; float: left; font: bold 0.9em "Trebuchet MS",sans-serif; margin-top: 38px; padding: 8px 8px;	text-align: center;	text-decoration: none;}
#navigation a:hover,#navigation a:active {background-color: #000;}
/*header_end*/

/*homepage*/
#homepage {text-align: center; padding: 5px 5px 0 5px; float: left; width: 610px;}
#homecontent p,#homecontent ul {text-align: left; line-height: 20px; font-size: 0.9em;}
#homecontent #home {margin: 0; float: left;}
/*homepage_end*/

#sidebar {float: right; margin: 0px 0px 0 5px; width: 150px;}
#sidebar img {margin: 10px 0;}
#sidebar .produs {float: none; margin: 0; padding: 10px 0; width: 145px;}
#sidebar .produs p {font-size: 0.75em; text-align: center;}
#sidebar .produs img {margin: 0;}
#sidebar .magazin {margin: 0 0 10px 0; border: 1px solid #000000;}

/*rounded corner*/
.box {margin: 10px 0 20px 0;}
.box .box_htop {background: #FFF url(../images/box_top.gif) left top no-repeat; height: 30px;}
.box .box_hbottom {background: #FFF url(../images/box_bottom.gif) left top no-repeat; height: 10px;}
.box .box_hcontent {background-color: #FFF; border-left: 1px solid #282f61;border-right: 1px solid #282f61;}
.box .box_htop h3 {color: #FFF; font-size: 1.1em; padding: 4px 0; margin: 0;}
/**/

#adresa img {float: right; margin: 2px 0px 2px 5px;}
#adresa p {line-height: 2em;text-align: left;font-size: 0.875em;}
#adresa a:link,#adresa a:visited,#adresa a:hover,#adresa a:active {font-size: 1em; color: #282f61}

.contact {text-align: left;}
.contact td {font-size: 0.8em;color: #282f61; width: 140px;}
.contact td span {vertical-align: top; color: #FF0000; font-size: 1em; margin: 0 2px;}
.contact td input, .contact td textarea {border:1px solid #888; font-size: 1em; color: #282f61;}
.contact .cright {margin-left: 1em;line-height: 25px; width: 410px;}
.contact .smalltext {font-size: 0.7em; color: #222;padding: 15px 0;}
td.tdvtop {vertical-align: top;}

.contact #persoana_name,.contact  #persoana_cnp,.contact  #persoana_adresa,.contact  #persoana_ems,.contact  #persoana_telefon,.contact  #persoana_message,.contact  #cfirma_nume, .contact #cfirma_cui,.contact  #cfirma_cont,.contact  #cfirma_banca,.contact  #cfirma_adresa,.contact  #cfirma_ems,.contact  #cfirma_telefon, .contact  #cfirma_message{width: 25em;}
.contact #contact_send {margin: 1em 0 3em -8em; font-weight: bold; color: #282f61; background-color: #FFF;}
#contact_error {margin: 10px 0px; background: #FFFFD5 url('../images/error.gif') no-repeat left center; padding: 5px 5px 5px 45px; border: 1px solid #F00;}
#contact_error ul {list-style-type: square; padding-left: 10px;}
#contact_error ul li,#contact_error ul li:hover {color: #FF0000; font-size: 0.7em;text-align: left;}
#contact_send {border:1px solid #888; color: #282f61;margin: 1em 0 3em -8em; font-weight: bold; background-color: #FFF;}

/*footer*/
#footer {background: #282f61 url(../images/bg_footer.gif) left top repeat-x; width: 100%; text-align: center; margin: 0px auto; color: #FFF; height: 53px;}
#footer p {margin:0 0 0 0; padding: 15px 0px 0 10%; font-size: 0.8em; float: left; width: 80%; text-align: center;}
#footer #stat {float: left; padding: 15px 0 0 0; width: 20%; text-align: center; margin: 0 0 0 -10%}

/*end footer*/
#tva {margin:0; padding: 5px 0 10px 0; font-size: 0.7em; text-align: left;}
#main h2 {background: #FFF url(../images/dot.gif) repeat-x bottom; padding: 4px 0px; text-align: left; margin: 0 0px 15px 0px;}

.produse {font-size: 0.75em; width: 90%;}
.produse td {vertical-align: top;}
.produse td a {font-size: 1.2em;}
.produs {padding: 5px 10px; width: 175px; float: left;}
.produs img { border: 1px solid #000000; margin: 5px 10px;}
.produs p {padding:0; margin: 0 ; color: #444;}
.produs p.pret {padding: 3px 0; margin:0; font-weight: normal;  color: #444;}
.produs p.pret span {font-weight: bold; color: #000;}
.produs p.pret span.pret2 {padding-left: 40px; font-weight: normal;}
.produs ul {margin:0; padding:0; list-style-type: none;}
.produs ul li {text-align: left; padding: 0 0 0 40px;}
.produs li a:link,.produs li a:visited,.produs li a:active,.produs li a:hover {font-size: 1.2em; text-align: left; font-weight: normal; padding: 0 0 0 10px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: left center;}

.detalii_produs {text-align: left; font-size: 0.9em; margin: 20px 0;}
.detalii_produs h3 {font-size: 1em;}
.detalii_produs table {border-collapse: collapse; }
.detalii_produs table caption {font-weight: bold; padding: 5px;}
.detalii_produs table td {padding: 3px; font-weight: bold;}
.detalii_produs table td+td {font-weight: normal; padding-left: 20px;}
.detalii_produs tr {background-color: #FFF;}
.detalii_produs tr.par {background-color: #E6E9FF;}
.detalii_produs p,.detalii_produs ul {clear: both;}
.detalii_produs ul li {list-style-type: square;}
.detalii_produs ul li {padding: 2px 0;}
.detalii_produs p a.pagprod:link,.detalii_produs p a.pagprod:visited,.detalii_produs p a.pagprod:hover,.detalii_produs p a.pagprod:active {font-size: 1em; padding: 0 0 0 10px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: left center;}
.detalii_produs #photoandprice {width: 100%; margin:auto;}
.detalii_produs #photoandprice p {float: left; width: 45%; margin:0; padding: 0;}
.detalii_produs #photoandprice p img {margin: 0px 20px 5px 0;}
.detalii_produs #photoandprice #price {float: right; padding: 40px 50px; margin:0; width: 250px;}
.detalii_produs #photoandprice #price a {font-size: 0.9em;}
.detalii_produs #photoandprice #price p {margin:0 10px; letter-spacing:1px;padding-bottom:0.5em;}
.detalii_produs #photoandprice div p {float: none; width: 90%; margin: 0 10px;}
.detalii_produs #photoandprice #price p.pret {padding: 0; margin: 20px 10px; font-weight: bold;  color: #282F61; font-size: 1.2em;}
.detalii_produs #photoandprice #price p.pret span {font-size: 0.75em; padding: 0 0 0 5px;}
.detalii_produs #photoandprice div p img {float: left; margin: 0px}
.detalii_produs #photoandprice #price {background: transparent; margin:1em;}
.detalii_produs #photoandprice p.smallerimg {padding: 60px 0 0 20px;}
.detalii_produs #photoandprice p.wideimg {padding: 40px 0 0 20px;}
.box_top, .box_bottom {display:block; background:transparent; font-size:1px;}
.box_b1, .box_b2, .box_b3, .box_b4 {display:block; overflow:hidden;}
.box_b1, .box_b2, .box_b3 {height:1px;}
.box_b2, .box_b3, .box_b4 {background-color:#FFF; border-left:1px solid #282F61; border-right:1px solid #282F61;}
.box_b1 {margin:0 5px; background-color:#282F61;}
.box_b2 {margin:0 3px; border-width:0 2px;}
.box_b3 {margin:0 2px;}
.box_b4 {height:2px; margin:0 1px;}
.box_content {background-color:#FFF; border:0 solid #282F61; border-width:0 1px; padding: 10px;}


#logo {color: #282f61;}
.note {font-size: 0.8em; color: #555; font-style: italic;} 

.nav {text-align: right; margin: -10px 0 0 0; padding:0; list-style-type: none;}
.nav li {display: inline; font-weight: normal; font-size: 0.7em;}
.nav a:link,.nav a:visited,.nav a:active,.nav a:hover {font-size: 1.1em; text-align: left; font-weight: normal; padding: 0 0 0 10px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: left center;}

.lista_produse {font-size: 0.75em; width: 75%; border-collapse: collapse;}
.lista_produse caption {font-size: 1em; font-weight: bold; text-align: left; padding: 5px 0;}
.lista_produse th,.lista_produse td {text-align: left; border: 1px solid #000000; padding: 2px 5px;}
.lista_produse a {font-size: 1em;}
sup {font-size: 0.75em;}

#sitemap ul {text-align: left; list-style-type: square; font-size: 0.8em;}
#sitemap ul a {font-size: 1.2em;}
#sitemap ul li {padding: 2px 0;}
#sitemap ul ul {list-style-type: none; margin: 0; padding: 0 10px;}
#sitemap ul ul li {background-image: url(../images/bullet2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}
#homepage .produse {margin-bottom: 10px;}
#homepage .produs {width: 295px; text-align: left; padding: 5px;}
#homepage .produs img {float: left; margin: 5px 10px;}
#homepage .produs ul li {padding: 0;}

#homepage #mesconcediu {background: none; color: #FF0000; padding: 50px 0;}
#homepage #mesconcediu a {font-size: 1.1em;}

/*promo text*/
div.promo {margin: 10px auto; text-align: left; border: 1px solid #369; width: 100%;}
div.promo h4 {padding: 2px 5px; margin: 0;  text-align: left; background-color: #369; color: #FFF; font-size: 1.1em;}
div.promo p {font-size: 1em; color: #990000; background-color: #F5F5F5; padding: 3px 5px; margin: 0;}
div.promo strong {color: #000;}
div.promo p.promo_note {font-size: 0.95em; padding: 2px 0;  color: #333; text-align: left;}

.produs div.promo {width: 80%;}
.produs div.promo p {font-size: 1.2em;}

/***/


#bdpromo .produs, #bdindex .produs { text-align: center;}
#bdpromo .produs ul li, #bdindex .produs ul li {text-align: left;}

#bdpromo .produs {font-size: 1.2em; width: 360px;}
#bdpromo .produs ul li {padding: 0 0 0 125px;}
#bdindex .produs div.promo {float: left; width: 90%; border: none;}
#bdindex .produs div.promo h4 {background-color: transparent; text-decoration: underline; color: #000;}
#bdindex .produs div.promo p {background-color: transparent; font-size: 1em;}
.radio {border: none;}
