body { margin:0; padding:0; width:100%; background-color:#f8f7f7; }
a { outline:none; }

/*
 * TOP HEADER
 */
div.logo_Container { float:left; height:88px; padding-top:42px; width:200px; }

div.topmenu_Container { float:right; height:85px; padding-top:45px; }

div.topmenu_Container ul.top_menu,
div.topmenu_Container ul.top_menu li { list-style:none; list-style:none; padding:0px; margin:0px; }

div.topmenu_Container ul.top_menu li  { float:left; }
div.topmenu_Container ul.top_menu li img { background:url(../static_img/top_menu.png) no-repeat top left; }

div.topmenu_Container ul.top_menu li a img.menu_home         { background-position:top left; }
div.topmenu_Container ul.top_menu li a:hover img.menu_home   { background-position:0 -82px; }
div.topmenu_Container ul.top_menu li.selected a img.menu_home{ background-position:0 -41px; }

div.topmenu_Container ul.top_menu li a img.menu_despre         { background-position:-108px 0; }
div.topmenu_Container ul.top_menu li a:hover img.menu_despre   { background-position:-108px -82px; }
div.topmenu_Container ul.top_menu li.selected a img.menu_despre{ background-position:-108px -41px; }

div.topmenu_Container ul.top_menu li a img.menu_produse         { background-position:-196px 0; }
div.topmenu_Container ul.top_menu li a:hover img.menu_produse   { background-position:-196px -82px; }
div.topmenu_Container ul.top_menu li.selected a img.menu_produse{ background-position:-196px -41px; }

div.topmenu_Container ul.top_menu li a img.menu_calculator         { background-position:-271px 0; }
div.topmenu_Container ul.top_menu li a:hover img.menu_calculator   { background-position:-271px -82px; }
div.topmenu_Container ul.top_menu li.selected a img.menu_calculator{ background-position:-271px -41px; }

div.topmenu_Container ul.top_menu li a img.menu_portofoliu         { background-position:-536px 0; }
div.topmenu_Container ul.top_menu li a:hover img.menu_portofoliu   { background-position:-536px -82px; }
div.topmenu_Container ul.top_menu li.selected a img.menu_portofoliu{ background-position:-536px -41px; }

div.topmenu_Container ul.top_menu li a img.menu_suport         { background-position:-358px 0; }
div.topmenu_Container ul.top_menu li a:hover img.menu_suport   { background-position:-358px -82px; }
div.topmenu_Container ul.top_menu li.selected a img.menu_suport{ background-position:-358px -41px; }

div.topmenu_Container ul.top_menu li a img.menu_contact         { background-position:-465px 0; }
div.topmenu_Container ul.top_menu li a:hover img.menu_contact   { background-position:-465px -82px; }
div.topmenu_Container ul.top_menu li.selected a img.menu_contact{ background-position:-465px -41px; }


/*
 * MIDDLE & BOTTOM HEADER
 */
div.middle_fakeHeader { width:100%; background-color:#404040; height:208px; }
div.middle_fakeHeader img { background:#404040 url(../static_img/top_header.png) no-repeat bottom left; }

div.bottom_Header { width:980px; border-top:1px solid #dfdfdf; height:199px; overflow:hidden; background:url(../static_img/bottom_header.png) repeat-x top left; }
div.bottom_Header img.left_Corner { float:left; background:url(../static_img/bottom_header.png) no-repeat 0 -199px; }
div.bottom_Header img.right_Corner{ float:right;background:url(../static_img/bottom_header.png) no-repeat -21px -199px; }

div.bottom_Header div.bottom_headerContent {
	float:left;
	padding:15px 0;
	width:940px;
}
div.bottom_Header div.bottom_headerContent div.leftContent_txt { float:left; width:640px; font:15px/17px Georgia; color:#404040; }
div.bottom_Header div.bottom_headerContent div.leftContent_txt img.bigLogo { background:url(../static_img/bottom_header_img.png) no-repeat top left; }
div.bottom_Header div.bottom_headerContent img.childImage { float:right; background:url(../static_img/bottom_header_img.png) no-repeat 0 -84px; }



/*
 * MAIN SITE CONTENT
 */
div.siteContent { padding:30px 20px; width:940px; font:15px/17px Georgia; color:#404040; }
div.siteContent.no_sides { padding:30px 0; width:980px; }
div.siteContent.no_sides h1 { margin-left:20px; }

h1,
font.title,
a.title_name {
	margin:10px 0 20px;
	display:block;
	padding-left:35px;
	background:url(../static_img/title_bullet.gif) no-repeat center left;
	font:34px/30px 'Arial Narrow';
	color:#5b5d69;
	border:0;
}
h1.produs { width:270px; float:left; }
h1.produs.size1 { width:280px; }
h1.produs.size2 { margin-left:80px; width:140px; }
h1.produs.size3 { margin-left:160px;width:140px; }

a.h1_produs_link.size1 { width:280px;  }
a.h1_produs_link.size2 { margin-left:80px; width:160px; }
a.h1_produs_link.size3 { margin-left:160px;width:140px; }


a.h1_produs_link {

	margin:10px 0 20px;
	display:block;
	float:left;
	width:270px;
	font:34px/30px 'Arial Narrow';
	color:#AE302C;
	border:0;
	text-decoration:none;
	padding-left:35px;
}
a.h1_produs_link:hover { color:#5b5d69;	background:url(../static_img/title_bullet.gif) no-repeat center left; }
	

h2 {
	font:16px/18px Georgia;
	color:#AE302C;
	text-indent:0;
	margin:10px 0 0;
	padding:0;
}
h2 span.logo { color:#5B5D69; }

div.limitSize { width:980px; }
div.clr { clear:both; }
p { text-indent:30px; }

span.logo { font-family:Tahoma; }
span.logo sub { color:#ae302c; }


p a { text-decoration:none; font:15px/17px Georgia; color:#404040; border-bottom:1px dotted #404040; }
p a:hover { border-bottom:0; }

/* PRODUSE */
div.productContainer {
	float:left;
	width:280px;
	height:330px;
	background-color:#e9e9e9;
	padding:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	border:1px solid #dfdfdf;
	margin-right:22px;
}
div.productContainer.noside { margin-right:0; }
div.productContainer img.product_image { border:5px solid #fff; margin-bottom:5px; }

div.productContainer div.fake_bg {
	width:270px;
	height:50px;
	position:absolute;
	margin:225px 0 0 5px;
	background-color:#000;
	opacity:.4;
	-moz-opacity:0.4;
	_filter:alpha(opacity=40);
}
div.productContainer a.floating_link {
	display:block;
	position:absolute;
	margin:235px 0 0 15px;
	font:24px/24px Tahoma;
	color:#fff;
	text-decoration:none;
}
div.productContainer a.floating_link:hover { color:#e9e9e9; }

/* CALCULATOR */
form#calculator_cost select { font:13px Tahoma; color:#090909; }
div.hidden { display:none; }

span.rezultat_calcul { color:#df0000; font-weight:bold; }

div#tip_tensiune,
div#tip_marjaputere { height:50px; }

/* PORTOFOLIU */
a.pagination {
	font:15px/17px Georgia;
	color:#AE302C;
	text-decoration:none;
}
a.pagination:hover { background-color:#AE302C; color:#fff; }


/* SUPORT TEHNIC */
a.st_link {
	font:18px/20px Georgia;
	color:#404040;
	border-bottom:1px dotted #404040;
	text-decoration:none;
}
a.st_link:hover { border:0; color:#445566; }

/* CONTACT */
form.contact_form { margin:0; padding:0; border:0; }
form.contact_form input,
form.contact_form textarea {
	padding:2px 4px 0;
	border:1px solid #dfdfdf;
	font:13px Tahoma;
	background-color:#fff;
}
form.contact_form input {
	width:240px;
	height:18px;
	background-color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
form.contact_form textarea {
	width:300px;
	height:180px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	overflow-y:scroll;
}
form.contact_form select { width:240px; font:13px Tahoma; }
form.contact_form em { font-size:9px; line-height:10px; }
form.contact_form em a { color:#404040; text-decoration:none; border-bottom:1px dotted #404040; }
form.contact_form em a:hover { border:0; }
form.contact_form img.send_button { cursor:pointer; }

div.loading {
	border:1px solid #dfdfdf;
	padding:8px 4px 8px 35px;
	height:16px;
	font:bold 14px/16px Georgia;
	color:#5B5D69;
	background:#f5f5f5 url(../static_img/loading.gif) no-repeat 10px center;
	margin:15px 0;
}
div.send_error,
div.send_succes{ padding:8px; margin:15px 0; font:bold 14px/16px Georgia; }
div.send_error { background-color:#f17575; border:1px solid #950909; color:#950909; }
div.send_succes{ background-color:#B8DB7C; border:1px solid #698637; color:#698637; }

img#cod_verificare_img { border:1px solid #dfdfdf; }

/*
 * FOOTER CONTAINER
 */
div.footer_Container { width:100%; background-color:#e0e0e0; padding:15px 0; border-top:1px solid #d2d2d2; }
div.footer_Container div.leftbtm_Menu { float:left; font:11px Tahoma; color:#212121; }
div.footer_Container div.leftbtm_Menu a { font:11px Tahoma; color:#212121; text-decoration:none; }
div.footer_Container div.leftbtm_Menu a:hover { text-decoration:underline; }

div.footer_Container div.rightcopy_Txt { float:right; font:11px Tahoma; color:#212121; }