body
{
  background: url(../files/images/main_bgr.png);
  background-repeat: repeat-x;
  background-color: #000;
  margin: auto;
  font-family: Arial;
  font-size: 12px;
}

#MAIN
{
  width: 990px;
  margin-top: 5px;
}

#MEN_UNDR_LG
{
  width: 990px;
  height: 40px;
  background: url(../files/images/menu_under_bgr.png);
  background-repeat: repeat-x;
}

#MEN
{
  float: left;
  width: 220px;
  margin: 0px;
  margin-left: 0px;
}

#AMBER_BANNER
{
  clear: both;
  height: 95px;
  line-height: 45px;
  background-image: url(../files/images/ambersport.png);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 900;
  margin-top: 5px;
  margin-left: 40px;
  color: #AAA;
}

#AMBER_BANNER a:link, #AMBER_BANNER a:visited {
  color: #AAA;
  text-decoration: none;
}

#AMBER_BANNER a:visited {
  color: #FFF;
  text-decoration: underline;
}

#FOOTER
{
  clear: both;
  float: left;
  height: 180px;
  background-image: url(../files/images/footer.png);
  background-repeat: repeat-x;
  width: 100%;
  margin-top: 5px;
}

#FOOTER_PAYMENTS
{
  float: left;
  height: 100px;
  width: 100%;
  background-image: url(../files/images/payments_footer.png);
  background-repeat: no-repeat;
  background-position: top;
  margin-bottom: 10px;
  margin-top: 0px;
}


#allegro_banner
{
  background-image: url(../files/images/allegro_banner.png);
  background-position: center;
  background-repeat: no-repeat;
  height: 160px;
  width: 220px;

  cursor: pointer;
}

#MEN_ABOV
{
  height: 30px;
  background-image: url(../files/images/top_bgr.png);
  background-repeat: repeat-x;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  width: 100%;
}

#SNOW_FLAKES {
  height: 235;
  width: auto;
  background-image: url(../files/images/snowflakes.png);
  background-repeat: repeat-x;
}


#MEN_ABOV2
{
  background-image: url(../files/img/header2.gif);
  background-repeat: repeat;
  height: 21px;
  font-family: Arial;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  width: 97%;
  margin-top: 15px;
  border-top-color: #FF9900;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: #FF9900;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  clear: both;
}

#NAV_DIV {
  margin-left: 25px;
  margin-right: 5px;
  margin-top: 12px;
  color: #DDD;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  float: left;
}

#NAV_DIV a:link, #NAV_DIV a:visited {
  color: #777;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

#NAV_DIV a:hover {
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

#SEARCH_BGR {
  float: right;
  height: 55px;
  width: 300px;
  background-image: url(../files/images/search_bgr.png);
  background-repeat: no-repeat;
}

#search_table {
  width: 250px;
  height: 40px;
  margin-left: 0px;
  font-size: 11px;
  color: #000;
}

#search_table a:link {
  font-size: 11px;
  font-weight: normal;
  font-family: Arial;
  text-decoration: none;
  color: #CCC;
}


#search_table a:visited {
  font-size: 11px;
  font-weight: normal;
  font-family: Arial;
  text-decoration: none;
  color: #CCC;
}

#search_table a:hover{
  font-size: 11px;
  font-weight: normal;
  font-family: Arial;
  color: #FFF;
  text-decoration: underline;
}

.search_input {
  width: 170px;
  color: #555;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
}

.search_submit {
  width: 70px;
  color: #555;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
}


#LOGO {
  height: 200px;
  width: 986px;
  background-image: url(../files/images/logo.png);
  background-repeat: no-repeat;
}

#TOP_BASKET_DIV {
  float: right;
  height: 95px;
  width: 160px;
  background-image: url(../files/images/top_basket.png);
  background-repeat: no-repeat;
  color: #FFF;
  font-size: 12px;
  margin-top: 20px;
  margin-right: 20px;
}

#TOP_BASKET_DIV a {
  color: #FFF;
}

#TOP_BASKET_DIV a:hover {
  color: #FF6F00;
}

#TOP_TABLE {
  float: left;
  height: 95px;
  width: 440px;
  margin-left: 280px;
}

#left_margin {
  margin-left: 15px;
}

#right_margin {
  margin-right: 15px;
}

#order_details_table {
  font-size: 11px;
  color: #CCC;
  width: 505px;
  border: 1px #777 solid;
  border-color: #777;
  border-top: none;
  border-bottom: none;
  clear: both;
}

#order_details_table a:link,#orders_table a:visited {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#order_details_table a:hover {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#order_details_table_header
{
  background-image: url(../files/images/tbl_header.png);
  background-repeat: repeat-x;
  font-weight: bold;
  margin-left: 30px;
  color: #FFF;
  height: 30px;
  font-size: 11px;
}

#order_details_table_row
{
  font-weight: bold;
  height: 30px;
  font-size: 11px;
}

#dashed_border {
  width: 70px;
  margin-top: 8px;
  margin-bottom: 5px;
  border-bottom: 2px #FFAF00 dotted;
}


#orders_table {
  font-size: 11px;
  color: #CCC;
  width: 505px;
  border: 1px #777 solid;

}

#orders_table a:link,#orders_table a:visited {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#orders_table a:hover {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#orders_table_header
{
  background-image: url(../files/images/tbl_header.png);
  background-repeat: repeat-x;
  font-weight: bold;
  margin-left: 30px;
  color: #FFF;
  height: 30px;
  font-size: 11px;
}

#orders_details_sumup
{
  background-image: url(../files/images/sumup.png);
  background-repeat: repeat-x;
  font-weight: bold;
  height: 80px;
  font-size: 11px;
  color: #FFF;
}

#orders_table_row
{
  font-weight: bold;
  height: 30px;
  font-size: 11px;
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
}

#my_account_table {
  font-size: 11px;
  color: #CCC;
  width: 510px;
  margin-left: 10px;
  border: 0;
}

#my_account_table a:link,#my_account_table a:visited {
  font-size: 11px;
  color: #777;
  text-decoration: underline;
}

#my_account_table a:hover {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#basket_myac_icon {
  background-image: url(../files/images/basket_myac_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 110px;
  border: 0;
}

#orders_icon {
  background-image: url(../files/images/orders_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 110px;
  border: 0;
}

#myaccount_icon {
  background-image: url(../files/images/myaccount_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 110px;
  border: 0;
}

#info_icon {
  background-image: url(../files/images/info_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 110px;
  border: 0;
}

#pass_change_table {
  background-image: url(../files/images/pass_change_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 11px;
  margin-top: 30px;
  margin-left: 10px;
  color: #777;
  width: 510px;
  height: 130px;
  border: 0;
  clear: both;
}

#account_edit_table {
  background-image: url(../files/images/account_edit_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 11px;
  color: #777;
  width: 500px;
  border: 0;
  clear: both;
}

#register_table {
  background-image: url(../files/images/register_user.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 11px;
  color: #CCC;
  width: 500px;
  border: 0;
  clear: both;
}

#footer_links_table {
  background-image: url(../files/images/bottom_table_bgr.png);
  background-repeat: no-repeat;
  height: 130px;
  width: 680px;
  margin-top: 28px;
  margin-right: 10px;
  float: right;
  color: #FFF;
  font-size: 11px;
}

#footer_links_table a:link, #footer_links_table a:visited{
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  font-size: 11px;
}


#footer_links_table a:hover{
  font-weight: bold;
  color: #FFCF00;
  font-size: 11px;
}

#footer_info_table {
  background-image: url(../files/images/drops_of_water.png);
  background-position: center;
  background-repeat: no-repeat;
  height: 130px;
  width: 300px;
  margin-top: 20px;
  margin-left: 10px;
  float: left;
  color: #FFF;
  font-size: 11px;
}


#footer_info_table a:link, #footer_info_table a:visited{
  font-weight: bold;
  color: #FFAF00;
  font-size: 12px;
}

#footer_info_table a:hover{
  font-weight: bold;
  color: #FFFF00;
  font-size: 12px;
}

#top_tbl {
  background-image: url(../files/images/top_table.png);
  background-repeat: no-repeat;
  height: 90px;
  width: 440px;
  margin-top: 90px;
  float: left;
  color: #FFF;
  font-size: 10px;
  text-decoration: none;
  font-family: Arial;
  text-align: center;
}

#MEN_UNDE {
  height: 38px;
  margin-top: 5px;
  background-image: url(../files/img/menu_under.gif);
  background-repeat: no-repeat;
  width: auto;
}

#subcat_top_title_long {
  background-image: url(../files/images/top_title_bgr_long.png);
  background-repeat: repeat-x;
  height: 39px;
  line-height: 38px;
  width: 760px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #000;
  font-family: Arial;
}


#subcat_top_title {
  background-image: url(../files/images/top_title_bgr.png);
  background-repeat: repeat-x;
  height: 39px;
  line-height: 38px;
  width: 540px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #000;
  font-family: Arial
}

#subcategory_top {
  background-image: url(../files/images/subcat_element.png);
  background-repeat: no-repeat;
  height: 130px;
  width: 100px;
  margin-top: 7px;
  margin-bottom: 0px;
  margin-left: 3px;
  margin-right: 3px;
  float: left;
  text-align: center;
}

#subcat_title {

  height: 30px;
  width: 90px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;

}


#subcat_top_link
{
    font-size: 11px;
    color: #888;
    text-decoration: none;
}

#subcat_top_link:hover
{
    color: #FFF;
    text-decoration: none;
}

#subcat_photo {

  height: 87px;
  width: 87px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
}

#RIGHT_BOX {
  height: auto;
  width: 220px;
  margin-right: 0px;
  float: right;
  margin: 0px;

}



#TRESC1
{
  height: auto;
  width: auto;
  float: left;
  margin: 0px;
  margin-left: 3px;
}
#TRESC2
{
  height: auto;
  width: auto;
  float: left;
  margin: 0px;
  margin-left: 3px;
}
#sitemap_table {
  font-size: 11px;
  color: #888;
  width: 520px;
  clear: both;
}

#sitemap_table {
  font-size: 11px;
  color: #888;
  width: 95%;
}

#sitemap_table a:link,#sitemap_table a:visited{
  font-size: 11px;
  color: #888;
  text-decoration: none;
}

#sitemap_table a:hover{
  font-size: 11px;
  color: #25C1DD;
  text-decoration: underline;
}

#advanced_search_table {
  background-image: url(../files/images/advanced_search_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 11px;
  color: #CCC;
  width: 510px;
  clear: both;
}

.adv_search_input {
  color: #666;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  width: 200px;
}

.adv_search_input2 {
  color: #666;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  width: 100px;
}

.combo_box {
  width: 200px;
  color: #555;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.login_inputs {
  width: 110px;
  color: #000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

.button_style {
  color: #666;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}




#drops_of_water
{

}

#producers_header
{
  background-image: url(../files/images/producers_header.png);
  margin-top: 0px;
  height: 25px;
  width: 220px;
}

#contact_header
{
  background-image: url(../files/images/contact_header.png);
  margin-top: 15px;
  height: 40px;
  width: 220px;
}

#categories_header
{
  background-image: url(../files/images/categories_header.png);
  height: 40px;
  width: 220px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #000;
  font-family: Arial;
  line-height: 40px;
  text-decoration: none;
  margin-top: 0px;
}

#categories_header a:link ,#categories_header a:visited {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #000;
  font-family: Arial;
  line-height: 38px;
}

#categories_header a:hover {
  color: #333;
  text-decoration: underline;
}


#myaccount_header
{
  background-image: url(../files/images/myaccount_header.png);
  margin-top: 0px;
  height: 40px;
  width: 220px;
}

#discounts_table
{
  margin-left: 30px;
  color: #777;
  font-size: 11px;
  border: 1px #777 solid;

}

#discounts_table_header
{
  background-image: url(../files/images/product_link.png);
  background-repeat: repeat-x;
  font-weight: bold;
  margin-left: 30px;
  color: #FFF;
  height: 30px;
  font-size: 11px;
}

#discounts_table_row
{
  font-weight: bold;
  margin-left: 30px;
  height: 30px;
  font-size: 11px;
}

#myaccount_table
{
  text-align: left;
  color: #777;
  font-weight: bold;
  background-image: url(../files/images/myaccount_bgr.png);
  margin-top: 0px;
  height: 100px;
  font-size: 12px;
}

#myaccount_table a:link,#myaccount_table a:visited
{
  color: #777;
  text-decoration: none;
  font-size: 11px;
}

#myaccount_table a:hover
{
  color: #FF7F00;
  text-decoration: underline;
  font-size: 11px;
}


#login_header
{
  background-image: url(../files/images/login_header.png);
  margin-top: 0px;
  height: 40px;
  width: 220px;
}

#pages {
  color: #000066;
  font-size: 14px;
  text-decoration: none;
}

#bottom_links {
    font-size: 11px;
    font-weight: bold;
    width: 100%;
    height: 100px;
    margin-top: 30px;
    float: left;
}

#print_div {
    font-size: 11px;
    font-weight: bold;
    float: left;
    width: 200px;
    margin-top: 30px;
}

#print_div a:link, #print_div a:visited{
  color: #777;
  font-size: 11px;
}
#print_div a:hover{
  color: #25C1DD;
  font-size: 11px;
}

#pages_div {
    font-size: 12px;
    font-weight: bold;
}

#pages_div a:link, #pages_div a:visited{
  color: #FFF;
  font-size: 12px;
  text-decoration: none;
}
#pages_div a:hover{
  color: #FA0;
  font-size: 12px;
}

#warning {
  color: #FF0000;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold
}

#textarea_style
{
  border: 1px solid #000099;
}




#pages a:link{
  color: #000066;
  font-size: 13px;
  text-decoration: none;
}

#pages a:visited{
  color: #000066;
  font-size: 13px;
  text-decoration: none;
}
#pages a:hover{
  color: #FF0000;
  font-size: 13px;
  text-decoration: underline;
}

.go_top_eng
{
  background-image: url(../files/images/go_top_eng.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 150;
  display: block;
  float: right;
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.go_top_eng:hover
{
  background-image: url(../files/images/go_top_hover_eng.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 150;
  display: block;
  float: right;
}

.go_top
{
  background-image: url(../files/images/go_top.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 150;
  display: block;
  float: right;
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.go_top:hover
{
  background-image: url(../files/images/go_top_hover.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 150;
  display: block;
  float: right;
}



.categories
{
  height: 16px;
  width: auto;
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #CCC;
  text-decoration: none;
  padding-left: 5px;
  text-align: left;
}
.categories:hover
{
  height: 16px;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  width: auto;
}

#contact_table
{
    color: #EEE;
    font-size: 11px;
    font-family: Arial;
    height: 100px;
    width: 210px;
}

#contact_table a {
    color: #FFF;
    text-decoration: underline;
}


#login_table
{
    color: #DDD;
    font-size: 11px;
}

#making_order_header
{
    background-image: url(../files/images/making_order_header.png);
    background-repeat: no-repeat;
    width: 407px;
    height: 32px;
    color: #FFF;
    margin-top: 40px;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
    clear: both;
}

#gg_icon
{
    background-image: url(../files/images/gg_icon.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
}

#pages_icon
{
    background-image: url(../files/images/pages_icon.png);
    background-repeat: no-repeat;
    background-position: right;

}


#upper_level
{
    background-image: url(../files/images/upper_level.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 25px;
    margin-top: 10px;
    margin-right: 10px;
    float: right;
    cursor: pointer;

}

#links_icon
{
    background-image: url(../files/images/links_icon.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 180px;

}

#user_sitemap_icon
{
    background-image: url(../files/images/user_sitemap_icon.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 100px;

}

#cats_icon
{
    background-image: url(../files/images/categories_icon.png);
    background-repeat: no-repeat;
    background-position: top;

}

#at_icon
{
    background-image: url(../files/images/at_icon.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

#basket_icon
{

    position: relative;
    right: 20px;
    top: -35px;
    background-image: url(../files/images/basket_icon.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 25px;
    float: right;
}

#TOP_SUB_C_DIV3 {
  background-color: #333;
  color: #CCC;
  font-size: 11px;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 750px;
  height: auto;
  margin: 0px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 15px;

}

#TOP_SUB_C_DIV3_black {
  background-color: #000;
  color: #AAA;
  font-size: 11px;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 750px;
  height: auto;
  margin: 0px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 15px;

}

#TOP_SUB_C_DIV_SUBS {
  background-color: #333;
  color: #AAA;
  font-size: 11px;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 750px;
  height: auto;
  margin-left: 4px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 15px;
  float: left;
}

#TOP_SUB_C_DIV {
  background-color: #333;
  color: #CCC;
  font-size: 11px;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 530px;
  height: auto;
  margin-left: 3px;
  margin-right: 3px;
  text-align: left;
  margin-top: 0px;

}

#TOP_SUB_C_DIV a:link,#TOP_SUB_C_DIV a:visited,#TOP_SUB_C_DIV2 a:link,#TOP_SUB_C_DIV2 a:visited{
  color: #888;
  font-size: 11px;
}

#TOP_SUB_C_DIV a:hover,#TOP_SUB_C_DIV2 a:hover{
  color: #FFF;
  text-decoration: underline;
  font-size: 11px;
}

#skype_icon
{
    background-image: url(../files/images/skype_icon.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
}

#pass_icon
{
    background-image: url(../files/images/lock_icon.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}


#login_icon
{
    background-image: url(../files/images/user_icon.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}

#cat_list {
    background-color: #333;
    border: 1px #CCC solid;
    border-top: none;
    font-size: 12px;
    width: 210px;
    margin-bottom: 10px;
}

#folder_promotion {
    background-color: #333;
    border: 1px #CCC solid;
    border-top: none;
    width: 210px;
    height: 308px;
    background-image: url(../files/images/folder_prom_icon.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 10px;
}

#folder_box {
    background-color: #333;
    border: 1px #CCC solid;
    border-top: none;
    width: 210px;
    height: 308px;
    background-image: url(../files/images/folder_icon.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

#box_list {
    background-color: #333;
    border: 1px #CCC solid;
    border-top: none;
    font-size: 11px;
    width: 210px;
    text-align: left;
    color: #AAA;
    margin-bottom: 10px;

}

#box_list a:link,#box_list a:visited {
    color: #AAA;
}

#box_list a:hover {
    color: #DDD;
}

#login_div {
    background-color: #444;
    border: 1px #CCC solid;
    border-top: none;
    font-size: 12px;
    width: 210px;
    margin-bottom: 10px;
}

#login_div a:link, #login_div a:visited
{
  color: #CCC;
}

#login_div a:hover
{
  color: #FFF;
}

.subs
{
    height: 14px;
    margin-left: 10px;
    font-size: 10px;
    font-weight: bold;
    display: block;
    width: auto;
}
.subs:hover
{

    height: 14px;
    margin-left: 10px;
    font-size: 10px;
    font-weight: bold;
    width: auto;
}


#subcategories a:link
{
    height: 14px;
    text-decoration: none;
    color: #888;
    text-align: left;
}

#subcategories a:visited
{
    text-decoration: none;
    height: 14px;
    color: #888;
    text-align: left;
}
#subcategories a:hover{
    text-decoration: none;
    height: 14px;
    color: #FFF;
    text-align: left;
}



#menuabovelogo
{
  clear: both;
  margin-top: 13px;
  color: #EEE;
  font-size: 12px;
  width: 990px;

}
#menuabove2
{

  float: right;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;

}
#menuabove2 input:focus
{
  border: 1px solid #66CCFF;
  font-family: Arial;
  font-size: 9px;
  font-weight: bold
}
#menuabove2 input
{
  border: 1px solid #FF9900;
  font-family: Arial;
  font-size: 9px;
  font-weight: bold
}

#menuabove2 td
{
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF
}
#menuabove2 a:link{
   color: #FFFFFF;
  text-decoration: underline;
}
#menuabove2 a:visited{
   color: #FFFFFF;
  text-decoration: none;
}
#menuabove2 a:hover{
  color: #66CCFF;
  text-decoration: underline
}

#best3
{
  text-align: center;
  color: #FF0000;
  font-weight: bold;
  background-color: #0066cc;
  margin-top: 10px;
  margin-bottom: 10px
}

#menuunderlogo{
  margin-left: 10px;
  height: 20px;
  margin-right: 10px;
  margin-top: 0px;
  color: #222222;
  margin-bottom: 0px;
}
#menuunderlogo2 a{
   color: #FFFFFF;
  text-decoration: underline;
}
#menuunderlogo a:link{
   color: #FFFFFF;
  text-decoration: none;
}
#menuunderlogo a:visited{
   color: #FFFFFF;
  text-decoration: none;
}
#menuunderlogo a:hover{
  color: #DDDDDD;
  text-decoration: underline;
}
#menuunderlogo a:active{
  color: #FFFFFF;
  text-decoration: underline;
}
#menuunder
{
  margin-left: 5px;
  margin-right: 5px;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #FFCF00;
  text-align: center;
  white-space: nowrap;
  width: auto;
  float: right;
}

#menuunder a:link, #menuunder a:visited{
  color: #E00;
  font-size: 11px;

  text-decoration: none;
}

#menuunder a:hover{
  color: #FFF;
  font-size: 11px;

  text-decoration: underline;
}


#RAND_BORDER
{
    width: 218px;
    height: 2px;
    background-image: url(../files/images/rand_border.png);
    background-repeat: no-repeat;
    float: left;
    margin-bottom: 5px;
}

#myscroll1
{
    width: 218px;
    background-color: #FFF;
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat-y;
    border: 1px #AAA solid;
    margin-bottom: 15px;
    float: left;
}
#myscroll1 a:link
{
  font-family: Tahoma;
  color: #000000;
  font-size: 12px
}
#myscroll1 a:visited
{
  font-family: Tahoma;
  color: #000000;
  font-size: 12px
}
#myscroll1 a:hover
{
  font-family: Tahoma;
  color: #0066CC;
  font-size: 12px
}
#myscroll2 a:link
{
  font-family: Tahoma;
  color: #000000;
  font-size: 12px
}
#myscroll2 a:visited
{
  font-family: Tahoma;
  color: #000000;
  font-size: 12px
}
#myscroll2 a:active
{
  font-family: Tahoma;
  color: #000000;
  font-size: 12px
}
#myscroll2 a:hover
{
  font-family: Tahoma;
  color: #0066CC;
  font-size: 12px
}

#promotion_price
{
  text-decoration: blink;
  text-align: center;
  color: #FFDF00;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px;
  clear: both;
}

#bestprod_price
{

  text-align: center;
  color: #25C1DD;
  font-size: 13px;
  margin-bottom: 5px
}

#promotion
{
  color: #FFF;
  font-weight: bold;
  background-image: url(../files/images/promotions_header.png);
  height: 25px;
  width: 220px;
  float: left;
}
#promotion a:link
{
  text-decoration: blink;
  text-align: center;
  color: #FFF;
  font-weight: bold;

}
#promotion a:visited
{
  text-decoration: blink;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
}
#promotion a:hover
{
  text-decoration: underline;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;

}
#old_price
{
  text-decoration: line-through;
  font-size: 11px;
  font-weight: bold;
  color: #FF8F00;
  float: right;
  margin-left: 5px;

}

#prod_pr_tbl {
  font-size: 11px;
  margin-left: 0px;
  color: #888;
}


#myscroll2
{
  width: 156px;
  background-image: url(../files/img/content2.gif);
  background-repeat: repeat;
  background-attachment: scroll;
  border-left: 2px solid #FF9933;
  border-right: 2px solid #FF9933;
  border-bottom: 2px solid #FF9933;
  border-top: 2px solid #FF9933;
  margin-bottom: 30px;
  float: left;
}
#best_price
{

  text-align: center;
  color: #FF0000;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  text-decoration: blink
}
#best
{
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #0066cc;
}
#best_old_price
{
  text-decoration: line-through
}

#user_order
{
  border-top: 2px solid #003399;
  border-bottom: 2px solid #003399;
  background-color: #FFFFFF;
  padding-left: 0px;


  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px
}
#user_order2
{
  border-top: 1px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #FFFF99;
  padding-left: 10px;
  padding-right: 10px;

  margin-top: 5px;
  padding-top: 2px;
  border-left: 1px solid #003399;
}
#user_order3
{
  border-top: 1px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #FFFF99;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 5px;
  padding-top: 2px;
  border-right: 1px solid #003399;
  border-left: 1px solid #003399;
}



#table
{
  font-family: Arial;
  font-size: 11px;
  color: #CCC;
  border-bottom: 1px dotted #AAA;
  margin-top: 5px;
  width: 380px;
}

#table_invoice
{
  font-family: Arial;
  font-size: 10px;
  color: #000099;
  border-top: 1px solid #000099;
  border-bottom: 1px solid #000099;
  width: 50%;
}

#table2
{
  font-family: Arial;
  font-size: 13px;
  color: #000099;
}

#table3
{
  font-family: Arial;
  font-size: 13px;
  color: #000099;
  border-top: 1px solid #000099;
  border-bottom: 1px solid #000099;
  margin-top: 20px
}
#table4
{
  font-family: Arial;
  font-size: 13px;
  color: #000099;
  border-top: 1px solid #000099;
  border-bottom: 1px solid #000099;
  margin-top: 20px;
}


#newses
{
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 30px;
  margin-bottom: 20px;
}
#newses_top
{
  background-image: url(../files/img/header.gif);
  background-repeat: repeat;
  border-top: 2px solid #FF9933;
  border-bottom: 2px solid #FF9933;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  padding-left: 15px;
  margin-right: 100px;
  color: #FFFFFF;
}
#newses_bottom
{
  background: #DCDCDC;
  margin-right: 30px;
  margin-left: 10px;
  padding-left: 10px
}

#left_prod_div {
  height: 135px;
  width: 550px;
  float: left;
  margin-top: 10px;
}

#right_prod_div {
  height: 115px;
  width: 170px;
  float: right;
  margin-top: 20px;
}


#product_list
{
  background-image: url(../files/images/prod_list_bgr.png);
  background-repeat: no-repeat;
  margin-bottom: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 8px;
  width: 730px;
  height: 157px;
}

#start_page_banner {
  margin-top: 5px;
  background-image: url(../files/images/start_page_banner.jpg);
  background-repeat: no-repeat;
  width: 730px;
  height: 300px;
}


#product_link
{
  background-color: transparent;
  padding-left: 16px;
  padding-top: 8px;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  color: #FFF;
}

.product_link2
{
  height: 35px;
  margin-left: 15px;
  margin-top: 8px;
  background-image: url(../files/images/add_to_basket.png);
  background-repeat: no-repeat;
  width: 150px;
  cursor: pointer;
  float: left;
}

.product_link2:hover
{
  height: 35px;
  margin-left: 15px;
  margin-top: 8px;
  background-image: url(../files/images/add_to_basket_hover.png);
  background-repeat: no-repeat;
  width: 150px;
  cursor: pointer;
  float: left;
}

#product_link a:link{
  color: #FFFFFF;
  text-decoration: none;
}
#product_link a:visited{
   color: #FFFFFF;
  text-decoration: none;
}
#product_link a:hover{
  color: #FA0;
  text-decoration: underline;
}



#product_list_price
{
  float: right;
  width: 50px;
  text-align: right;
  background-color: #FFF;
}



#loginf
{
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 0px;
}

.register_submit {
  color: #555;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.activation_message_accept {
  height: 42px;
  line-height: 25px;
  width: 755px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 2px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  border: 1px #0A0 solid;
  color: #0A0;
}

.activation_message_error {
  height: 42px;
  line-height: 25px;
  width: 755px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 2px;
  font-size: 13px;
  border: 1px #E40000 solid;
  font-weight: bold;
  text-align: center;
  color: #E40000;
}

.activation_message_accept div,.activation_message_error div {
  margin-top: 8px;
  float: left;
  margin-left: 10px;
}

.register_input {
  width: 200px;
  color: #555;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.register_input:disabled {
  width: 200px;
  color: #555;
  font-family: Arial;
  background: #AAA;
  font-size: 11px;
  font-weight: bold;
}

.register_textarea {
  width: 200px;
  height: 35px;
  color: #555;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.register_textarea:disabled{
  width: 200px;
  height: 35px;
  color: #555;
  background: #AAA;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

#contact_form_table {
  border: 0px #FFF solid;
  color: #AAA;
  font-size: 11px;
  width: 365px;
  clear: both;
}


#contact_form_header
{
    background-image: url(../files/images/some_title_header.png);
    background-repeat: no-repeat;
    width: 360px;
    height: 40px;
    color: #444;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
}

#login_form_table {
  border: none;
  border-color: #CCC;
  color: #FFF;
  font-size: 11px;
  width: 100%;
  height: 130px;
  clear: both;
}

#login_form_table1 {
  background-image: url(../files/images/register_user.png);
  background-repeat: no-repeat;
  background-position: right;

  background-color: #333;
  font-size: 11px;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 530px;

  color: #FFF;
  font-size: 11px;
  width: 100%;
  height: 180px;
  float: left;
}

#login_form_table2 {
  background-image: url(../files/images/registered_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  background-color: #333;
  font-size: 11px;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 530px;
  color: #FFF;
  font-size: 11px;
  width: 100%;
  height: 180px;
  float: left;
  margin-bottom: 10px;
}


#login_form_table3 {
  background-image: url(../files/images/shopping_cart.png);
  background-repeat: no-repeat;
  background-position: right;
  background-color: #333;
  font-size: 11px;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 530px;
  color: #FFF;
  font-size: 11px;
  width: 100%;
  height: 180px;
  float: left;
  margin-bottom: 10px;
}


#login_form_table2 a {
  color: #CCC;
  text-decoration: none;
}

#login_form_table2 a:hover {
  color: #FFF;
  text-decoration: underline;
}

#logout_button_eng {
  background-image: url(../files/images/logout_button_eng.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#logout_button_eng:hover {
  background-image: url(../files/images/logout_button_over_eng.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#login_button {
  background-image: url(../files/images/login.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 5px;
}

.trans_Submit {
  width: 100%;
  height: 100%;
  background: transparent;
  float: left;
  border: none;
}


#login_button:hover {
  background-image: url(../files/images/login_over.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
}

#logout_button {
  background-image: url(../files/images/logout_button.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#logout_button:hover {
  background-image: url(../files/images/logout_button_over.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#register_button_eng {
  background-image: url(../files/images/register_eng.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#register_button_eng:hover {
  background-image: url(../files/images/register_over_eng.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#order_now_button {
  background-image: url(../files/images/order_now.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#order_now_button:hover {
  background-image: url(../files/images/order_now_over.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#register_button {
  background-image: url(../files/images/register.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

#register_button:hover {
  background-image: url(../files/images/register_over.png);
  background-repeat: no-repeat;
  width: 160px;
  height: 32px;
  margin-top: 20px;
}

.login_b input {

  background-color: #0F0;
  width: 160px;
  height: 30px;
  margin-top: 20px;
}

#user_order .quantity
{
  text-align: center;
  color: #FFFFFF;
  font-family: "Times New Roman";
  font-size: 14px;

  background-color: #333399;
  white-space: normal;
  font-weight: bold
}

#basket_empty {
  background-image: url(../files/images/basket_empty_bgr.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 520px;
  height: 230px;
  margin-top: 30px;
  color: #FFF;
  line-height: 150px;
  font-size: 18px;
}


#bassket
{
  border-top: 2px solid #003399;
  border-bottom: 2px solid #003399;
  background-color: #FFFFFF;
  padding-left: 0px;

  margin-top: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 15px;
  margin-right: 15px;
  color: #000000;
}
#user_order .bassket2
{
  text-align: center;
  color: #000066;
  font-family: Arial;
  font-size: 14px;
  background-color: #FFFFCC;
  white-space: normal
}
#user_order .table_right
{
  border-right: 1px solid #000099
}
#table_order
{
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 2%;
  font-size: 11px;
  color: #000;
  width: 512px;
  border-left: 1px #666 dotted;
  border-right: 1px #666 dotted;
}

#table_order_row
{
  color: #DDD;
  height: 20px;
  background-color: #000;
}

#basket_header {
  background: url(../files/images/basket_header.png);
  background-repeat: repeat-x;
  color: #FFF;
  font-weight: bold;
  height: 20px;

}

#sumup_making_order {
  background: url(../files/images/sumup_making_order.png);
  background-repeat: repeat-x;
  color: #FFF;
  font-weight: bold;
  height: 20px;
}


#normal_price
{
  text-align: center;
  color: #FF8F00;
  font-weight: bold;
  font-family: Arial;
  font-size: 13px;

}


#product_details
{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
  background-color: #FFF;
  border: 1px solid #888
}

#prod_details_table {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 12px;
  text-align: justify;
  color: #AAA;
}


#product_desc
{
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  text-align: left;
  font-size: 12px;
  width: 250px;
}


#product_details a:link{
   color: #000000;
  text-decoration: underline;
}
#product_details a:visited{
   color: #000000;
  text-decoration: none;
}
#product_details a:hover{
  color: #3333FF;
  text-decoration: underline;
}
#product_photo {
  margin-left: 5px;
  margin-right: 5px;
  width: 115px;
  height: 115px;
  float: left;
}

#producer {
  color: #CCC;
  font-size: 12px;
  margin-top: 5px;
  float: left;
  width: 400px;
  text-align: left;
}

#prod_desc {
  color: #888;
  font-size: 12px;
  margin-top: 5px;
  float: left;
  width: 420px;
  text-align: left;
}



#product_table {

  width: 100%;
  height: 120px;
  color: #DDD;
  font-size: 11px;
}


#product_photo a:link{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  color: transparent;
}

#product_photo a:visited{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  float: left;
  color: transparent;
}
#product_photo a:hover{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  float: left;

}

#sale_label {
  background-image: url(../files/images/sale_label.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

#prices_table{
  background-image: url(../files/images/prod_list_bgr.png);
  background-repeat: repeat-y;
  width: 100%;
  color: #999;
  font-size: 11px;
  border-bottom: 1px #999 solid;
}

#prices_table a:link,#prices_table a:visited {
    text-decoration: none;
    color: #CCC;
}

#prices_table_row {
  height: 35px;
  background-color: #000;
  color: #CCC;
  border: none;
}

#sale_price {
  height: 30px;
  line-height: 30px;
  text-decoration: blink;
  color: #F00;
  font-weight: bold;
}

#prices_table a:hover {
  color: #FFF;
  text-decoration: underline;
}


#prices_table_header {
  background-image: url(../files/images/prices_table_header.png);
  background-repeat: repeat;
  height: 30px;
  width: 100%;
  color: #FFF;
  font-size: 11px;
}

#prices_table_header a:link, #prices_table_header a:visited{
  text-align: left;
  color: #FFF;
  font-size: 11px;
}

#prices_table_header a:hover{
  text-align: left;
  color: #FFF;
  font-size: 11px;
  text-decoration: underline;
}

#avail_ok2 {
  background-image: url(../files/images/avail_ok.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 12px;
}

#avail_ok3{
  background-image: url(../files/images/avail_ok2.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 12px;
}

#avail_no2 {
  background-image: url(../files/images/avail_no.png);
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
}


#avail_ok {
  background-image: url(../files/images/avail_ok.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 12px;
  float: right;
  margin-left: 5px;
  margin-top: 10px;
}

#avail_no {
  background-image: url(../files/images/avail_no.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 12px;
  float: right;
  margin-left: 5px;
  margin-top: 10px;
}


#product_photo2 {
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px dotted #777;
  border-top: 1px dotted #777;
  margin-bottom: 15px
}


#add_basket_textarea
{
  height: 18px;
  width: 50px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #666
}
#add_basket
{
  height: 20px;
  background-image: url(../files/img/basket.gif);
  background-repeat: repeat;
  padding-right: 15px;
  width: 180px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}

#add_basket_details_eng
{
  height: 50px;
  background-image: url(../files/images/add_to_basket_pd_eng.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#add_basket_details_eng:hover
{
  height: 50px;
  background-image: url(../files/images/add_to_basket_pd_over_eng.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}

#add_basket_details
{
  height: 50px;
  background-image: url(../files/images/add_to_basket_pd.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#add_basket_details:hover
{
  height: 50px;
  background-image: url(../files/images/add_to_basket_pd_over.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}

#ask_about_pd_eng
{
  height: 45px;
  background-image: url(../files/images/ask_about_pd_eng.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#ask_about_pd_eng:hover
{
  height: 45px;
  background-image: url(../files/images/ask_about_pd_over_eng.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}

#ask_about_pd
{
  height: 45px;
  background-image: url(../files/images/ask_about_pd.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#ask_about_pd:hover
{
  height: 45px;
  background-image: url(../files/images/ask_about_pd_over.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#add_basket_button
{
  height: 18px;

  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  color: #CC0000
}

#add_basket2
{

  height: 20px;
  background-image: url(../files/img/header.gif);
  background-repeat: repeat;
  padding-left: 15px;
  width: 180px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}
#add_basket a:link
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
#add_basket a:visited
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}
#add_basket a:hover
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}
#add_basket2 a:link
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
#add_basket2 a:visited
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}
#add_basket2 a:hover
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;

}



#add_basket5
{
  border-top: 1px solid #FF9933;
  border-bottom: 1px solid #FF9933;
  float: right;
  text-align: center;
  text-decoration: none;
  width: 150px;
  margin-right: 0px;
  background: #ffcc33;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-top: 8px;
  margin-bottom: 0px;
  font-family: Arial;
  font-size: 10px
}

#producer_name {
  color: #FFF;
  font-size: 13px;
}

#prod_det_prices_table
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  margin-top: 15px;
  background: url(../files/images/prices_bgr.png);
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-position: center;
}

#prod_det_prices_table2
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  margin-top: 15px;
  background: url(../files/images/prices_basket.png);
  width: 150px;
  height: 145px;
  background-repeat: no-repeat;
  background-position: center;
}


#price
{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #FFDF00;

}

#avlblt {
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  width: 120px;
  text-align: right;
}

#avlblt2 {
  float: right;
  margin-right: 20px;
  margin-top: 10px;
  width: 120px;
  text-align: right;
}

#price3
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFDF00;
}

#prices_bgr {
  background: url(../files/images/prices_bgr.png);
  background-repeat: no-repeat;
  background-position: center;
}


#comments_list
{

  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 110px;
  border-bottom: 2px solid #FF9933;
  border-top: 2px solid #FF9933;
  float: none
}
#comment
{
  border-right: 1px solid #FF9933;
  border-left: 1px solid #FF9933;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 0px
}
#commentitem
{
  background: #FFFF66;
  border-bottom: 1px solid #FF9933;
  border-top: 1px solid #FF9933;
  float: left;
  width: 75%;
  font-family: Helvetica;
  font-size: 12px
}
#commentcom
{
  margin-left: 15px;
  font-family: Arial;
  font-size: 13px;
  padding-top: 20px
}
#commentdate
{
  float: right;
  border-bottom: 1px solid #FF9933;
  font-family: Helvetica;
  font-size: 10px
}

#add_basket_photo
{
   float: left;
   margin-top: 3px;
   margin-right: 2px;
}

#cat2
{
  padding-left: 5px;
  padding-right: 5px;
  color: #FF9900;
}



#bestsellers
{
  background-image: url(../files/images/bestsellers_header.png);
  width: 220px;
  height: 40px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

#subscribe
{
  background-image: url(../files/images/subscribe_header.png);
  width: 220px;
  height: 25px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

#subscribe_down
{
    margin-bottom: 10px;
    background-color: #FFF;
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat;
    border: 1px #AAA solid;
    width: auto;
}

#back {
  color: #AAA;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial;
  margin-left: 20px;
  margin-bottom: 20px;
}

#back a:link, #back a:visited {
  color: #AAA;
  text-decoration: none;
}

#back a:hover {
  color: #FFF;
  text-decoration: underline;
}


#bestsellers_content
{
    margin-bottom: 10px;
    background-color: #FFF;
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat;
    border: 1px #AAA solid;
    width: auto;
    font-size: 11px;
    font-weight: normal;
    color: #555;
    padding: 6px;
}

#bestsellers_content a:link, #bestsellers_content a:visited {
  font-size: 11px;
  font-weight: normal;
  color: #555;
  text-align: left;
  text-decoration: none;
}

#bestsellers_content a:hover {
  color: #FF6F00;

}



#available
{
    width: 100px;
    display: inline;
}

#product_main
{
   margin: 10px;
   margin-left: 14px;
   width: 548px;
   color: transparent;
   border: 1px solid #FF9900;
   height: 124px;
}

#product_main a:link
{
   width: 548px;
   color: transparent;
}
#product_main a:visited
{
   width: 548px;
   color: transparent;
}
#product_main a:hover
{
   width: 548px;
   color: transparent;
}

#info_box{
	font-family:arial, tahoma,helvetica,Arial;
    color: #FFFFFF;
	font-size:13px;
	font-weight: bold;
	background-image: url(../files/images/information_box.png);
	background-repeat: no-repeat;
    line-height: 35px;
    text-align: center;
}

#div_photo_next
{
	background-image: url(../files/images/button_next.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

#div_photo_previous
{
	background-image: url(../files/images/button_previous.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
#promotions_main
{
  background-image: url(../files/images/top_title_bgr.png);
  background-repeat: repeat-x;
  height: 25px;
  line-height: 25px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #FFF;
}
#TOP_SUB_C_DIV2{
  background-color: #333;
  color: #888;
  border: 1px #CCC solid;
  border-top: 0px;
  width: 98%;
  height: 130px;
  margin-left: 6px;
  margin-right: 5px;
  float: left;
  text-align: left;
  margin-top: 10px;
  padding-bottom: 10px;
}

#promotions_link
{
	float: left;
    text-align: left;
	margin-top: 5px;
	margin-left: 5px;
    margin-right: 5px;
	color: black;
	height: 35px;
	font-size: 10px;
	width: 100%;
}
#promotions_link a:link
{
	color: black;
	width: 60%;
	height: 30px;
}
#promotions_link a:hover
{
	color: red;
}
#promotions_link a:visited
{
	color: black;
}

#promotions_photo
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

#div_photo_next
{
}
#div_photo_previous
{
}
#div_promotions_price
{
	float: right;
	margin-right: 10px;
}


#top_tbl a:hover {
  color: #FFAF00;
  font-size: 11px;
  text-decoration: underline;
}

#top_tbl a:link,#top_tbl a:visited {
  color: #FFF;
  font-size: 11px;
  text-decoration: none;
  font-family: Arial;
  font-weight: bold;
}






#basket{
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
  position: relative;
  margin-top: 25px;
  margin-left: 2%;
  width: 96%;
  color: #FFF;
}

#basket_down{
  background-color: #777;
  position: relative;
  margin-top: 25px;
  margin-left: 2%;
  width: 96%;
  color: #FFF;
}

#make_order{
  background-image: url(../files/images/make_order_button.png);
  background-repeat: no-repeat;
  height: 37px;
  font-weight: bold;
  font-size: 12px;
  line-height: 34px;
  color: #FFF;
  width: 248px;
  text-align: center;
  margin-top: 50px;
  text-decoration: none;
}

#make_order:hover {
  background-image: url(../files/images/make_order_button_over.png);
  background-repeat: no-repeat;
  height: 37px;
  font-weight: bold;
  font-size: 12px;
  line-height: 34px;
  color: #FFF;
  width: 248px;
  text-align: center;
  margin-top: 50px;
  text-decoration: none;
}


.titles{
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
  height: 30px;
  font-weight: bold;
  font-size: 12px;
  color: #FFF;
  padding: 5px;
}
.product_name_title{
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
  width: 240px;
  font-size: 12px;
  text-align: center;
  color: #FFF;
}
.product_price_title{
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
  width: 50px;
  font-size: 12px;
  text-align: center;
  color: #FFF;
}

.product_qty_title{
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
  font-size: 12px;
  width: 50px;
  text-align: center;
  color: #FFF;
}

.product_price_sum_title{
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
  font-size: 12px;
  text-align: center;
  color: #FFF;
  width: 100px;
}

.product_operation_title{
  background-image: url(../files/images/tbl_row.png);
  background-repeat: repeat-x;
  font-size: 12px;
  width: 50px;
  color: #FFF;
  text-align: center;
}

.product_basket{
  background-image: url(../files/images/basket_product.png);
  background-repeat: repeat-x;
  vertical-align: middle;
  height: 45px;
  font-size: 13px;
  color: #EEE;
   text-align: center;
}
.last_product_basket{
	vertical-align: middle;
	font-size: 13px;
	height: 45px;
    text-align: center;
}
.product_name_basket{
  background-image: url(../files/images/basket_product.png);
  background-repeat: repeat-x;
  padding-left: 10px;
  padding-right: 0px;
  color: #555;
  text-align: left;
}

.product_price_basket{
  background-image: url(../files/images/basket_product.png);
  background-repeat: repeat-x;
  color: #555;
}

.quantity_div_basket{
  background-image: url(../files/images/basket_product.png);
  background-repeat: repeat-x;
  color: #555;
}

.quantity_input_basket{
  color: #555;
  width: 25px;
  height: 20px;
}

.price_sum_basket{
  background-image: url(../files/images/basket_product.png);
  background-repeat: repeat-x;
  color: #555;
}

.del_basket,.price_sum_basket_END{
  background-image: url(../files/images/basket_product.png);
  background-repeat: repeat-x;
  cursor: pointer;
  color: #555;
  text-align: center;
}

.del_basket:hover{
	font-weight: bold;
}

#last_td{
	width: 570px;
	height: 5px;
  text-align: center;
}

#last_tr{
  height: 13px;
  width: 570px;
  text-align: center;
}

#sum_of_all{
	margin-top: 7px;
	font-size: 13px;
	font-weight: bold;
	color: #FFAF00;
	margin-right: 140px;
    text-align: center;
    float: right;
}

#basket_content
{
  height: auto;
  width: auto;

}






