body {
	background-color: #ceccbf;
	margin: 0px;
	padding: 0px;
}

/* template */
td, tr
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration		: none;
	font-size			: 14px;
}

a:link, a:visited, a:active 
{
	font-size: 14px;
	color: #bf1224;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

h1
{
	font-size: 20px;
	color: #5d5353;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-size: 18px;
	color: #bf1224;
	margin: 0px;
	padding: 0px;
}

h3
{
	font-size: 14px;
	color: #bf1224;
	margin: 0px;
	padding: 0px;
}


/* background */

div.backbg
{
	background-color: #FFFFFF;
	background-image: url('../img/bg.jpg');
	background-repeat: repeat-y;
	background-position: center top
}


td.midbg
{
	background-color: #FFFFFF;
	background-image: url('../img/mijlocs.gif');
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	width: 770px
}


/* top menu */

td.menuline
{
	background-image: url('../img/menuon.png');
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	text-align:left
}

td.topmenuon 
{
	font-size		: 12px;
	color			: #000000;
	cursor			: pointer;
	height			: 25px;
	font-weight		: bold;
	text-align: center;
	vertical-align: middle;
	background-image: url('../img/menuon.png');
	background-repeat: repeat-x;
	background-position: left top;
	text-transform: uppercase;
	padding-right: 25px;
	padding-left: 25px
}
	
td.topmenuoff
{
	font-size		: 12px;
	color			: #E6343E;
	cursor			: pointer;
	height			: 25px;
	font-weight		: bold;
	text-align: center;
	vertical-align: middle;
	background-image: url('../img/menuoff.png');
	background-repeat: repeat-x;
	background-position: left top;
	text-transform: uppercase;
	padding-right: 25px;
	padding-left: 25px	
}


td.title
{
	height: 25px;
	line-height: 20px;
	background-image: url('../img/title.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	vertical-align: middle;
	font-weight: bold
}



/* footer */

td.footerbg
{
	background-image: url('../img/footerbg.gif');
	background-repeat: repeat-x;
	background-position: left top
}
td.fbg
{
	background-image: url('../img/fbg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	text-align:left
}

div.shieldback
{
	background-image: url('../img/shield2.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	vertical-align: bottom
}

td.footertext
{
	font-size: 11px;
	color: #66655e;
}

.amero
{
	color						: #0686E9;
}

a.amero:link, a.amero:visited, a.amero:active 
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.amero:hover
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

/* login */

.loginform
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 80px;
	border: 1px solid #f3f3f3;
	text-align: left;
	vertical-align: middle;
}

.boxgo
{
	font-family			: Tahoma, sans-serif;
	border				: 1px solid #e7e6df;
	font-size           : 10px;
	color				: #FFFFFF;
	background-image: url('../img/boxgo.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	font-weight: bold
}

td.textsm
{
	font-size: 10px;
	color: #000000;
}

a.linksm:link, a.linksm:visited, a.linksm:active 
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.linksm:hover
{
	font-size: 10px;
	color: #bf1324;
	text-decoration: underline;
}

/* content */

td.textindex
{
	line-height: 21px;
	text-align: left;
	vertical-align: top;
}	

td.textjust
{
	font-size: 14px;
	line-height: 21px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}

td.text
{
	font-size: 14px;
	line-height: 21px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

a.linksmall:link, a.linksmall:visited, a.linksmall:active 
{
	font-size: 12px;
}

a.linksmall:hover
{
	font-size: 12px;
}

/* index */
td.indexleft
{
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	background-image: url('../img/index_img1.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	text-align: justify;
	vertical-align: bottom;
	width: 355px
}

td.indexright
{
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	background-image: url('../img/index_img2.jpg');
	background-repeat: no-repeat;
	background-position:  
               center bottom;
	text-align: justify;
	vertical-align: top;
	width: 355px;
	height: 350px
}

td.boxborder
{
	border-top:1px solid #d6d6d6; background-image: url('../img/boxfade.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	width: 220px;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6
}

td.boxtitle
{
	background-image: url('../img/boxtitle.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #b60e1f;
	text-indent: 15px;
	height: 17px
}

td.boxtextsm
{
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
}

/* forms */

form
{
	margin						: 0;
	padding						: 0;
}

input, select, textarea
{
	font-size					: 14px;
	color						: #000000;
	background-color			: #f2f2f2;
	border						: 1px solid #999999;
}

.formback
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ebebeb;
}

.boxlogin
{
	border				: 1px solid #e7e6df;
	font-size: 14px;
	color				: #FFFFFF;
	background-image: url('../img/boxlogin.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	font-weight: bold
}


/* image borders */
.img
{
	border: 3px solid #bfbdb1;
}

.imgthin
{
	border: 1px solid #bfbdb1;
}

/* template container */
.mContainer {min-height:200px; padding:20px 20px 0px 20px;}

.padding_left_20 {
	PADDING-LEFT: 20px
}

.left {
	TEXT-ALIGN: left
}

/* link pt prima pagina - partea de jos */
a.def:link, a.def:visited, a.def:active 
{
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #b60e1f;
}

a.def:hover
{
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}

.formleftcolumn{width:100px; text-align:right;}
.formrightcolumn{text-align:left; padding-left:10px;}