body, tr,td, table {

FONT-SIZE: 13px;

COLOR: #3a464d;

font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;

margin:0;

}



p{

margin:0;

FONT-SIZE: 12px;

COLOR: #202020;

}



pre { font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 12px; }



A { COLOR: #3a464d; TEXT-DECORATION: none }

A:hover { COLOR: #ff0000; TEXT-DECORATION: underline }



a.hint {

            h: expression(

               onmouseover=new Function("this.style.textDecoration='underline'; this.style.cursor='pointer';"),

               onmouseout=new Function("this.style.textDecoration='none'; ")

           );

        }





.td_menu {  padding-left:1px; color:#999; }

.td_menu:hover  {  }

.td_menu A { padding-left:2px; FONT-SIZE: 13px; COLOR: #3a464d; TEXT-DECORATION: none; 

 display:block; padding:2px 3px 2px 4px;;

 }

.td_menu A:hover { COLOR: #ff0000;  background: #e6e6e6; }



form{ display: inline;  margin: 0;  padding: 0; }

input,textarea,select

{ color : #000000;

  font-size: 11px;

  border: #999999 1px solid;

}



hr { height: 0px; border: solid #3F1D80 0px; border-top-width: 1px; }



td.block-header,td.block-footer,td.block-center {  }

td.block-left  { background: #FFF; padding-left:5px; padding-right:2px; }

td.block-right { background: #FFF; border-left:#ddd 1px solid; padding-left:0px; padding-right:0px;}



.white {  font-size: 12px; }

.white:hover {  }



.title { font-weight: bold;  color: #883133;  font-size: 16px; }

.smalltitle { font-weight: bold;  color: #999999; font-size: 13px; }

.abouttitle { font-weight: bold;  font-size: 14px; text-align: center; padding:4px; }



.pagetitle {

  letter-spacing: 1px;

  font-weight: bold;

  color: #333333;

  background-color: #FFFFFF;

  font-size: 16px;

  margin-left: 25px;;

}



.blocktitle {

  font-weight: bold;

  color: #333333;

  font-size: 12px;

}



.blockcentertitle {

  font-weight: bold;

  color: #333333;

  background-color: #FFFFFF;

  font-size: 12px;

}



.l_block_1 {

  margin-top:5px;

  height:20px;

  width:173px;

  padding:3px 2px 0px 5px;

  font-weight: bold;

  font-size: 12px;

  color: #999;

  background: url(images/menu-box1.gif) no-repeat;

  letter-spacing:1px;

  text-align:center;

}



.l_block_2 {

  width:173px;

  padding:0px;

  padding-left:2px;

  padding-right:2px;

  background: url(images/menu-box2.gif) repeat-y;

}



.l_block_3 {

  width:173px;

  height:10px;

  padding:0px;

  padding-left:10px;

  background: url(images/menu-box3.gif) no-repeat;

}



.r_block_1 {

  margin-top:2px;

  margin-bottom:4px;

  height:15px;

  padding:1px 1px 1px 8px;

  color: #333;

  background: #ddd;

  font-weight: bold;

  font-size: 12px;

  letter-spacing:1px;

}



.activenum {

color: #000000; font-size: 11px;

font-weight : bold;

background-color: #EFEFEF;

padding-left : 5px;

padding-right : 5px;

padding-top : 5px;

padding-bottom : 5px;

}



.activenum:hover {

color: #000000; font-size: 11px;

font-weight : bold;

background-color: #EFEFEF;

padding-left : 5px;

padding-right : 5px;

padding-top : 5px;

padding-bottom : 5px;

}



.noactivenum {

color: #FFFFFF; font-size: 11px;

font-weight : bold;

background-color: #3F1D80;

padding-left : 5px;

padding-right : 5px;

padding-top : 5px;

padding-bottom : 5px;

}



.activelink       { font-weight: bold; color: #3F1D80; font-size: 13px; }

.activelink:hover { font-weight: bold; color: #3F1D80; font-size: 13px; }

.noactivelink     { font-weight: bold; color: #FF9933; font-size: 13px; }



.search { color: #FF0000; background-color: #EFEFEF; }



.footer a:link, .footer a:visited { color: #990000; }



.tdtitle{

        background: #EEEEEE;

        color: #000;

        font-size: 11px;

        font-weight: bold;

}



.tdtext{

        background: #FCFCFC;

        color: #000000;

}

.tdtext2{

        background: #EFEFEF;

        color: #000000;

}





.test{}

.mainmenu { padding-left:4px; padding-top:2px; }

.mainmenu2 { padding-left:12px; }





form{display: inline; margin: 0;padding: 0;}

hr {height: 1px; border: solid #8E6E6F 0px; border-top: solid #cccccc 2px;}



.footer {

 FONT-SIZE: 10px; COLOR: #999; TEXT-DECORATION: none; padding:4px;

 background: url(images/footer-bg.jpg) repeat-x; border-top:#999 1px solid;

}



td.block-hesder,td.block-footer,td.block-center {}

.search {color: #FF0000; background-color: #EFEFEF;}

.doc {font-size: 9px; color: #808080; text-decoration: none}

.tdtitle{background: #EEEEEE; color: #000; font-size: 11px; font-weight: bold;}

.tdtext{background: #FCFCFC; color: #000000;}

.login {font-weight: bold; color: #1D1D1D; font-size: 11px;}

.login a {font-weight: bold; color: #1D1D1D; font-size: 11px;}

.login a:hover {font-weight: bold; color: #9A0000; font-size: 11px;}

.question {font-family: Tahoma; color:#000099; font-size:9pt; line-height:9pt; font-weight: bold; letter-spacing:-1pt;}

.navigation {margin: 0 0 0 2em;}

.navl {color: #F6E6C5; font-weight: bold; text-decoration: none;}

.cattitle { font-size:15px; font-weight: bold; letter-spacing:-1pt; color:#FF9933; }

.catstitle { font-size:14px; color:#666666; }

.catalog_nav { padding:2px; width:100%; background:#FFFFFF; font-size:13px; font-weight:bold; }



.goodtitle { font-size:14px; font-weight: bold; }

.mytitle { font-size:13px; letter-spacing:1pt; color:#888888; font-weight:bold; }

.faqtitle {font-weight: bold; font-size: 14pt; letter-spacing:-1px; color:#990000; }



.pagenum { font-size:12px; text-align:center; }

div.cont { margin:0 auto;width:100%; padding-bottom:5px;}

div#menu0 {color:#666666; float:left; padding-right: 10px}

div#menu1 {padding:0 6px 0 6px; background:#993333; color:#FFFFFF; display:block; cursor:pointer; float:left}

div#menu2 {padding:0 6px 0 6px; color:#666666; display:block; cursor:pointer; float:left}

div#menu2:hover {padding:0 6px 0 6px; background:#000000; color:#FFFFFF; display:block; cursor:pointer; float:left}

.sort {color:#666666; float:right; padding-right: 10px;  font-size:12px;}



.pix{ padding:1px; margin:2px; }

.tmb{border:#999999 1px solid; padding:1px; margin:2px; cursor:pointer; cursor:hand; display:none; }

.speclink{ cursor:pointer; cursor:hand}

.div_cat{padding:3px; margin-top:12px; margin-bottom:10px; }

.div_subcat {padding:4px; font-size:14px; font-weight: bold; background:#CFCFCF;}

.cat_pix{border:#DDDDDD 0px solid;}

.price     {font-size:18px; color:#ff0000;  padding-bottom:6px; font-weight:bold; }

.price_old {font-size:18px; color:#996666;  padding-bottom:2px; text-decoration:line-through; }

.price_new {font-size:20px; color:#990000; padding-bottom:6px; font-weight:bold; }

.count {color:#bbbbbb;}

.countNot{font-size:14px; color:#ff0000;}



.opt {background:#FFFFFF;}

.opt_head { background-color:#BAB1B1; border-bottom:#999999 1px solid; padding:4px; color:white;}

.opt_row_main { background-color:#cccccc; font-weight:bold;}

.opt_row1 { background-color:#FFF; }

.opt_row1:hover { background-color:#FFFCCC; }

.opt_row1 {

  h: expression( onmouseover=new Function("this.style.backgroundColor='#FFFCCC'; "),

                 onmouseout=new Function("this.style.backgroundColor='#FFF'; ")

           );

}



.opt_title { padding:2px; padding-left:5px; font-size:11px; border-bottom:#999999 1px solid;}

.opt_value { padding:2px; padding-left:15px; font-size:11px; border-bottom:#999999 1px solid; }





.block_head {border-top:#BBB 0px solid; padding:2px;}

.description { padding:10px; font-size:11px; color:#999999;}

.searchlink       { padding-left:8px; font-size:11px; color:#666666;}

.searchlink:hover { padding-left:8px; font-size:11px; color:#cc3333;}



.btn_backet       { font-weight:bold; background-color:#cccccc; padding:1px 5px 1px 5px; border:#999999 1px solid;}

.btn_backet:hover { background-color:#DDcccc; text-decoration:none; }

.backet_tdtop { padding: 4px 4px 6px 4px; background:#CCCCCC; border:#BBBBBB 1px solid;}

.backet_td { padding: 2px 2px 6px 2px; border-bottom:#BBBBBB 1px solid; height:36px;}

.del { font-size:14px; color:red; text-decoration:none; color:#996666; }

.del:hover { font-size:14px; color:red; text-decoration:none; color:#CC0000; }



.td_left { border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-left: #999999 1px solid; }

.td_right{ border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-right:#999999 1px solid; }





.c_block { padding:10px 2px 10px 2px; text-align:left; width:100%; }

.c_block_title { background-image: url("/images/L1.gif"); }

.c_title { margin-left:16px; font-weight: bold; color: #333333; font-size: 12px; background:#FFFFFF; }



.main_block_title { margin: 15px 0 15px 0;}

.main_title { margin-left:0px; font-weight:normal; color: #776666; font-size: 22px; letter-spacing:1pt; background:#FFFFFF; }





.btn_cart {border:0; padding:4px 2px 4px 2px;}

.btn_compare {font-size:14px; font-weight: bold; background:#FFFFFF; color:#3a464d; border:0px;}

.btn_compare:hover {font-size:14px; font-weight: bold; background:#FFFFFF; color:#ff0000; border:0px; TEXT-DECORATION: underline}

.btn_compare_clear {background:#EFEFEF; color:#990000; border:0px;}

.compare_tdtop { padding: 2px; background:#FFFFFF; border:#CCCCCC 1px solid;}

.compare_td { padding: 1px 2px 3px 2px; border-bottom:#BBBBBB 1px solid; }



.co_row1 { background-color:#FFFFFF; }

.co_row2 { background-color:#FFFFFF; }

.co_title { padding:3px; padding-left:4px; font-size:11px; border-bottom:#999999 1px solid; border-right:#999999 1px solid; border-left:#999999 1px solid;}

.co_value { padding:3px; padding-left:4px; font-size:11px; border-bottom:#999999 1px solid; border-right:#999999 1px solid; }



.myfieldset { border: 1px solid #EEEEEE; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }



.logo_text  { margin:5px 10px 0 0; font-size:11px; font-weight:bold; letter-spacing:1pt;}

.logo_text2 { font-size:9px; font-weight:normal; letter-spacing:3pt; color:#AAA; margin:8px 10px 0 0; }

.logo_phone { margin-right:15px; font-size:19px; font-weight:bold; letter-spacing:0pt; color:#ff0000; }

.logo_phone2{ font-size:14px; font-weight:bold; letter-spacing:0pt; color:#EE1627; }



.select_cat { margin-top:2px; margin-bottom:2px; width:180px; display:inline; z-index:10; }

.table0 {border:0; padding:0;}

.table_opt { margin-left:2px; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; }

.td-catalog-search {width:100%; height:35px; font-size: 14px; color:#999;}

.td-catalog-search input { font-size:14px; color:green; border-color:#999;}



.poisk { font-size:14px; color:#ff0000; font-weight:normal; margin-left:10px;}

.poisk_btn { width:60px;height:24px;color:#666666; border:#999999 2px outset; }

.s_opt_cat { width:180px; margin-right:15px; margin-top:4px; border:#999999 1px solid; color:#555555; display:block; }




