img {behavior: url(/iepngfix.htc);} 
body {	background: #FFFFFF;	margin: 40px 0px;	padding:0 0 0 35px;}
a { color: #333333; text-decoration: underline; }
a: visited{ color: #333333; text-decoration: underline; }

form {	margin: 0px;	padding: 0px;}
td, div {font-family: Arial, sans-serif;}
img, table {border:0px;}
.br {clear:both;}
.png  { //background-image: none ! important; behavior: url('/iepngfix.htc'); }
.png2  { //background-image: none ! important; behavior: url('/iepngfix2.htc'); }
.fl {float:left;}
.fr {float:right;}
.cntr {text-align:center;}
.w11 {width:11px;}
.t11 {font-size:11px;}
.t12 {font-size:12px; }
.t15 {font-size:15px; }
.gray { color:#333333;}
.gray-l { color:#999999;}
.red { color:#D82412;}
h1
{ color:#383838;
   font:normal 20px "Trebuchet MS";
  margin:0;
  padding:10px 0;}
h2
{ color:#c4141c;
  font:bold 17px "Trebuchet MS";
  margin:0;
  padding:10px 0;}
h3
{ color:#c4141c;
  font:bold 14px Arial;
  margin:0;
  padding:10px 0;}  
    
h4
{ color:#333;
  font:bold 12px Arial;
  margin:0;
  padding:0;}
  h4 a
  { color:#333;
    text-decoration:none;}

  h4 a:hover
  { color:#333;
    text-decoration:underline;}	
.art-date
{ font-size:11px;}

.wh-img img {border: 1px #ccc solid;}
.th {font-family:Tahoma, Arial, sans-serif;}
<!--[if IE 6]>.fon2 {background:# filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }<![endif]-->
.fon2 { opacity: 0.5; }

.brd1 {border-bottom:1px #A3A3A3 solid;}
.brd2 {border-left:1px #A3A3A3 solid;}
/*меню*/
body 
{     _behavior: url(/csshover.htc);}
#menu{ height:53px;}
#menu table {  border-collapse:collapse; border-spacing:0; border:none; height:53px; float:left;margin:0; padding:0;}
*html #menu table{  margin:0 0 0 -3px;}

#menu td{background:url(/img/menu-item-bg.gif) no-repeat left 20px;font:15px; height:53px; margin:0; padding:0; }
#menu div{display:block;height:53px; margin:0;position:relative;}
#menu a{color:#810610; display:block;height:53px; line-height:53px; margin:0 -1px 0 0; padding:0 11px 0 11px; position:relative;
text-decoration:none;}
#menu a:hover{background:#c4141c url(/img/menu-hov.gif) repeat-x left top; color:#fff;
display:block;height:53px; line-height:53px; padding:0 11px 0 11px;text-decoration:none;}
/*1 пункт*/
#menu td.first
{  background:none;}
/*наведение*/
#menu td:hover ul.s-lev{ display:block;}
#menu td:hover a {background:#c4141c url(/img/menu-hov.gif) repeat-x left top; color:#fff;}
#menu td.cur a {background:#d82412; color:#fff;}
#menu td:hover a:hover {color:#fff;}


/*2 уровень*/
#menu ul.s-lev{background:#ed1c24 url(/img/submn-bg.gif) repeat-x left top; display:none; left:0; margin:0; padding:3px 0 5px 0; position:absolute; top:53px; width:180px; z-index:90;}
*html #menu ul.s-lev li { height:1%; zoom:1;}
#menu td div  ul.s-lev li { background:none;font-size:13px; list-style:none;margin:0; padding:0;}
#menu td div ul.s-lev li a {background:none;color:#810610; float:none; height:auto; line-height:normal;margin:0; padding:2px 12px;}
#menu td div ul.s-lev li a:hover {background:#c4141c; color:#fff; float:none; height:auto; line-height:normal; margin:0; padding:2px 12px;}
/*конец меню*/

.cat {font-size:11px; color:#999999;}
.cat a{font-size:11px; color:#999999; text-decoration:none;}
.cat a:visited{color:#999999;}
.cat a:hover{ color:#999999; text-decoration:underline;}

.cprt {color:#666666;font-size:10px;}
.cprt a{color:#999999;font-size:10px;}

#sub-menu div {color:#810610; font: 13px Tahoma Arial, sans-serif; padding:4px 4px 4px 12px;}
#sub-menu a {color:#810610; text-decoration:none;}
#sub-menu a:hover {color:#FFFFFF; }

.p-hdr {font:20px "Trebuchet MS", Tahoma, sans-serif; text-transform: uppercase; color:#383838;}




.red a{color:#D82412; text-decoration:none;}
.red a:visited{color:#D82412;}
.red a:hover{ color:#D82412; text-decoration:underline;}

.gray-l a{ color:#999999;text-decoration:none;}
.gray-l a:visited{ color:#999999;}
.gray-l a:hover{ color:#999999;text-decoration:underline;}

#num div{color:#FFF; background:url(/img/spot.gif) no-repeat center; width:20px; line-height:20px; float:left; padding:0px 3px;}
#num div a{color:#999; background:url(/img/spot_0.gif) no-repeat center; width:20px; line-height:20px; display:block; float:left;}
#num div a:hover{color:#FFF; background:url(/img/spot.gif) no-repeat center; width:20px; line-height:20px;}


.cat1 {background:#C4141C;  color:#fff; font-size:15px; font-family: Tahoma, Arial, sans-serif; line-height:27px;}
.cat1 a{background:#A1A1A1;  display:block; text-decoration:none; color:#fff;}
.cat1 a:hover {background:#C4141C; line-height:27px; }
.cat-cont { position:relative; width:100%; z-index:10;}
.link { display:block; height:182px; width:270px; position:absolute; z-index:11; left:0; top:0;}
/*окно*/
.cat-info { background:url(/img/cat-bg.png) repeat left top; bottom:-6px; //bottom:-1px; display:none; height:80px; position:absolute; left:0; width:270px; font-size:11px; color:#fff; padding:5px 0 0 20px; text-align:left;}
*html .cat-info 
{ background: none;
   bottom:-1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cat-bg.png',sizingMethod='scale');}	
.cat-info ul { margin:0; padding:5px 0 0 20px;}
.cat-info li { color:#fff; font-size:11px; list-style:none; line-height:13px; margin:0; padding:2px 0; text-align:left;}
td.brd1:hover .cat-info{ display:block;}
.m4 {margin:2px 0px 6px 0px ;}

/*всп окно*/
.vsp-okno
{  display:block;
   left:106px;
   position:absolute;
   top:0px;
   width:659px;
   z-index:2;}
.okno-tab
{   border-collapse:collapse;
    border-spacing:0;
	border:none;
	padding:0;
	width:659px;}
	.okno-tab td
	{  padding:0;vertical-align:top;}
.tab-11
{   background:url(/img/tab-11-bg.png) no-repeat right bottom;
    height:45px;
    width:16px;}
*html .tab-11
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-11-bg.png',sizingMethod='crop');}	
.tab-12
{   background:url(/img/tab-12-bg.png) no-repeat center bottom;
    font:12px Arial;
    height:45px;
	text-align:right;}
.tab-12 .close
{  padding:22px 10px 0 0; position:relative;}	
.tab-12 a,.tab-12 a:hover {color:#ccc; text-decoration:none;}
.tab-12 img { vertical-align:middle; margin:0 0 0 4px;}
*html .tab-12
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-12-bg.png',sizingMethod='crop');}		
.tab-13
{   background:url(/img/tab-13-bg.png) no-repeat left bottom;
    height:45px;
    width:16px;}
*html .tab-13
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-13-bg.png',sizingMethod='crop');}		
.tab-21
{   background:url(/img/tab-21-bg.png) repeat-y right top;
    width:16px;}
*html .tab-21
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-21-bg.png',sizingMethod='scale');}	
.tab-23
{   background:url(/img/tab-23-bg.png) repeat-y left top;
    width:16px;}
*html .tab-23
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-23-bg.png',sizingMethod='scale');}	
.tab-31
{   background:url(/img/tab-31-bg.png) no-repeat right bottom;
    height:36px;
    width:16px;}
*html .tab-31
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-31-bg.png',sizingMethod='crop');	}
.tab-32
{   background:url(/img/tab-32-bg.png) no-repeat left bottom;
    height:36px;}
*html .tab-32
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-32-bg.png',sizingMethod='crop');}	
.tab-33
{   background:url(/img/tab-33-bg.png) no-repeat left bottom;
    height:36px;
    width:16px;}
*html .tab-33
{     background: none;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tab-33-bg.png',sizingMethod='crop');}		
.tab-22
{   background:#fff url(/img/tab-22-bg.jpg) no-repeat left top;}

.cont
{   min-height:249px;
    padding:45px 0 8px 50px;
	position:relative;
	z-index:1;}
*html .cont{height:249px;}
.prod
{   border-collapse:collapse;
    border-spacing:0;
	border:none;
	padding:0;
	width:100%;}
.prod-1,.prod-2
{   vertical-align:top;}	
.prod-1
{   text-align:left;
     width:243px;}
.prod-2
{   text-align:center;}

.prod p
{   color:#666;
    font:12px Arial;
	line-height:20px;
	padding:0;
	margin:0;}
.prod h2
{   color:#333;
    font:bold 17px Arial;
	margin:0;
	padding:5px 0 21px 0;
	text-transform:uppercase;}
/*цвета*/	
.colors
{  margin:0; padding:16px 0 0 0; overflow:hidden;}
.colors li 
{  display:block; float:left; margin:0 6px 6px 0; padding:0; list-style:none;}
.colors li div {border:#d8d8d8 1px solid; float:left; height:72px; width:73px; padding:1px 0 1px 0; text-align:center}
.colors li.cur div {border:#898989 2px solid;height:70px; width:71px; padding:1px 0 1px 0; text-align:center}
/*навигация*/
.nav
{   border-collapse:collapse;
    border-spacing:0;
	border:none;
	font-size:12px;
	margin:63px auto 0 auto;
	padding:0;}
.nav a{color:#999; text-decoration:none;}
.nav a:hover {color:#999; text-decoration:underline;}
.nav img
{   margin:0 4px; vertical-align:middle;}	
td.prev 
{   padding:0 15px 0 0!important;}
td.next
{   padding:0 0 0 15px!important;
    text-align:right;}  
/*обратная связь*/
input,textarea
{   color:#333;
    font-family: Arial, sans-serif;}
#feedback
{  text-align:left;}
     #feedback table
	 {    margin:0 0 10px 0;}
     #feedback td
	 {    padding-bottom:5px;
	      padding-top:5px;}
	 #feedback table input,
	 #feedback textarea
	 {    border:#999 1px solid;
	      font-size:12px;}
	 #feedback textarea
	 {    height:196px;
	      margin:10px 0 19px 0;
	      width:480px;}	  
	 #feedback table input
	 {    margin:0 0 0 24px;
	      width:198px;}
	 #feedback .btn
	 {    background:#c4141c;
	      border:none;
	      color:#fff;
		  cursor:pointer;
	      font-size:12px;
		  font-weight:bold;
		  height:23px;
		  padding:0;
		  text-align:center;
		  width:128px;}		

/*catalogue*/
.category
{   
    border-collapse:collapse;
    border-spacing:0;
	border:none;}
	.category td
	{ vertical-align:top;}
	.category td.name
	{ background:#a1a1a1;
	  font:15px Arial;
	  padding:5px 5px;
	  text-align:center;
	  width:97px;}
	.category td.name:hover
	 { background:#c4141c;
	   cursor:pointer;}  
	  .category td.name a,
	  .category td.name a:hover
	  { color:#fff;
	    text-decoration:none;}
    .category td.foto
	{ height:387px;
	  padding:0;}
	  .category td.w11
	  { padding:0; }	
/*постраничка*/
.page-nav-cont
{ overflow:hidden;
  position:relative;
  width:869px;}
.page-nav-cont-s
{ overflow:hidden;
  padding:10px 0 0 0;
  position:relative;
  width:770px;}  
	 .page-nav-cont-1
	 {    float: left;
          left: 50%;
		  position: relative;
		  text-align: center;}
		  
		  .page-nav
		  {    float:left;
		       left: -50%;
		       padding:0;
		       position:relative;}	
			     	
:focus
{  outline: 0;}
