*{	margin: 0; padding: 0;}
html,body{margin:0;padding:0}
body{font-size:12px; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
img{	border: 0;}
a{	color: #004b91; outline: none;}
a:hover{
	color: #e47911;
}
ul li{	list-style: none;}
ol li{	list-style-position: inside;}
/* some global classes */
.strike{	text-decoration: line-through;}
.red_price{	font-weight: bold;	color: #990000;}
.center{	text-align: center;}
.left{	float: left;}
.right{	float: right;}
.clear{	clear: both;}
.bold{	font-weight: bold;}

#content{	padding-left: 10px; padding-right: 10px; min-width: 520px;}
.titlebar p{	padding: 8px 30px 2px 0; }

#container{	min-width: 1000px;}
#container{
width: expression(document.body.clientWidth < 1002? "1000px" : "auto");
}
div#wrapper{float:left;width:100%; min-width: 1000px;}
div#content{margin: 0 250px 0 210px}
div#navigation{float:left;width:244px; padding-right: 6px; margin-left:-250px}
div#extra{float:left;width:204px;margin-left:-100%; padding-left: 6px;}
div#footer{ clear: both; margin: 10px 0 0 0; height: 150px; background-image: url(../assets/bg_footer.jpg); background-repeat: repeat-x; min-width: 1000px;}



/* -------------------- header  -------------------- */

div#header{height:116px; min-width: 1000px; background-image: url(../assets/bg.jpg); background-repeat: repeat-x;}
#logo_container{}
#logo_container img{margin: 0 0 5px 10px;}
#logo_instarom{  clear: right; float: right; margin-top: 4px; margin-right: 2px; }
#logo_instarom span{
	position: relative; top:-16px; left: -10px;
}
#search_container{background-image: url(../assets/bg_search.jpg);  height: 43px; width: 423px; margin-top: 2px; float: left;}
#search_container form{}
#search_key{	border: 0;	background-color: transparent;	float: left;	margin-left: 14px; width: 242px;	font-size: 14px;	margin-top: 13px;	color: #333;  }
#buton_cauta{	margin: 10px 0 0 14px;}

#basket_preview{	background-image: url(../assets/bg_basket.jpg);	background-repeat: repeat-x;	height: 30px; float: right;}
#basket_preview var{	position: relative;	top: -6px;	font-style: normal;}
#basket_preview span{	float: left;	display: block;	background-image: url(../assets/basket_left.jpg);	width: 32px;	height: 30px;}
#basket_finalizeaza{	margin-top: 5px;	margin-right: 5px;	margin-left: 10px;}


#main_menu{ position: absolute; top: 96px; left: 430px; height:20px; overflow: hidden; min-width:570px;}
#main_menu li{	display: inline;}
#main_menu li a{	font-size: 12px;	text-decoration: none;	color: #fff;	margin-right: 8px;}

#breadcrumbs{ padding-left: 10px; height:27px; line-height:27px; background:url(../assets/bg.jpg) repeat-x bottom; margin-bottom:8px;}
#breadcrumbs a{	font-weight: bold;}




/* -------------------- navigatie  -------------------- */

.box{
	border: 1px solid #c9e1f4;
	margin-bottom: 10px;
	padding: 6px;
	background-color: #fff;
}
#nav a.current{
	color: Black;
	font-weight: bold;
}
ul#nav{
	padding: 0;
	background-color: #fff;
	padding-bottom: 10px;
}
#nav li{
	margin-top: 10px;
	margin-left: 4px;
}
#nav li a, .box h3, .box h2{
	font-size: 12px;
	color: #bb132b;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.box h3{
	text-transform: none;
}
#nav li li, .box ul li{
	margin-top: 6px;
	line-height: 12px;
}
#nav li li a, .box ul li a{
	color: #004b91;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}
#nav li li a:hover{
	color:#e47911;
}
.box ul{
	margin-left: 10px;
}

#nav ul{
	margin-left: 5px;
}
.asistenta_tehnica{
	background-image: url(../assets/icon_tehnic.jpg);
	height: 135px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
}
.proiectare{
	background-image: url(../assets/icon_proiectare.jpg);
	height: 135px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
}
.top_10px{
	margin-top: 10px;
}
.box_icon_left{
	float: left; margin-right: 6px;
	margin-bottom: 10px;
}
.with_icon{
	min-height:75px; /*firefox, opera, ie7 */	height:auto !important; /*firefox, opera, ie7 */	height:75px;
}
.with_icon h3{
	margin-bottom: 10px;
}

#topten{
	margin-left: 0;
}
#topten li sup{
	float: left; font-weight: bold;
	font-size: 13px; margin-top:10px;
}
#topten li img{
	float: left;
	padding: 6px;
}
#topten li{
	height: 80px;
	list-style-position: outside;
}
#topten p{
	margin-bottom: 5px;
	margin-left: 90px;
}
.banner_dreapta{
	margin-bottom: 10px;
}


/*  content */
.banner_centru{
	text-align: center;
	background-image: url(../assets/dotted_bg.gif);
}
#content h2{
	border-bottom: 1px solid #c9e1f4;
	font-size: 16px;
	font-weight: bold;
	color: #bb132b;
	padding-bottom: 4px;
	padding-top: 10px;
	clear: both;
}
#cat_list{
	margin-top: 10px;
	width: 100%;
}
#cat_list li{
	width: 220px;
	height: 270px;
	float: left;
}
#cat_list li ul{
	
	
}
#cat_list  li  li{
	width: auto; 
	height: auto;
	background-image: url(../assets/black_bullet.png); background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: 14px;
}
#cat_list li h3{
	font-size: 12px;
	color: Black;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
#content .lista_produse{
	width: 100%;
	margin-top: 10px;
}
#content .lista_produse li a{
	font-weight: bold;
	font-size: 12px;
}
#content .lista_produse li{
	float: left;
	width: 180px;
	height: 270px;
	border-bottom: 1px solid #c9e1f4;
	padding: 0px 10px;
}
#content .lista_produse .prod_pic{
	margin-bottom: 10px; text-align: center;
}
#content .lista_produse .preturi{
	margin-top: 10px;
	text-align: right;
	color: #000;
}
#content .lista_produse .prod_container{
	margin: 10px 0px 10px 0;
}

#footer1{
	height: 93px;
	line-height: 20px;
}
#footer1 ul li{
	float: left; 
	width: 30%;
	height: 93px; color: #000;
	padding-left: 20px;
}
#footer1 ul li h4{
	color: #fff;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 16px;
}
#footer2{
	text-align: center;
	color: #000;
	padding: 10px;
	line-height: 20px;
}
.titlebar{
	background-image: url(../assets/bg_titlebar.jpg);
	height: 27px;
	font-weight: bold;
	color: #fff;
}
.titlebar_left{
	display: block;
	float: left;
	background-image: url(../assets/titlebar_left.jpg);
	height: 27px;
	width: 9px;
}
.titlebar_right{
	display: block;
	float: right;
	background-image: url(../assets/titlebar_right.jpg);
	height: 27px;
	width: 9px;
}
.paginare{
	text-align: right;
	padding: 8px;
	clear: both;
}
.paginare a.selected{
	font-weight: bold;
	background-color: #e47911; padding: 2px 6px 2px 6px;
	color: #fff;
	text-decoration: none;
}
#icon_cos{
	position: relative;
	top: 6px;
}
.with_arrow{
	background-image: url(../assets/arrow.jpg);
	background-position: 120px 7px ; background-repeat: no-repeat;
}
.bread_bullet{
	position: relative;
	top: 2px;
}
.terminus{
	 width:1000px; height:0; font-size:0;
}

.recomandat{
	background-image: url(../assets/recomandat.png);
	background-repeat: no-repeat;
	height: 16px; width: 80px;
	text-indent: 20px;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #555;
}
table.cos{ background-color: #C9E1F4; border-left:1px solid #C9E1F4; border-right:1px solid #C9E1F4;}
table.cos td{ padding: 3px; background-color:#FFFFFF; border-bottom:1px solid #C9E1F4;}

button{ border:none; background:transparent; height:27px; width:auto; overflow:visible; padding:0px; font:bold 12px Arial, Helvetica, sans-serif; color:#930024; text-align:left; cursor:pointer; margin-top:3px;}
button span{ background:transparent url(../assets/buton_dr.jpg) center right no-repeat; color:#930024; padding:1px 7px 0px 0px; display:block;	vertical-align:middle;}
button img{ vertical-align:middle; width:7px; height:26px; background:url(../assets/buton_st.jpg) center no-repeat; margin-top: -1px;}

h1{	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-weight: bold;	padding-top: 6px;	padding-bottom: 0px; border-bottom: 1px solid #C9E1F4; margin-bottom:17px;}
div#logo_container h1{margin:0px; display:inline; padding:0px; border:none;}
table.myTable{background-color: #C9E1F4;}
table.myTable td{background-color:#FFFFFF; padding:4px;}

.nota{ margin-right: 5px; padding-top: 10px; padding-bottom:10px; border-bottom: 1px solid #C9E1F4;}
.raspuns{ background-color: #D6EEF8; padding-left: 5px; padding-right: 5px;}
.nota1{ text-align: left;}
.nota2{ text-align:justify; }
.radios{ line-height: 20px;}
.radios input{margin-right:5px;}
span.comentarii{display:block; margin-top:0px; font-size:10px; color:#666666;}
.recomandat{
	background-image: url(../assets/recomandat.png);
	background-repeat: no-repeat;
	height: 16px; width: 80px;
	text-indent: 20px;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #555;
}
.articol p{ padding: 6px 0px;}
.articol ul, .articol ol{ padding-left: 20px;}
.articol ul li{list-style-position:inside; list-style-type:disc;}
.articol ul li p{display: inline;}
.colorText{ line-height:24px; height:24px; background-color:#F0FBFF; border:1px solid #C3E0EC;}
textarea.colorText{ line-height: normal; font-size:12px;}
#toolframe .panel .colorText{height: 20px; line-height: 20px;}
.calculator{border-left: 1px solid #73BFE5; border-top: 1px solid #73BFE5; margin:auto;}
.calculator th{color: #FFFFFF; background:#50A6D8; border-right: 1px solid #73BFE5; border-bottom: 1px solid #73BFE5; text-align:center; padding:3px;}
.calculator td{ border-right: 1px solid #73BFE5; border-bottom: 1px solid #73BFE5; padding:3px;}
.calculator .colorText{height: 16px; line-height: 16px;}

.reducere{ font-weight: normal; text-decoration:line-through;}