body {
  margin:0;
  background:url('bg.png') repeat-x;
  background-color:#f5f5f5;
}

h2 {
  font-family:"Verdana";
  font-size:12px;
  color:#767676;
  margin:0px;
  line-height:20px;
  text-align:left;
}

h3 {
  font-family:"Verdana";
  font-size:14px;
  color:#6c6c6c;
  margin:0px;
  font-weight:bold;
  line-height:20px;
  text-align:left;
}

p {
  margin:0;
}

img {
  padding:5 5 5 5;
}

.bg {
  background:url('left.png') repeat-y;
  width:833px;
}


#line2 {
  background:url('line2.png') no-repeat center;
  width:20px;
  height:16px;
  float:left;
}

#submenu {
  background-color:#000000;
  width:900px;
  height:24px;
  text-align:left;
  line-height:24px;

}

#top_line {
  background:url('top-line.png') repeat-x bottom;
  width:900px;
  height:2px;

}

#header {
  background:url('header.png') no-repeat;
  width:900px;
  height:200px;
}

#menu_site {
  background:url('menu-site.png') repeat-x;
  width:900px;
  height:48px;
}

#left {
  float:left;
  width:900px;
}

#right {
  float:left;
}

#footer {
  background:url('footer.png') repeat-x;
  width:900px;
  height:35px;
}

a.link {
  display:block;
  float:left;
  background:url
  height:29px;
  line-height:29px;
  text-decoration: none;
  font-family:"Verdana";
  font-weight:bold;
  font-size:15px;
  color:#1d1d1d;
  text-align:left;
  margin-left:3px;
  margin-top:3px;
}

a.mano_link {
  display:block;
  float:left;
  background:url('button.png') no-repeat center;
  height:40px;
  width:306px;
  line-height:40px;
  text-decoration: none;
  font-family:"Verdana";
  font-weight:bold;
  font-size:15px;
  color:#2b2b2b;
  text-align:center;
  margin-left:80px;
  margin-top:3px;
}

a.mano_link2 {
  display:block;
  float:left;
  background:url('button.png') no-repeat center;
  height:40px;
  width:306px;
  line-height:40px;
  text-decoration: none;
  font-family:"Verdana";
  font-weight:bold;
  font-size:1px;
  color:#2b2b2b;
  text-align:center;
  margin-left:80px;
  margin-top:3px;
}

a.link:hover {
  display:block;
  background:url('button-active.png') no-repeat center;
  height:29px;
  line-height:29px;
  text-decoration: underline;
  font-family:"Verdana";
  font-size:15px;
  color:#C0C0C0;
  text-align:left;
}

a.link-active {
  display:block;
  float:left;
  background:url('button-active.png') no-repeat center;
  height:29px;
  line-height:29px;
  text-decoration: underline;
  font-family:"Verdana";
  font-size:12px;
  color:#C0C0C0;
  text-align:left;
  margin-left:3px;
  margin-top:3px;
}

#center {
  background:url('center.png') repeat-y;
  width:900px;
}

#right_site {
  width:247px;
  height:auto;
  background:url('right.png') repeat-y;
}

.text {
  font-family:"Verdana";
  font-size:12px;
  color:#333333;
  text-align:left;
  padding:10 10 10 10;
}

input {
  border:1px solid #767676;
  padding:2 2 2 2;
  background-color:#ffffff;
}

textarea {
  border:1px solid #767676;
  padding:2 2 2 2;
}

.lang a{
  font-family:"Verdana";
  font-size:12px;
  color:#767676;
  text-decoration:none;
  text-align:center;
  margin-left:10px;
}

.lang a:hover{
  text-decoration:underline;
}

a{
  font-family:"Verdana";
  font-size:12px;
  color:#6c6c6c;
  text-decoration:none;

}

a:hover{
  text-decoration:underline;
}

.footer {
  font-family:"Verdana";
  font-size:11px;
  color:#333333;
  text-align:center;
  line-height:15px;
}

			/* reset default styles */
			#menu,
			#menu ul { margin: 0; padding: 0; }
			#menu li { list-style-type: none; margin-left: 1px; }

			/* first level */
			#menu li,
			#menu a { float: left; }
			#menu a { display: block; }
			#menu a:hover,
			#menu a.menu_open { }

			/* second level and up */
			#menu ul { visibility: hidden; position: absolute; }
			#menu ul a { background: #8c8c8c; border:2px solid #e4e4e4; line-height:24px; color: #ffffff; }
			#menu ul a:hover,
			#menu ul a.menu_open { background: #000000; border:2px solid #e4e4e4; line-height:24px; color: #ffffff; }

			/* third level (colors) */
			#menu ul ul a {  }
			#menu ul ul a:hover { background: #BBB; }

