*       { font-family: Verdana, Tahoma, Arial, sans-serif; font-size:11px; color:#4c6888;}
body    { background-color:#d9e9f4;  margin: 0 0 0 0; }
a       { color:#b30100; text-decoration:none; }
a:hover { text-decoration:underline;  }
form    { margin:0px; padding:0px; }

h1 a    {  font-weight:normal;  }
table.pane_tb tr td h1 a {  font-weight:normal;}
.contactsTop   { color:#fff; padding-left:43px; font-size:10px}
.phonesTop     { padding: 3px 0 0 85px; color:#fff; }
.contacts td   { color:#fff; background-color: #4b9dd7; font-size:82%; padding:11px; vertical-align:top}
.contacts td * { color:#fff; font-size:9px; }
.popupTitleTb  { border:1px solid gray; }  

.lc { background:#f4f8fc; border:none; padding:25px 0px; }
.mc { width:100%; height:100%; padding:9px; background:url(../images/mc-bg.jpg) top repeat-x;} 
.rc { border:none; width:220px;  padding-bottom:9px} 
.rc div { font-size:94%; }

.navVertTb 	            { width:100%;  border:none;	margin: 1px 0 2px 0;	}
.navVertTb td           { padding:1px;  }
.navVertTb td a         { color:#4c6888; }
td.nav1, td.navCur1     { background-color:#4b9dd7;  text-transform:uppercase; }
td.nav1 a, td.navCur1 a { color:white;font-size:85%;font-weight:bold; text-decoration:none}
td.nav2 a, td.navCur2 a, td.nav3 a, td.navCur3 a  { font-size:85%; } 
td.nav2 table td, td.navCur2 table td, td.nav3 table td, td.navCur3 table td 
	{ padding-left:9px; background:url(../images/dot.jpg) 0 50% no-repeat; color:#4c6888;}

td.modNav1, td.modNavCur1     { background-color:#4b9dd7;  text-transform:uppercase; }
td.modNav1 a, td.modNavCur1 a { color:white;font-size:85%;font-weight:bold; text-decoration:none}
td.modNav2 a, td.modNavCur2 a, td.modNav3 a, td.modNavCur3 a  { font-size:85%; } 
td.modNav2 table td, td.modNavCur2 table td, td.modNav3 table td, td.modNavCur3 table td 
	{ padding-left:9px; background:url(../images/dot.jpg) 0 50% no-repeat; color:#4c6888; }

.navHorizTb                     { width:100%; border:none; margin-left:10px; }
.navHorizTb td                  { border:none; padding:3px 1px;	}
td.navHorizCur a, td.navHoriz a { color:#d51606; font-size:90%;text-decoration:none;font-weight:bold;  }
td.navHorizCur a { color:white; }

td.addNavTop    { padding: 7px 1px; text-align:center; border:none; }
.addNavTop a    { font-weight:bold; color:white; text-decoration:none; }
.addNavBottom   { padding: 3 10 3 10; }
.addNavBottom 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; background-color:#fff; }
.pane_tb td a { font-weight:bold; }
  
input, select, textarea { border:1px solid  #bfbfbf; background-color: #fafafa; font-weight:normal; color:#000; }
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;}
.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 {   
  border-top:2px dotted gray; 
  border-bottom:1px dotted gray; 
  padding-top:12px; 
  background-color:#f5f5f5;
}
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    { list-style:url(../images/rarrow.jpg); 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:33px;
	top:110px;
	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.gif); 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 11 0; text-align:justify; }
.dcTb td table td { padding:0; border:none; }
td.dcCDark1,  td.dcCDark2,  td.dcCDark3, td.dcCLight1, td.dcCLight2, td.dcCLight3  
	{ border-bottom:1px dotted gray; }  

.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;}

/*  plugins */
.plNewsTop { margin:0;  }
.plNewsTop table      { border:none; }
.plNewsTop table td   { border-right:1px solid #bdcfde; padding:0 5px;}
.plNewsTop table td a { color:#4c6888; font-weight:bold; font-size:88%}
.plNewsTop table td div  { font-size:85%}
.plNewsTop table td span { color:#4b9dd7; font-weight:bold; font-size:88%}
