/* CSS Document */


body {
margin: 30px 0;

padding: 0;
text-align: center;

font: 12px Verdana, Arial, sans-serif;
color: #333;

background: #7D7D7D;
}

a {
color: #558F00;

border-bottom: 1px dotted #ccc;
text-decoration: none;

}
a:visited {

color: #325400;
}

a:hover {
color: #9F2145;

border-bottom: 1px solid #973B55;
}

.ano, a.ano:visited, a.ano:hover {
border: none;

text-decoration: none;
}

.hoi {
font-weight: bold;

}
img {

border: none;
}

br.cleaning {
clear:both;

display:block;
height:1px;

font-size:1px;
line-height:1px;

}


h1, h2, h3, h4 {
margin: 0;

padding: 3px 0;
}


#wrapper {
width: 740px;

margin: 0 auto;
padding: 0;

background: #fff;
text-align: left;

border: 2px solid #565656;
}

.wrapper-c {
padding: 20px;

margin: 0;
}

h1 {
display: none;

}
#head {

height: 30px;
background: transparent url("/files/leplogo.gif") 400px 0px  no-repeat;

}


.splash {
height: 120px;

margin: 0;
padding: 0;

clear: left;
}

div.spl-home {
background: transparent url("/images/random/splash.jpg") top left no-repeat;

}
div.spl-about {

background: transparent url("/images/random/splash.jpg") top left no-repeat;
}


.navcontainer {
padding: 0;

margin: 0;
}

.navcontainer ul
{

padding: 0;
margin: 0;

float: left;
width: 699px;

font: bold 11px Verdana, Arial, helvetica, sans-serif;
border-left: 1px solid #AFB892;

}


.navcontainer ul li { display: inline; margin-left: 0; padding: 0; margin-right: 3px; }


.navcontainer ul li a, .navcontainer ul li a:link, .navcontainer ul li a:visited, .navcontainer ul li a:link, .navcontainer ul li span, .navcontainer ul li a:hover
{

padding: 0.6em 1em;
text-decoration: none;

float: left;
border-bottom: none;

border-right: 1px solid #AFB892;
color: #475D35;

}
.navcontainer ul li a:hover

{
text-decoration: none;

border: none;
color: #B18238;

border-right: 1px solid #AFB892;
}


.mainbox {
line-height: 20px;

}


.big {
width: 500px;

float: left;
margin: 0;

padding: 0;
}

.big-c {
padding: 10px 0;

margin: 0;
}

.small {
width: 198px;

float: right;
margin: 0;

padding: 0;
font-size: 11px;

}
.small-c {

padding: 20px 0;
margin: 0;

}


p {
margin: 0;

padding: 4px 0;
}

.sbox {
padding: 10px;

}
.sbox ul {

list-style-type: none;
margin: 5px 0;

padding: 0;
border-top: 1px solid #EDEDED;

}

.sbox p {
text-align: center;
}


.sbox ul li {
padding: 4px 0;

border-bottom: 1px solid #EDEDED;
}


.sbox h2 {
font: bold 16px 'Times New Roman', Arial, sans-serif;

margin: 0;
padding: 0;

text-transform: uppercase;
text-align: center;
letter-spacing: 0.1em;

}
#s-contact {

border-bottom: 4px double #ccc;
}

.item {
padding: 10px 15px 10px 0;

}


.item h2 {
font: normal 21px 'Times New Roman', Arial, sans-serif;

color:#669900;
}


.sub-item {
padding-left: 30px;

}
div.sub-item h3 {

font: bold  12px Verdana, 'Times New Roman', Arial, sans-serif;
}


#footer {
border-top: 1px solid #ccc;

padding: 10px 0;
text-align: right;

font-size: 10px;
}

div.bt-nav {
padding: 15px 0 20px 0;

text-align: left;
font-size: 11px;

}
span.copyright {

float: left;
}

span.designby {
color: #ccc;

}


.theform input, .theform select, .theform textarea {
padding: 3px;

font: 11px Verdana, Arial, sans-serif;
width: 80%;

background: #FFFEED;
}

.theform input:focus, .theform select:focus, .theform textarea:focus {
background: #F7FFE0;

}
label.zemRequired {

font-weight: bold;
}

input#zemSubmit {
border-color: #ffffff #999999 #999999 #ffffff;

border-style: solid;
border-width: 1px;

padding: 5px 8px 6px;
background: #F18200;

color: #fff;
font-weight: bold;

width: auto;
}


p.imgthumb {
float: left;

margin-right: 10px;
}


blockquote {
font-size: 11px;

border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;

padding-left: 15px;
padding-right: 15px;

background: #F7F7F7;
margin: 10px;

}
p.postedon {

font-size: 11px;
color: #666;

}


p.botnav {
text-align: center;

font-size: 11px;
}

p.tagline {
display: none;

}

.one-image {
padding: 6px;
text-align: center;
}

.one-image img {
padding: 2px;
border: 1px solid #bbb;
}
