body {
	padding:0px;
	margin:0px auto;
	text-align:center;
	background:url(images/bg.gif);
}
form {
	padding:0px;
	margin:0px;
}
#wrap {
	width:996px;
	padding:0px;
	margin:0px auto;
	text-align: center;
	background-color:#FFFFFF;
	display:table;
}
#body-container {
	width:990px;
	padding:0px;
	margin:0px auto;
	text-align: left;
}
.pdf{ 
	padding:2px 0px 2px 20px !important;
	background: url(images/pdf.png) no-repeat left center;
	margin-bottom:0;
}
/* ------------------ Top Menu ------------------- */
#top-menu {
	float:right;
	width:100%;
	border-top:4px solid #5D5D5D;
	font-size:10px;
	line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
}
#top-menu ul {
	margin:0px;
	/*padding:10px 10px 0 50px;*/
	list-style:none;
}
#top-menu li {
    display:inline;
    margin:0px;
    padding:0px;
}
#top-menu a {
    float:right;
    background: url(images/orizleft.gif) no-repeat left top;
    margin:1px 0px 0px 0px;
    padding:0px 0px 0px 7px;
    text-decoration:none;
}
#top-menu a span {
    float:right;
    display:block;
    background: url(images/orizright.gif) no-repeat right top;
    padding:10px 12px 10px 5px;
	color:#FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top-menu a span {float:none;}
/* End IE5-Mac hack */
#top-menu a:hover span {
    color: #FFFFFF;
}
#top-menu a:hover {
    background-position:0% -32px;
}
#top-menu a:hover span {
    background-position:100% -32px;
}
/* ------------- Logo ---------------- */
#logo {
	float:left;
	width:208px;
	height:162px;
	margin:-33px 0px 0px 4px;
}
#logo img {
	border:none;
}
/* -------------- Icon Menu ------------- */
.icon-container {
	float:right;
	background:url(images/bg_short_menu.gif) no-repeat;
	overflow:hidden;
	width:186px;
	height:61px;
	margin:34px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	text-decoration: none;
}
.icon-container .left {
	float:left;
	width:97px;
	margin:17px 0px 0px 0px;
	padding:0px 0px 0px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	z-index:100;
}
.icon-container .left a, .icon-container .left a:visited {
	color: #999999;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	letter-spacing:-1pt;
	color: #999999;
	font-weight: 100;
}
.icon-container .left a.logout{
	font-size: 12px;
	font-family:Verdana, Arial;
	font-style:normal;
	text-decoration:underline;
}
.icon-container .avatar img {
	float:right;
	width:60px;
	height:60px;
	margin:2px 4px 2px 0px;
	border:0;
}
.icon-container .left a:hover {
	color: #69696B;
	text-decoration: underline;
}
.icon-container .autentificare {
	float:right;
	width:67px;
	height:61px;
	background:url(images/autentificare.png) no-repeat;
	margin:0px 4px 0px 0px;
}
.icon-container .autentificare:hover {
	float:right;
	width:67px;
	height:61px;
	background:url(images/autentificare_over.png) no-repeat;
	margin:0px 4px 0px 0px;
}
.icon-container .cart {
	float:right;
	width:67px;
	height:61px;
	background:url(images/cart.png) no-repeat;
	margin:0px 4px 0px 0px;
}
.icon-container .cart:hover {
	float:right;
	width:67px;
	height:61px;
	background:url(images/cart_over.png) no-repeat;
	margin:0px 4px 0px 0px;
}
.icon-container .cc {
	float:right;
	width:67px;
	height:61px;
	background:url(images/cc.png) no-repeat;
	margin:0px 4px 0px 0px;
}
.icon-container .cc:hover {
	float:right;
	width:67px;
	height:61px;
	background:url(images/cc_over.png) no-repeat;
	margin:0px 4px 0px 0px;
}
.sellers-container {
	float:right;
	background: url(images/bg_vanzator.gif) no-repeat;
	overflow:hidden;
	width:186px;
	height:61px;
	margin:34px 0px 0px 8px;
	text-decoration: none;
}
.sellers-container .left {
	float:left;
	width:97px;
	padding:0px 0px 0px 9px;
	overflow:hidden;
}
.sellers-container .left p {
	padding:0px;
	margin:3px 0px 5px 0px;
}
.sellers-container .left .gray{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	letter-spacing:-1pt;
	font-weight: 100;
}
.sellers-container .left a.gray, .sellers-container .left a.gray:visited {
	text-decoration: none;
	color: #999999 !important;
}
.sellers-container .left a.gray:hover {
	color: #69696B !important;
}
.sellers-container .left .red{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	letter-spacing:-1pt;
	font-weight: 100;
}
.sellers-container .left a.red, .sellers-container .left a.red:visited {
	text-decoration: none;
	color: #CC0000 !important;
}
.sellers-container .left a.red:hover {
	color: #990000 !important;
}
.sellers-container .left .green{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	letter-spacing:-1pt;
	font-weight: 100;
}
.sellers-container .left a.green, .sellers-container .left a.green:visited {
	text-decoration: none;
	color: #669900 !important;
}
.sellers-container .left a.green:hover {
	color: #006600 !important;
}
.sellers-container .seller-on {
	float:right;
	width:60px;
	height:23px;
	background: url(images/Yon.png) no-repeat right top;
	margin:3px 7px 5px 0px;
}
.sellers-container .seller-off {
	float:right;
	width:60px;
	height:23px;
	background:url(images/Yoff.png) no-repeat right top;
	margin:3px 7px 5px 0px;
}/*
.sellers-container .seller-busy {
	float:right;
	width:60px;
	height:23px;
	background:url(images/Yon.png) no-repeat right top;
	margin:3px 7px 5px 0px;
}*/
/* ----------------- Search Bar ------------ */
#search-container {
	float:left;
	width:100%;
	height:35px;
	background:url(images/bg_search.gif) no-repeat left top;
}
#search-container img {
	border:none;
}
#search-div {
	float:left;
	width:348px;
	padding:0px 0px 0px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#search-div input {
	background-color:#EFEFEF;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding:3px 5px 3px 5px;
	margin-right:10px;
	vertical-align:middle;
}
#search-div .button {
	padding:0px;
	margin:0px;
	border:none;
	vertical-align:middle;
}
#middle-menu {
	float:right;
	width:60%;
	font-size:11px;
	line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
#middle-menu ul {
	margin:0px;
	/*padding:10px 10px 0 50px;*/
	list-style:none;
}
#middle-menu li {
    display:inline;
    margin:0px;
    padding:0px;
}
#middle-menu a {
    float:right;
    background: url(images/left_tab.gif) no-repeat left top;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 14px;
    text-decoration:none;
}
#middle-menu a span {
    float:right;
    display:block;
    background: url(images/right_tab.gif) no-repeat right top;
    padding:11px 13px 11px 0px;
	color:#FFFFFF;
    text-decoration:none;
}
#middle-menu i {
    float:right;
    display:block;
    background: url(images/right_tab.gif) no-repeat right top;
    padding:11px 13px 11px 0px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#middle-menu a span {float:none;}
/* End IE5-Mac hack */
#middle-menu a:hover span {
    color: #FFFFFF;
}
#middle-menu a:hover {
    background-position:0% -35px;
}
#middle-menu a:hover span {
    background-position:100% -35px;
}
.oriz-line {
	width:100%;
	background-color:#BEBEBE;
	height:4px !important;
	margin-top:1px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #BEBEBE;
	text-decoration: none;
}
/* ----------------------- Left Column ------------------ */
#left-container {
	float:left;
	width:196px;
}
#left-container img {
	padding:0px;
	margin:0px;
	border:none;
}
#left-container .title{
	margin-top:11px;
	width:196px;
	height:23px;
	text-align:center;
	padding:5px 0px 0px 0px;
	background:url(images/bg_title.gif) no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	color:#FFFFFF;
}
.left-menu {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.left-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}	
.left-menu li a {
	height: 25px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 21px;
	text-decoration: none;
}		
.left-menu li a:link, .left-menu li a:visited {
	color: #333333;
	display: block;
	background: url(images/bgmenu.gif);
	padding: 5px 0 0 33px;
}	
.left-menu li a:hover {
	color: #FFFFFF;
	background: url(images/bgmenu.gif) 0 -25px;
	padding: 5px 0 0 33px;
}
.left-menu li a:active, .left-menu li a:focus, .left-menu li a.current {
	background: url(images/current_bgmenu.gif);
	color:#FFFFFF;
}
.left-menu .submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background:url(images/bg_newsletter.gif) repeat-y;
	padding: 1px 5px 1px 10px;
}
.left-menu .submenu p {
	margin:0px 13px 0px 8px;
	padding:0px;
	background:url(images/submenu_arrow.gif) no-repeat left top;
}
.left-menu .submenu a, .left-menu .submenu a:visited {
	background:none !important;
	color:#666666 !important;
	border-bottom:1px dotted #990000;
}
.left-menu .submenu a:hover {
	color:#990000 !important;
	background:none !important;
	border-bottom:1px solid #990000;
}
/* ------------- Center Column ---------------- */
#center-container {
	float:left;
	width:584px;
	margin:11px 7px 0px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#center-container h1 {
	border-bottom:1px dotted #333333;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #AD1A32;
	padding:5px 0px;
}
#center-container a{
	font-family: Verdana,"Times New Roman", Times, serif;
	font-size: 12px;
	color: #AD1A32;		
}
.row {
	float:left;
	width:100%;
	margin:5px 0px 5px 0px;
}
.row .produs {
	float:left;
	width:186px;
	margin-right:2px;
}
.row .produs .top {
	float:left;
	width:100%;
	background:url(images/top_produs.gif) no-repeat left top;
	height:127px;
}
.row .produs .top .left {
	float:left;
	width:74px;
	height:102px;
	padding:8px 13px 0 13px;
}
.row .produs .top .left a.sterge{
	padding:2px 0px 2px 20px !important;
	background: url(images/cross.png) no-repeat left center;
	color:red !important;
	margin-bottom:0;
}
.row .produs .top .left a.retine{
	padding:2px 0px 2px 20px !important;
	background: url(images/add.png) no-repeat left center;
	color:#42BA00 !important;
	margin-bottom:0;
}
.row .produs .top .left img {
	border:none;
	vertical-align:middle;
}
.row .produs .top .right {
	float:right;
	width:43px;
	margin:7px;
}
.row .produs .top .right img {
	margin-bottom:4px;
	border:none;
}
.row .produs .bottom{
	float:left;
	width:100%;
	background: url(images/bottom_produs.gif) no-repeat left top;
	height:57px;
	margin:4px 0px 0px 0px;
}
.row .produs .bottom p{
	margin:0px;
	padding:0px;
}
.row .produs .bottom .text{
	float:left;
	width:174px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding:10px 6px 0px 6px;
}
.row .produs .bottom .text a, .row .produs .bottom .text a:visited {
	color:#333333;
	text-decoration:none;
}
.row .produs .bottom .text a:visited {
	text-decoration:underline;
}
.row .produs .bottom .text .pret {
	color:#861728;
	text-transform: uppercase;
}
/* =============== Breadcrumb ====================== */
.breadcrumb {
	width:100%;
	vertical-align:middle;
	color:#990033;
	font-weight:bold;
	padding:10px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.breadcrumb a, .breadcrumb a:visited {
	color:#333333;
	text-decoration:underline;
	padding:0px 3px 0px 3px;
}
.breadcrumb a:hover {
	color:#990033;
	text-decoration:none;
}
/* =============== Inregistrare client ============= */
.formular {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.formular form {
	padding:0px;
	margin:0px;
}

.formular label {
	float: left;
	width: 130px;
	margin-right: 5px;
	text-align: right;
	/*margin-top:5px;*/
	vertical-align:middle;
}
.formular ul {
	padding: 5px 10px 0px 18px;
	margin:0px;
	list-style: none;
}
.formular ul li {
	padding-bottom:12px;
}
.formular .gender {
	width:130px;
	text-align:right;
	margin-right:5px;
	float:left;
}
.formular select {
	border: 1px solid #BBBBBB;
	background: #F6F6F6;
	color: #333333;
	font-size:11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
}
.formular .input {
	border: 1px solid #BBBBBB;
	padding:5px;
	background: #F6F6F6;
	color: #333333;
	font-size:11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	vertical-align:middle;
}
.formular .input-on {
	border: 1px solid #3CC8E3;
	padding:5px;
	background: #F6F6F6;
	color: #333333;
	font-size:11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	vertical-align:middle;
}
.formular .input-error {
	border: 1px solid #AD1A32;
	padding:5px;
	background: #FFE9E9;
	color: #333333;
	font-size:11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	vertical-align:middle;
}
.formular .button {
	border: 3px double #AD1A32;
	padding:3px;
	background: #AD1A32;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin:2px 0px 2px 135px;
	vertical-align:middle;
}
.formular .button2 {
	border: 3px double #AD1A32;
	padding:3px;
	background: #AD1A32;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin:0px 0px 0px 32px;
	vertical-align:middle;
}
/*==================== Categorii produse ================= */

.categorii h1 {
	border-bottom:1px dotted #333333;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style:italic;
	color: #AD1A32;
	padding:5px 0px;
}
.categorii h2 {
	background:#AD1A32;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	margin:0px;
}
.categorii h2 a, .categorii h2 a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.categorii h2 a:hover{
	color:#FFFFFF;
	text-decoration: none;
}
.categorii h3 {
	background:#333333;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	margin:1px 0px;
}
.categorii h3 a, .categorii h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.categorii h3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
/* ===================== Paginare ================== */
.pag {
	font-family: "Arial MT", Arial;
	font-size: 11px;
	color: #333333 !important;
	margin-top:5px;
}
.pag .next{
	font-family: "Arial MT", Arial;
	font-size: 15px;
	color: #AD1A32 !important;
	font-weight:bold;
	vertical-align:-1px;
	border:1px solid #FFFFFF;
}
.pag .prev{
	font-family: "Arial MT", Arial;
	font-size: 15px;
	color: #AD1A32 !important;
	font-weight:bold;
	vertical-align:-1px;
	border:1px solid #FFFFFF;
}
.pag a , .pag a:visited {
	color: #999999 !important;
	background: #FFFFFF;
	border:1px solid #F6F6F6;
	padding: 2px 6px 2px 6px;
	margin:0px 1px;
	font-weight: bold;
	text-decoration:none;
	line-height:25px;
}
.pag a:hover {
	color: #FFFFFF !important;
	text-decoration:none;
	background-color:#AD1A32;
	border:1px dotted #FFFFFF;
}
.pag a.current {
	color: #AD1A32 !important;
	background: #FFFFFF;
	font-size: 15px !important;
	vertical-align:-1px;
	font-weight: bold !important;
	border:none;
}
/*============= Produse - general ================*/
.gen-prod {
	width:100%;
	margin:5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.gen-prod .prod-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.gen-prod .prod-name a, .gen-prod .prod-name a:visited{
	color: #0099CC;
	text-decoration:underline;
}
.gen-prod .prod-name a:hover{
	color: #0099CC;
	text-decoration:none;
}
.gen-prod .B-border{
	border-bottom:1px dotted #CCCCCC;
}
.gen-prod .pret {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.gen-prod .stoc {
	font-size: 12px;
	font-weight: bold;
	color: #669900;
}
.gen-prod .comanda {
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
}
.gen-prod .tel {
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
/* ============== Detalii produse ================*/
.det-prod {
	width:100%;
	margin:15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.det-prod .left a.retine{
	padding:2px 0px 2px 20px !important;
	background: url(images/add.png) no-repeat left center;
	color:#42BA00 !important;
	margin-bottom:0;
}
.det-prod .prod-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099CC;
}
.det-prod .pret {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.det-prod .stoc {
	font-size: 12px;
	font-weight: bold;
	color: #669900;
}
.det-prod .comanda {
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
}
.det-prod .tel {
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
.det-prod .left {
	float:left;
	width:40%;
	text-align:center;
	margin-top:10px;
}
.det-prod .left img {
	margin-bottom:5px;
	border:none;
}
.det-prod .right {
	float:left;
	width:55%;
	text-align: left;
	margin:0px 5px;
}
.det-prod #det-tabs {
        float:left;
        width:100%;
        font-size:11px;
	border-bottom:1px solid #5D5D5D;
	font-family:Arial, Helvetica, sans-serif;
        line-height:normal;
        margin-bottom:20px;
}
.det-prod #det-tabs ul {
	margin:0px;
	padding:10px 10px 0 35px;
	list-style:none;
}
.det-prod #det-tabs li {
        display:inline;
        margin:0;
        padding:0;
}
.det-prod #det-tabs a, .det-prod #det-tabs a:visited {
        float:left;
        background:#5D5D5D;
	border-left:1px solid #5D5D5D;
	border-top:1px solid #5D5D5D;
	border-right:1px solid #5D5D5D;
        margin:0px 5px 0px 0px;
        padding:5px 15px 4px  10px;
        text-decoration:none;
	font-weight:bold;
        display:block;
        color: #FFFFFF;
}
.det-prod #det-tabs a:hover, .det-prod #det-tabs a:focus, .det-prod #det-tabs a:active {
        background:#AD1A32;
	border:1px solid #AD1A32;
	color:#FFFFFF;
}
.det-prod #det-tabs a.current {
    background:#AD1A32;
	border:1px solid #AD1A32;
	color:#FFFFFF;
}
.det-prod .det-table {
	width:100%;
	float:left;
}
.det-prod .cod-prod {
	font-weight: bold;
	color:#990033;
	/*margin:20px 0px 10px 0px;*/
	padding:20px 0px 10px 0px;
}
.det-prod .det-cat {
	background: #5D5D5D;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.det-prod .specs {
	background:#F4E7E4;
	font-weight:bold;
	font-size:11px;
	color: #333333;
}
.det-prod .specs2 {
	background:#F6F6F6;
}
/*afisare caracteristici*/
.caracteristici{
	
}
.caracteristici .n1{/*nivelul I*/	
	display:block;
	margin:5px 0pt;
	padding:5px 3px 5px 3px;
	background-color:#5D5D5D;
	border-bottom:2px solid #c0c0c0;
	border-top:2px solid #c0c0c0;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
.caracteristici .n1 a{
	color:#FFFFFF !important;	
}
.caracteristici .n1 a.plus{
	padding:2px 0px 2px 20px !important;
	background: url(images/plus.gif) no-repeat left center;
}
.caracteristici .n1 a.minus{
	padding:2px 0px 2px 20px !important;
	background: url(images/minus.gif) no-repeat left center;
}
.caracteristici .n2-impar{/*nivelul II*/	
	display:block;
	padding:5px 3px 5px 30px;
	background-color:#F4E7E4;
	border-top:2px solid #c0c0c0;
	color:#000000;
	text-align:left;
	font-weight:normal;
	clear:both;
}
.caracteristici .n2-par{/*nivelul II*/	
	display:block;
	padding:5px 3px 5px 30px;
	background-color:#ffffff;
	border-top:2px solid #c0c0c0;
	color:#000000;
	text-align:left;
	font-weight:normal;
	clear:both;
}
.caracteristici .n2-par a.on,.caracteristici .n2-impar a.on{
	padding:2px 15px 2px 2px !important;
	background: url(images/sterge_mic.png) no-repeat right center;
	color:#336699 !important;
}
.select-mic{
	font-size:11px;
}	
/* -------------- Right Column ------------------ */
#right-container {
	float:left;
	width:196px;
	text-align:center;
}
#right-container img {
	padding:0px;
	margin:0px;
	border:none;
}
#right-container .title{
	margin-top:11px;
	width:196px;
	height:23px;
	text-align:center;
	padding:5px 0px 0px 0px;
	background:url(images/bg_title.gif) no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:1px;
	color:#FFFFFF;
}
#newsletter {
	background:url(images/bg_newsletter.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
#newsletter input {
	background: #FFFFFF;
	border:1px solid #E1E1E1;
	width:155px;
	padding:5px;
	margin:5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
#newsletter .button {
	padding:0px;
	margin:0px;
	border:none;
	width:107px;
	height:24px;
}
.noutati {
	width:176px;
	background:url(images/bg_noutati.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding:0px 10px;
}
.noutati p {
	padding:5px 0px;
	margin:0px auto;
}
.noutati .pret {
	width:150px;
	height:20px;
	background:url(images/bg_pret_noutati.gif) no-repeat center center;
	padding:6px 0px 0px 0px;
	text-align:center;
	color: #FFFFFF;
	text-transform: uppercase;
}
.noutati .pret a, .noutati .pret a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.noutati .pret a:hover {
	text-decoration: underline;
}
/* ----------------------- Footer -------------------- */
#footer {
	float:left;
	width:990px;
	height:74px;
	background:url(images/bg_footer.gif) no-repeat;
	margin:4px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}
#footer .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #69696B;
	text-align:center;
	padding:15px 5px;
}
#footer .text a, #footer .text a:visited {
	color: #69696B;
	text-decoration:underline;
}
#footer .text a:hover {
	text-decoration:none;
	color:#A24051;
}
#footer .text .copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
#footer .text p {
	padding:0px;
	margin:15px 0px 0px 0px;
}
/* Tooltips CSS definitions */	
.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(images/close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(images/close_hover.gif); }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}
.prototip .default {
  width: 150px;
  color: #fff;
  }
.prototip .default .toolbar {
  background: #0F6788;
  font: italic 17px Georgia, serif;
  }
.prototip .default .title { padding: 5px; }
.prototip .default .content { 
  background: #666666;
  font: 11px Arial, Helvetica, sans-serif;
  padding: 5px;
  }
.protoClassic { width: 196px;}
.protoClassic .toolbar { background: #993300; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(images/close_hover_red.gif);}
.protoClassic .title { padding: 3px; }
.protoClassic .content { background: #ffffff; color: #333333;font: 11px Arial, Helvetica, sans-serif; padding: 5px; border-left: 1px dotted #5D5D5D; border-bottom: 1px dotted #5D5D5D; border-right: 1px dotted #5D5D5D; }
 /* ------------------ tot felul de notificari ------------------- */
.erori{
	display:block;
	margin:15px 0pt;
	padding:10px 10px 10px 50px;
	background-color:#FAC6C6;
	border-bottom:3px solid #FE7B7A;
	border-top:3px solid #FE7B7A;
	color:#CC0000;
	text-align:left
}
.succes{
	display:block;
	margin:15px 0pt;
	padding:10px 10px 10px 50px;
	background-color:#F7FFDF;
	border-bottom:3px solid #DDE9D8;
	border-top:3px solid #DDE9D8;
	color:#333333;
	text-align:left
}
.info{	
	display:block;
	margin:15px 0pt;
	padding:10px 10px 10px 50px;
	background-color:#c6daf0;
	border-bottom:3px solid #629de3;
	border-top:3px solid #629de3;
	color:#333333;
	text-align:left	
}
.separator{	
	display:block;
	margin:15px 0pt;
	padding:10px 10px 10px 50px;
	background:url(images/bg_divider.jpg) repeat-x bottom left;
	border-bottom:1px dotted #5d5d5d;
	color:#333333;
	text-align:left	
}
.separator p{
	margin: 5px 0px 0px 0px;
	padding: 0px;	
}
.limita{
	font: 12px Arial, Helvetica, sans-serif	;
	color:red;
}
/*****************Tickete*******************/
.ticket{	
	display:block;
	margin:2px 0pt;
	padding:4px 4px 10px 50px;
	background:url(images/bg_divider.jpg) repeat-x bottom left;
	border-bottom:1px dotted #5d5d5d;
	color:#333333;
	text-align:left	
}
.ticket a,.ticket h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #AD1A32;	
}
.ticket p{
	margin: 5px 0px 0px 0px;
	padding: 0px;	
}
.ticket .sterge{ 
	padding:2px 0px 2px 20px !important;
	background: url(images/cross.png) no-repeat left center;
	margin-bottom:0;
}
.replici {
	padding: 0;
	margin: 0;
	min-height:80px;
}
.replici li {
	margin: 8px 0 0;
	padding: 8px 10px 3px;
	list-style: none;
	font: 12px Verdana, Arial, Sans-Serif
}
.replici p {
	margin: 10px 5px 5px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none
}
.replici li {
	font-weight: bold
}
.replici .rating{
	float:right;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana,"Times New Roman", Times, serif;
	font-size: 11px;
	padding:0 10px 0 10px;
	color: #6D95C0;	
}
.replici .rating .thumbs img{
	cursor:pointer;		
}
.replici li span.avatar {
	float: right;
	border: 2px solid #ccc;
	width: 60px;
	height: 60px
}
.replici cite {
	font-weight: bold;
	font-style: normal;
	font-family: Verdana,"Times New Roman", Times, serif;
	font-size: 12px;
	color: #AD1A32;	
	text-decoration:underline;
}
.replici .data{
	color: #6D95C0;
	margin: 0;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
	display: block	
}
.par {
	background-color: #f8f8f8;
	border: 1px solid #ddd
}
.impar {
	background-color: #EBF5FF;
	border: 1px solid #C0D8F3
}
/***************************Cosul de cumparaturi****************************/
.cos {
	padding: 0;
	margin: 0;
	min-height:130px;
}
.cos li {
	margin: 8px 0 0;
	padding: 8px 10px 3px;
	list-style: none;
	font: 12px Verdana, Arial, Sans-Serif
}
.cos p {
	margin: 10px 5px 5px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none
}
.cos li {
	font-weight: bold
}

.cos li span.poza {
	float: right;
	border: 2px solid #ccc;
	width: 100px;
	height: 100px
}
.cos li span.poza img {
	border:none;
}
.cos cite {
	font-weight: bold;
	font-style: normal;
	font-family: Verdana,"Times New Roman", Times, serif;
	font-size: 12px;
	color: #AD1A32;	
	text-decoration:underline;
}
.cos .data{
	color: #6D95C0;
	margin: 0;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
	display: block	
}
.cos  .sterge{ 
	padding:2px 0px 2px 20px !important;
	background: url(images/cross.png) no-repeat left center;
	color:red !important;
	margin-bottom:0;
}
/* --------------------------- Oferte --------------------------- */
.oferta {
	width:43px;
	height:20px;
	background:url(images/oferta.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	margin-bottom:4px;
	padding-top:5px;
}
.oferta a, .oferta a:visited {
	color: #006600 !important;
	text-decoration: none;
}
/*---------------------------------------Galerie Foto------------------------*/
/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
	overflow: hidden;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li { list-style-type: none; }
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; }
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button { position: relative; height: 100%;}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	color: #808080;
	padding: 0;
	margin: 0;
}
.lv_MenuBar * { padding: 0; margin: 0; }

/* When the Menubar is at the top, on (ajax/iframe/inline) content,
   it will also have this style.
   The margins are removed here for better alignment, and since it's
   at the top we switch the inner margins to the other side.
*/
.lv_MenuTop .lv_DataText div,
.lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, 
#lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }

.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close { float: right; overflow: hidden; }
.lv_Close .lv_Button { float: right; width: 100%; height: 100%; }

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
}
.lv_Data li { list-style-type: none; }

/* simulates padding-left inside .lv_Data */
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; }

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_Caption { clear: both; }
.lv_ImgNumber {
	color: #b8b8b8;
	margin-right: 5px;
	margin-top: 5px;
}
.lv_Slideshow {
	border-left: 1px solid #efefef;
	padding-left: 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_Media,
.lv_External {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#lightview iframe {
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .message-succes {
	background: #F7FFDF;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}


* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( -1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
* html #overlay {
	position: absolute;
	height: expression((document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) > document.body.offsetHeight ? (document.body.scrollHeight > document.documentElement.scrollHeight ? document.body.scrollHeight : document.documentElement.scrollHeight) : document.body.offsetHeight + 'px');
	width: expression((document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) > document.body.offsetWidth ? (document.body.scrollWidth > document.documentElement.scrollWidth ? document.body.scrollWidth : document.documentElement.scrollWidth) : document.body.offsetWidth + 'px');
}
