* {font-family:Arial;}
body {padding:0;margin:0;background:url('../../img/fon.jpg') repeat-y center top #efefef;height:100%;}
html {height:100%;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
.clear {clear:both;}
button {margin:0;padding:0;background:none;cursor:pointer;overflow:visible;border:0;}

#main {
  width:100%;
  height:100%;
  background:url('../../img/3.png') no-repeat left bottom;
}
#main .m1 {
  vertical-align:top;
  background:url('../../img/4.png') no-repeat right bottom;
}
#main .m2 {
  background:url('../../img/1.png') no-repeat left top;
}
#main .m3 {
  background:url('../../img/2.png') no-repeat right top;
}
#header {
  width:846px;
  margin:0 auto;
  padding-top:15px;
}
#header .logo {
  width:423px;
  height:41px;
  background:url('../../img/logo.png') no-repeat; 
  margin:0 auto;  
}
#menu {
  width:846px;
  margin:0 auto;
  position:relative;
  overflow:hidden;
  padding-top:10px;
  padding-bottom:15px;
}
#menu div {
  float:left;
  left:50%;
  position:relative;
}
#menu div div {  
  left:-50%;  
}
#menu a {
  font-size:12px;
  text-transform:uppercase;
  color:#5d5d5d;
  text-decoration:none;
  margin-left:20px;
  margin-right:20px;
}
#menu a:hover,#menu a.sel {
  color:#ca081f;
}
#pic {
  width:846px;
  height:282px;
  background:url('../../img/pic.jpg') no-repeat;
  margin:0 auto;
}
#footer {
  border-top:1px dashed #acacac;
  padding-top:10px;
  padding-bottom:20px;
}
#footer .f1 {
  width:846px;
  margin:0 auto;
}
#footer .f3 {
  float:right;
}
#footer .f3 a {
  color:#a5a5a5;
  font-size:10px;
}
#footer .f2 {
  font-size:10px;
  text-transform:uppercase;
  color:#a5a5a5;
}
#content {
  width:800px;
  margin:0 auto;
  padding-top:10px;
  padding-bottom:40px;
  font-size:12px;
  color:#454545;
}
#content h1.mname {
  font-size:18px;
  text-transform:uppercase;
  color:#434343;
  margin:0;
  margin-bottom:10px;
}
#content table,#content a {
  font-size:12px;
  color:#454545;  
}
#content .content {
  padding-left:50px;
  padding-right:50px;
}
#content li {
  list-style:none;
  background:url('../../img/micon.jpg') no-repeat left 6px;
  padding-left:8px;
  margin-bottom:5px;
}
#content img {
  border:1px solid #f0f0f2;
}
#path {
  color:#666666;
  font-size:11px;
  margin-bottom:10px;
  position:relative;
  top:-10px;
}
#path a {
  font-size:11px;
  color:#666666;
}
#pages {
  margin-top:20px;
}
#pages td {
  font-size:11px;
  padding-right:4px;
}
#pages a {
  font-size:11px;
  color:#000000;
  display:block;
  background-color:#eeeeee;
  border:1px solid #cccccc;
  padding:2px;
  text-decoration:none;
}
#pages span {
  color:#ca081f;
  font-weight:bold;
  padding-right:8px;
}
#pages td a:hover {
  color:#ca081f;
}
#pages b {
  display:block;
  background-color:#eeeeee;
  border:1px solid #cccccc;
  padding:2px;
  color:#ca081f;
}
#files {
  margin-top:10px;
  margin-left:30px;
  font-size:11px;
}
#files a {
  font-size:12px;
  color:#ca081f;
}
#files ul {
  margin:0;
  padding:0;
  list-style:none;
}
#files li {
  margin-bottom:6px;
}
#files ul li img {
  border:0;
  margin-right:10px;
  vertical-align:middle;
}
#files span {
  margin-left:10px;
}
#mline {
  margin-left:30px;
  margin-top:30px;
}
#mline ul {
  margin:0;
  padding:0;
  list-style:none;
}
#mline li {
  padding-left:10px;
  background:url('../../img/micon.jpg') no-repeat left 5px;
  padding-bottom:3px;
}
#mline a {
  color:#ca081f;
  font-size:13px;
  text-decoration:none;
}
#mline a:hover {
  text-decoration:underline;
}
#cform table {
  color:#509DD4;
  font-size:12px;
}
#cform span {
  color:#aa0000;
}
#cform input {
  width:220px;
  background:#f2f2f2;
  border:1px solid #cccccc;
  font-size:12px;
}
#cform textarea {
  width:220px;
  background:#f2f2f2;
  border:1px solid #cccccc;
  height:200px;
  font-size:12px;
  padding:0;
}
#cform input.ccode {
  width:58px;
  float:left;
  margin-top:23px;
  margin-right:10px;
}
#cform .buttons {
  padding:0;
  padding-top:20px;
  text-align:center;
}
#cform button {
  border:0;
  cursor:pointer;
  background:#509DD4;
  text-align:center;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  overflow:visible;
  margin:0;
}
#cform .comm {
  font-size:10px;
  padding:0;
  padding-left:4px;
}