div#body_images {
	float: right;
	width: 200px;
}
div#body_images img {
	padding: 5px;
}

div.clear {
	clear : both;
}

.cumpara{
	font-size:12px;
	width:520px;
}



.btn {
	font-size: 10px;
	background-color: #cbd6df;
	height: 17px;
	width: 80px;
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border: 0px none #CBD6DF;
	float: left;
}

.butoane{
	text-align:left;	


}

.bg_main {
	background-color : #e9e9e9;
	padding : 0;
	margin: 0px;
	text-align : center;
	vertical-align : top;
	
}
img {
	border: 0px;
}

#outer {
	top : 0px;
	margin : 0px auto;
	width: 754px;
	text-align : left;
	border : 1px solid #a6a6a6;
	background-color: #fff;
}
#main_inner {
	margin: 0px 5px 0px 5px;
	width: 915px;
	text-align : left;
	border : 0px;
}

div#logo {
	background : url(../data/images/header2.jpg) top right no-repeat;
	margin : 10px 0px 0px 0px;
	height : 104px;
	width : 910px;
	text-align : left;
	vertical-align : baseline;
}

h1#site_title {
	position: relative;
	z-index: 1;
	top: 20px;
	font-family:  Comic Sans MS, sans-serif;
	font-size: 20pt;

	left: 40px;
	color: #000;
}

h1#site_subtitle {
	position: relative;
	z-index: 1;
	top: 20px;
	font-family: Comic Sans MS, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	left: 40px;
	color: #000;
}

div#top_navi {
	margin : 0px 0px 0px 0px;
	padding : 75px 0px 0px 10px;
	height : 18px;
	text-align : left;
}

#can_menu {
	background : url(../data/images/bg_menu.gif) top right repeat-x;
	margin : 10px 3px 0px 6px;
	width : 904px;
	height : 30px;
	text-align : left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-repeat: repeat-x;
}
#can_menu img {
	margin : 8px 1px 1px 5px;
}
#can_menu a, #can_menu a:visited {
	color : #ffffff;
	font-size : 11px;
	line-height : 17px;
	font-weight : bold;
}
#can_menu a:hover {
	color : #FFAE60;
	font-size : 11px;
	line-height : 17px;
	font-weight : bold;
}
.pathway {
	margin : 0px;
	border : 0;
	font-size : 11px;
	line-height : 17px;
	font-weight : bold;
	color : #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.pathway:link, a.pathway:visited {
	color : #ffffff;
	font-size : 11px;
	line-height : 17px;
}
a.pathway:hover {
	color : #FFAE60;
}

#mid_out {
	margin-top : 5px;
	padding : 0px;
	width : 100%;
	min-height : 100%;
}

#leftmain {
	float : right;
	margin : 0px;
	padding : 0px;
	text-align : left;
	width : 160px;
}
#rightmain {
	float : left;
	margin : 0px;
	padding : 0px;
	text-align : left;
	width : 168px;
}

div.products_search{
	font :  12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color : #000000;
	margin-top:15px;
	width:526px;
}




div.products_search div.products_left {
	float:left;
}
div.products_search div.products_rigth {
	float:right;
	padding-left : 4px;
}

.products_left h1{
	color:#fff;
}


div.products_search div.title{
	
	border : 0px;
	text-indent : 10px;
	padding : 3px 0px 3px 3px;
	margin : 0px;
	line-height : 22px;
	background-color:#336799;
	font : bold 15px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color:#fff;
}

div.products_search_promo{
	width:257px;
	float:left;
	/*margin-right:3px;*/
	
}

div.vclear{
	width:19px;
	float:left;
	background:#fff url('../data/images/article_separator_v.gif') no-repeat center center;
	height:316px;
}

div.products_search_promo div.titlul{
	height:36px;
	
}

div.products_search_promo h1{
	font-size:12px;
}

div.products_search_promo div.poza{
	height:155px;
	
}


div.products_search_promo a.titlu_promo{
	color:#336799;
	font-size:12px;
	
}

div.products_search_promo a.titlu_promo:hover{
	color:#669acc;
	font-size:12px;
	
}

div.products_search_promo div.pret{
	background-color:#336799;
	color:#fff;
	font-size:15px;
	padding:3px;
	width:200px;
	margin-bottom:3px;
}

div.products_search_promo compara_produs{
	margin:0 5px 0 5px;
}

div.products_search_promo cumpara_produs{
	margin:0 5px 0 5px;
}

#leftmain table.moduletable th {
	background : url(../data/images/rtitle.gif) no-repeat;
	border : 0;
	height : 22px;
	font : bold 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color : #fff;
	text-align : left;
	text-indent: 5px;
	padding: 0px 0px 0px 5px;
	margin : 0px;
	line-height : 22px;
	background-position: left center;
}
#leftmain table.moduletable td {
	font : normal 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color : #333;
	text-align : left;
	padding : 2px 0px 2px 0px;
}


#rightarea {
	float : left;
	margin-right: 2px;
	padding : 0px 0px 0px 5px;
	text-align : left;
	width : 725px;
}
#leftarea {
	float : right;
	margin-right: 3px;
	padding : 0px;
	text-align : left;
	width : 175px;
	
}

#main_area {
	width : 100%;
	margin : 0px 0px 4px 0px;
	padding : 0px;
	border : 0px;
	text-align : left;
}
#main_body {
	margin: 0px;
	width : 100%;
	padding : 0px;
	border : 0px;
	text-align : justify;
}

div.left_edge {
	background: url(../data/images/bg_rightside.gif) repeat-y right top;
	margin-bottom : 7px;
}
div.right_edge {
	background: url(../data/images/bg_leftside.gif) repeat-y left top;
}
div.top_lcorner {
	background: url(../data/images/corner2.gif) no-repeat right top;
	height : 6px;
}
div.top_rcorner {
	background: url(../data/images/corner1.gif) no-repeat left top;
	height : 6px;
}
div.top_edge {
	background : url(../data/images/bg_corner1.gif) top right repeat-x;
	height : 6px;
	clear : both;
}
div.bot_lcorner {
	background: url(../data/images/corner4.gif) no-repeat right bottom;
	height : 6px;
}
div.bot_rcorner {
	background: url(../data/images/corner3.gif) no-repeat left bottom;
	height : 6px;
}
div.bottom_edge {
	background : url(../data/images/bg_corner2.gif) bottom right repeat-x;
	height : 6px;
	clear : both;
}
div.border {
	border-left : 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	padding : 0px;
}
div.corner_inner {
	padding: 0px 5px 0px 5px;
}

table.moduletable-topnav {
	padding : 0;
	text-align: center;
	
}
.moduletable-topnav td {
	text-align : center;
	color: #FFFFFF;
}
.topnav {
	width : 0;
}
a.topnav:link, a.topnav:visited {
	width : auto;
	color : #fff;
	border : 0;
	margin : 0px 4px;
	text-decoration : none;
	font-weight : bold;
	font-size : 8pt;
	text-align: center;
	/*padding-left: 10px;*/
}
a.topnav:hover {
	color : #ccc;
	text-align: center;
}

div.bottomcontainer {
	background : url(../data/images/bg_bnavi.gif) top right repeat-x;
	margin : 0px 0px 0px 0px;
	width : 100%;
	height : 30px;
	text-align : center;
	padding-top : 5px;
}

#footer {
	width : 100%;
	text-align : center;
	font : normal 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color : #222;
	line-height : 18px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 7px;
}


td, div, p {
	margin: 0px;
	color : #000;
	font-family : 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	padding : 0px;
	line-height : 17px;
	
}
#main_body a,#main_body a:link,#main_body a:visited {
	
	text-decoration : none;
}
#main_body a:hover {
	
	text-decoration : none;
}
h1 {
	font: bold 15px tahoma, Arial, Verdana, sans-serif, Helvetica;
	/*color: #333;*/
	margin: 0px;
	padding: 0px;
}
h2 {
	font: bold 14px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color: #333;
	margin: 0px;
	padding: 0px;
}
h3 {
	font: bold 13px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color: #333;
	margin: 0px;
	padding: 0px;
}
h4 {
	font: bold 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color: #333;
	margin: 0px;
	padding: 0px;
}


table.moduletable {
	border-width: 0px;
	border-style: none;
	border-color: inherit;
	width : 100%;
	padding : 0px;
	margin : 0px 0px 6px 0px;
}
table.moduletable th {
	height : 21px;
	font-family : tahoma, Arial, Verdana, sans-serif, Helvetica;
	font-size : 10px;
	font-weight : bolder;
	color : #333;
	text-indent : 2em;
	padding : 0px 0px 0px 0px;
	margin : 0px;
	border : 0;
	line-height : 28px;
}
table.moduletable td {
	font : normal 11px tahoma, Arial, Helvetica, sans-serif;
	color : #333;
	padding : 0px;
	margin : 0px;
	border : 0;
}
.moduletable a:link, .moduletable a:visited {
	color : #333;
	font-weight : bold;
	font-size : 11px;
	font-family : tahoma, Arial, Verdana, sans-serif, Helvetica;
	text-decoration : none;
}
.moduletable a:hover {
	color : #158DD6;
	text-decoration : none;
}
table.moduletable ul {
	padding : 0;
	margin : 0 0 0 3px;
}
.button {
	font : normal 10px tahoma, Arial, Helvetica, sans-serif;
	padding : 2px 2px 0px 2px;
	color : #ffffff;
	border : 0px;
	background-color: #158DD6;
}
.inputbox, .search {
	font : normal 11px tahoma, Arial, Helvetica, sans-serif;
	color : #333;
	border : 1px solid #999;
	background : url(../data/images/bg_input.gif) repeat-x;
}
select.inputbox {
	font : normal 11px tahoma, Arial, Helvetica, sans-serif;
	color : #333;
	border : 1px solid #E6D2B5;
	background : #ffffff url(../data/images/bg_input.gif);
}

/*.contentpane, */
.contentpaneopen {
	margin: 0px;
	text-align : left;
	color : #333;
	padding : 0px;
	width : 100%;
}
.contentpaneopen td {
	margin: 0px;
	padding: 0px;
}
.componentheading {
	margin: 0px;
	background: url(../data/images/ComponentTitle.gif) no-repeat;
	background-position: left;
	height: 20px;
	width: 518PX;
	padding: 0px 0px 0px 6px;
	font : bold 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	color : #fff;
	text-align: left;
}



.alb{
	color : #FFFFFF;


}

a.readon:link, a.readon:visited {
	font : bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color : #333;
	background : url(../data/images/arrow.gif) no-repeat;
	background-position: 10% 50%;
	border : 1px solid #E0E0E0;
	padding : 2px 4px 2px 20px;
	white-space : nowrap;
	float : right;
	line-height : 10px;
	text-align : left;
	text-decoration : none;
}
a.readon:hover {
	color : #000;
	text-decoration : none;
}

#main_content {
	width: 100%;
	padding-right: 5px;
	padding-left: 5px;
}

.mainlevel {
	font : bold 12px Arial, Verdana, Helvetica, sans-serif;
	line-height : 22px;
}
a.mainlevel:link, a.mainlevel:visited {
	display : block;
	background : url(../data/images/navi.gif) no-repeat;
	padding : 0px 0px 0px 0px;
	height : 22px;
	font : bold 12px tahoma, Arial, Verdana, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : none;
	text-indent : 15px;
	border : 0px;
	line-height : 22px;
}
a.mainlevel:hover {
	background : url(../data/images/navi_h.gif) no-repeat;
	color : #000;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
}
a.mainlevel#active_menu {
	background : url(../data/images/navi_active.gif) no-repeat;
	color : #000;
	padding: 0px 0px 0px 0px;
}
#active_menu {
	background : url(../data/images/navi_active.gif) no-repeat;
	color : #000;
	padding : 0px 0px 0px 0px;
}
a.sublevel:link, a.sublevel:visited {
	display : block;
	padding : 0px 0px 0px 25px;
	text-decoration : none;
	font : bold 12px tahoma, Arial, Verdana, Helvetica, sans-serif;
	color : #158DD6;
	line-height : 16px;
}
a.sublevel:hover {
	color : #333;
	text-decoration : none;
}
a.sublevel#active_menu {
	border : 0;
	font : bold 12px tahoma, Arial, Verdana, Helvetica, sans-serif;
	color : #158DD6;
	text-decoration : none;
	background : #ffffff;
	line-height : 16px;
	padding : 0px 0px 0px 25px;
}

ul#mainlevel-nav {
	list-style : none;
	padding : 0;
	margin : 50px 0px 0px 0px;
	float : right;
	white-space : nowrap;
	color : #FFFFFF;
}
ul#mainlevel-nav li {
	background : #158DD6 url(../data/images/snavi1.gif) top right no-repeat;
	width : auto;
	width : 5%;
	float : left;
	color : #FFFFFF;
	white-space : nowrap;
	margin-right : 3px;
}
#mainlevel-nav li a {
	background : url(../data/images/snavi2.gif) top left no-repeat;
	display : block;
	height : 18px;
	font : bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding : 0px 12px 0px 0px;
	text-decoration : none;
	color : #FFFFFF;
	line-height : 18px;
	white-space : nowrap;
}
ul#mainlevel-nav li a:hover {
	color : #FFFFFF;
	background : url(../data/images/snavi2.gif) top left no-repeat;
}
ul#mainlevel-nav li:hover {
	background : #158DD6 url(../data/images/snavi1.gif) top right no-repeat;
}

table.compara{
	font : 14px tahoma, Arial, Verdana, sans-serif, Helvetica;
	
	
}

table.compara tr#col1{
	background-color: #cee5f7;
	margin:5px;
	vertical-align : top;
	
}

table.compara tr#col2{
	background-color: #fff;
	margin:5px;
	vertical-align : top;
	
}

table.compara td#main{
	font-size:16px;
	background-color: #e7f4fe;
}


table.compara td#prod{
	width:150px;
}

	.fieldset {
		  
		  }
.fieldset label {
		
		  }
		
.fieldset .nobr {display:none;}  
.fieldset .textfield {
		padding-left:7px;  
		margin:3px;
		height:17px;
		width:142px;
		border:solid 0 #fff;
		padding-top:2px;
		background: transparent url("../data/images/textfield_bg_small.gif") no-repeat;
		}
	
		
		
.fieldset .textarea {
		padding-left:7px;
		margin:3px;
		height:165px;
		width:200px;
		border:solid 0 #fff;
		background: transparent url("../data/images/textarea_bg.gif") no-repeat;
		}
.submit {
		margin:3px;
		
		height:20px;
		border:solid 0 #fff;
		width:80px;
		background: transparent url("../data/images/submit.gif") no-repeat;
		cursor:pointer;
		 }
	
	
.rtop, .rbottom, .mtop, .mbottom{display: block;}

.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4,
.mtop .m1, .mtop .m2, .mtop .m3, .mtop .m4,
.mbottom .m1, .mbottom .m2, .mbottom .m3, .mbottom .m4
{ display: block;
  height: 1px;
  overflow: hidden; 
}

.r1, .m1{margin: 0 5px}

.r2, .m2{margin: 0 3px}

.r3, .m3{margin: 0 2px}

.rtop .r4, .rbottom .r4, .mtop .m4, .mbottom .m4
{ margin: 0 1px;
  height: 2px
}

.rtop, .rbottom{background: #FFF;}
.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4{background: #336799;}
.mtop, .mbottom{background: #FFF;}
.mtop .m1, .mtop .m2, .mtop .m3, .mtop .m4,
.mbottom .m1, .mbottom .m2, .mbottom .m3, .mbottom .m4{background: #f06b00;}
	
.first_level{
	margin : 0px;
	list-style-type: none;
	background-color:#336799;
	padding:0px;
	width: 100%;
	
}

.first_level li.on{
	background-color:#669acc;
	
}

.first_level li {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.first_level li.on a{
	color:#023668;
	background: transparent url(../data/images/sageata_p_s.gif) no-repeat top left ;
}

.first_level a{
	
	color:#fff;
	text-decoration:none;
	font :bold 13px tahoma, Arial, Verdana, sans-serif, Helvetica;
	padding:4px 0px 0px 15px;
	background: transparent url(../data/images/sageata_p.gif) no-repeat top left ;
	
	
}

.first_level a:hover{
	color:#023668;
	background: transparent url(../data/images/sageata_p_s.gif) no-repeat top left ;
	
}

.second_level a:hover{
	color:#00285a;
	background: transparent url(../data/images/sageata_s.gif) no-repeat top left ;
}

.second_level li {
	background-color:#669acc;
	border-bottom: thin solid #336799;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.second_level li.on{
	background-color:#99cdff;
}

.second_level li.on a{
	color:#00285a;
	background: transparent url(../data/images/sageata_s.gif) no-repeat top left ;
}

.second_level a{
	color:#fff;
	text-decoration:none;
	font :bold 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	padding:0px 0px 0px 25px;
	background: transparent url(../data/images/sageata_s.gif) no-repeat top left ;
	width : 168px;
}

.second_level{
	margin : 0px;
	list-style-type: none;
	padding:0px;
	width: 100%;
	
	
}

a.cumpara_produs{
	color:#fff;
	padding:6px 0px 0px 37px;
	background: transparent url(../data/images/adauga_in_cos.gif) no-repeat top left ;
	font-weight:bold;
	width:149px;
	height:28px;
	border: 0px none #CBD6DF;
	float: left;
}

a.cumpara_produs:hover{
	color:#eee;
	
}


a.compara_produs{
	color:#fff;
	padding:6px 0px 0px 37px;
	background: transparent url(../data/images/compara.gif) no-repeat top left ;
	font-weight:bold;
	width:149px;
	height:28px;
	float: left;
	border: 0px none #CBD6DF;
}

a.compara_produs:hover{
	color:#eee;
	
}



.separator{
	width:520;
	height:10px;
	background: transparent url(../data/images/article_separator.gif) no-repeat top center ;
	
}
.fieldsName{
	font :bold 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	border-right: thin solid #99cdff;
}

.fieldsValues{
	font : 12px tahoma, Arial, Verdana, sans-serif, Helvetica;
	border-left: thin solid #99cdff;
	padding: 3px;
}


#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(../data/images/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(../data/images/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(../data/images/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(../data/images/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

div.filtru{
	background: url(../data/actions_icons_gif/sageata_jos.gif) center left no-repeat;
	padding-left:7px;
	margin-left:7px;
	float: left;
	color:#fff;	
	
}


.componentheading a{
	color:#fff;
}


#filters a , #filters a:visited{
	color:#0000ff;

}

#filters a.on , #filters a:hover{
	color:#000;

}




