* {
   margin: 0;
   padding: 0;
  }
body {
        background: url(images/bg.gif) repeat bottom left;
        padding: 0;
        margin: 0;
        text-align: center;
        font-family: erdana,arial,helvetica,sans-serif;
        font-size: 11px;
     }
p, body, font, div, td {
                         font-family: verdana,arial,helvetica,sans-serif;
                         font-size:	11px;
                       }
th {
    font-size:	11px;;
    background-color: #E8E8E8;
   }
#main {
       width: 990px;
       min-height: 100%;
       margin: auto;
       background: #FFFFFF;
       vertical-align: top;
       overflow: hidden;
      }

#header {
         width: 990px;
         height: 135px;
        }
a {
    font-family: verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #3C89B3;
}
A:hover {
        text-decoration: none;
        font-weight: bold;
        }
#logo {
       float: left;
       width: 285px;
       height: 135px;
      }
#top_menu {
           width: 100%;
           height: 42px;
           text-align: center;
          }
.top_menu {
           color: #7F7F7F;
           display: block;
           float: left;
           padding: 10px 0 0 15px;
          }
#top_menu_1 {
             color: #7F7F7F;
             display: block;
             float: left;
             padding: 10px 0 0 20px;
            }
#search {
         width: 100%;
         height: 93px;
         background: url(images/search_bg.gif) repeat-x;;
        }
#search_bg_left {
                 float: left;
                 background: url(images/head_search_left.gif);
                 width: 9px;
                 height: 93px;
                }
#search_line {
              width: 100%;
              height: 32px;
              padding-top: 30px;
             }
#search_text {
              display: block;
              float: left;
              height: 32px;              
             }
#search_button {
                display: block;
                float: left;
                margin-left: 10px;
               }
#search_checkbox {
                  height: 10px;
                  float: left;
                  margin-top: 5px;
                 } 
.little_white {
               color: #FFFFFF;
               font-size: 9px;
              }
.normal_white {
               font-size: 11px;
               color: #FFFFFF;
              }
.little_black {
               color: #000000;
               font-size: 9px;
              }
.middle {
            vertical-align: middle;
        }
.bold {
       font-weight: bold;
      }
.cursor {
         cursor: pointer;
        }
#valuta {
         width: 790px;
         height: 20px;
         float: left;
         text-align: right;
         padding-top: 10px;
        }
#text_kurs {
            margin-right: 100px;
           }
#change_valut {
               width: 200px;
               height: 33px;
               float: left;
               padding-top: 5px;
              }
#left_menu {
            width: 285px;
            float: left;
           }
#content {
          width: 505px;
          float: left;
          text-align: left;
         }
#right_menu {
             width: 200px;
             float: left;
             background: url(images/right_fon.gif) repeat-y;
             margin-bottom: 20px;
            }
#punkt {
        width: 285px;
        height: 20px;
        text-align: left;
        padding-left: 30px;
       }
.p2 {
     color: #999999;
     font-size: 10px;
     text-align: left;
     vertical-align: middle;
    }
.p1 {
     color: #006699;
     font-size: 11px;
     text-align: left;
     vertical-align: middle;
    }
#registration {
               width: 238px;
               height: 202;
               background: url(images/orange.gif) no-repeat bottom;
               float: left;
              }
#face {
       //margin-left: 3px;
      }
#enter_log {
            width: 225px;
            padding: 90px 0 0 0;
            text-align: right;
           }
#enter_pas {
            width: 225px;
            padding: 10px 0 0 0;
            //padding-right: 6px;
            text-align: right;
           }
.input {
        vertical-align: middle;
        height: 20px;
        border: #FFFFFF;
       }
#enter_but {
            width: 225px;
            text-align: right;
            padding-top: 5px;
            vertical-align: middle;
            //padding-right: 6px;
           }
.enter_link {
             color: #696969;
             font-size: 9px;
             vertical-align: top;
            }
#exit {
       padding-top: 120px;
       //padding-left: 70px;
      }
#spec {
       width: 505;
       height: 25px;
       background: url(images/spec.png) no-repeat;
       padding-top: 5px;
      }
#spec_text {
            color: #FFFFFF;
            font-size: 12px;
            font-weight: bold;
            padding-left: 10px;
           }
#spec_off {
           width: 505px;
          }
.unit {
       width: 165px;
       float: left;
       text-align: center;
       vertical-align: baseline;
      }
.spec_name {
            width: 100%;
            height: 28px;
           }
.duga {
       width: 20px;
       height: 28px;
       float: left;
      }
.duga_text {
            width: 140px;
            height: 28px;
            text-align: left;
            float: left;
            margin-left: 5px;
           }
.name_link {
            color: #13699E;
            font-size: 11px;
           }
.cena {
       width: 165px;
       height: 35px;
       background: url(images/cena.gif) no-repeat left;
       //margin-top: -2px;
       text-align: left;
      }
.cena_num {
           color: #FFFFFF;
           padding-left: 30px;
           font-size: 12px;
           font-weight: bold;
           padding-top: 8px;
          }
#spisok_cat {
             width: 505px;
             padding: 20px 0 0 0;
             float: right;
            }
.main_cat {
           width: 250px;
           height: 46px;
           float: left;
          }
.text_cat {
           color: #006699;
           font-size: 11px;
          }
.right_col {
            width: 200px;
            background: url(images/right_bg.gif) no-repeat;
           }
#cart_top {
           width: 200px;
           height: 28px;
           background: url(images/cart_top.gif);
          }
#cart_bottom {
              width: 200px;
              height: 58px;
              background: url(images/cart_bottom.gif) no-repeat;
              text-align: right;

             }
#cart_title {
             padding: 25px 10px 0 0;
             color: #000000;
             font-size: 12px;
             font-weight: bold;
            }
.cart_block {
             width: 200px;
             text-align: right;
            }
#text_count {
             color: #3C89B3;
             font-size: 14px;
             font-weight: bold;
             padding-right: 10px
            }
#cart_empty {
             color: #3C89B3;
             font-size: 10px;
             font-weight: bold;

            }
#summa {
        color: #7F7F7F;
        font-size: 12px;
        padding: 20px 10px 0 0;
       }
#cart_oforml {
              padding: 20px 0 30px 0;
             }
#oforml {
         color: #3C89B3;
         font-size: 10px;
         padding-right: 10px;
        }
.right_title {
              width: 200px;
              text-align: left;
              padding-top: 15px;
             }
.right_title_text {
                  color: #3C89B3;
                  font-size: 14px;
                  font-weight: bold;
                  padding-left: 10px;
                 }
#news {
       width: 180px;
       color: #666666;
       font-size: 10px;
       text-align: left;
       padding: 0 10px 0 10px;
      }
#news_line {
            width: 180px;
            height: 3px;
            background: url(images/news_line.gif) repeat-x;
           }
#all_news_block {
                 width: 180px;
                 text-align: right;
                 padding-top: 10px;
                }
#all_news {
           color: #3C89B3;
           font-size: 10px;
           padding-right: 10px;
          }
#voiting {
          width: 200px;
          padding: 5px 0 0 10px;
          text-align: left;
         }
#question {
           width: 190px
           color: #000000;
           font-size: 10px;
           font-weight: bold;
           padding-bottom: 5px;
          }
.variant {
          color: #666666;
          font-size: 10px;
          padding-top: 5px;
          //padding-top: 2px;
         }
#voiting_button {
                 width: 190px;
                 text-align: right;
                 padding: 5px 0 0 0;
                }
.varianti_otveta {
                  width: 190px;
                  color: #666666;
                 }
.procent {
          width: 30px;
          padding-top: 5px;
          float: right;
          font-size: 10px;
         }
.variant_o {
            width: 160px;
            padding-top: 5px;
            float: left;
            font-size: 10px;
           }
#bottom {
         width: 990px;
         height: 92px;
         float: left;
         margin-top: 20px;
        }
#bottom_menu {
              width: 560px;
              height: 92px;
              background: url(images/bottom_menu_bg.gif);
              margin: auto;
              color: #FFFFFF;
              font-size: 10px;
             }
#left_bottom_menu {
                   width: 7px;
                   height: 92px;
                   float: left;
                  }
#right_bottom_menu {
                    width: 6px;
                    height: 92px;
                    float: left;
                   }
#center_bottom_menu {
                     width: 547px;
                     height: 92px;
                     float: left;

                    }
.bottom_menu {
              color: #FFFFFF;
              font-size: 10px;
             }
.title {
        color: #3C89B3;
        font-size: 12px;
        font-weight: bold;
        display: block;
        padding-bottom: 3px;
       }
.account_scroll {
                 width: 490px;
                 float: left;
                 border: 1px solid #CCCCCC;
                 margin-bottom: 5px;
                 padding: 5px;
                 font-size: 11px;
                 overflow: auto;
                }
.account {
          width: 490px;
          float: left;
          border: 1px solid #CCCCCC;
          margin-bottom: 5px;
          padding: 5px;
          font-size: 11px;
         }
.account_link {
               color: #3C89B3;
               font-size: 11px;
              }
.error {
        color: #FF0033;
        font-size: 11;
       }
.red {
      color: #FF0033;
     }
.razdel {
         width: 490px;
         float: left;
         padding: 3px;
         background: #3C89B3;
         color: #FFFFFF;
         margin: 5px 0 5px 0;
         font-size: 11px;
        }
.stroka {
         width: 490px;
         height: 25px;
        }
.stroka_left_col {
           width: 245px;
           height: 25px;
           text-align: right;
           float: left;
           vertical-align: middle;
          }
.stroka_right_col {
            width: 245px;
            text-align: left;
            float: left;
            height: 25px;
            vertical-align: middle;
           }
.save_form {
            width: 490px;
            height: 25px;
            text-align: right;
            padding: 10px 0 5px 0;
           }
.grey {
       background: #DADADA;
       padding: 5px;
       font-weight: normal;
       height: 20px;
      }
.light_grey {
             background: #E5E5E5;
             padding: 5px;
             font-weight: normal;
             height: 20px;
            }
.table {
        background: #FFFFFF;
        margin-top: 5px;
       }
.table_float {
        background: #FFFFFF;
        margin-top: 5px;
        float: left;
       }
.edit {
       font-size: 9px;
       color: #3C89B3;
      }
.delete {
         font-size: 9px;
         color: #FF0033;
        }
.add {
      font-size: 9px;
      color: #009900;
     }
.area {
       width: 490px;
      }
.stroka_left_col_area {
           width: 245px;
           text-align: right;
           float: left;
           vertical-align: middle;
          }
.stroka_right_col_area {
            width: 245px;
            text-align: left;
            float: left;
            vertical-align: middle;
           }
.area_form {
            margin-bottom: 5px;
           }
.left {
       width: 490px;
       text-align: left;
       vertical-align: bottom;
      }
.strelka_up {
             vertical-align: top;
            }
.strelka_down {
               vertical-align: bottom;
              }
.right_area {
             width: 490px;
             text-align: right;
            }
.account_link > a {
                   color: #3C89B3;
                   font-size: 11px;
                  }
.price_navigator > a {
                      color: #3C89B3;
                      font-size: 11px;
                     }
.price_navigator {
                  width: 490px;
                  margin: 10px 0 6px 0;
                 }
.price_link_no {
                text-decoration: none;
                color: #000000;
                font-weight: normal;
               }
.top_padding {
              margin: 10px 0 10px 0;
             }
.right_padding {
                margin-right: 10px;
               }
.comment {
          padding-left: 20px;
         }
.radio {
        float: left;
       }
.itog {
       width: 490px;
       height: 15px;
      }
.itog_left {
            width: 390px;
            height: 15px;
            float: left;
            text-align: right;
           }
.itog_right {
             width: 100px;
             height: 15px;
             float: left;
             text-align: right;
            }
.news_title {
             width: 490px;
             height: 15px;
             color: #999999;
             font-size: 12px;
             font-weight: bold;
             text-align: left;
            }
.news_date {
            width: 490px;
            height: 12px;
            color: #999999;
            font-size: 10px;
            font-weight: bold;
            text-align: left;
           }
.news_text {
            text-align: justify;
           }
.news_image {
             margin: 10px 0 10px 0;
            }
.cat_img {
          width: 245px;
          float: left;
         }
.cat_img_full {
               width: 490px;
              }
.cat_search {
             width: 240px;
             float: right;
             margin: 0 0 10px 10px;
            }
.text {
       color: #3C89B3;
      }
.cat_url {
          width: 490px;
          padding-bottom: 5px;
         }
.cat_text {
           text-align: justify;
          }
.subcat {
         width: 500px;
         color: #3C89B3;
         font-size: 10px;
         float: right;
        }
.area_cat {
           width: 505px;
           float: right;
          }
.search_podrob {
                width: 240px;
               }
#search_fon_top {
                 width: 240px;
                 height: 6px;
                }
#search_fon_bottom {
                    width: 240px;
                    height: 6px;
                   }
#search_fon_bg {
                width: 240px;
                background: url(images/search_fon_bg.gif) repeat-y;
               }
.white {
        color: #FFFFFF;
       }
.search_stroka {
                width: 240px;
                height: 25px;
                color: #FFFFFF;
               }
.search_name {
              width: 120px;
              height: 25px;
              float: left;
              text-align: right;
             }
.search_type {
              width: 120px;
              height: 25px;
              float: left;
              text-align: left;
             }
#search_part_top {
                  //position: relative;
                  //top: 5px;
                 }
#search_part_bottom {
                     //position: relative;
                     //top: -5px;
                    }
.grey_text {
            color: #999999;
           }
.brief {
        width: 505px;
       }
.brief_img {
            width: 180px;
            text-align: center;
            float: left;
           }
.comparison {
             width: 180px;
             text-align: center;
            }
.comparison_link {
                  width: 90px;
                  margin: auto;
                  background: #3C89B3;
                  color: #FFFFFF;
                  font-size: 10px;
                  font-weight: bold;
                  padding: 3px;
                 }
.brief_detail {
               width: 200px;
               float: left;
              }
.pointer {
          cursor: pointer;
         }
.brief_name {
             width: 200px;
            }
.brief_voit {
             width: 200px;
             height: 20px;
            }
.brief_star {
             width: 20px;
             float: left;
            }
.brief_voit_comment {
                     width: 200px;
                    }
.brief_price {
              width: 200px;
             }
.brief_in_cart {
                width: 125px;
                text-align: center;
                float: left;
               }
.old_price {
            color: #999999;
           }
.dark_red {
           color: #CC6600;
          }
.brief_hr {
           width: 505px;
           height: 3px;
           background: url(images/brief_line.gif) repeat-x;
           float: right;
          }
.cat_text_search {
                  text-align: justify;
                  padding: 5px;
                 }
.area_search {
              margin: auto;
              text-align: center;
             }
.product_rating {
                 width: 100px;
                 height: 120px;
                 background: #336699;
                 margin: auto;
                 color: #FFFFFF;
                 font-size: 10px;
                }
.rating_stroka {
                width: 100px;
                height: 15px;
                vertical-align: middle;
               }
.rating_stroka_left {
                     width: 20px;
                     height: 15px;
                     float: left;
                     vertical-align: middle;
                    }
.rating_stroka_right {
                      width: 80px;
                      height: 15px;
                      float: left;
                      text-align: left;
                      vertical-align: middle;
                     }
.product_detail {
                 width: 200px;
                 color: #999999;
                }
.product_description {
                      width: 505px;
                      padding: 10px;
                      float: right;
                      text-align: justify;
                      background: #E9E9E9;
                     }
.product_feedback {
                   width: 505px;
                   float: right;
                  }
.product_discus_title {
                       color: #3C89B3;
                       font-size: 12px;
                       font-weight: bold;
                      }
.discus {
         width: 490px;
         height: 20px;
        }
.discus_left_col {
                  width: 120px;
                  height: 20px;
                  float: left;
                  text-align: right;
                  color: #999999;
                 }
.discus_right_col {
                   width: 370px;
                   height: 20px;
                   float: left;
                   text-align: left;
                  }
.price_print {
              width: 490px;
              text-align: right;
             }
.icq {
      width: 238px;
     }
.contact {
          width: 238px;
          height: 25px;
          color: #999999;
         }
.about_img {
            border: #CCCCCC 2px solid;
           }
.about_left {
             width: 500px;
             float: left;
            }
.about_right {
              width: 500px;
              float: right;
             }
.note {
       color: #AAAAAA;
       font-size: 10px;
      }









