/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:white;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}
p, td, li {
	font-size:12px;
}
form {
	margin:0px;
	padding:0px;
}

a,.link {
	color:#408DCA;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#408DCA;
	text-decoration:underline;
}
h1{font-size:2em;margin:0 0 .75em}
h2{font-size:1.5em;margin:0 0 1em}
h3{font-size:1.1666em;margin:0 0 1.286em}
h4{font-size:1em;margin:0 0 1.5em}
h5 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0 0 10px;
}
h6 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
}
p {
	font-size:12px;
	margin-bottom:0 0 10px;	
}

input, input[type="button"], input[type="submit"], input[type="reset"], input[type="file"], input[type="checkbox"], input[type="radio"] {
	width:auto;
	height:auto;
	line-height:auto;
	border:1px solid black;
	min-width:20px;
}
td, th {
/*	border-left:1px solid #f0f0f0;	
	border-right:1px solid #f0f0f0;	*/
	border-top:none;
	border-left:none;	
	border-right:none;	
}

table{
}
.clear {
	display:block;
	clear:both;
	width:auto;
	height:0px;
	overflow:hidden;
	border:none;
	margin:0;
	padding:0;
}

div.fbrkAccordion {
    padding: 5px 0;
    width: 706px;
    background: transparent url(/img/brd_dotted-gray.gif) no-repeat left bottom;
    border:2px solid #AECEE3;
    margin-bottom:10px;
    clear:both;
}
div.fbrkAccordion h4 {
    margin: 0;
    padding: 0 0 0 24px;
    color: #2466af;
    font-size: 14px;
    font-weight: normal;
    background: transparent url(/img/bg_panel-title.gif) no-repeat 0 0;
    cursor: pointer;
}
/*div.fbrkAccordion ul {
	margin:0;
	padding:0;
	list-style:none;
	text-indent:0;
}*/
div.fbrkAccordion h6 {
	text-indent:0;
	margin:0px;
    padding: 0 0 0 33px;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
    background: transparent url(/img/lst_dot-5x5-gray.gif) no-repeat 23px 7px;
    clear:both;
}
div.fbrkAccordion div {
	display:block;
    margin: 5px 0 5px 33px;
    padding: 5px 10px;
    width: 653px;
    font-size: 12px;
    background: #efefef;
    float:left;
}
/*div.fbrkAccordion ul li.active{
    color: #2466af;
    background: transparent url(/img/lst_dot-5x5-blue.gif) no-repeat 23px 7px;
	
}*/
div.fbrkAccordion div td,
div.fbrkAccordion div th,
div.fbrkAccordion div li,
div.fbrkAccordion div p{
	font-size:12px;
}
div.fbrkAccordion div img {
	border:none;
	float:right;
	margin:-5px 10px;
}

.teaserList {
	BORDER-BOTTOM: #c9c9c9 1px dotted;
	POSITION: relative;
	MARGIN-BOTTOM: 24px;
	HEIGHT: 66px;
	OVERFLOW: hidden;
}

.teaserList IMG {
	POSITION: absolute; BOTTOM: 0px; MARGIN-BOTTOM: 0px; LEFT: 0px
}
.teaserBox P {
	LINE-HEIGHT: 125%; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 90px; FONT-SIZE: 0.9em
}
.teaserList P {
	LINE-HEIGHT: 125%; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 90px; FONT-SIZE: 0.9em
}
.teaserBox H4 {
	LINE-HEIGHT: 1.3em; MARGIN-BOTTOM: 0.3em; MARGIN-LEFT: 90px; FONT-SIZE: 11px
}
.teaserList H4 {
	LINE-HEIGHT: 1.3em; MARGIN-BOTTOM: 0.3em; MARGIN-LEFT: 90px; FONT-SIZE: 11px
}
.teaserBox H4 A {
	COLOR: #707070;
	text-decoration:none;
}
.teaserList H4 A {
	COLOR: #707070;
	text-decoration:none;
}
.teaserList H4 {
	MARGIN-BOTTOM: 0.6em
}
.teaserList H4 A {
	text-decoration:none;
	COLOR: #707070;
}
.teaserList a.link {
	text-decoration:none;
	color:#0066A9;	
	background:transparent url(/img/icon/arrow7x7.0066A9/r.gif) no-repeat 0 4px;
	padding-left:7px;
	font-size:11px;
}




table.formTable {
	margin-bottom:10px;
}
table.formTable td, table.formTable th {
	vertical-align:top;
}
table.formTable th {
	text-align:right;
	background-color: #D0D0D0;
}
table.formTable table.subFields td, table.formTable table.subFields th {
	border:none;
	font-size:11px;
	font-weight:normal;
	text-align:left;	
}
table.formTable table.subFields {
	margin-top:10px;
}


table.results {
	border-top: 1px solid #068AEC;
}
table.results thead th, table.results thead td {
	background-color: #E8E4DE;
	font-size: 11px;
	text-align: left;
	padding:3px 5px 3px 5px;
}
table.results tbody td, table.results tbody th {
	vertical-align: top;
	font-size: 11px;
	text-align: left;
	padding:3px 5px 3px 5px;
	border-top: 1px solid #B1C7D7;
}
table.results tbody th {
	font-weight: bold;
}
table.results tbody h6 {
	font-weight: bold;
	margin: 0px;
}
table.results tbody p {
	margin-top: 0px;
	line-height: 14px;
}
table.results tbody th a {

}

table.results tbody h3, table.results tbody h6, table.results tbody p {

}
table.results tbody h3 {
	font-size: 14px;
	margin-bottom: 3px;
}
table.results tbody h6 {
	margin-top: 3px;
	margin-bottom: 3px;
}
table.results tbody p {
	margin-top: 3px;
	margin-bottom: 0px;
	font-size: 11px;
}
.highslide-credits {
	display:none!important;
}
.highslide-dimming {
	background: black;
}

#messageBox {
	background-color:#A0A0A0!important;
}

.errorMessageBox,
.okMessageBox {
	width:400px;
	position:absolute;
	z-index:100000;
	top:300px;
	left:300px;
	border:2px solid #888888;
}
.errorMessageBox .title,
.okMessageBox .title {
	width:400px;
	height:38px;
	font-size:13px;
	color:white;
}
.errorMessageBox .title {
	background-color:#666666;
}
.okMessageBox .title {
	background-color:#666666;
}
.errorMessageBox .text,
.okMessageBox .text {
	background:#e9c2b2;
	color:#5c2105;
	border:1px solid black;
	padding:25px 40px 25px 40px;
}
.okMessageBox .text {
	background:white;
	color:#5b6f80;
}
.errorMessageBox .title .border,
.okMessageBox .title .border {
	padding:12px 12px 0 43px;
}

/* áramdíj kalkulátor begin*/
.kalkulator {
	padding-top:20px;
}
.kalkulator p {
	color:#3d351d!important;
	margin-bottom:10px!important;
}
.kalkulator h6 {
	color:#ff6f04!important;
	border-bottom:1px dotted #CECECE;
	line-height:35px;
}
.kalkulator .fogyasztas {
	font-weight:bold;
	padding-top:1px;
	line-height:35px;
}

.kalkulator .fogyasztas input {
	margin-bottom:-2px;
	border:none;
}
.fogyasztas_title {
	float:left;
	width:250px;
	line-height:35px;
	height:35px;
}
.fogyasztas_title span {
	float:left;
}
.fogyasztas_title span.right {
	float:right;
}
.fogyasztas_input {
	float:left;
	display:inline;
	width:74px;
	font-weight:bold;
	text-align:right;
	line-height:35px;
	height:35px;
}
.fogyasztas_input input {
	width:60px;
	text-align:right;
	margin-top:5px;
	margin-right:5px;
}
.fogyasztas_kalk {
	float:left;
	width:85px;
	line-height:35px;
	height:35px;
}
.fogyasztas_kalk span {
	color:#3d351d;
	margin:0 3px 0 3px;
}
.fogyasztas_eredmeny {
	float:left;
	font-weight:bold;
	text-align:right;
	width:70px;
	line-height:35px;
	height:35px;
}
.kalk_torol {
	width:80px;
	margin-top:5px;
}
.kalk_torol,
.kalk_torol a {
	background:url(/pic/kalk_torol.gif) no-repeat;
	height:30px;
	display:block;
	overflow:hidden;
	color:#ff7209;
	font-weight:bold;
}
.kalk_szamol {
	width:80px;
	margin-top:5px;
}
.kalk_szamol, .kalk_szamol a {
	background:url(/pic/kalk_szamol.gif) no-repeat;
	height:30px;
	display:block;
	overflow:hidden;
	color:#ff7209;
	font-weight:bold;
}
.kalk_torol a, .kalk_szamol a {
	padding-left:35px;
	padding-top:4px;
	height:26px;
	text-decoration:none;
}
.kalk_torol a:hover, .kalk_szamol a:hover {
	color:#005baa;
}
.kalk_torol {
	float:left;
	display:inline;
	margin-left:208px;
}
.kalk_szamol {
	float:left;
}
.fogyasztas_kalk_osszege {
	color:#6a6a6a;
	width:400px;
	line-height:35px;
}
.fogyasztas_kalk_osszege span {
	font-weight:bold;
	color:#005baa;
}
.kalk_11 {
	font-size:11px;
	color:#ff6f04;
}
/* áramdíj kalkulátor end*/


#pContent table { border-collapse:collapse; width:100%;}
#pContent table caption { font-style:normal; font-size:14px; font-weight:bold; color:#06a; text-align:left;margin-bottom:10px;}
#pContent table td,
#pContent table th { padding:0 15px 0 5px; line-height:20px; border-bottom:1px solid #a6a7ab;}
#pContent table th { text-align:left;}
#pContent table .odd { background-color:#f2f7fb;}
#pContent table thead .odd { background-color:#fff;}
#pContent table thead th { padding-top:8px; padding-bottom:3px; color:#0066aa; border-bottom:1px solid gray;}
#pContent table thead td { color:#58585A; border-bottom:none;}
#pContent table tbody th {}
#pContent table thead th.groupHeader { color:#58585A; text-align:center;}
#pContent table tfoot th,
#pContent table tfoot td { font-weight:bold; border-top:1px solid gray; border-bottom:1px solid gray;}
#pContent table tfoot td{ font-weight:normal; color:#9E9E9E; font-size:80%; white-space:normal; padding-top:6px;}

#pContent table.fbrkNullTable {
	border:none;
}
#pContent table.fbrkNullTable td,
#pContent table.fbrkNullTable tr{
	border:none;
	vertical-align:top;
	padding:0;
	margin:0;
}


.ui-dialog .ui-dialog-buttonpane button {
	height:auto;	
}
table.forumTitle td,
table.forumTitle th {
	vertical-align:middle;
	padding:5px!important;
}
table.forumTitle td {
	text-align:right;
}
table.forumTitle select {
	margin:0px;
	padding:0px;
}

table.forumTitle h6{
	margin:0px;
}

