.pngfix {behavior:url('pngfix.htc'); background-image: none ! important;}
#lttb {margin:263px 0 0 0; width:100%;}
#homebg {background:url(../i/allbg.jpg) repeat-x;}
#productionbg {background:url(../i/productionbg.jpg) repeat-x;}
#production2 {background:url(../i/production2.jpg) no-repeat;}
#fbkbg {background:url(../i/t1r.jpg) repeat-x;}
#fbk {background:url(../i/t1.jpg) no-repeat;}
#fbk2 {width:275px; height:198px; position:absolute; top:67px; left:35%;}
#rtd table {height:auto;}
#content {padding:17px 15px; background:#fff8e6;}
#fix_bg {margin:263px 0 0 0;}
.ndt, .nds {display:block; font-weight:bold;}
.ndt {font-size:7pt;}
.nds {color:#8a1821; margin:0 0 4px 0;}
#news a:link, #news a:hover, #news a:active, #news a:visited {color:#3f3f3f; font-size:10pt;}
#news p {margin:0 0 15px 0;}
#npagetd {font-style:italic; width:40%;}
#emae {border-top:2px solid #c48b90; padding:15px 0 0 6%; margin:37px 0 0 0;}
#bemul {border-top:2px solid #c48b90; margin:300px 0 0 0; font-size:1px; height:1px;}
#news_page {background:url(../i/n_c.gif) repeat-x; width:80%; margin:10px 0 0 0;}
#news_page div {background:url(../i/n_l.gif) no-repeat;}
#news_page div div {background:url(../i/n_r.gif) right 0 no-repeat; height:36px; padding:3px 10px 0 10px;}
#news_page span {color:#666666;}
#news_page, #news_page td {color:#8a1821; font-size:10pt; font-style:italic; white-space:nowrap; font-family:Arial;}
#news_page table {width:100%;}
#news_year {padding:0 0 0 4%;}
#news_year td {font-family:Georgia; font-weight:bold; color:#666666; font-size:16pt; padding:0 0 5px 10px;}
#news_year td span {font-size:14pt;}
#content .nnode {color:#8a1821;}
.pra {padding:0 0 0 20px;}
#catrubr {padding:10px 0 0 0;}
#catrubr div, #catrubr .n {padding:2px 0 0 35px; border:2px solid #fff8e6;}
#catrubr .o {border:2px solid #c58884;}
#catrubr span {position:relative; top:-12px; font-size:10pt; color:#8a1821; margin:0 0 0 13px; white-space:nowrap;}
#catrubr span.act {color:#666666; font-size:12pt;}
#catrubr span a {font-size:12pt;}
#xlsppt {width:auto; position:relative; left:-12px; top:18px;}
#xlsppt td, #xls, #ppt {width:auto;}
#ppt a {padding-bottom:10px; display:block;}
#ppt a span {text-decoration:none;}
#coast {color:#8c8c8c; font-style:italic; font-size:14pt; font-family:Arial; padding:50px 0 0 5px;}
#h2p td {vertical-align:middle;}
#plink {background:url(../i/print.gif) 17px 8px no-repeat; padding:0 0 0 43px;}
#param td {font-family:Arial; font-style:Italic; color:#3f3f3f; font-size:14pt; vertical-align:bottom; padding:30px 25px 0 0;}
#param .val {font-size:18pt;}
#prod {padding:20px 0 0 0;}
#p16 {padding:0 0 0 16px;}
#wedo {font-style:normal;}
#wedo li {color:#666666; padding:10px 0 0 0;}
#wedo li a {padding:0 0 0 13px;}
#wedo li a:hover {color:#666666; background:url(../i/l.gif) 0 6px no-repeat;}
#wedo a span {font-size:13pt;}
.news_pages {display:none;}
#footer {background:#8a1a21; padding:10px 0; width:100%;}
#footer table {width:100%;}
#footer td {color:#fff; font-family:Georgia; font-style:italic;}
#footer #copyright {padding:0 0 0 84px; z-index:100;}
#footer #tel u {z-index:100;}
.ul {padding:10px 15px 10px 40px;;}
.ul li {color:#676767; list-style: disc;}
#npa {width:280px;}
#npa div {position:relative; top:10px; left:-21px; font-size:12pt; border:none; color:#a95456; cursor:pointer; font-style:normal; text-decoration:underline; font-weight:bold; text-align:center;}
#pro1, #pro2, #pro3 {position:absolute; top:0; left:45%;}
#pro2 {left:56%;}
#pro3 {left:67%;}
h1 a:link, h1 a:hover, h1 a:active, h1 a:visited {color:#cccc00;}
#portfel img {border:2px solid #c48b90;}
#portfel div {float:left; margin:5px;}
#portfel #actp img {border:2px solid #cccc00;}
#allleft {background:url(../i/allleft.jpg) no-repeat;}
#param .ccena td {color:#8a1a21;}