body
{
  font-family: tahoma,verdana;
}

body.bg
{
  font-family: tahoma,verdana;
  background-image:url('../images/pribor.jpg');
  background-position: center center;
  background-repeat:no-repeat;
}

A.sumlnknopw:link
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #bbbbbb;
	text-decoration: none;	
}

A.sumlnknopw:visited
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #bbbbbb;
	text-decoration: none;	
}

A.sumlnk:link
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	text-decoration: none;	
}

A.sumlnk:visited
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	text-decoration: none;
}

A.sumlnk:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	text-decoration: underline;
}

A.sumlnk:active
{
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	text-decoration: none;
}

A.previewlnk
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	text-decoration: none;	
}

A.previewlnk:hover
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #800000;
	text-decoration: underline;	
}

.edtbx
{
	border: solid 1px #800000;
}

.radiobx
{
	border: solid 1px #800000;
}

.edtbx_bold
{
	border: solid 1px #800000;
	font-weight: bold;
}

.infobtn
{
  width: 580px;
	background-color: #fff2d3;
	border: solid 1px #800000;
}

.dlgbtn
{
  font-weight: bold;
	background-color: #fff2d3;
	border: solid 1px #800000;
}

.dlgbtn:hover
{
	background-color: #e1c78e;
	border: solid 1px #800000;
}

.dlgbtn_obj
{
  font-weight: bold;
	background-color: #fff2d3;
/*	border: solid 3px #800000;*/
}

.dlgbtn_obj:hover
{
	background-color: #e1c78e;
/*	border: solid 3px #800000;*/
}

.dlgbtn1
{
  font-weight: bold;
	background-color: #ede4d0;
	border: solid 1px #800000;
	width: 30px;
	height: 20px;
}

.dlgbtn_dis
{
  width: 90px;
  height: 45px;
  font-weight: bold;
	background-color: #EEEEEE;
	border: solid 1px #333333;
}

.dlgbtn_dis_half
{
  width: 90px;
  height: 22px;
  font-weight: bold;
	background-color: #EEEEEE;
	border: solid 1px #333333;
}

.dlgbtn_pon
{
  width: 90px;
  height: 45px;
  font-weight: bold;
	background-color: #fff2d3;
	border: solid 1px #800000;
}

.dlgbtn_pon:hover
{
	background-color: #e1c78e;
	border: solid 1px #800000;
}

.dlgbtn_pon_half
{
  width: 90px;
  height: 22px;
  font-weight: bold;
	background-color: #fff2d3;
	border: solid 1px #800000;
}

.dlgbtn_pon_half:hover
{
	background-color: #e1c78e;
	border: solid 1px #800000;
}

.dlgbtn_sob
{
  width: 90px;
  height: 45px;
  font-weight: bold;
	background-color: #e0ffe0;
}

.dlgbtn_sob:hover
{
  font-weight: bold;
	background-color: #b6dcb6;
}

.dlgbtn_sob_half
{
  width: 90px;
  height: 22px;
  font-weight: bold;
	background-color: #e0ffe0;
}

.dlgbtn_sob_half:hover
{
  font-weight: bold;
	background-color: #b6dcb6;
}

.dlgbtn_ned
{
  width: 90px;
  height: 45px;
  font-weight: bold;
	background-color: #ffe0e0;
}

.dlgbtn_ned:hover
{
  font-weight: bold;
	background-color: #dcb6b6;
}

.dlgbtn_ned_half
{
  width: 90px;
  height: 22px;
  font-weight: bold;
	background-color: #ffe0e0;
}

.dlgbtn_ned_half:hover
{
  font-weight: bold;
	background-color: #dcb6b6;
}

select
{
  font-weight: bold;
	border: solid 1px #800000;
}

TD.tblback
{
	background-position: center center;
	background-repeat: repeat-x;
	padding-bottom: 12px;
}

.tblheadback_all
{
	background-color: #c1a76e;
	border-top: solid 1px #800000;
	border-bottom: solid 1px #800000;
	border-left: solid 1px #800000;
	border-right: solid 1px #800000;
}

.tblheadback_left
{
	background-color: #c1a76e;
	border-top: solid 1px #800000;
	border-bottom: solid 1px #800000;
	border-left: solid 1px #800000;
	text-align: center;
}

.tblheadback_middle
{
	background-color: #c1a76e;
	border-top: solid 1px #800000;
	border-bottom: solid 1px #800000;
	text-align: center;
}

.tblheadback_right
{
	background-color: #c1a76e;
	border-top: solid 1px #800000;
	border-bottom: solid 1px #800000;
	border-right: solid 1px #800000;
}

.tblbodyback1
{
	background-color: #fff2d3;
}

.tblbodyback2
{
	background-color: #f4d8a4;
}

.tblbodyback3
{
}

.tblbodyback4
{
}

.tblthinborder
{
	font-size: 14px;
	background-color: #fff2d3;
	border: solid 1px #800000;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}

.tblthinborder1
{
	font-size: 14px;
	background-color: #fff2d3;
	border: solid 0px #800000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.formattable
{
	font-size: 14px;
	border: solid 0px #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.formattable0p0s
{
	font-size: 14px;
	border: solid 0px #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}

.formattable0p0s td
{
	padding: 0px 0px 0px 0px;
}

hr
{
  color: #800000;
  background-color: #800000;
  height: 1px;
  border: 0px;
}

.print
{
  display: none;
}

.layer1
{
  position: absolute;
  text-align: center;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 20;
/*  z-index: 1;
  visibility: visible;
  display: inline;
  background-color: #fff2d3;
  border: solid 1px #800000;*/
}

.layer2
{
  position: absolute;
  text-align: center;
  top: 0px;
  left: 0px;
}

.popup3
{
  position: relative;
  background-color: #fff2d3;
  background-image: url(../images/close.gif);
	background-position: top right;
	background-repeat: no-repeat;
/*  display:inline;
  z-index:80;*/
  border: 1px solid #800000;
  top: 70px;
  width: 700px;
  height: 350px;
}

.popup4
{
  border: 0px;
  width: 100%;
  height: 100%;
  color: #800000;
  font-size: 16px;
  text-align: justify;
}

.popup5
{
  position: relative;
  border: 0px;
  top: 70px;
  width: 700px;
  height: 200px;
}

.errmsg
{
	font-weight: bold;
	font-size: 14px;
	color: red;
	text-decoration: none;
}

.menuitem
{
  position: absolute;
  display: none;
  /*background-color: #5C0100;*/
  border: 0px solid #000000;
  padding: 4px 4px 0px 4px;
}

.m3_pon
{
  width: 30px;
/*  height: 45px;*/
  font-weight: bold;
	background-color: #fff2d3;
	border: solid 1px #800000;
}

.m3_sob
{
  width: 30px;
/*  height: 45px;*/
  font-weight: bold;
	background-color: #e0ffe0;
	border: solid 1px #800000;
}

.m3_ned
{
  width: 30px;
/*  height: 45px;*/
  font-weight: bold;
	background-color: #ffe0e0;
	border: solid 1px #800000;
}

.popiska
{
  width: 600px;
  font-size: 12px;
}

.spolu
{
  font-weight: bold;
  text-align: center;
  border-top: 1px solid #800000;
}

.tc
{
  font-family: tahoma,verdana;
  font-size: 14px;
  border: 1px solid #800000;
  background-color: #ffffff;
}

.tc tr
{
  background-color: #ffffff;
}

.tc tr:hover
{
  background-color: #FFF2D3;
}

.heading1
{
  font-size: 18px;
  font-weight: bold;
  color: #800000;
}

.tab_selected
{
  width: 80px;
	font-size: 14px;
	background-color: #fff2d3;
	border-left: solid 0px #800000;
	border-top: solid 0px #800000;
	border-right: solid 0px #800000;
	border-bottom: 0px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.tab
{
  width: 80px;
	font-size: 14px;
	background-color: #fff2d3;
	border: solid 0px #800000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.tab_empty
{
	font-size: 14px;
	background-color: white;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: solid 1px #800000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}