body {background:url(../img/bg.gif) top repeat-x;font-family:Verdana;font-size:12px;color:#8A8988;margin:0;padding:0;}
h1 {font-size:22px;font-weight:normal;padding-left:16px;color:#1F1A17}
h2 {font-size:16px;color:#1F1A17}
h3 {font-size:14px;color:#1F1A17}
h4 {font-size:12px;color:#1F1A17}
p {text-indent:16px;}
a {text-decoration:underline;color:black;}
a:hover {text-decoration:none;}
a img {border:none;}
strong {}

.hd {margin:20px 40px 0 0;float:none;}
    .menu {text-align:right;padding-bottom:15px;}
        .menu a {color:#3F3C3C;text-decoration:none;}
        .menuItem {display:table-cell;float:right;}
            .menuItem .a {display:block;margin:0;padding:5px 10px;cursor:pointer;}
            .menuItem .a:hover, .menuItem .b {background:#FEA500;}
            .subItem {display:none;position:absolute;margin:0;background:url(../img/ddMenuBg.png) repeat;border:solid 3px #FEA500;text-align:left;}
                .subItem a {position:relative;display:block;margin:0;padding:3px 5px;}
                .subItem a:hover {text-decoration:underline;}

.page {margin:10px 40px 0 0;float:none;}
    .logo {margin:5px 0px 10px 70px;}
    .submenu {}
        .submenu a {display:block;padding:3px 15px 3px 115px;text-decoration:none;color:#1F1A17;}
        .submenu a:hover {text-decoration:underline;}
        .submenu .b {background:url(../img/subMenuMarker.jpg) center left no-repeat;}
    .clients {padding-right:19px;margin-top:32px;}
        .clients span {display:block;padding:0px 0px 0px 41px;font-size:18px;color:#445464;text-decoration:underline;background:#FEA500 url(../img/clientsZagMarker.jpg) center left no-repeat;}
        .clients a {display:block;padding:3px 0px 3px 40px;background:url(../img/clientsMarker.jpg) top left no-repeat;color:#39495C;}
        .clients a:hover {background:url(../img/clientsMarkerA.jpg) top left no-repeat;text-decoration:underline;}
    .portfolio {margin-top:15px;padding:16px 41px;background:#F0F0F0 url(../img/portfolioBg.jpg) top left repeat-y;}
        .portfolio span {font-size:14px;color:#035AA3;text-decoration:underline;}
        .portfolio div {text-align:justify;font-size:11px;padding-top:8px;}
        .portfolio a {display:block;color:#828383;text-align:right;font-size:10px;}
    .cat {height:342px;padding:0 232px 0 0;background:#687F9B url(../img/building.jpg) top right no-repeat;}
        .cat .zag {display:block;padding:8px 41px;background:#445464;font-size:18px;color:#D4DAE1;}
        .cat .cn {display:block;padding:23px 48px;overflow:hidden;}
            .cat .cn a {display:block;padding:0px 0px 8px 32px;background:url(../img/marker.gif) top left no-repeat;color:#EBF6FF;}
            .cat .cn a:hover {background:url(../img/markerA.gif) top left no-repeat;}
        .cnt {padding-left:60px;}
            .navRow a {color:#8A8988;text-decoration:none;}
            .navRow .b {color:#4283BA;text-decoration:underline;}
            .navRow a:hover {color:black;}
            .icons {border-left:solid 1px #A9AAAC;border-bottom:solid 1px #A9AAAC;}
            .pageHd {display:block;position:relative;left:-56px;padding:8px 0px 8px 56px;font-size:24px;color:#FEA500;text-decoration:underline;}
        .cnt_spisok a {text-decoration:none;}
        .cnt_spisok a h3 {margin:0;padding:10px 0 0 0;text-decoration:underline;}
            .cnt_spisok a:hover h3 {text-decoration:none;}
            .cnt_spisok p {margin-top:5px;}

    .s_cnt_hrlabel {display:block;text-decoration:none;padding:3px 0;}
        .s_cnt_hrlabel:hover {font-weight:bold;}

    .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_value6_1, .s_table_value7_1, .s_table_value8_1 {background:#3E577E;color:white;font-weight:bold;padding:3px;}
    .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_value6_2, .s_table_value7_2, .s_table_value8_2 {background:#f0f0f0;padding:2px;border-bottom:solid 1px white;}

    .ml label {display:block;}
    .ml input, .ml textarea {display:block;border:dotted 1px red;width:320px;}
    .ml textarea {height:56px;}

.ft {}
    .news {}
        .news span {display:inline-block;padding:6px 24px 6px 86px;background:#FEA500;border-left:solid 6px #4283BA;color:white;font-size:14px;}
        .news .cn {display:block;padding:18px 41px;background:#BBBEC0;border-bottom:solid 10px #4283BA;}
            .news .cn .item {}
            .news .cn .item img {float:left;margin:0 5px 5px 0;padding:3px;background:white;border:solid 1px #7F7C7C;}
            .news .cn .item span {display:block;margin-bottom:5px;font-size:14px;text-decoration:underline;color:#656C72;background:none;padding:0 0 0 5px;}
            .news .cn .item h4 {display:block;margin:0 0 5px 0;color:black;font-size:11px;font-weight:normal;}
            .news .cn .item div {display:block;font-size:11px;color:#5E5E5E;}
            .news .cn .item a {display:block;padding-right:10px;color:black;font-size:11px;text-align:right;}
    .preim {padding:18px 41px;background:#E5E6E6;color:#909293;}
    .ft_helo {padding:5px 28px;background:#5E7992;}
        .ft_helo table {border-left:solid 1px #BDC8D2;color:#BDC8D2;}
        
