/* ../css/dialogbox.css -> beolvasva */ 	
/* ../css/main.css -> beolvasva */ 	
/* ../css/styles.css -> beolvasva */ 	
#DialogBackground {
	background-color:#000000;
	height:100%;
	left:0;
	opacity:0.2;
	position:absolute;
	top:0;
	width:100%;
	z-index:500;
}

#DialogPreLoading {
	opacity:0.45;
	position:absolute;
	top:135px;
	width:100%;
	z-index:750;
}

#DialogBox {	
	position:absolute;
	text-align:left;	
	width:250px;
	height:2000px;
	z-index:1000;
	line-height:140%;
}

.dialogBoxBorder_2 {
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#D7D7D7 #CDCDCD #CDCDCD #D7D7D7;
	border-style:solid;
	border-width:1px;
	width:auto;
}

#DialogCenter a {
	border-color:#11A3D1;
	border-style:solid;
	border-width:0 0 1px;
	color:#11A3D1;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}

#DialogCenter a:hover {
	border-color:#83B335;
	border-style:solid;
	border-width:0 0 1px;
	color:#006F93;
}

#DialogCenter table {
	width:100%;
}

#DialogCenter .DialogMessage {
	text-align:center;
	font-size:11px;
	color:#333333;
}

#DialogButtonsCenter {
	padding-top:15px;
	text-align:center;
}

#DialogButtonsRight {
	padding-top:15px;
	text-align:right;
}	
	
@charset "utf-8";
html {
	overflow: -moz-scrollbars-vertical;
	overflow: scroll;
	height:100%;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	font-size:11px;
	background:#FFF;
	color:#7b7b7b;
	height:100%;
	background-image:url(../img/bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-attachment: fixed;
}

span{
	text-align:left;
}

div{
	text-align:left;
}

ul{
	text-align:left;
}

li{
	text-align:left;
}

.white{
	color:#FFFFFF;
}

.menu{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#7b7b7b;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(../img/arrow_grey.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:8px;
}

.menu:hover{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#7b7b7b;
	text-decoration:underline;
	text-transform:uppercase;
	background-image:url(../img/arrow_grey.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:8px;
}

.menu_act{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#750c10;
	text-decoration:none;
	text-transform:none;
	padding-left:5px;
	padding-right:5px;
}

h5{
	font-size:12px;
	padding:0;
	margin:0;
	font-weight:normal;
}

.tv_senders_min { float:left; clear:both; width:100%; line-height: normal;}
.tv_senders_min .item { float:left; width:90px; height:120px; margin:0 20px 10px 0; background: url('../img/channels_bg.png') no-repeat left top; }
.tv_senders_min .item img { display:block; clear:both; width:80px; height:60px; margin:5px auto 0 auto; }
.tv_senders_min .item h4 { display:block; clear:both; width:80px; height:35px; font-size:0.75em; font-weight:normal; text-align:center; }

.tv_senders_alap { float:left; clear:both; width:100%; line-height: normal;}
.tv_senders_alap .item { float:left; width:90px; height:120px; margin:0 16px 10px 0; background: url('../img/channels_bg.png') no-repeat left top; }
.tv_senders_alap .item img { display:block; clear:both; width:80px; height:60px; margin:5px auto 0 auto; }
.tv_senders_alap .item h4 { display:block; clear:both; width:80px; height:35px; font-size:0.75em; font-weight:normal; text-align:center; }

.tv_senders_teljes { float:left; clear:both; width:100%; line-height: normal;}
.tv_senders_teljes .item { float:left; width:90px; height:120px; margin:0 16px 10px 0; background: url('../img/channels_bg.png') no-repeat left top; }
.tv_senders_teljes .item img { display:block; clear:both; width:80px; height:60px; margin:5px auto 0 auto; }
.tv_senders_teljes .item h4 { display:block; clear:both; width:80px; height:35px; font-size:0.75em; font-weight:normal; text-align:center; }


.telepulesek { float:left; clear:both; width:100%; line-height: normal;}
.telepulesek .item { float:left; width:163px; height:80px; margin:0 0 5px 0; background: url('../img/telepulesek_bg_s.png') no-repeat left top; }
.telepulesek .item img { display:block; clear:both; width:163px; height:80px; border:0; margin:0 auto 0 auto; }

.internet_telepulesek { float:left; clear:both; width:100%; line-height: normal;}
.internet_telepulesek .item { float:left; width:163px; height:80px; margin:0 0 5px 0; background: url('../img/telepulesek_bg_s.png') no-repeat left top; }
.internet_telepulesek .item img { display:block; clear:both; width:163px; height:80px; border:0; margin:0 auto 0 auto; }

.promo_box_rounded .standard_table th, .portal_promo_tab .container .standard_table th, .promo_box_rounded .standard_table td, .portal_promo_tab .container .standard_table td { border:none; border-bottom:1px solid #f0f0f0; }

.ch_header_3 { display:block; clear:both; color:#333; padding:0; margin:0 0 15px 0; font-size:1.4em; font-weight:normal; text-decoration:none !important; }

/*Tabed component*/
#wysiwyg .portal_promo_tabs h3 { display:block !important; float:left !important; clear:both !important; position:static !important; width:auto !important; }#wysiwyg .portal_promo_tab { display:block !important; float:left !important; clear:both !important; position:static !important; width:90% !important; }#wysiwyg .enhanced .portal_promo_tabpanel { display:block !important; float:left !important; position:static !important; clear:both !important; }#cms_ContextMenu { z-index:100!important; }
/*frontend output*/
.portal_promo_tabs { position:relative; float:left; width:100%; clear:both; z-index:100; height:auto; padding:0; margin: 0; list-style-type: none; background:#fff; }.portal_promo_tabpanel .container { float:left; text-align:left; clear:both; padding:10px; width:96%; }.portal_promo_tabpanel .container h3 { padding:0 0 5px 0; background:none; border:none; font-size:1.2em !important; }.portal_promo_tabpanel .container h2 { padding:0 0 5px 0; background:none; border:none; font-size:1.3em !important; }.portal_promo_tabpanel .container blockquote { display:block; text-align:left; font-size:11px; padding:5px 0 5px 0; margin:0; text-align:left !important; }.portal_promo_tabpanel .container th { border:1px solid #f0f0f0; border-collapse:collapse; font-weight:bold; text-align:left; }.portal_promo_tabpanel .container .generic_button2 .right, .portal_promo_tabpanel .container .generic_button4 .right { float:left; width:5px !important; }.enhanced .portal_promo_tabpanel { position:relative; float:left; left:0px; top:0px; margin-top:0; clear:both; background:#fff; clear:both; min-height:145px; border:1px solid #eee !important; display:none; width:558px; }.enhanced .portal_promo_tab h3 { position:absolute; left:0px; top:0px; height:31px; color:#928b81; width:auto; margin:0 1px 0 0 !important; padding:0; background:#eee url('/media/pc/upccore/global/core/boxes/tab_lightgrey_left.png') no-repeat left top; white-space:nowrap; line-height:normal !important; }.enhanced .portal_promo_tab h3 a { font-size:12px; font-weight:bold; color:#928b81; float:left; padding:8px 10px 6px 8px; text-decoration:none; background:url('/media/pc/upccore/global/core/boxes/tab_lightgrey_right.png') no-repeat right top; }.enhanced .portal_promo_tab h3 a:hover { text-decoration: underline; }.enhanced .promoactive h3 { text-decoration:none; margin-bottom:-1px; height:32px; color:#fff!important; background:#928b81 url('/media/pc/upccore/global/core/boxes/tab_new_grey_left.png') no-repeat left top !important; z-index:100; }.enhanced .promoactive h3 a { float:left; color:#fff!important; background: url('/media/pc/upcore/global/core/boxes/tab_new_grey_right.png') no-repeat right top !important; text-decoration:none; padding:8px 10px 7px 8px !important; }.enhanced .promoactive h3 a:hover { text-decoration:none; }.enhanced .promoactive .portal_promo_tabpanel { display:block; width:100%; }

.portal_promo_tabpanel { display:block !important; float:none !important; clear:both !important; position:static !important; border:none !important; }
.portal_promo_tabs { display:block !important; float:none !important; clear:both; height:auto; position:static; border:none !important; }
.portal_promo_tab { display:block !important; float:none !important; clear:both; position:static; }
.portal_promo { display:block !important; float:none !important; clear:both; position:static; }
.content { display:block !important; float:none !important; clear:both; position: static; }
.enhanced #chooseabo { display:none !important; }
.enhanced .standard_bullets { list-style-type:disc !important; margin-left:10px; }
.enhanced .standard_bullets li { margin:0 0 0 5px; }
.faqitem .question { display:block !important; float:none !important; clear:both !important; margin-top: 12px; font-size: 11px; font-weight: bold; }
.faqitem .answer { display:block !important; float:none !important; clear:both !important; padding:10px !important; color:#000; background: #FBFBFB; }
.promo_box_roundtop { display: none; }
.promo_box_roundbottom { display: none; }
.promo_box_rounded { display:block; clear:both; padding:9px !important; margin:0; border:1px solid #ccc; }
.ch_mod { display:block; clear:both; width:100%!important; height:auto!important; }
.promo_mod { display:block; clear:both; width:100%!important; padding:5px !important; border:none!important; margin:0px!important; height:auto!important; }
.promo_mod p { display:block; clear:both; margin:0px; padding:0px; }
.promo_mod .promo_mod_2 { float:left!important; }
.promo_mod h2 { float: left !important; margin:2px 0 6px 0; padding:0px; font-size:140%; color:#000 !important; }
.promo_mod h2 a { display: none }
.ch_mod_promo_ext_container { display:block!important; clear:both!important; position:static!important; height:auto!important; }
.speedinfo { display: none!important; }
.speedindicator { display: none!important; }
.generic_button, .generic_button3, generic_button2 { display: none; }

.promo_box_rounded p a {color:#333; text-decoration:underline;}

.ico_upgrade{position:absolute;margin:-25px 0 0 135px; z-index:35;}

.ch_header_4 {float:left;clear:none;display:inline;}



.ktv-title{
	color: #d35c00;
	font-size:20px;
	font-weight:bold;
}

.internet-title{
	color: #71b6df;
	font-size:20px;
	font-weight:bold;
}

.telefon-title{
	color: #acc020;
	font-size:20px;
	font-weight:bold;
}

.type1{
	font-size:18px;
	color:#7b7b7b;
	font-weight:bold;
}

.type2{
	font-size:10px;
	color:#FFFFFF;
}

.type2:hover{
	font-size:10px;
	color:#FFFFFF;
}

.type3{
	font-size:14px;
	color:#7b7b7b;
	font-weight:bold;
}

.type4{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.type4:hover{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.type5{
	font-size:16px;
	color:#7b7b7b;
	font-weight:bold;
}

.type6{
	font-size:11px;
	color:#7b7b7b;
	font-weight:bold;
}


.type7{
	font-size:16px;
	font-weight:normal;
	color:#7b7b7b;
}

.type7:hover{
	font-size:16px;
	font-weight:normal;
	color:#7b7b7b;
}

.type9{
	font-size:16px;
	font-weight:normal;
}


.gts_bg
{
	background-color:#f6f8e8;
}

.internet-csomagok_bg
{
	background-color:#f3f8f3;
}

.kabeltv_bg
{
	background-color:#fbf6f2;
}

.bottom_links A:link {text-decoration: none; color:#FFFFFF;}
.bottom_links A:visited {text-decoration: none; color:#FFFFFF;}
.bottom_links A:active {text-decoration: none; color:#FFFFFF;}
.bottom_links A:hover {text-decoration: none; color:#FFFFFF;}


.details{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#750c10;
	text-decoration:none;
	text-transform:none;
	padding-right:20px;
	background-image:url(../img/arrow_red.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.details:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#750c10;
	text-decoration:underline;
	text-transform:none;
	padding-right:20px;
	background-image:url(../img/arrow_red.gif);
	background-position:right;
	background-repeat:no-repeat;
}

a{
	font-weight:normal;
	text-decoration:none;
	color:#750c10;
}

a:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#750c10;
}

.form_title{
	font-size:12px;
	text-transform:uppercase;
	padding-top:7px;
}

.input5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #c9c9c9;
	color:#000;
	width:500px;
	height:140px;
	font-size:11px;	
}


.input6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #c9c9c9;
	color:#000;
	width:500px;
	height:22px;
	font-size:11px;
}

.input_select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #c9c9c9;
	color:#000;
	width:400px;
	height:24px;
	font-size:11px;
	background-image:url(../img/arrow_grey.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.input_megrendeles1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #c9c9c9;
	color:#000;
	width:400px;
	height:18px;
	font-size:11px;	
}

.input_megrendeles2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #c9c9c9;
	color:#000;
	width:400px;
	height:100px;
	font-size:11px;	
}

.button{
	border:solid 1px #c9c9c9;
	background-color:#FFF;
	text-transform:none;
	cursor:pointer;
	color:#7b7b7b;
}

.kontakt_nolink{
	text-transform:uppercase;
	font-size:14px;
	color:#9c834e;
}

.kontakt_nolink3{
	text-transform:uppercase;
	font-size:14px;
	color:#000;
}

.kontakt_nolink2{
	font-size:12px;
	color:#9c834e;
}

.kontakt_nolink4{
	font-size:12px;
	color:#000;
}

.kontakt_nolink5{
	color:#9c834e;
}

.hiddenDiv {
    display: none;
    }
.visibleDiv {
    display: block;
    border: 0px grey solid;
    }

p {
    color: #7b7b7b; 
    position: absolute;
}
p#Bősárkány {
    z-index: 1;
}
p#Csáfordjánosfa {
 
}
p#Csér {
 
}
p#Dénesfa {
 
}
p#Hidegség {
 
}
p#Ikervár {
 
}
p#Iván {
 
}
p#Nemesládony {
 
}
p#Pusztacsalád {
 
}
p#Rábapaty-Jákfa {
 
}
p#Simaság {
 
}	
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:25px;
	}

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 80px; /*For KHTML*/
	list-style: none;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	background-image:url(../img/arrow_grey_s.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:4px;

}

/* Root Menu */
ul#navmenu a {
	border: 0px solid #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	padding: 0 6px;
	display: block;
	background: transparent;
	color: #666;
	font: normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: transparent;
	color: #acc020;
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	background: transparent;
	color: #666;
	font-size:11px;
	width: 100px;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: transparent;
	color: #acc020;
	font-size:11px;
	width: 100px;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: transparent;
	color: #666;
	font-size:11px;
	width: 100px;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: transparent;
	color: #acc020;
	font-size:11px;
	width: 100px;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: transparent;
	color: #acc020;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: transparent;
	color: #d35c00;
	}

ul#navmenu ul{
	display: none;
	position: absolute;
	top: 0;
	left: 80px;
}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 105px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}

	
	

