BODY {COLOR: black; FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica; FONT-SIZE: 9pt;}
TABLE {COLOR: black; FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica; FONT-SIZE: 9pt;}
UL { MARGIN-top: 2px; }
td.top{ background: URL(images/top_bg.gif); background-repeat: no-repeat; background-position: top right; }
td.rails{ background: URL(images/rails.jpg); background-repeat: no-repeat; background-position: bottom right; }


A:link {COLOR: #0000ff; TEXT-DECORATION: none;}
A:visited {        COLOR: #800080; TEXT-DECORATION: none;}
A:hover {COLOR: red; TEXT-DECORATION: underline}

.selected_menu:link { COLOR: #000; font-weight : bold; }
.selected_menu:visited {COLOR: #000; font-weight : bold;}
.selected_menu:hover {COLOR: #cccccc; font-weight : bold;}

.menu:link {COLOR: #000; TEXT-DECORATION: none;}
.menu:visited {COLOR: #000;        TEXT-DECORATION: none;}
.menu:hover {COLOR: #cccccc; TEXT-DECORATION: none;}

.menu2:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.menu2:visited {COLOR: #ffffff;        TEXT-DECORATION: none;}
.menu2:hover {COLOR: #cccccc; TEXT-DECORATION: none; margin-left:2px;}

.menu3:link {COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 10px;}
.menu3:visited {COLOR: #ffffff;        TEXT-DECORATION: none; FONT-SIZE: 10px;}
.menu3:hover {COLOR: #cccccc; TEXT-DECORATION: none; margin-left:2px; FONT-SIZE: 10px;}

.banner:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.banner:visited {COLOR: #ffffff;        TEXT-DECORATION: none;}
.banner:hover {COLOR: #cccccc; TEXT-DECORATION: none; height: 120px; width: 220px;}

.smlink:link {COLOR: #ffffff;FONT-SIZE: 8pt; TEXT-DECORATION: none;}
.smlink:visited {COLOR: #ffffff;FONT-SIZE: 8pt;        TEXT-DECORATION: none;}
.smlink:hover {COLOR: #333333; FONT-SIZE: 8pt; TEXT-DECORATION: none;}

h1 {
        FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica;
        COLOR: Black;
        FONT-SIZE: 12px;
        MARGIN-bottom: 3px;
        display: inline;
}
h2 {
        COLOR: Black;
        FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica;
        FONT-SIZE: 10pt;
        display: inline;
}
h3 {
        COLOR: Black;
        FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica;
        FONT-SIZE: 9pt;
        display: inline;
}
.images {border:1px solid black;}
.images_left {border-left:1px solid black;}
.images_top {border-top:1px solid black;}
.images_right {border-right:1px solid black;}
.images_bottom {border-bottom:1px solid black;}

.tbl_td_border
{
  border-right:1px solid black;
  border-bottom:1px solid black;
  padding: 3px;
  vertical-align: top;
  text-align: left;
}
.tbl_bottom_td_border
{
  border-bottom:1px solid black;
  padding: 3px;
  vertical-align: top;
  text-align: left;
}
.tbl_right_td_border
{
        border-right:1px solid black;
        vertical-align: top;
        text-align: left;
}
.tbl_border{border-left:1px solid black; border-top:1px solid black;}

.basket{
  color: black;
  FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica;
  FONT-SIZE: 7pt
}

.inet_shop{
  color: black;
  FONT-FAMILY: Arial, Courier Cyrillic,Verdana,Tahoma,  Helvetica;
  FONT-SIZE: 10pt
}

.menu_none {COLOR: #ffffff;FONT-SIZE: 10pt; TEXT-DECORATION: none;}
.rek {COLOR: #f92675; FONT-FAMILY: Courier Cyrillic; FONT-SIZE: 10pt; font_weight: bold}
.copy {COLOR: red; FONT-FAMILY: Verdana,Arial Cyr; FONT-SIZE: 7pt}
.zag {COLOR: #808080; FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica;  FONT-SIZE: 10pt}
.small {COLOR: #eeeeee; FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica; FONT-SIZE: 7pt}
.sds {COLOR: #eeeeee; FONT-FAMILY: Courier Cyrillic,Verdana,Tahoma, Arial, Helvetica; FONT-SIZE: 8pt}

.tbl_s_gallery{ border: 1px black solid; width: 100%; }
.img_gallery{ border: 1px solid black; }
.tbl_m_gallery{ border: 1px black solid; width: 100%; }
td.gallery{ background: URL(images/salon_bg.jpg); background-repeat: no-repeat; background-position: bottom left; }
.head_txt{ font: normal normal 900 15px; }
.sm {COLOR: #cccccc; FONT-SIZE: 8pt; width: 100%;}

#vsadnik {margin-left:-1000px; width:600px; font-size:10px; }

.categories {width: 33%; float: left; text-align: center; position: relative;}
.categories img {position: relative; clear:both}
.clear {clear: both; width: 100%; height: 20px;}

.z_catalog {float: left; border: 1px solid #ccc	}
.z_catalog th {text-align: left; padding: 10px 5px; background:#666666; color:#FFFFFF}
.z_catalog td {padding: 10px 5px}
.grey {background: #fafafa}
.z_catalog_position{left: 2%; position: relative}

.categories_header {width: 90%; clear: both; float: left; position: relative; left: 3%}
.categories_header p {position: relative; left: 15px; margin: 10px 0 0 0; z-index: 1; position: relative;}
.categories_header img {margin-bottom: 15px; float: left; z-index: 20; position: relative;}
.categories_header a {}

