
body         { font-family: Verdana;  margin-top: 0;  margin-left: 0;  margin-right: 0;  margin-bottom: 0}
table        { font-size: 8pt}

pre
{
     color: #333;
     font-family: Verdana, sans-serif;
}


.kat         { font-family: Verdana; font-size: 8pt; padding-top: 1; padding-bottom: 1}
.stat         { font-family: Verdana; font-size: 8pt; color: #7a91b1; padding-top: 1; padding-bottom: 1}
.pred         { font-family: Verdana; font-size: 8pt; color: #d8d8d8; padding-top: 1; padding-bottom: 1}
A        {color: #09e}
a:active {color: #ff8441}
a:link   {color: #ff8441}
a:visited{color: #ff8441; text-decoration: none;}
a:hover  {color: #fc6513}

a.tovar { font-family: Verdana; FONT-SIZE: 11px; color: #000000;}
a.tovar:visited {color: #000000}
a.tovar:hover {color: #f36523}

a.catalog {font-family: 'Verdana'; font-size: 11px; color: #000000; FONT-WEIGHT: normal;}
a.catalog:visited {color: #000000}
a.catalog:hover {color: #000000}

a.catalog2 {font-family: 'Verdana'; font-size: 11px; color: #ff8441; FONT-WEIGHT: normal;}
a.catalog2:visited {color: #ff8441}
a.catalog2:hover {color: #ff8441}

a.catalog_main { font-family: Verdana; font-weight: normal; FONT-SIZE: 11px; color: #808080; TEXT-DECORATION: underline }
a.catalog_main:visited {color: #ff9900}
a.catalog_main:hover {color: #ff9900;text-decoration: none;}

A.catalog_menu { font-family: Verdana; font-weight: normal; FONT-SIZE: 12px; color: #ffffff;}
A.catalog_menu:visited {color: #ffffff}
A.catalog_menu:hover {color: #ffffff}

A.cross { font-family: Verdana; font-weight: normal; FONT-SIZE: 11px; color: #ff8441;}
A.cross :visited {color: #ff8441;}
A.cross :hover {color: #ff8441;}

a.jsa{text-decoration: none; border-bottom: 1px dashed #ff8441;}

div.agit {font-size: 17px; FONT-WEIGHT: normal; color: #ff8441;}
div.copyright {font-size: 12px; FONT-WEIGHT: normal; color: #9d9e9e;}
div.data {font-size: 11px; FONT-WEIGHT: bold; color: #fdb38b;}
div.header {font-size: 22px; FONT-WEIGHT: normal; color: #ffffff;}
div.header_stat {font-size: 11px; FONT-WEIGHT: normal; color: #b3b3b3;}
div.header_small {font-size: 14px; FONT-WEIGHT: normal; color: #ffffff;}
div.search {font-size: 17px; FONT-WEIGHT: normal; color: #9d9e9e;}

td.sait { font-family: Verdana; font-size: 10pt; color: #9d9e9e;}
td.tovar { font-family: Verdana; font-size: 10pt; color: #ff8441;}

#all {position: relative; height: 95%;}

                
/* *************************************** */
h1, h2, h3, h4
{
     color: #757575;
     font-size: 120%;
}

h1{text-align: center;}

h2{font-size:115%;}
h3{font-size:110%;}
h4{font-size:105%;}

hr
{
     border: #eee 1px dotted;
     background-color: #eee;
}

#headmenu
{
     border-top: #c0c0c0 1px solid;
     border-bottom: #ffc465 2px solid;
}

#headmenu td
{
     width: 20%;
     text-align: center;
}

#headmenu div
{
     border-bottom: #c0c0c0 14px solid; 
}

.box{padding: 0 1em 0 1em;}

.small{font-size: xx-small;}

.general
{
     padding: 14px;
     border-left: 1px dotted #000;
     border-right: 1px dotted #000;
}

.h
{
     font-size: 120%;
     color: #757575;
     padding-bottom: 1em;
     font-weight: bolder;
}

.header_specials{font-size: 105% !important; padding-bottom: 1em; text-align: left;}
.header a{text-decoration: none;}
.price{font-size: 105%; text-align: right;}

.news
{
     padding: 0 1em 1em 1em;
}

.date
{
     color: #999;
}

.footer
{
     border-top: 4px solid #ffc465;
     border-bottom: 1px dotted #000;
}

.footer td
{
     background: #c0c0c0;
     padding: .2em 2em;
}

.footer td a
{
     color: #000;
}

.search_field
{
     font-size: 90%; 
     color:#000004; 
}

.specials
{
     margin-bottom: 20px;
}

.thumb
{
     padding: 8px;
     border: 1px solid #eee;
}

#short_bg
{
     background: #000;
     position: absolute;
     width: 1px;
     height: 1px;
     padding: 0;
     margin: 0;
     top: 0;
     right: 0;
     display: none;
     z-index:2;
     filter:alpha(Opacity=60, FinishOpacity=30, Style=1, StartX=0, StartY=0, FinishX=400, FinishY=0);
     opacity: 0.6;
     -moz-opacity: 0.6;
}

#short_info
{
     border: 3px solid #FF8441;
     background: #fff;
     position: absolute;
     width: 600px;
     height: auto;
     left: 100px;
     top: 100px;
     padding: 8px;
     text-align: left;
     display: none;
     z-index:3;
}

img
{
     border: none;
}

/***************************************************************/

.dragme{position:relative;cursor:move;}

.ff, .ft
{
   font-family: "Tahoma", sans-serif;
   border: 1px solid #A5ACB2;
   width: 100%;
   color: #4C4C4C;
   padding: 2px;
   font-size: larger;
}

 .ft
 {
     font-size: small;
 }

.fb
{
   font-family: "Trebuchet MS", "Tahoma", sans-serif;
   padding: 0px 30px;
   width: 10em;
}

.searchform
{
     vertical-align: top;
     background: #FFCC00;
     font-size: 105%;
}

.searchform
{
     background: url('images/bg_search.gif');
}

.searchword
{
     background: white;
     border: none;
     border-right: 4px solid #F17304;
}

#btn_search
{
     background: url('/images/bg_search_ct.gif') top right no-repeat; 
     padding-right: 18px;
}

#exp_search
{
     background: url('/images/bg_search_bt.gif') bottom right no-repeat;
}
.remindform td
{
     vertical-align: top;
     font-size: 105%;
}

.remind
{
     background: #eee url('/images/bg_remind.gif') repeat-x;
     padding: 8px;
     text-align: left;
     width: 300px;
     border: 1px solid #ccc;
}

#email_msg_err
{
     color: #c00;
     padding: 4px 0 0 0;
}