html,body {margin: 0px; padding: 0px; background: #999 url("../img/back_all.png") left top repeat; font: 14px/1.3 Verdana, Arial, Helvetica, sans-serif; color: #FFF;}

h1 {text-transform: uppercase; font-size: 16px; color: #dce0e5; margin: 5px 0px; padding: 0px 0px;}
h2 {text-transform: uppercase; font-size: 13px; color: #dce0e5; margin: 3px 0px; padding: 0px 0px;}
a {color: #e0e1e2; text-decoration: none;}
a:hover {text-decoration: underline;}

#all {width: 100%; height: 100%; =position: relative; =text-align: center;}
#frame {width: 900px; border: 1px solid #AAA; margin: 10px auto; position: relative; =text-align: left; background: #888 url("../img/back_frame.png") left top repeat;}

#top {width: 100%; height: 295px;}
    #top_left {width: 105px; height: 199px; position: absolute; background: #555 url("../img/back_top_left.png") left top repeat;}
    #top_top {width: 795px; height: 74px; position: absolute; left: 105px;}
        #top_logo {width: 321px; height: 25px; margin: 26px 0px 0px 24px; background: url("../img/logo.png") left top no-repeat; _background-image: url("../img/logo_ie.png");}
        #top_logo_odraz {width: 321px; height: 20px; margin: 0px 0px 0px 24px; background: url("../img/logo_odraz.png") left top no-repeat; _background-image: url("../img/logo_odraz_ie.png");}
    #top_bottom {width: 795px; height: 205px; position: absolute; left: 105px; top: 74px; background: #666 url("../img/back_top_bottom.png") left top repeat; _width: 793px;}
        #top_menu {width: 207px; height: 205px; float: left;}
        #top_flash {height: 205px; float: left;}
    #top_corner {width: 106px; height: 96px; position: absolute; left: 794px; top: 199px;}
        #top_corner_left {width: 73px; height: 96px; float: left; background: #595959 url("../img/back_top_corner_left.png") left top repeat;}
        #top_corner_right {width: 33px; height: 96px; float: left; background: #888 url("../img/back_frame.png") left top repeat; _width: 31px;}
    #top_in {width: 22px; height: 96px; position: absolute; left: 658px; background: #444 url("../img/back_top_in.png") left top repeat; z-index: 2;}
    #top_camera {width: 140px; height: 150px; position: absolute; left: 710px; top: 145px; background: url("../img/camera.png") left top no-repeat; _background-image: url("../img/camera_ie.gif");}
#down {width: 100%;}
    #down_height {float: left; width: 0px; height: 372px;}
    #down_all {float: left; width: 783px; margin-left: 117px; _margin-left: 58px; padding-top: 5px; position: relative;}
/*    #down_special {width: 184px; height: 340px; margin: 0px 0px 0px 117px; padding: 5px 11px 6px 0px 0px; float: left; border-right: 1px solid #AAA; _margin-left: 58px;}*/
    #down_special {width: 192px; margin: 0px 0px 10px 0px; padding: 0px 3px 0px 0px; float: left; border-right: 1px solid #AAA; _margin-left: 58px;}
        #trailer_ie {=position: relative; =text-align: center;}
        #trailer_okno {/*width: 184px; height: 97px;*/ background-color: #6b6d71; margin: 0px auto; padding: 7px 7px; =position: relative; =text-align: center;}
        #trailer {/*width: 168px; height: 95px;*/ margin: 0px auto; background-color: #000; border: 1px solid #FFF; =text-align: left;}
        #old_vers {width: 168px; height: 95px; margin: 0px auto; background-color: #000; border: 1px solid #FFF; =text-align: left; display: none;}
        #old_vers p {padding: 0px 5px; text-align: justify; font-size: 80%;}
    #down_main_body {width: 527px; float: left; padding: 5px 30px 0px 30px; _width: 586px; /* border: 1px solid red; padding-left: 28px;*/}
    #down_footer {clear: both; text-align: center; padding: 5px;}
#bottom {width: 100%; height: 33px; background: #555 url("../img/back_bottom.png") left top repeat;}



#top_menu ul {text-align: right; margin: /*75px*/73px 0px 5px 0px; padding: 0px; list-style-type: none; color: #dadbdc; line-height: 1.5; _margin-left: -5px; _margin-right: 5px;}
    #top_menu ul li {background: black url("../img/menu_back.png") left top repeat-x; padding-right: 12px; height: 20px; line-height: 20px; border: 0px solid #000; border-width: 1px 0px 1px 4px; padding-right: 5px;}
    #top_menu ul li.act, .news h2.act {background-image: url("../img/menu_back_act.png");}
    #top_menu ul li a {color: #dadbdc; text-decoration: none;}
    #top_menu ul li a:hover {color: #dadbdc; text-decoration: underline;}
    
#trailers {width: 356px; height: 205px; position: absolute; z-index: 3; overflow: auto;}

#trailers_cont {position: relative; left: -80px; width: 863px;}
#trailers_left {float: left; width: 202px; padding-right: 5px; text-align: justify;}
#trailers_right {float: left; width: 656px;}

#down_footer {font-size: 10px; color: #dadbdc;}
    #down_footer a {color: #dadbdc; text-decoration: none;}
    #down_footer a:hover {text-decoration: underline;}
    
.img_home {margin: 0px 15px; float: left; width: 137px; _margin: 0px 10px;}
    #img_home_1 {height: 134px; background: url("../img/inter_komp.png") left top no-repeat; _background-image: url("../img/inter_komp_ie.gif");}
    #img_home_2 {height: 133px; background: url("../img/ext_komp.png") left top no-repeat; _background-image: url("../img/ext_komp_ie.gif");}
    #img_home_3 {height: 130px; background: url("../img/postprod.png") left top no-repeat; _background-image: url("../img/postprod_ie.gif");}
    
.news {/*border: 1px solid black; */margin-bottom: 10px; background-color: #555;}
    .news div.news_time {position: relative; float: right; padding: 0px 5px; line-height: 20px;}
    .news h2 {background: #000 url("../img/menu_back.png") left top repeat-x; margin: 0px; line-height: 20px; padding: 0px 5px;}
    .news p {margin: 0px; padding: 0px 5px 3px;}
    .news img {margin: 0px 5px -3px -5px;}

.center {text-align: center;}
.right {text-align: right;}
.color_a {color: #e0e1e2;}
.clear {clear: both;}
    
ul.ul_home {list-style: square outside none; margin: 0px; padding: 0px 15px;}

