

/*  -----------------  #traffic  ------------------ */


#traffic { width: auto; height: auto; }
#traffic div.top { width: auto; height: auto; }
#traffic div.inner { width: auto; height: auto; }
#traffic div.bottom { width: auto; height: auto; }

/*  -----------------  #traffic top  ------------------ */

/*  -----------------  #traffic inner  ------------------ */

#traffic div.inner div /* .roomPicture */ div.head { width: auto; height: auto; }
#traffic div.inner div /* .roomPicture */ div.head p { 
  width: auto;
  height: 20px;
  margin: 0 0 0 5px;
  padding: 0 0 1px 0;
  border-left: 10px solid #E0E0E0;
  }

#traffic div.inner div div.img01 p { background: url("images/default.image.01.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img02 p { background: url("images/default.image.02.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img03 p { background: url("images/default.image.03.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img04 p { background: url("images/default.image.08.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img05 p { background: url("images/default.image.05.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img06 p { background: url("images/default.image.06.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img07 p { background: url("images/default.image.07.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img08 p { background: url("images/default.image.08.gif") no-repeat 5px -2px; }
#traffic div.inner div div.img09 p { background: url("images/default.image.09.gif") no-repeat 5px -2px; }




#traffic div.inner div.trafficBlock div.inner {
  width: auto;
  min-height: 250px;
  margin: 10px 60px 35px 10px;
  padding: 10px 10px 10px 15px;
  text-align: left;
  border: 1px solid #DADADA;
  border-right: 2px solid #D0D0D0;
  border-bottom: 2px solid #D0D0D0;
  }
#traffic div.inner div.trafficBlock div.inner p {
  width: auto;
  height: auto;
  margin: 10px 0 10px 0;
  padding: 0px;
  color: #000000; /* From #656565 to #000000 */
  font-size: 0.8em;
  line-height: 1.6em;
  }

#traffic div.inner div.trafficBlock div.inner p.center { margin: 25px 0 0 0; text-align: center; }
#traffic div.inner div.trafficBlock div.inner p span.mark { font-weight: bold; color: #6BAC1E; margin-right: 5px; }
#traffic div.inner div.trafficBlock div.inner p span.imark { color: #FF6A6A; }
#traffic div.inner div.trafficBlock div.inner p span.text { color: #000000; /* From #656565 to #000000 */ }
#traffic div.inner div.trafficBlock div.inner p span.important { color: #E2181E; }
#traffic div.inner div.trafficBlock div.inner p span.special { color: #688EFF; }
#traffic div.inner div.trafficBlock div.inner p span.line { text-decoration: underline; }
#traffic div.inner div.trafficBlock div.inner p a { color: blue; /* From #6585BA to blue */ text-decoration: underline;}

#traffic div.inner div.trafficBlock div.inner table {
  width: 480px;
  height: auto;
  margin: 10px auto 0 auto;
  padding: 0px;
  }

#traffic div.inner div.trafficList div.inner table tr, #traffic div.inner div.trafficBlock div.inner table tr {
  width: auto;
  height: 25px;
  text-align: center;
  }

#traffic div.inner div.trafficList div.inner table tr.title td p, #traffic div.inner div.trafficBlock div.inner table tr.title td p { margin: 5px 0 5px 0; color: #499300; /* font-style: italic; */ }

#traffic div.inner div.trafficList div.inner table tr td, #traffic div.inner div.trafficBlock div.inner table tr td { border: 1px solid #C0C0C0; }

#traffic div.inner div.trafficBlock div.inner table tr td.td1 { width: 100px; }
#traffic div.inner div.trafficBlock div.inner table tr td.td2 { width: 140px; }
#traffic div.inner div.trafficBlock div.inner table tr td.td3 { width: 90px; }
#traffic div.inner div.trafficBlock div.inner table tr td.td4 { width: 150px; }
#traffic div.inner div.trafficBlock div.inner table tr td p { width: auto; margin: 0px; padding: 0px; font-size: 0.8em; text-align: center; }

#traffic div.inner div.trafficList div.inner table tr td { text-align: center; }
#traffic div.inner div.trafficList div.inner table tr td.td1 { width: 120px; }
#traffic div.inner div.trafficList div.inner table tr td.td2 { width: 120px; }
#traffic div.inner div.trafficList div.inner table tr td.td3 { width: 120px; }
#traffic div.inner div.trafficList div.inner table tr td.td4 { width: 120px; }
#traffic div.inner div.trafficList div.inner table tr td p { width: auto; margin: 0px; padding: 0px; font-size: 0.8em; text-align: center; text-indent: 0px;}



#traffic div.inner div.trafficList div.inner {
  width: auto; height: auto; margin: 10px 0 35px 10px; padding: 0px; text-align: left; }

#traffic div.inner div.block div.inner {
  width: auto;
  margin: 10px 60px 35px 10px;
  padding: 10px 10px 10px 15px;
  border: 1px solid #DADADA;
  border-right: 2px solid #D0D0D0;
  border-bottom: 2px solid #D0D0D0;
  }

#traffic div.inner div.block div.inner p.title { margin: 0 10px 10px 2px; padding: 0 0 8px 26px; color: #575757; border-bottom: 1px solid #C0C0C0; }
#traffic div.inner div.block div.inner p.title span.mark { color: #C0C0C0; }
#traffic div.inner div.block div.inner p.title a { margin: 0 2px 0 2px; color: blue; /* From #6585BA to blue */ text-decoration: underline; }

#traffic div.inner div.trafficList div.inner p {
  width: auto;
  height: auto;
  margin: 0px;
  padding: 0px 0 0px 26px;
  font-size: 0.8em;
  line-height: 1.7em;
  text-indent: -16px;
  }

#traffic div.inner div.trafficList div.inner p span.mark { font-weight: bold; color: #6BAC1E; margin-right: 5px; }
#traffic div.inner div.trafficList div.inner p span.imark { color: #FF6A6A; }
#traffic div.inner div.trafficList div.inner p span.text { color: #000000; /* From #656565 to #000000 */ }
#traffic div.inner div.trafficList div.inner p span.important { color: #E2181E; }
#traffic div.inner div.trafficList div.inner p span.special { margin: 0 2px 0 2px; ;color: #688EFF; }
#traffic div.inner div.trafficList div.inner p span.line { text-decoration: underline; }
#traffic div.inner div.trafficList div.inner p span.text a { margin: 0 2px 0 2px; color: blue; /* From #6585BA to blue */ text-decoration: underline; }



#traffic div.inner div div.inner p.top { text-align: right; }
#traffic div.inner div div.inner p.top a { color: #0984FF; font-size: 0.8em; font-weight: bold; }
#traffic div.inner div div.inner p.top span.mark { color: #0984FF; font-size: 0.8em;}

#traffic div.inner div.trafficList div.fixHeight { height: 200px; }

/*  -----------------  #traffic bottom  ------------------ */

/*  -----------------  default #traffic  ------------------ */


#traffic { width: 630px; min-height: 973px; }
*html #traffic { height: 973px;}
#traffic div.top { height: 50px; margin-top: 10px;
  background: url("images/default.background.gif") no-repeat -9px -10px; }

#traffic div.breadcrumb { margin: 0 0 15px 12px; padding: 0 0 0px 10px; }
#traffic div.breadcrumb p { color: #757575; font-size: 0.7em; font-family: Verdana, Helvetica; }
#traffic div.breadcrumb p a { color: #6585BA; text-decoration: none; }
#traffic div.breadcrumb p a.here { color: #B16565; text-decoration: underline; }
#traffic div.breadcrumb p a:hover { text-decoration: underline; }
#traffic div.breadcrumb p span.mark { margin: 0 5px 0 5px; }

#traffic div.inner { padding: 0px 5px 10px 17px; }
#traffic div.inner p.listNew { background-position: 0px 4px; }
#traffic div.inner p.listGeneral { background-position: 0px 3px; }
