body{
	background:#fcfcfc;
	font-family:Arial, Arial Hebrew, Helvetica,Garuda,sans-serif;
	font-size:13px;
	overflow-x:hidden;
}

a{text-decoration:none;color:#062745;}
a:hover{color:#302615;text-decoration:underline;}


h1{font-size:135%;}

.bg_tl,
.bg_tr,
.bg_bl,
.bg_br{/*height:100%;*/}

.bg_tl{background:url(../images/bg/tl.gif) no-repeat top left; }
.bg_tr{background:url(../images/bg/tr.gif) no-repeat top right;}
.bg_bl{background:url(../images/bg/bl.gif) no-repeat bottom left;}
.bg_br{background:url(../images/bg/br.gif) no-repeat bottom right;}

/* layout
-------------*/
.full_wrapper{width:850px;margin: 0 auto;}
.header_wrapper {
width:850px; margin: 0 auto;
background:url(../images/bg_top.gif) repeat-y center;
background:url(../images/bg.gif) repeat-y center;
}

.header_wrapper .container{ width:829px;}
.wrapper .container{ width:786px;}/*padding-left:15px;}*/

.wrapper {
width:850px;margin: 0 auto;
background:url(../images/bg.gif) repeat-y center;
}
.page_index object {width:830px; height:220px;}
/* nav
 ------*/
.nav{width:786px;margin:0 auto;}

/* frontapge nav
 ------*/
.index .nav{width:100%;}

/* footer
 ------*/
.footer .text, .footer .nav{margin: 0 auto;width:786px;}
.footer .text, .footer .nav{margin: 0 auto;width:786px;}

.footer{padding-bottom:20px;}

.page_index .footer .text, .page_index .footer .nav{margin: 0 auto;width:830px;}
.page_index .footer{padding-bottom:0px;}
/* frontapge footer
 ------*/
.index .footer{margin: 0 auto;width:830px;padding-bottom:20px; padding-bottom:0px;}


.footer  .carousel{margin: 0 auto;width:787px;}
.page_index .footer  .carousel{margin: 0 auto;width:828px;}

.page_clients .footer  .carousel{margin: 0 auto;}

/* content width footer
 ------*/
.container{margin: 0 auto;width:800px;}

/* content background on specific pages*/
.page_pnimi4 .container  {background:url(../images/pnimi4_bg.gif) repeat-x top #ffffff;}
.teaser_container{
margin: 0 auto; width:850px;text-align:center;
background:url(../images/bg.gif) repeat-y center;
}
.teaser_container .image{
margin: 0 auto; width:850px;text-align:center;
background:url(../images/bg.gif) repeat-y center;
}
.teaser_container object {width: 748px;height: 189px;margin:0 0 0 0;}
.page_pnimib,.page_pnimi4{/*height:165px;*/}
.page_pnimib .sidebar { margin-top:9px;}
.page_pnimi4 .sidebar { margin-top:4px;}

.bg_bottom{background:url(../images/bg_bottom.gif) repeat-x top;height: 8px;margin: 0 auto; width:850px;}

.content { padding:1px 0 10px 0; float:right;margin-top:15px;width:620px}

.page_index .content {padding:1px 0 0 0;float:none;margin-top:0; width:620px}

.content p.text{padding:8px 0 8px 10px; font-size:90%;}


.page_rac .content p.text {
padding: 8px 0 8px 10px;
font-size: 90%;
margin-right: 150px;
width: 325px;
}

.page_index .content .box {

}
.page_index .content h3 {
font-size:17px;
line-height:18px;
}

.page_index .content .box{
cursor:pointer;
float:right;
padding:7px 0 0px 0;border:1px solid #dddddd;
width:188px;height:225px;text-align:center;
margin:0px 0px 0 14px;
color:#062645;

font-size:16px;
line-height:18px;
font-weight:500;
}
.page_index .content .box a{color:#9f0d0d;text-decoration:none;}
.page_index .content .box .icon{/*margin: 15px 0 0 0;*/}

/* content box on ikari page
 ---------------*/
 .page_ikari p{
 padding: 25px 10px 0 10px;
 padding: 5px 0 5px 0;
 }
.page_ikari  .content h1 {
margin:8px 0 8px 0;
text-align:center;
}
.page_clients  .content h1 {
margin:8px 55px 8px 0;
text-align:right;
}

.page_ikari  .content h1 {
margin:8px 0 8px 0;
text-align:center;
}
 
.page_ikari .content h2 {
padding:5px 0 5px 0;
font-size:14px;
font-weight:bold;
}
.page_ikari .content h3 {
padding:5px 0 5px 0;
font-size:14px;
font-weight:bold;
}
.page_ikari  .content {
background:url(../images/text_bg.gif) repeat-x;
border:1px solid #eeeeee;
padding:3px 25px 11px 25px;
width:490px;
}

.page_ikari .content .box img{
padding:12px 15px 12px 15px;
border:1px solid #cfd3d7;
/*width:480px;*/
margin:0 15px 7px 0;
background:#ffffff;
}

.page_ikari .content .box img{
padding:12px 15px 12px 15px;
border:0px solid #cfd3d7;
/*width:480px;*/
margin:0 15px 7px 0;
background:#ffffff;
}

.page_clients .content .box img{
/*padding:12px 0 12px 0;*/
  padding:0;
border:1px solid #cfd3d7;
/*width:480px;*/
margin:0 5px 7px 0;
width:106px;height:64px;
background:#ffffff;
}


.page_ikari .sidebar .left_teaser{
margin: 0 -22px -2px 0;

}

/* content box on raccomandation page
 ---------------*/
 
.page_rac  .content h1 {
margin:8px 35px 8px 0;
}
 
.page_rac  .content {
background:url(../images/text_bg.gif) repeat-x;
border:1px solid #eeeeee;
padding:3px 17px 0x 0;
width:542px;
}
 
.page_rac .content .box{
padding:3px 15px 3px 15px;
border:1px solid #cfd3d7;
width:480px;
margin:0 17px 10px 0;
background:#ffffff;
clear:both;
}
.page_rac .content .box img{
float:right;
padding-left:10px;
}
.page_rac .content .box b,.page_rac .content .box strong{
padding-top:4px;
display:block;
}

.page_rac .sidebar .left_teaser{
margin: 0 -24px -2px 0;
text-align:left;
}





/* page facebook
 ---------------*/
 
.page_facebook  .content h1 {
margin:8px 0 8px 0;
}
 
.page_facebook  .content {
background:url(../images/text_bg.gif) repeat-x;
border:1px solid #eeeeee;
padding:0 20px 10px 0;
width:524px;
}

.page_facebook .content p.text {
margin:0 0 0 25px;
}
 
 
.page_facebook .content .box{
/*padding:3px 15px 3px 15px;*/
/*border:1px solid #cfd3d7;*/
width:244px; height:139px;
margin:10px 0px 0 15px;
background:#ffffff;
float:right;
background:url(../images/img_border_facebook.png) no-repeat;
}
.page_facebook .content .box img{
margin: 1px 4px 0 0;
}
.page_facebook .content .box b,.page_rac .content .box strong{
padding-top:4px;
display:block;
}

.page_facebook .sidebar .left_teaser{
margin: 0 -14px -2px 0;
text-align:left;
}





.page_clients .sidebar .left_teaser{
margin: 0 -30px -2px 0;
text-align:left;
}
/*.page_index .content .box img{display:block;}*/
.location{/*background:#072845*/
font-weight:bold;
font-size:13px;
text-align:center;
padding:5px;
}

.page_index .location{/*background:#072845*/
font-weight:bold;
font-size:12px;
padding:10px;
margin-right:45px;
text-align:right;
}
.location img{/*background:#072845*/
/*vertical-align:middle;*/
}
.header{height:88px;
background:url(../images/top_bg.gif) repeat-x ;}

.header a.logo {
background:url(../images/logo.png) no-repeat left bottom;
width:114px;
height: 80px;
float:right;
}


.sidebar{float:left;margin:8px 0 0 0; width:210px;}


.sidebar .box{
	border:1px solid #dddddd;
	margin:2px 0 6px 0;
	width:200px;
	padding:0 0 0 5px;}
	


.sidebar .quote ,.sidebar .contact{text-align:center;}

.sidebar .box a{margin:0 0 2px 7px;padding-right:1px;display:block; text-align:left;color:#990000;font-weight:bold; font-size:100%}
.sidebar .box a.link{ text-align:center;}
.sidebar .box p{font-size:80%}
.sidebar ul {list-style:none;}

.sidebar .text_box{
 width:177px;
 padding:6px 25px 6px 3px; 
}
.sidebar .text_box h3{ font-size:22px; font-weight:normal;}

.sidebar .text_box p{
	padding: 7px 0 7px 0;
}
.page_index .sidebar{float:left;margin:8px 2px 0 0px; width:170px;}
.page_index .sidebar .box {border:1px solid #dddddd;margin:2px 0 6px 0;width:170px;padding:0 0 0 5px;}
.page_index  .sidebar .text_box h3{ font-size:16px; font-weight:bold;color:#07304e}
.page_index .sidebar .text_box { width:163px; padding:0 7px 0 5px}


.sidebar .box  li{width:100%;}
.sidebar .text_box p{color:#06304d; font-size:13px;}

.page_pnimi4 .content .main_image{float:right;margin-right:10px;}
.page_pnimi4 .content h1 span{font-weight:normal;}
.page_pnimi4 .content h1{text-align:center;}
.contact_box .content .box{padding:10px;margin-top:5px;border:1px solid #dddddd;}
.page_pnimi4 .content{width:550px;}

.contact_box{
margin:0 auto;
width: 787px; height:114px;
background:url(../images/pnimi4_form_bg.gif) no-repeat;
}
 .contact_box {padding:12px 0 0 0 ;}
 .contact_box_title{margin:8px 70px 2px 0;}
 .contact_box   table {
margin:9px 65px 0 0;
}
 .contact_box   table td{
text-align:right;
height:30px;
}
 .contact_box   table td .text{
letter-spacing:1px;
padding:4px 0 0 6px;
}

 .contact_box  .text_box {
 width:135px;
 padding:5px 7px 5px 3px; 
 line-height:140%;;
}
 .contact_box  .text_box h3{
 font-size:120%;
}
 .contact_box .text_box p{padding:3px 0 3px 0;color:#06304d;}


 .contact_box   input[type="radio"]{
/*width: 1.3em;
height: 1.3em;*/
margin: 0px 8px 0 0;
padding-top:2px;
}

 .contact_box   input[type="text"]{
width:210px;
background:#fcfbfb;
border:#818181 1px solid;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0 4px 0 16px;
height:18px;
}

 .contact_box .button {
background: url(../images/send.jpg) no-repeat;
border:none;
padding:35px 61px 0 0;
margin:-10px 5px 0 0;
cursor:pointer;
outline:none;
}







.page_pnimib .form_main_image{}
.page_pnimib  .content table  {margin:15px 60px 0 0;}
.page_pnimib  .content table .bottom{margin:0 0 0 0;}
.page_pnimib  .content table td{text-align:right;height:30px;vertical-align: middle;}
.page_pnimib  .content table td.t{vertical-align: top;}
.page_pnimib .content .main_image{float:right;}
.page_pnimib .content h1 span{font-weight:normal;}
.page_pnimib .content h1{text-align:center; color:#2b2d3d;margin-top:11px}
.page_pnimib .content .box{
height:378px;
border:2px solid #d7dce2;
background: url(../images/pnimib_form_bg.gif) repeat-x;
}

.page_pnimib .reason{margin-top:5px;}
.page_pnimib .content{padding-top:12px;width:550px;}
.page_pnimib  .content .contact_box{
width:716px; height:156px;
background:url(../images/pnimi4_form_bg.gif) no-repeat;
}
.page_pnimib .form_main_image{
height:367px;
background: url(../images/pnimib_form_image.png) no-repeat left bottom;}
.page_pnimib  input[type="text"]{
width:240px;
background:#fcfbfb;
border:#2c3943 1px solid;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0 4px 0 16px;
height:18px;
background:url(../images/input_bg.gif) repeat-x;
}
.page_pnimib b.comments{ font-size:90%;display:block;padding:0 10px 0 10px;margin-top:5px;margin-top:5px;}
.page_pnimib .input_email {margin-bottom:7px;margin-top:7px;}
.page_pnimib textarea{ 
width:235px; height:45px;
-moz-border-radius: 5px;border-radius: 5px;
}

.page_pnimib  input[type="radio"]{
width: 1.3em;
height: 1.3em;
margin: 0px 8px 0 0;
padding-top:2px;
}

.page_pnimib  table td .text{ letter-spacing:1px;padding:0px 0 0 6px;}

.page_pnimib .button {
background: url(../images/send.png) no-repeat;
border:none;
padding:25px 57px 0 0;
/*margin:-5px 5px 0 0;*/
margin: -25px  0 0 65px;
cursor:pointer;
outline:none;
float:left;
}



/* contact page
---------------------------------------*/
.page_contact .form_main_image{}
.page_contact  .content table  {margin:15px 60px 0 0;}
.page_contact  .content table .bottom{margin:0 0 0 0;}
.page_contact  .content table td{text-align:right;height:30px;vertical-align: middle;}
.page_contact  .content table td.t{vertical-align: top;}
.page_contact .content .main_image{float:right;}
.page_contact .content h1 span{font-weight:normal;}
.page_contact .content h1{text-align:center; color:#2b2d3d;margin-top:11px}
.page_contact .content .box{
height:378px;
border:2px solid #d7dce2;
background: url(../images/pnimib_form_bg.gif) repeat-x;
}

.page_contact .reason{margin-top:5px;}
.page_contact .content{padding-top:12px;width:550px; background:none;border:none;
padding:0; margin-top:10px;

}
.page_ikari .content .box{padding:0;}
.page_contact  .content .contact_box{
width:716px; height:156px;
background:url(../images/pnimi4_form_bg.gif) no-repeat;
}
.page_contact .form_main_image{
height:367px;
background: none;
}
.page_contact  input[type="text"]{
width:240px;
background:#fcfbfb;
border:#2c3943 1px solid;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0 4px 0 16px;
height:18px;
background:url(../images/input_bg.gif) repeat-x;
}
.page_contact b.comments{ font-size:90%;display:block;padding:0 10px 0 10px;margin-top:5px;margin-top:5px;}
.page_contact .input_email {margin-bottom:7px;margin-top:7px;}
.page_contact textarea{ 
width:235px; height:45px;
-moz-border-radius: 5px;border-radius: 5px;
}

.page_contact  input[type="radio"]{
width: 1.3em;
height: 1.3em;
margin: 0px 8px 0 0;
padding-top:2px;
}

.page_contact  table td .text{ letter-spacing:1px;padding:0px 0 0 6px;}

.page_contact .button {
background: url(../images/send.png) no-repeat;
border:none;
padding:25px 57px 0 0;
/*margin:-5px 5px 0 0;*/
margin: -25px  0 0 65px;
cursor:pointer;
outline:none;
float:left;
}
/* nav
---------------------------------------*/
.nav{
	height:29px;
	width:645px;
	color:#dec6c7;		
	font-size:12px;
	margin-bottom:10px;
	float:left;
	margin:0 0 0 -7px;
	width:720px;
}
.header .nav{
	margin-top:24px;
}
.nav ul {
	list-style:none;	
	padding:0 13px 0 0;
	background:url(../images/menu_bg2.png) no-repeat;
	height:40px;	
}
.nav li {
	float:right;	
	padding:13px 9px 13px 8px;
	text-align:center;
	cursor: pointer;
	background:url(../images/sep.gif) no-repeat left;
}
.nav li a:hover{text-decoration:none;color:#d92129}

.nav .sep{background:url(../images/sep.gif) no-repeat center left;}
.nav .last{background:none  !important;}
.nav a {
	color:#000000;
	
	/*font-weight:bold;*/
}
.nav li.current a{font-weight:bold;color:#d92129}


.footer .nav{
	height:19px;	
	font-size:90%;
	
	margin-bottom:0px;	
	float:none;
}
.footer .nav ul {
	list-style:none;	
	padding:0 40px 0 0;
	background:#072845;
	height:19px;	
}
.footer .nav li {
padding:1px 14px 0px 9px;
background:url(../images/sep_white.gif) no-repeat left;}
.footer .nav a {color:#ffffff;}
.footer .nav a:hover {text-decoration:underline;color:#ffffff;}
.footer .nav .sep{margin:0;}

.footer .text {background:#f0f1f3;}
.footer .block {float:right;/*width:80px;*/font-size:80%;margin:10px 54px 10px 10px}

.footer  .carousel{background:url(../images/carousel_bg.gif) repeat-x bottom}
.footer  .our_customers{margin:10px 50px 0 20px}
.page_index .footer  .our_customers{margin:10px 20px 0 20px}
.footer  span{font-weight:normal;font-size:90%;}
/* page 1
---------------------------------------*/
.header{clear:both;}

.header .language,.header  .social {float:left;position:relative; list-style:none; }
.header .language,.header  .social li{float:left;}
.header .language{}


.sep{padding-top:15px; margin-bottom:15px;}
.clr{clear:both;}
.clrr{clear:right;}
.clrl{clear:left;}


/* social links
--------------------------------------*/
.header .social  {margin:1px 0 0 1px; float:left;}
.header .facebook{margin:4px 0 0 9px;}
.header .linkedin  {margin:4px 0 0 4px;}

.footer .social  {margin:0 0 0 40px; float:left;}

/*.social a {margin:10px 0 0 40px;}*/
/*.linkedin{
padding:0px 20px 9px 0;
background:url(../images/social_linkedin.gif) no-repeat  center;
}*/
/*.facebook{padding:0px 20px 9px 0;
background:url(../images/social_facebook.gif) no-repeat  center;
}*/
/* dropdown css
--------------------------------------*/
.dropdown  {
margin:4px 0 0 4px;
}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#767f8d; text-decoration:none; outline:none;}
.dropdown dt a { -moz-border-radius:5px;-webkit-border-radius:5px;}
.dropdown a:hover { color:#767f8d;}
.dropdown dt a:hover { color:#767f8d; border: 1px solid #767f8d;}
.dropdown dt a {background:#fff url(../images/arrow.png) no-repeat scroll right center; display:block; padding-right:10px; border:1px solid #767f8d; width:90px;}
.dropdown dt a span {cursor:pointer; display:block; padding:2px; padding-right:6px;}
.dropdown dd ul { background:#fff none repeat scroll 0 0; border:1px solid #767f8d; color:#767f8d; display:none; left:0px; padding:0px; position:absolute; top:2px; width:auto; min-width:100px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:2px 0; display:block;}
.dropdown dd ul li a:hover { background-color:#767f8d; color:#fff;}
.dropdown img.flag { border:none; margin:2px 5px 0 4px; float:left; }
.flagvisibility {}



/* drop down menu---------------------------------------*/
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding:0px 5px;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#333;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
