
    * { margin:0; padding: 0; }
    option { padding-left: 0.4em; }
    * html body * { overflow:visible; }
    * html iframe, * html frame { overflow:auto; }
    * html frameset { overflow:hidden; }
    html { height: 100%; margin-bottom: 1px; }
    body { font-family:"Interstate light",interstate-light,"Lucida Grande",Helvetica,Arial,sans-serif; background: #333; color: #aaa;
    margin: 0; padding: 0;}
    div.photoslist div {float: left; width: 250px; height: 250px; margin: 20px; text-align: center; line-height: 250px; vertical-align: middle; position: relative; }
    div.photos_line {height: 270px; overflow:hidden}
    img {border: 0;}
    div#page { min-width: 700px;}
    div.data { padding: 5px 50px 5px 17px; margin: 20px 0 10px 0;}
    a { color: white;}
    a:hover { text-decoration: none;}
    div.blackblock{width:100%; padding: 7px 0 5px 0;}
    div.blackblock h1 { font-weight: normal; font-size: 1.5em; margin: 0 0 0 17px; }
    p {margin: 3px 20px 10px 0;}
    h2 {font-weight: normal; font-size: 15px; margin: 20px 0 0 30px;}
    h2 a {font-size: 10px; position: relative; top: -5px;}
    h1 a {font-size: 10px; position: relative; top: -10px; left: 15px;}
    div.line_header {height: 40px; overflow: hidden;}
    div.line_container{ height: 310px; oveflow:hidden;margin-bottom: 50px;}
    div.blue{background: #7181B2 url(../i/blue.png) repeat-x; }
    div.yellow{background: #CDB433 url(../i/yellow.png) repeat-x;}
    div.red{background: #C12F00 url(../i/red.png) repeat-x;}

