body  {	font-weight: normal; font-size: 11px; font-family: tahoma, verdana, geneva, helvetica; text-decoration: none; color: #ffffff;}
table {	font-weight: normal; font-size: 11px; font-family: tahoma, verdana, geneva, helvetica; text-decoration: none; color: #ffffff;}
a {	font-weight: normal; font-size: 11px; font-family: tahoma, verdana, geneva, helvetica; text-decoration: none; color: #ffffff;}
a img {border:none}
textarea {font-size: 11px; border-right: #8c8c80 1px solid; border-left: #8c8c80 1px solid; border-top: #8c8c80 1px solid; border-bottom: #8c8c80 1px solid; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x;}
input.std {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial;}
input.reginput {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 17px; width: 250px;}
input.reginput1 {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 17px; width: 30px;}
input.reginput2 {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 17px; width: 50px;}
input.reginput3 {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 17px; width: 88px;}
input.reginput5 {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 17px; width: 88px;}
input.reginput4 {font-size: 11px; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 17px;}
textarea.reginput {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 100px; width: 250px;}
select.reginput {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 15px; width: 250px;}
input.orderbox {font-size: 11px; border-right: #9f9f9f 1px solid;  border-left: #9f9f9f 1px solid; border-bottom: #9f9f9f 1px solid; border-top: #9f9f9f 1px solid; background: #9f9f9f; color: #ffffff; font-style: normal; font-family: tahoma, verdana, geneva, arial; height: 17px;}
input.check {border-right: #4e4e4e 1px solid;  border-left: #4e4e4e 1px solid; border-bottom: #4e4e4e 1px solid; border-top: #4e4e4e 1px solid;}
select {font-size: 11px; border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial;}
option { font-size: 11px;border-right: #8d8b7f 1px solid;  border-left: #8d8b7f 1px solid; border-bottom: #8d8b7f 1px solid; border-top: #8d8b7f 1px solid; background: url(img/input_bg.gif) #ffffff; background-repeat: repeat-x; color: #49494b; font-style: normal; font-family: tahoma, verdana, geneva, arial;}
p {margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
h1 {color: #d3d0ea;  font-size: 18px; font-family: tahoma, arial, verdana, geneva; font-weight: normal; margin-bottom: 0px; padding-bottom:0px;}
table.tcompany {background-image:url('img/company_bg.jpg'); background-position:top; background-repeat: no-repeat; height: 110px;}
table.tnews {background-image:url('img/news_bg.jpg'); background-position:top; background-repeat: no-repeat; height: 110px;}

table.newsblock {background-image:url('img/company_bg_3.jpg'); background-position:top right; background-repeat: no-repeat;} 
table.fnewsblock {background-image:url('img/news_bg_3.jpg'); background-position:top right; background-repeat: no-repeat;}
.tborder{background-color: #000000; border: 1px #3e3e3e solid; width: 200px;  padding-left: 12px; padding-top: 12px; padding-bottom: 12px; padding-right: 12px;} 
.tborder2{background-color: #000000; border: 1px #3e3e3e solid; width: 673px;  padding-left: 12px; padding-top: 12px; padding-bottom: 12px; padding-right: 12px;} 
.tborder22{background-image: url('img/contact_banner.jpg'); background-position: top right; background-repeat: no-repeat; background-color: #000000; border: 1px #3e3e3e solid; width: 673px;  padding-left: 12px; padding-top: 12px; padding-bottom: 12px; padding-right: 12px;} 
.tborder3{background-color: #000000; border: 1px #3e3e3e solid; padding-left: 12px; padding-top: 12px; padding-bottom: 12px; padding-right: 12px;} 
.tborder4{background-color: #000000; border: 1px #3e3e3e solid; padding-left: 12px; padding-top: 12px; padding-bottom: 12px; padding-right: 12px; color: #9e9e9e;} 
.tborder5{background-color: #000000; border: 1px #3e3e3e solid; padding: 40 40 40 40; color: #9e9e9e;} 
.tborder6{background-color: #000000; border: 1px #3e3e3e solid; padding: 10 10 10 10; color: #9e9e9e;} 
td.bg11 {background-image:url('img/company_bg_1.jpg'); background-position:top; background-repeat: no-repeat; padding-top: 18px;} 
td.bg1 {background-image:url('img/complex_bg_down.jpg'); background-position:bottom; background-repeat: no-repeat; padding-top: 18px;} 
td.nbg1 {background-image:url('img/news_bg_1.jpg'); background-position:top; background-repeat: no-repeat; padding-top: 18px;} 
td.bg2 {padding-left: 15px; padding-right: 10px;}
td.bg2_ {background-image:url('img/company_bg_2.jpg'); background-position:top; background-repeat: no-repeat; padding-left: 18px;}
td.bg22_ {padding-top: 18px;} 
td.bg22 {background-image:url('img/company_bg_22.jpg'); background-position:top; background-repeat: no-repeat; padding-top: 18px;} 
td.nbg2 {background-image:url('img/news_bg_4.jpg'); background-position:top; background-repeat: no-repeat; padding-top: 18px;} 
td.bg3 {background-image:url('img/complex_bg_down.jpg'); background-position:top, left; background-repeat: no-repeat;} 
td.td1 {background-color: #171322; height: 16px; border-bottom: 1px #29233f solid;}
.header {color: #d3d0ea;  font-size: 18px; font-family: arial, tahoma, verdana, geneva;}
.headern {color: #eee2cc; font-size: 18px; font-family: arial, tahoma, verdana, geneva;}
.header2 {color: #fefefe; font-size: 18px; font-family: arial, tahoma, verdana, geneva; padding-left: 6px;}
.header3, .header3 a {color: #fefefe; font-size: 18px; font-family: arial, tahoma, verdana, geneva;}
.header4 {color: #fef2d8; font-size: 18px; font-family: arial, tahoma,  verdana, geneva; padding-left: 13px;}


.delim {width: 200px; background-image:url('img/delim.gif'); background-repeat: repeat-x; height: 1px; margin-top: 10px; margin-bottom: 10px;}
.delim2 {background-image:url('img/delim.gif'); background-repeat: repeat-x; height: 1px;}
.authtext {color: #fff1da; font-weight: bold;}
a.authlink {color: #fef2da; text-decoration: underline;}
a.authlink2 {color: #9e9e9e; text-decoration: underline;}
a.authlink2:hover {color: #dddddd; text-decoration: underline;}
div.text {font-size: 12px; color: #9e9e9e; padding: 0 30 0 0;}
.text {color: #9e9e9e;}
.white {color: #fff1d7;}
a.white {color: #fff1d7;}
a.white:hover {text-decoration: underline;}
.white {color: #fff1d7;}
.whiteb {color: #fff1d7; font-weight: bold;}
.desc {color: #9e9e9e;}
a.desc:hover{text-decoration: underline;}
a.whiteb {color: #fff1d7; font-weight: bold;}
a.whiteb:hover {text-decoration: underline;}
.whiteb {color: #fff1d7; font-weight: bold;}
.newsdate {color: #666666;}
.newsdate2 {color: #9e9e9e; font-weight: bold;}
.newsheader {color: #e2e0fa; font-weight: bold; padding-top: 5px;}
.newsheader2 {color: #fff1da; font-weight: bold;}
.newsinfo {color: #9e9e9e; padding-top: 5px;}
.newsinfo2 {color: #9e9e9e;}
a.note {color: #d5d5d5; text-decoration: underline; font-size: 10px;}
.note {color: #d5d5d5; font-size: 10px;}
.newsdetails {color: #ffffff;}
span.newsdetailss {color: #ffffff; cursor: pointer;}
span.newsdetailss:hover {text-decoration: underline; cursor: pointer;}
a.newsdetails {color: #ffffff;}
a.newsdetails:hover {text-decoration: underline;}

.favorites {color: #a447bc;}
.favorites2 {color: #9e9e9e;}
a.favorites {color: #a447bc;}
a.favorites:hover {text-decoration: underline;}

.faqheader {color: #fff2d7; font-weight: bold;}
.faqtext {color: #9e9e9e;}

a.cataloggroups {color: #fdf3d8; text-decoration: underline;}
.red {color: #a54dbd;}
a.red {color: #a54dbd;}
a.red:hover {text-decoration: underline;}
.companyheader {font-family: arial, tahoma, verdana, geneva; font-weight: bold; font-size: 14px; color: #d4d2e8;}
.companynav {color: #d7c39e;}
.companynav_s {color: #a54dbd;}
.companyinfo {color: #9e9e9e; padding-top: 5px;}
a.companynav {color: #e4dffd;}
a.companynav_s {color: #a54dbd;}
a.companynav:hover {color: #fff0d9;}
a.companynav_s:hover {color: #fff0d9;}

.catalogsort {color: #d3d1e9; font-size: 12px; font-weight: bold;}
.catalogbrand {color: #d4d0e7; font-weight: bold;}
a.catalogalph_s {color: #9e9e9e;  font-weight: bold;}
a.catalogalph_s:hover {color: #9e9e9e; text-decoration: underline;  font-weight: bold;}
a.catalogalph {color: #9e9e9e;}
a.catalogalph:hover {color: #9e9e9e; text-decoration: underline;}
a.catalogalph_2 {color: #ffffff;}
a.catalogalph_2:hover {color: #ffffff; text-decoration: underline;}

a.catalogalph_n {color: #000000;}
a.catalogalph_n:hover {color: #ffffff; background-color: #000000;}
a.catalogalph_nn {color: #ffffff; background-color: #000000;}
a.catalogalph_nn:hover {color: #ffffff; background-color: #000000;}


a.catalogalph_n_ {color: #ffffff;}
a.catalogalph_n_:hover {color: #000000; background-color: #ffffff;}
a.catalogalph_nn_ {color: #000000; background-color: #ffffff;}
a.catalogalph_nn_:hover {color: #000000; background-color: #ffffff;}


.catalogalph {color: #9e9e9e;}
a.textlink {color: #9e9e9e;text-decoration: underline;}
.div10 {margin-left: 7px;} 
.welcome {color: #fff0dc;}
.welcome2 {color: #9e9e9e;}
.copyright {color: #999999;}
.clientsheader {color: #d3d1e9;}
.reg {color: #fef4d9; font-weight: bold;}
.auth {color: #e3dffa;}
a.copyright {color: #999999; text-decoration: underline;}
a.pages {color: #d7c39e;}
a.pages:hover {color: #d7c39e; text-decoration: underline;}
.pages {color: #d7c39e;}

img.banner1 {border: 1px #777779 solid;}
img.banner2 {border: 1px #d4d0b5 solid;}
img.newspic {border: 1px #696967 solid;}
.newspic {border: 1px #696967 solid;}
img.picture {border: 1px #e7cdb2 solid;}
img.comppic {border: 1px #696967 solid; margin-right: 10px; float:left;}
img.mainpic {border: 5px #696967 solid;}
img.catalogicon {border: 1px #696967 solid;}
img.catalogicon_s {
   border: 1px #696967 solid;
   filter:progid:dximagetransform.microsoft.alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
   opacity: 0.7;
   filter: gray;
  }

a.lang {color: #e4e0fb;}
a.lang:hover {text-decoration: underline;}
.lang {color: #e4e0fb;}

.hmagazine{
   font-weight: bold; font-size: 11px; color: #ffffff; font-style: normal; font-family: tahoma, geneva, arial
}
a.linkcellcalendar {
	padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 11px; background: #9c97bf; margin-bottom: 3px; padding-bottom: 3px; vertical-align: middle; width: 21px; color: #fff1da; font-family: tahoma, verdana, arial; height: 15px; text-align: center;  text-decoration: none; border-right: #fff2d8 1px solid; border-top: #fff2d8 1px solid; border-left: #fff2d8 1px solid; border-bottom: #fff2d8 1px solid;

}
a.linkcellcalendar:hover  {
	padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 11px; background: #4d4380; margin-bottom: 3px; padding-bottom: 3px; vertical-align: middle; width: 21px; color: #fff1da; font-family: tahoma, verdana, arial; height: 15px; text-align: center;  text-decoration: none; border-right: #fff2d8 1px solid; border-top: #fff2d8 1px solid; border-left: #fff2d8 1px solid; border-bottom: #fff2d8 1px solid;
}

a.linkcellcalendar_s {
	padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 11px; background: #4d4380; margin-bottom: 3px; padding-bottom: 3px; vertical-align: middle; width: 21px; color: #fff1da; font-family: tahoma, verdana, arial; height: 15px; text-align: center;  text-decoration: none; border-right: #fff2d8 1px solid; border-top: #fff2d8 1px solid; border-left: #fff2d8 1px solid; border-bottom: #fff2d8 1px solid;
}

td.linkcellcalendar {
	font-weight: bold; font-size: 11px; background: #9c97bf; color: #fff1da; font-family: tahoma, verdana, arial; text-align: center; text-decoration: none; border: solid 1px #fff2d8;}
td.linkcellcalendar_ {font-weight: bold; font-size: 11px; background: #a54dbd; color: #fff1da; font-family: tahoma, verdana, arial; text-align: center; text-decoration: none; border: solid 1px #fff2d8; cursor: pointer;}
td.linkcellcalendar_1 {font-weight: bold; font-size: 11px; background: #a54dbd; color: #fff1da; font-family: tahoma, verdana, arial; text-align: center; text-decoration: none; border: solid 1px #fff2d8; cursor: pointer;}
td.linkcellcalendar_2 {font-weight: bold; font-size: 11px; background: #9b0100; color: #fff1da; font-family: tahoma, verdana, arial; text-align: center; text-decoration: none; border: solid 1px #fff2d8; cursor: pointer;}
td.linkcellcalendar_3 {font-weight: bold; font-size: 11px; background: #216e2a; color: #fff1da; font-family: tahoma, verdana, arial; text-align: center; text-decoration: none; border: solid 1px #fff2d8; cursor: pointer;}

.navtd {border-bottom: 1px solid #3e3e3e; border-left: 1px solid #3e3e3e; border-right: 1px solid #3e3e3e; background-image:url('img/nav_bg.gif');}
.submenu {background-image:url('img/submenu_bg.gif'); padding-left: 20px; padding-right: 20px;}
.tip{position:absolute;border:1px solid #2b2144; background:#171322;color:#fef2da;padding:5px 10px;top:0px;left:0px;width:170px;display:none;font: 10px tahoma, verdana, geneva, helvetica;}
.tip p{margin:0;padding:0;padding-bottom:7px;}
.tip_off{position:absolute;border:1px solid #2b2144; background:#171322;color:#fef2da;padding:0px 0px;top:0px;left:0px;width:78px;display:none;font: 10px tahoma, verdana, geneva, helvetica;}
.tip_off p{margin:0;padding:0;padding-bottom:0px;}
.modny {color: #505050;}
a.modny {color: #505050;}
a.modny:hover {text-decoration: underline;}


/* Links excnahge */

.linkwrapper {
 background: url(img/delim.gif) 0 0 repeat-x;
 margin: 1em 0;
 width: 680px;
 overflow: hidden;
}

.link {
  width: 170px;
  float: left;
  margin: 0 0 1em 0;
  padding: 1em 5px 0 5px;
  font-weight: bold;
} 

.descr {
  float: left;
  width: 490px;
  margin: 0 0 1em 0;
  padding: 1em 5px 0 5px;
}

.banner {
  float:none;
  width: auto;
  text-align:right;
  clear: both;
}
dl.table-display
{
width: 680px;
margin: 1em 0;
padding: 0;
font-size: 11px;
}

.table-display dt
{
width: 170px;
float: left;
margin: 0 0 1em 0;
padding: 1em 5px 0 5px;
font-weight: bold;
background: url(img/delim.gif) 0 0 repeat-x;

}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 490px;
margin: 0 0 1em 0;
padding: 1em 5px 0 5px;
background: url(img/delim.gif) 0 0 repeat-x;
}


.table-display dd.banner {
  float:none;
  width: auto;
  text-align:right;
  clear: both;
}

.table-display dt.firstlink, .table-display dd.firstlink {
  background:none;
}
.rssnews img.newspic {
  float:left;
  margin: 5px 10px 5px 0;
}
.rssnews p {
  margin: 0 0 1em 0;
  
}

.rssnews .feedcontent {
  display: table;
  _height: 0;/*ýòî äëÿ ÈÅ5-6*/
  zoom: 1;/*ýòî äëÿ ÈÅ7*/
}

.pager a, .pager span {
  margin:2px;
}

a img {
  color:#000;
}