/* BEGIN CSS - ughoo */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, select, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;	
   font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
}

body {
   font-size: 100%;
}
/* Global IMG and A (links) */

img{border:none;}

a img{ border: none; }

a:link,
a:visited{
   color: #333;
   font-size: 68.75%;
   text-decoration: none !important;
}

a:active,
a:hover{
   color: #008698;
   font-size: 68.75%;
   text-decoration: underline !important;
}

p{
   color: #333;
   font-size: 68.75%;
   line-height: 145.45%;
}

	/********************** 
	** form button start **
	**********************/

/* default button RED start */

.button {
   display: block;
   float: left;
   height: 25px !important;
   padding: 0 0 0 6px !important;
   text-decoration: none !important;
   margin-top: 1px;
   background: transparent url(/common/images/btn_sbm-red-left.gif) top left no-repeat !important;
}

.button span{
   display: block;
   float: left;
   height: 22px;
   padding: 2px 9px 0 4px;
   color: #fff;
   font-weight: bold;
   cursor: pointer;
   font-size: 100% !important;
   background: transparent url(/common/images/btn_sbm-red-right.gif) top right no-repeat !important;
}

.button:hover{
	background: transparent url(/common/images/btn_sbm-red-left-hover.gif) top left no-repeat !important;
	text-decoration: none !important;/*
   font-size: 68.75%;*/
	}

.button:hover span{
   font-size: 100% !important;
   background: transparent url(/common/images/btn_sbm-red-right-hover.gif) top right no-repeat !important;
   text-decoration: none !important;
}

/* default button RED end */

/* button Purple start */

.button.purplebtn{
   display: block;
   float: left;
   height: 25px !important;
   padding: 0 0 0 6px !important;
   text-decoration: none !important;
   margin-top: 1px;
   background: transparent url(/common/images/btn_sbm-purple-left.gif) top left no-repeat !important;
}

.button.purplebtn span{
   display: block;
   float: left;
   height: 22px;
   padding: 2px 9px 0 4px;
   color: #fff;
   font-weight: bold;
   cursor: pointer;
   background: transparent url(/common/images/btn_sbm-purple-right.gif) top right no-repeat;
}

.button.purplebtn:hover{
   background: transparent url(/common/images/btn_sbm-purple-left-hover.gif) top left no-repeat !important;
   text-decoration: none !important;
}

.button.purplebtn:hover span{
   background: transparent url(/common/images/btn_sbm-purple-right-hover.gif) top right no-repeat !important;
   text-decoration: none !important;
}

/* button Purple end */

/* button GREY start */

.button.greybtn{
		display: block;
		float: left;
		height: 22px;
		padding: 3px 9px 0 4px;
		color: #fff;
		font-weight: bold;
		cursor: pointer;
		background: transparent url(/common/images/btn_sbm-left.gif) top left no-repeat !important;
}

.button.greybtn span{
   display: block;
   float: left;
   height: 22px;
   padding: 2px 9px 0 4px;
   color: #fff;
   font-weight: bold;
   cursor: pointer;
   background: transparent url(/common/images/btn_sbm-right.gif) top right no-repeat !important;
   font-size:11px !important;
}

.button.greybtn:hover{
   background: transparent url(/common/images/btn_sbm-left-hover.gif) top left no-repeat !important;
   text-decoration: none !important;
}

.button.greybtn:hover span{
   background: transparent url(/common/images/btn_sbm-right-hover.gif) top right no-repeat !important;
   text-decoration: none !important;
}

/* button GREY end */

/* default button grey start */

a.submit:link,
a.submit:visited,
a.submit:active,
a.submit:hover {
   display: block;
   float: left;
   height: 24px;
   padding: 0 0 0 6px !important;
   margin: 0 !important;
   text-decoration: none !important;
}

a.submit:link span,
a.submit:visited span,
a.submit:active span,
a.submit:hover span {
   display: block;
   float: left;
   height: 23px !important;
   padding-top: 1px !important;
   padding-right: 5px !important;
   color: #fff;
   font-weight: bold;
   cursor: pointer;
}

a.submit.searchBtn { width: 28px;}
a.submit.searchBtn span { width: 19px; padding-left: 4px; }

/* default button grey end */

/* button colors start */

a.submit.grey:link,
a.submit.grey:visited,
a.submit.grey:active,
a.submit.grey:hover {
/** gergo **/ line-height:16px;
background: #666 url(/common/images/btn_sbm-left-grey.gif) 0 0 no-repeat !important;}

a.submit.grey:link span,
a.submit.grey:visited span,
a.submit.grey:active span,
a.submit.grey:hover span { background: #666 url(/common/images/btn_sbm-right-grey.gif) 100% 0 repeat-x; }

a.submit.grey:hover { background: #4F4F4F url(/common/images/btn_sbm-left-grey.gif) 0 -24px no-repeat !important;}

a.submit.grey:hover span { background: #4F4F4F url(/common/images/btn_sbm-right-grey.gif) 100% -24px repeat-x !important;}

a.submit.orange:link,
a.submit.orange:visited,
a.submit.orange:active,
a.submit.orange:hover { 
/** gergo **/ line-height:16px;
background: #F39500 url(/common/images/btn_sbm-left-orange.gif) 0 0 no-repeat;}

a.submit.orange:link span,
a.submit.orange:visited span,
a.submit.orange:active span,
a.submit.orange:hover span { background: #F39500 url(/common/images/btn_sbm-right-orange.gif) 100% 0 repeat-x;}

a.submit.orange:hover { background: #C57901 url(/common/images/btn_sbm-left-orange.gif) 0 -24px no-repeat;}

a.submit.orange:hover span { background: #C57901 url(/common/images/btn_sbm-right-orange.gif) 100% -24px repeat-x;}

a.submit.red:link,
a.submit.red:visited,
a.submit.red:active,
a.submit.red:hover { 
/** gergo **/ line-height:16px;
background: #FF4D4D url(/common/images/btn_sbm-left-red.gif) 0 0 no-repeat;}

a.submit.red:link span,
a.submit.red:visited span,
a.submit.red:active span,
a.submit.red:hover span { background: #FF4D4D url(/common/images/btn_sbm-right-red.gif) 100% 0 repeat-x;}

a.submit.red:hover { background: #cc0202 url(/common/images/btn_sbm-left-red.gif) 0 -24px no-repeat;}

a.submit.red:hover span { background: #cc0202 url(/common/images/btn_sbm-right-red.gif) 100% -24px repeat-x;}


/* button colors end */

/* 
   * form button end
*/


/* Search textfield and password field */
input.text{
   float: left;
   width: 160px;
   height: 15px;
   padding: 1px 5px 0 5px;
   margin: 0 0 6px 0;
   border: 1px solid #ccc;
   font-size: 68.75%;
   color: #4d4d4d;
}

input.text.pswd{
   width: 98px;
   margin-right: 6px;
}

/* 
   
   *  LAYOUT START

*/

body{
   background: #fff none;
}


div#pageWrapper{
   float: left;
   width: 966px;
   padding: 12px 0 0 9px;
}

div#pageHeader{
   width: 954px;
   padding: 0 9px 0 3px;
}

div#pageHeader div.logoCont{
   float: left;
   padding: 0 0 0 11px;
}

/*
   * Top Meta Navigation start
*/

.MetaNavX{
	width: 776px;
	float: right;
	clear: right;
	font-size: 11px;
	text-align: right;
	color: #575454;
	margin-top: 10px;
	}
	.MetaNavX a{ font-size: 100% !important; text-decoration: none !important; color: #575454; }
	.MetaNavX a:hover{ text-decoration: underline !important; }
	.MetaNavX span{
		color: #575454;
		margin-left: 7px;
		margin-right: 7px;
		}

.MetaSearchBox{
	float: right;
	height: auto;
	text-align: right;
	margin: 30px 0px 10px 0;
	}
	.SRField{
   float: left;
   width: 246px;
   height: 15px;
   padding: 1px 5px 0 5px;
   margin: 0 6px 0 0;
   border: 1px solid #7f9db9;
   color: #1c1c1c;
   font-size: 68.75%;
	}


div#pageHeader ul.metaNav{
   float: right;
   padding: 60px 0 5px 0;
   list-style: none;
}

div#pageHeader ul.metaNav li{
   float: left;
   padding: 2px 0 0 6px;
}

div#pageHeader ul.metaNav li a:link,
div#pageHeader ul.metaNav li a:visited,
div#pageHeader ul.metaNav li a:active,
div#pageHeader ul.metaNav li a:hover{
   display: block;
   padding: 0 0 2px 8px;
   background: #fff url(/common/images/bg_metamnu.gif) 0 3px no-repeat;
   color: #333;
   line-height: 118.2%;
   text-decoration: none;
}

div#pageHeader ul.metaNav li a:active,
div#pageHeader ul.metaNav li a:hover{ color: #008698;}

div#pageHeader ul.metaNav li a.rss{
   padding-left: 21px !important;
   background: #fff url(/common/images/ico_rss.gif) 0 0 no-repeat !important;
}

div#pageHeader ul.metaNav li a.active {
   font-weight: bold;
   color: #333;
}

div#pageHeader ul.metaNav li.searchNode { padding-top: 0; padding-left: 10px}

div#pageHeader ul.metaNav li.searchNode input.searchText{
   float: left;
   width: 246px;
   height: 15px;
   padding: 1px 5px 0 5px;
   margin: 0 6px 0 0;
   border: 1px solid #7f9db9;
   color: #1c1c1c;
   font-size: 68.75%;
}

div#pageHeader ul.metaNav li.searchNode a.submit span { padding-top: 2px; height: 22px;}
/*
   * Top Meta Navigation end
*/


/*
   * Top Main Navigation start
*/

div#pageHeader ul.mainNav{
	position: relative;
	float: left;
	width: 954px;
	height: 24px;
	padding: 0 0 5px 0;
	background: #ff0000 url(/common/images/bg_mainnav.gif) bottom left repeat-x;
	list-style: none;
	}
	div#pageHeader ul.mainNav img{display:none !important;}

div#pageHeader ul.mainNav li{ float: left; border-right: 1px solid #fff;}

div#pageHeader ul.mainNav li a:link,
div#pageHeader ul.mainNav li a:visited,
div#pageHeader ul.mainNav li a:active,
div#pageHeader ul.mainNav li a:hover{
   display: block;
   height: 19px;
   padding: 5px 11px 0 12px;
   background: #ff0000 none;
   color: #fff;
   font-weight: bold;
   text-decoration: none !important;
}

div#pageHeader ul.mainNav li.selected a,
div#pageHeader ul.mainNav li a:active,
div#pageHeader ul.mainNav li a:hover{ background: #cc0202 none !important;}

div#pageHeader ul.mainNav li ul{
   display: none;
   position: absolute;
   top: 29px;
   left: 5px;
   float: left;
   width: 949px;
   height: 29px;
   padding: 0;
   background: #fff none;
   list-style: none;
}

div#pageHeader ul.mainNav li.selected ul{ display: block;}

div#pageHeader ul.mainNav li ul li{
   float: left;
   padding: 0 2px 0 0;
   background: #fff url(/common/images/bg_metamnu.gif) 100% 11px no-repeat;
   border: 0 none;
}

div#pageHeader ul.mainNav li ul li a:link,
div#pageHeader ul.mainNav li ul li a:visited,
div#pageHeader ul.mainNav li ul li a:active,
div#pageHeader ul.mainNav li ul li a:hover{
   height: 20px;
   padding: 8px 5px 0 7px;
   background: #fff none !important;
   color: #333;
   font-weight: normal;
   text-decoration: none;
}

div#pageHeader ul.mainNav li ul li.last{ background: #fff none;}

div#pageHeader ul.mainNav li ul li a:active,
div#pageHeader ul.mainNav li ul li a:hover{ color: #008698; text-decoration: underline !important;}

div#pageHeader ul.mainNav li ul li.selected a:link,
div#pageHeader ul.mainNav li ul li.selected a:visited,
div#pageHeader ul.mainNav li ul li.selected a:active,
div#pageHeader ul.mainNav li ul li.selected a:hover{ color: #333; font-weight: bold;}

/* Footer start */
div#pageFooter{
   float: right;
   width: 954px;
   padding: 10px 9px 0 3px;
}

div#pageFooter ul{
   float: right;
   padding: 6px 0 17px 0;
   list-style: none;
}

div#pageFooter ul li{
   float: left;
   padding: 0 0 0 6px;
   color: #333;/*support_01*/
   font-size: 68.75%;
   line-height: 115.45%;
}

div#pageFooter ul li a:link,
div#pageFooter ul li a:visited,
div#pageFooter ul li a:active,
div#pageFooter ul li a:hover{
   display: block;
   padding: 0 0 0 8px;
   background: #fff url(/common/images/bg_metamnu.gif) 0 1px no-repeat;
   color: #333;
   text-decoration: none;
   font-size: 100%;
   line-height: 115.45%;
}
div#pageFooter ul li a:active,
div#pageFooter ul li a:hover{ color: #008698;}

div#pageFooter ul li.noBg a { background: transparent none !important;}

a.printLink, a.printLink:link, a.printLink:link, a.printLink:active
{
   float:right !important;
   padding-right: 21px !important;
   background: #fff url(/common/images/ico_print.gif) 100% 0px no-repeat !important;
   line-height:15px;
}
a.printLink:hover
{
   background: #fff url(/common/images/ico_print.gif) 100% -23px no-repeat !important;
}


/* Footer END */

div#pageContent{
	float: left;
	width: 963px;
   padding: 31px 0 0 0;
}

div.moduleNode{
   position: relative;
	float: left;
	width: 192px;
	height: 174px;
	margin: 0px 0 6px 0 !important;
	background: #fff url(/common/images/bg_shadow186.gif) bottom left no-repeat;
}
/* Wide banner picture */
.bannerPic{
	width: 762px !important;
	height: 167px !important;
	border: none !important;
	margin: 0 3px 12px 3px !important;
	display: block;
	float: left;
	}
	
/* Wide banner with text */
div.moduleNode.bannerNode{
	width: 768px;
	padding: 0 4px 0 4px !important;
	background: #fff url(/common/images/bg_shadow762.gif) bottom left no-repeat;
	height: 167px;
	margin: 0 0 12px 0 !important;
	}
	div.moduleNode.bannerNode h4{width: 736px;height: auto; margin: 0 0 0 0; padding: 6px 12px 5px 12px; border-bottom: 1px solid #cfcfcf;}
	div.moduleNode.bannerNode h4 span{font-size: 11px; font-weight: bold; color: #fff; cursor: default;}
	div.moduleNode.bannerNode div{background-color: #fff !important; color: #333; font-size: 13px; width: 760px; height: 161px;}
	div.moduleNode.bannerNode img{width: 760px !important; height: 95px !important;}


div.moduleNode.bigBannerNode {
   width: 765px;
   padding: 0 0 0 3px;
   background: #fff url(/common/images/bg_shadow762.gif) bottom left no-repeat;
}

div.moduleNode.med{ height: 288px;}
div.moduleNode.small{ height: 180px;}

div.moduleNode.fullPromo{
   width: 188px;
   padding: 0 0 0 4px;
}

div.moduleNode.long{
   width: 384px;
   height: 180px;
   /*padding: 0 5px 0 1px !important;*/
   background: #fff url(/common/images/bg_shadow378.gif) bottom left no-repeat;
   /*margin:0 0 7px 0px !important;*/
}


div.moduleNode.smallPhoneBox{
	width: 287px ;
	height: 287px ;
	background: #fff url(/common/images/bg_shadow287.gif) bottom left no-repeat ;
}


div.moduleNode.extraHeight{ height: 535px !important;}

div.moduleNode.long.med{ height: 288px !important;}

div.moduleNode.med.liveGreen{
   height: 232px !important;
}

div.moduleNode.extraLong{
	width: 576px;
	/*height: 282px;*/
	background: #fff url(/common/images/bg_shadow568.gif) bottom left no-repeat;
	/*margin-bottom: 8px !important;*/
	}

div.moduleNode.sMed{ height: 297px !important;}
/*
div.moduleNode h4{
	height: auto;
	width: 162px;
	margin: 0 0 1px 3px;
	padding: 6px 12px 5px 12px;
	border-bottom: 1px solid #cfcfcf;
	}
	div.moduleNode h4 span{
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		cursor: default;
		}*/
div.moduleNode h4 {
   width: 174px;
   padding: 5px 6px 5px 6px;
   border-bottom: 1px solid #cfcfcf;
   font-size: 68.75%;/*support_01*/
   font-weight: bold;
   color: #fff;

   /** gergo **/
/*
   position: absolute;
   left: 3px;
   float: left;
*/
   position:relative;
   display:block;
   height:13px;
   padding-top: 6px;
   overflow:hidden; 
   margin-left:3px;
}

div.moduleNode.long h4 { width: 366px;}
div.moduleNode.extraLong h4 { width: 558px;}

div.moduleNode.orange h4{ background: #f39500 none;}

div.moduleNode.grassGreen h4{ background: #5b8424 none;}
div.moduleNode.grassGreen h4 a{ color: #fff !important; float: right; display: block; width: 45px; text-align: right;}
	
div.moduleNode.blue h4{ background: #1c7cb7 none;}
div.moduleNode.petrol h4{ background: #148b9c none;}
div.moduleNode.darkPetrol h4{ background: #008698 none;}
div.moduleNode.purple h4{ background: #732978 none;}
div.moduleNode.green h4{ background: #149366 none;}
div.moduleNode.lightBlue h4{ background: #6dc1c7 none;}
div.moduleNode.darkBlue h4{ background: #0077b7 none;}
div.moduleNode.liveGreen h4{ background: #5b8427 none;}
/*
div.moduleNode.bannerNode div.moduleCont{
	margin-left: 0 !important;
	width: 748px !important;
	}
	
div.moduleNode.long div.moduleCont{
	width: 364px !important;
	margin-left: 3px !important;
	margin-top: 0px !important;
	}
	
div.moduleNode.extraLong div.moduleCont{
	width: 557px !important;
	margin-left: 3px !important;
	margin-top: 0px !important;
	}*/
/*
div.moduleNode div.moduleCont{
	width: 173px !important;
	height: auto !important;
	margin-left: 3px;
	color: #333;
	font-size: 11px;
	background-color: transparent !important;
	padding: 4px 6px 11px 6px !important;
	}*/
div.moduleNode div.moduleCont {
   position: absolute;
   left: 4px;
   bottom: 17px;
   float: left;
   width: 172px;
   height: 120px;
   padding: 6px;
}
	div.moduleNode div.moduleCont p{margin: 0 0 6px 0 !important; font-size: 11px !important;}
	div.moduleNode img.pic{
		width: 184px;
		height: auto !important;
		margin: 0 4px 0 4px !important;
		padding: 0 !important;
		}
	

div.moduleNode.extraHeight div.moduleCont{ height: 492px !important; bottom: 6px;}

div.moduleNode div.moduleCont img{ float: left;}

div.moduleNode div.moduleCont.noPadd{ width: 184px; padding: 0;}

div.moduleNode.med div.moduleCont{ height: 246px;}
div.moduleNode.med.long div.moduleCont.noPadd { height: 246px;}
div.moduleNode.med.liveGreen div.moduleCont { height: 191px !important;}
div.moduleNode.extraLong div.moduleCont { height: 236px !important; bottom: 17px;}
div.moduleNode.med div.moduleCont.promoImgBorder { height: 280px; bottom: 7px !important; border-top: 1px solid #cccccc;}
div.moduleNode.med div.moduleCont.fullPromoImg { height: 282px; bottom: 6px !important; left: 3px;}
div.moduleNode.small div.moduleCont { height: 131px !important; bottom: 12px !important;}
div.moduleNode.small div.moduleCont.noPadd { height: 143px !important; padding: 0 !important;}
div.moduleNode.fullPromo div.moduleCont.noPadd { height: 169px !important;}


div.moduleNode.long div.moduleCont{ width: 370px;}
div.moduleNode.long div.moduleCont.noPadd{ width: 376px;}
div.moduleNode.extraLong div.moduleCont{ width: 556px;}
div.moduleNode.extraLong div.moduleCont.noPadd{ width: 568px;}
div.moduleNode.sMed.extraLong div.moduleCont { height: 256px !important;}

div.moduleNode div.moduleCont.noPadd p{
   display: block;
   float: left;
   padding: 5px 6px 0 6px;
}
div.moduleNode.small div.moduleCont.noPadd p{ padding-top: 4px;}
div.moduleNode.long div.moduleCont.noPadd p{ width: 364px;}

div.moduleNode.liveGreen div.moduleCont.noPadd.imgText a{
   display: block;
   float: left;
   margin: 6px 8px 0 6px;
}
div.moduleNode.liveGreen div.moduleCont.noPadd.imgText p{ float: none;}

div.moduleNode div.moduleCont.textImg p{
   display: block;
   float: left;
   width: 70px;
   padding-top: 9px !important;
   padding-right: 0 !important;
}
div.moduleNode div.moduleCont.textImg img{
   float: left;
   margin-top: 8px;
}

div.moduleNode div.moduleCont ul.moduleLinks,
div.moduleNode dl dd ul.moduleLinks{
   position: absolute;
   bottom: 0;
   clear: both;
   float: left;
   width: 172px;
   padding: 1px 0 0 0;
   background: transparent url(/common/images/ico_dot.gif) top left repeat-x;
   list-style: none;
}

div.moduleNode div.moduleCont ul.moduleLinks.noBorder,
div.moduleNode dl dd ul.moduleLinks.noBorder {
   background: transparent none;
}

div.moduleNode div.moduleCont.noPadd ul.moduleLinks,
div.moduleNode dl dd ul.moduleLinks{
   margin-left: 6px;
   margin-right: 6px;
}

div.moduleNode.long div.moduleCont.noPadd ul.moduleLinks{ width: 364px !important;}
div.moduleNode.med.long div.moduleCont.noPadd ul.moduleLinks.small { width: 172px !important; margin-left: 14px;}
div.moduleNode.long div.moduleCont.noPadd ul.moduleLinks.twoCol{ width: 175px !important;}
div.moduleNode.long div.moduleCont.noPadd ul.moduleLinks.twoCol.sec{ left: 189px !important;}
div.moduleNode.extraLong div.moduleCont div.node ul.moduleLinks { width: 172px;}
div.moduleNode.sMed.extraLong div.moduleCont ul.moduleLinks{ width: 556px !important;}

div.moduleNode div.moduleCont ul.moduleLinks li,
div.moduleNode dl dd ul.moduleLinks li{
   float: left;
   width: 100%;
   background: transparent url(/common/images/ico_dot.gif) bottom left repeat-x;
}

div.moduleNode div.moduleCont ul.moduleLinks li a,
div.moduleNode dl dd ul.moduleLinks li a{
   display: block;
   width: 100%;
   padding: 5px 0;
   margin: 0 !important;
}
/*
div.moduleNode.small.long div.moduleCont ul.moduleLinks li a{ width: 358px !important;}
div.moduleNode.med.long div.moduleCont ul.moduleLinks.small li a{ width: 204px !important;}
div.moduleNode.med.liveGreen div.moduleCont ul.moduleLinks li a{ width: 167px !important;}
div.moduleNode.long div.moduleCont ul.moduleLinks.twoCol li a{ width: 171px !important;}
div.moduleNode.extraLong div.moduleCont div.node ul.moduleLinks li a{ width: 177px;}
div.moduleNode.sMed.extraLong div.moduleCont ul.moduleLinks li a{ width: 551px !important;}
div.moduleNode.ieFix div.moduleCont.noPadd ul.moduleLinks li a{ width: 358px !important;}
*/
div.moduleNode.orange div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.orange div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode dl dd.orange ul.moduleLinks li a:link,
div.moduleNode dl dd.orange ul.moduleLinks li a:visited{
   background: transparent url(/common/images/ico_arrow-orange.gif) 100% 3px no-repeat;
}
div.moduleNode.orange div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.orange div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode dl dd.orange ul.moduleLinks li a:active,
div.moduleNode dl dd.orange ul.moduleLinks li a:hover{
   background: transparent url(/common/images/ico_arrow-orange.gif) 100% -120px no-repeat;
}

div.moduleNode.grassGreen div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.grassGreen div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode.liveGreen div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.liveGreen div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode dl dd.grassGreen ul.moduleLinks li a:link,
div.moduleNode dl dd.grassGreen ul.moduleLinks li a:visited{
   background: transparent url(/common/images/ico_arrow-grassgreen.gif) 100% 3px no-repeat;
}
div.moduleNode.grassGreen div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.grassGreen div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode.liveGreen div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.liveGreen div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode dl dd.grassGreen ul.moduleLinks li a:active,
div.moduleNode dl dd.grassGreen ul.moduleLinks li a:hover{
   background: transparent url(/common/images/ico_arrow-grassgreen.gif) 100% -120px no-repeat;
}

div.moduleNode.blue div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.blue div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode.darkBlue div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.darkBlue div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode dl dd.blue ul.moduleLinks li a:link,
div.moduleNode dl dd.blue ul.moduleLinks li a:visited,
div.moduleNode dl dd.darkBlue ul.moduleLinks li a:link,
div.moduleNode dl dd.darkBlue ul.moduleLinks li a:visited {
   background: transparent url(/common/images/ico_arrow-blue.gif) 100% 3px no-repeat;
}
div.moduleNode.blue div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.blue div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode.darkBlue div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.darkBlue div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode dl dd.blue ul.moduleLinks li a:active,
div.moduleNode dl dd.blue ul.moduleLinks li a:hover,
div.moduleNode dl dd.darkBlue ul.moduleLinks li a:active,
div.moduleNode dl dd.darkBlue ul.moduleLinks li a:hover{
   background: transparent url(/common/images/ico_arrow-blue.gif) 100% -120px no-repeat;
}

div.moduleNode.petrol div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.petrol div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode.darkPetrol div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.darkPetrol div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode dl dd.petrol ul.moduleLinks li a:link,
div.moduleNode dl dd.petrol ul.moduleLinks li a:visited,
div.moduleNode dl dd.darkPetrol ul.moduleLinks li a:link,
div.moduleNode dl dd.darkPetrol ul.moduleLinks li a:visited{
   background: transparent url(/common/images/ico_arrow-petrol.gif) 100% 3px no-repeat;
}
div.moduleNode.petrol div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.petrol div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode.darkPetrol div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.darkPetrol div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode dl dd.petrol ul.moduleLinks li a:active,
div.moduleNode dl dd.petrol ul.moduleLinks li a:hover,
div.moduleNode dl dd.darkPetrol ul.moduleLinks li a:active,
div.moduleNode dl dd.darkPetrol ul.moduleLinks li a:hover{
   background: transparent url(/common/images/ico_arrow-petrol.gif) 100% -120px no-repeat;
}

div.moduleNode.purple div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.purple div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode dl dd.purple ul.moduleLinks li a:link,
div.moduleNode dl dd.purple ul.moduleLinks li a:visited{
   background: transparent url(/common/images/ico_arrow-purple.gif) 100% 3px no-repeat;
}
div.moduleNode.purple div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.purple div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode dl dd.purple ul.moduleLinks li a:active,
div.moduleNode dl dd.purple ul.moduleLinks li a:hover{
   background: transparent url(/common/images/ico_arrow-purple.gif) 100% -120px no-repeat;
}

div.moduleNode.green div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.green div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode dl dd.green ul.moduleLinks li a:link,
div.moduleNode dl dd.green ul.moduleLinks li a:visited{
   background: transparent url(/common/images/ico_arrow-green.gif) 100% 3px no-repeat;
}
div.moduleNode.green div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.green div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode dl dd.green ul.moduleLinks li a:active,
div.moduleNode dl dd.green ul.moduleLinks li a:hover{
   background: transparent url(/common/images/ico_arrow-green.gif) 100% -120px no-repeat;
}

div.moduleNode.lightBlue div.moduleCont ul.moduleLinks li a:link,
div.moduleNode.lightBlue div.moduleCont ul.moduleLinks li a:visited,
div.moduleNode dl dd.lightBlue ul.moduleLinks li a:link,
div.moduleNode dl dd.lightBlue ul.moduleLinks li a:visited{
   background: transparent url(/common/images/ico_arrow-lightblue.gif) 100% 3px no-repeat;
}
div.moduleNode.lightBlue div.moduleCont ul.moduleLinks li a:active,
div.moduleNode.lightBlue div.moduleCont ul.moduleLinks li a:hover,
div.moduleNode dl dd.lightBlue ul.moduleLinks li a:active,
div.moduleNode dl dd.lightBlue ul.moduleLinks li a:hover{
   background: transparent url(/common/images/ico_arrow-lightblue.gif) 100% -120px no-repeat;
}

div.moduleNode div.moduleCont div.node{
   float: left;
   width: 172px;
   margin: 0 8px 0 0;
}

div.moduleNode div.moduleCont div.node.first,
div.moduleNode div.moduleCont div.node.sec {
   margin-right: 20px;
}

div.moduleNode div.moduleCont div.node.last{ margin: 0;}

div.moduleNode.long div.moduleCont div.node { width: 192px; float: right; margin-right: 0;}

div.moduleNode div.moduleCont div.node img{ float: left;}

div.moduleNode div.moduleCont div.node h2{ 
   float: left;
   width: 109px;
   padding: 4px 0 0 10px;
   font-size: 87.5%;/* guide_: 162.5% */
   line-height: 112.5%;
   font-weight: bold;
   color: #333;
}

div.moduleNode div.moduleCont div.node.fixHeight h2{ height: 44px; padding-top: 2px;}

div.moduleNode.long div.moduleCont div.node h2 { width: 178px; padding-top: 20px; padding-left: 14px;}

div.moduleNode div.moduleCont div.node ol{
   float: left;
   clear: none;
   width: 109px;
   padding: 0 0 0 10px;
   list-style: none;
}

div.moduleNode div.moduleCont div.node.fixHeight ol{ height: 88px;}

div.moduleNode.long div.moduleCont div.node ol { width: 178px; padding-top: 18px; margin-left: 4px;}

div.moduleNode div.moduleCont div.node ol li{
width: 163px;
   padding: 1px 5px 0 8px;
background: transparent url(/common/images/ico_list-dot.gif) 0 6px no-repeat;
   font-size: 68.75%;
   line-height: 145.45%;
   color: #333;
}

div.moduleNode.med div.moduleCont div.node ol {
	width: 109px;
}

div.moduleNode.med.extraLong div.moduleCont div.node ol li {
	width: 96px;
}

div.moduleNode div.moduleCont div.node p{
   float: left;
   width: 109px;
   padding: 0 0 0 10px;
   text-align: left;
}

div.moduleNode div.moduleCont div.node.fixHeight p{ height: 33px;}

div.moduleNode div.moduleCont div.node h1{
   float: right;
   padding: 0 0 0 10px;
   font-size: 125%;
   line-height: 127.8%;
   font-weight: bold;
   color: #333;
   text-align: right;
}

div.moduleNode div.moduleCont div.node a.submit.red { position: absolute; bottom: 29px; clear: both;}

div.moduleNode div.moduleCont div.node.first a.submit.red { left: 88px;}
div.moduleNode div.moduleCont div.node.sec a.submit.red { left: 280px;}
div.moduleNode div.moduleCont div.node.third a.submit.red { left: 472px;} 

div.moduleNode div.moduleCont div.node.first h1 { right: 390px; bottom: 52px; position: absolute;clear: both;}
div.moduleNode div.moduleCont div.node.sec h1 { right: 196px; bottom: 52px; position: absolute;clear: both;}
div.moduleNode div.moduleCont div.node.third h1 { right: 6px; bottom: 52px; position: absolute;clear: both;}
div.moduleNode div.moduleCont div.node.fixHeight h1 {  position: static; bottom: 0; clear: none;}

div.moduleNode.long div.moduleCont.noPadd div.node a.submit.red { right: 6px !important;}

div.moduleNode dl{
   float: left;
   width: 186px;
   height: 280px;
   padding: 0 0 0 4px;
}

div.moduleNode dl dt{
   width: 186px;
   height: 24px;
   margin: 0 0 0 -1px;
}

div.moduleNode dl dt a:link,
div.moduleNode dl dt a:visited,
div.moduleNode dl dt a:active,
div.moduleNode dl dt a:hover{
   display: block;
   width: 160px;
   height: 19px;
   padding: 5px 0 0 26px;
   font-weight: bold;
   color: #fff;
}

div.moduleNode dl dt.grassGreen a:link, div.moduleNode dl dt.grassGreen a:visited{
   background: #5b8424 url(/common/images/ico_acco-plus-grassgreen.gif) 5px 4px no-repeat;
}
div.moduleNode dl dt.grassGreen a:active, div.moduleNode dl dt.grassGreen a:hover{
   background: #5b8424 url(/common/images/ico_acco-plus-grassgreen.gif) 5px -16px no-repeat;
}

div.moduleNode dl dt.grassGreen.selected a:link, div.moduleNode dl dt.grassGreen.selected a:visited{
   background: #5b8424 url(/common/images/ico_acco-minus-grassgreen.gif) 5px 4px no-repeat;
}
div.moduleNode dl dt.grassGreen.selected a:active, div.moduleNode dl dt.grassGreen.selected a:hover{
   background: #5b8424 url(/common/images/ico_acco-minus-grassgreen.gif) 5px -16px no-repeat;
}

div.moduleNode dl dt.lightGreen a:link, div.moduleNode dl dt.lightGreen a:visited{
   background: #8bc55a url(/common/images/ico_acco-plus-lightgreen.gif) 5px 4px no-repeat;
}
div.moduleNode dl dt.lightGreen a:active, div.moduleNode dl dt.lightGreen a:hover{
   background: #8bc55a url(/common/images/ico_acco-plus-lightgreen.gif) 5px -16px no-repeat;
}

div.moduleNode dl dt.petrol a:link, div.moduleNode dl dt.petrol a:visited{
   background: #148b9c url(/common/images/ico_acco-plus-petrol.gif) 5px 4px no-repeat;
}
div.moduleNode dl dt.petrol a:active, div.moduleNode dl dt.petrol a:hover{
   background: #148b9c url(/common/images/ico_acco-plus-petrol.gif) 5px -16px no-repeat;
}

div.moduleNode dl dt.petrol.selected a:link, div.moduleNode dl dt.petrol.selected a:visited{
   background: #148b9c url(/common/images/ico_acco-minus-petrol.gif) 5px 4px no-repeat;
}
div.moduleNode dl dt.petrol.selected a:active, div.moduleNode dl dt.petrol.selected a:hover{
   background: #148b9c url(/common/images/ico_acco-minus-petrol.gif) 5px -16px no-repeat;
}

div.moduleNode dl dt.lightBlue a:link, div.moduleNode dl dt.lightBlue a:visited{
   background: #6dc1c7 url(/common/images/ico_acco-plus-lightblue.gif) 5px 4px no-repeat;
}
div.moduleNode dl dt.lightBlue a:active, div.moduleNode dl dt.lightBlue a:hover{
   background: #6dc1c7 url(/common/images/ico_acco-plus-lightblue.gif) 5px -16px no-repeat;
}

div.moduleNode dl dd{
   position: relative;
   width: 184px;
   height: 234px;
}

div.moduleNode dl dd p{ padding: 2px 6px;}

div.moduleNode dl dd ul.moduleLinks{ bottom: 7px; left: 0; }

div.moduleNode.sMed.extraLong div.moduleCont ul.tabNav{
   float: left;
   width: 567px;
   height: 24px;
   padding: 0px;
   list-style: none;
   border-top: 1px solid #5b8424;
   /** gergo **/
   margin-left:-1px !important;
   position:relative;

   /** gergo vege **/

/** gergo **/  /*    background: #5b8424 url(/common/images/bg_tabmenu-bottomline.gif) bottom left repeat-x; */
background: transparent url(/common/images/bg_tabmenu-bottomline.gif) bottom left repeat-x;
}
div.moduleNode.sMed.extraLong h4 { border-bottom: 0 !important;}

div.moduleNode.sMed.extraLong div.moduleCont ul.tabNav li{ float: left; /** gergo **/ margin-right: 1px !important; margin-right:1px;}

div.moduleNode.sMed.extraLong div.moduleCont ul.tabNav li a:link,
div.moduleNode.sMed.extraLong div.moduleCont ul.tabNav li a:visited,
div.moduleNode.sMed.extraLong div.moduleCont ul.tabNav li a:active,
div.moduleNode.sMed.extraLong div.moduleCont ul.tabNav li a:hover {
   display: block;
   float: left;
   padding: 6px 9px 4px 7px;
   background: #88a85c url(/common/images/img/bg_tabmenu-sep.gif) top right no-repeat;
/** gergo **/   color: #000;
font-size:11px;
line-height:14px;
 /*  border-bottom: 1px solid #cfcfcf; */
}

div.moduleNode.sMed.extraLong div.moduleCont ul.tabNav li a.selected{
/** gergo **/   background: #5b8427 none !important;
/*   border-bottom: 1px solid #fff !important; */
/** gergo **/   color: #ffffff !important;
}

div.moduleNode.sMed.extraLong div.moduleCont div.articleCont { float: left; padding: 6px 6px 0 6px;}

div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt{
   float: left;
   width: 278px;
   padding: 0 6px 4px 0;
}
div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt.sec { width: 272px !important; padding-right: 0 !important; margin-right: 0 !important;}
div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt.last{ padding-bottom: 0;}

div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt img{ float: left;}

div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt h5{
   display: block;
   float: left;
   width: 193px;
   padding: 4px 0 0 10px;
   font-size: 100%;
   line-height: 106.25%;
}

div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt.sec h5{ width: 187px;}

div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt h5 a{
   display: block;
   width: 100%;
   background: #fff url(/common/images/ico_sound-green.gif) top right no-repeat;
   color: #323232;
}

div.moduleNode.sMed.extraLong div.moduleCont div.articleCont div.nodeCnt p{
   display: block;
   float: left;
   width: 185px;
   padding: 5px 0 0 10px;
}

div.moduleNode.leftNav{
	height: auto !important;
  /* padding-top: 24px;*/
	padding-bottom: 6px;
	}
	div.moduleNode.leftNav img{display:none !important;}

div.moduleNode.leftNav h4{
   top: 0;
   width: 168px;
   padding-left: 12px;
   border-bottom: 0;
}

div.moduleNode.leftNav ul{
   float: left;
   width: 184px;
   padding: 0 0 0 4px;
   list-style: none;
}

div.moduleNode.leftNav ul li{
	float: left;
	width: 184px;
   background: #fff url(/common/images/ico_dot.gif) bottom left repeat-x;
   font-size: 100%;
   line-height: 94%;
	}

div.moduleNode.leftNav ul li a{
   float: left;
   width: 161px;/*support_01*/
   padding: 5px 12px 4px 11px;/*support_01*/
   font-weight: normal;
}
div.moduleNode.leftNav ul li.last { background: #fff none;}
div.moduleNode.leftNav ul li.last a { padding-bottom: 3px;}
/*
div.moduleNode.leftNav ul li.active { background-color: #b8d2d8 !important;}
*/
div.moduleNode.leftNav ul li.active a{ font-weight: bold;padding-bottom: 3px;}

div.moduleNode.leftNav ul li ul{
   padding: 1px 0 0 0;
   margin: 0;
   background: #fff url(/common/images/ico_dot.gif) top left repeat-x;
}

div.moduleNode.leftNav ul li ul li a:link,
div.moduleNode.leftNav ul li ul li a:visited{
   width: 137px;/*support_01*/
   padding-bottom: 4px;
   padding-left: 23px;/*support_01*/
   padding-right: 24px;
   color: #333;
   font-weight: normal !important;
}

div.moduleNode.leftNav ul li ul li a:active,
div.moduleNode.leftNav ul li ul li a:hover{
   color: #008698;
}

div.moduleNode.leftNav ul li ul li.active{
	background-color: #b9d3d9;
	background-image: url(/common/images/ico_dot.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	}

div.moduleNode.leftNav ul li ul li.selected a:link,
div.moduleNode.leftNav ul li ul li.selected a:visited{
	color: #333;
	font-weight: bold !important;
}

div.moduleNode.leftNav ul li ul li ul{
   padding: 1px 0 0 0;
   margin: 0;
   background: #fff url(/common/images/ico_dot.gif) top left repeat-x;
   font-weight: normal !important;
}

div.moduleNode.leftNav ul li ul li.selected ul li a:link,
div.moduleNode.leftNav ul li ul li.selected ul li a:visited,
div.moduleNode.leftNav ul li ul li ul li a:link,
div.moduleNode.leftNav ul li ul li ul li a:visited{
   width: 124px;
   padding-left: 36px;
   padding-right: 24px;
   color: #333;
   font-weight: normal !important;
}

div.moduleNode.leftNav ul li ul li.selected a:hover,
div.moduleNode.leftNav ul li ul li.selected a:active{
	color: #008698;
	}

div.moduleNode.leftNav ul li ul li.selected ul li a:active,
div.moduleNode.leftNav ul li ul li.selected ul li a:hover,
div.moduleNode.leftNav ul li ul li ul li a:active,
div.moduleNode.leftNav ul li ul li ul li a:hover{
   color: #008698;
}

div.moduleNode.leftNav ul li ul li ul li.active{
	background-color: #b9d3d9;
	background-image: url(/common/images/ico_dot.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	}

div.moduleNode.leftNav ul li ul li ul li.selected a:link,
div.moduleNode.leftNav ul li ul li ul li.selected a:visited{
	color: #333;
	font-weight: bold !important;
}

div.pageInContent{
   float: left;
   width: 576px;
}

div.fullContent{
   float: left;
   width: 768px;
}
div.fullContent.phoneSearch {
	margin-top: -3px;
}
div.pageInContent div.moduleNode.banner{
   width: 572px;
   height: 163px;
   background: #fff url(/common/images/bg_shadow568.gif) bottom left no-repeat;
}

div.pageInContent div.moduleNode.banner{ padding-left: 04px;}

div.pageInContent div.moduleNode.medBanner {
   width: 572px;
   background: #fff url(/common/images/bg_shadow568.gif) bottom left no-repeat;
}

div.pageInContent div.moduleNode.medBanner { padding-left: 3px;}

div.moduleNode div.moduleCont ul.simpleLinks{
   float: left;
   width: 172px;
   padding: 1px 4px 0 4px;
   list-style: none;
}

div.textContent{
	float: left;
   width: 562px;
   padding: 0 7px;
    }
    div.textContent h2 a{font-size:13px !important;}

/** gergo **/
	div.textContentWide {
	width:748px;
	}

	div.textContent p img {
	float:right !important;
	margin-left:15px;
	margin-right:0px;
}
/** gergo vege **/

div.tableContent select {
	font-size: 67.5%;
	margin-left: 12px !important;
}	 

div.tableContent select.fixSelect {
	width: 450px;
	font-size: 100%;
}
 
div.textContent.formContent,
div.textContent.tableContent {
	width: 570px;
	padding: 0;
}
div.textContent.formContent h2 {
	padding-left: 11px !important;
}
div.textContent.tableContent h2 {
	padding-left: 14px !important;
}

div.textContent.formContent h1 {
	padding-left: 11px;
}
div.textContent.tableContent h1 {
	padding-left: 14px !important;
}
div.textContent.tableContent p {
	padding-left: 14px !important;
	padding-right: 14px !important;
}
	 
/* OL list */
div.pageInContent div.textContent ol{
	margin: 0 0 0 30px;
	padding:0;
	}
	div.pageInContent div.textContent ol li{
		padding: 0;
		margin: 0 0 12px 0;
		color: #333;
		font-size: 13px;
		line-height: 19px;
		}
		div.pageInContent div.textContent ol li a{font-size: 13px; color: #333; text-decoration: underline !important;}
		div.pageInContent div.textContent ol li a:hover{color: #008698; text-decoration: none !important;}
		div.pageInContent div.textContent ol li span{ color: #333; font-weight: bold; font-size: 13px;}
		
		div.pageInContent div.textContent ol li ul{
			margin: 0;
			padding: 0;
			}
			div.pageInContent div.textContent ol li ul li{
				margin: 0 0 0 15px;
				padding: 0;
				color: #333;
				font-size: 13px;
				line-height: 19px;
				font-weight: normal;
				}
				div.pageInContent div.textContent ol li ul li a{font-size: 13px; color: #333; text-decoration: underline !important;}
				div.pageInContent div.textContent ol li ul li a:hover{color: #008698; text-decoration: none !important;}
				div.pageInContent div.textContent ol li ul li span{
					color: #333; font-weight: bold;font-size: 13px;
				}

div.textContent h1{
   padding: 0;
   color: #008699;
   font-size: 150%;
   line-height: 108.5%;
   font-weight: bold;
   float: none;
   clear: both;
   margin-bottom: 12px;
}

div.textContent h2{
   padding: 0 0 0 0;
   color: #333;/*
   font-size: 13px;
   line-height: 19px;*/
	font-size: 81.25%;
	line-height: 135.714%; 
   font-weight: bold;
   float: none;
   clear: both;
   margin-bottom: 5px;
}/*
div.pageInContent div.textContent h3{
   padding: 0px 0px 0px 0px;
   color: #333;
   font-size: 13px;
   line-height: 19px;
   font-weight: bold;
   float: none;
   clear: both;
}*/
div.textContent h3 {
   padding: 0;
   color: #333;
	font-size: 81.25%;
	line-height: 135.714%; 
   font-weight: bold;
}

div.textContent h6 {
   padding: 0 0 19px 0;
   color: #000;
   font-size: 81.25%;
   line-height: 135.714%;
   font-weight: bold;
}

div.pageInContent div.textContent p{
	clear: both;
   padding: 0 0 12px 0;
   font-size: 81.25%;/*support_01*/
   line-height: 135.714%;/*support_01*/
	}
	

div.pageInContent div.textContent p a:link,
div.pageInContent div.textContent p a:visited { font-size: 100%; text-decoration: underline !important;}

div.pageInContent div.textContent p a:active,
div.pageInContent div.textContent p a:hover { font-size: 100%; text-decoration: none !important;}
    div.pageInContent div.textContent p img{ float: left; clear: left !important; border: none; margin-right: 12px; margin-bottom: 12px }
	div.pageInContent div.textContent p span.info{ color: #999; }
	div.pageInContent div.textContent img{ float: left; clear: left !important; border: none; margin-right: 12px; }    

div.pageInContent div.textContent p a.button{text-decoration: none !important;}

div.pageInContent div.textContent p b{
	font-size: 13px !important;
	line-height: 18px !important;
	}

div.moduleNode div.moduleCont ul.simpleLinks li { padding-bottom: 5px; margin: 0; float: left; clear: left; width: 100%;}

div.moduleNode div.moduleCont ul.simpleLinks li a:link,
div.moduleNode div.moduleCont ul.simpleLinks li a:visited { color: #333; text-decoration: underline !important;}

div.moduleNode div.moduleCont ul.simpleLinks li a:active,
div.moduleNode div.moduleCont ul.simpleLinks li a:hover { color: #008698; text-decoration: none !important;}

div.moduleNode.phoneSearch {
   float: left;
   width: 761px;
   height: 761px;
   padding: 0 0 0 8px;
   background: #fff none;
}
/* Tables Start */

.popupContent div.tablediv
{
	width: 550px !important;
	padding: 0 4px 6px 7px !important;
	margin: 2px 0 11px 0;
	background: transparent url(/common/images/tablediv_popup_bg.gif) bottom left no-repeat !important;
}

.popupContent div.tablediv table
{
	width: 540px !important;
}
.popupContent div.tablediv table td 
{
	font-size: 100% !important;
}

.popupContent div.tablediv table tr.title td
{
	font-size: 11px !important;
}

div.tablediv {
	float: left;
	width: 565px;
	height: auto;
	padding: 0 4px 6px 7px;
	margin: 2px 0 11px 0;
	background: transparent url(/common/images/tablediv_bg.gif) bottom left no-repeat;
	}
	div.tablediv table tr td img{ float:left;clear:both;}


div.tablediv table{
	width: 565px;
	float: left;
	}
	div.tablediv table tr{
		height: 24px;
		}
	div.tablediv table tr.title{
		background-color: #70bdc7 !important;
		}
		div.tablediv table tr.title td, div.tablediv table tr.title th{
			font-family: arial;/*
			font-size: 67.5%;*/
			font-size: 68.75% !important;
			color: #fff;
			font-weight: bold;
			padding-top: 6px;
			text-align: right;
			vertical-align: middle;
			border-bottom: none;
			background-color: #70bdc7 !important;
			background-image:none !important;
			}
			
			div.tablediv table tr.title td.right{
				border-left:1px solid #fff;
				text-align: right;
				}
	div.tablediv table tr td,div.tablediv table tr th   {
		color: #333;/*
			font-size: 67.5%;*/
			font-size: 68.75%;
		font-weight: normal;
		padding: 6px 8px 5px 8px !important;
		background: transparent url(/common/images/ico_dot.gif) bottom left repeat-x;
		}
		div.tablediv table tr.last td{border-bottom: none;}
		div.tablediv table tr td a:link,
		div.tablediv table tr td a:visited,
		div.tablediv table tr td a:active,
		div.tablediv table tr td a:hover{color:#333 !important; font-size: 100%; text-decoration: underline !important;}
		div.tablediv table tr td a:hover{color:#008698 !important; text-decoration: none !important;}
	
		div.tablediv table tr td a.button{text-decoration: none !important;}
		div.tablediv table tr td a.button span{color: #fff;}
		div.tablediv table tr td div, div.tablediv table tr td span
		{
			color: #333;
			font-size: 11px;
		}
		
		div.tablediv table tr td ul li
		{
			font-size: 100% !important;
		}
				
	div.tablediv table tr.paros{
		background-color: #F3FAFB !important;
		}
	div.tablediv table tr.paros td{
		background-color: #F3FAFB !important;
		}
	div.tablediv table tr.paratlan{
		background-color: #fff !important;
		}
	div.tablediv table tr.paratlan td{
		background-color: #fff !important;
		}
	.left{
		text-align: left !important;
		vertical-align: middle !important;
		}
	.right{
		text-align: right !important;
		border-left: 1px solid #70bdc7;
		vertical-align: middle !important;
		}	
	.tdtitle{font-weight: bold !important;}
	
	div.tablediv table tr td.left a {
		display: inline;
	}
	div.tablediv table tr td.left img {
		float: none;
		margin: 0 0 0 5px;
	}

/* Tables END */

div.pageInContent div.textContent ul{
	color: #333;
	padding: 0 0 0 24px;
	margin: 0;
	}
div.pageInContent div.textContent ul li{
	padding: 0;
	color: #333;/*
	font-size: 13px;
	line-height: 18px; */
	font-size: 81.25%;
	line-height: 135.714%; 
	margin-bottom: 6px;
	}
	div.pageInContent div.textContent ul li a{font-size: 13px; color: #333; text-decoration: underline !important;}
	div.pageInContent div.textContent ul li a:hover{color: #008698; text-decoration: none !important;}
	div.pageInContent div.textContent ul li span{font-size: 13px; color: #333; font-weight: bold;}

div.pageInContent div.textContent ul li ul li{
	font-size: 100%;
	line-height: 100%; 
	}
div.moduleNode div.moduleCont ul.simpleLinks li{ padding-bottom: 6px;}

div.moduleNode div.moduleCont ul.simpleLinks li a:link,
div.moduleNode div.moduleCont ul.simpleLinks li a:visited{ color: #333; text-decoration: underline !important;}

div.moduleNode div.moduleCont ul.simpleLinks li a:active,
div.moduleNode div.moduleCont ul.simpleLinks li a:hover{ color: #008698; text-decoration: none !important;}

div.moduleNode.phoneSearch{
   float: left;
   width: 761px;/*
   height: 761px;*/
   padding: 0 0 0 8px;
   background: #fff none;
}

/* Misc Addons */
.absmiddle{vertical-align: middle;}
.nofloat{float:none;clear:both;overflow:hidden;}

/* CURSOR STYLES */
.clink{cursor: pointer;}
.chelp{cursor: help;}
.cdef{cursor: default;}

/* xColors */

.colorGreen{background-color: #269f2e; color: #fff !important;}
.colorYellow{background-color: #fae405;}
.colorGreyLight{background-color: #d7d8da;}
.colorGreyDark{background-color: #666; color: #fff !important;}
.colorBlue{background-color: #198ed1;color: #fff !important;}
.colorRed{ color: #ff0000; }
.Error{background-color: #F3B700 !important;}
	
.fleft{float: left !important; display: block !important;}
.fright{float: right !important; display: block !important;}

/* MediaContent DIVs */

/* div.moduleNode.pics{background-position: top -24px !important;} */

div.moduleNode.pics{
	width: 378px;
	height: 487px !important;
	padding: 0 5px 0 1px !important;
	background: #fff url(/common/images/bg_shadow378.gif) bottom left no-repeat;
	margin:0 0 7px 0px !important;
	}
	
div.moduleNode.pics div.moduleCont h5{
	margin-top: 11px;
	margin-left: 6px;
	}
	div.moduleNode.pics div.moduleCont p{
		width: 360px !important;
		line-height: 16px;
		display: block !important;
		padding: 0 6px 4px 6px;
		}

div.moduleNode.pics div.subMenu{
	color: #333 !important;
	width: 378px;
	height: 24px;
	background: #fff;
	padding: 0 3px 0 2px !important;
	}
	div.moduleNode.pics div.subMenu ul{
		list-style: none;
		border-bottom: 1px solid #ccc;
		height: 24px;
		}
		div.moduleNode.pics div.subMenu ul li{
			color: #333 !important;
			display: block;
			float: left;
			height: 24px;
			border-right: 1px solid #fff;
			}
			div.moduleNode.pics div.subMenu ul li a{
				height: 11px;
				font-size: 11px;
				padding: 7px 6px 6px 6px;
				background-color: #999;
				color: #333;
				text-decoration: none;
				display: block;
				}
				div.moduleNode.pics div.subMenu ul li a:hover{
					text-decoration: none !important;
					color: #fff;
					background: #444;
					}
				div.moduleNode.pics div.subMenu ul li a.selected{
					text-decoration: none !important;
					color: #fff;
					background: #444;
					}
					
					/* colors */
					
					/* Petrol */
					div.moduleNode.pics div.subMenu ul li a.petrol{background: #108d9a !important; color: #fff !important;}
					div.moduleNode.pics div.subMenu ul li a.petrol:hover{background: #0d727d !important;}
					div.moduleNode.pics div.subMenu ul li a.petrol.selected{background: #0d727d !important;}
					
					/* Purple */
					div.moduleNode.pics div.subMenu ul li a.purple{background: #7e4f83 !important; color: #fff !important;}
					div.moduleNode.pics div.subMenu ul li a.purple:hover{background: #2d1d2f !important;}
					div.moduleNode.pics div.subMenu ul li a.purple.selected{background: #2d1d2f !important;}

/* ModuleNode Inner columns 4 wide panels */

.column{
	width: 170px;
	float: left !important;
	display: block !important;
	margin: 0 12px 0 0 !important;
	}
	.column p{
		height: 144px !important;
		}
	.column p img.thumb{
		width: 53px !important;
		height: 53px !important;
		display: block !important;
		margin-bottom: 6px !important;
		float: none !important;
		clear: both !important;
		border: 3px solid #000;
		}
	.column p img.thumb.wide{
		width: 172px !important;
		}
		
.column.pic{
	width: 358px !important;
	height: 126px;
	margin: 0 1px 0 6px !important;
	}
	div.moduleNode div.moduleCont div.column.pic ul.buttonholder{ width: 166px !important; float: left !important; }
	.column.pic h5{
		margin-bottom: 24px !important;
		margin-top: 2px !important;
		}
	.column.pic p{
		height: 44px !important;
		width: 160px !important;
		margin: 0 6px 0 0 !important;
		padding: 0 6px 0 0 !important; 
		line-height: 16px !important;
		display: block;
		float: none !important;
	}
	.column.pic img{
			width: 174px;
			height: 114px;
			margin: 0 12px 12px 0 !important;
			float: left;
			clear: left;
		}

/* Modulenode.ModuleCont p H5*/

h5{
	font-size: 11px !important;
	color: #333 !important;
	font-weight: bold !important;
	margin-bottom: 9px;
	}

/* More Buttons (With small arrows	) */

div.moduleNode div.moduleCont ul.buttonholder{
	width: 100% !important;
	height: auto;
	padding: 0 !important;
	background: transparent url(/common/images/ico_dot.gif) repeat-x top left !important;
	margin: 0 !important;
	list-style: none !important;
	float: left !important;
	}
	div.moduleNode div.moduleCont ul.buttonholder li{
		background: transparent url(/common/images/ico_dot.gif) repeat-x bottom left !important;
		padding: 0 0 1px 0 !important;
		}
		div.moduleNode div.moduleCont ul.buttonholder li a{
			display: block;
			height: 17px;
			margin: 4px 0 1px 0 !important;
			padding-top: 2px; 
			}
		div.moduleNode div.moduleCont ul.buttonholder li a.Blue{
			background: transparent url(/common/images/ico_arrow-blue.gif) no-repeat right !important;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Blue:hover{
				background: transparent url(/common/images/ico_arrow-blue-hover.gif) no-repeat right !important;
				}
		div.moduleNode div.moduleCont ul.buttonholder li a.Petrol{
			background: transparent url(/common/images/ico_arrow-petrol.gif) 100% 0px no-repeat;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Petrol:hover{
				background: transparent url(/common/images/ico_arrow-petrol.gif) 100% -123px no-repeat;
				}
		div.moduleNode div.moduleCont ul.buttonholder li a.Purple{
			background: #fff url(/common/images/ico_arrow-purple.gif) no-repeat right !important;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Purple:hover{
				background: #fff url(/common/images/ico_arrow-purple-hover.gif) no-repeat right !important;
				}
		div.moduleNode div.moduleCont ul.buttonholder li a.Orange{
			background: #fff url(/common/images/ico_arrow-orange.gif) no-repeat right !important;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Orange:hover{
				background: #fff url(/common/images/ico_arrow-orange-hover.gif) no-repeat right !important;
				}
		div.moduleNode div.moduleCont ul.buttonholder li a.Grassgreen{
			background: #fff url(/common/images/ico_arrow-grassgreen.gif) no-repeat right !important;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Grassgreen:hover{
				background: #fff url(/common/images/ico_arrow-grassgreen-hover.gif) no-repeat right !important;
				}
		div.moduleNode div.moduleCont ul.buttonholder li a.Green{
			background: #fff url(/common/images/ico_arrow-green.gif) no-repeat right !important;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Green:hover{
				background: #fff url(/common/images/ico_arrow-green-hover.gif) no-repeat right !important;
				}
		div.moduleNode div.moduleCont ul.buttonholder li a.Lightblue{
			background: #fff url(/common/images/ico_arrow-lightblue.gif) no-repeat right !important;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Lightblue:hover{
				background: #fff url(/common/images/ico_arrow-lightblue-hover.gif) no-repeat right !important;
				}
		div.moduleNode div.moduleCont ul.buttonholder li a.Red{
			background: transparent url(/common/images/ico_arrow-red.gif) 100% 0px no-repeat;
			}
			div.moduleNode div.moduleCont ul.buttonholder li a.Red:hover{
				background: transparent url(/common/images/ico_arrow-red.gif) 100% -123px no-repeat;
				}


	
/* SEPARATOR */

div.separator{
	width: 100% !important;
	height: 1px !important;
	overflow: hidden !important;
	background: url(/common/images/ico_dot.gif) repeat-x top left !important;
	margin: 12px 0 12px 0 !important;
	float: none !important;
	clear: both !important;
	display: block !important;
	}
	
/* SMALLPRINT LINKS & IDs */

a.smallprintlink{
	font-size: 9px !important;
	text-decoration: none !important;
	vertical-align: super !important;
	color: #ff0000 !important;
	background-color: transparent !important;
	font-weight: bold !important;
	/*line-height: 16px;*/

	}
	a.smallprintlink:hover{
		color:#ff0000 !important;
		text-decoration: none !important;
		}


a.smallprintid{
	font-size: 9px !important;
	vertical-align: super !important;
	background-color: transparent !important;
	color: #333 !important;
	font-weight: bold !important;
	text-decoration: none !important;
	padding: 0 1px 0 1px;
	cursor: default;
	}
	a.smallprintid:hover{
		color: #333 !important;
		text-decoration: none !important;
		}

/* ALIGN HORIZONTALY */
.hcenter{ text-align: center !important; }
.hleft{ text-align: left !important; }
.hright{ text-align: right !important; }

.center{ text-align: center !important; }

/* ALIGN VERTICALY */
.vtop{vertical-align: top !important; font-size: 79% !important;}
.vmiddle{vertical-align: middle !important;}
.vbottom{vertical-align: bottom !important;}

.fltLft {
   float: left !important;
}

.red {color:#ff0000 !important;}


.formdivtop
{
	width: 567px;
	font-size:0px;
	line-height:0px;
	height:1px;
	background-color:#ccc;
	padding:0px 0px 0px 0px;
	margin:19px 0 0px 6px;/*
	border-top: 1px solid #ccc;*/
}

.formdiv
{
	background-image: url(/common/images/tablediv_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: auto;
	width: 576px;/*
	padding: 10px 0px 10px 15px;*/
	padding: 10px 0 10px 0;
	margin: 0 0px 10px 0px;
	float: left;
}


.formdiv a.button:link,
.formdiv a.button:visited,
.formdiv a.button:active,
.formdiv a.button:hover{
	font-size: /*68.75100%*/11px !important;
}
.formdiv a.button:link span,
.formdiv a.button:visited span,
.formdiv a.button:active span,
.formdiv a.button:hover span {
	/*font-size: 68.75% !important;*/
	font-size: 11px !important;
}

.formdiv form
{
	padding:0 !important;
	margin:0 !important;
	color:#333;
	font-size:100%;
}

.formdiv h2 {
    float: left; margin-left: 20px;
}

.formdiv p {
	clear: left;
	padding: 0 0 7px 0 !important;
	margin: 0;
}
.formdiv p.simpleText {
	padding: 0 13px !important;
	font-size:67.5% !important;
}

.formdiv form div, form em
{/*
	font-size:13px;
	line-height: 16px;*/
	color: #000000;
}

.formdiv form div.fieldDiv
{
clear: both;
	padding: 5px 0px 5px;
}
.formdiv form div.fieldDiv label {
	font-size: 67.5%;
}

.formdiv form div.fieldDiv label.innerC
{
	display: block;
	float: left;
	width: 65px;
	padding: 0 0 0 5px;
	text-align: left;
}

.formdiv FORM DIV.fieldDiv select {
	font-size: 72%;
}


label
{
/*	display:block;
	float:left;
	text-align:right;
	vertical-align:top;
   font-size: 88%;
	width: 108px;
	padding: 5px 12px;
	color: #333;*/

	display: block;
	float: left;
	width: 108px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-size: 88%;
	vertical-align: top;
	text-align: right;
	color: #333;
}

div.extendFields
{
	clear: both;
}

div.extendFields label
{
	font-size: 70%;
}
div.extendFields label.simple
{
	display: inline;
	float: none;
	text-align: left;
	width: auto;
	padding: 0;
}

select{
	border: 1px solid #ccc;
	color: #333;
	font-size: 85%;
	background-color: #fff;
	width: auto;
	cursor: pointer;	
	margin: 6px 0 6px 0;
	}
input.Text{
	border: 1px solid #ccc;/*
	color: #333;
	font-size: 100%;
	padding: 3px 2px 4px 2px;
	height: 13px;*/
	width: 284px;
	background: transparent url(/common/images/input_sh2.gif) repeat-x top left;
	
   padding: 3px 5px 4px 5px;
   font-size: 85%;
   color: #4d4d4d;
	}
	input.Text.Med{width: 90px !important;}

input.centerCb
	{
		
		float: left;
		margin-left:132px;
		padding: 0px 0px 0px 0px;
	}
	
textarea{
	border: 1px solid #ccc;
	color: #333;
	font-size: 100%;
	width: 290px;
	padding: 3px 2px 4px 2px;
	height: 156px;
	margin: 6px 0 6px 0;
	background: #fff url(/common/images/bg_shadow.gif) repeat-x top left;
	}


/* Tooltips */
#tooltip
{
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #f6f8f9;
    padding: 6px;
    color:#000000;
}

#tooltip h2, #tooltip div
{
    margin-bottom: 10px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px !important;
}
#tooltip h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
}

.tooltipw500
{
	width:500px;
}

/* Phone page */

.phoneLeft
{
	list-style:none;
	float:left;
	width:186px;
	margin: 0px 6px 0px 3px;
	overflow:hidden;
}

.phoneLeft #bigPic
{
	float:left;
	margin: 0px 0px 0px 16px;	
}

.phoneLeft img.smallPic
{
	float:left;
	width:52px;
	margin: 20px 0px 0px 7px;
	cursor:pointer;
}

.phoneRight
{
	list-style:none;
	float:left;
	width:570px;
	/**width:568px;*/
}

/* Tabs */

.phoneRight li { list-style:none; float:left; }
.phoneRight ul.tabUl a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin-right:2px;
  margin-left:0;
  font-size: 67.5%;
  color:#000;
  background:#bad4da;
  border:1px solid #ccc;
  width:100px;
  text-align:center;
}
.phoneRight ul.tabUl a:hover 
{
	font-weight:bold;
  }
.phoneRight ul.tabUl a.selected {
  margin-bottom:0;
  color:#fff;
  font-weight: bold;
  background:#008698;
  border-bottom:1px solid #008698;
  cursor:default;
  }
.phoneRight div.tabDiv
{
  margin-top :24px;
  clear:left;
  background:#fff;
  width:570px;
  border: 1px solid #ccc;
}

.phoneRight div.tabDiv div.accHeader
{
	background:#008698;
	height:19px;
	padding: 5px 0px 0px 8px;
	cursor: pointer;
}

.phoneRight div.tabDiv div.accHeader img
{
	display:block;
	float:left;
	margin: 0px 8px 0px 0px;
}

.phoneRight div.tabDiv div.accHeader a
{
	display:block;
	float:left;
	margin-top:2px;
	font-size: 67.5%;
	font-weight: bold;
	color: #fff;
}

.phoneRight div.tabDiv div.accHeader a:hover
{
	text-decoration:none !important;
}

.phoneRight div.tabDiv div.accHeader span.price
{
	float:right;
	margin: 2px 10px 0px 0px;
	font-weight:bold;
	color:#fff;
	font-size: 67.5%;
}

.phoneRight div.tabDiv div.accContent
{
	background:#fff;
	color:#000;
}

.phoneRight div.tabDiv div.accContent table
{
	width:100%;
}

.phoneRight div.tabDiv div.accContent table tr
{
	height: 24px;
}

.phoneRight div.tabDiv div.accContent table tr td
{
	width: 50%;
	color: #333;
	font-size: 67.5% !important;
	font-weight: normal;
	padding: 6px 6px 5px 28px !important;
	background: transparent url(/common/images/ico_dot.gif) bottom left repeat-x;
}

.phoneRight div.tabDiv div.accContent table tr td.right
{
	padding-left: 8px !important;
	border-left: 1px solid #70bdc7;
	text-align: left !important;
}

.phoneRight div.tabDiv div.accContent table tr.tariff
{
	cursor:pointer;
}
	
.phoneRight div.tabDiv div.accContent table tr.selected td
{
	font-weight: bold;
	background-color:#bad4da;
}

.phoneRight div.tabDiv div.accContent table tr.last td
{
	border-bottom: none;
}

.phoneRight div.tabDiv div.vmaxPrice
{
	height:30px;
	border-bottom: 1px solid #ccc;
}

.phoneRight div.tabDiv div.vmaxPrice span
{
	float:left;
	margin: 8px 0px 0px 8px;
	color:#000;
	font-size: 67.5%;
} 

.phoneRight div.tabDiv div.vmaxPrice a.button
{
	margin: 6px 6px 0px 10px !important;
	margin: 0px 3px 0px 5px;
}

.phoneRight div.tabDiv div.vmaxPrice a.button span
{
	font-size: 100% !important;
	padding: 2px 9px 0 4px !important;
	margin: 0px !important;
	color:#fff;
}

.phoneRight div.tabDiv div.vmaxPrice span.price
{
	float:right;
	margin: 8px 10px 0px 0px;
	font-weight:bold;
	color:#000;
}

.phoneRight div.tabDiv div.accContent table tr.pricerow
{
	display:none !important;
}

.phoneRight div.tabDiv div.accContent table tr.pricerow.selected
{
	display:inherit !important;
}

.phoneRight div.tabDiv div.accContent table tr.pricerow td
{
	width: 570px;
	padding-left: 55px !important;
	background-color:#fff !important;
}

.phoneRight div.tabDiv div.accContent table tr.pricerow td span.left
{
	float:left;
	width:400px;
	color:#000;
}

.phoneRight div.tabDiv div.accContent table tr.pricerow td span.price
{
	float:right;
	margin: 0px 6px 0px 0px;
	color:#000;
}

.phoneRight div.tabDiv div.accContent table tr.pricerow td a.button
{
	float:right;
	margin: 6px 6px 0px 0px;
}

.phoneRight div.tabDiv div.accContent table tr.pricerow td a.button span
{
	font-size:/*148%*/11px !important;
	color:#fff;
}

.phoneRight a.button
{
	margin: 6px 6px 0px 0px;
}

.phoneRight a.button span
{
	font-size: 100% !important;
	padding: 2px 9px 0 4px !important;
	margin: 0px !important;
	color:#fff;
}

/* Pop-up */

#popupOverlay
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1000;
	/** gergo **/
	width:100% !important;
	height:100% !important;
	height: 900px;
	/** gergo vege **/
	background-color: gray;
	display: none;
}

#popupContainer
{
	position:absolute;
	z-index: 1001;
	display: none;

	/** gergo **/
	top:50% !important;
	margin-top: -100px !important;
	left:50% !important;
	margin-left: -290px !important;
	/** gergo vege **/

	background-color:white;
	padding: 10px;
}

#popupContainer div.logo
{
	float:left;
}

#popupContainer div.close
{
	float:right;
	cursor:pointer;
}

#popupContainer div.close span
{
	color: #000;
	font-size: 11px;
	line-height: 11px;
	vertical-align: top;
	margin-right: 5px;
}

#popupContainer div.popupContent
{
	float:left;
	margin-top:10px;
	clear:both;
	width:100%;
	overflow:auto;
	color: #333;
	font-size: 11px;
	line-height: 11px;
}

#popupContainer div.popupContent p
{
	color:#333 !important;
	font-size: 11px;
	line-height: 15px;
}

#popupContainer div.popupContent h2
{
   padding: 4px 0 6px 0px;
   font-size: 16px;
   line-height: 21px;
   font-weight: bold;
   color: #333;
}


#popupContainer div.popupContent ul{
	color: #000;
	padding: 0 0 0 24px;
	margin: 0;
	}
#popupContainer div.popupContent ul li{
	padding: 0;
	color: #000;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 6px;
	}
	#popupContainer div.popupContent ul li a{font-size: 13px; color: #333; text-decoration: underline !important;}
	#popupContainer div.popupContent ul li a:hover{color: #008698; text-decoration: none !important;}
	#popupContainer div.popupContent ul li span{font-size: 13px; color: #333; font-weight: bold;}

#popupContainer div.popupContent ol{
	margin: 0 0 0 30px;
	padding:0;
	}
	#popupContainer div.popupContent ol li{
		padding: 0;
		margin: 0 0 12px 0;
		color: #333;
		font-size: 11px;
		line-height: 15px;
		}
		#popupContainer div.popupContent ol li a{font-size: 13px; color: #333; text-decoration: underline !important;}
		#popupContainer div.popupContent ol li a:hover{color: #008698; text-decoration: none !important;}
		#popupContainer div.popupContent ol li span{ color: #333; font-weight: bold; font-size: 13px;}
		
		#popupContainer div.popupContent ol li ul{
			margin: 0;
			padding: 0;
			}
			#popupContainer div.popupContent ol li ul li{
				margin: 0 0 0 15px;
				padding: 0;
				color: #333;
				font-size: 11px;
				line-height: 15px;
				font-weight: normal;
				}
				#popupContainer div.popupContent ol li ul li a{font-size: 13px; color: #333; text-decoration: underline !important;}
				#popupContainer div.popupContent ol li ul li a:hover{color: #008698; text-decoration: none !important;}
				#popupContainer div.popupContent ol li ul li span{
					color: #333; font-weight: bold;font-size: 13px;
				}
span#content {
	padding-left: 12px;
	display: block;
	font-size:82.75% !important;
}

.vtop a:link, 
.vtop a:visited, 
.vtop a:active, 
.vtop a:hover {
	color: #000;
	font-size: 100%;
}
.vtop a:active, 
.vtop a:hover {
   color: #008698;
}

#commonFields span {
	display: block;
	float: left;
	padding: 5px 5px 0 0;
	font-size: 90%;
}
#commonFields select {
	float: left;
	margin: 4px 5px 0 0;
}

.subform a.button {
	font-size: /*100%*/11px !important;
}

#pnlForm a.button:link,
#pnlForm a.button:visited {
	font-size: /*100%*/11px !important;
}
#pnlForm a.button:active,
#pnlForm a.button:hover {
	font-size: /*68.75%*/11px !important;
}

/* FAQ */

div.faq div.accHeader
{
	background:#008698;
	height: 19px;
	padding: 5px 0px 0px 8px;
	cursor: pointer;
	margin-bottom: 2px;
}

div.faq div.accHeader.twoline
{
  height: 36px;
}

div.faq div.accHeader img
{
	display:block;
	float:left;
	margin: 0px 8px 0px 0px;
}

div.faq div.accHeader a
{
	display:block;
	width: 500px;
	float:left;
	margin-top:0px;
	font-size: 67.5%;
	font-weight: bold;
	line-height: 16px !important;
	color: #fff !important;
}

div.faq div.accHeader a:hover
{
	text-decoration:none !important;
}

div.faq div.accContent
{
	background:#fff;
	color:#000;
}

div.faq div.accContent div.tablediv
{
  background: transparent url(/common/images/tablediv_faq_bg.gif) no-repeat scroll left bottom;
	width:547px !important;
}

div.faq div.accContent table
{
	width:547px !important;
}

div.faq div.accContent table tr
{
	height: 24px;
}

div.faq div.accContent table tr td
{
	width: 50%;
	color: #333;
	font-size: 67.5% !important;
	font-weight: normal;
	padding: 6px 6px 5px 28px !important;
	background: transparent url(/common/images/ico_dot.gif) bottom left repeat-x;
}

div.faq div.accContent table tr td.right
{
	padding-left: 8px !important;
	border-left: 1px solid #70bdc7;
	text-align: left !important;
}

/*ad div begin*/
div.ad
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(images/bg_ad.png) bottom center no-repeat;
	display: table-cell;
	vertical-align: middle !important;
	padding-left:6px;
}


div.BannerLandingRight
{
	overflow:hidden;

	height: 180px !important;
	background-color: #E5E5E5;
}

div.BannerLandingRight div.ad
{
	height: 170px !important;
	line-height: 170px !important;
	width: 180px !important;
}

.green h4{
		background-color:#8cc55a !important;
		
	}

.green a:link {
		background:transparent url(/common/images/ico_arrow-grassgreen_new.gif) no-repeat scroll 100% 3px !important;
	}
	
.green a:hover {
		background:transparent url(/common/images/ico_arrow-grassgreen_new.gif) no-repeat scroll 100% -120px !important;
	}

.doubleline{
height:28px !important;
}	

.bold {
 font-weight:bold !important;
}

.red {
 color:red !important;
}

/*ad div end*/