body {
	margin:0;
	padding:0;
  font-family:Arial;
  font-size:12px;
  color:#696969;
  background-color:#f0f0f0;
}

div{
 /*border: solid 2px red;*/
}

a img{
  border:0;
}

a:link, a:visited, a:active, a:focus{
  text-decoration:none;
  color:green;
}

a:hover{
  color:#ee2225;
}
/*
a:link  { }  для непосещенных.
a:visited { }  дляпосещенных ссылок.
a:hover { }  для ссылок на которые наведен курсор мыши.
a:active { }   для активизированных ссылок.
a:focus { }  для ссылок получивших фокус.
*/

.menu_items{
  float:left;
  margin:195px 2% 10px 0;
  * margin:180px 2% 10px 0;
  font-weight:bold;
  color:green;
  font-size:12px;
}

.menu_items a, .menu_items2 a{
  font-size:12px;
}

.menu_items2{
  float:left;
  margin:0 2% 0 0;
  font-weight:bold;
  color:green;
}

.clients_img{
  padding:0 10px;
  max-height:30px;
}

.lang_bar{
  position:absolute;
  top:200px;
  left:12%;
}

dt{
  font-weight:bold;
  padding:10px 0 0 0;
}

.surname{
  font-weight:bold;
  color:green;
}

li a[type="doc"] {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/img/icon_doc.gif) no-repeat scroll 0 2px;
  padding:2px 5px 2px 20px;
}

li a[type="rar"] {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/img/icon_rar.gif) no-repeat scroll 0 2px;
  padding:2px 5px 2px 20px;
}

li a[type="zip"] {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/img/icon_zip.gif) no-repeat scroll 0 2px;
  padding:2px 5px 2px 20px;
}

ul.dropdown li ul li a{
  list-style-image:none;
  line-height:200%;
  padding:0 0 0 10px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}

ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
	width:240px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}

ul.dropdown ul li {
	float: none;
	background-color:#ffffff;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}

.items{
  line-height:18pt;
}

.footer{
  background-image:url('../img/boot_fon.jpg');
}

#td_footre2{
  background:#000 url('../img/menu.jpg');
  background-repeat:repeat-x;
}

#header{
  background-repeat:no-repeat;
  margin:0 auto;
  width:1000px;
  height:240px;
}

#middle, .foot{
  margin:0 auto;
  width:1000px;
}

#content{
  margin:0 auto;
  _margin:0 0 0 10px;
  width:1000px;
}

.home{
  width:290px;
  height:290px;
  margin:15px 15px;
  padding:5px 0 0 10px;
  -margin:10px 10px;
  -padding:10px 10px 0 10px;
  float:left;
}

.products{
  width:100%;
  height:380px;
  background:#000 url('../img/prod_fon.jpg');
  background-repeat:no-repeat;
}

.prod{
  float:left;
  width:322px;
  height:200px;
  padding:0 10px 0 0;
}

.prod_title{
  font-size:12pt;
  font-weight:bold;
  height:30px;
  * height:50px;
  padding:0 0 0 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
  .prod_title {padding:10px 0 0 10px}
}

.prod_text, .prod_text p{
  padding:0 10px 0 10px;
  * height:300px;
  font-size:12px;
}

.position{
  color:gray;
  font-weight:bold;
  font-size:90%;
}
.surname{
  color:green;
  font-size:90%;
}

.phone, .fax, .e_mail a{
  color:black;
  font-weight:bold;
  font-size:90%;
}