﻿html {
	margin:0;
	padding:0;
}

.Invitel_Body form { margin:0; padding: 0 }
.Invitel_Body a { outline: 0; }
.Invitel_Body input, .Invitel_Body select, .Invitel_Body textarea 
{
	font-family:Arial, Helvetica, sans-serif;
}
/*** clearfix ****/
.clearfix:after, .Invitel_IU:after, .clear:after, .snClearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix, .Invitel_IU, .clear, .snClearfix { display: inline-block;}
html[xmlns] .clearfix, html[xmlns] .Invitel_IU, html[xmlns] .clear, html[xmlns] .snClearfix { display: block; }
* html .clearfix,  * html .Invitel_IU, * html .clear, * html .snClearfix { height: 1%; }

.Invitel_Body img { border: 0 }
.Invitel_Body .hide, .Invitel_Body .snHide { display: none }

/*** GENERAL CLASSES  ***/

/**** Input Units ****/
.snFormSectionTitle 
{ 
    font-weight: bold;
    font-size: 90%;
	 padding: 5px;
}

fieldset.IUContainer {
	border: 0;
	padding: 5px; margin: 0;
	font-size: 12px;
	font-family: Arial;
}

fieldset.IUContainer legend {
	color: #000;
	font-weight: bold;
	font-size:120%;
	padding:0;
	margin:0;
}

.InputUnit 
{
    clear: both;
	padding: 5px;	
}

.IULabel {
	float:left;
	width: 200px;
	padding-right:20px;
	margin-bottom:5px;
}

.IULabelTitle 
{
    font-weight: bold;
    font-size: 90%;
}

.IULabelDesc {
	font-size: 90%;
}

.IUControl {
    float:left;
    font-family: Arial;
	 padding-bottom: 1.5em;
}

.IUControl input,.IUControl select, .IUControl textarea, .IUControl button{
    margin-top: -3px; }

.IUData {
	border: 1px solid #ccc;
	font-size: 100%;
	color: #666;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/Root/System/Common/js/ext-2.2/resources/images/default/form/text-bg.gif) repeat-x 0 0
}
textarea.IUData	{ height: 100px; }

.IUTextField	{ width: 250px; }
.IUPassword		{ width: 250px; }
.IUDateField	{ width: 80px; }
.IUTimeHour		{ width: 50px; }
.IUTimeSec		{ width: 50px; }
.IUNumber		{ width: 250px; }
.IUCurrency		{ width: 250px; }

.IUNumberSymbol,
.IUCurrencySymbol { padding: 0 2px; }

.IUSelect		{ width: 255px;}
.IUSelect optgroup { font-style:normal; }

.IUCheckboxGroup { }
.IURadioGroup { }
.IUCheckbox, .IURadio{
    border:0;
    background: none;
    padding: 0;
     }

.IULink {}

.IUImagePreview { 
	display: block; 
	border: 1px solid #ccc; 
	background-color: #fafafa;
	padding: 5px;
}

.IUPreviewChooser {
	position:relative;
	overflow: hidden;
}
.IUPreviewChooser .IULabel {
	padding-bottom: 70px;
}

.InputUnit .previewPicHolder {
	position: absolute; 
	bottom: 1.5em; left:0;
}

.Invitel_Data, .Invitel_Body .IUData { 
	border:1px solid #a5acb2;
	font-size: 10px;
	background: url(../img/inputback.png) no-repeat 0 0;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
}

.Invitel_Submit {
	height: 18px !important;
	margin: 0 !important; padding: 0 !important;
	border: 0 !important;
	background: no-repeat 50% 0;
	cursor: pointer !important; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	overflow: hidden !important;
	line-height: 50px !important; font-size: 0 !important;
}  

.Invitel_Error { color: #f00000; }

.snErrorMsg { 
	color: #f00000; padding: 2px;
	display: block;
}

.Invitel_btnSearch { background-image: url(../img/button_search_hu.png); width: 59px; }  
.Invitel_btnNext { background-image: url(../img/button_next_hu.png); width: 62px; }  


.Invitel_Body {
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6e6e;
	margin:0;
	text-align:center;
}

#Invitel_Container {
	width:980px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#Invitel_Header { 
	height:55px;
	position: relative;
}

h1#Invitel_Logo { 
	margin:0; padding: 0;
	position: absolute; left:0; top:7px;
	width: 130px; height: 40px;
	background: url(../img/invitel_logo.png) no-repeat 0 0;
}

h1#Invitel_Logo a { 
	display: block;
	width: 130px; height: 40px;
}

#Invitel_Toplinks {
	position: absolute; left: 150px; top:33px;
	color: #f05033 !important;
}
#Invitel_Toplinks a {
	font-weight: bold;
	color:#cfcfcf;
	padding: 0 2px;
	text-decoration: none;
}
#Invitel_Toplinks .Invitel_Content { color: #f05033 !important; }

#Invitel_TopTools { 
	position: absolute;
	right: 0; top:30px;
}

#Invitel_Lang {
	float:left; display: inline;
	color: #f05033;	
	margin: 2px 15px 0 0;
}
#Invitel_Lang span {color:#cfcfcf;  padding: 0 2px; }
#Invitel_Lang a {
	color:#6eb43f;
	padding: 0 2px;
	text-decoration: none;
}

#Invitel_QuickMenu { 
	float:left; margin-right: 15px;
}
#Invitel_QuickMenu label {
	background: url(../img/gyorsmenu.png) no-repeat 0 0;
	float: left; display: inline;
	width:47px; height:16px;
	margin-right: 4px;
	display: none;
}

#Invitel_QuickMenu select {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #a5acb2;
	color:#9c9c9c;
	width:180px;
}

#Invitel_Searchbox { 
	float:left;
}
#Invitel_Searchbox input { vertical-align: middle;}
 
#Invitel_Searchbox .Invitel_Searchbox_Label {
	background: url(../img/kereses.png) no-repeat 0 0;
	float: left; display: inline;
	width:31px; height:17px;
	margin-right: 4px;
}

#Invitel_Searchbox .Invitel_Searchbox_LabelEn {
	background: url(../img/kereses_en.png) no-repeat 0 0;
	float: left; display: inline;
	width:31px; height:17px;
	margin-right: 4px;
}

#Invitel_Searchbox .snQuickSearch_input {
	border:1px solid #a5acb2;
	font-size: 10px;
	background: url(../img/inputback.png) no-repeat 0 0;
	width:115px;
	margin: 0 4px 0 0;
	padding:1px;
}

#Invitel_Searchbox .snQuickSearch_submit {
	height: 18px;
	margin: 0; padding: 0;
	border: 0;
	background: no-repeat 50% 0;
	background-image: url(../img/button_redarrow.png); 
	width: 20px;
	cursor: pointer !important; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	overflow: hidden;
	line-height: 50px; font-size: 0;
}

#Invitel_Searchbox div { display: inline; }

.Invitel_CallCenter {
	position: absolute; right: 9px; top: 58px;
	width: 136px; height: 62px;
	z-index: 200;
}
.Invitel_CallCenter p { display: none; }
.Invitel_3Phones { background: url(../img/phonenumbers3.gif) no-repeat 0 0; }
.Invitel_3Phones_en { background: url(../img/phonenumbers3_en.gif) no-repeat 0 0; }
.Invitel_1288 { background: url(../img/phonenumbers1288.gif) no-repeat 0 0; }
.Invitel_1444 { background: url(../img/phonenumbers1444.gif) no-repeat 0 0; }


/*** TOP MENU ***/
ul#Invitel_Topmenu, #Invitel_TopmenuSimple {
	display: block;
	margin: 0; padding: 0;
	list-style:none none;
	z-index: 100;
	position: relative;
}
#Invitel_TopmenuSimple {
	height:71px;
	background: url(../img/headerback.jpg) no-repeat 0 0; 
}


ul#Invitel_Topmenu li, #Invitel_TopmenuSimple li {
	float:left; display: inline;
	height:71px;
	position: relative;
	background: no-repeat 0 -71px; 
}

#Invitel_TopmenuSimple li {
	width: 270px;
	background: no-repeat 0 0; 
}

ul#Invitel_Topmenu li a,
ul#Invitel_TopmenuSimple li a
{
	display: block;
	height:71px;
	text-decoration: none;
}
ul#Invitel_Topmenu li a span,
ul#Invitel_TopmenuSimple li a span
{ display: none } 

ul#Invitel_Topmenu li#Invitel_Topmenu1 { background-image: url(../img/topmenu1_hu.jpg); width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu2 { background-image: url(../img/topmenu2_hu.jpg); width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu3 { background-image: url(../img/topmenu3_hu.jpg); width: 332px; }

ul#Invitel_Topmenu li#Invitel_Topmenu1En { background-image: url(../img/topmenu1_en.jpg); width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu2En{ background-image: url(../img/topmenu2_en.jpg); width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu3En{ background-image: url(../img/topmenu3_en.jpg); width: 332px; }


ul#Invitel_TopmenuSimple li#Invitel_Topmenu1 { background-image: url(../img/topmenupage1_off_hu.jpg); }
ul#Invitel_TopmenuSimple li#Invitel_Topmenu2 { background-image: url(../img/topmenupage2_off_hu.jpg); }
ul#Invitel_TopmenuSimple li#Invitel_Topmenu3 { background-image: url(../img/topmenupage3_off_hu.jpg); }

ul#Invitel_TopmenuSimple li#Invitel_Topmenu1En { background-image: url(../img/topmenupage1_off_en.jpg); }
ul#Invitel_TopmenuSimple li#Invitel_Topmenu2En { background-image: url(../img/topmenupage2_off_en.jpg); }
ul#Invitel_TopmenuSimple li#Invitel_Topmenu3En { background-image: url(../img/topmenupage3_off_en.jpg); }


ul#Invitel_TopmenuSimple li#Invitel_Topmenu1.Invitel_ActiveMenu { background-image: url(../img/topmenupage1_on_hu.jpg); background-position: 0 -71px !important;}
ul#Invitel_TopmenuSimple li#Invitel_Topmenu2.Invitel_ActiveMenu { background-image: url(../img/topmenupage2_on_hu.jpg); background-position: 0 -71px !important;}
ul#Invitel_TopmenuSimple li#Invitel_Topmenu3.Invitel_ActiveMenu { background-image: url(../img/topmenupage3_on_hu.jpg); background-position: 0 -71px !important;}

ul#Invitel_TopmenuSimple li#Invitel_Topmenu1En.Invitel_ActiveMenu { background-image: url(../img/topmenupage1_on_en.jpg); background-position: 0 -71px !important;}
ul#Invitel_TopmenuSimple li#Invitel_Topmenu2En.Invitel_ActiveMenu { background-image: url(../img/topmenupage2_on_en.jpg); background-position: 0 -71px !important;}
ul#Invitel_TopmenuSimple li#Invitel_Topmenu3En.Invitel_ActiveMenu { background-image: url(../img/topmenupage3_on_en.jpg); background-position: 0 -71px !important;}

ul#Invitel_Topmenu li ul, ul#Invitel_TopmenuSimple li ul {
	position: absolute; left:0; top: 71px;
	list-style:none none;
	margin: 0; padding: 0 0 5px 0;
	background: url(../img/submenubottom.jpg) no-repeat 0 100% #77AC1C;
	color: #fff;
	display: none;
}

ul#Invitel_TopmenuSimple li ul {
	width: 270px;
	background: url(../img/submenubottom_page.jpg) no-repeat 0 100% #76ae43;
}

ul#Invitel_Topmenu li#Invitel_Topmenu1 ul { width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu2 ul { width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu3 ul { width: 332px; }

ul#Invitel_Topmenu li#Invitel_Topmenu1En ul { width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu2En ul { width: 324px; }
ul#Invitel_Topmenu li#Invitel_Topmenu3En ul { width: 332px; }

ul#Invitel_Topmenu li ul li, ul#Invitel_TopmenuSimple li ul li {
	float: none;
	list-style:none none;
	margin: 0; padding: 0;
	height: auto;
	display: block;
	zoom: 1;
	background: url(../img/submenuback.gif) repeat-y 0 0;
}

ul#Invitel_TopmenuSimple li ul li {
	background: url(../img/submenuback_page.gif) repeat-y 0 0;
}

ul#Invitel_Topmenu li ul li a, ul#Invitel_TopmenuSimple li ul li a {
	color: #fff;
	zoom: 1;
	display: block;
	height: 16px;
	padding: 4px 0 4px 70px;
	background: url(../img/topmenudot.gif) no-repeat 53px 4px transparent;
	text-indent: -3000px;
	}

ul#Invitel_TopmenuSimple li ul li a {
	padding: 4px 0 4px 47px;
	background: url(../img/topmenudot.gif) no-repeat 30px 4px transparent;
	}



	
#Invitel_Topmenu1 .submenu1 a { background-image: url(../img/menu_nettvtel.gif); }
#Invitel_Topmenu1 .submenu2 a { background-image: url(../img/menu_nettel.gif); }
#Invitel_Topmenu1 .submenu3 a { background-image: url(../img/menu_tvtel.gif); }
#Invitel_Topmenu1 .submenu4 a { background-image: url(../img/menu_net.gif); }
#Invitel_Topmenu1 .submenu5 a { background-image: url(../img/menu_tel.gif); }
#Invitel_Topmenu1 .submenu6 a { background-image: url(../img/menu_usz.gif); }

#Invitel_Topmenu2 .submenu1 a { background-image: url(../img/menu_nettel.gif); }
#Invitel_Topmenu2 .submenu2 a { background-image: url(../img/menu_net.gif); }
#Invitel_Topmenu2 .submenu3 a { background-image: url(../img/menu_tel.gif); }
#Invitel_Topmenu2 .submenu4 a { background-image: url(../img/menu_szerver.gif); }
#Invitel_Topmenu2 .submenu5 a { background-image: url(../img/menu_usz.gif); }


#Invitel_Topmenu1En .submenu1 a { background-image: url(../img/menu_nettvtel_en.gif); }
#Invitel_Topmenu1En .submenu2 a { background-image: url(../img/menu_nettel_en.gif); }
#Invitel_Topmenu1En .submenu3 a { background-image: url(../img/menu_tvtel_en.gif); }
#Invitel_Topmenu1En .submenu4 a { background-image: url(../img/menu_net_en.gif); }
#Invitel_Topmenu1En .submenu5 a { background-image: url(../img/menu_tel_en.gif); }
#Invitel_Topmenu1En .submenu6 a { background-image: url(../img/menu_usz_en.gif); }

#Invitel_Topmenu2En .submenu1 a { background-image: url(../img/menu_nettel_en.gif); }
#Invitel_Topmenu2En .submenu2 a { background-image: url(../img/menu_net_en.gif); }
#Invitel_Topmenu2En .submenu3 a { background-image: url(../img/menu_tel_en.gif); }
#Invitel_Topmenu2En .submenu4 a { background-image: url(../img/menu_szerver_en.gif); }
#Invitel_Topmenu2En .submenu5 a { background-image: url(../img/menu_usz_en.gif); }

ul#Invitel_Topmenu li ul li a:hover, ul#Invitel_TopmenuSimple li ul li a:hover {
	background-color: #94c145;
}

/*** HEADER IMAGE ***/
.Invitel_HeaderImage {
	z-index: 100;
	position: relative;
	height:71px;
	background: url(../img/headerback.jpg) no-repeat 0 0; 
}
.Invitel_Header_carrierservices { background-image: url(../img/header_carrierservices.jpg); }
.Invitel_Header_ceginfo { background-image: url(../img/header_ceginfo.jpg); }
.Invitel_Header_htcc, .Invitel_Header_HTCC { background-image: url(../img/header_htcc.jpg); }
.Invitel_Header_invitech, .Invitel_Header_invitech_Invitel_Technocom { background-image: url(../img/header_invitech.jpg); }
.Invitel_Header_InviTV, .Invitel_Header_az_invi_tvrol { background-image: url(../img/header_invitv.jpg); }
.Invitel_Header_nagyker { background-image: url(../img/header_nagyker.jpg); }
.Invitel_Header_partner { background-image: url(../img/header_partner.jpg); }
.Invitel_Header_Segitunk, .Invitel_Header_segitunk, .Invitel_Header_onlineszolg { background-image: url(../img/header_segitunk.jpg); }
.Invitel_Header_invitelas { background-image: url(../img/header_invitelas.jpg); }

.Invitel_Header_Aboutus { background-image: url(../img/header_ceginfo_en.jpg); }
.Invitel_Header_DomesticWholesale { background-image: url(../img/header_nagyker_en.jpg); }
.Invitel_Header_OnlineServices, .Invitel_Header_support, .Invitel_Header_Support { background-image: url(../img/header_segitunk.jpg); }

#Invitel_Header .Invitel_HeaderTitle {
	background: url(../img/headerstripe.jpg) no-repeat 0 0;
	position: absolute; left: 141px; top: 10px;
	width: 839px; height: 36px;	
}

#Invitel_Header .Invitel_HeaderTitle h2 {
	margin: 9px 0 0 17px; padding: 0;
	font-size: 17px;
	color: #fff;
}


#Invitel_Indexpromo { margin-top:10px; position: relative; width:980px; height: 349px }
#Invitel_Indexpromo .Invitel_Indexpromo { position: absolute; left:0; top:0; width: 100%; }
#Invitel_Indexpromo2 { display:none; }


#Invitel_Main { 
	background: url(../img/contentback.jpg) no-repeat 0 100%;
	min-height: 370px;
	height: auto !important;
	height: 370px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	z-index: 0;
}

.Invitel_Page { 
	background: url(../img/leftcolback.gif) repeat-y 0 0 transparent;
	position: relative;
}

.Invitel_WidePage { 
	background: none !important;
}

.Invitel_MegoldasokNyito { 
	background: none;
	position: relative;
	padding:0 5px;
}

.Invitel_WideCol { 
	padding: 15px 25px 10px 25px !important;
}
.Invitel_WideCol2 { 
	padding: 10px 5px 10px 5px !important;
	position: relative;
}

#Invitel_leftcol {
	width:175px; margin-right:8px;
	float:left; display: inline;
	min-height: 310px;
	height: auto !important;
	height: 310px;
	padding-bottom: 60px;
}
#Invitel_leftcolbottom {
	background: url(../img/leftcolbottom.png) no-repeat 0 100%;
	width: 175px; height: 97px;
	position: absolute; bottom: 0; left:0;
	z-index: 900;
}

#Invitel_maincol { 
	float:left; 
	width:797px;
}

.Invitel_WidePage #Invitel_maincol { 
	float: none;
	width: 100%;
}

#Invitel_Main a { color: #77ad1c; text-decoration:underline; }
#Invitel_Main a:hover { color: #77ad1c; text-decoration:none; }

/**** LEFT MENU ****/
#Invitel_leftcol ul.snMenu { 
	margin: 0; padding: 0;
	list-style: none none;
	position: relative;
	z-index: 1000;
	background: url(../img/leftmenutop.png) no-repeat 0 0;
}

#Invitel_leftcol ul.snMenu li { 
	margin: 0; padding: 0;
	list-style: none none;
}

#Invitel_leftcol ul.snMenu li .snMenuLink, #Invitel_leftcol ul.snMenu li .snMenuText { 
	display: block;
	color:#6e6e6e !important;
	text-decoration: none !important;
	padding: 9px 10px;
	font-size: 16px; font-weight: bold;
}
#Invitel_leftcol ul.snMenu li.snFirst { 
	background: url(../img/leftmenutop.png) no-repeat 0 0 #cce3aa;
}

#Invitel_leftcol ul.snMenu li.snFirst li.snFirst { 
	background: none;
}


#Invitel_leftcol ul.snMenu ul { 
	margin: 0; padding: 0;
	list-style: none none;
	border-top:1px solid #fff;
	background: #eff6e9;
}


#Invitel_leftcol ul.snMenu li li {
	border-bottom: 1px solid #e6ede1; 
}

#Invitel_leftcol ul.snMenu li li .snMenuLink, #Invitel_leftcol ul.snMenu li li .snMenuText { 
	font-size:12px;
	padding: 4px 10px 4px 20px;
	background: url(../img/menudot_light.gif) no-repeat 10px 10px !important;
}

#Invitel_leftcol ul.snMenu li li ul {
	background: #f8fbf5;
}

#Invitel_leftcol ul.snMenu li li li {
	border-bottom: 0; 
}

#Invitel_leftcol ul.snMenu li li li .snMenuLink, #Invitel_leftcol ul.snMenu li li li .snMenuText { 
	font-size:11px; font-weight: normal;
	padding: 2px 10px 2px 30px;
	background: url(../img/submenudot.gif) no-repeat 20px 8px !important;
}

#Invitel_leftcol ul.snMenu li li .snActiveMenu {
	background: url(../img/menudot_dark.gif) no-repeat 10px 10px #77ad1c !important;
	color:#fff !important;
}

#Invitel_leftcol ul.snMenu li li li .snActiveMenu { 
	font-size:11px; font-weight: normal;
	padding: 2px 10px 2px 30px;
	background: url(../img/submenudot.gif) no-repeat 20px 8px #77ad1c !important;
}


#Invitel_leftcol ul.snMenu a.snMenuLink:hover {
	background-color: #e3edd9 !important;
	color: #6E6E6E !important;
}

/*** LEFT MENU END ***/
#Invitel_MainTop { 
	border-bottom:1px solid #de4a2f; 
	position: relative; 
	padding-bottom: 2px; 
	font-size: 90%;
	margin-bottom: 5px;
}

#Invitel_MainTop div { width:505px; } 
#Invitel_MainTop div span { white-space: nowrap; } 

.Invitel_Breadcrumb { text-transform: lowercase }

#Invitel_MainTop .Invitel_WhoAmI {
    color:#F05033;
    float:right;
    margin:-18px 0 0;
    text-align:right;
    /*position:absolute;
    right:0;
    width:290px !important;*/
    }
#Invitel_MainTop .Invitel_WhoAmI strong { color:#5d5d5d } 

Invitel_2col {
	background: url(../img/3colback.gif) repeat-y 0 0 transparent;
	}

.Invitel_2col .Invitel_ColumnWide { width: 532px; }

.Invitel_2col .Invitel_ColumnThin { width: 265px; }



.Invitel_3col { 
	background: url(../img/3colback.gif) repeat-y 0 0 transparent;
}

.Invitel_Col { 
	float: left;
}

.Invitel_3col .Invitel_Col { width: 265px; }
.Invitel_3col .Invitel_Col1, .Invitel_3col .Invitel_Col2  { margin-right: 1px } 

.Invitel_3col .Invitel_Col .Invitel_CMSQuery {
	padding:5px;
}

.Invitel_PageTitle { 
	margin:0 0 12px 0; padding: 0;
	font-weight:normal;
	font-size:155%;
}
.Invitel_PageTitle big { font-size: 130%; }

.ContentTitle a {
	font-weight: normal !important;
}

.Invitel_3col .Invitel_Col .Invitel_PageTitle { 
	margin: 0 0 0 0; padding: 10px 0 10px 5px;
	background-color: #fff;
}

.Invitel_GradientBox, .Invitel_3col .Invitel_Col .Invitel_OrderContent { 
	border: 1px solid #d3d3d3;
	background: url(../img/boxgradient.png) repeat-x 0 0 #fbfdfa;
	padding:15px 19px;
	position: relative;
}

.Invitel_3col .Invitel_Col .Invitel_GradientBox, .Invitel_3col .Invitel_Col .Invitel_OrderContent { 
	padding:0;
	height:230px;
	position: relative;
}

.Invitel_3col .Invitel_Col .ContentTitle { 
	font-size: 18px;
	margin:0;
	font-weight: normal;
	padding: 10px 7px 5px 7px;
}

.Invitel_3col .Invitel_Col .Invitel_OrderContent .ContentTitle { 
	padding: 5px 7px;
}

.Invitel_3col .Invitel_Col p { 
	margin:0; padding: 0 7px; text-align: justify;
	line-height: 120%;
}

.Invitel_3col .Invitel_Col .Invitel_OrderContent img.Invitel_PromoPic { 
	position: absolute; bottom: 37px; left:0;
}

.Invitel_More { 
	display: block;
	background: url(../img/redarrowbutton.png) no-repeat 0 2px;
	padding-left: 17px;
	font-size: 11px;
}

.Invitel_3col .Invitel_Col .Invitel_OrderContent .Invitel_More { 
	position: absolute;
	left:5px; bottom:10px;
}

.Invitel_ClientBox, .Invitel_OfferBox, .Invitel_RelatedBox { 
	padding:20px;
	margin: 0 0 30px 0;
	text-align:center;
	background: #f0f6ea;
}

.Invitel_RelatedBox { 
	text-align: left	
}

.Invitel_ClientBox a, .Invitel_OfferBox a, .Invitel_RelatedBox a { 
	font-weight: normal !important;
}

.Invitel_ClientBox h2, .Invitel_OfferBox h2, .Invitel_RelatedBox h2 { 
	margin: 0 0 10px 0;
	font-size: 150% !important;
	font-weight: normal !important;
}

.dotlist li { 
	list-style-image: url(../img/menudot.gif) !important;
	padding: 0 0 10px 0 !important;
}


.Invitel_Order { 
	display: block;
	background: url(../img/order_hu.png) no-repeat 0 0;
	width:112px; height:23px;
	text-indent: -120px;
	overflow: hidden;
}

.Invitel_3col .Invitel_Col .Invitel_OrderContent .Invitel_Order { 
	position: absolute;
	right:5px; bottom:5px;
}


.Invitel_CMSSingle ul {
	margin:0 0 0 15px; padding: 5px 0 0 0; 
	list-style: none none;
}

.Invitel_CMSSingle ul li {
	margin:0 0 5px 0; padding: 0 0 0 10px; 
	list-style: none none;
	background: url(../img/listdot.gif) no-repeat 0 8px;
}


.Invitel_Ugyfelszolgalat { 
	position: absolute; right:15px; top:15px;
	width: 256px; height: 48px;
	background: url(../img/ugyfelszolgalat.png) no-repeat 0 0;
}

.Invitel_UgyfelszolgalatEN { 
	position: absolute; right:15px; top:15px;
	width: 256px; height: 48px;
	background: url(../img/ugyfelszolgalat_en.png) no-repeat 0 0;
}

#Invitel_SegmentTabs { margin-top:-5px; /* overflow: hidden; */ }
.Invitel_TabRightCol {
	background: #f7f7f7;
	width: 256px;
	padding: 10px;
	border-left:8px solid #fff;
	float:right; display: inline;
	height: 265px;
	position: relative;
}

#Invitel_SegmentTabs .Invitel_Content {
	margin-top: 10px; background: #fff 0 0 no-repeat; 
	width:454px; height: 220px;
	padding: 10px 0 0 220px;
	position: relative;
}

.Invitel_TabRightCol .Invitel_Content {
	margin-top: 0 !important; 
	width:254px !important; height: 263px !important;
	padding: 0 !important;
	border: 1px solid #d3d3d3;
}

#Invitel_SegmentTabs  .Invitel_Content .Invitel_ContentLinks { position:absolute; right:0; bottom:5px; }
#Invitel_SegmentTabs  .Invitel_Content .Invitel_ContentLinks a.Invitel_More { float: left; margin: 3px 5px 0 0; font-weight: normal !important; }
#Invitel_SegmentTabs  .Invitel_Content .Invitel_ContentLinks a.Invitel_Order { float: left; margin-right: 5px; }

#Invitel_SegmentTabs .Invitel_MoreOffer {
	text-align: right;
	background: url(../img/stripes.gif) 0 0;
	padding:15px;
	width:644px;
}

.Invitel_TabRightCol .Invitel_Content .RTE_Text {
	padding: 5px !important;
}


#Invitel_SegmentTabs .ContentTitle {
	margin:0 0 12px 0; padding: 0;
	font-weight:normal !important;
	font-size:155%;
}

.Invitel_TabRightCol .ContentTitle {
	margin:5px 5px 0 5px !important;
	font-size:150% !important;
}

#Invitel_SegmentTabs .ContentTitle big { font-size: 130%; }

#Invitel_SegmentTabs .snWebPartZone { width: 674px; height: 285px; float: left; display: inline; position: relative;}
#Invitel_SegmentTabs .Invitel_TabRightCol .snWebPartZone { width: 256px; }

/**** KOFIGURATOR ****/
.Invitel_Konfigurator {
	padding: 10px 0 !important;
}
.Invitel_Konfigurator big {
	display: block;	
	text-align: center;
	border-bottom: 1px solid #e1e1e1;
	padding: 5px 0 10px 0; margin: 0 10px 10px 10px;
}
.Invitel_Konfigurator big a { padding: 0 10px; }

.Invitel_Konfigurator h2 { text-align: center; }



/***** ELOSZTO OLDAL ****/
.Invitel_Eloszto .Invitel_Col {
	font-size: 120%;
}
.Invitel_Eloszto .Invitel_Uzleti .Invitel_Col1 { width:445px; margin-right: 60px;}
.Invitel_Eloszto .Invitel_Uzleti .Invitel_Col2 { width:380px; padding-top: 35px; }

.Invitel_Eloszto .Invitel_Lakossagi .Invitel_Col1 { width:445px; margin-right: 60px;}
.Invitel_Eloszto .Invitel_Lakossagi .Invitel_Col2 { width:380px; }

.Invitel_Eloszto .Invitel_browse_offers { text-align:center; margin-top: 13px;}

.Invitel_Eloszto .Invitel_browse_offers h3 {margin:0 13px 0 0 !important; padding:0; display: inline;}

.Invitel_Eloszto .Invitel_browse_offers .Invitel_Submit {vertical-align:middle;}

.Invitel_Eloszto .Invitel_browse_offers .Invitel_Checkbox {margin-right: 10px !important; vertical-align:middle;}

.Invitel_Eloszto .Invitel_browse_offers label {vertical-align:middle;}

.Invitel_Eloszto small { display: block; padding:5px 20px; }
	
.Invitel_Eloszto h2 { 
	margin:0 0 10px 0; padding:0;
	color:#77ad1c;
	font-size: 140%;
	font-weight: normal;
}

.Invitel_IU { padding: 4px 0; }
.Invitel_IU .Invitel_Label { float: left;}
.Invitel_IU .Invitel_Control { float: right; vertical-align: middle }
.Invitel_IU .Invitel_Submit { float:right; }
.Invitel_Eloszto .Invitel_IU { padding: 8px 0; }
.Invitel_Eloszto .Invitel_IU input { vertical-align: middle; }
.Invitel_Eloszto .Invitel_IU .Invitel_Submit { margin-top:10px; }
.Invitel_Eloszto .Invitel_IU .Invitel_Data { margin-top: -0.2em; }
.Invitel_Eloszto .Invitel_IU .Invitel_Error { font-size: 90%; }
.Invitel_Eloszto .Invitel_IU .Invitel_Control { font-size:90% }


.Invitel_Eloszto #placename { width:195px; }
.Invitel_Eloszto #placename2 { width:255px; }
.Invitel_Eloszto #placename3 { width:100px; }
.Invitel_Eloszto #phone1 { width:31px; }
.Invitel_Eloszto #phone2 { width:140px; }

.Invitel_Eloszto .Invitel_BrowseOffers { 
	width:300px;
	margin: 20px auto;
}

.Invitel_Eloszto .Invitel_GradientBox h3 {
	font-weight: normal; font-size: 130%;
	margin:0 0 15px 0; padding: 0;
	color: #77ad1c;
} 
.Invitel_Eloszto .Invitel_BrowseOffers input { vertical-align: middle; }
.Invitel_Eloszto .Invitel_BrowseOffers .Invitel_Submit { float: right; margin-top: -18px !important; }



/*** INDEX BOTTOM MENU ***/
ul#Invitel_Bottommenu {
	margin: 19px 0 0 0; padding: 0 0 5px 0;
	list-style: none none;
	background: url(../img/bottommenufooter.png) no-repeat 0 100%;
	min-height:55px;
	height: auto !important;
	height: 55px;
}

ul#Invitel_Bottommenu  li.Invitel_Bottommenu {
	margin:0; padding: 0;
	list-style: none none;
	float:left;
	position: relative;
}

ul#Invitel_Bottommenu  li.Invitel_Bottommenu a {
	margin:0; padding: 0;
	display: block;
	height: 32px;
	background: no-repeat 0 0;
}

ul#Invitel_Bottommenu  li.Invitel_Bottommenu1 { width: 243px; } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu2 { width: 255px; } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu3 { width: 251px; } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu4 { width: 231px; } 

ul#Invitel_Bottommenu  li.Invitel_Bottommenu1 a { background-image: url(../img/bottommenu1_hu.png); } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu2 a { background-image: url(../img/bottommenu2_hu.png); } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu3 a { background-image: url(../img/bottommenu3_hu.png); } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu4 a { background-image: url(../img/bottommenu4_hu.png); } 

ul#Invitel_Bottommenu  li.Invitel_Bottommenu1En { width: 243px; } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu2En { width: 255px; } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu3En { width: 251px; } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu4En { width: 231px; } 

ul#Invitel_Bottommenu  li.Invitel_Bottommenu1En a { background-image: url(../img/bottommenu1_en.png); } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu2En a { background-image: url(../img/bottommenu2_en.png); } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu3En a { background-image: url(../img/bottommenu3_en.png); } 
ul#Invitel_Bottommenu  li.Invitel_Bottommenu4En a { background-image: url(../img/bottommenu4_en.png); } 


ul#Invitel_Bottommenu  li.Invitel_Bottommenu a span { display: none; }

ul#Invitel_Bottommenu  li.Invitel_Bottommenu ul {
	float:left; width: 100%;
	list-style: none none;
	margin:0; padding:0;
	display: none;
}

ul#Invitel_Bottommenu  li.Invitel_Bottommenu ul li {
	margin:0; padding: 0;
	list-style: none none;
	display: block;
	width:100%;
}

ul#Invitel_Bottommenu  li.Invitel_Bottommenu ul li a {
	background: url(../img/menudot.gif) no-repeat 10px 10px;
	border-bottom: 1px solid #f4f4f3;
	height:auto; display: block;
	margin:0 10px;	
	padding: 4px 0 4px 20px;
	color: #6e6e6e; text-decoration: none;
	zoom: 1;		
}
ul#Invitel_Bottommenu  li.Invitel_Bottommenu ul li a:hover {
	background-color: #F4F9F1;
}

#Invitel_Footer { 
	text-align: right;
	color:#cfcfcf;
	padding: 10px;
	font-size: 90%;
}

#Invitel_Footer a { color:#78ad1d; }
#Invitel_Footer span { color:#6e6e6e; } 


/**** TABS ****/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide { display: none; }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav { display: none; }
}

/* Skin */
.ui-tabs-nav {
    list-style: none;
    margin: 0; padding: 0;
    position: relative;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 3px 0 0;
    font-weight: normal;
	 font-size:18px;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url(../img/tab.png) no-repeat;
	 text-align: center;
}
.ui-tabs-nav a {
    margin: 6px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 100%;
    text-decoration: none !important;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #6e6e6e !important;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% 0;
	 color:#77ad1c !important;
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 5px;
    padding-left: 15px;
    height: 37px;
    background-position: 0 100%;
    line-height: 37px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 44px;
    background-position: 0 0;
    line-height: 44px;
	 color:#77ad1c !important;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    border: 1px solid #d3d3d3;
    background: #f5faf2; /* declare background color for container to avoid distorted fonts in IE while fading */
	 height: 285px;
	 position: relative;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/***************************/
/***** SNPE R2 CLASSES *****/
/***************************/
.Invitel_FSAbs	{font-size:11px}
.Invitel_FS		{font-size:100%}

a.Invitel_Hover:link	{text-decoration: underline;}
a.Invitel_Hover:active	{text-decoration: none;}
a.Invitel_Hover:visited	{text-decoration: none;}
a.Invitel_Hover:hover	{text-decoration: underline; color:#344C0C;}

/**** RTE classes ****/

.Invitel_RT {color: #565656;}
.Invitel_RTEFrame {border-right: #A5ACB2 1px solid; border-top: #A5ACB2 1px solid; border-left: #A5ACB2 1px solid; border-bottom: #A5ACB2 1px solid;}
.Invitel_RTETableGrid {border-top: #A5ACB2 1px solid;border-left: #A5ACB2 1px solid;}
.Invitel_RTEHeadRow {background-color: #f0f0f0;}
.Invitel_RTERow {background-color: #fff;}
.Invitel_RTEFootRow {background-color: #f0f0f0;}
.Invitel_RTECellGrid {border-bottom: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid;}

/**** Portlets in PageHead ****/

.Invitel_AdminTask			{color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 100%}
a.Invitel_AdminTask:link	{color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.Invitel_AdminTask:active	{color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.Invitel_AdminTask:visited{color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.Invitel_AdminTask:hover	{color: #FFFFFF; text-decoration: none; font-weight: normal;}

/**** Portlet ****/
.Invitel_PtBorder		{border: #A5ACB2 1px solid;}
.Invitel_PtBorderT	{border-top: #A5ACB2 1px solid;}
.Invitel_PtBorderB	{border-bottom: #A5ACB2 1px solid;}
.Invitel_PtBorderL	{border-left: #A5ACB2 1px solid;}
.Invitel_PtBorderR	{border-right: #A5ACB2 1px solid;}
.Invitel_PtBorderLRT	{border-left: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid; border-top: #A5ACB2 1px solid;}
.Invitel_PtBorderLRB	{border-bottom: #A5ACB2 1px solid; border-left: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid;}

.Invitel_PtTitle, .snPtTitle {
	font-weight:bold; 
	font-size: 140%; 
	color: #77AD1C; 
	padding: 3px;
}
.snPtTitle { padding: 3px 0;}

.Invitel_PtBgText		{background-color: #fff;}	/* if portlet/@style = 'text' */
.Invitel_PtBgForm		{background-color: #fff;}	/* if portlet/@style = 'form' */
.Invitel_PtTextText 	{color: #565656;}
.Invitel_PtTextForm 	{color: #565656;}
.Invitel_PtLinkText 	{color: #598115;}
.Invitel_PtLinkForm 	{color: #598115;}

/**** InputUnit ****/

.Invitel_InputUnit	{color: #565656; }
.Invitel_IUHeadTitle	{font-weight:bold;}
.Invitel_IUHeadDesc	{font-weight:normal;}
.Invitel_IUTitle		{font-weight:normal;}
.Invitel_IUDesc		{font-weight:normal;}
.Invitel_IUError		{color: #A20000;}
.Invitel_IUFootRow	{font-weight:bold;}

/**** DataGrid ****/

.Invitel_DataGrid		{color: #565656; table-layout: fixed;}
.Invitel_DgBorder		{border: #A5ACB2 1px solid !important; padding: 2px;}
.Invitel_DgBorder .Invitel_DgBorder	{border: 0; padding:0;}
.Invitel_DgGrid		{background-color: #fff; border-collapse:collapse;}

/* head */
.Invitel_DgHead		{color: #565656; font-weight: bold;}
.Invitel_DgHeadBG		{background-color: #B7DE6C;}

.Invitel_DgHeadLink	{color: #598115;}

/* simple */
.Invitel_DGText		{color: #565656;}
.Invitel_DgRowBG		{background-color: #EFF6E9;}
.Invitel_DgLink		{color: #598115;}

/* even */
.Invitel_DGText1		{color: #565656;}
.Invitel_DgRowBG1		{background-color: #DDEDD1;}
.Invitel_DgLink1		{color: #598115;}

/* odd */
.Invitel_DGText2		{color: #565656;}
.Invitel_DgRowBG2		{background-color: #EFF6E9;}
.Invitel_DgLink2		{color: #598115;}

/* highlight */
.Invitel_DgHighText	{color: #fff;}
.Invitel_DgHighBG		{background-color: #77AD1A;}
.Invitel_DgHighLink	{color: #598115;}

/* foot */
.Invitel_DgFoot		{color: #565656;}
.Invitel_DgFootLink	{color: #598115;}
.Invitel_DgFootBg		{background-color: #B7DE6C;}

.Invitel_DataGrid .Invitel_DataGrid .Invitel_DgRowBG1,
.Invitel_DataGrid .Invitel_DataGrid .Invitel_DgRowBG2,
.Invitel_DataGrid .Invitel_DataGrid .Invitel_DgRowBG
{
	background-color: transparent;
}

/**** Region ****/
.Invitel_RegionText		{background-color: #fff;}/* padding: 7px;*/
.Invitel_RegionForm		{background-color: #fff; border:1px solid #a5acb2;}
.Invitel_RegionHeader	{background-color: #fff;}/* padding: 3px;*/
.Invitel_RegionToolbar	{height: 31px;}/*padding: 2px;*/
.Invitel_RgLinkText		{color: #598115;}
.Invitel_RgLinkForm		{color: #598115;}
.Invitel_RgLinkHead		{color: #598115;}
.Invitel_RgLinkToolbar	{color: #598115;}
.Invitel_RgLinkDecor	{color: #598115;}

/**** LayoutTable ****/
.Invitel_LayoutTable	{padding: 0px;}

/**** Tree ****/
.Invitel_TreeRow		{color: #565656;}
.Invitel_TreeIcon		{vertical-align: middle;}
.Invitel_TreeLink		{color: #598115;}

/**** Summary ****/

.Invitel_Summary		{color: #565656;}
.Invitel_SummaryHead	{color: #565656; font-weight:bold}

/**** CONTROL ****/

.Invitel_Button	{
	background:#F9F9F9 url(../img/button_right_icon.png) no-repeat scroll 2px 50%;
	border:1px solid #D8D8D8;
	color:#77AD1B;
	font-size:100%;
	text-align:left;
	text-transform:lowercase;
	font-size:11px !important;
	padding-left: 19px;
	padding-top: 1px;
	padding-right: 2px;
	margin: 0 5px;
	font-weight: normal !important;
}

.ButtonForward	{
	float:right;
	width:70px;
}
.ButtonBack	{
	background:#F9F9F9 url(../img/button_left_icon.png) no-repeat scroll 2px 50%;
	width:70px;
	float:right;
	margin:0 0px 0 0;
}

.Invitel_ButtonX	{
	background:#F9F9F9 url(../img/button_icon_x.png) no-repeat scroll 2px 50%;
	border:1px solid #D8D8D8;
	color:#77AD1B;
	font-size:100%;
	text-align:left;
	text-transform:lowercase;
	font-size:11px !important;
	padding-left: 19px;
	padding-top: 1px;
	padding-right: 2px;
	margin: 0 5px;
	font-weight: normal !important;
}

/*
.Invitel_Control	{
	background:#F3FFF0 url(../img/bg_input.png) no-repeat scroll left top;
	border:1px solid #A5ACB2;
	margin:0pt 5px;
	padding:1px 1px 0px 4px;
	color: #565656;
	font-family: Arial, Tahoma, sans-serif; 
	font-size: 11px;
}
*/
.Invitel_CtrlH				{height: 15px;}
.Invitel_CtrlText			{color: #565656;}
.Invitel_CtrlWDefault		{width: 21ex;}
.Invitel_CtrlWSmall			{width: 15ex;}
.Invitel_CtrlWNormal		{width: 25ex;}
.Invitel_CtrlWHuge			{width: 48ex;}
.Invitel_CtrlWFileDefault	{width: 33.7ex;}
.Invitel_CtrlWFileSmall		{width: 24.7ex;}/
.Invitel_CtrlWFileNormal	{width: 36.7ex;}
.Invitel_CtrlWFileHuge		{width: 60.7ex;}

/**** TEXT ****/

.Invitel_Text			{font-size:100%; font-weight:normal; color: #565656; }/*portlet default text*/
.Invitel_Link			{color: #598115; }/*portlet default link*/
.Invitel_P				{margin: 0px;}
.Invitel_TextBig		{font-size:110%;}
.Invitel_TextSmall	{font-size:90%;}

.Invitel_Lb 			{color: #565656;} 
.Invitel_LbText 		{color: #565656;} 
.Invitel_LbForm 		{color: #565656;}
.Invitel_LbHead 		{color: #565656;}
.Invitel_LbToolbar	{color: #565656;}
.Invitel_LbDecor 		{color: #565656;}

/* @TextDecoraton */
.Invitel_Bold			{font-weight: bold;}
.Invitel_Italic		{font-style: italic;}
.Invitel_Underline	{text-decoration: underline;}
.Invitel_Heading1		{font-size: 130%; font-weight: bold;}
.Invitel_Heading2		{font-size: 120%; font-weight: bold;}
.Invitel_Heading3		{font-size: 110%; font-weight: bold;}
.Invitel_Heading4		{font-size: 120%; font-weight: bold; font-family: Trebuchet MS;}
.Invitel_Heading5		{font-size: 120%; font-weight: bold; font-family: Trebuchet MS;}

/* @size */
.Invitel_Small		{font-size:90%;}
.Invitel_Large		{font-size:110%;}

/* @align */
.Invitel_Left		{text-align:left;}
.Invitel_Center	{text-align:center;}
.Invitel_Right		{text-align:right;}
.Invitel_Justify	{text-align:justify;}

/**** CONTENT ****/

.Invitel_TOC		{color: #565656; line-height: 2.7ex;}
.Invitel_TOCHead	{color: #565656; font-weight:bold; line-height: 2.7ex;}

a.Invitel_TOCLink:link		{text-decoration: underline; color: #598115;}
a.Invitel_TOCLink:active	{text-decoration: underline; color: #598115;}
a.Invitel_TOCLink:visited	{text-decoration: underline; color: #598115;}
a.Invitel_TOCLink:hover		{text-decoration: underline; color: #344C0C;}

/******** CORE CLASSES END ********/


/********  DOCSTORE ADDITIONS   ********/
/**** ToolBar ****/
.Invitel_TBButton        {margin-left: 2px; margin-right: 2px;}
.Invitel_TBSeparator     {background-color: #BBBBBB;}
.Invitel_TBBImage        {padding-left: 2px;}
.Invitel_TBBText         {padding-left: 2px; padding-right: 2px;}
.Invitel_TBBDisabledText {padding-left: 2px; padding-right: 2px; color: #888888;}
a.Invitel_TBLink:link    {color: #598115; text-decoration: none;}
a.Invitel_TBLink:active  {color: #598115; text-decoration: none;}
a.Invitel_TBLink:visited {color: #598115; text-decoration: none;}
a.Invitel_TBLink:hover   {color: #344C0C; text-decoration: none;}

/**** TabControl ****/
.Invitel_TabControl       {background-color: #fff;}
.Invitel_TPBody           {background-color: #fff;}
.Invitel_TabPage          {border-left: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid; border-bottom: #A5ACB2 1px solid;}
.Invitel_TabPageB         {border-left: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid; border-top: #A5ACB2 1px solid;}
.Invitel_TabPageL         {border-top: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid; border-bottom: #A5ACB2 1px solid;}
.Invitel_TabPageR         {border-left: #A5ACB2 1px solid; border-top: #A5ACB2 1px solid; border-bottom: #A5ACB2 1px solid;}
.Invitel_TPHandler        {background-color: #FFFFFF; padding-left:6px; padding-right:4px; border: #A5ACB2 1px solid;}
.Invitel_TPEmptyHandler   {background-color: #FFFFFF; border-bottom: #A5ACB2 1px solid;}
.Invitel_TPEmptyHandlerB  {background-color: #FFFFFF; border-top: #A5ACB2 1px solid;}
.Invitel_TPEmptyHandlerL  {background-color: #FFFFFF; border-right: #A5ACB2 1px solid;}
.Invitel_TPEmptyHandlerR  {background-color: #FFFFFF; border-left: #A5ACB2 1px solid;}
.Invitel_TPVertical       {width: 100px;}
.Invitel_TPActiveHandler  {background-color: #fff; padding-left:6px; padding-right:4px; border-left: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid; border-top: #A5ACB2 1px solid;}
.Invitel_TPActiveHandlerB {background-color: #fff; padding-left:6px; padding-right:4px; border-left: #A5ACB2 1px solid; border-right: #A5ACB2 1px solid; border-bottom: #A5ACB2 1px solid;}
.Invitel_TPActiveHandlerL {background-color: #fff; padding-left:6px; padding-right:4px; border-left: #A5ACB2 1px solid; border-top: #A5ACB2 1px solid; border-bottom: #A5ACB2 1px solid;}
.Invitel_TPActiveHandlerR {background-color: #fff; padding-left:6px; padding-right:4px; border-right: #A5ACB2 1px solid; border-top: #A5ACB2 1px solid; border-bottom: #A5ACB2 1px solid;}
.Invitel_TPHandlerText    {color: #565656;}
.Invitel_TPHandlerLink:link    {color: #598115; text-decoration: none;}
.Invitel_TPHandlerLink:active  {color: #598115; text-decoration: none;}
.Invitel_TPHandlerLink:visited {color: #598115; text-decoration: none;}
.Invitel_TPHandlerLink:hover   {color: #344C0C; text-decoration: none;}
.Invitel_TBButtonImage         {padding-left:2px; padding-right:2px;}

/**** ListView ****/
.Invitel_ListView        {color: #5a5a5a;}
.Invitel_LVBorder        {border: #A5ACB2 solid 1px;}
.Invitel_LVHead          {height: 18px; border-bottom: #A5ACB2 solid 1px; border-left:#A5ACB2 solid 1px;}
.Invitel_LVHeadEmpty     {height: 18px; border-bottom: #A5ACB2 solid 1px;}
.Invitel_LVCol           {padding-left: 4px; padding-right: 4px; padding-bottom: 0px; padding-top: 0px;}
.Invitel_LVCol0          {padding-left: 1px; padding-right: 1px; padding-bottom: 0px; padding-top: 0px;}
.Invitel_LVItem          {height:17px;}
.Invitel_LVCheckBox      {height:15px; width:15px;}
.Invitel_LVFileIcon      {vertical-align: text-bottom; margin-right: 2px;}
a.Invitel_LVLink:link    {color: #598115; text-decoration: underline;}
a.Invitel_LVLink:active  {color: #598115; text-decoration: none;}
a.Invitel_LVLink:visited {color: #598115; text-decoration: none;}
a.Invitel_LVLink:hover   {color: #344C0C; text-decoration: underline;}

/**** DataSheet ****/
.Invitel_DataSheet        {border-collapse: collapse;}
.Invitel_DSHBorder        {border: #A5ACB2 solid 2px;}
.Invitel_DSHHead          {height: 18px; border-bottom: #A5ACB2 solid 1px; border-left:#A5ACB2 solid 1px; font-weight:bold; color:#565656;}
.Invitel_DSHHeadEmpty     {height: 18px; border-bottom: #A5ACB2 solid 1px; font-weight:bold; color:Black;}
.Invitel_DSHHeadGrid      {border: #A5ACB2 solid 1px; font-weight:bold; color:Black;}
.Invitel_DSHCol           {padding-left: 4px; padding-right: 4px; padding-bottom: 0px; padding-top: 0px;}
.Invitel_DSHColEdit       {color: #000000;}
.Invitel_DSHRow           {height:17px;}
.Invitel_DSHGrid          {border: #A5ACB2 solid 1px;}
.Invitel_DSHTextBox       {padding: 0px; border: 0px; font-size: 100%; background-color: #fff}
.Invitel_DSHError         {background-color: #ffc5b7;}
.Invitel_DSHErrorLabel    {color: #aa0000;}

/******* DOCSTORE ADDITIONS END ********/

/******** CORE CLASSES ********/

/**** Skin globals ****/
.Invitel_Body hr {
	height: 1px; border:0;
	color:#77AD1C;
	background-color:#77AD1C;
}
.snDragPanelBody hr {
	color: #999;
	background-color:#999;
}

.Invitel_Body .button {
	background:#F9F9F9 url(../img/button_right_icon.png) no-repeat scroll 2px 50%;
	border:1px solid #D8D8D8;
	color:#77AD1B;
	font-size:100%;
	text-transform:lowercase;
	font-size:11px !important;
	padding-left: 19px;
	padding-top: 1px;
	padding-right: 2px;
	zoom: 1;
}

input.input_text {
	background:#F3FFF0 url(../img/bg_input.png) no-repeat scroll left top;
	padding:1px 1px 0px 4px;
	margin: 0 5px 0 5px;
	border:1px solid #A5ACB2;
}

.Invitel_Body textarea, .Invitel_Body input, .Invitel_Body select { font-size:10px; }

#Invitel_Container .IUControl { padding-bottom: 0.5em; }

/*** Reseller search ***/
.snResellerSearch {
	padding-top: 1em;
}

.Invitel_Reseller_Outer {
	border-bottom: 1px solid #A5ACB2;	
}
.Invitel_Reseller_Outer .Invitel_DgBorder { border-bottom: 0 !important }

.Invitel_Reseller_Outer .Invitel_DgText2 .plusminus {
	float: left; width: 12px; height: 10px; margin-top:1px;
	background: url(../img/plus.gif) no-repeat 0 0;	
}
.Invitel_Reseller_Outer .OpenedRow .plusminus {
	background-image: url(../img/minus.gif);
}


/*** PAGE TITLE ***/
.Invitel_PageTitle h1 {
	color:#77AD1C;
	font-size:220%;
	margin:20px 2px 0 2px;
	padding: 0;
}

.Invitel_PageTitle  h2 {
	border-bottom:1px solid #FF0000;
	color:#565656;
	font-size:110%;
	font-weight:normal;
	margin:0 2px 10px 2px;
	padding: 0 0 10px 0;
}

/*** CONTENT ***/
.Invitel_Content {
	font-size: 100%;
	color: #6E6E6E;
}

.Invitel_Body .EditButton {
	font-size: 9px !important;
	text-decoration: none !important;
	font-weight: normal !important;
}


.Invitel_ContentList .Invitel_Content {
	margin-bottom: 1em;
}

.Invitel_TitleLead .Invitel_Content {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.Invitel_ContentBox {
	background: url(../img/arrow_grey_right.png) no-repeat 6px 8px #F3F9EE;
	padding: 4px 4px 8px 15px;
	margin: 3px 0 0 0 !important;
	height: 100%;
}

.Invitel_ContentBox:after { content: ""; display: block; height: 0; clear: both; }

.Invitel_Content p { margin: 0; }

.Invitel_Content ul, .Invitel_Content ol, .Invitel_JobList {
	margin-bottom:0.2em;
	margin-left:5px;
	margin-top:0.2em;
	padding-left:15px;
	clear: both;
}
.Invitel_Content li, .Invitel_JobList li {
	margin:0px;
	padding:0px;
	clear: both;
}
.Invitel_Content ul li, .Invitel_JobList li {
	list-style-image:url(../img/arrow_red_right.png);
	padding: 2px 4px 0px 0;
}

.Invitel_Content ul ul li, .Invitel_JobList ul ul li {
list-style-image:url(../img/arrow_grey_right.png);
}

.Invitel_Content a { color: #598115; text-decoration: none; font-weight: bold; }
.Invitel_Content a:hover { color: #344C0C; text-decoration: underline; }

.Invitel_JobList {
	font-weight: bold;
}
.Invitel_JobList .Code {
	color: #9c9c9c;
}

.Invitel_Job {
	background-color:#F3F9EE;
	margin-top:5px;
	padding:8px;
}

.JobTitle {
	font-size: 110%;
}

.Invitel_Job .Position {
	color: #77AD1C;
	font-weight: bold;
}

.Invitel_Job dl {
	margin:12px 0px; padding: 0;
}

.Invitel_Job dt {
	font-weight:bold;
	padding:2px 0px;
}

.Invitel_Job dd {
	margin:0; padding:0;
}

.Invitel_Body .ContentTitle {
	color:#77AD1C;
	font-size:200%;
	font-weight:bold;
	margin:0;
    overflow:hidden;
	padding:0;
}

.Invitel_ContentList .ContentTitle {
	color:#77AD1C;
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:0;
}

.Invitel_ContentBox .ContentTitle {
	color:#77AD1C;
	font-size:110%;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0;
}

.Invitel_Body .ContentSubTitle {
	color:#77AD1C;
	font-size:130%;
	font-weight:normal;
	margin:0 0 1em 0;
    overflow:hidden;
	padding:0;	
}

.Invitel_ContentBox .ContentHeader {
	margin-bottom: 3px;
}


.Invitel_Body .SectionTitle, .Invitel_Body .RTE_Text h2 {
	margin: 1em 0;
	font-size: 120%;
	color:#555;
	font-weight:bold;
}

.Invitel_Body .RelatedImg {
	float: left; margin: 0 10px 5px 0; border: 0;
}

.Invitel_Body .ContentLead {
	border-bottom: 1px solid #f00;
	margin-bottom: 3px;
	padding: 10px 0 10px 0;
}

.Invitel_ContentTitleHeader .ContentLead {
	border-bottom: 0;
	margin-bottom: 3px;
	padding: 0 0 10px 0;
}

.Invitel_Body .RelatedBox {
	margin-top: 1em;
	clear: both;
}
.Invitel_Body .RelatedBox h3 {
	font-size: 100%; font-weight: bold;
	margin: 0 0 3px 0; padding: 0;
}

.Invitel_Body .RelatedList {
	margin: 0; padding: 0;
	list-style-type: none;	
}

.Invitel_Body .RelatedList li {
	list-style: none none !important;
	margin: 0; padding: 2px 0 2px 22px;
	background: url(../img/menu_dot.png) no-repeat 9px 7px;
}


.Invitel_Body .RTE_IMGleft {
	margin: 0 10px 5px 0;
	float: left;
}

.Invitel_Body .RTE_IMGright {
	margin: 0 0 5px 10px;
	float: right;
}

.Invitel_Body .RTETableGrid {
	border-collapse: collapse;
	border: 1px solid #E2EECF;
}

.Invitel_Body .RTETableGrid td, .Invitel_Body .RTETableGrid th {
	border: 1px solid #E2EECF;
}

.Invitel_Body .tableheaderrow {
	background: #77AD1C;
	color: #fff;
	font-weight: bold;
}

.Invitel_Body .tablefooterrow {
	background: #F0F7EA;
}

/*** PRODUCT LIST ***/
.Invitel_Product
{
	border-bottom:1px solid #E6472A;
	padding:10px 0px;	
}

.Invitel_Product table {
	border-collapse:collapse;
	width:100%;
}

.Invitel_Product td.img {
	border-right:1px solid #D1E7C1;
	text-align:center;
	vertical-align:middle;
	width:140px;
}

.Invitel_Product td.img img {
	width: 140px; margin: 0 auto;
}

.Invitel_Product td.descr {
	padding:3px 12px 32px 12px;
	text-align:left;
	vertical-align:top;
}

.Invitel_Product td.descr p {
	margin:15px 0px 0px;
}
.Invitel_Product td.descr p.descr {
	font-size:12px;
	margin:2px 0px;
	padding:0px;
}
.Invitel_Product tr.first {
	height: 25px;
}
.Invitel_Product tr.first td {
	border-top:1px solid #D1E7C1;
	padding-top:4px;
	height: 25px;
}
.Invitel_Product td.pricetitle {
	color:#565656;
	padding:1px 1px 1px 12px;
}
.Invitel_Product td.price {
	color:#CC1800;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
}

.Invitel_Product .ContentTitle {
	font-size:110%;
	margin:0px;
	padding:0px;
}

.Invitel_Product .ContentHeader {
	margin-bottom: 1em;
}

.Invitel_Product .Price {
	position: absolute;
	bottom: 0; right: 0;
	border-top: 1px solid #D1E7C1;
	padding: 5px 10px;
	height: 25px;
}

.Invitel_Product .Price span {
	float: right; margin-top: -1.2em;
	color: #CC1800; font-weight: bold;
}

.Invitel_ProductDetails .Price {
	font-weight: bold;
	font-size: 110%;
	color: #555;
	padding: 5px 0;
}

.Invitel_ProductDetails .Price span {
	color: #CC1800;
}

.Invitel_Body .greenbox {
	background-color: #f7fbe8;
	padding: 0 3px 7px 3px; 
}

.Invitel_Body h4 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size:14px;
	color: #565656;
}

/*** DISCOUNTS ***/
.Invitel_Discount {
	border: 1px solid #d3d3d3;
	margin: 0 2px;
}

.Invitel_DiscountList .Invitel_Discount {
	margin: 0 2px 10px 2px;
}

.Invitel_Discount .ContentTitle {
	color:#77AD1C;
	font-size:160%;
	font-weight:normal;
	margin:1px; padding: 2px 8px;
	background-color: #F7FAF3;
}

.Invitel_Discount .RelatedImg {
	border:0;
	float:none;
	margin:0;
}

.Invitel_Body .MoreInfo {
	text-align: right;
	padding: 10px 0;
	height: 20px;
}

.Invitel_Body .MoreInfo .DetailsLink {
	background: url(../img/wbright.gif) no-repeat 100% 0;
	text-decoration: none !important;
	float: right; display: inline;
	height: 18px; margin-right: 10px;
	font-size: 10px;
	cursor: pointer;
}

.Invitel_Body .MoreInfo .DetailsLink span {
	background: url(../img/wbleft.gif) no-repeat 0 0;
	display: block; height: 14px;
	padding: 2px 5px 2px 20px;
}

.Invitel_Body .MoreInfo .OrderLink {
	background: url(../img/gbright.gif) no-repeat 100% 0;
	color: #fff !important; text-decoration: none !important;
	float: right; display: inline;
	height: 18px; margin-right: 10px;
	font-size: 10px;
	cursor: pointer;
}

.Invitel_Body .MoreInfo .OrderLink span {
	background: url(../img/gbleft.gif) no-repeat 0 0;
	display: block; height: 14px;
	padding: 2px 5px 2px 20px;
}

#Invitel_maincol a, .Invitel_center_content a {
	text-decoration: underline;
}

#Invitel_maincol h1, .Invitel_center_content h1 {
	color:#77AD1C;
	font-size:163%;

}

#Invitel_maincol h3, .Invitel_center_content h3 {
	color:#77AD1C;
	font-size:120%;
	margin-bottom:0.1em;
	margin-top:0.2em;
}

#Invitel_maincol h2, .Invitel_center_content h2 {
	color:#77AD1C;
	font-size:120%;
	margin-bottom:0.1em;
	margin-top:0.2em;
}

/*** SITEMAP ***/
.Invitel_Sitemap {
	margin: 0; padding: 20px 0 0 0;
	list-style: none none;
	line-height: 150%;
	font-size: 12px;
}

.Invitel_Sitemap ul {
	margin: 0; padding: 0;
	list-style: none none;
}

.Invitel_Sitemap li {
	margin: 0; padding: 0 0 0 20px;
	list-style: none none;
}

.Invitel_Sitemap a { color: #598115 !important; text-decoration: none !important; }
.Invitel_Sitemap a:hover { color: #344C0C !important; text-decoration: underline !important; }

.Invitel_Body .greennumber {
	color:#05801A;
	font-size:115%;
}
.Invitel_Body .bluenumber {
	color:#1473A9;
	font-size:115%;
}

.Invitel_Body table.styled {
	border:0px none;
	border-collapse:separate;
	border-spacing:1px 0px;
	margin-top:0.3em;
	width:100%;
}
.Invitel_Body table.styled td, .Invitel_Body table.styled th {
	border:0px none;
	padding:2px 10px;
	text-align:left;
}
.Invitel_Body table.styled th {
	font-weight:bold;
}
.Invitel_Body table.styled tbody th {
	padding-left:15px;
}
.Invitel_Body table.styled thead tr th, .Invitel_Body table.styled thead tr.odd th {
	background-color:#77AD1C;
	color:#F3FFF0;
	padding-bottom:3px;
	padding-top:3px;
}
.Invitel_Body table.styled thead th.first {
	padding:1px;
}
.Invitel_Body table.styled thead th.first div {
	border-left:6px solid #34860C;
	padding:2px 9px 2px 8px;
}
.Invitel_Body table.styled tr.odd td, table.styled tr.odd th {
	background-color:#F0F7EA;
}
.Invitel_Body table.styled tbody tr.sub th {
	font-weight:normal;
	padding-left:3em;
}

.Invitel_Body strong.important {
	color:#FF0000;
	font-size:115%;
}

.Invitel_Body strong { font-weight:bold; }

.Invitel_Body td.SNBSForm td.Invitel_CtrlText {
	height:35px;
	vertical-align:top;
	padding:3px 0 0 0;
}


.Invitel_Body .snSearch {
	margin: 1em 0;
	padding-bottom: 1em;
	border-bottom: 1px solid #DE4A2F;
}

.Invitel_Body .snSearch .snSearch_input {
	background:transparent url(../img/inputback.png) no-repeat scroll 0pt 0pt;
	border:1px solid #A5ACB2;
	font-size:10px;
	margin:0pt 4px 0pt 0pt;
	padding:1px;
	width: 300px;
	vertical-align: middle
}

.Invitel_Body .snSearch .snSearch_submit {
	height: 18px !important;
	margin: 0 !important; padding: 0 !important;
	border: 0 !important;
	background: no-repeat 50% 0;
	cursor: pointer !important; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	overflow: hidden !important;
	line-height: 50px !important; font-size: 0 !important;
	background-image: url(../img/button_search_hu.png); 
	width: 59px; 
	vertical-align: middle
}  

.Invitel_Body .snSearchResult {
	margin-bottom: 0.5em;
}

.Invitel_Body .snSearchResult h2 {
	font-size: 110%;
	margin: 0; padding: 0 0 0 10px;
	background: url(../img/arrow_grey_right.png) no-repeat 0 0.4em; 
}
.Invitel_Body .snSearchResult p {
	font-size: 90%;
	margin: 0; padding: 0 0 0 10px;
}

textarea.snpeRTE { width: 100% !important; padding: 0 !important; margin: 0 !important; }

/****** FORMS ******/
.snFormTitle {
	margin: 0; padding: 0;
	font-size: 100%; font-weight: bold;
}

.snFormDesc {
	font-size: 100%;
	margin-bottom: 1em;
}

.snFormFields fieldset {
	border: 1px solid #A5ACB2;
	padding: 10px; margin: 0;
}

.snFormComment {
	font-size: 90%;
}

.snFormButtons {
	text-align: center;
	padding: 10px;
}


/******* CONTENT EDIT OVERRIDE ***/
.Invitel_Body .ContentTitle .IUData {
	background: none transparent;
	border: 1px solid #aaa;
	color:#77AD1C;
	font-size:100%;
	font-weight:bold;
	padding: 0; margin:0;
	width:99%;
}

.mceStatusbar a { color: #000 !important; text-decoration:none !important; }
.mceStatusbar a:hover { color: #000 !important; text-decoration:underline !important; }

.mceIframeContainer { vertical-align:top; }
.mceIframeContainer iframe { height: 100% !important; }

.snMenu a {
	text-decoration:none;
	color:#000;
	}
.snMenu a:hover {
	text-decoration:underline;
	color:#000;
	}
.snMenu, .snMenu ul {
	list-style-type:none;
	padding:0 20px;
	margin:0;
	}
.snMenu li {
	padding:0 0 0 17px;
	overflow:hidden;
	}
.snMenu li.parent {
	padding:0;
	}
.snMenu li img {
	float:left;
	cursor:pointer;
	margin:0 5px 0 0;
	background:url(../img/sitemap_plus.gif) 0 50% no-repeat;
	width:12px;
	height:12px;
	}
.snMenu .open {
	background:url(../img/sitemap_minus.gif) 0 50% no-repeat;
	}

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

/* gy */

html, body#InvitelInt, body#InvitelIntSub {
	margin:0;
	padding:0;
	background:#fff;
	}
body#InvitelInt {
	background:url(../img/invitel-int-bodybg.gif) 0 77px repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
body#InvitelInt .body_bg {
	background:url(../img/train-bg.jpg) 50% 77px no-repeat;
	}
.InvitelInt_container {
	margin:0 auto;
	width:980px;
	text-align:left;
	}
body#InvitelInt .InvitelInt_head {
	height:77px;
	position:relative;
	}
.InvitelInt_head a.logo {
	display:block;
	width:130px;
	height:60px;
	position:absolute;
	top:7px;
	left:13px;
	text-indent:-9999px;
	background:url(../img/invitel-logo.gif) 0 0 no-repeat;
	}
.InvitelInt_head a.hunlink {
	position:absolute;
	top:30px;
	left:200px;
    color:#cfcfcf;
    font-weight:bold;
    text-decoration:none;
	}
.InvitelInt_head h1 {
	padding:0;
	margin:0;
	width:475px;
	height:50px;
	position:absolute;
	top:7px;
	right:13px;
	text-indent:-9999px;
	background:url(../img/invitel-int-comm.gif) 0 0 no-repeat;
	}
.InvitelInt_menu {
	min-height:200px;
	position:relative;
	}
.InvitelInt_menu ul {
	margin:0;
	padding:8px 0 0 0;
	min-height:192px;
	width:195px;
	list-style-type:none;
	}
body#InvitelInt .InvitelInt_menu ul {
	background:#fff;
	}
.InvitelInt_menu ul li {
	width:195px;
	padding:0;
	margin:0;
	}
.InvitelInt_menu ul li a {
	display:block;
	width:162px;
	padding:7px 10px 7px 23px;
	color:#333;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	border-top:1px solid #e7e7e7;
	background:url(../img/invitel-int-menu-off.gif) 11px 13px no-repeat;
	}
.InvitelInt_menu ul li a:hover {
	background:url(../img/invitel-int-menu-on.gif) 11px 13px no-repeat #77ac1c;
	border-top:1px solid #77ac1c;
	color:#fff;
	}
.InvitelInt_content {
	background:url(../img/invitel-int-indexbg.gif) 0 100% no-repeat;
	padding:20px 10px;
	overflow:hidden;
	}
.left, .middle, .right {
	float:left;
	width:300px;
	margin:0 30px 0 0;
	/*background:#f00;*/
	}
.right {
	margin:0;
	}

body#InvitelIntSub {
	background:url(../img/invitel-int-bodybg-sub.gif) 0 77px repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
body#InvitelIntSub .body_bg {
	background:url(../img/train-bg-sub.jpg) 50% 77px no-repeat;
	}
body#InvitelIntSub .InvitelInt_head {
	height:147px;
	position:relative;
	}
body#InvitelIntSub .InvitelInt_menu ul {
	background:#e2f0d7;
	}
body#InvitelIntSub .InvitelInt_menu {
	float:left;
	}
.subcontent {
	float:right;
	width:740px;
	}
.InvitelInt_content .ContentTitle {
	color:#77AD1C;
	margin:0 0 10px 0;
	padding:0;
	font-size:163%;
	}

body#InvitelInt .snMenu, body#InvitelIntSub .snMenu {
	padding:0;
	margin:0;
	}
body#InvitelIntSub .InvitelInt_menu ul li a {
	color:#666;
	}
body#InvitelIntSub .InvitelInt_menu ul li a:hover {
	color:#fff;
	}


body#InvitelInt .BreadCrumb, body#InvitelIntSub .BreadCrumb {
	color:#666;
	font-size:11px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #f00;
	}
body#InvitelInt .BreadCrumb a, body#InvitelIntSub .BreadCrumb a {
	color:#77ad1c;
	text-decoration:underline;
	}
body#InvitelInt .BreadCrumb a:hover, body#InvitelIntSub .BreadCrumb a:hover {
	color:#77ad1c;
	text-decoration:none;
	}

.InvitelInt_content h2 {
	color:#77ad1c;
	font-size:130%;
	font-weight:bold;
	padding:0;
	margin:10px 0;
	}
.InvitelInt_content strong {
	font-weight:bold;
	}

	
	.snErrorMsg {
	color: #FF0000;
	}
	
	input.ModInput{
	width: 250px;
	background: transparent url(../img/inputback.png) no-repeat scroll 0 0;
	border: 1px solid #A5ACB2;
	font-size: 10px;
	padding: 4px;
	}
	
	input.IUTextField{
	width: 250px;
	float: left;
	display: inline;
	}
	
/* Login */

.LoginBox { border-bottom: 1px solid #DE4A2F; padding-bottom: 10px; margin-bottom:10px; }

		input.snUserName {
		width: 150px;
		float: right;
		display: inline;
		background:transparent url(../img/inputback.png) no-repeat scroll 0 0;
		border:1px solid #A5ACB2;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		padding:4px;
		margin-bottom: 3px;
		margin-top: 10px;
		}
		
		label.UserLabel {
		margin-top: 10px;
		float: left; clear:left;
		display: inline;
		}
		
		input.snPassword {
		width: 150px;
		float: right;
		display: inline;
		background:transparent url(../img/inputback.png) no-repeat scroll 0 0;
		border:1px solid #A5ACB2;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		padding:4px;
		margin-bottom: 10px;
		}
		
		label.PasswordLabel {
		float: left; clear:left;
		display: inline;
		}

.LoginBox .Invitel_Submit { vertical-align: middle; margin-left: 18px !important;}
.LoginBox label.UserLabel { margin-top: 14px; margin-right: 5px; }
.LoginBox label.PasswordLabel { margin-top: 10px; margin-right: 5px; }
	
	.aloldal_szoveg_resz .IULabelTitle{
	float: left;
	display: inline;
	width: 130px;
	margin-top: 20px;
	}
	
	.aloldal_szoveg_resz .IULabelDesc{
	float: right;
	display: inline;
	width: 300px;
	}
	
	

/***** INVITEL SAVSZELESSEG KERESO *****/

/* Clear:both div */
.clear {
clear: both;
margin: 0px;
padding: 0px;
height: 0px;
width: 0px;
}

/* Box */

.s_box {
width: 256px;
margin: 0px;
padding: 0px;
}

	.s_box_header {
	background: url('../img/s_box/s_box_header.png') no-repeat top left;
	width: 256px;
	height: 3px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
	.s_box_inner {
	background: url('../img/s_box/s_box_inner.png') repeat-x #FFF;
	width: 244px;
	/*min-height: 500px;*/
	margin: 0px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	padding: 5px;
	text-align: left;
	color: #6e6e6e;
	font-size: 12px;
	font-family: arial;
	padding-bottom: 30px;
	}
	
		.s_box_inner a {
		color: #77ad1c;
		font-size: 14px;
		text-decoration: underline;
		}
		
		.s_box_inner p {
		margin: 0px;
		padding: 0px;
		}
		
		.s_box_inner input {
		margin: 0px;
		margin-right: 5px;
		padding: 0px;
		vertical-align: bottom;
		}
		
		.s_box_inner label {
		padding: 0px;
		margin: 0px;
		margin-top: -3px !important;
		vertical-align: middle;
		}
	
	.s_box_footer {
	background: url('../img/s_box/s_box_footer.png') no-repeat top left;
	width: 256px;
	height: 4px;
	margin: 0px;
	padding: 0px;
	}
	
/* Belso tartalmak */

.x-slider {
}
.x-slider-inner {
left:0pt;
overflow:visible;
position:relative;
top:0pt;
}
.x-slider-focus {
-moz-user-select:text;
font-size:1px;
height:1px;
left:0pt;
line-height:1px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0pt;
position:absolute;
top:0pt;
width:1px;
}

/*
.x-slider-horz {
background:transparent url(../images/default/slider/slider-bg.png) no-repeat scroll 0pt -22px;
padding-left:7px;
}
.x-slider-horz .x-slider-end {
background:transparent url(../images/default/slider/slider-bg.png) no-repeat scroll right -44px;
padding-right:7px;
}
.x-slider-horz .x-slider-inner {
background:transparent url(../images/default/slider/slider-bg.png) repeat-x scroll 0pt 0pt;
height:22px;
}
*/

.x-slider-horz .x-slider-thumb {
background:transparent url(/Root/System/Common/js/ext-2.2/resources/images/default/slider/slider-thumb.png) no-repeat scroll 0pt 0pt;
height:15px;
left:0pt;
position:absolute;
top:3px;
width:14px;
}


.x-slider-horz .x-slider-thumb-over {
background-position:-14px -15px;
}
.x-slider-horz .x-slider-thumb-drag {
background-position:-28px -30px;
}

	
.x-slider-horz {
	background:transparent url(../img/s_box/csuszka_sav2.png) no-repeat left bottom !important;
	padding-left:7px;
	width: 236px !important;
	height: 60px  !important;
}

.x-slider-horz .x-slider-inner {
	background:transparent !important;
	height:22px;
}

.x-slider-horz .x-slider-end {
	background:transparent !important;
	padding-right:7px;
}

.x-slider-thumb 
{
    width: 27px !important;
    height: 33px !important;
    background: url('../img/s_box/csuszka.png') !important;
	margin-left: 3px;
}

.control_title, .inv_slider_text
{
    font-size: 12px;
    font-family: Arial;
    font-weight: lighter;
    padding-bottom: 10px !important;
}

.inv_control 
{
	background: url(../img/savszel_hr.png) no-repeat bottom center;
	padding-bottom: 15px;
    margin-bottom: 15px;
	
}

.inv_control_dropdown {
font-family:Arial;
font-size:12px !important;
font-weight:lighter;
margin-top:5px;
}


.level1, .level2, .level3, .level4 
{
    width: 245px;
}

.invControlSliderTips {
position: relative;
top: 0px;
left: 0px;
width: 223px;
}

.inv_sliderTip_first
{
	position: absolute;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 10px;
	text-align: left;
	width: 60px;
}

.inv_sliderTip
{
	position: absolute;
	margin-left: -20px;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 10px;
	text-align: center;
	width: 60px;
}

.inv_sliderTip_last
{
	position: absolute;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 10px;
	text-align: right;
	width: 60px;
	margin-left: -38px;
}

.inv_slider_service {
color: #77AD1C;
font-size: 12px;
font-weight:bold;
text-decoration: underline;
background: url(../img/savszel_hr.png) no-repeat bottom center;
padding-bottom: 10px;
margin-bottom: 10px;
}

.inv_slider_price {
color: #FF0000;
text-align: center;
font-size: 16px;
background: url(../img/savszel_hr.png) no-repeat bottom center;
padding-bottom: 10px;
margin-bottom: 10px;
}

.inv_slider_details {
background:transparent url(../img/redarrowbutton.png) no-repeat scroll 0 2px;
display:block;
padding-left:17px;
float:left;
font-weight:normal !important;
margin:3px 5px 0 15px;
font-size: 11px !important;
}

.inv_slider_buy {
background:transparent url(../img/redarrowbutton.png) no-repeat scroll 0 2px;
display:block;
font-size:11px !important;
padding-left:17px;
float: right;
margin:3px 15px 0 0;
}

/* ula */

.snNeophonePercdijKereso .Invitel_Data
{
    background: transparent url(../img/inputback.png) no-repeat scroll 0 0;
    border: 1px solid #A5ACB2;
    font-size: 10px;
    margin: 0 4px 0 0;
    padding: 1px 1px 1px 5px;
    vertical-align: middle;
    width: 300px;

}
.snNeophonePercdijKereso .snPtBodyBorder
{
    background: #FBFDFA url(../img/boxgradient.png) repeat-x;
    border: 1px solid #D3D3D3;
    padding: 15px 19px;
}
.snNeophonePercdijKereso .snPtBody
{
    background: none;
}
.snNeophonePercdijKereso .snSearch_submit
{
    background: transparent url(../img/button_search_hu.png) no-repeat scroll 50% 0;
    border: 0 none !important;
    cursor: pointer !important;
    display:block;
    font-size: 0 !important;
    height: 18px !important;
    line-height: 50px !important;
    margin: 0.4em auto !important;
    overflow: hidden !important;
    padding: 0 !important;
    vertical-align: middle;
    width: 59px;
}
.snNeophonePercdijKereso table.snSearchResult
{
    border-collapse: collapse;
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    width:100%;
}
.snNeophonePercdijKereso table.snSearchResult td
{
    text-align:center;
}
.snNeophonePercdijKereso td
{
    padding: 5px;
}
.snNeophonePercdijKereso table.snSearchResult .snSearchTableHeader
{
   text-align:left;
}
.snNeophonePercdijKereso table.snSearchResult td.snSearchResultRow
{
    background: transparent url(../img/arrow_grey_right.png) no-repeat scroll 0 0.7em;
    font-size: 110%;
    margin: 0;
    padding: 0 0 0 10px;
    text-align:left;
}
.snNeophonePercdijKereso table.snSearchResult a
{
    color: #77AD1C;
    font-weight: bold;
}
.snNeophonePercdijKereso select.snSearch_DdList
{
    display: block;
    margin-top: 0.4em;
}
.snNeophonePercdijKereso .snCountryList
{
    border: 1px solid #A5ACB2;
    color: #9C9C9C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    width: 180px;
}
.snNeophonePercdijKereso .snPaging
{
    margin:0.5em auto;
    text-align:center;
    width:200px;
}
.snNeophonePercdijKereso .snPaging a
{
    color: #77AD1C;
    font-weight:bold;
    margin:0 0.2em 0 0.2em;
}
.snNeophonePercdijKereso .snPaging .snResultNumber
{
    display:block;
}
.snNeophonePercdijKereso span.snPortletHeader
{
    background:url("../img/headerstripe.jpg") no-repeat;
    color:#fff;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin:1em 0;
    padding:0.7em 0 0 0.5em;
    height:36px;
    /*width:702px;*/
}
span.snPortletInfo
{
    display:block;
    padding:0 0.5em;
}
