body {
background-color: #FFFFFF;
margin:0;
padding:0;
}
.all {
width: 920px;
margin: 0 auto;
}
.menu {
width: 100%;
height: 58px;
background: url(img/img_06.jpg) top left repeat-x;
}
.menu a{
margin-left:0px;
margin-right:0px;
}
a img, :link img, :visited img {
	border: 0;
}

a.home {
   background: transparent url(img/img_05.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:48px; }
a.home:hover { background: transparent url(img/img_05.jpg) no-repeat bottom center; }

a.services {
   background: transparent url(img/img_07.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:64px; }
a.services:hover { background: transparent url(img/img_07.jpg) no-repeat bottom center; }

a.corporate {
   background: transparent url(img/img_09.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:71px; }
a.corporate:hover { background: transparent url(img/img_09.jpg) no-repeat bottom center; }

a.quote {
   background: transparent url(img/img_12.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:120px; }
a.quote:hover { background: transparent url(img/img_12.jpg) no-repeat bottom center; }

a.resources {
   background: transparent url(img/img_11.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:78px; }
a.resources:hover { background: transparent url(img/img_11.jpg) no-repeat bottom center; }

a.fleet {
   background: transparent url(img/img_15.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:64px; }
a.fleet:hover { background: transparent url(img/img_15.jpg) no-repeat bottom center; }

a.news {
   background: transparent url(img/img_17.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:48px; }
a.news:hover { background: transparent url(img/img_17.jpg) no-repeat bottom center; }

a.contact {
   background: transparent url(img/img_19.jpg) no-repeat top center;
   display: block; float: left; height: 58px; text-decoration: none;
   width:59px; }
a.contact:hover { background: transparent url(img/img_19.jpg) no-repeat bottom center; }


/*  LEFT PART  */
.left {
background: transparent url(img/img_21.jpg) no-repeat top left;
width: 307px;
float: left;
}
.left a{
color: #7F7F7F;
text-decoration: underline;
}
.lefttext {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7F7F7F;
margin-top: 51px;
}
.lefttext p{
text-align: justify;
text-indent: 35px;
}
.lefttexttitle {
min-height:36px;
}
.lefttexttitledate {
text-align: center;
margin-left: 5px;
width: 30px;
float: right;
background: transparent url(img/img_33.jpg) top right no-repeat;
height: 43px;
}
.day{
margin-top: 10px;
font-weight:bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7AC332;
}
.month{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7AC332;
}

.lefttexttitle h2{
width: 260px;
float: right;
background: transparent url(img/img_34.jpg) bottom right no-repeat;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
padding:0;
margin:0;
padding-bottom: 1px;
color: #7AC332;
margin-top: 7px;
}
.lefttexttitle h2 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #7AC332;
text-decoration: none;
}


/*  RIGHT PART  */
.right {
background-color: #DCE9FC;
width: 600px;
float: right;
margin-top: 10px;
}
.righttext {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555454;
margin-top: 55px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 10px;
}
.righttext p{
text-align: justify;
text-indent: 35px;
}
/* RIGHT IMAGE TITLES */
.title-index { background:  #DCE9FC url(img/img_30.jpg) no-repeat top right }
.title-services { background:  #DCE9FC url(img/services-title.jpg) no-repeat top right }
.title-corporate { background:  #DCE9FC url(img/corporate-title.jpg) no-repeat top right }
.title-quote { background:  #DCE9FC url(img/quote-title.jpg) no-repeat top right }
.title-resources { background:  #DCE9FC url(img/resources-title.jpg) no-repeat top right }
.title-fleet { background:  #DCE9FC url(img/fleet-title.jpg) no-repeat top right }
.title-contact { background:  #DCE9FC url(img/contact-title.jpg) no-repeat top right }

/* FOOTER */
.footer {
background-color: #F4F4F4;
height: 31px;
margin-top: 10px;
margin-bottom: 10px;
}
.footertext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #959595;
padding-top: 9px;
}
.footertext a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #959595;
padding-top: 9px;
text-decoration:none;
}

.wedding-packages-link {
text-decoration: none;
background-color: #509EE8;
padding: 4px;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial;
font-size: 11px;
border: 1px #015EC5 solid;
}

.wedding-packages-link:hover {
background-color: #015EC5;
border: 1px #509EE8 solid;
}