html, body {
  font-family:tahoma;
  height:100%;
  background:#fff;
}

ul, li {
  margin:0;
  padding:0;
  font-family: tahoma,verdana;
  font-size: 11px;
}

h1 {
  font-size:24px;
  font-weight:normal;
  margin-top:0;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:10px;
  color: #979797;
}
h3{
  font-size:2em;
  font-weight:normal;
  color:#000;
}  
li {
  list-style:none;
}
.listInText li {
  list-style: square;
}
.ht_txt {
  font-family: verdana;
  font-size:11px;
}
.titel, a.titel{
  font-size:12px;
  font-weight:bold;
  color:#77b800;
  padding-bottom:0;
  margin-bottom:6px;
}
a.titel:hover {
  color: #000;
}

a.green{
color: #77b800;
text-decoration:underline;}
a.green:hover{
color: #000;} 

.leftColumn{
  float:left;
  width:20%;
  padding-top:20px;
  padding-bottom:47px;
  overflow:hidden;
  height:_1%;
}
.leftColumn p {width:180px;}
.leftMenu li{
  margin-bottom:10px;
  width:180px;
}

.leftMenu li a,.leftMenu li span{
  display:block;
  padding-top:3px;
  padding-left:25px;
  text-decoration:none;
  color:#979797;
}
.leftMenu li span{
  color:#000;
}
.leftMenu li a:hover{
  text-decoration:underline;
  color:#000;
}
.leftMenu li.act{
  background-color:#d9d9d9;
  margin-bottom:0px;
  color:#000;
}


.leftMenu li.act span{
  background:url(/images/vega/bgMenuAddTop.gif) left top no-repeat;
  text-decoration:none;
  padding-left:25px;
}


.leftMenu li.act a{
  color:#000000;
}
.leftMenu li.act div{
  background:url(/images/vega/bgMenuAddBot.gif) left bottom no-repeat;
  padding-bottom:14px;
}
.leftMenu li.actAdd{
  background-color:#d9d9d9;
  color:#000;
  margin-bottom:6px;
}
.leftMenu li.actAdd span{
  background:url(/images/vega/bgMenuAddTopAdd.gif) left top no-repeat;
  text-decoration:none;
  padding-top:14px;
}
.leftMenu li.actAdd div{
  background:url(/images/vega/bgMenuAddBotAdd.gif) left bottom no-repeat;
  padding-bottom:6px;

  position:relative;
  z-index:1;
  margin-top:-7px;
}

.innerBlock ul {/*20090513 srv чтобы показывались маркеры списка*/
	padding-left:20px;
	margin:0;
}

.innerBlock ul li {
	list-style-type:disc;

	/*list-style-position:inside;*/
	list-style-position:outside; /*20090513 srv выравнивание текста маркера по 1-му слову*/
    text-align: justify;
    color:#000000;
    font-size:1.08em;
}

.grTable{
  margin-bottom:15px;
  border-collapse:collapse;
  border:0;
  margin-left:1px;
  margin-right:1px;
  width:99%;
}
.grTable td{
  text-align:center;
  border:1px solid #d9d9d9;
  }
.grTable .content td{
  text-align:left;
  border:1px solid #d9d9d9;
  }
.grTable .title td{
  background-color:#d9d9d9;
  border:1px solid #fff;
  border-top:none;
  font-weight: bold;
}
.grTable .title .firstTd{
  border-left:1px solid #d9d9d9;
}
.grTable .title .endTd{
  border-right:1px solid #d9d9d9;
}
.grTable .title .thead{
  border-left:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
}
.grTable .top{
  border:none;
  background:url(/images/vega/cornerTab.gif) left bottom no-repeat;
  border-left:1px solid #d9d9d9;
  height:10px;
  padding: 0px;
}
.grTable .tabCat td{
  background-color:#f0f0f0;
  height: 24px;
  text-align:left;
  border:1px solid #d9d9d9;
}
.top{
  border:none;
  background:url(/images/vega/cornerTab.gif) left bottom no-repeat;
  border-left:1px solid #d9d9d9;
  height:10px;

}
.grTable td.topGreen { background:url(/images/vega/green_top.gif) no-repeat left bottom; height:13px; border-left:1px solid #96c819;}


.gmTable{
  margin-bottom:15px;
  border-collapse:collapse;
  border:0;
  margin-left:0px;
  margin-right:1px;
  width:99%;
}
.grTable td{
  text-align:center;
  border:0px;
  }

.titleLogo{
  color:#77b800;
  font-size:2.0em;
  margin-left:0px;
  line-heigt:35px;
  margin-top:0px;
  text-transform:lowercase;
  padding-left:2px;
} 

.col{
  color:#000 !important;
  font-size:18px !important;
  font-family:Tahoma, Arial !important;
  text-transform:lowercase;
  line-height:20px;
}
.scol{
  color:#d9d9d9 !important;
  font-size:20px !important;
  font-family:Tahoma, Arial !important;
  text-transform:lowercase;
  line-height:20px;
}
 
table.formTab td {
  padding:3px 0;
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size: 10px; 
  font-weight: bold;
}
table.formTab td.top { background:url(/images/vega/cornerTab.gif) no-repeat left bottom; height:11px; padding: 0px}
table.formTab td.tl { text-align: right; padding-right: 20px;}
table.formTab td.topGreen { background:url(/images/vega/green_top.gif) no-repeat left bottom; height:13px;}
table.formTab td.tr { background:#d9d9d9 url(/images/vega/rt.gif) right top no-repeat; width:13px; height:13px;}
table.formTab td.trGreen { background:#96c819 url(/images/vega/green_tr.gif) no-repeat 0 0; width:13px; height:13px;}
table.formTab td.lb {
  background:#D9D9D9 url(/images/vega/lbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
}
table.formTab td.rb {
  background:#D9D9D9 url(/images/vega/rbb.gif) no-repeat scroll left bottom;
  font-size:1px;
  height:13px;
  width:13px;
} 
span.fieldsGreen { color:#FFFFFF; padding: 5px 0 5px 30px; display:block;}

.titleTab{background:#d9d9d9; height: 22px;}
.titleTabGreen{
  background:#96c819;
  border: 1px solid #96c819;
}

.links {
  padding-left: 20px;
  padding-bottom: 5px;
}

