/* Global CSS */
@import url('/css/ajax.css');

body { 
  background : #000000;
  text-align : center;
  margin     : 0px;
  font-family: arial, helvetica, sans-serif;
  font-size  : 12px;
  line-height: 18px;
  color	     : #ffffff;
}

.clear {
  clear    : both;
  height   : 0px;
  overflow : hidden;
}

a, a:link, a:visited {
  color			: #ffffff;
  text-decoration	: underline;
}

/* Layout */

div#bodyouter {
  background   : #000000 url(/img/bg_main_ds_916px.gif) repeat-y;
  width        : 916px;
  margin-right : auto;
  margin-left  : auto;
  margin-top   : 0px;
  padding      : 0px;
  text-align   : left;
  height: auto;
  min-height: auto;
}
div#body {
  position: relative;
  left	       : 9px;
  width        : 900px;
  margin       : 0px 0px 0px 0px;
  padding      : 0px 0px 0px 0px;
  text-align   : left;
  height: 100%;
  min-height   : 100%;
}
div#top {
  display: block;
  background : url(/img/bg_top.gif);
  width      : 900px; 
  min-height:  133px;
  height: 133px;
  margin       : 0px 0px 0px 0px;
  padding      : 0px 0px 0px 0px;
}
a#logo{
  background : transparent url(/img/felgimport_logo.png) top left no-repeat;
  display: block; 
  position: relative; 
  top: 38px; 
  left: 250px; 
  width: 400px; 
  height: 55px;
}
div#menu_top{
  position: relative;
  top: -15px;
  left: 700px;
  width: 80px;
  background: url(/img/menu_top_split.gif);
  background-repeat: no-repeat;
}
div#menu_top a, div#menu_top a:link {
  text-decoration: none;
  margin: 0px 0px 0px 16px;
  padding: 0px 0px 1px 5px;
  font-size: 11px;
  display: block;
  color: #d1d1d1;
  line-height: 12px;
  width: 150px;
}
div#menu_top a:hover {
  color: #ff9600; 
}
div#menu_top a#login {
  color: #ff9600; 
}
div#center {
  background: #000000;
  margin       : 0px 0px 0px 0px;
  padding      : 0px 0px 0px 0px;
  display: block;
  width      : 900px; 
 
  overflow : hidden;
}
div#center div.image{
  text-align: center;
  background: #000000;
 }
div#center_mid{
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width: 900px;
  height: 19px;
  background: url(/img/bg_center_mid.gif);
}
div#center_2 {
  background: url(/img/felgimport_bg_3.jpg) no-repeat bottom;
  margin       : 0px 0px 0px 0px;
  padding      : 1px 0px 0px 0px;
  width: 900px;
  min-height: 480px;
}
div#center_2_1 {
  background: #000000;
  margin       : 0px 0px 0px 0px;
  padding      : 0px 0px 0px 0px;
  width: 900px;
  min-height: 481px;

}
div#kampanjer{
 width: 830px; 
 padding: 10px 20px 0px 50px;
 overflow : hidden;
}
div#text_outer {
  background: url(/img/bg_text_outer.gif);
  border-bottom: 2px #807f80 solid;
  position: relative;
  left: 82px;
  width: 748px;
  padding : 0px 0px 20px 0px;
  margin  : 20px 0px 10px 0px;
}
div#text {
  background: url(/img/bg_text.gif);
  background-repeat: no-repeat;
  margin: 0px;
  padding:0px;
  position: relative;
  width: 748px;
  min-height: 357px;
}

div#text .textwrap {
  width: 620px;
  min-height: 205px;
  position: relative;
  top: 38px;
  left: 70px;
  margin : 10px 0px 10px 0px;
}
.textwrap ul{
margin: 0px;
padding: 0px;
}

div.textwrap div.image{
  width : 192px;
  margin: 18px;
  float : left;
}
div.bottom_620_container {
  width : 620px;
}
/*div#text .textwrap {
  height : 205px;
}*/
div#text p a{
  text-align: center;
  font-size:15px;
  color: #ffffff;
}
img#first{
  position: relative;
  top: 38px;
  left: 70px;
}
img#last{
  position: relative;
  left: 634px;
  margin-top: 15px;
}
div#info_box {
/*  border: 1px solid red; */
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  float: left;
  width: 450px;
  height: 300px;
  overflow : hidden;
}
div#info_box table { 
  width : 100%;
  float : left;
}
div#info_box table tr.alt td { 
  background : #101010;
}
div#info_box table th { 
}
div#info_box table td { 
  vertical-align: top;
}
div#info_box table td.num { 
  text-align : right;
}



div#info_box_scroll {
/*  border: 1px solid red; */
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 450px;
  height: 255px;
  font-family: arial narrow, helvetica;
  overflow : auto;
}
div#info_box_scroll table { 
  width : 430px;
  float : left;
}
div#info_box_scroll table tr.alt td { 
  background : #101010;
}
div#info_box_scroll table th { 
  background : #616161;
}
div#info_box_scroll table td { 
  vertical-align: top;
}
div#info_box_scroll table td.num { 
  text-align : right;
}


div#kampanjer table { 
  width : 100%;
  float : left;
}
div#kampanjer table tr.alt td { 
  background : #101010;
}
div#kampanjer table th { 
  background : #616161;
}
div#kampanjer table td { 
  vertical-align: top;
}
div#kampanjer table td.num { 
  text-align : right;
}




div#info_box h4 {
 /* border: 1px solid white; */
  margin: 0px 0px 0px 0px;
  font-size : 13px;
}
div#pic_box {
/*  border: 1px solid white; */
  margin: 0px 0px 0px 10px;
  float: left;
  width: 264px;
  height: 315px;
  overflow: hidden;
}
div#pic_box img{
  margin: 0px 0px 0px 0px;
}
div#pic_box_large {
 /* border: 1px solid green; */
  margin: 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  overflow: auto;
  float: right;
  width: 160px;
  height: 350px;
  min-height: 285px;
}
div.small_pic {
  border: 1px #515355 solid;
  float: left;
  background: #000000;
  width: 64px;
  height: 80px;
  overflow: hidden;
  margin: 0px 4px 5px 0px;
  font-size : 10px;
  font-family : arial narrow, helvetica;
  color : #616161;
  text-align : center;
}
div.small_pic .image {
  width : 64px;
  height : 64px;
  overflow : hidden;
}
div.small_pic a:link, div.small_pic a:visited {
  text-decoration : none;
  color : #616161;
  line-height: 15px;
}
div.small_pic_transparent img {
  opacity: 0.50;
  filter: alpha(opacity=50); 
  -moz-opacity: 0.50;
  border: 0px;
  overflow : hidden;
}
div.small_pic_cur img {
  opacity: 1.00;
  filter: alpha(opacity=100); 
  -moz-opacity: 1.00;
  border: 0px;
}
div.small_pic_cur a:link, div.small_pic_cur a:visited {
  color : #ffffff;
}


div.number{
  float:right; 
  text-align:center; 
  border:1px #1c1c1c solid; 
  color:#616161; 
  font-weight:bold; 
  font-size:26px; 
  padding: 10px;
}



div.prodlist { 
  float: left;
  width: 180px;
  margin: 0px 25px 10px 0px;
  height: 220px;
}
div.prodlist a:link, div.prodlist a:visited { 
  text-decoration : none;
}
div.prodlist span { 
  margin-left : 10px;
}



div.prodlist_top { 
  width: 180px;
  background: #1c1c1c;
  text-align: center;
  padding: 5px 0px 5px 0px;
}


div.prodlist_wide div.prodlist_top,
div.prodlist_wide { 
  width : 385px;
}


/* Vertical-align of content inside a div */
#outer {height: 160px; width: 160px; overflow: hidden; text-align: center; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%; left: 0px;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}


/* optional: #inner[id] {position: static;} */
/* /Vertical-align of content inside a div */

div.prodlist_image_wrap {
  background:#ffffff;
  border: 1px #515355 solid;
  margin-left: 10px;
}
div.prodlist_image {
  width:160px;
  overflow:hidden;
  background : #ffffff;
  text-align : center;
}
div.prodlist_num {
  float:right;
  width:25px;
  text-align:center;
  border:1px #1c1c1c solid;
  color:#616161;
  font-weight:bold;
}
div.choose_size { 
  width: 880px;
  margin: 10px 20px 10px 0px;
  padding: 0px 10px 0px 10px;
  background: #1c1c1c;
}
a.prev_next:link, a.prev_next:visited { 
  text-decoration: none;
  background: url('/img/bg_submenu.gif');
  display: block;
  float: left;
  height: 21px;
  width: 50px;
  border-left: 1px #000 solid;
  border-right: 1px #000 solid;
}
a.from_to:link, a.from_to:visited { 
  text-decoration: none;
  background: url('/img/bg_submenu.gif');
  display: block;
  float: left;
  height: 21px;
  width: 15px;
  border-left: 1px #000 solid;
  border-right: 1px #000 solid;
}
b.from_to { 
  background: url('/img/bg_submenu.gif');
  font-size: 15px;
  display: block;
  float: left;
  height: 21px;
  width: 15px;
  border-left: 1px #000 solid;
  border-right: 1px #000 solid;
}




div#bottom {
  background : #000000;
  width      : 900px;
  height: 24px;
  min-height: 24px;
  text-align : right;
}
div.vogn1{
  float: left;
  display: inline;
  margin: 40px 20px 0px 33px;
  width: 209px;
  height: 253px;
}
div.vogn2{
  float: left;
  display: inline;
  margin: 40px 20px 0px 0px;
  width: 209px;
  height: 253px;
}
div.vogn3{

  float: left;
  display: inline;
  margin: 40px 0px 0px 0px;
  width: 209px;
  height: 253px;
}
p.first{
  float: left;
  color: #ff9600;
  width: 209px;
  height: 35px;
  margin: 0px
}
span.first {
  color: #ff9600;
  font-weight : bold;
}
p.first img{
  float: left;
}
p.first b{
  float: left;
  width: 170px;
  height: 20px;
  padding: 8px 0px 0px 5px;
}
p.last{
  float: left;
  background: url(/img/bg_vogn_small.gif);
  width: 209px;
  height: 217px;
  margin: 0px
}
p.arrow{
  float: left;
  padding: 132px 0px 0px 0px;
  height: 151px;
  width: 73px;
}
.powered_by{
  border-top: 1px solid #333333;
  color: #333333;
  display: block;
  margin: 0px 14px 0px 0px;
  height:11px;
  padding:0px;
  width: 872px;
  float: right;
  font-size:9px;
  text-align:right;
}
.powered_by a{
  display: inline;
  margin: 5px 0px 0px 0px ;
  color: #333333;
}



/* Base tags */
img {
  border : 0px;
}
h1,h2,h3,h4,h5,h6,h7,form {
  margin : 0px;
}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h7 a:link {
  color : #000000;
  text-decoration : none;
}
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h7 a:visited {
  color : #000000;
  text-decoration : none;
}
h1 {
  font-size : 24px;
  line-height : 30px;
}
h2 {
  font-size : 22px;
  line-height : 28px;
}
h3 {
  font-size : 18px;
  line-height : 24px;
}
h4 {
  font-size : 16px;
  line-height : 22px;
}
h5 {
  font-size : 14px;
  line-height : 20px;
}
h6 {
  background : #e9e9e9;
  margin : 10px 0px 0px 10px;
  padding : 0px 0px 0px 10px;
  border-bottom : 1px #e0e0e0 solid;
  border-top : 1px #c0c0c0 solid;
  font-size : 12px;
  line-height : 18px;
}
h7 {
  background : #e9e9e9;
  margin : 10px 0px 0px 10px;
  padding : 0px 0px 0px 10px;
  border-bottom : 1px #e0e0e0 solid;
  border-top : 1px #c0c0c0 solid;
  font-size : 11px;
  line-height : 17px;
}

/*#left h6, #left h7 {
  width : 448px;
}*/
/*#right h6, #right h6 {
  width : 170px;
}*/



/* Base definitions for dl-lists */
dl.left, dl.left2, dl.leftsmall {
  width : 468px;
  float : left;
  margin : 10px 0px 0px 0px;
  /* background : #ff9900; */
  overflow : hidden;
}
dl.left .image { 
  width : 256px;
  margin : 0px 10px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.left2 .image { 
  width : 128px;
  margin : 0px 0px 5px 10px;
  float : right;
  overflow : hidden;
}
dl.leftsmall .image { 
  width : 64px;
  margin : 0px 0px 5px 10px;
  float : right;
  overflow : hidden;
}
dl.left .imagetop { 
  width : 468px;
  margin : 0px 0px 0px 0px;
  padding : 0px;
  float : left;
  overflow : hidden;
}
dl.left dd, dl.left2 dd, dl.leftsmall dd {
  float : left;
  width : 448px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 20px;
  border-bottom : 1px #e0e0e0 solid;
  overflow : hidden;
}
dl.lefttop dd {
  height : 262px;
  padding : 0px 0px 0px 10px;
  border : 0px;
  overflow : hidden;
}
dl.left dl, dl.left2 dl, dl.leftsmall dl {
  width : 182px;
  float : left;
  margin : 0px 0px 0px 0px;
  border : 0px;
/*  background : #ffff00;*/
}
dl.left dl dd, dl.left2 dl dd, dl.leftsmall dl dd {
  float : left;
  width : 192px;
  margin : 0px 0px 0px 0px;
  border : 0px;
}



dl.center {
  width : 300px;
  margin : 10px 0px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.center .image { 
  width : 128px;
  margin : 0px 0px 5px 10px;
  float : right;
  overflow : hidden;
}
dl.center dd {
  float : left;
  width : 300px;
  margin : 0px 0px 10px 0px;
  border-bottom : 1px #e0e0e0 solid;
}
dl.center dl {
  float : left;
  width : 162px;
  float : left;
}
dl.center dl dd {
  float : left;
  width : 162px;
  border : 0px;
}

dl.small {
  float : left;
  width : 300px;
  margin : 5px 0px 0px 0px;
  float : right;
/*  background : #ff66ff;*/
  overflow : hidden;
}
dl.small .image { 
  width : 64px;
  margin : 0px 10px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.small dd {
  float : left;
  width : 300px;
  margin : 0px 0px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border-bottom : 1px #e0e0e0 solid;
}
dl.small dd h4 {
  font-size : 12px;
  line-height : 18px;
}


dl.xsmall {
  float : left;
  width : 300px;
  margin : 5px 0px 0px 0px;
  padding : 0px;
  float : right;
  overflow : hidden;
}
dl.xsmall .image { 
  width : 32px;
  margin : 0px 5px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.xsmall dd {
  float : left;
  width : 300px;
  margin : 0px 0px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border-bottom : 1px #e0e0e0 solid;
}
dl.xsmall dd h4 {
  font-size : 11px;
  line-height : 17px;
}



dl.video, dl.videosmall, dl.image, dl.imagesmall {
  float : left;
  width : 300px;
  margin : 5px 0px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.video .image, dl.image .image { 
  width : 140px;
  margin : 0px 0px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.video dd, dl.image dd {
  width : 140px;
  float : left;
  margin : 0px 10px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border : 0px;
}
dl.video dd h4, dl.image dd h4 {
  font-size : 11px;
  line-height : 17px;
}


dl.videosmall .image, dl.imagesmall .image { 
  width : 90px;
  margin : 0px 0px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.videosmall dd, dl.imagesmall dd {
  width : 90px;
  height : 100px;
  float : left;
  margin : 0px 10px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border : 0px;
  overflow : hidden;
}
dl.imagesmall dd {
  width : 90px;
  height : 120px;
  float : left;
  margin : 0px 10px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border : 0px;
  overflow : hidden;
}
dl.videosmall dd h4, dl.imagesmall dd h4 {
  font-size : 10px;
  line-height : 16px;
}




dl.videomedium, dl.imagemedium {
  float : left;
  width : 300px;
  margin : 5px 0px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.videomedium .image, dl.imagemedium .image { 
  width : 300px;
  margin : 0px 0px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.videomedium dd, dl.imagemedium dd {
  width : 300px;
  height : 240px;
  float : left;
  margin : 0px 0px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border : 0px;
  overflow : hidden;
}
dl.imagemedium dd {
  width : 300px;
  height : 320px;
  float : left;
  margin : 0px 0px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border : 0px;
  overflow : hidden;
}
dl.videomedium dd h4, dl.imagemedium dd h4 {
  font-size : 10px;
  line-height : 17px;
}
#right dl.videomedium, #right dl.imagemedium {
  margin : 5px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  width : 180px;
  height : 200px;
}
#right dl.videomedium {
  height : 156px;
}
#right dl.videomedium .image, #right dl.imagemedium .image {
  width : 180px;
}
#right dl.videomedium dd, #right dl.imagemedium dd {
  width : 180px;
  padding : 0px 0px 0px 0px;
  margin : 5px 0px 0px 0px;
}
dl.videosmall2, dl.imagesmall2 {
  float : left;
  width : 300px;
  margin : 5px 0px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.videosmall2 .image, dl.imagesmall2 .image { 
  width : 140px;
  margin : 0px 0px 0px 0px;
  float : right;
  overflow : hidden;
}
dl.videosmall2 dd, dl.imagesmall2 dd {
  width : 140px;
  height : 135px;
  float : left;
  margin : 0px 10px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border : 0px;
  overflow : hidden;
}
dl.imagesmall2 dd {
  width : 140px;
  height : 170px;
  float : left;
  margin : 0px 10px 5px 0px;
  font-size : 11px;
  line-height : 17px;
  border : 0px;
  overflow : hidden;
}
dl.videosmall2 dd h4, dl.imagesmall2 dd h4 {
  font-size : 10px;
  line-height : 17px;
}





dl.centerlist {
  width : 300px;
  margin : 10px 0px 0px 0px;
  float : right;
/*  background : #ffaa00;*/
  overflow : hidden;
}
dl.centerlist .image { 
  width : 60px;
  margin : 5px 0px 5px 5px;
  float : right;
  overflow : hidden;
}
dl.centerlist .image img { 
  opacity: 0.40;
  filter: alpha(opacity=40); 
  -moz-opacity: 0.40;
}
dl.centerlist dd.cur .image img { 
  opacity: 1.00;
  filter: alpha(opacity=100); 
  -moz-opacity: 1.00;
}

dl.centerlist dt {
  width : 55px;
  float : left;
  color : #808080;
  margin : 0px 0px 3px 0px;
  font-size : 10px;
}
dl.centerlist dd {
  border-top : 1px #c0c0c0 solid;
  border-bottom : 1px #e0e0e0 solid;
background : #f0f0f0;
  float : right;
  width : 245px;
  height : 50px;
  padding : 0px 5px 0px 20px;
  margin : 0px 0px 3px 30px;
  font-size : 10px;
  line-height : 14px;
  overflow : hidden;
}
dl.centerlist dd h5 a:link, dl.centerlist dd h5 a:visited, dl.centerlist dd {
  color : #c0c0c0;
}
dl.centerlist dd.cur {
  border-top : 0px;
  border-bottom : 0px;
background : #ffffff;
  width : 245px;
  padding : 0px 5px 0px 50px;
  margin : 0px 0px 3px 0px;
}
dl.centerlist dd.cur h5 a:link, dl.centerlist dd.cur h5 a:visited, dl.centerlist dd.cur {
  color : #000000;
}








dl.right {
  width : 180px;
  margin : 10px 0px 0px 0px;
  float : right;
/*  background : #ffaa00;*/
  overflow : hidden;
}
dl.right .image { 
  width : 180px;
  margin : 0px 0px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.right dt {
  width : 55px;
  float : left;
  color : #808080;
  margin : 0px 0px 3px 0px;
  font-size : 10px;
}
dl.right dd {
  float : right;
  width : 120px;
  padding : 0px 5px 0px 0px;
  margin : 0px 0px 3px 0px;
  font-size : 10px;
}
dl.right dl {
  width : 180px;
  margin : 0px 0px 0px 10px;
  float : left;
/*  background : #ffaa00;*/
}





dl.leftartlist {
  width : 448px;
  margin : 10px 0px 0px 20px;
  float : right;
  /*  background : #ffaa00;*/
  overflow : hidden;
}
dl.leftartlist .image { 
  width : 448px;
  margin : 0px 0px 0px 0px;
  float : left;
  overflow : hidden;
}
dl.leftartlist dt {
  width : 68px;
  float : left;
  color : #808080;
  margin : 0px 0px 2px 0px;
  font-size : 10px;
}
dl.leftartlist dd {
  float : right;
  width : 370px;
  padding : 0px 5px 0px 0px;
  margin : 0px 0px 2px 0px;
  font-size : 10px;
}
dl.leftartlist dl {
  width : 360px;
  margin : 0px 0px 0px 10px;
  float : left;
/*  background : #ffaa00;*/
}




h6.featured { 
  border-top : 1px #aaaaaa solid;
  border-bottom : 1px #bbbbbb solid;
  margin-bottom : 0px;
  background : #c0c0c0;
  color : #ffffff;
}
#center dl.featured {
  float : right;
  width : 300px;
  border : 0px;
  margin : 0px 0px 0px 0px;
  background : #e9e9e9;
  overflow : hidden;
}
#center dl.featured dd { 
  float : left;
  width : 280px;
  padding : 5px 10px 0px 10px;
}
#right dl.featured {
  margin-top : 0px;
  background : #e9e9e9;
}





ul.right {
/*  background : #0000ff; */	
  width : 180px;
  float : right;
  list-style : none;
  margin : 10px 0px 0px 0px;
  padding : 0px;
  overflow : hidden;
}
ul.right li {
  font-size : 11px;
  line-height : 17px;
}
ul.right li .image {
  width : 170px;
  margin : 10px 0px 0px 0px;
  text-align : center;
  float : left;
  overflow : hidden;
}


ul.keyword {
/*  background : #0000ff; */	
  list-style : none;
  margin : 0px 0px 10px 20px;
  padding : 0px;
}
ul.keyword li {
  font-size : 11px;
  line-height : 17px;
}


ul.center {
/*  background : #0000ff; */	
  width : 300px;
  float : right;
  list-style : none;
  margin : 10px 0px 0px 0px;
  padding : 0px;
  overflow : hidden;
}
ul.center li {
  font-size : 12px;
  line-height : 18px;
}


.container {
  width : 468px;
  float : left;
  margin : 10px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  overflow : hidden;
}
.container h1 {
  padding : 0px 20px 0px 20px;
}
.container .byline {
  width : 442px;
  float : right;
  background : #efefef;
  margin : 10px 0px 0px 0px;
  padding : 3px 3px 3px 3px;
}
.container .byline .image {
  width : 48px;
  height : 48px;
  float : left;
  overflow : hidden;
  padding : 1px;
  margin : 0px 5px 0px 0px;
  border : 1px #666666 solid;
}
.container .byline .author {
  width : 123px;
  float : left;
  overflow : hidden;
  font-size : 10px;
}
.container .byline .publish_date, .container .byline .update_date {
  width : 250px;
  float : right;
  overflow : hidden;
  font-size : 10px;
  text-align : right;
  color : #909090;
}
.container .byline .category {
  width : 123px;
  float : left;
  overflow : hidden;
  font-size : 10px;
}
.container .byline .tag {
  width : 375px;
  float : left;
  overflow : hidden;
  font-size : 10px;
}
.container .byline .tag img {
  float : left;
  margin : 0px 3px 0px 0px;
}


.container .byline_simple_1 {
  border-top : 1px #dddddd solid;
  border-bottom : 1px #dddddd solid;
  margin : 10px 0px 0px 20px;
  padding : 3px 3px 3px 3px;
}
.container .byline_simple_1 .author {
  width : 123px;
  float : left;
  overflow : hidden;
  font-size : 10px;
}
.container .byline_simple_1 .date {
  width : 250px;
  float : right;
  overflow : hidden;
  font-size : 10px;
  text-align : right;
  color : #909090;
}
.container .ingress {
  width : 428px;
  float : left;
  font-weight : bold;
  padding : 10px 20px 10px 20px;
}
.container .body {
  width : 428px;
  float : left;
  padding : 10px 20px 0px 20px;
}
#center .body {
  width : 300px;
  float : left;
  padding : 10px 0px 0px 10px;
}
#center .ingress {
  width : 300px;
  float : left;
  font-weight : bold;
  padding : 10px 0px 10px 10px;
}


.wrap {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}


.nav {
  background : #1f1f1f;
/*  border-bottom : 1px #c0c0c0 solid; */
  margin : 10px 20px 10px 0px;
  text-align : center;
}

.headnav {
  background : #1f1f1f;
/*  border-top : 1px #c0c0c0 solid; */
  margin : 10px 0px 10px 0px;
  text-align : right;
}



.toplogo {
  width : 300px;
  float : left;
  margin : 10px 0px 0px 0px;
  padding : 0px 0px 0px 10px;
}

.topsearch {
  float: right; 
  width: 195px; 
  margin : 15px 0px 0px 0px;
  padding : 0px 0px 0px 10px;
}
.topsearch form { 
  display: inline;
}
.topsearch form input{
 float: left; 
 width: 115px; 
 margin: 0px 4px 0px 10px; 
 font-size: 10px;
}
.topsearch form a#search { 
  float: left; 
  display: block; 
  padding-top: 2px; 
  font-size: 12px; 
  text-decoration: none; 
  font-weight: bold; 
  color: #d1d1d1;
}
.topsearch form a#search:hover {
  color: #ff9600; 
}
}
.topsearch form .btn { 
  font-size : 10px;
  font-family : arial,helvetica;
  width : 50px;
}

div#menu{
    padding: 0px 0px 0px 0px;
    width: 900px;
    background: url(/img/bg_menu.gif) repeat-x ;
}
#menu a, #menu a:link, #menu a:visited {
  position : relative;
  top : -5px;
  color           : #fff;
  text-decoration : none;
}
#menu ul {
  list-style      : none;
  margin	  : 0px;
  padding-left	  : 30px;
}
#menu ul li {
  float           : left;
  padding         : 0px 0px 0px 0px;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
  display         : inline;
  padding         : 2px 10px 0px 10px;
  height          : 13px;
  line-height     : 10px;
}
#menu ul li a:hover {
  color : #ff9600;
}
li img.sub_split{
  position: relative;
  top : -4px;
  padding : 0px 0px 0px 7px;
}


div#menu ul.submenu {
  background : url('/img/bg_submenu.gif') repeat;
  position: relative;
  top : -4px;
  margin : 0px 0px 0px 0px;
  padding : 5px 0px 0px 30px;
  width: 870px;
  height: 16px;
  overflow : hidden;
}
div#menu ul.submenu li {
  margin : 0px 7px 4px 0px;
  padding : 0px; 
  float : left;
  list-style : none;
  height : 12px;

}
div#menu ul.submenu li#last {
  float: right;
}
div#menu ul.submenu li a, div#menu ul.submenu li a:link, div#menu ul.submenu li a:visited {
  margin : 0px 0px 0px 0px;
  padding : 2px 0px 0px 0px;
  display : block;
  text-decoration : none;
  color : #FF9600;
  float : left;
  line-height     : 15px;
}

div#menu ul.submenu li a:link:hover, div#menu ul.submenu li a:hover, div#menu ul.submenu li a:visited:hover {
  color : #ffffff;
}
div#menu ul.submenu li#cur a, div#menu ul.submenu li#cur a:link, div#menu ul.submenu li#cur a:visited {
  color : #ffffff;
}

.show_article .right_128_container {
  width : 128px;
  float	: right;
}

.show_article .right_128_container .image {
  width	: 128px;
}
table.news{
  width: 600px; 
  border: 1px #7f8080 solid; 
  margin: 0px 10px 10px 0px; 
  float: left; 
  display: block; 
  padding: 10px 10px 10px 10px;
}
td.news{
  width: 500px;
}
.readon{
 width: 80px; 
 float: right;
}

