.idn {font:bold 10px Verdana;color:#f33;}
tr.tra {background-color:#dedede;}
.tblf2 {border:1px solid #000;border-collapse:collapse;margin:2px auto;width:99%;
       font:12px verdana;background-color:#E2F8FF;padding:3px 0;}
.tblf2 td {padding:2px;}
.tblf2 img {border-width:0;}
.tblf2a {border:0;}
td.excl_t_img {width:200px;height:150px;padding:0;}
td.excl_t_img img {display:block;margin:0 auto;}
.ownername {width:250px;height:42px;text-align:center;}
.ttl {text-align:center;font:bold 14px Tahoma;color:#22a;padding:0;margin:0;}
.cty {font-size:13px;color:#333366;vertical-align:top;}
.nav1 {font-size:13px;color:#000044;vertical-align:top;}
.rub {font-size:10px;font-weight:bold;color:#000;}
.inf {font-size:10px;font-weight:bold;color:#000;}
.val {font-size:1.2em;}
.descr {margin:0 0 0 0;font-size:12px;text-align:center;}
div.l0{font-size:14px;margin-left:10px;margin-right:10px;text-align:justify;}
div.l1{font-size:14px;margin-left:25px;margin-right:10px;text-align:justify;}
div.l2{font-size:14px;margin-left:40px;margin-right:10px;text-align:justify;}
span.prc{color:red;}                            

/*
#content {margin:0; padding:0; position:relative; float:left; width: 600px; 
          background-color: #FFF; border-top: 1px solid #000; padding-bottom:10px;} 
          /*border-left: 1px solid #000; margin-left: -1px;*/
#content h1.pagetitle {margin:0; padding:3px; background-color:#bc1c26; color: #fff; text-align: center; 
                       font: bold 16px Tahoma, sans-serif;}
*/

form.f_sel {border-bottom: 1px solid #d00; margin:0; padding:0;}
form.f_sel select {font: 11px Tahoma, sans-serif;}
form.f_sel option {font: 10px Tahoma, sans-serif;}
.t_sear {width:575px; margin:30px 0 10px 0; padding:0; font: 12px Tahoma, sans-serif; background-color: #F1F1F1;}
.t_sear td {padding: 3px 10px;}

/*
table.teaser {width:575px; font: 12px Times New Roman, serif; margin:10px 8px 20px 12px;}
table.teaser td {text-align:center; padding:3px 0; vertical-align: top;}
table.teaser td img {width:120px; border:1px solid #d00; text-decoration:none; padding: 1px;}
*/

#content_right {margin:0; padding:0; position:relative; float:right; width:275px; margin-top:5px;}

h2.articles {margin:0 0 15px 0; padding:0; text-align:center; font: bold 15px Tahoma, sans-serif; color: #515151; 
             text-align:left; border-bottom: 4px solid #ACACAC;}

p.artname {padding:0; margin:0; padding-left: 5px; font: bold 11px Tahoma, sans-serif;}
p.content {padding: 2px 0 5px 6px; margin:0; font-size: 11px; margin-bottom: 2px; text-align:justify;}
p.red {color: #d00; font: bold 11px Tahoma, sans-serif; padding:0; margin:0; margin-bottom: 15px;}
p.blue {color: #00f; font: bold 11px Tahoma, sans-serif; padding:0; margin:0;}
p.content a {padding: 0 0 0 3px;}

#artmain {margin:0; padding:0; position:relative; float:left; width:575px; padding-top:0px;
           padding-bottom: 10px; text-align:justify;}
#artmain a.rss {float:right;background:url(/img/icons/rss.gif) no-repeat 0 2px;padding-left:20px;
                   display:block;font:bold 15px Times New Roman,sans-serif; margin-top:-3px;}