#mainframe {  width: 685px;  display: block;   margin: 0px 5px 5px 0px;  float: left;  background: url('/themes/green_power/images/r_background.png') repeat-y; }  #mainframe div.top {  background: url('/themes/green_power/images/r_header.png') no-repeat top; }  #mainframe div.bottom {  padding: 12px 15px 12px 15px;  min-height: 500px;  background: url('/themes/green_power/images/r_footer.png') no-repeat bottom; }  #mainframe p {  margin: 10px 10px;  text-align: justify }  #mainframe h1 {  margin: 10px 10px;  color:#333;   font-family:Tahoma,Arial,Sans-Serif;  font-size:16px;  text-align: left;  text-decoration:none; }   #service_block {  background: #EEE;  display: block;  float: left;  width: 300px;  min-height: 250px;  margin: 0px 0px 5px 0px; }   #block_modules {  height: 30px;  margin: 0;  padding: 0;  display: block; }  #block_modules  ul {  list-style: none;  padding: 0px 10px;  margin: 0;  height:30px;  float: left;  width: 100%; }  #block_modules li {  padding: 0;  float: left;  text-align: center;  list-style: none; }  #block_modules a {  font-weight: bold;  line-height: 20px;  min-width:40px;  padding:5px 20px;  float: left;  color: #333;   background: #EFEFEF;  position: relative;  z-index: 1;  text-align: center;  margin: 0px 3px ; }  #block_modules a:hover {  position: relative;  z-index: 2;  text-decoration: none; }  #block_modules a.on, #block_modules a.on:hover {  color: #FFF;  line-height: 19px;  border-bottom: 1px solid #85c226;  border-left: 1px solid #85c226;  border-right: 1px solid #85c226;  border-top: 1px solid #85c226;  background: #85c226;  position: relative;  z-index: 2; }  #block_sub_modules {  background: #FFF;  border-top: 4px solid #85c226; }  #block_sub_modules ul {  clear:both;  height:30px;  margin:0pt;  padding:5px 5px 5px 5px; }  #block_sub_modules li {  float:left;  list-style-image:none;  list-style-position:outside;  list-style-type:none;  padding:0pt; }  #block_sub_modules a {  color:#85c226;  float:left;  font-size:11px;  font-weight:bold;  line-height:20px;  padding:0pt 20px; }  #block_sub_modules a:hover {  color: #000; }   #search_result {  margin: 10px 0px 10px 0px;  padding: 0px 0px 10px 0px;  display: block;  clear: both; }  #search_result h1 {  margin: 25px 0px 5px 0px;  color:#79AFDF;  font-family:Tahoma,Arial,Sans-Serif;  font-size:16px;  text-align: left;  text-decoration:none; }  #search_result ul {  margin: 0px 0px 30px 0px;  padding: 0px; }  #search_result li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  display: block;  clear: both;  width: 100%;  line-height: 16px;  padding: 0px;  margin: 0px 0px 5px 0px;  border-left: 1px solid #87B8E3;  border-right: 1px solid #87B8E3;  border-bottom: 1px solid #87B8E3;  border-top: 3px solid #87B8E3;  background: #FFF;  float: left;  font-weight: bold; }  #search_result li li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  text-align:left;  display: block;  clear: none;  padding: 0px;  margin: 0px;  border: none;  background: #FFF;  float: left;  font-weight: bold; }  #search_result li.row_fix {  border-top: 1px dotted #87B8E3;  height:1px; }  #search_result li li.cat_name {  width: 160px;  padding: 5px;  margin: 0px 0px 0px 0px;  min-height: 20px; }  #search_result li li.head_cat_name {  width: 160px;  padding: 3px;  margin: 0px 0px 0px 0px;  min-height: 20px;  color: #0074C9;  background: #D7E4F0; }  #search_result li li.head_cat_name a {  color: #0074C9; }  #search_result li li.footer_cat_name {  width: 160px;  padding: 5px;  margin: 0px 0px 0px 0px;  min-height: 20px;  color: #000;  border-top: 2px solid #87B8E3; }  #search_result li li.footer_cat_name a {  color: #000; }  #search_result li li.cat_name_only {  width: 180px;  padding: 5px;  margin: 0px 0px 0px 3px;  min-height: 20px; }  #search_result li li.product {  width: 235px;  padding: 5px 5px 5px 10px;  min-height: 20px; }  #search_result li li.head_product {  width: 240px;  padding: 3px 3px 3px 10px;  min-height: 20px;  color: #0074C9;  background: #D7E4F0; }  #search_result li li.footer_product {  width: 240px;  padding: 5px;  min-height: 20px;  color: #000;  border-top: 2px solid #87B8E3; }  #search_result li li.head_product a {  color: #0074C9; }  #search_result li li.footer_product a {  color: #000; }  #search_result li li.del {  width: 20px;  min-height: 20px;  padding: 5px 3px;  background: url('/images/icons/cross.png') no-repeat scroll 50% 50%; }  #search_result li li.head_del {  width: 20px;  min-height: 20px;  padding: 3px 3px 3px 4px;  color: #0074C9;  background: #D7E4F0; }  #search_result li li.footer_del {  width: 20px;  min-height: 20px;  padding: 5px 3px 5px 4px;  color: #000;  border-top: 2px solid #87B8E3; } #search_result li li.del a {  display: block;  width: 20px;  height: 20px; }  #search_result li li.edit {  width: 20px;  min-height: 20px;  padding: 5px 3px;  background: url('/images/icons/pencil.png') no-repeat scroll 50% 50%; }  #search_result li li.head_edit {  width: 29px;  min-height: 20px;  padding: 3px 4px;  color: #0074C9;  background: #D7E4F0; }  #search_result li li.footer_edit {  width: 20px;  min-height: 20px;  padding: 5px 4px;  color: #000;  border-top: 2px solid #87B8E3; } #search_result li li.edit a {  display: block;  width: 20px;  height: 20px; } #search_result li li.price_value {  width: 80px;  min-height: 20px;  padding: 5px;  text-align: right; }  #search_result li li.head_price_value {  width: 80px;  min-height: 20px;  padding: 3px;  text-align: right;  color: #0074C9;  background: #D7E4F0; }  #search_result li li.footer_price_value {  width: 80px;  min-height: 20px;  padding: 5px;  text-align: right;  color: #000;  border-top: 2px solid #87B8E3; }  #search_result li li.head_price_value a {  color: #0074C9; }  #search_result li li.footer_price_value a {  color: #000; }  #search_result li li.co2_value {  width: 80px;  min-height: 20px;  padding: 5px;  text-align: right; }  #search_result li li.head_co2_value {  width: 80px;  min-height: 20px;  padding: 3px;  text-align: right;  color: #0074C9;  background: #D7E4F0; }  #search_result li li.footer_co2_value {  width: 80px;  min-height: 20px;  padding: 5px;  text-align: right;  color: #000;  border-top: 2px solid #87B8E3; }  #search_result li li.head_co2_value a {  color: #0074C9; }  #search_result li li.footer_co2_value a {  color: #000; }  #search_result li li.icons {  width: 120px;  padding: 0px 5px; }   #search_result .icon_box {  display:block;  float: left;  margin: 1px;  padding: 3px;  height: 22px;  width: 22px; }  #search_result .icon_gas {  background: url('/images/verbruikers/22x22/icon_gasverbruik_grijs.png') no-repeat 50% 50%; }  #search_result  .icon_gas_active {  background: url('/images/verbruikers/22x22/icon_gasverbruik.png') no-repeat 50% 50%; }  #search_result  .icon_water {  background: url('/images/verbruikers/22x22/icon_waterverbruik_grijs.png') no-repeat 50% 50%; }  #search_result  .icon_water_active {  background: url('/images/verbruikers/22x22/icon_waterverbruik.png') no-repeat 50% 50%; }  #search_result .icon_stroom {  background: url('/images/verbruikers/22x22/icon_stroomverbruik_grijs.png') no-repeat 50% 50%; }  #search_result .icon_stroom_active {  background: url('/images/verbruikers/22x22/icon_stroomverbruik.png') no-repeat 50% 50%; }  #search_result .icon_benzine {  background: url('/images/verbruikers/22x22/icon_benzineverbruik_grijs.png') no-repeat 50% 50%; }  #search_result .icon_benzine_active {  background: url('/images/verbruikers/22x22/icon_benzineverbruik.png') no-repeat 50% 50%; }
