* {
  margin: 0;
  padding: 0;
  /* стандартное правило для удаления всех посторонних отступов */
}

html {
  height: 100%;
  /* чтобы элемент html распространялся на всю высоту окна браузера */
}

body {
  position: relative;
  /* чтобы потомки элемента body позиционировались по отношению к body */
  height: auto !important;
  /* для Firefox и Opera — чтобы не сработало следующее объявление */
  height: 100%;
  /* для IE (работает некорректно, что обеспечивает нужный результат) */
  min-height: 100%;
  /* для Firefox и Opera (в IE 7 делает то же, что предыдущее объявление) */
  color:#4d4a4b;
}
h1 {
  font-size:18px;
  text-align:left;
  line-height:24px;
  color:#CE0008;  
}
html{
    font-size:100.01%;
    }
	
body{margin:0px;padding:10px;padding-left:0px;background:#4b4b4d;font-family:Arial;font-size:62.5%;}
table{border-collapse: collapse}
table td{background:#f6f6f6;border:0px solid yellow}
img {border:0px;}
.left{background:url(/images01/left_vertical_line.gif) repeat-y #f6f6f6;padding-left:10px;width:}
.vettical1-top{background:url(/images01/vertical1-bg.gif) repeat-y left top;width:29px;}
.vettical2-bg{background:url(/images01/vertical2-bg.gif) repeat-y left top;width:36px;}
.vettical2-bottom-right{background:url(/images01/vertical2-bottom-right.gif) no-repeat left bottom #f6f6f6;}

.logo-level1{background:url(/images01/logo-level1.gif) no-repeat left top;width:224px;height:170px;display:block;}
.logo-level2{background:url(/images01/logo.jpg) no-repeat left 42px;height:142px;width:210px;margin-left:23px;}
.logo-text1{width:150px;text-align:right;float:right;border:0px solid red;color:#d90008;font-weight:bold;font-style:italic;font-size:0.75em;padding-top:40px;padding-bottom:35px;}
.logo-text2{margin-top:2px;width:200px;font-style:italic;font-size:0.75em;color:#6f6f6f;float:right;text-align:right;}
.logo-text2 a{text-decoration:none;color:#6f6f6f;}
.css14{width:90%;background:url(/images01/m_1.gif) repeat-x top left  #fdfdfd;margin-left:-10px;width:300px;}
.css15{width:100%;height:100%;background:url(/images01/m_3.gif) repeat-y top right}
.css16{width:100%;height:100%;background:url(/images01/m_4.gif) repeat-y top left}
.css17{width:100%;height:100%;background:url(/images01/m_0.gif) no-repeat top left}
.css18{width:100%;height:100%;background:url(/images01/m_6.gif) repeat-x bottom left}
.css19{width:100%;height:100%;background:url(/images01/m_5.gif) no-repeat bottom left}
.css20{width:100%;height:100%;background:url(/images01/m_7.gif) no-repeat bottom right}
.css21{width:100%;height:100%;background:url(/images01/m_8.gif) no-repeat bottom left}
.css22{width:100%;height:100%;background:url(/images01/m_2.gif)  no-repeat top right;}
.css23{width:100%;height:100%;}
a{text-decoration:underline;color:#1d6887;}
.left-menu {list-style-image:url(/images01/m_bullet.gif);padding-right:10px;margin-bottom:20px;}
.left-menu{margin-left:30px;padding-left:30px;margin-top:0px;padding-top:15px;}
.left-menu a{text-decoration:underline;color:#1d6887;font-family:Arial;font-size:0.8em;}
.left-menu a:hover{text-decoration:none;color:#d90008;;font-family:Arial;font-size:0.8em;font-weight:}
.left-menu a.active{text-decoration:none;color:#d90008;;font-family:Arial;font-size:0.8em;font-weight:bold}

.css25{font-family:Arial;font-size:0.9em;font-weight:bold;color:#ce0008;width:250px}
.css26{margin-top:9px;font-family:Arial;font-size:0.8em;color:#4d4a4b;width:250px}
.css27{border:1px solid white;margin-left:2px;margin-right:10px;}
.css35{margin-left:5px;margin-top:5px;}
.css35 table td{background:transparent}
.css36{font-family:Arial;font-size:1em;color:white;}
.css36 table td{background:transparent}
.css37{background:url(/images01/mt_1.gif) repeat-x left top;padding-left;height:71px;}
.css38{background:url(/images01/mt_0.gif) no-repeat left top;height:71px;}
.css39{background:url(/images01/mt_2.gif) no-repeat right top;height:71px;padding-left:42px;padding-right:71px;size:}
.css40{height:27px;font-size:0.9em;line-height:27px;color:white;vertical-align:middle}
.css41{font-size:0.9em;line-height:27px;color:white;vertical-align:middle}
.css41 td{;background:#6f6f6f}
.css40{height:27px;}
.css41{font-size:0.9em;line-height:27px;color:white;vertical-align:middle}
.css43{line-height:29px;}

.css55 td{font-weight:bold;font-family:Arial;font-size:0.8em;color:white;background:#d90008;line-height:30px;
overflow:auto;
}
.css55 a{color:white;text-decoration:none}
.css55 a:hover{color:white;text-decoration:underline}

.css56{padding:0px 0px 15px  0px;font-size:0.8em}
.css56 img{}
.css56 a{color:white;text-decoration:none;font-weight:bold;}
.css56 a:hover{color:white;text-decoration:underline;font-weight:bold;}
.css64{font-family:arial;font-size:0.8em;color:#ce0008;font-weight:bold;margin-bottom:3px;font-size:14px;}
.css65{font-family:arial;font-size:0.7em;color:#4d4a4b;padding-bottom:3px;}
.css65 span{font-size:1em}
.css66{font-family:arial;font-size:0.8em;color:#4d4a4b;}
.css67{font-family:arial;font-size:0.6em;color:#4d4a4b;padding-bottom:3px;}
.css68{font-family:arial;font-size:0.8em;color:#4d4a4b;}

.css55_1{font-weight:bold;font-family:Arial;font-size:0.8em;color:white;background:transparent;line-height:20px;text-align:center}
.css55_1 a{color:white;text-decoration:none;}
.css55_1 a:hover{color:white;text-decoration:underline}
/*.css56_1{padding:0px 17px 17px  17px}*/
.css56_1 {background:transparent;}
.css56_1 div{background:#d90008;margin:0px 8px 0px 8px;width:180px;text-align:center}
.css56_1  .bottom{background:#d90008;;height:16px;}

.b_lev_1{color:#d90008;background:url(/images01/basket.gif) no-repeat left center;font-size:0.85em;padding-left:0px;line-height:0.85em;font-weight:bold;padding-bottom:2px;padding-top:10px}
.b_lev_1 a{color:#d90008;}
.b_lev_2{letter-spacing:1px;font-size:0.75em;color:#6f6f6f;}
.b_lev_2 span{letter-spacing:1px;color:#d90008;font-weight:bold;}
.b_lev_3{letter-spacing:1px;padding-top:4px;}
.b_lev_3 button{padding:0px;margin:0px;border:0px;background:#f5f5f5;width:110px;}
.left-menu li{margin-bottom:3px;}
.css63{margin-left:20px;width:100%}
.css64{font-family:arial;font-size:1.3em;color:#ce0008;font-weight:bold}
.menu_top {padding-top:6px;height:29px;background:transparent;text-align:justify}
.menu_top a{color:white;font-family:Arial;font-size:0.8em;text-decoration:underline}
.menu_top a:hover{text-decoration:none}
.menu_top div{float:left;}

.css77{font-family:arial;font-size:1em;color:#ce0008;font-weight:bold}
.css78{font-family:arial;font-size:0.8em;color:#4d4a4b;}
.css79{list-style-image:url(/images01/li.gif);margin-left:-3px;width:90%}
.css80{font-family:arial;font-size:1em;color:#ce0008;font-weight:bold;padding-top:70px;}
.css81{font-family:arial;font-size:0.8em;color:#4d4a4b;}
.css82{font-family:Arial;font-size:0.7em;}
.ps_logo{padding-right:5px;}
.css82 {text-decoration:none}
.css82:hover {text-decoration:underline}
.auorization {font-family:Arial;color:#6f6f6f;font-size:0.8em;width:250px;padding-right:15px;}
.auorization input{width:83px;border:1px solid #989898;height:20px;font-family:Arial;color:#6f6f6f;line-height:18px;padding:0px;margin:0px;font-size:12px;}
.auorization .button{width:36px;padding:0px;margin:0px;border:1px solid white;background:transparent;height:20px;}
.auorization form{margin:0px;padding:0px;margin-top:10px;}
.auorization a{font-size:100%}
.mdash{margin-left:0px;padding-left:17px;margin-top:0px;padding-top:3px;position:relative}
.mdash li{margin-bottom:5px;}
.mdash li{margin-left:12px;padding-left:5px}
.for_autoriz{
color:#6f6f6f;font-size:0.7em;letter-spacing:1px;font-family:Arial;
padding-bottom:10px;
}
.for_autoriz span{background-color:#6f6f6f;padding:1px 3px;}
.for_autoriz a{color:white;text-decoration:}
.for_autoriz a:hover{color:white;text-decoration:underline;}

.copyright{color:#2d2d2d;font-size:0.7em;padding-top:30px;padding-bottom:5px;position:relative;}
.position_fix {
 position:absolute;
 right:-5px;
}
.position_fix_ya {
 position:relative;
 left:-5px;
 padding:0 0 20px;
}
.position_fix_legprom {
 position:relative;
 left:-3px;
}
.advv {
  font-size:11px;
  color:#969093;
  padding:0 0 10px;
}
.advv a{
  color:#969093;
}
.advv a:hover{
  text-decoration:none;
}
.postal1{background:url(/images01/postal1.jpg)  no-repeat right 146px #f6f6f6;}
.postal2_1{background:url(/images01/postal2.jpg)  no-repeat right 126px #f6f6f6;}
.postal2_2{background:url(/images01/postal2.jpg)  no-repeat right -76px #f6f6f6;}
.postal2_21{background:url(/images01/postal2.jpg)  no-repeat right -86px #f6f6f6;}
.text-on-title{font-size:0.8em;width:50%;color:#4d4a4b;margin-left:15px;}

.bread_crumbs{font-size:0.7em;font-family:arial;line-height:1em;color:#6f6f6f;margin-left:25px;margin-top:10px;float:left}
.bread_crumbs_addition{font-size:0.7em;font-family:arial;line-height:0.7em;color:#6f6f6f;margin-top:10px;float:left}
.bread_crumbs a{color:#1d6887;float:left;text-decoration:underline}
.bread_crumbs a:hover{text-decoration:none}
.heading_section{padding-right:18px;font-size:1.3em;color:#d90008;font-family:Arial;margin-left:10px;line-height:1.3em;margin-bottom:17px;}

.commodity_head{font-family:arial;height:100%;background:#d90008;border:1px solid #d1d1d1;text-align:center;line-height:1.2em;padding:0px 5px;}
.commodity_head a{color:white;font-size:0.75em;text-decoration:none;}
.commodity_head a:hover{color:white;font-size	:0.75em;text-decoration:underline;}
.commodity_img{vertical-align:middle;text-align:center;border:1px solid #d1d1d1;background:white;height:100%;padding:20px 0px;;}
.commodity_img div{text-align:center}
.commodity_img img{border:1px solid #d1d1d1;}
.commodity_price{font-family:arial;background:white;;color:#d90008;font-weight:bold;font-size:0.8em;line-height:1.5em;text-align:center;border:1px solid #d1d1d1;}

.commodityin{font-family:arial;font-size:;color:#6f6f6f;margin-left:20px;background:transparent;margin-bottom:10px;width:250px}
.commodityin td{background:transparent;}
.commodityin table td{font-size:0.8em;color:#6f6f6f;font-family:Arial;background:transparent;}
.commodityin span{color:#d90008;}
.page_nav{margin:0px;color:#6f6f6f;text-align:left;margin-left:px;}


.content,.content td {font-size:0.8em;}
.content{padding-left:10px;}
.content .catalogue td{font-size:100%;}
.content .fulobject table td{font-size:80%;}
.content .fulobject td{font-size:100%;}
.content .fulobject td  td{font-size:100%;}

.order_may_for_articles {font-size:0.8em;}
table.commodityin  table{font-size:0.8em;}

.content .fulobject p{font-size:0.8em;}

.content .fulobject {width:100%}
.content .fulobject table{width:100%;position:relative}
.content ul {margin-left:17px;}
.order_may{padding-left:15px}
.order_may_for_articles{margin-left:20px;background:transparent;}
.order_may_for_articles td{background:transparent;}
.button_articles{margin-left:20px;margin-top:-30px;}

#p label{
position:absolute;
z-index:10;	
display:block;
font-size:12px;
color:#6f6f6f;
margin-top:3px;
margin-left:1px;
line-height:16px;
cursor:text;
}
#p input{
position:relative;
z-index:0;
}