/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
}

p {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  padding:0px;
  margin-top:0px;
  margin-bottom:4px;
  color: #626262;
  text-align: justify;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
}

h1.content_name { background-color: #E8E8E8; font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; color: #767676; padding:0px; margin:0px; }

h2 {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #767676;
  padding:0px;
  margin:0px;
}

h2.main_menu { background-image: url(/images/design/menu_name.gif); background-repeat: no-repeat; height: 24px; vertical-align:middle; text-align: center; }

h2.prod_name { font-family: Tahoma; font-size: 16px; color: #767676; font-weight: bold; }

h2.categ_name { padding:0px; margin:0px; }

h3 {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #767676;
  margin-top:10px;
  margin-left:15px;
}

h3.featured { padding-bottom:0px; margin-bottom:6px; color: #C40E00; font-weight: bold; }

a{ text-decoration: none; }

a:hover { text-decoration: underline; }

.table {
}

td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

tr {
}

FORM {
 display: inline;
}

.top_sp { background-image: url(/images/design/top_sp1.gif); background-repeat: repeat-x; }
.top_sp2 { background-image: url(/images/design/top_sp2.gif); background-repeat: repeat-x; }

ul.main_menu { list-style-image:url(/images/design/main_menu_marker.gif); margin-top:10px; padding-left:10px; margin-left:15px; }
ul.main_menu li { margin-bottom:4px; }
a.main_menu, .link, a { font-family: Verdana; font-weight: normal; color: #4B4DA1; }

td.catalog_menu { border:1px solid #E8E8E8; }

ul.catalog_list { list-style-image:url(/images/design/main_menu_marker.gif); padding-left:10px; margin-left:15px; margin-top:10px; margin-bottom: 10px; }
ul.catalog_list_content {  list-style-image:url(/images/design/main_menu_marker.gif); padding-left:10px; margin-left:10px; margin-top:6px; }

li{ margin-bottom:3px; }

a.a_pass, a.sub_level_pass { font-family: Tahoma, Arial; font-size:12px; font-weight: bold; color: #626262; text-decoration: none; }
a.a_active, a.sub_level_active { font-family: Tahoma, Arial; font-size:12px; font-weight: bold; color: #626262; text-decoration: underline; }

a.menu_content_pass { font-family: Tahoma, Arial; font-size:11px; font-weight: normal; color: #626262; text-decoration: none; }
a.menu_content_active { font-family: Tahoma, Arial; font-size:11px; font-weight: normal; color: #626262; text-decoration: underline; }

td.content { border:1px solid #E8E8E8; }

hr { padding:0px; margin:0px; height:1px; color: #EDEDED; background-color: #EDEDED; width: 95%; }

a.prop_name { font-family: Tahoma, Verdana, Arial; font-size: 16px; font-weight: bold; color: #626262;}


.catalog_cross { text-align: center; background-color: #EDEDED; }

.short_descr { color: #865C31; font-family: Verdana; font-size: 10px; font-weight: normal; }
img.catalog_img { border:1px solid #CCC;  }

td.footer_sp { background-image: url(/images/design/footer_sp.gif); background-repeat: repeat-x; height: 30px;color: #FFF; font-weight: bold; }
a.footer_link { font-family: Verdana; font-weight: normal; color: #FFF; text-transform: lowercase; font-size: 13px; text-decoration: none;}
a.footer_link:hover { font-family: Verdana; font-weight: normal; color: #FFF; text-transform: lowercase; font-size: 13px; text-decoration: underline;}

td.spr_full, p.spr_full { font-family: Tahoma; font-size: 13px; color: #707070; font-weight: bold; }

h3.price { color: #F15139; padding:0px; margin:0px; font-family: Tahoma; font-weight: normal; font-size: 15px; }
span.price { font-weight: bold; }
.podr { font-family: Verdana; font-size: 15px; font-weight: normal; color: #626262; }

h3.sbj {   font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #767676; padding:0px; margin:0px; }

.select_orange { font-family: Verdana; font-size:12px; color: #F15139; font-weight: bold; }

span.a_link { font-family: Tahoma; font-size: 14px; color: #F15139; font-weight: normal; }
span.read_more { font-family: Tahoma; font-size: 13px; color: #F15139; font-weight: bold; text-decoration: underline; }
td.descr { color: #707070; }

font { font-family: Tahoma; font-size:11px; }

td.categ_descr, td.categ_descr p { font-family: Tahoma; font-weight: normal; color: #707070; font-size: 11px; }

div.img { padding:1px; border:1px solid #CCC; }

ul.catalog_sub_levels { list-style-image:url(/images/design/marker.gif); padding-left:10px; margin-left:15px; }
a.sub_lev { font-family: Tahoma; font-weight: normal; font-size: 10px; color: #F15139; }

.property  {
  font-family: Tahoma;
  font-size: 11px;
  color:#333;
  padding:0px;
  margin-top:0px;
  padding-left:10px;
  margin-bottom:0px;
}

td.input { padding-right: 10px; }
.altern { font-family: Arial; font-size:11px; color: #444; }




.highslide {
    cursor: url(/highslide/graphics/zoomin.cur), pointer;
    /*outline: none;*/
}
.highslide img {
    border: 0px solid gray;
}
.highslide:hover img {
    border: 0px solid white;
}

.highslide-image {
    border: 5px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 10px;
    background-color: white;
    font-size: 12px;
    font-family: Tahoma;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

