body, html
	{
	background: url("../imgs/bodybck.gif") repeat-y center;
	margin: auto;
	padding: 0px;
	/* text-align: center; */
	}


body, div, p, input, select, table
	{
	font: 12px "Helvetica CE", Verdana, Tahoma, Arial, Sans-serif;
	}


hr
	{
	clear: both;
	}
	
/* --------------- GLOBAL -------------------- */

.arr
	{
	font: 7pt "Helvetica CE", Courier;
	}
	
#global
	{
	padding-left: 1px;
	}
	
	.ReferenceItem
{
	border-right: lightgrey 1px solid;
	padding-right: 5px;
	border-top: lightgrey 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	border-left: lightgrey 1px solid;
	padding-top: 5px;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
}

/* --------------- TOP -------------------- */

#top
	{
	background: url("../imgs/logo.gif") no-repeat;
	width: 771px;
	text-align: right;
	min-height: 72px;
	_height: 72px;
	vertical-align: middle;
	color: #E4161E;
	}

#top SELECT
	{
	width: 120px;
	color: #073C80;
	font: 8pt "Helvetica CE", Arial, Tahoma, Sans-serif;
	}

#top .worldwide
	{
	_height: 72px;
	}
	
#top .flags
	{
	padding-right: 100px;
	}


/* --------------- NAVIGATION -------------------- */

#navigace
	{
	width: 771px;
	text-align: left;
	}
#mainMenu
{
	
}

ul#mainMenu, ul 
{
color:000000;
padding:0px;
margin:0;
list-style-type:none;
}

ul#mainMenu ul
{
	z-index:5;
}

ul#mainMenu li 
{
float:left; 
padding:5px 10px 5px 10px;
}

ul#mainMenu a
{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
	display: block;
	padding: 3px 5px 3px 5px;
	font-weight: bold;
	color: #466E9D;
}

ul#mainMenu a:hover
{
	color: #DC2E27;
}

ul#mainMenu ul a 
{
border-bottom:none;
color:White;
border: solid 1px #466e9d;
}

ul#mainMenu ul a:hover
{
	color: black;
	background-color: #bbcdd7;
	border: solid 1px #0A246A;
}

ul#mainMenu ul 
{
position:absolute;
visibility:hidden;
background-color:#466e9d;
}

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul
{
visibility:visible;
}

ul#mainMenu li li
{
	padding:0px;
	float: none;
	background-color: #466e9d;
	width:140px;
}

ul#mainMenu li 
{
behavior: url(../../css/hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}

.menu1 /* Spolecnost */
{
	width:100px;
}

.menu2 /* Servis */
{
	width:80px;
}

.menu3 /* Reference */
{
	width:100px;
}
.menu4 /* Lidske zdroje */
{
	width:110px;
}
.menu5 /* Produkty */
{
	width:60px;
}

/* --------------- THEMES -------------------- */
	
#theme
	{
	width: 771px;
	text-align: left;
	}

#themesub
	{
	width: 771px;
	background: url("../imgs/sub.jpg") no-repeat;
	text-align: left;
	height: 30px;
	}

#themesub H2
	{
	padding-left: 0px;
	font: bold 9pt "Helvetica CE", Tahoma, Sans-serif;
	color: #fff; 
	margin-left: 20px;
	padding-top: 8px;
	}


/* --------------- BOX -------------------- */
		
#box
	{
	width: 771px;
	text-align: left;
	position: relative;
	/* padding-top: 5px; */
	}

#box .news
	{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
	padding: 20px;
	text-align: left;
	color: #727272;
	width: 218px;
	_width: 218px;
	}

#box .news b
	{
	color: #074288;
	}


#box .subnavi
	{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
	padding: 10px 0px 20px 20px;
	text-align: left;
	color: #727272;
	width: 178px;
	float: left;
	position: absolute;
	}

#box .subnavi a
	{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
	}
	
#box .td1
	{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
  background: url("../imgs/tdcont3.gif") no-repeat;
	padding: 110px 10px 10px 15px;
	width: 165px;
	_width: 165px;
	}

#box .td2
	{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
  background: url("../imgs/tdcont1.gif") no-repeat;
	padding: 110px 10px 10px 15px;
	width: 165px;
	_width: 166px;
	}

#box .td3
	{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
  background: url("../imgs/tdcont2.gif") no-repeat;
	padding: 110px 10px 10px 15px;
	width: 179px;
	_width: 179px;
	}

.textbox div
{
	padding:5px;
}

#box .textbox
	{
	width: 550px;
  _width: 760px;
	padding: 10px 10px 10px 190px;
	}

#box td
	{
	vertical-align: top;
	}
	
#box .textbox P
	{
	color: #333;
	line-height: 140%;
	}

#box .textbox UL
	{
	margin: 15px 0px 10px 25px;
	padding: 0px;
	}

#box .textbox LI
	{
	padding: 0px 0px 2px 5px;
	color: #074089;
	list-style-image: url("../imgs/arr3.gif");
	list-style-type: square;
	}
  	
#box .textbox H1
	{
	border-left: 1px solid #074089;
	padding-left: 9px;
	font: bold 9pt "Helvetica CE", Tahoma, Sans-serif;
	color: #074089; 
	margin: 0px;
	}

#box .textbox H2
	{
	border-left: 1px solid #aaa;
	padding-left: 9px;
	font: bold 9pt "Helvetica CE", Tahoma, Sans-serif;
	color: #888; 
	margin: 10px 0px 10px 0px;
	}
	
#box .textbox .print
	{
	text-align: right;
	width: 560px;
	font: 7pt "Helvetica CE", Verdana, Tahoma, Sans-serif;
	padding: 10px 2px 10px 0px;
	}

#box .textbox .print a,
#box .textbox .print a:link,
#box .textbox .print a:visited
	{
	text-decoration: none;
	}
	
#box .textbox .imgright
	{
	margin: 10px 0px 10px 10px;
	}
			

#box .textbox .date
	{
	color: #7695AF;
	}


#box .textbox .orgtable
	{
	margin-right: 5px;
	text-align: center;
	}

#box .textbox .orgtable TD
	{
	text-align: center;
	vertical-align: top;
	}

#box .textbox .nortable TD
	{
	vertical-align: top;
	}
		
#box .textbox .nortable TH
	{
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	}
		

#box .textbox .hotline
	{
	background: url("../imgs/hotline.jpg");
	display: block;
	width: 148px;
	_width: 238px;
	height: 165px;
	_height: 167px;
	float: right;
	padding: 10px 0px 0px 90px;
	font: bold 14pt Arial;
	color: #aa0000;
	}

#box .people
	{
	font: 8pt "Helvetica CE", Arial, Tahoma, Sans-serif; 
	background: url("../imgs/peoplebck3.gif") no-repeat;
	width: 130px;
	padding: 6px 0px 10px 0px;
	text-align: center;
	}
	
#box .people2
	{
	font: 8pt "Helvetica CE", Tahoma, Sans-serif;
	background: url("../imgs/peoplebck2.gif") no-repeat;
	width: 130px;
	padding: 6px 0px 10px 0px;
	text-align: center;
	}

#box .img
	{
	border: 1px solid #ccc;
	}
	
#box .textbox a,
#box .textbox a:link,
#box .textbox a:visited
	{
	text-decoration: underline;
	}
	
table{
	margin: 0px 5px 0px 5px;
}

table.kontakty{
	margin: 0px;
	font-size:10px;
}

table.kontakty thead{
	text-align:center;
	font-weight:bold;
}

table.kontakty tr{
	
	height:30px;
}

table.kontakty td{
	padding: 0 10px 0 5px;
}
				
/* --------------- COPYRIGHT -------------------- */
		
#copy
	{
	clear: both;
	background: url("../imgs/copybck.gif") no-repeat;
	width: 771px;
	_height: 64px;
	min-height: 44px;
	padding: 27px 0px 0px 0px;
	font: 7pt "Helvetica CE", Tahoma, Sans-serif;
	color: #aaa;
	text-align: left;
	}


/* --------------- LINKS -------------------- */
a,
a:link,
a:visited
	{
	color: #043A7A;
	text-decoration: none;
	}

a:hover
	{
	color: #DC2E27;
	}

/* --------------- SUB PAGE -------------------- */
#top
	{
	min-height: 69px;
	_height: 72px;
	}
	
#navigace
	{
	height: 22px;
	}


