@charset "utf-8";
/* SRS portál CSS*/

@import url(topmenu.css);

body {
 font-family: Arial, sans-serif;
 color:#4e4e4e;
 background:#cccccc url(../images/srs_bg.png) repeat-x left top;
 line-height:1.8em;
 font-size:12px;
 text-align:left;
 margin:5px auto 20px;
}
table, tr, td, div, span {
 padding:0; margin:0;
}
#portalmiddle {
 width:1006px;
 margin:auto;
 background:transparent url(../images/portal_bg.png) repeat-y 2px top!important;
 background:transparent none;
}
#portal {
 width:980px;
 margin:auto;
}
#portaltop {
 height:13px;
 width:980px!important; width:980px;
 margin:auto;
 background:url(../images/pagetop_bg.png) repeat-x center bottom;
 text-align:center;
}
#portalbottom {
 height:12px;
 width:1006px;
 margin:auto;
 background:url(../images/portalbottom_bg.png) no-repeat left top!important;
 background:transparent none;
}

.hr {
 display: none;
}
a {
 text-decoration:none;
 font-weight:bold;
 color:#297580;
}
#contentdiv a, .infopanel a, .GroupTitle a {
 text-decoration:underline;
}
#nobg {
 background-image:none;
}
.clearfloat {
 clear:both;
}
.more {
 float:right;
}
.more a {
 color:#297580;
 background:url(../images/morelink_img.png) no-repeat right 5px;
 padding-right:12px;
}
.UpTo {
 text-align:right;
 margin:10px 0;
}
.SearchMark {
 background-color:#a3d2fc;
}
.MainTitle {
 font-weight:bold;
 font-size:14px;
 color:#297580;
 margin:20px 0;
}
span.hefop {
 margin-right:14px;
}
span.hefop a {
 color:#317fbd;
 font-size:12px;
}
.PageTop {
 background-color:#fff;
 width:980px;
}
.PageTop td.Right {
}
.PageTop td.Right .VariantLinkPortlet {
 text-align:right;
}
.PageTop td.Right .VariantLinkPortlet span {
 margin-right:25px;
}
.PageTop td.Right .VariantLinkPortlet span img {
 margin-right:5px;
}
.PageTop td.Right .VariantLinkPortlet a {
 color:#505050;
 font-size:11px;
 font-weight:normal;
}
.PageTop td.Left {
 width:728px;
}
.SubPageHolder {
/* background-color:#fff;*/
}
.ContentWrapper {
 width:980px;
 background-color:#fff;
}
.Content {
 padding:20px 25px;
}
.TwocolContents {
 width:784px;
 background-color:#fff;
 border-top:3px solid #848484;
}
.TwocolContents .Content {
 padding:5px 25px 25px;
 width:784px;
 background-color:#fff;
}
.RightContents {
 background:url(../images/page_right_bg.png) repeat-y left top;
 width:196px;
 padding:0 0 15px 0;
 border-top:3px solid #848484;
}
.bottomrc {
 border:0px none;
}
.HeadingPathPortlet {
 margin-bottom:25px;
}
.SimpleQueryPortlet {
 width:240px;
 height:40px;
 background-color:#f3f3f3;
}
.SimpleQueryPortlet .Search {
 width:225px;
 margin:7px auto 0px;
}
.SimpleQueryPortlet input {
 border:1px solid #e2e2e2;
 margin-right:7px;
 padding-top:3px;
 height:19px;
 width:155px;
 color:#4E4E4E;
}
.SimpleQueryPortlet input, .SimpleQueryPortlet img {
 vertical-align:middle;
}
.topimage {
 height:221px;
 border-bottom:3px solid #317fbd;
}

/*--- R I G H T - H E A D I N G ---*/
.RightHeading div {
 padding:0px;
 margin:0px;
}
.RightHeading .Heading {
 width:186px;
 margin:0 0 0 10px;
}
.RightHeading a {
 color:#fff;
 font-size:12px;
 font-family:Tahoma, Arial, sans-serif;
}
#li_over {
 position:static;
}
.RightHeading div.MenuLevel0 {
 background:url(../images/right_heading_li_bg.png) no-repeat left bottom;
 display:block;
 padding:0px;
 margin:0;
 position:static;
}
.RightHeading div.MenuLevel0 a {
 padding:10px 10px 10px 50px;
 display:block;
 position:static!important; position:relative;
}
.RightHeading div.MenuLevel0 a span {
}
.RightHeading div a#MenuOver, #li_over a {
 color:#fff;
 background-color:#4f4f4f;
}
.RightHeading div.SubmenuContainer {
 position:relative;
 width:186px;
}
.RightHeading div.SubmenuContainer div div.SubmenuContainer {
 width:165px;
}
.RightHeading div.SubMenu {
 background-color:#4f4f4f;
 padding-left:15px;
 display:none;
}
table.RightHeading .Heading div div.over div.MenuLevel0 a {
 background-color:#4f4f4f;
 color:#8bcad1;
 display:block;
}
.RightHeading div.Visible {
 background:#4f4f4f url(../images/right_heading_li_over.png) repeat-x left top;
 margin:0;
 padding:0;
 display:block;
 overflow:hidden;
 border-bottom:1px solid #c1c1c1;
}

/* Kinyíló almenü */
.RightHeading div.Floated {
 background:url(../images/right_floated_bg.png) repeat-y left top;
 display:none;
 position:absolute;
 z-index:0;
 right:170px;
 top:0;
 width:182px;
}

.RightHeading div.over div.Floated {
 display:block;
}
.RightHeading div.over .MenuLevel0 a span.bridge {
 display:block;
}

.RightHeading div.SubMenu div.MenuLevel1 a {
 color:#8bcad1;
 font-size:11px;
 background:transparent url(../images/right_heading_level2_link.png) no-repeat left 10px;
 padding:3px 0 5px 10px;
 display:block;
 margin-left:15px;
 position:static!important; position:relative;
}
.RightHeading div.SubMenu div.MenuLevel1 a:hover {
 color:#fff;
}
.RightHeading .SubmenuContainer div.Floated .MenuLevel1 a {
 margin:0px;
}
.RightHeading div.SubMenu div.MenuLevel1 a#MenuOver {
 background:url(../images/right_heading_level2_link.png) no-repeat left 10px;
}
.RightHeading div.SubMenu #li_over {
 background-image:none;
}

/* piktogrammok */

/*--- kisker ---*/

.RightHeading .MenuLevel0 a.kiskereskedelmi_megoldasok {
 background:transparent url(../images/left_kiskereskedelmi_megoldasok.png) no-repeat 4px center;
}

.RightHeading .MenuLevel0 a.kiskereskedelmi_megoldasok:hover, #li_over a.kiskereskedelmi_megoldasok, table.RightHeading .Heading div div.over div.MenuLevel0 a.kiskereskedelmi_megoldasok {
 background:#4f4f4f url(../images/left_kiskereskedelmi_megoldasok_hover.png) no-repeat 4px center;
}

/*--- nagyker ---*/
.RightHeading .MenuLevel0 a.nagykereskedelmi_megoldasok {
 background:transparent url(../images/left_nagyker_megoldasok.png) no-repeat 4px center;
}

.RightHeading .MenuLevel0 a.nagykereskedelmi_megoldasok:hover, #li_over a.nagykereskedelmi_megoldasok, table.RightHeading .Heading div div.over div.MenuLevel0 a.nagykereskedelmi_megoldasok {
 background:#4f4f4f url(../images/left_nagyker_megoldasok_hover.png) no-repeat 4px center;
}

/*--- töltőállomás ---*/
.RightHeading .MenuLevel0 a.toltoallomas_megoldasok {
 background:transparent url(../images/left_toltoallomas_megoldasok.png) no-repeat 4px center;
}

.RightHeading .MenuLevel0 a.toltoallomas_megoldasok:hover, #li_over a.toltoallomas_megoldasok, table.RightHeading .Heading div div.over div.MenuLevel0 a.toltoallomas_megoldasok {
 background:#4f4f4f url(../images/left_toltoallomas_megoldasok_hover.png) no-repeat 4px center;
}

/*--- EDI ---*/
.RightHeading .MenuLevel0 a.edi_megoldasok {
 background:transparent url(../images/left_edi_megoldasok.png) no-repeat 4px center;
}

.RightHeading .MenuLevel0 a.edi_megoldasok:hover, #li_over a.edi_megoldasok, table.RightHeading .Heading div div.over div.MenuLevel0 a.edi_megoldasok {
 background:#4f4f4f url(../images/left_edi_megoldasok_hover.png) no-repeat 4px center;
}

/*--- IT biztonság ---*/
.RightHeading .MenuLevel0 a.it_biztonsagi_megoldasok {
 background:transparent url(../images/left_it_biztonsagi_megoldasok.png) no-repeat 4px center;
}

.RightHeading .MenuLevel0 a.it_biztonsagi_megoldasok:hover, #li_over a.it_biztonsagi_megoldasok, table.RightHeading .Heading div div.over div.MenuLevel0 a.it_biztonsagi_megoldasok {
 background:#4f4f4f url(../images/left_it_biztonsagi_megoldasok_hover.png) no-repeat 4px center;
}

/*--- Szolgáltatások ---*/
.RightHeading .MenuLevel0 a.szolgaltatasok {
 background:transparent url(../images/left_szolgaltatasok.png) no-repeat 4px top;
}

.RightHeading .MenuLevel0 a.szolgaltatasok:hover, #li_over a.szolgaltatasok, table.RightHeading .Heading div div.over div.MenuLevel0 a.szolgaltatasok {
 background:#4f4f4f url(../images/left_szolgaltatasok_hover.png) no-repeat 4px top;
}


/*--- A R T I C L E S ---*/
.MainEditorial {
 width:900px;
}
.MainEditorial .Lead {
 text-align:justify;
}
.MainEditorial .Lead .more {
 margin-left:5px;
}
.MainEditorial .more {
 clear:both;
}

.LeadRow .Image img {
 width:200px;
}
.CikkImage {
 /*border:1px solid #4f4f4f;*/
}
.HeadingPath {
 color:#f15a25;
}
.HeadingPath .separator {
 color:#297580;
 padding:0px 5px;
}
.HeadingPath a {
 color:#297580;
}
.Title, .Title a, .actionMessages{
 color:#297580;
 font-weight:bold;
 font-size:14px;
 padding-top:15px;
}
.actionMessages {
 padding-top: 50px;
 padding-left: 30px;
}
.ContentViewPortlet .Title {
 width:660px;
 margin-bottom:10px;
}
#ForwardPrint {
 float:right;
}
#ForwardPrint img, .LetterSize img {
 margin-right:5px;
 cursor:pointer;
}
.LetterSize {
 float:right;
}

.infopanel {
 background:url(../images/page_bottomtop_bg.png) repeat-x left bottom;
 height:35px;
 width:784px;
 color:#297580;
}

#pagebreakup, #pagebreakdown, #page_list {
 width:734px;
 text-align:center;
}
#pagebreakup .middle {
 font-weight:bold;
}
#pagebreakdown {
 border-top:1px solid #66ade7;
 padding-top;3px;
}

#pagebreakup span, #pagebreakdown span, #page_list span {
 display:block;
 float:left;
 owerflow:hidden;
 width:240px;
 text-align:center;
 border:1px solid #fff;
}

#pagebreakup span.next, #pagebreakdown span.next, #page_list span.next {
 text-align:right;
}
#pagebreakup span.prev, #pagebreakdown span.prev, #page_list span.prev {
 text-align:left;
}

#pagebreak_list {
 clear:both;
 margin:15px 0;
}
#pagebreak_list, #pagebreak_list a {
 font-size:11px;
}

/*--- SITEMAP ---*/
.SiteMap .MainTitle {
 margin:20px 0 5px 0;
 border-bottom:1px solid #F15C27
}
.SiteMap a {
 color:#266190;
}
.SiteMap a:hover {
 text-decoration:underline;
}
#SiteMapLevel0 {
 margin-top:10px;
}
#SiteMapLevel0 a {
 background:url(../images/morelink_img.png) no-repeat left 5px;
 padding-left:12px;
 font-size:14px;
}
#SiteMapLevel1 {
 margin-left:25px;
 font-size:12px;
}
#SiteMapLevel2 {
 margin-left:35px;
}
#SiteMapLevel2 a {
 font-size:10px;
}
#SiteMapLevel3 {
 margin-left:45px;
}
#SiteMapLevel3 a {
 font-size:10px;
}
#SiteMapLevel4 {
 margin-left:45px;
}
#SiteMapLevel4 a {
 font-size:10px;
}
.SiteMapDescription {
 margin-left:5px;
 color:#266190;
}

/*###################*/
/*--- Attachments ---*/
/*###################*/
.KapcsolodoAnyagok {
 width:431px;
 margin:20px auto;
}

.KapcsolodoAnyagok .Middle {
 width:431px;
 background:url(../images/attachment_count.png) repeat-y left top;
 padding:5px 15px;
}

.KapcsolodoAnyagok .Attachment .Title {
 font-weight:bold;
 font-size:14px;
 color:#f15a25;
 margin:20px 0 10px;
 height:32px;
 display:NONE;
}
.KapcsolodoAnyagok .HeaderClass {
 color:#fff;
 font-weight:bold;
 font-size:14px;
 padding:0 15px;
 background:url(../images/attachment_head.png) repeat-y left top;
 height:35px;
}
.KapcsolodoAnyagok .Bottom {
 height:9px;
 background:url(../images/attachment_bottom.png) no-repeat left top;
}
.KapcsolodoAnyagok .Attachment img {
 display:none;
}
.KapcsolodoAnyagok .Attachment .Lead {
 font-weight:bold;
}
.KapcsolodoAnyagok .Attachment div a {
 padding-left:12px;
 margin-left:5px;
 background:url(../images/morelink_img.png) no-repeat left 5px;
}

.KapcsolodoAnyagok .Attachment div a:hover {
 text-decoration:underline;
}

.ContentAttachmentParentsPortlet .KapcsolodoAnyagok {
 width:auto;
 margin:5px auto; 
}
.ContentAttachmentParentsPortlet .HeaderClass {
 color:#fff;
 font-weight:bold;
 font-size:14px;
 padding:0 15px;
 background:url(../images/attachment_parent_head.png) no-repeat left bottom;
 height:36px;
}

.ContentAttachmentParentsPortlet .Middle {
 background:url(../images/attachment_parent_count.png) repeat-y left top;
 padding:5px 15px;
 width:730px;
}
.ContentAttachmentParentsPortlet .Bottom {
 background:url(../images/attachment_parent_bottom.png) no-repeat left top;
 width:730px;
 height:9px;
}

/*--------------------------*/
/*### End of Attachments ###*/
/*--------------------------*/

.CikkTextboxTitle {
 background-color:#dcdcdc;
 color:#4e4e4e;
}
table.CikkTextbox {
 border:1px solid #dcdcdc;
 margin:5px;
}
table.CikkTextbox p {
 margin:3px;
}
table.CikkTextbox td {
 padding:5px;
}

/* táblastílusok */
.CikkArticleTableBorder table td {
 padding:5px;
}
.CikkArticleTableBorder table p {
 margin:0;
}
/*-- Fejléces táblázat keretekkel --*/

.style1Table {
 border-right:1px solid #dcdcdc;
 border-top:1px solid #dcdcdc;
}
.style1Table td {
 border-left:1px solid #dcdcdc;
 border-bottom:1px solid #dcdcdc;
}
.style1CikkArticleFirstTd {
 background-color:#dcdcdc;
}

/*-- Váltott soros táblázat fejléccel --*/
.style2Table {
 border-right:1px solid #dcdcdc;
 border-top:1px solid #dcdcdc;
}
.style2Table td {
 border-left:1px solid #dcdcdc;
 border-bottom:1px solid #dcdcdc;
}
.style2CikkArticleFirstTd {
 background-color:#dcdcdc;
}
.style2CikkArticleEvenTd {
}
.style2CikkArticleOddTd {
 background-color:#dcdcdc;
 color:#333;
}

/*-- halványkékkel kitöltött táblázat --*/
.style3Table {
 background-color:#dcdcdc;
 border-right:1px solid #fff;
 border-top:1px solid #fff;
 color:#333;
}
.style3Table td {
 border-left:1px solid #fff;
 border-bottom:1px solid #fff;
}

/*-- Váltott soros táblázat fejléc nélkül --*/
.style4Table {
 border-right:1px solid #dcdcdc;
 border-top:1px solid #dcdcdc;
}
.style4Table td {
 border-left:1px solid #dcdcdc;
 border-bottom:1px solid #dcdcdc;
}
.style4CikkArticleFirstTd {
 background-color:#dcdcdc;
 color:#333;
}
.style4CikkArticleEvenTd {
}
.style4CikkArticleOddTd {
 background-color:#dcdcdc;
 color:#333;
}

/*--- INFOPANEL ---*/
.infopanel p {
 margin:0 25px 0 0;
 font-weight:bold;
 padding:10px 5px 0px;
 text-align:center;
}
.infopanel span, .infopanel a {
 color:#43a2af;
}

/*--- S E A R C H ---*/
.SearchResultsPortlet .Message {
 margin:15px 0;
 font-weight:bold;
 clear:both;
}
.SearchResultsPortlet form {
 clear:both;
}
.SearchResultsPortlet .MainTitle {
 margin-bottom:0px;
 width:300px;
 float:left;
}
.SearchResultQuery, .SearchResultSize {
 font-weight:bold;
}
.SearchResultBody p {
 margin:3px 0;
}
.SearchResultBody .Date, .SearchResultBody .Body, .SearchResultBody .Lead{
 margin-left:25px;
}
.SearchResultBg1 {
 background-color:#DCDCDC;
 padding:5px;
}
.SearchResultBg0 {
 padding:5px;
}
.SearchResultHeader {
 padding-bottom:5px;
 border-bottom:1px solid #848484;
}

.SearchResultsPortlet .Title a img {
 margin-left:5px;
}
.Eredmeny {
 border-top:1px solid #848484;
}
.ResultContent {
 display:block;
 margin-left:20px;
}
.SearchResultBody img.CikkImage, .SearchResultBody .Image img {
 display:none;
}
.SearchResultNumber {
 float:left;
 font-weight:bold;
 font-size:14px;
 width:35px;
 display:block;
}
.SearchResultScore, .SearchResultTitle {
 display:none;
}
.SearchResultsPortlet .Title, .SearchResultsPortlet .Title a {
 padding:0;
}

.AdvancedSearchPortlet .MainTitle {
 border-bottom:1px solid #848484;
}
.AdvancedSearch p.Text input.long {
 width:250px;
 margin-left:15px;
 border:1px solid #e2e2e2;
 color:#4E4E4E;
 padding:2px 3px;
 vertical-align:middle;
}
.AdvancedSearch p {
 margin:0 0 5px;
 font-weight:bold;
 vertical-align:bottom;
}
.AdvancedSearchSelect {
 margin-top:20px;
}
.AdvancedSearchSelect input {
 margin-right:5px;
}
.SearchAdvLink {
 float:right;
 margin:20px 0 0 0;
}
.SearchAdvLink a {
 background:transparent url(../images/morelink_img.png) no-repeat scroll right 5px;
 padding-right:12px;
 margin-left:15px;
}


/*--- P A G E - B O T T O M ---*/
.PageBottom {
 height:70px;
 width:980px;
}
.BottomTop {
 background:url(../images/page_bottomtop_bg.png) repeat-x left top;
 height:35px;
 width:980px;
}
.BottomTop div a {
 color:#ff6c00;
}
.BottomTop img {
 float:left;
}
.BottomTop div{
 text-align:right;
 margin-right:8px;
 line-height:2.8em;
 height:35px;
 font-size:14px;
}
.BottomLinks p {
 text-align:right;
 color:#fff;
 margin:0px 10px;
 font-size:10px;
 vertical-align:middle;
}
.BottomLinks {
 background:url(../images/page_bottomlinks_bg.png) repeat-x left top;
 height:35px;
 width:980px;
}
.BottomLinks img {
 vertical-align:middle;
}
.BottomLinks span {
 display:block;
 float:left;
 padding:5px 5px 0 5px;
}
span.synergon {
 float:none;
}
.BottomLinks a {
 color:#95cfff;
 font-size:10px;
}
.BottomLinks a:hover {
 color:#fff;
}

.HtmlForm {
 padding : 10px 10px;
}
.InputLine {

}
.InputLine .InputField input {
 vertical-align:middle;
}
.HtmlForm input, .HtmlForm textarea {
 color : #4E4E4E;
 margin : 5px;
}
.HtmlForm textarea {
 border:1px solid #e2e2e2;
 height:150px;
 width:255px;
 color:#4E4E4E;
}
.HtmlForm .InputText input {
 border:1px solid #e2e2e2;
 width:255px;
 color:#4E4E4E;
}
.HtmlForm .Text {
 width : 200px;
 float : left;
 text-align : right;
 padding-right : 5px;
 padding-top : 5px;
}
.HtmlForm .Text2 {
 width : 150px;
 height : 10px;
 text-align : right;
 padding-right : 5px;
 padding-top : 5px;
 margin-top : 5px;
 float : left;
}
.HtmlForm .GroupTitle {
 font-weight : bold;
 margin : 10px 0 0 0;
}
.HtmlForm .InputCheckBox {
 margin-top : 5px;
 float: left;
}
.HtmlForm .InputListBox {
 margin-top : 5px;
 margin-left : 5px;
 float: left;
}
.HtmlForm .InputRadioButton {
 margin-top : 5px;
 float: left;
}
.HtmlForm .Button {
 margin-top : 5px;
 cursor : pointer;
 text-align : center;
}
.HtmlForm .Button input {
}
.HTMLformTitle {
 padding : 0px 10px;
 font-weight : bold;
}
.HtmlForm .footer_text {
 padding : 0 5px;
}
.htmlform {
 background-color : #F3F3F3;
}
.HtmlForm .footer_text p {
 margin:0;
 padding:5px;
}

/*--- R I G H T - S I D E ---*/
.ImageBannerRightPortlet {
 width:186px;
 text-align:center;
 margin:10px 0 10px 10px;
}

#topbanner_imageholder {
 height:246px;
}
#topbanner_imageholder, #topbanner_imageholder img {
 width:980px;
}
#topbanner_imageholder .ImageBanner {
 width:980px;
 overflow:hidden;
}

/* ContentListPortlet */
.ContentListPortlet .HeaderClass {
 color:#F15A25;
 font-size:16px;
 font-weight:bold;
}
.ContentListPortlet .element_div {
 clear:both;
 margin:10px 0;
}
.ContentListPortlet .element_div .Lead {
 text-align:justify;
}
.ContentListPortlet .Title a img {
 margin-left:5px;
 margin-top:2px;
}
.ContentListPortlet .Title a, .ContentListPortlet .Title {
 padding-top:5px;
 vertical-align:middle;
}
.ContentViewPortlet .Lead {
 font-weight:bold;
 margin-bottom:15px;
 overflow:hidden;
}
.ContentListPortlet .Lead p {
 margin-top:0px;
 line-height:1.4em;
}
.LeadRow .Image {
 float:left;
 margin:5px;
}
.ContentListPortlet .Article .Date{
 font-size:0.9em;
}
.ContentViewPortlet .page_content {
 clear:both;
}
.BackToMainPage a {
 text-decoration:underline !important;
 color: #F15C27 !important;
}

.RssList a {
 background:url(../images/rss_icon.png) no-repeat left top;
 padding-left:23px;
 font-size:14px;
 display:block;
}
.RssDescription {
 margin:0px 0px 10px 23px;
}
.RssPortlet .MainTitle {
 border-bottom:1px solid #F15C27;
 margin:20px 0px;
}

/**********************/
/*--- DID YOU KNOW ---*/
/**********************/
table.DidYouKnow {
 width:185px;
 margin:5px auto 15px 10px;
 background:#4f4f4f url(../images/right_heading_li_bg.png) no-repeat left top;
 color:#fff;
}
table.DidYouKnow .HeaderClass {
 color:#fff;
 font-weight:bold;
 background:transparent url(../images/didyouknow_head.png) no-repeat scroll left top;
/* padding:5px 0 5px 0px;*/
 font-size:16px;
 height:35px;
 border-bottom:1px solid #858585;
 border-top:1px solid #858585;
 line-height:2.5em;
}
table.DidYouKnow .HeaderClass span {
 color:#297580;
 padding:0px 0 0 40px;
}
.DidYouKnow .element_div {
 background:transparent url(../images/page_bottomlinks_bg.png) repeat-x scroll left top;
}
.DidYouKnow .Article {
 background:url(../images/right_heading_li_bg.png) no-repeat left bottom;
 padding-bottom:10px;
}
.DidYouKnow .Body {
 padding:0 5px 0 10px;
}
.DidYouKnow .Title {
 padding-top:5px;
}
.DidYouKnow .Title a {
 color:#8bcad1;
 background:url(../images/right_heading_level2_link.png) no-repeat left 4px;
 padding:0 0 0 10px;
}
.DidYouKnow .Title a:hover {
 color:#fff;
}
.DidYouKnow .Lead {
 margin-left:7px;
 text-align:left;
}

.ContentViewPortlet div.Text p i {
 display: block;
}

.VariantLinkPortlet .English {
/*display:none;*/
}

.ImageBannerRightPortlet .ImageBanner{
 padding-bottom: 20px;
}

div.pontelink {
 margin:0 auto;
 width:980px;
 vertical-align:top;
}
div.pontelink a {
 font-size:11px;
 vertical-align:top;
}

