	html, button, input, select, textarea { color: #666666; }
body { font-size: 100%; line-height: 1.4; padding:0; margin:0; }
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
body { font: 16px/26px latoregular, Arial, Helvetica, sans-serif;  -webkit-font-smoothing: antialiased; font-smooth: always;}
ol, ul{ margin: 0; padding: 0; }
img { vertical-align: middle; }
a{ text-decoration: none; color:#0F4678; }
h1, h2, h3, h4, h5, h6{ font-weight: normal; padding:0; margin:0; }

body { background-image:url(../imgs/background-img.png); background-position: top center; background-repeat:repeat; }

.wrap1{
	display:block;
	float:left;
	width:100%;
	height:auto;
	top:0px;
	left:0px;
	position:relative;
	z-index:100;
}
.wrap2{
	display:block;
	padding:0px;
	margin:0 auto 0 auto;
	width:100%;
	/*max-width:980px;*/
	height:auto;
	position:relative;
	z-index:100;
}
.clear{
	clear:both;
	height:1px;
	line-height:1px;
	visibility:hidden;
	overflow:hidden;
}
.header_cont{
	background:#FFF;
	padding:0 1%;
	width:98%;
}
/*HEADER*/
.header_t{
	z-index:10000 !important;
}
.header_top{
	z-index:1000 !important;
	background:#FFF;
}
.header_{
	height:auto;
	background:#FFF;
}
.logo{
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin-top:20px;
	max-width:450px;
	min-width:450px;
	margin-bottom:16px;
}
.box_top{
	display:block;
	float:right;
	max-width:700px;
	width:700px;
}
.top_link{
	display:block;
	float:left;
	width:100%;
	height:auto;
}
.links_, .links_ li{
	list-style:none;
	display:inline;
	padding:0px;
	margin:0px;
}
.links_ li{
	display:block;
	float:right;
	width:auto;
	text-align:left;
	font-size:80%;
	font-family: latolight, Arial, Helvetica, sans-serif;
	margin:0px 10px 0px 0px;
}
.links_ li a{
	color:#0F4678;
}
.links_ li a:hover{
	color:#000;
}
.links_ li a img{
	display:block;
	float:left;
	position:relative;
	top:4px;
}
#menu_{
	display:inline;
	padding:0;
	margin:0;
}
#menu_ ul{
	display:block;
	float:right;
	width:100%;
	padding:0;
	margin:3.5% 0 0 0;
	height:21px;
}
#menu_ ul li{
	list-style:none;
	display:block;
	float:right;
	padding:0 3.5% 0 3.5%;
	margin:0;
	height:21px;
	line-height:21px;
	position:relative;
	border-right: 1px solid #ccc;
}
#menu_ ul li:last-child { border-right:1px solid #ccc;}
#menu_ ul li:first-child { border-right:none; }
#menu_ ul li a{
	display:block;
	float:left;
	width:auto;
	white-space:nowrap;
	padding:0;
	margin:0;
	font-size:87.5%;
	line-height:1.2;
	font-family: latoblack, Arial, Helvetica, sans-serif;
	color:#0F4678;
}
#menu_ ul li a strong{
	font-size:75%;
	color:#666;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#menu_ ul li a:hover{
color:#061D31;
}

#menu_ ul li:hover > a strong{
	color:#FFCC00;

}
/*SUBMENU*/
.submenu{
	display:none;
	float:left;
	width:220px;
	height:auto;
	position:absolute;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-weight:normal;
	top:20px;
	left:0px;
	z-index:100;
	color:#000;
}
.cont_submenu{
	display:block;
	float:left;
	margin-top:21px;
	background-color:#fff;
    -webkit-box-shadow: 0 5px 15px -5px #000;
    -moz-box-shadow: 0 5px 15px -5px #000;
    box-shadow: 0 5px 15px -5px #000;
}
.cont_submenu a{
	display:block;
	float:left;
	font-weight:normal;
	width:100% !important;
	font-size:92% !important;
	color:#000 !important;
	font-family: latolight, Arial, Helvetica, sans-serif !important;
	height:45px !important;
	line-height:45px !important;
	white-space:nowrap !important;
	text-align:left !important;
	text-decoration:none !important;
	padding:0px 5px 0px 25px !important;
	background:url(../imgs/bullet.png) no-repeat 8px 20px;
	transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}
.submenu a:hover{
	color:#0F4678 !important;
	background:url(../imgs/bullet.png) no-repeat 13px 20px;
	font-weight:bold;
}
/*SLIDER*/
.slider_ {
	background: #000;
	position:relative;
	margin:0 auto;
	width:1250px;
	height: 600px;
	overflow: hidden;
	clear: both;
	display:block;
}
.slider_ ul {
	margin:0;
	padding:0;
	z-index:10;
}

.slider_ li {
	float: left;
	list-style:none;
	display:inline;
}

.slider_ img {
	display:none;
	float: left;
	position: relative;
	/*
	filter: alpha(opacity=41);
	opacity: 0.41;
	*/
	z-index:10;
}
.pop_text{
	display:block;
	float:left;
	width:360px;
	height:174px;
	background:url(../imgs/pop-text.png);
	background-position: top center;
	background-repeat:no-repeat;
	position:absolute;
	z-index:10000;
	top:225px;
	left:-33px;
	padding:35px 30px 35px 44px;
}
.pop_text h1{
	font-size:215%;
	line-height:1.2;
	font-family: latolight, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.pop_text p{
	font-size:87.5%;
	line-height:1.4;
	font-family: latolight, Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0px 0px 0px;
}
.btn_green{
	/**/
	cursor: pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	float:right;
	
	padding:0.5% 3% !important;
	color: #ffffff !important;
	font-family: latoblack, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-decoration:none;
	margin:0% 0% !important;
	background-color:#7FB000;
}
.btn_green:hover{
	background-color:#476D00;
}
.btn_green:active{
	position:relative;
	top:1px;
}
/*BOXES*/
.boxes_{
	height:auto;
	background:url(../imgs/bg-circles.png) repeat top center;
	border-top:1px solid #fff;
}
.box_item{
	display:block;
	float:left;
	width:20%;
	height:auto;
}
.box_item a{
	display:block;
	max-width:170px;
	min-height:170px;
	margin:21px auto 0px auto;
	text-align:center;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:112.5%;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px !important;
}
.box_item a img{
	margin-bottom:10px;
	max-width:112px;
	min-height:112px;
}
.box_item a strong{
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:112.5%;
	text-shadow: #162029 1px 1px 2px;
	text-transform:uppercase;
}
.left_shadow{
	background:url(../imgs/glow_boxes2.png) repeat-y top left;
}
.right_shadow{
	background:url(../imgs/glow_boxes.png) repeat-y top right;
}
.blank_c{
	background:#FFF;
}
.shadow_box_{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}
.cont_title_{
	display:block;
	float:left;
	width:98%;
	padding:0% 1% 1.5% 1%;
	text-align:left;
	margin:0px 0px;
	background:#FFF;
	border-bottom:1px solid #E4E4E4;
}
.title_1{
	display:block;
	float:left;
	width:100% !important;
	padding:1.5% 0 0.5% 0;
	width:285px;
	color:#364C62;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:160%;
	text-align:left;
}
.id_iso{
	display:block;
	float:right;
	width:100%;
	text-align:right;
	color:#364C62;
	height:31px;
	line-height:31px !important;
}
.id_iso span{
	display:block;
	float:right;
	text-align:right;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:160%;
	height:31px;
	line-height:31px !important;
}
.id_iso img{
	display:block;
	float:right;
	margin:0px 0px 0px 20px;
	position:relative;
	top:-15px;
	right:0px;
}
.companies_{
	background:#FFFFFF;
	width:98%;
	padding:0% 1% 1.5% 1%;
	border-bottom:3px solid #E4E4E4;
	text-align:center;
}
.cont_ul{
	display:block;
	width:70%;
	margin:0 auto;
	height:100px;
}
.companies_ ul{
	display:inline;
	padding:0px;
	margin:0 auto;
}
.companies_ ul li{
	list-style:none;
	display:inline;
	padding:0px;
	margin:0px;
}
.companies_ ul li a img{
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin:15px 30px 0px 0px;
}
.no-margin_ > img{
	margin-right:0 !important;
}
/**/
/*FOOTER*/
.footer_l{
	width:98%;
	padding:0% 1%;
	border-bottom:1px solid #33699B;
	background:#004382;
}
.footer_{
	background:#004382;
	width:98%;
	padding:0% 1%;
}
.logo_footer_{
	display:block;
	float:left;
	width:30%;
	padding:30px 0px 0px 10px;
	margin-bottom:10px;
	-moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
}
.footer_iso{
	display:block;
	float:left;
	color:#FFF;
	width:70%;
	padding:20px 0px 0px 10px;
	-moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
}
.footer_iso span{
	display:block;
	float:right;
	line-height:60px;
	font-size:116%;
}
.id_iso_img{
	display:block;
	float:right;
	margin-left:10px;
	max-width:220px;
}
.footer_ ul{
	display:block;
	float:left;
	width:165px;
	height:auto;
	margin:20px 0px 0px 5px;
	padding:0px;
}
.mrl_more{
	margin-left:30px !important;
}
.footer_ ul li{
	list-style:none;
	display:inline;
	padding:0px;
	margin:0px;
}
.footer_ ul li a{
	display:block;
	float:left;
	width:165px;
	padding:0px;
	text-align:left;
	color:#FFF;
	text-decoration:none;
	font-size:87.5%;
	font-family: latolight, Arial, Helvetica, sans-serif;
}
.boxf_ a{
	color:#FFF;
	text-decoration:none;
}
.footer_ ul li a:hover, .boxf_ a:hover, .wd a:hover{
	color:#00CCCC;
}
.boxf_{
	display:block;
	float:left;
	width:185px;
	margin-right:15px;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:84.5%;
	color:#FFFFFF;
	line-height:1.6;
	padding:0px 0px 0px 0px;
	margin-top:20px;
	height:180px;
}
.boxf_ strong{
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:112.5%;
	line-height:34px !important;
}
.boxf_:first-child { margin-left:0px; }
.boxf_:last-child { margin-right:0px; }
.wd{
	display:block;
	float:right;
	width:auto;
	white-space:nowrap;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:94%;
	color:#80A1C1;
	padding:15px;
}
.wd a{
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:94%;
	color:#80A1C1;
	text-decoration:none;	
}
.menu_f{
	display:block;
	float:left;
	width:35%;
	height:auto;
}
.addss{
	display:block;
	float:left;
	width:65%;
	height:auto;
}

/*INNERS*/
.cont_info{
	background:#FFF;
	width:98%;
	padding:0 1%;
}
#container_{
	display:block;
	float:left;
	width:62%;
	height:auto;
	padding:0% 1% 2% 1%;
	font-size:100%;
	color:#000;
}
#container_ a{
	color:#004382;
}
#container_ a:hover{
	color:#000;
}
.pic_inner{
	display:block;
	float:left;
	width:100%;
	padding:1%;
	background:#fafafa;
	border:1px solid #ccc;
	-moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 margin:0 0 3% 0;
	 -moz-box-shadow: 0px 2px 4px 2px #dddddd;
	-webkit-box-shadow: 0px 2px 4px 2px #dddddd;
	box-shadow: 0px 2px 4px 2px #dddddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#dddddd');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#dddddd')";
}
#container_ h1{
	color:#004382;
	font-size:225%;
	font-family: latolight, Arial, Helvetica, sans-serif;
	line-height:1.6;
	padding-top:1%;
	border-bottom:1px solid #ccc;
}

#container_ h2{
	/*color:#004382;*/
	font-size:180%;
	font-family: latolight, Arial, Helvetica, sans-serif;
	line-height:1.6;
	padding-top:1%;
padding-bottom:1%;
	/*border-bottom:1px solid #ccc;*/
}

.separed_{
	display:block;
	float:left;
	width:4%;
	background:url(../imgs/separed.png) no-repeat top center;
	max-height:792px;
	min-height:792px;

}
#sidebar{
	display:block;
	float:left;
	width:31%;
	height:auto;
	padding:0% 0% 2% 0%;
}
.box_side{
	display:block;
	float:left;
	width:94%;
	padding:3% 3% 5% 3%;
	border:1px solid #ccc;
	 -moz-box-shadow: 0px 2px 4px 2px #dddddd;
	-webkit-box-shadow: 0px 2px 4px 2px #dddddd;
	box-shadow: 0px 2px 4px 2px #dddddd;
	margin-bottom:8%;
}
.pic_side{
	display:block;
	float:left;
	background:#FFF;
	width:100%;
	height:auto;
	border:1px solid #e2e2e2;
	padding:1%;
	-moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 margin:0 0 5% 0;
}
.box_side h1{
	font-size:200%;
	line-height:1;
	color:#004382;
	font-family: latolight, Arial, Helvetica, sans-serif;
}
.box_side p{
	font-size:96%;
	line-height:1.3;
	margin:5px 0px 20px 0px;
	padding:0px;
}
container_large{
	width:100% !important;
	color:#666;
}
#container_large h1{
	color:#004382;
	font-size:225%;
	font-family: latolight, Arial, Helvetica, sans-serif;
	line-height:1.6;
	padding-top:1%;
	border-bottom:1px solid #ccc;
}
/*LOCATIONS*/
.clarge_maps{
	display:block;
	float:left;
	width:100%;
	height:auto;
	margin:10px 0px;
	border-bottom:1px dotted #fbfbfb;
}
.clarge_maps h2{
	display:block;
	margin:0px;
	padding:5px 0px;
	font-family: latolight, Arial, Helvetica, sans-serif;
	color:#004382;
	font-size:200%;
	line-height:1.2;
	border-bottom:1px dotted #eee;
	margin:0px 0px 20px 0px;
}
.clarge_maps h2 a{
	color:#333;
	text-decoration:none;
}
.clarge_maps h2 a:hover{
	color:#000;
	text-decoration:underline;
}
.cont_locations{
	display:block;
	float:left;
	width:68%;
	height:auto;
	padding:0 2% 0 0%;
}
.large_maps{
	display:block;
	float:left;
	width:98%;
	padding:1%;
	background:#EEE;
}
.shadow_maps{
	display:block;
	float:left;
	width:100%;
	height:40px;
	background:url(../imgs/Web_Shadows.png) no-repeat top center;
	background-size:100% 100%;
}
.descriptions_maps{
	display:block;
	float:left;
	width:30%;
	height:auto;
	padding:10px 0px;
	color:#333;
}

.cont_addss{
	display:block;
	float:left;
	width:40%;
	height:auto;
	margin-top:15px;
}
.cont_addss h3{
	display:block;
	padding:0px 5px 10px 10px;
	margin:0px;
	font-family: latolight, Arial, Helvetica, sans-serif;
	line-height:40px;
	font-size:90%;
}
.c_map{
	display:block;
	float:left;
	width:120px;
	margin:10px 0px 5px 10px;
	padding:0px;
}
.c_map a{
	display:block;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#666;
	font-size:80%;
	font-family: latolight, Arial, Helvetica, sans-serif;
}
.c_map a span{
	display:block;
	margin:10px 0px 0px 0px;
}
.c_map a:hover{
	text-decoration:underline;
	color:#184d81;
}
.c_map img{
	border:5px solid #ccc;
}
.c_map img:hover{
	cursor:pointer;
	border:5px solid #184D81;
}
.addss_{
	display:block;
	float:left;
	width:95%;
	margin-right:10px;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000 !important;
	line-height:18px !important;
	padding:0px 0px 20px 10px;
}
.addss_ strong{
	font-family: latolight, Arial, Helvetica, sans-serif;
	line-height:34px !important;
}
.addss_ a{
	color:#666;
	text-decoration:none;
}
.addss_ a:hover{
	color:#333;
	text-decoration:underline;
}
.vline{
	display:block;
	float:left;
	margin:0px 10px;
	border-left:1px dotted #ccc;
	width:2px;
	height:550px;
}
/*FORM-CONTACT*/
.form-shared{
	display:block;
	float:left;
	width:60%;
	height:auto;
	margin:0px 0px;
	padding:0 0 0 0%;
}
.form-shared p{
	display:block;
	padding:0px 0px 20px 0px;
	line-height:20px;
	font-family: latolight, Arial, Helvetica, sans-serif;
color:#000;
}
/*form2*/
.login_box_row_w{
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
}
.login_box_row_w label{
	display:block;
	float:left;
	width:135px;
	text-align:right;
	padding:5px 0px;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:87.5%;
	color:#000;
	line-height:29px !important;
}
.login_box_row_w span{
	display:block;
	float:left;
	width:260px;
	text-align:left;
	padding:5px;
}
.inpt_side2{
	display:block;
	float:left;
	width:258px;
	height:19px;
	background:url(../imgs/input_bg_side2.png) no-repeat 0px 0px;
	padding:5px 5px 5px 5px;
	margin:0px;
}
.inpt_side2 input  {
	background:transparent;
	border:none;
	font:normal 14px Arial,Tahoma, Helvetica, sans-serif;
	color:#000;
	width:238px !important;
	height:19px;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.inpt_side2 select{
	background:transparent;
	border:none;
	font:normal 14px Arial,Tahoma, Helvetica, sans-serif;
	color:#000;
	width:250px !important;
	height:19px;
	margin:0px;
	padding:0px 10px 0px 10px;
}
.inpt_1sm2{
	display:block;
	float:left;
	width:258px;
	height:88px;
	background:url(../imgs/input_bg1sm2.png) no-repeat 0px 0px;
	padding:10px 5px 5px 5px;
}
.inpt_1sm2 textarea{
	background:transparent;
	border:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	width:230px;
	height:76px;
	margin:0px !important;
	padding:0px 6px 0px 0px;
	overflow-y:auto;
	overflow-x:hidden;
	line-height:13px;
}
.inpt_1sm_w{
	display:block;
	float:left;
	width:54px;
	height:19px;
	background:url(../imgs/input_bg3sm_w.png) no-repeat 0px 0px;
	padding:5px 5px 5px 5px;
}
.inpt_1sm_w input{
	background:transparent;
	border:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333333;
	width:54px;
	height:19px;
	margin:0px;
	padding:0px;
	text-align:center;
}
.btn_submit{
	display:block;
	float:left;
	width:94px;
	height:38px;
	text-decoration:none;
	background:url(../imgs/btnsubmit1.png) no-repeat 0px 0px;
}
.btn_submit:hover{
	background:url(../imgs/btnsubmit1.png) no-repeat 0px -38px;
}
/*MANAGEMENT*/
.cont_management{
	display:block;
	float:left;
	/*width:70%;
	border-right:1px dotted #ccc;*/
	width:100%;
	padding:0px 10px 10px 0px;
	color:#000;
}
.cont_management h1{
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:200% !important;
	border:none !important;
	line-height:1.4 !important;
}
.cont_management h2{
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font:bold 14px 'halvettlightregular', Arial, Helvetica, sans-serif;
}
.cont_management h3{
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	font:lighter 14px 'halvettlightregular', Arial, Helvetica, sans-serif;
}
.pic_management{
	display:block;
	float:left;
	width:auto;
	padding:1% 0px 0px 20px;
}
.pic_management img{
	padding:5px;
	background:#eaeaea;
}
.hline{
	display:block;
	float:left;
	width:100%;
	margin:20px 10px 30px 10px;
	border-bottom:1px solid #EAEAEA;
	border-top:1px solid #fbfbfb;
	height:2px;
}
.bullets_, .bullets_ li{
	list-style:none;
	display:inline;
	padding:0px;
	margin:0px;
}
.bullets_ li {
	display:block;
	float:left;
	width:96% !important;
	padding:6px 0px 6px 4%;
	text-align:left;
	text-decoration:none;
	color:#000;
	border-bottom:dotted #C8C8C8 1px;
	margin:0px 7px 0px 8px;
	background:url(../imgs/items.png) no-repeat 5px 17px;
}
.bullets_ li a{
	color:#002D59;
	text-decoration:none;
}
.bullets_ li a:hover{
	color:#000;
}

/**/


/*.cont_boxes_{
	background:#fff;

	border-top:1px solid #fff;
}*/

.cont_boxes_{
	display:block;
	float:left;
	height:auto;
	width:100%;
	border-top:1px solid #fff;
	background-color:#9878CD; 
	min-height:auto !important;
}
.box_boxes{
	display:block;
	float:left;
	width:60%;
	height:auto;
	padding:0 0%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	background:url(../imgs/bg-circles.png) repeat top center;
}
.box_boxes_item{
	display:block;
	float:left;
	/*width:20%;*/
	width:16.66667%;
	height:auto;
}
.box_boxes_item a{
	display:block;
	max-width:170px;
	margin:15px auto 10px auto;
	text-align:center;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:88.5%;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px !important;
}
.box_boxes_item a img{
	margin-bottom:5px;
	max-width:55px;
	min-height:55px;
}
.box_boxes_item a strong{
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:78.5%;
	text-shadow: #162029 1px 1px 2px;
	text-transform:uppercase;
}
.btn_more_{
	display:block;
	width:90px;
	margin:40px auto 0px auto !important;
	padding:4px 5px;
	color:#FFF;
	font-family: latoblack, Arial, Helvetica, sans-serif;	
	cursor: pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#7FB000;
	border:1px solid #344A00;
	text-shadow: 0px 1px 0px #212F00;
	-moz-box-shadow:inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff;
	box-shadow:inset 0px 1px 0px 0px #fff;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn_more_:hover{
	background-color:#6F9D00;
}
.btn1_form:active{
	position:relative;
	top:1px;
}
.box_iso{
	display:block;
	float:left;
	width:40%;
	font-size:180%;
	height:auto;
	line-height:1.2;
	/*padding:2% 1% 0% 2%;*/
	padding:2% 1% 0% 2%;
	color:#fff;
	font-weight:bold !important;
	text-align:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: latolight, Arial, Helvetica, sans-serif;
}
.box_iso p{
	display:block;
	float:left;
	margin:0px;
	
	}
/*.box_iso{
	display:block;
	float:left;
	width:40%;
	font-size:180%;
	height:auto;
	line-height:1.2;
	padding:2% 1% 0% 2%;
	background:#fff;
        
	font-weight:normal !important;
	text-align:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: latolight, Arial, Helvetica, sans-serif;
	/*color:#FFF;*/
}*/
.box_iso span{
	display:block;
	float:right;
	line-height:60px;
	font-size:116%;
}
.id_iso_img{
	display:block;
	float:right;
	margin-left:10px;
}
.container_logos_{
	border-top:1px solid #e2e2e2;
	padding:1% 0;
	background:#FFF;
}
.row-fluid {
    width: 100%;
    *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.564102564102564%;
	*margin-left: 2.5109110747408616%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
	width: 100%;
	*width: 99.94680851063829%;
}
.row-fluid .span11 {
	width: 91.45299145299145%;
	*width: 91.39979996362975%;
}
.row-fluid .span10 {
	width: 82.90598290598291%;
	*width: 82.8527914166212%;
}
.row-fluid .span9 {
	width: 74.35897435897436%;
	*width: 74.30578286961266%;
}
.row-fluid .span8 {
	width: 65.81196581196582%;
	*width: 65.75877432260411%;
}
.row-fluid .span7 {
	width: 57.26495726495726%;
	*width: 57.21176577559556%;
}
.row-fluid .span6 {
	width: 48.717948717948715%;
	*width: 48.664757228587014%;
}
.row-fluid .span5 {
	width: 40.17094017094017%;
	*width: 40.11774868157847%;
}
.row-fluid .span4 {
	width: 31.623931623931625%;
	*width: 31.570740134569924%;
}
.row-fluid .span3 {
	width: 23.076923076923077%;
	*width: 23.023731587561375%;
}
.row-fluid .span2 {
	width: 14.52991452991453%;
	*width: 14.476723040552828%;
}
.row-fluid .span1 {
	width: 5.982905982905983%;
	*width: 5.929714493544281%;
}
.row-fluid .span2 a {
	display:block;
	margin:0 auto;
	width:90%;
}
.title_1_{
	display:block;
	float:left;
	width:100% !important;
	padding:10% 0 0% 10%;
	width:285px;
	color:#364C62;
	font-family: latolight, Arial, Helvetica, sans-serif;
	font-size:160%;
	text-align:left;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}


/*---------------------*/
site_map_, .site_map_ li{
 list-style:none;
 display:inline;
 padding:0px;
 margin:0px;
}

.site_map_ li a{
 display:block;
 float:left;
 width:100% !important;
 padding:10px 10px 10px 25px;
 text-align:left;
 text-decoration:none;
 color:#333;
 border-bottom:solid #C8C8C8 1px;
 margin:0;
 background:url(/imgs/bullet.png) no-repeat 5px 15px;
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
   box-sizing: border-box;
}
.site_map_ li a:hover{
 background:url(/imgs/bullet.png) no-repeat 5px 15px #fbfbfb;
}
.inn_ li a{
 display:block;
 float:left;
 width:80% !important;
 padding:10px 10px 10px 25px;
 text-align:left;
 text-decoration:none;
 color:#333;
 border-bottom:dotted #C8C8C8 1px;
 margin:0px 7px 0px 0px;
 background:url(/imgs/bullet.png) no-repeat 5px 15px;
 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
   box-sizing: border-box;
 margin-left: 3% !important;
  width:97% !important;
}
.inn_ li a:hover{
 background:url(/imgs/bullet.png) no-repeat 5px 15px #fbfbfb;
}


.active, .active a
{
    color:#000 !important;
}

.facebook_{
	display:block;
	float:left;
	width:32px;
	height:32px;
	text-decoration:none;
	background:url(/imgs/icon-facebook.png) no-repeat center;
	margin:10px 10px 0 5px;
}
.twitter_{
	display:block;
	float:left;
	width:32px;
	height:32px;
	text-decoration:none;
	background:url(/imgs/icon-twitter.png) no-repeat center;
	margin:10px 10px 0 0;
}

.youtube_{
	display:block;
	float:left;
	width:32px;
	height:32px;
	text-decoration:none;
	background:url(/imgs/icon-youtube.png) no-repeat center;
	margin:10px 0 0 0;
}
.special{ font-size:96%; font-family:latoregular,Arial,Helvetica,sans-serif}
.special2{ font-size:96%; color:#222; font-family:latoregular,Arial,Helvetica,sans-serif}
.special3{ font-size:100%; color:#222; font-family:latoregular,Arial,Helvetica,sans-serif; font-weight:bold; line-height: 34px }

/**************************************/
@media only screen and (max-width: 480px) {
	body { font-size:90%;}
	.wrap1{ min-width:100%;	}
	.wrap2{	width:100%; }
	
	.header_cont{ padding-bottom:1%; }
	.logo{ display:block; float:none; margin:0px auto; padding-top:20px; max-width:300px; min-width:300px; margin-bottom:10px; }
	#menu_ ul li{ padding:0 2% 0 2%; }
	#menu_ ul li a{	font-size:87.5%; }
	.submenu{ top:15px;}
	
	.box_item{ width:100%; }
	
	.companies_{ width:98%; padding:0% 1% 1.5% 1% !important;}
	.cont_ul{ height:40px; width:100%; }
	.companies_ ul li a img{ height:40px; margin:15px 10px 0px 0px; }
	
	.menu_f{ width:100%; }
	.addss{	width:100%; }
	
	.boxf_{	width:180px; margin-right:10px;	font-size:87.5%; }
	
	#container_{ width:98%; padding-top:1%; }
	#sidebar{ width:98%; padding-top:1%; }
	.separed_{ display:none; }
	
	.cont_locations{ width:100%; margin:0; padding:0; }
	.descriptions_maps { width:100%; padding:0; margin:0; }
	
	.cont_addss{ width:100%;}
	.form-shared{ width:100%; }
	.addss_{ display:inline; margin:0 0 10px 0; padding:0; width:50%; }
	
	.cont_management{ width:100%;border-right:none; }
	
	.id_iso{ height:auto; line-height:auto; margin:1.5% 0;}
	.id_iso span{ float:left; text-align:center; font-size:110%; width:100%; line-height:1;}
	.id_iso img{ float:none; width:auto; height:59px; margin:0px auto}
	
	.title_1{ text-align:center; }

}

@media only screen and (min-width: 481px) and (max-width: 769px)  {
	body { font-size:90%;}
	.wrap1{ min-width:100%; }
	.wrap2{	width:100%; }
	
	.header_cont{ padding-bottom:1%; }
	.logo{ display:block; float:none; margin:0px auto; padding-top:20px; max-width:400px; min-width:400px; margin-bottom:10px; }
	.submenu{ top:16px;}
	
	.companies_{ width:98%; padding:0% 1% 1.5% 1% !important; }
	.cont_ul{ height:50px; width:70%; }
	.companies_ ul li a img{ height:50px; margin:12px 25px 0px 0px; }
	
	.shadow_box_{ line-height:0px !important;}
	.box_item{ margin-bottom:0;}
	.box_item a img{ max-width:92px; min-height:92px; }
	.box_item a strong{ font-size:78%; }
	
	.menu_f{ width:100%; }
	.addss{	width:100%; }
	.boxf_{	width:170px; margin-right:10px;	font-size:87.5%; }
	
	#container_{ width:98%; padding-top:1%; }
	#sidebar{ width:98%; padding-top:1%; }
	.separed_{ display:none; }
	
	.cont_locations{ width:100%; margin:0; padding:0; }
	.descriptions_maps { width:100%; padding:0; margin:0; }
	
	.cont_addss{ width:30%; font-size:100%; }
	.form-shared{ width:70%; }
	
	.cont_management{ width:100%;border-right:none; }
	
	.id_iso span{ font-size:130%;}
}
@media only screen and (min-width: 770px) and (max-width: 1000px) {
	body { font-size:90%;}
	.wrap1{	width:100%; }
	.wrap2{	width:100%; }
	
	.header_cont{ padding-bottom:1%; }
	.logo{ max-width:280px; min-width:280px; margin-bottom:10px; }
	.submenu{ top:16px;}
	
	.companies_{ width:98%; padding:0% 1% 1.5% 1%; }
	.cont_ul{ height:70px; width:85%; }
	.companies_ ul li a img{ height:70px; margin:12px 22px 0px 0px; }
	
	.shadow_box_{ line-height:0px !important;}
	.box_item a img{ max-width:102px; min-height:102px; }
	.box_item a strong{ font-size:102.5%; }
	
	.menu_f{ width:30%; }
	.addss{	width:70%; }
	.footer_ ul li a{ font-size:75%; }
	.boxf_{	width:150px; margin-right:10px;	font-size:75%; }
	
	.cont_addss{ width:30%; font-size:96%; margin-right:3% }
	.form-shared{ width:67%; }
	
	.cont_management{ width:100%;border-right:none; }
	
}
@media only screen and (min-width: 1001px) and (max-width: 1250px) {
	body { font-size:100%;}
	.wrap1{	min-width:1250px; }
	.wrap2{	max-width:1250px; }
	
	.header_cont{ padding-bottom:1%; }
	.logo{ max-width:280px; min-width:280px; margin-bottom:10px; }
	.submenu{ top:16px;}
	
	.companies_{ width:98%; padding:0% 1% 1.5% 1%; }
	.cont_ul{ height:80px; width:70%; }
	.companies_ ul li a img{ height:80px; margin:15px 25px 0px 0px; }
	
	.shadow_box_{ line-height:0px !important;}
	
	.menu_f{ width:35%; }
	.addss{	width:65%; }
	.footer_ ul li a{ font-size:75%; }
	.boxf_{	width:150px; margin-right:10px;	font-size:75%; }
	
	.cont_addss{ width:30%; font-size:96%; margin-right:3% }
	.form-shared{ width:67%; }
	
}
@media only screen and (min-width: 1000px) {
	body { font-size:100%;}
	.wrap1{	min-width:1000px; }
	.wrap2{	max-width:1250px; }
}




