html, body {
  background-color: #fff;
  font-family: Tahoma, Verdana, Arial;
  margin: 0;
  height: 100%;
  width: 100%;
  /*text-align: left;*/
  position: relative;
}

b {
 color: #ff7200;
}

h1 {
  font-size: 20px;
  color: #ff7200;
  font-family: Tahoma, Arial, Verdana;
  padding-top: 15px;
}
h2 {
  font-size: 14px;
  color: #ff7200;
  text-decoration:none;
  font-weight:bold;

}
p {
  font-size: 11px;
  color: #747474;
	line-height: 16px;
	text-align:justify;
}
li {
  font-size: 11px;
  color: #747474;
  line-height: 16px;
}
td {
  font-size: 11px;
  color: #747474;
  line-height: 16px;
}
.menu {
  color: #fff;
  font-size: 12px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom:2px;
  padding-top:2px;
}
.current_menu {
  color: #fff;
  font-size: 12px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom:2px;
  padding-top:2px;
}

a:hover {
  text-decoration: none;
  color: #ff7200;
}
a {
  font-size: 11px;
  text-decoration: underline;
  color: #ff7200;
}

a.menu:hover {
  text-decoration: none;
  color: #375587;
  background-color:#FFFFFF;
  text-align:center
}
a.menu {
  font-size: 12px;
  text-decoration: none
}
a.current_menu:hover {
  font-size: 12px;
  text-decoration: none;
  color: #375587;
  background-color:#FFFFFF;
  text-align:center
}

a.current_menu {
  font-size: 12px;
  text-decoration: none;
  color: #375587;
  background-color:#FFFFFF;
  text-align:center
}

.small {
  font-size: 11px;
  color:#000000;
}
#leftmenu {
  margin: 0px;
  padding: 0 5px 0 20px;
  width: 240px;
  font-size: 12px;
  background: url('images/content/li.gif') left top no-repeat;
  border-top: 1px solid #e4e6e5;
  height: 20px;
}
#leftmenu a {
  font-size: 12px;
  color: #747474;
  text-decoration: none;
}
#leftmenu a:hover {
  text-decoration: none;
  font-weight:bold;
  color: #ff7200;
}
#current_leftmenu {
  margin: 0px;
  padding:0 5px 0 20px;
  width: 240px;
  font-size: 12px;
  background: url('images/content/li.gif') left top no-repeat;
  border-top: 1px solid #e4e6e5;
  height: 20px;
}
#current_leftmenu a {
  text-decoration: none;
  font-weight:bold;
	  font-size: 12px;
  color: #747474;
}
#current_leftmenu a:hover {
  text-decoration: none;
  font-weight:bold;
	  font-size: 12px;
  color: #ff7200;
	}
.panel {
  color: #000000;
  font-size: 11px;
  padding: 20px;
  height: 230px;
  border-top: 3px solid #fff;
}
.projects {
  color: #000000;
  font-size: 11px;
  text-indent:15px;
}
.textlink {
  font-size: 11px;
  text-decoration: underline;
  color: #446494;
  }
.art3d {
color: #bbb;
font-size: 11px}




/* отладочная панель,  УДАЛИТЬ!!!*/
.debug {
  position: relative;
  font-family: Consolas;
  color: #000;
  font-size: 11px;
  padding: 5px 0px;
  border-top: 2px solid #f00;
  background-color: #DCFFD9;
  text-align: left;
}

a.debug {
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  line-height: 16px;
}
a.debug:hover {
  color: #000;
  background-color: #fff;
  cursor: pointer;
  line-height: 16px;
}



td.copyright {
  font-size: 12px;
  line-height: 18px;
}

a.copyright {
  font-size: 12px;
  line-height: 18px;
}

a.copyright:hover {
  font-size: 12px;
  line-height: 18px;
}

#YMapsID {
	width: 600px;
	height: 450px;
}