
/* null padding & margin - start */
body, p, h1, h2, h3, h4, h5, h_menu1, h_menu2, hr, form
{
	margin: 0px;
	padding: 0px;
}
/* null padding & margin - end */

h2
{
	font-size: 1.3em;
	color: rgb(227,132,39);
}

h3
{
	font-size: 1em;
	padding: 1em;
	background-image: url(  'http://tripodportal.dev.quantasoft.eu/ig_common/upload/sipka_red.gif' );
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

h6
{
	font-size: 1em;
	padding: 1em;
	padding-left:7px;
	background:url('Images/profileArrow2.png') no-repeat left center;
}

ul li
{
	list-style-type: square;
	list-style-image: url(  'http://tripodportal.dev.quantasoft.eu/ig_common/upload/square.jpg' );
	list-style-position: outside;
	line-height:150%;
	font-size: 9pt;
}

ul ul li
{
	list-style-type: square;
	list-style-image: url(  'http://tripodportal.dev.quantasoft.eu/ig_common/upload/li2.gif' );
	list-style-position: outside;
}

ul.menu, ul.submenu
{
	margin: 0px;
	padding: 0px;
}


body
{
	background-color: white;
	font-family: "Arial CE" , Arial, "Verdana CE" , Verdana, "Lucida Grande CE" , "Helvetica CE" , lucida, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	text-align: left;
}

A:link
{
	color: #000000;
}
A:visited
{
	color: #000000;
}
A:active
{
	color: #000000;
}
A:hover
{
	color: #FF0000;
}

img
{
	border: 0;
}
p
{
	margin-bottom: 8px;
	font-size: 9pt;
	line-height: 150%;
}

h4
{
	font-size: 35px;
	color: #4e7dd1;
}

h5
{
	font-size: 12px;
	margin-bottom: 8px;
	color: #e1850e;
}

hr
{
	border: 0;
	border-top: 1px solid #F49503;
	height: 1px;
}


/******************************************************************************/

#container
{
	margin: 0 auto;
	text-align: left;
	width: 978px;
	background: url(  '../../images/bg_main.gif' ) repeat-y center;
}

.header
{
	width: 948px;
	height: 225px; /* margin-left: 8px; 	margin-right: 8px;*/
	background: url(  '../../images/bg_header_3pod.png' ) no-repeat;
}

.header_en
{
	width: 948px;
	height: 225px; /* margin-left: 8px; 	margin-right: 8px;*/
	background: url(  '../../images/bg_header_3pod_en.png' ) no-repeat;
}

#footer
{
	width: 948px;
	height: 50px; /* margin-left: 15px; */
	background: url(  '../../images/bg_footer.png' ) no-repeat;
	position: relative;
	clear: both;
}

#mainBlock
{
	width: 948px;
	margin: 0px;
	padding: 0px; /*	background: url('../../images/bg_navigation.gif') top left no-repeat; */
}

#contentPanel
{
	width: 730px;
	float: left;
	margin-left: 3px;
	padding-top: 5px;
}

#infoPanel
{
	width: 260px;
	float: right;
	padding-top: 5px;
}

#infoPanel2
{
	height: 100%;
	width: 100%;
	padding-top: 5px;
}

#contentPanel2
{
	width: 526px;	
	overflow: hidden;
	margin: 0;
	padding-top: 5px;
}

#contentPanel3
{
	width: 240px;
	overflow:hidden;	
	margin: 0;
	padding: 0;	
	padding-top: 10px;	
}
#contentPanelMain3
{
	width: 767px;
	overflow:hidden;	
	margin: 0;
	padding: 0;	
	padding-top: 10px;	
	border-right:solid 1px #c9d3dd;
}

#contentPanel4
{
	width: 600;	
	margin: 0;
	padding: 0;	
	padding-top: 6px;	
}

.menuBottom
{
	height: 18px;
	background-color: #dbdbdb;
}

.menuTop
{
	height: 34px;
	background: url(   '../../images/menu_a1.png' );
	padding: 0;
	margin: 0;
	margin-top: 2px;
	padding-right: 8px;
}

.menuLeft
{
	/* background-color:#033893; */
}


/******************************************************************************/
.textPanel
{
	background: url(  '../../images/cont_header4.png' ) top left no-repeat;
	border: 1px solid #e9e9e9; /* border-l	eft: 1px solid #e9e9e9; */
	border-bottom: 0;
	margin-bottom: 4px;
}

.textPanel2
{
	/* border: 1px solid #e9e9e9; */ /* border-left: 1px solid #e9e9e9; */
	border-bottom: 0;
	margin-bottom: 4px;
	float: left;
}

.textPanel3
{	
	border: 0;	
	background-color: #ffffff;
}


.textPanel .part
{
	padding: 14px 17px 10px 17px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #ffffff;
}

.textPanel2 .part
{
	padding: 4px 4px 4px 4px; /* border-bottom: 1px solid #e9e9e9; */ /* font-size: 12px; */
	background-color: #ffffff;
}

.textPanel .part2
{
	padding: 14px 17px 10px 9px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #ffffff;
}

.textPanel2 .part .partbody img
{
	border-style: solid;
	border-color: #e9e9e9;
	border-width: 4px;
}

.textPanel2 .part .partbody .topimg
{
	border: 0px;
}


/* MSIE HACK */

.textPanel .partWithBigPhoto img
{
	border: 0px;
	float: left;
}
.textPanel .partWithBigPhoto .content
{
	padding-left: 220px;
}

.textPanel p
{
	text-align: justify;
}

.textPanel h3
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 4px;
	height: 25px;
}



/******************************************************************************/

.partners
{
	text-align: center;
	padding: 16px 0;
}
.partners img
{
	margin: 2px 10px;
}

/******************************************************************************/

#footer .copyright
{
	position: absolute;
	top: 10px;
	padding-left: 9px;
}

#footer .createdBy
{
	padding-right: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
}

#footer .textPanel a
{
	text-decoration: none;
	color: #000000;
}

#footer .textPanel a:hover
{
	text-decoration: none;
	color: #ffffff;
}

/******************************************************************************/

.menuTop A:link
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.menuTop A:visited
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.menuTop A:active
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.menuTop A:hover
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.menuLeft A:link
{
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.menuLeft A:visited
{
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.menuLeft A:active
{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.menuLeft A:hover
{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.menuBottom A:link
{
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
.menuBottom A:visited
{
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
.menuBottom A:active
{
	text-decoration: underline;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
.menuBottom A:hover
{
	text-decoration: underline;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

/******************************************************************************/




/******************************************************************************/

#infoPanel2
{
	width: 180px;
	overflow:hidden;
	float: left;
	padding: 0;
	padding-top: 10px;
	text-align: left;
}

#infoPanel2 ul.menu
{
	display: block;
}

#infoPanel2 ul.menu li
{
	display: block; /* azimuth */
	width: 100%;
}

#infoPanel2 ul.menu li a
{
	background: url(  '../../images/arrow.gif' ) no-repeat 7px 7px;
	position: relative;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #535352;
	border-bottom: 1px solid #dbdbdb;
	padding: 5px 8px 0 25px;
	min-height: 19px;
}
/* MSIE HACK */
* html #InfoPanel2 ul.menu li a
{
	height: 25px;
}
#infoPanel2 ul.menu li.expanded a
{
	background: url(  '../../images/arrow2.gif' ) no-repeat 7px 7px;
}
#infoPanel2 ul.menu li a:hover
{
	background-color: #e5f1fb;
	font-weight: bold;
	color: #1b79bc;
}

#infoPanel2 ul.menu li.active
{
	background: #e5f1fb;
}
#infoPanel2 ul.menu li.active a
{
	font-weight: bold;
	color: #1b79bc;
}

#infoPanel2 ul.menu ul.submenu li
{
	background: url(  '../../images/bg_submenu.gif' ) center;
}
#infoPanel2 ul.menu ul.submenu li a
{
	background: url(  '../../images/bullet_submenu.gif' ) 31px 50% no-repeat;
	padding: 5px 8px 0 45px;
	font-weight: normal;
}
#infoPanel2 ul.menu ul.submenu li a:hover
{
	background-color: #e5f1fb;
	font-weight: normal;
	color: #1b79bc;
}


#infoPanel2 ul.menu ul.submenu li.active
{
	background: #e5f1fb;
}
#infoPanel2 ul.menu ul.submenu li.active a
{
	font-weight: bold;
	color: #1b79bc;
}

/******************************************************************************/

#navigationPanel
{
	width: 170px;
	float: left;
	margin: 0 auto;
	text-align: left;
}

#navigationPanel ul.menu
{
	display: block;
	list-style: none;
}

#navigationPanel ul.menu li
{
	display: block;
	width: 100%;
}

#navigationPanel ul.menu li a
{
	background: url(  '../../images/arrow.gif' ) no-repeat 7px 7px;
	position: relative;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #535352;
	border-bottom: 1px solid #dbdbdb;
	padding: 5px 8px 0 25px;
	min-height: 19px;
}
/* MSIE HACK */
* html #navigationPanel ul.menu li a
{
	height: 25px;
}
#navigationPanel ul.menu li.expanded a
{
	background: url(  '../../images/arrow2.gif' ) no-repeat 7px 7px;
}
#navigationPanel ul.menu li a:hover
{
	background-color: #e5f1fb;
	font-weight: bold;
	color: #1b79bc;
}

#navigationPanel ul.menu li.active
{
	background: #e5f1fb;
}
#navigationPanel ul.menu li.active a
{
	font-weight: bold;
	color: #1b79bc;
}

#navigationPanel ul.menu ul.submenu li
{
	background: url(  '../../images/bg_submenu.gif' ) center;
}
#navigationPanel ul.menu ul.submenu li a
{
	background: url(  '../../images/bullet_submenu.gif' ) 31px 50% no-repeat;
	padding: 5px 8px 0 45px;
	font-weight: normal;
}
#navigationPanel ul.menu ul.submenu li a:hover
{
	background-color: #e5f1fb;
	font-weight: normal;
	color: #1b79bc;
}


#navigationPanel ul.menu ul.submenu li.active
{
	background: #e5f1fb;
}
#navigationPanel ul.menu ul.submenu li.active a
{
	font-weight: bold;
	color: #1b79bc;
}


/*****************************************************************************
a.button {
	display: block;
	padding: 5px 20px;
	width: 60px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 2px;
}
a.buttonNormal {
	color: #000000;
	background: url('../../images/button.gif') no-repeat left center;
}
a.buttonNormal:hover 
{
	color: #0000ff;
	background: url('../../images/button.gif') no-repeat left center;
}
/****************************************************************************/
a.button
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #2d3e44;
	float: left;
	position: relative;
	padding: 3px 7px 2px 1px;
	text-align: right;
	background: #e0dfe3;
	cursor: pointer;
	margin-right: 6px;
}
a.button span
{
	float: left;
	width: 24px;
	height: 24px;
	margin-top: -7px;
	margin-right: 3px;
}
a.button span.icon-save
{
	background-image: url(  'Images/btn_save.png' );
}
a.button span.icon-cancel
{
	background-image: url(  'Images/btn_cancel.png' );
}
a.button span.icon-new
{
	background-image: url(  'Images/btn_new.png' );
}
a.button span.icon-preview
{
	background-image: url(  '\Images/btn_preview.png' );
}
a.button span.icon-delete
{
	background-image: url(  'Images/btn_delete.png' );
}
a.button span.icon-back
{
	background-image: url(  'Images/btn_back.png' );
}
a.button span.icon-ok
{
	background-image: url(  'Images/btn_ok.png' );
}
a.button span.icon-bookmark
{
	background-image: url(  'Images/btn_bookmark.png' );
}
a.button span.icon-takeout
{
	background-image: url(  'Images/shutdown.png' );
}
a.button span.icon-approve
{
	background-image: url(  'Images/approve.png' );
}

/************************************************************/
.toolbar
{
	float: left;
	padding: 5px;
	border: dotted 1px gray;
	margin: 5px;
}
.filter
{
	float: left;
	padding: 5px;
	border: dotted 1px gray;
	margin: 5px;
}
.cleaner
{
	clear: left;
}

.partSeparated
{
	border: dotted 2px Orange;
	background-color: #fbfbfb;
	float: right;
	width: 50%;
	margin: 4px;
	padding: 14px 17px 10px 17px;
}
.gridList caption
{
	text-align: left;
	background-color: white;
	color: black;
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	padding: 4px;
}

tr.hover td
{
	background-color: #586f7f;
	cursor: pointer;
}

/* Photo Border for the Photo Frame */

.photo-frame .topx----, .photo-frame .top----x, .photo-frame .botx----, .photo-frame .bot----x
{
	height: 5px;
	width: 5px;
}

.photo-frame .top-x---
{
	background-image: url(/images/pframe-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 5px;
	width: auto;
}
.photo-frame .top--x--
{
	background-image: url(/images/pframe-tstretch.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: auto;
}
.photo-frame .top---x-
{
	background-image: url(/images/pframe-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 5px;
	width: auto;
}

.photo-frame .mtpx----
{
	background-image: url(/images/pframe-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 5px;
}
.photo-frame .mtp----x
{
	background-image: url(/images/pframe-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 5px;
}

.photo-frame .midx----
{
	background-image: url(/images/pframe-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 5px;
}
.photo-frame .mid----x
{
	background-image: url(/images/pframe-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 5px;
}

.photo-frame .mbtx----
{
	background-image: url(/images/pframe-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 5px;
}
.photo-frame .mbt----x
{
	background-image: url(/images/pframe-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 5px;
}

.photo-frame .bot-x---
{
	background-image: url(/images/pframe-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 5px;
	width: auto;
}
.photo-frame .bot--x--
{
	background-image: url(/images/pframe-bstretch.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: auto;
}
.photo-frame .bot---x-
{
	background-image: url(/images/pframe-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 5px;
	width: auto;
}

.InfoPanel
{
	background-color: #FFFCD6;
	padding: 0px 5px 0px 5px;
	border-right: #ff9966 thin dashed;
	border-top: #ff9966 thin dashed;
	border-left: #ff9966 thin dashed;
	border-bottom: #ff9966 thin dashed;
	margin-top: 3px;
}

.InfoPanel3
{
	background-color: #FFFCD6;
	padding: 0px 5px 0px 5px;
	border-right: #ff9966 dashed;
	border-top: #ff9966 dashed;
	border-left: #ff9966 dashed;
	border-bottom: #ff9966 dashed;
	border-width: 1px;
	margin-top: 3px;
}

a.lbProfileText
{
	font-size: 12px;
	text-decoration:none;
	color: #54607d;
}

a.lbProfileText:hover
{
	font-weight:bolder;
	text-decoration:none;
	background:url('Images/profileArrow2.png') no-repeat left center;
	padding-left:10px;
}
 a.lbProfileText-Selected
 {
	font-size: 12px;
	text-decoration:none;
	color: #54607d;
	font-weight:bolder;
	text-decoration:none;
	background:url('Images/profileArrow2.png') no-repeat left center;
	padding-left:10px;
 }

.divProfile1
{
	width:580px;
	height:110px;
	margin-bottom:10px;
	background:url('Images/profileObr.png') no-repeat right bottom;
	background-color:#f8f8f8;
	padding:20px 120px 20px 20px;
	border-bottom:solid 1px #dfdfdf;border-top:solid 1px #dfdfdf;
}

.divProfile1 p
{
	line-height:16px;
}

.profileShowContent
{
	background:#f7f7f7;
	padding:20px;
	width:730px;
}

.profileShowContent strong
{
	color:#54607d;
}

.profileTitleBox
{
	height: 99px;
	background: url('Images/profileBG.png') repeat-x;
}

.profileTitleBox2
{
	height: 35px;
	background: url('Images/profileTitleBG.png') repeat-x;
	text-align:left;
	line-height: 35px;
}

.profileSearchTextBox
{
	background: url('Images/profileSearchTextBox.png') no-repeat left center;
	height:19px;
	width: 273px;
	margin-top:30px;
	padding-left:5px;
	padding-top:7px;		
	float:left;
	margin-left: 120px;
}

a.profileSearchBtn
{
	margin-top:32px;
	height:21px;
	background: url('Images/profileSearchArrow.png') no-repeat left center;	
	display:block;
	float:left;
	padding-left:36px;
	padding-top:5px;
	text-decoration: none;
	color:#868686;
}

.panelCloser {
	cursor: pointer;
	_cursor: hand; 
	margin-bottom:10px;
}

.panel
{
	margin-bottom:10px;
}

.panel-close
{
	display:none;
	margin-bottom:10px;
}

img.expand {
	cursor: pointer;
	_cursor: hand;
}

.panel-text
{
	color: #ed6b13;
	font-size: 9pt;
}

.MsoNormal font
{
	font-size: 9pt;
	line-height: 150%;
}

.MsoNormal span
{
	font-size: 9pt;
	line-height: 150%;
}


.profileShowContent
{
	font-size: 9pt;
	line-height: 150%;
}

.profileShowContent li 
{
	list-style-type: square;
	list-style-image: url('Images/profileArrow2.png');
	list-style-position: outside;
	line-height:150%;
	font-size: 9pt;
	font-size: 1em;
}