*       { font-family: Verdana, Tahoma, Arial, sans-serif; font-size:11px;}
body    { background-color:#fff;  margin: 0 0 0 0; }
a       { color:#e56c00; text-decoration:underline; }
a:hover { text-decoration:none;  }
form    { margin:0px; padding:0px; }
h2 { margin-bottom:3px; }
h2 a { font-size:18px;color:#fff;text-decoration:none; }
.contacts     { color: #000; font-size:10px; }
.contacts2, .contacts2 * { color: #e56c00; font-size:9px; }
.popupTitleTb {  border:1px solid gray; }  
.lc     { 
	background:url(../images/bg.jpg) top repeat-x;
	padding:0 9px; 
	}
.mc { background:url(../images/bg.jpg) top repeat-x; padding:0 15px 9px 15px; text-align:justify; }
.rc { border-left:1px dotted gray; width:220px;} 

.navVertTb {
	width:280px;
	border:none;
	}
.navVertTb td { padding: 5;  }
.navVertTb td a { color:#1b49b5; text-decoration:none; font-weight:bold;}
.navVertTb td a:hover {  }


.navHorizTb { width:170px; border:none;  }
.navHorizTb td { border:none;	}
td.navHorizCur, td.navHoriz     {  }
td.navHorizCur a, td.navHoriz a { color:white; ;text-decoration:none;font-weight:bold;  }
td.navHorizCur a:hover, td.navHoriz a:hover { text-decoration:underline; }

.modNav1, .modNav2, .modNav3 {  }
.modNav1 { text-transform:uppercase; font-weight:bold; }
.modNav2 { font-weight:bold;}
.modNavCur1, .modNavCur2, .modNavCur3 {  }
.modNavCur1 { text-transform:uppercase; font-weight:bold; }
.modNavCur2 { font-weight:bold;}

.addMenuTop      { padding: 3 10 3 10; }
.addMenuTop a    { font-weight:normal; color:white; text-decoration:none; }
.addMenuBottom   { padding: 3 10 3 10;  }
.addMenuBottom a { font-weight:normal; color:white; text-transform:uppercase;  }

 
.tab_a, .tab_na { font-weight:bold; text-align:center; border:none; }
.tab_a          { background:url(../images/tab_a_bg.jpg); } 
.tab_na         { background:url(../images/tab_na_bg.jpg); } 
.tab_na_r, .tab_na_l, .tab_a_r, .tab_a_l{ border:none;  } 

.pane_tb      { border:2px solid #B1B2B4; border-top:none;  width:100%; margin-top:0px; } 
.pane_tb td   { padding:2px; font-weight:bold; }
.pane_tb td a { font-weight:bold; }
  
input, select, textarea { border:1px solid  #bfbfbf; background-color: #fafafa; font-weight:normal; }
fieldset      { border:1px solid gray; padding:2px; }
.submit       { background-color:d46516; color:white; font-weight:bold; }
.form_tb      { width:100%; border:none; margin:2px; }
.form_tb td   { padding:5px; border-bottom:1px dotted #bfbfbf; vertical-align:top; }
.form_footer  { text-align:center; }
.form_header2 { font-weight:bold; }
.form_errors  { font-weight:bold; color:red; }
td.form_label, td.form_footer  { color:white; font-weight:bold; background-color:#445c98; border:none; }
.form_cdata, .form_header2     { border-top:1px dotted #bfbfbf; border-bottom:1px dotted #bfbfbf; }
.el_req { color:red;}


.msg_tb    { width:100%; border-bottom:1px solid #bfbfbf; margin: 2 0 2 0; background-color:#fff;}
.msg_tb td { vertical-align:middle; font-weight:bold; }
.msg_head  { background-color:#445e99; color:white; border-bottom:2px solid #E28A32; }

.container_tb     { border: none; width: 100%; }
*.container_tb td { padding:4px; border: none; }

.tb_h2      { background-color:#7c8b9a; font-weight:bold;  color:white; }
.grid_tb    { width:100%; }
.grid_tb td { border: 1px solid #bfbfbf; padding:4px; }
.news_tb    { width:100%;  border:none; }
.news_tb td { padding:3px; text-align:justify; }
td .news_head {   
  
}
td .news_announce { padding-top:9px;  padding-bottom:12px; }
td .news_content  { padding-top:9px;  padding-bottom:12px; }

.icons        { border: none;}
.zebra_light  { background-color:#f5f5f5; }
.zebra_dark   { background-color: #eaeeef;  }
.img_illustr  { border:none; margin:2px;}
.nice_list    { padding-bottom:7px;}
.hidden_tb    { border:none;}
.hidden_tb td { border:none; padding:1px;}

.ig_tb_light    { width:100%; border:1px solid gray; margin-bottom:3px;}
.ig_tb_light td { background-color:#f5f5f5; padding:3px;}
.ig_tb_dark     { width:100%; border:1px solid gray; margin-bottom:3px;}
.ig_tb_dark td  { background-color:#dfdfdf; padding:3px;}
.ig_tb_head     { text-align:center; font-weight:bold; }
.ig_tb_isize *  { white-space:nowrap; font-size:x-small; }
.ig_tb_gal      { width:100%; border:1px solid gray; margin-bottom:3px;}
.ig_tb_gal td   { border:1px solid gray;  padding:3px;}
.ig_tb_gal_row_light { background-color: #f5f5f5; }
.ig_tb_gal_row_dark  { background-color: #dfdfdf; }
.ig_tb_gal_cell_light {  }
.ig_tb_gal_cell_dark  {  }
.ig_tb_tmb      { border:none; }
.ig_tb_tmb td   { border:none; padding:3px; text-align:center;}
.ig_tmb_name    { font-weight:bold;}
.ig_tmb_info    { font-size:x-small; color:gray; }
.ig_tmb_comment { font-size:small; text-align:justify; }
.ig_tmb         { border:1px solid orange; }
  
.searchFormFloat {
	text-align:center;
	background-color:white;
	border:1px dotted gray;
	position:absolute;
	right:40px;
	top:15px;
	width:200px;
	height:25px;
	padding:5px;
	white-space:nowrap
}
.searchProgress     { text-align:center; }
.searchResultHeader {	font-weight:bold;	text-align:center; }
.searchResultList   { list-style:url(../icons/Default/arrow.jpg); padding-bottom:9px; font-weight:bold; }

.faqCat { font-weight:bold; padding: 7 0 7 3; border-bottom:1px solid gray;}
.faqQuest { padding:7 25 5 17;  border-bottom:1px dotted gray;}  
.faqQuest a { text-decoration:underline;  }
.faqAnsw {  padding:3 0 3 34;  border-bottom:1px dotted gray;}
.dcTb             { width:100%; margin-bottom:3px}
.dcTb td          { border:none; padding:0 3 19 0; text-align:justify; }
.dcTb td table td { padding:0; border:none; }
.dcCDark1,  .dcCDark2,  .dcCDark3, .dcCLight1, .dcCLight2, .dcCLight3  { }  
.dcCLight1 .dcCLight2, .dcCLight1 .dcCLight3, .dcCDark1 .dcCDark2, .dcCDark1 .dcCDark3 
	{	background:url(../images/el-list-dot.gif) left center no-repeat; padding: 3 0 3 9;}
.dcCName          { font-weight:bold; }
.dcCDescrip       { font-style:italic }
.dcCurCDescrip    { border-bottom:1px dotted gray; margin-bottom:7px; padding:3px}
.dcSubs           { margin:2px; padding-left:25px;  }
.dcSubCName       { }
.dcIName          { font-weight:bold; }
.dcIDescrip       { text-align:justify; padding-top:3px}
.dcIDark, .dcILight { text-align:justify; }
.dcHDelim         { border-top:1px dotted gray; height:15px  }
td.dcVDelim       { border-left:1px dotted gray; padding:3px }

.gcPrice   { padding:3px; }
td.eshAdd  { text-align:right; }
.eshParams { font-size: 90%; font-style:italic; padding: 3 0 3 0;}

.plNtTitle { font-weight:bold; }
.plNtTbLeft, .plNtTbTop { width:100%; border:none; }
.plNtTbLeft td, .plNtTbTop td { padding:3px; }
.plNtTbTop td.plNtTitle { border:none; }
.plNtDate { width:70px; background-color:#12399d; color:#fff;text-align:center; font-size:10px;}
.plNtTopic { text-decoration:underline; font-weight:bold;}

.plRiLeftTb, .plRiLeftTitle { width:100%;  }
.plRiLeftTitle td { font-weight:bold; text-align:center;border-bottom:1px dotted gray; padding:3px;}  
.plRiLeftTb td { text-align:center; border-bottom:1px dotted gray; padding:5px; }
td.plRiLink  { text-align:left; border-bottom:none }

