html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}


/* =========GLOBAL========= */
body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #333;
	background: #6C7E93;
}
#container {
	width: 850px;
	margin: 0px auto;
	padding: 0px 7px;
	background: #FFF url(../images/main/bg_container.png) repeat-y top left;
}


/* =========LEFT========= */
#left {
	float: left;
	display: inline;
	width: 236px;
	background: url(../images/main/bg_left.png) no-repeat top left;
}
h1 {
	float: left;
	display: inline;
	width: 180px;
	height: 52px;
	margin: 19px 0px 72px 37px;
}
.list_1 {
	clear: both;
	list-style-type: none;
	margin: 0px 0px 15px 19px;
	padding: 0px;
	font-size: 12px;
	color: #FFF;
}
.list_1 li.title {
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 0px 0px 13px;
	margin-bottom: 5px;
	background: url(../images/main/arrow1.gif) no-repeat 0px 0px !important;
}
.list_1 li a, .list_1 li a.on {
	display: block;
	width: 172px;
	color: #FFF;
	text-decoration: none;
	padding: 2px 0px 2px 13px;
	margin-left: 12px;
	background: url(../images/main/arrow2.gif) no-repeat 5px 8px;
}
.list_1 li a:hover, .list_1 li a.on {background: #818E9E url(../images/main/arrow2.gif) no-repeat 5px 8px;}


/* =========RIGHT========= */
#right {
	float: left;
	display: inline;
	width: 614px;
}
#header {
	width: 614px; 
	height: 220px;
	background: url(../images/main/bg_header.png) no-repeat top left;
	overflow: hidden;
}
#center {
	width: 588px;
	padding:0px 10px 10px 16px;
	background: url(../images/main/bg_center.png) no-repeat top left;
}
.nav {
	display: block;
	height: 20px;
	margin: 0px !important;
	padding: 6px 0px 0px 0px !important;
	overflow :hidden;
	font-size:11px;
}
.nav span {color:#666; font-weight:bold;}
.nav a, .link_1 {color:#576777;}
.nav a:hover, .link_1:hover {text-decoration:none;}
#center h2, h5 {font-size:15px; color:#576777; margin:12px 0px 0px 0px; padding:0px; line-height:17px;}
h5 {margin-top:25px !important; font-size:14px; line-height:16px;}
h3, h4 {font-size:12px; margin:20px 0px 0px 0px; padding:0px;}
h3 span {font-weight:normal;}
	h3.type-1 {font-size:15px; color:#576777; margin-bottom:5px;}
	h3.type-1 span {display:block; font-size:12px;}
#center p {margin:1px 0px 20px 0px; padding:0px;}
address {font-style:normal; font-weight:normal;}
.list_2 {list-style-type:none; margin:10px 0px 25px 0px; padding:0px;}
.tn1 {float:left; display:inline; margin:0px 16px 15px 0px; width:180px;}
.tn1 a {display:block; width:180px; height:150px; text-align:center; background:url(../images/main/loading.gif) no-repeat center center;}
.tn1 a img {width:180px; height:150px; border:0px;}
.tn1 h4 {font-size:12px; color:#4A5866; margin:0px; padding:5px 0px 0px 1px; border-top:1px solid #D5D5D5;}
.tn1 p {margin:0px !important; padding:0px 0px 0px 1px !important; color:#999; font-size:11px; font-weight:bold;}
.t1, .t2 {margin:20px 0px 0px 0px; padding:0px;}
.t1 tr th, .t2 tr th {height:22px; padding:0px 3px; background:#FFF !important;}
.t2 tr th {font-size:11px;}
.t1 tr th span, .t2 tr th span {font-weight:normal;}
.t1 tr td, .t2 tr td {text-align:center;}
.t1 tr.row1, .t2 tr.row1 {background:#F4F4F4;}
.t1 tr.row2, .t2 tr.row2 {background:#E9E9E9;}
.list_3 {list-style-type:none; margin:2px 0px 20px 18px; padding:0px;}
.list_3 li {padding:0px 0px 0px 8px; background:url(../images/main/arrow3.gif) no-repeat 0px 6px;}
.img_center {text-align:center; margin:0px 0px 25px 0px !important; padding:0px !important;}

.tab_flash {margin:5px 0px 5px 0px; padding:0px; font-size:12px; width:588px;}
.tab_flash ul {list-style-type:none; margin:0px; padding:0px;}
.tab_flash ul li {padding-left:8px; background:url(../images/main/arrow3.gif) no-repeat 0px 6px; line-height:13px;}
.tab_flash ul li.title {font-weight:bold; color:#4A5866; padding-left:0px; background:#FFF;}

.list_4 {list-style-type:none; margin:7px 0px 0px 0px; padding:0px;}
.list_4  li {float:left; display:inline; margin-right:14px; width:133px; height:160px; font-size:11px; text-align:center; line-height:12px;}
.list_4  li a {
	display: block;
	padding: 1px;
	border: 1px solid #BEC4C9;
	width: 129px;
	height: 112px;
	margin-bottom:2px;
}
.last {clear:both; margin:15px 0px 5px 0px !important;}


/* =========FOOTER========= */
#footer {
	width: 844px;
	height: 33px;
	margin: 0px auto;
	font-size: 11px;
	color: #FFF;
	padding: 16px 10px 0px 10px;
	background: url(../images/main/bg_footer.png) no-repeat top left;
}
#footer p {margin:0px; padding:0px;}
#footer a {color: #FFF;}
#footer a:hover {text-decoration:none;}
#footer p.copy {float:left;	display:inline;}
#footer p.links {float:right; display:inline; text-align:right;}


/* ITEMS */
img {border:0px; vertical-align:top;}
.cleaner {clear:both;}
.red {color: #CC0000; font-weight:bold !important;}
.trafic {text-align:center; margin-top:20px;}


/* Top menu */
.menu-top {margin:0 0 0 16px; padding:0; list-style-type:none; overflow:hidden; height:92px;}
.menu-top li {float:left; margin-right:5px;}
	.menu-top li:last-child {margin-right:0;}
.menu-top li a {display:block; width:82px; padding:30px 15px 10px 15px; background:#FFF; border-bottom:3px solid #D9D9D9; text-align:center; text-transform:uppercase; font-weight:bold; color:#3D4652; text-decoration:none; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.2); -moz-box-shadow:0 0 5px rgba(0,0,0,0.2); -o-box-shadow:0 0 5px rgba(0,0,0,0.2); box-shadow:0 0 5px rgba(0,0,0,0.2);}
.menu-top li a:hover,
.menu-top li.active a {padding-top:45px;}

.masini-unelte {margin:0 0 0 16px; padding:0; list-style-type:none; color:#FFF; display:block;}
.masini-unelte li {-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5); -moz-text-shadow:1px 1px 1px rgba(0,0,0,0.5); -o-text-shadow:1px 1px 1px rgba(0,0,0,0.5); text-shadow:1px 1px 1px rgba(0,0,0,0.5); margin:0; padding:0; display:block;}
.masini-unelte li.title {text-transform:uppercase; font-weight:bold; font-size:15px; margin-bottom:4px;}


/* Prezentare */
.prezentare {overflow:hidden;}
.prezentare-cont {float:left; width:168px; background:#E9E9E9; padding:10px; margin-right:10px; min-height:170px;}
.prezentare-cont:last-child {margin-right:0;}
.prezentare-cont ul {margin:0; padding:0; list-style-type:none;}
.prezentare-cont ul .title {color:#576777; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.prezentare-cont ul li {margin-bottom:2px;}


/* Transition */
a {-webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
a {outline:0 none;}