body{
 margin: 0px; 
 padding: 0px;
}

form {
 margin: 0px; 
 padding: 0px;
}

body, input, select, textarea{
 font: 11px arial, verdana;
 color: #000000;
}

.advanced {
  color: #0e2b8d;
  font-size: 11px;
}

.advanced a, .advanced a:hover {
 color: #0e2b8d;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none; 
}

#topmenu {
 background-image:url('/data/img/bg_menu.gif');
 background-repeat: repeat-x;    
}

#topmenu a, #topmenu a:hover {
 color: #ffffff;
 font-size: 12px;
 font-weight: bold;   
 text-decoration: none;
}

#search {
 background-image:url('/data/img/b_search.gif');
 background-repeat: repeat-x;    
}

#search .inner {
 background-image:url('/data/img/bg_search.gif');
 background-repeat: repeat-x;   
 text-align: center; 
}     

#search .inp{
 width: 175px;
 height: 22px;
 border: 1px solid #ffffff;
 background-color: #d1d5e0;
 font-size: 16px;
 padding-left: 5px;
}

.sub{
 border: 1px solid #003c74;
 background-color: #f2f2ed;
}


#nav {
 background-image:url('/data/img/bg_nav.gif');
 background-repeat: repeat-x;    
 color:#ffffff;
 font-size: 13px;
 font-weight: bold;
 padding-left: 15px;
}

#showreel, #tagcloud {
 font-size: 14px; 
 color: #ffffff;
 font-weight: bold;
 padding-left: 12px;
 background-image:url('/data/img/bg_showreel.gif');
 background-repeat: repeat-x;    
}

#most {
 font-size: 14px;
 color: #ffffff;
 font-weight: bold;
 padding-left: 12px;   
 background-image:url('/data/img/bg_most.gif');
 background-repeat: repeat-x;    
 height:28px;
padding-top:5px;
}

.item {
  width: 200px;
  text-align: left;
}

.item a, item a:hover {
 color: #0e2b8d;
 font-size: 12px;
 font-weight: bold;   
 text-decoration: none;
}

#bg_bottom {
 background-image:url('/data/img/bg_bottom.gif');
 background-repeat: repeat-x;    
}

#bottommenu {
 color: #636363;
}

a, a:hover {
 color: #0e2b8d;
 text-decoration: none;
}


.submit {
  font-size: 8pt;
  color: #ffffff;
  border: solid 1px #053182;
  background-color: #0540ab;
}

.field {
  border: solid 1px #707071; 
  width: 175px;
  padding-left: 5px;
  font-size: 8pt; 
}


.area {
  border: solid 1px #707071; 
  font-family: tahoma;
  width: 175px;
  height: 50px;
  padding-left: 5px;
  font-size: 8pt; 
}

#main {
  padding: 10px 0px 20px 0px;
}

.err, .mand {
  color: #ff0000;
}

.mes {
  color: #467dff;
}


.results a, .results a:hover {
  color: #00217c;
  font-weight: bold;
}

.results a.top, .results a.top:hover {
  color: #ffffff;
  text-transform: uppercase; 
}

.floated {
  float: left;
  width: 250px;
  height: 180px;
}

.floated4 {
  float: left;
  width: 200px;
  height: 180px;
}

.floated3 {
  float: left;
  width: 200px;
  height: 180px;
  padding-left: 58px;
}

#searchtab .first{
  color: #ffffff;
  background-color: #52606d;
}

#searchtab .next{
  color: #083a75;
  background-color: #dae8f2;
}

#searchtab .headerfirst, #header, h1{
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 10px;
}

#searchtab .headernext{
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  color: #000000;
}

#also_searched a, #also_searched a:hover{
  color: #000000;
  font-weight: bold;
}
  
#preview {
 color: #353535;
}

#preview a, #preview a:hover {
 color: #353535;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none; 
}

.bg_blue_header_lb {
  background-color: #0645ad;      
  color:#ffffff;
  font-weight: bold;
}

.bg_grey {
  background-color: #e3e6e8;
}

.message {
  margin: 0px 0px 0px 0px;
  color: #3a76b5;
  font-weight: bold;
}

.messagered {
  margin: 0px 0px 0px 0px;
  color: #ca1f28;
  font-weight: bold;
}

.white {
  color: #ffffff;
}

.results1 {
  background-color: #e1e0de; 
}

.first a{
  color: #bebebe;
  text-decoration: none;
}

.first a:hover{
  color: #bebebe;
  text-decoration: underline;
}

#popup_inner{
  text-align: left;
  color: #144c87;
  padding: 15px;
}

.bord {
  border-bottom: solid 1px #333333;
}
