BODY      { font-family: arial,helvetica; font-size: 9pt; color: #000000; background-color: #FFFFFF; margin:0; padding:0; }
/*New styles*/
b.creator
{
font-weight:bold;
font-size:12px;
color: #006699 ;
margin-left:7px;

}


div#intro img#line_jewel_01
{
     left:320px;top:115px;
}
div#intro img#logo
{
     left:0px;top:185px;
}
div#intro img#img_futlyar
{
     left:40px;top:290px;
}
div#intro img#img_jewel
{
     left:390px;top:180px;
}
div#intro img#text_welcome
{
     left:377px;top:413px;
}
div#intro img#but_arrow
{
     left:677px;top:413px;
}
div#intro img#line_jewel_02
{
     left:320px;top:455px;
}
.introborder
{
     background-color:#E7EAEB;
}
table#introbackground td
{
     vertical-align:top;
}

div#intro img
{
     position:absolute;
     border-width:0px;
}


div#intro
{
     display:block;
     position:absolute;
}
td.menuimage
{
     text-align:center;
     vertical-align:middle;

}
td.menutext
{
     text-align:left;
     vertical-align:middle;
     padding-left:5px;
}
a.menulink, a.usersubmenu, a.usersubmenu_active_item
{
     color:#336699;
     font-family:arial;
}
a.menulink
{
     font-weight:bold;
     font-size:12px;

}
a.usersubmenu, a.usersubmenu_active_item
{
     font-weight:bold;
     font-size:11px;
}
a.usersubmenu_active_item
{
     color:#FF3333;
}
a.usersubsubmenu, a.usersubsubmenu_active_item
{
     font-weight:normal;
     font-size:11px;
}
a.usersubsubmenu{color:#003366;}
a.usersubsubmenu_active_item{color:#CC0000;}

td.content
{
     padding-left:5px;
     width: 565px;
}
div#content
{
     background-color:#E4F7FD;
     min-height:1290px;
     *height:1290px;
}
a.textmenu, a.textmenu_active_item
{
     color:black;
}
td.newsline
{
     padding:2px 2px 2px 2px;
}

table.menutable
{
     margin-top:10px;
     margin-left:28px;
}
tr#bottom td
{
     vertical-align:middle;
}
tr#bottom td#left div
{
     margin-left:5px;
}
table.newslineheader td
{
     font-size:11px;
     font-weight:bold;
     color:#72c7ff;
}
table.newslineheader td#lefttitle
{
     color:#ffffff;
}
table.newslineheader a
{
     color:white;
     text-decoration:underline;
}

table.newslineheader td#right
{
     text-align:right;
}
.menuframe img
{
     padding:0;
     margin:0;
     display:inline;
}
.menuframe
{
     padding:0;
     margin:0;
}
.cc {
    overflow-y:hidden;
    clear:both;
    height:1px;
    font-size:1px
    }
.menuelement
{
     position:relative;
     float:left;
     wrap:no-wrap;
}
.menuelement a
{
     color:white;
}
.menuelementright, .menuelementrightactive
{
     padding:0;
     margin:0;
     height:22px;
     width:10px;
     float:left;
}
.menuelementleft, .menuelementleftactive
{
     padding:0;
     margin:0;
     height:22px;
     float:left;
     color:white;
     font-family:arial;
     font-size:11px;
     vertical-align:bottom;
}
.menuelementleft span, .menuelementleftactive span
{
     position:relative;
     top:5px;
     height:22px;
}
div.pager {padding-left:5px;}

div.kitco img
{
     background-color:#ffffff;
}
div.mainkitco
{
    float:left;
}
div.kitco
{
    float:left;
    width:275px;
    text-align:center;
}
table.kitco td
{
     width:50%;
     text-align:center;
     vertical-align:middle;

}
tr#bottom td#left a
{
     color:white;
}
/*Old styles*/
TABLE,TR,TH,TD { font-family: arial,helvetica; font-size: 9pt }
INPUT,TEXTAREA { font-family: helvetica,arial; font-size: 9pt }
SELECT         { font-family: helvetica,arial; font-size: 9pt }
HR        { border: none; height: 1px; background-color: #370F78; color: #370F78 }
A         { text-decoration: none; color: #426F99}
A:hover   { text-decoration: underline; }

TABLE.submenu TD { font-size: 8pt; font-weight: bold; color: #370F78 }
.txt_menu { font-size: 8pt; font-weight: bold; color: #370F78 }
.tt_submenu   { font-size: 8pt; color: #370F78 }
.active_item   { color: #a05fb9 }
.err_page_title     { font-size: 11pt; font-weight: bold; text-align: center; color: #800000 }
.err_page_text { font-size: 11pt; text-align: center }

LABEL          { font-size: 9pt }
LABEL.bold     { font-size: 9pt; font-weight: bold }
.label         { font-size: 9pt }
.bold_label    { font-size: 9pt; font-weight: bold }
.value         { font-size: 11px; color: #000000 }
.bold_value    { font-size: 11px; font-weight: bold; color: #000000 }

div.catalogue        { font-size: 11px; color: black; font-family:arial; padding-left:5px;}
.catalogue a {color:black;}
TABLE.catalogue {margin-left:5px; width:533px}
TABLE.catalogue TD { background-color:#ffffff; font-size: 11px; text-align: center; color: black }
TABLE.catalogue TH { background-color:#43b4e0; font-size: 11px; text-align: center; color: black; font-weight: bold }
TABLE.catalogue A  { font-weight: bold; color: black }

TABLE.catalogue TD#comment
{
     text-align:left;
     padding-top:9px;
     vertical-align:top;
     font-weight:bold;
}
TABLE.catalogue TD#comment IMG
{
     padding:0px;
     margin:0px;
     position:relative;
     left:340px;
     top:5px;
     z-index:15;
}
TABLE.catalogue TD#firstcol, TABLE.catalogue TH#firstcol
{
     text-align:left;
}
TABLE.catalogue TD#razd
{
     background-color:#3973a5;
}
TABLE.catalogue DIV#firstprice, TABLE.catalogue DIV#secprice
{
     display:block;
     font-size: 11px;
     font-family:arial;
     color:white;
     font-weight:bold;
     float:left;
     position:relative;
}
TABLE.catalogue DIV#firstprice
{
     padding-left:5px;
     text-align:left;
     width:80px;
}
TABLE.catalogue DIV#secprice
{
     text-align:left;
}

TABLE.catalogue TD.pricefirstline
{
     background-color:#E4F7FD;
}


.archive   { font-size: 9pt; color: #373266 }
TABLE.archive TH { font-weight: bold; color: white }
TABLE.archive TD { text-align: justify }
TABLE.archive A  { color: white }

.news          { font-size: 9pt; color: #373266 }
TABLE.news TH  { font-weight: bold }
TABLE.news TD  { text-align: justify }

.date          { font-size: 9pt }
TR.date TD     { text-align: right }

.pagenums { font-size: 11px; font-weight: bold; color: #426F99 }
.curpagenum    { font-size: 11px; font-weight: bold; color: #2F9DCE }

.copyright     { font-size: 8pt; font-weight: bold; color: white }

.contact        { font-size: 9pt; color: #373266 }
TABLE.contact TH { text-align: center; font-weight: bold; color: white }
TABLE.contact TD { text-align: justify }

DIV.subsectionframe
{
     margin-top:2px;
     padding:1px 1px 1px 1px;
}
DIV.subsectionnoframe
{
     margin-top:2px;
     padding:1px 1px 1px 1px;
}

DIV.subsection
{
     font-family:arial;
     font-size:11px;
     color:#000000;
     padding:1px 2px 1px 2px;
}
DIV.subsection#contacts
{
    font-size:13px;
}
DIV.subsection#contactsscheme
{
    text-align:center;
    padding-top:15px;
}


DIV.subsection a
{
     color:black;
     font-weight:bold;
}

/* search system */
div#search, div#search div
{
    display:block;
}
div#search div#second
{
    margin-left:1px;
    float:left;
    width:380px;
}
div#search div#first
{
    margin-left:1px;
    float:left;
}
div#search div#third
{
    margin-right:1px;
}
div#search div#first select
{
    width:150px;
    float:left;
}
div#search div.searchitem, div#search div.searchitem_sumbitafter
{
    float: left;
    margin-right:3px;
    text-align:left;
    display:inline;
}
div#search input.weight, div#search input.price, div#search input.size
{
    width:20px;
    margin:0px 2px 0px 2px;
}
div#search input.searchinput
{
    width:108px;
}
div#search input.searchinputsize
{
    width:60px;
}
div.clear
{
    clear:both;
}
div#search input.sbmt
{
    margin: 0px;
    margin-left:0px;
    border-width:0px;
    padding:0px;
    display:block;
    float:left;
}
div#search div.form
{
    display:none;
}
input.submitbutton
{
    width: 10px;
    height:10px;
    position: relative;
    z-index:-1;
}