@charset "utf-8";
/*-----------------------------------------
  				HOME PAGE
 ------------------------------------------*/
#wrapper{
    width:959px;
    margin:0 auto;
}
/*---------------------- 
  HEADER
------------------------*/
#header{
    height: 143px;
    margin: 0 auto;
    overflow: hidden;
    padding: 42px 0 0;
    width: 970px;
}
div.logo{
    float:left;
    height:81px;
    width:434px;
}
div.logo a{
    background:transparent url(../images/logo.png) no-repeat scroll 0 0;
    display:block;
    height:81px;
    width:434px;
}
.phone{
    background: url("../images/phone.png") no-repeat scroll 0 0 transparent;
    color: #4F4F51;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 16px 0 0 28px;
    padding: 0 0 0 60px;
    width: 160px;
}
.email{
    background: url("../images/email.png") no-repeat scroll 0 0 transparent;
    color: #4F4F51;
    float: left;
    height: 30px;
    margin: 18px 0 0 21px;
    padding: 12px 0 0 48px;
    width: 153px;
}
ul.list{
    display: inline-block;
    margin: 0 0 14px;
}
ul.list li{
    background: url("../images/arrow.jpg") no-repeat scroll left center transparent;
    margin: 0 0 10px;
    padding: 0 0 0 24px;
}
ul.list2{
    display: inline-block;
    margin: 0 0 14px;
}
ul.list2 li{

	list-style-image:url(../images/arrow.jpg);
	list-style-position:inside;
    margin: 0 0 15px;
    padding: 0 0 0 2px;
	line-height:22px;
}
.email a{
	font-size:13px;
	font-weight:bold;
}
.email a:hover{
	text-decoration:none;
}
.email a span{
	color:#0bafd0;
	font-weight:bold;
}
.subheader{
	height:102px;
	overflow:hidden;
}
/*------ nav -------*/
#nav{
	clear:both;
}
#nav ul {
	display:inline-block;
}
#nav ul li{
    float:left;
	background:transparent url(../images/line.jpg) no-repeat scroll right center;
	margin:0px 5px 0px 0px;
	padding:0px 5px 0px 0px;
}
#nav li a{
	float:left;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
}
#nav li a span{
	float:left;
	display:block;
	padding:6px 16px 6px 0px;
	margin-right:2px;
	color:#FFF;
}
#nav li.last{
	background:none;
}
#nav li a:hover{
	background:transparent url(../images/left_b.jpg) no-repeat scroll left top;
}
#nav li a:hover span{
	background:transparent url(../images/right_b.jpg) no-repeat scroll right top;
	color:#114f07;
}
#nav li a.active{
	background:transparent url(../images/left_b.jpg) no-repeat scroll left top;
}
#nav li a.active span{
	background:transparent url(../images/right_b.jpg) no-repeat scroll right top;
	color:#114f07;
}

/*------------------------ MAIN CONTENT -------------------------------*/
#content{
    margin: 30px auto 0;
    width: 970px;
}
.slider{
	background:transparent url(../images/header4.jpg) no-repeat scroll center top;
}
.slider h1{
	text-indent: -999999px;
	height:130px;
	margin:0 auto;
	padding:258px 0 0;
	width:959px;
}
.slider h1 span{
	color:#0bafd0;
}
/*---------------------- 
  BODY
------------------------*/
#body{
    float: left;
    margin: 0 30px 0 0;
    width: 660px;
}
#body h2.title{
    color: #0BAFD0;
    font-family: arial;
    font-size: 31px;
    font-weight: normal;
    margin: 0 0 10px;
}
#body h3.title{
    color: #0BAFD0;
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
	font-style:italic;
    margin: 0 0 10px;
}
#body p{
	line-height:24px;
	margin:0 0 24px; 
}
/*---------------------- 
  SIDEBAR
------------------------*/
#sidebar{
	width:234px;
	float:left;
}
#sidebar p{
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 0px;
}
#sidebar p span{
	color:#00aedb;
}
.boxLocation{
    display: inline-block;
    margin: 0 0 10px;
}
.boxLocation h3{
	color:#9a9c9c;
	font-size:20px;
	margin:0px 0px 5px 0px;
}
.boxLocation p a{
	color:#00aedb;
	font-size:12px;
}
.formContact{
	margin:0 0 20px;
	display:inline-block;
}
body.page-interna .formContact{
    background: url("../images/bgForm.jpg") no-repeat scroll left top transparent;
    display: inline-block;
    margin: 0 0 20px;
    padding: 10px 0 0;
}
.formContact h3{
	color:#9a9c9c;
	font-size:20px;
	margin:0px 0px 10px 0px;
}
.formContact form ul{
}
.formContact form ul li{
	display:inline-block;
	margin:0px 0px 6px 0px;
}
.formContact form ul li label{
	font-size:11px;
	color:#00aedb;
	display:block;
	margin:0px 0px 2px 0px;
}
.formContact form ul li input{
  background:url("../images/input.jpg") repeat-x scroll left top #FFFFFF;
  border:1px solid #A8ACAD;
  color:#9A9C9C;
  display:block;
  font-size:13px;
  height:18px;
  padding:3px 0 0 3px;
  width:207px;
}
.formContact form ul li textarea{
	display:block;
	 color:#9A9C9C;
	height:68px;
	width:227px;
	padding:3px 0 0 3px;
	border:1px solid #a8acad;
	background:url("../images/textarea.jpg") repeat-x scroll left top #fff;
	overflow:auto;
}
.formContact form ul li button{
	display:block;
	height:24px;
	width:61px;
	border:none;
	display:block;
	text-indent:-99999px;
	background:url("../images/submit.jpg") no-repeat scroll left top #fff;
}
.subhead{
    height: 195px;
    margin: 14px auto 0;
    overflow: hidden;
    width: 970px;
}
.boxes{
    display: inline-block;
    margin: 0 0 20px;
}
.boxes .box{
    float: left;
    height: 166px;
    margin: 0 10px 0 0;
    padding: 13px 10px 0 18px;
    width: 179px;
}
.boxes .box a.btn{
    background: url("../images/btn.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 17px;
    padding: 3px 0 0 5px;
    width: 61px;
}
.boxes .box3 a.btn{
    margin: 0 0 0 45px;
}
.boxes .box h3{
    color: #0BAFD0;
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 13px;
    padding: 0 0 0 45px;
}
.boxes .box3 h3{
    margin: 0px 0px 5px 0px;
}
#body .boxes .box p{
    color: #4F4F51;
    font-size: 11px;
    line-height: 18px;
    margin: 0 0 5px;
}
.boxes .box1{
	background:url("../images/box1.jpg") no-repeat scroll left top transparent;
}
.boxes .box1 ul{
    display: inline-block;
}
.boxes .box1 ul li{
    background: url("../images/icon.png") no-repeat scroll left center transparent;
    font-size: 11px;
    margin: 0 0 5px;
    padding: 0 0 0 15px;
}
.boxes .box2{
	background:url("../images/box2.jpg") no-repeat scroll left top transparent;
}
.boxes .box3{
	background:url("../images/box3.jpg") no-repeat scroll left top transparent;
            margin: 0px;
}
#body .boxes .box3 p{
    margin: 0 0 9px;
    padding: 0 0 0 45px;
}
/*------------------------ footer -------------------------------*/
#footer{
    background-color: #BFE0EB;
    height: 85px;
    padding: 13px 0 0;
}
#footer .foot{
    margin: 0 auto;
    width: 970px;
}
#footer .foot p.links{
    color: #636666;
    font-size: 14px;
    margin: 0 0 3px;
}
#footer .foot p.links a{
    color:#7098a6;
    font-size:14px;
}
#footer .foot p.text{
	color:#636666;
	font-size:11px;
	line-height:17px;
	width:630px;
}
#footer .foot p.text a{ 
    color: #7098A6;
    text-decoration: underline;
}
#footer .foot p.text a:hover{ 
	color:#7098a6;
	text-decoration:underline;
}
#footer .foot ul.networks{
	float:right;
	margin:14px 0 0;
	overflow:hidden;
	width:100px;
}
#footer .foot ul.networks li{
 	float:left;
	margin:0px 19px 0px 0px;
	background: #f4f4f4 url(../images/facebook.jpg) no-repeat scroll left top;
}
#footer .foot ul.networks li a{
 	display:block;
	text-indent:-99999px;
	width:25px;
	height:25px;
}
#footer .foot ul.networks li a.btnFacebook{
 	background: #f4f4f4 url(../images/facebook.jpg) no-repeat scroll left top;
}
#footer .foot ul.networks li a.btnLinkedin{
 	background: #f4f4f4 url(../images/linkedin.jpg) no-repeat scroll left top;
}


