#DivStandPage    { width:991px; height:auto; padding: 0; margin:5px 0 0 0; overflow:auto; vertical-align: top !important;  /* border: 1px solid black; */ }
#Cat-Left-Panel  { width:247px; height:auto; padding: 0; position:relative; vertical-align: top; overflow:auto;  /* border: 1px solid black; */ }
#Cat-Text-Block  { width:744px; height:auto; padding: 0 0 0 28px; vertical-align: top; overflow:auto; /* border: 1px solid black; */ }

#Cat-Text-Block p  { color:#393939; text-align:justify; font-size:1.3em; line-height:1.2em; padding:10px 0 0 0; }
#Cat-Text-Block h1 { color:#000; text-align:left; font-size:2.2em; line-height:1.2em; padding:0; }
#Cat-Text-Block h2 { color:#EA1B21; text-align:left; font-size:1.7em; line-height:1.2em; padding:0;  }
#Cat-Text-Block a       { text-decoration:underline; color:#b2050b; }
#Cat-Text-Block a:hover { text-decoration:none; }
#Cat-Text-Block .head { visibility: hidden; display: none;}

#Cat-Text-Block #DivCloudBlock { width:648px; margin-left: 0; margin-bottom: 124px; bosplay: block; }
#Cat-Text-Block #DivCloudBlock h2 { margin-left: 0; }
#Cat-Text-Block #DivCloudBlock h2 { color:#b79c51; font-size:1.7em; }

#katalogtitle	{ margin-left: 0; }

#Cat-Text-Block div.CloudBlock { margin: 20px 0 !important; width:610px !important; padding-top: 10px !important; /* padding: 10px 0 5px !important; */ } 
#Cat-Text-Block div.pager { margin-left: 0 !important; width: 650px;}

#catalog { color: #545454; width:720px }
#catalog p { color: #545454; width:720px }
#catalog h2.beg { color: #EA1B21 !important; text-transform: uppercase; font-weight: bold; }
#catalog h3.beg { clear: left; padding: 15px 0 0 0; margin: 0; text-indent: 0; font-size: 1.8em; color: #B79C51; }
#catalog .hdr { margin: 0 0 10px 275px; width: 432px; height: 10px; background: url('/img/hrdotted.gif') bottom left repeat-x; }
#catalog .hdrfull { margin: 1em 0 10px 0; width: 650px; height: 10px; background: url('/img/hrdotted.gif') bottom left repeat-x; }
#catalog ul        { font-size:1.2em; font-family:Arial, sans-serif; border:0; margin: 10px 0 0 0; padding:0; list-style-image: url('/img/list-image-lightred.gif'); list-style-position: outside; }
#catalog ul li     { line-height:1.2em; color:#393939; padding:4px 10px 6px 5px; font-weight:normal; }

#Cat-Text-Block a.bl     { color:#EA1B21; width: 650px; }

.topline { margin: 1em 0 10px 0; width: 650px; height: 10px; background: url('/img/hrdotted.gif') bottom left repeat-x; }
h2.top { padding: 0 0 0 60px; color: #EA1B21 !important; text-transform: uppercase; font-weight: bold; }

h2.begline  { color: #777; margin: 25px 0 0 60px; padding: 0; width: 648px; line-height: 100%; font-weight: bold;
text-align: left; }

/* .catcloud { margin-top: 20px; width:608px; } */

/* каталог общая вторая страница каталога */
div.CatalogBlock { width:650px; /* padding:5px 0; */ margin-bottom:0px; margin-top:5px; overflow:hidden; float:left; }
div.CatalogBlock .left { width:130px; height:auto; float:left;   }
div.CatalogBlock .right { padding: 0; width:537px; height:auto; float:left; }
div.CatalogBlock p  { color:#393939; text-align:justify; font-size:1.3em; line-height:1.2em; padding:10px 27px 0px 0; }
div.CatalogBlock h3 { font-size:1.2em; font-weight: bold; text-transform: uppercase; text-align:left; color: #545454; margin-bottom: 5px;  }
div.CatalogBlock h3 a:link,
div.CatalogBlock h3 a:visited { text-decoration: underline; font-weight: bold; color: #EA1B21 }
div.CatalogBlock h3 a:hover { text-decoration: none; font-weight: bold; }
div.CatalogBlock .aboutshort { position:relative; width: 650px !important;  color:#545454; text-align:justify; font-size:1.3em;}

.pricetopline { width: 427px; height: 2px; margin: 0 0 0 61px; line-height: 100%; border-bottom: 1px solid #CCC !important; }
table.price { border-collapse: separate !important; border: none !important; margin: 0; width: 445px !important; font-size:1.3em; font-weight:normal; }
table.price th { border: 1px solid #fff !important; padding: 7px 0; margin: 0; text-align: center !important; background: #E21E22 url('/img/catalog_th.gif') top left repeat-x !important; color: #fff !important; font-weight: bold; }
table.price td { border: 1px solid #fff !important; background-color: #E3E3E3; color: #545454 !important; text-align: center !important; padding: 5px; }
.pricebottomline { width: 427px; height: 2px; margin: 0 0 0 61px; line-height: 100%; border-top: 2px solid #EA1B21 !important; }

.pricetopline2 { width: 185px; height: 1px; margin: 0 0 0 23px; line-height: 100%; border-bottom: 1px solid #CCC !important; }
table.price2 { border-collapse: separate !important; border: none !important; margin: 0 0 0 20px !important; width: 190px !important; }
table.price2 th { font-size:11px; width: 80px; background-color: #F5F5F5; color: #444; border: 1px solid #fff !important; padding:5px 6px 5px 10px; margin: 0; text-align: right !important;  }
table.price2 td { font-size:11px; border-left: 1px solid #fff !important; width: 110px; border-right: 1px solid #fff !important; border-top: 1px solid #fff !important; border-bottom: 1px solid #fff !important; background-color: #E3E3E3; color: #545454 !important; text-align: left !important; padding:5px 6px 5px 20px; }
.pricebottomline2 { width: 185px; height: 1px; margin: 0 0 0 23px; line-height: 100%; border-top: 1px solid #EA1B21 !important; }

#katalogpath { position: relative; width:870px; height: 45px; }
#katalogpath #DivLinksLine { position: absolute; width:870px; top: 0; left: 0; background: none !important; margin: 10px 0 10px 52px !important; padding: 0;    }
#katalogpath #DivLinksLine a       { text-decoration:underline; color:#333; }
#katalogpath #DivLinksLine p       { color:#333; font-size:1.3em; margin:0 0px 0px 15px; }

.about { width: 650px; background-color: #FF0000; color: #fff; margin: 20px 0 5px 58px; padding: 2px; font-size:1.3em; font-weight: bold; }

.found {color: #E72422 !important;}

.aboutcat { padding-right: 62px; width:650px; }
.aboutcat p { padding-left: 0 !important; }
.goodsnew { color: #EA1B21; float: right; width: 50px; height:25px; background: url('/img/new.gif') center left no-repeat; }
.clean { clear: both; }
div.catphoto {  float: left; width: 192px; background-color: #C1C3C2; padding: 4px; }
div.catphoto img { border: 1px solid #fff; }
div.catcontent {  float: left; width: 450px; }
div.catabout { padding-left: 20px; font-size:1.2em; margin: 20px 0; }
.topzero { margin-top: 0 !important; }
.addgoods { margin-top: 20px !important; }
.addgoods a:link, .addgoods a:visited, .addgoods a:active { text-decoration: none !important; border-bottom: 1px dashed #EA1B21; color: #EA1B21 !important; }
.addgoods a:hover { text-decoration: none !important; border-bottom: 1px solid #EA1B21; }

#catalogid { color: #545454; }
#catalogid h2.beg { padding: 0; color: #EA1B21 !important; text-transform: uppercase; font-weight: bold; font-size: 1.5em; }
#catalogid h3.beg { clear: left; padding: 15px 0 0 30px; margin: 0; text-indent: 0; font-size: 1.8em; color: #B79C51; }
#catalogid .hdr { width: 360px; height: 2px; background: url('/img/hrdotted.gif') bottom left repeat-x; }
#catalogid .hdrfull { margin: 1em 0 10px 213px; width: 372px; height: 10px; background: url('/img/hrdotted.gif') bottom left repeat-x; }
#catalogid table.price { width: 433px !important; margin: 0 0 0 17px !important;}
#catalogid .pricetopline  { margin: 0 0 0 20px !important; }
#catalogid .pricebottomline  { margin-left: 20px !important; }
#catalogid ul        { font-size:1.2em; font-family:Arial, sans-serif; border:0; margin: 5px 60px 0 20px; padding:0; list-style-image: url('/img/list-image-lightred.gif'); list-style-position: outside; }
#catalogid ul li     { line-height:1.2em; color:#393939; padding:4px 10px 6px 5px; font-weight:normal; }
#catalogid .topline  { margin-left: 0; width: 648px; height: 10px; background: url('/img/hrdotted.gif') bottom left repeat-x; }

/* Поиск по каталогу */
#poisk {
	width: 228px; height: 500px;
	background: url('/img/poiskbgs.jpg') top left no-repeat; color: #818181;
	margin-left: 10px;
}
#poiskbgtitle {
	width: 228px; height: 28px; background: url('/img/poiskbgtitle.jpg') top left no-repeat; color: #fff;
}
#poiskmenu {
 	margin: 9px 20px 10px 32px;
}
#poisk form {
	padding: 0;
	margin: 0;
}
#poisk select .default {
	color: #bbb;	
}
#poisk input {
	font-size: 10px !important;
	color: #bbb;
}
#poisksub {
	margin: 0 0 0 87px;
}
.searchcat {
	margin: 0 0 10px 5px;	
	width : 158px;
	border:1px solid #B0B0B2;
 	color:#333;
	font-size: 10px !important;	
	height : 20px;
	padding: 0 0 0 5px;
	vertical-align: middle;
}
.inputbox 
{
  margin: 0px 5px 10px 5px;
  padding: 4px 0 0 5px;
  width : 151px; /* Resize Width */
  height : 18px;
  display : block;
  text-align:left; 
  vertical-align: middle;
  border:1px solid #B0B0B2;
  color:#333;
  font-size: 10px !important;/* Resize Font*/
}
.poiskdefault {
	color: #bbb;
}

