# CASCADING STYLESHEET FOR IMPEREA.RU WEBSITE

body, td, tr, div
{
  background-color:white;
  font-size:11px;
  font-family: Verdana, sans-serif;
  color:black;
}

body
{
  padding:0;
}

.redScroll, body, select, option
{

}

img
{
  border:0;
}

img.top_image
{
  border:1px solid silver;
  margin:10px;
}

input.search
{
  width:124px;
  height:20px;
  background:white;
  font:11px verdana
}

table.catalog
{
  text-align:center; 
  width:100%;
}

table.har_table
{
  border-top:1px solid gray;
  margin-top:10px;
}

td.bgcell_v
{
  background-repeat:repeat-y;
}

td.bgcell_h
{
  background-repeat:repeat-x;
}

td.searchcell
{
  text-align:center;
  vertical-align:middle;
  padding:6px;
}

td.searchcell2
{
  text-align:left;
  vertical-align:middle;
  padding:6px;
  padding-right:10px;
}

td.search_inline
{
  background: none;
}

td.black
{
  background:black;
}

td.gray
{
  background:#EBEBEB;
}

table.t_inline 
{
  border:0; 
  background:#d0d0d0; 
  margin-top:15px; 
  margin-bottom:20px; 
}

tr.t_head, td.t_head 
{
  background:#75bfe1; 
  text-align:center; 
  vertical-align:middle; 
  padding:5px; 
  color: white; 
  font:11px verdana; 
  font-weight:bolder; 
}

td.t_head2 
{
  background:#c00000; 
  text-align:left; 
  vertical-align:middle; 
  padding:7px; 
  padding-left: 15px; 
  color: #FFC71B; 
  font:11px verdana; 
  font-weight:bolder; 
}


td.t_head_small 
{
  background:url('images/copyright_bg.gif'); 
  text-align:left; 
  vertical-align:middle; 
  padding:7px; 
  padding-left: 15px; 
  color: #FFC71B; 
  font:10px verdana; 
  font-weight:bolder; 
}

tr.t_cell, td.t_cell 
{
  background:white; 
  font:11px verdana; 
  padding:2px; 
}
tr.t_cell2, td.t_cell2 
{
  background:f3f5f6; 
  font:11px verdana; 
  padding:2px; 
}

tr.t_white, td.t_white
{
  background:white; 
  font:11px verdana; 
  padding:0px; 
  spacing:0px; 
  bordercolor:#wwwwww;
}

td.t_celltech
{
  background:white; 
  font:11px verdana; 
  padding:0px; 
}

td.t_price
{
  background:white; 
  text-align:center; 
  font:11px verdana; 
  padding:2px;
  vertical-align:top;
}

td.t_instr_price
{
  background:white; 
  text-align:center; 
  font:bold 11px verdana; 
  padding:10px;
  vertical-align:top;
}


td.t_har_text
{
  background:white; 
  text-align:left; 
  font:11px verdana; 
  paddin:0px; 
  padding-right: 25px;
}

td.t_instr_title
{
  background:white; 
  text-align:left; 
  font:bold 11px verdana; 
  padding:10px;
  vertical-align:top;
}

td.t_preview
{
  background:white; 
  text-align:center; 
  font:11px verdana; 
  padding:2px; 
  vertical-align:top;
}

td.t_common 
{
  background:white; 
  text-align:justify; 
  font-size:11px; 
  font-family:verdana; 
  color:black;
  padding-left:30px; 
  padding-right:30px;
}

td.t_catalog 
{
  background:white; 
  text-align:justify; 
  font-size:11px; 
  font-family:verdana; 
  color:black;
  padding-left:5px; 
  padding-right:15px;
  vertical-align:top; 
}

.t_catalog table
{ 
  font-size:11px; 
  font-family:verdana; 
  color:black;
}

td.t_odd 
{
  background:white; 
  text-align:left; 
}

td.t_lighted 
{
  background:#EBEBEB; 
  text-align:left; 
}

td.f_head 
{
  background:url('images/copyright_bg.gif'); 
  text-align:left; 
  vertical-align:middle; 
  padding:7px; 
  padding-left: 15px; 
  color:#FFC71B; 
  font:11px verdana; 
  font-weight: bolder; 
}

td.f_cell 
{
  background:white; 
  text-align:left; 
  font:11px verdana; 
  padding:2px; 
}

input.f_field 
{
  color:black; 
  background:white; 
  font: 11px verdana; 
  width:200px; 
}

textarea.f_field 
{
  color:black; 
  background:white; 
  font: 11px verdana; 
  width:200px; 
}

input.f_button 
{
  width:100px; 
  background:url('images/copyright_bg.gif'); 
  color:#FFC71B; 
  font:11px verdana; 
  font-weight: bolder; 
}

td.t_right 
{
  text-align:right; 
}

td.t_top 
{
  vertical-align:top; 
}

td.t_news_main 
{
  padding:0;
}

div.t_news_time
{
  text-align:left;
  font: bolder 11px Verdana;
  color:black;
}

td.t_horz_divider
{
  background: #ebebeb;
}

td.news_top
{
  padding-top:11px;
}

td.news_bottom
{
  padding-bottom:11px;
}




ul.text
{
  margin: 8px 6px 4px 0px; 
  font:bolder 12px Verdana;
}

li.text
{
  margin: 5px 2px 2px 25px; 
}

ul.level1
{
  margin:0;
  list-style-image: url('images/cat_l1.gif');
  list-style-position: inside;
  font:bolder 11px Verdana;
}

ul.level1_inline
{
  margin:0;
  list-style-image: url('images/cat_l1.gif');
  list-style-position: inside;
  font:11px Verdana;
}

ul.level2
{
  margin-left:15px;
  list-style-image: url('images/cat_l2.gif');
  list-style-position: outside;
  font:11px Verdana;
}

li.catalogue
{
  margin-top:4px;
  margin-bottom:4px;
}

li.level1
{
  margin-top:8px;
  margin-bottom:4px;
}





a, a:link
{
  color:red;
}

a:visited
{
  color: #800000;
}

a.news_link
{
  color: #990000;
  font: bolder 11px Verdana;
}

a.news_link:visited
{
  color: #808080;
  font: bolder 11px Verdana;
}

a.news_desc
{
  color: #808080;
  font: 14px Verdana;
}


a.catalog_tree
{
  color:#800000; font: 11px Verdana; font-weight:bold; text-decoration:underline;
}


p.catalog_tree
{
  color:#800000; font: 11px Verdana; font-weight:bold; padding-top:0; padding-bottom:0px;
}


a.catalog_tree:visited
{
  color:#800000; font: 11px Verdana; font-weight:bold; text-decoration:underline;
}

a.catalog_leaf
{
  color:#800000; font: 11px Verdana; font-weight:normal;
}

a.catalog_leaf:visited
{
  color:black; font: 11px Verdana; font-weight:normal; text-decoration: underline;
}




a.catalog_tree_left
{
  color:#800000; 
  font: 11px Verdana; 
  font-weight:normal; 
  text-decoration:none;
}

a.catalog_leaf_left
{
  color:black; 
  font: 11px Verdana; 
  font-weight:normal;
}




a.catlink
{
  color:#800000;
  font-weight: normal;
  font-size:11px;
}

a.catlink:visited
{
  color:black;
  font-weight: normal;
  font-size:11px;
}




h1 
{
  font: 12px verdana; 
  font-weight:lighter; 
  color:red; 
  text-align:left; 
  margin-bottom:0px;
}

h2 
{
  font: 10px verdana; 
  font-weight:bolder; 
  color: gray; 
  text-align:left; 
  margin-bottom:0px;
}

h3 
{
  font: bold 8px verdana; 
  color: #404040; 
  text-align:left; 
  margin-bottom:0px;
}



P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 11px;
}


P.text_new {  
  margin: 8px 0px 0px 0px; 
  font-family : Verdana, Arial, Tahoma, sans-serif;
  font-size : 12px;
  color :#0d4d79;
  text-align:justify; 
}

span.morered {
  color: #E14F00;
}

P.t_value {
  margin: 3px 2px 3px 2px; 
  font-family : Verdana, sans-serif, Tahoma, Arial;
  font-size : 11px;
  text-align : center;
  color: #000000;
}

P.t_text {
  margin: 3px 2px 3px 2px; 
  font-family : Verdana, sans-serif, Tahoma, Arial;
  font-size : 11px;
  color: #000000;
}

P.t_text_metiz {
  margin: 6px 5px 6px 5px; 
  font-family : Verdana, sans-serif, Tahoma, Arial;
  font-size : 11px;
  color: #000000;
}

.lighttable { border-collapse: collapse; }
.lighttable td { border: 1px solid silver; padding: 0 2px; }
