div, td, body, p, span, th {
	font-family:Arial;
	font-size:12px;
	color:#333;
}

a, a:hover {color:#0000dd;text-decoration:underline}

body {
	margin:0px;
	font-size:12px;
	background:#fff url('../img/v2/header_bg.gif') repeat-x;
}
#side_left {
	background:#fff url('../img/v2/balance_bg.gif') repeat-x;
	width:17%;
}

#side_right {}

#header {
	 width:auto;
	 text-align:left;
	 background:url(../img/v2/header_bg.gif) repeat-x
}
#header_summa {
	background:url(../img/v2/summa.jpg) no-repeat;
	width:176px;
	height:176px;
	text-align:center;
	font-size: 20px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #606060;
	font-weight:bold;
	float:left;
	position:absolute;
}

#header_info {
	line-height:18px;
	text-align:right;
	font-size:11px;
	padding: 6 0 1 0px;
	color:#19527A;
	width:760px;
	height:18px;
}
#header_logo
{
	width:760px;
	height:35px;
}

#header_logo img {
	float:right;
	height:35px;
	width:200px;
}

#header_menu {
	 float:left;
	 color:#fff;
	 padding-top:8px;
	 padding-left:205px;
}
#pagecontent {
	width:700px;
	text-align:left;
	margin-top:50px;
}
.in2 {
	width:200px
}

/* menus */

.menu, .adminmenu {
	float:left;
}
.admin td {
	#background:url(../img/v2/menu_bg.gif) repeat-x;
}
a.menu,  a.menu:hover, a.menu:link, a.menu:active, a.menu:visited, a.adminmenu  {
	color:#fff;
	line-height:55px;
	padding:0 10 0 10px;
	text-decoration:none;
	border-right: 1px solid #19527A;
	border-left: 1px solid #8CC0E4;
	background:url(../img/v2/menu_bg.gif) repeat-x;
}
a.menu_left, a.menu_left:hover, a.menu_left:link, a.menu_left:active , a.menu_left:visited {
	border-left-width:0px;
}
a.menu_right, a.menu_right:hover, a.menu_right:link, a.menu_right:active, a.menu_right:visited {
	border-right-width:0px;
}
a.menu:hover, a.menu:active, a.adminmenu:hover {
	background:url(../img/v2/menu_bg_up.gif) repeat-x;
}
a.adminmenu,a.adminmenu:hover {
	line-height:25px;
	color:#fff;
	padding:0 10 0 10px;
	text-decoration:none;
	border-right: 1px solid #19527A;
	border-left: 1px solid #8CC0E4;
}

/* tables */
table.simple {
	border-bottom:0px solid #D2E0EE;
	color:#333
}
.simple td {
	border-bottom:1px solid #F9F9F9;
	padding:2px;
}


.simple th {
	background: url(../img/box2.png) 0 0;
	line-height:20px;
	font-size:12px;
	border-bottom:1px solid #D2E0EE;
	border-right:1px solid #D2E0EE;
}
 /* only for IE */ * html .simple p {
	background: url(../img/box2.png) 1px 1px;
}

.simple span{
	display: block;
	padding: 3px 0 6px 0;
	background: url(../img/box2.png) bottom right;
}


.simple a {color:#00d;text-decoration:none;}
.simple a:hover {color:#00d;text-decoration:underline;}

.digg {
	border:1px solid #A8B0C7;
	padding:2px;
	background:#FFF;
}
.digg2 {
	background:#F9F9F9;
	border:1px solid #ddd;
}
.digg2 span{
	display: block;
	padding: 8px 5px 8px 5px;
	font-size:11px
}
.digg2 td, .digg2 th, .digg2 div {font-size:11px}

.digg td {
	background:#E8F1FF;
}

/* cim , alcim, textarea */
h1.cim {
	font-size: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #19527A;
	border-bottom:1px solid #19527a;
}

h1.alcim {
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #19527A;
	margin-bottom:2px;
	margin-top:10px;
}
h2.szoveg {
	font-weight:normal;
	border:1px solid #ddd;
	padding:10px;
	background:#E8EFF8;
	line-height:18px;
	color:#555;
	font-size:12px;
}
textarea.kod {
	font-family:Arial;
	font-size:12px;
	width:500px;
	height:60px;
	border:1px solid #ddd;
	background:#f5f5f5;
	color:#555;
}

/* footer */
div.footer {
	background:url(../img/v2/footer_bg.gif) repeat-x;
	height:53px;
	line-height:70px;
}
a.menu2, a.menu2:hover{
	font-weight:normal;
	color:#19527A;
	text-decoration:none;
	padding:0 10 0 10px;
	border-right:1px solid #19527A
}
a.menu2_right, a.menu2_right:hover {
	border-right:0px;
}
a.menu2:hover, a.smallheader:hover {
	color:#3E86C0;
}
a.smallheader {
	color:#19527A;
	text-decoration:none;
}

div.error_msg {
	font-weight:bold;
	color:red;
	text-align:center
}
div.ok_msg{
	border:1px solid green;
	background:#DBE8A0;font-size:11px; 
	font-weight:bold;padding:5px;
	text-align:center;margin:3px;
	color:green;
}
table.produse {

}
.produse th {
	color:#27518A;
	background:#E8F1FF;
	line-height:25px;
	border-bottom:1px solid #A8B0C7;
	border-top:1px solid #A8B0C7;
}
.bluediv th {
	color:#555;
	line-height:18px;
}
.produse td {
	line-height:22px;
	font-weight:bold;
	color: #E55300;
	text-align:center;
	background:#fff;
	border-bottom:1px dashed #ccc;
}
.lista td {
	color:#333;
	font-weight:normal;
}
.lista th {
	font-size:11px
}
div.message {
	border:1px solid #CC0000;
	background:#FFFFCC;
	color:#CC0000;
	font-weight:bold;
	padding:10px;
	line-height:20px;
}
div.greendiv {
	border:1px solid #BFDA2D;
	background:#DCE9A3;
	color:green;
}
div.bluediv {
	background:#E8F1FF;
	border:1px solid #A8B0C7;
	color:#27518A;
}
.message td {
	background:#FFFFCC
}
.greendiv td {
	background:#DCE9A3
}
.bluediv td {
	background:#E8F1FF;
}

ul.main li {
	list-style-type:image;
	list-style-image:url(../img/ok.gif);
	text-align:justify;
}
.main ol li {
	list-style-type:number;
	list-style-image:none;
}

.banners img {
	border:1px solid #ddd
}
.banners img:hover {
	border:1px solid #777;
}

div.autocomplete {
      position:absolute;
      width:500px;
      background-color:white;
      border:1px solid #A8B0C7;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #fff;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
      font-weight:normal;
      color:#666;
      background:#F8F8D7;
      font-weight:bold;
      border-bottom:1px solid #ddd;
      border-top:1px solid #fff;
    }
    .informal2 {
	  	font-family:Verdana;
	  	font-size:8px;
	  	font-weight:normal;
	  	color:#000; 
    }
    .error {
	    font-size:11px;
	    color:#777;
    }

.banner_cat, .banner_cat_selected, .banner_cat:hover, .banner_cat_selected:hover {
	padding: 5 10 5 10px;
	margin:5px;
	color:#19527A;
	border:1px solid #A8B0C7;
	background:#E8F1FF;
	text-decoration:none;
	font-weight:bold;
	line-height:36px;
}

.banner_cat_selected, .banner_cat_selected:hover {
	background-color:#FaFaFa;
}
.banner_cat:hover, .banner_cat_selected:hover {
	text-decoration:underline;
	border:1px solid #19527A;
}

.mypre {
	line-height:20px;
	margin:0px;
	margin-top:10px;
	padding:4px;
	border:1px solid #ddd;
	background:#ffd;
	font-size:11px;
	font-family:Verdana;
}

.delivery_0 {
	border:1px solid #D8B62D;font-size:11px;background:#FFFFC0;color:#AA571B
}
.delivery_1 {
	border:1px solid #8799AB;font-size:11px;background:#F4F8FC;color:#006699
}
.delivery_2 {
	border:1px solid #6B9C6C;font-size:11px;background:#9Cf444;color:#347635
}
.ptype-3 {
	border:1px solid #aaa;background:#900000;color:white;font-size:11px;
}
.ptype-2 {
	border:1px solid #aaa;background:yellow;color:white;font-size:11px;
}
.ptype-1 {
	border:1px solid #aaa;background:orange;color:white;font-size:11px;
}
.ptype0 {
	background:#f00;border:1px solid #aaa;color:white;font-size:11px;
}
.ptype1 {
	background:green;border:1px solid #aaa;color:white;font-size:11px;
}
.blackbox {
	border:1px solid #999;
	line-height:12px;
	width:12px;
	background:#ddd;
}

tr.salesrow {background:#fff}
tr.salesrow:hover {background:#eee}

.clr {
	clear:both
}
.fl_img {
	float:left;
	width:20px;
	line-height:25px;
}
.fl_name  {
	color:#666;
	float:left;
	width:90%;
	font-size:11px;
	line-height:20px;
	padding-left:10px;
}
.fl_name div {
	color:#666;
	font-size:11px;
	line-height:20px;
}
.fl_name span {
	color:#666;
	font-size:11px;
	cursor:hand;cursor:pointer;
}
	#piclist {
		margin-top:10px;
	}
	#process {
		width:100%;
		line-height:20px;
		height:20px;
		border:1px solid #777;
		margin-top:10px;
		background:#f5f5f5;
	}
	.blue {
		line-height:20px;
		height:20px;
		background:url(../img/bg.gif) repeat-x;
	}
	#rights {
		font-size:11px;
		color:#777;
		line-height:20px;
	}
.desc {
	font-size:11px;
	color:#666;
	margin:10px;
}
.desc textarea {
	font-size:11px;
	font-family:Arial;
	color:#333;
	width:100%;
	padding:4px;
	height:70px;
}
.fl_desc {
	font-size:11px;
	color:#888;
	line-height:17px;
}

.files td, .files input {
	font-size:11px;
	color:#666
}

/* smallbuttons */
.stop, .exclamation, .edit, .zip, .printl, .printb, .printb2, .printfactura, .emitefactura, .ramburs, .email, .del, .return {
	line-height:13px;
	height:13px;
	width:13px;
	padding:0px 5px;
}
.del {
	background:url(../img/del.gif) no-repeat;
}
.return {
	background:url(../img/return.gif) no-repeat;
}
.email {
	background:url(../img/email.gif) no-repeat;
}
.ramburs {
	background:url(../img/ramburs.gif) no-repeat;
}
.printfactura {
	background:url(../img/printfactura.gif) no-repeat;
}
.emitefactura {
	background:url(../img/emitefactura.gif) no-repeat;
}
.printb2 {
	background:url(../img/printb2.gif) no-repeat;
}
.printl {
	background:url(../img/printl.gif) no-repeat;
}
.printb {
	background:url(../img/printb.gif) no-repeat;
}
.zip {
	background:url(../img/zip.gif) no-repeat;
}
.edit {
	background:url(../img/edit.gif) no-repeat;
}
.stop {
	background:url(../img/stop.gif) no-repeat;
}
.exclamation {
	background:url(../img/exclamation.gif) no-repeat;
}
.abso {
	position:absolute;padding-left:10px;color:#fff;font-size:11px;line-height:16px;text-align:center;
}




/**********************
lightbox
**********************/

#lightbox{
		text-align:left;
		background:#F9FFE3;
		width:520px;
		height:328px;
		text-align:left;	
		padding:10px;
		border:5px solid #418CC5;
	}
#lightboxDetails{
	font-size:0.9em;
	padding-top: 0.4em;
	width:500px;
	text-align:left;
	}	
#lightboxCaption{ }
#keyboardMsg{ width:500px; text-align:center }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both} 
#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }


#closeButton {padding: 10 10 0 0px;}

.lightboxImage , img.lightboxImage {
	padding-top:20 20 20 10px;
	border:1px solid #8DB546
}
* html #overlay{
	background-color: #333;
	background-color: transparent;
	//background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/../img/overlay.png", sizingMethod="scale");
	}
#lightBox td {
	line-height:20px;	
}
/**********************
end lightbox
**********************/


/**********************
paginare
**********************/
div#paginare {clear:both;padding-bottom:20px}
#paginare a {
		padding:2 7 2 7px;
		background:#D3E591;
		border:1px solid #008000;
		font-weight:bold;
		color:#008000;
		text-decoration:none;
		clear:both;
	}
#paginare b {
		padding:2 7 2 7px;
		background:#eee;
		border:1px solid #777;
		font-weight:bold;
		color:#777;
		text-decoration:none;
		clear:both;
	}
/**********************
end paginare
**********************/

.pdf {
	line-height:20px;
	background:url(../img/pdf.gif) 0 0 no-repeat;
	padding-left:20px;
}
.excel {
	line-height:20px;
	background:url(../img/excel.gif) 0 0 no-repeat;
	padding-left:20px;
}
.html {
	line-height:20px;
	background:url(../img/html2.gif) 0 0 no-repeat;
	padding-left:20px;
}
.txt {
	line-height:20px;
	background:url(../img/txt.gif) 0 0 no-repeat;
	padding-left:20px;
}



div.nicetitle {
    position: absolute;
    padding: 5px;
    top: 0px;
    left: 0px;
    color: #ffffff;
    font-size: 12px;
    font-weight:normal;
    filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
    background: #777;//url(../img/ntbg.png);
    
    /* Mozilla proprietary */
    -moz-border-radius: 8px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;    
    line-height:18px;
    color: #ffffff;
}
div.nicetitle p.destination {
    font-size: 9px;
    color: #ffffff;
    text-align: left;
    padding-top: 3px;
}
