*       { font-family: Tahoma; font-size:13px; color:white; }
body    { background-color:#432d2d;  margin:0; padding-left:2; padding-right:2; }
a       { color:#fd7914; text-decoration:none; }
a:hover { text-decoration:none;  }
form    { margin:0px; padding:0px; }

.top_space { height:29px; background-color:black; text-align:right; }
td.top_space table td a img { border:none; }
td.top_space div a img { border:none; }
.top_line1 { height:7px; }
.top_line2 { height:1px; background-color:#454545; }

.top_image { background:url(../images/top_image_bg.jpg) left; height:195px; text-align:right; }
.top_image2 { background:url(../images/head2.jpg) left; vertical-align:top; height:195px; text-align:right; }
.top_red   { height:25px; background-color:#a72a18; }
.main_area { background-color:black; }
.bottom_space { height:45px; background-color:black; }
.bottom_space1 { height:25px; background-color:black; }
.main_table { background-color:#272727; margin-right:6px; margin-left:6px; }
.main_table2 { margin-right:6px; margin-left:6px; background-color:#272827; }
.fin_logo { position:absolute; top:53; right:40 }
div.downlPres { margin-left:52px; margin-top:50px; margin-bottom:57px; width:241; height:37px; font-weight:bold; background:#a72a18; }

table.pageTitle    { width:100%; }
table.pageTitle td { padding:7px 5px; }
table.pageTitle td, table.pageTitle td a {font-weight:bold; color:#fd7914; text-decoration:none; font-size:13px; }

table.pageTitleTabs  { width:100%; border:2px solid #B1B2B4; border-top:none;  width:100%; margin-top:0px; }
table.pageTitleTabs td.pageTitle { padding:7px 5px; }
table.pageTitleTabs td.pageTitle, table.pageTitleTabs td.pageTitle a
  {font-weight:bold; color:#fd7914; text-decoration:none; font-size:10px;}

table.pageTitle td.pane, td.pane { border-top:1px dotted gray; border-bottom:1px dotted gray; padding:0px }
td.pane table  { width:100%; }
td.pane table td, td.pane table td a  { font-size:10px; }
.popupTitleTb { border:1px solid gray; }

div.page { padding: 10 50 50 50; }

td.lc { vertical-align:top; padding:26 46 50 30; width:300px; }
td.lc2 { vertical-align:top; padding:26 46 50 30;  background:url(../images/menu_corner.jpg) top right no-repeat; }
td.mc { text-align:justify; padding-top:17px; vertical-align:top; width:70%;}
td.mc2 { background-color:#2d2e2d; text-align:justify; vertical-align:top; width:70%}
td.rc { padding-top:16px; vertical-align:top; width:30%; }
.delim { padding:29px 0; width:5px; }
.delim table td { background:url(../images/delim.gif) center repeat-y; padding:0px; width:5px; }
div.pl-delim { height:5px; }
.contacts     { color:#373737;   font-size:10px; font-weight:bold; padding:7px; vertical-align:bottom }
.contacts a   { color:#373737;  font-size:10px; text-decoration:none; }


.mainMenuTopTb, .subMenuTopTb       { width:100%; border:none; }
.mainMenuTopTb td, .subMenuTopTb td { border:2; text-align:center; }
.mainMenuTopTb td table td, .subMenuTopTb td table td { padding:0px; border:none; }
.mainMenuTopTb td.mPage a, .mainMenuTopTb td.mCurPage a,
.subMenuTopTb td.mPage a, .subMenuTopTb td.mCurPage a
  {color:#b6b4b4; font-size:13px; font-weight:bold; text-decoration:none; text-transform:none;}
.subMenuTopTb td.mPage a  { font-size: 9px; text-transform:none;}

.menuLeftTb, .menuRightTb           { border:none; }
.menuLeftTb td, .menuRightTb td     { padding:10px 1px; }
.menuLeftTb td a, .menuRightTb td a { text-decoration:none; }
td.nav1 a, td.nav2 a, td.nav3  a    {color:#fd7914; }
td.nav1, td.nav2, td.nav3, td.navCur1, td.navCur2, td.navCur3  { }
td.nav1, td.navCur1                 { font-weight:bold; }
div.menuLeftParent                  { padding:7px; }
div.menuLeftParent  { font-weight:bold; font-size:95%;  border-bottom:1px dotted gray; }

.modMenuLeftTb, .modMenuRightTb           { border:none; }
.modMenuLeftTb td, .modMenuRightTb td     { padding:10px 1px;  }
.modMenuLeftTb td a, .modMenuRightTb td a { text-decoration:none; }
td.modNav1, td.modNav2, td.modNav3, td.modNavCur1, td.modNavCur2, td.modNavCur3 {  }
td.modNav1, td.modNavCur1 { font-weight:bold; }
td.modNav1 a, td.modNav2 a, td.modNav3 a { color:#fd7914; }
.modMenuTitleLeft, .modMenuTitleRight, .modMenuTitleTop { text-transform:none; font-weight:bold; border-bottom:1px solid gray; padding:0 0 3 0; margin:0 0 23 0; width:223px; }

.addMenuTop       { width:100%; padding-top:9px;}
.addMenuTop td    { padding:7px 3px; text-align:right; }
.addMenuTop a     { font-weight:normal; color:#fff; text-decoration:none; }
.addMenuBottom td { padding: 5px; color:#fff;}
.addMenuBottom a  { font-size:90%; color:#fff; text-decoration:none; text-transform:uppercase;  }

table.pageTabs      { width:100%; }
table.pageTabs td   { padding:0; border:none; text-align:center; }
table.pageTabs td a { font-weight:bold; text-decoration:none; }
.tab_a              { background:url(../images/tab_a_bg.jpg); }
.tab_na             { background:url(../images/tab_na_bg.jpg); }

.formTb                     { width:100%; border:none; }
.formTb td                  { padding:5px; border-bottom:1px dotted gray; vertical-align:top; }
td.formLabel, td.formFooter { color:#a72a18; font-weight:bold; background-color:black; border:none; }
td.formFooter               { text-align:center; }
td.formSubheader            { font-weight:bold; background-color:#474747; }
.submit                     { background-color:#a72a18; color:white;  }
td.formCdata                { border-bottom:1px dotted #bfbfbf; }
.formReq                    { color:red;}
.formErrors                 { font-weight:bold; color:red; }

input, select, textarea, option     { border:0px solid  #bfbfbf; background-color: #fafafa; font-weight:normal; color:black; }

.msgTb    { width:100%; border-bottom:1px solid gray;}
.msgTb td { vertical-align:middle; font-weight:bold; padding:5px; }
.msgHead  { background-color:#000; color:#a72a18; }

.adminMenuIco  { background:#dfdfdf;}
.container_tb  { border: none; width: 100%; }
.tb_h2         { background-color:#7c8b9a; font-weight:bold;  color:white; }
.gridTb        { width:100%; }
.gridTb td     { border: 1px solid #bfbfbf; padding:4px; }
.icons         { border: none;}
.zebra_light   { background-color:#f5f5f5; }
.zebra_dark    { background-color: #eaeeef;  }

.searchFormFloat {
	text-align:center;
	background-color:#2d2e2d;
	border:1px solid gray;
	position:absolute;
	right:5px;
	top:25px;
	width:270px;
	height:20px;
	white-space:nowrap
}
div.searchFormFloat form input {
	background-color:#2d2e2d;
	color:white;
}
.searchProgress     { text-align:center; }
.searchResultHeader {	font-weight:bold;	text-align:center; }
.searchResultList   { padding-left:50px; font-weight:bold; }
/** Каталог документов **/
.dcTb             { width:100%; margin-left:52px; margin-bottom:38px; }
.dcTb td          { border:none; text-align:top; }
.dcTb td table td { border:none; }
.dcCLight1, .dcCLight2, .dcCLight1 .dcCLight3, td.dcCDark1 .dcCDark2, .dcCDark1 .dcCDark3 {	}
.dcCName          { font-weight:bold; background:url(../images/arrow.gif) no-repeat 0 1px; padding-left:15px; }
.dcCDescrip       { font-style:italic }
.dcCurCDescrip    { margin-bottom:9px;padding:3px; border-bottom:1px solid #eaeaea; }
.dcSubs           { margin:2px; padding-left:25px;  }
.dcSubCName       { }
.dcIName, .dcIName a { text-align:center; font-weight:bold; border-bottom:1px solid #454545; padding-bottom:17px; text-decoration:none; color:#fd7914; }
.dcIDescrip       { padding-top:16px; text-align:left; }
td.dcIDark, td.dcILight { }
.dcHDelim         { border-top:1px solid #eaeaea;  height:15px  }
td.dcVDelim       { border-left:1px solid #eaeaea; padding:3px; }
table.dcLOTb      { width:100%; margin:5px 0; border:none;  }
table.dcLOTb td   { padding:7px; background:#fafafa; border:1px solid #eaeaea}
table.dcLOTb td.dcLOGroup { font-weight:bold; background:#efefef; border:1px solid #bfbfbf}
.dcReadMore, .dcReadMore a { color:#fd7914; text-decoration:none; font-size:13px }

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



