body	{	font-size:0.7em; font-family:Verdana; background-image:url(../images/bckground/doc_bg.jpg); background-repeat:repeat-x; }

p		{	margin:0px; padding:0px; }

div#divTop{
		position:relative;
	  width:929px; /* + 1px border-left = 920px */
	  height:140px;
	  margin:auto;
	  padding:50px 0px 10px;
	  font-size:0em;
	  background-image:url(../images/bckground/top_bg.jpg); background-repeat:no-repeat;
	  background-color:white;
  	border-style:solid; border-width:0px 0px 0px 1px; border-color:#3960A3;
}
#divTop img {
		border:none;
}
#divTop p {
		position:absolute;
		width:76px; 
		left:736px; top:30px;
		text-align:center;
		color:white;
		padding:2px 5px;
		border:solid white 1px;
		background-color:#C40C52;
}
#divTop p + p {
	left:823px;
}
#divTop p a {
		display:block;
		font-size:11px; font-weight:bold;
		text-decoration:none;
		color:white;
}
div#divContHeader{
  height:25px; width:919px;
  padding-top:1px;
  font-size:13px; font-weight:bold;
  line-height:1.8em; text-indent:221px; color:white;
  background-image:url(../images/bckground/content_bg.jpg); background-repeat:no-repeat; background-position:right;
}
/************* #divBot ***************/
div#divBot{
  width:930px; height:110px;
  margin:auto;
	padding-top:30px;
	font-size:0.9em; font-weight:bold; 
	color:#3960A3;
	text-align:center;
  background-image:url(../images/bckground/bot_bg.jpg); background-repeat:no-repeat;
}

/************* tbleMain **************/
table#tbleMain{
  width:930px;
  margin:auto;
  border:solid #3960A3; border-width:0px 0px 0px 1px;
  background-color:white;
}
col#colMain0{
  width:200px; /* + 1px border-left = 201px */
}
col#colMain1{
  width:524px; /* + 20px padding = 544px */
}
col#colMain2{
  width:184px; /* */
}
table#tbleMain td{
  vertical-align:top;
}
table#tbleMain td#tdLft{
	height:100px;
  border-style:solid; border-width:0px 1px 0px 0px; border-color:#BCC8E0;
  background-image:url(../images/bckground/nav_bg.jpg); background-repeat:repeat-x;
}
table#tbleMain td#tdMid{
  line-height:1.45em;
  padding:0px 5px 20px 10px;
}

/************* tdLft **************/

#tdLft table {
		width:180px;
  	margin-left:14px;
  	font-size:0.8em;
}
/*********** MENU ****************/

/* mainlevel*/
a.mainlevel_lft:link, a.mainlevel_lft:visited {
		display:block;
		line-height:25px;
		text-decoration:none; text-indent:28px;
		font-weight:bold;
		color:white;
		background-image:url(../images/menu/menu.gif); background-repeat:no-repeat;
}
a.mainlevel_lft:hover {
		color:#BCC8E0;
}
a.mainlevel_lft:hover {
		color:#B295A0;
}
/* sublevel*/
a.sublevel_lft:link, a.sublevel_lft:visited {
		display:block;
		margin-left:11px;
		padding:0px;
		line-height:26px;
		text-decoration:none; text-indent:28px;
		font-weight:bold;
		color:white;
		background-image:url(../images/menu/subMenu.gif); background-repeat:no-repeat;
}
a.sublevel_lft:hover {
		color:#B295A0;
}
#active_menu_lft {
		color:#C40C52;
}
#mod_search_searchword {
		width:170px;
		margin:15px 0px 0px 15px;
		padding:2px;
		font-size:0.9em;
}
form#form-login	{
		font-size:0.9em;
		line-height:1.8em;
}
form#form-login fieldset	{
		width:125px;
		margin:10px 0px 0px 15px;
}
form#form-login input.button	{
		margin-top:5px;
		padding:2px 5px;
		font-size:1em;
}

#form-login-remember  {
		display:block; margin-top:5px;
}
form#form-login	ul {
		display:block; border:solid 1px; border-color:#EEE; border-style:inset; 
		width:130px; margin:10px 0px 20px 15px;
}
form#form-login	ul li {
		padding:0px; margin-left:-17px; text-align:left; color:#222;
}
form#form-login	ul li a:link {
		text-decoration:none; color:#222;
}

/*********** lang-banners ****************/
#divLangBanner{
		margin-top:15px; margin-left:45px;
		font-size:0.8em; font-weight:bold;
}
#divLangBanner p{
		height:20px;
		padding:0px;
		margin-left:15px;
}
#divLangBanner p img{
		vertical-align:middle;
		margin-top:5px;
		margin-right:7px;
}
#divLangBanner p span{
		font-weight:normal;
}
#divLangBanner p a:link, #divLangBanner p a:visited {
		text-decoration:none;
}
#divLangBanner p a:hover{
		text-decoration:underline;
}
#tdLftBg {
		background-image:url( ../images/bckground/navPix_bg.gif ); background-repeat:repeat;
}
#tdLftBg0 {
		background-image:url( ../images/bckground/navPix_bg.gif ); background-repeat:repeat;
}
/************* tdMid **************/

table.contentpaneopen_tdMid p{
  	margin-bottom:9px;
}
table#tbleAbout {
		width:509px;
}
#colAbout0 {
		width:242px;	/* + 10px padding + 2px border */
}
#colAbout1 {
		width:239px;	/* + 15px padding + 1px border */
}
#tbleAbout tfoot td{
		padding:25px 0px;
	  text-align:center;
  	border:solid #BCC8E0; border-width:0px 1px 1px 1px;
}
#tbleAbout td{
  	font-size:0.8em;
  	line-height:1.3em;
  	vertical-align:top;
}
#thAboutTop{
		height:124px;
  	border:solid #BCC8E0; border-width:1px 1px 0px 1px;
  	background-image:url(../images/fire_bg.jpg);
}
#thAboutBot{
  	padding:15px 0px;
  	font-size:1.1em; font-weight:bold;
  	color:#3960A3;
  	border:solid #BCC8E0; border-width:0px 1px 0px 1px;
}
#tbleAbout td.teaseAbout {
  	padding:15px 0px;
  	font-size:1.2em; font-weight:bold;
  	text-align:center;
  	border:solid #BCC8E0; border-width:0px 1px;
  	color:#3960A3;
}
#tbleAbout ul{
  	margin-left:-25px; margin-top:-5px;
}	
#tbleAbout p{
  	font-weight:bold;
}
#tdAboutLft {
  padding:0px 5px;
  border:solid #BCC8E0; border-width:0px 1px 0px 1px;
}
#tdAboutRgt{
  	padding:0px 5px 0px 5px;
  	border:solid #BCC8E0; border-width:0px 1px 0px 0px;
}
#tdAboutImg {
  margin-auto;
  border:solid #BCC8E0; border-width:0px 1px 0px 1px;
}
#tbleAbout ul.ulAbout	{	margin-top:3px; }

/************* tbleContact **************/
table#tbleContact {
		width:505px;
		margin-top:0px;
		font-size:0.9em;
}
#colContact0 {
		width:80px;
}
#colContact1 {
		width:180px;
}
#colContact2 {
		width:80px;
}
#colContact3 {
		width:181px;
}
#tbleContact th {
		text-align:left;
}
div#divContact p {
		margin-bottom:10px;
		font-size:0.9em;
}
#tbleContact input[type=text] {
		width:85%;
		padding:2px;
		font-size:0.9em;
		border:solid 1px #888;
		background-color:#FFFEEE;
}
#tbleContact td > input {
		margin-bottom:5px;
}
#tbleContact td > textarea {
		width:100%;
		padding:5px;
		font-family:Verdana, Arial, sans-serif; font-size:11px;
		color:black;
		border:solid 1px #888;
		background-color:#FFFEEE;
}
#submit {
		margin-top:15px;
		font-size:0.9em;
}
tr.trTopPad td {
		padding-top:20px;
}
tr.trTopPadMin td {
		padding-top:15px;
}
tr.trTopPadMax td {
		padding-top:30px;
}
.headerContact {
		padding-bottom:5px;
		font-weight:bold;
}
.spanRelation {
		margin-left:5px;
}
.spanBusiness {
}

table#tbleContactSub {
		width:505px;
}
#colContactSub0 {
		width:190px;
}
#colContactSub1 {
		width:62px;
}
#colContactSub2 {
		width:170px;
}
#colContactSub3 {
		width:83px;
}
/************* #divNews ***************/
div#divNews{ 
		width:146px; /* + 20px padding + 2 px border = 168px */
		margin-bottom:15px;
		padding:15px 13px 0px 7px;
		font-size:0.9em;
		line-height:1.2em;
		border:solid #3960A3; border-width:0px 1px 1px ;
}
#divNews p > a:link, #divNews p > a:visited { 
		text-decoration:none;
}
#divNews p > img { 
		margin:10px 0px;
}
#divNews p > a:hover { 
		text-decoration:underline;
}
p > img	{	
		margin:15px 0px 5px; 
}
/* OPERA: margin-right:-2px */
img#imgLogo	{
  width:200px; height:114px;
}
img#imgMobi	{
  width:173px; height:114px;
  margin:0px 1px 0px 15px;
}
img#imgEvac	{
  width:173px; height:114px;
  margin-right:1px;
}
img#imgConf	{
  width:173px; height:114px;
  margin-right:1px;
}
img#imgReco	{
  width:173px; height:114px;
  margin:0px 0px 0px 0px;
}
.spanTease		{	
		font-weight:bold; 
}
.readMore {
  padding-bottom:5px;
  font-size:0.9em; text-align:right; font-weight:bold; color:#3960A3;
  border-style:none none dotted none; border-width:1px; border-color:##BCC8E0;
}
a.readMoreNoLine:link, a.readMoreNoLine:visited {
	display:block;
	margin-right:15px;
  font-size:0.9em; font-weight:bold;
  text-align:right; text-decoration:none;
  color:#3960A3;
}
a.readMoreNoLine:hover {
  text-decoration:underline;
  color:#C40C52;
}
.latestNews{
  width:156px;
  margin:1px 0px 0px;
  padding:5px 0px 5px 10px;
  font-weight:bold; color:#3960A3;
  border:solid #3960A3; border-width:1px 1px 0px 1px;
  background-color:#BCC8E0;
}
.newsTeaser{
  margin-top:-5px; margin-bottom:5px;
  font-size:0.95em; font-weight:bold;
  line-height:1.3em;
  color:#C40C52;
}
.redColor{
  color:#C40C52;
}
.normalWeight{
  font-weight:normal;
}
.ulMarginLft{
  margin-left:-25px;
}
.ulMarginTop{
  margin-top:5px;
}
.hideEmptyCells{
  empty-cells:hide;
}
.bold {
	font-weight:bold;
}


