* { margin: 0; padding: 0; }

a {
	color: #3161C3;
	text-decoration: none;
	font-size:11px;
}

a:hover, a:active, a:focus {
	color: #3161C3;
	text-decoration: none;
}

.cls { color: #3161C3; }

/*   Body     */
body {
	color: #484848;
	background: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height: 150%;
}

body#bd { background: #EFEFEF; }

#ja-containerwrap { border:#00FF33 3px solid;
	padding: 0;
	background:url(../img/stripe2.gif) #FFFFFF;
}

#ja-wrapper {
	width: 970px;
	margin: 0 auto;
	padding-left: 8px;
	background:url(../img/shadowleft-bg.gif) repeat-y top left #FFFFFF;
	text-align: center;
}

#ja-wrapper-inner {
	padding-right: 8px;
	background: url(../img/shadownright-bg.gif) repeat-y top right #FFFFFF;
	text-align: left;
}

/*        Meniu sus       */
/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap {
	background: url(../img/mainnav-bg.gif) repeat-x top #FFFFFF;
}

#ja-mainnav {
	clear: both;
	float: left;
	font-size: 1em;
	line-height: normal;
}

#ja-subnav {
	padding: 6px 5px;
	margin: 0;
	clear: both;
	border-bottom: 1px solid #FFFFFF;
	background: url(../img/stripe2.gif) #F2F2F2;
	line-height: normal;
}

.ja-mainnavshadow {
	clear: both;
	padding: 1px 0 2px;
	background: url(../img/mainnav-shadow.gif) repeat-x top;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/*   Meniu sus */
#meniu_sus {
	background: url(../img/mainnav-bg.gif) repeat-x top #FFFFFF;
	height:30px;
}
#lista_men, 
#lista_men li, 
#lista_men li a { 	
	line-height:30px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#484848 ;
}
#lista_men li a:hover, #lista_men li:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#3161C3 ;
}

#lista_men li {
	background: url(../img/seper.jpg) no-repeat top right;
	float:left;
}

#lista_men li a {
	padding-left:20px;
	padding-right:20px;
}

#lista_men { list-style:none }

/*  */
#ja-containerwrap {
	padding: 0;
	background: url(stripe1.gif) #FFFFFF;
}

#main_table {
	margin:0; padding:0;
}
#banda_sus { /* banda sus */
	padding: 0 5px 0 22px;
	margin: 0;
	background: url(../img/stripe2.gif) #F2F2F2;
	height:22px;
	line-height: 22px;
	font-weight: bold;
	color: #3161C3;
}
#banda_sus a, #banda_sus a:visited {
	font-weight: bold;
}
#banda_sus a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.linkb, .linkb:visited { font-weight: bold; font-size: 14px; }
.linkb:hover { text-decoration: underline; font-size: 14px; }

.randsus{
align:left;
border-bottom:1px #cacaca dotted;
padding:0px; margin:0px;
}

.a_banner {
	font-size:11px;
	color: #3161C3 ;
	text-decoration:none;
}

.a_banner:hover, 
.a_banner:visited {
	font-size:11px;
	color: #3161C3 ;
	text-decoration:none;
}

/*   main_table   */
#main_table { width:960px; }

#st, #st-inner { width:190px; }
#centru, #centru-inner { width:570px; }
#dr, #dr-inner { width:200px; }

#st-inner, #centru-inner, #dr-inner { overflow:hidden; }

#centru {
	background:url(../img/leftcol-bg.gif) no-repeat top left; 
}


/* -------------  meniu st --------------- */

/* Left Module Style */
div.moduletable h3 {
	margin: 0 -12px 5px;
	padding: 6px;
	border-top: 1px solid #EFEFEF;
	background: url(../img/h3-bg.gif) no-repeat bottom left;
	font-size: 12px;
	text-indent: 25px;
	line-height: normal;
}

div.moduletable {
	padding: 0 12px 8px;
	margin: 0;
	clear: both;
}

div.moduletable_dr h3 {
	margin: 3px;
	padding: 6px;
	border-top: 1px solid #EFEFEF;
	font-size: 12px;
	text-indent: 0px;
	line-height: normal;
}

div.moduletable_dr {
	padding: 0 5px 8px 5px;
	margin: 0;
	clear: both;
}


/* Default Joomla! Menu */
a.mainlevel {
	padding: 3px 3px 5px 11px;
	width: 97%;
	display: block;
	background: url(../img/a-mainlevel-bg.gif) no-repeat bottom left;
	color: #484848;
	line-height:150%;
	font-size:12px;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	color: #3161C3;
	background: url(../img/a-mainlevel-bg3.gif) no-repeat bottom left #EFEFEF;
	line-height:150%;
	font-size:12px;
}

.uli, .uli:hover, .uli:active, .uli:focus  { text-decoration:underline ; !important }

a.mainlevelsubdom {
	padding: 3px 3px 5px 11px;
	margin-left:10px;
	width: 94.5%;
	display: block;
	background: url(../img/a-mainlevel-bg.gif) no-repeat bottom left;
	color: #484848;
	text-decoration: none;
}

a.mainlevelsubdom:hover,
a.mainlevelsubdom:active,
a.mainlevelsubdom:focus {
	color: #3161C3;
	margin-left:10px;
	background: url(../img/a-mainlevel-bg3.gif) no-repeat bottom left;
	text-decoration: none;
}
a.mainlevelsubdom#active_menu {
	color: #3161C3;
	display:block ;
	margin-left:10px;
	background: url(../img/a-mainlevel-bg3.gif) no-repeat bottom left;
	text-decoration: none;
	font-weight:bold;
}


a.mainlevel#active_menu {
padding: 3px -2px 5px 11px;
	color: #3161C3;
	background: url(../img/a-mainlevel-bg3.gif) no-repeat bottom left #EFEFEF;
	font-weight: bold;
	text-decoration: none;
}
a.mainlevel#active {
	padding: 3px -2px 5px 18px;
	display: block;
	background: url(../img/active.gif) no-repeat bottom left #EFEFEF;
	
	text-decoration: none;
}
.small {
	color: #999999;
	font-size:11;
}

.f11 { font-size:11px }

.inputbox, inputbox2 {
	width: 125px;
	padding-left: 5px;
	border: 1px solid #999999;
	background: url(../img/stripe2.gif) #EFEFEF;
}
.inputbox {	margin-top:4px; }
.inputbox2 {	margin:2px 3px 2px 3px; }

.inputbox3 {
	width: 25px;
	padding: 0; margin: 0 ;
	text-align: center ;
	border: 1px solid #999999;
	background: url(../img/stripe2.gif) #EFEFEF;
}

#footer { 
	width:auto;
	padding: 17px 12px 10px 10px;
	background: url(../img/footer-bg.gif) repeat-x top #DDDDDD;
	color: #999999;
}
#footer-inner {
	width:100%;
}
.gBodyText, .gBodyText:hover {
	padding:0px;
	COLOR: #666666; 
	LINE-HEIGHT: 14px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}
.tablet2 input, .tablet1 input {background-color:#FFFFFF}
.tablett { background-color:#E2E2E2 }

.tablet1 {background-color:#EBF3FE}

.tabel_prod {
	border:#CCCCCC 1px solid ;
}

.createdate {
	height: 20px;
	font-size:11px;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
	color: #3161C3;
}
.detalii {
	color:#999999;
}

.buttoncomanda, .buttoncomanda:hover {
    color:#3161C3;
	font-weight:bold;
    padding: 2px 10px!important;
	padding: 1px 5px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
	background: url(but-bg.gif) repeat-x bottom #EFEFEF;
}

/*     cos     */
.cos_dr { color:#FFFFFF; padding-left:3px; }
.cos_dr div {
	color:#CCCCCC ;
	padding-left: 12px;
}

.t_cos {
	padding-left: 10px ; 
	height:25px ;
	font-size:12px ;
	font-weight: bold ;
	color: #3161C3 ;
}
.tot_cos { padding-left:30px; height:25px; color: #3161C3 }

.b_tlb {
	border-top:#dddddd 1px solid ;
	border-left:#dddddd 1px solid ;
	border-bottom:#dddddd 1px solid ;
}
.b_lbr {
	border-right:#dddddd 1px solid ;
	border-left:#dddddd 1px solid ;
	border-bottom:#dddddd 1px solid ;
}
.b_tlbr { border: #dddddd 1px solid ; }
.b_lb { border-left:#dddddd 1px solid ; border-bottom:#dddddd 1px solid ; }

.asd { 
	padding-left: 22px;
	font-weight: bold;
	color: #FF0000 ;
}
.magazine td {
	font-size:14px;
	line-height:20px;
	 border:#CCCCCC 1px dashed;
}