html {
      height:100%;
      background:#cfcccc;
      position:relative;
     }


body {
      position:relative;
      padding:0; 
      margin:0;
      width:100%;
      height:100%;
      font-family:tahoma;
	  min-width:1000px;
     }


img {
     border:0px;
    }

form, p {
		margin:0;
		}	
	
.all {
      min-height:100%;
	  width:100%;
	  float:left;
      margin-bottom:-77px;
      background:url("/images/b.gif") center repeat-y;
     }

* html .all {
             height:100%;
            } 

.big {
      margin:0 auto;
      width:948px;
	 }

.header {
         width:938px; 
         height:224px;
		 padding-left:10px;
		 padding-top:10px;
		 background:#cfcccc;
		 float:left;
        }
		
.inheader {
         width:938px; 
         height:224px;
		 background:#dedcdc;
        }		

.logo {
       float:left;
       padding-left:75px;
	   padding-top:8px;
	   width:245px;
	   height:216px;
      }


.rightheader {
              float:right;
              width:453px;
              padding-top:20px; 
			  font-family:century gothic;
			  color:#000;
             }


.city {
       width:370px;
	   padding-left:83px;	
       font-size:24px;
	   height:44px;
      }

.phone {
       width:380px;
	   padding-left:73px;	
       font-size:24px;
	   height:67px;
	   background:url("/images/phone.gif") no-repeat;
      }

.phone div {
       width:318px;
	   padding-left:52px;	
       font-size:15px;
      }

.email {
       width:380px;
	   padding-left:73px;	
       font-size:24px;
	   height:67px;
	   background:url("/images/letter.gif") no-repeat;
	   line-height:23px;
      }	  

.hmenu {
        float:left;
        width:100%;
		background:#9b141f;
		height:48px;
		font-family:century gothic;
       }
.hmenu div {
              float:left;
              width:100%;
              text-align:center;
              padding-top:10px; 
              padding-bottom:2px; 
              font-size:18px;
			  font-weight:bold;
             }

.hmenu table {
                width:100%;
                border-collapse:collapse;
               }




.hmenuitem {
           }


.blink {
        color:#000;
       }

.blink:visited {
                color:#000;
               }

.blink:hover {
              color:#000;
              text-decoration:none;
             }



.hlink {
        color:#d6d2c6;
       }

.hlink:visited {
                color:#d6d2c6;
               }

.hlink:hover {
              color:#d6d2c6;
              text-decoration:none;
             }


.hlink_s {
          color:#d6d2c6;
          text-decoration:none;
         }

.hlink_s:visited {
                  color:#d6d2c6;
                  text-decoration:none;
                 }



.vlink {
        color:#000;
		 text-decoration:none;
       }

.vlink:visited {
                color:#000;
				 text-decoration:none;
               }

.vlink:hover {
              color:#b1025e;
              text-decoration:underline;
             }


.content {
          width:100%;
          float:left;
          position:relative;
          padding-bottom:130px;
         }

.left {
       float:left;
       width:188px;
	   padding-left:9px;
      }

.center { 
         float:left;
         width:750px;
	   font-family:times new roman;
       font-size:14px;
        }

.text {
		padding:20px;
	  }		

.pageheader {
             float:left; 
             width:700px;
             background:url("/images/pageheader.gif") left bottom no-repeat;
             padding:8px 0px 14px 20px;
             font-size:18px; 
             font-weight:bold;
             color:#b1025e;
             margin-bottom:15px;
            }



.menu {
       float:left;
       width:167px;
       font-size:19px;
       padding-top:14px;
       padding-bottom:10px;
	   padding-left:20px;
	   border-bottom:1px solid #a29f96;
	   font-family:century gothic;
	   background:#d6d2c6;
      }



.menuitem {
           padding-bottom:15px;
          }


.menuitem a {
             color:#000; 
             text-decoration:none;
            }

.menuitem a:visited {
                     color:#000; 
                     text-decoration:none;
                    }
					
.menuitem a:hover {
                     color:#000; 
                     text-decoration:underline;
                    }					

.gheaderleft {
			  float:left;
			  width:150px;
			  padding:8px 0 5px 17px;	
			  font-family:century gothic;
			  color:#000;
			  font-size:20px;
			 }

.global {
            float:left;
            width:188px;
           }

.globalheader {
                float:left;
                width:100%;
				background:#9b141f; 
                font-size:14px; 
                text-transform:uppercase;
                color:#d6d2c6;
				text-align:center;
				font-family:arial;
				padding-top:3px;
				padding-bottom:3px;
               }

.globalbody {
            float:left;
            width:187px;
            padding-top:8px;
			font-family:arial;		
			font-size:12px;			
			background:#dedcdc;
			border-bottom:1px solid #a29f96;			
            }

.vitem {
        padding-bottom:8px;
        padding-left:20px; 
        padding-right:15px; 
       }


.banner {
         float:left;
         width:100%;
         text-align:center; 
        }





.indexinfoblock {
                 width:90%;
                 border-top:1px solid #E5E5E5; 
                 padding-top:23px;
                }

     

.footer {
         height:77px; 
         width:100%;  
         float:left;
         position:relative;
        }
		
.infooter {
         height:77px; 
         width:948px;  
         margin:0 auto;
         background:url("/images/f.gif") center top no-repeat #cfcccc;
        }		

.textblock {
            float:left; 
            width:710px;
            border-bottom:1px solid #a29f96; 
            padding:22px 20px 24px 20px;
            font-size:12px;
           }

.actionblock {
              float:left; 
              width:700px;
              padding:22px 0px 24px 20px;
              font-size:12px;
             }


.catalogblock {
               float:left; 
               width:650px;
               padding:60px 43px 24px 57px;
               font-size:12px;
              }


.catalogitem {
              float:left;
              width:160px;  
              height:170px;
             }
			 
.catalogitemt {
              float:left;
              width:145px;  
             }			 

.catalogitemint {
                 float:left;
                 width:162px;  
				 height:170px;
                }

.catalogitemintgood {
                     float:left;
                     width:360px;  
                     height:200px;
                    }

.catalogimg {
             float:left;
             width:150px;
             height:150px;
             text-align:center;
             overflow:hidden;
             border:1px solid #000;
            }
			
.catalogimgt {
             float:left;
             width:145px;
             height:134px;
             text-align:center;
             overflow:hidden;
            }			

.cataloggooddescr {
                   float:left;
                   width:148px;
                   padding-top:7px;
                   padding-left:10px;
                   padding-bottom:7px;
                   overflow:hidden;
                  }

.catalogtitle {
               float:left;
               width:152px;
               text-align:center;
               padding:8px 7px 8px 7px;
               font-size:14px;
              }
			  
.catalogtitlet {
               float:left;
               width:131px;
               text-align:center;
               padding:5px 7px 3px 7px;
               font-size:15px;
			   font-family:century gothic;
              }			  
			  
			  
.collectionstable {
				   width:100%;
				   border-collapse:collapse;
				   border-top:2px solid #a29f96;	
				   border-left:2px solid #a29f96;
				  }		

.collectionstable  td {
					  border-right:2px solid #a29f96;	
					  border-bottom:2px solid #a29f96;
					  padding:5px;
					}

.colltabletitle {
				 text-align:center;
				 font-family:times new roman;
				 font-size:17px;
				 color:#000;
				 width:150px;
				}

.redstripe div {
			   width:100%;
			   border:1px solid #b0595c;
			   background:#9b141f;
				height:10px;			   
			 }	

.collectionstripeblock {
						float:left;
						width:100%;
						padding-bottom:15px;						
					   }

.collectionstripetitle {
						float:left;
						width:132px;
						text-align:center;
						padding-left:15px;	
						padding-right:15px;
						font-family:times new roman;
						font-size:17px;
						color:#000;						
					   }

.collectionstripe {
					float:left;
					width:460px;	
					padding-top:4px;
				  }	

.collectionstripe div {
			   width:100%;
			   border:1px solid #b0595c;
			   background:#9b141f;
				height:10px;			   
			 }	

.tdcatalogimg {
				width:157px;
				text-align:center;
				
			  }
			  
.tdcatalogimg img {
					border:1px solid #343330;
					margin-bottom:20px;
				  }			  

.tdcatalogimg p {
				padding-bottom:20px;
				padding-top:20px;
			   }	
				  
.rlink {
        color:#9b141f;
		  text-decoration:none;
       }

.rlink:visited {
                color:#9b141f;
				  text-decoration:none;
               }

.rlink:hover {
              color:#9b141f;
              text-decoration:underline;
             }
			 

.tdcataloggooddescr {
					 text-align:center;
					 font-family:times new roman;
					 width:160px;
					}			 
			 
.goodtitlep {
             padding-bottom:15px;
             color:#9b141f;
             font-size:14px;
            }
			
.goodtypep {
             padding-bottom:15px;
             color:#000;
             font-size:14px;
            }		

.goodpricep {
             padding-bottom:15px;
             color:#000;
             font-size:14px;
            }				


.unitp {
        padding-bottom:10px;
        color:#000;
        font-size:14px;		
       }


.sqmp {
       padding-bottom:10px;
       color:#000;
       font-size:14px;	   
      }

.redprice  {
			color:#9b141f;
		  }	  

.glink {
        color:#716d66;
       }

.glink:visited {
                color:#716d66;
               }

.glink:hover {
              color:#716d66;
              text-decoration:none;
             }

.redtitle {
           font-weight:bold;
           font-size:16px;
           color:#b1025e;
           margin:0;
           padding-bottom:20px;
          }

.ndate {
        margin:0;
        padding-bottom:5px;
       }

.ntitle {
         margin:0;
         padding-bottom:20px;
        }

.pages {
        width:100%;
        padding-top:20px;
       }

.curpage {
          font-weight:bold;
          color:#b1025e;
         }

.fmenu {
		width:100%;
		text-align:center;
		padding-top:20px;
		font-size:10px;
		font-family:century gothic;
	   }		 
	 
.counters {
		width:100%;
		text-align:center;
		padding-top:10px;
	   }		 

.sbutton {
width:146px;
text-align:right;
}

.searchresultp {
		padding-bottom:10px;
		}
