html,body{
height:100%;
margin:0px;
padding:0px
}
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }

*{
  margin:0;
  padding:0
}
#jsddm {
font-size:0.7em;
  list-style-type:none;
  width:1015px;
  height:25px;
  display:inline-block;
  background:#4f7942;
  line-height:25px
}
#jsddm li {
float: left;
list-style: none;
font: 12px Tahoma, Arial;
}
#jsddm li a {
display: block;
background: #4f7942;
padding: 5px 12px;
text-decoration: none;
border-right: 1px solid white;
width: auto;
color: #ffffff;
white-space: nowrap;
}
#jsddm li a:hover {background: #4f7942;}
#jsddm li ul {
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid white;
}
#jsddm li ul li {
float: none;
display: inline;
}
#jsddm li ul li a {
width: auto;
background: #4f7942;
}
#jsddm li ul li a:hover {background: #505050;}



.left_column {margin:0;float:left;width:265px;text-align:left;}
.right_column {margin:0;float:right;width:685px;text-align:left;padding:10px;}


/* ===== TOPMENU ===== */
.topmenu, .topmenu .dleft, .topmenu .dright { height: 35px; }
.topmenu { margin-bottom: 4px; overflow: hidden; background: #ab1d1e url("images/topmenu.png") repeat-x left -70px; }
.topmenu .dleft { padding-left: 8px; background: transparent url("images/topmenu_bg.png") no-repeat left 0; }
.topmenu .dright { padding-right: 8px; background: transparent url("images/topmenu_bg.png") no-repeat right -35px; }


.preload16 {background: url(images/pro16_2.gif);}
.preload16a {background: url(images/pro16_2a.gif);}
.menu {padding:0 0 0 1em; margin:0; list-style:none; height:43px; position:relative; background:transparent url(images/pro16_back.gif) repeat-x left top; font-size:11px;}
.menu li {float:left; height:43px;}
.menu li a {display:block; float:left; height:40px; line-height:35px; color:#888; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(images/pro16_0a.gif) no-repeat;}
.menu li a b {float:left; display:block; padding:0 60px 0 0; background:url(images/pro16_0.gif) no-repeat right top;}
.menu li.current a {color:#000; background:url(images/pro16_2a.gif) no-repeat;}
.menu li.current a b {color:#000; background:url(images/pro16_2.gif) no-repeat right top;}
.menu li a:hover {color:#000; background: url(images/pro16_2a.gif) no-repeat;}
.menu li a:hover b {color:#000; background:url(images/pro16_2.gif) no-repeat right top;}
.menu li.current a:hover {color:#000; cursor:default;}

/* ===== TOPMENU_end ===== */

.ID1 {
 width: 1018px; /* Ширина таблицы */
 height: 100%; /* Высота таблицы */
 bgcolor: #ffffff;
 margin:0px;
 padding:0px;
 position: relative;
color: #6d6e71;
font-family: Verdana; font-size: 11px; font-weight: regular; font-style: normal; text-align: justify; margin: 0 0 0 0;

}

#main {
z-index: 2;
}

#logo{position:absolute; top:53px; left:50%; margin-left: -508px; width:1016px; height: 121px; display:block; z-index: 5;}

#upper{position:absolute; top:0px; left:50%; margin-left: -508px; display:block; z-index: 20; z-index: 25;}

#green{position:absolute; top:174px; left:50%; margin-left: 308px; width:8px; height: 28px; display:block; background: #165b16; z-index: 5;}

#phone1{position:absolute; top:21px; left:50%; margin-left: 331px; display:block; z-index: 5;}

#phone2{position:absolute; top:2px; left:37px; width: 140px; height: 31px; display:block; color: #404041;
font-family: Verdana; font-size: 11px; font-weight: bold; font-style: normal; text-align: left; margin: 0 0 0 0; z-index: 5;}


#main_header{position:absolute; top:212px; left:50%; margin-left: -303px; width:612px; display:block; color: #404041;
font-family: Verdana; font-size: 14px; font-weight: bold; font-style: normal; text-align: center; z-index:10;}


#company{position:absolute; top:262px; left:50%; margin-left: -485px; width:150px; padding-left: 35px; display:block; color: #404041; z-index:10;}
#vendors{position:absolute; top:283px; left:50%; margin-left: -485px; width:140px; padding-left: 35px; display:block; color: #404041; z-index:10;}
#product{position:absolute; top:304px; left:50%; margin-left: -485px; width:140px; padding-left: 35px; display:block; color: #404041; z-index:10;}
#contacts{position:absolute; top:325px; left:50%; margin-left: -485px; width:140px; padding-left: 35px; display:block; color: #404041; z-index:10;}
#price{position:absolute; top:346px; left:50%; margin-left: -485px; width:140px; padding-left: 35px; display:block; color: #404041; z-index:10;}

#menuback{position:absolute; top:257px; left:50%; margin-left: -485px; width:165px; height: 22px; display:none; z-index: 7;}

#prod{position:absolute; top:298px; left:50%; margin-left: -320px; display:none; color: #404041; z-index:20; z-index: 5;}


#right_header{position:absolute; top:212px; left:50%; margin-left: 357px; display:block; color: #404041;
font-family: Verdana; font-size: 14px; font-weight: bold; font-style: normal; text-align: center; z-index: 5;}

#r1_text{position:absolute; top:248px; left:50%; margin-left: 328px; width: 165px; text-align: center; display:block; color: #777767; z-index:10;}

#counters{position:absolute; top:250; left:50%; margin-left: -450px; width:88px; height: 31px; display:block; z-index: 5; font-size: 7px;}

#counters0{position:absolute; top:0px; left:0px; width:1px; height: 3px; display:none;}




a.menu:link {text-decoration: none; color: #565658}
a.menu:visited {text-decoration: none; color: #565658}
a.menu:hover {text-decoration: none; color: #165b16; background-color: #e7f5ec}
a.menu {font-size: 12px; font-family: Verdana; font-weight: bold; color: #565658; width: 130px;height: 18px; padding-right:0 px; padding-top:2px; padding-bottom:2px;margin-right: 50px;}

a.menu1:link {text-decoration: none; color: #000000}
a.menu1:visited {text-decoration: none; color: #000000}
a.menu1:hover {text-decoration: none; color: #155b13;}
a.menu1 {font-size: 11px; font-family: Arial; font-weight: bold; color: #000000; width:187px;}

a.webmaster:link {text-decoration: none; color: #1e661e}
a.webmaster:visited {text-decoration: none; color: #1e661e}
a.webmaster:hover {text-decoration: none; color: #227c22;}
a.webmaster {font-size: 11px; font-family: Arial; font-weight: bold; color: #1e661e; padding-right: 20px;}

a.product:link {text-decoration: none; color: #777767}
a.product:visited {text-decoration: none; color: #777767}
a.product:hover {text-decoration: none; color: #165b16;}
a.product {font-size: 12px; font-family: Verdana; font-weight: bold; text-align: center; padding-right: 14; color: #777767;}

a.table:link {text-decoration: none; color: #ffffff}
a.table:visited {text-decoration: none; color: #ffffff}
a.table:hover {text-decoration: none; color: #ffffff;}
a.table {font-size: 13px; font-family: Arial; font-weight: bold; color: #ffffff;}

a.contact:link {text-decoration: none; color: #0000ff}
a.contact:visited {text-decoration: none; color: #0000ff}
a.contact:hover {text-decoration: none; color: #404041;}
a.contact {font-size: 12px; font-family: Verdana; font-weight: bold; color: #0000ff;}

p.text {
color: #6d6e71;
font-family: Verdana;
font-size: 11px;
font-weight: regular;
font-style: normal;
text-align: justify;
margin: 0 0 0 0;
}

p.px29 {
padding-left: 29px;
}

p.dancom {
color: #3a3e3f;
font-family: Verdana;
font-size: 9px;
font-weight: regular;
font-style: normal;
text-align: justify;
margin: 0 0 0 0;
}

.phone {
color: #404041;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-align: center;
margin: 0 0 0 0;
}

.contact {
color: #357035;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-align: left;
margin: 0 0 12 0;
}

.cell_head {
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
font-style: normal;
text-align: center;
margin: 0 0 0 0;
}

.model {
color: #008000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-align: center;
margin: 0 0 0 0;
}

.group {
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
font-style: normal;
text-align: center;
margin: 0 0 0 0;
background-color: #969696;
}

.position {
position: relative;
}

.dancom_cell {
font-family: Verdana;
font-size: 10px;
color: #404143;
}

.char {
color: #0000ff;
font-family: Arial;
font-size: 10px;
font-weight: bold;
font-style: normal;
text-align: left;
margin: 0 0 0 0;
}

.submenu {
display: none;
position: absolute;
top:5px;
left: 164px;
padding: 0 0 0 0;
}

.price {
color: #000000;
font-family: Arial;
font-size: 13px;
font-weight: bold;
font-style: normal;
text-align: center;
margin: 0 0 0 0;
}


h1{
color:#404041;
font-family:Verdana;
font-size:14px;
font-weight: bold;
text-decoration:none;
margin-bottom : 20px;
margin-top: 10px;
}
h2{
color:#18A5E0;
font-family:Verdana;
font-size:24px;
margin:10px;
text-decoration:none;
}
h3{
color:#000000;
font-family:Verdana;
font-size:22px;
margin:10px;
text-decoration:none;
}



h5{
color:#000000;
font-family:Verdana;
font-size:15px;
text-decoration:none;
font-weight:bold;
font-style:italic;
margin:0px;
padding-left: 15px;
}

.decoration_none{
	text-decoration : none;
}

