h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img { 
    margin: 0; padding: 0;
}

body, table, textarea {
    font-family: Tahoma;
    font-size: 12;
    color: #515253;
}

table {
    border-collapse: collapse;
}

table td {
    padding: 0;
}

body {
    background-image: url( '../i/bg.gif' );
    background-attachment: fixed ;
}

.img_small {
    width: 128px;
    height: 85px;
    border: 0;
}

a img {
    border: 0;
}

#footer {
    background-image: url( '../i/bot.png' );
    height: 94px;
    color: #A1A1A1;
    font-size: 11;
}

a {
    color: #728F2D;
}

#fb1 {
    padding-left: 60px;
    float: left;
    color:white;
}

#fb2 {
    padding-left: 226px;
    float: left;
    color:white;
}
td input {
    width: 294px;
    height: 21px;
    border: 1px solid #7a7a7a;
    background-color:#dfdfdf;
    color:#515253;
    font-family:Tahoma;
    font-size:12;
    padding-top:2px;
    padding-left:2px;
}
td textarea {
    width: 294px;
    border: 1px solid #7a7a7a;
    background-color:#dfdfdf;
    height:60px;
    overflow:hidden;
    color:#515253;
    font-family:Tahoma;
    font-size:12;
}
.class_radio {
    border:0;
    background-color:transparent;
    width:40px;
}
.req {
    color:red;
}
.inp_title {
    font-size: 11px;
    color: #7a7a7a;
}
.inp_error {
    font-size: 11px;
    color: red;
}
.but_reset:hover {
    background-image: url('../i/but_reset_over.png');
    width:48px;
    height:7px;
}

.but_reset {
    background-image: url('../i/but_reset.png');
    width:48px;
    height:7px;
}

.but_submit:hover {
    background-image: url('../i/but_submit_over.png');
    width:48px;
    height:7px;
}

.but_submit {
    background-image: url('../i/but_submit.png');
    width:48px;
    height:7px;
}

.cont_img {
    border: 1px dashed #4f5354;
    padding: 2px;
}
.cont_img2 {
    width: 136px;
    height: 92px;
    padding:1px;
}
.cont_img3 {
    border:1px solid #7db200;
    width: 136px;
    height: 92px;
}
.cont {
    width:136px;
    height:136px;
    float:left;
    text-align:center;
    margin-right:28px;
    margin-bottom:10px;
    position:relative;
    z-index:1
}
.cont_big {
    position:absolute;
    display:none;
    z-index:3;
    margin-top:95px;
    margin-left:-324px;
}
.cont_big img{
    width:384px;
    height:255px;
}

.titl, h1 {
    text-align: left;
    font-size: 14px;
    display: block;
    margin: 40px 0 0 9px;
    text-transform: uppercase;
    color:#414344;
    font-weight: bold;
}
.titlcard {
    text-align: left;
    font-size: 14px;
    display: block;
    margin: 20px 0 15px 0px;
    text-transform: uppercase;
}

.descr {
    text-align: left;
    display: block;
    margin: 20px 25px 15px 9px;
}
.card td {
    padding-bottom : 10px;
}
.card {
    margin-left:9px;
    margin-top:20px;
    width:390px;
}
.menu_td {
    padding-right: 8px;
    padding-top:5px
}
.submenu_td {
    padding-right:8px;
    padding-top:5px
}

.titlmargin {
    margin-bottom:20px;
}
.razd {
    margin-top:30px;
    margin-bottom:30px;
    text-align:center;
}
.razd2 {
    margin-top:30px;
    text-align:center;
}

.submform {
    font-size: 12px;
    text-transform: uppercase;
}
.titltehno {
   font: 13px Tahoma;
   font-weight: bold;
   color: #567a00;
   text-align:left;
   display: block;
   text-align:left;
   margin-left:9px;
}

.titlgood {
   font: 13px Tahoma;
   font-weight: bold;
   color: #567a00;
   text-align:left;
   display: block;
   text-align:left;
   margin-left:9px;
}
.bot *{
    color:white;
}
.bot {
    color:white;
}
.price {
   font: 13px Tahoma;
   font-weight: bold;
   color: #567a00;
   text-align:left;
   display: block;
   text-align:left;
   margin-left:9px;
 
}
.podr {
    display:block;
    text-align:left;
    margin-left:9px;
}
.podr:hover {
    text-decoration:none;
}
.a_tehno {
    display:block;
    text-align:left;
    margin-left:9px;
    padding-bottom:3px;
    padding-top:3px;
}
.tmenu {
    font: 13px Tahoma;
    font-weight: bold;
}
.tsubmenu {
    font: 13px Tahoma;
    margin-left:12px;
}

.tmenu:hover {
    color: #a2e405;
    text-decoration:none;
}
.tsubmenu:hover {
    color: #a2e405;
    text-decoration:none;
}

.basket_add {
    margin-top:200px;
    display:block;
}
.basket_table {
    margin-top:40px;
    margin-bottom:40px;
    display:block;
    width:294px;
}

img {
    border: 0;
}

.fixpng {
    border: 0;
    filter: expression( fixPNG(this) );
}
.title_good_basket {
    color:#515253;
    font-family:Tahoma;
    font-size:12;
}
.price_description {
    overflow:hidden;
    width:390px
}
.price_description_td {
    font: 10px Tahoma;
    vertical-align: top;
    padding-left:9px;
}
.banners_container {
    margin-left:30px;
    margin-top:70px;
}
.banner_title {
    text-decoration: underline;
    color: #567a00;
}
.logo_text {
    color:#FFFFFF;
    padding-bottom:13px;
    text-align:center;
}

.news_table {
    margin-top:40px;
}
.news_table td {
    padding-left: 10px;
    text-align:left;
}
.news_date {
    color:#728f2d;
    height:15px;
    vertical-align:top;
}

.news_title {
    padding-right:15px;
    color: #000000;
    font-weight: bold;
}
.news_title a {
    color: #000000;
    font-weight: bold;
}
.news_title a:hover {
    text-decoration: none;
}

.news_description {
    padding-right:15px;
}
.news_buttons td {
    padding-top:18px;
    padding-left:0;
    padding-bottom:25px;
}

.list {
    list-style: none;
    text-align: left;
    padding: 0 0 0 10px;
}

.list li {
    padding: 0 0 10px 0;
}

.list li a {
    color: black;
}

h2 {
    padding: 10px 0 0 10px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    font-size: 12;
}


