body {
			text-align: center;
			margin: 0;
			padding: 0;
			font-family: 'Arial', sans-serif;
			/* font-size: 11px; ZMA */
			font-size: 12px;
			background-color: #D3D3D3;
			scrollbar-arrow-color: #CECECE;
      scrollbar-track-color: #CECECE;
      scrollbar-face-color: white;
      scrollbar-highlight-color: #FFFFFF;
      scrollbar-3dlight-color: #CECECE;
      scrollbar-darkshadow-color: #CECECE;
      scrollbar-shadow-color: #CECECE;
		}
		#wrap {
			width: 800px;
			margin: auto;
		  background: #FFFFFF;
		}
		#topHeader {
			line-height: 40px;
			text-align: right;
			background: #FFFFFF;
			margin-bottom: 0;
			padding-right: 0px;
		}
	
	.noVisual {display: none;}
	
    /* ZMA */
		#topHeader img
		{
      position: relative;
      left: 1px;
		}
		
		#header {
			height: 167px;
			background: #FFFFFF;
			border-bottom: 1px solid #CECECE;
			border-top: 1px solid #CECECE;
		}
		.headerBox {
			float: left;
			/* ZMA
      width: 50%;
			_width: 49.9%;
      */
			height: 100%;
		}
		#logo {
			background: #FFFFFF;
			width:345px;
			/* ZMA
      border-bottom: 1px solid #CECECE;
			border-top: 1px solid #CECECE;
      */
			height: 167px;
			vertical-align:top;
			padding: 0;
		}
		#flash{
			width:455px;
			height:167px;
			background: #FFFFFF;
			/* ZMA
      border-bottom: 1px solid #CECECE;
			border-top: 1px solid #CECECE;
			vertical-align:top;
      */
		}
		#content
    {
		  clear:both;
		  height:auto;
      /* ZMA
      background-color:#FFFFFF;
      */
		}
		
		/* ZMA */
		.col2
		{
      background: #fff url(/img/background_2col.gif) repeat-y left top;
		}

		/* ZMA */
		.col3
		{
      background: #fff url(/img/background_3col.gif) repeat-y left top;
    }
    
		.content
		{
	   /* ZMA
     height:auto;
     */
		}
		#menu
		{
		
		line-height: 25px;
		background: #FFFFFF;
		text-align: left;
		padding-left:10px;
		padding-top:6px;
		}

		#left
		{
		width:220px;
    float:left;
    background: #fff;
		/* ZMA
    min-height:585px;
    */

		}
		#stred
		{
		float:left;
		width:390px;
		padding-left: 1px;
		/* ZMA
    height:auto;
    background-color:#FFFFFF;
		border-left:1px solid #CDCDCD;
		*/
		color:#929292;
		}
		#stred p
		{
		padding: 12px 12px 0.6em 12px;
		color:#929292;
		text-align:justify;
		}
		.nadpisek
		{
		color:#1B163E;
		font-weight:bold;
		}
		h5
		{
		font-weight:weight;
  /* font-size: 11px; ZMA */
		font-size: 100%;
		color:#B8BB4A;
		text-align:left;
		padding-top:12px;
		padding-left:12px;
		padding-bottom:0px;
		}
		#right
		{
		width:188px;
		background-color:#FFFFFF;
		color:#9798AC;
		float:right;
    /* ZMA
    border-left:1px solid #1B163E;
    */
		}
		#novinky 
		{
		
		color:#9798AC;
		text-align:justify;
		background-color:white;
		}
		.content5
		{
	height:675px;
}
		.nov 
		{
		padding-left:12px;
		padding-top:0px;
				padding-bottom:0px;
		padding-right:12px;
		color:#9798AC;
		text-align:justify;
_word-wrap: break-word;
		overflow:hidden;
	clear:both;
		}
		.nov p h6
		{
		color:#1B163E;
		font-weight:bold;
		}
	.first
		{
		font-weight:bold;
		color:#1B163E;
		}
		#obr
		{
		margin-top:9px;
		text-align:left;
		margin-left:0px;
		}
		.posledniradek
		{
		border-bottom:0px;
		}
		#ikony
		{
		border-left:1px solid #1B163E;
		
		vertical-align:middle;
		}
		.doporucujeme,
		.ziskano /* ZMA */
		{
		margin-top:2px;
		background-color:#F2F2F2;
		}
		.doporucujeme p,
		.ziskano p /* ZMA */
		{
		padding:10px 10px 0.6em 10px;
		color:#949494;
		first-line:#171038;
		text-align:justify;
		font-weight:normal;
  /* font-size: 11px; ZMA */
		font-size: 100%;
				background-color:#F2F2F2;
		}
		.typ1
		{
			background-color:#F2F2F2;
}
		.doporucujeme p a
		{
		color:#B8BB4A;
		text-decoration:none;
		font-weight:normal;
		}
.doporucujeme p a:hover
		{
		color:#B8BB4A;
		text-decoration:underline;
		font-weight:normal;
		
		}
		a.odkaz
		{
		text-align:right;
		color:#B8BB4A;
		padding:12px;
		text-decoration:none;
		float:right;
		margin-top:5px;
		margin-bottom:5px;
		clear:both;
		}
		a.odkaz:hover
		{
		text-decoration:underline;
		}
		#paticka
		{
		height: 30px;
			background: #FFFFFF;
			text-align: left;
			text-indent: 1em;
			color:#B8BB4A;
   /* font-size: 8pt; ZMA */
			font-size: 90%;
			padding-left:15px;
			border-top:1px solid #B8BB4A;
			clear:both;
			vertical-align:middle;
			padding-top:7px;
		}
	ul.typ1
	{
			background-color:#F2F2F2;
	text-align:left;
	margin-right:10px;
 margin-left:23px;
}
li.typ1
{
	list-style: square url(/img/odrazka.gif);
	list-style-position: outside;
    color:#949494;
		/* font-size: 11px; ZMA */
		font-size: 100%;
		line-height:14px;
}
li.typ1 a

	
{
		color:#B8BB4A;
		text-decoration:none;
		font-weight:normal;
		}
	li.typ1  a:hover
		{
		color:#B8BB4A;
		text-decoration:underline;
		font-weight:normal;
		}

ul#hlavniMenu
{
	width:100px;
	background-color:white;
	padding:0;
	margin:0;
	list-style:none !important;
}

ul#hlavniMenu ul.submenu
{
	position:absolute;
	top:-1px;
	left:200px;
	visibility:hidden;
	background-color:white;
	z-index: 2;
}

ul#hlavniMenu li
{
	position:relative;
	width:200px;
	border-bottom:1px solid #DCDCDC;
	padding: 3px;
	position: relative;
 list-style:none !important;
}

ul#hlavniMenu a
{
	color:#898888;
	display:block;
	font: 11px arial,sans-serif;
	/* ZMA */
	font-size: 100%;
	text-decoration:none;
	display:block;
	width:100%;
}

ul#hlavniMenu a:hover, ul#hlavniMenu li:hover a, ul#hlavniMenu li.hover a
{
color: #B8BB4A;
}

ul#hlavniMenu li:hover ul a, ul#hlavniMenu li.hover ul a
{
color:#898888;
}

ul#hlavniMenu li:hover ul a:hover, ul#hlavniMenu li.hover ul a:hover
{
color:#B8BB4A;
}

ul#hlavniMenu li:hover ul, ul#hlavniMenu li.hover ul
{
visibility:visible;
border:1px solid #898888;
}

ul#hlavniMenu li ul.submenu li
{
border-bottom:1px solid #898888;
padding:0;
background-color:white;
padding:5px;
z-index:10;
}

ul#hlavniMenu li
{
behavior: url(hover.htc);
}












#prava
{
	float:left;
	width:578px;
	/* ZMA
  min-height:600px;
	border-left:1px solid #CDCDCD;
	background-color:#FFFFFF;
  */
}
#novinky2 
		{
		
		color:#9798AC;
		text-align:justify;
		background-color:#FFFFFF;
		height:100%;
		overflow:hidden;

		
		}
		.nov2 
		{
		padding-left:12px;
		padding-top:0px;
				padding-bottom:3px;
		padding-right:12px;
		color:#9798AC;
		text-align:justify;
_word-wrap: break-word;
		
	clear:both;

		}
		.nov2 p h6
		{
		color:#1B163E;
		font-weight:bold;
		}


/**
 *
 *  MODIFY BY WESTCOM
 *
 */

/* celkova obalka stranky */
#wrap
{
  overflow: hidden;
}

#content
{
  
}

/* nadpis stranky */
h1.heading
{
  padding: 12px;
  font-weight: weight;
	/* font-size: 11px; ZMA */
	font-size: 100%;
  text-align: left;
  color: #B8BB4A;
}

/* misto pro vypis wysiwyg editoru */
.content .wysiwyg
{
  margin: 12px 12px 18px 12px;
}

  .wysiwyg p
  {
    margin: 0 0 0.6em 0 !important;
    padding: 0 !important;
  }

/* pravy sloupec na titulni strance, vypisuji se v nem novinky */
#right
{
  overflow: hidden;
}

  /* nadpisy novinek v pravem sloupci na titulni strance */
  #right #novinky h3.heading
  {
  	margin: 12px;
  	padding: 0;
  	overflow: hidden;
  	font-weight: normal;
		/* font-size: 11px; ZMA */
		font-size: 100%;
  	text-align: left;
  	color: #B8BB4A;
  	background: #ffffff;
  }

/* odkaz */
a.odkaz
{
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  text-align:right;
  text-decoration:none;
  color:#B8BB4A;
  clear:both;
}

/* druha uroven menu pro IE */
ul#hlavniMenu li
{
  behavior: url(/js/hover.htc);
}
  /* druha uroven menu */
  ul#hlavniMenu ul
  {
    padding:0;
    margin:0;
    list-style-type:none;
  }

/* prava cast stranek mimo titulni */
#prava
{
  overflow: hidden;
  text-align: left;
}

/* obal vypisu novinek na strance novinky */
#novinky2
{
  height: auto;
  overflow:hidden;
  padding-bottom: 12px;
}

/* odkaz na morpheus v paticce*/
#paticka
{
  position: relative;
}

  #paticka .links
  {
    position: absolute;
    right: 10px;
  }

/* animace v zahlavi*/
#flash
{
  overflow: hidden;
}

/* obrazek pod menu */
#obr
{
  width: 220px;
  height: 184px;
  overflow: hidden;
}

.cleaner
{
  clear: both;
  height: 1px;
  line-height: 1px;
}

#header .cleaner
{
  height: 0;
  line-height: 0;
}

form
{
  width: 554px;
  margin: 0 12px 12px 12px;
  text-align: left;
  overflow: hidden;
}

  form span
  {
    margin: 0 300px 0 10px;
  }

label
{
  display: block;
  margin: 0 0 2px 0;
}

select#sphere, input#email, textarea#question
{
  font: 110% 'Arial', sans-serif;
  margin: 0 0 12px 0;
  /*color: #000;
  background: #fff;*/
}

input#email
{
  width: 50%;
}

select#sphere
{
  /*width: 50%;*/
}

.wysiwyg ul li
{
  list-style: square url(/img/odrazka.gif);
}

textarea#question
{
  width: 100%;
  height: 160px;
  overflow: auto;
}

