html, body {margin:0; padding:0;  background:#000;}

body {background: url(images/bgs/010.jpg) no-repeat 50% 44%;}

body.col010 {background: url(images/bgs/020.jpg) no-repeat 50% 0% #000;}

#logo {width: 176px; text-align:right; float:left;}

#menu {width: 276px; height: 140px; text-align:right; float:left;}
#menu a {color: #f83440; display:block; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align: left; text-decoration: none; text-transform:uppercase; float: right; border:solid  #303134; border-width: 0px 0px 1px 0px; padding: 5px 0px;}
#menu a:hover { color:#FFF;}
#menu a.last {padding: 5px 0px 0px 0px; border: none;}
#menu a.act {color: #FFF ; cursor: default;}

#left {color: #6c7279; width: 318px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:right; float:left; }
.date {color: #d1d4d9; float:right; padding: 0px 12px 0px 0px;}
.news { float:right; width: 265px; text-align: left; padding: 3px 0px 0px 0px;}
.news span a {color: #6c7279; width: 265px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align: left; text-decoration: none; text-transform:uppercase; float: right; border:solid  #303134; border-width: 1px 0px 0px 0px; padding: 6px 0px;}
.news span a:hover { color:#FFF;}
.news a img {border: none;}
.news , .news a{zoom:1; position:relative}
.st010 { float:right; width: 265px; text-align: left; padding: 3px 0px 0px 0px;}

.col020 { background: #151618; padding: 0px 30px 0px 20px; line-height: 20px; text-transform: uppercase;}
.col020 span {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal;  text-transform: uppercase;}
.col021 { background: #151618; padding: 30px 30px 0px 20px; line-height: 20px; text-transform: uppercase; height: 430px;  background1:red}
.col021 span {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal;  text-transform: uppercase;}

#scrlCont {height: 400px; position: relative; overflow:hidden; width:215px}
#scrlTxt {position: absolute; width:215px; background1:#fdd; top:0; left:0}
#scrlTxt p { margin:0; padding:0}
.arr020 { height:30px; background: #151618;  }
.arr020 .lftArr { width:15px; height:10px; float:right; background:url(images/bgs/050_l.gif) no-repeat; cursor:pointer; margin:0 20px 0 0}
.arr020 .rgtArr { width:15px; height:10px; float:right; background: url(images/bgs/050_r.gif) no-repeat; cursor:pointer; margin:0 20px 0 0;}
.arr020 .lftArr_a { width:15px; height:10px; float:right; background:url(images/bgs/050_l_a.gif) no-repeat; cursor:pointer; margin:0 20px 0 0}
.arr020 .rgtArr_a { width:15px; height:10px; float:right; background: url(images/bgs/050_r_a.gif) no-repeat; cursor:pointer; margin:0 20px 0 0;}

.hfix { height: 490px; position: relative;}

.arr010 { position:absolute; bottom: 20px; right: 20px;}
.arr010 img {cursor:pointer;}

#main { color: #777c85; float: left; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-transform: uppercase; width: 605px;}
#main div a img {border: solid #151618; border-width: 8px; margin: 0px 0px 5px 0px;}
#main .clear { background:url(images/bgs/030.gif) repeat-x 0% 50%;}
#main .last { border:solid  #303134; border-width: 0px 0px 1px 0px; clear:both;}
#main div { font-size: 11px;}
.spaser010 {float: left; width: 75px;}

#main_flash { color: #777c85; float: left; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; text-transform: uppercase; width: 665px; float: right;}

.col_menu {border:solid  #303134; border-width: 0px 0px 1px 0px; height: 30px;}
.col_menu a {color: #777c85; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: none; text-transform:uppercase; float: left; border:solid  #303134; border-width: 0px; padding: 5px 10px; margin: 0px 2px 0px 0px;}
.col_menu a:hover { color: #fff; border:solid  #303134; border-width: 1px; padding: 4px 9px;}
.col_menu a.act {color: #FFF ; border:solid  #303134; border-width: 1px; padding: 4px 9px; cursor: default;}

.col_pager a {color: blue; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration: none; text-transform:uppercase; float: left; border:solid  #303134; border-width: 0px 1px 0px 0px; padding: 0px 12px; margin: 0px 2px 0px 0px; line-height: 8px;}
.col_pager a:hover { color: red; text-decoration: none; }
.col_pager a.act {color: green; cursor: default; text-decoration: none; }
.col_pager a.end {border: none; text-decoration: none; }


.back010 {color: #777c85; float: right; background: url(images/bgs/040.gif) no-repeat 0px 17px; padding: 15px 9px 38px 14px; display:block; text-decoration:none;}
.back010:hover {color: #fff; ; background: url(images/bgs/040_a.gif) no-repeat 0px 17px;}

.cntn01 { width:100px; height:100px; overflow:hidden; position:absolute; top:0; left:0; color:#FFF}

#clear {clear:both;}
#clear img {border: none;}
#coll_lph #clear img {border: none;}
.clear {clear:both;}

.td0001 { padding:47px 0 20px 0}

.newsdetail { color:#777c85; font-family:Arial, Helvetica, sans-serif ; font-size:12px; line-height:18px; padding:83px 0 20px 40px; width:600px; float:left}
.newsdetail h3 { font-size:18px; font-weight:normal; padding: 0 0 12px 0; margin:0}
.newsdetail a:link, .newsdetail a:visited { color:#777c85; text-decoration:underline}
.newsdetail a:hover { text-decoration:none}

.txt01 { font-size:10px}
#arrws { display:none}

.map-columns { margin:20px 0 0 20px; color:#777c85; width:500px; border:0; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.map-columns  a:link, .map-columns  a:visited { color:#777c85; text-decoration:underline}
.map-columns  a:hover { text-decoration:none}
.map-columns ul { padding:40px 0 0 0; margin:0; list-style:none}
.map-columns ul  li {padding:10px 0 0 20px}



.box01 { margin-top:-28px}
.box01___ { padding:8px 0 0 0}
.box01 .st01 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#303134}
.box01 .st01 a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#777c85; padding:0 6px; text-decoration:none}
.box01 .st01 a:hover { color:#fff}
.box01 .st01 span {  color:#fff; padding:0 6px; }
.box01 table { margin-left:6px; margin-top:-20px}
.box01 td { vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c7279; padding:21px 0 21px 0; border-bottom:1px solid #303134}
.box01 td p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c7279; margin:0; padding:0}
.box01 td h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-transform:uppercase; color:#6c7279;  margin:0 0 16px 0; padding:0}
.newsdetail .box01 td h3 a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-transform:uppercase; color:#6c7279;  margin:0 0 16px 0; padding:0; text-decoration:none}
.box01 td h3 a:hover { text-decoration:underline}
.box01 td.st02 { padding:21px 20px 21px 0 }
.box01 .st03 { display:block; margin:0 0 16px 0}
.box01 .st04 td { border:0}

p.news-item-all a { text-transform:uppercase; border:1px solid #303134; width:auto; padding:4px 8px; float:left; margin-top:17px}

.newsdetail .box01 .col_pager a {text-decoration:none} 
.newsdetail .box01 .col_pager a:hover {color:#fff} 
