body, td, th {
    color: #000000;
    font-family: Arial, Trebuchet MS, Georgia, Century Gothic, Verdana, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
}

body {
    margin: 0;
    height: 100%;
    background: #cdc5a9;
}

a:link {
    color: #230d09;
    text-decoration: underline;
}

a:visited {
    color: #230d09;
    text-decoration: underline;
}

a:hover {
    color: #230d09;
    text-decoration: none;
}

a:active {
    color: #230d09;
    text-decoration: underline;
}

td {
    vertical-align: top;
    text-align: left;
}

#table {
    width: 1259px;
    height: 750px;
    background: url(/images/index_14.jpg);
    background-repeat: repeat-y;
}

#top {
    height: 87px;
    background: url(/images/index_01.jpg);
}

#mail {
    float: left;
    color: #fff;
    margin: 32px 0 0 200px;
    font-size: 15px;
}

#mail a {
    color: #fff;
    text-decoration: none;
}

#mail a:hover {
    text-decoration: underline;
}

#basket {
    float: Left;
    width: 240px;
    font-size: 15px;
    color: #fede99;
    font-family: Arial;
    margin: 31px 0 0 500px;
}

#basket_bot {
    float: right;
    width: 139px;
    height: 35px;
    margin: 20px 35px 0 0;
}

#banner {
    height: 300px;
    background: url(/images/index_02.jpg);
}

#phone {
    float: right;
    width: 250px;
    height: 180px;
    margin: 50px 350px 0 0;
    font-family: Georgia;
    font-style: italic;
    color: #fede99;
    font-size: 15px;
}

#phone span {
    color: #fff;
    font-size: 26px;
    font-family: Timas New Roman;
}

#phone p {
    margin: 30px 0 0 10px;
}

#top_menu {
    height: 62px;
    background: url(/images/index_03.jpg);
}

#t_menu {
    float: left;     width: 800px;
    margin: 16px 0 0 200px;
}

.tmenu {
    text-align:center;
    text-transform: uppercase;
    font-size: 15px;
    padding:0 15px;
}

.tmenu a {
    color: #fff;
    text-shadow: 2px 1px 2px #230d09;
    text-decoration: none;
}

.tmenu a:hover {
    text-decoration: underline;
}

#center {
    height: 500px;
    background: url(/images/shad.png);
    background-repeat: repeat-x;
    background-position: top;
}

#bottom {
    height: 53px;
    background: url(/images/index_15.jpg);
}

#cap {
    width: 278px;
    height: 218px;
    background: url(/images/cap.png);
    position: absolute;
    z-index: 1;
    margin-top: -185px;
    margin-left: 20px;
}

#ban {
    float: left;
    margin: 25px 0 0 280px;
}

#copy {
    float: right;
    margin: 25px 25px 0 0;
    font-size: 11px;
}

#copy a {
    color: #000;
    text-decoration: none;
}

#left {
    float: Left;
    width: 236px;
    margin: 25px 0 200px 0;
}

#right {
    float: right;
    margin: 25px 15px 25px 0;
    width: 930px;
}

#lit_nav {
    float: left;
    width: 100%;
    margin: 0 0 15px;
    font-size: 12px;
    color: #230d09;
}

#name {
    float: left;
    width: 100%;
    margin: 0 0 25px;
    font-size: 22px;
    color: #902b0a;
}

#content {
    float: left;
    width: 100%;
    margin: 0 0 25px;
    text-align: justify;
}

#content p {
    margin-top: 0px;
}

.card_img {
    width: 144px;
    height: 144px;
    float: left;
    margin: 15px 0 0 50px;
}

.card_name {
    float: left;
    width: 100%;
    text-align: center;
    height: 45px;
    font-weight: bold;
}

.card_name a {
    color: #902b0a;
}

.card_name a:hover {
    text-decoration: none;
}

.card_txt {
    float: left;
    width: 100%;
    text-align: center;
    margin: 5px 0;
    font-size: 12px;
}

.card_price {
    float: left;
    width: 100%;
    text-align: center;
    color: #902b0a;
}

.card_price span {
    font-size: 16px;
    font-weight: bold;
}

.card_bask {
    float: left;
    width: 51px;
    height: 42px;
    margin: 5px 0 0;
}

.card_n {
    float: right;
    width: 172px;
    height: 42px;
    margin: 5px 0 0;
}

.card {
    float: left;
    width: 223px;
    height: 335px;
    background: #fff;
    border: 1px solid #d9d0b3;
    margin: 0 5px 15px 0;
}

.menu {
    float: Left;
    width: 100%;
    background: url(/images/rib2.png);
    background-repeat: no-repeat;
    height: 33px;
    margin: 0 0 10px;
}

.menu:hover {
    background: url(/images/rib1.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.menu p {
    margin: 7px 0 0 25px;
    font-size: 15px;
}

.menu a {
    color: #fff;
    text-decoration: none;
}

.podmenu {
    float: Left;
    width: 215px;
    margin: 0 0 20px 15px;
}

.pmenu {
    float: Left;
    width: 100%;
    border-bottom: 1px dotted #7f4127;
    background: url(/images/str.png);
    background-repeat: no-repeat;
    background-position: center left;
    margin: 0 0 5px;
}

.pmenu p {
    margin: 3px 0 3px 15px;
}

.pmenu a {
    color: #2b221f;
    text-decoration: none;
}

.pmenu a:hover {
    text-decoration: underline;
}

#bcard_txt {
    float: right;
    width: 600px;
}

#big_price {
    float: left;
    font-size: 16px;
    color: #902b0a;
    font-weight: bold;
    margin: 5px 0 10px;
}

#inb {
    float: left;
    width: 140px;
    margin: 4px 0 0 25px;
}

#inb input {
    width: 50px;
}

#big_bask {
    float: right;
    width: 51px;
    height: 28px;
    margin: -5px 0 0 0;
}

#big_img {
    float: left;
    width: 300px;
}

#bc {
    text-align: center;
}

#br {
    text-align: right;
}

.form_input {
    border: 1px #c3b99c solid;
    height: 25px;
    width: 250px;
    line-height: 1.8;
    background-color: #F6F6F6;
    color: #000000;
}

.small_form_input {
    border: 1px #c3b99c solid;
    width: 40px;
    background-color: #F6F6F6;
    color: #000000;
}

.form_select {
    width: 254px;
    background-color: #F6F6F6;
    color: #000000;
}

.form_textarea {
    border: 1px #c3b99c solid;
    height: 65px;
    width: 250px;
    background-color: #F6F6F6;
    color: #000000
}

.form_button {
    border: 1px #fff solid;
    background-color: #FE6D00;
    color: #fff;
    cursor: pointer;
    padding: 6px;
}

.form_hdr {
    font-size: 16px;
    font-weight: bold;
}

#echo {
    display: none;
}

.msg {
    font-size: 14px;
    text-algn: center;
    font-weight: bold;
}

.tab_price {
    font-weight: bold;
}

#tov_tab {
    border-left: 1px dashed #000;
    border-top: 1px dashed #000;
}

#tov_tab td {
    border-right: 1px dashed #000;
    border-bottom: 1px dashed #000;
}

#tov_tab td a {
    color: #902c0c;
    text-decoration: underline;
}

#name h1 {
    margin: 0;
    font-size: 22px;
    color: #902b0a;
    font-weight: normal;
}

#shap_txt {
    float: left;
    margin: 90px 0 0 -405px;
}

#shap_txt h1 {
    color: #fff;
    font-weight: normal;
    font-size: 15px;
    margin: 0;
    text-transform: uppercase;
}

.news_card {
    float: left;
    width: 220px;
    height: 320px;
    text-align: center;
    border: 1px solid #9c8b79;
    margin: 0 10px 10px 0;
}

.news_card img {
    margin: 10px 0;
}

#red {
    float: left;
    font-size: 16px;
    color: red;
    margin: 45px 0 0 220px;
}

.tab_price span, #big_price span {
    color: #d90101;
    font-size: 20px;
}

.tab_price strike, #big_price strike {
    font-weight: normal;
    color: #000;
    font-size: 13px;
}

.birka1 {
    position: absolute;
    z-index: 1000;
    width: 36px;
    height: 28px;
    margin-left: 70px;
    margin-top: -8px;
    color: #fff;
    background: url(/images/birka2.png);
    background-repeat: no-repeat;
    padding: 10px 0 0 4px;
    font-size: 11px;
}

.birka2 {
    position: absolute;
    z-index: 1000;
    width: 65px;
    height: 56px;
    margin-left: 210px;
    margin-top: -16px;
    color: #fff;
    background: url(/images/birka1.png);
    background-repeat: no-repeat;
    padding: 20px 0 0 15px;
    font-size: 16px;
}
#price_bot {position:absolute; z-index:100; padding:7px 15px; color:#fff; background:#83b509; margin-top:25px; margin-left:400px; border-radius:5px; text-transform:uppercase;}
#banner1 {
    height: 300px;
    background: url(/files/102.jpg);
}

#top_menu1 {
    height: 62px;
    background: url(/files/103.jpg);
}