html,body {
margin:0;
padding:0;
}
img, table {
 border: none;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

body {
font:75% verdana, arial, sans-serif;
background:#bdc8da;
}

p {
margin: 10px 0px;
padding:0;
}

.header {
margin-right:60px;
background:url(img/oldsub.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#bdc8da;
height:150px;
padding-top: 5px;
padding-left: 40px;
}

.header h1 {
padding-left:30px;
font-size:30px;
font-family:"lucida calligraphy", verdana, arial, helvetica, sans-serif;
color:#534;
margin:0;
}
.header h2 {
padding-left:100px;
font-size:14px;
font-weight: bold;
font-family:  arial, helvetica, sans-serif;
color:#534;
margin:0;
}

.spacer {
clear:both;
background:url(img/spacer.png) top left;
}

.montage {
clear:both;
height:80px;
background:url(img/montage.jpg) top left no-repeat;
background-color: #9da6b4;
}

.wrapper {
float:left;
width:100%;

}

.content {
background:#bdc8da;
margin:0 40px 0 10px;
padding: 15px 0 0 30px;
text-align: justify;
color:#333;
line-height:1.4;
}
.content a:link, .content a:visited {
text-decoration: underline;
color: #333;
font-weight: bold;
}
.content blockquote, .content ul, .content li {
line-height:1.4;
color:#333;
/*padding: 0px;
margin: 0px;*/
}
.content ul {
margin-top: 0px;
margin-bottom: 0px;
}
.content p {
line-height:1.4;
color:#333;
}
.content h1 {
font-size:200%;
padding-left:30px;
color:#534;
font-family:"lucida calligraphy", verdana, arial, sans-serif;
text-align: left;
margin-top: 5px;
}
.content h2 {
font-size:150%;
padding-left:30px;
color:#534;
font-family:"lucida calligraphy", verdana, arial, sans-serif;
}
.content img {
 margin: 5px 18px;
}
.nav {
/*float:left;*/
width:210px;
/*margin-left:-100%;*/
margin-top:20px;
}

.nav ul li {
display:block;
margin-top:0;
background:url(img/navbg.png) left repeat-x;
border-bottom:1px solid #000;
font-weight:700;
padding:7px 15px;
font-size: 14px;
}

.nav a:hover {
color:#543;
}

.nav img {
margin-top:30px;
}

.rt_col {
background:#bdc8da;
float:left;
width:250px;
margin:20px 0 0 -250px;
}

.rt_col ul li {
display:block;
float:left;
width:250px;
padding:0;
}

.rt_col p {
color:#333;
font-size:75%;
text-align:left;
margin:0 0 0 25px;
}

.rt_col ul li img {
/*padding:0 0 15px 30px;*/
}

.footer {
border:1px solid #322;
padding-left:20px;
background-color:#a54;
color:#fff;
margin:-5px 0 0;
font-size:.9em;
width:90%;
}

.footer a:hover {
text-decoration:underline overline;
font-weight:700;
color:#F0F8FF;
}

.footer p {
text-align:left;
font-size:80%;
margin:0;
padding:4px;
}

#PR {position:relative;width:250px;text-align:left;}
  #PR .PRtext {position:absolute;left:50px;top:35px;float:left;width:200px;}
  #PR .PRtext a {font-weight:200;font-size:.9em;color:white;}

hr {
text-align:left;
margin-left:50px;
width:150px;
color:maroon;
background-color:maroon;
height:1px;
}

.nav ul,.rt_col ul {
list-style-type:none;
margin:0;
padding:0;
}

.nav a:link,.nav a:visited,.footer a:link, .footer a:visited {
text-decoration:none;
color:#fff;
}
.prodDesc {
text-align: left;
}
.prodDesc a:link, .prodDesc a:visited {
/*text-decoration:none;*/
color:#534;
/*font-weight: bold;*/
font-size: 18px;
}
.prodDescImg {
padding-left: 20px;
}
.prodDescImg img {
 border: 2px solid #a54;
 margin: 0px;
}
.advert {
 padding: 3px;
 background-color: #cdd9ec;
 border: 1px solid #aa5544;
 margin-bottom: 15px;
 margin-left: 2px;
}
.advert p {
 padding: 0px;
 margin: 0px;
}

.advert .hdr {  
 font-family: verdana, arial, sans-serif;
 font-size: 12px; 
 font-weight: bold; 
 color: white; 
 background-color: #9da6b4;
 text-align: center; 
 padding: 2px; 
 text-transform: uppercase;
}
.advert .txt {
 font-family:  verdana, arial, sans-serif;
 font-size: 11px;
 line-height: 15px;
 font-weight: normal;
 color: black;
 text-align: left;
 padding: 3px;
}
.advert a:link, .advert a:visited {
 color: #333;
 text-decoration: underline;
}
.anonce h2 {
 padding: 0px; 
 margin-bottom: 2px;
}
.anonce a:link, .anonce a:visited {
 text-decoration: none;
 font-weight: normal;
}
.anonce .more {
 text-align: right;
}
.anonce .txt {
padding-left: 20px;
}
.content td {
  padding: 2px;
  background-color: #e8edf4;
  font-weight: normal;  
}
.content td.tblHeader {
  background-color: #d1deef;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold;
  color: black;
  text-align: center; 
}
.noBg td {
 background-color: transparent;
}
