body {margin:0;padding:0;font-family:Verdana;font-size:12px;background:url(../img/bg.jpg) top center no-repeat;color:#3c3c3c;}
h1 {font-size:18px;font-weight:normal;color:#0c2d79;}
h2 {font-size:14px;font-weight:bold;color:#0c2d79;}
h3 {font-size:14px;font-weight:normal;color:#4e7aed;}
h4 {font-size:12px;font-weight:normal;color:#4e7aed;}
p {}
a {color:#0c2d79;cursor:pointer;}
a:hover {color:black;text-decoration:none;}
a img {border:none;}

.hd, .catMenu {width:1000px;}
.hd, .catMenu, .page {text-align:left;}

hr {clear:both;}

.dialoguCn {position:absolute;top:150px;margin:0 0 0 56px;}

.hd {width:970px;height:381px;margin:25px 0 0 0;}
    .hd .logo, .hd .helo, .hd .menu, .hd .video, .hd .src, .hdFla, .topHelo {position:absolute;}
    .hd .logo {width:252px;text-align:center;}
    .hd .helo {margin:200px 0 0 0;width:251px;height:161px;background:url(../img/heloBg.jpg) top left no-repeat;}
        .hd .helo span {display:block;padding:38px 23px 23px 23px;color:#0c2d79;}
    .hd .topHelo {width:200px;margin-left:295px;padding:0 5px 0 0;font-size:18px;border-right:solid 9px #cd0707;text-align:right;}
    .hd .menu {margin:52px 0 0 295px;}
        .menuCn {}
            .hd .menu .cn {background:url(../img/menuBg.jpg) top repeat-x;}
            .menuCn a {display:block;padding:60px 0 5px 0;color:black;font-size:11px;text-decoration:none;text-align:center;}
            .menuCn a:hover {font-size:12px;color:#1e54fe;text-decoration:underline;}
                .menuCn .a0 {background:url(../img/menu00.jpg) top center no-repeat;}
                .menuCn .a1 {background:url(../img/menu01.jpg) top center no-repeat;}
                .menuCn .a2 {background:url(../img/menu02.jpg) top center no-repeat;}
                .menuCn .a3 {background:url(../img/menu03.jpg) top center no-repeat;}
                    .menuCn .a0:hover {background:url(../img/menu00a.jpg) top center no-repeat;}
                    .menuCn .a1:hover {background:url(../img/menu01a.jpg) top center no-repeat;}
                    .menuCn .a2:hover {background:url(../img/menu02a.jpg) top center no-repeat;}
                    .menuCn .a3:hover {background:url(../img/menu03a.jpg) top center no-repeat;}

        .submenu {position:absolute;display:none;background:white;padding:5px 10px;opacity:0.92;filter:alpha(Opacity=92);z-index:100;}
            .submenu a {display:block;width:140px;padding:3px 0;background:none;color:#0043bd;font-size:11px;text-align:left;}
                .submenu a:hover {background:none;text-decoration:underline;font-size:11px;}
    .hd .video {margin:0 0 0 590px;padding:17px 55px 19px 0;color:#020202;text-decoration:underline;background:url(../img/videoMarker.jpg) center right no-repeat;}
        .hd .video a {color:black;}
        .hd .video a:hover {text-decoration:none;}
    .hd .src {width:255px;height:40px;margin:0 0 0 716px;background:url(../img/srcBg.jpg) top left no-repeat;}
        .src .srcPanel {margin:10px 0 0 7px;}
            .srcPanel input {margin:1px;width:160px;padding:1px;border:none;backround:none;}
            .srcPanel a {cursor:pointer;float:right;margin:0 60px 0 0;}
    .hd .hdFla {width:676px;height:210px;margin:151px 0 0 295px;}

.catalog {background:#eaebeb;padding:0;}
    .catalog .catMenu {width:1000px;}
        .catalog div {position:relative;}
        .catalog .catPItem {background:url(../img/catBg.jpg) repeat-y;}
            .catalog .catItem h2 {margin:0;}
            .catalog .catPItem .cn {text-align:left;font-size:11px;}
            .catalog .catPItem .cn a {display:block;color:#0c2d79;text-decoration:none;padding:3px 33px;}
                .catalog .catPItem .a a:hover {color:#054fe0;text-decoration:underline;}
                .catalog .catPItem .b a:hover {color:#c20d0d;text-decoration:underline;}
                .catalog .catPItem .c a:hover {color:#ffcc00;text-decoration:underline;}
    .catalog .cert {width:133px;margin:12px 12px 0 0;float:right;}
    
.page {}
.pgInner {width:1000px;}

    .cnt {padding:20px 42px 20px 42px;text-align:justify;overflow:hidden;}
    .cntMain {padding-right:20px;margin-right:220px;}
    .cntInner {}

    .news {position:absolute;right:0;margin-top:20px;width:214px;background:url(../img/newsLine.jpg) left repeat-y;overflow:hideen;}
        .news .items {margin-left:1px;padding:8px;}
        .news h2 {font-weight:normal;}
        .news a {display:block;font-size:10px;color:#0489f9;text-align:right;}

    .navRow {font-size:11px;}
    .pageHd {padding:0 20px 20px 50px;font-weight:bold;border-bottom:solid 2px #0c2d79;}
        .pageHd span {font-size:18px;color:#0c2d79;font-weight:bold;}
        .pageHd p {font-size:15px;position:relative;color:3a69fd}

    .cnt_spisok a {text-decoration:none;}
    .cnt_spisok a h2 {text-decoration:underline;}
        .cnt_spisok a:hover h2 {text-decoration:none;}

    .s_frag_name {clear:both;}
    .s_frag_image {float:left;margin:0;padding:0 16px 8px 5px;cursor:pointer;}
    .s_frag_anonce {font-style:italic;font-size:14px;}

    .s_file_file {padding:5px;}
    .s_file_img {float:left;margin:10px;padding:5px;cursor:pointer;}

    .ml label {display:block;}
    .ml input, .ml textarea {display:block;border:dotted 1px red;width:320px;}
    .ml textarea {height:56px;}

    .s_table_name_1, .s_table_value1_1, .s_table_value2_1, .s_table_value3_1, .s_table_value4_1, .s_table_value5_1, .s_table_value5_1, .s_table_value6_1, .s_table_value7_1, .s_table_value8_1
        {background:#0c2d79;color:white;font-weight:bold;padding:3px;font-size:11px;text-align:center;}
    .s_table_name_2, .s_table_value1_2, .s_table_value2_2, .s_table_value3_2, .s_table_value4_2, .s_table_value5_2, .s_table_value5_2, .s_table_value6_2, .s_table_value7_2, .s_table_value8_2
        {background:#f0f0f0;padding:2px;border:solid 1px #0c2d79;font-size:11px;}
    .s_table_name_2, .s_table_value1_2, .s_table_value2_2, .s_table_value3_2, .s_table_value4_2, .s_table_value5_2, .s_table_value5_2, .s_table_value6_2, .s_table_value7_2, .s_table_value8_2
        {text-align:center;}
        
.ft {padding:20px;clear:both;}
    .ftMenu {width:1000px;padding:10px 0;border-top:solid 1px black;border-bottom:solid 1px black;}
        .ftMenu a {color:black;font-size:11px;text-decoration:none;}
        .ftMenu a:hover {color:#1e54fe;text-decoration:underline;}
    .helo {color:#5f5f5f;font-size:11px;width:900px;padding:10px;}
