html, body {
        width: 100%;
        height: 100%;
        text-align: center;
        background-color: #ffffff;
        margin: 0px;
        padding: 0px;
}

html, body, td {
        color: #363636;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
}

body {
        background-image: url(http://www.gazpoz.ru/images/bgr_body.gif);
        background-position: 0px 0px;
        background-repeat: repeat-x;
}

* {
        margin: 0px;
        padding: 0px;
}

a:link, a:visited {
        color: #0072bc;
        text-decoration: underline;
}

a:hover {
/*        color: #c2480a; */
        text-decoration: none;
}

p {
        padding: 0px;
        margin: 6px 0px;
        font-size: 13px;
        line-height: 1.2em;
}

img {
        margin: 0px;
        padding: 0px;
        border: 0px;
        display: block;
}

ul, li {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}

table {
        margin: 0px;
        padding: 0px;
        border: 0px;
}

td { 
        text-align: left;
        vertical-align: top;
        padding: 0px;
}

form {
        margin: 0px;
        padding: 0px;
}

input {
        vertical-align: middle;
}

hr {
        height: 1px;
        line-height: 1px;
        border: 0px;
        margin: 10px 0px;
        //margin: 0px;
        padding: 0px;
        color: #d6d6d6;
        background-color: #d6d6d6;
}

h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        margin: 10px 0px;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        margin: 8px 0px;
}

h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        margin: 6px 0px;
}

/*************************************************************/

div.clear {
        clear: both;
        height: 1px;
        line-height: 1px;
        overflow: hidden;
        margin-top: -1px;
}

.orange a:link, .orange a:visited {
        color: #c2480a;
}

.orange a:hover {
        /* color: #0072bc; */
        text-decoration: none;
}

h1.bgr {
        background-image: url(http://www.gazpoz.ru/images/bgr_h1.gif);
        background-position: 0px 100%;
        background-repeat: no-repeat;
        padding-bottom: 7px;
}

h1.orange, h2.orange {
        color: #f46f29;
}

div.goods {
        border: 1px solid #e7e7e7;
        min-height: 118px;
        //height: 118px;
        margin: 10px 10px 0px 0px;
        background-color: #ffffff;
}

div.goods img {
        float: left;
}

div.goods h1, div.goods p {
        margin-left: 120px;
        margin-right: 5px;
}

div.goods p {
        font-size: 11px;
}

div.brd3 {
        border-top: 3px solid #d5d5d5;
        padding: 5px 30px 20px 0px;
}

div.brd3 h1, div.brd3 h2, div.brd3 h3, div.brd3 p {
        margin: 0px;
}

p.here {
        margin-bottom: -10px;
}

p.here, p.here a:link, p.here a:visited {
        color: #b7b7b7;
        font-size: 9px;
        font-weight: bold;
        text-decoration: none;
}

p.here a:hover {
        text-decoration: underline;
}

.td_head {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        text-align: left;
        padding: 6px 12px;
        background-color: #edecec;
}

.td_row1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        padding: 6px 12px;
}

.td_row2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        padding: 6px 12px;
        background-color: #f6f6f6;
}

.td_foot {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding: 6px 12px;
        background-color: #edecec;
}

.first {
        border-left: 0px;
}


/*************************************************************/

div#page {
        min-width:960px;
        text-align: left;
        position: relative; 
}

* html div#min-width {
        border-left: 960px solid #ffffff;
        position: relative; 
        float: left; 
        z-index: 1;
}

* html div#page {
        margin-left: -960px;
        float: left; 
        z-index: 2; 
}

table#maintbl {
        table-layout: fixed;
        border-collapse: collapse;
        width: 100%;
}

col#col0 {
        width: 109px;
}

col#col_l {
        width: 214px;
}

col#col_c {
        width: 49%;
}

col#col_r {
        width: 51%;
}

col#col_r2 {
        width: 100%;
}

tr#tr_hat td {
        background-image: url(http://www.gazpoz.ru/images/bgr_top.gif);
        background-position: 0px 38px;
        background-repeat: repeat-x;
}

tr#tr_hat table td {
        background-image: none;
}

tr#tr_spec td {
        background-image: url(http://www.gazpoz.ru/images/bgr_c.gif);
        background-position: 0px 100%;
        background-repeat: repeat-x;
}

tr#tr_spec p {
        font-size: 11px;
}

tr#tr_footer td {
        height: 80px;
        overflow: hidden;
}

ul#lmenu {
        background-color: #d8d8d8;
        background-image: url(http://www.gazpoz.ru/images/bgr_lmenu.gif);
        background-position: 0px 0px;
        background-repeat: repeat;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
        color: #c2480a;
        padding: 1px 0px;
}

ul#lmenu a, div#lmenu2 a {
        color: #158fc6;
}

ul#lmenu a.active, div#lmenu2 a.active {
        color: #c2480a;
}

ul#lmenu a:hover, div#lmenu2 a:hover {
        text-decoration: none;
}

ul#lmenu li {
        background-image: url(http://www.gazpoz.ru/images/bgr_lmenu_li.gif);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        padding: 8px 0px 8px 22px;
}

div#lmenu2 ul {
        font-size: 14px;
}

div#lmenu2 ul ul {
        font-size: 13px;
        padding-left: 14px;
        margin-top: 8px;
        background-image: url(http://www.gazpoz.ru/images/bgr_lmenu2.gif);
        background-position: 0px 0px;
        background-repeat: no-repeat;
}

div#lmenu2 ul ul ul {
        font-size: 11px;
        padding-left: 20px;
        background-image: none;
}

div#lmenu2 li {
        padding: 4px 0px 6px 0px;
        background-image: url(http://www.gazpoz.ru/images/bgr_lmenu2.gif);
        background-position: 0px 100%;
        background-repeat: no-repeat;
}

div#lmenu2 ul ul li {
        background-image: none;
        padding: 4px 0px;
}

div#top1, div#top2 {
        padding: 2px; 
        border-bottom: 1px solid #9f9f9f;
        margin-bottom: 23px; 
}

div#top1 div {
        background-image: url(http://www.gazpoz.ru/images/bgr_top1.jpg);
        background-position: 0px 0px;
        background-repeat: repeat-x;
}

div#top2 div {
        background-image: url(http://www.gazpoz.ru/images/bgr_top2.jpg);
        background-position: 0px 0px;
        background-repeat: repeat-x;
        text-align: center;
}

div#top2 img {
        margin: 0px auto;
}

div#d_orange {
        background-color: #f46f29;
        background-image: url(http://www.gazpoz.ru/images/bgr_orange.gif);
        background-position: 0px 0px;
        background-repeat: repeat;
        color: #ffffff;
        height: 44px;
        padding: 6px 12px;
        text-align: left;
        margin-top: 19px;
}

div#d_blue {
        background-color: #29adeb;
        background-image: url(http://www.gazpoz.ru/images/bgr_blue.gif);
        background-position: 0px 0px;
        background-repeat: repeat;
        color: #ffffff;
        height: 44px;
        padding: 6px 12px;
        text-align: left;
        margin-top: 19px;
}

tr#tr_hat div#d_orange, tr#tr_hat div#d_blue {
        margin-top: 0px;
}

div#d_orange a, div#d_blue a {
        color: #ffffff;
}

div#d_orange a:hover, div#d_blue a:hover {
        text-decoration: none;
}

div#d_orange p, div#d_blue p, div#d_orange h1, div#d_blue h1 {
        margin: 0px;
}

div#d_orange p, div#d_blue p {
        font-size: 11px;
}

div#news, div#lmenu2 {
        margin: 20px 10px 20px 22px;
}

div#news p {
        font-size: 11px;
}

div#news a {
        color: #5e5e5e;
}

div#news span, div#news span a {
        color: #c2480a;
        font-weight: bold;
}

div#news a:hover {
        text-decoration: none;
}

div#news hr {
        margin-right: 30px;
}


tr#tr_footer p, tr#tr_footer a {
        color: #a09f97;
        text-decoration: none;
        font-size: 9px;
}

tr#tr_footer a:hover {
        text-decoration: underline;
}

tr#tr_footer p#bmenu, tr#tr_footer p#bmenu a {
        color: #b5b08a;
        margin-top: 0px;
        font-size: 11px;
}

p#bmenu span {
        color: #754c24;
}

tr#tr_footer p#menocom {
        float: right;
        font-size: 11px;
        padding-left: 50px;
        padding-right: 20px;
}

p#menocom a {
        color: #a09f97;
        font-size: 9px;
        line-height: 10px;
        text-decoration: underline;
}

p#menocom a:hover {
        text-decoration: none;
}


/*** ***/
div#news2 {
        margin: 6px 0px;
}

div#news2 p {
        font-size: 13px;
}

div#news2 a {
        color: #5e5e5e;
}

div#news2 span, div#news2 span a {
        color: #c2480a;
        font-weight: bold;
}

div#news2 a:hover {
        text-decoration: none;
}

div#news2 hr {
        margin-right: 30px;
}


