/** { padding: 0; margin: 0; }*/
html, body {
background-color:#DEDEDE;
background-image:url(images/tsbg.jpg);
background-repeat:repeat-x
}
img {border:none;}
#wrapper {
text-align: left;
margin: 0px auto;
width: 800px;
background-color:#ffffff;
border:1px solid #5b607e;
}
#container {
background-color:#ffffff;
width:100%;
}

a {
color:#5b607e;
text-decoration:none;
}
a:visited {
color:#5b607e;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}


#header {
width:800px;
height: 105px;
}
#menu {
width:100%;
background-color:#ffffff;
float:left;
border-top:1px solid #5b607e;
border-bottom:1px solid #5b607e;
background-image:url(images/mbg.gif);
}
#menu ul
{
margin:0;
padding:0;
list-style:none;
float:left;
margin-left:9px;
border-left: #CCCCCC 1px solid;
}
#menu li 
{
display:inline;
float:left;
}
#menu a {
display: block;
float: left;
padding: 7px 20px 0 20px;
text-decoration: none;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:550;
border-right: #CCCCCC 1px solid;
height:25px;
}
#menu a:hover, #menu .active a {
background-color:#FFFFFF;
color: #000000;
background-image:url(images/mh.gif);
}

/*PROD MENU*/
.menu{margin:0; padding:0; width:211px; list-style:none;background:#5b607e; border-right: #CCCCCC 1px solid; border-bottom: #ffffff 1px solid;}
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu li a{text-align:left;height:40px; padding:0 0 0 10px; font:14px Verdana, Arial, Helvetica, sans-serif; color:#000000; display:block; background:url('verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}

#prod {
margin:5px;
border:#cccccc solid 1px;
}
#prod:hover {
border:#5b607e solid 1px;
}
#prod p {
margin:5px 10px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}


#galpics {
border:#cccccc solid 1px;
padding:5px;
}
#galpics:hover {
border:#5b607e solid 1px;
}

#content {
width:100%;
background-color:#FFFFFF;
}
#content p {
margin:10px;
}
#footer {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-color:#ededed;
padding-bottom:3px;
}
#footer p {
margin:3px 0 0 0;
font-size:10px;
}
#footer hr {margin:0}

#slide {
margin:9px;
border:1px solid #5b607e;
width:780px;
height:300px;
float:left;
background-color:#FFFFFF;
}
h2 {
margin:0 10px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
font-size:18px;
color:#364f76;
}
#header h3{
margin:20px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
font-size:20px;
color:#364f76;
}
#header h2{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
font-size:20px;
color:#364f76;
}
#header a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-style:italic
}
#vb {
text-align:center;
font-size:10px;
color:#364f76;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
}
#contact span {
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
font-style:italic;
color:#364f76;
}