body {background: #586878 url("../images/back.jpg") ; margin: 0px; padding: 0px;}
div,p,input,th{font-family: "Century Gothic", Courier, monospace;  font-size: 10pt; color: #888888;}
td {font-family: "Century Gothic", Courier, monospace;  font-size: 10pt; color: #888888; text-align: center; }
li {
  white-space: nowrap;
}

a {font-family: "Century Gothic", Courier, monospace; color: #888888 }
#bg_main {background: url(../images/bg_main.jpg) ; width: 99%; height: 99%;}
#hblock {
	clear:both;
	height: 27px;
}

#hb_right {
	margin-left: 35%;
}

#vlblock {
	float: left;
	width: 37%;
	height: 200px;

}

#vrblock {
    position: absolute;
    left: 28%;
    top: 40px;
	height: 100px;
	clear: right;
	vertical-align: bottom;
}

#vrblock_index {
display:table-header-group;
	height: 100px;
	clear: right;
	vertical-align: bottom;
}

#bodytext {
  position: absolute;
  left: 53px;
  top: 135px;
  width: 85%;
  height: 60%;
  color: #777777;
}

#bodytext_index {
display:table-row-group;
  width: 85%;
  height: 60%;
  color: #777777;
}

#counter {
  position: absolute;
  left: 53px;
  top: 90%;
  width: 85%;
  height: 60px;
  color: #777777;
}

#counter_index {
display:table-footer-group;
width: 85%;
height: 60px;
color: #777777;
}

.cell {
        display: table-cell;
        padding: 0 1em;
      }

.vlb_td {
	width: 220px;
	clear: both;
	vertical-align: bottom;
}
.vlb_vert{
	clear: both;
	width: 20px;
	height: 212px;
	background: #607080;
	vertical-align: bottom;
}

.vlb_bottom{
	height: 100%;

}

.vr_text {
	height: 100px;
	clear: both;
}

.vr_briz {
	position: absolute;
	top: 36px;
	left: 53px;
}

td.l_td_vert {
	height: 400px;
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

td.l_td {
	border-right: 1px solid #B5BFCB;
	height: 400px;
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}


td.upmenu {
	background: #888888;
	font-size: 10pt;
	height: 27px;
	vertical-align: middle;
	padding: 0px 15px 0px 15px;
}

td.header {
  background: #444444;
  color: #EEEEEE;
  text-align: center;
}

td.header_min {
  background: #777777;
  color: #EEEEEE;
  text-align: center;
}

a.up {
	font-size: 9pt;
	color: #DFE2E5;
	text-decoration: none;
}

a.up:hover {
    font-size: 9pt;
    color: #B5BFCB;
    text-decoration: none;
}

a.ion {
  font-size: 9pt;
  color: #ffffff;
  text-decoration: none;
}

a.up_mini {
	font-size: 10pt;

	color: #777777;
	text-decoration: none;

  font-family: "Century Gothic", Tahoma, Arial, sans-serif
}

a.up_mini:hover {
	font-size: 10pt;
	color: #999999;
	text-decoration: none;
  font-weight: bold
}

.leftmenu {
	font-size: 9pt;
	color: #B5BFCB;
    background: #647485;
	height: 20px;
	width: 220px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.left_adr {
	border-right: 1px solid #B5BFCB;
	border-bottom: 1px solid #B5BFCB;
	color: #B5BFCB;
	padding: 10px;
	text-align: center;
}

.adress {
	color: #B5BFCB;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.leftmenu_img { background: url(../images/prod_down.png) left top repeat-x; }

td.td_page_about{
	background: url(../images/bgtext.png) repeat left top;
	color: #607080;
	padding: 5px;
}

td.t_border_l {
	width: 10px;
	border-left: 1px solid #DFE2E5;
	border-top: 1px solid #DFE2E5;
	border-bottom: 1px solid #DFE2E5;
}

td.t_border_r {
	width: 10px;
	border-right: 1px solid #DFE2E5;
	border-top: 1px solid #DFE2E5;
	border-bottom: 1px solid #DFE2E5;
}

td.t_center {
	padding: 5px 0px 5px 0px;
}
