    html {height: 100%; margin: 0; }
    ul, ol, li, form, fieldset, a, img, div { margin: 0; padding: 0; border: 0; }

    

    /* IE PNG Hack */  
    img.png, td.png, a.png, div.png, input.png {behavior: url(/iepngfix.htc)}  
 
    body {background: url(/img/head.jpg) no-repeat center top; height:100%; position:relative; margin: 0; }

    body, td { margin:0px; padding:0px; color:#333333; font-size: 12px; font-family: Arial, Verdana, sans-serif; }
    a {color: #1a80b4; text-decoration: underline; margin:0px; padding:0px; font-family:Arial; font-size:12px }
    a:hover {text-decoration:none;}
    
    table { border-collapse:collapse; border:0px; width:100%;}
    td { vertical-align: top;}
    
    h1 {color: #3c4355; font-size: 24px; font-weight: normal; margin-top: 20px; margin-bottom: 10px;}
    h2 {color: #1a80b4; font-size: 16px; font-weight: bold; margin: 0px; margin-bottom: 5px;}
    
    .main_menu { background: url(/img/main_menu_bg.png) no-repeat;  width: 518px; height:38px; line-height: 35px; margin: auto auto;}
    .main_menu  a { font-size: 18px; color: #ffffff; text-decoration: none;}
    .main_menu div { padding: 0px 15px 0px 13px; text-decoration: underline; height:38px; float: left; color: #ffffff;}
    .main_menu div:hover { background: url(/img/main_menu_select.png) no-repeat center top; text-decoration: none;}
    
    .pnomargin p {margin: 0px; padding: 0px;}
    
    .main { background: url(/img/bottom.jpg) no-repeat center bottom; width: 100%; min-height: 100%;}
    
    #pageLayout {margin:0 auto; padding:0; width:980px; display: block; border: 1px solid red;}
    
    #main_block {width:980px; height: 290px; margin: 0 auto;} 
    
    .hr { border-bottom: 1px solid #333333; }
    
    .first_td { background: transparent url(/img/menu_l.png) no-repeat scroll left top; }
    .first_td:hover { background: transparent url(/img/mbh_l.png) no-repeat scroll left top; }
    
    .menu_td  { background: transparent url(/img/menu_m.png) repeat-x scroll left top }
    .menu_td:hover  { background: transparent url(/img/mbh_m.png) repeat-x scroll left top }
    
    .last_td  { background: transparent url(/img/menu_r.png) no-repeat scroll right top; }
    .last_td:hover  { background: transparent url(/img/mbh_r.png) no-repeat scroll right top; }
    
    .sep_td   { width:0px; }
    
    .sep_td .sep { background:transparent url(/img/sep.png) no-repeat scroll left top; height:64px; width:2px;}
    
    .img_item { border: 1px solid #e5eef1; }
    .date { font-size: 10px; color: #878787;}
    
    .tm_m { line-height:64px; display: block; height: 64px; cursor: pointer;}
    .tm_a { color:#FFFFFF; font-size:13px; font-weight:bold; letter-spacing:0; text-decoration:none; line-height:64px; }
    .tm_a:hover {color: #333333;}
    
    .content p { line-height:18px; }
    .main_text { line-height:18px; }
        
    #search_input { background: url(/img/search_input.png) no-repeat; border: none; width: 161px; height: 22px; 
                    padding: 0px 0px 0px 5px; -padding: 2px 0px 0px 5px; color: #c2c2c2; font-style: italic;}
    #search_block { background: url(/img/search_img.png) no-repeat; width: 200px; height: 60px; margin-left: 10px; padding: 10px 0px 0px 13px;}

    #top_kontakt { background: url(/img/ico/phone.png) no-repeat 1px center; padding-left: 20px; }
    .footer_text { color: #4b4b4b; font-size: 18px; }
    
    .next_pi {display: block; float: left; width: 150px; height: 12px; text-decoration: none; cursor: pointer;}
    .prev_pi {display: block; float: left; width: 150px; height: 12px; text-decoration: none; cursor: pointer;}
    
    #main_carusel { background: url(/img/carusel_bg.gif) no-repeat; width: 150px; height: 100px; }
/* Плагины */

  /* Карусель */
    .next {display: block; float: left; width: 10px; height: 75px; text-decoration: none; cursor: pointer;}
    .prev {display: block; float: left; width: 10px; height: 75px; text-decoration: none; cursor: pointer;}    
    .carusel_img { padding: 10px 0px 10px 0px; height: 100px; text-align: center; }
    .carusel_img img { border: 1px solid #e5eef1; }
    
    .video_thumb {overflow: hidden; float: left; margin-left: 3px; margin-right: 3px;}
    .video_thumb div {width: 110px; text-align: center; background: url('/img/video_thumb_bg.gif') no-repeat; }
    
