body {margin:0;padding:0;font-family:Arial;font-size:12px;}
h1 {font-size:24px;font-weight:normal;}
/*h1 {font-size:22px;font-weight:normal;color:#E70904;}*/
h2 {font-size:18px;font-weight:normal;}
h3 {font-size:14px;font-weight:normal;}
h4 {font-size:12px;font-weight:normal;}
h6 {margin-bottom:0;padding-bottom:0;}
p {text-indent:16px;}
a {color:#333333;}
a:hover {color:black;}
a img {border:none;}

.body {background:url(../img/hd/hdBg.jpg) top repeat-x;}
.page {display:table;width:100%;min-width:1000px;background:url(../img/hd/maskBg.jpg) top right no-repeat;}

.hdr {height:293px;overflow:hidden;background:url(../img/hd/logoBg.png) top left no-repeat;}
    .adres {position:relative;width:599px;height:74px;margin:39px 75px 0 0;}
        .adres a {float:right;margin-top:12px;padding-right:1px;}
        .adres a:hover {padding-right:0px;}
        .adres div {font-family:Arial Narrow;font-size:28px;color:white;font-weight:bold;}
    .zag {width:342px;}
        .zag a {position:relative;display:block;width:276px;height:56px;margin:25px 0 0 42px;cursor:pointer;z-index:1000;}
    .menus {min-width:1000px;position:relative;}
        .menuCn, .menuCat {position:relative;}
        .menu a {position:relative;display:block;height:24px;overflow:hidden;margin-bottom:2px;}
        .menu a img {position:relative;top:-24px;}
        .menu a:hover img, .menu .aa {position:relative;top:0px;}
    .hdCat {}
        .hdCat table {empty-cells:show;}
        .hdCat .catLt {width:13px;height:131px;background:url(../img/hd/catLtBg.png) top left no-repeat;}
        .hdCat .catCn {position:relative;height:131px;background:url(../img/hd/catBg.png) top repeat-x;}
            .hdCat .catCn .cn {position:relative;height:123px;padding-top:4px;overflow:hidden;}
                .hdCat .catCn .cn a img {position:relative;}
                    .hdCat .catCn .cn a:hover img {top:2px;}
        .hdCat .catRt {width:13px;height:131px;background:url(../img/hd/catRtBg.png) top left no-repeat;}

.mainShiny {font-size:14px;}
	.mainShiny ul {}
		.mainShiny li {float:left;width:50%;text-align:left;}
.mainDiski {font-size:14px;}
	.mainDiski ul {}
		.mainDiski li {width:30%;text-align:left;}

.mg {height:50px;min-width:1000px;background:#FFE400;overflow:visible;}
    .to_slik {position:absolute;height:50px;}
        .to_slik a {display:inline;}
            .to_slik a img {position:relative;top:-8px;}
            .to_slik a:hover img {top:-10px;}
    .korzina {display:block;float:left;height:50px;padding-left:90px;background:url(../img/hd/zakaz.gif) left center no-repeat;}
        .korzina .sum {color:black;padding-top:8px;}
        .korzina .g {color:#F10503;text-decoration:underline;}
        .korzina .c {color:gray;font-size:9px;margin-top:5px;}
        .korzina a:hover {text-decoration:none;}

.cat {min-width:600px;padding:0 0 10px 10px;}
    .catFormCnt {}
        .catSrcPanel {}
    .selectors {display:block;width:300px;font-size:11px;}

    .catUpSrc {position:absolute;height:41px;width:100%;background:url(../img/cat/shadow.png) top repeat-x;}
    .catFormCnt {background:url(../img/cat/catBg.jpg) repeat;color:white;}
        .catFormCnt .u {background:url(../img/cat/catUpBg.jpg) repeat;}
        .catFormCnt h3 {margin:0;padding:0;font-size:18px;margin-top:10px;font-weight:normal;}
        .srcCn {display:block;width:300px;height:186px;overflow:hidden;text-align:left;}
        .srcCn form {margin:0;padding:0;}
            .sel_1 {width:190px;}
            .sel_2 {width:90px;}
    .catSubLine {height:10px;}
        .catSubLine div {position:relative;width:10px;height:10px;overflow:hidden;}
        .catSubLine .l {float:left;}
        .catSubLine .r {float:right;}
            .catSubLine .l img {position:relative;left:-10px;}
            .catSubLine .r img {}

    .podbor {background:url(../img/cat/podborBg.jpg) top repeat-x;color:white;}
        .podbor .t {background:url(../img/cat/podbor.jpg) top left no-repeat;}
        .podbor h3 {display:block;float:left;padding:0;margin:8px 0 0 0;font-size:18px;text-align:left;font-weight:normal}
        .podbor .selectors {margin-top:20px;}
        .podbor .pr {width:250px;}
            .podbor .selectors label {display:block;float:left;width:80px;}
            .podbor .selectors select {width:150px;margin-bottom:2px;}

    .podborTable {}
        .podborTable h2 {color:black;font-weight:normal;font-family:Arial Narrow;font-size:30px;}

    .sendPhone {background:#E70904;margin:10px;}
        .sendPhone h3 {display:block;padding:5px 0px 2px 0px;margin:0;color:white;font-family:Arial Narrow;font-size:22px;font-weight:bold;}
        .sendPhone p {display:block;margin:0;padding:0;color:white;font-family:Arial Narrow;font-size:16px;font-weight:bold;}
        .sendPhone input {display:block;}
        .sendPhone .ph {margin:3px;font-size:16px;text-align:center;}

.addCat {padding:10px 0 10px 10px;}        
        
.cnt {padding:10px 50px;text-align:justify;}

    .navRow {font-size:10px;}
    .pageHd {display:block;margin-bottom:12px;font-size:18px;color:#1D5ABB;}

    .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 #797979;border-collapse:collapse;}
        .korzinaTable td {padding:3px;border-bottom:solid 1px #797979;}
        .korzinaTable .hd {background:#797979;color:white;text-align:center;font-weight:bold;}
        .korzinaTable .input {width:26px;}
        .korzinaTable .btn {font-size:9px;}

    .srcLPages {font-size:10px;color:white;background:#0979D8;}
        .srcLPages a {display:table-cell;padding:3px 5px;text-decoration:none;color:white;}
            .srcLPages a:hover {text-decoration:underline;background:black;color:white;}
        .srcLPages .rl {background:#2B2FC1;}
        .srcLPages .a {}
        .srcLPages .aa {background:white;color:#0979D8;}

    .catItemsTable {}
        .catItemsTable table tr th {background:#797979;text-align:center;color:white;padding:3px;}
        .catItemsTable table tr td {background:#C3C3C3;font-size:11px;padding:3px;}
        .catItemsTable input {display:block;}

    .mainLItem {}
        .mainLItem div, .mainLItem a {font-size:18px;}
        .mainLItem div {color:#333333;}
        .mainLItem b {color:#E70904;}

    .mainstr {text-align:justify;width:50%;float:left;}
        .mainStrCn {padding:12px;}
        .mainstr h2 {font-weight:normal;}
        
    .calc {padding:16px 16px 16px 0;text-align:left;}
        .calc form {width:320px;}
        .calc .params {padding:8px 8px 16px 8px;background:#1D5ABB;color:white;}
            .calc .params input {display:block;border:none;background:white;color:#1D5ABB;font-weight:bold;padding:3px 12px;cursor:pointer;}
        .calc .result {padding:8px;background:#dfdfdf;}
            .calc .result input {border:solid 1px #9cb2c9;}
            .calc .reStr h3 {margin-top:0;padding:8px;color:white;}

    .s_cnt_image {cursor:pointer;}
    .s_file_file {margin:5px;cursor:pointer;}

    .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:#797979;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:#c3c3c3;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;}

    .mainTovTable {text-align:justify;padding:12px;}
        .mainTovTable .td {margin:12px 0;}
        .mainTovTable a h2 {font-weight:normal;margin-top:0;padding-top:0;text-decoration:underline;}
            .mainTovTable a:hover h2 {text-decoration:none;color:black}
        .mainTovTable .cntStr {padding:0 10px;}

.ft {background:#1D5ABB;padding:18px 67px 36px 67px;color:white;}
    .ft .menu a {display:inline;color:white;text-decoration:none;}
        .ft .menu a:hover {color:#B4FF00;text-decoration:underline;}
    .ft .helo {margin-top:15px;}
        .ft .helo a {color:#B4FF00;text-decoration:underline;}
        .ft .helo a:hover {text-decoration:none;}
