@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-color:#999999;
font-family:Arial, Helvetica, sans-serif;
}
img {
border:none;
}
p.linkos {
position:relative;
float:left;
display:block;
margin: 0;
width:120px;
font-size:10px;	
}
p.linkos a {
font-size:10px;	
}
p.linkos2 {
position:relative;
float:left;
display:block;
margin: 0;
width:145px;
font-size:10px;	
}
p.linkos2 a {
font-size:10px;	
}
.wrapper {
position:relative;
display:block;
margin:0 auto 0 auto;
padding:0;
width:1000px;
background-color:#ffffff;
}
.header{
position:relative;
display:block;
margin:0 auto 0 auto;
padding:24px 0 0 0;
width:900px;
}
.logo{
position:relative;
float:left;
display:block;
margin:0;
padding:0;
width:170px;
height:50px;
}
.topMenu{
position:relative;
float:left;
display:block;
margin:0;
padding:0;
width:730px;
height:50px;
}
.topMenu ul{
position:relative;
float:right;
display:block;
margin:0;
padding:0;
width:730px;
}
.topMenu ul li{
position:relative;
float:right;
display:block;
margin:0;
padding:5px 5px 5px 0px;
list-style:inside;
list-style-type:none;
color:#d7d7d7;
}
.topMenu ul li a{
margin:0;
color:#0b60b0;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
.slogan{
position:relative;
float:left;
display:block;
margin:0;
padding:0;
width:560px;
height:70px;
}
.slogan h1{
position:relative;
float:left;
display:block;
margin:18px 0 0 0;
padding:0;
width:560px;
font-size:39px;
color:#1d1d1d;
letter-spacing:-1px;
}
.phone{
position:relative;
float:left;
display:block;
margin:0;
padding:0;
width:340px;
height:70px;
}
.phone h2{
position:relative;
float:right;
display:block;
margin:0;
padding:0;
font-size:57px;
font-weight:bold;
color:#e16f0b;
letter-spacing:-2px;
}
.contentAbout h3 {
position:relative;
float:left;
display:block;
margin:0 0 15px 50px;
padding:0;
font-size:25px;
font-weight:normal;
color:#626060;
letter-spacing:0px;
}
.contentGallery h3 {
position:relative;
float:left;
display:block;
margin:0 0 15px 0;
padding:0;
font-size:25px;
font-weight:normal;
color:#626060;
letter-spacing:0px;
width:900px;
}
.descText h3 {
position:relative;
float:left;
display:block;
margin:0 0 15px 0;
padding:0;
font-size:25px;
font-weight:normal;
color:#626060;
letter-spacing:0px;
width:400px;
}
.galleryItem {
position:relative;
float:left;
display:block;
margin:0 12px 15px 0;
padding:0;
width:116px;
height:116px;
}
.container{
position:relative;
display:block;
margin:0 auto 0 auto;
padding:0;
width:900px;
}
.photoContainer{
position:relative;
display:block;
float:left;
margin:20px 0 0 0;
padding:0;
width:437px;
}
.contentGallery{
position:relative;
display:block;
float:left;
margin:20px 0 0 0;
padding:0;
width:900px;
}
.contentHome{
position:relative;
display:block;
float:left;
margin:20px 0 0 0;
padding:0;
width:463px;
}
.contentHome img{
border:none;
}
.contentAbout{
position:relative;
display:block;
float:left;
margin:20px 0 0 0;
padding:0;
width:463px;
}
.banner{
position:relative;
display:block;
float:left;
margin:50px 0 0 50px;
padding:0;
border:none;
}
.contentAbout img{
position:relative;
display:block;
float:left;
margin:0;
padding:0;
border:none;
}
.descImg{
position:relative;
display:block;
float:left;
width:70px;
margin:0 0 0 50px;
}
.descText{
position:relative;
display:block;
float:left;
width:413px;
margin:0 0 10px 50px;
padding:0;
line-height:23px;
}
.descTextCat{
position:relative;
display:block;
float:left;
width:413px;
margin:0 0 15px 50px;
padding:0;
line-height:23px;
}
.descTextCat a{
color:#0b60b0;
text-decoration:none;
}
.descText a{
color:#0b60b0;
text-decoration:none;
}
.contentHome ul{
position:relative;
display:block;
float:left;
width:413px;
margin:0 0 0 50px;
padding:0;
}
.contentHome ul li{
position:relative;
display:block;
float:left;
width:375px;
margin:0 0 13px 0px;
padding:0 0 0 37px;
font-size:37px;
color:#707070;
list-style:inside;
list-style-type:none;
background-image:url(../images/homeMarker.jpg);

background-repeat:no-repeat;
}
.testimonials{
position:relative;
display:block;
float:left;
margin:35px 0 0 50px;
padding:0;
}
.testimonials a{
color:#0b60b0;
text-decoration:none;
}
.testimonials p{
position:relative;
display:block;
float:left;
margin:0;
padding:0;
font-size:12px;
line-height:16px;
}
.testimonials p span{
font-size:13px;
font-weight:bold;
line-height:22px;
}
.footer{
position:relative;
display:block;
margin:30px auto 0 auto;
padding:15px 0 0 0;
width:900px;
border-top:1px #d7d7d7 solid;
}
.copy{
position:relative;
display:block;
float:left;
width:280px;
margin:0;
padding:0;
font-size:11px;
line-height:16px;
}
.copy a{
color:#0b60b0;
text-decoration:none;
}
.bottomMenu{
position:relative;
display:block;
float:left;
width:620px;
margin:0;
padding:0;
font-size:12px;
line-height:16px;
}
.bottomMenu ul{
position:relative;
float:right;
display:block;
margin:0;
padding:0;
width:620px;
}
.bottomMenu ul li{
position:relative;
float:right;
display:block;
margin:0;
padding:0 0 0 4px;
list-style:inside;
list-style-type:none;
color:#d7d7d7;
font-size:11px;
line-height:16px;
}
.bottomMenu ul li a{
color:#0b60b0;
text-decoration:none;
}
#box1{ position:absolute; }
#box1 span{ display:block; 	float:left; }
.mask1{	position:relative; width:437px; height:656px; overflow:hidden; margin:0; padding:0;}