body {margin:0;padding:0;font-family:Verdana;font-size:12px;background:url(../img/hd/hdBg.jpg) top repeat-x;}
h1 {font-size:18px;font-weight:normal;text-transform:uppercase;margin: 0 0 8px 0;padding: 0 0 0 16px;color:#B06103;}
h2 {font-size:16px;font-weight:normal;color:#B06103;}
h3 {font-size:14px;font-weight:normal;}
h4 {font-size:12px;font-weight:normal;}
p {text-indent:16px;}
a {color:#333333;}
a:hover {color:black;text-decoration:none;}
a img {border:none;}

.hd {}
    .hd .logo {position:absolute;margin:38px 0 0 65px;}
    .hd .helo {height:188px;background:url(../img/hdBg.jpg) bottom right no-repeat;}
        .hd .helo .imag {display:block;float:right;margin:12px 300px 0 0;background:url(../img/welcome.jpg) top left no-repeat;font-size:14px;color:white;}
        .hd .helo .imag a {display:block;color:white;text-decoration:none;margin:0;padding:3px 18px 32px 18px}
            .hd .helo .imag a:hover {text-decoration:underline;}
        .hd .helo .cn {position:absolute;right:12px;display:block;text-align:right;font-weight:bold;color:black;font-size:18px;}
            .hd .helo .cn font {color:#E77817;}
    .menu {height:26px;text-align:right;}
        .menu a {color:#3F3C3C;text-decoration:none;}
        .menuItem {display:table-cell;float:right;}
            .menuItem a {display:block;margin:0;font-size:14px;padding:5px 10px;}
            .menuItem a:hover, .menuItem .b {background:#FEF6D3;color:#F3760A;text-decoration:underline;}
            .subItem {display:none;position:absolute;margin:0;background:url(../img/ddMenuBg.png) repeat;text-align:left;border-bottom:solid 5px white;z-index:1000;}
                .subItem a {display:block;width:180px;margin:0;padding:2px 22px;font-size:12px;}
                .subItem a:hover {text-decoration:underline;}
                
    .hd .rzdMenu {}
        .hd .rzdMenu .td {height:91px;margin:0;padding:0;}
        .hd .rzdMenu .i {position:absolute;z-index:100;}
        .hd .cn {display:block;padding:15px 0 0 10px;color:white;font-size:15px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
            .hd .cn:hover {text-decoration:underline;}
        .hd .cs {min-width:210px;background:url(../img/cs.jpg) top left repeat-x;}
            .hd .s {background:url(../img/s.jpg) top left no-repeat;}
            .hd .s .cn {display:block;width:90px;}
            .hd .s .ic {width:120px;}
        .hd .cd {min-width:311px;background:url(../img/cd.jpg) top left repeat-x;}
            .hd .d {background:url(../img/d.jpg) top left no-repeat;}
            .hd .d .cn {width:154px;}
            .hd .d .ic {width:150px;}
            .hd .d img {margin-top:12px;}
        .hd .cr {min-width:311px;background:url(../img/cr.jpg) top left repeat-x;}
            .hd .r {background:url(../img/r.jpg) top left no-repeat;}
            .hd .r .cn {width:154px;}
            .hd .r .ic {width:157px;}

.page {position:relative;border:solid 1px white;}
    .page .cnt {margin-left:280px;padding:8px;}
    .page .rt {position:absolute;top:0px;padding-right:8px;width:270px;overflow:hidden;}
    
    .page .rt div, .page .rt span, .page .rt a, .page .rt p, .page .rt b {display:block;max-width:276px;}
    .rtPrazdnik {position:relative;width:228px;height:130px;margin:0 6px 3px 6px;background:url(../img/prBg.jpg) top left no-repeat;overflow:hidden;}
        .rtPrazdnik span {display:block;padding-top:12px;text-align:center;color:#FD8A02;font-size:14px;}
        .rtPrazdnik .cn {padding: 2px 12px 12px 48px;text-align:right;}
            .rtPrazdnik .cn .inner {max-height:90px;overflow:hidden;}
            .rtPrazdnik .cldVal .name a {font-size:11px;font-family:Arial;}
            .rtPrazdnik .cldVal .dttm {font-size:16px;font-weight:bold;font-family:Arial;}
    .rtFact {padding-left:108px;background:url(../img/fBg.jpg) top left no-repeat;}
        .rtFact span {display:block;padding-bottom:5px;color:#FA8C09;text-transform:uppercase;}
        .rtFact .cn {}
            .rtFact .fVal {display:block;padding-bottom:5px;}
            .rtFact .fVal a {text-decoration:none;color:#898887;}
    .rtNews {background:url(../img/newsBg.jpg) top left no-repeat;}
        .rtNews span {display:block;clear:both;padding-left:45px;padding-bottom:12px;font-size:18px;color:#526A47;}
        .rtNews .cn {display:block;overflow:hidden;}
            .rtNews .items span {display:block;float:left;clear:both;margin-right:100px;padding:2px 3px 2px 45px;background:#79A815;font-size:12px;color:white;}
            .rtNews .items h4 {clear:both;margin:3px 0;padding:5px 0 3px 45px;font-size:14px;color:#497243;}
            .rtNews .items p {display:block;margin:0;padding:0 0 3px 45px;text-indent:0;font-size:11px;}
            .rtNews .items a {display:block;clear:both;margin:0;padding:0 0 10px 45px;font-size:10px;color:#7F7E7C;text-align:right;}
    .rtOtz {margin:10px;padding:15px;background:#EDEEEF;}
        .rtOtz span {font-size:18px;color:#526A47;padding-bottom:5px;}
        .rtOtz .cn {}
            .rtOtz .otzVal div {padding-bottom:5px;color:#242424;font-size:11px;}
                .rtOtz .otzVal .anonce {}
                .rtOtz .otzVal .podpis {padding:3px;font-style:italic;text-align:right;}
            .rtOtz .otzVal a {display:block;font-size:10px;color:#7F7E7C;text-align:right;}

    .navRow {font-size:10px;}
    .pageHd {display:block;height:45px;padding-left:68px;color:#FA8903;font-size:24px;background:url(../img/pageHdMarker.jpg) top left no-repeat;}
        .pageHd span {color:#656464;}
    .celName {color:#B06103;text-decoration:underline;font-size:18px;padding:6px 0 0 0;text-align:right;}
    .celSpec {float:right;margin-left:12px;padding:10px 25px;font-size:14px;background:#E77817;color:white;}
    .celCnt {}
        .celCnt table tr td {background:#E2E2E2;color:#B06103;cursor:pointer;}
        .celCnt img {border:solid 1px #B06103;}
    .mainCatCnt {padding:8px;}
        .mainCat .img {background:#E2E2E2;}
        .mainCat img {border:solid 1px #E2E2E2;}
        .mainCat a {text-decoration:none;}
        .mainCat a h2 {font-weight:normal;font-size:14px;color:#E77715;}
        .mainCat div {font-size:11px;color:#656464;}
        .mainCat .a {display:block;font-size:10px;color:black;text-decoration:underline;text-align:left;}
    .srcPanel {width:228px;height:32px;margin:12px 0 0 0px;padding-top:2px;background:#F3760A;}
            .srcPanel input {margin:6px 11px;width:150px;border:none;background:white;}
            .srcPanel a {display:block;float:right;margin:8px 6px 0 0;color:white;font-weight:bold;cursor:pointer;}
    .kzPanel {width:228px;height:115px;margin-top:8px;background:url(../img/kzPanel.png) top left no-repeat;}
        .kzPanel a {position:relative;color:white;}
        .korzina {padding:38px 11px 11px 40px;}
            .korzina .sum {margin:3px;color:white;font-weight:bold;}
            .korzina .open {margin:10px 0 0 0;}
                .korzina .open .g {display:block;font-weight:bold;padding:2px 5px;}
                .korzina .open .c {display:block;margin-top:7px;font-size:11px;color:gray;float:right}
                .korzina .open a:hover {text-decoration:none;}
    .catMenu {padding:3px 0;}
        .catPItem {position:absolute;width:120px;text-align:left;}
            .catItem {padding:2px 12px;font-family:Verdana;color:white;background:#729F12;font-size:12px;text-decoration:none;font-weight:bold;z-index:100;cursor:pointer;}
            .catMenuItems {display:none;width:150px;text-align:left;}
                .catMenuItems .cn {position:relative;top:-40px;left:-8px;}
                    .catMenuItems .cnbg {height:11px;}
                    .catMenuItems .cncnt {padding:30px 11px 0 11px;}
                .catMenuItems a {padding:3px 12px;display:block;color:#526A47;font-size:11px;text-decoration:underline;cursor:pointer;}
                    .catMenuItems a:hover {text-decoration:none;color:#F3760A}
                    .catMenuItems .subitems {display:none;padding-left:12px;padding-bottom:12px;font-size:11px;}
                        .catMenuItems .subitems a {color:black;}
        .catItemsTable {}
            .catItemsTable table tr th {background:#FDB331;text-align:center;color:white;padding:3px;}
            .catItemsTable table tr td {background:#FEF6E1;font-size:11px;padding:3px;}
            .catItemsTable input {display:block;font-size:11px;}

        .tovListItem {}
            .tovListItem h2 {font-family:Verdana;font-size:14px;font-weight:bold;color:#673C24;}
            .tovListItem .price {}
                .tovListItem .price select {display:block;width:120px;margin-bottom:3px;}
                .tovListItem .price b {display:block;width:120px;padding:5px;color:white;background:url(../img/priceBg.png) top left no-repeat;text-align:center;font-family:Times New Roman;font-style:italic;font-size:15px;}
        .listItemDesc {}
            .listItemDesc .o {display:block;margin:0px 5px 5px 5px;color:#673C24;font-size:10px;}
            .listItemDesc .put a {display:block;padding:5px;text-align:left;cursor:pointer;}
                .listItemDesc .put a:hover span {text-decoration:none;}
                .listItemDesc .put span {display:block;text-decoration:underline;color:#C62127;font-weight:bold;}
                .listItemDesc .put div {position:absolute;}
                    .listItemDesc .put div img {position:relative;top:-45px;left:145px;}
            .listItemDesc div {margin:5px 0;padding:5px;}
            .listItemDesc .k {display:block;padding:16px 16px 16px 56px;background:url(../img/korzina.jpg) top left no-repeat;color:#F3760A;font-weight:bold;cursor:pointer;}

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

        .cnt_spisok a {text-decoration:none;}
        .cnt_spisok a h2 {text-decoration:underline;}
            .cnt_spisok a:hover h2 {text-decoration:none;}

        .srcResATov {padding:8px;background:#dedede;}

        .s_cnt_dttm {display:block;float:left;margin:10px 16px;padding:2px 5px;background:#79A815;font-size:12px;color:white;}
        .s_cnt_name {clear:both;}
        .s_cnt_podpis {display:block;margin:12px;text-align:right;}
        
        .ml label {display:block;}
        .ml input, .ml textarea {display:block;border:dotted 1px #526A47;width:320px;}
        .ml textarea {height:56px;}

.ft {}
    .ft .preim {background:#EDEEEF;}
    .ft .helo {padding:15px 50px;background:#F3760A;color:white;font-weight:bold;}
        .ft .helo a {color:yellow;}
        .ft .helo a:hover {color:white;}

