body, table, div, form, a, input, p, textarea {
    margin: 0;
    padding: 0;
    font-family: verdana;
    font-size: 13px;
    color: #292929;
}

::-moz-selection{
	background:#0a246a;
	color:#fff;
}

::selection {
	background:#0a246a;
	color:#fff;
}

body { background: center 0 url(../images/bg_portal.jpg) #272727 no-repeat; }

a img { border: 0; }

a {
    color: #006699;
    text-decoration: none;
}
a:hover { text-decoration: underline; }

.center { text-align: center !important; }

.error {
    margin: 0 0 10px 0;
    color: #d3501c;
}
.message {
    margin: 0 0 10px 0;
    font-weight: bold;
}

.colord3501c { color: #d3501c !important; }



.noBorderBottom,
.noBorderBottom td { border-bottom: 0 !important; }
.noBorderTop { border-top: 0 !important; }

.oddf6f6f6,
.oddf6f6f6 td { background-color: #f6f6f6 !important; }

.width41 { width: 41px !important; }
.width45 { width: 45px !important; }
.width66 { width: 66px !important; }
.width77 { width: 77px !important; }
.width95 { width: 95px !important; }
.width100 { width: 100px !important; }
.width111 { width: 111px !important; }
.width127 { width: 127px !important; }
.width129 { width: 129px !important; }
.width147 { width: 147px !important; }
.width149 { width: 149px !important; }
.width169 { width: 169px !important;  }
.width185 { width: 185px !important;  }
.width195 { width: 195px !important; }
.width205 { width: 205px !important;  }
.width210 { width: 210px !important;  }
.width217 { width: 217px !important;  }
.width221 { width: 221px !important;  }
.width224 { width: 224px !important;  }
.width249 { width: 249px !important;  }
.width272 { width: 272px !important; }
.width275 { width: 275px !important;  }
.width290 { width: 290px !important; }
.width302 { width: 302px !important; }
.width324 { width: 324px !important; }
.width446 { width: 446px !important; }
.width475 { width: 480px !important; }
.width480 { width: 480px !important; }
.autoWidth { width: auto !important; }

.red { color: #dd521c !important; }

.noPaddingTop { padding-top: 0 !important; }
.paddingRight5 { padding-right: 5px !important; }
.paddingLeft10px { padding-left: 10px !important; }
.paddingLeft72px { padding-left: 72px !important; }
.paddingLeft102px { padding-left: 102px !important; }
.paddingRight88px { padding-right: 88px !important; }
.paddingRight5,
.paddingRight5 td { padding-right: 5px !important; }
.paddingTop16 { padding-top: 16px !important; }
.paddingTop20 { padding-top: 20px !important; }
.paddingBottom10 { padding-bottom: 10px !important; }

.textAlignRight { text-align: right !important; }
.textAlignLeft { text-align: left !important; }
.textAlignCenter { text-align: center !important; }
.noPositionTop  { top: 0 !important; }

.marginLeft20px {margin-left: 20px !important; }

a.more {
    display:inline;
    float:left;
    font-size:10px;
}


ul.tabButtons {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.tabButtons li {
    float: left;
}
ul.tabButtons li a {
    display: inline;
    float: left;
}

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

p.small {
    font-size: 10px !important;
    color: #999999 !important;
}
p.small span.count { color: #272727 !important; }

div.margin10 {
    margin-top: 10px;
    height: 0px;
}

p.more {
    margin: 7px 0 0 0 !important;
    text-align: right !important;
}
p.more a {
    color: #006699;
    /*text-decoration: none;*/
    font-size: 10px;
}

h2.maintitle {
    margin: 0;
    padding: 0;
    font-size: 30px;
    font-family: arial;
}

img.articleLeadImg {
    float: left;
    margin: 0 10px 10px 0;
}

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

ul.addedLink li {
    padding: 0 0 0 10px;
    background: 1px 5px url(../images/bg_list3-separator.gif) no-repeat;
}
ul.addedLink li a {
    color: #006699;
    /*text-decoration: none;*/
}
ul.addedLink li a:hover {
    /*text-decoration: underline;*/
}

input.meghirdetemBtn {
    display: block;
    width: 122px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_meghirdetem.gif) no-repeat;
    margin: 4px 0;
    cursor: pointer;
}

input.keresoBtn {
    display: block;
    width: 87px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_kereses2.gif) no-repeat;
    margin: 10px auto;
    cursor: pointer;
}
input.keresesBtn {
    display: block;
    width: 77px;
    height: 24px;
    border: 0;
    background: 0 0 url(../images/btn_kereses3.gif) no-repeat;
    margin: 0;
    cursor: pointer;
}

input.bekuldBtn {
    display: block;
    width: 87px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_bekuld.gif) no-repeat;
    margin: 4px 0;
    cursor: pointer;
}
input.bekuldBtnBlue { background: 0 0 url(../images/btn_bekuld2.gif) no-repeat; cursor: pointer; }

input.adatokBtn {
    display: block;
    width: 83px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_adatok.gif) no-repeat;
    margin: 4px 0;
    cursor: pointer;
}

input.tesztekBtn {
    display: block;
    width: 88px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_tesztek.gif) no-repeat;
    margin: 4px 0;
    cursor: pointer;
}

input.ujBtn {
    display: block;
    width: 49px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_uj.gif) no-repeat;
    margin: 4px 0;
    cursor: pointer;
}
input.hasznaltBtn {
    display: block;
    width: 93px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_hasznalt.gif) no-repeat;
    margin: 4px 0;
    cursor: pointer;
}

input.regisztracioBtn {
    display: block;
    width: 124px;
    height: 25px;
    border: 0;
    background: 0 0 url(../images/btn_regisztracio.gif) no-repeat;
    cursor: pointer;
}

input.mehetBtn {
    display: block;
    width: 87px;
    height: 25px;
    border: 0;
    background: 0 0 url(../images/btn_mehet.gif) no-repeat;
    margin: 0 0;
    cursor: pointer;
}
input.torlesBtn {
    display: block;
    width: 87px;
    height: 25px;
    border: 0;
    background: 0 0 url(../images/btn_torles.gif) no-repeat;
    margin: 0 0;
    cursor: pointer;
}

input.mehetBtn2 {
    display: block;
    width: 87px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_mehet2.gif) no-repeat;
    margin: 0 0;
    cursor: pointer;
}
input.mehetBtn2Blue {
    background: 0 0 url(../images/btn_mehet2blue.gif) no-repeat;
    cursor: pointer;
}

input.ajanlatotKerekBtn {
    display: block;
    width: 140px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_ajanlatot-kerek.gif) no-repeat;
    margin: 0 0;
    cursor: pointer;
}

a.kerdezekToleBtn {
    display: block;
    width: 128px;
    height: 29px;
    border: 0;
    /*background: 0 0 url(../images/btn_kerdezek-tole.gif) no-repeat;*/
    margin: 13px 0 0 0;
    cursor: pointer;
}

input.ujHozzaszolasBtn {
    display: block;
    margin: 0;
    width: 180px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_uj-hozzaszolas.gif) no-repeat;
    cursor: pointer;
}

input.ujTopicBtn {
    display: block;
    margin: 0;
    width: 148px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_uj-topic.gif) no-repeat;
    cursor: pointer;
    float: right;
}


h2.pTitle, h2.pTitle a {
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 30px;
}

.blogBejegyzes h2.pTitle, .blogBejegyzes h2.pTitle a {
    color: #292929;
    font-size: 23px;
}
h3.pTitle {
    margin: 0 0 4px 0;
    padding: 0;
    font-size: 14px;
    color: #6e6e6e;
}

div#breadCrumb {
    padding: 0 0 3px 0;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #dbdbdb;
}

div#breadCrumb a,
div#breadCrumb span {
    padding: 0 15px 0 0;
    font-size: 10px;
    color: #006699;
    font-weight: bold;
    /*text-decoration: none;*/
    background: right 4px url(../images/bg_breadcrumb-list.gif) no-repeat;
}
div#breadCrumb span,
div#breadCrumb a.last {
    background: none;
}

div.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

table.base tr td {
    padding: 1px 10px 1px 1px;
}

table.normal {
    margin: 2px 0 0 0;
}
table.normal tr td {
    padding: 1px;
}

table.normal tr td label {
    font-size: 12px;
    font-weight: bold;
}
table.normal tr td label.fontWeightNormal { font-weight: normal; }

table.normal tr td.labelContainer {
    padding: 0 10px 0 0;
    text-align: right;
}
table.normal tr td.labelContainerLeft { text-align: left;}

table.normal tr.higher td {padding-top: 5px;}

table.formTable tr td {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    vertical-align: top;
}
table.formTable tr.noPaddingTop td { padding-top: 0 !important; }
table.formTable tr.noPaddingBottom td { padding-bottom: 0 !important; }
table.formTable tr td.noPaddingRight { padding-right: 0 !important; }
table.formTable tr td span.formComment {
    color: #a7a7a7;
    font-style: italic;
    font-size: 12px;
}

table.formTable tr td label {
    font-weight: normal;
}

table.formTable tr td.multiRadioContainer {
    padding-left: 25px;
}

table.formTable tr td.multiRadioContainer label {
    padding-right: 10px;
    top: 0;
}
table.formTable tr td.multiCheckBoxContainer label {
    top: 0;
}

table.formTable tr td.multiCheckBoxContainer input,
table.formTable tr td.multiRadioContainer input {
    vertical-align: middle;
}


table.dataTable tr td, table.dataTable tr th, table.dataTable caption {
    font-size: 12px;
    padding: 6px 0;
    border-bottom: 1px solid #e1e1e1;
}
table.dataTable tr.last td { border-bottom: 0; }
table.dataTable tr td.data { font-weight: bold; }

table.dataTable caption {
  text-align: left;
  font-weight: bold;
}

table.listTable tr.head th, 
table.listTable tr td {
    padding: 3px 0;
}


table.listTable tr.odd td,
table.listTable tr.odd th {
    background: #f5f5f5;
}
table.listTable tr.odd tr.odd td { background: #ffffff !important; }



div.pager {
    padding: 5px 0 5px 0;
    margin: 0;
}

div.pager a {
    display: inline;
    margin: 0 5px 0 0;
    float: left;
    text-decoration: none;
    font-size: 12px;
    background: 0 0 url(../images/bg_pager-default-left-inactive.gif) no-repeat;
}
div.pager a:hover, div.pager a.active {
    background: 0 0 url(../images/bg_pager-default-left.gif) no-repeat;
}
div.pager span {
    padding: 3px 10px 5px 8px;
    display: inline;
    float: left;
    color: #227aa7;
}
div.pager a span {
    padding: 3px 8px 5px 8px;
    background: right 0 url(../images/bg_pager-default-right-inactive.gif) no-repeat;
    cursor: pointer;
}
div.pager a:hover span, div.pager a.active span {
    background: right 0 url(../images/bg_pager-default-right.gif) no-repeat;
    color: #ffffff !important;
}

div.pager a.next,
div.pager a.prev {
    margin: 2px 15px 0 0 !important;
    background: none !important;
}
div.pager a.next:hover,
div.pager a.prev:hover {
    text-decoration: underline;
}
div.pager a.next {
    margin: 2px 0 0 10px !important;
}

div.pager a.next,
div.pager a.prev,
div.pager a.active {
    color: #227aa7;
}

select,
textarea,
input.text {
    border: 1px solid #d8d8d8;
    vertical-align: top;
}
input.checkbox {
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 15px;
    height: 15px;
}

/*scrollAble*/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 660px;
	height:90px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}

/*scrollAble vege*/


#pContainer {
    width: 992px;
    margin: 0 auto;
}


#pHeader {
    float: left;
    width: 992px;
    height: 68px;
    background: 0 0 url(../images/hd_portal.png) no-repeat;
}

#pLogo {
    display: inline;
    float: left;
    margin: 0 0 0 35px;
    width: 269px;
    height: 68px;
    background: 0 0 url(../images/bg_portal-logo.png) no-repeat;
}

#pHeadToolBar {
    float: right;
}

#pHeadToolBarActions {
    float: left;
    margin: 0;
    padding: 18px 0 0 0;
    list-style: none;
}

#pHeadToolBarActions li {
    float: left;
    padding: 1px 15px 0 15px;
    background: right 4px url(../images/bg_head-toolbar-actions-separator.gif) no-repeat;
}
#pHeadToolBarActions li.last {
    background-image: none;
}

#pHeadToolBarActions li a {
    color: #ffffff;
    /*text-decoration: none;*/
}
#pHeadToolBarActions li a:hover {
    /*text-decoration: underline;*/
}

#mobileLink {
    float: left;
    display: inline;
    margin: 13px 13px 0 0;
    width: 32px;
    height: 33px;
    background: 0 0 url(../images/bg_ico-mobile.gif) no-repeat;
}

#pSearch {
    display: inline;
    float: left;
    margin: 11px 28px 0 0;
    width: 240px;
    height: 34px;
    background: 0 0 url(../images/bg_search-box.jpg) no-repeat;
}

#pSearch #doSearchButton {
    float: left;
    width: 32px;
    margin: 0;
    padding: 0;
    height: 34px;
    border: 0;
    background: 0 0 url(../images/bg_search-button.jpg) no-repeat;
    cursor: pointer;
}

#pSearch #searchQuery {
    float: left;
    margin: 9px 0 0 0;
    padding: 0;
    height: 17px;
    width: 202px;
    border: 0;
    color: #272727;
    background: #ffffff;
    font-size: 12px;
}

#pMenu {
    float: left;
    display: inline;
    margin: 0 0 0 19px;
    padding: 0;
    list-style: none;
    background: 0 0 url(../images/bg_head-menu.png) no-repeat;
    width: 992px;
}

#pMenu li {
    float: left;
    display: inline;
    padding: 0 0 0 5px;
    margin-right:1px;
    width: 183px;
    height: 75px;
    cursor: pointer;
    background: 0 5px url(../images/button-neutral-middle.png) no-repeat;
}

#pMenu li.first {
    background-image: url(../images/button-neutral-left.png);
}
#pMenu li.last {
    background-image: url(../images/button-neutral-right.png);
}

#pMenu li div {
    display: inline;
    float: left;
    margin: 0;
    margin-top: 1px;
    padding: 5px 0 0 5px;
    width: 170px;
    height: 70px;
    color: #d6d6d6;
    font-size: 10px;
    font-weight: normal;
}

#pMenu li div a {
    color: #d6d6d6;
    font-size: 10px;
    /*text-decoration: none;*/
}

#pMenu li.hovered {
    background-image: url(../images/button-outline-middle.png);
    cursor: pointer;
}
#pMenu li.hovered.first {
    background-image: url(../images/button-outline-left.png);
}
#pMenu li.hovered.last {
    background-image: url(../images/button-outline-right.png);
}

#pMenu li.hovered div, #pMenu li.hovered a { color: #ffffff; }
#pMenu li.hovered h2 a { color: #ffffff; }

#pMenu li div h2 {
    margin: 0;
    padding: 0;
    width: 172px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}
#pMenu li div h2 a {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}

/*#pMenu li div h2 a:hover {
    text-decoration: none;
    color: #ffffff;
}*/

#pContentContainer {
    float: left;
    width: 992px;
    margin: 0;
    /*margin: 0 0 20px 0;*/
    padding: 5px 0 0 0;
    background: 0 0 url(../images/bg_content-head.gif) no-repeat;
}

#pContentContainerBg {
    float: left;
    width: 992px;
    padding: 10px 0 0 0;
/*    background: 0 0 url(../images/bg_content-body.png) repeat-y;*/
    background: 0 0 url(../images/bg_content-body-25px.png) repeat-y;
}

#pContent {
    float: left;
    position: relative;
    padding: 0 0 150px 0;
    width: 992px;
    background: 0 bottom url(../images/bg_content-footer.gif) no-repeat;
}

#outerBox {
    float: left;
    padding: 0 0 0 6px;
    width: 986px;
    margin-top: -110px;
}
div.outerBoxMarginTop {
    height: 90px;
}

div#outerBoxPadder{ height: 110px; }

#outerBox #outerBoxLeftCol {
    float: left;
    padding: 0 5px 0 0 ;
    width: 654px;
}

#outerBox #outerBoxRightCol {
    float: left;
    padding: 115px 0 0 0;
}

#outerBox #outerBoxRightCol h3.simpleHead {
    color: #fffefe;
    background-image: url(../images/bg_list4-separator.gif);
}
#outerBox #outerBoxRightCol div.simpleRightBoxContent h4  {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 16px;
    color: #cce6ff;
}

#outerBox #outerBoxLeftCol #vezessVideoContainer {
    text-align: center;
}

#outerBox #outerBoxLeftCol #vezessVideoContainer h3.simpleHead {
    padding-left: 0;
    margin-bottom: 6px;
    margin-left: 43px !important;
    width: 437px;
    background: none;
    color: #9a9a9a;
    font-size: 10px;
    text-align: left;
    border-bottom: 1px solid #3d3d3d;
    float: left;
}

#outerBox #outerBoxLeftCol #vezessVideoContainer a#allVideoLink {
	border-bottom: 1px solid #3D3D3D;
	display: block;
	float: left;
	margin-top: -1px;
	padding-left: 44px;
	text-align: left;
	width: 86px;
}

#outerBox #outerBoxLeftCol div.other_videos {
    float: left;
    font-size: 0;
}
#outerBox #outerBoxLeftCol div.other_videos div.vezess_video_title {
    display: none;
}

#outerBox #outerBoxLeftCol  div.vezess_video_scroll_container {
    width: 605px;
    overflow: hidden;
    margin: 0 auto;
    font-size: 0;
    clear: both;
}

#outerBox #outerBoxLeftCol  div.vezess_video_scroll {
    width: 568px;
    float: left;
    text-align: left;
}
#outerBox #outerBoxLeftCol div.vezess_video_scroll_container a.browse {
    display: inline;
    float: left;
    cursor: pointer;
}
#outerBox #outerBoxLeftCol  div.vezess_video_scroll_container a.next {
    width: 18px;
    height: 18px;
    background: 0 0 url(../images/img_scroll-right.png) no-repeat;
    position: relative;
    top: 34px;
    left: -8px;
    z-index: 1000;
}
#outerBox #outerBoxLeftCol  div.vezess_video_scroll_container a.prev {
    width: 18px;
    height: 18px;
    background: 0 0 url(../images/img_scroll-left.png) no-repeat;
    position: relative;
    top: 34px;
    left: 8px;
    z-index: 1000;
}


#outerBox #outerBoxLeftCol div.other_videos img {
    margin: 0 3px 0 0;
    width: 103px;
    height: 78px;
    border: 4px solid #2d2d2d;
}

#outerBox #outerBoxLeftCol #multimediaImageGallery{
    padding-top: 18px;
    height: 551px;
    background: center 0 url(../images/bg_multimedia-image.jpg) no-repeat;
}


#outerBox #outerBoxLeftCol #multimediaBox {
    position: relative;
    display: block;
    width: 654px;
    height: 678px;
    background: 0 0 url(../images/bg_multimedia.png) no-repeat;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaSwitcher {
    display: inline;
    float: right;
    margin: 25px 40px 14px 0;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaSwitcher a {
    display: inline;
    float: left;
    width: 90px;
    height: 40px;
    background: 0 0 url(../images/bg_media-switcher.jpg) no-repeat;
}


#outerBox #outerBoxLeftCol #multimediaBox #multimediaSwitcher span#toImageButton.active a {
    background-position: -87px -40px;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaSwitcher span#toImageButton a {
    background-position: -87px 0;
}


#outerBox #outerBoxLeftCol #multimediaBox #multimediaSwitcher span#toVideoButton.active a {
    background-position: 0 0px;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaSwitcher span#toVideoButton a {
    background-position: 0 -40px;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKereso {
    padding: 0 0 0 62px;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaKereso h2.title { 
    margin: 0 0 12px 0;
    padding: 0;
    font-size: 16px;
    color: #9a9a9a;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKereso #multimediaKereses {
    width: 87px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_kereses.gif) no-repeat;
    cursor: pointer;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaKereso #multimediaKeresoFilter  tr td {
    padding: 0 15px 0 0;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKereso select {
    margin: 0;
    padding: 0;
    width: 150px;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKereso #multimediaKeresoQuery {
    padding: 0;
    margin: 0;
    width: 235px;
    height: 23px;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResultContainer {
    margin: 13px 0 0 62px;
    width: 536px;
    height: 430px;
    overflow: auto;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResult {
    margin: 0;
    padding: 0;
    width: 508px;
    list-style: none;
    border-top: 1px solid #79797a;
    border-bottom: 1px solid #79797a;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResult li {
    padding: 0 0 13px 0;
    border-bottom: 1px solid #79797a;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResult li.last {
    border-bottom: none;
}

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResult li div.multimediaKeresoResultElementImage,
#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResult li div.multimediaKeresoResultElementText {
    float: left;
    color: #fefefe;
    font-size: 11px;
}
#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResult li div.multimediaKeresoResultElementText {
    padding: 0 0 0 12px;
    width: 380px;
}

#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a:hover,
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a.active{ background: 0 0 url(../images/bg_pager-left.gif) no-repeat; }
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager span { color: #9a9a9a; }
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a { background: 0 0 url(../images/bg_pager-left-inactive.gif) no-repeat; }
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a span { background: right 0 url(../images/bg_pager-right-inactive.gif) no-repeat; }
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a:hover span,
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a.active span{ background: right 0 url(../images/bg_pager-right.gif) no-repeat; }
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a.next,
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a.prev,
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager a.active { color: #ffffff; }
#outerBox #outerBoxLeftCol #multimediaBox div.multimediaPager { margin: 0 0 0 62px !important; }

#outerBox #outerBoxLeftCol #multimediaBox #multimediaKeresoResult li h3 a {
    margin: 12px 0;
    padding: 0;
    font-size: 16px;
    color: #9a9a9a;
}

#multimediaKeresoResult li h3 a { /*text-decoration: none;*/ }
#multimediaKeresoResult li h3 a:hover { text-decoration: underline; }

#pFooterContainer {
    margin: 0;
    height: 72px;
    background: 0 0 url(../images/bg_portal-footer.jpg) repeat-x;
}
#pFooterContainer.quickSearchOff {
    margin-bottom: 0;
}

#pFooter {
    width: 992px;
    margin: 0 auto;
}

#pFooter img {
    float: left;
    border: 0;
}

#pFooter img#pFooterLogo {
    margin: 25px 0 0 18px;
}
#pFooter img#facebookImage {
    margin: 20px 0 0 10px;
}

#pFooterMenu {
    float: left;
    margin: 29px 0 0 0;
    padding: 0;
    list-style: none;
}

#pFooterMenu li {
    float: left;
    line-height: 18px;
}
#pFooterMenu li a {
    padding: 0 9px 0 11px;
    color: #cce6ff;
    font-size: 11px;
    /*text-decoration: none;*/
    background: right 3px url(../images/bg_footer-menu-separator.gif) no-repeat;
}

#pFooterMenu li.last a {
    background: none;
}


#pContent #leftCol,
#pContent #rightCol {
    float: left;
}

#pContent #leftCol {
    padding: 0 0 0 6px;
    width: 658px;
}
#pContent #rightCol {
    width: 328px;
}

#pContent #rightCol #priceBox {
    padding: 5px 0 0 10px;
    width: 304px;
    clear: right;
    background: 0 0 url(../images/bg_price-box.gif) no-repeat;
}

#pContent #rightCol #priceBoxBottom {
    width: 303px;
    height: 4px;
    background: 0 0 url(../images/bg_price-box-bottom.gif) no-repeat;
}

#pContent #rightCol #priceBox table {
    color: #292929;
}
#pContent #rightCol #priceBox table tr td.price a {
    color: #e32121;
    font-weight: bold;
}

#pContent #rightCol #priceBox table tr td.pricedown a {
    color: #21e321 !important;
}

#pContent #rightCol #priceBox table tr td.dir { padding: 0 2px; }
#pContent #rightCol #priceBox table tr td.dizel { padding: 0 0 0 15px; }
#pContent #rightCol #priceBox #priceBoxLinks { margin: 10px 0 0 0; }

#pContent #rightCol #priceBox #priceBoxLinks a {
    padding: 0 5px 0 5px;
    color: #006699;
    /*text-decoration: none;*/
    font-weight: bold;
    font-size: 11px;
    background: right 2px url(../images/bg_price-box-separator.gif) no-repeat;
}
#pContent #rightCol #priceBox #priceBoxLinks a.last {
    background: none;
}

#pContent #rightCol #priceBox #priceBoxLogo {
    float: left;
    display: inline;
    width: 35px;
    height: 40px;
    margin: 0 15px 0 0;
}

div.simpleLeftBox {
    margin: 15px 0 0 0;
}
div.simpleRightBox {
    margin: 15px 0 0 0;
    width: 300px;
}

div.simpleRightBox h4.title {
    margin: 10px 0 3px 0;
    padding: 0;
    font-size: 13px;
}

div.simpleRightBoxContent {
    padding: 0 5px;
    width: 290px;
}

div.simpleLeftBoxBackgroundf4f4f4 {
    padding: 5px 10px;
    margin: 0 25px 0 0;
    background: #f4f4f4;
}

div.simpleLeftBoxBackgroundf4f4f4 p.small a,
div.simpleLeftBoxBackgroundf4f4f4 p.small {
    font-size: 10px;
}


div.simpleLeftBox h2.articleTitle {
    margin: 8px 0 3px 0;
    padding: 0;
    font-size: 16px;
    color: #006699;
}

div.f1NyitoMainContentRow div.simpleLeftBox h2.articleTitle {
    height: 2em;
}


div.simpleLeftBox h2.articleTitle a.articleTitleVideo img {
    margin: 0 0 0 10px;
    border: 0;
    vertical-align: top;
}
div.simpleLeftBox a.boxLabel {
    border: 0;
    float: right;
    margin: -7px 0 0 -28px;
    /*position: absolute;*/
}
div.simpleLeftBox a.boxLabel img {
    border: 0;
    vertical-align: top;
}

div.simpleLeftBox h2.articleTitle a { font-size: 16px; }

div.simpleLeftBoxContent { width: 343px; }

div.simpleLeftBoxContentStrech { width: auto !important; }

div.simpleLeftBoxContent p.small { margin: 0 0 15px 0; }

div.simpleRightBoxContentNoPadding { padding: 0; }

div.simpleLeftBox div.separator { margin: 10px 0 0 0; }

div.simpleLeftBox h3, div.simpleLeftBox h3 a,
div.simpleRightBox h3, div.simpleRightBox h3 a,
div.cikk_laphu_box h3 {
    margin: 0 0 4px 0;
    padding: 0;
    color: #9a9a9a;
    font-size: 10px;
}
div.simpleRightBoxWithSpecHead h3 {
    padding-top: 2px !important;
    color: #ffffff;
}

div.simpleLeftBox h3.simpleHead,
div.simpleRightBox h3.simpleHead,
div.cikk_laphu_box h3.simpleHead {
    padding: 0 0 3px 9px;
    border-bottom: 1px solid #dbdbdb;
    background: 0 4px url(../images/bg_simple-right-box-head.gif) no-repeat;
}

div.simpleLeftBox h3.simpleHeadDark,
div.simpleRightBox h3.simpleHeadDark {
    background-image: url(../images/bg_simple-right-box-head-dark.gif);
    color: #292929;
}
div.simpleLeftBox h3.simpleHeadRed,
div.simpleRightBox h3.simpleHeadRed {
    background-image: url(../images/bg_simple-right-box-head-red.gif);
    color: #dd521c;
}

div.simpleLeftBox h3.simpleHeadRed a,
div.simpleRightBox h3.simpleHeadRed a {
    color: #dd521c;
}

div.simpleLeftBox h3.simpleHeadNoBorder ,
div.simpleRightBox h3.simpleHeadNoBorder {
    border-bottom: 0;
}

div.simpleRightBoxWithSpecHead h3.simpleHead {
    background: 0 0 url(../images/bg_simple-right-box-head2.gif) no-repeat;
}

div.simpleRightBox h3.simpleHead span.title {
    float: left;
    font-weight: bold;
}
div.simpleRightBox h3.simpleHead span.extraTitle {
    float: right;
    padding-right: 8px;
    font-weight: normal;
    color: #999999;
}
div.simpleRightBoxWithSpecHead h3.simpleHead span.extraTitle {
    color: #ffffff;
}

div.simpleRightBox h3.centerHead {
    margin: 0 0 4px 0;
    height: 10px;
    text-align: center;
    font-weight: normal;
    background: 0 1px url(../images/bg_h3-center.gif) repeat-x;
}
div.simpleRightBox h3.centerHead span {
    padding: 0 4px;
    background: #ffffff;
    color: #999999;
}

ul.simpleList,
ul.webshopElementList {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.simpleList li,
ul.webshopElementList li {
    margin: 0 0 10px 0;
}

ul.simpleList li {
    padding: 0 0 10px 0;
    background: 0 bottom url(../images/bg_list-separator.gif) no-repeat;
}
ul.simpleList li.last {
    padding: 0;
    background: none;
}

ul.simpleList div.imgContainer,
ul.webshopElementList div.imgContainer {
    float: left;
}
ul.simpleList div.textContainer,
ul.webshopElementList div.textContainer {
    float: left;

}
ul.simpleList div.text {
    line-height: 11px;
    padding: 6px 0 0 14px;
    color: #9a9a9a;
    font-size: 11px;
    width: 200px;
}

ul.webshopElementList div.text {
    padding: 6px 0 0 14px;
    color: #9a9a9a;
    font-size: 11px;
    width: 200px;
}

ul.simpleList div.text {
    padding-top: 3px;
}

div.simpleRightBoxWithSpecHead ul.simpleList div.text {
    color: #616161 !important;
}

ul.simpleList div.textContainer h4 a,
ul.simpleList div.textContainer h4,
ul.webshopElementList div.textContainer h4 a,
ul.webshopElementList div.textContainer h4 {
    margin: 0;
    padding: 0 0 0 14px;
    font-size: 13px;
    color: #006699;
    width: 204px;
}
ul.simpleList div.textContainer h4 a,
ul.webshopElementList div.textContainer h4 a {
    padding: 0;
    /*text-decoration: none;*/
}

ul.webshopElementList div.textContainer div.webshopPriceLabel {
    padding: 10px 0 0 16px;
    height: 22px;
    background: 0 0 url(../images/bg_webshop-price-label-left.gif) no-repeat;
}
ul.webshopElementList div.textContainer div.webshopPriceLabel div.price {
    float: left;
    padding: 2px 5px 0 1px;
    height: 20px;
    background: right 0 url(../images/bg_webshop-price-label-right.gif) no-repeat;
    color: #ffffff;
}

ul.simpleList div.price {
    padding: 1px 5px 0 13px;
    color: #dd521c;
    font-weight: bold;
}

#kiemeltTemakBox {
    padding: 0 0 0 20px;
    width: 630px;
    height: 27px;
    background: 0 bottom url(../images/bg_kiemelt-temak.gif) no-repeat;
    font-size: 12px;
}

#kiemeltTemakBox span {
    position: relative;
    top: -1px;
    font-weight: bold;
    color: #6b6b6b;
}
#kiemeltTemakBox a {
    position: relative;
    top: -1px;
    padding: 0 10px 0 12px;
    color: #006699;
    /*text-decoration: none;*/
    background: right 3px url(../images/bg_kiemelt-temak-separator.gif) no-repeat;
}
#kiemeltTemakBox a.last {
    background: none;
}


#leftCol #leftColContentContainer {
    float: left;
    padding: 14px 0 0 14px;
    width: 626px;
}


div.borderedBox {
    background: 0 0 url(../images/bg_bordered-box-top-left.gif) no-repeat;
}
div.borderedBox div.borderBoxTopRight {
    padding: 4px 0 0 0;
    background: right 0 url(../images/bg_bordered-box-top-right.gif) no-repeat;
}
div.borderedBox div.borderBoxBottomLeft {
    background: 0 bottom url(../images/bg_bordered-box-bottom-left.gif) no-repeat;
}
div.borderedBox div.borderBoxBottomRight {
    padding: 0 4px 4px 4px;
    background: right bottom url(../images/bg_bordered-box-bottom-right.gif) no-repeat;
}
div.borderedBox div.borderBoxBottomRight h4 {
    margin: 0;
    padding: 7px 0 0 5px;
    height: 25px;
    background: 0 0 url(../images/bg_bordered-box-inner-head.gif) repeat-x;
    font-size: 12px;
    color: #dd521c;
}
div.borderedBox div.borderBoxBottomRight h4 a,
div.borderedBox div.borderBoxBottomRight h4 a:active,
div.borderedBox div.borderBoxBottomRight h4 a:visited {
    color: #dd521c;
}
div.borderedBox div.borderBoxBottomRight h4 img {
    margin-top: -2px;
}

div.borderedBox div.borderBoxBottomRight div.borderBoxContent {
    padding: 13px 4px 0 9px;
}
div.borderedBox div.borderBoxBottomRight div.borderBoxContent p {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 12px;
}
div.borderedBox div.borderBoxBottomRight div.borderBoxContent p.articleText {
    font-size: 11px;
}

div.borderedBox div.borderBoxCenterLeft {
    background: 0 0 url(../images/bg_bordered-box-center-left.gif) no-repeat;
}

div.borderedBox div.borderBoxCenterRight {
    background: right 0 url(../images/bg_bordered-box-center-right.gif) no-repeat;
}

div.borderedBox div.borderBoxContent h2.articleTitle,
div.borderedBox div.borderBoxContent h2.articleTitle a{
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #006699;
}

/* vezess valogatas doboz */
#vezessValogatas {
    padding: 0 0 30px 0;
	/*height: 8em;
	overflow: hidden;*/
}

#vezessValogatas a, #vezessValogatasJobb a {
    padding: 0 10px 0 0;
    /*background: 0 4px url(../images/bg_list2-separator.gif) no-repeat;*/
    /*text-decoration: none;*/
    color: #006699;
    line-height: 29px;
    display: none;
}

#vezessValogatas a span, #vezessValogatasJobb a span {
	padding: 0 0 0 10px;
	background: 0 4px url(../images/bg_list2-separator.gif) no-repeat;
}

#vezessValogatas h3.simpleHead, #vezessValogatasJob h3.simpleHead {
    padding-bottom: 0;
    margin-bottom: 6px !important;
}

#vezessValogatas a.strong, #vezessValogatasJobb a.strong {
    font-weight: bold;
}
/* vezess valogatas doboz vege */

/* forma1NewBox */
#forma1NewBox h3.simpleHead {
    padding: 2px 0 4px 9px;
    background: 0 0 url(../images/bg_forma1-header.jpg) no-repeat;
}

#forma1NewBox h3.simpleHead a{
    color: #ffffff;
    font-size:10px;
}

/* forma1NewBox vege */

/* vezetunkBox */
#vezetunkBox h3.simpleHead {
    padding: 2px 0 4px 9px;
    background: 0 0 url(../images/hd_vezess-box.jpg) no-repeat;
}

#vezetunkBox h3.simpleHead a{
    color: #ffffff;
    font-size:10px;
}
/* vezetunkBox vege*/

/* autosmagazinBox */
#autosmagazinBox h3.simpleHead a{
    font-size:10px;
}
/* autosmagazinBox vege*/

/* tesztkeresoBox */
#tesztkeresoBox div.borderBoxContent {
   padding-top: 8px;
}
#tesztkeresoBox input.keresoBtn {
    margin-bottom: 0;
    margin-left: 13px;
    cursor: pointer;
}
#tesztkeresoBox p.more {
    margin-bottom: 7px !important;
}

/* tesztkeresoBox vege */

/* vezzesHuServices */
#vezzesHuServices div.simpleRightBoxContent {
    padding: 0;
}
#vezzesHuServices div.borderedBox {
    width: 253px;
}
#vezzesHuServices div.borderBoxBottomRight {
    height: 200px;
}

#serviceBox {
    width: 328px;
    background: 0 0 url(../images/bg_services-box.gif) no-repeat;
}

#serviceBox #serviceBoxMiddle {
    width: 328px;
    background: 0 96px url(../images/bg_services-box-middle.gif) no-repeat;
}
#serviceBox #serviceBoxBottom {
    padding: 15px 2px 10px 20px;
    width: 231px;
    height: 158px;
    background: 0 bottom url(../images/bg_services-box-bottom.gif) no-repeat;
    font-size: 11px;
}
#serviceBox #serviceBoxBottom p,
#serviceBox #serviceBoxBottom a {
    font-size: 12px;
}
#serviceBox #serviceBoxBottom a {
    color: #006699;
    /*text-decoration: none;*/
}

#serviceBox #serviceBoxBottom p.small {
    font-size: 11px;
    color: #000000 !important;
}

#serviceBox #serviceBoxBottom form {
    padding: 9px 0;
}
#serviceBox #serviceBoxBottom form select,
#serviceBox #serviceBoxBottom form input.text {
    margin: 0 0 4px 0;
}
#serviceBox #serviceBoxBottom form input.text {
    height: 25px;
}

#serviceBox #serviceBoxBottom form .ujBtn {
    margin-right: 7px;
}

#serviceBox #serviceBoxBottom h2 {
    margin: 0;
    padding: 0;
    font-size: 16px;
}

#serviceBox ul {
    width: 263px;
    height: 36px;
    margin: 0;
    padding: 0;
    list-style: none;
}
#serviceBox ul li {
    float: left;
}
#serviceBox ul li a {
    display: inline;
    width: 50px;
    height: 36px;
    background: 0 0 url(../images/mnu_services.jpg) no-repeat;
}


#serviceBox ul li a { background-position: 0 0; } 
#serviceBox ul li a:hover,
#serviceBox ul li.active a { background-position: 0 -36px; } 
#serviceBox ul li#servicesMenu1 a { width: 51px; }
#serviceBox ul li#servicesMenu2 a { background-position: -50px 0; }
#serviceBox ul li#servicesMenu2 a:hover,
#serviceBox ul li#servicesMenu2.active a { background-position: -50px -36px; } 
#serviceBox ul li#servicesMenu3 a { background-position: -100px 0; }
#serviceBox ul li#servicesMenu3 a:hover,
#serviceBox ul li#servicesMenu3.active a { background-position: -100px -36px; } 
#serviceBox ul li#servicesMenu4 a { background-position: -150px 0; }
#serviceBox ul li#servicesMenu4 a:hover,
#serviceBox ul li#servicesMenu4.active a { background-position: -150px -36px; } 
#serviceBox ul li#servicesMenu5 a { background-position: -200px 0; }
#serviceBox ul li#servicesMenu5 a:hover,
#serviceBox ul li#servicesMenu5.active a { background-position: -200px -36px; } 

/* vezzesHuServices vege */

/* outerBoxSzavazas */
#outerBoxSzavazas div.imageContainer {/*azert van ra szukseg mert, ha nem egy sorba rakjuk a kepeket hanem tobbe, akkor a space megjelenik mint jobb margo*/
    font-size: 0;
}
#outerBoxSzavazas img {
    margin: 0 10px 0 0;
}
#outerBoxSzavazas ul {
    margin: 4px 0 0 0;
    padding: 0;
    list-style: none;
    color: #d8d8d8;
    font-size: 12px;
}
#outerBoxSzavazas ul li {
    margin: 0 0 5px 0;
}

#outerBoxSzavazas input.radio {
    position: relative;
    top: 2px;
    margin: 0 7px 0 0;
}
/* outerBoxSzavazas vege */

/* listBrowser */
#listBrowserContainer {
    padding: 0 40px 0 40px;
}
#listBrowserContainer ul.tabButtons {
    margin: 0;
    padding: 0;
    height: 37px;
    background: 0 bottom url(../images/bg_list-browser.gif) repeat-x;
}
#listBrowserContainer ul.tabButtons li {
    padding: 0 3px 0 0;
}
#listBrowserContainer ul.tabButtons li a {
    padding: 7px 0 0 0;
    width: 140px;
    height: 30px;
    background: 0 0 url(../images/bg_list-browser-tab.gif) no-repeat;
    font-size: 14px;
    color: #ffffff;
    /*text-decoration: none;*/
    text-align: center;
    font-weight: bold;
}
#listBrowserContainer ul.tabButtons li.active a,
#listBrowserContainer ul.tabButtons li a:hover {
    background-position: 0 -37px;
}

table.listBrowserTable {
    margin: 0 0 40px 0;
}

table.listBrowserTable th,
table.listBrowserTable td {
    text-align: left;
    padding: 0 0 0 13px;
}
table.listBrowserTable td {
    height: 61px;
    color: #ffffff;
    &nbsp;
}

table.listBrowserTable th.right-bordered,
table.listBrowserTable td.right-bordered {
    background-position: right 3px;
    background-repeat: no-repeat;
    background-image: url(../images/bg_td-bordered.gif);
}

table.listBrowserTable tr.separator td {
    height: 10px !important;
    font-size: 0;
}
table.listBrowserTable td h2,
table.listBrowserTable td h2 a {
    margin: 0;
    padding: 0;
    color: #cce6ff;
    font-size: 14px;
}
table.listBrowserTable td p {
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}

table.listBrowserTable td img.listImage {
    float: left;
    margin: 0 12px 0 0;
}

table.listBrowserTable tr.odd td { background-color: #222222 !important; }


table.listBrowserTable tr.headRow th {
    height: 35px;
    background: 0 0 url(../images/bg_th.gif) repeat-x;
    font-size: 12px;
    color: #9a9a9a;
    font-weight: normal;
}
table.listBrowserTable td span.name {
    color: #cce6ff;
    font-weight: bold;
}

table.listBrowserTable input.keresoBtn {
    display: inline;
    margin: 0 0 0 14px;
    width: 87px;
    height: 29px;
    border: 0;
    background: 0 0 url(../images/btn_kereses.gif) no-repeat;
    cursor: pointer;
}

table.listBrowserTable a.more {
    padding: 0 10px 0 0;
    font-size: 12px;
    color: #cce6ff;
    /*text-decoration: none;*/
    font-weight: bold;
    background: right 5px url(../images/bg_list5-separator.gif) no-repeat;
}

table.listBrowserTable tr.lastRow th,
table.listBrowserTable tr.lastRow td {
    height: 45px;
    border-top: 1px solid #3d3d3d;
    border-bottom: 1px solid #3d3d3d;
}
table.listBrowserTable #topicName {
    margin: 5px 0 0 0;
}

/* listBrowser vege */

#leftCol #leftColContentContainer div#leftColInnerColLeft {
    float: left;
    width: 253px;
}

#leftCol #leftColInnerColRight {
    float: left;
    padding: 0 0 0 20px;
    width: 353px;
}

#leftCol #leftColContentContainer.invert div#leftColInnerColLeft{ padding: 0 0 0 20px; }
#leftCol #leftColContentContainer.invert div#leftColInnerColRight{ padding: 0px; }

div.fixSizeBorderBoxContainer div.fixSizeBorderBoxContainerTop {
    padding: 8px 0 0 0;
    width: 609px;
    background: 0 0 url(../images/bg_fix-size-bordered-box-top.gif) no-repeat; 
}
div.fixSizeBorderBoxContainer div.fixSizeBorderBoxMiddle {
    width: 609px;
    background: 0 0 url(../images/bg_fix-size-bordered-box-content.gif) repeat-y; 
}
div.fixSizeBorderBoxContainer div.fixSizeBorderBoxBottom {
    padding: 0 8px 8px 8px;
    width: 593px;
    background: 0 bottom url(../images/bg_fix-size-bordered-box-bottom.gif) no-repeat; 
}

div.fixSizeBorderBoxContainer * {
    font-size: 12px;
}

div.fixSizeBorderBoxContainer table {
    margin: 0;
}

div.fixSizeBorderBoxContainer table tr td {
    padding: 0;
}

div.fixSizeBorderBoxContainer h2 {
    margin: 0;
    padding: 0 0 10px 0;
    font-family: arial;
    font-size: 30px;
}

/*irjonNekunkBox*/
#irjonNekunkBox .formTable {
    width: 490px;
}
#irjonNekunkBox .formTable label {
    position: relative;
    top: 3px;
}

#irjonNekunkBox .formTable .labelContainer {
    width: 155px;
}
#irjonNekunkBox .formTable input.text,
#irjonNekunkBox .formTable select {
    width: 330px;
    height: 22px;
}

#irjonNekunkBox .formTable textarea {
    width: 330px;
    height: 156px;
}

/*irjonNekunkBox vege*/

/*impresszumkBox*/
#impresszumkBox table table tr td {
    padding: 10px 0;
    font-size: 12px;
}

#impresszumkBox #impresszumContainer {
    margin: 0 0 0 20px;
}
/*impresszumkBox vege*/

/*belepesBox*/
#belepesBox .formTable {
    width: 495px;
}
#belepesBox .formTable .labelContainer {
    width: 160px;
}
#belepesBox .formTable input.text {
    width: 330px;
    height: 22px;
}
#belepesBox .formTable label {
    position: relative;
    top: 3px;
}
#belepesBox .formTable .noPaddingTop p {
    padding-bottom: 12px;
}

#belepesBox .formTable .mehetBtn {
    margin-right: 10px;
}

#belepesBox .formTable .regisztracioBtn,
#belepesBox .formTable .mehetBtn {
    float: right;
}
/*belepesBox vege*/

/*elfelejtettJelszoBox*/
#elfelejtettJelszoBox .formTable {
    width: 590px;
}
#elfelejtettJelszoBox .formTable .labelContainer {
    width: 160px;
}
#elfelejtettJelszoBox .formTable input.text {
    width: 330px;
    height: 22px;
}
#elfelejtettJelszoBox .formTable label {
    position: relative;
    top: 3px;
}

#elfelejtettJelszoBox div.fixSizeBorderBoxBottom {
    padding-top: 8px;
    padding-bottom: 20px;
}

/*elfelejtettJelszoBox vege*/

/*regisztracioBox*/
.regisztracioBox {
    margin: 0 0 10px 0;
}
.regisztracioBox .fixSizeBorderBoxBottom {
    padding-bottom: 10px !important;
}

.regisztracioBox .formTable {
    width: 593px;
}

.regisztracioBox input.text {
    width: 330px;
    height: 22px;
}
.regisztracioBox textarea {
    width: 330px;
    height: 156px;
} 

.regisztracioBox .formTable .labelContainer {
    width: 160px;
}
.regisztracioBox .formTable label {
    position: relative;
    top: 3px;
}
.regisztracioBox .formTable th {
    padding: 0 0 10px 0;
    text-align: left;
    color: #9a9a9a;
    background: 0 bottom url(../images/bg-table-row-separator2.gif) no-repeat;
}
.regisztracioBox .formTable th span {
    padding: 0 0 0 15px;
    font-size: 10px;
    background: 8px 4px url(../images/bg_list6-separator.gif) no-repeat;
}
.regisztracioBox .formTable th.innerTH {
    padding-top: 10px;
    padding-left: 25px;
}

.regisztracioBox p {
    padding: 0 0 0 15px;
    width: 563px;
    text-align: justify;
}

.regisztracioBox p.textAlignRight input.mehetBtn {
    margin: 15px 0 10px auto !important;
}

.regisztracioBox .error {
    font-weight: bold;
    padding-left: 9px;
}
/*regisztracioBox vege*/


/*ujAutoTools*/

form#ujAutoKereso .multiCheckBoxContainer label {
    padding: 0 5px 0 5px;
    position: relative;
    top: 1px;
}

form#ujAutoKereso.ujAutoNyito {
    padding: 40px 0 0 16px;
    background: 0 0 url(../images/bg_uj-auto-kereso.jpg) no-repeat;
    height: 104px;
}

form#ujAutoKereso.ujAutoNyito .formTable { color: #ffffff !important; }
form#ujAutoKereso.ujAutoNyito .formTable label {
    font-weight: bold;
}
form#ujAutoKereso.ujAutoNyito .formTable tr td {
    padding-right: 15px;
}
form#ujAutoKereso.ujAutoNyito .formTable .labelContainer {
    text-align: right;
}
form#ujAutoKereso.ujAutoNyito .formTable .keresoBtn {
    position: relative;
    z-index: 999;
    margin: -15px 0 0 0;
}


.ujAutoTools {
    margin: 0 0 5px 0 !important;
}

.ujAutoTools img {
    vertical-align: middle;
    margin: 0 6px 0 0;
}
.ujAutoTools tr td {
    font-size: 10px;
    color: #999999;
}
.ujAutoTools tr td {
    padding-right: 5px !important;
}

#ujAutoAdatlap .ujAutoAdatlapLeftCol,
#ujAutoAdatlap .ujAutoAdatlapRightCol {
    float: left;
}

#ujAutoAdatlap .ujAutoAdatlapRightCol {
    padding: 3px 0 0 0;
    width: 230px;
}
#ujAutoAdatlap .ujAutoAdatlapRightCol img { margin: 0 0 10px 0; }
#ujAutoAdatlap .ujAutoAdatlapRightCol a { font-size: 12px; }
#ujAutoAdatlap table.dataTable tr td.label { width: 168px; }
#ujAutoAdatlap table.dataTable tr td.data { width: 202px; }

#felszereltsegiAdatokBox {
    margin: 20px 0 0 0;
}
#felszereltsegiAdatokBox table tr td {
    padding: 2px 0 2px 10px;
    width: 145px;
    font-size: 11px;
}
#cikkMain #felszereltsegiAdatokBox {
    margin-bottom: 20px;
}

#cikkMain #felszereltsegiAdatokBox table tr td {
    width: 33%;
}
#extrakBox h3 { margin-bottom: 0; }

#extrakBox .extrakList { margin-top: 0; }
#extrakBox .extrakList tr td {
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #dbdbdb;
}
#extrakBox .extrakList tr td h6 {
    margin: 0;
    padding: 0;
    font-size: 12px;
}
#extrakBox .extrakList tr td.checkBoxCol {
    text-align: center;
}

#extrakBox .extrakList tr td span {
    padding-left: 15px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 13px;
    
}
#extrakBox .extrakList tr td {
    font-size: 0;
}
#extrakBox .extrakList tr td span.extraFullPrice {
    padding-left: 10px;
    color: #c94d1d;
    font-size: 30px;
    font-weight: bold;
    font-family: arial;
}
#extrakBox .extrakList tr td .ajanlatotKerekBtn {
    float: right;
}

#extrakListSum{
    width: 626px;
}
#extrakListSum tr td{
    border: 0px !important;
}

#extrakListContainer{
    height: 300px;
    overflow: auto;
    padding: 5px;
    margin-bottom: 10px;
}
/*ujAutoTools vege*/

/*extrakListForm*/
#extrakListForm .formTable {
    width: 495px;
}
#extrakListForm .formTable .labelContainer {
    width: 160px;
}
#extrakListForm .formTable input.text {
    width: 330px;
    height: 22px;
}

#extrakListForm .formTable textarea {
    width: 330px;
    height: 66px;
}
#extrakListForm .formTable label {
    position: relative;
    top: 3px;
}
#extrakListForm .formTable .noPaddingTop p {
    padding-bottom: 12px;
}

#extrakListForm .formTable .mehetBtn {
    margin-right: 10px;
}

#extrakListForm .formTable .regisztracioBtn,
#extrakListForm .formTable .mehetBtn {
    float: right;
}
/*extrakListForm vege*/



/*szponzoraltHirdetesBox*/
#pContent #rightCol .szponzoraltHirdetesBox  {
    width: 300px;
}
.szponzoraltHirdetesBox .szponzoraltHirdetesElementBox {
    float: left;
    padding: 0 0 0 10px;
    width: 198px;
}
.szponzoraltHirdetesBox .szponzoraltHirdetesElementBox h4 {
    margin: 0;
    padding: 0;
    color: #006699;
}

.szponzoraltHirdetesBox .szponzoraltHirdetesElementBox p { width: 166px; }

div.resultContainer .szponzoraltHirdetesBox {
    margin: 10px 0 0 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #DBDBDB;
}

div.szponzoraltHirdetesBox.empty {
    display:none;
}
/*szponzoraltHirdetesBox vege*/

/*vHirdetes*/
div.vHirdetes {
    margin: 20px 0 0 0;
    padding: 0 0 20px 80px;
    border-bottom: 1px solid #DBDBDB;
    background: 63px 2px url(../images/ico_v-hirdetes.gif) no-repeat;
    
}
div.vHirdetes div.vHirdetesContainer {
    padding: 1px;
    border: 1px solid #D7D7D7;
    float: left;
    margin: 0 auto;
}
div.vHirdetes div.vHirdetesContainer img {
    vertical-align: top;
}
/*vHirdetes vege*/

/*kiemeltHirdeteseBox*/
div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer {
position: relative;
    height: 296px;
    overflow: auto;
}

div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer a {
    position: relative;
    margin: 0 5px 5px 0;
    padding: 10px 0 0 0;
    display: inline;
    float: left;
    width: 143px;
    height: 133px;
    background: 0 0 url(../images/bg_kiemelt-hirdetesek-element.gif) no-repeat;
    text-align: center;
}
div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer .autohirdetes {
    position: relative;
    margin: 0 5px 5px 0;
    padding: 10px 0px 0px 0px;
    display: inline;
    float: left;
    width: 141px;
    height: 130px;
    background: 0 0 url(../images/bg_kiemelt-hirdetesek-element.gif) no-repeat;
    text-align: center;
}
div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer .autohirdetes {
    text-decoration: none !important;
}
div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer a:hover {
    text-decoration: none !important;
}


div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer a img {
    position: relative;
    zIndex: 999;
    margin: 0 0 4px 0;
    border: 0;
}

img.cikk_ottomoto_img {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}

div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer a span.smsHirdetes {
    float: left;
    position: relative;
    padding: 0 0 0 75px;
    margin: -135px 0 0 0;
    zIndex: 1000;
}

div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer a span.title {
    font-size: 10px;
    color: #006699;
    font-weight: bold;
    line-height: 14px;
}

div.autokinalatBox div.kiemeltHirdetesekElementContainer a span.title {
    height: 40px;
    display: block;
}

div.autokinalatBox div.kiemeltHirdetesekElementContainer a div.image {
    height: 54px;
}

div.kiemeltHirdeteseBox div.kiemeltHirdetesekElementContainer a span.price {
    float: left;
    display: inline;
    color: #df5e2b;
    font-weight: bold;
    width: 143px;
    text-align: center;
    clear: right;
}
div.kiemeltHirdeteseBox div.ujAkcioLink,
div.kiemeltHirdeteseBox div.azEnHirdetesem {
    padding: 3px 0 0 0;
    height: 17px;
    width: 94%;
    background: #e0f1f7;
    text-align: center;
}
div.kiemeltHirdeteseBox div.azEnHirdetesem a {
    font-size: 11px;
}

div.kiemeltHirdeteseBox div.ujAkcioLink {
    background: none;
}
div.kiemeltHirdeteseBox div.ujAkcioLink a {
    padding: 0 0 0 8px;
    font-size: 11px;
    background: 0 4px url(../images/bg_list8-separator.gif) no-repeat;
}
/*kiemeltHirdeteseBox vege*/

/*cikkeresoBox*/
.cikkeresoBox .formTable .labelContainer label { font-weight: bold; }
.cikkeresoBox .formTable input.text { height: 18px; }
.cikkeresoBox .formTable input.emptySearchBoxText { color: #cfcfcf; }

.cikkeresoBox .date-text {
    float: right;
    font-size: 10px;
}
.cikkeresoBox .formTable input.keresesBtn {
    margin: 0 0 0 auto;
}


.resultContainer { border-top: 1px solid #dbdbdb; }

.resultContainer .searchResultElement {
    padding: 13px 0;
    border-bottom: 1px solid #dbdbdb;
}
.resultContainer .searchResultElementLast { border-bottom: none; }

.resultContainer .dateContainer {
    display: inline;
    margin: 0 13px 0 0;
    padding: 10px 0 0 12px;
    float: left;
    width: 58px;
    height: 58px;
    background: url(../images/bg_date-container.gif) no-repeat;
}
.resultContainer .dateContainer span.year{ color: #868686; }
.resultContainer .dateContainer span.month{ color: #2e2f2e; display:block; width:50px; }
.resultContainer .dateContainer span.day{
    color: #dd521c;
    font-size: 16px;
    font-weight: bold;
    
}
.resultContainer .dateContainer span.hour {
    font-size: 10px;
    color: #868686;
    position: relative;
    top: -5px;
}
.resultContainer .dateContainer span.hour span {
    font-size: 7px;
    position: relative;
    top: -3px;
}


.resultContainer .imageContainer {
    margin: 0 13px 0 0;
    float: left;
}
.resultContainer .textContainer { float: left; }
.resultContainer .textContainer h2.articleTitle {
    margin-top: 0;
    width: 312px;
    margin-bottom: 8px
}

.resultContainer .textContainer h2.articleTitle a {
    font-size: 22px;
}

.resultContainer .textContainer p.small { margin-bottom: 4px; }

.resultContainer .textContainer p {
    width: 312px;
    font-size: 12px;
    margin-top: 8px;
    line-height: 16px;
}

.cikkeresoBox #szponzoraltHirdetesBox{
    padding-bottom: 20px;
    height:auto;
    min-height: 100px;
}

.resultSortContainer{
    text-align: left;
    color:#6B6B6B;
    font-size:10px;
    font-weight:normal;
    padding:3px 2px;
}

/*cikkeresoBox vege*/

/*autokListaja*/
div.autokListaja {
    padding-bottom: 20px;
    margin-bottom: 6px;
    border-bottom: 1px solid #dbdbdb;
}
div.autokListaja table.dataTable { margin: 7px auto 0 auto; }
div.autokListaja table.dataTable tr td.id { 
    width: 43px;
    text-align: center;
}
div.autokListaja table.dataTable tr td.name {
    padding-left: 6px;
    width: 394px;
}
div.autokListaja table.dataTable tr td.name a { font-weight: bold; }
div.autokListaja table.dataTable tr td.price { width: 93px; }
.autokListajaFirst { padding-bottom: 12px !important; }
/*autokListaja vege*/

/*markaBoxContainer*/
div.markaBoxContainer {
    margin-top: 0;
    padding-bottom: 17px;
}

div.markaBoxContainer div.imageContainer {
    float: left;
}
div.markaBoxContainer div.textContainer {
    float: left;
    padding: 0 0 0 18px;
}
div.markaBoxContainer div.textContainer h2,
div.markaBoxContainer div.textContainer p,
div.markaBoxContainer div.textContainer ul {
    width: 450px;
}

div.markaBoxContainer div.textContainer h2 {
    margin: 0;
    padding: 0;
    font-family: arial;
    color: #999999;
    font-size: 34px;
}
div.markaBoxContainer div.textContainer ul.links {
    margin: 13px 0 0 0;
    padding: 0;
    list-style: none;
}
div.markaBoxContainer div.textContainer ul.links li {
    margin: 0 0 5px 0;
}

div.markaBoxContainer div.textContainer ul.links li a {
    padding: 0 0 0 10px;
    background: 0 6px url(../images/bg_list7-separator.gif) no-repeat;
}

/*markaBoxContainer vege*/

/*katalogusKeresoBox*/
#katalogusContentContainer {
    padding-left: 6px;
}

#katalogusKeresoBox .multiCheckBoxContainer label {
    padding: 0 5px  0 5px;
    position: relative;
    top: 1px;
}

#katalogusKeresoBox {
    padding:  0 0 16px;
    border-bottom: 1px solid #dbdbdb;
}
#katalogusKeresoBox h2.title {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 30px;
    font-family: arial;
}

#katalogusKeresoBox .formTable label {
    padding-left: 5px;
    font-weight: bold;
}
#katalogusKeresoBox .formTable tr td { padding-right: 10px; }
#katalogusKeresoBox .formTable .labelContainer {text-align: right; }
#katalogusKeresoBox .formTable .labelContainer label {
    padding-left: 0;
}
#katalogusKeresoBox .keresoBtn {
    margin: 0 0 0 auto;
}

#katalogusKeresoLeiras {
    padding: 11px 0 0 0;
}

#katalogusKeresoLeiras div.text h2.title {
    margin: 0;
    padding: 0;
    font-size: 30px;
    color: #999999;
}
#katalogusKeresoLeiras div.image {
    float: left;
    width: 100px;
}
#katalogusKeresoLeiras div.text {
    padding-left: 5px;
    float: left;
}
#katalogusKeresoLeiras div.text p {
    width: 500px;
}
div.katalogusKeresoListaja table.dataTable {
    margin-left: 60px !important;
}

/*katalogusKeresoBox*/

/* katalogusAdatlapNagy */

#katalogusAdatlapNagy .bovitett {
    display: none;
}

#aKatalogusBovitettAdatlap {
    float: left;
    margin-top: 8px;
}

/* katalogusAdatlapNagy vege */

/*ujAutoKinalat*/
div.ujAutoKinalat div.kiemeltHirdetesekElementContainer {
    height: 148px;
}
div.ujAutoKinalat div.kiemeltHirdetesekElementContainer a {
    background: none;
    border-right: 1px solid #cdcdcd;
}

div.ujAutoKinalat div.kiemeltHirdetesekElementContainer a.last {
    border-right: 1px solid transparent;
}

/*ujAutoKinalat vege*/


/*hozzaszolasokBox*/
.hozzaszolasokBox {
    padding-left: 22px;
    padding-bottom: 7px;
    width: 550px;
}
.hozzaszolasokBox .hozzaszolas {
    margin: 0 0 15px 0;
    padding: 11px 25px;
    background: 0 0 #f2f2f2 no-repeat;
}
.hozzaszolasokBox .isNewHozzaszolas {
    background-color: #FFFFCC;
}

.hozzaszolasokBox .hozzaszolas .hozzaszolasContent {
    background: 0 bottom no-repeat;
}

.hozzaszolasokBox .hozzaszolasokBoxForm {
    padding: 0 0 0 35px;
}

#hozzaszolasListContainer .clearForm {
    clear: both;
    margin-bottom: 16px;
}


.hozzaszolasokBox .hozzaszolasokBoxForm .bekuldBtnBlue {
    display: inline;
    float: left; 
    margin: 4px 0 0 64px; 
}
.hozzaszolasokBox .hozzaszolasokBoxForm textarea {
    padding: 2px;
    margin: 0;
    width: 444px;
    height: 62px;
    overflow: auto;
}

.hozzaszolasokBox .hozzaszolasokBoxForm div.image,
.hozzaszolasokBox .hozzaszolas .hozzaszolasContent div.image {
    float: left;
}
.hozzaszolasokBox .hozzaszolasokBoxForm div.text,
.hozzaszolasokBox .hozzaszolas .hozzaszolasContent div.text {
    padding: 0 0 0 15px;
    float: left;
}
.hozzaszolasokBox .hozzaszolas .hozzaszolasContent div.text p {
    width: 420px;
    float: left;
    font-size: 12px;
}

.hozzaszolasokBox .hozzaszolas .hozzaszolasContent span.date {
    color: #bdbdbd;
}
.hozzaszolasokBox h2.title {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 13px;
    color: #bdbdbd;
}

.hozzaszolasokBox .loginReg {
    float: right;
    margin-top: 5px;
}

.hozzaszolasokBox .bekuldDisabled {
    display:inline;
    float:left;
    margin:4px 0 0 64px;
}

#hozzaszolasListContainer .pager{
    margin: 0 0 15px;
}

/*hozzaszolasokBox vege*/

/*szakertokBox*/
.szakertokBox {
    margin-top: 0 !important;
    margin-bottom: 45px !important;
}

.szakertokBox h2.maintitle { margin-bottom: 11px; }
.szakertokBox .searchResultElement { padding: 15px 0 15px 20px; }
.szakertokBox .searchResultElement h2 { margin-bottom: 10px !important; }

.szakertokBox .searchResultElement h2,
.szakertokBox .searchResultElement p { width: 450px; }

/*szakertokBox vege*/

/*szakertoKerdezes*/
#szakertoKerdezes { 
    padding-bottom: 9px;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}
#szakertoKerdezes .formTable {
    margin-top: 9px;
    width: 600px;
}

#szakertoKerdezes .formTable tr td.labelContainer { width: 107px;}
#szakertoKerdezes .formTable tr td.labelContainer label {
    position: relative;
    top: 1px;
    font-weight: bold;
}
#szakertoKerdezes h2.title {
    margin: 12px 0 0 0;
    padding: 0 0 0 22px;
    width: 580px;
    font-size: 16px;
    color: #006699;
}
#szakertoKerdezes .formTable input.text { height: 22px; }
#szakertoKerdezes .formTable textarea { height: 184px; }
#szakertoKerdezes .formTable input.mehetBtn2Blue {float: right;}

/*szakertoKerdezes vege*/

/*szakertoComment*/
.szakertoComment { border-bottom: 1px solid #dbdbdb; }
.szakertoComment h2.title {
    margin: 25px 0 14px 23px;
    padding: 0;
    color: #9a9a9a;
    font-size: 12px;
}
.szakertoComment h2.title span {
    color: #272727;
    font-weight: normal;
}

.szakertoComment .szakertoCommentElement {
    margin: 0 23px 20px 23px;
    background: #f2f2f2;
}
.szakertoComment .szakertoCommenQuestion,
.szakertoComment .szakertoCommentAnswer {
    padding: 7px 18px;
}
.szakertoComment .szakertoCommentAnswer { border-top: 1px solid #dbdbdb; }
.szakertoCommentElement span.name { color: #006699; }
.szakertoCommentElement span.date { color: #b5b5b5; }
.szakertoCommentElement p {
    margin: 7px 0 7px 0;
}
/*szakertoComment vege*/



/*forum*/
table.forumTable tr td {
    padding: 10px 0;
    margin: 0;
    vertical-align: top;
}
table.forumTable tr td.leftBorder { background: right 10px url(../images/bg_forum-col-separator.gif) no-repeat; }


table.forumTable tr.thContainer th {
    padding: 3px 2px;
    color: #6B6B6B;
    font-size: 10px;
    font-weight: normal;
    background: #F8F8F8;
    border-top: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
}


table.forumTable tr th.topicNameCol { text-align: left; }

table.forumTable tr td.topicNameDataContainer { width: 377px; }
table.forumTable tr td.topicNameDataContainer h2 {
    margin: 0;
    padding: 0 0 8px 0;
}
table.forumTable span.commentCount {
    padding: 0 0 0 18px;
    background: 0 0 url(../images/ico_bubble.gif) no-repeat;
    font-size: 10px;
    color: #1170A0;
}

table.forumTable div.topicNameContainer div.image {
    float: left;
    padding: 0 10px 0 0;
}

table.forumTable div.topicNameContainer div.image img {
    width: 80px;
    /*overflow: hidden;*/
}

table.forumTable div.topicNameContainer div.text {
    padding: 0 0 0 2px;
    width: 265px;
    float: left;
}
table.forumTable tr td.whoColData {
    text-align: center;
    width: 127px;
}
table.forumTable tr td.lastAnswColData {
    text-align: center;
    width: 127px;
}
table.forumTable tr td.whoColData a,
table.forumTable tr td.lastAnswColData a {
    font-weight: bold;
    font-size: 12px;
}
table.forumTable tr td.whoColData span.date,
table.forumTable tr td.lastAnswColData span.date {
    line-height: 16px;
    font-size: 11px;
    color: #B5B5B5;
}

table.forumTable tr.topicListRow td { border-bottom: 1px solid #DBDBDB; }

span.orderIcons { padding: 0 5px 0 0; }
span.orderIcons img { cursor: pointer; }

table.forumTable div.vHirdetes { border-bottom: 0; }
h3.pTitleVisibleTopic { margin-top: 14px; }
h3.forumTitle { margin-bottom: 12px; }

div.topicComment { 
    width: 570px;
    background: 0 0 url(../images/bg_forum-topic-top.gif) #F2F2F2 no-repeat;
}

div.topicCommentContent {
    padding: 16px 20px 20px 20px;
    background: 0 bottom url(../images/bg_forum-topic-bottom.gif) no-repeat;
}
div.topicCommentContent h2.topicTitle {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #006699;
}

div.topicCommentContent div.topicInfo { padding: 0 0 14px 0; }
div.topicCommentContent input.ujHozzaszolasBtn { margin-top: 20px; }
div.topicCommentContent p { font-size: 12px; }

div.topicCommentElementContainer { padding: 12px 0 0 20px; }
div.topicCommentHeadElementContainer { padding: 0 0 0 20px; }


div.topicCommentListContainer h3.simpleHead {
    padding-left: 2px;
    background: none;
    font-weight: normal;
}
div.newTopicCommentContainer {
    padding: 10px 0 0 0;
    border-top: 1px solid #DBDBDB;
}

div.newTopicCommentContainer h3.forumTitle {
    float: left;
    padding-left: 2px;
    font-size: 12px;
}

div.newTopicCommentContainer span.loggedInUser {
    padding: 0 35px 0 0;
    font-size: 12px;
    float: right;
}
div.newTopicCommentContainer span.loggedInUser a { font-size: 12px; }

div.newTopicCommentContainer form {
    padding: 10px 0 0 20px;
}
div.newTopicCommentContainer form textarea {
    width: 569px;
    height: 117px
}
div.newTopicCommentContainer form input.bekuldBtn {
    margin-top: 10px;
}

div.topicComment span.commentNumber {
    font-weight: bold;
}

div.topicCommentContent div.elozmeny {
    border-top: 1px solid gray;
    font-weight: bold;
    margin-top: 15px;
    padding-top: 10px;
}



/*forum vege*/



/*.floatLeftBox { float: left; }*/

.floatLeftBox h4 {
    margin: 0;
    padding: 0;
    color: #006699;
    font-size: 16px;
}

div.floatLeftBoxContainer { margin-top: 20px; clear: both; }
div.floatLeftBoxContainer p.small {
    margin-bottom: 10px;
}

div.kapcsolodoCikkekWide {width:540px; margin-left: -25px; margin-bottom: 20px !important; clear: both;}
div.kapcsolodoCikkekWide p { margin: 0 0 15px 0; }
div.kapcsolodoCikkekWide h4 a { font-size: 16px; }


/*tesztkeresoBox*/
div#magazinTesztkeresoBox {
    padding: 8px 0 0 17px;
    margin: -13px 0 0 0;
    width: 618px;
    height: 264px;
    background: 0 0 url(../images/bg_tesztkereso-box.jpg) no-repeat;
    position: relative;
}

div#magazinTesztkeresoBox div.text,
div#magazinTesztkeresoBox div.image { float: left; }

div#magazinTesztkeresoBox div.text {
    padding:15px 0 0 14px;
    width: 300px;
}
div#magazinTesztkeresoBox h2.pTitle a { color: #c1eaff; /*text-decoration: none;*/ }

div#magazinTesztkeresoBox div.text p { color: #fdfdfd; }
div#magazinTesztkeresoBox div.text p.small { color: #999999 !important; }
div#magazinTesztkeresoBox div.text p.small span.count { color: #fafafa !important; }

div#magazinTesztkeresoBox div.image { padding: 5px 0 0 0; }

div#magazinTesztkeresoBox form { padding: 20px 0 0 0; }
div#magazinTesztkeresoBox form select { width: 170px; }
div#magazinTesztkeresoBox form table tr td { padding-right: 5px; }
div#magazinTesztkeresoBox form table tr td .keresesBtn {
    position: relative;
    top: -2px;
}
div#magazinTesztkeresoBox ul{
    margin: 0px;
    padding: 0px;
    height: 200px;
    overflow: hidden;
}

div#magazinTesztkeresoBox li{
    list-style: none;
    display:block;
}

div#magazinTesztkeresoBox div#bannerPager{
    position:absolute;
    top: 8px;
    left: 269px;
}
div#magazinTesztkeresoBox div#bannerPager a{
    display: block;
    width: 17px;
    height:15px;
    float:left;
    background-image: url('../images/ico_magazin_banner_pager.jpg');
    /*text-decoration: none;*/
    font-size: 0px;
    line-height: 0px;
    outline: none;
}
div#magazinTesztkeresoBox div#bannerPager a.first{ background-position: 0 0; }
div#magazinTesztkeresoBox div#bannerPager a.active{ background-position: -17px 0; }
div#magazinTesztkeresoBox div#bannerPager a{ background-position: -34px 0; }
div#magazinTesztkeresoBox div#bannerPager a.last{ background-position: -51px 0; }



/*tesztkeresoBox vege*/

/*magazinTesztBox*/
#magazinTesztBox {
    margin: 0 0 10px 0;
    padding-bottom: 10px;
}
#magazinTesztBox p { margin-top: 5px; }
#magazinTesztBox a.more {
    margin: 10px 0 0 0;
}
#magazinTesztBox img.articleLeadImg, #magazinMagazinBox img.articleLeadImg, #magazinVezetunkBox img.articleLeadImg {
	margin: 0 0 10px 0;
}
/*magazinTesztBox vege*/

/*magazinMagazinBox*/
#magazinMagazinBox {
    margin: 0 0 10px 0;
    padding-bottom: 10px;
}
#magazinMagazinBox p { margin-top: 5px; }
#magazinMagazinBox a.more {
    margin: 10px 0 0 0;
}
/*magazinMagazinBox vege*/

/*magazinVezetunkBox*/
#magazinVezetunkBox {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}
#magazinVezetunkBox p { margin-top: 5px; }
#magazinVezetunkBox a.more {
    margin: 10px 0 0 0;
}

#magazinVezetunkBox #magazinVezetunkBoxContentContainer {
    padding: 0 10px;
}
#magazinVezetunkBox h3.simpleHead {
    padding: 5px 0 0 19px;
    height: 18px;
    background: 0 0 url(../images/bg_vezetunk-box-head.jpg) no-repeat !important;
    border: 0;
    color: #ffffff;
}
#magazinVezetunkBox h3.simpleHead  a{
     color: #ffffff;
}

/*magazinVezetunkBox vege*/


/*szponzoraltMegjelenes*/
div.szponzoraltMegjelenes {
    padding-bottom: 25px;
}
div.szponzoraltMegjelenes h3.simpleHead {
    margin: 0;
    text-align: right;
    border: 0;
    border-top: 1px solid #dbdbdb;
    font-size: 10px;
    background: none;
}
div.szponzoraltMegjelenes p.small {
    padding-top: 3px;
    font-size: 11px !important;
}
div.szponzoraltMegjelenes h2.articleTitle {
    margin-top: 0;
}
div.szponzoraltMegjelenes div.szponzoraltHirdetesElementBox {
    padding-bottom: 10px;
}
/*szponzoraltMegjelenes vege*/

/*magazinHirekLista*/
div.magazinHirekLista a.more {
    margin-top: 10px;
}
div.magazinHirekLista ul.addedLink li {
    padding-bottom: 4px;
}

/*magazinHirekLista vege*/


/*szakertokListBrowserTable*/
.szakertokListBrowserTable td {
    width: 289px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.szakertokListBrowserTable td.right-bordered { background-image: url(../images/bg_td-bordered109.gif) !important; }
.szakertokListBrowserTable td img.listImage { border: 1px solid #000000; }
.szakertokListBrowserTable td p.small {
    margin-bottom: 4px;
    color: #ffffff !important;
    font-size: 11px !important;
}

.szakertokListBrowserTable tr th { height: 15px !important; }
/*szakertokListBrowserTable vege*/

/*olvasoiTesztekListBrowserTable*/
table.olvasoiTesztekListBrowserTable td {
    width: 440px;
}
/*olvasoiTesztekListBrowserTable vege*/


span.superscript {
    vertical-align: super;
    font-size:xx-small;
}

a.magnifyOnImage {
    float: left;
}
img.magnifyIco {
    display: none;
    position: absolute;
    background: 0 0 url(../images/img_nagyito.png) no-repeat;
    width: 127px;
    height: 35px;
}

/*benzinarGrafikon*/
#benzinarGrafikon h2.pTitle {
    margin-bottom: 15px;
}

#benzinarGrafikon p  {
    margin-bottom: 10px;
}
/*benzinarGrafikon vege*/

/*techAbcList*/
div.techAbcList table.listTable {
    width: 560px;
    margin: 10px auto;
}
div.techAbcList table.listTable tr td.name { padding-left: 15px; }
div.techAbcList table.listTable tr td.name a { font-weight: bold; }

/*techAbcList*/


/*ui-slider-horizontal*/
.ui-slider-horizontal {
    height: 4px;
    margin: 0 0 13px 0;
    top: 5px;
}
.ui-slider-horizontal .ui-slider-handle {
    height: 19px;
    width: 16px;
    top: -6px;
    background: 0 0 url(../images/ico_slider.gif) no-repeat;
    -moz-border-radius: 0 !important;
    border: 0;
}
.ui-corner-all {
    -moz-border-radius: 0;
}
.ui-widget-content {
    border: 0;
    background: #EEEEEE;
}
.ui-widget-header {
    background: 0 0 url(../images/bg_slider-selected-range.gif) repeat-x;
}
/*ui-slider-horizontal vege*/

/*searchServiceBox*/
div#searchServiceBox div.borderBoxContent {
    padding: 0;
}
div#searchServiceBox div.borderBoxContent li a {
    padding: 8px 0 0 9px;
    background: 0 0 url(../images/bg_search-service-tabs.png) no-repeat;
    height: 25px;
    font-weight: bold;
    /*text-decoration: none;*/
    color: #272727;
    font-size: 12px;
}

div#searchServiceBox div.borderBoxContent li.active a,
div#searchServiceBox div.borderBoxContent li a:hover {
    color: #dd521c;
}
div#searchServiceBox div.borderBoxContent li#tab1 a {
    width: 77px;
}

div#searchServiceBox div.borderBoxContent li#tab1.active a,
div#searchServiceBox div.borderBoxContent li#tab1 a:hover {
    background-position: 0 -33px;
}

div#searchServiceBox div.borderBoxContent li#tab2 a {
    width: 152px;
    background-position: -86px 0;
}

div#searchServiceBox div.borderBoxContent li#tab2.active a,
div#searchServiceBox div.borderBoxContent li#tab2 a:hover {
    background-position: -86px -33px;
}
div#searchServiceBox div.borderedBox div.borderBoxTopRight {
    padding-top: 3px;
}

div#searchServiceBox div.borderedBox div.borderBoxBottomRight {
    padding-left: 3px;
    padding-right: 3px;
}

div#searchServiceBox div.searchServiceBoxButtonsTab {
    padding: 9px;
}

/*searchServiceBox vege*/

/* szavaz?sok */
.szavazasok {
    padding-top:20px;
    padding-left:10px;
    padding-left:10px;
}

.szavazasok hr {
    color:#D5D0CA;
    height:10px;
    margin-top:10px;
    width:620px;
    float:left;
}

.szavazasok h3.szavazasTitle {
    margin-bottom: 10px;
    padding: 0 0 0 4px;
    color: #333333;
    font-size: 13px;
}

.szavazasok .szavazasBalBlokk {
    float:left;
    width:310px;
    font-size:12px !important;
}
.szavazasok .szavazasBalBlokkLejart {
    float:left;
    width:230px;
    font-size:12px !important;
}
.szavazasok .szavazasJobbBlokk {
    float:left;
    width:300px;
}
.szavazasok .szavazasJobbBlokkLejart {
    float:left;
}

.szavazasok .szavazasMargo {
    margin-top:20px;
    margin-left:5px;
}

.szavazasok .szavazasJobbMargo {
    margin-left:15px;
}

.szavazasok ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}

.szavazasok ul li {
    height:21px;
    padding-top:2px;
    /*margin-left:20px;*/
}

.szavazasok span {
    color:#333333;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:13px;
    line-height:15px;
    margin-bottom:5px;
}

.szavazasok span.szavazasEredmeny {
    float:left;
    font-weight:normal;
    margin-left:15px;
    width:150px;
}

.szavazasok .szavazasJobbBlokk li {
    padding-top:2px;
    clear:both;
}

.szavazasok .szavazasLejart {
    background-color:#CCCCCC;
    background-image:url(/data/files/93/images/sprite_szavazas_bg.png);
    background-repeat:no-repeat;
    display:block !important;
    height:21px;
    padding-left:5px;
    width:195px;
    line-height:20px;
    font-size:13px !important;
    color:#FFFFFF;
    float:left;
}
.szavazasok .szavazasJelenlegi {
    background-color:#666666;
    background-image:url(/data/files/93/images/sprite_szavazas_bg.png);
    background-repeat:no-repeat;
    display:block !important;
    height:21px;
    padding-left:5px;
    width:195px;
    line-height:20px;
    font-size:13px !important;
    color:#FFFFFF;
}

.szavazasok .pager {
    float: left;
    width: 630px;
}

.szavazasokVege {
    clear: both;
}
/* szavaz?sok v?ge*/


/* hasznalt auto kereso */

#hasznalt_modell_ar {
  font-size:10px;
}
#hasznalt_modell_ar input {
  display:none;
}
/* hasznalt auto kereso vege */


div#gallery {
    position: relative;
}

#multimediaKeresoAjaxResultContainer #gallery {
    left: 47px;
    background: none;
}

#multimediaKeresoAjaxResultContainer #gallery_bottom {
    background: none;
}

a.gallery_button:hover {
    text-decoration: none;
}

a#gallery_button1_large {
    display:none;
    left:5px;
    position:absolute;
    top: 50px;
    outline: none;
    cursor: pointer;
    z-index: 10;
}

a#gallery_button2_large {
    display:none;
    right: 6px;
    position:absolute;
    top: 50px;
    outline: none;
    cursor: pointer;
    z-index: 10;
}

#gallery_pic {
    width: 550px;
    text-align: center;
    position: relative;
}

#gallery_pic img {
    cursor: pointer;
    position: relative;
}




/* NYITO OLDAL BANNER */

#nyitoBanner  {
    height: 240px;
    background-image: url('/data/images/bg_nyito_banner.png');
    background-repeat: no-repeat;
    background-position: 0px 18px;
}
#nyitoBanner .kicsi {
    height: 147px;
    width: 196px;
}
#nyitoBanner img {
    position: absolute;
    display: none;
    /*top: 40px;*/
}
#nyitoBanner img.elso {
    left: 30px;
}
#nyitoBanner img.masodik {
    left: 235px;

}
#nyitoBanner img.harmadik {
    left: 440px;
}

/* cikk oldali tov?bbi hozz?sz?l?s link */
a.tovabbiHsz {
    display: block;
    margin-bottom: 10px;
}
#kisSzinesAjanloBox  { overflow: auto }

/* F1 right */

div.simpleRightBoxF1Box div.simpleRightBoxF1BoxHeadDoubleRow {
    padding: 10px 0 0 13px;
    height: 45px;
    background: 0 0 url(../images/bg_simple-right-box-head-f1-double-row.gif) no-repeat;
}
div.simpleRightBoxF1Box div.simpleRightBoxF1BoxHead {
    padding: 10px 0 0 13px;
    height: 26px;
    background: 0 0 url(../images/bg_simple-right-box-head-f1-simple-row.gif) no-repeat;
}

div.simpleRightBoxF1Box div.simpleRightBoxF1BoxHead h2 {
    margin: 0 0 5px 0;
    padding: 0;
    color: #333333;
    font-size: 16px;
}

div.simpleRightBoxF1Box div.simpleRightBoxF1BoxHeadDoubleRow h2 {
    margin: 0 0 5px 0;
    padding: 0;
    color: #006699;
    font-size: 16px;
}
div.simpleRightBoxF1Box div.simpleRightBoxF1BoxHeadDoubleRow h2 a {
    color: #006699;
    font-size: 14px;
}

div.simpleRightBoxF1Box div.simpleRightBoxF1BoxHead h3,
div.simpleRightBoxF1Box div.simpleRightBoxF1BoxHeadDoubleRow h3 {
    margin: 0;
    padding: 0;
    color: #272727;
    font-size: 12px;
}

div.simpleRightBoxF1Box div.simpleRightBoxF1BoxBody {
    padding: 2px 4px;
    background: 0 0 url(../images/bg_simple-right-box-body-f1.gif) repeat-y;
}

 

div.simpleRightBoxF1Box div.simpleRightBoxF1BoxFooter {
    padding: 7px 0 0 10px;
    height: 21px;
    background: 0 0 url(../images/bg_simple-right-box-footer-f1.gif) no-repeat;
}

div.simpleRightBoxF1BoxWithoutBottom div.simpleRightBoxF1BoxFooter {
    padding: 0;
    height: 5px;
    font-size: 0;
    background: 0 0 url(../images/bg_simple-right-box-footer2-f1.gif) no-repeat;
}

div.simpleRightBoxF1Box div.simpleRightBoxF1BoxFooter a {
    padding: 0 8px 0 0;
    font-size: 10px;
    font-weight: bold;
    background: right 4px url(../images/bg_list9-separator.gif) no-repeat;
}

/* F1 right v?ge */

/*f1VoteBox*/
.f1VoteBox form {
    padding: 16px 11px 14px 11px;
}
.f1VoteBox form h2.title {
    margin: 0 0 10px 0;
    padding: 0;
    color: #006699;
    font-size: 16px;
}

.f1VoteBox form ul.questions {
    margin: 10px 0 10px 0;
    padding: 0;
    list-style: none;
}
.f1VoteBox form ul.questions label {
    padding: 0 0 0 8px;
    position: relative;
    top: -2px;
}
.f1VoteBox form ul.questions input {
    margin: 0;
    padding: 0;
    width: 10px;
    height: 10px;
    vertical-align: top;
}
.f1VoteBox form ul.questions label {
    color: #000000;
    font-size: 12px;
}

.f1VoteBox .f1VoteResults {
    font-size:12px !important;
}

.f1VoteBox .f1VoteResults .szavazasJelenlegi {
    background-color:#d8d8d8;
    /*background-image:url(/data/files/93/images/sprite_szavazas_bg.png);*/
    /*background-image:url(/data/images/img_kep46.jpg);*/
    background-repeat:no-repeat;
    display:block !important;
    height:12px;
    /*padding-left:5px;*/
    width:260px;
    /*line-height:20px;*/
    /*font-size:1px !important;*/
    /*color:#FFFFFF;*/
    position: relative;
}

.f1VoteBox .f1VoteResults .szavazasJelenlegi span{
    display:block;
    position: absolute;
    font-size:0px;
    line-height:0px;
    height: 12px;
    width: 257px;
    background-image:url(/data/images/szavazo_line.jpg);
}

.f1VoteBox .f1VoteResults .szavazasJelenlegi span.start{
    background-position: left top;
}


.f1VoteBox .f1VoteResults .szavazasJelenlegi span.end{
    background-position: right bottom;
    right: 0px;
    width: 257px;
}




.f1VoteBox .f1VoteResults .f1VoteValue{
    font-weight: bold;
}

.f1VoteBox .f1VoteResults ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;
    padding: 0px 0px 15px 11px;
}

.f1VoteBox .f1VoteResults li {
    margin-top: 5px;
    line-height: 18px;
}


/*f1VoteBox vege*/

div#leftColContentContainer div.f1NyitoRightCol div.f1NewsList {
    margin-top: 7px;
}

/* olvasói teszt képfeltöltés */
body#olvasoiTesztKepek {
    background: #F7F7F7;
    margin-left: -9px;
}

/* olvasói teszt képfeltöltés vége */

#listBrowserContainer .olvasoiTesztFelhivas {
    margin-top: 7px;
}
#listBrowserContainer .olvasoiTesztFelhivas,
#listBrowserContainer .olvasoiTesztFelhivas p {
    color: #ffffff;
}

#listBrowserContainer .olvasoiTesztFelhivas a {
    color: #cce6ff;
}

/* címlapon doboz */
#cimplaponDoboz .cimlaponBody {
    padding: 5px 11px 14px;
}

#cimplaponDoboz h2.articleTitle {
    margin: 8px 0 3px 0;
    padding: 0;
    font-size: 16px;
    color: #006699;
}

#cimplaponDoboz h2.articleTitle a { font-size: 16px; }

#cimplaponDoboz div.separator { margin: 10px 0 0 0; }

#autosJatekok h2.pTitle {
    margin: 25px 0 10px 0;
}

/* BLOG */
.blogBejegyzes {
    margin-bottom: 30px;
    padding-bottom: 7px;
    border-bottom: 1px solid gray;
}

.blogBejegyzes .leadImage {
    margin: 6px 15px 11px 0;
    float: left;
}

.blogBejegyzes .szerzo {
    text-align: right;
}

.blogBejegyzes .folytatas {
    text-align: center;
    margin-top: 10px;
}

.blogBejegyzes .folytatas a {
    font-size: 13px;
}



.normalBtn {
    display: inline;
    margin: 0;
    padding: 0;
    border: 0;
}
a.normalBtn{ float: left; }

body.f1Page h2.pTitle {
    padding-bottom: 8px;
    margin-top: 7px;
    margin-bottom: 16px;
    border-bottom: 1px solid #dbdbdb;
}

.btnGaleria {
    width: 64px;
    height: 25px;
    background: 0 0 url(../images/btn_galeria.gif) no-repeat;
}
.btnPalyabejaras {
    width: 103px;
    height: 25px;
    background: 0 0 url(../images/btn_palyaleiras.gif) no-repeat;
}
.btnPalyaadatlap {
    width: 106px;
    height: 25px;
    background: 0 0 url(../images/btn_palyaadatlap.gif) no-repeat;
}

.btnSzavazas {
    width: 95px;
    height: 29px;
    background: 0 0 url(../images/btn_szavazas.gif) no-repeat;
}



#kiemeltTemakBox {
    margin-left: 6px;
}

body.f1Page #kiemeltTemakBox {
	width: 900px;
}

#f1FutamokListaja {
    margin: 0 0 0 5px;
    height: 36px;
    background: #000000;
    width: 971px;
}

div#nepszeruKategoriak.simpleRightBoxContent ul {
    float: left;
    margin: 5px 0 0 0;
    padding: 0;
    list-style: none;
    width: 145px;
}

div#nepszeruKategoriak.simpleRightBoxContent ul li {
    padding: 0 0 0 10px;
    background: 0 5px url(../images/bg_list3-separator.gif) no-repeat;
}


/*kovetkezoFutamBox*/
#kovetkezoFutamBox .normalBtn { margin: 2px 2px 4px 4px; }
#kovetkezoFutamBox div.dateHead {
    padding: 4px 0 0 10px;
    background: #f6f6f6;
    height: 21px;
    color: #000000;
    font-weight: bold;
}
#kovetkezoFutamBox table { color: #000000; }
#kovetkezoFutamBox table tr td { padding: 3px 0; }
#kovetkezoFutamBox table tr td.data {
    padding: 0 0 0 20px;
    width: 120px;
}
#kovetkezoFutamBox table tr td.time { text-align: right; }
#kovetkezoFutamBox table tr.futam td {
    color: #dd521c;
    font-weight: bold;
}
/*kovetkezoFutamBox vege*/

/*rotatorControl*/

/*rotatorControl vege*/

/*pilotakBox*/
#pilotakRightBox #pilotaLirasa {
    padding: 4px 0 0 4px;
    margin: 4px 0 4px 4px;
    width: 280px;
    height: 85px;
    background: 0 0 url(../images/bg_pilotak-box.gif) no-repeat;
}

#pilotakRightBox .pilotaKepe img { border: 1px solid #d3d3d3; }
#pilotakRightBox #pilotaLirasa table tr td { padding: 0; }
#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai { padding: 0 11px 0 8px; }
#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai p.name {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #006699;
    font-weight: bold;
}
#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai p.name a {
    font-size: 12px;
}

#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai p.csapat {
    margin: 0;
    padding: 0;
    font-size: 10px;
    color: #006699;
}
#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai p.csapat a {
    font-size: 10px;
    font-weight: bold;
}
#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai ul li {
    padding: 0 0 0 10px;
    background: 0 7px url(../images/bg_list3-separator.gif) no-repeat;
}
#pilotakRightBox #pilotaLirasa table tr td.pilotaAdatai ul li a {
    font-size: 10px;
}

#pilotakRightBox #pilotaLirasa table tr td.pilotaKepe { padding-left: 7px; }
/*pilotakBox vege*/

/*f1CikkBox*/
#f1CikkBox div.f1CikkHeader {
    margin: 5px 0 0 0;
    padding: 11px 0 0 0;
    color: #999999;
    font-size: 10px;
    border-top: 1px solid #dbdbdb;
}
#f1CikkBox div.f1CikkHeader a {
    font-size: 10px;
    color: #1170a0;
}
#f1CikkBox h2 {
    margin: 0;
    padding: 0;
    font-size: 16px;
}
#f1CikkBox div.f1CikkHeader img {
    margin: 0 5px 0 0;
    vertical-align: top;
    border: 0;
}

#f1CikkBox h2,
#f1CikkBox p {
    padding-left: 35px;
    padding-right: 30px;
}
#f1CikkBox h2,
#f1CikkBox p {
    margin-top: 7px;
    margin-bottom: 7px;
}
#f1CikkBox p.imgContainer {
    margin: 20px 0 20px 0;
    text-align: center;
}
#f1CikkBox h2.pTitle {
    font-size: 30px !important;
}

#f1CikkBox p.cikkLead {
    margin-top: 19px;
    margin-bottom: 11px;
    font-weight: bold;
}

#f1CikkBox p {
    line-height: 18px;
    font-size: 14px;
}
/*f1CikkBox vege*/


/*kapcsolodoCikkekBox*/
#kapcsolodoCikkekBox {
    padding-bottom: 18px;
    width: 253px;

}
#kapcsolodoCikkekBox p {
    margin-top: 5px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    font-size: 12px;
}
#kapcsolodoCikkekBox p.small {
    margin-top: 0;
    margin-bottom: 10px;
}
#kapcsolodoCikkekBox ul {
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
}
#kapcsolodoCikkekBox ul li {
    background: 0 6px url(../images/bg_list3-separator.gif) no-repeat;
    padding: 0 0 0 10px;
}
/*kapcsolodoCikkekBox vege*/


/*f1SpecBoxContainer*/
div.f1SpecBoxContainer {
    padding: 11px 0 0 0;
    margin: 0 auto;
    width: 604px;
    background: 0 0 url(../images/bg_f1-spec-box-top.gif) no-repeat;
}

div.f1SpecBoxContainer623 {
    width: 623px;
    background-image: url(../images/bg_f1-spec-box-623-top.gif);
}

div.f1SpecBoxContainerWidthTabs {
    padding-top: 0;
    background-position: 0 20px;
}

div.f1SpecBoxContainerWidthLeftBox {
    padding-top: 0;
    background-position: 0 60px;
}

div.f1SpecBoxContainerWidthTabsWithHead {
    background-position: 0 45px !important;
}

div.f1SpecBoxContainerWidthTabs ul.tabButtons {
    margin: 0 0 0 28px !important;
}

div.f1SpecBoxContainerWidthTabsWithHead ul.tabButtons {
    margin-top: 5px !important;
}

div.f1SpecBoxContainerWidthLeftBox ul.tabButtons {  margin: 40px 0 0 0 !important; }

div.f1SpecBoxContainerWidthTabs ul.tabButtons { float: left; }
div.f1SpecBoxContainerWidthTabs ul.tabButtons li {
    background: 0 0 url(../images/bg_f1-spec-box-tab-left.gif) no-repeat;
}

div.f1SpecBoxContainerWidthTabs ul.tabButtons li,
div.f1SpecBoxContainerWidthTabs ul.tabButtons li a {
    font-size: 16px;
    font-weight: bold;
    color: #006699;
}

div.f1SpecBoxContainerWidthTabs ul.tabButtons li a {
    padding: 6px 14px 0 14px;
    height: 25px;
    background: right 0 url(../images/bg_f1-spec-box-tab-right.gif) no-repeat;
}

div.f1SpecBoxContainerActionTabs ul.tabButtons li {
    background: -2px 0 url(../images/bg_f1-spec-box-tab-default-left.gif) no-repeat;
}

div.f1SpecBoxContainerActionTabs ul.tabButtons li.hovered,
div.f1SpecBoxContainerActionTabs ul.tabButtons li.active {
    background: -2px 0 url(../images/bg_f1-spec-box-tab-left.gif) no-repeat;
}
div.f1SpecBoxContainerActionTabs ul.tabButtons li.hovered a,
div.f1SpecBoxContainerActionTabs ul.tabButtons li.active a {
    background: right 0 url(../images/bg_f1-spec-box-tab-right.gif) no-repeat;
    color: #dd521c;
}

div.f1SpecBoxContainerActionTabs ul.tabButtons li a {
    background: right 0 url(../images/bg_f1-spec-box-tab-default-right.gif) no-repeat;
}

div.f1SpecBoxContainerActionTabs ul.tabButtons li a {
    padding-top: 8px;
    padding-right: 18px;
    height: 23px;
    font-size: 12px;
    color: #8b8b8b;
}

div.f1SpecBoxContainerActionTabs ul.tabButtons li.redhovered,
div.f1SpecBoxContainerActionTabs ul.tabButtons li.redactive {
    background: -3px 0 url(../images/bg_f1-spec-box-tab-red-left.gif) no-repeat;
}

div.f1SpecBoxContainerActionTabs ul.tabButtons li.redhovered a,
div.f1SpecBoxContainerActionTabs ul.tabButtons li.redactive a {
    background: right 0 url(../images/bg_f1-spec-box-tab-red-right.gif) no-repeat;
    color: #ffffff;
}


div.f1SpecBoxContainerActionTabs ul.tabButtons li.first {
    background-position: 2px 0 !important
}
div.f1SpecBoxContainerActionTabs ul.tabButtons li.first a {
    padding-left: 18px;
}



div.f1SpecBoxContainer div.f1SpecBoxBG { background: 0 0 url(../images/bg_f1-spec-box-content.gif) repeat-y; }
div.f1SpecBoxContainer623 div.f1SpecBoxBG { background-image: url(../images/bg_f1-spec-box-623-content.gif) }


div.f1SpecBoxContainer div.f1SpecBoxContent {
    padding: 0 0 11px 0;
    background: 0 bottom url(../images/bg_f1-spec-box-bottom.gif) no-repeat;
}
div.f1SpecBoxContainer623 div.f1SpecBoxContent { background-image: url(../images/bg_f1-spec-box-623-bottom.gif); }

div.f1SpecBoxContainer div.data {
    position: relative;
    top: 15px;
    display: inline;
    float: left;
    margin: 0 8px 0 30px;
    width: 70px;
    height: 68px;
    background: 0 0 url(../images/bg_date-container.gif) no-repeat;
}

div.f1SpecBoxContainer div.data p {
    margin: 0;
    padding: 0;
    text-align: center;
}
div.f1SpecBoxContainer div.data p.pos {
    color: #dd521c;
    font-size: 22px;
}
div.f1SpecBoxContainer div.data p.point {
    margin-bottom: 3px;
    color: #292929;
    font-size: 11px;
    font-weight: bold;
}
div.f1SpecBoxContainer div.data p.mini {
    color: #999999;
    font-size: 8px;
}

div.f1SpecBoxContainer div.f1SpecBoxInnerBoxTop {
    margin: 0 auto;
    width: 587px;
    background: 0 0 url(../images/bg_f1-spec-box-innerbox-content.gif) repeat-y;
}
div.f1SpecBoxContainer623 div.f1SpecBoxInnerBoxTop {
    width: 603px;
    background-image: url(../images/bg_f1-spec-box-innerbox-623-content.gif);
}

div.f1SpecBoxContainer div.f1SpecBoxInnerBoxBG { background: 0 0 url(../images/bg_f1-spec-box-innerbox-top.gif) no-repeat; }
div.f1SpecBoxContainer623 div.f1SpecBoxInnerBoxBG { background-image: url(../images/bg_f1-spec-box-innerbox-623-top.gif); }

div.f1SpecBoxContainer div.f1SpecBoxInnerBoxContent { background: 0 bottom url(../images/bg_f1-spec-box-innerbox-bottom.gif) no-repeat; }
div.f1SpecBoxContainer623 div.f1SpecBoxInnerBoxContent { background-image: url(../images/bg_f1-spec-box-innerbox-623-bottom.gif); }

/*f1SpecBoxContainer vege*/


/*f1CsapatBox*/
.f1CsapatBox td.carContainer {
    padding: 18px 20px 18px 20px;
    border-right: 1px solid #dbdbdb;
}

.f1CsapatBox td.carContainer div.container { border: 1px solid #d5d5d5; }
.f1CsapatBox td.carContainer div.container div.link {
    padding: 1px 0 0 6px;
    background: #afadb9;
    height: 14px;
}
.f1CsapatBox td.carContainer div.container img {
    vertical-align: top;
}
.f1CsapatBox td.carContainer div.container div.link a {
    padding: 0 10px 0 0;
    color: #ffffff;
    font-size: 10px;
    background: right 5px url(../images/bg_list10-separator.gif) no-repeat;
}
.f1CsapatBox td.pilot {
    width: 281px;
    height: 103px;
    padding-top: 9px;
    vertical-align: top;
}

.f1CsapatBox td.pilot1 {
    padding-top: 18px;
    height: 96px;
}
.f1CsapatBox td.pilot2 {
    border-top: 1px solid #dbdbdb;
}

.f1CsapatBox td.pilot div.pilotImage {
    padding: 0 11px;
}

.f1CsapatBox td.pilot div.pilotImage img {
    border: 1px solid #dbdbdb;
}

.f1CsapatBox td.pilot div.pilotImage,
.f1CsapatBox td.pilot div.pilotData {
    float: left;
}
.f1CsapatBox td.pilot div.pilotData h2 {
    margin: 0;
    padding: 0;
    color: #006699;
    font-size: 16px;
}
.f1CsapatBox td.pilot div.pilotData img {
    vertical-align: top;
}
.f1CsapatBox td.pilot div.pilotData span.pilotPoint {
    color: #dd521c;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: 3px;
}
.f1CsapatBox td.pilot div.pilotData p {
    font-size: 12px;
}
.f1CsapatBox td.pilot div.pilotData p.small {
    margin: 0 0 5px 0;
}


/*f1CsapatBox vege*/

/*f1JatekBox*/
#f1JatekBox div.f1SpecBoxInnerBoxContent {
    padding-top: 12px;
    padding-bottom: 12px;
}
#f1JatekBox div.f1SpecBoxInnerBoxContent table {
    margin: 0 auto;
}
#f1JatekBox div.f1SpecBoxInnerBoxContent table tr td {
    height: 24px;
    color: #006699;
    font-size: 12px;
}

#f1JatekBox div.f1SpecBoxInnerBoxContent table tr td.pos {
    width: 60px;
    text-align: center;
    font-weight: bold;
    color: #292929;
}
#f1JatekBox div.f1SpecBoxInnerBoxContent table tr.odd td {
    background: #f5f5f5;
}
#f1JatekBox div.f1SpecBoxInnerBoxContent table tr td.date {
    width: 240px;
}
#f1JatekBox div.f1SpecBoxInnerBoxContent table tr td.flag {
    width: 32px;
}
#f1JatekBox div.f1SpecBoxInnerBoxContent table tr td.ring {
    width: 248px;
}


/*f1JatekBox vege*/


/*palyakRightBox*/
#palyakRightBox #palyakListaja {
    padding: 4px 0 0 4px;
    margin: 4px 0 4px 4px;
    width: 280px;
    height: 98px;
    background: 0 0 url(../images/bg_palyak-box.gif) no-repeat;
}
#palyakRightBox #palyakListaja table td {
    padding: 0;
}
#palyakRightBox .normalBtn {
    margin-left: 4px !important;
}

/*palyakRightBox vege*/


/*pontvesenyAllasaContainer*/
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ,
#elozoFutamBox div.pontvesenyAllasaContainer {
    margin: 0 auto;
    width: 284px;
    background: 0 0 url(../images/bg_right-box-pontverseny-allasa-content.gif) repeat-y;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list {
    margin: 0;
    padding: 11px 0 0 0;
    list-style: none;
    background: 0 0 url(../images/bg_right-box-pontverseny-allasa-top.gif) no-repeat;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li {
    margin: 0;
    padding-left: 11px;
    padding-bottom: 7px;
    background: 1px bottom url(../images/bg_right-box-pontverseny-allasa-separator.gif) no-repeat;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li.first,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li.first {
    padding-bottom: 10px;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li div.points,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li div.points {
    padding: 7px 0 0 0;
    color: #333333;
    font-weight: bold;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li.first div.points,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li.first div.points {
    padding: 0;
    font-size: 25px;
    color: #df5e2b;
    font-weight: bold;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li p,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li p {
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: #006699;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li p.team,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li p.team {
    font-size: 10px;
}

#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li div.position,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li div.position {
    float: left;
    display: inline;
    margin: 0 10px 0 0;
    width: 51px;
    height: 30px;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    color: #333333;
}

#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li.first div.position,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li.first div.position {
    margin: 0;
    width: 51px;
    height: 51px;
    background: 0 0 url(../images/bg_51x51box.gif) no-repeat;
    font-size: 40px;
    color: #df5e2b;
}

#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li div.image,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li div.image {
    padding: 0 9px 0 11px;
    float: left;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li div.data,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li div.data {
    float: left;
    padding-top: 2px;
    width: 143px;
}
#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li.first div.data,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li.first div.data {
    width: auto;
    padding-top: 0;
}

#pontvesenyAllasaRightBox div.pontvesenyAllasaContainer ul.list li.last,
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li.last {
    background: 0 bottom url(../images/bg_right-box-pontverseny-allasa-bottom.gif) no-repeat;
    border-bottom: 0;
}
#pontvesenyAllasaRightBox div.simpleRightBoxF1BoxBody ul.list2,
#elozoFutamBox div.simpleRightBoxF1BoxBody ul.list2 {
    margin: 0;
    padding: 5px 0;
    list-style: none;
}
#pontvesenyAllasaRightBox div.simpleRightBoxF1BoxBody ul.list2 li,
#elozoFutamBox div.simpleRightBoxF1BoxBody ul.list2 li {
    padding: 0 0 0 22px;
    background: 14px 6px url(../images/bg_list11-separator.gif) no-repeat;
}
#pontvesenyAllasaRightBox div.simpleRightBoxF1BoxBody ul.list2 li a,
#elozoFutamBox div.simpleRightBoxF1BoxBody ul.list2 li a {
    font-size: 11px;
}

/*pontvesenyAllasaContainer vege*/

/*f1CsapatAdatlapBox*/

.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer {
    border-left: 1px solid #DBDBDB;
}

.f1CsapatBox.f1CsapatAdatlapBox td.pilot ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


.f1CsapatBox.f1CsapatAdatlapBox td.pilot ul li a {
    padding: 0 0 0 10px;
    background: 0 4px url(../images/bg_list12-separator.gif) no-repeat;
    font-size: 11px;
}
.f1CsapatBox.f1CsapatAdatlapBox td.pilot h3 {
    font-size: 12px;
    color: #272727;
}
.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer {
    padding: 0;
    margin: 0;
    width: 316px;
}

.f1CsapatBox.f1CsapatAdatlapBox table.f1TeamDataPage {
    margin: 0 0 0 2px;
    border-bottom: 1px solid #dbdbdb;
}

.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer div.image {
    padding: 10px;
    height: 53px;
    border-bottom: 1px solid #dbdbdb;
}
.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer h2 {
    margin: 0;
    padding: 8px 0 8px 10px;
    font-size: 16px;
    border-bottom: 1px solid #dbdbdb;
    color: #006699;
}
.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer table td {
    padding: 3px 0 3px 10px;
    margin: 0;
    font-size: 12px;
}
.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer table td.data { width: 118px; }
.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer table td.data2 { width: 178px }
.f1CsapatBox.f1CsapatAdatlapBox td.teamContainer table tr.odd td { background: #e9e9e9; }
.f1CsapatBox.f1CsapatAdatlapBox div.f1TeamDataTextContainer { padding: 5px 20px 20px 20px; }
.f1CsapatBox.f1PilotaAdatlapBox div.f1TeamDataTextContainer { padding: 5px 20px 20px 20px; }
.f1CsapatBox.f1CsapatAdatlapBox div.f1TeamDataTextContainer h2 {
    border-bottom: 0;
    padding-bottom: 5px;
}
.f1CsapatBox.f1CsapatAdatlapBox div.f1TeamDataTextContainer p { margin: 0 0 10px 0; }
/*f1CsapatAdatlapBox vege*/

/*f1CsapatEredmenyekBox*/
#f1CsapatEredmenyekBox { margin: 17px 0 0 0; }

#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab .korabbiEvek {
    padding: 10px 0 0 15px;
}

#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab table {
    margin: 12px 12px;
    width: 580px;
    font-family: arial;
    font-size: 12px;
}
#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab table tr th,
#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab table tr td { padding: 3px 0 3px 10px; }
#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab table tr td.data { text-align: center; }
#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab table tr th { background: #f5f5f5; }
#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab table tr.odd td { background: #f5f5f5; }

#f1CsapatEredmenyekBox div.f1CsapatEredmenyekBoxTab table tr td.dataRed {
    color: #dd521c;
    font-weight: bold;
}
/*f1CsapatEredmenyekBox vege*/

/*kapcsolodoHirek*/
div.kapcsolodoHirek {
    margin-top: 0;
    padding-bottom: 20px;
}
div.kapcsolodoHirek div.hirBox {
    float: left;
    padding: 0 0 0 20px;
    width: 270px;

}
div.kapcsolodoHirek div.hirBox h2 {
    margin: 10px 0 10px 0;
    padding: 0;
}
div.kapcsolodoHirek div.hirBox h2 a { font-size: 14px; }
div.kapcsolodoHirek div.hirBox img { margin: 0 10px 0 0; }
div.kapcsolodoHirek div.hirBox p {
    font-size: 11px;
}
/*kapcsolodoHirek vege*/


/*f1VilagbajnoksagAllasaBox*/
#f1VilagbajnoksagAllasaBox div.graphView {
    padding: 25px 0 15px 0;
    text-align: center;

}
#f1VilagbajnoksagAllasaBox table.listTable {
    margin: 10px auto;
    font-family: arial;
    font-size: 12px;
}
#f1VilagbajnoksagAllasaBox table.listTable tr.head th {
    background: #f5f5f5;
}
#f1VilagbajnoksagAllasaBox table.listTable tr th.position { width: 46px; }
#f1VilagbajnoksagAllasaBox table.listTable tr td.position {
    padding-left: 26px;
}
#f1VilagbajnoksagAllasaBox table.listTable tr th.name { width: 146px;}
#f1VilagbajnoksagAllasaBox table.listTable tr th.flag { width: 159px; }
#f1VilagbajnoksagAllasaBox table.listTable tr th.team { width: 148px; }
#f1VilagbajnoksagAllasaBox table.listTable tr th.point { width: 82px; }

#f1VilagbajnoksagAllasaBox table.listTable tr td img {
    margin: 0 10px 0 0;
    vertical-align: middle;
}
/*f1VilagbajnoksagAllasaBox vege*/

/*f1KonstruktoriVersenyAllasaBox*/
#f1KonstruktoriVersenyAllasaBox div.graphView {
    padding: 25px 0 15px 0;
    text-align: center;

}
#f1KonstruktoriVersenyAllasaBox table.listTable {
    width: 581px;
    margin: 10px auto;
    font-family: arial;
    font-size: 12px;
}
#f1KonstruktoriVersenyAllasaBox table.listTable tr.head th {
    background: #f5f5f5;
}
#f1KonstruktoriVersenyAllasaBox table.listTable tr th.position { width: 46px; }
#f1KonstruktoriVersenyAllasaBox table.listTable tr td.position {
    padding-left: 26px;
}
#f1KonstruktoriVersenyAllasaBox table.listTable tr th.name { width: 146px;}
#f1KonstruktoriVersenyAllasaBox table.listTable tr th.flag { width: 159px; }
#f1KonstruktoriVersenyAllasaBox table.listTable tr th.team { width: 148px; }
#f1KonstruktoriVersenyAllasaBox table.listTable tr th.point { width: 82px; }

#f1KonstruktoriVersenyAllasaBox table.listTable tr td img {
    margin: 0 10px 0 0;
    vertical-align: middle;
}
/*f1KonstruktoriVersenyAllasaBox vege*/

/*f1VersenynaptarBox*/

#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent {
    padding-top: 12px;
    padding-bottom: 12px;
}
#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent table { margin: 0 auto; }
#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent table tr td {
    height: 24px;
    color: #006699;
    font-size: 12px;
}

#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent table tr td.pos {
    width: 60px;
    text-align: center;
    font-weight: bold;
    color: #292929;
}
#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent table tr.odd td { background: #f5f5f5; }
#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent table tr td.date {
    padding-left: 18px;
    width: 222px;
}
#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent table tr td.flag { width: 32px; }
#f1VersenynaptarBox div.f1SpecBoxInnerBoxContent table tr td.ring { width: 248px; }
/*f1VersenynaptarBox vege*/

/*nagydijakAdataiBox*/
#nagydijakAdataiBox div.f1EredmenyekBox,
#nagydijakAdataiBox div.f1GaleriaBox,
#nagydijakAdataiBox div.f1SztorikBox,
#nagydijakAdataiBox div.f1PalyabejarasBox { padding: 20px; }

#nagydijakAdataiBox div.f1Eredmenyek2Box { padding: 10px; }
#nagydijakAdataiBox div.f1Eredmenyek2Box div.cikkImage,
#nagydijakAdataiBox div.f1Eredmenyek2Box div.cikkBody { float: left; }
#nagydijakAdataiBox div.f1Eredmenyek2Box div.cikkBody h2.pTitle {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 22px;
}
#nagydijakAdataiBox div.f1Eredmenyek2Box div.cikkBody p.small { /*margin: 0 0 20px 0;*/ }

#nagydijakAdataiBox div.f1Eredmenyek2Box div.cikkBody a.more {
    float: left;
    display: inline;
    margin: 15px 0 0 0;
    padding: 0 10px 0 0;
    font-size: 10px;
    background: right 5px url(../images/bg_list9-separator.gif) no-repeat;
}

#nagydijakAdataiBox div.f1Eredmenyek2Box div.cikkImage { width: 315px; }
#nagydijakAdataiBox div.f1Eredmenyek2Box div.cikkBody { width: 260px; }

#nagydijakAdataiBox div.f1EredmenyekBox { padding: 10px 2px 0 2px; }
#nagydijakAdataiBox div.f1EredmenyekBox table {
    width: 100%;
}
#nagydijakAdataiBox div.f1EredmenyekBox table tr.head th { background: #f5f5f5; }
#nagydijakAdataiBox div.f1EredmenyekBox table tr th { padding-left: 20px; }
#nagydijakAdataiBox div.f1EredmenyekBox table tr td { padding-left: 32px; }
#nagydijakAdataiBox div.f1EredmenyekBox table tr td.event { width: 137px; }
#nagydijakAdataiBox div.f1EredmenyekBox table tr td.time {
    text-align: right;
    width: 35px;
}
#nagydijakAdataiBox div.f1EredmenyekBox table tr.red td { font-weight: bold; }

div.f1JatekBox { padding: 10px 0 10px 1px; }

div.f1SztorikBox { padding-top: 10px; }
div.f1SztorikBox div.kapcsolodoHirek { margin-top: 0; }

div.f1SztorikBox div.kapcsolodoHirek div.hirBox {
    padding: 0 0 5px 0;
    width: 50%;
}

div.kapcsolodoSztorikPilota,
div.kapcsolodoSztorikCsapat {
    margin-top: 15px !important;
}

div.nagydijakAdataiBoxHead {
    margin: 25px 0 10px 0;
    border-bottom: 1px solid #dbdbdb;
}

div.nagydijakAdataiBoxHead div.date,
div.nagydijakAdataiBoxHead div.title {
    float: left;
}
div.nagydijakAdataiBoxHead div.date {
    width: 70px;
    height: 68px;
    background: 0 0 url(../images/bg_date-container.gif) no-repeat;
}
div.nagydijakAdataiBoxHead div.title h2.pTitle {
    margin: 0 0 7px 10px;
    padding: 0;
    border-bottom: 0;
    line-height: 32px;
}

div.nagydijakAdataiBoxHead div.title p.futam {
    margin: 0 0 0 10px;
    font-weight: bold;
    font-size: 12px;
}
div.nagydijakAdataiBoxHead div.title p.futam span {
    color: #999999;
}
div.nagydijakAdataiBoxHead div.title ul.specListStyle {
    margin-top: 25px;
}
div.nagydijakAdataiBoxHead div.title ul.specListStyle li a {
    padding: 0 0 0 10px;
    background: 0 4px url(../images/bg_list11-separator.gif) no-repeat;
    font-size: 11px;
    font-weight: bold;
}
div.nagydijakAdataiBoxHead div.date p {
    padding-left: 15px;
}
div.nagydijakAdataiBoxHead div.date p.year {
    padding-top: 10px;
    font-size: 12px;
    color: #868686;
}
div.nagydijakAdataiBoxHead div.date p.month {
    font-size: 12px;
    color: #292929;
}

div.nagydijakAdataiBoxHead div.date p span.day {
    font-size: 20px;
    color: #dd521c;
}
div.nagydijakAdataiBoxHead div.date p span.hour {
    font-size: 10px;
    color: #868686;
    vertical-align: top;
}
div.nagydijakAdataiBoxHead div.date p span.hour sup {
    font-size: 7px;
    text-decoration: underline;
}
div.nagydijakAdataiBoxHead div.image { float: right;}
/*nagydijakAdataiBox vege*/

/*palyaEredmenyekBox*/
#palyaEredmenyekBox {
    margin-top: 20px;
}
#palyaEredmenyekBox ul.tabButtons { margin-left: 12px !important; }
#palyaEredmenyekBox ul.tabButtons li.first a { padding-left: 7px; }

#palyaEredmenyekBox ul.tabButtons li.active a,
#palyaEredmenyekBox ul.tabButtons li.hovered a { background-image: url(../images/bg_f1-spec-box-tab-right-8px.gif); }
#palyaEredmenyekBox ul.tabButtons li a {
    padding-right: 3px;
    padding-left: 3px;
    background-image: url(../images/bg_f1-spec-box-tab-default-right-8px.gif);
}

div.f1PalyaEredmenyekTab { padding: 10px; }

div.f1PalyaEredmenyekTab table.listTable {
    width: 100%;
    font-size: 12px;
    font-family: arial;
}
div.f1PalyaEredmenyekTab table.listTable a {
    font-size: 12px;
}

div.f1PalyaEredmenyekTab table.listTable td.position {
    padding-left: 27px;
    width: 21px;
    font-weight: bold;
}
div.f1PalyaEredmenyekTab table.listTable td.team img {
    margin-right: 10px;
    vertical-align: top;
}
/*palyaEredmenyekBox vege*/

/*f1nyito*/

.f1NyitoUpper {
  margin-left:5px;
}

.f1NyitoUpper div.f1NyitoRightCol {
  margin-left:5px;
  margin-top:0px !important;
}

.f1NyitoRightCol,
.f1NyitoLeftCol {
    float: left;
    margin-top: 10px  !important;
}
.f1NyitoRightCol p,
.f1NyitoLeftCol p{ margin-bottom: 15px  !important; }

.f1NyitoRightCol p.small,
.f1NyitoLeftCol p.small{ margin-bottom: 0  !important; }

.f1NyitoMainContentRow { padding-left: 5px; }

.f1NyitoLeftCol {
    padding:0;
    margin:0 !important;
    width: 310px;

}
.f1NyitoRightCol {
    width: 302px;
    margin-top: 0  !important;
}

.f1NyitoLeftCol h2.pTitle {
    padding: 0 !important;
    margin: 0 !important;
}
.f1NyitoLeftCol h2.pTitle a {
    font:bold 28px Arial !important;
}
.f1NyitoRightCol a.more,
.f1NyitoLeftCol a.more {
    padding: 0 10px 0 0;
    background: right 5px url(../images/bg_list9-separator.gif) no-repeat;
}

/*f1nyito vege*/

/*f1NewsList*/
.f1NewsList { width: 302px; }
.f1NewsList .f1NewsListHead {
    width: 302px;
    background: 0 0 url(../images/bg_f1-news-box-content.gif) repeat-y;
}
.f1NewsList .f1NewsListContent {
    width: 302px;
    background: 0 0 url(../images/bg_f1-news-box-head.gif) no-repeat;
}
.f1NewsList .f1NewsListBottom {
    padding: 18px 10px 18px 14px;
    width: 278px;
    background: 0 bottom url(../images/bg_f1-news-box-bottom.gif) no-repeat;
}

.f1NewsList .f1NewsListBottom h2 {
    padding: 0;
    margin: 0;
    font-size: 14px;
}
.f1NewsList .f1NewsListBottom p { font-size: 12px; }
.f1NewsList .f1NewsListBottom p.small {
    margin: 5px 0 5px 0 !important;
}

.f1NewsList .f1NewsListBottom ul.cikkek {
    margin: 0;
    padding: 0;
    list-style: none;
}

.f1NewsList .f1NewsListBottom ul.cikkek li {
    background: 0 6px url(../images/bg_list3-separator.gif) no-repeat;
    padding: 0 0 0 10px;
}
.f1NewsList h2 a {
    font:bold 14px Verdana;
}

/*f1NewsList vege*/

/*simpleLeftBoxF1Box*/
.simpleLeftBoxF1Box div.simpleHead {
    height: 36px;
    background: right 0 url(../images/bg_simple-left-box-head-f1-simple-row.gif) no-repeat;
}
.simpleLeftBoxF1Box div.simpleHead h3.simpleHead {
    padding-top: 9px;
    height: 27px;
    background: 0 0 url(../images/bg_simple-left-box-head-f1-simple-row-left.gif) no-repeat;
    border-bottom: 0;
    font-size: 16px;
    color: #333333;
}
.simpleLeftBoxF1Box div.simpleLeftBoxF1BoxBottom {
    height: 28px;
    background: right 0 url(../images/bg_simple-left-box-head-f1-bottom.gif) no-repeat;
}
.simpleLeftBoxF1Box div.simpleLeftBoxF1BoxBottom a.more {
    font-weight: bold;
    padding: 0 10px 0 0;
    background: right 4px url(../images/bg_list9-separator.gif) no-repeat;
}

.simpleLeftBoxF1Box div.simpleLeftBoxF1BoxBottomLeft {
    padding: 8px 0 0 11px;
    height: 20px;
    background: 0 0 url(../images/bg_simple-left-box-head-f1-bottom-left.gif) no-repeat;
}
.simpleLeftBoxF1Box div.simpleLeftBoxF1BoxContent {
    background: right 0 url(../images/bg_simple-left-box-head-f1-content.gif) repeat-y;
}

.simpleLeftBoxF1Box div.simpleLeftBoxF1BoxContentLeft {
    background: 0 0 url(../images/bg_simple-left-box-head-f1-content-left.gif) repeat-y;
}
/*simpleLeftBoxF1Box vege*/

/*vilagbajnoksagAllasaSimpleLeftF1Box*/
#vilagbajnoksagAllasaSimpleLeftF1Box {
    width: 620px;
}
#vilagbajnoksagAllasaSimpleLeftF1Box div.simpleLeftBoxF1BoxContentLeft {
    padding: 5px 9px 5px 9px;
}

#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBoxContent {
    width: 592px;
    height: 112px;
}

#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable td.element {
    padding: 0 10px 0 0;
    height: 89px;
    white-space: nowrap;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #ffffff;
}
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable td.element table {
    width: 250px;
}
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable td.first { border-left: 0; }
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable td.last { border-right: 0; }

#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.position,
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.points,
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.name,
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.team,
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.image {
    float: left;
    white-space: nowrap;
}

#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.team a {
    font-size: 10px;
    font-weight: bold;
}

#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.image {
    display: inline;
    margin: 0 9px 0 0;
    border: 1px solid #d3d3d3;
}

#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.position {
    margin: 0 10px 0 10px;
    font-size: 35px;
    font-weight: bold;
    color: #333333;
}
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.points {
    margin: 0;
    padding: 0;
    font-size: 25px;
    font-weight: bold;
}
#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.name {
    color: #006699;
    font-weight: bold;
}

#vilagbajnoksagAllasaSimpleLeftF1Box .scrollAbleBox table.normalTable div.team {
    margin: 0;
    padding: 0;
    font-size: 10px;
    color: #006699;
}

/*vilagbajnoksagAllasaSimpleLeftF1Box vege*/


/*scrollAbleBox*/
.scrollAbleBox .scrollAbleBoxContent {
    overflow: auto;
}

.scrollAbleBox div.simpleList {
    padding-right: 5px;
    background: right 0 url(../images/bg_scollable-row-box.gif) no-repeat;
}
.scrollAbleBox div.simpleListLeft {
    padding-left: 5px;
    background: 0 0 url(../images/bg_scollable-row-box-left.gif) no-repeat;
}

/*scrollAbleBox vege*/

/*f1NyitoNewsBox*/
#f1NyitoNewsBox {
  margin-top:20px;
}
#f1NyitoNewsBox .simpleLeftBox {
    margin-top: 0;
    margin-bottom: 15px !important;
}
#f1NyitoNewsBox h3.simpleHeadMain {
    padding-top: 6px;
    background: 0 0 url(../images/bg_f1-nyito-head.jpg) no-repeat;
    height: 24px;
    color: #ffffff;
    font-size: 13px;
}
#f1NyitoNewsBox .simpleLeftBox h3.newsHead a {
    font-size: 14px;
}

#f1NyitoNewsBox .f1NyitoLeftCol {
    padding: 0;
    margin-top: 0 !important;
    width: 297px;
}
#f1NyitoNewsBox p.small { margin-bottom: 5px !important; }
#f1NyitoNewsBox a.more { margin-top: -5px !important; }

#f1NyitoNewsBox div.simpleLeftBoxContent { width: 303px; }

#f1NyitoNewsBox h2 a {
  font:bold 14px Verdana;
}

#f1NyitoNewsBox .f1NyitoRightCol {
  margin-left:20px;
}

/*f1NyitoNewsBox vege*/



/*osszesitettTablazatKorabbiFutaomSzavazatokAlapjan*/
.osszesitettTablazatKorabbiFutaomSzavazatokAlapjan td.position {
    padding-left: 15px;
    width: 35px;
    font-weight: bold;
}
.osszesitettTablazatKorabbiFutaomSzavazatokAlapjan td.name {
    width: 490px;
}
.osszesitettTablazatKorabbiFutaomSzavazatokAlapjan td.points {
    padding-right: 15px;
    width: 95px;
    font-weight: bold;
    text-align: right;
}
/*osszesitettTablazatKorabbiFutaomSzavazatokAlapjan*/

/*pilotakErtekeleseKorabbiFutamokon*/
.pilotakErtekeleseKorabbiFutamokon .openerContainer {
    vertical-align: top;
    padding-left: 15px;
    width: 35px;
    font-weight: bold;
}

.pilotakErtekeleseKorabbiFutamokon .futamLeiras .palya_eredmenyek {
    padding: 10px 0 10px 0;
}
.pilotakErtekeleseKorabbiFutamokon .futamLeiras .palya_eredmenyek h2 {
    font-size: 16px;
    margin: 0 0 0 15px;
}
.pilotakErtekeleseKorabbiFutamokon .futamLeiras .palya_eredmenyek h2 a { font-size: 16px; }
.pilotakErtekeleseKorabbiFutamokon .futamLeiras .palya_eredmenyek a.leadImage img { margin: 0 15px 0 0; }
.pilotakErtekeleseKorabbiFutamokon .futamLeiras .palya_eredmenyek p.lead { margin: 5px 0 5px 0; }

.pilotakErtekeleseKorabbiFutamokon .infoCol {
    width: 580px;
}

/*pilotakErtekeleseKorabbiFutamokon vege*/

/*korabbi_futamok_szavazas*/
#korabbi_futamok_szavazas {
    margin: 0 0 80px 0;
}
/*korabbi_futamok_szavazas vege*/

/*pilotakErtekelesKorabbiFutamokonData*/

.pilotakErtekelesKorabbiFutamokonData td.position {
    padding-left: 15px;
    width: 35px;
    font-weight: bold;
}
.pilotakErtekelesKorabbiFutamokonData td.name {
    width: 480px;
}
.pilotakErtekelesKorabbiFutamokonData td.points {
    padding-right: 15px;
    width: 85px;
    font-weight: bold;
    text-align: right;
}
/*pilotakErtekelesKorabbiFutamokonData*/

/*elozoFutamBox*/
#elozoFutamBox h2.articleTitle {
    margin: 10px 0;
    padding: 0;
    text-align: center;
    font-size: 16px;
}
#elozoFutamBox h2.articleTitle a {
    font-size: 16px;
    color: #DD521C;
}

#elozoFutamBox p.image {
    text-align: center;
    margin-bottom: 10px;
}

#elozoFutamBox h3.vegeredmenyTitle {
    padding-left: 20px;
    font-size: 12px;
    color: #000000;
}
#elozoFutamBox a.more {
    margin: 5px 0;
    padding-left: 22px;
}

#elozoFutamBox #vegeredmenyTable tr td.position {
    padding-left: 22px;
    padding-right: 5px;
}
#elozoFutamBox #vegeredmenyTable tr td.name { width: 150px; }
#elozoFutamBox #vegeredmenyTable tr td.time { width: 105px; }


#elozoFutamBox #vegeredmenyTable tr.positionFirst td.name,
#elozoFutamBox #vegeredmenyTable tr.positionFirst td.position { color: #006699; }

#elozoFutamBox #vegeredmenyTable tr.positionFirst td.name,
#elozoFutamBox #vegeredmenyTable tr.positionFirst td.position,
#elozoFutamBox #vegeredmenyTable tr.positionFirst td.time { font-weight: bold; }

#elozoFutamBox #futamAdatok tr.head {
    background: 0 0 url(../images/bg_f1-futam-veredmeny-data-head.jpg) no-repeat;
}
#elozoFutamBox #futamAdatok tr.head th {
    text-align: left;
    height: 34px;
    padding-left: 18px;
    font-size: 12px;
}
#elozoFutamBox #futamAdatok tr.head th.fastes { width: 128px; }
#elozoFutamBox #futamAdatok tr.head th.polePosition { width: 128px; }

#elozoFutamBox #futamAdatok tr td {
    padding: 3px 0 3px 18px;
    font-weight: bold;
    color: #006699;
    font-size: 12px;
    border-bottom: 1px solid #cbcbcb;
}
#elozoFutamBox #futamAdatok tr td span {
    font-size: 16px;
    color: #000000;
}
#elozoFutamBox .pontvesenyAllasaContainer {
    margin-top: 5px !important;
}
#elozoFutamBox .pontvesenyAllasaContainer a.more  {
    margin: 0 !important;
    padding: 0;
}
#elozoFutamBox div.pontvesenyAllasaContainer ul.list li div.image {
    padding-left: 0;
}


/*elozoFutamBox vege*/

.f1_cikk_dobozban {
  padding:10px;
}


/*f1PilotaAdatlapBox*/
.f1PilotaAdatlapBox .f1PilotDataPage {
    border-bottom: 1px solid #dbdbdb;
}
.f1PilotaAdatlapBox .f1PilotDataPage td.pilotMeta {
    padding-left: 20px;
    padding-top: 20px;
    width: 278px;
    border-right: 1px solid #dbdbdb;
    vertical-align: top;
}
.f1PilotaAdatlapBox .f1PilotDataPage td.pilotMeta img.pilotImage {
    border: 1px solid #d5d5d5;
}

.f1PilotaAdatlapBox .f1PilotDataPage td.pilotMeta h2 {
    margin: 15px 0 5px 0;
    padding: 0;
    color: #006699;
}
.f1PilotaAdatlapBox .f1PilotDataPage td.pilotMeta a.more {
    padding: 0 0 0 8px;
    margin-top: 10px;
    margin-bottom: 20px;
    background: 0 3px url(../images/bg_list11-separator.gif) no-repeat;
}

.f1PilotaAdatlapBox .f1PilotDataPage td.pilotMeta span.pilotPoint {
    color: #dd521c;
    font-size: 14px;
    font-weight: bold;
}
.f1PilotaAdatlapBox .f1PilotDataPage td.pilotMeta img {
    vertical-align: middle;
}

.f1PilotaAdatlapBox .f1PilotDataPage td.pilotDataContainer {
    border-left: 1px solid #ffffff;
    vertical-align: top;
}
.f1PilotaAdatlapBox .pilotDataContainer h2 {
    margin: 0;
    padding: 7px 10px;
    width: 279px;
    font-size: 16px;
    color: #006699;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}

.f1PilotaAdatlapBox .pilotDataContainer .data {
    width: 182px;
}
.f1PilotaAdatlapBox .pilotDataContainer .data2 {
    padding-left: 11px;
    width: 106px;
    vertical-align: top;
}

.f1PilotaAdatlapBox .dataTable td { border-bottom: 0; }
.f1PilotaAdatlapBox .f1PilotDataTextContainer {
    padding: 15px 20px 20px 20px;
}
.f1PilotaAdatlapBox .f1PilotDataTextContainer h2.pTitle {
    margin-top: 0;
    margin-bottom: 11px;
}

.f1PilotaAdatlapBox .f1PilotDataTextContainer p {
    margin: 0 0 10px 0;
}

/*f1PilotaAdatlapBox vege*/

/**/

div.szavazas_bal_blokk {
	width: 360px;
	float: left;
}

div.szavazas_jobb_blokk {
	width: 300px;
	float: left;
}

/* f1Szavazasok */

.f1Szavazasok {
    padding-top:20px;
    padding-left:10px;
    padding-left:10px;
}

.f1Szavazasok hr {
    color:#D5D0CA;
    height:10px;
    margin-top:10px;
    width:620px;
    float:left;
}

.f1Szavazasok h3.szavazasTitle {
    margin-bottom: 10px;
    padding: 0 0 0 4px;
    color: #333333;
    font-size: 13px;
}

.f1Szavazasok .szavazasBalBlokk {
    float:left;
    width:310px;
    font-size:12px !important;
}
.f1Szavazasok .szavazasBalBlokkLejart {
    float:left;
    width:230px;
    font-size:12px !important;
}
.f1Szavazasok .szavazasJobbBlokk {
    float:left;
    width:300px;
}
.f1Szavazasok .szavazasJobbBlokkLejart {
    float:left;
}

.f1Szavazasok .szavazasMargo {
    margin-top:20px;
    margin-left:5px;
}

.f1Szavazasok .szavazasJobbMargo {
    margin-left:15px;
}

.f1Szavazasok ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}

.f1Szavazasok ul li {
    height:21px;
    padding-top:2px;
    /*margin-left:20px;*/
}

.f1Szavazasok span {
    color:#333333;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:13px;
    line-height:15px;
    margin-bottom:5px;
}

.f1Szavazasok span.szavazasEredmeny {
    float:left;
    font-weight:normal;
    margin-left:15px;
    width:150px;
}

.f1Szavazasok .szavazasJobbBlokk li {
    padding-top:2px;
    clear:both;
}

.f1Szavazasok .szavazasLejart {
    background-color:#CCCCCC;
    background-image:url(/data/files/93/images/sprite_szavazas_bg.png);
    background-repeat:no-repeat;
    display:block !important;
    height:21px;
    padding-left:5px;
    width:195px;
    line-height:20px;
    font-size:13px !important;
    color:#FFFFFF;
    float:left;
}
.f1Szavazasok .szavazasJelenlegi {
    background-color:#666666;
    background-image:url(/data/files/93/images/sprite_szavazas_bg.png);
    background-repeat:no-repeat;
    display:block !important;
    height:21px;
    padding-left:5px;
    width:195px;
    line-height:20px;
    font-size:13px !important;
    color:#FFFFFF;
}

.f1Szavazasok .pager {
    float: left;
    width: 630px;
}

.f1SzavazasokVege {
    clear: both;
}


.idojarasikon {
    margin: 13px 12px 15px 0;
    float: left;
    width: 80px;
    height: 78px;
    text-align: center;
    background: 0 0 url(../images/bg_idojaras-box.gif) no-repeat;
}
.firstIdojarasikon {
    margin-left: 14px;
}

.idojarasikon .idojarasnap {
    margin: 3px 0 9px 0;
    color: #999999;
    font-weight: bold;
}

#aktualis_futam_szavazas_eredmenyek div.palya_eredmenyek a.palya_eredmenyekImage,
#aktualis_futam_szavazas_eredmenyek div.palya_eredmenyek div.content,
#pilota_ertekeles_form_div div.palya_eredmenyek a.palya_eredmenyekImage,
#pilota_ertekeles_form_div div.palya_eredmenyek div.content {
    float: left;
}
#aktualis_futam_szavazas_eredmenyek div.palya_eredmenyek div.content,
#pilota_ertekeles_form_div div.palya_eredmenyek div.content {
    padding: 0 0 0 15px;
}
#aktualis_futam_szavazas_eredmenyek div.palya_eredmenyek div.content a.more,
#pilota_ertekeles_form_div div.palya_eredmenyek div.content a.more { float: right; }
#aktualis_futam_szavazas_eredmenyek div.palya_eredmenyek div.content p,
#pilota_ertekeles_form_div div.palya_eredmenyek div.content p {
    padding: 0 0 10px 0;
    width: 300px;
}
#aktualis_futam_szavazas_eredmenyek div.palya_eredmenyek div.content h2,
#pilota_ertekeles_form_div div.palya_eredmenyek div.content h2 {

    margin: 0 0 15px 0;
}

#pilotaErtekelesListaTable td.name { width: 440px; }
#pilotaErtekelesListaTable td.points { width: 145px; }
#postPilotaErtekeles { float: right; }

/*
	pilota ertekeles
*/

.vezess_pont_on, .vezess_egeszpont, .pilota_ertekeles a:hover {
	background: url(/data/images/vezess_point_active.png) no-repeat top left !important;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
}

.pilota_ertekeles a, .vezess_urespont {
	background: url(/data/images/vezess_point_inactive.png) no-repeat top left;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
}

/*olcsobbat*/

.olcsobbat .olcsobbatElement,
.kirakat .olcsobbatElement {
    float: left;
    width: 298px;
    height: 73px;
    background: 0 0 url(/data/images/bg_olcsobbat-element.jpg) no-repeat;
    border-top: 1px solid #DBDBDB;
}

.olcsobbat .olcsobbatElement.first,
.kirakat .olcsobbatElement.first {
    /*border-top:0;*/
}

.kirakat .olcsobbatElementImageContainer,
.olcsobbat .olcsobbatElementImageContainer {
    padding: 6px 0 0 3px;
}
.kirakat .olcsobbatElementImageContainer img,
.olcsobbat .olcsobbatElementImageContainer img {
    margin: 0;
    /*width: 80px;*/
    height: 62px;
    vertical-align: top;
}

.kirakat .simpleRightBoxContent div,
.olcsobbat .simpleRightBoxContent div{
    float: left;
}
.kirakat .simpleRightBoxContent a.title,
.olcsobbat .simpleRightBoxContent a.title {
    float: left;
    display: inline;
    margin-bottom: 5px;
    color: #006699;
    text-decoration: none;
    font-size: 14px !important;
    font-weight: bold;
}
.kirakat .simpleRightBoxContent div.info,
.olcsobbat .simpleRightBoxContent div.info {
    padding: 5px 0 5px 9px;
    width: 200px;
    color: #DD521C;
    font-size: 14px;
}
.olcsobbat .simpleRightBoxContent a.title,
.olcsobbat .simpleRightBoxContent div.info {
    font-size: 14px !important;
}

.kirakat .simpleRightBoxContent,
.olcsobbat .simpleRightBoxContent {
    float: left;
    width: 298px;
    padding: 0;
    border: 1px solid #DBDBDB;
    border-top: 0;
}

.kirakat h3.simpleHead,
.olcsobbat h3.simpleHead {
    background: 0 0 url(/data/images/hd_olcsobbat-box.jpg) no-repeat !important;
    height: auto !important;
    margin: 0;
    border-bottom: 0 !important;
    overflow:auto !important;
}
.kirakat h3.simpleHead span.extraTitle,
.olcsobbat h3.simpleHead span.extraTitle {
    padding: 0 !important;
    margin-right: 8px !important;
    margin-top: 3px !important;
}
.kirakat h3.simpleHead span.title,
.olcsobbat h3.simpleHead span.title {
    position: relative;
    top: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    text-transform: uppercase;
    width: 185px;
}

.kirakat div.boxfooter,
.olcsobbat div.boxfooter {
    background: 0 0 url(/data/images/ft_olcsobbat-box2.png) no-repeat !important;
    height: 22px;
    width: 291px;
    float: left;
    padding-top: 3px;
    padding-left: 9px;
}

.olcsobbat div.boxfooter span {
    font-weight: bold;
    text-transform: uppercase;
    color: #9A9A9A;
    font-size: 10px;
    float: left;
    position: relative;
    width: 171px;
    top: 3px;
}

/*olcsobbat vege*/

/*000000000000000000000000000000000000000000000000000 feltöltött cikkek doboz */

div.feltoltottCikkek {
    margin-bottom: 10px;
}

/* feltöltött cikkek doboz vége */

body.raliPage {
    background-image: url(../images/bg_portal-rali.jpg);
    background-color: #222222 !important;
}
body.vezetunkPage { background-image: url(../images/bg_portal-vezetunk.jpg); }

body.page404 #pContentContainerBg {
    padding: 0px;
}

div.box404 {
    background-image: url('../images/bg_404.jpg');
    width: 959px;
    height: 404px;
}

div.box404 h1 {
    margin: 0px;
    padding: 284px 0 0 77px;
}

div.box404 .link {
    padding-left: 307px;
}

div.hirdetes-jatek {
    margin-top: 140px;
    margin-left: 20px;
}

div.adatlap_avatar {
    display: inline;
    background-color: grey;
    border: none;
    height: 50px;
    width: 50px;
}

div.cikk_laphu_box {
	margin-top: 15px;
}

h3.kapcsBox {
	background: url('../images/sl_bubba_small_grey.png') top right no-repeat !important;
	height: 15px;
}

ul#cikk_laphu_ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

ul#cikk_laphu_ul li {
	width: 50%;
	float: left;
	margin-bottom: 5px;
}

ul#cikk_laphu_ul li a {
	float: left;
	display: block;
	background: url('../images/sl_bubba_small.png') top left no-repeat;
	height: 15px;
	padding-left: 20px;
}

/* cikküldő form */
form.cikkuld {
    margin-top: 5px;
}
/* cikküldő form vége */


/*gyorskereso*/
#gyorskeresoAlatet {
    border: 0 none;
    height: 45px;
    width: 100%;
    position: fixed;
    top: 405px;
    background-color: #272727;
    cursor: default;
    display: none;
    z-index: 99999;
}
#gyorskeresoContainer {
    height: 53px;
    width: 100%;
    position: fixed;
    top: 200px;
    background: 0 0 url(../images/bg_gyorskereso.png) no-repeat;
    cursor: default;
    display: none;
    z-index: 100000;
}
#gyorskeresoContainer.hidden {
    height: 0;
    background: none;
}

#gyorskeresoContainer #gyorskeresoClose {
    float: right;
    display: inline;
    margin: 0;
    width: 13px;
    height: 14px;
    cursor: pointer;
    background: 0 0 url(../images/ico_gyosrkereso-close.gif) no-repeat;
    color: #ffffff;
    font-weight: bold;
    position: relative;
}
#gyorskeresoContainer.hidden #gyorskeresoClose {
    background: none;
    padding: 15px 0 0 35px;
    width: 110px;
    height: 23px;
    background: 0 0 url(../images/btn_gyorkereso.png) no-repeat;
}

#gyorskeresoContentContainer {
    width: 972px;
    margin: 0 auto;
    padding: 13px 0 0 20px;
}

#gyorskeresoContainer form {
    float: left;
    height: 34px;
    width: 240px;
    background: 0 0 url(../images/bg_gyorskereso-input-left.png) no-repeat;
}
#gyorskeresoContainer #gyorskeresoInputContainer input {
    vertical-align: top;
}

#gyorskeresoContainer #gyorskeresoInputContainer {
    padding: 6px 0 0 6px;
    height: 28px;
    width: 234px;
    background: right 0 url(../images/bg_gyorskereso-input-right.png) no-repeat;
}
#gyorskeresoContainer #gyorskeresText{
    margin: 3px 0 0 6px;
    border: 0;
    color: #818080;

}
#gyorskeresoSep {
    float: left;
    display: inline;
    margin: -5px 16px 0 16px;
    width: 2px;
    height: 45px;
    background: 0 0 url(../images/bg_gyorskereso-sep.gif) no-repeat;
}

#gyorskeresoContainer #doGyorskereses {
    width: 21px;
    height: 22px;
    border: 0;
    font-size: 0;
    background: 0 0 url(../images/btn_gyorskereses.gif) no-repeat;
}

#frissHirekContainer,
#frissHirekTalalatContainer,
#frissHirekContainer h1,
#frissHirekContainer ul,
#frissHirekContainer ul li{
    float: left;
}
#frissHirekContainer h1 {
    margin: 9px 5px 0 0;
    padding: 0;
    font-size: 13px;
    color: #ffffff;
}

#frissHirekTalalatContainer {
    background: 0 0 url(../images/bg_gyorskereso-input-left.png) no-repeat;
    width: 584px;
}
#frissHirekTalalatInner {
    overflow: hidden;
    height: 16px;
    position: relative;
}
#frissHirekContainer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 584px;
    position: relative;
    bottom: 0;
}
#frissHirekContainer ul li {
    display: block;
}
#frissHirekContainer ul li a {
    float: left;
    display: inline;
    padding: 0 0 0 30px;
    background: 19px 4px url(../images/ico_gyosrkereso-hirek-list.gif) no-repeat;
    white-space: nowrap;
}

#rightBorder {
    margin: 0;
    padding: 9px 0 0 0;
    width: 584px;
    height: 25px;
    background: right 0 url(../images/bg_gyorskereso-input-right.png) no-repeat;
}

/*gyorskereso vege*/

/* AUTOMAGAZIN DOBOZ */
#divAutoMagazinBlog {
}

#divAutoMagazinBlog img {
    vertical-align: middle;
}
#divAutoMagazinBlog a {
    color: #000;
}

#divAutoMagazinBlog div {
    float: left;
}

#divAutoMagazinBlog .blog-logo {
    display: block;
    float: left;
    margin-right: 5px;
}

#divAutoMagazinBlog .top-left {
    width: 146px;
}

#divAutoMagazinBlog .large {
    width: 300px;
}
#divAutoMagazinBlog .large a {
    font-size: 18px;
}

#divAutoMagazinBlog .bottom-left,
#divAutoMagazinBlog .bottom-right {
    width: 147px;
}
#divAutoMagazinBlog .bottom-left {
    margin-right: 6px;
}
#divAutoMagazinBlog .end {
    clear: both;
    float: none;
}
/* AUTOMAGAZIN DOBOZ VEGE */

#vezessVideoContainer .vezess_video_flash_container {
    width: 654px;
    height: 423px;
}

.hszDarab {
    margin-left: 20px;
}

.likeMarginRight{
    margin-right: 10px !important;
}

.hozzaszolasEsLikeContainer p.small {
    float: left;
}
.hozzaszolasEsLikeContainer .likeCountContainer {
    padding-right: 5px !important;
}

.hozzaszolasEsLikeContainer .hozzaszolasCountContainer img {
    vertical-align: top;
}
.hozzaszolasEsLikeContainer .likeCount {
    padding: 0 0 0 23px;
    background: 5px 0 url(../images/ico_fb-like.gif) no-repeat;
}

.hozzaszolasEsLikeContainer a,
.hozzaszolasEsLikeContainer span {
    float: left;
}

.hozzaszolasEsLikeContainer a,
.hozzaszolasEsLikeContainer {
    font-size: 10px;
}
.hozzaszolasEsLikeContainer .commentCount {
    float: left;
    display: block;
    margin: 0 0 0 2px;
    padding: 0 0 0 3px;
    height: 16px;
    background: url(../images/bg_comment-count-bubble-left.gif) no-repeat;
}
.hozzaszolasEsLikeContainer .commentCount span {
    float: left;
    display: block;
    padding: 0 3px 0 0;
    height: 16px;
    background: right 0 url(../images/bg_comment-count-bubble-right.gif) no-repeat;
    background-position: right 0;
}


/* alsó videós dobozban lévő cikk cím */
#vezessVideoContainer .vezess_video .vezess_video_link_box {
    text-align: left;
    font-weight: bold;
    color: #CCE6FF;
    margin-top: 20px;
    width: 531px;
    margin-left: 44px;
}
#vezessVideoContainer .vezess_video .vezess_video_link_box a {
    color: #CCE6FF;
    background: url("../images/ico_video-link-bullet.gif") no-repeat scroll 0 4px transparent;
    padding-left: 10px;
}


/* NYITO SLIDE START */

#slide-container {
	border: 1px solid #cacaca;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	width: 623px;
	height: 264px;
	position: relative;
	color: #FFFFFF;
	font-family: Verdana;
}

#slide-title {
	height: 61px;
	background-image: url('../images/nyito_slide/slide_title_bg.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
}

#slide-title a {
	color: #FFFFFF;
	text-decoration: none;
}

#slide-title a:hover {
	text-decoration: underline;
}

#slide-title h1, #slide-content h2 {
	padding: 0;
	margin: 0;
	width: 236px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	color: #FFFFFF;
}

#slide-title h1 {
	font-size: 18px;
	padding-top: 9px;
}

#slide-title h1 a {
	font-size: 18px;
}

#slide-content {
	height: 203px;
	background-image: url('../images/nyito_slide/slide_content_bg.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #cccccc !important;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

#slide-content div span {
	color: #cccccc !important;
}

#slide-titles {
	display: none;
}

.slide-content {
	display: none;
}

#slide-content h2 {
	font-size: 15px;
	font-weight: bold;
	padding-top: 7px;
}

#slide-content div {
	width: 236px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 11px;
}

#slide-content div a {
	background-image: url('../images/nyito_slide/slide_content_arrow.png');
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 8px;
	margin-left: 9px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
}

#slide-content .slide-info {
	color: #999999;
	font-size: 10px;
	margin-top: 10px;
	float: left;
	width: auto;
	position: absolute;
	top: 182px;
	left: 0;
}

#slide-content #slide-comment-info {
	padding-left: 17px;
	background-image: url('../images/nyito_slide/slide_comment_icon.png');
	background-position: 0 2px;
	background-repeat: no-repeat;
	height: 14px;
	left: 141px;
}

#slide-content .slide-info span {
	color: #FFFFFF;
	font-size: 11px;
}

#slide, #slide-bg {
	width: 420px;
	height: 43px;
	background-position: 0 0;
	background-repeat: repeat-x;
	position: absolute;
	bottom: 8px;
	left: 0;
	z-index: 10;
}

#slide-bg {
	background-image: url('../images/nyito_slide/gradiens.png');
}

#slide div {
	width: 254px;
	float: left;
	overflow: hidden;
	position: relative;
}

#slide ul {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	width: 1235px;
}

#slide ul li {
	display: block;
	width: 50px;
	height: 35px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
}

#slide ul li.slide-first {
	margin-left: 12px;
}

#slide ul li a {
	display: block;
	float: left;
	width: 48px;
	height: 33px;
	border: 1px solid #666666;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-position: center center;
}

#slide ul li a#slide-very-first {
	border: 1px solid #c50f0d;
}

#slide div #slide-scroll-left, #slide div #slide-scroll-right {
	position: absolute;
	width: 18px;
	height: 18px;
	background-position: 0 0;
	background-repeat: no-repeat;
	top: 12px;
	cursor: pointer;
}

#slide div #slide-scroll-left {
	background-image: url('../images/nyito_slide/slide_arrow_left.png');
	left: 3px;
	display: none;
}

#slide div #slide-scroll-right {
	background-image: url('../images/nyito_slide/slide_arrow_right.png');
	left: 233px
}

.slide-big-img {
	display: none;
}

#slide-big-img-container {
	border: 1px solid #999999;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: absolute;
	left: 254px;
	bottom: 9px;
	height: 239px;
}

/* NYITO SLIDE END */

.kiemeltCikkekItem {
    padding-top: 2px !important;
    padding-bottom: 10px !important;
}
.kiemeltCikkekItem h2.articleTitle {
    margin-top: 0 !important;
}

#leftColInnerColLeft .kiemeltCikkek {
    width: 248px;
}

.kiemeltCikkekItem img.articleLeadImg {
    margin-bottom: 0 !important;
}

.kiemeltCikkekItem .simpleLeftBoxContent {
    width: 228px;
}

.nyitoKiemeltBox .articleKiemelt {
    margin-bottom: 10px;
}


/* osszetett_kereso design */

.searchBox {
    margin: 15px 0 0;
    width: 300px;
}

.searchBox .searchBoxHead h2, .searchBox .searchBoxHead h3{
    margin: 0;
    float: left;
}
.searchBox .searchBoxHead h3{
    font-family: Verdana;
    font-size: 16px;
    margin-right: 86px;
}
.searchBox .searchBoxHead {
    background: url(../images/bg_simple-right-box-head-f1-simple-row.gif) no-repeat scroll 0 0 transparent;
    height: 26px;
    padding: 10px 0 0 13px;
}
.searchBox .searchBoxContent{
    width: 300px;
    height: 501px;
    background: url(../images/bg_searchBox.jpg);
}
.searchBox .search{
    width: 298px;
    height: 69px;
    padding: 15px 0 0 5px;
}
.searchBox .search img{
    float: left;
}
.searchBox .search form{
    float: left;
    width: 191px;
    margin: 5px 0 0 5px;
}
.searchBox .search form select{
    float: left;
    width: 140px;
    margin-bottom: 4px;
    border: 1px solid #D8D8D8;
}
.searchBox #marka form select{
    margin-top: 7px;
}
.searchBox #gumi form select{
    width: 70px;
}
.searchBox .search form input{
    float: right;
    width: 34px;
    height: 20px;
    margin: -12px 5px 0 0;
    border: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 4px;
    background: url(../images/goButton.jpg) no-repeat;
    cursor: pointer;
}
.searchBox #szervicebook{
    padding-top: 0;
}
.searchBox #szervicebookButton{
    background: url("../images/servicebookButton.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    margin: 24px 0 0 9px;
    padding: 9px 0 0 12px;
    width: 171px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.searchBox #serviceMan{
    margin-top: 6px;
}

/* osszetett_kereso design END */
.searchBox2 {
    width: 300px;
}
.searchBox2 .searchBoxContent {
    height: 120px;
    background: -10px -43px url(../images/vezess_doboz_kereso_kicsi_osszes.png);
}

.searchBox2 .searchBoxHead {
    background: -10px -7px url(../images/vezess_doboz_kereso_kicsi_osszes.png);
}

.searchBox2 .search {
    height: 64px;
    padding-top: 24px;
}
.searchBox #szervicebook .search {
    padding-top: 10px;
    height: 78px;
}

.lastSearchBox2 { margin-bottom: 10px; }
.searchBox2 #osszevont_ujauto { background-position: -10px -213px; }
.searchBox2 #osszevont_ujauto { background-position: -10px -383px; }
.searchBox2 #alkatresz { background-position: -10px -553px; }
.searchBox2 #marka { background-position: -10px -723px; }
.searchBox2 #szervicebook { background-position: -10px -893px; }

.searchBox2 div.pager a span, .searchBox2 div.pager a:hover span, .searchBox2 div.pager a.active span {
    background: right 0 url(../images/bg_search-pager-right.png) no-repeat;
}
.searchBox2 .pager {
    padding: 7px 0 0 12px;
}

.searchBox2 .pager a,
.searchBox2 .pager a:hover,
.searchBox2 .pager a.active { background: 0 0 url(../images/bg_search-pager.png) ; }

.searchBox2 .pager a span {
    padding: 3px 6px;
    color: #000000;
    font-size: 10px;
    font-weight: bold; 
}
.searchBox2 .pager a.active span,
.searchBox2 .pager a:hover span { color: #be3613 !important; }
.searchBox2 .pager .prev,
.searchBox2 .pager .next {
    font-size: 10px;
    background: 0 0 url(../images/bg_search-pager-arrows.png) no-repeat !important;
    
}
.searchBox2 .pager .prev {
    padding-left: 11px;
    background-position: 0 0;
}
.searchBox2 .pager .next {
    padding-right: 11px;
    background-position: right -11px !important;
} 


.searchBox2 .pager .prev:hover {
    background-position: 0 -24px !important;
    color: #be3613;
    text-decoration: none;
}
.searchBox2 .pager .next:hover {
    background-position: right -35px !important;
    color: #be3613;
    text-decoration: none;
}

.searchBox2 .pagerContainer {
   float: left;
   width: 143px;
   overflow: hidden;
   position: relative;
}
.searchBox2 .pagerContainer div {
    float: left;
    width: 1000px;
    position: relative;
}
