a {
	text-decoration:none;
	color:#000000;
}

a:hover {
	text-decoration:underline;
}

.m1, .m2, .m3, .m4, .m5 {
	clear:none;
	float:left;
}
td.mn div {
	text-align:center;
	padding-top:8px;
}

td.mn div a b {
	font-size:16px;	
	color:#fff;
}

td.mn div a:hover b {	
}

td.mn div a {
	color:#fff;
	font-size:14px;	
	font-weight:bold;
}

td.mn div a:hover {
	color:#fff;
	font-size:14px;	
	font-weight:bold;
	font-size:16px;	
	text-decoration:none;
}

.m1 {
	background:url(/images/en/m1b.gif) no-repeat;
	width:147px;
	height:29px;
	display:block;	
}

.m2 {
	background:url(/images/en/m2b.gif) no-repeat;
	width:147px;
	height:29px;
	display:block;
}

.m3 {
	background:url(/images/en/m3b.gif) no-repeat;
	width:147px;
	height:29px;
	display:block;
}

.m4 {
	background:url(/images/en/m4b.gif) no-repeat;
	width:147px;
	height:29px;
	display:block;
}

.m5 {
	background:url(/images/en/m5b.gif) no-repeat;
	width:147px;
	height:29px;
	display:block;
}

a.kubu {
	color:#ccc;
	display:block;
	clear:both;
	
}


.breadcrumbs {
	position:relative;
	height:1.5em;
	padding-left:10px;
	padding-top:3px;
	background-color:#efefef;
	font-weight:bold;
}

.subcateg {
	background-color:#efefef;
	font-weight:bold;
	padding:1px 20px;
}

.breadcrumbs div {
	position:absolute;
	right:0px;
	top:3px;
	padding-right:10px;
}

.breadcrumbs div img {
	vertical-align:middle;
}

.paginare {
	position:relative;	
	font-size:12px;
	background-color:#e7dddd;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:3px 10px;
}

.paginare .pgright {
	position:absolute;
	right:0px;
}

.paginare .pgleft {
	position:absolute;
	left:0px;
}

.paginare .pgcenter {
	text-align:center;
}

.paginare a {
	padding:1px 5px;	
}

.paginare a:hover {
	text-decoration:none !important;
	border:1px solid black;
}

.headerlogin {
	position:relative;
}

.headerlogin div {
	
}

.headerlogin input {
	border:1px solid #efefef;
}

.headerlogin input.button {
	background:url(/images/en/login.gif) no-repeat;
	width:40px;
	height:17px;
	color:#fff;
	border-spacing:0px;
	border:0px none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}


.headerlogin b {
	color:#000;
}

.headerlogin span {
	display:block;
	position:absolute;
	right:0px;
	top:7px;	
}

#captcha {
	/*display:none;*/
	position:absolute;
	/*right:-100px;	*/
	top:40px;	
	left:140px;
}


.cosheader {
	color:blue !important;
}

input.int_button,input.button, input.int_button_red {
	/*background-color:#0073AE;
	color:#fff;
	height:17px;
	border-spacing:0px;
	border:1px solid black;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	font-weight:bold;*/
	border:1px solid #288DAA;
	cursor:pointer;
	color:#FFF;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height:25px;
	padding: 0px;
	background-color: #0073ad;
	background-image: url(/images/s5_menu_hover2.png);
	background-position: bottom;	
	height: 25px;
}

input.int_button:hover,input.button:hover, input.int_button_red:hover {
	color:#fff;
	border:1px solid red;
}

input.int_button_disabled {
	border:1px solid #288DAA;
	cursor:pointer;
	color:#FFF;
	font-size: 11px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	background-color: #0073ad;
	background-image: url(/images/s5_menu_hover2.png);
	background-position: bottom;	
	height: 20px;
}

/*  modificari    */
span.XproductSpecialPrice {font-size:14px; font-weight:bold; color:#db0000; }


/* importate de altundeva */
table.boxtable, table.datatable , table.formtable {
	border:1px solid #ccc;
	margin:5px auto;
}

table.datatable td, table.datatable th {
	padding:3px;
}

table.datatable tr.Caption td {
	border-bottom:1px solid #DFD1D2;
	text-align:center;
	background-color:#dfdfdf;
	color:#000;
}

table.datatable tr th {
	background-color:#dfdfdf;
	color:#000;
}

table.datatable a.bolder {
	line-height:14px;
	color:#265C62; 
	font-weight:bold; 
	font-size:11px; 
}

table.formtable tr.Caption td, table.datatable tr.Caption td {
	border-bottom:1px solid #ddd;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	height:22px;	
	vertical-align:middle;
	background-color:#0073AE;
	color:#fff;
}

table.formtable tr th {
	background-color:#fff;
	color:#000;
	text-align:left;
}

table.formtable tr.Alt th {
	background-color:#e7eeee;
	color:#000;
}

table.formtable tr.Alt td,table.formtable tr.Alt td input, table.formtable tr.Alt select,table.formtable tr.Alt textarea {
	background-color:#e7eeee;
}


.AltRow {
	background-color:#fff;
}

.pas_table {
	width:100%;
	margin:3px;
	padding:2px 0px;
	border-bottom:1px solid #0073AD;
	text-align:center;
}

.pas_table span, .pas_table b {
	height:1.3em;
	font-size:1.2em;
	padding:3px 5px;
	border:1px solid #dfdfdf;
	color:#0073AE;
}

.pas_table a {	
	
}

.pas_table b {
	background-color:#fff;		
	color:#0073AE;
}

.pas_table span.b {
	/*background-color:#fff;		
	color:#0073AE;*/
	background-color:#0073AD;
	color:#ffffff;
}

.pas_table span.b a {
	color:#ffffff;
}

.pas_table span {
	background-color:#eee;		
	color:#666;
}

.nume_produs {
	height:22px;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
}

.img_prod a {
	padding:5px;
	text-align:center;
}

.img_prod a img {
	padding:10px;
	border:1px dotted #0073AE;
}

.det_prod table {
	width:300px;
}

.text_error {
	background-color:#ff9999 !important;
	font-size:14px;
	/*font-weight:bold;*/
}

.tabtable {
	border:1px dashed #DFD1D2;	
	padding:0px;
	margin:0px;
}

.tabtable .Caption {
	border-bottom:1px solid  #DFD1D2;	
	font-size:14px;
	font-weight:bold;
	height:22px;
	vertical-align:middle;	
}

.tabtable th {
	border:1px solid #DFD1D2;
	background-color:#98d2ef;	
	color:#fff;
	padding:0px 10px;
}

.tabtable th a {
	color:#fff;
}

.tabtable td {
	border-bottom:1px dashed #DFD1D2 !important; 	
}

.tabtable th.selected {
	border:1px solid #999999;
	background-color:#0073AE;
	color:#fff;
	padding:0px 10px;
}

.tabtable th.selected a {
	color:#fff;
}

.tabtable select, .tabtable textarea, .tabtable input {
	border-color: #999;
}

.searchtable {
	
}

.searchtable tr th {
	padding:5px;
}

.searchtable td.spacer {
	background:url(/images/line_x.gif) repeat-x 2px 2px;
}


#admin_box {
	z-index:9009;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#369;
	color:#fff;
	padding:10px;
	border:1px solid #000;
	text-align:right;
	width:50px;
}

#admin_box a {
	color:#fff;	
}

#edit_fields {
	z-index:9009;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#369;
	color:#fff;
	padding:10px;
	border:1px solid #000;
}

#edit_fields a {
	color:#fff;
	display:block;
	text-align:right;
}

.menutable {
	margin-top:20px;
	border:1px dashed #DFD1D2;
	padding:10px 30px 10px 30px;	
	width:200px;
}

.menutable a, .menutable td {
	color:#265C62; 
	font-weight:bold; 
	font-size:11px; 
}

p.error {
	border:2px solid red;
	text-align:center;
	padding:30px;
	font-weight:bold; 
	font-size:16px; 	
	background-color:#D33;
}
p.info {
	border:1px solid #4e6921;
	text-align:center;
	padding:10px;
	font-weight:bold; 
	font-size:12px; 	
	background-color:#b8d166;
}


a.button {
	/*background:url(/images/en/btn.gif) repeat-x;*/
	color:#0073AE;
	border-spacing:0px;
	border:0px none;
	padding:1px 10px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	display:block;
}

td.cosdifcolor {
	background-color:#eee;
}


#loading {
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background:url(lb/overlay.png);
	text-align:center;
	padding-top:25%;
	display:none;
}

#loading div {
	/*background:url(images/bg1.gif);	*/
	background-color:#fff;
	border:1px dashed #eee;
	display:block;
	width:224px;
	height:91px;
	margin:0px auto;	
}

#loading div span {
	padding:20px 0px 0px 0px;
	display:block;
}

input,textarea,select {
	height:18px;
	background-color:#fff;
	color:#999999;
	border:1px #999999 solid;	
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}

table.ltable th {
	text-align:right;
}

table.ltable tr.factura td hr {		
	border-left:0px none;
	border-bottom:0px none;
	border-right:0px none;
	border-top:1px dashed;
}

div.feedback_form {
	font-size:1.2em;
}

div.feedback_form fieldset {
	border:1px dashed #DFD1D2;
	padding:5px 10px;
}

div.feedback_form span.txt {
	display:block;
	width:200px;
	float:left;
	white-space:nowrap;
}

div.feedback_form {
	padding:0px 30px;
}
div.feedback_form table {
	text-align:left;
}
div.feedback_form tr.AltRow {
	background-color:#e7eeee;	
}

div.feedback_form tr.Separator {
	background-color:#fff;	
}

div.feedback_form td {
	padding-bottom:10px;
}

div.feedback_form input {
	
}

img.Separator {
	height:1px;
}


a.info:hover{
    z-index:25;
    background-color:#F1F3F5;
    }

a.info b{
    display: none;
    }

a.info span{
    display: none;
    }

a.info:hover span{
    display:block;
    position:absolute;
	margin-left:5em;
	margin-top:-12px;
/*    top:2em;
    left:-10em;*/
/*    width:25em;
    border:2px solid #80b5d7;
    color:#000;
    text-align:justify;
    font-size:10px;
    font-weight:normal;
    padding:12px 3px 3px 3px;
    line-height:15px;    
    background:url(../images/background12.gif) repeat-x #F1F3F5;*/
    width:25em;
    text-align:left;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
    }
a.info:hover b{
    white-space:nowrap;
    display:inline;
    font-size:small;
    }
a.info:hover img{
    float:none;
    margin:5px;
    vertical-align:middle;
    border-style:none;
    border-width:0;
    }


.ind_loading {
	background: white url('/indicator.gif') right center no-repeat;
} 

div.edituri a{
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}

#preview {
	position:absolute;	
	top:10%;
	left:15%;
	right:15%;	
	height:420px;
	background-color:#fff;
	border:1px solid #efefef;
	text-align:left;
	display:none;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#preview span.close {
	position:absolute;
	display:block;
	right:10px;
}

#preview div.txt {
	overflow:auto;
	height:420px;
	background-color:#fff;	
	padding:10px 10px 10px 30px;
}

div.thank_you {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

a.pozalist span.zoom {
	display:none;
}

a.pozalist:hover span.zoom {
	display:block;
}


table.afiliereraport tr.AltRow {
	background-color:#e7eeee;	
}


#banner_sus {
	display:block;
	position:relative;
	background-color:#fff;
}


#banner_sus div {
	position:absolute;
	right:2px;
	bottom:-12px;
	background-color:#fff;
}

#banner_sus div a {
	font-size:10px;
	font-weight:bold;
	color:#0073AD;
	padding:2px 5px;
	border:1px solid #2E7D8A;
	text-align:center;
	text-decoration:none;
	background-color:#fff;
	margin-right:2px;
}

#banner_sus div a:hover,#banner_sus div a.sel {
	background-color:#0073AD;
	color:#fff;
	font-weight:bold;
}

#banner_sus div a.sel:hover {
	color:#ccc;
}

#banner_sus div a.selx {
	display:none;
}


/*
#banner_sus {
	display:block;
	position:relative;
	background-color:#fff;
}


#banner_sus div {
	position:absolute;
	right:-19px;
	top:2px;
	background-color:#fff;
}

#banner_sus div a {
	font-size:10px;
	font-weight:bold;
	color:#0073AD;
	padding:2px 5px;
	border:1px solid #2E7D8A;
	text-align:center;
	text-decoration:none;
	background-color:#fff;
	margin-right:2px;
	display:block;
}

#banner_sus div a:hover,#banner_sus div a.sel {
	background-color:#0073AD;
	color:#fff;
	font-weight:bold;
}

#banner_sus div a.sel:hover {
	color:#ccc;
}

#banner_sus div a.selx {
	display:none;
}

*/