body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f5d5e7;
	background-image: url(../media/img/layout/bg.gif);
}

body,td,th,textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
}

p{ margin:0px; padding:0px;}

a:link {
	color: #8f8f8f;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #8f8f8f;
}
a:hover {
	text-decoration: none;
	color: #8f8f8f;
}
a:active {
	text-decoration: underline;
	color: #8f8f8f;
}

.link_menu{
	color: #8f8f8f;
	text-decoration:none;
}
.link_menu:link{
	color: #8f8f8f;
	text-decoration:none;
}

.link_menu:visited{
	color: #8f8f8f;
	text-decoration:none;
}
.link_menu:hover{
	color: #8f8f8f;
	text-decoration:underline;
}
.link_menu:active{
	color: #8f8f8f;
	text-decoration:none;
}



.link_white{
	color: #FFFFFF;
	text-decoration:none;
}
.link_white:link{
	color: #FFFFFF;
	text-decoration:none;
}

.link_white:visited{
	color: #FFFFFF;
	text-decoration:none;
}
.link_white:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
.link_white:active{
	color: #FFFFFF;
	text-decoration:none;
}


.bg_white{
	background-color:#f1f1f3;
}
.bg_header{
	background-image:url(../media/img/layout/bg_header.gif);
	background-color:#de027a;
	border-bottom:2px #cecece solid;
}
.border_grey_bottom{
	border-bottom:1px #cecece solid;
}
.bg_mouse2{
	background-image:url(../media/img/layout/bg_mouse.gif);
	background-repeat:no-repeat;
	background-position:right;

}
.bg_mouse_eng{
	background-image:url(../media/img/layout/bg_mouse_eng.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.bg_mouse_right{
	background-color:#f1f1f3;
	background-image:url(../media/img/layout/bg_left_shadow.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px;
	padding:0px;


}
.left_padding{ 
/*
margin-left:19px;
*/
}
.padding{
	padding:19px;
}
.justify{
	text-align:justify;
}
.margin_label{
	margin-right:21px;
}

.text_white{
	color:#FFFFFF;
}

.td_border1{
	border:#de027a 1px solid;
}
.td_border2{
	border:#cccccc 1px solid;
	background-color:#f4f4f4;
}
.bold1{
	color:#de027a;
	font-size:13px;
	font-weight: bold;
}
.bold1:link{
	color:#de027a;
	font-size:13px;
	font-weight: bold;
}
.bold1:active{
	color:#de027a;
	font-weight: bold;
}
.bold1:visited{
	color:#de027a;
	font-size:13px;
	font-weight: bold;
}

#menu_div{
 background-color:#de027a; padding:5px; width:69px;color:#FFFFFF; 
}
.bg_hartasite{
	background-image:url(../media/img/layout/bg_sitemap.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.bg_termenisiconditii{
	background-image:url(../media/img/layout/bg_termenisiconditii.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.bg_download{
	background-image:url(../media/img/layout/bg_download.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.img_border{
	position:relative;
	border:2px solid #de027a;
	width:45px;
	height:45px;
	float:left;
	margin:5px;
}
#exemple{ padding-right:37px;}

.clients_gallery{ 
	margin:5px; 
	border:2px solid #de027a;
	float:left;
	width:150px;
}

.border_contact {
	border-bottom: 1px solid #de027a;
	

}
.color_white{	background-color:#FFFFFF; border-bottom: 1px solid #de027a;}
.form1 { border:1px solid #cccccc; height:16px; font-size:10px; color:#666666; padding:2px; padding-top:2px; width:170px;  }
.form1_textarea { border:1px solid #cccccc;  font-size:11px; color:#666666; padding:2px; padding-top:2px; width:170px;  }
.form1_button { background-color:#de027a; border:1px solid #FFFFFF;  font-size:10px; color:#FFFFFF; padding:2px; padding-top:2px; width:177px;  }

.border_white{ border:1px solid #de027a;}

.header_text {  font-weight:bold; font-size:14px;  letter-spacing:0.7pt; color:#FFFFFF;}

.img_forma{
	position:relative;
	border:2px solid #de027a;
	width:45px;
	height:45px;
	margin:4px;
}
.img_forma2{
	position:relative;
	float:left;
	border:2px solid #de027a;
	width:45px;
	height:45px;
	margin:4px;
}

.border_flag{
	border:2px solid #ea5aa8;
}

.forma {  height:75px; float:left; }
.forma_text {  padding-left:7px; position:relative; height:25px;  width:45px; font-size:9px;}

.bg_mouse_small{ background-image:url(../media/img/layout/bg_mouse_small.gif); background-repeat:no-repeat; }
.price_forma{ width:45px; height:45px; border:1px solid #EEEEEE; float:left; margin:3px; }