*:focus { outline: none; }

h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
html, body{ background-color: #000000; color: #00FF00; z-index: -400; }
ul,li{ background-repeat: no-repeat; }
.clr{ clear: both; }
.comment, #content_storage_container { visibility: hidden; }
.dev_link{ border: #00FF00 thin dashed; color: #FFFF00; font-size: 82%; font-weight: bold; text-decoration: underline; }
.dm_mi, .sh_mi, .ad_mi, .os_mi { background-color: transparent; background-position: top left; background-repeat: no-repeat; }

.gallery { color: #FFFFFF; }
.gallery_item { border: 1px #ff3d00 solid; }
.gallery_item_colr { }


.kwick_link{ border: #FF0000 thin dashed; margin-left: 0px; width: 192px; display: block; height: 128px; position: relative; }
.menu{ color: #FFFF00; }
.text_content{ font-size: 93%; }

#ad_ci{ background-image: url(adm_ci.ru.png); }
#ad_event{ background-image: url(adm_event.ru.png); }
#ad_mass{ background-image: url(adm_mass.ru.png); }
#ad_outdoor{ background-image: url(adm_outdoor.ru.png); }
#ad_prod{ background-image: url(adm_prod.ru.png); }
#ad_promo{ background-image: url(adm_promo.ru.png); }
#adm_detail,#osm_detail{ background-position: top left; background-repeat: no-repeat; }

#banner_container img {border: thin #ff3d00 solid;}
#banner_image_spot {border: 4px orange solid; }

#bg_container{ background-image: url(hm_bg_01.gif); background-repeat: no-repeat; }

#content_container { font-family: Arial, sans; letter-spacing:0.5; }

#content_detail { color: #ccc; }
.content_home h1 { font-style: italic; font-size: 116%; font-weight:bold; font-variant:small-caps;}
.content_home a {color: #ff9e00;}
.content_home { background-image: url(hl_bg.png); background-repeat: no-repeat; }
.content_start_l { background-image: url(txt_bg.png); background-repeat:repeat-y; }
.content_start_l {  letter-spacing:0.5;line-height: 1.7; }
.content_start_r { letter-spacing:0.5; line-height: 1.7; }

.content_trailer_bar { background-image: url(hl_bg.png); background-repeat: no-repeat; }

#developer_container{ display: block; background-color: #999999; font-family: sans; font-size: 110%; }
#dm_audio{ background-image: url(dmm_audio.ru.png); }
#dm_post{ background-image: url(dmm_post.ru.png); }
#dm_reso{ background-image: url(dmm_reso.ru.png); }
#dm_shoot{ background-image: url(dmm_shoot.ru.png); }

#dm0, #sh0, #ad0, #os0, #re0 { background-image: url(txt_bg.png); background-repeat:repeat-y;}
#dm0_header_bar, #sh0_header_bar, #ad0_header_bar, #os0_header_bar, #re0_header_bar { background-image: url(hl_bg.png); background-repeat: no-repeat; 
font-size:116%;
font-style:italic;
font-weight:bold;
padding-left:120px;
padding-top:11px;
font-variant:small-caps;
  }
#dm0_trailer_bar, #sh0_trailer_bar, #ad0_trailer_bar, #os0_trailer_bar, #re0_trailer_bar { background-image: url(txt_ft_line.png); background-repeat: no-repeat; }

#dmm_detail,#shm_detail{ background-position: top right; background-repeat: no-repeat; }


#gallery_image_spot {border: 4px orange solid; }

#hmlogo { background-image: url(hm_logo_01.png); }
#kwick_a{ display: inline; background-color: transparent; background-image: url(menu_digital_media.ru.png); overflow: hidden; }
#kwick_b{ display: inline; background-color: transparent; background-image: url(menu_shows_events.ru.png); overflow: hidden; }
#kwick_c{ display: inline; background-color: transparent; background-image: url(menu_advertising_pr.ru.png); overflow: hidden; }
#kwick_d{ display: inline; background-color: transparent; background-image: url(menu_other_services.ru.png); overflow: hidden; }
#kwick_e{ display: inline; background-color: transparent; background-image: url(menu_references.ru.png); overflow: hidden; }
#kwick_ende{ float: left; width: 17px; display: block; background-color: transparent; background-image: url(menu_arrow.ru.png); background-position: top left; background-repeat: no-repeat; height: 74px; }

#kwicks{ margin-left: 0px; position: relative; }
#kwicks .kwick{ float: left; width: 192px; display: inline; height: 74px; }
#kwicks a{ width: 192px; display: block; background-position: top left; background-repeat: no-repeat; text-decoration: none; height: 74px; }
#kwicks a:hover{ width: 232px; display: block; text-decoration: none; height: 74px; }
#kwicks_container{ width: 1024px; height: 84px; overflow: hidden; }
#logo_container { }
#menu_a{ background-image: url(subnav_bg.ru.png); background-repeat: repeat-y; }
#menu_b{ background-image: url(subnav_bg.ru.png); background-repeat: repeat-y; left: -140px; }
#menu_c{ background-image: url(subnav_bg.ru.png); background-repeat: repeat-y; left: 0px; }
#menu_container{ }
#menu_container a,#upper_menu a{ text-decoration: none; }
#menu_d{ background-image: url(subnav_bg.ru.png); background-repeat: repeat-y; left: 120px; }
#menu_e{ left: 420px; }
#os_art{ background-image: url(osm_art.ru.png); }
#os_event{ background-image: url(osm_event.ru.png); }
#os_scene{ background-image: url(osm_scene.ru.png); }
#secondlevel_menu_container{ }
#sh_audio{ background-image: url(shm_audio.ru.png); }
#sh_custom{ background-image: url(shm_custom.ru.png); }
#sh_full{ background-image: url(shm_full.ru.png); }
#sh_prod{ background-image: url(shm_prod.ru.png); }

#third_menu li.tm_item { background-color: transparent;}
#third_menu a { display:block; width:100%; }
#tm_legal { background-image: url(tm_legal.ru.png); background-repeat: none; width:92px; }
#tm_links { background-image: url(tm_links.ru.png); background-repeat: none; width:32px; }
#tm_contact { background-image: url(tm_contact.ru.png); background-repeat: none; width:50px; }
#tm_videos { background-image: url(tm_videos.ru.png); background-repeat: none; width:39px; }
#tm_gallery { background-image: url(tm_gallery.ru.png); background-repeat: none; width: 48px; }
#tm_rechtspresse  {  width: 60px; background-color: transparent; }

#tm_content_videos { background-color: yellow;}
