a img, *:link img, *:visited img{
border: none;
}
ul, ol {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, select, textarea, label{
margin: 0pt;
padding: 0pt;
}
hr{
color:#333;
border:solid 1px #333;
height:1px;
width:95%;
text-align:center;
margin:5px 0 2px 0; 
}
ul li{
margin-left:5px;
}
a,a:visited{
text-decoration:none;
color:#333;
}
a:hover{
text-decoration:underline;
}
body{
margin: 0;
padding:0; 
background:#000;
color: #333;
font:70%/1.5em verdana, "Bitstream Vera Sans", helvetica, sans-serif;
height:100%;
}	 
#left-col-top{
position:absolute;
top:126px;
left:0;
width:300px;
height:600px;
z-index:3;
}
#left-col-top form input{
margin-left:10px;
}
#left-col-top form input#submit{
font-size:90%;
}
#left-col-top a,
#left-col-top a:visited{
color:#ccc;
}
 a#left-col{
position:absolute;
top:715px;
left:0;
width:300px;
height:100%;
background: #000 url(../i/bg-left.jpg) repeat-y;
}
#left-col-btm{
position: absolute;
bottom: 0px; 
background: #000 url(../i/bg-btm.jpg) no-repeat;
}
#left-col ul,
#left-col-top ul{
padding:10px 0 0 0;
}
#left-col h3,
#left-col-top h3{
color:#aaa;
padding:20px 0 0 10px;
}
#left-col ul li a img,
#left-col-top ul li a img{
border:solid 0px #000;
}
#left-col li ,
#left-col-top li {
padding:4px 0 6px 10px;
}
#left-col ul li a:hover,
#left-col-top ul li a:hover{
color:#eee;
}
#left-col ul li.selected,
#left-col-top ul li.selected{
background-color:#000;
}
#left-col ul li.selected a,
#left-col-top ul li.selected a{
color:#fff;
}
#left-col ul li ul li.selected,
#left-col-top ul li ul li.selected{
background-color:#000;
}
#left-col ul li ul li.selected a,
#left-col-top ul li ul li.selected a{
color:#fff;
}
#left-col-btm{
width:300px;
height:129px;
color: #333333;
background: #000 url(../i/bg-btm.jpg);
}
#right-col{
position:absolute;
top:0px;
right:0;
width:135px;
height:100%;
color: #000;
padding:0;
margin:0;
}
#right-col a img{
width:107px;
height:140px;
padding:7px 14px;
background: #000 url(../i/film.gif) repeat-y;
margin:0 0 0 0;
}
#center-block{
width:100%;
z-index:1;
background:#000;
color: #333;
height:90%;
}
#header{
height:100px; 
border:0px solid #aaa;
width:99%; 
background:#000;
color: #333; 
margin:0;
}
#header a{
border:0;
padding:0;
margin:0;
}
#header a img{
margin:0;
padding:0;
position: relative;
height: 100px;
border:0;
}
#header-center{
position:absolute;
top:0;
left:135px;
}
#header-right{
position:absolute;
top:0;
right:0;
margin:0;
text-align:center;
border-bottom:1px solid #fff;
border-top:1px solid #000;
}
#header-right a img{
margin:0;
width: 135px;
height: 100px;
}
#menu{
position: center;
font-size:90%;
text-align:center;
border:solid #000; 
border-width:5px 0 5px 0;
background: #000 url(../i/menu.jpg) repeat-x;
margin:0;
}
#menu ul li{
display:inline;
}
#menu ul li a,
#menu ul li a:visited{
color:#ccc;
}
#menu ul li a:hover{
color:#eee;
}
#menu ul li.selected{
background-color:#333;
}
#menu ul li.selected a{
background-color:#333;
color:#ddd;
}
#center-col{
margin:0 135px 0 300px;
position:relative;
background:#000;
color: #ddd;
border: solid #aaa;
border-width:0;
padding:0 0 5px 0;
}
#center-col .article{
padding:0;
position:relative;
}
#center-col .article object{
margin:0 5px 0 0;
}
#center-col .article a,.article a:visited{
text-decoration:none;
color:#666;
}
#center-col .article a:hover{
color:#999;
text-decoration:underline;
}
#center-col p{
text-align: justify;
}
#center-col .article p img, #center-col .article p a img{
float:left;
padding:0 10px 5px 0;
clear: left;
}
#center-col .article .image-right{
float:right;
padding:5px;
}
#center-col .article .image-left{
float:left;
padding:5px;
}
#center-col .article p{
padding:5px;
}
#footer {
width:100%;
border:solid #000; 
border-width:5px 0 0 0;
background: #000 url(../i/footer-bg.jpg) repeat-x;
color:#aaa;
margin:0;
font:bold;
padding:0;
}