html {
  min-height: 100%;
}
body {
  margin:0 auto;
  min-width:1000px;
  min-height:100%;
  height: 100%;
  background-image:url("/contents/image/zivideo-background.gif");
  background-repeat:repeat;
  background-color:black;
}

.footer	{
  position: relative;
  margin: 10px auto 0 auto;
  width:90%;
}

h1 {
  margin-top:0px;
  font-size:20px;
  height:34px;
  color:white;
}

h2 {
  margin-top:-8px;
}

h3 {
  margin-top:0px;
  height:16px;
}

div#page {
  width:90%;
  margin:0px auto;
  direction:ltr;
  font-family:arial;
  color:white;
}

div#menu {
  height:26px;
  width:96%;
  background-color:#333333;
  background:url("/contents/image/titlebar.gif") repeat-x;
  margin:0px auto;
  margin-top:6px;
  color:white;
}
li.menu_button {
  display:block;
  width:16.5%;
  float:left;
  text-align:center;
}
a.menu_links {
  margin-top:0px;
  font-size:14px;
  font-weight:bold;
  color:#C0C0C0;
  text-decoration:none;
}
a.menu_links:hover {
  font-size:15px;
  font-weight:bold;
  color:white;
}

div#submaintitle1 {
  height:18px;
  width:64%;
  background-color:#333333;
  background:url("/contents/image/titlebar.gif") repeat-x;
  margin-top:6px;
  float:left;
  overflow:hidden;
}

div#submaintitle2 {
  height:18px;
  width:18%;
  background-color:#333333;
  background:url("/contents/image/titlebar.gif") repeat-x;
  margin-top:6px;
  float:left;
}

div#submaintitle3 {
  height:18px;
  width:18%;
  background-color:#333333;
  background:url("/contents/image/titlebar.gif") repeat-x;
  margin-top:6px;
  float:left;
}

p#submaintitle {
  font-size:12px;
  font-family:arial;
  width:100%;
  text-align:center;
  margin:0px auto;
  direction:ltr;
  color:#C0C0C0;
}

p#seo {
  font-size:11px;
  font-family:arial;
  height:20px;
  width:100%;
  text-align:center;
  margin:0px auto;
  direction:ltr;
  color:#C0C0C0;
}

div.visualcontent {
  width:400px;
  float:right;
}

div.sidemenu {
  float:left;
  width:200px;
  height:100%;
  margin-left:15px;
  margin-top:-20px;
  display:inline;
}

a.langhref {
  float:right;
  margin:0px;
  padding:0px;
  height:10px;
  margin-top:2px;
  margin-right:4px;
}

div#subpage {
  font-family:arial;
  font-size:11pt;
  width:96%;
  margin:0px auto;
  text-align:center;
  color:white;
}

div#navigator {
  height:20px;
  background-color: #282828;
  background:url("/contents/image/titlebar.gif") repeat-x;
  text-align:left;
  color:#C0C0C0;
  line-height:15px;
  margin-top:6px;
}

td.headerNavigation {
}

a.headerNavigation {
  font-size: 12px;
  font-weight: bold;
  color:#C0C0C0;
  padding-left:4px;
  padding-right:4px;
  text-decoration:none;
}
a.headerNavigation:hover {
  color:white;
}

li.categorymenu {
  margin-top:4px;
  width:95%;
  padding-left:5%;
  height:30px;
  background:#333333;
  text-align:left;
  background:url("/contents/image/catbar.gif") repeat-x;
  overflow:hidden;
}

div#submainend {
  margin:0px auto;
  direction:ltr;
  position:bottom;
  background-color: #282828;
  background:url("/contents/image/titlebar.gif") repeat-x;
  width:96%;
  height:16px;
  font-family:arial;
  font-size:12px;
  text-align:center;
}

div.content {
  display:inline;
  color:white;
  font-size:11pt;
  width:620px;
  float:left;
  margin:12px 0 0 6px;
  text-align:left;
  min-height:500px;
}

li.item {
  color:white;
  font-size:11pt;
}

div#contentsize {
  width:864px;
  margin:0pt auto;
}

div.item {
  display:block;
  height:124px;
  color:gray;
  margin:10px 0 auto;
  overflow:hidden;
  font-family:arial;
  float:left;
  width:100%;
}

div.itemthumb {
  margin-top:2px;
  height:100%;
  width:80px;
  float:right;
}

span.itemtitle {
  font-size:14px;
  font-weight:bold;
  color:#C0C0C0;
}
span.itemtitle:hover {
  color:white;
}

span.itemsubtitle {
  font-size:12px;
}

div#itemfloat {
  float:right;
}

div#contactDiv {
	Z-INDEX: 10;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	WIDTH: 600px;
	HEIGHT: 400px;
	BACKGROUND: black;
	PADDING-RIGHT: 10px;
	VISIBILITY: hidden;
	TOP: 0px;
	CURSOR: pointer;
	PADDING-TOP: 10px;
	LEFT: 0px;
}

p.contactname {
  font-family:arial;
  font-size:11pt;
  font-weight:bold;
  display:block;
  margin-bottom:2px;
}

p.contactinfo {
  font-family:arial;
  color:white;
  font-size:10pt;
}

a.emails {
  text-decoration:none;
  color:white;
  font-family:arial;
  font-size:10pt;
}
a.emails:hover {
  text-decoration:underline;
  color:white;
}

a.hlnk {
  text-decoration:none;
  color:#C0C0C0;
}
a.hlnk:hover {
  color:white;
}

span.hlnk {
  color:#C0C0C0;
}

a.lllnk {
  text-decoration:none;
  color:white;
}
a.lllnk:hover {
  color:gray;
}

div.ticker {
  display:block;
  width:100%;
  height:100%;
  overflow:hidden;
  font-size:12px;
  margin-bottom:8px;
}
a.tickerlink {
  text-decoration:none;
  color:white;
}
a.tickerlink:hover {
  color:gray;
}

span.menuspan {
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  float:left;
  color:#C0C0C0;
}
  
a.menuhllnk {
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  margin-top:2px;
  color:#C0C0C0;
}
a.menuhllnk:hover {
  color:white;
}

