body, div, form{
margin:0;
padding:0;
}
body{
background:white;
font:normal 12px Verdana;
color:#5b5b59;
line-height:15px;
}
.cl{
clear:both;
font-size:0;
line-height:0;
}
.red{
color:#e02f21;
}
a{
color:#e02f21;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a img{
border:none;
}
p{
padding:0;
margin:0;
}
.main_body{
width:999px;
margin:auto;
}
    .header{
    margin:0px 3px;
    height:220px;
    background:url(/bitrix/templates/lmt/images/header_b.jpg) top left no-repeat;
    position:relative;
    }
        a.logo{
        display:block;
        position:absolute;
        height:129px;
        width:161px;
        top:5px;
        right:80px;
        cursor:pointer;
        background:url(/bitrix/templates/lmt/images/logo.png) top left no-repeat;
        * background:none;
        * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/lmt/images/logo.png');
        }
    .top_menu_body{
    margin-top:1px;
    background:url(/bitrix/templates/lmt/images/top_menu_body.jpg) bottom left repeat-x;
    height:52px;
    }
    .top_menu_left{
    background:url(/bitrix/templates/lmt/images/top_menu_left.jpg) top left no-repeat;
    height:52px;
    padding-left:3px;
    }
    .top_menu_right{
    background:url(/bitrix/templates/lmt/images/top_menu_right.jpg) top right no-repeat;
    height:52px;
    padding-right:3px;
    }
    table.top_menu{
    }
        table.top_menu td{
        vertical-align:middle;
        text-align:center;
        height:46px;
        background:url(/bitrix/templates/lmt/images/top_menu_td.jpg) top left repeat-x;
        padding-bottom:3px;
        }
            table.top_menu td a{
            font-weight:bold;
            color:#fdfcfc;
            text-decoration:none;
            }
            table.top_menu td a:hover{
            color:#424242;
            }
        table.top_menu td.gran{
        width:3px;
        font-size:0;
        background:url(/bitrix/templates/lmt/images/top_menu_td_gran.jpg) top left no-repeat;
        }
        table.top_menu td.sel{
        background:url(/bitrix/templates/lmt/images/top_menu_td_sel.jpg) top left repeat-x;
        }
            table.top_menu td.sel a{
            color:#424242;
            }
    .content_body{
    padding:0px 3px;
    position:relative;
    }
        .left_col{
        width:223px;
        background-color:#f1f2f3;
        vertical-align:top;
        padding-bottom:150px;
        }
        .right_col{
        width:223px;
        background-color:#f1f2f3;
        vertical-align:top;
        }
        .center_col{
        vertical-align:top;
        padding:20px;
        width:100%;
        }
        .center_col ul{
        margin:0;
        padding:0;
        }
            .center_col ul li{
            margin:0;
            list-style:none;
            background:url(/bitrix/templates/lmt/images/left_menu_li.gif) 0% 50% no-repeat;
            padding:4px 0px 4px 13px;
            }
            .center_col ul li a{
            text-decoration:none;
            font-weight:bold;
            color:#3b3b3b;
            }
            .center_col ul li a:hover, .center_col ul li a.sel{
            color:#e02f21;
            }

        .block_title{
        he ight:24px;
        text-align:center;
        color:#fdfcfc;
        width:223px;
        padding:6px 0px 8px 0px;
        font-weight:bold;
        background:#ac2b2f url(/bitrix/templates/lmt/images/block_title.jpg) bottom left repeat-x;
        }
        .block{
        padding:10px 17px;
        }
        .search{
        width:180px;
        border:1px #ab272a solid;
        margin:auto;
        }
        ul.left_menu{
        margin:0;
        padding:0;
        }
            ul.left_menu li{
            margin:0;
            list-style:none;
            background:url(/bitrix/templates/lmt/images/left_menu_li.gif) 0% 50% no-repeat;
            padding:4px 0px 4px 13px;
            }
            ul.left_menu li a{
            text-decoration:none;
            font-weight:bold;
            color:#3b3b3b;
            }
            ul.left_menu li a:hover, ul.left_menu li a.sel{
            color:#e02f21;
            }
        a.order{
        display:block;
        height:92px;
        background:url(/bitrix/templates/lmt/images/order.jpg) top left no-repeat;
        cursor:pointer;
        }
        .news_item{
        padding-bottom:10px;
        }
            .news_item a{
            color:#666666;
            }
        .news_date{
        padding-bottom:5px;
        }
        .news_text{
        line-height:14px;
        }
        .ex_table{
        border-bottom:1px #a5a5a5 dotted;
        }
        .ex_table_first{
        border-bottom:1px #a5a5a5 dotted;
        }
        .ex_pic_border{
        height:97px;
        width:97px;
        vertical-align:middle;
        text-align:center;
        border:1px #c7c7c7 solid;
        }
        .ex_pic{
        width:115px;
        text-align: left;
        padding:18px 0px 18px 0px;
        }
            .ex_table_first .ex_pic{
            padding-top:3px;
            }
        .ex_text{
        vertical-align:top;
        padding:15px 0px 18px 0px;
        }
            .ex_table_first .ex_text{
            padding-top:0px;
            }
        a.name{
        color:#3b3b3b;
        font-weight:bold;
        text-decoration:none;
        display:block;
        padding:3px 0px 7px 0px;
        }
        a.name:hover{
        color:#e02f21;
        }
            
        .contacts{
        position:absolute;
        height:145px;
        width:200px;
        left:20px;
        bottom:59px;
        }
        .footer{
        background-color:#bdbdbd;
        height:31px;
        text-align:center;
        }
            .footer ul{
            padding:3px 0px 3px 0px;
            margin:0;
            }
                .footer ul li{
                list-style:none;
                margin:0;
                padding:6px 15px 6px 15px;
                display:inline;
                border-left:1px #ffffff solid;
                }
                .footer ul li.first{
                border:none;
                }
                    .footer ul li a{
                    color:#333333;
                    font-weight:bold;
                    text-decoration:none;
                    }
                    .footer ul li a:hover, .footer ul li a.sel{
                    color:#e02f21;
                    }
        .footer_bottom{
        margin-top:2px;
        height:27px;
        background-color:#e6e7e9;
        }
