@charset "utf-8";

html, body {height: 100%; border: 0px; margin: 0px; padding: 0px; background-color: #ffffff;}
body {position: relative;}
html, body, h1, h2, h3, p, table, th, td, div, a, ul, ol, li, dl, dt, dd, sup, sub, form, input, textarea, select {font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666;}
html, body, h1, h2, h3, p, table, th, td, div, ul, ol, li, dl, dt, dd, sup, sub, form, input, textarea, select {text-align: left; vertical-align: top;}
h1, h2, h3, p, table, th, td, div, a, ul, ol, li, dl, dt, dd, sup, sub, form, img, span, input, textarea, select, object {border: 0px; margin: 0px; padding: 0px;}
table, th, td, input, textarea, select, object {border-spacing: 0px; border-collapse: collapse;}
div, h1, h2, h3 {display: block;}
form {position: relative; display: block; left: 0px; top: 0px; height: 100%; margin: 0px; padding: 0px; background: #ffffff;}
span {display: inline;}
p {position: relative;}
a {color: #B22C1B; text-decoration: underline;}
body {
	position: relative;
}

input.file {
	border:2px;
}

a#generaliEP {
	display: block; 
	position: absolute; 
	top:14px; 
	left:84px; 
	width: 215px; 
	padding: 84px 0 0 0; 
	height: 0px !important;
	height /**/: 84px; 
	overflow: hidden;
}

a#generaliGroup {
	 display: block; 
	 position: absolute; 
	 top:14px; 
	 left:0; 
	 width: 74px; 
	padding: 84px 0 0 0; 
	height: 0px !important;
	height /**/: 84px; 
	overflow: hidden; 
}

div.group_head div.logo a,
div.group_head div.ep_logo a,
div.group_head div.onyp_logo a {
display:block;
height:70px;
width:210px;
}

/* float-olt div-ek utan kell rakni egy blokk lezarasakent, pl nyitooldal kethasabos tartalom utan */
div.clearboth {
	position: relative;
	display: block;
	float: none;
	clear: both;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 1px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
}
p.clearboth {
	position: relative;
	display: block;
	float: none;
	clear: both;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 1px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
}

div.container {position: relative; left: 0px; top: 0px; width: 984px; height: auto !important; min-height: 100% !important; height: 100%; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background-color: #ffffff; background-image: url("/i/GeneraliPenztar/bg_main.gif"); background-position: 1px 0px; background-repeat: repeat-y;}

div.group_head {
	position: relative;
	left: 0px;
	top: 0px;
	width: 984px;
	height: 113px;
	background-color: #fff;
	background-image: url("/i/GeneraliPenztar/bg_head.gif");
	background-position: left top;
	background-repeat: repeat-x;
	z-index: 3;
	padding-top:0px;
}
div.group_head div.logo {
	position: absolute;
	left: 0px;
	top: 7px;
	width: 505px;
	height: 70px;
	background-image: url("/i/GeneraliPenztar/Generali_EPlogo.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_head div.logo img {
	display: none;
}
div.group_head div.logo h1 {
	display: none;
}

div.group_head div.onyp_logo {
	position: absolute;
	left: 0px;
	top: 7px;
	width: 505px;
	height: 70px;
	background-image: url("/i/GeneraliPenztar/generali_onyplogo.jpg");
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_head div.onyp_logo img {
	display: none;
}
div.group_head div.onyp_logo h1 {
	display: none;
}

div.group_head div.menu_top {position: absolute; right: 200px; top: 7px;}
div.group_head div.menu_top ul {position: relative; display: block; float: right; clear: none; list-style: inside none;}
div.group_head div.menu_top ul li {position: relative; display: inline; float: left; clear: none; text-align: right; list-style: inside none; white-space: nowrap; padding: 0px 8px 1px 8px; border-right: solid 1px #9D0A0E;}
div.group_head div.menu_top a {position: relative; display: block; font-family: verdana; font-size: 10px; line-height: 12px; color: #929292; text-decoration: none; text-align: right; white-space: nowrap;}
div.group_head div.menu_top a:hover {color: #B22C1B; text-decoration: none;}
div.group_head div.search {position: absolute; left: 792px; top: 7px; overflow: visible;}
div.group_head div.search div.form {position: absolute; left: 0px; top: 0px;}
div.group_head div.search div.form p {position: absolute; left: 0px; top: 0px; font-family: verdana; font-size: 10px; line-height: 12px; color: #929292;}
div.group_head div.search div.form input.text {position: absolute; left: 51px; top: -1px; width: 104px; height: 12px; font-family: verdana; font-size: 10px; line-height: 12px; vertical-align: top; color: #666666; margin: 0px; padding: 0px 0px 2px 0px; border: solid 1px #D3D3D3; background-color: #ffffff;}
div.group_head div.search div.form input.button {position: absolute; left: 159px; top: -1px; width: 25px; height: 16px; font-family: tahoma; font-size: 10px; line-height: 12px; text-align: center; vertical-align: top; color: #ffffff; margin: 0px; padding: 0px 0px 2px 2px !important; padding: 0px 0px 0px 2px; overflow: hidden; border: none 0px; background-color: #ffffff; background-image: url("/i/GeneraliPenztar/bg_button_25.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_head div.search div.form a {position: absolute; left: 51px; top: 20px; font-family: verdana; font-size: 10px; line-height: 12px; color: #B22C1B; text-decoration: underline; white-space: nowrap; padding: 0px 0px 0px 9px; background-image: url("/i/GeneraliPenztar/bg_link_arrow.gif"); background-position: 0px 4px; background-repeat: no-repeat;}
div.group_head div.search div.form a:hover {text-decoration: none;}
div.group_head div.advisor {position: absolute; right: 8px; top: 58px;}
div.group_head div.advisor p {font-family: verdana; font-size: 10px; line-height: 12px; color: #000000; font-weight: bold;}
div.group_head div.menu_advisor {position: absolute; right: 0px; top: 75px; height: 24px;}
div.group_head div.menu_advisor ul {position: relative; display: block; float: right; clear: none; list-style: inside none;}
div.group_head div.menu_advisor ul li {position: relative; display: inline; float: left; clear: none; text-align: right; list-style: inside none; white-space: nowrap; padding: 0px 0px 0px 0px; background-color: #B22C1B;}
div.group_head div.menu_advisor ul li div {position: relative; display: inline; float: left; clear: none; width: 1px; height: 7px; left: 0px; margin: 9px 0px 8px 0px; overflow: hidden; background-image: url("/i/GeneraliPenztar/bg_advisorseparator.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_head div.menu_advisor a {position: relative; display: block; float: left; clear: none; font-family: verdana; font-size: 11px; line-height: 13px; color: #ffffff; text-decoration: none; text-align: right; white-space: nowrap; padding: 5px 8px 6px 8px; background-color: #B22C1B;}
div.group_head div.menu_advisor a.first {padding-left: 38px; background-image: url("/i/GeneraliPenztar/bg_advisor.gif"); background-position: left top; background-repeat: no-repeat;}
div.group_head div.menu_advisor a.active {background-color: #7E1A0E;}
div.group_head div.menu_advisor a:hover {text-decoration: none; background-color: #7E1A0E;}

div.group_head div.menu_main {position: absolute; left: 50px; top: 79px; height: 32px;}

div.group_head div.menu_main ul {position: relative; display: block; float: left; clear: both; list-style: inside none;}
div.group_head div.menu_main ul li {position: relative; display: block; float: left; clear: none; overflow: visible; list-style: inside none; white-space: nowrap; margin: 0px; padding: 0px; background-color: #B22C1B;}
/*
div.group_head div.menu_main ul li div.dropdown {display: none;}
div.group_head div.menu_main ul li:hover div.dropdown {display: block;}
*/
div.group_head div.menu_main ul li div.hide {display: none;}
div.group_head div.menu_main ul li div.show {display: block;}
div.group_head div.menu_main ul li a {position: relative; display: block; overflow: visible; font-family: verdana; font-size: 11px; line-height: 13px; color: #ffffff; text-decoration: none; white-space: nowrap; margin: 0px; padding: 9px 8px 10px 18px; background-color: #B22C1B; background-image: url("/i/GeneraliPenztar/bg_menu_whitebox.gif"); background-position: 7px 14px; background-repeat: no-repeat;}
div.group_head div.menu_main ul li a:hover {text-decoration: none; background-color: #7E1A0E;}
div.group_head div.menu_main div.dropdown {position: absolute; left: -2px; top: 32px; width: 164px; overflow: hidden;}
div.group_head div.menu_main div.dropdown ul {position: relative; display: block; float: none; left: 0px; top: 0px; width: 156px; padding: 2px 2px 2px 2px; list-style: none; border: solid 2px #f4f4f4; background: #cccccc; z-index: 100;}
div.group_head div.menu_main div.dropdown ul li {position: relative; display: inline; float: none; left: 0px; top: 0px; width: 156px; text-align: left; vertical-align: baseline; white-space: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; background: #cccccc;}
div.group_head div.menu_main div.dropdown ul li a {width: 148px; height: auto; font-family: verdana; font-size: 10px; line-height: 12px; color: #333333; white-space: normal; margin: 0px; padding: 5px 4px 6px 4px; background: none; background-color: #cccccc;}
div.group_head div.menu_main div.dropdown ul li a:hover {background: #dddddd;}
div.group_head div.menu_main div.dropdown ul li div {position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; overflow: hidden; border-top: solid 1px #909090; border-bottom: solid 1px #ffffff;}
div.group_head div.menu_main div.dropdown iframe {position: absolute; display: block; left: 0px; bottom: -1px; width: 164px; height: 600px; margin: 0px; padding: 0px; border: none 0px; background: #ffffff; z-index: 1;}

div.group_content {
	display: inline;
	float: none;
	clear: both;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
div.group_content div.navibar {
	position: relative;
	display: block;
	clear: both;
	left: 0px;
	top: 0px;
	width: 950px;
	color: #B22C1B;
	white-space: nowrap;
	padding: 12px 7px 16px 27px;
	background-color: #ffffff;
	background-image: url("/i/GeneraliPenztar/bg_link_arrow.gif");
	background-position: 15px 17px;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.group_content div.navibar a {
	text-decoration: none;
	white-space: nowrap;
}
div.group_content div.navibar a:hover {
	text-decoration: underline;
}
div.group_content div.colcenter {
	position: relative;
	display: block;
	float: left;
	clear: none;
	left: 1px;
	top: 0px;
	width: 580px;
	margin: 0px;
	padding: 0px 0px 25px 0px;
	background-color: #ffffff;
	overflow: hidden;
}

body.wide div.container div.group_content div.colcenter {
	width: 780px;
}

div.group_content div.colcenter div.left {
	position: relative;
	display: block;
	float: left;
	clear: left;
	width: 289px;
	left: 0px;
	top: 0px;
	font-family: tahoma;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-right: dotted 1px #bbbbbb;
}
div.group_content div.colcenter div.left p {
	font-family: tahoma;
}
div.group_content div.colcenter div.right {
	position: relative;
	display: block;
	float: left;
	clear: right;
	width: 289px;
	left: 0px;
	top: 0px;
	font-family: tahoma;
	margin: 10px 0px 15px -1px;
	padding: 0px 0px 0px 0px;
	border-left: dotted 1px #bbbbbb;
}
div.group_content div.colcenter div.right p {
	font-family: tahoma;
}
div.group_content div.colcenter div.full {
	position: relative;
	display: block;
	float: none;
	clear: both;
	width: 580px;
	left: 0px;
	top: 0px;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.noborder {
	border-color: #ffffff;
}
div.group_content div.colcenter div p.telecenter {
	padding: 4px 0px 4px 32px;
	font-family: verdana;
	font-weight: bold;
	color: #B22C1B;
	background-image: url("/i/GeneraliPenztar/telecenter.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.hr {
	position: relative;
	display: block;
	float: none;
	clear: both;
	height: 0px;
	margin: 0px 15px 0px 15px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #e2e2e2;
	width: 555px;
}
div.group_content div.colcenter div.hr hr {
	display: none;
}
div.group_content div.colcenter div.hr.red {
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #B22C1B;
}

body.wide div.container div.group_content div.colcenter div.hr {
	position: relative;
	display: block;
	float: none;
	clear: both;
	height: 0px;
	margin: 0px 15px 0px 15px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #e2e2e2;
	width: 730px;
}

body.wide div.container div.group_content div.colcenter div.hr.red {
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #B22C1B;
}

div.group_content div.colcenter h1 {font-family: tahoma; font-size: 20px; line-height: 25px; font-weight: normal; color: #555555; margin: 25px 10px 20px 15px;}
div.group_content div.colcenter h1 span.small {font-size: 14px; font-weight: bold;}
div.group_content div.colcenter h2 {font-family: tahoma; font-size: 13px; line-height: 16px; font-weight: bold; color: #555555; margin: 10px 10px 15px 15px;}
div.group_content div.colcenter h2 a {font-family: tahoma; font-size: 13px; line-height: 16px; font-weight: bold;}
div.group_content div.colcenter h3 {float: none; clear: both; font-size: 11px; line-height: 14px; font-weight: bold; color: #666666; margin: 15px 10px 15px 15px;}
div.group_content div.colcenter h3 a {text-decoration: none;}
div.group_content div.colcenter h3 a:hover {text-decoration: underline;}
div.group_content div.colcenter h4 {float: none; clear: both; font-size: 10px; line-height: 13px; font-weight: bold; color: #333333; margin: 15px 10px 15px 15px;}

div.group_content div.colcenter ul {
	position: relative;
	display: block;
	clear: both;
	list-style: none;
	margin: 10px 10px 15px 30px;
	padding: 0px;
}
div.group_content div.colcenter ul li {
	position: relative;
	display: list-item;
	clear: both;
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url("/i/GeneraliPenztar/bg_ul.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
div.group_content div.colcenter ol {
	position: relative;
	display: block;
	clear: both;
	list-style: outside decimal;
	margin: 10px 10px 15px 45px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter ol li {
	position: relative;
	display: list-item;
	clear: both;
	list-style: outside decimal;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
div.group_content div.colcenter img {
	float: left;
	clear: left;
	margin: 0px 10px 10px 0px;
	border: solid 1px #666666;
}
div.group_content div.colcenter img.floatleft {
	float: left;
	clear: left;
	margin: 0px 10px 10px 0px;
	border: solid 1px #666666;
}
div.group_content div.colcenter img.floatright {
	float: right;
	clear: right;
	margin: 0px 0px 10px 10px;
	border: solid 1px #666666;
}
div.group_content div.colcenter b.highlight {
	color: #B22C1B;
}
div.group_content div.colcenter span.highlight {
	color: #B22C1B;
}
div.group_content div.colcenter span.black {
	color: #000000;
}
div.group_content div.colcenter span.sup {
	position: relative;
	display: inline;
	left: 0px;
	top: -3px;
	font-size: 9px;
	line-height: 9px;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter p {
	display: block;
	float: none;
	margin: 15px 10px 15px 15px;
}
div.group_content div.colcenter p.product {
	position: relative;
	display: block;
	float: none;
	clear: both;
	width: auto;
	height: auto;
	margin: 15px 10px 35px 15px;
	overflow: hidden;
}

div.group_content div.colcenter p.list {
	position: relative;
	display: block;
	float: none;
	clear: both;
	width: auto;
	height: auto;
	margin: 15px 10px 15px 15px;
	padding-bottom: 16px;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
}

div.group_content div.colcenter p.simplelist {
	position: relative;
	display: block;
	float: none;
	clear: both;
	width: auto;
	height: auto;
	margin: 15px 10px 0px 15px;
	padding-bottom: 10px;
	overflow: hidden;	
}

div.group_content div.colcenter div.searchPager {
	border-top: 1px solid #e2e2e2;
	margin: 15px 10px 0px 15px;
	padding-bottom: 10px;
	padding-top: 30px;
	text-align: center;
	position: relative;
	width: 555px;
		
}

div.group_content div.colcenter div.searchPager a.button {
	position: absolute;
	top: 5px;
	left: 50%;
}

div.group_content div.colcenter div.searchPager a.button.back { margin-left: -53px; }
div.group_content div.colcenter div.searchPager a.button.next { margin-left: 0px; }

div.group_content div.colcenter p.product img,
div.group_content div.colcenter p img {
	float: left;
	clear: none;
	margin: 0px 10px 10px 0px;
	border: solid 1px #e3e3e3;
	padding: 2px;
	background: #fffeff;
}

div.group_content div.colcenter p.product a.title {
	display: block !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 7px;
}
div.group_content div.colcenter p.list a.title,
div.group_content div.colcenter p.simplelist a.title {
	display: block !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 7px;
	color:#464646;
}



div.group_content div.colcenter p.product a.details {
	display: inline !important;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
}
div.group_content div.colcenter p.list a.details,
div.group_content div.colcenter p.simplelist a.details {
	display: block !important;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px;
}
div.group_content div.colcenter p.searchterm {
	display: inline;
	float: left;
	clear: both;
	margin: 0px 15px 0px 15px;
}
div.group_content div.colcenter p.searchterm span.term {
	float: left;
	clear: left;
	width: 120px;
}
div.group_content div.colcenter p.searchterm span.note {
	float: left;
	clear: right;
	width: 430px;
	font-family: tahoma;
	font-weight: bold;
}
div.group_content div.colcenter div.product_info {
	display: block;
	clear: both;
	margin: 25px 15px 25px 15px;
	background-color: #f9f9f9;
	background-image: url("/i/GeneraliPenztar/bg_product_info.gif");
	background-position: left top !important;
	background-position: left 1px;
	background-repeat: repeat-x;
	border-top: solid 1px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
}
div.group_content div.colcenter div.product_info p.ol {
	position: relative;
	display: block;
	clear: both;
	margin-left: 48px;
}
div.group_content div.colcenter div.product_info p.ol span.numbering {
	position: absolute;
	display: block;
	left: -18px;
	top: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #B22C1B;
}
div.group_content div.colcenter div.promo {
	position: relative;
	display: block;
	clear: both;
	width: 540px;
	height: 200px;
	margin: 15px 20px 15px 20px;
	background: #eeeeee;
}
div.group_content div.colcenter div.promosmall {
	position: relative;
	display: block;
	float: none;
	clear: both;
	height: 94px;
	margin: 0px 10px 15px 0px;
	padding: 0px 0px 0px 15px;
	background-color: #ffffff;
}
div.group_content div.colcenter div.promosmall img {
	position: absolute;
	display: block;
	width: 72px;
	height: 94px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.promosmall p {
	position: relative;
	display: block;
	margin: 0px 0px 0px 80px;
	padding: 8px 0px 0px 0px;
}
div.group_content div.colcenter div.promosmall a {
	position: relative;
	display: block;
	margin: 0px;
}
div.group_content div.colcenter div.promosmall div.hr {
	position: relative;
	display: block;
	width: 100px;
	margin: 10px 0px 0px 80px;
	border-bottom: dotted 1px #999999;
}
div.group_content div.colcenter div.shadowbox {
	position: relative;
	display: block;
	float: none;
	clear: both;
	line-height: 13px;
	width: 547px;
	margin: 24px 15px 25px 18px;
	padding: 0px;
	background-color: #f7f7f7;
}
div.group_content div.colcenter div.shadowbox div.inner {
	position: relative;
	display: block;
	float: none;
	clear: both;
	left: -3px;
	top: -4px;
	width: 543px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	background-color: #f7f7f7;
	border: solid 2px #d3d3d3;
}
div.group_content div.colcenter div.shadowbox h3 {
	clear: both;
	margin: 10px 15px 10px 15px;
}
div.group_content div.colcenter div.shadowbox h3.red {
	color: #B22C1B;
}
div.group_content div.colcenter div.shadowbox h3 a {
	color: #B22C1B;
	text-decoration: none;
}
div.group_content div.colcenter div.shadowbox h3 a:hover {
	text-decoration: underline;
}
div.group_content div.colcenter div.shadowbox img {
	position: relative;
	display: block;
	float: none;
	clear: both;
	left: 0px;
	top: 0px;
	margin: 15px 15px 15px 15px;
	padding: 0px;
}
div.group_content div.colcenter div.shadowbox img.float {
	display: inline;
	float: left;
	clear: left;
	margin: 15px 15px 0px 15px;
	padding: 0px;
}
div.group_content div.colcenter div.shadowbox p {
	float: none;
	clear: both;
	margin: 10px 15px 15px 15px;
}
div.group_content div.colcenter div.shadowbox p.float {
	position: relative;
	display: inline;
	float: left;
	clear: right;
	color: #333333;
	margin: 15px 15px 0px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.shadowbox p.float b {
	color: #B22C1B;
	font-weight: bold;
}
div.group_content div.colcenter div.shadowbox div.left {
	position: relative;
	display: block;
	float: left;
	clear: left;
	width: 271px;
	left: 0px;
	top: 0px;
	font-family: tahoma;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border-right: dotted 1px #bbbbbb;
}
div.group_content div.colcenter div.shadowbox div.left p {
	font-family: tahoma;
}
div.group_content div.colcenter div.shadowbox div.right {
	position: relative;
	display: block;
	float: left;
	clear: right;
	width: 271px;
	left: 0px;
	top: 0px;
	font-family: tahoma;
	margin: 10px 0px 15px -1px;
	padding: 0px 0px 0px 0px;
	border-left: dotted 1px #bbbbbb;
}
div.group_content div.colcenter div.shadowbox div.right p {
	font-family: tahoma;
}
div.group_content div.colcenter div.shadowbox p.number {
	margin-bottom: 0px;
	color: #B22C1B;
}
div.group_content div.colcenter div.shadowbox p.properties {
	font-family: tahoma;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colcenter div.shadowbox p.floatleft {
	display: inline;
	float: left;
	clear: none;
	width: 220px;
}
div.group_content div.colcenter div.shadowbox p.separator {
	border-left: solid 1px #e2e2e2;
	margin-left: 0px;
	padding-left: 10px;
	width: 260px;
}
div.group_content div.colcenter div.shadowbox p.info {
	font-family: tahoma;
}
div.group_content div.colcenter div.shadowbox span.floatleft {
	display: inline;
	float: left;
	clear: none;
	width: 200px;
}
div.group_content div.colcenter div.explanation {
	position: relative;
	display: block;
	float: none;
	clear: both;
	line-height: 13px;
	width: 550px;
	margin: 24px 15px 25px 15px;
	padding: 0px 0px 5px 0px;
	background-color: #e9e9e9;
	border-top: solid 3px #C9C9C9;
}
div.group_content div.colcenter div.explanation h3 {
	font-size: 12px;
	color: #B22C1B;
}
div.group_content div.colcenter div.explanation h4 {
	font-family: tahoma;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 7px;
}
div.group_content div.colcenter div.explanation p {
	font-family: tahoma;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	margin: 7px 10px 7px 15px;
}
div.group_content div.colcenter div.explanation a {
	font-family: tahoma;
	font-size: 10px;
	line-height: 13px;
}
div.group_content div.colcenter div.explanation ul {
	margin: 7px 10px 7px 25px;
}
div.group_content div.colcenter div.explanation ul li {
	font-family: tahoma;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-position: 0px 4px;
}
div.group_content div.colcenter div.explanation ol {
	margin: 7px 10px 7px 40px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.explanation ol li {
	font-family: tahoma;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter ul.list {
	position: relative;
	display: block;
	width: 550px;
	left: 0px;
	top: 0px;
	margin: 15px 15px 15px 15px;
	padding: 0px;
	overflow: hidden;
	background-color: #ffffff;
}
div.group_content div.colcenter ul.list li {
	position: relative;
	display: block;
	float: left;
	width: 550px;
	left: 0px;
	top: 0px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: none;
	overflow: hidden;
}
div.group_content div.colcenter ul.list li h2 {
	margin-left: 0px;
}
div.group_content div.colcenter ul.list li h3 {
	margin-left: 0px;
}
div.group_content div.colcenter ul.list li img {
	position: relative;
	display: inline;
	float: left;
	clear: left;
	width: 72px;
	left: 0px;
	top: 0px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	border: solid 1px #666666;
}
div.group_content div.colcenter ul.list li a.img {
	position: relative;
	display: inline;
	float: left;
	clear: none;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
div.group_content div.colcenter ul.list li a.img img {
	display: block;
	float: none;
	clear: none;
	margin: 0px;
}
div.group_content div.colcenter ul.list li a.arrow {
	display: inline;
	font-size: 10px;
	font-weight: normal;
	margin-left: 6px;
}
div.group_content div.colcenter ul.list li b {
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #B22C1B;
	margin: 0px;
	padding: 0px 120px 5px 0px;
}
div.group_content div.colcenter ul.list li b span {
	position: absolute;
	display: block;
	right: 0px;
	bottom: 5px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter ul.list li b div.comment {
	position: relative;
	display: inline;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #B22C1B;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter ul.list li dl {
	width: 550px;
	position: relative;
	display: block;
	float: left;
	clear: right;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-color: #ffffff;
}
div.group_content div.colcenter ul.list li dl dt {
	width: 550px;
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #B22C1B;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 1px #B22C1B;
	background-color: #ffffff;
}
div.group_content div.colcenter ul.list li dl dd {
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	font-size: 10px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
div.group_content div.colcenter ul.list.images li img {
	width: 72px;
}
div.group_content div.colcenter ul.list.images li dl {
	width: 460px;
}
div.group_content div.colcenter ul.list.images li dl dt {
	width: 460px;
}
div.group_content div.colcenter ul.list.advert li img {
	width: 137px;
}
div.group_content div.colcenter ul.list.advert li dl {
	width: 395px;
}
div.group_content div.colcenter ul.list.advert li dl dt {
	width: 395px;
}
div.group_content div.colcenter ul.list.titles li {
	margin-bottom: 8px;
	border-bottom: solid 1px #e2e2e2;
}
div.group_content div.colcenter ul.list.titles li b {
	padding: 0px 120px 11px 0px;
}
div.group_content div.colcenter ul.list.titles li b span {
	bottom: 11px;
}
div.group_content div.colcenter ul.list.download li {
	margin-bottom: 8px;
	border-bottom: solid 1px #e2e2e2;
}
div.group_content div.colcenter ul.list.download li b {
	padding: 0px 200px 11px 0px;
}
div.group_content div.colcenter ul.list.download li b span {
	bottom: 11px;
}
div.group_content div.colcenter ul.list.download li b span span {
	position: relative;
	display: inline;
	text-align: right;
	left: 0px;
	top: 0px;
	padding-left: 20px;
	margin-right: 0px;
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_content div.colcenter ul.list.download li b span span.doc {
	background-image: url("/i/GeneraliPenztar/icon_doc.gif");
}
div.group_content div.colcenter ul.list.download li b span span.xls {
	background-image: url("/i/GeneraliPenztar/icon_xls.gif");
}
div.group_content div.colcenter ul.list.download li b span span.ppt {
	background-image: url("/i/GeneraliPenztar/icon_ppt.gif");
}
div.group_content div.colcenter ul.list.download li b span span.pdf {
	background-image: url("/i/GeneraliPenztar/icon_pdf.gif");
}
div.group_content div.colcenter ul.list.download li b span span.zip {
	background-image: url("/i/GeneraliPenztar/icon_zip.gif");
}
div.group_content div.colcenter ul.list.download img {
	display: inline;
	float: none;
	width: 12px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter ul.list li.last {
	margin-bottom: 10px;
	border: none;
}
div.group_content div.colcenter ul.list.gallery li dl {
	float: left;
	width: 440px;
}
div.group_content div.colcenter ul.list.gallery li dl dt {
	width: 440px;
	border-bottom: solid 1px #e2e2e2;
}
div.group_content div.colcenter ul.list.gallery li dl dd ul {
	position: relative;
	display: block;
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter ul.list.gallery li dl dd ul li {
	position: relative;
	display: block;
	float: left;
	clear: none;
	width: 80px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
div.group_content div.colcenter ul.list.gallery li dl dd ul li.separated {
	border-right: solid 1px #e2e2e2;
}
div.group_content div.colcenter ul.list.gallery li dl dd ul li a {
	text-decoration: none;
}
div.group_content div.colcenter ul.list.gallery li dl dd ul li a:hover {
	text-decoration: underline;
}
div.group_content div.colcenter ul.list.gallery li div.shadowbox {
	display: inline;
	float: left;
	clear: none;
	width: 98px;
	margin: 4px 9px 0px 3px;
}
div.group_content div.colcenter ul.list.gallery li div.shadowbox div.inner {
	float: left;
	clear: none;
	width: 94px;
}
div.group_content div.colcenter ul.list.gallery li div.shadowbox img {
	float: none;
	clear: both;
	width: 72px;
	margin: 10px 10px 10px 10px;
	padding: 0px;
}
div.group_content div.colcenter ul.list.gallery li div.shadowbox p {
	position: relative;
	display: block;
	float: none;
	clear: both;
	margin: 10px 10px 10px 11px;
}
div.group_content div.colcenter ul.list.gallery li div.shadowbox a {
	position: relative;
	display: block;
	float: none;
	clear: both;
	text-decoration: none;
	margin: 0px;
}
div.group_content div.colcenter ul.list.result li dl dt {
	padding: 0px 0 0 0px;
	border: none;
}
div.group_content div.colcenter ul.list.result li dl.toggle dt {
	padding: 0px 0 0 13px;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	background-image: url(/i/GeneraliPenztar/bulet_toggle_closed.gif);
	cursor: pointer;
}
div.group_content div.colcenter ul.list.result li dl.toggle dt.open {
	background-image: url(/i/GeneraliPenztar/bulet_toggle_opened.gif);
}

div.group_content div.colcenter ul.list.result li dl dd {
	padding: 0px 0 0 0px;
	border: none;
	position: relative;
}
div.group_content div.colcenter ul.list.result li dl.toggle dd {
	padding: 0px 0 0 13px;
}
div.group_content div.colcenter ul.list.result li dl dt a {
	left: 0px;
	top: 0px;
	font-size: 10px;
	font-weight: bold;
	color: #B22C1B;
	margin: 0px;
	text-decoration: none;
}
div.group_content div.colcenter ul.list.result li dl dt a:hover {
	text-decoration: underline;
}
div.group_content div.colcenter ul.list.result li dl dd a {
	font-size: 10px;
	color: #B22C1B;
	margin: 0px;
	text-decoration: none;
}
div.group_content div.colcenter ul.list.result li dl dd a:hover {
	text-decoration: underline;
}

div.group_content div.colcenter ul.list.result li dl.toggle dd ul  {
	margin: 4px 0 0 0;
	padding: 0 0 0 0px;

	display: inline-block;
}
div.group_content div.colcenter ul.list.result li dl.toggle dd ul li {
	background: none;	
		
	margin: 0;
	padding: 0 0 2px 13px;
	font-size: 10px;
	background: #f5f5f5;
}
div.group_content div.colcenter ul.list li dl dt span.comment {
	position: relative !important;
	display: block;
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	margin: -5px 0px 5px 1px;
	padding: 0px;
}

div.group_content div.colcenter tr.pageturn td a {
	position: relative;
	display: inline;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-size: 9px;
	line-height: 12px;
	color: #ffffff;
	text-align: center;
	vertical-align: top;
	margin: 0px 0px 1px 0px;
	padding: 0px 3px 1px 3px;
	background-color: #9f9f9f;
	border-top: solid 1px #adadad;
	border-right: solid 1px #8c8c8c;
	border-bottom: solid 1px #8c8c8c;
	border-left: solid 1px #adadad;
}
div.group_content div.colcenter tr.pageturn td span {
	background-color: #CFCFCF;
	border-top: solid 1px #D6D6D6;
	border-right: solid 1px #C5C5C5;
	border-bottom: solid 1px #C5C5C5;
	border-left: solid 1px #D6D6D6;
}
div.group_content div.colcenter div.pageturn a.hidden {
	visibility: hidden;
}

div.group_content div.colcenter div.form {
	display: block;
	float: none;
	clear: both;
	font-family: tahoma;
	margin: 10px 0px 15px 15px;
}
div.group_content div.colcenter div.form div.hr {
	margin: 4px 0px 4px 0px;
}
div.group_content div.colcenter div.form p {
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}
div.group_content div.colcenter div.form span {
	font-family: tahoma;
}
div.group_content div.colcenter div.form input {
	position: relative;
	font-family: tahoma;
}
div.group_content div.colcenter div.form input.button,
div.group_content div.colcenter table.services td input.button {
	display: inline;
	width: 50px;
	height: 17px;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	vertical-align: top;
	color: #ffffff;
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 2px 1px !important;
	padding: 0px 0px 0px 1px;
	overflow: hidden;
	border: none 0px;
	background-color: #ffffff;
	background-image: url("/i/GeneraliPenztar/bg_button_50.gif");
	background-position: left middle;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.form input.button.strait {
	width: 25px;
	background-image: url("/i/GeneraliPenztar/bg_button_25.gif");
}
div.group_content div.colcenter div.form input.button.wide,
div.group_content div.colcenter table.services td input.button.wide {
	width: 100px;
	background-image: url("/i/GeneraliPenztar/bg_button_100.gif");
}
div.group_content div.colcenter div.form input.button.wider {
	width: 150px;
	background-image: url("/i/GeneraliPenztar/bg_button_150.gif");
}
div.group_content div.colcenter div.form input.button.widest {
	width: 200px;
	background-image: url("/i/GeneraliPenztar/bg_button_200.gif");
}
div.group_content div.colcenter div.form input.cbrb {
	display: inline;
	width: 13px;
	height: 13px;
	line-height: 0px;
	vertical-align: top;
	margin: 1px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form input.text,
div.group_content div.colcenter table.services input.text {
	width: 175px;
	height: 13px;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #888888;
	margin: 0px 0px 10px 0px;
	padding: 1px 2px 3px 2px;
	border: solid 1px #999999;
	background-color: #ffffff;
}
div.group_content div.colcenter div.form input.text.shortest {
	width: 18px;
}
div.group_content div.colcenter div.form input.text.shorter {
	width: 36px;
}
div.group_content div.colcenter div.form input.text.short {
	width: 75px;
}
div.group_content div.colcenter div.form input.text.middle {
	width: 115px;
}
div.group_content div.colcenter div.form input.text.long {
	width: 260px;
}
div.group_content div.colcenter div.form input.text.longest {
	width: 95%;
}
div.group_content div.colcenter div.form textarea {
	width: 175px;
	height: 54px;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #888888;
	overflow: auto;
	margin: 0px 0px 10px 0px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #999999;
	background-color: #ffffff;
}
div.group_content div.colcenter div.form textarea.long {
	width: 260px;
}
div.group_content div.colcenter div.form textarea.high {
	height: 106px;
}
div.group_content div.colcenter div.form textarea.longest {
	width: 544px;
	margin-bottom: 0px;
}
div.group_content div.colcenter div.form select {
	position: relative;
	display: inline;
	width: 200px;
	height: 17px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #888888;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: solid 1px #999999;
	background-color: #ffffff;
}
div.group_content div.colcenter div.form select.shortest {
	width: 40px;
}
div.group_content div.colcenter div.form select.shorter {
	width: 58px;
}
div.group_content div.colcenter div.form select.short {
	width: 81px;
}
div.group_content div.colcenter div.form select.middle {
	width: 121px;
}
div.group_content div.colcenter div.form select.long {
	width: 266px;
}
div.group_content div.colcenter div.form select.longest {
	width: 99%;
}
div.group_content div.colcenter div.form select option {
	height: 17px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #888888;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
div.group_content div.colcenter div.form label {
	display: block;
	font-family: tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	margin: 4px 0px 4px 0px;
	padding: 2px 0px 2px 0px;
}
div.group_content div.colcenter div.form div.float {
	display: block;
	float: left;
	clear: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form div.float span.unit {
	display: block;
	float: left;
	clear: none;
	margin: 0px 7px 0px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form div.float label {
	display: block;
	float: left;
	clear: none;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 2px 0px;
}
div.group_content div.colcenter div.form div.float input.text {
	display: block;
	float: left;
	clear: none;
	margin: 0px 7px 0px 0px;
}
div.group_content div.colcenter div.form div.float input.text.long {
	width: 203px;
}
div.group_content div.colcenter div.form div.float input.button {
	display: block;
	float: left;
	clear: none;
	margin: 1px 0px 0px 0px;
}
div.group_content div.colcenter div.form div.float select {
	display: block;
	float: left;
	clear: none;
	margin: 0px 7px 0px 0px;
}
div.group_content div.colcenter div.form div.float select.long {
	width: 209px;
}
div.group_content div.colcenter div.form div.float.fixwidth label {
	width: 130px;
}

div.group_content div.colcenter div.form div.float.fixwidth span.validator {
	background-image: url("/i/GeneraliPenztar/formerror.gif");
	background-position: left top;
	background-repeat: no-repeat;
	display:block;
	margin-left: 15px;
	margin-top: 2px;
	padding-left: 25px;
	padding-bottom: 4px;
	padding-top: 2px;
	color: #B22C1B;
}
div.group_content div.colcenter div.form div.float.fixwidth textarea.text {
	width: 220px;
	margin-right: 0px;
}

div.group_content div.colcenter div.form div.float.fixwidth div.cbrb {
	width: 200px;
}

div.group_content div.colcenter div.form div.float.fixwidth div.cbrb input {
	float: left;
	margin-right:3px
}

div.group_content div.colcenter div.form div.float.fixwidth input.text {
	width: 200px;
	margin-right: 0px;
}
div.group_content div.colcenter div.form div.float.fixwidth input.text.medium {
	width: 150px;
	margin-right: 7px;
}
div.group_content div.colcenter div.form div.float.fixwidth input.text.shortest {
	width: 18px;
	margin-right: 7px;
}
div.group_content div.colcenter div.form div.float.fixwidth input.text.shorter {
	width: 36px;
	margin-right: 7px;
}
div.group_content div.colcenter div.form div.float.fixwidth input.text.short {
	width: 68px;
	margin-right: 7px;
}
div.group_content div.colcenter div.form div.float.fixwidth select {
	width: 136px;
	margin-right: 0px;
}
div.group_content div.colcenter div.form div.float.fixwidth select.shortest {
	width: 38px;
	margin-right: 3px;
}
div.group_content div.colcenter div.form div.float.fixwidth select.shorter {
	width: 54px;
	margin-right: 3px;
}
div.group_content div.colcenter div.form div.float.fixwidth select.short {
	width: 74px;
	margin-right: 3px;
}
div.group_content div.colcenter div.form span.unit {
	position: relative;
	display: inline;
	left: 0px;
	top: 2px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
div.group_content div.colcenter div.form span.sup {
	position: relative;
	display: inline;
	left: 0px;
	top: -3px;
	font-size: 9px;
	line-height: 9px;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form span.cbrbgroup {
	display: block;
	font-family: tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form span.cbrbgroup input {
	display: inline;
	float: none;
	clear: none;
	width: 13px;
	height: 13px;
	line-height: 0px;
	vertical-align: top;
	margin: 1px 5px 7px 0px;
	padding: 2px 0px 2px 0px;
}
div.group_content div.colcenter div.form span.cbrbgroup label {
	display: inline;
	float: none;
	clear: none;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
}
div.group_content div.colcenter div.form span.cbrbgroup.inline {
	display: inline;
	margin-right: 0px;
}
div.group_content div.colcenter div.form span.cbrbgroup.inline label {
	margin-right: 7px;
}
div.group_content div.colcenter div.form span.cbrb {
	display: block;
	font-family: tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}
div.group_content div.colcenter div.form span.cbrb input {
	display: inline;
	float: none;
	clear: none;
	width: 13px;
	height: 13px;
	line-height: 0px;
	vertical-align: middle;
	margin: 1px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form span.cbrb label {
	display: inline;
	float: none;
	clear: none;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form span.cbrb.inline {
	display: inline;
	margin-right: 7px;
}
div.group_content div.colcenter div.form span.cbrb.graf {
	position: relative;
	display: block;
	float: none;
	clear: both;
}
div.group_content div.colcenter div.form span.cbrb.graf span {
	position: absolute;
	display: block;
	left: 21px;
	top: 3px;
	width: 24px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	background-image: url("/i/GeneraliPenztar/graf.gif");
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.group_content div.colcenter div.form span.cbrb.graf input {
	position: relative;
}
div.group_content div.colcenter div.form span.cbrb.graf label {
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	margin: -14px 0px 0px 55px;
}
div.group_content div.colcenter div.form div.row {
	position: relative;
	display: block;
	float: none;
	clear: both;
	width: 550px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
}
div.group_content div.colcenter div.form div.row p {
	margin: 0px 0px 7px 0px;
}
div.group_content div.colcenter div.form div.row div {
	position: relative;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	overflow: hidden;
}
div.group_content div.colcenter div.form div.row div a {
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}
div.group_content div.colcenter div.form div.row div a:hover {
	text-decoration: underline;
}
div.group_content div.colcenter div.form div.row div a.download {
	position: absolute;
	right: 0px;
	top: 2px;
	width: 10px;
	height: 10px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/i/GeneraliPenztar/bg_link_download.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.form div.row div.emailed {
	background-image: url("/i/GeneraliPenztar/envelope.gif");
	background-position: 94px 2px;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.form div.row.col4 {
}
div.group_content div.colcenter div.form div.row.col4 div.c1 {
	width: 155px;
	margin: 0px 8px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col4 div.c2 {
	width: 112px;
	margin: 0px 8px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col4 div.c3 {
	width: 137px;
	margin: 0px 8px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col4 div.c4 {
	width: 122px;
	margin: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col3 {
}
div.group_content div.colcenter div.form div.row.col3 div.c1 {
	width: 271px;
	margin: 0px 8px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col3 div.c2 {
	width: 133px;
	margin: 0px 8px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col3 div.c3 {
	width: 118px;
	margin: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col2 {
}
div.group_content div.colcenter div.form div.row.col2 div.c1 {
	width: 275px;
	margin: 0px 8px 0px 0px;
}
div.group_content div.colcenter div.form div.row.col2 div.c2 {
	width: 267px;
	margin: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form div.head {
	display: block;
	float: none;
	clear: both;
	width: 550px;
	font-weight: bold;
	color: #B22C1B;
	margin: 8px 0px 8px 0px;
	padding: 7px 0px 7px 0px;
	border-top: solid 1px #B22C1B;
	border-bottom: solid 2px #B22C1B;
}

body.wide div.container div.group_content div.colcenter div.form div.head {
	width: 740px;
}

div.group_content div.colcenter div.form div.head a {
	text-decoration: none;
}
div.group_content div.colcenter div.form div.head div.row {
	margin: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form div.head div.row div {
	font-weight: bold;
	color: #B22C1B;
	text-align: left;
	text-indent: 0px;
}
div.group_content div.colcenter div.form div div.row.alignright {
}
div.group_content div.colcenter div.form div div.row.alignright div {
	display: inline;
	padding: 0px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c2 {
	text-align: right;
}
div.group_content div.colcenter div.form div div.row.alignright div.c2 label {
	float: none;
	clear: none;
	text-align: right;
	margin: 0px 0px 0px 6px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c2 span {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	margin: 0px 0px 0px 8px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c2 span.sup {
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c2 input {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	text-align: right;
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c3 {
	text-align: right;
}
div.group_content div.colcenter div.form div div.row.alignright div.c3 label {
	float: none;
	clear: none;
	text-align: right;
	margin: 0px 0px 0px 6px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c3 span {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	margin: 0px 0px 0px 8px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c3 span.sup {
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c3 input {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	text-align: right;
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c4 {
	text-align: right;
}
div.group_content div.colcenter div.form div div.row.alignright div.c4 label {
	float: none;
	clear: none;
	text-align: right;
	margin: 0px 0px 0px 6px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c4 span {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	margin: 0px 0px 0px 8px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c4 span.sup {
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.alignright div.c4 input {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	text-align: right;
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.aligncenter {
}
div.group_content div.colcenter div.form div div.row.aligncenter div {
	display: inline;
	padding: 0px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 {
	text-align: center;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 label {
	float: none;
	clear: none;
	text-align: center;
	margin: 0px 0px 0px 6px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 span {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	margin: 0px 0px 0px 8px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 span.sup {
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c2 input {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	text-align: left;
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 {
	text-align: center;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 label {
	float: none;
	clear: none;
	text-align: center;
	margin: 0px 0px 0px 6px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 span {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	margin: 0px 0px 0px 8px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 span.sup {
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c3 input {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	text-align: left;
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 {
	text-align: center;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 label {
	float: none;
	clear: none;
	text-align: center;
	margin: 0px 0px 0px 6px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 span {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	margin: 0px 0px 0px 8px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 span.sup {
	margin: 0px;
}
div.group_content div.colcenter div.form div div.row.aligncenter div.c4 input {
	float: none;
	clear: none;
	display: inline;
	display: inline-block;
	text-align: left;
	margin: 0px;
}
div.group_content div.colcenter div.form div.formelement {
	display: block;
	float: none;
	clear: both;
	width: 536px;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	border-bottom: solid 4px #ffffff;
}

body.wide div.container div.group_content div.colcenter div.form div.formelement {
	width: 740px;
}

div.group_content div.colcenter div.form div.formelement_readonly {
	display: block;
	float: none;
	clear: both;
	width: 536px;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	border-bottom: solid 4px #ffffff;
}

div.group_content div.colcenter div.form div.formelement_readonly select,
div.group_content div.colcenter div.form div.formelement_readonly input
{
	background: #eeeeee;
}

div.group_content div.colcenter div.form div.formelement div.row.odd {
	width: 542px;
	margin: 0px 0px 1px -8px;
	padding: 3px 0px 3px 0px;
	border-left: solid 4px #ffffff;
	border-right: solid 4px #ffffff;
	background-color: #ffffff;
}
div.group_content div.colcenter div.form div.formelement div.row.even {
	width: 542px;
	margin: 0px 0px 1px -8px;
	padding: 3px 0px 3px 0px;
	border-left: solid 4px #eeeeee;
	border-right: solid 4px #eeeeee;
	background-color: #eeeeee;
}
div.group_content div.colcenter div.form div.formelement div.row.line {
	width: 542px;
	margin: 0px 0px 1px 0px;
	padding: 2px 0px 2px 0px;
}
div.group_content div.colcenter div.form div.formelement p {
	font-family: verdana;
	font-size: 9px;
	line-height: 13px;
	color: #666666;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form div.formelement a {
	font-family: verdana;
	font-size: 9px;
	line-height: 13px;
}
div.group_content div.colcenter div.form div.formelement ul {
	margin: 0px 0px 7px 8px;
}
div.group_content div.colcenter div.form div.formelement ul li {
	font-family: verdana;
	font-size: 9px;
	line-height: 13px;
	color: #666666;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 12px;
	background-position: 0px 4px;
}
div.group_content div.colcenter div.form div.formelement div.left {
	display: block;
	width: 275px;
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
}
div.group_content div.colcenter div.form div.formelement div.right {
	display: block;
	width: 255px;
	margin: 0px;
	padding: 28px 0px 0px 0px;
	border: none;
	overflow: hidden;
}
div.group_content div.colcenter div.form div.formelement div.right p {
	margin: 0px 0px 7px 8px;
}
div.group_content div.colcenter div.form div.formelement div.right span.erroron {
	display: none !important;
	float: none;
	clear: both;
	font-family: verdana;
	font-size: 9px;
	line-height: 12px;
	color: #000000 !important;
	margin: 0px 0px 6px 8px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form div.formelement div.right span.erroroff {
	display: none !important;
}
div.group_content div.colcenter div.form div.formelement div.right span.unit {
	position: relative;
	display: inline;
	float: none;
	clear: none;
	left: 0px;
	top: 0px;
	font-family: tahoma;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form div.formelement div.right span.sup {
	position: relative;
	display: inline;
	float: none;
	clear: none;
	left: 0px;
	top: -2px;
	font-family: tahoma;
	font-size: 9px;
	color: #666666;
	line-height: 9px;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form div.formelement div.row.main {
	margin: 0px 0px 3px 0px;
}
div.group_content div.colcenter div.form div.formelement div.row.main div.left {
}
div.group_content div.colcenter div.form div.formelement div.row.main div.right {
	padding: 0px 0px 0px 0px;
}
div.group_content div.colcenter div.form div.formelement.errormsg {
	background-color: #e9e9e9;
	padding: 0px 8px 0px 8px;
}
div.group_content div.colcenter div.form div.formelement.errormsg div.right {
	padding: 28px 0px 0px 0px;
	background-image: url("/i/GeneraliPenztar/formerror.gif");
	background-position: 8px 5px;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.form div.formelement.errormsg div.right span.erroron {
	display: block !important;
}
div.group_content div.colcenter div.form div.formelement.errormsg div.right span.erroroff {
	display: none !important;
}
div.group_content div.colcenter div.form div.formelement.errormsg div.row.main {
	margin: 0px 0px 3px 0px;
}
div.group_content div.colcenter div.form div.formelement.errormsg div.row.main div.right {
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
}
div.group_content div.colcenter div.form.main {
}
div.group_content div.colcenter div.form.main input.button {
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form.main select {
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter div.form input.readonly {
	background: #eeeeee;
}
div.group_content div.colcenter div.form .black {
	color: #000000;
}

div.group_content div.colcenter table.services input.text {
	width: 50px;
}

div.group_content div.colcenter table.services a
{
	text-decoration:none
}

div.group_content div.colcenter table.services a:link
{
	text-decoration:underline
}

div.group_content div.colcenter div.contactpoint {
	display: block;
	width: 550px;
	margin: 24px 15px 25px 15px;
}
div.group_content div.colcenter div.contactpoint div.tab {
	position: relative;
	display: block;
	width: 550px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url("/i/GeneraliPenztar/contactpointtab.gif");
	background-position: right top;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.contactpoint div.tab a {
	position: absolute;
	top: 5px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
div.group_content div.colcenter div.contactpoint div.tab a.tab0 {
	left: 126px;
}
div.group_content div.colcenter div.contactpoint div.tab a.tab1 {
	left: 252px;
}
div.group_content div.colcenter div.contactpoint div.tab a.tab2 {
	left: 416px;
}
div.group_content div.colcenter div.contactpoint div.tab a.active {
	color: #B22C1B;
}
div.group_content div.colcenter div.contactpoint div.tab a:hover {
	color: #B22C1B;
	text-decoration: none;
}
div.group_content div.colcenter div.contactpoint div.shadowbox {
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 4px 0px;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner {
	height: 240px;
	top: 0px;
	overflow: hidden;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement {
	width: 513px;
	border-color: #f7f7f7;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement div.left {
	width: 275px;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement div.right {
	width: 238px;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement.errormsg {
	padding: 0px 8px 0px 8px;
	background: #f7f7f7;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement.errormsg div.left {
	width: 275px;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.tabcontent div.form div.formelement.errormsg div.right {
	width: 238px;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.hide {
	visibility: hidden;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.hide object {
	visibility: hidden;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.show {
	visibility: visible;
}
div.group_content div.colcenter div.contactpoint div.shadowbox div.inner div.show object {
	visibility: visible;
}
div.group_content div.colcenter div.contactpoint.taho {
}
div.group_content div.colcenter div.contactpoint.taho div.tab {
	background-image: url("/i/GeneraliPenztar/tahocontactpointtab.gif");
}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab0 {
	left: 35px;
}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab1 {
	left: 138px;
}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab2 {
	left: 258px;
}
div.group_content div.colcenter div.contactpoint.taho div.tab a.tab3 {
	left: 416px;
}
div.group_content div.colcenter div.tahohead {
	position: relative;
	width: 576px;
	height: 83px;
	margin: 0px 2px 25px 2px;
	border-bottom: solid 2px #cccccc;
	background-image: url("/i/GeneraliPenztar/bg_tahohead_gradient.gif");
	background-position: left top;
	background-repeat: repeat-y;
	overflow: hidden;
}
div.group_content div.colcenter div.tahohead div {
	position: absolute;
	top: 0px;
	height: 77px;
	padding: 5px 0px 0px 15px;
	border-bottom: solid 1px #ffffff;
	overflow: hidden;
}
div.group_content div.colcenter div.tahohead div h2 {
	font-family: verdana;
	font-size: 14px;
	line-height: 17px;
	margin: -2px 0px 1px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.tahohead div h3 {
	margin: 1px 0px 1px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.tahohead div p {
	font-family: tahoma;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colcenter div.tahohead div a {
	position: absolute;
	display: block;
	left: 15px;
	bottom: 3px;
	font-family: verdana;
	font-size: 9px;
	line-height: 11px;
	color: #666666;
	text-decoration: none;
	padding: 2px 0px 4px 21px;
	background-image: url("/i/GeneraliPenztar/func_email.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.tahohead div a:hover {
	color: #B22C1B;
}
div.group_content div.colcenter div.tahohead div.name {
	left: 0px;
	width: 156px;
	background-image: url("/i/GeneraliPenztar/bg_tahohead.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.tahohead div.mobil {
	left: 171px;
	width: 120px;
	background-image: url("/i/GeneraliPenztar/bg_tahohead.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.tahohead div.tel {
	left: 306px;
	width: 120px;
	background-image: url("/i/GeneraliPenztar/bg_tahohead.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.tahohead div.addr {
	left: 441px;
	width: 120px;
}
div.group_content div.colcenter div.tahotabs {
	position: relative;
	width: 550px;
	height: 25px;
	margin: 2px 15px 25px 15px;
	padding: 0px;
	background-image: url("/i/GeneraliPenztar/tahotabbg.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.tahotabs a {
	position: absolute;
	top: 4px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
div.group_content div.colcenter div.tahotabs a.tab0 {
	left: 18px;
}
div.group_content div.colcenter div.tahotabs a.tab1 {
	left: 81px;
}
div.group_content div.colcenter div.tahotabs a.tab2 {
	left: 187px;
}
div.group_content div.colcenter div.tahotabs a.tab3 {
	left: 305px;
}
div.group_content div.colcenter div.tahotabs a.active {
	color: #B22C1B;
}
div.group_content div.colcenter div.tahotabs a:hover {
	color: #B22C1B;
	text-decoration: none;
}
div.group_content div.colcenter div.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colcenter p.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colcenter div.form input.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colcenter div.form select.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colcenter div.form textarea.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colcenter span.asterix {
	color: #B22C1B;
	margin: 0px 1px 0px 3px;
}
div.group_content div.colcenter .red {
	color: #B22C1B;
}
div.group_content div.colcenter table {
	display: block;
	margin: 25px 25px 25px 25px;
}
div.group_content div.colcenter table.services {
	display: block;
	margin: 25px 25px 25px 25px;
	border-bottom: solid 1px #B22C1B;
}
div.group_content div.colcenter table.services td {
	width: 15%;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	padding: 10px 5px 5px 5px;
	border-top: solid 1px #B22C1B;
}
div.group_content div.colcenter table.leftalign td {
	text-align: left;
}
div.group_content div.colcenter table.services tr.subline td {
	border:0;
	padding-top: 5px;
}
div.group_content div.colcenter table.services tr.subline td.left {
	font-weight: normal;
}
div.group_content div.colcenter table.services td.left {
	width: 40%;
	text-align: left;
	font-weight: bold;
}
div.group_content div.colcenter table.services tr.head td {
	font-size: 12px;
	font-weight: bold;
	color: #B22C1B;
	border-top: solid 1px #B22C1B;
	border-bottom: solid 2px #B22C1B;
}
div.group_content div.colcenter table.services tr.highlight td {
	background-color: #e1e1e1;
}
div.group_content div.colcenter table.services tr.even td {
	background-color: #eeeeee;
}
div.group_content div.colcenter table.services tr.highlight td.left {
	color: #B22C1B;
}
div.group_content div.colcenter table.services tr.foot td {
	font-weight: bold;
	background-color: #d3d3d3;
}
div.group_content div.colcenter table.services tr.noborder td {
	border: none;
}
div.group_content div.colcenter table.services tr.vbottom td {
	vertical-align: bottom;
}

div.group_content div.colcenter table.services tr td sup,
div.group_content div.colcenter p sup
 {
	font-size: 9px;	
	line-height: 7px;
	color: #000;
}
div.group_content div.colcenter p sup { font-size: 11px; }

div.group_content div.colcenter div.tahoresult {
	position: relative;
	display: block;
	width: 550px;
	margin: 25px 15px 72px 15px;
	background: #ffffff;
}
div.group_content div.colcenter div.tahoresult div.row {
	position: relative;
	display: block;
	width: 550px;
	height: 72px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	background: #ffffff;
	z-index: 1;
}
div.group_content div.colcenter div.tahoresult div.row div.col {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 134px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background: #f7f7f7;
	border: solid 1px #e9e9e9;
	z-index: 1;
}
div.group_content div.colcenter div.tahoresult div.row div.col.c1 {
	left: 0px;
}
div.group_content div.colcenter div.tahoresult div.row div.col.c2 {
	left: 138px;
}
div.group_content div.colcenter div.tahoresult div.row div.col.c3 {
	left: 276px;
}
div.group_content div.colcenter div.tahoresult div.row div.col.c4 {
	left: 414px;
}
div.group_content div.colcenter div.tahoresult div.row div.col table {
	position: relative;
	display: table;
	width: 134px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background: #f7f7f7;
	z-index: 1;
}
div.group_content div.colcenter div.tahoresult div.row div.col table td {
	position: relative;
	display: table-cell;
	width: 124px;
	height: 70px;
	font-family: verdana;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}
div.group_content div.colcenter div.tahoresult div.row div.col table td a {
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
div.group_content div.colcenter div.tahoresult div.row div.col table td a:hover {
	text-decoration: underline;
}
div.group_content div.colcenter div.tahoresult div.row div.col table td span {
	display: block;
	font-family: verdana;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	margin: 5px 0px 0px 0px;
}
div.group_content div.colcenter div.tahoresult div.row div.taholayer {
	position: absolute;
	display: block;
	left: -208px;
	top: -100px;
	width: 170px;
	padding: 10px 8px 10px 8px;
	background-color: #c2c2c2;
	border-right: solid 3px #dadada;
	border-bottom: solid 4px #dadada;
	z-index: 1000;
}
div.group_content div.colcenter div.tahoresult div.row div.taholayer h4 {
	font-family: tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #B22C1B;
	margin: 5px 0px 5px 0px;
}
div.group_content div.colcenter div.tahoresult div.row div.taholayer img {
	display: block;
	float: none;
	margin: 0px auto 5px auto;
	border: solid 1px #666666;
}
div.group_content div.colcenter div.tahoresult div.row div.taholayer p {
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	margin: 5px 0px 5px 0px;
}
div.group_content div.colcenter div.tahoresult div.row div.taholayer p span.small {
	font-size: 10px;
	line-height: 12px;
}
div.group_content div.colcenter div.tahoresult div.row div.taholayer ul {
	display: block;
	color: #666666;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
div.group_content div.colcenter div.tahoresult div.row div.taholayer ul li {
	display: list-item;
	font-family: tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url("/i/GeneraliPenztar/bg_ul.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
div.group_content div.colcenter div.funds {
	display: block;
	width: 550px;
	margin: 25px 15px 25px 15px;
	overflow: hidden;
}
div.group_content div.colcenter div.funds table {
	display: block;
	width: 1px;
}

div.group_content div.colcenter div.funds table tr th {
	background-color:#B22C1B;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	padding:3px 5px;
	text-align:center;
	vertical-align:middle;
}

div.group_content div.colcenter div.funds table td {
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	padding: 3px 5px 3px 5px;
}
div.group_content div.colcenter div.funds table thead td {
	vertical-align: middle;
	color: #ffffff;
	background-color: #B22C1B;
}
div.group_content div.colcenter div.funds table tbody td {
	vertical-align: top;
	color: #666666;
}
div.group_content div.colcenter div.funds table tbody td.date {
	text-align: left;
}
div.group_content div.colcenter div.funds table tbody tr.odd td {
	background-color: #ffffff;
}
div.group_content div.colcenter div.funds table tbody tr.even td {
	background-color: #eeeeee;
}
div.group_content div.colcenter .color01 {
	background-color: #ccbb88;
}
div.group_content div.colcenter .color02 {
	background-color: #cc9933;
}
div.group_content div.colcenter .color03 {
	background-color: #445588;
}
div.group_content div.colcenter .color04 {
	background-color: #44aa88;
}
div.group_content div.colcenter .color05 {
	background-color: #ff8888;
}
div.group_content div.colcenter .color06 {
	background-color: #000000;
}
div.group_content div.colcenter .color07 {
	background-color: #990000;
}
div.group_content div.colcenter .color08 {
	background-color: #447766;
}
div.group_content div.colcenter .color09 {
	background-color: #5577aa;
}
div.group_content div.colcenter .color10 {
	background-color: #339977;
}
div.group_content div.colcenter .color11 {
	background-color: #cc6600;
}
div.group_content div.colcenter .color12 {
	background-color: #aaaaaa;
}
div.group_content div.colcenter .color13 {
	background-color: #3399cc;
}
div.group_content div.colcenter .color14 {
	background-color: #33bb88;
}
div.group_content div.colleft {
	position: relative;
	display: block;
	float: left;
	clear: left;
	left: 0px;
	top: 0px;
	width: 200px;
	margin: 0px;
	padding: 0px 0px 25px 0px;
	background-color: #D3D3D3;
}
div.group_content div.colleft h3 {
	font-family: tahoma;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #B22C1B;
}
div.group_content div.colleft div.infobox {
	position: relative;
	display: block;
	padding: 20px 0px 30px 0px;
}
div.group_content div.colleft div.infobox h3 {
	font-family: tahoma;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #B22C1B;
	margin: 0px 10px 15px 15px;
}
div.group_content div.colleft div.infobox h3 a {
	font-family: tahoma;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #B22C1B;
	text-decoration: none;
}
div.group_content div.colleft div.infobox h3 a:hover {
	text-decoration: underline;
}
div.group_content div.colleft div.infobox p {
	font-size: 10px;
	line-height: 13px;
	color: #B22C1B;
	margin: 0px 10px 0px 15px;
}
div.group_content div.colleft div.infobox p a {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
div.group_content div.colleft div.infobox p a:hover {
	text-decoration: underline;
}
div.group_content div.colleft div.infobox div.hr {
	display: block;
	height: 0px;
	margin: 10px 0px 10px 15px;
	padding: 0px;
	overflow: hidden;
	border-top: solid 1px #909090;
	border-bottom: solid 1px #ffffff;
}
div.group_content div.colleft div.infobox div.hr hr {
	display: none;
}

div.group_content div.colleft div.submenu {position: relative; display: block;}
div.group_content div.colleft div.submenu ul {position: relative; display: block; width: 200px; margin: 0px; padding: 0px; list-style: none;}
div.group_content div.colleft div.submenu ul li {position: relative; display: block; width: 200px; margin: 0px; padding: 0px; list-style: none;}
div.group_content div.colleft div.submenu ul a {position: relative; display: block; text-decoration: none; margin: 0px; padding: 0px; background-repeat: no-repeat;}
div.group_content div.colleft div.submenu ul div {position: relative; display: block; clear: both; height: 0px; margin: 0px; padding: 0px; overflow: hidden;}
div.group_content div.colleft div.submenu ul a:hover {text-decoration: underline;}
div.group_content div.colleft div.submenu ul.level1 {background-color: #e1e1e1;}
div.group_content div.colleft div.submenu ul.level1 a {width: 160px; font-size: 12px; color: #B22C1B; padding: 7px 10px 8px 30px; background-color: #e1e1e1; background-image: url("/i/GeneraliPenztar/bg_submenu_level1.gif"); background-position: 15px 12px;}
div.group_content div.colleft div.submenu ul.level1 a.active {background-color: #d3d3d3;}
div.group_content div.colleft div.submenu ul.level1 div {border-top: solid 1px #909090; border-bottom: solid 1px #ffffff;}
div.group_content div.colleft div.submenu ul.level2 {background-color: #d3d3d3;}
div.group_content div.colleft div.submenu ul.level2 a {width: 160px; font-size: 11px; color: #555555; padding: 7px 10px 8px 30px; background-color: #d3d3d3; background-image: url("/i/GeneraliPenztar/bg_submenu_level2.gif"); background-position: 16px 12px;}
div.group_content div.colleft div.submenu ul.level2 a.active {color: #000000;}
div.group_content div.colleft div.submenu ul.level2 div {margin-left: 15px; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #e0e0e0;}
div.group_content div.colleft div.submenu ul.level3 {background-color: #d3d3d3;}
div.group_content div.colleft div.submenu ul.level3 a {width: 150px; font-size: 11px; color: #555555; padding: 7px 10px 8px 40px; background-color: #d3d3d3; background-image: url("/i/GeneraliPenztar/bg_submenu_level3.gif"); background-position: 30px 12px;}
div.group_content div.colleft div.submenu ul.level3 a.active {font-weight: bold;}
div.group_content div.colleft div.submenu ul.level3 div {margin-left: 30px; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #e0e0e0;}

div.group_content div.colleft div.havequest {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 8px 10px 8px;
	background-color: #c2c2c2;
	border-right: solid 3px #dadada;
	border-bottom: solid 4px #dadada;
	background-image: url("/i/GeneraliPenztar/havequest.gif");
	background-position: 162px 9px;
	background-repeat: no-repeat;
}
div.group_content div.colleft div.havequest h3 {
	margin: 0px 0px 15px 0px;
}
div.group_content div.colleft div.havequest p {
	color: #000000;
	margin: 10px 0px 0px 0px;
}
div.group_content div.colleft div.promo {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 8px 10px 8px;
	background-color: #c2c2c2;
	border-right: solid 3px #dadada;
	border-bottom: solid 4px #dadada;
}
div.group_content div.colleft div.promo h3 {
	margin: 0px 0px 15px 0px;
}
div.group_content div.colleft div.promo p {
	color: #000000;
	margin: 10px 0px 0px 0px;
}
div.group_content div.colleft div.promo a {
	font-size: 9px;
	line-height: 11px;
	text-decoration: none;
}
div.group_content div.colleft div.promo img {
	position: relative;
	display: block;
	margin: 15px auto 5px auto;
	border: solid 1px #666666;
}
div.group_content div.colleft div.tahoimg {
	width: 200px;
	overflow: hidden;
}
div.group_content div.colleft div.tahoimg img {
	display: block;
	margin: 0px auto 0px auto;
	border: solid 1px #666666;
}
div.group_content div.colleft div.tahobox {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 8px 10px 8px;
	background-color: #f1f1f1;
	border-right: solid 3px #dadada;
	border-bottom: solid 4px #dadada;
}
div.group_content div.colleft div.tahobox h3 {
	margin: 0px 0px 15px 0px;
}
div.group_content div.colleft div.tahobox ul {
	display: block;
	color: #666666;
	list-style: none;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
div.group_content div.colleft div.tahobox ul li {
	display: list-item;
	line-height: 13px;
	color: #666666;
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 13px;
	background-image: url("/i/GeneraliPenztar/bg_ul.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
div.group_content div.colright div.form {
	display: block;
	float: none;
	clear: both;
	font-family: tahoma;
	margin: 15px 0px 10px 0px;
}
div.group_content div.colright div.form input, div.group_content div.colright div.online_login input {
	position: relative;
	font-family: tahoma;
}
div.group_content div.colright div.form input.button, 
div.group_content div.colright div.online_login input.button,
div.group_content div.colcenter a.button,
div#pageForward input.button {
	display: block;
	float: none;
	clear: both;
	width: 50px;
	height: 17px;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	vertical-align: top;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 2px 1px !important;
	padding: 0px 0px 0px 1px;
	overflow: hidden;
	border: none 0px;
	background-color: transparent;
	background-image: url("/i/GeneraliPenztar/bg_button_50.gif");
	background-position: left middle;
	background-repeat: no-repeat;
}
div.group_content div.colcenter a.button {
	display: block; float: left; clear: none;
	text-decoration:none;
}

div.group_content div.colright div.online_login {
	border-bottom: solid 1px #e2e2e2;
	padding-bottom: 8px;
}
div.group_content div.colright div.online_login input.button {
	float: right;
	margin:0px;
}
div.group_content div.colright div.online_login h3 {
	display: inline;
}
div.group_content div.colright div.form input.cbrb {
	display: inline;
	width: 13px;
	height: 13px;
	line-height: 0px;
	vertical-align: top;
	margin: 1px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colright div.form input.text,
div#pageForward input.text,
div#pageForward textarea.text  {
	width: 138px;
	height: 13px;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #999999;
	margin: 0px 0px 10px 0px;
	padding: 1px 2px 3px 2px;
	border: solid 1px #aaaaaa;
	background-color: #ffffff;
}
div#pageForward textarea.text {
	height: 40px;
}
div.group_content div.colright div.form input.text.short {
	width: 54px;
}
div.group_content div.colright div.form input.text.long {
	width: 160px;
}
div.group_content div.colright div.form input.text.right {
	float: right;
	clear: right;
}
div.group_content div.colright div.form select {
	position: relative;
	display: inline;
	width: 172px;
	height: 16px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #666666;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: solid 1px #aaaaaa;
}
div.group_content div.colright div.form select.short {
	width: 86px;
}
div.group_content div.colright div.form select option {
	height: 16px;
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
div.group_content div.colright div.form label,
div#pageForward label {
	display: block;
	font-family: tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	margin: 5px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
}

div#pageForward label {
float: left;	
padding: 2px 10px 2px 0px;
line-height: 11px;
width: 150px;
vertical-align: middle;
}

div.group_content div.colright div.form span.cbrb {
	display: block;
	font-family: tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	margin: 5px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
}
div.group_content div.colright div.form span.cbrb input {
	display: inline;
	width: 13px;
	height: 13px;
	line-height: 0px;
	vertical-align: top;
	margin: 1px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.group_content div.colright div.form span.cbrb label {
	display: inline;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colright div.form.float {
	position: relative;
	display: block;
	float: left;
	clear: both;
}
div.group_content div.colright div.form.float input.cbrb {
	position: relative;
	display: inline;
	float: left;
	clear: left;
}
div.group_content div.colright div.form.float label {
	position: relative;
	display: inline;
	float: left;
	clear: both;
	width: 170px;
	margin-top: 0px;
}
div.group_content div.colright div.form.float label span {
	position: relative;
	display: inline;
	float: left;
	clear: right;
	width: 150px;
}
div.group_content div.colright div.form.float span.cbrb {
	position: relative;
	display: inline;
	float: left;
	clear: both;
	width: 170px;
	margin-top: 0px;
}
div.group_content div.colright div.form.float span.cbrb input {
	position: relative;
	display: inline;
	float: left;
	clear: left;
}
div.group_content div.colright div.form.float span.cbrb label {
	position: relative;
	display: inline;
	float: left;
	clear: right;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
div.group_content div.colright div.form .black {
	color: #000000;
}
div.group_content div.colright {
	position: relative;
	display: block;
	float: left;
	clear: right;
	left: 1px;
	top: 0px;
	width: 203px;
	margin: 0px;
	padding: 0px 0px 25px 0px;
	background-color: #E9E9E9;
}
div.group_content div.colright h3 {
	font-family: tahoma;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #B22C1B;
}
div.group_content div.colright p {
	color: #666666;
}
div.group_content div.colright div.invest {
	position: relative;
	display: block;
	margin: 20px 0px 25px 0px;
	padding: 0px;
}
div.group_content div.colright div.invest h3 {
	margin: 0px 10px 15px 0px;
}
div.group_content div.colright div.invest p {
	margin: 10px 10px 15px 15px;
}
div.group_content div.colright div.invest div.table {
	position: relative;
	width: 190px;
	clear: both;
	margin: 20px 7px 25px 7px;
}
div.group_content div.colright div.invest div.table div {
	position: relative;
	width: 174px;
	margin: 0px;
	padding: 0px 8px 0px 8px;
}
div.group_content div.colright div.invest div.table div.thead {
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	color: #000000;
	padding-top: 9px;
	padding-bottom: 8px;
	background-color: #d1d1d1;
}
div.group_content div.colright div.invest div.table div.tbody {
	display: block;
	font-family: tahoma;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.group_content div.colright div.invest div.table div.tbody span {
	position: absolute;
	display: block;
	right: 8px;
	top: 3px;
}

div.group_content div.colright div.invest div.table div.tbody div.grow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/GeneraliPenztar/bg_link_up_admin.gif) repeat scroll 0 0;
display:block;
height:10px;
margin:0;
padding:0;
position:absolute;
right:45px;
top:6px;
width:11px;
}

div.group_content div.colright div.invest div.table div.tbody div.fall {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/GeneraliPenztar/bg_link_dn_admin.gif) repeat scroll 0 0;
display:block;
height:10px;
margin:0;
padding:0;
position:absolute;
right:45px;
top:6px;
width:11px;
}

div.group_content div.colright div.invest div.table div.tbody div.none {
display:block;
height:10px;
margin:0;
padding:0;
position:absolute;
right:45px;
top:6px;
width:11px;
}

div.group_content div.colright div.invest div.table div.tfoot {
	padding-top: 10px;
	border-top: solid 2px #d1d1d1;
}
div.group_content div.colright div.invest div.table div.dark {
	background-color: #d1d1d1;
}
div.group_content div.colright div.invest div.table div.light {
	background-color: #e1e1e1;
}
div.group_content div.colright div.online {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 8px 10px 8px;
	background-color: #c1c1c1;
	background-image: url("/i/GeneraliPenztar/bg_box_gradient.gif");
	background-position: left top;
	background-repeat: repeat-x;
	border-right: solid 3px #e2e2e2;
	border-bottom: solid 4px #e2e2e2;
}
div.group_content div.colright div.online h3 {
	margin: 0px 0px 15px 0px;
}
div.group_content div.colright div.online p {
	margin: 10px 0px 0px 0px;
}
div.group_content div.colright div.online label {
	margin: 0px 0px 0px 0px;
}
div.group_content div.colright div.online input.text {
	margin: 0px 0px 5px 0px;
}
div.group_content div.colright div.relatedpages {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 8px 10px 8px;
	background-color: #c1c1c1;
	background-image: url("/i/GeneraliPenztar/bg_box_gradient.gif");
	background-position: left top;
	background-repeat: repeat-x;
	border-right: solid 3px #e2e2e2;
	border-bottom: solid 4px #e2e2e2;
}
div.group_content div.colright div.relatedpages h3 {
	margin: 0px 0px 15px 0px;
}
div.group_content div.colright div.relatedpages p {
	margin: 10px 0px 0px 0px;
}
div.group_content div.colright div.download {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 0px 0px 0px;
	background-color: #d1d1d1;
	border-right: solid 3px #e2e2e2;
	border-bottom: solid 4px #e2e2e2;
}
div.group_content div.colright div.download h3 {
	margin: 0px 8px 15px 8px;
}
div.group_content div.colright div.download a {
	display: block;
	font-size: 10px;
	line-height: 13px;
	color: #B22C1B;
	text-decoration: underline;
	margin: 0px;
	padding-left: 18px;
	background-position: 0px 1px;
	background-repeat: no-repeat;
}
div.group_content div.colright div.download a:hover {
	text-decoration: none;
}
div.group_content div.colright div.download a.doc {
	background-image: url("/i/GeneraliPenztar/icon_doc.gif");
}
div.group_content div.colright div.download a.xls {
	background-image: url("/i/GeneraliPenztar/icon_xls.gif");
}
div.group_content div.colright div.download a.ppt {
	background-image: url("/i/GeneraliPenztar/icon_ppt.gif");
}
div.group_content div.colright div.download a.pdf {
	background-image: url("/i/GeneraliPenztar/icon_pdf.gif");
}
div.group_content div.colright div.download a.zip {
	background-image: url("/i/GeneraliPenztar/icon_zip.gif");
}
div.group_content div.colright div.download p {
	margin: 10px 0px 0px 0px;
	padding: 0px 8px 0px 8px
}
div.group_content div.colright div.download p.adobe {
	margin: 10px 0px 0px 0px;
	padding: 10px 8px 10px 8px;
	background-color: #d1d1d1;
	background-image: url("/i/GeneraliPenztar/bg_box_download.gif");
	background-position: left top;
	background-repeat: repeat-x;
}
div.group_content div.colright div.download p.adobe a {
	background-image: url("/i/GeneraliPenztar/icon_adobe.gif");
}
div.group_content div.colright div.download span {
	position: relative;
	display: block;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	padding-left: 18px;
}
div.group_content div.colright div.download div.hr {
	display: block;
	height: 0px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
	border-top: solid 1px #aaaaaa;
	border-bottom: solid 1px #eeeeee;
}
div.group_content div.colright div.download div.hr hr {
	display: none;
}
div.group_content div.colright div.othergrey {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 8px 10px 8px;
	background-color: #d1d1d1;
	border-right: solid 3px #e2e2e2;
	border-bottom: solid 4px #e2e2e2;
}
div.group_content div.colright div.othergrey h3 {
	margin: 0px 0px 15px 0px;
}
div.group_content div.colright div.othergrey p {
	margin: 10px 0px 0px 0px;
}

div.group_content div.colright div.othergrey a img.favicon {
	line-height:13px;
	width:13px;
	height:13px;
	vertical-align:middle;
	padding:0 5px;
	background:#d1d1d1;
}

div.group_content div.colright div.tahobox {
	position: relative;
	display: block;
	margin: 20px 4px 25px 7px;
	padding: 10px 8px 10px 8px;
	background-color: #d1d1d1;
	border-right: solid 3px #e2e2e2;
	border-bottom: solid 4px #e2e2e2;
}
div.group_content div.colright div.tahobox h3 {
	margin: 0px 0px 15px 0px;
}
div.group_content div.colright div.tahobox h4 {
	font-family: tahoma;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #B22C1B;
	margin: 15px 0px 10px 0px;
}
div.group_content div.colright div.tahobox img {
	display: block;
	margin: 15px auto 10px auto;
	border: solid 1px #666666;
}
div.group_content div.colright div.tahobox p {
	margin: 10px 0px 10px 0px;
}
div.group_content div.colright div.tahobox ul {
	display: block;
	color: #666666;
	list-style: none;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
div.group_content div.colright div.tahobox ul li {
	display: list-item;
	line-height: 13px;
	color: #666666;
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 13px;
	background-image: url("/i/GeneraliPenztar/bg_ul.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
div.group_content div.colright div.formpager {
	position: relative;
	display: block;
	margin: 20px 7px 25px 7px;
	padding: 10px 0px 10px 0px;
}
div.group_content div.colright div.formpager h3 {
	margin: 0px 8px 15px 8px;
}
div.group_content div.colright div.formpager div {
	display: block;
	line-height: 13px;
	color: #666666;
	margin: 4px 0px 4px 0px;
	padding: 4px 5px 5px 5px;
	border: solid 2px #d7d7d7;
	background-color: #d7d7d7;
}
div.group_content div.colright div.formpager div p {
	display: block;
	line-height: 13px;
	color: #666666;
	margin: 0px;
	padding: 4px 5px 5px 5px;
	text-decoration: none;
}
div.group_content div.colright div.formpager div a {
	display: block;
	line-height: 13px;
	color: #666666;
	margin: 0px;
	padding: 4px 5px 5px 5px;
	text-decoration: none;
}
div.group_content div.colright div.formpager div a:hover {
	color: #B22C1B;
}
div.group_content div.colright div.formpager div.visited {
	color: #666666;
	padding: 0px;
	background-color: #e9e9e9;
}
div.group_content div.colright div.formpager div.visited p {
	background-image: url("/i/GeneraliPenztar/bg_formpager_visited.gif");
	background-position: 165px 3px;
	background-repeat: no-repeat;
}
div.group_content div.colright div.formpager div.visited a {
	background-image: url("/i/GeneraliPenztar/bg_formpager_visited.gif");
	background-position: 165px 3px;
	background-repeat: no-repeat;
}
div.group_content div.colright div.formpager div.current {
	color: #666666;
	background-color: #f1f1f1;
}
div.group_content div.colright div.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colright p.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colright div.form input.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colright div.form select.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colright div.form textarea.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colright div.form label.nomargin {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.group_content div.colright span.small {
	font-size: 9px;
}
/* float-olt divek miatt kell, ez a legmagasabb aljahoz igazodik,
   igy tudjuk elkerulni, hogy a lablec ralogjon valamire, ami egyebkent mindig alul van */
/* div.clearboth_foot {position: relative; display: block; clear: both; left: 0px; top: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px 0px 72px 0px; overflow: hidden; visibility: hidden;}
   fent mar van definialva egy clearboth class itt csak a paddingot adjuk hozza */
div.clearboth.foot {
	padding: 0px 0px 72px 0px;
}
div.group_foot {
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	width: 984px;
	height: 72px;
	margin: -72px auto 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url("/i/GeneraliPenztar/bg_foot.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_foot div.bottomfunctions {
	position: absolute;
	display: block;
	left: 200px;
	top: -70px;
	width: 580px;
	overflow: hidden;
}

body.wide div.group_foot div.bottomfunctions
{
	width: 780px;
}

div.group_foot div.bottomfunctions div.hr {
	display: block;
	float: none;
	clear: both;
	height: 0px;
	margin: 0px 15px 25px 15px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #e2e2e2;
}
div.group_foot div.bottomfunctions div.hr hr {
	display: none;
}
div.group_foot div.bottomfunctions ul {
	position: relative;
	display: block;
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
div.group_foot div.bottomfunctions ul li {
	position: relative;
	display: block;
	float: left;
	clear: none;
	list-style: none;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	background: none;
}
div.group_foot div.bottomfunctions ul li a {
	display: block;
	font-family: tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 2px 0px 3px 23px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div.group_foot div.bottomfunctions ul li a.print {
	background-image: url("/i/GeneraliPenztar/func_print.gif");
}
div.group_foot div.bottomfunctions ul li a.send {
	background-image: url("/i/GeneraliPenztar/func_send.gif");

}
div.group_foot div.bottomfunctions ul li a.increase {
	background-image: url("/i/GeneraliPenztar/func_increase.gif");
}
div.group_foot div.bottomfunctions ul li a.decrease {
	background-image: url("/i/GeneraliPenztar/func_decrease.gif");
}

div.group_foot div.copyright {position: absolute; left: 17px; top: 14px; font-family: tahoma; font-size: 10px; line-height: 12px; color: #ffffff;}
div.group_foot div.menu_foot {position: absolute; left: 204px; top: 14px; width: 576px; text-align: center; white-space: nowrap; font-family: tahoma; font-size: 10px; line-height: 12px; color: #ffffff;}
div.group_foot div.menu_foot div.telecenter {text-align: center; font-family: tahoma; font-size: 10px; line-height: 12px; color: #ffffff;  margin-bottom: 6px;}
div.group_foot div.menu_foot ul {display: inline; list-style: inside none;}
div.group_foot div.menu_foot ul li {display: inline; list-style: inside none; white-space: nowrap;}
div.group_foot div.menu_foot ul li a { color: #e7bfba; text-decoration:none; }
div.group_foot div.menu_foot a {font-family: tahoma; display: inline; font-size: 10px; line-height: 12px; color: #ffffff; text-decoration: underline; white-space: nowrap; margin: 0px 3px 0px 3px;}
div.group_foot div.menu_foot a:hover {text-decoration: none;}

div.group_foot div.superbrands {
	position: absolute;
	left: 826px;
	top: 15px;
	width: 112px;
	height: 49px;
	background-image: url("/i/GeneraliPenztar/superbrands.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_foot div.superbrands p {
	display: none;
}
div.group_foot div.carnation {
	height:14px;
	left:820px;
	position:absolute;
	top:34px;
	width:126px;
}
div.group_foot div.carnation a {
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	width: 126px;
	height: 14px;
	background-image: url("/i/GeneraliPenztar/carnation.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
div.group_foot div.carnation a span {
	display: none;
}
/* aloldalaknal a baloldali oszlop szine mas */
body.subpage div.container {
	background-image: url("/i/GeneraliPenztar/bg_main_subpage.gif");
}
body.subpage div.container div.group_content div.colleft {
	background-color: #E1E1E1;
}
body.subpage div.container div.clearboth.foot {
	padding: 0px 0px 142px 0px;
}

body.wide div.container {
	background-image: url("/i/GeneraliPenztar/bg_main_wide.gif");
}

/* altalanos stilusok */
div.object {
	position: relative;
	display: inline;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
div.object object {
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
a.arrow {
	display: block;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
	color: #B22C1B;
	text-decoration: underline;
	padding-left: 9px;
	background-image: url("/i/GeneraliPenztar/bg_link_arrow.gif");
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
a.arrow:hover {
	text-decoration: none;
}
a.promo {
	display: block;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-left: 9px;
	background-image: url("/i/GeneraliPenztar/bg_link_promo.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
a.promo:hover {
	color: #B22C1B;
	background-position: left bottom;
}
a.up {
	padding-left: 12px;
	background-image: url("/i/GeneraliPenztar/bg_link_up.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
a.dn {
	padding-left: 12px;
	background-image: url("/i/GeneraliPenztar/bg_link_dn.gif");
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
p.alignleft {
	text-align: left;
}
p.aligncenter {
	text-align: center;
}
p.alignright {
	text-align: right;
}
p.alignjustify {
	text-align: justify;
}
.devcomment {
	color: #cc0000;
	font-style: italic;
}


div#pageForward {

	display: block;
	clear: both;
	width: 540px;

	position: relative;
	margin: 0 auto;	
	border-top: solid 1px #e2e2e2;
	padding-top: 14px;
	padding-left: 10px;
	top: 0px !important;
	top: -25px;
	
	
	
}
div#pageForward h3 {
	margin-bottom: 14px;
}

div.group_foot div.bottomfunctions ul li a.send.active {
	border-bottom: 4px solid #e1e1e1;
	padding-bottom: 10px;
}


div#partners {
	border-top: 1px solid #909090;
	display: block;
	width: 200px;
	position: absolute;
	bottom: 90px;	
	left: 1px;
}
div#partners h3 {
	width: 189px;
	border-top: 1px solid #fff;
	padding: 14px 0 7px 11px;
	color:#B22C1B;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	line-height:16px;	
}
div#partners a {
	color: #0e0e0e;
	padding: 0 0 0 11px;
	display: block;
	font-size: 11px;

	text-decoration: none;
	font-family:tahoma;	
	
} 
div#partners a:hover { text-decoration: underline; }
div#partners br { display: none; }

div.group_content div.colcenter div.sitemap {position: relative; display: block; width: 550px; margin: 15px 10px 15px 15px; font-size: 11px; line-height: 15px; border:none; }
div.group_content div.colcenter div.sitemap ul {position: relative; display: block; width: 535px; float: left; clear: both; margin: 0px; padding: 0px 0px 0px 15px; background: #ffffff;}
div.group_content div.colcenter div.sitemap ul li {position: relative; display: block; width: 535px; float: left; clear: both; left: 0px; top: 0px; font-size: 11px; line-height: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff;}
div.group_content div.colcenter div.sitemap ul li div {position: relative; display: block; float: left; clear: left; left: 0px; top: 0px; width: 15px; height: 15px; margin: 0px; padding: 0px; overflow: hidden;}
div.group_content div.colcenter div.sitemap ul li div img {position: relative; display: block; left: 0px; top: 0px; width: 15px; height: 15px; margin: 0px; padding: 0px; background-position: 0px 0px; background-repeat: no-repeat; border:none 0px black}
div.group_content div.colcenter div.sitemap ul li div.opennode img {background-image: url('/i/GeneraliPenztar/sitemap_opennode.gif'); cursor: pointer;}
div.group_content div.colcenter div.sitemap ul li div.closenode img {background-image: url('/i/GeneraliPenztar/sitemap_closenode.gif'); cursor: pointer;}
div.group_content div.colcenter div.sitemap ul li div.leafnode img {background-image: url('/i/GeneraliPenztar/sitemap_leafnode.gif');}
div.group_content div.colcenter div.sitemap ul li div.lastleafnode img {background-image: url('/i/GeneraliPenztar/sitemap_lastleafnode.gif');}
div.group_content div.colcenter div.sitemap ul li div.link {position: relative; display: block; float: left; clear: right; left: 0px; top: 0px; width: auto; height: 15px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden;}
div.group_content div.colcenter div.sitemap ul li div.link a {position: relative; display: inline; float: left; clear: none; font-size: 11px; line-height: 15px; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.group_content div.colcenter div.sitemap ul li div.link a:hover {text-decoration: underline;}
div.group_content div.colcenter div.sitemap ul li ul {position: relative; display: block; width: 520px;}
div.group_content div.colcenter div.sitemap ul li ul.true {background: #ffffff url('/i/GeneraliPenztar/sitemap_nonenode.gif') 0px 0px repeat-y;}
div.group_content div.colcenter div.sitemap ul li ul li {width: 520px;}
div.group_content div.colcenter div.sitemap ul li ul li ul {width: 505px;}
div.group_content div.colcenter div.sitemap ul li ul li ul li {width: 505px;}
div.group_content div.colcenter div.sitemap ul li ul li ul li ul {width: 490px;}
div.group_content div.colcenter div.sitemap ul li ul li ul li ul li {width: 490px;}

/* olaszosan */
    div.container {border: solid 1px #b22c1b; padding-left: 1px; padding-right: 1px;}
/*	div.group_head {border-top: solid 1px #fff; top: -1px; margin-bottom:-1px; }*/
/*	div.group_content div.colleft { width: 200px; }*/
/*    div.group_foot { margin-top: -74px; border-bottom: solid 1px #fff; }*/
    div.group_head div.menu_main div.dropdown ul li a {color: #e30000;}
    
    a:hover,
a.arrow:hover,
div.group_head div.menu_top a:hover,
div.group_head div.search div.form a:hover,
div.group_head div.menu_advisor a:hover,
div.group_content div.colcenter div.contactpoint div.tab a:hover,
div.group_content div.colcenter div.tahohead div a:hover,
div.group_content div.colcenter div.tahotabs a:hover,
div.group_content div.colright div.download a:hover,
div.group_content div.colright div.formpager div a:hover,
div.group_foot div.menu_foot a:hover
{ text-decoration: underline }

div.group_head div.menu_main ul li a:hover,
div.group_head div.menu_advisor a:hover,
div.group_content div.colcenter div.promosmall a:hover
{ text-decoration: none } 
