/* CSS Document for M&M International - made by alternanzeit*/

body {
    margin:0;
    padding: 0;
	background-color: #FFFFFF;
}

select {
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
select option{
  font-size:10px;
  /*width: 200px;*/
}
.grey_search{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
/* skin links */

A:link {
	COLOR:#003399;
    background-color: transparent;
    text-decoration: none;
}
A:visited {
	COLOR:#003399;
    background-color: transparent;
    text-decoration: none;
}
A:active {
	COLOR:#003399;
    background-color: transparent;
    text-decoration: none;
}
A:hover {
	COLOR:#FFFFFF;
    background-color: transparent;
    text-decoration: none;
}

/* FAQ Background */
#faq {

	width:582px;
	float:right;

}

.faq_answer td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	text-align:justify;
}

.faq_title {
	background-image:url(../../images/faq_question_over.gif);
	background-repeat:no-repeat;
	width:582px;
	height:17px;
	float:right;
	margin-top:20px;
	display:block;
	position: relative;
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
	margin: 0;
	margin-top: 20px;
	padding: 0;
}

.faq_title a{
display: block;
color: #FFFFFF;
font-size: 14px;
font-weight:bold;
width: 582px;
height: 17px;
display: block;
float: right;
text-decoration: none;
}
#selected_faq{
visibility:hidden;
color: #003399;
}
.faq_title img{
width: 582px;
height: 17px;
border: 0
}

.faq_title a:hover img{
visibility:hidden;
color: #003399;
}
.faq_title a:link{
color: #FFFFFF;
}
.faq_title a:visited{
color: #FFFFFF;
}
.faq_title a:hover{
color: #FFFFFF;
}

.faq_title span{
position: absolute;
left: 13px;
top: 2px;
margin: 0px;
padding: 0px;
cursor: pointer;
}



#faq_up {
	background-image:url(../../images/faq_top.gif);
	background-repeat:no-repeat;
	width:582px;
	height:30px;
	float:right;
	margin-top:20px;
}


#faq_center {
	background-image:url(../../images/faq_center.gif);
	background-repeat:repeat;
	width:582px;
	text-indent:5px;	
	float:right;
}
#faq_center img{
  margin-top:5px;
}
#faq_down {
	background-image:url(../../images/faq_down.gif);
	background-repeat:no-repeat;
	width:582px;
	height:33px;
	float:right;
}


#center {
	background-color:#FFFF33;
	width:400px;

}


#down {
	/*background-color:#FF0000;*/
	background-image:url(../../images/down.gif);
	width:400px;
	height:50px;
}

/* ID'S PAGE LAYOUT */

#head {
	width:955px;
	height:52px;
	background-image:url(../../images/head.jpg);
	float:left;
}

#grey {
	width:955px;
	height:27px;
	background-image:url(../../images/grey.jpg);
	float:left;
	clear:left;
}

#content {
	width:955px;
	background-image:url(../../images/content.jpg);
	float:left;
	clear:left;
}


#foot {
	width:955px;
	height:120px;
	background-image:url(../../images/foot.jpg);
	float:left;
	clear:left;
}
#foot div{
  
  /*position: absolute;*/
  margin-top:30px;
}
.foot_pdf_container{
  position: absolute;
  left:375px;
  width:500px;
  margin-top:0px;
}
.cell_pdf_container{
  width:33%;
  padding-right:10px;
}
.pdf_cell{
  width:29px;
}
.pdf_text_cell{
  text-align:left;
}
.pdf_cell img{
  float:left;
  cursor:pointer;
}

#foot div img{
  float:left;
  margin-right:5px;
  cursor:pointer;
}
#catalogue{
  width: 289px;
  left:375px;
}
#conformity{
  width: 289px;
  left:664px;
}
#catalogue_sol{
  width: 192px;
  left:375px;
}
#conformity_sol{
  width: 192px;
  left:557px;
}
#RoHS{
  width: 192px;
  left:739px;
}
.prod_pdf{
  float:left;
}
#image {
  position: relative;
	width:235px;
	height:210px;
	float:left;
}
#image img{
	margin:0px;
}

#titles {
	width:705px;
	height:33px;
	background-image:url(../../images/titles_bg.gif);
	float:right;
}


#blu {
	width:275px;
	height:305px;
	background-image:url(../../images/blu.jpg);
	background-repeat:no-repeat;
	float:left;
	clear:left;
}

#menu {
	width:93px;
	height:232px;
	margin-top:16px;
	float:left;
}

#submenu {
	width:179px;
	height:240px;
	margin-top:16px;
	float:right;
}

#page_content{
  width:582px;
  float:right;
  margin-bottom:50px;
  /*position:relative;
  top:0px;*/
}
#search_border {
	width:565px;
	height:134px;
	margin-right:15px;
	margin-top:5px;
	background-image:url(../../images/search_border.gif);
	background-repeat:no-repeat;
	float:right;
}
#search_links{
  color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left: 2px;
	margin-bottom: 0px;
}
#search_links span{
  cursor:pointer;
}
#search_form{
  margin-top: 10px;
}
#product_container {
	width:582px;
	/*height:138px;*/
	float:right;
	margin-top:30px;
}
#product_presentation_sol{
  margin-top:50px;
}
#product_presentation_pis{
  /*text-align:justify;*/
  margin-top:50px;
}
#product_presentation_sol p,#product_presentation_pis p{
  margin: 0px 0px 7px 0px;
}
#product_presentation_sol img,#product_presentation_pis img{
  float:right;
  margin-right:10px;
}
#line {
}
.product_sol{
  float:left;
  width: 280px;
  margin-bottom: 10px;
}
.product{
  position:relative;
  float:left;
  width: 566px;
  margin-bottom: 10px;
}

#product_category {
	width:582px;
	height:17px;
	background-color:#FF1111;
	margin-bottom:10px;
	float:left;
}
#product_category img{
  bordr: 1px solid #00f;
}
#product_image {
	width:110px;
	height:110px;
	float:left;
}
#product_image img{
  border: 0px solid transparent;
}

.product_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:2px;
}

.product_name {
	width:145px;
	height:105px;
	float:left;
	position:relative;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:2px;
}

#product_desc{
  width:70px;
  
}
.prod_multi{
  font-weight: normal;
  font-size: 80%;
  margin: 5px 0px;
}
#product_links{
  position:absolute;
  bottom:0px;
}
#product_links img{
  border: 0px solid transparent;
}
.product_ext_desc{
  float:right;
  width: 290px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-align: justify;
}
.quad{
  float:left;
  margin-left:10px;
  width:13px;
  height:17px;
}
.news_title {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:1px;
}
.news_data{
  letter-spacing:2px;
}
.news_text {
	width:305px;
	float:left;
	margin-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.news_text_home {
	width:305px;
	float:left;
	margin-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.news_image {
	float:right;
	margin-right:30px;
	margin-bottom:30px;
	border: 1px solid #666;
}

.news_pdf{
  width:185px;
	float:right;
	clear:right;
	margin-right:30px;
}
#news_box{
  overflow:hidden;
  margin-top: 25px;
  height:128px;
}
.news_home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	margin-bottom:10px;
	cursor:pointer;
}
.news_home_title{
  color:#fff;
  font-weight:bold;
  font-size:8pt;
}
.news_home_abstract{
  margin-top:0px;
  line-height:7pt;
}
.news_home_abstract p{
  margin-top:0px;
  line-height:7pt;
}
/* TEXTS FORMATTING */

.blu_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#003399;
	float:right;
	text-align:right;
	margin-right:15px;
	margin-top:7px;
}

.public_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#003399;
	/*float:right;*/
	text-align:right;
	margin-right:15px;
	margin-top:7px;
}
.grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	
}

.grey_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color:#333;
	margin-bottom: 4px;
}

.black_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	}



/* NAVIGATION MENUS WITH ROLLOVER EFFECT */
.nav{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../../images/main_menu_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 91px;
height: 24px;
margin: 0px;
padding: 0px;
}

.nav a{
display: block;
color: #FFFFFF;
font-size: 14px;
width: 91px;
height: 24px;
display: block;
float: left;
text-decoration: none;
}

.nav img{
width: 91px;
height: 24px;
border: 0px solid transparent;
margin-bottom:0px;
}
.main_menu_link img{

margin:0px;
}
a.main_menu_link:link{
  color:#fff;
}
a.main_menu_link:visited{
  color:#fff;
}
* html a:hover{
visibility:visible;
}

.nav a:hover img{
visibility:hidden;
color: #003399;
}

.nav a:hover{
color: #fff;
}

.nav_over{
color: #003399;
}

.nav span{
position: absolute;
left: 13px;
top: 4px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
#selected{
  cursor: default;
  color: #003399;
  font-size: 14px;
}
/* EXCEPTION FOR TOP IMAGE OF MAIN MENU */
.nav2{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../../images/main_menu_over2.gif) no-repeat;
white-space: nowrap;
display: block;
width: 91px;
height: 24px;
margin: 0;
padding: 0;
}

.nav2 a{
display: block;
color: #FFFFFF;
font-size: 14px;
width: 91px;
height: 24px;
display: block;
float: left;
text-decoration: none;
}

.nav2 img{
width: 91px;
height: 24px;
border: 0
}

* html a:hover{
visibility:visible
}

.nav2 a:hover img{
visibility:hidden
}

.nav2 a:hover{
color: #fff;
}

.nav2 span{
position: absolute;
left: 13px;
top: 4px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* END OF EXCEPTION */

/* SUBMENU */
.submenu{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: wrap;
display: block;
width: 178px;
height: 46px;
margin: 0;
padding: 0;
}

.submenu_selected {
  color: #fff;
  font-size: 12px;
text-align:right;
}
.submenu a{
display: block;
color: #003399;
font-size: 12px;
width: 178px;
height: 46px;
display: block;
float: right;
text-decoration: none;
text-align:right;
}

.submenu img{
width: 178px;
height: 46px;
border: 0
}

* html a:hover{
visibility:visible;
}

.submenu a:hover img{
visibility:hidden;
color: #FFFFFF;
}

.submenu a:hover{
color: #FFFFFF;
}

.submenu div{
position: relative;
right:0px;
top: 6px;
text-align:right;
margin: 0px;
padding: 0px;
margin-right:50px;
}
.submenu a div{
cursor: pointer;
}

.submenu_noprod{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: wrap;
display: block;
width: 130px;
height: 26px;
margin: 0;
padding: 0;
}
.submenu_noprod_selected {
  color: #fff;
  font-size: 12px;
}

.submenu_noprod a{
display: block;
color: #003399;
font-size: 12px;
width: 130px;
height: 26px;
display: block;
float: right;
text-decoration: none;
text-align:right;
}

.submenu_noprod img{
width: 130px;
height: 26px;
border: 0
}

* html a:hover{
visibility:visible;
}

.submenu_noprod a:hover img{
visibility:hidden;
color: #FFFFFF;
}

.submenu_noprod a:hover{
color: #FFFFFF;
}

.submenu_noprod div{
position: absolute;
right:0px;
top: 6px;
text-align:right;
margin: 0px;
padding: 0px;
margin-right:0px;
}
.submenu_noprod a div {
cursor: pointer;
}

/* EXCEPTION FOR THE PRODUCTS PAGE */
#general_purpose { 
     background-image: url(../../images/products/general_purpose_solenoid.gif); 
     background-repeat: no-repeat;
     }

#piston_valves { 
     background-image: url(../../images/products/piston_valves.gif); 
     background-repeat: no-repeat;
     }
	 
#automatic_drain { 
     background-image: url(../../images/products/automatic_drain.gif); 
     background-repeat: no-repeat;
     }
	 
#connectors_coils { 
     background-image: url(../../images/products/connectors_coils.gif); 
     background-repeat: no-repeat;
     }
	 
#customized_solutions { 
     background-image: url(../../images/products/customized_solutions.gif); 
     background-repeat: no-repeat;
     }
/* END OF EXCEPTION */

/* END OF SUBMENU */

/* END OF NAVIGATION */
#static_container_org {
	width:660px;
	height:490px;
	position:absolute;
	top:160px;
	left:250px;
}
#nation_container {
	width:582px;
	float:left;
}
#nation_img{
  float:left;
  width:140px;
}
#nation_img img{
}
#org_back{
  margin-left:10px;
  float: left;
}
#nation_contacts{
  margin:0px;
  padding:0px;
  width:350px;
  margin-left:10px;
  float:right;
}
#organization_contact{
  margin-bottom:40px;
  margin-top:20px;
}
.org_address {
	margin-top:10px;
}
.org_address p{
  margin:0px;
}
.org_contacts{
	margin-top:10px;
}
.black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.org_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:140%;
	font-weight:bold;
	margin-right:10px;
}
.org_text a:link{
  color:#333;
}
.org_text a:visited{
  color:#333;
}
.org_text a:hover{
  color:#003399;
}
.organization_zone{
  background-color:#f00;
  margin-bottom:0px;
}
#pav_only{
  float:right;
}
.faq_answer p{
  margin:0px;
}
.black_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	}
#send_cv_button{

  margin-top:30px;
}
