body {
  margin: 0px; padding: 0px;
  background-image: url("/image/wtop-bg.gif"); background-repeat:repeat-x; background-position:top center;
  background-color: black; 
  font-family: Arial; font-size: 12px;
  line-height:1.3;
}

#top-nav { 
  width: 1000px; height:35px;
  margin:0px auto 0px auto;
  padding: 0px; 
  overflow: hidden;
  position:relative;
  background: url("/image/wtop-bg.gif"); background-repeat:repeat-x; background-position:top center;
}

#route { 
  height:100%;
  margin:0px 30px; padding: 6px 10px 0px 10px;  
  background-color: black;
  overflow: hidden;
  position:absolute;
  font-size: 10px; font-weight:normal; color:#5F6353; 
}  
#route a { color:#5F6353; }


#top-menu {
  width: 940px; 
  margin:0px auto 0px auto;
  padding: 0px; 
  background-color:black;
  overflow: hidden;
}
#top-menu a {
  padding:0px 20px 0px 0px;
  font-size: 10px; font-weight:normal; color:white; text-decoration:none;
  display:block; float:left; 
}
#top-menu a.asitemap { 
  color:#A4A4A4; 
  background-image: url(/image/sitemap.gif); background-position: 0px 2px; background-repeat: no-repeat; 
  padding-left:13px; padding-right:0px; 
}

#top { 
  width: 940px; 
  margin:35px auto 25px auto;
  padding: 0px; 
  overflow: hidden;
  position:relative;
}
         
#top-logo  { margin-left:0px; display:block; float:left; }
#top-phone { margin-top:8px; margin-right:4px; display:block; float:right; }
#top-question { margin-top:4px;  margin-right:0px; display:block; float:right; }

#top-search { position: absolute; bottom:0px; right: 270px; overflow: hidden; }
#top-search img { margin-bottom:1px; vertical-align:bottom; }
#top-search input { vertical-align:bottom; }
#top-search input.itext { width:173px; font-size: 11px; border:1px solid #5F6353; background-color:#2D2D2D; color:white; }

#home {
  width: 940px; height:100%;
  margin:0px auto 45px auto; padding: 0px 30px; 
  overflow: hidden;
  background-image: url("/image/bg.gif"); background-repeat:repeat-y; background-position:0px 0px;
}

#c-left { 
  width: 210px; height:100%;
  margin:0px; padding: 0px 30px 0px 0px;
  overflow: hidden;
  float:left;
  font-size: 11px; font-weight:normal; color:#A3A3A3;
}
#c-left a { color:#DED0B6; }
#c-left a:hover { color:#ff6600; }

#c-left img.img-banners { margin:10px 0px 10px 10px; padding:0px; border:none; }

#work { 
  width: 640px; height:100%;  
  margin:0px; padding: 0px 30px 20px 30px;
  background-color:white;
  overflow: hidden;
  float:right;
  font-size: 12px; font-weight:normal; color:#333333;
}
#work a { font-size: 12px; font-weight:normal; color:#CC6600; }

#work-full { 
  width: 700px; height:100%;  
  margin:0px; padding: 0px 0px 20px 0px;
  background-color:white;
  overflow: hidden;
  float:right;
  font-size: 12px; font-weight:normal; color:#333333;
}
#work-full a { font-size: 12px; font-weight:normal; color:#CC6600; }
#work-item { padding-left:30px; padding-right:30px; }


h1 { font-family: Arial; font-size: 24px; font-weight:normal; color:#333333; margin:30px 0px 20px 0px; }
h1.hsubtitle { font-size: 20px; margin-bottom:5px !important; }

h2 { 
  margin:15px 0px 15px 0px; padding:0px 0px 0px 15px;    
  font-family: Arial; font-size: 18px; font-weight:normal; color:#333333; 
  border-left:2px solid #EC5A00; 
}
h5 { 
  font-family: Arial; font-size: 18px; font-weight:bold; color:#333333;
  margin:15px 0px;
}
h5 span, h5 a {
  line-height:1.5;
  zoom:1;
  padding-bottom:8px;
  overflow:visible; height:auto; 
  background-image: url(/image/model-bg.jpg);  
  background-repeat:repeat-x; 
  background-position:bottom left;
}
h5 a, h5 span a { font-family: Arial; font-size: 18px !important; font-weight:bold !important; color:#333333 !important; text-decoration:none; }

p { margin:0px; padding:5px 0px 7px 0px; }

img.img-left { float:left; margin:0px; padding:0px 15px 7px 0px; border:none; }
img.img-right { float:right; margin:0px; padding:0px 0px 7px 15px; border:none; }

ul    { margin:0px 10px 10px 14px; padding: 0px; }
ul li { margin: 0px; padding:3px 0px; }
ol    { margin:0px 10px 10px 14px; padding-left: 14px; }
ol li { margin: 0px; padding:3px 0px; }


#scrolb {
  position:relative;
  width:700px; 
  margin-bottom:3px; padding-bottom:2px;
  clear: both; overflow:hidden;
  background-color:#EEEEEE;
  background-image: url(/image/wform-bottom.gif); background-position: bottom center; background-repeat: repeat-x;
}  

#scrolw {
  clear: both; overflow:hidden;  
  margin:0px auto; padding:0px 0px;
  width:640px;
}  
table.tbl-scrolw { margin:0px; padding:0px; }
table.tbl-scrolw th { margin:0px; padding:4px 7px 9px 7px; font-weight:normal; }
table.tbl-scrolw td { margin:0px; padding:3px 7px 4px 7px; }
table.tbl-scrolw th a, #scrolw table td a { font-family: Arial; font-size:11px !important; }

#scroll_left {
  position:absolute;
  width:28px; height:126px;
  left:0px;
  background-position: center right; background-repeat: no-repeat;
  display:none;
}
#scroll_right {
  position:absolute;
  width:28px; height:126px;
  right:0px;
  background-position: center left; background-repeat: no-repeat;
  display:none;
}

#scrolt {
  margin:0px auto; padding:10px 0px 4px 0px;
  width:640px;
  clear: both;
  font-family: Arial; font-size: 10px; font-weight:normal; color:#C1C1C1; 
} 

div.item-cont { 
  width: 640px; height:100%;
  margin:0px; padding: 0px; 
  overflow: hidden;
  float: none; clear: both; 
  position:relative;
}

div.item-left { width: 400px; 
  margin:0px 30px 0px 0px; padding: 0px; 
  overflow: hidden;
  float:left;
}

div.item-right, div.work-history { 
  width: 210px; 
  margin:0px 0px 0px 0px; padding: 0px; 
  overflow: hidden;
  float:right;
}

div.work-history  { font-size: 11px; }
div.work-history h5 { margin-top:0px; margin-bottom:10px; }

div.work-right {
  width: 190px; 
  margin:0px 0px 10px 10px; padding: 5px;
  font-size: 11px;
  overflow: hidden;
  float:right;
  text-align:center;
  background-color:#EEEEEE;
}
div.work-right p   { margin:0px; padding:2px 2px 4px 2px; }
div.work-right img { margin:4px 0px 4px 0px; } 


#print { float:right; position:absolute; top:10px; right:0px; font-size:11px;  font-weight:normal; color:#EC5A00; overflow: hidden;}
#print a { 
  font-size:10px;  font-weight:normal;
  background-image: url(/image/btn-print.gif) ; background-position: 0px 0px; background-repeat: no-repeat; padding-left:15px;
}

div.item-right ul, ul.i-arrow { margin:0px; padding: 0px; }
div.item-right ul li {
  margin: 0px; padding: 6px 0px 6px 15px;
  list-style-image: url('/image/0.gif'); background-image: url(/image/i-arrow.gif); background-position: 0px 9px; background-repeat: no-repeat;
}
ul.i-arrow li {
  margin: 0px; padding: 2px 0px 2px 15px;
  list-style-image: url('/image/0.gif'); background-image: url(/image/i-arrow.gif); background-position: 0px 6px; background-repeat: no-repeat;
}


div.form-tabs {
   width:100%; height:100%;
   overflow:hidden;
   margin:30px 0px;
   clear:both;   
}

div.form-tabs ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 7px;
  height:100%;
  overflow:hidden;
  background-image: url("/image/wtabs-del.gif"); background-repeat:repeat-x; background-position:top center;
  
}

div.form-tabs ul li {
  list-style-type:none;
  margin-right:1px;
  padding:0px;
  height:30px;
  float:left;
  color:white !important;
  background-image: url("/image/wtabs-bg.gif"); background-repeat:repeat-x; background-position:top center;
}

div.form-tabs ul li a {
   height:100%;
   color:white !important;
   float:left;   
   font-size:11px;
   font-weight:bold !important;
   padding:10px 10px 5px 10px;
   text-align:center;
   text-decoration:none;
   
}

div.form-tabs ul li a.active {
  font-weight:normal !important;
  background-color:white;
  color:#333333 !important;
  background-image: url("/image/wtabs-selected.gif"); background-repeat:repeat-x; background-position:top center; 
}

div.img-tabs { height:100%; overflow:hidden; clear:both; }
div.img-tabs ul {  margin:0px; padding:0px; overflow:hidden; float:left; list-style-type: none}
div.img-tabs ul li { list-style-type:none; padding: 0px 5px 0px 0px; float:left; }
div.img-tabs ul li {cursor: pointer;}
div.img-tabs ul li.active {color: #CC6600}
div.img-tabs ul li a { text-decoration:none; }
div.img-tabs ul li a.active { color:#333333 !important; }

div.item-cont table { margin:1px 0px 10px 0px; padding:0px; border-spacing:0px; border-collapse:collapse; }
div.item-cont table th { margin:0px; padding:4px 8px 4px 0px;  font-size:11px; font-weight:bold; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#F2F2F2; vertical-align:middle; }
div.item-cont table th.thleft, table th.thleft, .thleft { text-align:left; } 
div.item-cont table td { margin:0px; padding:4px 8px 4px 0px;  font-size:11px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
div.item-cont table td.colorvalue, .colorvalue { color:#cc6600; }
div.item-cont table td.tdcursiv, .tdcursiv { font-style:italic; }

div.item-cont table td.cimg { padding-right:0px; }
div.item-cont table td.cimg img { border:1px solid #CCCCCC; margin-left:30px; }
div.item-cont table td.cimg p { margin-left:30px; font-style:italic; text-align:center;}

div.index-left { 
  width: 305px; height:100%;
  margin:0px 15px 10px 0px; padding: 0px; 
  overflow: hidden;
  float:left;
}
div.index-right { 
  width: 305px; height:100%;
  margin:0px 0px 10px 15px; padding: 0px; 
  overflow: hidden;
  float:right;
}

div.item-cont table.catalog-index { margin:0px; padding: 0px; background-color:white; }
div.item-cont table.catalog-index td { padding:0px; width:30px; border:none; }
div.item-cont table.catalog-index th {
  border:none;
  width: 275px; padding: 25px 15px 10px 15px;
  text-align:left; font-size: 11px; font-weight:normal; vertical-align:top; 
  background-image: url("/image/cat1-bg.gif"); background-repeat:no-repeat; background-position:top center; background-color:#EFEFEF;
}
div.item-cont table.catalog-index th a { font-size:14px !important; font-weight:bold !important; }
a.catalog-pointer {
  overflow:visible;
  clear:both;
  background-image: url(/image/cat1-marker.gif); background-position: 0px 12px; background-repeat: no-repeat; 
  padding:10px 0px 10px 35px;
  display:block;
  height:100%;
}
div.item-cont table.catalog-index th p { margin:0px; padding: 10px 0px; }


.text-h1 { font-size:14px; color:#EC5A00; padding:15px 0px;}
.text-small { font-size:11px; }

table.text-table { margin:10px 0px 15px 0px; padding: 0px; border-spacing:0px; }
table.text-table tr { vertical-align:top; }
table.text-table td { padding:1px 15px 1px 0px; }

div.one-foto-index {
  width:290px; height:135px;
  padding-left:15px; padding-bottom:10px;
  overflow: hidden;
  float:none;
  background-image: url("/image/bg-pic.jpg"); background-repeat:no-repeat; background-position:top center; 
}

div.text-block {
  width: 400px; height:100%; 
  margin:0px 0px 20px 0px; padding: 0px; 
  overflow: hidden;
  float: left; 
  position:relative;
  background-color:#E9E9E9;
}
div.text-block img { display:block; float:left; }

div.text-block-r {
  width:170px;
  overflow: hidden;
  padding:30px 20px 0px 20px;
  float:right;
}  

div.numpage-left { 
  width: 80px; 
  padding: 3px 0px; 
  overflow: hidden;
  float:left;
  font-size:11px;
}
div.numpage-right {
  width: 558px;
  padding: 2px 0px; 
  overflow: hidden;
  float:left;
  clear:right;
  border-left:2px solid #C3C3C3;
  background-color:#EEEEEE;
  font-size:12px;
  position:relative;
}
div.numpage-right a { font-size:12px !important; padding:3px; }
div.numpage-right b { background-color:#EC5A00; padding:3px; font-size:12px; color:white; }
div.numpage-right-abs { position:absolute; right:5px; top:2px; color:black; }

div.news-data {
  font-size:11px; color:#9A9A9A;
  width:80px; height:100%;
  overflow: hidden;
  float:left;
}
div.news-data h4, div.news-data-title h4 { 
  margin:0px; padding:0px 2px; 
  font-size:13px; font-weight:normal; color:white; 
  background-color:#EC5A00; 
  width:auto;
  display:inline;
  display:-moz-inline-box;
  *display:inline;
  zoom:1;
}

div.news-data-nofloat {
  float:none !important; 
  clear:both;
}  
div.news-index-left {
  width:328px; height:100%;
  padding-right:30px;
  overflow: hidden;
  float:left;
}
div.articles-index-left {
  width:408px; height:100%;
  padding-right:30px;
  overflow: hidden;
  float:left;
}
div.news-index-right { 
  width:138px; height:103px;
  padding:12px 32px;
  overflow: hidden;
  float:right;
  text-align:center;
  background-image: url(/image/news-bg.jpg); background-position: top center; background-repeat: no-repeat;
}

div.gallery-index-left { 
  width:138px; height:103px;
  padding:12px 32px;
  overflow: hidden;
  float:left;
  text-align:center;
  background-image: url(/image/news-bg.jpg); background-position: top center; background-repeat: no-repeat;
}
div.gallery-index-right {
  width:408px; height:100%;
  padding-left:30px;
  overflow: hidden;
  float:right;
}
div.gallery-index-right p { margin-top:10px; }

div.news-data-title {
  font-size:11px; color:#9A9A9A;
  bottom:3px; left:33px; 
  position:absolute;
}

div.articles-data-title {
  bottom:3px; left:33px; 
  position:absolute;
  height:100%;
}  

div.foto-bg {
  width:100%; height:16px;
  overflow: hidden;
  background-image: url(/image/photo-bg.gif); background-position: top center; background-repeat: repeat-x;
}

#tabs_video table.gallery, #tabs_iattach table.gallery, #tabs_files table.gallery, table.gallery { 
  margin:2px 0px 2px 0px; padding:0px; background-color:white; border-collapse:collapse; border-spacing:0px; 
}
#tabs_video table.gallery th, #tabs_iattach table.gallery th, #tabs_files table.gallery th, table.gallery th { 
  padding:0px; height:16px; background-image: url(/image/photo-bg.gif); background-position: top left; background-repeat: repeat-x; 
}
#tabs_video table.gallery td, #tabs_iattach table.gallery td, #tabs_files table.gallery td, table.gallery td { 
  background-color:#E4E4E4; margin:0px; padding:5px; border-right:5px solid white; border-top:5px solid white; border-bottom:5px solid white; width:200px; 
}
#tabs_video table.gallery td.no-bord-right, #tabs_iattach table.gallery td.no-bord-right, #tabs_files table.gallery td.no-bord-right, table.gallery td.no-bord-right { 
  border-right:none; 
}
#tabs_video table.gallery td p, #tabs_iattach table.gallery td p, #tabs_files table.gallery td p, table.gallery td p { 
  display:block; font-size:10px; padding:0px; 
}

div.galery-signature {
  width: 200px;
  font-size:10px;
  margin-top:7px; margin-bottom:7px; padding: 0px;  
  overflow: hidden;
  position:relative;
  float:none; clear:both; 
}
div.galery-signature a { font-size:10px !important; } 
div.figure {
  margin-right:10px; margin-bottom:10px;
  padding:0px 4px;
  font-size:18px; font-weight:bold; color:#E4E4E4; background-color:white;
  float:left; 
  overflow:hidden;
}

table.tbl-table { margin:15px 0px 15px 0px; padding:0px; border-spacing:0px; border-collapse:collapse; }
table.tbl-table th { margin:0px; padding:6px 8px 6px 0px;  font-size:11px; font-weight:bold; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#F2F2F2; vertical-align:middle; }
table.tbl-table th.th-left { text-align:left; } 
table.tbl-table td { margin:0px; padding:6px 8px 6px 0px;  font-size:11px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
table.tbl-table td.colorvalue { color:#cc6600; }
table.tbl-table td.cursiv { font-style:italic; }
table.tbl-table td.td-right  { text-align:right; }
table.tbl-table td.td-center { text-align:center; }

table.td-nobord, table.td-nobord td { border:none !important; }
table.td-nobord td { padding-top:0px; padding-bottom:0px; }


div.form { 
  width:600px; 
  margin:15px 0px; padding:7px 20px 0px 20px; 
  overflow: hidden;
  float:none;
  font-size: 11px; font-weight:normal; color:#525252;
  background-color:#EEEEEE;
  background-image: url(/image/wform-top.gif); background-position: top center; background-repeat: repeat-x; 
}
div.form h2, h2.form { 
  margin:15px 0px 7px 0px; padding:0px !important;    
  font-family: Arial; font-size: 11px; font-weight:bold; color:#CC6600; 
  border:none; 
} 

table.form { margin:0px 0px 15px 0px; padding:0px; border-spacing:0px; }
table.form th { margin:0px; padding:2px 8px 2px 0px;  font-size:11px; font-weight:normal; text-align:left; }
table.form td { margin:0px; padding:2px 8px 2px 0px;  font-size:11px;  width:100%; }

table.form td input[type="text"], table.form td input[type="file"], table.form td textarea { 
  padding:1px 1px; 
  background-color:#F9F1E6; 
  border:1px solid #B0AFAB; 
  font-family: Arial; 
  font-size: 11px;
}
table.form td input[type="submit"] {
  margin:0px; padding:0px;
  border:none;
  border-bottom:1px solid #CC6600;   
  background-color:#EEEEEE; 
  font-size: 12px; font-weight:bold; color:#CC6600; 
  cursor:pointer;
}

table.form-search { margin:0px 0px 15px 0px; padding:0px; border-spacing:0px; }
table.form-search th { margin:0px; padding:2px 8px 2px 0px;  font-size:12px !important; font-weight:normal; text-align:left; }
table.form-search td { margin:0px; padding:2px 8px 2px 0px;  font-size:12px !important; width:100%; }
table.form-search td input { background-color:#F9F1E6; border:1px solid #B0AFAB; font-family: Arial; font-size:12px !important; }

dl.list-search { margin:0px; padding:0px; }
dl.list-search dt { margin:0px; padding:0px; font-size: 12px;  }
dl.list-search dd { margin:0px; padding:3px 60px 15px 60px; font-size: 10px; text-align:justify;}

.model_select_cont {
   margin: 15px 10px;
}
.model_select_cont .img_cont {
   margin-right: 10px;
   float:left;
}
.model_select {
    background-color:#F2F2F2; 
    font-size: 12px;
    width: 200px;
}
table.item_materials {
    width: 100%;
    border-collapse: collapse;
}
table.item_materials td {
    vertical-align: middle;
    color: #525252;
}
table.item_materials td.header {
    padding-right: 15px;
    font-size: 11px;
}
table.item_materials td.m_border {
    background-color:#EEEEEE; 
    border-left:1px solid #B0AFAB;
    width:10px;
}
table.item_materials td.m_content {
    padding: 20px 0px;
    background-color:#EEEEEE; 
    font-size: 10px;
}
.item_materials .pad-l {
    padding-left: 8px;
}
table.item_materials td.m_content a {
    font-size: 11px !important;
}
#images_cont .visible {
    display: block;
}
#images_cont .notvisible {
    display: none;
}
#images_cont img {
    cursor: pointer;
}

div.map {
  width:640px; 
  margin:0px 0px 14px 0px; padding:0px; 
  overflow: hidden;
  float:none;
  background-image: url(/image/ditchwitch.gif); background-position: 45px 25%; background-repeat: no-repeat;
}
div.map ul { 
  margin: 0px 15px 0px 250px; 
  padding: 0px;
  display:block;
  overflow: hidden;
  float:none;
}
div.map ul li {
  margin: 0px; padding: 0px 0px 2px 10px;
  list-style-image: url('/image/0.gif'); background-image: url(/image/i-item.gif); background-position: 0px 4px; background-repeat: no-repeat;
}
div.map ul li a { font-family: Arial; font-size:12px !important; font-weight:bold !important; }

ul.detail { margin: 0px; }
ul.detail li { padding: 1px 0px 1px 10px; list-style-image: url('/image/0.gif'); background-image: url(/image/i-item.gif); background-position: 0px 6px; background-repeat: no-repeat; }

div.catalog_maptop { 
  width:610px; 
  margin:0px; padding:7px 15px 0px 15px; 
  overflow: hidden;
  float:none;
  background-color:#EEEEEE;
  background-image: url(/image/wform-top.gif); background-position: top center; background-repeat: repeat-x; 
}
div.catalog_maptop h2 { 
  margin:7px 0px 7px 0px !important; padding:0px !important;    
  border:none !important; 
}
div.catalog_maptop h2 a { font-size: 16px !important; font-weight:bold !important; }
div.catalog_map { 
  width:638px; 
  padding:0px; 
  overflow:hidden;
  float:none; 
  background-color:white;
  border:1px solid #E7E7E7;
}
div.catalog_map0 {
  width:215px;
  float:left; 
  overflow: hidden;
  margin: 12px 0px 7px 0px; padding:0px 20px 0px 15px;
}  
div.catalog_map0 ul { margin:0px; padding:0px; }
div.catalog_map0 ul li {
  padding: 0px 0px 10px 25px;
  list-style-image: url('/image/0.gif'); background-image: url(/image/i-small.gif); background-position:0px 2px; background-repeat: no-repeat;
}
div.catalog_map0 a { font-size:12px !important; }

div.catalog_map1 {
  width:373px;
  margin: 12px 0px 7px 0px; padding:0px 15px 0px 0px;
  float:right;  
  overflow: hidden;
}
div.catalog_map1_top { margin-top:7px !important;}
div.catalog_map1 ul { margin:0px; padding:0px; }
div.catalog_map1 ul li {
  margin: 0px; padding:0px 0px 7px 0px;
  list-style-image:none; background-image:none;
}
div.catalog_map1 ul li a { font-size:11px !important; font-weight:bold !important; }

table.map_table { margin:7px 0px 12px 0px; padding:0px; }
table.map_table td { margin:0px; padding:0px; }
table.map_table td ul { margin:0px; padding: 0px; }
table.map_table td ul li {
  margin: 0px; padding: 0px 0px 2px 10px;
  font-family: Arial; font-size:10px !important; font-weight:normal !important;
  list-style-image: url('/image/0.gif'); background-image: url(/image/i-item.gif); background-position: 0px 4px; background-repeat: no-repeat;
}
table.map_table td ul li a { font-size:10px !important; font-weight:normal !important; } 

div.catalog_map_line { 
  margin:0px; width:100%; height:7px; float:none; overflow: hidden; clear:both; background-color:#EEEEEE; 
  border-top:1px solid #E7E7E7;
  border-bottom:1px solid #E7E7E7;
}



div.catalog_map_pages {
  margin: 0px 0px 7px 0px; padding:0px 0px 0px 0px;
  overflow: hidden;
  clear:both;
}
div.catalog_map_pages ul { margin:0px; padding:0px; }
div.catalog_map_pages ul li {
  margin: 0px; padding: 0px 0px 2px 10px;
  font-family: Arial; font-size:10px; font-weight:normal;
  list-style-image: url('/image/0.gif'); background-image: url(/image/i-item.gif); background-position: 0px 4px; background-repeat: no-repeat;
}
div.catalog_map_pages ul li a { font-size:11px !important; font-weight:normal !important; }





p.question_cons { margin-top:10px; }
p.question_cons a { color:#CC6600; font-size:14px !important; }
.a-video { font-size: 10px; font-weight:normal; color:#CC6600; cursor:pointer;  text-decoration:underline; }

div.player {
  margin: 0px; padding:0px;
  width:390px; height:311px;
  overflow: hidden;
  float:none;
  position:relative;
  background-color: #38363A;
  border:none;
}
#times { 
  position:absolute; bottom:4px; right: 74px;   
  font-size:13px; color:#f49637; font-weight:bold; background-color:#2f2f31;
  line-height:1 !important;
}
.text-form { font-size:12px; color:black !important; }
table.img-text-table { margin:10px 0px 12px 0px; padding: 0px; border-spacing:0px; border-collapse:collapse; }
table.img-text-table1 { margin:0px 15px 12px 0px; padding: 0px; border-spacing:0px; border-collapse:collapse; }
table.img-text-table tr, table.img-text-table1 tr { vertical-align:top; }
table.img-text-table td, table.img-text-table1 td { margin:0px; padding:0px; }
table.img-text-table th, table.img-text-table1 th {  margin:0px; padding:5px 10px; text-align:center; font-size:10px; font-weight:bold; }

#origin {
  width: 320px; 
  margin:10px 0px 25px auto; padding: 10px; 
  overflow: hidden;
  font-size: 11px; font-weight:normal; color:black;
  background-color:#EEEEEE; border:1px dashed #c0c0c0;
}  
#origin p { margin:2px 0px; padding:0px; }
#origin a { font-size: 11px; }

table.tbllist { margin:2px 0px 8px 0px; padding:0px; border-spacing:0px; border-collapse:collapse; }
table.tbllist th { margin:0px; padding:6px 8px;  font-size:11px; font-weight:bold; border:1px solid #CCCCCC; background-color:#F2F2F2; }
table.tbllist th a { font-size:11px !important; font-weight:bold !important; color:#333333 !important;  }
table.tbllist td { margin:0px; padding:6px 8px;  font-size:11px; border:1px solid #CCCCCC; }
table.tbllist tr.bgray td {  background-color:#F2F2F2 !important; }



/* Р’СЃРїР»С‹РІР°СЋС‰РёРµ РѕРєРЅР° FaceBox */
#facebox_main {
  width: 100%; height:100%;  
  margin:0px; padding: 0px;
  overflow: hidden;
  float:none;
  font-family: Arial; font-size: 11px; color:#BCBCBC;
  line-height:1.3;
  /* background-color: black; */
}

#facebox_image { 
  width: 100%; height:100%;  
  margin:15px 0px; padding: 0px;
  overflow: hidden;
  float:none;
  text-align:center;
}

#facebox_navigate, #facebox_navigate_small { 
  height:34px;
  margin:0px auto 30px auto;
  padding: 0px; 
  float:none;
  background-color:#2C2C2C;
  overflow: hidden;
}
/* 
#facebox_navigate { width: 700px; }
#facebox_navigate_small { width: 500px; } 
*/
#facebox_navigate a, #facebox_navigate_small a { font-weight:bold; }
#facebox_navigate-left {
  float:left;
  margin-top:9px; padding-left:15px;
}  
#facebox_navigate-right {
  float:right;
  margin-top:9px; padding-right:15px;
}  
#facebox_text {
  width: 100%; height:100%;
  margin:0px auto 0px auto;
  padding: 0px; 
  float:none;
  overflow: hidden;
}

#facebox_main a.no-decoration { text-decoration:none; }
#facebox_main h1 { font-family: Arial; font-size: 12px; font-weight:bold; color:white; margin:10px 0px;}
#facebox_main h1 span { font-size: 14px; background-color:#EC5A00; padding:3px 4px; margin-right:7px; }

#facebox_main a, #facebox_main.atext { color:#DEC2AC; }
#facebox_main p { margin:0px; padding:2px 0px 2px 0px; }
#facebox_main ul    { margin:0px 10px 10px 14px; padding: 0px; }
#facebox_main ul li { margin: 0px; padding:3px 0px; }
#facebox_main ol    { margin:0px 10px 10px 18px; padding: 0px; }
#facebox_main ol li { margin: 0px; padding:3px 0px; }

#facebox_text table { margin:5px 0px 5px 0px; padding:0px; border-spacing:0px; }
#facebox_text table td { margin:0px; padding:0px 8px 0px 0px; }


table.tbl-facebox { margin:0px; }
table.tbl-facebox td { padding:10px 0px !important; font-family: Arial; font-size: 11px; color:#BCBCBC; line-height:1.3; }
table.tbl-facebox td table { margin:5px 0px 5px 0px !important; border-spacing:0px; }
table.tbl-facebox td table td { padding:0px 8px 0px 0px !important; }
table.tbl-facebox td table th { padding:3px 8px 1px 0px !important; }
table.tbl-facebox td p { margin:0px; padding:2px 0px 2px 0px; }
table.tbl-facebox td ul, table.tbl-facebox td ol    { margin:0px 10px 10px 14px; padding: 0px; }
table.tbl-facebox td ul li, table.tbl-facebox td ol li { margin: 0px; padding:3px 0px; }

table.tbl-facebox th { padding:20px 0px 10px 0px !important; font-family: Arial; font-size: 12px; font-weight:bold; color:white; text-align:left; }
table.tbl-facebox th span { font-size: 14px; background-color:#EC5A00; padding:3px 4px; margin-right:7px; }

table.tbl-facebox td.tbl-facebox-left  { padding-right:15px !important; }
table.tbl-facebox td.tbl-facebox-right { padding-left:15px !important; }
table.tbl-facebox td.colorvalue { color:#cc6600; }
table.tbl-facebox td.thleft { text-align:left; }
table.tbl-facebox td.tdcursiv { font-style:italic; }
.atext { color:#DEC2AC; }
.block-right { display:block; padding:8px 0px 10px 10px; float:right; overflow: hidden; }
.block-left { display:block; padding:8px 10px 10px 0px; float:left; overflow: hidden; }

a.detail { display:block; height:20px; background-image: url(/image/news-right.gif); background-position: 0px; background-repeat: no-repeat; padding-left:30px; padding-top:3px; } 



div.pageslist ul { margin:0px; padding:0px; }
div.pageslist ul li {
  padding: 0px 0px 10px 25px;
  list-style-image: url('/image/0.gif'); background-image: url(/image/i-small.gif); background-position:0px 0px; background-repeat: no-repeat;
}

