body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	background-color: #f1f1f1;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
}



a { color:#333333; text-decoration:none; text-decoration:none; }
a:hover, a:active { color:#C02C2C; }

.descriere { font-size:14px;}

.header {color:#777777; font-size:11px; font-weight:bold; }
.headercolor { background-color:#D2D2D2;}


.box_nw {	width: 5px; height: 5px;	}
.box_n {	background: url(../img/box_n.gif); height: 5px;	}
.box_ne {	width: 5px; height: 5px;	}
.box_e {	background: url(../img/box_e.gif); width: 5px;	}
.box_se {	width: 5px; height: 5px;	}
.box_s {	background: url(../img/box_s.gif); height: 5px;	}
.box_sw {	width: 5px; height: 5px;	}
.box_w {	background: url(../img/box_w.gif); width: 5px;	}
.box_top1 { background: url(../img/box_bg_top1.gif) repeat-x top #FFFFFF; height: 52px; }
.box_clean { background: #FFFFFF; padding: 15px; padding-top: 10px; }
input.normal { border: 1px solid #999999; background-color: #FFFFFF; height: 17px; color: #666666; }
input.normal2, .normal2 { border: 1px solid #E6E6E6; background-color: #FFFFFF; height: 17px; color: #666666; }
input.but_s { background: url(../img/button_s.png) no-repeat; width: 68px; height: 20px; border: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
input.but_h { background: url(../img/button_h.png) no-repeat; width: 58px; height: 18px; border: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left:4px; }
input.but_l { background: url(../img/button_l.png) no-repeat; width: 171px; height: 20px; border: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
td.redtitle { background: #BC3232; border-top: solid #CA4545 1px; border-bottom: solid #CA4545 1px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-left: 10px; }
td.reddesc { background: url(../img/fade_red.jpg) repeat-x #BC3232; vertical-align: middle; color: #FFFFFF; padding-left: 10px; }

td.whitetitle { background: #FFFFFF; border-top: solid #E6E6E6 1px; border-bottom: solid #E6E6E6 1px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; padding-left: 10px; }
td.whitefade { background: url(../img/fade_white.jpg) repeat-x #FFFFFF; vertical-align: middle; color: #333333; padding-left: 10px; }

a.normal:link, a.normal:visited, a.normal:hover, a.normal:active { text-decoration: none; color: #333333; }
a.normal:hover, a.normal:active { text-decoration: none; color: #666666; }
 


.logoSpan { display:inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png'); }
.pngImg { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); border:none; }
.head_container1, .head_container2, .head_container3, .head_container4, .head_container999
{ 
	border-top: solid 2px #FFFFFF; height: 180px; vertical-align: top; position:relative; z-index:2;
}
.head_container1 { background: url(../img/head_pic1.jpg); }
.head_container2 { background: url(../img/head_pic2.jpg); }
.head_container3 { background: url(../img/head_pic3.jpg); }
.head_container4 { background: url(../img/head_pic4.jpg); }

.categImage {
	border: solid 3px #dbdbdb;
}
.listTable td {
	padding-left:6px;
}
.rmenubig {
	padding: 3px;
	border-top: solid 1px #d7d7d7;
	text-align: left;
}
.rmenubig a {
	text-decoration: none;
	color: #333333;
}
.rmenusmall {
	padding: 1px;
	padding-left: 10px;
	text-align: left;
	color: #C02C2C;
}
.rmenusmall a {
	text-decoration: none;
	color: #C02C2C;
}

.menuleft a {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
}
.menuleft a:hover {
	color: #C02C2C;
}

.categtable { font-weight:bold; font-size:12px; }
.categtable a { text-decoration:none; color:#333333; font-weight:bold; font-size:12px; }

.solutiontable { font-weight:bold; font-size:12px; }
.solutiontable a { text-decoration:none; color:#333333; font-weight:bold; font-size:12px; }

.imageborder {
	border: solid 4px #dbdbdb;
	padding: 15px;
}


.filter_tabs {
	background: #FFFFFF;
	border-bottom: solid 1px #C02C2C;
	margin_top: 10px;
	padding: 15px;
	border: solid 1px #dbdbdb;
	font-weight: normal;
}
.filter_tabs a {
	color: #333333;
	text-decoration: none;
	margin-right: 20px;
}
.filter_tabs a span, .filter_tabs a span.x {
	padding: 5px;
	border-bottom: solid 2px #FFFFFF;
	font-weight: bold;
}
.filter_tabs a span.x {
	color: #C02C2C;
	font-weight: bold;
}

.filter_tabs a:hover span {
	color: #C02C2C;
	padding: 5px;
	border-bottom: solid 2px #C02C2C;
}
input.filter_check {
	display: inline;
	margin-top: -1px;
	margin-right: 5px;
	vertical-align: middle;
	background: #FFFFFF;
}



.textLb { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 24px; }
.textLr { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #C02C2C; font-size: 24px; }
.textMBb { font-weight: bold; color: #333333; font-size: 16px; }
.textMBr { font-weight: bold; color: #C02C2C; font-size: 16px; }

/* colors */
.red { color: #C02C2C; }
.black { color: #333333; }
.white { color: #FFFFFF; }
.bgred { background: #C94242; }

/* sizes */
.sz10 { font-size: 10px; }
.sz12 { font-size: 12px; }
.sz14 { font-size: 14px; }
.sz16 { font-size: 16px; }
.sz18 { font-size: 18px; }
.sz20 { font-size: 20px; }
.sz22 { font-size: 22px; }
.sz24 { font-size: 24px; }
.sz26 { font-size: 26px; }
.sz28 { font-size: 28px; }
.sz30 { font-size: 30px; }

/* weight */
.b { font-weight: bold; }
.n { font-weight: normal; }

td.serv_head { background:#CF4A4B; color:#FFFFFF; font-size:18px; height:33px; vertical-align:middle; padding:0px 0px 0px 10px; }
td.serv_body, td.serv_body2 { border:solid 1px #999999; border-top:none; font-size:18px; color:#333333; padding:5px 5px 5px 5px; }
td.serv_body2 { border-left:none; }
td.serv_body ul { margin:0px; }
td.serv18 { font-size:18px; color:#333333; }