* {
padding: 0;
margin: 0;
} 

body {
margin:0;
padding: 0;
background: #CC6600 url("images/bg.gif") top center repeat-y;
color: #333;
font: 12px Arial, Verdana, Tahoma, sans-serif;
line-height: 17px;
}

.just{
  text-align:justify;
}


a { 
color: #CC6600;
text-decoration: none;
}
a:hover {
color: #666;
}

#wrap {
width: 720px;
margin: 20px auto 0 auto;
}

#header {
}
#header h1 {
padding: 10px 0 20px 20px;
font-size: 34px;
color: #CC6600;
letter-spacing: -1px;
}

#menu {
background: #FFFFD5 url("images/menu.gif") no-repeat;
height: 50px;
line-height: 50px;
padding-left: 30px;
}
#menu li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#menu li a {
color: #CC6600;
text-decoration: none;
font-size: 13px;
font-weight: 600;
}
#menu li a:hover {
color : #333;
}

#content {
padding: 0 0 0 20px;
}

.left {
width: 480px;
float: left;
}

.left p{
  margin-bottom:15px;
}


.left h2, .left h3 {
padding: 2px 0 5px 0px; 
font: bold 12px Verdana, 'Trebuchet MS', Sans-serif;
color: #CC6600;
border-bottom: 1px dotted #CC6600;
margin-bottom: 5px;
margin-top: 10px;
}

.right {
width: 180px;
float: right;
margin-left: 40px;
padding-top: 10px;
}
.right .pol1 {
font: bold 11px Verdana, 'Trebuchet MS', Sans-serif;
padding: 5px 0 5px 0px;
font-weight:bold;
}
.right ul  {
color: #aaa;
margin: 3px 0 8px 0; 
text-decoration: none;	
list-style-type:none;	
}
.right ul li {
padding: 2px 0 2px 0px;
margin: 0 2px;	
}
.right ul a {
font-weight: 600;
color: #CC6600;
}
.right ul a:hover { padding-right: 6px; color : #333;}

#footer {
background: #FFFFD5 url("images/menu.gif") no-repeat;
height: 50px;
line-height: 50px;
padding-left: 30px;
text-align:center;
margin-top: 20px;
color: #333;
}
