body {
  background: url(../img/bg.gif) #7e8082 repeat-x;
  padding: 0;
  margin: 0;
}

body * {
  font-size: 12px;
  font-family: arial;
}

#site {
  padding-bottom: 10px;
  width: 1008px;
}

img {
  border: 0;
  border-color: #fff;
  text-decoration: none;
}

a {
	text-decoration: none;
}

img {
  border: none;
}

p {
	margin: 0 0 1.23em;
}


.top {
  padding: 0 20px;
}

.address {
  margin-left: 170px;
  display: none;
}

.topMenu {
  margin:5px 0 0 0;
  padding: 0;
}

.topRightMenu {
  overflow: hidden;
  width: 100px;
  margin: 32px 36px 0 874px;;
  padding: 0;
}

.topRightMenu li ,
.topMenu li {
  float: left;
  display: block;
  list-style: none;
  margin-right: 3px;
}

.topRightMenu li {
  margin-left: -1px;
  margin-right: 2px;
}

.topMenu li a {
  font-size: 15px;
  color: #fff;
  display: block;
  font-weight: bold;
}

.topMenu img {
  width: 135px; 
  height: 100px;
}

.topRightMenu a {
  color: #6d6e71;
  border-left: 1px solid #6d6e71;
  padding: 0 5px;
  line-height: 10px;
  font-size: 10px;
}
.topRightMenu .active {
  color: #fff;
} 


.topMenu .active,
.topMenu li a:hover {
  color: #ff9001;
}
.column {
  font-size: 12px;
  color: #fff;
  margin-top: 35px;
  margin-right: 15px;
  line-height: 18px;
  width: 260px;
}

.form {
  width: 290px;
}

.column h1 {
  color: #ff9001;
}

.full {
  padding-left: 20px;
  width: auto;
}

.col1 {
  padding-left: 20px;
}

.col2 {
  padding-left: 160px;
}

.col3 {
  padding-left: 298px;
}

.col4 {
  padding-left: 434px;
}
.col5 {
  padding-left: 570px;
}
.col6 {
  padding-left: 711px;;
}

.full .column {
  width: 580px;
}

.content .list {
  width: 618px;
  background: #bebebe;
  margin: 30px 0 0 20px;
}

.list .box {
  border-bottom: 1px solid #7e8082;
  padding: 22px 8px 18px;
  color: #444444;
}

.list .detail {
  padding: 22px 8px 18px 16px;
}

.list .top {
  padding: 8px;
}

.box h1,
.box h3,
.box p,
.box a {
  color: #444444;
  margin-top: 0;
}

.withImage {
  width: 355px;
}

.box .imageLeft {
  margin-right: 10px;
}

.box .imageRight {
  width: 130px;
  margin:0 8px 0 16px;
}
.box .imageRight img{
  padding: 0 0 16px 0;
  cursor: pointer;
}

.box h3 {
  font-weight: normal;
}

.breadcrumb {
  padding: 0;
  margin: 0 ;
}

.breadcrumb  li {
  display: inline;
  list-style: none;
}
.breadcrumb  a {
  font-size: 14px;
  color:  #444444;
  font-weight: bold;
}
.breadcrumb .sep{
  padding: 0 0 0 30px;
  background: url(../img/bc.gif) no-repeat 6px 3px;

}

.content .menuRight ,
.content .menuRight ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.content .menuRight {
  padding-top: 30px;
  margin-left: 12px;
  background: url(../img/menu_bg.gif) no-repeat;
}
.content .menuRight a {
  color: #fff;
  font-weight: bold;
}
.content .menuRight .active {
  color: #ff9001;
}

.content .menuRight li {
  background: url(../img/menu_bg.gif) no-repeat 0 -15px;
}
.content .menuRight li li{
  background: none;
}

.content .menuRight li a{
  font-size: 15px;
  padding-left: 10px;
}
.content .menuRight li li a{
  font-size: 12px;
  margin-left: 30px;  
}


.topMargin {
  margin-top: 16px;
}


form br {
  clear: both;
  margin: 14px;
}

form span {
  padding-left: 10px;
}
form input {
  background: #d0d4da;
  border: none;
  padding: 0px;
  width: 200px;
  font-size: 11px;
}

input.small {
  width: 30px;
}
input.medium {
  width: 110px;
}
label.big {
  width: 170px;
}
form label {
  width: 80px;
}

form button {
  border: 1px solid #ccc;
  background: #d0d4da;
}

.footer {
  margin-left: 20px;
  margin-top: 10px;
  color: #444444;
}

/* =Tools ----------------------------------------------------------------*/

/*
	layout tools
*/
.floatLeft    { float: left; }
.floatRight   { float: right; }
.clear        { clear: both; }
.layoutCenter { margin: 0 auto; }
.textCenter   { text-align: center; }
.textRight    { text-align: right; }
.textLeft     { text-align: left; }
.static       { position: static; }
.relative     { position: relative; }
.away         { position: absolute; left: -600000px; top: -600000px; }
.cleaner      { border: none; clear: both; height: 0; font-size: 0; background: none; overflow: hidden; }


/*
	typographic tools
*/
.error        { border: 1px solid #333; padding: 8px 8px 8px 40px; color: #333; margin: 10px 0; background: url(../img/error.gif) no-repeat 5px 50%; }
.warning      { border: 1px solid #d4ac0a; padding: 8px 8px 8px 40px; color: #d4ac0a; margin: 10px 0; background: url(../img/warning.gif) no-repeat left center; }
.success      { border: 1px solid #149b0d; padding: 8px 8px 8px 40px; color: #149b0d; margin: 10px 0; background: url(../img/success.gif) no-repeat left center;  }
.strikeOut    { text-decoration: line-through; }
.underline    { text-decoration: underline; }
.noDec        { text-decoration: none; }
.bold         { font-weight: bold; }
.text11       { font-size: 11px;}
.text10       { font-size: 10px;}



/*
	display values
*/
.hide       { display: none; }
.show       { display: block; }
.inline     { display: inline; }
.invisible  { visibility: hidden; }
.opacity50  { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.noBorder   { border: 0 !important; }
.noMarg     { margin: 0; }
.noPad      { padding: 0; }
