
body, table, div {padding:0px; font-family:verdana; font-size:11px; }
body {background:#ffffff url(../i/bg/bg-inner.gif) top repeat-x; }


div.bg100pr { height:150px; display:block;  background:#999999 url(../i/bg-patterns/cover_pattern_01.gif) repeat-x;  }
td.bg819a {  background:#ffffff url(../i/bg-patterns/pattern_01.gif) left top repeat-x;  }
td.bg819b {  background:#ffffff url(../i/bg-patterns/pattern_02.gif) left top repeat-x;  }
td.bg819c {  background:#ffffff url(../i/bg-patterns/pattern_03.gif) left top repeat-x;  }

div.ballblue { width:185px; height:105px; background: url(../i/bg-patterns/ball_on_blue.jpg) center no-repeat;  }
div.ballgrey { width:185px; height:105px; background: url(../i/bg-patterns/ball_on_grey.jpg) center no-repeat;  }


div.greyline {width:100%; height:1px; border:0px; font-size:0px; background:#777777; 
              display:block;  margin:0px; padding:0px; }
div#m {display:block; height:23px; background:#b7b7b7;
       border-top:#ffffff 1px solid; border-bottom:#ffffff 1px solid; }
table.menu, a.tom_a b { margin:0px; }       
table.menu tr td {background:#010066; border-left:#fffefd 1px solid; text-align:center; }
table.menu tr td.end {border-right:#fffefd 1px solid; background:#b7b7b7;}
table.menu tr td.endcs {border-right:#fffefd 1px solid; background:#777777;}
a.tom_a { font-family:verdana; font-size:11px; color:#ffffff; text-decoration:none;
          height:18px; display:block; padding-top:5px; }
table.menu tr td.end a { color:#333333; }
table.menu tr td a#main-sel { color:#9CDFFA; }
table.menu tr td a#cat-select{ color:#e8e8e8; background:#777777; }
table.menu a:hover {color:#9CDFFA;  text-decoration:none; } 
table.menu td.end a:hover {color:#e8e8e8;  text-decoration:none; } 

#p0 {position:relative; top:0px; left:0px; }

.top-left {background:url(../i/bg/top-left.gif) top repeat-x; }
.top-right {background:url(../i/bg/top-right.gif) top repeat-x; }

.top-left-p {background:url(../i/bg/top-left-p.gif) top repeat-x; }
.top-right-p {background:url(../i/bg/top-right-p.gif) top repeat-x; }
 


#poisk{  height:16px; font-family:verdana; font-size:11px; color:#000000;}
td.map { font-family:verdana; font-size:11px; font-weight:normal; 
        text-decoration:none; color:#000000; padding-top:12px;}
td.map a {font-family:verdana; font-size:11px; font-weight:normal; 
                  text-decoration:underline; color:#010066;}

/*table.menu2 a {height:22px; width:60%; display:block; padding: 4px 19px 5px 19px;} */
table.menu2 { margin:0px 0px 15px 1px; font-family:verdana; font-size:9px; height:22px;
              background:#d9d9d9 url(../i/bg/menu2-bg.gif) bottom repeat-x;   }
#da { background:url(../i/bg/menu2sep.gif) right no-repeat; }
#dc { background:url(../i/bg/menu2end.gif) right no-repeat; }

a.tom_b {height:18px; display:block; padding-top: 4px; }
a:link.tom_b, a:visited.tom_b { color:#333333; text-decoration:none; } 
a.tom_b b, a.tom_b b nobr { margin:0px; padding:0px; }
a:hover.tom_b {color:#2126a4;  text-decoration:none; }  /*  letter-spacing: 1pt; */ 
#db a {margin-right:0px;}




.content { margin: 13px 0px 16px 0px; font-family:verdana; font-size:11px; color:#333333;}
.content tr td { padding:0px 20px 0px 20px; }
.content2 { font-family:verdana; font-size:11px; color:#333333; padding:5px 10px 10px 15px;}


.blocks { margin-left: 21px; font-family:verdana; line-height:12px; font-size:10px; color:#000000;  }
.blocks tr td h1 { padding:0px; margin:5px 0px 12px 0px; font-family:verdana; font-size:10px;}
.blocks tr td h1 a{ color:#415EBC; text-decoration:underline; text-transform: uppercase; }
table.blocks tr td { padding:0px 15px 0px 44px; }
.blocks tr td#sep2 { background:url(../i/bg/block-sep.gif) repeat-y; } 


.blocksR { font-family:verdana; font-size:10px; color:#000000; margin-left:9px; }
.blocksR div.red2 {width:169px; height:2px; font-size:0px; background:#ff3300; margin-bottom:5px;}
.blocksR tr td h1 { padding-left:15px; margin:5px 0px 7px 0px; font-family:verdana; font-size:11px;
                      background:url(../i/bg/block-Pages.gif) top left no-repeat;  }
.blocksR tr td h1 a{ color:#000000; text-decoration:underline;  }
.blocksR tr td { padding:0px 5px 0px 0px;}
.blocksR tr td p {padding:0px; margin:0px;}
.blocksR tr td img {margin:6px 0px 5px 0px;}
#bR2r { padding:0px 0px 13px 2px;}
#hr-margin-block {font-size:1px;}


.blocksProdact {    }


.news { padding:0px; margin: 0px 20px 23px 20px; font-family:verdana; font-size:11px;}
.news tr td a:link, .news tr td a:visited { color:#405EBE; }
.news tr td a:hover { color:#ED1B24; }



table.copy { font-family:verdana; font-size:11px; padding-bottom:8px; }

input, select {	BORDER-RIGHT: #777777 1px solid;  BORDER-TOP: #777777 1px solid;
        BORDER-LEFT: #777777 1px solid;   BORDER-BOTTOM: #777777 1px solid;
        FONT-FAMILY: verdana, arial, helv;  FONT-SIZE: 11px;   }

        
/* position:absolute; top:141px; left:0px;   menu3 */        
.menu3 {   width:185px; background:#999999; border:0px; }
.menu3 a { width:185px;  display:block;
	         text-decoration:none;  font-weight:bold;  color: #ffffff;}
.menu3 a span { padding-right:5px; }

#menu3brand { border-top:#ffffff 1px solid; color:f5f2c7;}
	         
a.menu3LinkTop { color:#сссссс; height:20px; background:#777777;                
                padding-top:6px; 
                padding-right:10px; 
                padding-bottom:0px; 
                padding-left:9px;                 
                }

a.menu3LinkTop2 { color:#f5f2c7; height:20px;
                background:#777777 url(../i/bg/menu-3-topbg.gif) left no-repeat; 
                padding-top:4px; 
                padding-right:10px; 
                padding-bottom:5px; 
                padding-left:9px; 
                }

a.menu3LinkTop2_ { color:#ffffff; height:20px; padding:4px 10px 5px 9px; 
                   background:#777777; padding-right:10px; 
                   padding-top:4px; 
                   padding-right:10px; 
                   padding-bottom:5px; 
                   padding-left:9px; 
                 }
                
                               
a.menu3Link {   background:#b7b7b7; color:#373737;
               border-top:#ffffff 1px solid; padding:2px 10px 5px 9px;
               padding-right:10px; } /* height:21px; */
a.menu3Link_s { color:#ffffff; background:#5a7bb1; 
               border-top:#ffffff 1px solid; padding:2px 10px 5px 9px;
               padding-top:2px; 
               padding-right:10px; 
               padding-bottom:5px; 
               padding-left:9px; 
               } /* height:21px; */
            

a.menu3aLink { color:#555555; font-weight:normal; 
               background:#dfdfdf url(../i/bg/menu-3-subbg.gif) top left no-repeat;  
               padding-top:2px; 
               padding-right:10px; 
               padding-bottom:5px; 
               padding-left:25px; 
               } /* height:21px; */
a.menu3aLink_s { color:#01006e; font-weight:bold; 
                 background:#dfdfdf url(../i/bg/menu-3a-subbg.gif) top left no-repeat;
                 padding-top:2px; 
                 padding-right:10px; 
                 padding-bottom:5px; 
                 padding-left:25px;                  
                 } /* height:21px; */

div.menu3block {width:185px; padding:9px 0px 9px 0px; border-top:#ffffff 1px solid; background:#dfdfdf; }                        
div.menu3end { width:185px; height:2px; display:block; border-top:#ffffff 1px solid; font-size:0px; }



.menu4 {   width:185px; background:#010066; border:0px; }
.menu4 a { width:185px;  display:block;
	         text-decoration:none;  font-weight:bold;  color: #ffffff;}


a.menu4LinkTop { color:#9cdffa; height:40px; background:#010066;                
                padding:6px 4px 0px 9px; visibility:hidden; }

a.menu4LinkTop2 { color:#9cdffa; height:23px; padding:4px 4px 5px 9px; 
                background:#010066 url(../i/bg/menu-4-topbg.gif) left no-repeat;  }
                
                               
a.menu4Link {  background:#345aa3; color:#ffffff; padding-right:40px;
               border-top:#ffffff 1px solid; padding:2px 4px 5px 9px; }
a.menu4Link_s { color:#ffffff; background:#739cde; padding-right:40px;
               border-top:#ffffff 1px solid; padding:2px 4px 5px 9px; }
            

a.menu4aLink { padding:2px 4px 5px 25px;  color:#333333; font-weight:normal; 
               background:#8aa9df url(../i/bg/menu-4-subbg.gif) top left no-repeat;  
               padding-right:40px; }
a.menu4aLink_s { padding:2px 4px 5px 25px; color:#ffffff; font-weight:bold; 
                 background:#8aa9df url(../i/bg/menu-4a-subbg.gif) top left no-repeat;
                 padding-right:40px; }

div.menu4block {width:185px; padding:9px 0px 9px 0px; border-top:#ffffff 1px solid; background:#8aa9df; }                        
div.menu4end { width:185px; height:2px; display:block; border-top:#ffffff 1px solid; font-size:0px; }


/*  bread crumb  */
div.bc { width:100%; font-family:vardana; font-size:9px;}
div.bc a { text-decoration:none; color:#000000;  }

#nl {text-decoration:none;}

.header-kat-main { margin-top:2px; margin-bottom:20px; color:#000000;
                   font-family:times new roman; font-size:17px; }
.header-kat-sub-cat { margin-top:2px; margin-bottom:20px; color:#000000;
	                    font-family:verdana; font-size:14px;}


.content-kat { padding: 0px 15px 0px 15px;    }
.content-kat a { color:#000000;  } 

p.to_print { margin-bottom:5px; margin-top:10px; padding:0px;}
a.to_print { font-family:verdana; font-size:10px; font-weight:bold; color:#5698C8;  }

img.prodimg  {border:#999 1px solid; margin-right:20px; margin-bottom:10px; }
img.brandimg { margin-right:20px; margin-bottom:10px; }

img#pimg { margin-left:20px; }

.content3 table { background:#fdf9ee; margin-left:0px;
	        border-left:#000000 1px solid; border-top:#000000 1px solid;
	        border-right:0px solid; border-bottom:0px solid;    }
.content3 td {    padding:2px 5px 2px 5px;
	        border-right:#000000 1px solid; border-bottom:#000000 1px solid; 
	        border-left:0px solid; border-top:0px solid; 
          }
.content3 caption {align:left; text-align:left; font-weight:bold;}


hr.hr1px { height:1px; color:#e0e0e0; }
#405ebe {color:#405ebe;}
div.hr1px { width:100%; height:1px; font-size:0px; display:inline;
            background:#e0e0e0; border:none; margin:0px; padding:0px;}

a:link.cat-links,a:visited.cat-links { color:#000000; } 
a:hover.cat-links { color:#ED1B24; }

a.brand-links { font-size:11px; line-height:15px; }
a:link.brand-links,a:visited.brand-links { color:#000000; text-decoration:none; } 
a:hover.brand-links { color:#ED1B24; text-decoration:underline; }


.product-block { font-family:verdana; padding:0px 5px 5px 15px;
           background:url(/i/bg/block-prodp.gif) left top no-repeat;}

.product-block a:link, .product-block a:visited {color:#000000;}
.product-block a:hover {color:#010066;}





a.level-0 { width:300px; display:block; font-size:13px; 
           text-decoration:none; color:black; margin-top:15px;}
a:hover.level-0 { color:#ED1B24; }

a.level-1 {height:12px; width:300px; display:block; font-size:12px; 
           text-decoration:none; color:black; margin-top:10px;}
a:hover.level-1 { color:#ED1B24; }
a.level-2 {height:12px; width:300px; display:block; font-size:12px;
           text-decoration:none; color:black; margin-left:15px; margin-top:5px;}
a:hover.level-2 { color:#ED1B24; }
a.level-3 {height:12px; width:300px; display:block; font-size:11px;
            color:black; margin-left:25px;}
a:hover.level-3 { color:#ED1B24; }


/* Фильтр фильма */
.film {
  FILTER: RevealTrans();
}

.content3 a:link, .content3 a:visited { color:#010066; }
.content3 a:hover { color:#739cde; } 

.wul { width:80%; display:block;  }


a.menu4aLink#archive               { font-weight:bold;  color:#555555; 
  background:#8aa9df url(../i/bg/menu-4-subbg.gif) top left no-repeat;  }
  
a.menu4aLink_s#archive                { font-weight:bold;  color:#ffffff; 
  background:#8aa9df url(../i/bg/menu-4a-subbg.gif) top left no-repeat; }






