img {border:none;}
table.main {background: url(bg_main.jpg); background-repeat: repeat-x;}

html {background:#ebe6d1;background-image:url(../images/bg_main.jpg); background-repeat:repeat-x;}
body
{
margin:0px;
}
.cal_wrap {width:143px;position:relative;vertical-align:top;}
#calend {
z-index:1000;
position:absolute;
top:4px;
left:0px;
background-image:url('../images/oval1.gif');
background-repeat:no-repeat;
width:130px;
height:16px;
padding-left:7px;
padding-top:3px;
 }

#cardrop {width:120px; height:15px;color:#707070;font-weight:bold; font-size:12px; cursor:pointer;text-align:center;}
#carlist {padding-top:14px; padding-bottom:14px;width:120px;height:200px;background:#EEEEF0;border:2px solid #989898; cursor:pointer;}

#cmoni
{
visibility:hidden;
top:-15px; left:0px;
position:absolute;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
color:#909090;
width:129px; height:16px;
padding-top:1px;
padding-left:8px;
background-image:url('../images/oval2.gif');
background-repeat:no-repeat;
z-index:1001;
}

.ui_units
{
background-color:#E8E5D8;
border:1px solid #BEB9A3;
color:#67624D;
font-family:Arial,Helvetica,sans-serif;
margin:0px;
text-align:center;
vertical-align:middle;
}

.moni
{
left:172px;
top:24px;
position:absolute;
color:#909090;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:600;
letter-spacing:1px;
text-align:left;
}

.umoni {color:#C33608;}
.ob_date {color:red; font-weight:bold;}

input.login 
{
border: 0px none #777777; 
background-color: #777777;
color: #fcfcfc;
height: 12px; width: 118px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
text-align: center;
vertical-align: middle;
margin: 0px;
}

div.podpis,td.podpis
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6c6c6c;
text-align: center;
vertical-align: middle;
color:gray;
}
p.head
{
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
color: #909090;
text-align: left;
font-weight: 600;
margin-left: 50px;
margin-bottom: 20px;
letter-spacing: 1px;
}

/* ----------  Links ---------- */
.dzmenu
{
height:37px;
text-align: center;
background-image:url(../images/menu_main_bg.jpg);
}

.dqmenu,.dqmenu0,.dqmenu1
{
height:37px; width:123px;
text-align: center;
}

.rzl {width:22px; height:37px;}
.rzm {width:13px; height:37px;}
.rzr {width:25px; height:37px;}

a.dxmenu,a.dxnone,a.dxamenu,a.dxdmenu
{
font-family: Arial, Helvetica, sans-serif; 
color: #6C6C6C;
font-size: 10px;
display:block;
padding-top:10px;
text-decoration:none;
}
a.dxamenu
{
 display: block; 
 text-align: center; 
 vertical-align: middle;
 text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6c6c6c;
 position:relative;
 }
a.dxdmenu {color: #979797; cursor:default;}

a.dxamenu:hover,a.dxmenu:hover {color: #c33605;}
a.domenu {color: #999999;}
a.domenu:hover {color: #999999;}
a.damenu {color: #6c6c6c;}
a.damenu:hover {color: #c33605;}
 
/* ----------  Upr_panel ---------- */
.dxbrdtbl {border-collapse:collapse;}
.dxbrdtbl td {padding:0;}

.dxpanel
{
height: 36px; vertical-align: middle;
border-collapse:collapse;
}

.dxpanel td {padding:0;}

td.upr {
	width: 22px; height: 20px; text-align: center; vertical-align: middle;
}


a.btn {border: none; padding:1px; height: 18px; width: 18px;  display: block;}
a.btn:hover  {border: 1px solid #9f9d9d; padding:0px; height: 18px; width: 18px;  display: block;}

  /* ----------  Table ---------- */
  td.table_head {
  	height: 15px; padding-left: 10px; padding-right: 10px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
  }
    td.table_head2 {
  	height: 15px; padding-left: 15px; padding-right: 10px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
	border-left-color: #bfb9a1;
	border-left-style: solid;
	border-left-width: 1px;
  }
      td.table_head4 {
  	height: 15px; padding-left: 15px; padding-right: 15px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
	border-left-color: #bfb9a1;
	border-left-style: solid;
	border-left-width: 1px;
		border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #bfb9a1;
  }
      td.table_unit2 {
  	height: 24px; padding-left: 15px; padding-right: 10px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-weight: bold;
	border-left-color: #bfb9a1;
	border-left-style: solid;
	border-left-width: 1px;
	

	
	border-right-color: #dedbc7;
	border-right-style: solid;
	border-right-width: 1px;
  }
  
        td.table_unit3 {
  	height: 30px; padding-left: 15px; padding-right: 15px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-weight: bold;
	border-left-color: #bfb9a1;
	border-left-style: solid;
	border-left-width: 1px;
	

	
	border-right-color: #bfb9a1;
	border-right-style: solid;
	border-right-width: 1px;
  }
        td.table_body {
  	height: 30px; padding-left: 10px; padding-right: 10px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444;
	
	border-right-color: #dedbc7;
	border-right-style: solid;
	border-right-width: 1px;

  }
    td.table_icon2 {
  	height: 15px; width: 19px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
		border-right-color: #bfb9a1;
	border-right-style: solid;
	border-right-width: 1px;
  }
  
      td.table_head3 {
  	height: 15px;  text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
		border-right-color: #bfb9a1;
	border-right-style: solid;
	border-right-width: 1px;
	padding-left: 10px;
	padding-right: 15px;
  }
  
      td.table_icon {
  	height: 15px; width: 19px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
  }
        td.table_icon_body {
  	height: 15px; width: 19px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
	border-right-color: #dedbc7;
	border-right-style: solid;
	border-right-width: 1px;
  }
          td.table_icon_body2 {
  	height: 15px; width: 19px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
			border-right-color: #bfb9a1;
	border-right-style: solid;
	border-right-width: 1px;
  }
            td.table_body2 {
  	height: 15px; text-align: center; vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272;
			border-right-color: #bfb9a1;
	border-right-style: solid;
	border-right-width: 1px;
	padding-right: 15px;
	padding-left: 10px;

  }
  scroll {

}

  /* ----------  Vinoska ---------- */
  
            td.vinoska_name {
  	text-align: center; vertical-align: middle; 

  }
    a.v_name	 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a22f08; font-weight: bold; text-decoration: none;
}
  a.v_name:link		 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a22f08; font-weight: bold; text-decoration: none;
}
a.v_name:visited   {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a22f08; font-weight: bold; text-decoration: none;
 }
a.v_name:hover     { 
 font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #656565; font-weight: bold;  text-decoration: none;
  }
  td.vinoska_speed {
  	 text-align: center; vertical-align: middle;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #c33605; font-weight: bold; text-decoration: none;
  }
  
    td.vinoska_km {
  	 text-align: center; vertical-align: middle;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #717173; font-weight: normal; text-decoration: none;
  }
  
      td.vinoska_time {
		height: 24px;
  	 text-align: center;   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262626; font-weight: normal; text-decoration: none;
  }
        td.vinoska_time3 {
		height: 14px;
  	 text-align: center;   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262626; font-weight: normal; text-decoration: none;
  }
        td.vinoska_time2 {
		height: 24px;
  	 text-align: center;   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262626; font-weight: normal; text-decoration: none; font-weight: bold; font-style: italic;
  }

.noteb {background:url('../images/noteb.jpg'); text-align: center; height:37px; display:inline;}
.notez {position:absolute; height:37px;}
.notec {position:absolute; top:10px; height:37px;}
.pxl {height:36px; width:9px;}
.pxr {height:36px; width:23px;}
.cfl {height:19px; width:11px;}
.cfr {height:19px; width:11px;}
.cfc 
{
	 width: 200px; height: 17px;
	 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White;
	 text-align: center;
	 padding-top:2px;
	 background-image: url('../images/upravl/cfc.gif');
	 vertical-align: bottom;
}

.xrow_1 {background:#f3f2ee;}
.xrow_2 {background:#e8e5d8;}
.xrow_3 {background:#f4b85e;}
.ztab {height:14px; border-collapse:collapse;}
.ztabtr {height:14px;}
.ztab td {padding:0; font-size:1px;}
.ztablt,.ztabrt,.ztablb,.ztabrb{width:16px; height:14px;}
.ztabct {background:url("../images/table_bg_top.jpg");}
.ztabcb {background:url("../images/table_bg_bot.jpg");}
.tube_map,.tube_otchet,.tube_month,.tube_graph,.tube_graph_non,.tube_tochn,.tube_anim { display:block; cursor:pointer; width:16px; height:24px;}

body

.bodyLoadBar1shade
{
	display:block;
	position:absolute;
	width:100%;
	height:2000px;
	z-index:9998;
	background: black;
	opacity: 0.2;
}

.bodyLoadBar1message
{
	display:block;
	position:absolute;
	width:100%;
	height:200px;
	text-align: center;
	margin-top:300px;
	z-index:9999;
	color:black;
	font-family:Arial;
	font-size:10pt;
}

#BLB1
{
	width:500px;
	height:150px;
	margin:auto;
	background:#BAB8B3;
	border:1px solid black;
}

#bodyLoadBar1.loaded
{
	display:none;
}