﻿/*fonts*/
body.normalFont{  
    font-size: 12px; 
}
body.smallFont{
    font-size:10px;
}
body.largeFont{
    font-size:14px;
}
.tContent p {
	line-height:1.2em;
}

.tContent h1 {
	line-height:1.2em;
	font-size:1.6em;
}
/*table style*/

table.tTable {
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-color: gray;
border-collapse: collapse;
}

table.tTable th {
border-width: 1px;
padding: 7px 2px;
border-style: solid;
border-color: #ECECEC;
font-weight:bold;
text-align: center;
font-weight: bold;
background:url("../img/subMenuTop.gif") repeat-x scroll -2px 0 transparent;
vertical-align: top;
font-size: 0.8em;
}

table.tTable td {
border-width: 1px;
padding: 3px;
border-style: solid;
border-color: #ECECEC;
text-align: center;
font-size: 0.8em;
}

table.smaller td, table.smaller th {
font-size: 0.6em !important;
}

table.larger td, table.larger th {
font-size: 0.9em !important;
}

/*page specific styles*/
.CustomersPage .CustomerLeft, .CustomersPage .CustomerRight {
	float: left;
	width: 50%;
}

.CustomersPage .CustomerLeft .infoWrapper div, .CustomersPage .CustomerRight .infoWrapper div {
	clear: left;
}

.CustomersPage h3 {
	margin-bottom: 10px;
}

.CustomersPage .notifyimg {
	float:left;
	margin:0 0 5px;
}

table.tTable th {
border-width: 1px;
padding: 1px;
border-style: solid;
border-color: #ECECEC;
font-weight:bold;
text-align: center;
font-weight: bold;
}

table.tTable td {
border-width: 1px;
padding: 3px;
border-style: solid;
border-color: #ECECEC;
}

/*list styles*/
.tContent o, .tContent ul  {
margin: 10px 0;
}

.tContent ul.tabWrapper {
margin:0;
}

.tContent ol li {
list-style:decimal inside none;
border-bottom:1px solid #E1E1E1;
line-height:1.4em;
margin:0;
padding:5px 0 !important; /*override ext-all css*/
}

.tContent ul li {
list-style:square inside none;
border-bottom:1px solid #E1E1E1;
line-height:1.4em;
margin:0;
padding:5px 0 !important; /*override ext-all css*/
}

.tContent ul.tNotifyUl {
margin: 0;
padding: 0;
}

.tContent ul.tNotifyUl li {
list-style:none outside none;
padding:10px 0 !important;
}

.tContent blockquote.highlight {
background: #FFFFCC;
padding: 15px 20px !important; /*override ext-all css*/
border: 1px dotted #E1E1E1;
}

.tContent .products li {
list-style:none;
clear:both;
}

.tContent .products li img {
border:0;
}

/*text styles*/

.tContent .right {
text-align:right;
}

.tContent .center {
text-align:center;
}

.tContent .small {
font-size:smaller;
}

.tContent .big {
font-size:larger;
}

.tContent .uppercase {
text-transform:uppercase;
}

.tContent strong, .tContent .bold {
font-weight:bold;
}

.tContent em, .tContent .italic {
font-style:italic;
}

.tContent .notopmargin {
margin-top:0;
}

.tContent .nobottommargin {
margin-bottom:0;
}

.tContent .dgray {
color:#333;
}

.tContent .lgray {
color:#777;
}

.tContent h4 {
margin: 10px 0 5px 0; 
}

/*page specific styles*/

#Tigaz_Index ul#tMainMenu li.act span {
background:#f3f1e8 !important;
border-bottom:1px solid #f3f1e8 !important;
}

.CustomersPage .CustomerLeft, .CustomersPage .CustomerRight {
	float: left;
	width: 50%;
}

.CustomersPage .CustomerLeft .infoWrapper div, .CustomersPage .CustomerRight .infoWrapper div {
	clear: left;
}

.tContent a.arrow {
	background:url("../img/smallarrow.gif") no-repeat scroll 0 2px transparent;
	font-size:12px;
	line-height:15px;
	padding:0 10px 5px 15px;
}

.more {
background-color: transparent;
}

.CustomersPage h3 {
	margin-bottom: 10px;
}

.CustomersPage .notifyimg {
	float:left;
	margin:0 0 5px;
}

.tContent ul.tInformationboxes {
   margin-left:175px;
}

.tContent ul.tInformationboxes li, .tContent ul.noListStyle li, .infoLinks li{
   list-style-type: none !important;
}

#tabs.reg ul {
   margin:0;
}

.update_background {
   opacity: 0.7;
}

#Tigaz_ConsumerForm .formBlock .wrapper  {
   margin: 5px 0;
}

#Tigaz_ConsumerForm .formBlock .noBlock {
	display: inline;
	float: none;
}
#Tigaz_ConsumerForm .formBlock .value  {
	font-weight:bold;
}

/*general*/

.snContainer {
padding-top:15px;
}

.tContent img.bordered {
   border: 1px solid #e1e1e1;
}

.tContent img.noborder {
   border: 0;
}

.phone {
   color: #dd9922 !important;
   font-size:14px !important;
   font-weight:bold;
   margin:3px 0;
   text-align:left;
}

.bluephone {
   color: #000099 !important;
}

.greenphone {
   color:#009900 !important;
}

ul#tTopTools {
   opacity:0.7;
}

/*ul#tTopTools:hover {
   opacity:0.8;
}*/
ul#tTopTools:focus {
   opacity:0.9;
}
ul#tTopTools li a:hover {
   background:#FFFFFF;
   color:#000000;
}

.tConsumerMenu .box .services {
background-position:152px -198px;
}

.tConsumerMenu .box .trade {
background-position:152px -168px;
}

#docList .zip {
background:url("/Root/System/Skins/TigazSkin/img/zip.png") no-repeat scroll 3px 50% transparent;
}

#docList {
clear:both;
padding:0;
}

#docList .folder {
border-bottom: 1px dashed #dedede;
}

#docList .folder a:hover, #docList div a:hover {
color:#000 !important;
}

.breadcrumbSkin a:hover{
text-decoration:underline;
}

.snLeftCol, .snCenterCol {
padding-top:10px;
}

#Tigaz_Offices .officeInfo .linkWrapper {
width:138px !important;
}

/*date*/
.tContent .date strong {
font-size:12px;
height:15px;
}

.tContent .date {
margin: 0 10px 5px 0;
}

#Tigaz_Index .snCenterCol .tContent p{
clear:none;
}

#Tigaz_Index .snCenterCol .more {
white-space: nowrap;
}

/*campaign*/
.e-block {
margin: 5px;
font-size:smaller;
}
.e-initno {
font-size: 20px;
color:#006AB3;
font-weight:bold;
display:block;
float:left;
margin: 0 3px 3px 0;
}
.e-highlight {
font-size: 14px;
font-weight:bold;
color:#444;
}

#e-formfill:hover {
cursor:pointer;
}

.helpcursor {
cursor:help;
}

.prom-item {
font-size:smaller;
float:left;
margin-left:15px;
width:140px;
}

.jsTooltip{
    opacity: 0.9;
}

/*enq reg*/
#newFogyasz {
clear:both;
}

.tContent .snPtBody #companyDiv {
clear:both;
overflow:auto;
}

/*reg*/
.Captcha img {
border:1px solid #DEDEDE;
background:url("../img/inputBg.png") no-repeat scroll 0 0 #FFFFFF;
padding: 4px 5px;
}

.tTextMod {
letter-spacing: 2px;
background:url("../img/inputBg.png") no-repeat scroll 0 0 #FFFFFF;
height: 25px;
line-height: 25px;
width: 80px;
font-size: 1em;
text-align: center;
}

#Tigaz_ConsumerForm .ui-progressbar {
	clear:both;
}

/*dict*/
.dictationtable .wrapper, .minimalDictation .wrapper {
	background: url("../img/rowbg.gif") repeat-x scroll 0 0 #ccc;
	border:1px solid #dedede;
	display:block;
	padding:2px 1px 2px  10px !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin: 4px 0 0 0 !important;
}

.minimalDictation .wrapper {
	padding: 5px !important;
}

.minimalDictation .tButton {
	left: 322px;
}

.minimalDictation .title {
	width: 240px !important;
	padding: 2px 0;
}

.dictationtable {
	margin-top: 10px;
}

.dictationtable .title {
	width: 240px !important;
	padding: 2px 0;
}

.dictationtable .value {
	width: 400px !important;
	padding: 2px 0;
	font-size:0.9em!important;
}

.metertable th {
	font-size:0.9em!important;
}

.metertable .diff input {
	background:url("../img/rowbg.gif") repeat-x scroll 0 0 #CCCCCC !important;
}

/*bal*/
#Tigaz_ConsumerForm .balancesub {
	border: 1px solid #dedede;
	padding: 5px;
	background:url("../img/rowbg.gif") repeat-x scroll 0 0 #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/*css3*/
#Tigaz_Consumer .tConsumerMenu .box, #Tigaz_ConsumerForm .tConsumerMenu .box, #Tigaz_ConsumerForm .formWrapper {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/*jQUI fix*/
body .ui-tabs .ui-tabs-nav li { 
	border-bottom-width: 1px !important;
}

/*accountmod fix*/
#tabs .tabContent {
	padding:10px;
}

span.tButton {
	
}

span.twoButtons  {
	clear: none;
}

.szezonCheckBox {
	display:block;
	clear:both;
}

#newFogyasz a {
	background:url("../img/tigazIconSet.png") no-repeat scroll -3px -194px transparent;
	clear:left;
	display:block;
	padding:5px 0 5px 15px;
	color: #006AB3 !important;
}

.ui-widget-content .tabContent a {
	color: #006AB3 !important;
}

#tabs .tabContent {
	margin-top:0px !important;
}

.hide {
	display:none;
}

.popup th, .popup td {
	padding:5px 5px 5px;
	border-bottom:1px solid #cecece;
}

.tContent h5 {
	clear:none;
	color:#D31145;
	font-size:1em;
	font-weight:bold;
	margin:5px 0 15px;
	text-transform:uppercase;
}

.PhotoForm {
	margin:5px 0;
	padding:10px;
}
.PhotoUpload {
	text-align:right;
}
.snPhotoFormButtons input{
	left:0;
	position:static;
}

div.snPhotoFormButtons {
	text-align:right;
}

/*active links*/
ul#tMainMenu li a:active span {
color:#3064b9;
}

ul#tTopTools li a:active {
background-color:#eee;
}

.snSiteMenu ul, .snSiteMenu li a:active span {
color:#3064b9;
}

.tContent a:active {
color: #888;
}

#Tigaz_Consumer .tBlock h2 {
margin-bottom:20px;
}

a.readPeriod {
	border:1px solid #dedede;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#ecf7fd url("../img/consumerSIcons.png") no-repeat 5px -282px;
	color:orangered !important;
	font-weight:normal;
	padding:5px 5px 5px 36px;
	display:block;
	clear:both;
	position:relative;
	top:20px;
	font-size:11px;
	line-height:14px;
	min-height:28px;
}
a.readPeriod:hover {
	color:red !important;
	border-color:#E47C52;
}

/*contact*/


.pb {
display:block;
width:48px;
height:48px;
background: transparent no-repeat 0 0;
float:left;
margin:0 2px;
}

.pb0 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb0.png');
}
.pb1 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb1.png');
}
.pb2 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb2.png');
}
.pb3 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb3.png');
}
.pb4 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb4.png');
}
.pb5 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb5.png');
}
.pb6 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb6.png');
}
.pb7 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb7.png');
}
.pb8 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb8.png');
}
.pb9 {
background-image: url('/Root/tigaz_pictures_sm/i_illustration/pb9.png');
}

body .tContent h3.gtitle, body .tContent h4.gtitle {
clear:both !important;
min-height:48px;
overflow:hidden;
line-height:48px;
margin:5px 0 5px;
text-indent:15px;
color: #004489;
font-size:18px;
}

h4.gtitle {
font-size:16px;
font-weight:normal;
}

.gsect {
margin: 10px 0;
border-top:1px dashed gray;

}

.phonenumber {
font-size:16px;
color:#004489;
font-weight:bold;
letter-spacing:1px;
margin:10px 0;
text-align:right;
}

.secondary {
font-size: 13px;
}

.phonebox {
width:31%;
margin: 0 1%;
float:left;
}

.phonenumbertitle {
border-bottom:2px solid #6d6b5e;
color:#6d6b5e !important;
font-size:13px !important;
font-weight:normal !important;
margin:0 0 5px !important;
padding:5px 0 !important;
text-transform:uppercase !important;
min-height:50px;
text-align:center
}

.phonedescription {
text-align:right;
font-size:10px;
letter-spacing:-1px;
margin-top:0 !important;
top:-7px;
position:relative;
}

.note {
padding:10px 10px 10px 10px;
border:1px solid #aaa;
background:#f6f8be;
color:#333;
clear:both;
overflow:hidden;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}


#infoBar {
position: absolute;
top:52px;
left: 345px;
width:584px;
border:0;
margin:0;
padding:0px 5px 0 25px;
background: #F6F8BE url("../img/infobarbg.png") repeat-x; 
overflow:hidden;
height:16px;
border:1px solid #dedede;
border-top:0;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
z-index:1000;
}

#infoBar a {
	color:#333;
}

#infoBar a:hover {
	color:#777;
}

#infoBar a:active {
	color:#3064b9;
}

#Tigaz_Index #infoBar {
top:-15px;
left:0;
width:589px;
-moz-border-radius: 0 0 0 4px;
-webkit-border-radius: 0 0 0 4px;
border-radius: 0 0 0 4px;
border-right:0;
}

#infoBar div.infostart {
background: transparent url("../img/infobarinfo.png") no-repeat; 
width:42px;
height:16px;
position:absolute;
z-index:1001;
left:0;
top:2px;
}

#infoBar div.infoend {
background: transparent url("../img/infobarbgend.png") no-repeat; 
width:20px;
height:16px;
position:absolute;
z-index:1001;
right:0;
top:2px;
}

#Tigaz_Index #infoBar div.infoend {
	display:none;
}

#infoBar ul {
display:block;
position: absolute;
height:16px;
width:20000px;
margin:0;
padding:0;
overflow:hidden;
}

#infoBar ul li {
display:inline;
position:relative;
font-size:10px;
color:#333;
font-weight:normal;
line-height:16px;
height:16px;
white-space:nowrap;
width:1500px;
list-style:none;
padding: 0 0 0 18px !important;
background: transparent url("../img/infobarlist.png") no-repeat; 
}

#infoBar ul li.active {
display:block;
}

#Tigaz_Index .snLeftCol, #Tigaz_Index .snCenterCol {
margin-top:14px;
position:relative;
}

body strong {
  font-weight:bold;
}

#Tigaz_ConsumerForm #tContentWrapper .snPtHeader .snPtTitle {
color:#005BA9 !important;
font-size:1.8em;
padding-top:10px;
}

.tContent p {
line-height:1.3em;
}

#Tigaz_ConsumerForm .popup {
	top:15%;
	width:500px;
left:50%;
margin-left:-250px;
}

.tRelated {
	background:#F5F5F5;
    color: #67666B;
    line-height: 25px;
	padding: 5px 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

.tRelated a{
	margin-left:10px;
}

.tRelated span.tRelatedTitle{
	text-transform:uppercase;
	font-size:11px;
	color:#333;
    border-bottom: 1px dashed #D31145;
    display: block;
}

/*calendar*/
.snLeftCol {
position:relative;
z-index:2;
}

div.calWrap {
display:block;
width:160px;
margin:0 auto !important;
padding:0 !important;
position:relative;
z-index:9;
}

#Tigaz_Index div.calWrap {
background:#ECEFF4;
line-height:14px;
height:200px;
padding-bottom:10px !important;
z-index:9999;
margin-bottom:30px !important;
}

div.calWrap div.calMonthSelect, div.calWrap div.calDays, div.calWrap div.calMain {
position:relative;
display:block;
width:147px;
margin:0 auto;
padding: 5px;
float:left;
}

div.calWrap a.calControlMinus, div.calWrap a.calControlPlus, .calMonthSelect .calMonthName{
display:block;
float:left;
clear:none;
}

.calMonthSelect .calMonthName {
width:125px;
}

div.calWrap a.calControlMinus, div.calWrap a.calControlPlus {
cursor:pointer;
}

/*div.calWrap a.calControlMinus:active, div.calWrap a.calControlPlus:active {
color:orange;
}*/

div.calWrap a.calControlPlus {
float:right;
}

div.calWrap div.calDays {
padding-bottom:0;
}

div.calMonthSelect {
font-weight:bold;
text-align:center;
}

div.calWrap span.calDay, div.calWrap span.calSpacer, div.calWrap span.calItem {
padding:0;
margin:0 2px 2px 0;
width:19px;
height:14px;
display:block;
float:left;
font-size:9px;
text-align:center;
font-weight:bold;
position:relative;
}

div.calWrap span.calDay {
}

div.calWrap span.calItem {
border-bottom:4px solid #C6D3E4;
background-color:#DBE3EB;
}

div.calWrap span.fenntarthatosag {
border-bottom:4px solid #0f0;
cursor:help;
}


div.calWrap span.hirek {
border-bottom:4px solid #f8b323;
}

body div div.calWrap p.calGreenSignal, body div div.calWrap p.calTigazEvents {
border-left:7px solid #0f0;
padding:0 0 0 5px;
margin: 0 0 2px 5px;
float:left;
}

body div div.calWrap p.calTigazEvents {
border-left:7px solid #f8b323;
}

.snCenterRight .tTools #calendar {
background:url("../img/tigazIconSet2.png") no-repeat scroll 9px 5px #ECEFF4;
}

div.calendarEvents {
display:none !important;
}

div#calToolTip {
position:absolute;
background:#eee !important;
width:320px;
text-align:left;
z-index:99999;
top:-25px;
right:25px;
opacity:0.9;
border:1px solid #7fafd6;
padding:5px 10px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
font-size:12px;
font-weight:normal
}

#Tigaz_Index div#calToolTip {
right:0px;
left:25px;
}

/*toolbar*/

.snCenterRight #mailLink {
	background-position: 4px -35px !important;
}

.snCenterRight #contactLink {
    background-position: 4px -56px;
}

/*ee*/

	#eetaj {
		background: #EEEFF3;
		padding:15px 12px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		margin-bottom:15px;
		display:block;
		float:none;
		overflow:hidden;
	}
	
	.eelink {
		display:block;
		padding: 4px 4px 4px 40px;
		margin: 3px 0px;
		background:#fff url('../img/tigazIconSet3.png') no-repeat 5px 3px;
		color:#4f6a8c;
		font-size:1.2em;
		text-transform:uppercase;
		border:1px solid #dacfa7;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;
		border-radius:3px;
	}
	
	.eelink:hover {
		background-color:#dedeee;
	}
	
	.eelink span {
		padding: 1px;
		margin: 1px;
		color:#4f6a8c;
		font-size:0.7em;
		text-transform:uppercase;
	}
	
	body.doubleCol .tContent .accordion h3 {
    	clear: none;
	    font-size: 0.9em;
	    font-weight: bold;
		margin: 1px 0 0 0;
	}
	
	.accordion .ui-state-default a, .accordion .ui-state-default a:link, .accordion .ui-state-default a:visited {
    	color: #006AB3;
	}
	.accordion .ui-state-active a, .accordion .ui-state-active a:link, .accordion .ui-state-active a:visited {
    	color: #333;
	}
	
	.accordion .ui-tabs .ui-tabs-nav {
    list-style: none outside none;
    padding: 0.2em 0.2em 0;
    position: relative;
	}

	.withTabsSkin, .withTabsSkin #tabs {
		width:auto;
	}


/*outages*/
.outagesList {
padding-bottom:0 !important;
}
.outagesList h6 {
font-size:1.2em;
font-weight:normal;
color:#333;
margin:0;
}

.outagesList p {
font-size:0.8em;
font-weight:normal;
color:#999;
margin:3px 0;
}

#outagesTrigger {
background: url("../img/tabMenuBg.gif") repeat-x scroll 0 100% transparent !important;
border:1px solid #eee;
padding:7px;
text-align:center;
clear:both;
display:block;
-moz-border-radius: 0 4px 4px 0;
-webkit-border-radius: 0 4px 4px 0;
-o-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}

/**/

#mapWrapper {
	z-index:1;
}

/**/
#Tigaz_FullWidth #decoImages img {
    margin: 20px 35px 10px 0;
}

/**/
.agipCaptcha div {
	background: none !important;
}

#premioAR {
padding-top:15px;
clear:both;
}

#premioAR .addPremio {
background:url("../img/tigazIconSet.png") no-repeat scroll -3px -194px transparent;
padding:5px 0 5px 15px;
}

#premioAR .removePremio {
background:url("../img/tigazIconSet.png") no-repeat scroll -3px -219px transparent;
padding:5px 0 5px 15px;
}
