body {background:url(../img/bg.gif) top repeat-x;font-family:Arial;font-size:12px;color:#595E6A;margin:0;padding:0;}
h1 {font-size:24px;font-weight:normal;text-transform:uppercase;padding-left:16px;clear:both;}
h2 {font-size:18px;clear:both;}
h3 {font-size:14px;}
h4 {font-size:12px;}
p {text-indent:16px;}
a {color:#595E6A;}
a:hover {color:black;}
a img {border:none;}

.page {margin:22px;width:956px;background:url(../img/page/bg.jpg) top center no-repeat;}

    .hd {height:327px;overflow:hidden;}
        .hd table {margin-left:475px;margin-top:50px;}
            .hd table a {display:block;margin-bottom:5px;font-family:Verdana;color:white;text-decoration:underline;}
            .hd table a:hover {color:white;text-decoration:none;}
        .tx {width:454px;margin-left:500px;margin-top:0px;text-align:left;}
            .tx .pageHd {margin-bottom:22px;font-family:Verdana;font-size:18px;color:#75d1ec;}
            .tx .mainTx {padding:5px 8px;background:#E5F7FD;border:solid 1px #7DDAF5;}

    .cnt {padding:50px 0 0 0;}
        .cat {text-align:left;font-family:Verdana;}
        .news {font-family:Verdana;}
        .cat .items {}
            .cat .items img {display:block;position:absolute;margin-left:152px;}
            .cat .items div {margin:26px 0px;padding:5px 42px;color:white;font-size:14px;background:#393633;cursor:pointer;}
            .cat .items a {margin:0px 6px;text-decoration:underline;}
                .cat .items a:hover {color:#FB6029;text-decoration:none;}
        .news .items {background:#E3E3E3 url(../img/page/newsPanel.jpg) top left no-repeat;}
            .news .items div {font-size:18px;color:white;width:40px;text-align:center;margin:18px 0px 32px 222px;float:none;}
            .news .items img {float:left;width:145px;height:95px;border:solid 1px #174552;margin:8px;}
            .news .items h2 {font-size:12px;}
            .news .items span {font-weight:bold;font-size:14px;}
            .news .items a {text-align:right;display:block;margin:8px;font-weight:bold;color:#1D5B6D;font-size:10px;}
        .navRow {text-align:right;font-size:10px;}
        .pageCnt {text-align:left;color:black;font-size:14px;}
/**/

    .mailBg {margin-top:12px;position:absolute;display:block;padding:5px 0;width:160px;color:white;background:#393633;text-align:center;}
        .mailBg a {color:white;text-decoration:underline;}
        .mailBg a:hover {text-decoration:none;}

    .srcCnt {position:absolute;width:1000px;}
    .srcCnt .src {position:relative;top:-16px;width:292px;height:83px;background:url(../img/srcBg.jpg) top left no-repeat;}
        .srcCnt .srcPanel {width:287px;padding:5px 0 0 3px;z-index:0;}
        .srcCnt .src input {position:relative;top:32px;left:46px;display:block;background:none;border:none;color:black;width:128px;z-index:1000;}
        .srcCnt .src a {position:relative;top:32px;left:-50px;display:block;float:right;cursor:pointer;color:white;font-weight:bold;text-decoration:underline;z-index:500;}
            .srcCnt .src a:hover {text-decoration:none;}

    .kzPanel {position:absolute;}
        .kzPanel .kzCn {background:url(../img/kzBg.jpg) top left no-repeat;position:relative;top:-80px;width:226px;height:82px;}
        .kzPanel div {position:relative;}
        .kzPanel a {cursor:pointer;text-decoration:underline;}
        .kzPanel .sum {padding:2px 0;}
        .kzPanel .open {padding-top:2px;}
        .kzPanel .korzina {left:0;padding:20px 0 0 25px;}
            .kzPanel .korzina .g {display:block;color:black;}
                .kzPanel .korzina .g:hover {text-decoration:none;}
            .kzPanel .korzina .c {display:block;font-size:11px;padding-left:50px;}

        .hit {overflow:hidden;}
            .hit .zag {display:block;margin:0 0 10px 0;padding:5px 10px;text-align:left;color:#42c4ea;font-size:14px;border-top:solid 1px #42c4ea;border-bottom:solid 1px #42c4ea;background:#e5f7fd;}
            .hit .tov {}
                .hit .tov .item {float:left;margin:0 16px;width:188px;height:188px;border:solid 1px #42c4ea;background:#e5f7fd;}
                .hit .tov .item .cn {padding:10px 10px 0 10px;}
                .hit .tov a, .hit .tov a:hover {text-decoration:none;}
                .hit .tov h2 {display:block;height:26px;margin:0;padding:0;background:white;font-size:11px;color:#726f6d;font-weight:bold;text-align:center;}
                    .hit .tov a:hover h2 {text-decoration:underline;}
                .hit .tov .img {background:white;height:120px;overflow:hidden;}
                    .hit .tov .img img {}
                .hit .tov .price {display:block;text-align:center;background:white;color:#42c4ea;}
                .hit .tov .buy {text-align:center;margin:0;padding:0;}
                    .hit .tov .buy a {color:black;text-decoration:underline;font-size:12px;cursor:pointer;}
                        .hit .tov .buy a:hover {text-decoration:none;}

        .selects {clear:both;}

        .tovTable {margin-bottom:20px;clear:both;}
        .tovPriceItem {font-size:11px;}
            .tovPriceItem img {border:solid 1px #42c4ea;padding:3px;}
            .tovPriceItem .sprice {padding:5px;font-size:14px;font-weight:bold;color:#726f6d;}
            .tovPriceItem .price {display:inline;padding:5px;font-size:14px;font-weight:bold;color:white;background:#f85219;}
            .tovPriceItem .zakaz {display:inline-block;padding:0 5px;color:#f85219;cursor:pointer;text-decoration:underline;}
                .tovPriceItem .zakaz:hover {background:#f85219;color:white;text-decoration:none;}
            .tovPriceItem .ho {color:black;text-decoration:none;}
                .tovPriceItem .ho h2 {color:#726f6d;font-weight:bold;}
                .tovPriceItem .ho:hover h2 {color:#f85219;}
            .tovPriceItem .o {display:block;padding:8px 0;}
            .tovPriceItem .tok {}
                .tovPriceItem .tok input {position:relative;top:-15px;font-size:16px;border:solid 1px #42c4ea;}
                .tovPriceItem .tok a, .tovPriceItem .tok font {position:relative;top:-18px;}
                .tovPriceItem .tok img {border:none;}
                .tovPriceItem .tok font {color:#42c4ea;}

        .korzinaForm {display:block;width:420px;margin-left:250px;}
            .korzinaForm .input, .korzinaForm textarea, .korzinaForm label {display:block;width:100%;}
            .korzinaForm textarea {height:120px;}
        .korzinaTable {border:solid 1px #A6ADB1;border-collapse:collapse;}
            .korzinaTable td {padding:3px;border-bottom:solid 1px #A6ADB1;}
            .korzinaTable .input {width:26px;}
            .korzinaTable .btn {font-size:9px;}
        .catItemsTable {}
            .catItemsTable table tr th, .korzinaTable th  {font-size:11px;text-align:center;color:white;padding:2px;border-bottom:solid 1px #BFC1C4;color:#104176;}
            .catItemsTable table tr td {font-size:11px;padding:3px;}

        .s_file_img {height:120px;margin:10px;float:left;}

        .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:#A6ADB1;color:white;font-weight:bold;padding:3px;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 {background:#f0f0f0;padding:2px;border-bottom:solid 1px white;font-size:11px;}
            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;}
            
    .ml label {display:block;}
    .ml input, .ml textarea {display:block;border:dotted 1px red;width:320px;}
    .ml textarea {height:56px;}
            
/**/
        .pages {}
            .pages a {font-size:11px;font-weight:bold;}
            .pages .a {padding:2px 3px;background:#42c4ea;color:white;}
            .pages .b {color:#42c4ea;}
            .pages .a, .pages .b {position:relative;top:-2px;}

        .cnt form label {display:block;}
        .cnt form input .cnt form textarea {display:block;border:dotted 1px red;width:320px;}
        .cnt form textarea {height:56px;}

        .cnt form .input {border:solid 1px silver;}


    .ft {position:relative;height:137px;overflow:hidden;background:url(../img/page/ftBg.jpg) top center no-repeat;color:white;}
        .ftMenu {text-align:center;height:42px;}
        .ftMenu a {padding:0px 32px 12px 32px;margin:0px;background:#393633;color:#9FE4F8;text-decoration:none;}
            .ftMenu a:hover {background:black;color:white;}
            .ftMenu a b {position:relative;top:6px;font-weight:normal;font-size:14px;}
        .ft span {display:block;text-align:left;margin-left:380px;font-family:Verdana;font-size:11px;}
