﻿* {-moz-box-sizing: border-box;}
body, table, tr, td, div, li {margin: 0px; padding: 0px; }

html, body{height:100%;}

body 
{
    background:white;
    font:normal 12px/14px "Arial";
    color: #666666;
}



a 
{
    color: #006699;

    font-size:12px;

    line-height:14px;

    text-decoration:underline;

}


img.img_gray{
    border-color:#808080;
    border-style:solid;
    margin:5px;
    border-width:1px;
}
img.img_margin{
    margin:5px;
}
a:hover {text-decoration: none;}



a img {border: none;}

A.Normal:link {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: tahoma; TEXT-DECORATION: none;Margin:5px;
}
A.Normal:visited {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: tahoma; TEXT-DECORATION: none;Margin:5px;
}
A.Normal:hover {
    FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: tahoma; TEXT-DECORATION: none;Margin:5px;
}
A.NormalRed {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c50000; FONT-FAMILY: tahoma;Margin:5px;
}
h1 
{
    font:500 26px/30px "Arial";

    color:black;

}



h2 {font:500 28px/32px "Times New Roman";}



input, select, textarea
{
    font-size:12px;

    font-family:"Arial";

}



p{padding:0px;

  margin:12px 0;

  }



table, tr, td {border-collapse:collapse;

                vertical-align:top;

                font-size:12px;

                }



br.clear{

    clear:both;

    height:0px;

    font-size:0px;

    line-height:0px

}



/*============================================================================*/
#BANNER1 a:hover{Background-color:E5F5FA;}
/*============================================================================*/



h1.title1{text-transform:uppercase;

            margin:0px;

            margin-bottom:5px;

            margin-top:20px;

            }



h1.title1 span{padding-right:12px;

                background-color:white;

                }
h1.title1 a{
    padding-right:12px;
    background-color:white;
    text-transform:uppercase;
    margin:0px;
    margin-bottom:5px;
    margin-top:20px;
    text-decoration:none;
    font-size:26px;
    }



ul.inline_list{margin:0px;

                padding:0px;

                list-style:none;

                }



ul.inline_list li{display:inline;}



/*============================================================================*/





div.arrow{background:url('/img/arrow.gif') no-repeat 100% 11px;

            padding-right:20px;

            }



div.arrow_bg{background:url('/img/arrow_bg.gif') repeat-x 100% 11px;}



div.arrow h1.title1{color:#006699;}





div.arrow_green{background:url('/img/arrow_gr.gif') no-repeat 100% 11px;

                padding-right:20px;}



div.arrow_green div.arrow_bg{background-image:url('/img/arrow_gr_bg.gif')}



div.arrow_green h1.title1{color:#669900;}



div.arrow_black{background:url('/img/arrow_bl.gif') no-repeat 100% 11px;

                padding-right:20px;}



div.arrow_black div.arrow_bg{background-image:url('/img/arrow_bl_bg.gif')}



div.arrow_up{background:url('/img/arrow_up.gif') no-repeat 0 0;

            padding-left:28px;

            line-height:15px;

            }





/*============================================================================*/





table#page {width:100%;

            height:100%;

            min-width:1000px;

            width:expression(document.body.clientWidth < 1000? "1000px": "auto");

            }



table#page td.minwidth{height:1px;

                        font-size:0px;

                        line-height:0px;}



/*================================== Left Column =============================*/



table.left_column{width:100%;}



img.logo{margin-bottom:20px;}



/*=============================== Main menu ==================================*/



td.main_menu{height:338px;}



#inner td.main_menu{height:auto;}



ul.main_menu
{
    margin:0px;
    margin-bottom:20px;
    padding:0px;
    
    list-style:none;
}



ul.main_menu li
{
    text-align:right;
    margin:0px;
    padding:0px;
    height:1%;
}



ul.main_menu a
{
    display:block;
    width:100%;
    font-size:14px;
    padding:4px 20px 4px 20px;
    text-decoration:none;
    background:url('/img/menu_bg.gif') no-repeat 0 100%;
    margin:0px;
    line-height:14px;
    cursor:pointer;
}



ul.main_menu span{display:block;
                    border:none;

                    width:100%;

                    font-size:14px;

                    padding:4px 20px 4px 20px;

                    text-decoration:none;

                    /*background:url('/img/menu_bg.gif') no-repeat 0 100%;*/
                    background-color:#E5F5FA;
                    margin:0px;

                    color:#006699;

                    line-height:14px;

                    }



ul.main_menu a:hover{background-color:#E5F5FA;}



ul.main_menu li.active {background-color:#E5F5FA;}







ul.sub_menu{list-style:none;

            margin:10px 40px 15px 0;

            padding:0px;

            }



ul.sub_menu li{border:none;

               font-size:13px;

               line-height:14px;

               margin:5px 0;

               color:black;
               
               }



ul.sub_menu li a{display:inline;

                 padding:0px;

                 font-size:13px;

                 line-height:14px;

                 text-decoration:underline;

                 background:none;

                 }

ul.sub_menu span 
{
    color:black;
    text-align:right;
    font-size:13px;
    padding:0px;
    background-image:none;
    background:transparent;
}

ul.sub_menu li a:hover{background:none;

                       text-decoration:none;

                       }





/*============================= Eof Main menu ================================*/





span.date{font-size:13px;

            line-height:15px;}



table.left_column td.info_block{padding-right:20px;width:100%}



table.left_column td.info_block p{margin:5px 0;}





table.left_column td.search{height:auto;}





table.left_column ul.mirax_links li a{background-position:0% 0%;

                                        text-align:right;

                                        }



/*================================Eof Left Column ============================*/







/*================================== Header ==================================*/



table.header{width:100%;

                height:358px;

                min-width:450px;

                }



/*table.header td.header_bg_top{background:url('/img/main/header_top.jpg') no-repeat 50% 100%;*/

                            }



table.header td.header_bg{height:248px;

                            background:#6AC0E8 url('/img/main/header_bg_gradient.gif') repeat-x 0 100%;

                            }



table.header div.header_bg{height:100%;

                            background:url('/img/main/header.jpg') no-repeat 50% 100%;}



img.phone{float:left;

            margin-top:20px;}



a.icon{display:block;

        float:right;

        width:15px;

        height:15px;

        margin-left:15px;

        margin-right:2px;

        margin-top:30px;

        background-image: url('/img/icons.gif');

        background-repeat:no-repeat;

        }

a.ruseng
{display:block;
        float:right;
        margin-top:33px;
        width:30px;
        height:15px;
        background-image: url('/img/eng.gif');
        background-repeat:no-repeat;
        }


a.icon#home_icon{background-position: 0 0;}

a.icon#tree_icon{background-position: -40px 0;}

a.icon#mail_icon{background-position: -79px 0;}





/*================================== Eof Header ==============================*/







/*================================= Header Inner =============================*/



table.header_inner{width:100%;

                    height:88px;

                    min-width:450px;
/*                    background:url('img/main/header.jpg') no-repeat;
*/
                    }



tr.header_inner_line td{font-size:1px; line-height:1px;}



td.header_inner_blue{background:#3075B5;

                        height:5px;

                        }



td.header_inner_spacer{height:5px;}



td.header_inner_grey{width:100%;

                    background:#F4F4F4;

                    height:5px;

                    }



/*=============================== Eof Header Inner ===========================*/







/*================================= Content Inner ============================*/



table.content_table{width:100%;}



td.content_container{padding-left:20px;}



td.content_container h1.title1{margin-top:15px;}



td.content_container p{text-align:justify;}



td.content_container ul.news li{text-align:justify;}



ul.inline_list#years{margin:20px 0;}



ul.inline_list#years li{margin-right:10px;

                        line-height:17px;}

a#rss{color:#669900;

      font-size:10px;

      line-height:17px;

      vertical-align:top;

      }





td.content_container ul.news {margin:30px 0;}



td.content_container ul.news li{margin-bottom:15px;}



td.content_container ul.news span.date{font-size:12px;}





div.arrow_up#navigation{margin:20px 0;}



/*=============================== Eof Content Inner ==========================*/







/*================================== News ====================================*/



table.news{width:100%;}



table.news h1.title1{margin-bottom:10px;}



table.news td.news_preview{width:45%;

                            padding-right:10px;

                            }



td.news_preview div.news_title{font-size:13px;

                                color:#333;

                                margin-bottom:10px;

                                }



td.news_preview div.news_title a{font-size:13px;}





ul.news{margin:0px;

        padding:0px;

        list-style:none;

        }



ul.news li{margin-bottom:10px;}



/*================================= Eof News =================================*/







/*================================== Right Column ============================*/



table.right_column{width:100%;}



table.right_column td{padding-left:20px;}



td.search{height:88px;}



input.search_field{float:left;

                            width:80%;

                            margin-top:30px;}



td.search input.search_button {float:right;

                                border:none;

                                width:27px;

                                height:27px;

                                background:url('/img/search_icon.gif') no-repeat 50% 30%;

                                line-height:27px;

                                margin-top:30px;

                                cursor:pointer;

                                }

img.search_button{float:right;

                                border:none;

                                line-height:27px;

                                margin-top:30px;

                                }


td.mirax_links{height:250px; padding-left:0px !important; }



ul.mirax_links{margin:0px;

                margin-top:37px;

                padding:0px;

                list-style:none;

                }



ul.mirax_links li{margin:0px;

                    padding:0px;

                    height:1%;

                    line-height:17px;

                    }





ul.mirax_links li a{display:block;

                    width:100%;

                    padding:3px 20px;

                    font-size:14px;

                    line-height:17px;

                    color:black;

                    text-decoration:none;

                    background:url('/img/menu_bg_grey.gif') no-repeat 100% 0%;

                    }



ul.mirax_links li a:hover{background-color:#f0f0f0;}

a.mirax_links
{
    margin:0px;
    display:block;
    width:100%;
    padding:3px 46px;
    font-size:14px;
    line-height:17px;
    background:url('/img/menu_bg_grey.gif') no-repeat 100% 0%;
    text-decoration:none;
    font-weight:bold;
}


div.mirax_group_title{padding-top:6px;

                        padding-bottom:4px;

                        margin-top:5px;

                        background:url('/img/main/mirax_group_title_bg.jpg') no-repeat 0% 0%;}


td.mirax_group {width:100%;text-align:left;padding-left:0px;}
td.mirax_group p{margin:2px 0}





/*=============================== Eof Right Column ===========================*/







/*=============================== Right Column Inner =========================*/



table.right_inner_bg{width:100%;

                    height:338px;}



/*td.right_inner_top_bg{background:url('/img/main/header_top.jpg') no-repeat 50% 100%;}*/



td.right_inner_bg{width:75%;

                  height:248px;

                  background:#6AC0E8 url('/img/main/header_bg_gradient.gif') repeat-x 0 100%;}



div.right_inner_bg{height:100%;

                    background:url('/img/main/header.jpg') no-repeat 50% 100%;}





/*============================= Eof Right Column Inner =======================*/







/*=================================== Footer  ================================*/



table#page td.footer_logo{padding-top:15px;

                            background: url('/img/footer_bg.gif') repeat-x 0 23px;

                            }



table#page div.footer_logo{ width:115px;

                            background:white;

                            }



table#page tr.footer{height:150px;}



table#page tr.footer td{padding-top:10px;}



table#page tr.footer table td{padding-top:0px;}



table#page tr.footer div.mail{padding-left:23px;

                               background: url('/img/mail_icon.gif') no-repeat 0 3px;

                               margin-top:3px;

                               margin-bottom:10px;

                               }



table#page tr.footer td.address{width:45%;

                                padding-right:10px;

                                }



ul.footer_menu{    padding:0px;

                padding-right:12px;

                margin:0px;

                list-style:none;

                }



ul.footer_menu li{white-space:nowrap;}
/* активная страница в пейджере */
.ActivePagePager
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
    margin:5px;
    vertical-align:middle;
}
/* остальные ссылки */
A.NormalPager:link {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px; 
    COLOR: #006699; 
    FONT-FAMILY: tahoma; 
    TEXT-DECORATION: none;
    Margin:5px;
}
A.NormalPager:visited {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px; 
    COLOR: #006699; 
    FONT-FAMILY: tahoma; 
    TEXT-DECORATION: none;
    Margin:5px;
}
A.NormalPager:hover {
    FONT-SIZE: 11px; 
    COLOR: #006699; 
    FONT-FAMILY: tahoma; 
    TEXT-DECORATION: none;
    Margin:5px;
}
.tetka {background:url('/img/main/header.jpg') no-repeat 7px 0; height:330px;}
.div_hover:hover {background:#E5F5FA;}

td.news_preview {
padding-right:10px;
width:45%;
}

