html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border : 0 none;
color : inherit;
font-family : inherit;
font-size : 100%;
margin : 0;
outline-style : none;
outline-width : 0;
padding : 0;
vertical-align : baseline;

}
:focus {
outline-style : none;
outline-width : 0;
}
body {
background-image : url(/images/41.jpg);
background-position : -39px -37px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
height : 1400px;
line-height : 1;
margin : -22px 0 0 !important ;
padding : 0;
text-align : left !important ;
text-transform : uppercase;
}
ol, ul {
line-height : 1em;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
}
ol li, ul li {
line-height : 1em;
}
table {
border-collapse : separate;
border-spacing : 0;
}
strong {
font-weight : bold;
}
caption, th, td {
font-weight : normal;
text-align : left;
}
body#projects {
background-color : #262626 !important ;
background-image : none !important ;
height : 100%;
}
#project body, #front body {
background-image : url(/images/41.jpg);
background-position : -41px -50px;
margin : -22px 0 0 !important ;
padding : 0;
}
#newslist {
margin-top : 25px;
width : 200px;
}
div.shadowfix1 {
background-image : url(/images/254.jpg);
height : 16px;
left : 649px;
position : absolute;
top : 99px;
width : 11px;
z-index : 10;
}
div.shadowfix2 {
background-image : url(/images/251.jpg);
height : 16px;
left : 874px;
position : absolute;
top : 99px;
width : 11px;
z-index : 90;
}
#projects {display: block;}

#menu ul{
        z-index: 3000!important;
}

#newslist a span.newstitle {
color : #808080;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal !important ;
line-height : 1.2em;
margin : 3px 15px 15px 0 !important ;
text-transform: uppercase!important;
}

#mclients_dropdown a.clink_selected {
color : #ff0082 !important ;
}
#newslist a.selected span.newsdate {
background-image : url(/images/244.gif);
background-position : right 0;
background-repeat : no-repeat;
color : #ff0082;
display : block;
margin-right : 15px;
}

#content playerview p {
width : 200px;
}


a#login {
background-color : #212121 !important ;
color : #ff0082 !important ;
display : block;
font-size : 12px !important ;
height : 20px;
margin-left : -6px !important ;
padding : 5px 0 1px 12px;
width : 188px;
}
a#UsernameTxt {
color : #747474 !important ;
}


li#clientFormContainer {
background-color : #262626;
color : #747474 !important ;
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
height : 19px;
margin-left : -5px;
margin-top : -5px;
padding : 5px 0 0 6px;
text-transform : uppercase;
width : 195px;
}
#playlist_1, #playlist_2 {
width : 600px;
}
#newslist p {
line-height: 1.2em;
margin : 0 15px 15px 11px;
}
#newslist div p {
color : #999999;
font-size : 12px;
font-weight : normal;
margin-bottom : 16px;
text-transform : none;
width : 172px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2em;
}
#tvfx_logo a{
display:block;
height : 50px;
width : 200px;
background-image:url(/images/1908.png);
border-color:#4D5454;
border-style:solid none none;
border-width:1px 0 0;
}
#tvfx_logo a:hover{
background-position:bottom;
}

#unseen_logo a{
display:block;
height : 50px;
width : 200px;
background-image:url(/images/blogbutton.png);


}
#unseen_logo a:hover{
background-position:bottom;
}



pre, iframe pre {
  line-height: 1.6em!important;
  margin-left: -4px!important;
}
div.overlay overlayDim {
      opacity:0.7!important;
      filter:alpha(opacity=0.7)!important;
      background-imgae: url(/images/2043.gif);
      margin-top: -100px!important;
      margin-left:0px!important;
}

#reel_star {
     position:absolute;
     left: 890px;
     top: 99px;
     z-index: 50;
}
#reel_star img {
     border: 0px none;
}











#tvfx_learn a img {
border : 0 none;





display : block;
height : 50px;
left : 0;
top : 0;
width : 200px;
}
#flash {
margin-left : -15px;




}




















blockquote, h3, p {
color : #666666;
font-size : 0.75em;
line-height : 1.2em;
margin : 0;
padding : 0;
}
blockquote {
margin-left : 20px;
margin-right : 0;
}
h1, h2, h3 {
font-weight : normal;
margin : 0;
padding : 0;
}
h1, h2 {
font-family : Arial Black, Arial, Helvetica, sans-serif;
}
h1 {
font-size : 1em;
}
h2 {
font-size : 1em;
}
h5 {

















color : #333333;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 50px;
font-weight : normal;
margin-left : 11px;
}
#contentplayerview {
     background-color: #262626;
     height: 337px;
     width: 600px;
}

#studio_headline h5 {
color : #333333;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 50px;
font-weight : normal;
margin-left : 8px;
margin-top : -5px;
position : relative;
}
h6 {
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal !important ;
line-height : 1em;
padding : 20px 12px 15px 11px !important ;
}
#studio_content {
background-color : #262626;
color : #808080;
margin-top : 150px;
padding-bottom : 25px;
width : 600px;
}
.pager {
height : 19px;
padding-right : 20px;
text-align : right;
width : 600px;
line-height: 1;
}
.nopad {
margin : 0 !important ;
padding : 0 !important ;
}
p.nopad {
margin : 0 !important ;
padding : 0 !important ;
}
a.orderreel {
color : #ff0082;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal !important ;
line-height : 1.2em;
padding : 20px 12px 15px 0;
}
a.orderreel:hover{
color : #ffffff;
}

#studio_content img {
margin-bottom : 5px;
}
#studio_content p {
color : #808080;
font-size : 12px;
line-height : 1.2em;
padding : 0 15px 20px 11px;
text-transform : none;
width : 400px;
}
#studio_content p.capitals {
text-transform : uppercase;
}
hr {
background-color : #7a7e7d;
border : medium none;
color : #7a7e7d;
height : 1px;
margin : 2em auto;
width : 370px;
}
small, .small {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.75em;
line-height : 25px;
text-transform : uppercase;
}
.fathead {
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-weight : normal;
}
.grey {
color : #999999;
padding-left : 11px;
}
.drk_grey {
color : #666666;
font-size : 0.7em;
margin-left : 11px;
}
.red {
color : #cc0000;
}
ul {
list-style-image : none;
list-style-position : outside;
list-style-type : none;
margin : 0;
padding : 0;
}
a {
color : #666666;
text-decoration : none;
}
a:hover {
color : #ff0082;
text-decoration : none;
}
a img {
border : medium none;
}
h1 a, h2 a, h3 a {
border : medium none;
}
h3 a {
font-family : Georgia, Times, serif;
font-size : 1.5em;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
}
#playlist_2_cage {
margin-top : 9px;
}
#playlist_1_cage {
margin-top : -4px;
}
#playlist_2 a.prev, #playlist_1 a.prev {
height : 13px !important ;
margin-top : 2px;
width : 13px !important ;
}
#playlist_2 a.next, #playlist_1 a.next {
float : right;
height : 13px !important ;
margin-top : 2px;
width : 13px !important ;
}
#playlist_1 img, #playlist_2 img {
height : 100px;
margin: 0px;
padding: 0px;

}
#playlist_1_items, #playlist_2_items {
height : 100px !important ;
}
a.pager_item {
font-size : 0.75em;
padding : 0 1px;
vertical-align : top;
}
li#searchFormContainer input {
background-color : #ffffff !important ;
border-color : #ffffff #ffffff #4d5454 !important ;
border-style : solid !important ;
border-width : 1px !important ;
color : #262626 !important ;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
height : 19px;
padding : 4px 0 0 9px;
text-transform : none;
width : 188px;
}
li#searchFormContainer {
background-color : #262626 !important ;
background-image : url(/images/243.gif);
background-position : 178px center;
background-repeat : no-repeat;
border-bottom : 1px solid #262626 !important ;
border-right : 1px solid #262626 !important ;
color : #747474 !important ;
}
#client_login {
height : 25px;

margin : 0 !important ;
padding : 0 !important ;
text-align : left !important ;
width : 200px !important ;
}
#sidebarAccordion input {
background-color : #ffffff !important ;
background-image : url(/images/243.gif) !important ;
background-position : 176px 5px !important ;
background-repeat : no-repeat !important ;
border : 0 none !important ;





color : #808080 !important ;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
height : 19px;
margin-left: -6px;
margin-top : -5px;
padding : 5px 30px 0 11px;
text-transform : none;
width : 159px;
}
#sidebarAccordion input {
      *margin-left : -1px;
      *margin-top: -6px;

}
a#getSearch {
color : #747474 !important ;
font-family : Arial, Helvetica, sans-serif !important ;
font-weight : normal !important ;
background-color:transparent!important;
}
a#searchSubmit {
background-image : url(/images/243.gif);
background-position : 20px 5px;
background-repeat : no-repeat;
display : block !important ;
height : 24px !important ;
left : 560px;
padding-bottom : 0 !important ;
padding-left : 0 !important ;
padding-right : 11px;
padding-top : 0 !important ;
position : absolute;
top : 76px;
width : 38px;
background-color:#fff!important;
}
#site-name {
font-family : Georgia, Times, serif;
font-size : 3em;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
margin : 17px -9px;
z-index : 5;
}
#site-name a {
background-image : url(/images/46.gif);
border : 0 none;
display : block;
font-size : 0;
height : 50px;
width : 199px;
z-index : 3;
}
a.sidebar {
background-color : #818181;
border-style : solid none none;
border-width : 1px 0 0;
border-color: #4D5454;
color : #333333;
cursor : pointer;
display : block;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
height : 19px;
padding : 5px 0 0 11px;
width : 189px;
}
a#learnmore {
background-image : url(/images/243.gif);
background-position : right center;
background-repeat : no-repeat;
color : #cccccc;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
left : 40px;
padding-right : 21px;
position : absolute;
top : 35px;
width : 100px;
}
#sidebarAccordion div {
background-color : #818181;
border-top : 1px solid #4d5454;
font-weight : normal !important ;
height : 88px;
padding:6px 5px 5px;
width : 190px;
}
#sidebarAccordion div a {
color : #333333;
margin-left : 5px;
}
#sidebarAccordion div.selected {
z-index : 102;
}
a.accHead {
background-image : url(/images/242.gif);
background-position : 172px center;
background-repeat : no-repeat;
}
#sidebarAccordion a.selected {
background-image : url(/images/244.gif) !important ;
}
#acc_studio {
background-color : #333333 !important ;
}
#acc_studio a {
background-color : #333333;
color : #808080 !important ;
display : block;
font-family : Arial, Helvetica, sans-serif !important ;
font-size : 14px !important ;
font-weight : normal !important ;
height : 17px;
margin : 0;
padding : 0 0 1px !important ;
}
#acc_studio a:hover, #acc_studio a.selected {
color : #ff0082 !important ;
}
#accessibility {
position : absolute;
top : -10000px;
}
#container {
margin : 23px 0 0 48px;
padding : 10px;
}
body#projects #container {
margin : -1px 0 0 !important ;
padding : 0 !important ;
}
#project_client_name {
color : #ff0082 !important ;
font-family : Arial, Helvetica, sans-serif;
font-size : 17px !important ;
margin-left : 11px;
margin-top : -10px;
position:relative;
}
#project_player_title {
color : #ffffff !important ;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 18px !important ;
margin-bottom : 2px;
margin-left : 11px;
width : 200px;
float:left;
position: relative;
}

#project_body {
        left:230px;
        width:350px;
        position:absolute;
        *top: 358px;
}
#project_body p {
        color:#999999;
        display:inline-block;
        font-family:Arial,Helvetica,sans-serif;
        line-height:1.2em;
        
        width:350px
}



#studio_headline {
background-color : #666666;
color : #333333;
font-family : Arial, Helvetica, sans-serif;
font-size : 50px;
height : 50px;
position : absolute;
top : 101px;
width : 600px;
}
#studio_headline p {
color:#808080;
font-size:12px;
margin: 3px 90px 0 11px;
padding:0 !important;
text-transform:none;
width: 400px;
}
#head {
height : 57px;
left : 59px;
position : absolute;
text-align : left;
top : 32px;
width : 200px;

z-index : 100;
}
#menu {
border-left : 1px solid #4d5454;

border-top : 1px solid #4d5454;



margin-left : -1px;
width : 600px;
}
#menu ul li {
background-color : #818181;
border-bottom : 1px solid #4d5454;
border-right : 1px solid #4d5454;
float : left;
height : 24px;
width : 199px;
}
#menu a:link, #menu a:active, #menu a:visited {
color : #333333;
display : block;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 14px;
height : 19px;
padding : 5px 0 0 11px;
text-transform : uppercase;
}

#menu a.selected {
background-color : #ffffff;
color : #ff0082;
}
#mclients_open {
background-position : 175px center;

background-repeat : no-repeat;
}
#mclients_open {

background-image : url(/images/242.gif);

}

#mclients_open.open {
background-image : url(/images/244.gif);
}
#mclients_open.selected {
background-image : url(/images/247.gif);
}
#mclients_open.selected.open {
background-image : none;
}
#sidebar a#always_on {
background-color : #ff0082 !important ;
background-repeat : no-repeat;
border-left : 1px solid #4d5454;
color : #ffffff !important ;
cursor : default !important ;
font-weight : normal !important ;
width : 188px;
}
#menu_right a:link, #menu_right a:active, #menu_right a:visited {
background-image : none;
color : #333333;
display : block;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
height : 21px;
margin-left : 0;
margin-right : 0;
padding : 5px 0 0 11px;
}
#menu ul li a {
background-color : #818181;
}
#menu ul li a:hover {
background-color : #ffffff;
}


a.sidebar:hover {
background-color : #ffffff;
}
#mclients_dropdown {
background-color : #333333;
height : 92%;
padding-bottom : 9px;
position : absolute;
top : 26px;
width : 200px;
z-index : 300;
left: 0px;
}
#mclients_dropdown div {
margin-top : 1px;
}
#mclients_dropdown a {
background-color : #333333;
color : #808080 !important ;
font-family : Arial, Helvetica, sans-serif !important ;
font-size : 12px !important ;
font-weight : normal !important ;
margin : 0;
height:12px!important;
padding:3px 0 3px 11px!important;
text-transform:uppercase;
width:188px!important;
}
#mclients_dropdown a:hover, #mclients_dropdown a.selected {
color : #ff0082 !important ;
}
#mclients_dropdown br {
display : inline;
height : 1px;
}
#site-slogan {
font-family : Georgia, Times, serif;
font-size : 1em;
font-style : italic;
font-variant : normal;
font-weight : normal;
line-height : normal;
}
#sidebar {
background-color : #262626;
background-image : url(/images/1564.jpg);
background-position : 200px 16px;
background-repeat : repeat-y;
float : right;
font-size : 0.75em;
font-weight : bold;
height : 1302px;
left : 674px;
padding : 0;
position : absolute;
text-align : left;
top : 99px;
width : 210px;
z-index : 50;
}
body#teeveefx #sidebar {
left : 650px;
top : 0;
}
#sidebar_singleproject {
background-color : #2e2e2e;
float : right;
font-family : Arial, Helvetica, sans-serif;
height : 100%;
left : 600px;
padding : 0 0 0 15px;
position : absolute;
text-align : left;
top : 0;
width : 235px;
z-index : 15;
}
.entry-title {
color : #999999;
font-size : 0.75em;
}
.section_list {
list-style-type : none;
margin : 0 0 10px;
padding : 0;
}
.section_list li {
margin : 0 10px 2px 0;
padding : 0;
}
#fade {
background-image : url(/images/44.jpg);
background-position : 0 -36px;
background-repeat : repeat-y;
height : 1400px;
overflow : hidden;
position : absolute;
top : -1px;
left:0;
width : 1024px;
z-index : 1;
}
#content {
background-color : #262626;
background-image : url(/images/1564.jpg);
background-position : 600px 16px;
background-repeat : repeat-y;
float : left;
height : 1303px;
left : 49px;
padding : 0;
position : absolute;
top : 99px;
width : 610px;
z-index : 9;
}
#foot {
clear : both;
margin-top : 5px;
text-align : center;
}
.clear {
clear : both;

}
#pager_bottom {
bottom : 27px;
position : absolute;
left: 0px;
*bottom:32px;

}
#impressum {
background-color : #7f7f7f;
border : 1px solid #656766;
bottom : 1px;
height : 18px;
margin-top : 25px;
padding : 7px 0 0;
position : absolute;
width : 598px;
z-index: 200;
}
#impressum a:link, #impressum a:visited, #impressum a:hover, #impressum a:focus, #impressum a:active {
color : #b2b2b2;
font-family : "Arial Black", Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
margin-left : 11px;
text-decoration : none;
}
a.prev playlist_2_nav {
background-image : url();
background-position : 0 0;
background-repeat : no-repeat;
border : 0 none;
display : block;
font-size : 0;

}
.container_firstproject {
margin : 0 0 0;
text-align : left;
width : 600px;
}
.container_team {
height : 50px;
margin : 0;
position : absolute;
text-align : left;
top : 201px;
width : 600px;
}
.teammember {
height : 50px;
position : relative;
width : 600px;
}
div.member_overlay h3 {
color : #ffffff;
float : left;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 17px;
font-weight : normal;
margin : 7px 0 5px 11px;
text-transform : uppercase;
}
div.member_overlay h4 {
clear : both;

color : #ff0082;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
margin : 0 0 0 11px;
text-transform : uppercase;
}
div.member_overlay {
background-image : url(/images/327.png);
background-repeat : repeat;
display : none;
height : 100%;
position : absolute;
top : 0;
width : 600px;
z-index : 2;
left: 0px;
}
div.member_overlay a {
color:#808080;
float:right;
font-size:12px;
left:400px;
margin:0 11px 0 0;
position:absolute;
text-transform:uppercase;
top:20px;
}
a.pager_current {
color : #ffffff;
}
.container_project {
float : left;
height : 125px;
left : 0;
margin : 0;
overflow : hidden;
position : relative;
text-align : left;
top : 0;
width : 200px;
}
.container_project img {
border : 0 none;
height : 100px;
margin : 0;
width : 200px;
}
a.clink {
color : #808080;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
}
.claim_project {
background-image : url(/images/327.png);
background-repeat : repeat;
display : none;
height : 100px;
left : 0;
position : absolute;
top : 0;
width : 200px;
}
#claim_firstproject {
background-image : url(/images/327.png);
background-repeat : repeat;
display : none;
height : 50px;
left : 0;
position : absolute;
top : 251px;
width : 600px;
}
#claim_firstproject h1 {
color : #ffffff;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 17px;
margin : 7px 0 5px 11px;
text-transform : uppercase;
}
#claim_firstproject h2 {
color : #ff0082;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
margin : 0 0 0 11px;
text-transform : uppercase;
}
div.claim_project p {
bottom : 8px;
color : #ffffff;
font-family : Arial Black, Arial, Helvetica;
font-size : 14px;
padding : 90px 0 0 11px;
position : absolute;
line-height: 1.2em;
}
#sidebar-2 p, #sidebar-1 p {
font-size : 0.8em;
line-height : 1.2em;
}
.caps {
font-size : 0.9em;
letter-spacing : 0.1em;
}
div.divider {
margin : 2em 0;
text-align : center;
}
.directory {
list-style-type : circle;
}
.author {
font-size : 0.8em;
font-style : normal;
}
.published {
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 12px;
height : 30px;
margin-left : 11px;
float:left;
clear:left;

}
.right {
float : right !important ;
margin-left : 46px !important ;
}
.left {
float : left;
}
.comments_error {
background-color : #fff4f4;
color : #000000;
}
ul.comments_error {
border : 2px solid #ffdddd;
list-style-position : inside;
list-style-type : circle;
padding : 0.3em;
}
#client_acc_login {
        height: 39px;
}


.spacer {
background-color : transparent;
border : medium none;
height : 5px;
}
a#getSearch:hover {
background-color : transparent;
}
#GB_window {
left : 49px !important ;
position : absolute;
}
#overlay_cage {
       position: absolute;
       left: 0px;
       top: 0px;
       width: 100%;
       height: 1000px;
}
#overlay1 {
       top: 0px;
       left: 0px;

       width: 49px!important;
       height:1000px;
       
}
#overlay2 {
       top: 0px;

       left: 49px;
       height: 149px;
       
}
#overlay3 {
       top: 149px;
       left: 810px;

       height: 851px;
       width: 25%!important;
     
       
}
#overlay4 {

       top: 811px;
       left: 0px;
}
.blackbox {
      background-color:transparent !important;
      background-image:url(/images/327.png);
      background-repeat:repeat;
      
      width:100%;
      z-index:200;
      position:absolute;
}
a.accHead sidebar selected {
      background-color: #FF0082 !important;
}
p.headpad {
      width:172px!important;
}
.GB_Window .content {
      background-color: #262626!important;
}
.GB_Window {
      background-color: #262626!important;
}
embed {
      background-color: #262626!important;
}
iframe.client_login {
      z-index: 20;
}
.client_login_content {
background-color:#262626;
position:absolute;
top:151px;
width:600px;
z-index:100;
height: 50px;
margin: 0px;
}





#client_login_headline {
      background-image:url(/images/1956.png)!important;
      width: 600px!important;
      height: 50px!important;
      
}

body#studio_order_reel div.client_login_content {top: 601px!important;}


body#studio_order_reel div#client_login_headline {top:551px!important;}

body#studio_order_reel iframe.client_login {
 top:250px;
}
.client_login_content h1.client {
  margin-top: 6px!important;
  margin-left: 10px!important;
}



body#studio_order_reel div#projects {

display:block;
position:absolute;
top:400px!important;
}
body#studio_team div#studio_content{margin-top: 201px;}


a.projectCage {
     width: 200px;
     
     height: 100px;
     border: 0px none;
     display: inline-block;
     display:-moz-inline-box;
     *display: inline-block!important;
     

}
a.projectCage active {*display: inline-block;}
a.projectCage.active {*display: inline-block;}

div.overlay {
     background-color:transparent !important;
      background-image:url(/images/2043.gif);
      background-repeat:repeat;
      width: 200px;
     height: 100px;
     border: 0px none;
     display: inline-block;
     margin-top: -100px;
     
     *display:none!important;
     margin-left:-200px;
     *margin-left: 0px;

     
}
div.overlay, x:-moz-any-link {margin-top: 0px!important;} /* FF2 **/
div.overlay, x:-moz-any-link, x:default 
{margin-top: -0px!important;}



.newsheader, .newsdiv {
       text-transform: uppercase;
}



a.projectCage.active div.overlay {
      opacity:0.7!important;
      filter:alpha(opacity=0.7)!important;
      *display:none;
}

a.projectCage div.overlay {
      *opacity:0.0!important;
      *filter:alpha(opacity=0.0)!important;
       display:-moz-inline-box;
      *display:none;
      
}

#sidebar_singleproject p {
      width: 225px;
}


#download {
       background-image:url(/images/1907.gif);
       height:20px;
       left:567px;
       position:absolute;
       top:-14px;
       width:16px;
       background-repeat: no-repeat;
}

#download a {
       display: block;
       width: 16px;
       height: 20px;
       border: 0px none;
       

}



div.newsheader a span.newsdate {
background-image : url(/images/242.gif);
background-position : right 0;
background-repeat : no-repeat;
color : #4d4d4d;
cursor : pointer;
display : block;
font-family : Arial Black, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal !important ;
line-height : 1.2em;
margin : 3px 12px 1px 11px !important ;
}
div.newsheader.selected a span.newsdate {
        background-image:url(/images/244.gif)!important;
        background-color:transparent !important;
        color:#FF0082 !important;
}
div.newsheader.selected span.newstitle {
color : #cccccc !important ;
}

#advice_layer{
position:absolute;
display:none;
top:0px;
left:0px;
width:100%;
height:1400px;
background-color:transparent!important;
z-index: 990;
background-image:url(/images/327.png);
background-repeat: repeat;
}

#advice_text {
position:absolute;
display:block;
top:104px;
left:60px;
width:550px;
height:300px;
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
font-weight : normal !important ;
line-height : 1.2em;
color:#B4B4B4;
z-index: 995;
}

#advice_layer a#hideinfo {
display: block;
top:0px;
left:0px;
width:100%;
height:1400px;
font-family: Arial, Helvetica, sans-serif;
font-weight : normal !important ;
background-color: transparent;
}





#advice_start {
background-image:url(/images/243.gif);
background-position: 59px center;
background-repeat:no-repeat;

position: absolute;
background-color: transparent;
left: 567px;
top:179px;
width: 80px;
height: 16px;

}
#advice_start a {
text-transform: uppercase;
color: #fff;
font-family : "Arial Black", Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal !important ;
background-color: transparent;
}

img#feedmee_overlay {
z-index: 999;
height:50px;
left:50px;
position:absolute;
top: 49px;
width:200px;
}

.white {
color: #fff!important;
}

p#info_text {
   text-transform: uppercase;
   background-color: transparent;
   font-family: Arial, Helvetica, sans-serif;
   position:absolute;
   
top:105px;
left:60px;
width:550px;
height:60px;
font-family : Arial, Helvetica, sans-serif;
font-size : 19px;
font-weight : normal !important ;
line-height : 1.2em;
color:#B4B4B4;

}




/* IE fixes */
td img#GB_close_img, td img.left, td img.right {
       width:25px!important;
       height:25px!important;
}
td img#GB_close_img {*float:left;}






span.GB_navStatus img.right {
       *clear:both;
       *float:left!important;
       width: 25px;
      
}
iframe body {border: 0px none;}

td#GB_middle {height: 75px;}

table {height:100%}

table td.GB.middle {height:100%}

div.inner table {width:25px;}

div.GB_header {height: 75px;}

ul li#searchFormContainer {
      *margin-top: -1px;
}

ul.contentUl {
      margin-bottom: 15px;
      margin-top: -5px;
}

ul.contentUl li {
      font-size: 12px;
      text-transform: none;
      line-height: 1.5em;
      margin-left: 25px;
      list-style-type: disc;
}

@media all and (min-width:0px) {
    :root body:not(:root:root) div.overlay { margin-left:0px;}
}

.show {display: block!important;}