body, html{
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  min-height:100%;
  min-width:100%;
} 
.maintext{
color:#666666;
padding:3px;
text-align:justify;
overflow:auto;
/*height:210px;*/
}
.maintext p{ margin-bottom:10px;}
a{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FF0000;
  font-weight:normal;
  text-decoration:none;
}
p{
  margin:0px;
  padding:0px;
}
img.mgt, img.bord{
  border:1px solid #398239;
  margin-right:5px;
}

img.abz{
  margin-bottom:3px; 
  margin-top:8px;
}
p.abz, li.abz, ul.abz {
  font-size:14px;
}
p.abz {
  text-indent:20px;
  padding-bottom:5px;
}
h4.abz{
  font-size:14px;
  padding:0px 10px 10px 35px;
  font-weight:normal;
}
li.abz {
  text-indent:20px;
  list-style-type:disc;
}
ul.abz {
  padding-left:30px;
}

.b{
  border:solid;border-width:1px;
  border-color:#000000;
}

table{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:normal;
  white-space: normal;
  border-spacing: 0;
  border-collapse: collapse;
}
img
{
  border:none;
}
h1{
  font-size:12;
  color:#FF0000;
  font-weight:normal;
}
h2{
  font-size:12;
  color:#FF0000;
  font-weight:normal;
}
h3{
  font-size:14;
  color:#FF0000;
  font-weight:normal;
}

a:link.navigation288,
a:visited.navigation288,
a:active.navigation288{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#006633;
  /*vertical-align:super;*/
  font-weight:normal;
}
a:hover.navigation288
{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FF6600;
 /* vertical-align:super;*/
}

a:link.navigation,
a:visited.navigation,
a:active.navigation{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#006633;
  vertical-align:super;
  font-weight:normal;
}
a:hover.navigation, nav
{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FF6600;
  vertical-align:super;
}
.nav_shadow2{
  padding:9px 0px 7px 12px;
  text-align:left;
  vertical-align:top;
}
.nav_shadow{
  background:url(../imgs/nav_shadow.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  padding:0px 0px 0px 12px;
  padding-top:3px;
}
.nav_shadow28{
  padding:0px 0px 0px 12px;
}
.nav_shadow28{
  padding:0px 0px 0px 0px;
}
.nav_shadow_left{
  background:url(../imgs/nav_shadow_left.jpg);
  background-position:left top;
  background-repeat:no-repeat;
}
a:hover.nav_bottom,
a:link.nav_bottom,
a:active.nav_bottom,
a:visited.nav_bottom{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#CCCCCC;
  font-weight:normal;
}
a:hover.panel,
a:link.panel,
a:active.panel,
a:visited.panel{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FFFFFF;
  text-transform:lowercase;
  font-weight:normal;
}
a:hover.panel2,
a:link.panel2,
a:active.panel2,
a:visited.panel2{
  font-weight:bold; 
  text-decoration:none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FFFFFF;
  text-transform:lowercase;
  font-weight:normal;
}

a:link.apolitica,
a:active.apolitica,
a:visited.apolitica,
a:hover.apolitica{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  font-weight:normal;
}


a:link.pak_logo,
a:hover.pak_logo,
a:active.pak_logo,
a:visited.pak_logo, .pak_logo{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:32;
  color:#FFFFFF;
  font-weight:normal;
}
.pak{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12;
  color:#FFFFFF;
  font-weight:bold;
}
.pak2{
  font-weight:bold;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px; 
  color:#006633;
  padding-right:3px;
}
.pak_phon{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  color:#ffffff;
}
.pak_phon2{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  color:#006633;
}
.red{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#FF0000;
  font-weight:bold;
  text-transform:uppercase;
}
.red_2{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#FF9999;
  font-weight:bold;
}
.red_small{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FF0000;
  font-weight:bold;
}
.select{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}
a:active.newsDate,
a:link.newsDate,
a:visited.newsDate{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FF9999;
  font-weight:normal;
}
a:hover.newsDate{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FF0000;
  font-weight:normal;
}
#date{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FF0000;
}
.newsBody{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
.news{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
}

a:active.hmenu,
a:link.hmenu,
a:visited.hmenu, .hmenu{
  margin:3px 5px 0px 5px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF3300;
  font-weight:normal;
}
a:hover.hmenu{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF6600;
  font-weight:normal;
  text-decoration:none;
}
a:active.menu,
a:link.menu,
a:visited.menu, .menu{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}
a:hover.menu{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:none;
}
#highlight
{
color:#330099;
  font-weight:normal;
}

a:link.submenu{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
}
.ul{
  padding:0px 0px 3px 25px;
}

.li{
  padding:0px 0px 0px 0px;
}

a:link.cat,
a:visited.cat,
a:active.cat{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FF9999;
  font-weight:normal;
  text-decoration:none;
}

a:hover.cat{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FF0000;
  font-weight:normal;
  text-decoration:none;
}

.cat_marked{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FF0000;
  font-weight:normal;
  text-decoration:none;
}

a:link.razdel,
a:active.razdel,
a:visited.razdel{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:normal;
}
a:hover.razdel{
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}

.mrgin{
  margin-left:-20px;
}
.mrgin2{
  margin-left:-20px;
 padding: 5px;
}

/*2007.10.18*/

.flash{
  vertical-align:top;
}
.flash_padd{
  padding:10px 0px 5px 16px;
}
.adress{
  padding:0px 0px 6px 0px;
}
a.na_glav{
  color:#FFFFFF; 
  font-weight:bold; 
  font-size:13px; 
  line-height:14px;
  vertical-align:top;
  padding-top:0px;
  padding-left:25px;
}
a:hover.na_glav{
  color:#FF0000; 
  font-weight:bold; 
  font-size:13px; 
  line-height:14px;
  vertical-align:top;
  padding-top:0px;
  padding-left:25px;
}
.phone{
  padding:0px 0px 0px 10px;
}
.shapka{
  background:url(/imgs/top_backgr.jpg); 
  background-position:top left; 
  background-repeat:no-repeat; 
}
.shapka2{
  background:url(/imgs/top_backgr2.jpg); 
  background-position:top left; 
  background-repeat:no-repeat; 
}
.shapka3{
  background:url(/imgs/top_backgr3.jpg); 
  background-position:top left; 
  background-repeat:no-repeat; 
}
.search_padd{
  padding-left:350px;
  padding-top:17px;
}
.search_padd2{
  padding-right:0px;
  vertical-align:top;
  padding-top:8px;
}
.price_padd{
  text-align:left;
  padding-right:10px;
  padding-left:10px;
  vertical-align:top;
  padding-top:12px;
}
.company{
  background:url(/imgs/tarelka_shadow.jpg); 
  background-position:left top; 
  background-repeat:no-repeat;
}
.text{
  background:url(/imgs/poloska_shadow.jpg); 
  background-position:bottom left; 
  background-repeat:repeat-x;
  text-align:left;
  vertical-align:top; 
}
.shadow_top{
  background:url(/imgs/top_backgr6.jpg); 
  background-position:top left; 
  background-repeat:no-repeat;
}
.zont{
  background:url(/imgs/zont_verh.jpg); 
  background-position:bottom right; 
  background-repeat:no-repeat;
}
.cont{
  padding-right:20px;
}
.news_padd{
  padding:0px 12px 0px 12px;
}
.news_padd288{
  padding:0px 12px 0px 12px;
}
.excel_list{
  color:#FFFFFF; 
  font-weight:bolder; 
  font-size:13px; 
  line-height:14px;
}
.korobka{
  background:url(/imgs/karobka2.jpg); 
  background-position:left bottom; 
  background-repeat:no-repeat;
}
.glossary{
  z-index:5; 
  position:absolute; 
  margin:0px -60px 0px 178px; 
}
.pos_adress_bott{
  vertical-align:bottom; 
}
.mailupd_info{
  padding:5px 0px 0px 25px;
}
.banner{
  padding:5px 0px 0px 15px;
}
.apoll_padd{
  padding:5px 0px 0px 5px;
}
.bott_menu{
  border-bottom: solid 1px white; 
  padding:13px 0px 1px 0px;
}
table.backgr_1{
  width:100%; 
  height:76px; 
  background:url(/imgs/zont_niz2.jpg);
  background-position:right top; 
  background-repeat:no-repeat;
}
.backgr_2{
  width:100%; 
  height:76px; 
  background:url(/imgs/panel_levo2.jpg); 
  background-position:left top; 
  background-repeat:no-repeat;
}
.style_poloska{
  background:url(/imgs/poloska_centr_pravo2.jpg); 
  background-position:top left; 
  background-repeat:repeat-x;
}
.padd_33{
  padding-top:13px;
}
.menu_class{
  position:absolute;  
  text-align:left; 
  padding-top:139px;
}
#content{
padding-left:8px;
}
#cart_bott{
  background-image:url(/imgs/cart_bottom.jpg);
  background-position:bottom left; 
  background-repeat:no-repeat;
}
#cart_top{
  background-image:url(/imgs/cart_top.jpg);
  background-position:top left; 
  background-repeat:no-repeat;
}
.cart_bottom{
  background-image:url(/imgs/bottom.jpg);
  background-position:top left; 
  background-repeat:no-repeat;
}
.text_bott{
font-family:Arial;  
font-size:12px;  
color:#dd0000;  
font-weight:normal;  
text-decoration:none; 
font-weight:bold;
padding-left:20px;
padding-right:20px;
}
.text_bott2{
margin-left:20px;
font-family:Arial;  
font-size:12px;  
color:#006633;  
font-weight:normal;  
text-decoration:none; 
padding-right:20px;
padding-bottom:15px;
}
.cart_tit{
vertical-align:top; 
padding-top:12px; 
font-family:Arial; 
font-weight:bold; 
font-size:16px; 
color:#006633;
}
br{
white-space: normal;
}