body {background:url(../img/hdBg.jpg) top repeat-x;font-family:Verdana;font-size:12px;color:#0F0F0F;margin:0;padding:0;}
h1 {font-size:22px;font-weight:normal;margin:0;padding:10px 10px 10px 40px;color:black;}
h2 {font-size:16px;color:black;margin:0px;padding:10px 0 0 0;}
h3 {font-size:14px;color:black;}
h4 {font-size:12px;color:black;}
p {}
a {text-decoration:underline;color:#222222;}
a:hover {text-decoration:none;}
a img {border:none;}
strong {}

.container {background:url(../img/rtBg.jpg) top right repeat-y;}
.container_in_0 {background:url(../img/hdImg.jpg) top right no-repeat;}
.container_in_1 {background:url(../img/ftImgRt.jpg) bottom right no-repeat;}
.container_in_2 {background:url(../img/ftImgLt.jpg) bottom left no-repeat;}

    .hd {height:250px;}
        .hd .helo, .hd .logo, .hd .src, .hd .menu {position:absolute;margin:0;}

        .hd .helo {top:18px;right:36px;font-size:18px;color:white;}
        .hd .logo {top:35px;left:45px;}
        .hd .menu {top:125px;left:276px;}
            .hd .menu {overflow:hidden;}
            .hd .menu a {display:block;float:left;padding:5px 2px;margin-right:40px;color:black;border-top:solid 1px black;font-size:12px;text-align:center;text-decoration:none;}
                .hd .menu a:hover {color:#97305F;border-top: solid 1px #97305F;}
        .hd .src {margin:21px 0 0 276px;width:184px;height:30px;background:url(../img/srcBg.gif) top left no-repeat;}
            .hd .src input {position:relative;margin:6px 0 0 8px;border:solid 1px #3B4042;width:110px;background:white;font-size:11px;z-index:1000;}
            .hd .src a {position:relative;display:block;float:right;margin:6px 10px 0 0;color:white;font-weight:bold;cursor:pointer;z-index:1000;}

    .page {}

        .navRow {padding:10px;font-size:11px;}
        .pageHd {display:block;margin:0;padding:2px 200px 2px 40px;font-size:16px;color:#393939;text-transform:uppercase;background:url(../img/hdMarker.jpg) center left no-repeat;font-weight:bold;}
        .cnt {padding-right:200px;text-align:justify;}

        .kzPanel {position:relative;margin:10px;padding:0;width:177px;z-index:1000;}
            .kzPanel a {text-decoration:none;}
            .korzina {position:relative;display:block;padding:10px 25px;}
                .korzina .sum {padding:3px;color:black;font-size:11px;}
                .korzina .open {margin:5px 0 0 0;}
                    .korzina .open .g {display:block;padding:3px;font-size:11px;color:#97305F;}
                    .korzina .open .c {display:block;padding:3px;font-size:11px;color:silver;}
                    .korzina .open a:hover {text-decoration:underline;}

        .catalog {padding:0 10px;}
            .catalog .cnName, .kzPanel .kzName {display:block;padding:0 0 5px 28px;background:url(../img/catMarker.jpg) top left no-repeat;font-size:16px;color:#3F4446;font-weight:bold;}
            .catalog .cn {width:225px;padding:10px 0;border:solid 1px #466D6F;background:url(../img/catBg.jpg) top left repeat-y;font-family:Arial;}
                .catalog a {display:block;color:black;padding:5px 5px 5px 25px;text-decoration:none;font-weight:bold;}
                    .catalog a:hover {color:white;background:#3F4446 url(../img/catHrefMarker.jpg) top left repeat-y;text-decoration:underline;}
                    .catalog .a {background:#F8C300;}
                        .catalog .subMenu {font-size:11px;}
                        .catalog .subMenu a {padding-left:50px;font-weight:normal;}
                        .subSubMenu {display:none;padding:0 0 0 10px;}

        .mainCatPanels {}
            .mainCatPanels table {border-collapse:separate;}
            .mainCatPanels td {border-top:solid 1px #466D6F;}
            .mainCatPanels h2 {font-size:12px;text-transform:uppercase;color:#486F71;text-align:right;font-weight:normal;}
            .mainCatPanels ul {list-style:none;margin:0;padding:0 0 0 9px;}
                .mainCatPanels ul li {display:block;padding:3px;}
                .mainCatPanels ul li a {display:block;padding-left:12px;font-size:11px;}
                    .mainCatPanels ul li a:hover {color:#1D62AA;background:url(../img/catMainMarker.jpg) top left no-repeat;}

        .news {padding:10px;}
        .news .cn {border:solid 1px #BABABA;}
            .news span {display:block;background:#E9E9E9;padding:5px;color:#972F5F;font-size:14px;}
            .news h4 {display:block;margin:0;padding:5px 3px;font-weight:normal;color:#006291;}
            .news p {display:block;margin:0;padding:5px 3px;font-size:11px;color:black;}
            .news a {display:block;margin:0;padding:5px 15px 5px 3px;color:37639F;font-size:10px;text-align:right;}

    .areaA {}
        .areaA a {display:block;float:left;overflow:visible;margin:10px 5px;text-decoration:none;color:#97305F;}
        .areaA a img {}
        .areaA a p {display:block;margin:2px;padding:3px;text-indent:0px;}
        .areaA a:hover img, .areaA .a img {}
        .areaA a:hover p, .areaA .a p {text-decoration:underline;}
        .areaA .about {border:solid 1px #97305F;position:absolute;display:none;width:203px;padding:3px;background:white;color:black;text-align:left;opacity:0.8;filter:alpha(Opacity=80);z-index:1000;font-size:11px;}

    .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 #97305F;border-collapse:collapse;}
        .korzinaTable td {padding:3px;border-bottom:solid 1px #97305F;}
        .korzinaTable .hd {height:auto;background:#97305F;}
        .korzinaTable .hd td {text-align:center;color:white;padding:5px;}
        .korzinaTable .input {width:26px;}
        .korzinaTable .btn {font-size:9px;}
    .catItemsTable {}
        .catItemsTable table tr th {background:#97305F;text-align:center;color:white;padding:3px;}
        .catItemsTable table tr td {font-size:11px;padding:3px;}

    .s_file_img {height:120px;padding:10px 20px;cursor:pointer;}

    .ml {display:block;padding:16px;font-size:11px;}
    .ml label {display:block;padding:3px;}
    .ml input, .ml textarea {display:block;border:dotted 1px red;width:420px;}
    .ml textarea {height:106px;}

.ft {padding:30px 150px 0 404px;}
    .ft .helo {padding:0 40px 15px 40px;border-top:solid 1px black;font-size:11px;}
