a {color: #a72429; text-decoration: underline}
a:hover {/*color: #cccccc;*/ text-decoration: none}
ul.hormenul li ul{display:none;
    visibility:hidden;
    width:5px;
    margin-left:-55px;
    padding-top:10px;
/*border:1px solid #B71E4A;*/
}
ul.hormenul li ul li {
    background-color:white;
    width:265px;
    padding-top:5px;
    padding-bottom:10px;
border-bottom:1px solid #B71E4A;
}
div.Catalogimg a{margin:0px; padding:0px;} 
	
.B_crumbBox li {font-size:11px; display: inline-table; padding:0px; margin:0px; padding-bottom:20px; padding-top:2px;}
ul.B_crumbBox  {padding:0px; margin:0px;}/**/
h4.corp{margin-bottom:0px; height:auto;}
li.choose a{color:#B71E4A;}
a.B_crumb, a.B_currentCrumb, a.B_homeCrumb {color:#B71E4A;}

.menu {text-align:center; font-family: Arial; font-size: 18px; font-weight: bold; color: #003399;}
div.menu a {color: #003399; text-decoration: none;}
div.menu a:hover {color: #003399; text-decoration: none;}
a.leftmenu {color: #808080; text-decoration: none}
a.leftmenu:hover{color: #e51a1e; text-decoration: none}
.address {  font-family: Tahoma, Arial; font-size: 14px; font-weight: normal; color: #ffffff; padding-top:10px; padding-bottom:10px;}
.logo {  padding-left:100px; padding-top:55px; padding-bottom:60px;}
BODY {  background-color:#EFDFBD; background-image: url(../pic/bg.jpg);background-attachment:fixed; background-repeat: no-repeat; background-position: center top;
height:1980px;}

.bg0{ position: fixed; width:100%; z-index:20000; height:87px; background-image: url(../pic/bg0.jpg); background-repeat: no-repeat; background-position: center top;}

.stels{
    width:320px;
    visibility:hidden;
    text-align:left;
   z-index:10;
   position: relative;
  background-color: #ffffff;
  padding-bottom:5px;
  padding-top:5px;
  font-family: Tahoma, Arial; font-size: 14px; 
  
}
.CatalogImg a img{
z-index:-1;
position: relative;
margin-left:35px;
    
}
.CatalogImg{
padding-bottom:10px;
  padding-top:10px;
}
.Catalog{width:780px;}
.catalogOwner:nth-of-type(2n) {
    margin-left:45%;
    margin-top:-370px;
   } 
   .catalogOwner:nth-of-type(5) {
    margin-top:50px;
   } 
.CatalogOwner {width:350px;height:350px;
    padding:20px 0px 0px 0px; 
}


.catalogInner2:nth-of-type(2n) {
    margin-left:45%;
    margin-top:-360px;
   } 
.catalogInner2 {width:350px;height:210px;
    padding:20px 0px 0px 0px; 
}
.catalogInner{
    padding-bottom:20px;
    
}

div.menutxt {  

background-color: #ffffff;
border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		height:24px;
		padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;
		width:780px;
		color:#a72429;
		/*margin-top:3px;*/
       	position: fixed; 
		
 }
ul.hormenul{margin:0px; padding:0px;}
ul.hormenul li{ float:left; padding-left:16px; padding-right:16px;/*min-width:80px;*/font-family: "Times New Roman PS MT", "Times New Roman", Arial, Tahoma; font-size: 16px; color: #0E1857; font-weight: bold; list-style-type:none; margin:0px; text-align:center;
}
ul.hormenul li a{color: #a72429; text-decoration: none }
ul.hormenul li a:hover {color: #a72429; text-decoration: underline}


.tel {  font-family: Arial; font-size: 16px; color: #000000; padding-right: 20px}
.osn {  font-family: Tahoma, Arial; font-size: 14px; font-weight: normal; color: #000000; line-height:22px;}
.osnsm {  font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #000000;}
.osnt {  font-family: Tahoma, Arial; font-size: 14px; font-weight: normal; color: #000000;}
  
  h1{margin:0;   padding:0; font-family: Tahoma, Arial; font-size: 22px; font-weight: normal; color: #a72429;}
  h2{margin:0;   padding:0; font-family: Tahoma, Arial; font-size: 18px; font-weight: normal; color: #a72429;}
  h3{margin:0;   padding:0; font-family: Tahoma, Arial; font-size: 20px; font-weight: normal; color: #a72429; }
  .topbg {  background-image: url(../pic/topbg.jpg); background-repeat: no-repeat; background-position: center top}
.sot { font-family: Arial; font-size: 18px; font-weight: bold; color: #FFFFFF; padding-left:280px;}

.namerazdel {  font-family: Arial; font-size: 24px; color: #003399;}
.osnw { font-family: Tahoma, Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; line-height:22px;padding-left: 110px;position: fixed;}
.osnww { font-family: Tahoma, Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; margin-top:-500px;}
.botbg {  background-image: url(../pic/botbg.jpg); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.leftbrdr {  background-image: url(../pic/leftbrdr.jpg); background-repeat: repeat-y; background-position: right top}
.rightbrdr {  background-image: url(../pic/topright.jpg); background-repeat: no-repeat; background-position: right 43px}

.toptext {  font-family: Arial; font-size: 18px; color: #FFFFFF; text-align: justify; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 25px}
.products-list {
  overflow: hidden;
  margin-left: -10px;
  
}
.products-list li {
  width: 220px;
  height:258px;
  text-align: center;
  padding: 7px;
  border: 1px solid #ccc;
  border-radius: 8px;
  -o-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
}
.products-list li .img-cont {
  width: 148px;
  height: 150px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  padding-left:15px;
}
.products-list li .img-cont img {
  /*max-width: 145px;*/
  max-width: 190px;/**/
}
.products-list li .p-desc {
height:43px; 
overflow:hidden;
  font-size: 13px;
  padding-top:12px;
  margin-bottom: 5px;
}
.border-1 {
  border-bottom: 1px solid #e1e1e1;
}
.p-after-4 {
  padding-bottom: 20px !important;
}
.after-4 {
  margin-bottom: 20px !important;
}
.reset-list, nav ul, nav ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.tabl{background: #A7242A;
}
.hold{position: fixed;
    width:810px;
    background: #A7242A;
}
.sdvig{margin-top:130px;}
.shap{margin-top:-183.51px;
margin-left:5px;
    position: fixed;
}
.ssill {
position:absolute;
left:-9999px;
}
