/* HTML стили */
 body {
  color: #000000; 
  background-color: #FFFFFF;
  margin:0px 0px 25px 0px; 
  padding:0px;
 }
 body,td,tr,h1,h2,h3,h4,h5,h6 {
   font-family: Arial; 
 }
 body { 
   font-size: 9pt;
 }
 td { 
   font-size: 9pt; padding:0px;
 }
 h1 {
   font-size: 1.8em;
   margin:4px 0px 15px 0px;
 } 
 h2 {
   font-size: 1.5em;
   margin:2px 0px 10px 0px;
 } 
 h3 {
   font-size: 1.4em;
 } 
 h4 {
   font-size: 1.3em;
 } 
 h5 {
   font-size: 1.2em;
 } 
 h6 {
   font-size: 1.1em;
 }
 a { 
   color: #2E4A92;
 }
 img { 
   border: none;
 }
 table { 
   border: none; 
   border-collapse: collapse;
 }
 form { 
   margin: 0px;
 }
 input.Text, input.GrayText, input.RedText { 
   font-family: Arial; 
   border: #999fa4 1px solid; 
   padding: 1px 3px;
 }
 input.GrayText {  
   border: #999fa4 1px solid; 
 }
 input.RedText {  
   border: #c95d00 1px solid; 
 }
 select { 
   font-size:9pt; 
   font-family: Arial; 
   border: #999fa4 1px solid;
 }
 textarea {
   font-size:9pt; 
   font-family: Arial; 
   border: #999fa4 1px solid; 
   padding: 1px 3px;}
 ul {
   list-style-image:url(/images/li_3.gif);
   margin:2px 3px 2px 10px; 
   padding:2px 3px 1px 10px;
 }
 ul.ref ul {
   list-style-image:url(/images/li_2.gif);
   margin:2px 3px 2px 0px; 
   padding:2px 3px 1px 0px;
 }
 ul.ref {
   list-style-image:url(/images/li_1.gif);
   margin:2px 3px 2px 10px; 
   padding:2px 3px 1px 10px;
 }
 li {
   margin:0px 3px 1px 2px; 
   padding:0px 3px 1px 1px;
 }
 small {
   font-size:8pt;
 }
 tr.over { 
   background-color:#ECF6E8; 
   cursor:pointer; 
   cursor:hand;
 }
 tr.normal { 
   background-color:#FFFFFF; 
   cursor:pointer; 
   cursor:hand;
 }
 
/* Каталог товаров */
 .PageActive {
   color:#000000; font-weight:bold; padding:0px 4px; background-color:#e7ebec;
 }
 .catBoxBG {
   width:100%; background:url(/images/cat_box_bg.gif) repeat-x;
 }
 .catBoxL {
   background:url(/images/cat_box_l.gif) top left no-repeat;
 }
 .catBoxR {
   background:url(/images/cat_box_r.gif) top right no-repeat;
 }
 .catNum {
   color:#aac182; 
   font-size: 3em; 
   font-weight:bold;
 }
 .catName {
   color:#000000; 
   font-size:1.2em; 
   font-weight:bold;
 }
 .catName:hover {
   text-decoration:none;
 }
 
/* Новости */
 .NewsBlock {
   width:47%; 
   height: 90px;
   display:inline; 
   float:left; 
   padding-bottom:15px;
 } 
 .NewsSep {
   width:4%; 
   display:inline; 
   float:left;
 } 
 .NewsPic {
   width:10px; 
   height:100%; 
   float:left;
 }
 
/*Справочники*/
 .Reference {
   width:30%;
   height:130px;
   display:inline; 
   float:left;
   vertical-align:top;
   margin: 0px 2% 20px 0px;
 }
 
/*Личный кабинет*/
 .SubOrder {
   display:none; 
   margin:15px 0px 15px 30px;
 }
 .SubOrderTr {
   color:#6e7d68;
   background-color:#def3d5;
 }

/* Cтили верстки */
 .hand {
   cursor:pointer; 
   cursor:hand;
 }
 .NormalText {
   font-size:9pt;
 }
 .Blue {
   color:#9bf7ff;
 }
 .OrangeBold {
   color:#d86501; 
   font-weight:bold;
 }
 .RedBold {
   color:#990000; 
   font-weight:bold;
 }
 .GreenT {
   color:#3a8d28;
 }
 .Small{ 
   font-size:8pt;
 }
 .WhiteBig, .WhiteNormal, .WhiteSmall, .WhiteBold {
   color:#FFFFFF; 
 }
 .WhiteBig {
   font-size:11pt;
 }
 .WhiteNormal {
   font-size:9pt;
 }
 .WhiteBold {
   font-size:9pt; 
   font-weight:bold;
 }
 .WhiteBold:hover {
   text-decoration:none;
 }
 .WhiteSmall {
   font-size:8pt;
 }
 .Yellow {
   color:#ffda82;
 }
 .Green {
   color:#bafc7c;
 }
 .DarkGray {
   color:#6b7379;
 }
 .Gray {
   color:#999999; 
 }
 .GraySmall {
   color:#999999; 
   font-size:8pt;
 }
 .GrayBold {
   color:#999fa2; 
   font-weight:bold;
 }
 table.Basket td {
   padding:0px 5px;
 }
 tr.HeaderTable {
   color:#6b7379; 
   background-color:#e7ebec;
 }
 .FormPadding {
   padding:3px 20px 0px 20px;
 }
 .TablePadding {
   margin:15px 30px 0px 30px;
 }
 .Padding15 {
   padding:14px 14px 0px 14px;
 }
 .Padding5 {
   padding:6px 0px 6px 5px;
 }
 .PaddingRight {
   padding-right:5px;
 }
 .PaddingLeft {
   padding-left:10px;
 }
 .PaddingTop {
   padding-top:10px;
 }
 .MenuBox {
   margin:0px 15px; 
   display:inline;
 }
 .Menu {
   color:#FFFFFF; 
   font-size:1.0em; 
   font-weight:bold; 
 }
 .Menu:hover {
   text-decoration:none;
 }
 .SubMenu {
   margin:2px 15px 1px 15px;
 }
 .GrayTR {
   background:url(/images/gray_tl.gif) top left no-repeat;
 }
 .GrayTL {
   background: #e7ebec url(/images/gray_tr.gif) top right no-repeat;
 }
 .GrayBL {
   background:url(/images/gray_bl.gif) bottom left no-repeat;
 }
 .GrayBR {
   background:url(/images/gray_br.gif) bottom right no-repeat;
 }
 .GrTR {
   background:url(/images/gr_tl.gif) top left no-repeat;
 }
 .GrTL {
   background:url(/images/gr_tr.gif) top right no-repeat;
 }
 .GrBL {
   background:url(/images/gr_bl.gif) bottom left no-repeat;
 }
 .GrBR {
   background:url(/images/gr_br.gif) bottom right no-repeat;
 }
 .GrBG {
   background:url(/images/gr_bg.gif) center 10px no-repeat;
   
 }
 .GrBG1 {
   background:url(/images/gr_bg.gif) center 10px no-repeat;
   background-position: bottom;
   background-color: #429730;
   
 }
 .OrTR {
   background:url(/images/or_tl.gif) top left no-repeat;
 }
 .OrTL {
   background:url(/images/or_tr.gif) top right no-repeat;
 }
 .OrBL {
   background:url(/images/or_bl.gif) bottom left no-repeat;
 }
 .OrBR {
   background:url(/images/or_br.gif) bottom right no-repeat;
 }
 .OrBG {
   background:url(/images/or_bg.gif) center 10px no-repeat;
 }
 .BlTR {
   background:url(/images/bl_tl.gif) top left no-repeat;
 }
 .BlTL {
   background:url(/images/bl_tr.gif) top right no-repeat;
 }
 .BlBL {
   background:url(/images/bl_bl.gif) bottom left no-repeat;
 }
 .BlBR {
   background:url(/images/bl_br.gif) bottom right no-repeat;
 }
 .BlBG {
   background:url(/images/bl_bg.gif) center 10px no-repeat;
 }


table.c-block td, table.c-block td div {vertical-align:top;font:11px Tahoma, Verdana, Microsoft Sans Serif, sans serif, Arial;line-height:15px;}

table.c-block td.bm {
	font:9px Small fonts, sans serif, Arial;
	color:#999999;
	padding-top:2px;
	padding-right:5px;
	
}


table.c-block td.bm {
	font:9px Small fonts, sans serif, Arial;
	color:#999999;
	padding-top:2px;
}

b.c-t-5 {
	color:#0B5BB5;
	font-weight:normal;
}

.sqblock {
	width:10px;
	height:10px;
}

div.bm {width:17px;height:1px;margin-top:5px;}


div.phone {white-space: nowrap;text-align:right;margin-right:10px;}
