.tbl01, .tbl01_1, .tbl01_2
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #000000; 
 } 
.tbl01_1
 { 
  color: #666666; 
 } 
.tbl01_2
 { 
  color: #333333; 
 } 
.tbl01 a:link {
   color: #074320; 
   text-decoration: none;
    font-weight: normal;
}
.tbl01 a:visited {
   color: #074320; 
   text-decoration: none;
    font-weight: normal;
}
.tbl01 a:hover {
   color: #074320;
   text-decoration: none;
    font-weight: normal;
}
.tbl01 p {
  padding-left:0px;
  padding-right:0px;
  padding-top:10px;
  padding-bottom:5px;
  margin:0px;
}
.tbl02
 { 
  font-size: 18px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  /*font-weight: bold;*/
 /* text-transform:uppercase;*/
 }
.tbl02 td
 { 
  height:30px;
 }
.tr_tbl02 td
 { 
  background-color: #F2F5F4; 
 }
.tbl02 a:link {
  font-size: 18px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  text-decoration: none;
 /* font-weight: bold;*/
  /*text-transform:uppercase;*/
}
.tbl02 a:visited {
   color: #074320; 
   text-decoration: none;
}
.tbl02 a:hover {
   color: #053AE4;
   text-decoration: none;
}
.tbl021, .tbl021 a:link, .tbl021 a:visited, .tbl021 a:hover
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  font-weight: bold;
  text-decoration: none;
  text-transform: none;
 }
.tbl021 a:hover {
   color: #053AE4;
   text-decoration: none;
}
 
.tbl021 td
 { 
  height:16px;
 }

.tbl03
 { 
  font-size: 11px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #000000; 
}
.tr_tbl03 td
 { 
  background-color: #FAFBFB;  
}
.tbl04
{ 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #333333; 
} 
.tbl04 p {
  text-indent:15px;
  line-height:20px;
  padding-left:0px;
  padding-right:0px;
  padding-top:7px;
  padding-bottom:4px;
  margin:0px;
}
.tbl04 ul {
  margin-top:5px;
  margin-bottom:5px;
}
.tbl04 ul p {
  text-indent:0px;
  padding-top:2px;
  padding-bottom:2px;
  margin:0px;
}
.tbl04 ol {
  margin-top:5px;
  margin-bottom:5px;
}
.tbl04 li {
  padding-top:2px;
  padding-bottom:2px;
}
.tbl04 h1
 { 
  font-size: 20px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  font-weight: bold;
  padding-rignt: 0px; 
  padding-left: 0px; 
  padding-bottom: 5px; 
  padding-top: 5px;
  margin: 0px; 
  /*text-transform: uppercase;*/
 }
.tbl04 h2
{ 
  font-size: 18px; 
  color: #074320; 
  font-weight: normal;
  padding-rignt: 2px; 
  padding-left: 3px; 
  padding-bottom: 2px; 
  padding-top: 2px;
  margin-bottom: 2px; 
  margin-top: 18px;
  text-transform: uppercase;
/*  background-color: #F2F5F4;
  border: 1px solid #91AC9D;*/
  background:url("/images/bg_h2.jpg") left top no-repeat;
} 
.tbl04 h3
{ 
  font-size: 20px; 
  color: #009999; /*#2B80FF*/
  font-weight: normal;
  padding-rignt: 2px; 
  padding-left: 2px; 
  padding-bottom: 0px; 
  padding-top: 2px;
/*  border-left: 1px  solid #053AE4;*/
  margin-bottom: 2px; 
  margin-top: 13px;
  
} 
.tbl04 h4
{ 
  font-size: 14px; 
  color: #333333; 
  font-weight: bold;
  padding-rignt: 0px; 
  padding-left: 0px; 
  padding-bottom: 2px; 
  padding-top: 12px;
  margin: 0px; 
} 
.tbl04 a:link {
   color: #053AE4; /*2B80FF 0E50D5 0D1CA3*/
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
   text-decoration: none;
   /*border-bottom: 1px solid #4B93FF;*/
}
.tbl04 a:visited {
   color: #053AE4; 
   text-decoration: none;
   /*border-bottom: 1px solid #4B93FF;*/
}
.tbl04 a:hover {
   color: #009999;
   text-decoration: none;
}
.tbl05, .tbl051
{ 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #333333; 
  border: 1px solid #333333;
  text-align:center;
  border-collapse:collapse;
  margin-top: 10px;
  margin-bottom: 10px;
} 
.tbl05 td, .tbl051 td
{ 
  border: 1px solid #333333;
  border-collapse:collapse;
} 
.tbl05 ul, .tbl051 ul 
{
  list-style-type:none;
  margin-left:1px;
  padding:0px;
  margin-right:1px;
  margin-top:2px;
  margin-bottom:2px;
}
.tbl05 li, .tbl051 li 
{
  padding-top:2px;
  padding-bottom:2px;
  padding-left:11px;
  background:url("/images/marker_ball.gif")  left top no-repeat;
}
.tbl051 
{ 
  text-align: left;
  border: 1px solid #333333;
} 
.tbl051 td
{ 
  vertical-align:top;
  border: 1px solid #CCCCCC;
} 
.tbl051 h3
{ 
  text-indent:-24px;
  padding-left:27px;
  font-size: 20px; 
  color: #009999; 
  font-weight: normal;
  padding-top:2px;
  padding-right:2px;
  padding-bottom:2px;
  margin: 0px;
} 
.tbl051 a:link {
  color: #00B0F0; 
  text-decoration: none;
  border:none;
}
.tbl051 a:visited {
  color: #00B0F0; 
  text-decoration: none;
  border:none;
}
.tbl051 a:hover {
  color: #22AAA4;
  text-decoration: none;
}

.tbl06, .tbl07, .tbl08, .tbl09, .tbl11
{ 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #333333; 
  border: 1px solid #333333;
  border-collapse: collapse;
} 
.tbl06 td
{ 
  text-align:left;
  vertical-align:top;
  border: 1px solid #333333;
} 
.tbl06 ul {
  margin-left:15px;
  margin-right:1px;
  margin-top:2px;
  margin-bottom:2px;
}
.tbl06 li {
  padding-top:2px;
  padding-bottom:2px;
}
.tbl07
{ 
  text-align: center;
}
.tbl07 td
{ 
  border: 1px solid #333333;
}
.tbl08
{ 
  text-align: right;
}
.tbl08 td
{ 
  border: 1px solid #333333;
  width:50%;
}
.tbl09
{ 
  border: none;
  background-color:#ffffff;
}
.tbl09 td
{ 
  background-color:#F2F5F4;
  text-align:left;
  vertical-align:top;
}
.tbl10
 { 
  font-size: 12px; 
  color: #000000;
  background-color:#FFFFFF;   
  padding-left:5px;
 } 
.tbl10 p {
  text-indent:0px;
  line-height:14px;
  padding-left:15px;
  padding-right:0px;
  padding-top:2px;
  padding-bottom:1px;
  margin:0px;
}
.tbl10 h3 {
  padding-top:4px;
  margin:0px;
}
.tbl10 h2 {
  margin-top:2px;
}
.tbl11 td
{ 
  vertical-align:top;
} 
.tbl11_td_1
{ 
  text-align:right;
  background-color:#F2F5F4;
  color: #074320; 
  font-weight: bold;
} 
.tbl11_td_3
{ 
  text-align:left;
/*  color: #999999;  */
/*  font-style:italic;*/
} 

.text_dashed
{
  font-family: "Courier New", Courier, monospace;
  border-bottom: 1px dashed #999999;
  cursor : help;
}
.text_bold
{ 
/*  font-size: 16px; */
/*  font-family: Tahoma, Arial, Helvetica, sans-serif; */
/*  color: #2CBA62;*/
  font-weight: bold;
} 
.text_bold_under
{ 
  color: #000; 
/*  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; */
/*  color: #074320;  
  text-decoration: underline;
  font-weight: bold;*/
} 
.text_under
{ 
  color: #000; 
  /*text-decoration: underline;*/
} 
.text_select01
{ 
  color: #999999;
  font-style:italic;
} 
.text_comments
{ 
 color: #999999;  
} 

.lnk01 {
  font-size: 14px; 
/*  font-family: Arial, Helvetica, Tahoma, sans-serif; */
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
/*  text-transform:uppercase;*/
}
.lnk01 a:link {
/*  color: #FFED52; */
  color: #ffffff; 
  font-size: 14px; 
  font-weight: bold;
/*  text-transform:uppercase;*/
   text-decoration: none;
}
.lnk01 a:visited {
  color: #ffffff; 
/*  text-transform:uppercase;*/
  font-weight: bold;
   text-decoration: none;
}
.lnk01 a:hover {
  color: #FFED52;
/*  text-transform:uppercase;*/
  font-weight: bold;
   text-decoration: none;
}
.lnk02 {
  font-size: 11px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
}
.lnk02 a:link {
    color: #074320;  
    font-size: 11px; 
   text-decoration: none;
}
.lnk02 a:visited {
    color: #074320;  
   text-decoration: none;
}
.lnk02 a:hover {
    color: #074320;  
   text-decoration: none;
}
.lnk03 {
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
    font-weight: bold;
}
.lnk03 a:link {
   color: #ffffff; 
    font-size: 14px; 
    font-weight: bold;
  /*text-transform:uppercase;*/
}
.lnk03 a:visited {
   color: #ffffff; 
    font-weight: bold;
 /* text-transform:uppercase;*/
}
.lnk03 a:hover {
   color: #FFED52;
    font-weight: bold;
  /*text-transform:uppercase;*/
}
.lnk04 {
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
}
.lnk04 a:link {
   color: #ffffff; 
    font-size: 12px; 
    font-weight: bold;
}
.lnk04 a:visited {
   color: #ffffff; 
    font-weight: bold;
}
.lnk04 a:hover {
   color: #FFED52;
    font-weight: bold;
}
.tx01
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
 } 
.tx02
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  font-weight: bold;
} 
.tx03
 { 
  font-size: 16px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
} 
.tx04
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
} 
.tx05
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  font-weight: bold;
 } 
.tx06
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
  font-weight: bold;
 } 
.tx07
 { 
  font-size: 22px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
 } 
.tx08
 { 
  color: #2B80FF; 
  font-size: 64px; 
  font-weight: bold;
 } 
.tx09
 { 
  color: #2B80FF; 
  font-size: 12px; 
  text-transform:uppercase;
 } 
.tx10, .tx10 a:link, .tx10 a:visited, .tx10 a:hover
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding-top: 12px;
  text-decoration: none;
} 
.tx11, .tx11 a:link, .tx11 a:visited, .tx11 a:hover
 { 
  font-size: 14px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  font-weight: bold;
  text-decoration: none;
} 
h1
 { 
  font-size: 22px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  color: #074320; 
  font-weight: normal;
  padding-rignt: 0px; 
  padding-left: 0px; 
  padding-bottom: 5px; 
  padding-top: 5px;
  margin: 0px; 
 }
.style1 {
   font-size: 16px;
   color: #999999;
   font-weight: bold;
}
.style2 {
   font-size: 10px;
   color: #999999;
   font-weight: bold;
}
.style3 {
   color: #999999;
   font-weight: bold;
}
.br_img {
   border: 1px solid #074320;
}
.tbv_01
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Verdana; 
  text-align: center;
  color: #000000; 
  background-color: #cccccc; 
  border:1px solid #074320; 
 }
.tbv_01 td
 { 
  background-color: #ffffff; 
 }
.trv_head td
 { 
  color: #074320; 
  font-weight: bold; 
  background-color: #D5DFD9;
 }
.tdv_01_head, .tdv_02_head, .tdv_03_head, .tdv_04_head, .tdv_05_head
 { 
 }
.trv_01 td
 { 
  background-color: #ffffff;  
 }
.trv_02 td
 { 
  background-color: #F2F5F4; 
 }
.tdv_01, .tdv_02, .tdv_03, .tdv_04, .tdv_05
 { 
 }

.tb_01
 { 
  font-size: 12px; 
  font-family: Tahoma, Arial, Verdana; 
  text-align: center;
  color: #000000; 
/*  padding:1px 1px;*/
  background-color: #cccccc; 
  border:1px solid #074320; 
 }
.tb_01 td
 { 
  background-color: #ffffff; 
 }
.tr_head td, .tr_head_td, .tr_head_td_vert
 { 
  color: #074320; 
  font-weight: bold; 
  background-color: #D5DED9;
 }
.tr_head2 td
 { 
  color: #CC0033; 
  font-size: 11px; 
  text-transform: uppercase;
  font-weight: bold; 
  background-color: #FDF8E3;
 }
.tr_head_td_vert
 { 
  font-weight: normal; 
  background-color: #fafafa;
 }
.td_01_head, .td_02_head, .td_03_head, .td_04_head, .td_05_head, .td_06_head, .td_07_head, .td_08_head, .td_09_head, .td_10_head, .td_11_head, .td_12_head, .td_13_head, .td_14_head, .td_15_head, .td_16_head, .td_18_head
 { 
/*  font-weight: bold;  */
 }
.td_18_head
 { 
/*  font-weight: bold; */ 
  width: 26px; 
 }
.td_02_head
 { 
 /* width: 120px;*/ 
 }
.tr_01 td
 { 
  background-color: #ffffff;  
 }
.tr_02 td
 { 
  background-color: #F2F5F4; 
 }
.tr_04 td
 { 
  background-color: #E0EAFF; 
 }
.td_03, .td_04, .td_05, .td_06, .td_07, .td_08, .td_15 
 { 
 }
.td_18 
 { 
  width: 26px; 
 }
.td_09, .td_10, .td_11, .td_12, .td_13, 
 {
  color: #FB9C2B; 
 }
.td_09_no, .td_10_no, .td_11_no, .td_12_no, .td_13_no 
 { 
  color: #cccccc; 
 }
.td_17
 { 
  text-align: left;
 }
.td_02
 { 
  text-align: left;
 /* width: 120px;*/ 
 }
.td_01, .td_14
 { 
  color: #074320; 
 }
.text04
 { 
  color: #074320; 
  font-size: 11px; 
 }
.text04 a:link {
   color: #074320;
   text-decoration: none;
   text-transform: none;
    font-size: 11px; 
    font-weight: bold;
}
.text04 a:visited {
   color: #074320; 
   text-decoration: none;
   text-transform: none;
    font-size: 11px; 
    font-weight: bold;
}
.text04 a:hover {
   color: #000000;
   text-decoration: underline;
}
.tb_02
 { 
  font-size: 11px; 
  font-family: Tahoma, Arial, Verdana; 
  text-align: center;
  color: #000000; 
 }
.contacts p
{
  text-indent:0px;
  padding-top:5px;
  padding-bottom:2px;
  line-height:20px;
}
.contacts ul {
  margin-top:0px;
  margin-bottom:2px;
}
.contacts li {
  padding-top:1px;
  padding-bottom:1px;
}
.oproekte p
{
  text-indent:0px;
  padding-top:5px;
  padding-bottom:2px;
  line-height:20px;
}
.podskazka
{
  padding:2px 2px 2px 2px;
  width:300px; 
  background-color:#FFFAE3; 
  border: 1px dashed #074320;
}
.service 
{
  font-size:18px;
  color: #00B0F0;
}
.service a:link {
  color: #00B0F0; 
  text-decoration: none;
  border:none;
}
.service a:visited {
   color: #00B0F0; 
   text-decoration: none;
  border:none;
}
.service a:hover {
   color: #22AAA4;
   text-decoration: none;
}

.service_lnk 
{
  color: #31849B; 
}
.service_lnk a:link {
  color: #31849B; 
  text-decoration: none;
  border:none;
}
.service_lnk a:visited {
   color: #31849B; 
   text-decoration: none;
  border:none;
}
.service_lnk a:hover {
   color: #22AAA4;
   text-decoration: none;
}
.menu_select 
{
  background:url("/images/bg_menu.gif") right no-repeat;
}
.btn 
{
  color: #074320;
  font-weight:bold;
  background-color:#B3D1FF;
  margin-top:5;
  margin-bottom:3;
  cursor:pointer;
  border: 1px solid #074320; 
}
.backtop 
{
  font-size: 12px; 
  color: #00B0F0; 
}
.backtop a:link {
  color: #00B0F0; 
  text-decoration: none;
  border:none;
}
.backtop a:visited {
  color: #00B0F0; 
  text-decoration: none;
  border:none;
}
.backtop a:hover {
  color: #22AAA4;
  text-decoration: none;
}
.zayavka_ko 
{
  font-size: 12px; 
  font-family: "Courier New", Courier, monospace; 
  color: #333333;
}
.zayavka_ko p
{
  text-indent:-22px;
  line-height:16px;
  padding-left:25px;
  padding-right:2px;
  padding-top:2px;
  padding-bottom:2px;
  margin:0px;
}
.servis_login 
{
  font-size: 16px;
  background-color:#f2f5f4;
  border: 1px solid #a3bdb2; 
}
.servis_login td
{
  border: 1px solid #fff; 
}

.tbm_01
 { 
  font-size: 11px; 
  font-family: Tahoma, Arial, Verdana; 
  text-align: center;
  color: #333333; 
  background-color: #cccccc; 
  border:1px solid #074320; 
 }
.tbm_01 a:link, .tbm_01 a:active, .tbm_01 a:visited, .tbm_01 a:hover { text-decoration: none; }
.tbm_01 td
 { 
  background-color: #ffffff; 
 }
.trm_head td, .trm_head_td, .trm_head_td_vert
 { 
  color: #074320; 
  font-weight: bold; 
  background-color: #D5DED9;
 }
.trm_head2 td
 { 
  color: #CC0033; 
  font-size: 11px; 
  text-transform: uppercase;
  font-weight: bold; 
  background-color: #FDF8E3;
 }
.trm_head_td_vert
 { 
  font-weight: normal; 
  background-color: #fafafa;
 }
.tdm_01_head, .tdm_02_head, .tdm_03_head, .tdm_04_head, .tdm_05_head, .tdm_06_head, .tdm_07_head, .tdm_08_head, .tdm_09_head, .tdm_10_head, .tdm_11_head, .tdm_12_head
 { 
 }
.tdm_09_head  { /*width: 26px;*/ }
.trm_01 td { background-color: #fff7ff; }
.trm_02 td { background-color: #e9e9e9; }
.trm_03 td { background-color: #fdfdec; border:1px solid #FFFFFF; }
.trm_04 td { background-color: #E0EAFF; }
.trm_05 td { background-color: #f3dfc9; }
.trm_06 td { background-color: #d5ded9; }
.tdm_03, .tdm_04, .tdm_05, .tdm_06, .tdm_07, .tdm_08 
 { 
 }
.tdm_09 { position:relative; }
.tdm_02, .tdm_04, .tdm_08 { text-align: left; }
.tdm_01, .tdm_10 { color: #074320; }
.tdm_08 { vertical-align:top; }
.tdm_02 { width: 160px; vertical-align:top; }
.tdm_04 { /*width: 80px;*/ text-align:center; }
.tdm_05 { width: 70px; text-align:center; color:#074320; }
.tdm_07 { /*width: 50px;*/ background-color:#fff3dd; }

.tdm_rn { color:#074320; font-weight:bold; }
.upr_lnk { font-size:12px; line-height:16px; }
.upr2_lnk a:link, .upr2_lnk a:active, .upr2_lnk a:visited, .upr2_lnk a:hover { border-bottom: 1px solid #4B93FF; font-size:14px; }

.under_lnk a:link, .under_lnk a:active, .under_lnk a:visited, .under_lnk a:hover { text-decoration:none; }
.under_lnk a:hover { text-decoration:underline; }

.no-border-block
{
    display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	top: -1px;
	left: 0;
}
.trm_01 
{
	background-color: #fff7ff;
}
.trm_02 
{
	background-color: #e9e9e9;
}
.trm_dubli_sel
{
	background-color: #dcf5f2; border:2px solid #dcf5f2;
}
.trm_dubli_sel td { background-color: #dcf5f2; }