/* ---------------------  START styles.css ------------------------- */

body, html {
    padding: 0px;
    margin: 0px;
    font-family: Arial, verdana, Tahoma;
    font-size: 12px;
    color: #555;
    text-align: center;
}

body {
	background:url(../images/gg_bg_new.gif) top center repeat-y;
}

hr {
    width: 90%;
}

.fright { float: right }
.fleft { float: left }
.pointer { cursor: pointer }
.dialog .content a:hover img.border,
.dialog .content a:link img.border,
.dialog .content a:visited img.border,
.border {
    border: 1px solid #e95d07;
}
.clear , div.form div.clear{ clear: both;width: 100%;float: none; background: none;}
.top20 { margin-top: 20px }
.top10 { margin-top: 10px }
.bottom20 {    margin-bottom: 20px }
.bottom10 {    margin-bottom: 10px }
.szurke {
    line-height: 12px;
    color: #7f7f7f;
    margin-bottom: 5px;
}
a {
    color: #bb4b07;
    text-decoration: none;
    outline: none;
}
form {
    padding: 0;
    margin: 0;
}
input, select {
    color: #555;
    font-size: 11px;
    border: 1px solid #abadb3 ;
}

div.form {
    float: left;
    padding: 10px;
}

div.form label {
    float: left;
    padding: 5px 0 0 10px;
    margin-right: 10px;
    width: 150px;
}

div.form div {
    float: left;
    background: transparent url(../images/input/bg_input.gif) no-repeat left top;
    width: 186px;
    height: 28px;
    padding: 3px 0 0 3px;
}

div.form div.error {
    background: transparent url(../images/input/bg_input_error.gif) no-repeat left top;
}

div.form div.avatar {
    float: left;
    background: none;
    width: auto;
    height: 40px;
    padding: 3px 0 0 3px;
}

div.form div.avatar_list {
    float: left;
    background: none;
    width: 520px;;
    height: auto;
    padding: 3px 0 0 3px;
    border: 1px solid #e0e0e0;
    text-align: center;
}

div.form div.avatar_list img {
    border: 2px solid #ffffff;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

div.form div.error_msg, div#login div.error_msg, div.error_msg {
    margin-left: auto;
    margin-right: auto;
    float: none;
    text-align: center;
    color: red;
    width: 90%;
    background: none;
    font-weight: bold;
    margin-bottom: 10px;
    height: auto;
}

div.text_user div.highlight, div#viplogin div.highlight {
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 3px;
    width: 640px;
}
div#login div.error_msg {
    margin-top: 10px;
    margin-bottom: 0px;
}

div.form div input {
    width: 171px;
    padding-right: 0;
    padding-left: 5px;
    height: 17px;
    float: left;
}
div.form div.select select {
    width: 180px;
    padding-top: 1px;
}
div.form div.file input {
    height: 21px;
}

a:hover {
    text-decoration: none;
    background: transparent url(../images/top/top_bg_link.gif) repeat-x left bottom;
    cursor: pointer;
}
a.bg:hover,
a.bg_none:hover {
    background-image: none;
}
a.bg:hover span {
    background: transparent url(../images/top/top_bg_link.gif) repeat-x 0 90%;
}
div.list_sep,
div.list_sep02,
div.form div.list_sep {
    background: transparent url(../images/list_sep.gif) no-repeat left top;
    float: left;
    width: 655px;
    height: 10px;
}
div.blog {
    margin-bottom: 15px;
}
div.list_sep02 { margin-bottom: 20px }
ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
li {
    padding: 0;
    margin: 0;
}
div#container {
    float: left;
    width: 970px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3px;
    padding-right: 3px;
    float: none;
    text-align: left;
    background: #ffffff;
}
div.muff_ajanlo, div.ama_ajanlo {
    float: left;
    background: transparent url(../images/right_bg.gif) repeat-y right top;
    width: 290px;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 5px;
}
div.ama_ajanlo {
    margin-top: 5px;
}
div#bannerTop {
	text-align:center;
	width:960px;
	padding:5px;
	}
div#bannerTop a {
    background-image: none;
}
div#footer {
    float: left;
    background: #ffffff url(../images/footer/footer_bg.jpg) no-repeat left bottom;
    width: 950px;
    height: 264px;
    padding: 0px 10px 0px 10px;
}
div#header {
	background:url(../images/top_header.jpg) no-repeat left bottom;
	width:970px;
}
h1 {
    background: transparent url(../images/h1/header_bg.gif) repeat-x left bottom;
    font-family: Georgia, Arial, Tahoma;
    font-weight: normal;
    font-size: 20px;
    color: #bb4b07;
    padding: 0;
    margin: 15px 0 8px 5px;
    width: 97%;
    height: 33px;
    float: left;
}
h1.short { width: 325px }
h1.white { background-color: #fff }
h1.short_inbox {
    width: 270px;
    padding-top: 9px;
    margin: 0;
    height: 24px;
}
h1.right {
    width: 290px;
    padding-top: 9px;
    margin: 0;
    height: 24px;
}
h1 a:hover { text-decoration: none }
h1 a.sign,
h1 span.sign {
    display: block;
    float: left;
    padding: 9px 0 0 35px;
}
h1.big {
    height: 48px;
    font-size: 24px;
    margin-bottom: 0;
}
h1 span.sign_big {
    display: block;
    float: left;
    height: 26px;
    padding: 19px 0 0 50px;
    color: #bc4b06;
}
h1 a.more,
h1 a.more:hover {
    background: transparent url(../images/h1/header_link_bg3.gif) no-repeat right;
    font-family: Georgia,Arial,Tahoma;
    float: right;
    font-size: 14px;
    font-weight: bold;
    color: #bb4b07;
    padding-right: 18px;
    margin-top: 10px;
}
h1 a.kepek,
h1 span.kepek,
h1 a.kepek:hover,
h1 span.kepek:hover { background: transparent url(../images/h1/h1_bg_kepek.gif) no-repeat left top }
h1 a.videok,
h1 span.videok,
h1 a.videok:hover,
h1 span.videok:hover { background: transparent url(../images/h1/h1_bg_videok.gif) no-repeat 0 1px }
h1 span.upload,
h1 span.upload:hover { background: transparent url(../images/h1/h1_bg_upload.gif) no-repeat 0px }
h1 a.top,
h1 a.top:hover { background: transparent url(../images/h1/h1_bg_top.gif) no-repeat left top }
h1 a.forum,
h1 span.forum,
h1 a.forum:hover ,
h1 span.forum:hover { background: transparent url(../images/h1/h1_bg_forum.gif) no-repeat left top }
h1 a.hozzaszolas,
h1 span.hozzaszolas,
h1 a.hozzaszolas:hover,
h1 span.hozzaszolas:hover { background: transparent url(../images/h1/h1_bg_comment.gif) no-repeat left top }
h1 a.blog,
h1 a.blog:hover { background: transparent url(../images/h1/h1_bg_blog.gif) no-repeat left top }
h1 span.info,
h1 span.info:hover { background: transparent url(../images/h1/h1_bg_info.gif) no-repeat left top }
h1 span.welcome,
h1 span.welcome:hover,
h1 a.welcome,
h1 a.welcome:hover { background: transparent url(../images/h1/h1_bg_bigtv.gif) no-repeat left top }

/*
** Form
**/
input, textarea, select {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
}
div.form textarea {
    height: 50px;
    width: 171px;
}
div.search_right div.input {
    float: left;
    background: transparent url(../images/search/search_bg_right_input.gif) no-repeat left top;
    width: 194px;
    height: 23px;
    padding: 5px 4px 0 5px;
}
div.search_right div.input input {
    background: none;
    border: none;
    width: 179px;
    height: 16px;
    padding: 2px 5px 0 5px;
    font-size: 11px;
    color: #555;
}
div.search_right div.button {
    float: left;
    background: transparent url(../images/button/button_bg_79.gif) no-repeat left top;
    width: 79px;
    height: 28px;
}
div.search_right div.button input {
    background: none;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-bottom: 4px;
    width: 80px;
    height: 28px;
    cursor: pointer;
}
div.search_right a,
div.search_right a:hover {
    background: transparent url(../images/search/search_bg_link.gif) no-repeat 0 5px;
    float: right;
    color: #fff;
    font-size: 11px;
    margin: 5px 10px;
    padding-left: 7px;
}
div.search_right a.fleft,
div.search_right a.fleft:hover { float: left; }
div.search_form { padding: 10px 0 0 10px; }
div.search_form div.lsearch {
    float: left;
    width: 510px;
}
div.search_form div.rsearch { float: left; }
div.search_form div.rsearch strong {
    float: left;
    display: block;
    height: 25px;
    width: 79px;
    color: #FFC887;
    padding: 7px 0 0 32px;
}
div.search_form div.rsearch strong.star {
    background: transparent url(../images/search/search_bg_star.gif) no-repeat left top;
}
div.search_form div.rsearch strong.film {
    background: transparent url(../images/search/search_bg_film.gif) no-repeat left top;
}
div.search_form div.rsearch strong.cat {
    background: transparent url(../images/search/search_bg_cat.gif) no-repeat left top;
}
div.search_form div.rsearch div.titles {
    float: left;
    width: 111px;
}
div.search_form div.rsearch div.links {
    float: left;
    width: 310px;
    padding-left: 5px;
    line-height: 32px;
    color: #fff;
}
div.search_form div.rsearch div.links div {
    margin-top: 8px;
    line-height: 14px;
}
div.search_form div.rsearch div.links a { color: #fff; }
div.search_form div.select {
    float: left;
    background: transparent url(../images/search/search_bg_select.gif) no-repeat left top;
    width: 166px;
    height: 28px;
    padding: 4px 0 0 4px;
}
div.search_form div.select select {
    width: 158px;
    height: 20px;
}
div.search_form div.lsearch input {
    background: transparent url(../images/button/button_bg_166_red.gif) no-repeat left top;
    width: 166px;
    height: 28px;
    color: #fff;
    border: none;
    font-weight: bold;
    cursor: pointer;
}
div.search_details a.close {
    display: block;
    float: right;
    background: transparent url(../images/button/button_bg_85.gif) no-repeat left bottom;
    width: 85px;
    height: 21px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    padding: 26px 6px 0 0;
}

/*
** Menu
**/
div.menu_top a {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
div.menu_top a:hover { text-decoration: none; }
div.menu_top a.last { background: none; }

/*
** Data
**/
div#dataLeft {
    float: left;
    width: 670px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
div#dataLeft div.search_details {
    position: absolute;
    top: 225px;
    left: 10px;
    background: transparent url(../images/search/search_bg_details.gif) no-repeat left top;
    width: 951px;
    height: 207px;
}
div.search_details div.menu_search {
    height: 35px;
    padding: 5px;
}
div.search_details div.menu_search a,
div.search_details div.menu_search a:hover {
    display: block;
    float: left;
    height: 40px;
    padding: 0 22px;
    text-align: center;
    font-weight: bold;
    line-height: 40px;
    color: #fff;
    background-image: none;
}
div.search_details div.menu_search a.last {
    padding-right: 23px;
}
div.search_details div.menu_search a:hover {
    color: #000;
}
div.search_details div.menu_search a span {
    display: block;
    line-height: 12px;
    margin-top: 7px;
}
div.search_details div.menu_search a.hover {
    background-color: #FF8A00;
    background-image: none;
    color: #000;
}
div#dataRight {
    float: left;
    width: 290px;
    overflow: hidden;
}
div#data { float: left }
div.right_bottom {
    float: left;
    background: transparent url(../images/box/box_right_bottom.gif) no-repeat right bottom;
    width: 290px;
    height: 10px;
}
div#dataRight div.white_bg {
    float: left;
    background-color: #fff;
    margin-bottom: 15px;
}

/* --------------------------------------------------------------------------
	AJANLO V2 - modositva 2009.12.04. css 1.1.9 verziobol, tobb fulu ket fulre
----------------------------------------------------------------------------- */

.ajanlo_menu-v2 {
	background:url(../images/ajanlo/v2/ajanlo-v2_bg.png) top left no-repeat;
	height:27px;
	text-align:center;
	}
	.ajanlo_menu-v2 a span {
		color:#FFF;
		font-size:20px;
		height:27px;
		width:323px;
	}
	.ajanlo_menu-v2 a.hover span {
	    background:url(../images/ajanlo/v2/ajanlo-v2_bg.png) bottom left no-repeat;
	    color:#BB4B07;
	}

div.ajanlo_bg {
    background: transparent url(../images/ajanlo/v2/ajanlo-v2_bg.gif) repeat-y left top;
    width: 646px;
    margin-left: 10px;
    padding: 0px;
}
div.ajanlo {
    background: transparent url(../images/ajanlo/v2/ajanlo-v2_bg_top.png) no-repeat left top;
    padding: 1px 0 0;
    width: 646px;
}
div.ajanlo_kiskepek {
    float: left;
    width: 86px;
    padding-top: 5px;
    margin-left: 5px;
}

div.ajanlo a.ajanlo_kep {
    background: transparent url(../images/new_ajanlo/ajanlo_tv_bg.gif) no-repeat;
    float: left;
    margin: 5px 14px 0 11px;
    padding: 16px 16px 17px 16px;
}

div.ajanlo_kiskepek img { margin-bottom: 4px }

div.ajanlo_nagykep2 {
    float: left;
    padding-top: 5px;
    height: 210px;
}
div.ajanlo_top_text {
    float: left;
    font-size: 12px;
    color: #b31e00;
    padding: 5px 0 0 10px;
    width: 250px;
}
div.ajanlo_top_text strong { font-size: 13px }

div.ajanlo_top_text ul {
    margin: 10px 0 30px 0;
    width: 250px;
}
div.ajanlo_top_text li {
    background: transparent url(../images/new_ajanlo/ajanlo_li_bg.gif) no-repeat left top;
    height: 25px;
    padding: 5px 0 0 35px;
    font-size: 12px;
}
div.ajanlo_bottom,
div.ajanlo_none {
	background: transparent url(../images/ajanlo/v2/ajanlo_bg_bottom-v2.png) no-repeat left bottom;
    clear: both;
    color: #555555;
    font-size: 14px;
    padding: 5px 0 10px 10px;
    margin-left: -1px;
    width: 645px;
    text-align: center;
}

/*
** Kepsorozatok list
**/

div.sorozat {
    margin-left: 10px;
    float: left;
    color: #7f7f7f;
}
div.sorozat div.box,
div.sorozat div.box_two {
    background: transparent url(../images/sorozat/sorozat_bg_right.gif) repeat-y right top;
    padding: 5px 10px;
    width: 139px;
    float: left;
    text-align: center;
}
div.sorozat div.box_kismalac {
    height: 205px;
}
div.sorozat div.fooldal { padding: 5px }
div.sorozat div.fooldal img {
    margin-right: 5px;
}
div.sorozat div.fooldal img.star {
    margin: 0px;
}
div.sorozat div.fooldal a.vip img {
	margin-right: 0;
}
div.sorozat div.fooldal a.vip {
	margin-right: 5px;
}
div.box_two div.szurke {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    font-size: 10px;
    padding-bottom: 5px;
}
div.box_two a.flag,
div.box_two a.flag:hover {
    background: transparent no-repeat left top;
    padding-left: 23px;
}
div.sorozat div.box:hover,
div.sorozat div.box_two:hover {
    background-color: #ebebeb;
}
div.sorozat div.box_two {
    width: 203px;
    text-align: left;
    height: 115px;
}
div.story div.box_two {
    width: 375px;
}
div.sorozat div.fooldal { height: auto; }
div.fooldal_kiemelt {
    float: left;
    padding-left: 10px;
}
div.fooldal_kiemelt div.sorozat { margin: 0 }
div.sorozat div.last { background: none }
div.sorozat div.box span { float: left }
div.sorozat div.box span.date {    float: left }
div.sorozat span.title {
    color: #000;
    font-weight: bold;
    float: left;
}
div.sorozat div.box_two a { font-weight: bold }
div.sorozat div.box_two div.desc { margin: 5px 0 }
div.sorozat div.box span.title_bottom {
    color: #555555;
    font-weight: bold;
}
div.sorozat div.box img  { margin: 5px 0 0 0 }
div.sorozat div.box img.star  { margin: 0px }
div.sorozat div.box a.vip { margin-left: 4px; }
div.sorozat div.box a.vip img { margin: 5px 0 0 0 }
div.sorozat div.box div.sorozat_info {
    clear: both;
    text-align: left;
    color: #555555;
    line-height: 18px;
}
div.sorozat div.box div.sorozat_info a {
    display: block;
    float: left;
}

div#exclusive_roman_porno {
    margin-top: 10px;
}
/*
** Top list
**/
div.top_list {
    float: left;
    width: 315px;
    padding-left: 10px;
    margin-bottom: 10px;
}
div.top_list a img { margin: 0 5px }
div.top_list a {
    background: transparent url(../images/top/top_bg.gif) no-repeat left bottom;
    display: block;
    width: 315px;
    height: 53px;
    padding: 3px 5px 0 0;
    color: #555555;
    line-height: 16px;
}
div.top_list a:hover {
    background: transparent url(../images/top/top_bg_hover.gif) no-repeat left top;
    text-decoration: none;
}
div.top_list a strong {
    margin-top: 6px;
    color: #bb4b07;
}
div.top_list a span {
    float: left;
    display: block;
    width: 250px;
}
div.top_list a:hover strong { background: transparent url(../images/top/top_bg_link.gif) repeat-x left bottom }

/*
** Forum
**/
div.forum {
    float: left;
    padding-left: 10px;
}
div.forum span.title {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
div.forum div.header {
    background: transparent url(../images/forum/forum_bg_header.gif) no-repeat left top;
    width: 641px;
    height: 40px;
    padding-top: 2px;
    padding-left: 4px;
    margin-top: 3px;
    float: left;
}
div.forum div.post div.header {
    margin-top: 10px;
}
div.forum div.forum_info {
    float: right;
    color: #7f7f7f;
    margin: 13px 10px 0 0;
}
div.answer {
    float: left;
}
div.answer a.nick,
div.answer a.logo {
    float: left;
}
div.forum div.forum_info span {
    background: transparent url(../images/forum/forum_info_sep.gif) no-repeat center center;
    padding: 0 2px;
}
div.forum div.forum_info a { font-weight: bold }
div.forum div.desc {
    float: left;
    background-color: #f5f5f5;
    width: 625px;
    padding: 10px;
    font-size: 13px;
    color: #222222;
}
div.forum div.warned {
    background-color: #ffe0e0;
}
div.forum div.desc a.idezet { float: left }
div.forum div.desc div.idezet {
    float: left;
    background: transparent url(../images/forum/forum_bg_header.gif) no-repeat left top;
    margin-top: 3px;
    margin-left: 5px;
    float: left;
    width: 620px;
    border: 1px solid #cccccc;
    display: none;
}
div.forum div.desc div.idezet div.desc {
    background: #fdfdfd;
    width: 600px;
    margin-top: 2px;
}
div.forum div.desc a.idezet {
    float: left;
    font-weight: bold;
    margin-top: 15px;
}
div.forum div.desc div.blog_reply div.idezet {
    display: block;
}
div.forum div.more, div.story div.more {
    float: left;
    width: 320px;
    line-height: 20px;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
div.story div.more {
    background:transparent url(../images/sorozat/sorozat_bg_right.gif) repeat-y scroll right top;
}
div.story div.last {
    background: transparent;
}
div.forum div.more a {
    font-weight: bold;
}
div.story div.more a span {
    font-weight: normal;
}
div.forum div.more a.last, div.story div.more a.last {    background: none }
div.forum div.more span, div.story div.more span {
    font-weight: bold;
    margin-right: 5px;
}

/*
** Search
**/

div.search_right {
    background: transparent url(../images/search/search_bg_right.gif) no-repeat left top;
    width: 285px;
    height: 55px;
    padding: 4px 0px 4px 5px;
}

/*
** Cimkek
**/

div.cimkek {
    background: transparent url(../images/box/box_white_bg_top.gif) no-repeat left top;
    width: 290px;
    margin-bottom: 10px;
    margin-top: 10px;
    float: left;
}
div.cimkek div.bottom {
    background: transparent url(../images/box/box_white_bg_bottom.gif) no-repeat left bottom;
    text-align: center;
    padding: 10px;
    line-height: 20px;
}
div.cimkek div.bottom a { margin-right: 10px }
div.cimkek div.bottom a.medium { font-size: 14px }
div.cimkek div.bottom a.big { font-size: 16px }
div.cimkek div.bottom a.large { font-size: 18px }

/*
** Hirek right
**/

div.hirek_right {
    width: 290px;
}
div.hirek_right div.box {
    margin-bottom: 5px;
}
div.hirek_right div.menu a {
    display: block;
    float: left;
    background: transparent url(../images/fulek/fulek_bg.gif) repeat-x left top;
    height: 30px;
    font-weight: bold;
    color: #000;
}
div.hirek_right div.menu a:hover { text-decoration: none }
div.hirek_right div.menu a.hover {
    background: transparent url(../images/fulek/fulek_bg_hover.gif) repeat-x left top;
    color: #555;
}
div.hirek_right div.menu a span.left {
    display: block;
    background: transparent url(../images/fulek/fulek_left.gif) no-repeat left top;
    height: 30px;
}
div.hirek_right div.menu a span.right {
    display: block;
    background: transparent url(../images/fulek/fulek_right.gif) no-repeat right top;
    text-align: center;
    padding: 10px 10px 0;
    height: 20px;
}
div.hirek_right div.menu a.hover span.left { background: transparent url(../images/fulek/fulek_left_hover.gif) no-repeat left top }
div.hirek_right div.menu a.hover span.right { background: transparent url(../images/fulek/fulek_right_hover.gif) no-repeat right top }
div.hirek_right div.box {
    float: left;
    //background: #e6e6e6 url(../images/hirek/hirek_bg_right_bottom.gif) no-repeat left bottom;
    background: #e6e6e6;
    width: 274px;
    padding: 8px;
    padding-top: 0px;
    line-height: 16px;
}
div.hirek_right div.none { background-image: none }
div.hirek_right div.box div.title {
    color: #000;
    font-size: 14px;
    margin-top: 8px;
}
div.hirek_right div.box div.date {
    color: #7f7f7f;
    font-size: 11px;
}
div.hirek_right div.box div.desc {
    float: left;
    margin-top: 3px;
    font-size: 11px;
    color: #555;
}
div.hirek_right div.box div.desc img  {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
div.hirek_right div.box div.top { width: 134px; margin-right: 3px; }
div.hirek_right div.box div.top span.sep {
    display: block;
    background: transparent url(../images/hirek/hirek_bg_sep.gif) repeat-x center center;
    width: 130px;
    padding: 0;
    height: 5px;
}
div.hirek_right div.box a img {    margin: 7px 5px 0 0 }
div.hirek_right div.box a img.last { margin-right: 0 }
div.hirek_right div.box a.more, div.sorozat div.box_two a.arrow {
    background: transparent url(../images/sign_bg.gif) no-repeat 100% 5px;
    font-weight: bold;
    padding-right: 15px;
}
div.hirek_right div.box div.links {
    background: transparent url(../images/hirek/hirek_bg_right.gif) repeat-x left top;
    float: left;
    margin-top: 18px;
    padding-top: 8px;
    width: 270px;
}
div.hirek_right div.box div.links a span { color: #7f7f7f }

/*
** Right bottom
**/

div.right_top {
    float: left;
    background: transparent url(../images/box/box_right_top.gif) no-repeat left top;
    width: 270px;
    padding: 0 10px 0px 10px;
}
div.right_top div.ajanlo_right {
    float: left;
    width: 132px;
    text-align: center;
    margin: 7px 6px 8px 0;
}
div.right_top div.last { margin-right: 0 }
div.right_top div.ajanlo_right span.title {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    float: left;
}
div.right_top div.ajanlo_right img { margin: 3px 0 }
div.history_right { margin-bottom: 10px }
div.history_right span.title {
    font-size: 13px;
    color: #000;
    font-weight: bold;
}
div.history_right div.desc { padding: 10px 0 }
div.history_right a.more,
div.history_right a.more:hover {
    background: transparent url(../images/sign_bg.gif) no-repeat 100% 5px;
    font-weight: bold;
    padding-right: 16px;
}
div.shop_right { text-align: center }
div.shop_right img {
    margin-bottom: 5px;
    margin-top: 5px;
}

/*
** Footer
**/

div#footer div.menu {
    height: 40px;
    margin-top: 20px;
    padding-left: 5px;
}
div#footer div.menu a {
    display: block;
    height: 15px;
    float: left;
    color: #fff;
    font-weight: bold;
    padding: 13px 0;
    width: 156px;
    border-right: 1px solid #ed7d39;
    text-align: center;
}
div#footer div.menu a.menu01_hover {
    background: transparent url(../images/footer/footer_menu01.gif) no-repeat left top;
    color: #000;
}
div#footer div.menu a.menu02_hover {
    background: transparent url(../images/footer/footer_menu02.gif) no-repeat left top;
    color: #000;
}
div#footer div.menu a.menu03_hover {
    background: transparent url(../images/footer/footer_menu03.gif) no-repeat left top;
    color: #000;
}
div#footer div.menu a.menu04_hover {
    background: transparent url(../images/footer/footer_menu04.gif) no-repeat left top;
    color: #000;
}
div#footer div.menu a.menu05_hover {
    background: transparent url(../images/footer/footer_menu05.gif) no-repeat left top;
    color: #000;
}
div#footer div.menu a.menu06_hover {
    background: transparent url(../images/footer/footer_menu06.gif) no-repeat left top;
    color: #000;
}
div#footer div.menu a:hover {
    text-decoration: none;
    color: #000;
}
div#footer div.menu a.hover {
    text-decoration: none;
    background-color: #e95e09;
    color: #000;
}
div#footer div.menu a.last { border: none }
div#footer div.bottom_menu {
    float: left;
    padding: 4px 0 0 10px;
}
div#footer div.bottom_menu div.footer_menu {
    float: left;
    padding: 8px 0 0 10px;
    width: 660px;
    height: 27px;
    overflow: hidden;
    color: #fff;
}
div#footer div.bottom_menu div.footer_menu a {
    color: #FFC887;
    margin: 0 7px 0 5px;
}
div#footer div.bottom_menu div.footer_menu a.first { margin-left: 20px }

div#footer div.bottom {
    float: left;
    padding: 10px;
    width: 295px;
}
div#footer div.kepek { padding-left: 5px }
div#footer div.kepek div.bottom { padding-top: 0 }
div#footer div.kepek div.bottom {
    background: transparent url(../images/sep_bg_footer.gif) repeat-y right top;
    width: 137px;
    margin: 0px;
    height: 140px;
}
div#footer div.cartoons div.bottom {
    width: 135px;
}
div#footer div.cartoons div.bottom img {
    margin-left: 30px;
}
div#footer div.szoveg {
    padding-left: 5px;
    margin: 10px 0;
}
div#footer div.szoveg div.bottom {
    background: transparent url(../images/sep_bg_footer.gif) repeat-y right top;
    width: 295px;
    padding-top: 0px;
}
div#footer div.kepek div.last,
div#footer div.szoveg div.last { background: none }
div#footer div.last {
    padding-right: 0;
    width: 305px;
}
div#footer div.bottom span.title {
    display: block;
    float: left;
    background: transparent url(../images/footer/footer_bg_line.gif) repeat-x left bottom;
    width: 300px;
    color: #fff;
}
div#footer div.kepek div.bottom span.title {
    background: none;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    margin-top: 2px;
    width: 140px;
    float: none;
}
div#footer div.bottom img {
    float: left;
    border: 1px solid #fff;
    margin: 10px 10px 0 0;
}
div#footer div.kepek div.bottom img {
    margin-right: 0;
    margin-bottom: 0px;
 }
div#footer div.bottom div.details {
    float: left;
    width: 150px;
    color: #000;
    margin-top: 5px;
    overflow: hidden;
    height: 120px;
}
div#footer div.szoveg div.bottom div.details {
    float: left;
    width: 298px;
    height: 110px;
    font-size: 11px;
    height: 130px;
}
div#footer div.banner { padding: 8px 10px }
div#footer div.banner img {    border: 1px solid #fff }
div#footer div.szoveg div.bottom div.details a {
    float: left;
    color: #fff;
    margin-top: 5px;
    font-weight: bold;
}
div#footer div.bottom div.details .name {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-top: 10px;
}
div#footer div.szoveg div.bottom div.details .name { margin-top: 0 }
div#footer div.szoveg div.bottom div.details a.name { margin: 0 0 0 5px }
div#footer div.bottom div.details div.desc {
    margin-top: 5px;
    font-size: 11px;
}
div#footer div.szoveg div.bottom div.details div.desc {    clear: both; }
div.footer {
    float: left;
    height: 150px;
    overflow: hidden;
    width: 950px;
}

/*
** Navigáció
**/

div.navigacio {
    float: left;
    background: transparent url(../images/navigation_bg.gif) no-repeat left top;
    width: 625px;
    height: 14px;
    margin-left: 10px;
    padding: 8px 10px;
    overflow: hidden;
    line-height: 20px;
}

div.navigacio div {
    float: left;
}

div.navigacio_pure {
	background:none;
    float: left;
    width: 625px;
    height: 14px;
    margin-left: 10px;
    padding: 0px 10px 4px 10px;
    overflow: hidden;
    line-height: 20px;
}

/*
** Welcome TV
**/

div.welcome_tv,
div.tv_list_top,
div.information {
    float: left;
    background: transparent url(../images/tv/tv_bg_welcome.jpg) no-repeat left top;
    padding: 0 0 0 10px;
    color: #555;
    width: 645px;
}
div.tv_list_top {
    background: none;
    margin-bottom: 20px;
}
div.welcome_tv span.title,
div.tv_list_top span.title {
    color: #b31e00;
    font-weight: bold;
    font-size: 14px;
}
div.welcome_tv p.desc,
div.information p.desc {
    padding-right: 250px;
}
div.text { padding: 0 10px }
a.download,
a.download:hover {
    display: block;
    float: left;
    background: transparent url(../images/download_media_bg.gif) no-repeat left top;
    width: 298px;
    height: 56px;
    padding: 7px 10px;
    margin-right: 10px;
}
a.download_codec,
a.download_codec:hover {
    background: transparent url(../images/download_codec_bg.gif) no-repeat left top;
    margin-right: 0;
}
a.download strong {    color: #555 }
a.download span {
    float: left;
    margin: 15px 0 0 50px;
    font-weight: bold;
}
a.download_codec span {
    margin-left: 100px;
}

div.box_01 {
    background: transparent url(../images/box/box_bg_01.gif) no-repeat left top;
    height: 32px;
    padding-top: 8px;
}

/*
** Download
**/

div.download {
    float: left;
    background: transparent url(../images/box/box_bg_download.gif) no-repeat left top;
    width: 625px;
    height: 60px;
    margin-left: 10px;
    color: #555;
    font-weight: bold;
    padding: 5px 10px;
    line-height: 20px;
}
div.download div {
    float: left;
    width: 400px;
}
div.download img {
    margin: 10px 10px 0 10px;
    vertical-align: middle;
}
div.download a { float: left }
div.download a.adobe { margin-top: 20px }

/*
** Legfrissebb
**/

div.legfrissebb {
    float: left;
    margin: 0 0 0 10px;
    padding: 5px 5px 0 5px;
    width: 645px;
}
div.legfrissebb:hover {    background-color: #ebebeb }
div.hover_none:hover { background-color: transparent }
div.legfrissebb span.title {
    font-size: 20px;
    color: #000;
    margin-right: 10px;
}
div.legfrissebb div.pic {
    float: left;
    width: 435px;
    margin-top: 5px;
}
div.legfrissebb div.pic img { margin: 0 4px 4px 0 }
div.legfrissebb div.desc,
div.legfrissebb div.desc_long,
div.legfrissebb div.desc_middle,
div.legfrissebb div.desc_fooldal {
    float: left;
    width: 205px;
    padding: 3px 0 0 0;
    color: #555;
}
div.legfrissebb div.desc_long,
div.legfrissebb div.desc_middle {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    padding-bottom: 5px;
    width: 643px;
    padding: 0 0 5px 0;
    line-height: 20px;
}
div.legfrissebb div.desc_fooldal {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    width: 280px;
    line-height: 20px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
div.legfrissebb div.desc_middle { width: 420px }
div.legfrissebb div.lista_desc { width: 418px }
div.legfrissebb div.desc img { margin-bottom: 20px }
div.legfrissebb div.cat {
    float: left;
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    width: 190px;
    color: #555;
    font-weight: bold;
    margin-bottom: 5px;
    height: 20px;
}
div.legfrissebb div.desc_long strong {
    display: block;
    float: left;
    margin-right: 5px;
}
div.boss,
div.boss strong,
div.boss a {
    float: left;
    margin-right: 10px;
    height: 18px;
}
div.legfrissebb div.desc_long span {
    float: left;
    margin-right: 5px;
}
div.legfrissebb div.desc a.flag,
div.legfrissebb div.list_right a.flag,
div.legfrissebb div.desc_long a.flag,
div.details div.details_more a.flag,
div.details_title a.flag,
div.legfrissebb div.desc a.flag:hover,
div.legfrissebb div.desc_long a.flag:hover,
div.details div.details_more a.flag:hover {
    background: transparent  no-repeat 0px;
    display: block;
    float: left;
    padding-left: 20px;
    padding-right: 5px;
}
div.legfrissebb div.desc a.button,
div.legfrissebb div.desc_long a.button,
div.legfrissebb div.desc a.button:hover,
div.legfrissebb div.desc_long a.button:hover,
div.text_user a.button,
div.blog_insert a.button,
form#poll_form a.button {
    float: left;
    display: block;
    background: transparent url(../images/button/button_bg_207.gif) no-repeat left top;
    width: 207px;
    height: 22px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #fff;
    padding-top: 6px;
    margin-top: 4px;
}
div.right_height {
    float: left;
}
div.right_height02 {
    float: left;
}
div.right_height_big {
    float: left;
}
div.right_height_filmek strong.red { color: #b31e00 }
div.right_height_filmek div.desc {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.green {
    color: #00c400
}
div.legfrissebb div.desc_long a.button,
div.legfrissebb div.desc_long a.button:hover,
div.text_user a.button,v.text_user a.button:hover {
    background: transparent url(../images/button/button_bg_130.gif) no-repeat left top;
    margin-top: 0;
    float: right;
    width: 130px;
    height: 22px;
}
div.text_user select { float: left }
div.text_user strong.fleft { margin-top: 10px }
div.text_user select { margin: 6px 10px 0 10px }
div.text_user a.button,
div.text_user a.button:hover { margin: 3px 5px 0 0 }
div.legfrissebb div.desc a.button:hover,
div.legfrissebb div.desc_long a.button:hover,
form#poll_form a.button:hover { text-decoration: none }
div.list { margin-bottom: 20px }

form#poll_form a.button, form#poll_form a.button:hover {
    margin-left: 30px;
    margin-top: 10px;
}

div.poll_question {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
}

div.poll_answer {
    font-size: 12px;
    margin-top: 5px;
}
form#poll_form input {
    border: 0;
}
/*
** Toplist right
**/

div.toplist_right {
    float: left;
    background: transparent url(../images/toplist/toplist_bg.gif) repeat-y left top;
    width: 290px;
    margin-top: 10px;
}
div.toplist_right div.menu {
    float: left;
    background: transparent url(../images/toplist/toplist_bg_right.gif) no-repeat left top;
    width: 290px;
}
div.toplist_right div.kepek { background: transparent url(../images/toplist/toplist_bg_right_kepek.gif) no-repeat left top }
div.toplist_right div.menu a {
    display: block;
    float: left;
    background: transparent url(../images/fulek/fulek02_bg.gif) repeat-x left top;
    height: 41px;
    font-weight: bold;
    color: #000;
    text-align: center;
    width: 80px;
}
div.toplist_right div.menu a:hover { text-decoration: none }
div.toplist_right div.menu a.hover {
    background: transparent url(../images/fulek/fulek02_bg_hover.gif) repeat-x left top;
    color: #555;
}
div.toplist_right div.menu a span.left {
    display: block;
    background: transparent url(../images/fulek/fulek02_left.gif) no-repeat left top;
    width: 80px;
    height: 41px;
}
div.toplist_right div.menu a span.right {
    display: block;
    background: transparent url(../images/fulek/fulek02_right.gif) no-repeat right top;
    width: 74px;
    padding-top: 8px;
    padding-left: 3px;
    padding-right: 3px;
    height: 33px;
}
div.toplist_right div.menu a.hover span.left { background: transparent url(../images/fulek/fulek02_left_hover.gif) no-repeat left top }
div.toplist_right div.menu a.hover span.right { background: transparent url(../images/fulek/fulek02_right_hover.gif) no-repeat right top }
div.toplist_right div.box {
    background: transparent url(../images/toplist/toplist_bg_bottom.gif) no-repeat left bottom;
    float: left;
    padding: 5px 5px 10px 5px;
}
div.toplist_right div.box a {
    display: block;
    float: left;
    width: 230px;
    height: 41px;
    font-weight: bold;
    padding: 4px 45px 4px 4px;
}
div.toplist_right div.box a.toplist_01 { background: transparent url(../images/toplist/toplista_bg_01.gif) no-repeat left top }
div.toplist_right div.box a.toplist_02 { background: transparent url(../images/toplist/toplista_bg_02.gif) no-repeat left top }
div.toplist_right div.box a.toplist_03 { background: transparent url(../images/toplist/toplista_bg_03.gif) no-repeat left top }
div.toplist_right div.box a.toplist_04 { background: transparent url(../images/toplist/toplista_bg_04.gif) no-repeat left top }
div.toplist_right div.box a.toplist_05 { background: transparent url(../images/toplist/toplista_bg_05.gif) no-repeat left top }
div.toplist_right div.box a.toplist_06 { background: transparent url(../images/toplist/toplista_bg_06.gif) no-repeat left top }
div.toplist_right div.box a.toplist_07 { background: transparent url(../images/toplist/toplista_bg_07.gif) no-repeat left top }
div.toplist_right div.box a.toplist_08 { background: transparent url(../images/toplist/toplista_bg_08.gif) no-repeat left top }
div.toplist_right div.box a.toplist_09 { background: transparent url(../images/toplist/toplista_bg_09.gif) no-repeat left top }
div.toplist_right div.box a.toplist_10 { background: transparent url(../images/toplist/toplista_bg_10.gif) no-repeat left top }
div.toplist_right div.box a.toplist_01:hover { background: transparent url(../images/toplist/toplista_bg_01_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_02:hover { background: transparent url(../images/toplist/toplista_bg_02_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_03:hover { background: transparent url(../images/toplist/toplista_bg_03_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_04:hover { background: transparent url(../images/toplist/toplista_bg_04_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_05:hover { background: transparent url(../images/toplist/toplista_bg_05_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_06:hover { background: transparent url(../images/toplist/toplista_bg_06_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_07:hover { background: transparent url(../images/toplist/toplista_bg_07_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_08:hover { background: transparent url(../images/toplist/toplista_bg_08_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_09:hover { background: transparent url(../images/toplist/toplista_bg_09_hover.gif) no-repeat left top; }
div.toplist_right div.box a.toplist_10:hover { background: transparent url(../images/toplist/toplista_bg_10_hover.gif) no-repeat left top; }

div.top_list a.toplist_01:hover { background: transparent url(../images/toplist/toplista_bg_01_big.gif) no-repeat left top }
div.top_list a.toplist_02:hover { background: transparent url(../images/toplist/toplista_bg_02_big.gif) no-repeat left top }
div.top_list a.toplist_03:hover { background: transparent url(../images/toplist/toplista_bg_03_big.gif) no-repeat left top }
div.top_list a.toplist_04:hover { background: transparent url(../images/toplist/toplista_bg_04_big.gif) no-repeat left top }
div.top_list a.toplist_05:hover { background: transparent url(../images/toplist/toplista_bg_05_big.gif) no-repeat left top }
div.top_list a.toplist_06:hover { background: transparent url(../images/toplist/toplista_bg_06_big.gif) no-repeat left top }
div.top_list a.toplist_07:hover { background: transparent url(../images/toplist/toplista_bg_07_big.gif) no-repeat left top }
div.top_list a.toplist_08:hover { background: transparent url(../images/toplist/toplista_bg_08_big.gif) no-repeat left top }
div.top_list a.toplist_09:hover { background: transparent url(../images/toplist/toplista_bg_09_big.gif) no-repeat left top }
div.top_list a.toplist_10:hover { background: transparent url(../images/toplist/toplista_bg_10_big.gif) no-repeat left top }
div.top_list a.toplist_01 { background: transparent url(../images/toplist/toplista_bg_01_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_02 { background: transparent url(../images/toplist/toplista_bg_02_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_03 { background: transparent url(../images/toplist/toplista_bg_03_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_04 { background: transparent url(../images/toplist/toplista_bg_04_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_05 { background: transparent url(../images/toplist/toplista_bg_05_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_06 { background: transparent url(../images/toplist/toplista_bg_06_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_07 { background: transparent url(../images/toplist/toplista_bg_07_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_08 { background: transparent url(../images/toplist/toplista_bg_08_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_09 { background: transparent url(../images/toplist/toplista_bg_09_hover_big.gif) no-repeat left top; }
div.top_list a.toplist_10 { background: transparent url(../images/toplist/toplista_bg_10_hover_big.gif) no-repeat left top; }

div.toplist_right div.box a:hover {
    text-decoration: none;
    color: #990000;
}
div.toplist_right div.box a img { margin-right: 10px }

/*
** List img
**/

div.list_img {
    float: left;
    padding-bottom: 4px;
    width: 415px;
}
div.list_img_small img { margin: 0 5px 5px 0 }
div.img_big { width: 650px }
div.list_img img,
div.list_img a.vip { margin: 0 4px 0 0 }
div.list_img a.vip img, div.list_img a.non_vip img { margin: 0 }
div.list_img img.last {    margin-right: 0 }

/*
** TV details
**/

div.details_title {
    float: left;
    background: transparent url(../images/tv/tv_bg_reszletek_title.gif) no-repeat left top;
    width: 655px;
    height: 42px;
    /*margin: 28px 0 0 10px;*/
    font-size: 18px;
    font-weight: bold;
    color: #000;
    /*padding: 8px 0 0 5px;*/
}
div.details_title img, div.details_title span {
    float: left;
    margin-left: 5px;
}
div.details_data,
div.details_data02 {
    float: left;
    width: 655px;
    text-align: center;
    padding: 10px 0 10px 10px;
}
div.details_data02 {
    padding: 10px 0 30px 10px;
}
div.big_pic {
    float: left;
    padding: 10px 0 10px 10px;
    width: 650px;
}
div.details_data02 { padding-top: 0 }
div.jelenetek {
    font-size: 18px;
    color: #000;
    text-align: left;
    margin-top: 20px;
}
div.pager_details_big {
    float: left;
    background: transparent url(../images/pager/pager_details_big.gif) no-repeat left top;
    width: 277px;
    height: 161px;
    margin: 5px 10px 0 0;
    padding: 7px 0 0 7px;
}
div.pager_details_big a {
    display: block;
    float: left;
    width: 130px;
    height: 116px;
    background-color: #e95d07;
    font-weight: bold;
    color: #fbdfcd;
    padding: 3px 1px 1px 1px;
    margin-right: 5px;
}
div.pager_details_big div.placeholder {
    float: left;
    width: 130px;
    height: 116px;
    padding: 3px 1px 1px 1px;
    margin-right: 5px;
}
div.pager_details_big a img { margin-top: 1px }
div.pager_details_big a.pager_left,
div.pager_details_big a.pager_right,
div.pager_details_big a.pager_left:hover,
div.pager_details_big a.pager_right:hover {
    display: block;
    float: left;
    width: 36px;
    height: 28px;
    margin: 0;
}
div.pager_details_big a.pager_left, div.pager_details_big a.pager_right {
    background-color: transparent;
    border: 0px;
    padding: 0px;
}
div.pager_details_big a.pager_left img, div.pager_details_big a.pager_right img {
    border: 0px;
    margin: 0px;
}
div.pager_details_big a.pager_back,
div.pager_details_big a.pager_back:hover {
    display: block;
    float: left;
    background: transparent url(../images/pager/pager_back_big.gif) no-repeat left top;
    width: 164px;
    height: 22px;
    margin: 0;
    color: #fff;
    padding-top: 6px;
}
div.pager_big {
    float: left;
    padding: 3px 0 0 15px;
}
div.pager_big img {
    float: left;
}
div.ajanlo_random {
    float: left;
    background: transparent url(../images/ajanlo/ajanlo_random.gif) no-repeat left top;
    width: 331px;
    height: 148px;
    margin-top: 5px;
    padding: 10px;
}
div.ajanlo_random div {
    font-weight: bold;
    color: #555;
    text-align: left;
}
div.ajanlo_random div.acsere  {
    display: block;
    float: left;
    background: transparent url(../images/ajanlo/ajanlo_bg_random.gif) no-repeat left top;
    width: 105px;
    height: 95px;
    padding: 13px 0 0px 3px;
    margin: 15px 3px 0 0;
    text-align: left;
}
div.ajanlo_random div.last { margin-right: 0 }

/*
** Details
**/

div#dataRight div.details {
    float: left;
    background: #ebebeb url(../images/details/details_bg_top.gif) no-repeat left top;
    width: 290px;
    margin-bottom: 5px;
    margin-top: 8px;
}
div#dataRight div.round {
    background: #ebebeb url(../images/details/details_bg_top_round.gif) no-repeat left top;
}
div.details div.icons {
    float: left;
    padding: 7px 10px 0 10px;
}

div.details div.icons img {
    float: left;
    border: 0px;
}
div.details a.star,
div.details a.hand,
div.details a.letter,
div.details a.down,
div.details a.xxl,
div.details a.right,
div.details a.friend,
div.details a.del,
div.details a.mod,
div.details a.ban,
div.details a.pause {
    display: block;
    float: left;
    width: 28px;
    height: 29px;
}
div.details a.star { background: transparent url(../images/details/details_icon_star.gif) no-repeat left top }
div.details a.hand { background: transparent url(../images/details/details_icon_hand.gif) no-repeat left top }
div.details a.letter { background: transparent url(../images/details/details_icon_letter.gif) no-repeat left top }
div.details a.down { background: transparent url(../images/details/details_icon_down.gif) no-repeat left top }
div.details a.xxl { background: transparent url(../images/details/details_icon_xxl.gif) no-repeat left top }
div.details a.right { background: transparent url(../images/details/details_icon_right.gif) no-repeat left top }
div.details a.friend { background: transparent url(../images/details/details_icon_friend.gif) no-repeat left top }
div.details a.del { background: transparent url(../images/details/details_icon_del.gif) no-repeat left top }
div.details a.mod { background: transparent url(../images/details/details_icon_mod.gif) no-repeat left top }
div.details a.ban { background: transparent url(../images/details/details_icon_ban.gif) no-repeat left top }
div.details a.pause { background: transparent url(../images/details/details_icon_pause.gif) no-repeat left top }
div.details div.details_more {
    float: left;
    padding: 0 10px 5px 10px;
    color: #555;
    line-height: 20px;
    width: 270px;
}
div.details div.details_more h1 {
    margin-bottom: 5px;
    overflow: hidden;
}
div.details div.details_more strong {
    float: left;
    margin-right: 5px;
}
div.details div.header {
    float: left;
    padding-left: 10px;

}
div.more_sizes,
div.more_tartalmak {
    float: left;
    padding-left: 5px;
    margin-bottom: 10px;
}
div.more_sizes a,
div.more_tartalmak a {
    display: block;
    background: transparent url(../images/details/details_bg_sizes.gif) no-repeat left top;
    width: 250px;
    height: 23px;
    padding: 6px 0 0 30px;
}
div.more_sizes a:hover, div.more_sizes a.active { background: transparent url(../images/details/details_bg_sizes_hover.gif) no-repeat left top }
div.more_tartalmak a {
    background: transparent url(../images/details/details_bg_tartalmak.gif) no-repeat left top;
    width: 270px;
    padding-left: 10px;
}
div.more_tartalmak a:hover { background: transparent url(../images/details/details_bg_tartalmak_hover.gif) no-repeat left top }
div.details div.same {
    float: left;
    padding: 5px 0 0 10px;
    margin-bottom: 10px;
}
div.details div.same a,
div.details div.same a:hover {
    display: block;
    float: left;
    background: transparent url(../images/details/details_bg_same.gif) no-repeat left top;
    width: 65px;
    height: 61px;
    padding: 4px 0 0 0px;
    margin: 0 3px 3px 0;
    text-align: center;
}
div.details div.same a.last, div.details div.same a.last:hover { margin-right: 0 }
div.details div.pager {
    float: right;
    padding-right: 5px;
    font-weight: bold;
    font-size: 12px;
}
div.details div.scroll {
    overflow: auto;
    width: 272px;
    height: 155px;
    padding: 0;
    margin: 7px 0 0 10px;
}
div.details div.pager img {    margin-right: 3px }
div.details div.pager a, div.details div.pager span { margin: 0 2px 0 2px }
div.details_bottom {
    float: left;
    background: transparent url(../images/details/details_bg_bottom.gif) no-repeat left bottom;
    width: 290px;
    height: 11px;
}


	div.more_sizes a.hd_download:hover {
		background:url(../images/details/details_bg_hdsizes_hover.gif) no-repeat scroll left top;
		}
	div.more_sizes a.hd_download {
		background:url(../images/details/details_bg_hdsizes.gif) no-repeat scroll left top;
		}

/*
** List right
**/

div.list_right,
div.list_right_big {
    float: left;
    padding-left: 5px;
    color: #555;
    width: 223px;
}
div.list_right_big { width: 417px }
div.list_right img,
div.list_right_big img { margin-left: 5px }
div.list_right div.border_bottom,
div.list_right_big div.border_bottom {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    height: 25px;
}
div.list_right a.title,
div.list_right_big a.title {
    float: none;
    margin: 5px 0;
    font-weight: bold;
}
div.list_right div.lead,
div.list_right_big div.lead {
    float: left;
    margin: 5px 0 0 0;
    width: 203px;
}
div.list_right_big div.lead { width: 417px }
div.list_right_big div.lead {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    padding-bottom: 5px;
}
div.fooldal {
    float: left;
    line-height: 20px;
    width: 200px;
}
div.video_ajanlo {
    float: left;
    width: 280px;
}
div.fooldal a.flag,
div.fooldal a.flag:hover {
    background: transparent no-repeat left top;
    padding-left: 23px;
}

/*
** Pager List
**/

div.pager_list {
	background:transparent url(../images/pager/pager_bg_list.gif) no-repeat scroll left top;
	float:left;
	font-weight:bold;
	height:40px;
	margin-top:6px;
	padding:0 0 0 5px;
	width:640px;
}

div.pager_list_bottom {
	background:transparent url(../images/pager/pager_bg_list.gif) no-repeat scroll left top;
	float:left;
	font-weight:bold;
	height:20px;
	margin-bottom:5px;
	margin-top:5px;
	padding:10px 6px;
	width:633px;
	}

div.pagers {
    float: left;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
div.pager_list select {
    border: 1px solid #969696;
}
div.pager_list div.pager {
    font-size: 12px;
    vertical-align: bottom;
}
div.details_title div.pager {
    font-size: 12px;
    margin: 5px 10px 0 0;
}
div.pager_list div.pager img,
div.details_title div.pager img,
div.pager_list div.pager span,
div.details_title div.pager span {
    margin-right: 0px;
    vertical-align: bottom;
}

div.pager_list div.pager a,
div.details_title div.pager a,
div.pager_list div.pager span,
div.details_title div.pager span  {
    margin: 0px;
    vertical-align: bottom;
}

/*
** details pics
**/

div.details_data div.pics {
    float: left;
    width: 160px;
    height: 140px;
    padding: 15px 0;
    border-right: 1px dotted #cfcfcf;
    border-bottom: 1px dotted #cfcfcf;
}
div.details_data div.pics:hover { background-color: #ebebeb }
div.details_data div.border_right {    border-right: none }
div.details_data div.border_bottom { border-bottom: none }
div.details_data div.pictures {
    float: left;
}
div.more_pictures {
    width: 645px;
    float: left;
}
div.more_pictures img { margin: 0 2px 2px 0 }
div.more_pictures img.last { margin-right: 0 }

/*
** Comments
**/

div.comments {
    float: left;
    padding: 0 0 0px 10px;
}
div.comments input.text {
    width: 300px;
}
div.comments_underline {
    float: left;
    background: transparent url(../images/details/details_comment_bottom.gif) no-repeat right bottom;
    height: 15px;
    padding: 0 0 0px 15px;
    width: 640px;
}
span#reply_to_text_inner {
    display: none;
}
span#reply_to_text_name, span#reply_to_text_date {
    font-weight: bold;
}
div.comments textarea {
    width: 633px;
    height: 62px;
    border: 1px solid #969696;
    color: #555;
    padding: 5px;
}
textarea {
    border: 1px solid #969696;
}
div.comment input {
    background: transparent url(../images/button/button_bg_130.gif) no-repeat left top;
    width: 130px;
    height: 28px;
    border: none;
    cursor: pointer;
    float: right;
    margin: 10px 10px 0 3px;
    color: #fff;
    font-weight: bold;
}

/*
** Sort
**/

div.pager_list img.sort_up,
div.pager_list img.sort_down { vertical-align: bottom }
div.pager_list img.sort_up { margin-left: 5px }
div.pager_list img.sort_down { margin-right: 10px }

/*
** Vote
**/

div.details_more div.vote {
    float: left;
    width: 275px;
}
div.details_more a.vote_up,
div.details_more a.vote_down,
div.details_more a.vote_up:hover,
div.details_more a.vote_down:hover {
    display: block;
    float: left;
    width: 57px;
    line-height: 14px;
    font-weight: bold;
}
div.details_more a.vote_up,
div.details_more a.vote_up:hover {
    background: transparent url(../images/vote/vote_up_right.gif) no-repeat left top;
    margin-right: 10px;
    padding: 10px 55px 0 18px;
    height: 36px;
}
div.details_more a.vote_down,
div.details_more a.vote_down:hover {
    background: transparent url(../images/vote/vote_down_right.gif) no-repeat left top;
    padding: 10px 55px 0 18px;
    height: 36px;
}
div.details_more a.vote_up_done,
div.details_more a.vote_down_done,
div.details_more a.vote_up_done:hover,
div.details_more a.vote_down_done:hover {
    display: block;
    float: left;
    width: 57px;
    line-height: 14px;
    font-weight: bold;
}
div.details_more a.vote_up_done,
div.details_more a.vote_up_done:hover {
    background: transparent url(../images/vote/vote_up_right_done.gif) no-repeat left top;
    margin-right: 10px;
    padding: 10px 55px 0 18px;
    height: 36px;
}
div.details_more a.vote_down_done,
div.details_more a.vote_down_done:hover {
    background: transparent url(../images/vote/vote_down_right_done.gif) no-repeat left top;
    padding: 10px 55px 0 18px;
    height: 36px;
}
div.details_more a.more_down,
div.details_more a.more_up,
div.details_more a.more_down:hover,
div.details_more a.more_up:hover {
    float: left;
    background: transparent url(../images/more_down.gif) no-repeat 100% 4px;
    font-weight: bold;
    margin-top: 5px;
    padding-right: 12px;
}
div.details_more a.more_up,
div.details_more a.more_up:hover { background: transparent url(../images/more_up.gif) no-repeat 100% 3px }
div.details_more div.votes {
    float: left;
    width: 200px;
    margin-bottom: 5px;
}
div.details_more div.big_votes { width: 250px }
div.details_more div.votes strong,
div.details_more div.votes img,
div.details_more div.votes span { float: left }
div.details_more div.votes strong {
    display: block;
    width: 52px;
    margin-top: 2px;
}
div.details_more div.votes span { margin: 2px 0 0 3px }
div.details_more div.votes img { margin-top: 2px }
div.uj_form {
    float: left;
    padding-left: 3px;
}
div.input_uj {
    float: left;
    background: transparent url(../images/details/details_bg_uj.gif) no-repeat left top;
    width: 199px;
    height: 28px;
    padding: 3px 0 0 4px;
}
div.input_uj input {
    float: left;
    width: 181px;
    height: 13px;
    padding: 2px 3px;
}
div.button_uj {
    float: left;
    background: transparent url(../images/button/button_bg_79.gif) no-repeat left top;
    width: 79px;
    height: 28px;
}
div.button_uj input {
    width: 79px;
    float: left;
    border: none;
    background: none;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-top: 6px;
    cursor: pointer;
}

/*
** Format
**/

div.format_space {
    float: left;
    height: 45px;
}
div.format {
    float: left;
    background: transparent url(../images/forum/forum_bg_format.gif) no-repeat left top;
    width: 354px;
    text-align: left;
    height: 40px;
    padding: 5px 0 0 5px;
}
div.format div,
div.format a { float: left }
div.format img {
    float: left;
    cursor: pointer;
    margin-right: 3px;
}
div.format div { margin: 7px 5px 0 0 }
div.format span { float: left }
div.format strong {
    display: block;
    float: left;
    background-color: #fff;
    border: 1px solid #555;
    padding: 0 3px;
    margin: 0 5px;
    font-weight: normal;
}

div.format #characters_left, div.format #characters_left2 {
    display: block;
    float: left;
    background-color: #fff;
    border: 1px solid #555;
    padding: 0 2px;
    margin: 0 5px;
    font-weight: normal;
    background: #ffffff;
    color: #000000;
    height: auto;
    width: 28px;
    cursor: default;

}

div.format a { margin-right: 3px }

/*
** Button 130 link
**/

div.list_button {
    float: left;
    margin-bottom: 10px;
    margin-top: 5px;
}
div.list_button a,
div.list_button a:hover {
    display: block;
    float: right;
    background: transparent url(../images/button/button_bg_130.gif) no-repeat left top;
    width: 130px;
    height: 22px;
    text-align: center;
    color: #fff;
    padding-top: 6px;
    font-weight: bold;
    margin-left: 5px;
}
div.title_reszletek {
    float: left;
    padding: 10px 10px 0 10px;
    font-size: 18px;
    color: #000;
}
div#dataLeft div.reszletek_film {
    margin-left: 0;
    padding-left: 10px;
}

/*
** Details more
**/

div.details_more div.parameters {
    margin-bottom: 10px;
}
div.details_more div.parameters strong {
    display: inline;
    float: none;
}
div.details_more div.parameters img.lang {
    vertical-align: bottom;
    margin-bottom: 3px;
    margin-top: 2px;
}
div.details_more div.parameters img.img { margin-right: 10px }

/*
** User menu
**/

div.user_menu {
    float: left;
    padding-left: 10px;
}
div.user_menu a {
    display: block;
    float: left;
    width: 175px;
    height: 71px;
    color: #555;
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    padding: 10px 5px 0 35px;
}
div.user_menu a strong {
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
}
div.user_menu a.menu01 { background: transparent url(../images/user/user_bg_menu01.gif) no-repeat left top }
div.user_menu a.hover01 { background: transparent url(../images/user/user_bg_menu01_hover.gif) no-repeat left top }
div.user_menu a.menu02 { background: transparent url(../images/user/user_bg_menu02.gif) no-repeat left top }
div.user_menu a.hover02 { background: transparent url(../images/user/user_bg_menu02_hover.gif) no-repeat left top }
div.user_menu a.menu03 { background: transparent url(../images/user/user_bg_menu03.gif) no-repeat left top }
div.user_menu a.hover03 { background: transparent url(../images/user/user_bg_menu03_hover.gif) no-repeat left top }
div.text_user {
    float: left;
    padding: 10px;
}
div.user_menu a.menu02ok { background: transparent url(../images/user/user_bg_menu02ok.gif) no-repeat left top }
div.details_more div.border_bottom {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    padding-bottom: 10px;
    width: 270px;
}
div.details_more div.user a { font-weight: bold }

/*
** Kismalac
**/

div.kismalac_big {
    float: left;
    background: url(../images/kismalac/kismalac_bg.gif) repeat-y left top;
    margin-bottom: 10px;
    margin-left: 10px;
}
div.kismalac_sor {
    float: left;
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    width: 644px;
}
div.kismalac_sor img { margin-right: 8px }
div.kismalac_sor div.border_bottom {
    float: left;
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    padding-bottom: 5px;
    margin-bottom: 5px;
    width: 170px;
}
div.kismalac_cella {
    float: left;
    width: 312px;
    line-height: 20px;
    padding: 25px 0 15px 10px;
}
div.kismalac_cella:hover { background-color: #ebebeb }
div#dataRight div.right_bg_top { background: #ebebeb url(../images/right_bg_top.gif) no-repeat left top }
div.details_more a.bg span { font-weight: bold }
div.kismalac_big_pic { text-align: center }
div.kismalac_pager {
    float: left;
    background: transparent url(../images/kismalac/kismalac_bg_pager.gif) no-repeat left top;
    width: 645px;
    height: 170px;
    margin-left: 10px;
}
div.kismalac_pager div.pager_details_big {
    background: none;
    margin: 0;
}
div.kismalac_pager div.pager_details_big a { text-align: center }
div.kismalac_pager div.pager_left,
div.kismalac_pager div.pager_right {
    float: left;
    width: 160px;
    padding: 10px;
    line-height: 20px;
}
div.kismalac_pager div.pager_left div.szurke,
div.kismalac_pager div.pager_right div.szurke {
    background: transparent url(../images/sep_bg_white.gif) repeat-x left bottom;
    padding-bottom: 5px;
}

/*
** Fejlec
**/

div.fejlec {
    float: left;
    position: relative;
}
div.top_inputs {
    background: transparent url(../images/top/top_bg_inputs.gif) no-repeat right top;
    width: 300px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
}
div.top_inputs a,
div.top_inputs a:hover {
    display: block;
    float: left;
    background: transparent url(../images/button/button_bg_137.gif) no-repeat right top;
    margin-top: 15px;
    padding: 4px 0 0 5px;
    width: 137px;
    height: 22px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

/*
** Ajábló VIP
**/

div.ajanlo_vip h1 {
    margin-bottom: 5px;
    text-align: left;
}
div.ajanlo_vip {
    float: left;
    background: transparent url(../images/ajanlo/ajanlo_bg_vip.gif) no-repeat left top;
    width: 270px;
    height: 170px;
    padding: 0 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #555555;
    text-align: center;
}
div.ajanlo_vip a { display: block }
div.ajanlo_vip a span.red,
div.ajanlo_vip a:hover span.red {
    font-size: 20px;
    font-weight: bold;
    color: #b31e00;
}
div.ajanlo_vip a span.box {
    display: block;
    width: 155px;
    padding: 3px 0 3px 120px;
}

/*
** Szavazás
**/

ul#star-rating {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100px;
    height: 20px;
    position: relative;
    background: url(../images/vote/star_rating.gif) top left repeat-x;
}
ul#star-rating li {
    padding: 0;
    margin: 0;
    border: none;
    background: url(../images/vote/star_rating.gif) left top;
    /*\*/
    float: left;
    /* */
}
ul#star-rating li a {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0;
    overflow: hidden;
}
ul#star-rating li a:hover {
    background: url(../images/vote/star_rating.gif) left center;
    z-index: 2;
    left: 0;
    border: none;
}
ul#star-rating a.one-star {
    left: 0;
}
ul#star-rating a.one-star:hover {
    width: 20px;
}
ul#star-rating a.two-stars {
    left: 20px;
}
ul#star-rating a.two-stars:hover {
    width: 40px;
}
ul#star-rating a.three-stars {
    left: 40px;
}
ul#star-rating a.three-stars:hover {
    width: 60px;
}
ul#star-rating a.four-stars {
    left: 60px;
}
ul#star-rating a.four-stars:hover {
    width: 80px;
}
ul#star-rating a.five-stars {
    left: 80px;
}
ul#star-rating a.five-stars:hover {
    width: 100px;
}
ul#star-rating li.current-rating {
    background: url(../images/vote/star_rating.gif) left bottom;
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

/*
** Forum
**/

div.forum {
    float: left;
    width: 645px;
}
div.forum div.last {
    background: url(../images/forum/forum_bg_line2.gif) repeat-x left bottom;
}
div.forum_header,
div.forum1,
div.forum2,
div.forum3,
div.forum4 {
    float: left;
    background: #d5d5d5 url(../images/forum/forum_bg_line.gif) repeat-x left bottom;
    color: #555;
    font-weight: bold;
    font-size: 14px;
    padding: 5px;
    width: 634px;
    height: 30px;
    vertical-align: middle;
}
div.forum_header {
    height: auto;
}
div.forum1,
div.forum2,
div.forum3,
div.forum4 {
    background-color: #e2e2e2;
    font-size: 12px;
    width: 340px;
}
div.forum2,
div.forum3,
div.forum4 {
    width: 61px;
    text-align: center;
    border-left: 1px solid #d1d1d1;
}
div.forum3,
div.forum4 {
    width: 80px;
}
div.forum4 {
    width: 120px;
}
div.tema1,
div.tema2,
div.tema3,
div.tema4 {
    float: left;
    background-color: #f5f5f5;
    color: #555;
    width: 340px;
    height: 14px;
    padding: 3px 5px;
    vertical-align: middle;
}
div.tema2,
div.tema3,
div.tema4 {
    width: 61px;
    text-align: center;
    border-left: 1px solid #f5f5f5;
}
div.tema3,
div.tema4 {
    width: 80px;
}
div.tema4 {
    width: 120px;
    text-align: left;
    overflow: hidden;
    vertical-align: top;
}
div.tema4 span {
    float: left;
    margin-right: 2px;
    height: 18px;
}
div.tema4 img {
    margin-bottom: 4px;
}
div.forum div.dark {
    background-color: #e8e8e8;
}
div.forum_footer {
    float: left;
    background-color: #f5f5f5;
    width: 645px;
    height: 22px;
    padding-top: 8px;
    text-align: center;
    font-weight: bold;
}
div.forum div.forum_bottom {
    float: left;
    background: transparent url(../images/forum/forum_bg_bottom.gif) no-repeat left top;
    width: 645px;
    height: 30px;
    margin-top: 1px;
}
div.forum span.key,
div.forum span.vip,
div.forum span.pause {
    background: transparent url(../images/forum/forum_icon_key.gif) no-repeat center center;
    margin-left: 1px;
}
div.forum span.vip {
    background: transparent url(../images/forum/forum_icon_vip.gif) no-repeat center center;
}
div.forum span.pause {
    background: transparent url(../images/forum/forum_icon_pause.gif) no-repeat center center;
}
div.forum span.key span,
div.forum span.vip span,
div.forum span.pause span {
    margin: 0 7px;
}
div.details div.header {
    padding-left: 10px;
}

/*
** Bejelentkezes
**/

div#login, div#forumpreview, div#viplogin {
    float: left;
    background: transparent url(../images/login/login_bg_data.gif) repeat-y left top;
    width: 308px;
}
div#forumpreview, div#viplogin {
    width: 665px;
    background: transparent url(../images/ajax/ajax_bg_data.gif) repeat-y left top;
}
div#login div.header, div.forumpreviewTop div.header, div.viploginTop div.header {
    font-family: Georgia, Arial, Verdana;
    font-size: 18px;
    color: #fff;
    padding: 13px;
}
div#login a.close, div#forumpreview a.close, div#viplogin a.close {
    display: block;
    float: right;
    width: 30px;
    height: 15px;
    margin: 0px;
}
div#login div.loginTop, div#forumpreview div.forumpreviewTop, div#viplogin div.viploginTop  {
    float: left;
    background: transparent url(../images/login/login_bg_top.gif) no-repeat left top;
    height: 44px;
    width: 308px;
}
div#forumpreview div.forumpreviewTop, div#viplogin div.viploginTop {
    width: 665px;
    background: transparent url(../images/ajax/ajax_bg_top.gif) no-repeat left top;
}
div#login input, div#viplogin input {
    float: left;
}
div#login input#nick,
div#login input#pass,
div#viplogin input#nick,
div#viplogin input#pass {
    background: none;
    border: none;
    margin: 7px 8px 10px 13px;
    padding: 1px 3px 0 5px;
    width: 277px;
    height: 16px;
}
div#login input#pass, div#viplogin input#pass {
    width: 160px;
    margin-bottom: 5px;
}
div#login input#login,
div#viplogin input#login,
div#forumpreview input#login,
#registration,
#form_reset,
div#forumpreview div.form input.button_130,
div.form input.button_130,
div#login_form input.submit {
    background: transparent url(../images/button/button_bg_108.gif) no-repeat left top;
    border: none;
    color: #fff;
    font-weight: bold;
    width: 108px;
    height: 28px;
    cursor: pointer;
    margin: 0px;
    padding: 0px;
}
div#login input#check, div#viplogin input#check {
    margin: 0 0 0 10px;
    padding: 0;
    width: 20px;
    vertical-align: top;
    border: 0px;
}
div#login label, div#viplogin label {
    display: block;
    float: left;
    padding: 0 0 0 3px;
    margin: 0;
    cursor: pointer;
    width: 100px;
}

div#viplogin label {
    padding-top: 5px;
}
div#login div.links, div#viplogin div.links {
    clear: both;
    float: left;
    padding: 14px 0 0 10px;
}
div#login div.links a, div#viplogin div.links a {
    background: transparent url(../images/login/login_bg_sign.gif) no-repeat left center;
    padding-left: 10px;
}
div#login div.links a span, div#viplogin div.links a span {
    padding-bottom: 2px;
}

div.short, div.form div.short {
    width: 66px;
    background:transparent url(../images/input/bg_input_short.gif) no-repeat scroll left top;
}

div.form div.short select {
    width:60px;
    text-align: center;
}
div#login div.loginForm {
    float: left;
    width: 308px;
    background: transparent url(../images/login/login_bg_form.gif) no-repeat left bottom;
    height: 133px;
    margin: 0px;
    padding: 0px;
    padding-top: 3px;
}
div#viplogin div.loginForm {
    width: 308px;
    background: transparent url(../images/login/viplogin_bg_form.gif) no-repeat left top;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2px;
    height: 113px;
}

div#login div.error_msg {
    padding: 0 10px;
}

div.pager img {
    border: 0px;
}

div.details div.serial_pictures {
    width: 289px;
    height: 200px;
    overflow: auto;
    padding-left: 3px;
}

div.details div.serial_pictures div.sub {
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
div.details div.same div.sub a, div.details div.same div.sub a:hover {
    margin: 0px;
}
div.details_more  div.uj_forum div.clear strong {
    width: 300px;
}

div.sorozat div.box a.bg_none img.noborder, div.details_title img.noborder, div.list_right_big div.border_bottom a.title img.noborder, div.sorozat div.fooldal img.noborder,  img.noborder, div.right_top div.ajanlo_right img.noborder  {
    border: 0px;
    margin: 0px;
}

div.sorozat div.fooldal img.noborder  {
    margin-right: 5px;
}

div.navigacio form {
    display: inline;
    text-align: right;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

div.kismalac_big div.kismalac_sor div.kismalac_cella div.box {
    width: 130px;
    height: 130px;
    float: left;
    margin-right:8px;
    text-align: center;
}

div.sorozat div.box div.box {
    width: 130px;
    float: left;
    margin-right:8px;
    text-align: center;
}

div.legfrissebb div.list_img_small div.index_box {
    width: 200px;
    float: left;
    margin-right:8px;
    text-align: center;
}

div.kismalac_big div.kismalac_sor div.kismalac_cella div.box img, div.legfrissebb div.list_img_small div.index_box  img {
    margin-left: auto;
    margin-right: auto;
    float: none;
}

div.details a.hidden {
    display: none;
}

a.replytoanchor{
    float: left;
}

div#collapsibleXXLicons {
    display: inline;
}

div#flashcontent{
    margin-bottom: 30px;
}
div.onepx, div.form div.onepx {
    height: 1px;
    line-height: 1px;
    margin: 0px;
    padding: 0px;
}

div.story div.box_two {
    height: auto;
    width: 310px;
}

div.navigacio input.noborder{
    border: 0px;
}

table, td, tr {
    text-align: left;
}

div.votes table, div.votes td, div.votes tr {
    text-align: center;
}

div.centers table {
    margin-right: auto;
    margin-left: auto;
}

div.centers form.centers, div.centers div.form {
    text-align: center;
    width: 400px;
    float: none;
    margin-right: auto;
    margin-left: auto;
}

div.centers input.centers, div#viplogin div.centers input.centers {
    float: none;
}

div.form div.centers input {
    float: none;
}

div#smilies, div#smilies2 {
    position: absolute;
    float: none;
    display: none;
    top: -62px;
    left: 10px;
    border: #e95f0a solid 1px;
    width: 643px;
    background: #ffffff;
}

div#smilies a.bg_none img {
    margin-left: 3px;
    margin-right: 3px;
}

div.details_title div.pager img, div.details_title div.pager span {
    float: none;
}

div.comment input.nofloat {
    float: none;
}

div.sorozat div.box span {
    float: none;
}

div.onepix {
    font-size:0; /* ie6-hoz kell */
    height: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
}
/*
** img pager
**/
a.img_prev,
a.img_next {
	display: block;
	background: none;
}
a.img_prev:hover {
	/*background: transparent url(../images/img_prev.png) no-repeat left 50px;*/
	background: transparent url(../includes/ajax/image_arrow.php?dir=prev&ext=png) no-repeat left 50px;
}
a.img_next:hover {
	/*background: transparent url(../images/img_next.png) no-repeat right 50px;*/
	background: transparent url(../includes/ajax/image_arrow.php?dir=next&ext=png) no-repeat right 50px;
}
/*
** Png
**/
a.vip, a.non_vip {
	float: left;
	position: relative;
}
a.vip span.vip {
	display: block;
	position: absolute;
	background: url(../images/vip.png) no-repeat left top;
	right: 1px;
	bottom: 1px;
	width: 60px;
	height: 36px;
}
a.play {
	float: left;
	margin: 5px 0 0 5px;
	border: 1px solid #E95D07;
}
a.play span.play {
	display: block;
	background: url(../images/play.png) no-repeat center center;
	width: 40px;
	height: 40px;
}
/*
** icons
**/
div#icons {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 1px;
}
/*
** png_icons
**/
div.png_icons a {
	display: block;
	background: none;
	float: left;
	width: 50px;
	height: 50px;
	text-decoration: none;
}
div.png_icons a.ico01 {
	background: url(../images/icons/ico01.png) no-repeat left top;
}
div.png_icons a.ico02 {
	background: url(../images/icons/ico02.png) no-repeat left top;
}
div.png_icons a.ico03 {
	background: url(../images/icons/ico03.png) no-repeat left top;
}
div.png_icons a.ico04 {
	background: url(../images/icons/ico04.png) no-repeat left top;
}
div.png_icons a.ico05 {
	background: url(../images/icons/ico05.png) no-repeat left top;
}
div.png_icons a.ico06 {
	background: url(../images/icons/ico06.png) no-repeat left top;
}
div.png_icons a:hover {
	background-position: left bottom;
}
div.ajanlo div.ajanlo_menu a.hover span.fleft {
    background:transparent url(../images/new_ajanlo/ajanlo_bg_hover_left.gif) no-repeat scroll left top;
}
div.ajanlo div.ajanlo_menu a span {
    display:block;
    float:left;
    height:45px;
}

div.ajanlo div.ajanlo_menu a span.fright {
    padding: 9px 12px 0px 12px;
}
div.ajanlo div.ajanlo_menu a.hover span.fright {
    background:transparent url(../images/new_ajanlo/ajanlo_bg_hover_right.gif) no-repeat scroll right top;
    padding: 7px 12px 0px 12px;
}
div.hirek_right div.menu a span {
    float:left;
}

div.legfrissebb div.desc div.right_height img {
    margin-bottom: 0px;
}

div.history_right div.story a {
    color: #7F7F7F;
}

iframe {
    background-color: transparent;
    border: solid #FFFF00 0px;
    margin: 0px;
    padding: 0px;
}

div.more_nav {
	padding-top: 3px;
}

div.important {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 0px;
}

div.important a {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    font-size: 14px;
}


div#login div.text {
    padding: 10px;
    width: auto;
}

span.red {
    color: #ff0000;
    font-size: 22px;
}

div.red {
    color: #ff0000;
    font-weight: bold;
}

div.over_sms {
    position: absolute;
    top: 80px;
    font-size: 18px;
    color: #ff0000;
    font-weight: bold;
}

span.admin_text, span.vip_text {
    font-weight: bold;
    padding-top: 10px;
    font-size: 11px;
    float: left;
    padding-left: 5px;
}

div.topic_description {
    background: transparent url(../images/topic_description_bg.gif) repeat-y scroll right top;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    width: 640px;
}

div.topic_description_top {
    background:transparent url(../images/topic_description_top.gif) no-repeat scroll left top;
    padding: 0 10px 0;
    padding-top: 6px;
    width: 620px;
    float: left;
}

div.topic_description_bottom {
    background:transparent url(../images/topic_description_bottom.gif) no-repeat scroll right bottom;
    height: 6px;
    width: 640px;
    float: left;
}

div.topic_description_top div {
    width: 620px;
    margin-left: auto;
    margin-right: auto;
    color: #000000;
    font-size: 13px;
    margin-bottom: 5px;
}
div.topic_description_top div a {
    color: #ffffff;
}

div.topic_description_top h1 {
    color: #ffffff;
    font-size: 18px;
    background: transparent;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    width: auto;
    height: auto;
    float: none;
}

div#header div.chat_icons {
    line-height: 14px;
}

div#header div.chat_icons img {
    margin-right: 4px;
}

div#header div.chat_icons img.last {
    margin-right: 0px;
}

iframe.ajax_iframe {
    border: 0px solid white;
    width: 650px;
    height: 500px;
    margin-left: 5px;
    margin-right: 5px;
    background: #ebebeb;
}

div#ajax_bg div.legfrissebb {
    float: left;
    margin: 0px;
    padding: 5px 5px 0;
    width: 600px;
}

div#ajax_bg div.list_img {
    float: left;
    padding-bottom: 4px;
    width: 220px;
}

div#ajax_bg div.list_add {
    float: left;
    padding: 20px;
}
div#ajax_bg div.list_right_big {
    width: 370px;
}
div#ajax_bg div.list_right {
    width: 290px;
}

div#ajax_bg div.centered_form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 300px;
}

div#ajax_bg div.centered_form strong {
    margin-bottom: 20px;
    display: block;
}

div#ajax_bg div.centered_form select {
    padding-left: 8px;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
}

div#ajax_bg div.comment input.button_130 {
    margin-bottom: 20px;
}

div#ajax_bg div.kismalac_big {
    margin: 0px;
    width: 600px;
}

div#ajax_bg div.kismalac_sor {
    width: 640px;
}

div#ajax_bg div.kismalac_cella {
    width: 310px;
}

div#ajax_bg div.kismalac_sor img {
    margin-right: 4px;
}
div#ajax_bg div.kismalac_cella div.list_add {
    padding-left: 0px;
    padding-right: 0px;
}

div#ajax_bg div.kismalac_cella:hover {
	background-color: transparent;
}

a#topicunpause_icon img, a#topicpause_icon img {
    border: 0px solid black;
}

body#ajax_body {
    background: #ebebeb;
    width: 99%;
}

div#ajax_bg div.threerow {
    width: 640px;
    border-bottom: 1px solid #9b9b9b;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    min-height: 140px;
    text-align: left;
}

div#ajax_bg div.last {
    border-bottom: 0px solid #9b9b9b;
}

div#ajax_bg div.threerow label, div#ajax_bg div.threerow h3 {
    font-weight: bold;
    margin-right: 5px;
    margin-top: 12px;
    font-size: 14px;
    display: block;
}
div#ajax_bg div.threerow input#img_src {
    width: 295px;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
    padding: 1px;
}
div#ajax_bg div.threerow input.submit {
    float: left;
    display: block;
    background: transparent url(../images/button/button_bg_130.gif) no-repeat left top;
    width: 130px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color: #fff;
    height: 28px;
    border: 0px solid #ffffff;
}

div#ajax_bg div.threerow div.clear {
    margin-bottom: 10px;
}

div#ajax_bg div.threerow img {
    float: left;
    border: 1px solid #e95d07;
    margin-right: 6px;
    margin-bottom: 10px;
}

div#ajax_bg div.threerow h3 {
    margin-top: 0px;
    margin-bottom: 5px;
}

div#ajax_bg {
    width: 640px;
    height: auto;
}

div.details_more div.serial_contest {
    margin-bottom: 20px;
    margin-top: 10px;
}

div.forum div.desc h3 {
    padding-top: 0px;
    margin-top: 0px;
    font-size: 14px;
}
div.serial_pager {
    height: 25px;
}

div.serial_pager div,
div.serial_pager select,
div.details_title div.pager div,
div.details_title div.pager select {
    float: left;
}

div.details_title  div.serial_pager div span,
div.pager_list  div.serial_pager div span,
div.pager_list  div.pager div span,
div.details_title div.pager div span {
    float: left;
    margin-top: 2px;
    margin-left: 2px;
    color: #555555;
}

div.serial_pager div.next img,
div.serial_pager div.prev img,
div.details_title div.pager div.prev img,
div.details_title div.pager div.next img {
    margin: 0px;
}

div.serial_pager div.prev,
div.pager_list div.pager div.prev,
div.details_title div.pager div.prev,
div.details_title div.pager div.next {
    margin-right: 3px;
}

div.serial_pager div.next,
div.pager_list div.pager div.next,
div.details_title div.pager div.prev,
div.details_title div.pager div.next  {
    margin-left: 3px;
}

div#footer div.szoveg div.bottom div.details a.name {
    float: none;
}

iframe#blog_avatar_iframe{
    width: 300px;
    height: 22px;
    overflow: hidden;
}

div.vip_promo {
    background: transparent url(../images/vip_promo_bg.jpg) no-repeat left top;
    width: 640px;
    height: 3182px;
    float: left;
}

a#bic_picture_place {
    float: left;
    width: 650px;
    height: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
}

/*
** opera hack
**/
div.box div.border_box, div.border_box {
    padding: 1px;
    padding-bottom: 0px;
}

div.box_vip_promo {
    margin-bottom: 5px;
    width: 290px;
}

div.box_contest {
    height: 182px;
    background: transparent url(../images/box/box_contest.jpg) no-repeat right top;
    width: 290px;
}

div.box_contest {
    height: 132px;
    background: transparent url(../images/box/box_contest.jpg) no-repeat right top;
    width: 290px;
    padding-top: 50px;
    float: left;
    margin-top: 10px;
}

div.post div.desc img {
    display: block;
}

div.forum a.nick, div.forum span.nick {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    height: 25px;
    vertical-align: middle;
    color: #BB4B07;
}
div.forum a.nick img {
    border: 0px;
    display: inline;
}
div.forum div.forum_info img {
    vertical-align: bottom;
    margin-right: 2px;
    display: inline;
}

div.post div.desc img.noblock {
    display: inline;
    border: 0px;
}

div.pager_list div.pager div,
div.pager_list div.pager select {
    float: left;
}

div.pager_list div.pager {
    font-size: 12px;
    margin: 0px 10px 0 0;
}
div.forum div.post div.header a.user_bubble img.fleft,
div.forum div.post div.idezet div.answer a.user_bubble img.fleft {
    margin-right: 3px;
}

a.black {
    color: #000000;
}

div.details div.details_more form {
    margin-bottom: 5px;
}

div.details div.details_more div.centers {
    margin-bottom: 5px;
}

div.hirek_right div.right_top {
    height: 8px;
    line-height: 0px;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
    background: transparent url(../images/hirek/hirek_bg_right_top.gif) no-repeat right top;
    width: 290px;
}

div#dataRight iframe {
    margin-top: 5px;
    margin-bottom: 5px;
}

div.png_icons a img {
    border: 0px;
    width: 50px;
    height: 50px;
}

a.nopointer {
    cursor: default;
}

a:active, a:hover {
    outline: none;
    outline-style: none;
    outline-width: 0;
}

div.pager div.box_more_content {
    width: auto;
    background: transparent;
    margin: 0px;
    padding: 0px;
	height: 20px;
}

div#user_window {
    width: 200px;
}

.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#BB4B07;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
 text-align:left;
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(../images/dialog_bg.png) no-repeat top right;
 _background-image:url(../images/dialog_bg.gif);
}

/* NARANCS dialog szegely */
	.dialog_narancs .content,
	.dialog_narancs .t,
	.dialog_narancs .b,
	.dialog_narancs .b div {
	 background:url(../images/dialog_narancs_bg.png) no-repeat top right;
	 _background-image:url(../images/dialog_narancs_bg.gif);
	}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:15px 14px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:19px; /* top slice width */
 margin-left:-19px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:19px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:19px; /* bottom corner width */
 margin-left:-19px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {padding:0.2em 0px 0.5em 0px;}
.dialog .content a:hover img, .dialog .content a:link img, .dialog .content a:visited img {
    border:medium none;
}
.dialog .close_dialog {float:right}

.image_poll {background:url(../images/h1/header_bg.gif) repeat-x scroll left bottom;}
.image_poll img {float:left;margin-bottom:10px;margin-right:5px;border:1px solid #E95D07}
.image_poll .poll_answer input {float:left}
.image_poll .poll_answer .image_poll_kerdes {margin-left:79px;padding-top:2px}

table {
    border-collapse: collapse;
}

table.border {
    border: 1px solid black;
}

table.border td {
    border: 1px solid black;
}

table thead {
    font-weight: bold;
}

div.recc_border {
    border: 1px solid #c7c7c7;
    background: #EBEBEB;
    width: 640px;
}

div.recc_border iframe {
    margin-left: auto;
    margin-left: auto;
    border: 0px solid black;
    padding-bottom: 2px;
    margin: 0px;
}

div.recc_border_nosep {
    background: transparent;
    height: 0px;
    line-height: 0px;
}

.heti_hd_h1 {
	background: transparent url(../images/heti_hd_fooldal.png) repeat-x scroll left bottom;
	height: 21px;
	margin: 10px 12px 5px;
	padding: 0;
    width: 651px;
}

.heti_hd_h1 img {
    float: left
}

.hetiHD1 {
	color: #DFDFDF;
	float: left;
	font-size: 16px;
	margin: 1px 0 0 5px;
}

.hetiHD2 {
	color: #FFFFFF;
	float: right;
	font-family: Georgia,Arial,Tahoma;
	font-size: 11px;
	font-weight: normal;
	margin: 3px 5px 0 0;
}

.heti_hd_tartalom {
	float: left;
	margin: 0 0 0 17px;
	padding: 5px 4px 0 8px;
    width: 630px;
}

div.heti_hd_tartalom:hover {
	background-color: #E5D6C3;
}

.heti_hd_tartalom div a img {
    margin: 0 10px 0 0;
}

.heti_hd_tartalom .title {
    font-size: 20px;
}

/* ---------------------  END styles.css ------------------------- */


/* ---------------------  START lightbox.css ------------------------- */

#lightbox{
    background-color: transparent;
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	text-align:left;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#ffffff;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
    background-color: transparent;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

/* ---------------------  END lightbox.css ------------------------- */


/* ---------------------  START styles_menu.css ------------------------- */

body {
    behavior: url('../includes/csshover.htc');
}
#menu {
	float: left;
	background: transparent url(../images/dataleft_top.png) no-repeat left bottom;
	width: 970px;
	height: 35px;
    padding-top:5px;
}
#menu a.help {
	float: right;
	margin: 10px 10px 0 0 ;
}
#menu ul {
	list-style-type: none;
	margin: 0 1px 0 0;
	float: left;
	background: none;
}
#menu ul ul li {
	border-top: none;
}
#menu li {
	margin: 0;
	padding: 0;
	position: relative;
}
#menu ul ul {
	position: absolute;
	z-index: 500;
	display: none;
	left: -1px;
}
#menu ul li {
    float: left;
}
#menu ul li.first {
	margin-left: 15px;
}
#menu ul li.menu:hover {
	background: transparent url(../images/menu/menu_data.gif) no-repeat 8px 0;
}
#menu ul li.menu:hover a.menu1 {
	background: transparent url(../images/menu/menu_left.gif) no-repeat left top;
	margin: 0;
}

#menu ul li.menu a.menu1 span {
	display: block;
	float: left;
	height: 27px;
	padding: 7px 12px 1px 12px;
	font-size: 13px;
}

#menu ul li.menu:hover a.menu1 span {
	background: transparent url(../images/menu/menu_right.gif) no-repeat right top;
	color: #fffefe;
}
#menu ul li.menu:hover ul {
	display: block;
}

/*
**	menu1
**/
#menu a.menu1 {
	text-align: center;
	background: transparent url(../images/menu/menu_bg_right.gif) no-repeat 100% 5px;
}
#menu ul ul.submenu1 {
	margin: 35px 0 0 2px;
	width: 222px;
}
#menu ul ul.submenu1 a {
	background: transparent url(../images/menu/menu_bg_sep.gif) repeat-x left bottom;
	width: 199px;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 0 3px 2px;
	margin-left: 10px;
}

#menu ul ul.submenu1 a.last {
	background: none;
}

#menu ul ul.submenu1 a:hover {
	color: #fffefe;
}

#menu ul ul.submenu1 li {
	background: #ff8a00 url(../images/menu/menu_bg_sub.gif) repeat-y left top;
	width: 222px;
}

#menu ul ul.submenu1 li.bg01 {
	background: #ff8a00 url(../images/menu/menu_bg01.gif) no-repeat left top;
}

#menu ul ul.submenu1 li.bg02 {
	background: #ff8a00 url(../images/menu/menu_bg02.gif) no-repeat left bottom;
}

#menu ul ul.submenu1 li.bottom {
	background: transparent url(../images/menu/menu_bottom.gif) no-repeat left top;
	height: 11px;
}

/* ---------------------  END styles_menu.css ------------------------- */



/* ---------------------  START slider/default.css ------------------------- */

*.carpe_horizontal_slider_display_combo {
	clear: left;
	margin: 0;
}
*.carpe_vertical_slider_display_combo {
	float: left;
	margin: 0;
}
*.carpe_horizontal_slider_track {
	background-color: #EBEBEB;
	color: #555555;
	width: 160px;
	float: left;
	margin: 0;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 4px;
	border: 1px solid;
	border-color: #EBEBEB #EBEBEB #EBEBEB #EBEBEB;
}
*.carpe_vertical_slider_track {
	background-color: #bbb;
	color: #333;
	padding: 3px 6px 15px 6px;
	width: 24px;
	height: 100px;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}
*.carpe_horizontal_slider_track *.carpe_slider_slit {
	background-color: #FFA73D;
	color: #FFA73D;
	width: 150px;
	height: 2px;
	margin: 4px 4px 2px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 1;
	border: 1px solid;
	border-color: #999 #ddd #ddd #999;
}
*.carpe_vertical_slider_track *.carpe_slider_slit {
	background-color: #000;
	color: #333;
	width: 2px;
	height: 100px;
	position: absolute;
	margin: 4px 10px 4px 10px;
	padding: 4px 0 1px 0;
	line-height: 0px;
	font-size: 0;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
}
*.carpe_horizontal_slider_track *.carpe_slider {
	width: 16px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	position: relative;
	margin: 0;
	height: 8px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	border: 2px solid;
	border-color: #999 #333 #333 #999;
}
*.carpe_vertical_slider_track *.carpe_slider {
	width: 20px;
	background-color: #666;
	color: #333;
	position: relative;
	margin: 0;
	height: 8px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	border: 2px solid;
	border-color: #999 #333 #333 #999;
}
*.carpe_slider_display_holder {
	background-color: #EBEBEB;
	color: #BB4B07;
	width: 34px;
	margin: 0;
	float: left;
	padding: 0 2px 0 0;
	height: 20px;
	text-align: right;
	border: 1px solid;
	border-color: #EBEBEB #EBEBEB #EBEBEB #EBEBEB;
}
.carpe_slider_display {
	background-color: #EBEBEB;
	color: #BB4B07;
	padding: 3px 1px 0 0;
	width: 30px;
	text-align: right;
	font-size: 11px;
	line-height: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	cursor: default;
}

/* ---------------------  END slider/default.css ------------------------- */



/* ---------------------  Modosítások 2009 szeptember ------------------------- */
/* ---------------------------------------------------------------------------- */

/* ----- HEADER ----- */

/* LOGIN jobboldalt*/
#blank_for_url {float:left}
div.login, div.loggedin {
	float:right;
	height:89px;
	*width:450px;
	}

#login01 {
	background:url(../images/login01_bg.png) top right no-repeat;
	*float:right;
	height:51px;
	width:219px
	}
#login02 {
	background:url(../images/login02_bg.png) top right no-repeat;
	*float:right;
	height:51px;
	width:396px
	}
	#login02 .login_back {
		float:left;
		margin:5px 0 0 2px
		}
		#login02 .login_back a img {border:none;background:none}
		#login02 .login_back a:hover{border:none;background:none}
	#login02 input#submit {
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		font-size:11px;
		font-weight:bold;
		height:17px;
		padding-top:3px;
		width:93px;
		}
		div.login div.login_inputfield,
		div.login div.login_inputfield2 {
			float:left;
			height:20px;
			margin-left:12px;
			padding-top:6px;
			display:inline;
			}
			div.login div.login_inputfield {margin-left:6px}
			div.login div.login_inputfield2 {margin-left:17px;}
			div.login input {
				background-color:transparent;
				}
			div.login input.input {
				border:none;
				font-size:11px;
				width:116px;
				}
 #login03 {
	background:url(../images/login03_bg.png) top right no-repeat;
	*float:right;
	height:51px;
	position:relative;
	/*width:290px*/
	}
	#login03 .login_text {
		background:url(../images/login03_nev.png) top left no-repeat;
		height:51px;
		float:right;
		padding-right:10px;
		min-width:118px;
		}
		#login03 .login_text span {
			float:left;
			font-weight:bold;
			margin:9px 0 0 10px;
			}
	#login03 .select_language {
		position:absolute;
		right:0;
		top:29px;
	}

	#login03 div.reg {
		float:right;
		height:auto;
		margin:0 0 0 0;
		padding:0 0 0 0;
		text-align:center;
		}

	#login03 input#submit {
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		font-size:11px;
		font-weight:bold;
		margin: 9px 22px 0 0;
		padding:0 0 0 0;
		width:60px;
		}

/* Belepes Regeles gombok */
div.login *:focus {outline: none;}
div.login div.belep_regel {
	height:28px;
	padding-right:6px;
	_display:inline;
	}

	div.login div.reg {
		float:right;
		height:16px;
		margin:5px 15px 0 0;
		padding:0;
		text-align:center;
		*display:inline;
		_margin-right:18px;
		}
div.login div.reg a,
div.loggedin div.more_nav a {
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:17px;
	padding:3px 0 0 0;
	margin:0;
	width:83px;
	}

/* Nyelv valaszto */
div.login select, div.loggedin select {
	float:right;
	font-family:Arial;
	font-size:11px;
	margin:1px 21px 0 0;
	width:180px;
	}
.select_language {height:21px}

/* Keresõ */

.search_right_mini {
	background:none;
	float:right;
	margin:15px 0 0;
	_margin:18px 0 0;
	width:200px;
	}
		.input_search_mini {
			height:17px;
			float:left;
			}
			.input_search_mini input {
				border:medium none;
				float:left;
				height:16px;
				width:114px;
				*width:113px;
				}
	.search_right_mini .button {float:right;}

	div.search_right_mini div.button input {
		background:transparent none repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-size:11px;
		font-weight:bold;
		height:16px;
		margin-right:23px;
		padding:0;
		text-align:center;
		width:59px;
		}

div.login div.clrlft {
	clear:left;
	}

/* -- Logged in -- */

div.loggedin {
	background:url(../images/bg_logged_in.jpg) no-repeat left top;
	}
	div.loggedin div.nick {
		color:#000000;
		font-size:12px;
		font-weight:bold;
		margin:5px 0 0 15px;
		padding-bottom:6px;
		}
	div.loggedin div.params {
		padding-left:17px; /*Beljebb tolja a közösségi gombokat*/
		color:#000000;
		font-size:12px;
		line-height:20px;
		padding:5px 20px 0 16px;
		}
	div#header div.chat_icons {
		line-height:14px;
		}
		div#header div.chat_icons img {
			margin-right:4px;
			}

div.loggedin div.more_nav {
	height:33px
	}

div.loggedin div.more_nav a {
	margin:0 0 0 17px;
	padding:6px 0 0 0;
	height:20px;
	text-align:center;
	width:100px;
	}
div.loggedin div.more_nav .menu_logout a {
	margin:0 0 0 5px;
	width:77px;
	padding:6px 0 0 0;
	display:block;
	}

div.loggedin select {
margin:1px 0 0 18px;
}
.loggedin .search_right_mini {margin:32px 0 0 20px;}
.loggedin .search_right_mini input {height:16px}

/* ----- Jobboldal + Header alatti változások ----- */

/* Címsor színe baloldalt fent */
div.details_title img, div.details_title span {
    color:#000000;
}

/* Navigáció a címsor fölött */
div.navigacio {
	background:url(../images/new_navigation_bg.gif) no-repeat scroll left top;
	font-size:11px;
	line-height:15px;
	margin:-7px -5px -5px;
	overflow:hidden;
	padding:0 0 9px 6px;
	width:auto;
	}
	.navigacio_end {
	background:url(../images/new_navigation_end.gif) no-repeat scroll left top;
	width:6px;
	height:8px;
	}

/* Címsor */
div.details_title img, div.details_title span {
	float:left;
	margin-left:0px;
}

div.details_title span {
    margin-left: 5px;
}

/* Címsort tolja fel a navigáció alá */
div.details_title {
margin: 8px 0 0 10px;
padding:0 0 0 5px;
}

/* Jobboldal távolsága a header-tõl, ide kell majd a fenti árnyék folytatása sztem */
div#dataRight div.white_bg {
background-color:transparent;
margin-bottom:6px;
}

/* Jobboldal Sorozat adatai alatti rész */

h1.short_inbox {
padding-top:15px;
}

div.details div.details_more {
	color:#555555;
	line-height:17px;
	}

.uploader_infobox {
	background:transparent url(../images/uploader_info_bg.png) no-repeat scroll center top;
	min-height:13px;
	position:relative;
	width:270px;
	}
	.uploader_infobox img {
		/*border:1px solid #E95D07;  Az avatarok miatt nem nézett ki jól */
		float:left;
		margin:10px;
		}
	.uploader_infobox .date {
		float:right;
		font-size:10px;
		margin-right:10px;
		position:absolute;
		right:2px;
		}
	.uploader_infobox span {
		float:left;
		font-weight:bold;
		margin:10px 0 0 10px;
		}
	.uploader_infobox a {
		font-size:15px;
		}
		.uploader_infobox a img{
			border:none;
			margin:0 0 -2px 4px;
			float:right;
			}
	.uploader_infobox p {
		margin:0 5px 0 7px;
		line-height:18px;
		}

/* profi */

	.profi_infobox span a img {
		float:none;
		margin:4px -2px -1px 0;
		}
	.profi_infobox span a {
		/*display:block;
		float:left;*/
		font-size:15px;
		/*margin-right:10px;*/
		}

.uploader_infobox_end {
	background:url(../images/uploader_info_bg.png) bottom center no-repeat;
	height:5px;
	}
.rightside_text {
	font-size:11px;
	margin: 5px;
	}

/* Jobboldali gombok -- Kéz nélküli mód!  Nagy méret!  Kedvencekhez!  Sorozat letöltése!  */

.rightside_button_hand,
.rightside_button_xxl,
.rightside_button_fav,
.rightside_button_download,
.rightside_button_uzenet,
.rightside_button_kapcsolat,
.rightside_button_tarskereso {
	display: table;
	width:135px;
	height:28px;
	float:left;
	margin-top:4px;
	overflow: hidden;
	}
.rightside_button_hand {
	background:url(../images/rightside_button_bg.gif) top left no-repeat;
	}
.rightside_button_xxl, a.rightside_button_xxl, a.rightside_button_xxl:hover {
	background:url(../images/rightside_button_bg.gif) top right no-repeat;
	}
.rightside_button_fav {
	background:url(../images/rightside_button_bg.gif) bottom left no-repeat;
	}
.rightside_button_download {
	background:url(../images/rightside_button_bg.gif) bottom right no-repeat;
	}
.rightside_button_uzenet {
	background:url(../images/rightside_button_bg.gif) no-repeat left -28px;
	}
.rightside_button_kapcsolat {
	background:url(../images/rightside_button_bg.gif) no-repeat right -28px;
	}
.rightside_button_tarskereso {
	background:transparent url(../images/rightside_button_bg.gif) no-repeat scroll left -56px;
	}

	.rightside_button_fav div,
	.rightside_button_xxl div,
	.rightside_button_hand	div,
	.rightside_button_download div,
	.rightside_button_uzenet div,
	.rightside_button_kapcsolat div,
	.rightside_button_tarskereso div {
	padding:0 0 0 30px;
	width:100px;
	display: table-cell;
	vertical-align: middle;
	*margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
	}
	.rightside_button_fav div a,
	.rightside_button_xxl div a,
	.rightside_button_hand	div a,
	.rightside_button_download div a,
	.rightside_button_uzenet div a,
	.rightside_button_kapcsolat div a,
	.rightside_button_tarskereso div a {
		color:#555555;
		font-size:10px;
		line-height:14px;
		}
	.rightside_button_fav div a:hover,
	.rightside_button_xxl div a:hover,
	.rightside_button_hand div a:hover,
	.rightside_button_download div a:hover,
	.rightside_button_uzenet div a:hover,
	.rightside_button_kapcsolat div a:hover,
	.rightside_button_tarskereso div a:hover {
		text-decoration:none;
		background:none;
		color:#BB4B07;
		}

/* Jobboldal Megosztom másokkal! */
.rightside_share {
	background:url(../images/right_share_bg.gif) no-repeat scroll left top;
	font-size:10px;
	height:16px;
	margin-top:5px;
	padding:0 5px;
	width:270px;
	}
	.rightside_share a {
		display:block;
		color:#555555;
		}
		.rightside_share a:hover {
		color:#BB4B07;
		text-decoration:none;
		background:none
		}

.rightside_share_box {
	background:#FFFFFF;
	margin-top:-2px;
	padding:10px 5px 5px;
	width:258px;
	}
/* linksend */

#linksend {
	font-size:11px;
	font-weight:bold;
	}
	#linksend input,#linksend textarea {
		width:100%;
		margin-bottom:5px;
		max-width: 258px;
		}
	.linksend_button {width:50%;float:right}

/* Bookmarking */

#bookmarking img {border:none}
#simple_vote_summary {margin:0 0 10px 4px;}
#simple_vote_summary span {font-size:11px;}


.rightside_contest {
	background:url(../images/uploader_info_bg.png) no-repeat scroll center top;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	padding-top:5px;
	width:270px;
	}
	.rightside_contest a {
	color:#bb0707;
	line-height:15px;
	}
	.rightside_contest img {
	border:none;
	float:left;
	margin:6px;
	}
	.rightside_contest span {
	color:#bb4b07
	}
	.rightside_contest p {
	padding:5px 0 0 10px;
	margin:0;
	line-height:15px;
	}
	.rightside_contest_end {
	background:url(../images/uploader_info_bg.png) bottom center no-repeat;
	height:5px;
	}

/* Hozzászólások */
div.forum div.post div.link_to_original {
    margin-top:10px;
    padding-top:5px;
}
.forum .post .link_to_original a {
    font-weight:bold;
}

div.centers, div.form div.centers, td.centers, a.centers, table.centers {
    text-align: center;
    float: none;
    background: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

table.centers {
    width: auto;
}

div#login div.centers input {
    float:none;
}

td.centers {
    width: auto;
}

/* Keresés eredménye */

.kereses_eredmeny {
	padding:0 15px 10px 20px;
	}
	.kereses_eredmeny a {display:block;float:left;margin:1px;padding:4px;font-weight:bold;}
	.kereses_eredmeny a:hover {background-color:#EBEBEB;border:1px solid #CCC;background-image:none;padding:3px}

/* Theme Settings */

.form .theme_settings {width: 638px; height:160px;background-image:none}
.form .theme_settings img {float:left;margin:5px;border:1px solid #FFF;margin-right:25px}
.form .theme_settings input {float:none}


/* -------------------------------------------------- */
/* mygoldengate_menu */
/* -------------------------------------------------- */
#mygoldengate_menu {
	clear:left;
	float:left;
	height:33px;
	width:100%;
	background:url(../images/mygg_menu_bg.png) top center no-repeat;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
	margin-bottom: 5px;
	}
	#mygoldengate_menu ul {
		clear:left;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		left:50%;
		text-align:center;
		width:900px; /* EZT SZEDD KI ES KOZEPRE RENDEZODIK!*/
		width:915px;
	}

	#mygoldengate_menu ul li {
		background:url(../images/mygg_menu_separator.gif) center right no-repeat;
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		right:50%;
	}
	#mygoldengate_menu ul li a {
		color:#000000;
		display:block;
		margin:0;
		padding:4px 6px 0;
		text-decoration:none;
	}
	#mygoldengate_menu ul li a span {
		display:block;
	}

	#mygoldengate_menu ul li.active{
		/*background:url(../images/mygg_menupont_bg.png) no-repeat center bottom;*/
		font-weight:bold;
	}
	/*
	#mygoldengate_menu ul li:hover {
		background:url(../images/mygg_menupont_bg.png) no-repeat 10px bottom;
	}
	*/

	/* -------------------------------------------------- */
	/* mygoldengate_menu ikonok */
	/* -------------------------------------------------- */
	#mygoldengate_menu ul .first {
		background:url(../images/mygg_felirat.gif) top left no-repeat;
		height:15px;
		width:93px;
		margin:3px 0 0 0;
	}

	#mygoldengate_menu ul li a {
		display:inline-block;
		padding-left:20px;
		}
        #mygoldengate_menu ul li .ismeroseim, #bottom-inner ul li .ismeroseim {background:url(../images/mygg_ikonok.gif) top left no-repeat;}
		#mygoldengate_menu ul li .uzeneteim, #bottom-inner ul li .uzeneteim {background:url(../images/mygg_ikonok.gif) no-repeat left -30px;}
		#mygoldengate_menu ul li .chat, #bottom-inner ul li .chat {background:url(../images/mygg_ikonok.gif) no-repeat left -60px;}
		#mygoldengate_menu ul li .kedvenceim, #bottom-inner ul li .kedvenceim {background:url(../images/mygg_ikonok.gif) no-repeat left -90px;}
		#mygoldengate_menu ul li .feltolteseim, #bottom-inner ul li .feltolteseim {background:url(../images/mygg_ikonok.gif) no-repeat left -120px;}
		#mygoldengate_menu ul li .profilom, #bottom-inner ul li .profilom {background:url(../images/mygg_ikonok.gif) no-repeat left -150px;}
		#mygoldengate_menu ul li .viptagsagom, #bottom-inner ul li .viptagsagom {background:url(../images/mygg_ikonok.gif) no-repeat left -180px;}
		#mygoldengate_menu ul li .gpontjaim, #bottom-inner ul li .gpontjaim {background:url(../images/mygg_ikonok.gif) no-repeat left -210px;}

		#mygoldengate_menu ul li .ismeroseim_alert, #bottom-inner ul li .ismeroseim_alert {background:url(../images/mygg_ikonok_aktiv.gif) top left no-repeat;}
		#mygoldengate_menu ul li .uzeneteim_alert, #bottom-inner ul li .uzeneteim_alert {background:url(../images/mygg_ikonok_aktiv.gif) no-repeat left -30px;}
		#mygoldengate_menu ul li .chat_alert, #footpanel ul li .chat_alert {background:url(../images/mygg_ikonok_aktiv.gif) no-repeat left -60px;}
		#mygoldengate_menu ul li .kedvenceim_alert, #bottom-inner ul li .kedvenceim_alert {background:url(../images/mygg_ikonok_aktiv.gif) no-repeat left -90px;}
		#mygoldengate_menu ul li .feltolteseim_alert, #bottom-inner ul li .feltolteseim_alert {background:url(../images/mygg_ikonok_aktiv.gif) no-repeat left -120px;}
		#mygoldengate_menu ul li .profilom_alert, #bottom-inner ul li .profilom_alert {background:url(../images/mygg_ikonok_aktiv.gif) no-repeat left -150px;}
		#mygoldengate_menu ul li .viptagsagom_alert, #bottom-inner ul li .viptagsagom_alert {background:url(../images/mygg_ikonok_aktiv.gif) no-repeat left -180px;}
		#mygoldengate_menu ul li .gpontjaim_alert, #bottom-inner ul li .gpontjaim_alert {background:url(../images/mygg_ikonok_aktiv.gif) no-repeat left -210px;}

/* -------------------------------------------------- */
/* mygoldengate_menu vege */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* mygoldengate tarskereso 2009.12.08 */
/* -------------------------------------------------- */

/* adatlap doboz */

.adatlap_doboz_fejlec {
	background:transparent url(../images/adatlap/adatlap_doboz_fejlec.png) no-repeat scroll left top;
	height:40px;
	margin-left:20px;
	width:622px;
	}
	.adatlap_doboz_fejlec h2 {
		color:#BB4B3C;
		font-family:Georgia,Palatino,Times New Roman;
		font-size:20px;
		font-weight:normal;
		margin:0;
		padding:6px 0 0 8px;
		text-transform: uppercase;
		}
		.adatlap_doboz_fejlec h2 span {
			color:#555555;
			font-size:10px;
			margin-left:10px;
			text-transform: lowercase;
		}
		.adatlap_doboz_fejlec .adatlap_csuk, .adatlap_doboz_fejlec .adatlap_nyit {
			background:transparent url(../images/adatlap/adatlap_doboz_nyil.png) no-repeat scroll left top;
			bottom:10px;
			float:right;
			height:16px;
			margin-right:12px;
			position:relative;
			width:18px;
			}
			.adatlap_doboz_fejlec .adatlap_nyit {
				background:transparent url(../images/adatlap/adatlap_doboz_nyil.png) no-repeat scroll left bottom;
				}
				.adatlap_nyit a:hover, .adatlap_csuk a:hover {background:none}

.adatlap_doboz_tartalom {
	background:url(../images/adatlap/adatlap_doboz_bg.png) top left repeat-y;
	padding:1px 15px;
	margin-left:20px;
	width:622px;
	}
.adatlap_doboz_alja {
	background:url(../images/adatlap/adatlap_doboz_alja.png) top left no-repeat;
	width:622px;
	margin-left:20px;
	height:12px;
	font-size:0;
	}

/* megjegyzes ablak a formhoz */

/* All form elements are within the definition list for this example */
form dl {
	font:normal 12px/15px Arial;
    position: relative;
    width: 520px;
}
form dt {
    clear: both;
    float:left;
	font-weight:bold;
    width: 220px;
    padding: 4px 0 2px 0;
    text-align: left;
}
form dd {
    float: left;
    width: 290px;
    margin: 0 0 8px 0;
    padding-left: 6px;
}

form dd select {
	margin: 4px 0 0;
	width: 220px;}

form dd input {border:none}
form dd input.border {border: 1px solid #ccc}
form dd input.button {border: 1px solid #ccc}

dl.nohint {
	font:normal 12px/15px Arial;
    position: relative;
    width: 100%;
	}
form .nohint dt {}
form .nohint dd {
	background-color:#EBEBEB;
	float: left;
    margin: 0 0 8px 0;
    padding-left: 6px;
	width:97%
	}


/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    right: -200px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(../images/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

/* kereso doboz */

.kereso_doboz_top {
	background:transparent url(../images/adatlap/kereso_doboz.png) no-repeat scroll left top;
	font-size:0;
	height:5px;
	margin-left:20px;
	margin-top:10px;
	width:622px;
	}
	.kereso_doboz {
		background:#ebebeb;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		margin-left:20px;
		width:619px
		}
		.kereso_doboz .kereso_content{padding:5px 10px}

		.kereso_doboz .kereso_content .button {float:right}

		.kereso_cimsor {
			border-bottom:1px solid #CCCCCC;
			line-height:22px;
			}
		.kereso_cimsor .kereso_cim {
			color:#BB4B3C;
			font-size:20px;
			font-family:Georgia,Palatino,Times New Roman;
			float:left;
			}
			.kereso_cimsor div.kerdes {margin:0 10px;float:left;}

		.kereso_doboz .kereso_content .kereso_box,
		.kereso_doboz .kereso_content #advanced_ff_search .kereso_box {
			border-right:1px solid #CCCCCC;
			float:left;
			padding:0 5px;
			}
			.kereso_doboz .kereso_content .elso,
			.kereso_doboz .kereso_content #advanced_ff_search .elso {padding: 0 5px 0 0}
			.kereso_doboz .kereso_content .utolso,
			.kereso_doboz .kereso_content #advanced_ff_search .utolso {padding: 0 5px;border:none}

        #advanced_ff_search .kereso_box {
			border-right:1px solid #CCCCCC;
			float:left;
			padding:0 5px;
			}
			 #advanced_ff_search .elso {padding: 0 5px 0 0}
			 #advanced_ff_search .utolso {padding: 0 5px;border:none}
             #advanced_ff_search input.button {float:right}

        select.rovid {width:auto}

		.kereso_cimsor div input,
		.kereso_content .nem input {
			border:medium none;
			margin:0 0 0 5px;
			padding:0;
			vertical-align:middle;
			}
		.kereso_content .sor {
			margin:10px 0 10px 0;
			line-height:22px;
			vertical-align:middle
			}
		.kereso_content .reszletes a:hover {
			background:none;
			}
			.kereso_content .reszletes a {
				color:#555555;
				float:right;
				font-size:10px;
				margin-top:-5px;
				}

	.kereso_doboz_bottom {
		background:url(../images/adatlap/kereso_doboz.png) bottom left no-repeat;
		height:5px;
		margin-left:20px;
		margin-bottom:10px;
		width:622px;
		font-size:0;
		}

/*kereso v2*/
#mygg_gyorskereso {
    background:none;
    border:none;
    font-size:11px;
    margin:20px auto 0;
    padding:none;
    width:91%;
}

#mygg_gyorskereso .felsoresz {
    border-bottom:1px solid #CCCCCC;
    padding:5px 0 0;
}

#mygg_gyorskereso .cim {
	color:#BB4B3C;
	font-size:20px;
	font-family:Georgia,Palatino,Times New Roman;
	float:left;
}

#mygg_gyorskereso .cim_mellett .button {
    float:right
}

#mygg_gyorskereso .cim_mellett {
    float:left;
    width:99%;
}
#mygg_gyorskereso .kerdes {
    float:left;
    line-height:22px;
    margin:5px 7px;
    _margin:5px 2px;
    vertical-align:middle;
}

#mygg_gyorskereso div input,
#mygg_gyorskereso .nem input {
	border:medium none;
	margin-bottom:5px;
	padding:0;
	vertical-align:middle;
}

#mygg_gyorskereso .kerdes .text{
	width:200px
}

#mygg_gyorskereso .reszletes a:hover {
	background:none;
}

#mygg_gyorskereso .reszletes a {
    color:#555555;
    float:right;
    font-size:10px;
    margin-right:2px;
    margin-top:-12px;
}

/*lenyilt kereso*/

#advanced_ff_search {
	border-top:1px solid #CCC;
	margin-top:10px;
	}
	#advanced_ff_search .kereso_box {width:48%}
	#advanced_ff_search .kereso_box .sor b {
		border-top:1px solid #BB4B07;
		display:block;
		width:100%;
		color:#BB4B07;
		margin-top:5px;
		}
	#advanced_ff_search .kereso_box .sor select {margin:5px;}

/* Talalati cucc */
.mygg_jobboldal .talalati_box {
	float:left;
	margin:10px 0 0;
	padding:5px 0 0;
	width:100%;
	}
	.mygg_jobboldal .talalati_box:hover {background-color:#EBEBEB;}


.talalat_box_kep{float:left; margin-bottom:5px; text-align:center; width:152px;}
.talalat_box_kep a:hover {background:none}
	.talalat_box_content {width:75%;float:left;padding-left:5px;}
			.talalat_box_nev {/*background:transparent url(../images/sep_bg_white.gif) repeat-x scroll left bottom; */font-size:15px; height:20px; margin:0; width:98.6%;}
			.talalati_box_tabla {
				border-top:1px dotted #CCCCCC;
				float:left;
				width:100%;
				}
				.talalati_box_tabla td {
					border-left:1px dotted #CCCCCC;
					border-right:1px dotted #CCCCCC;
					border-bottom:1px dotted #CCCCCC;
					padding:5px;
					vertical-align:top;
					width:50%
					}
				.talalati_box_tabla .ures td {border:none;height:5px;padding:2px 0 0 10px}
				.talalati_box_tabla td.magamrol {
					background:transparent url(../images/mygg_sablon/magamrol_bg.png) no-repeat scroll left top;
					border:medium none;
					height:71px;
					padding:5px 30px 5px 10px;
					}
				.talalati_box_tabla td.kitkeresek {
					background:transparent url(../images/mygg_sablon/kitkeresek_bg.png) no-repeat scroll right top;
					border:medium none;
					height:71px;
					padding:5px 50px 5px 15px;
					}
td.magamrol div,
td.kitkeresek div {font-size:10px;height:65px;overflow:hidden;width:216px;}
/* contest pipa */

.contest_valid, .contest_valid_jobboldal {
	background:url(../images/valid.png) center left no-repeat;
	float:right;
	font-size:10px;
	padding-left:20px;
	}
	.valid_jobboldal {float:none}

.contest_not_valid, .contest_not_valid_jobboldal {
	background:url(../images/not_valid.png) center left no-repeat;
	float:right;
	font-size:10px;
	padding-left:20px;
	}
	.contest_not_valid_jobboldal {float:none}

	.contest_not_valid span,
	.contest_valid span,
	.contest_not_valid_jobboldal span,
	.contest_valid_jobboldal span {
		line-height:14px
	}

/* gg gomb */
#mygg_gyorskereso .button,
.kereso_cimsor .button,
.gg_gomb a {
	background:transparent url(/images/message/gomb_bg.gif) repeat-x scroll center center;
	border:1px solid #B77231;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:2px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:2px 6px;
	position:relative;
	white-space:nowrap;
	}
	#mygg_gyorskereso .button:hover,
	.kereso_cimsor .button:hover,
	.gg_gomb a:hover {
		color:#000000;
		}
	#mygg_gyorskereso .button:active,
	.kereso_cimsor .button:active,
	.gg_gomb a:active {
		background:transparent url(/images/message/gomb2_bg.gif) repeat-x scroll center center;
		}


/* --------------------------------
 MyGoldenGate sablon V1 kezdes
 ---------------------------------- */

.uzenet_jobboldal .uzenet_mind  a:link {color:#555555;background:none}
.uzenet_jobboldal .uzenet_mind  a:visited {color:#555555;background:none}

div#dataMygg_sablon {
	float:left;
	margin:0;
	overflow:hidden;
	padding:5px 0 0 0;
	width:970px
	}

/* BAL OLDAL */
.mygg_baloldal_bg {
	background:url(../images/mygg_sablon/mygg_sablon_baloldal_bg.gif) repeat-y left top;
	*float:left
	}
.mygg_sablon_baloldal {
	float:left;
	margin-top:4px;
	width:182px;
	}
	.mygg_sablon_baloldal_cim {
		font-family:Georgia;
		font-weight:bold;
		font-size:13px;
		padding:10px
		}

/* baloldal menu */
.mygg_sablon_baloldal ul.fomenu {
	background:url(../images/mygg_sablon/mygg_almenu_bg.png) bottom right repeat-y;
	margin:0;
	padding:0;
	list-style-type:none;
	_background:none;
	}
	.mygg_sablon_baloldal ul a {
		background:none;
		display:block;
		color:#BB4B38;
		height:22px;
		margin:5px 0 0 8px;
		padding:3px 0 0 18px;
		font-weight:bold;
		}
		.mygg_sablon_baloldal li li a {
			background:none;
			color:#BB4B38;
			height:22px;
			margin:0 0 0 24px;
			padding:3px 0 0 6px;
			font-weight:normal;
			}
		.mygg_sablon_baloldal ul li a:hover {background:url(/images/message/uzenet_aktiv_ful.png) no-repeat right top;}
		.mygg_sablon_baloldal ul li.aktiv a {background:url(/images/message/uzenet_aktiv_ful.png) no-repeat right top;}
		.mygg_sablon_baloldal ul li.aktiv .almenu a {background:none;}
		.mygg_sablon_baloldal ul li.aktiv .almenu li a:hover {background:url(/images/message/uzenet_aktiv_ful.png) no-repeat left top;}

		.mygg_sablon_baloldal li li.aktiv a {background:url(/images/message/uzenet_aktiv_ful.png) no-repeat left top;font-weight:bold}
		.mygg_sablon_baloldal li li a:hover {background:url(/images/message/uzenet_aktiv_ful.png) no-repeat left top;font-weight:bold}

		.mygg_sablon_baloldal li .erkezett a {font-weight:bold}
		.mygg_sablon_baloldal li .aktiv a {background:url(/images/message/uzenet_aktiv_ful.png) no-repeat left top;}

	/* baloldalt kis kapcsolatok */
	.mygg_sablon_baloldal .mygg_baloldal_kapcsolatok {padding-left:10px}
	.mygg_sablon_baloldal .mygg_baloldal_kapcs_top {
		background:url(/images/message/uzenet_kapcsolat_top.png) no-repeat right top;
		font-size: 0;
		width:164px;
		height:6px;
		}
		.mygg_sablon_baloldal .mygg_baloldal_kapcs_content {
			background:url(/images/message/uzenet_kapcsolat_bg.gif) repeat-y right top;
			width:164px;
			}
			.mygg_sablon_baloldal .mygg_baloldal_kapcs_content .mygg_baloldal_kapcs_kapcsolat {
				background:url(/images/message/mygg_baloldal_kapcsolatok_bg.png) repeat-x center bottom;
				height:50px;
				margin-left:1px;
				width:162px;
				}
				.mygg_sablon_baloldal .mygg_baloldal_kapcs_content .kapcsolat_user_kep {
					border: 1px solid #555555;
					float:left;
					margin:5px;
					}
				.mygg_sablon_baloldal .mygg_baloldal_kapcs_content .kapcsolat_user_nev {
					font-weight:bold;
					padding-top:7px;
					}
					.on_line {color:green}
					.off_line {color:red}
					.kapcsolat_user_nev_alatt {
						font-size:10px;
						float:left;
						padding:6px 0 0 10px;
						}
		.kapcs_menu_lent {
			font-size:10px;
			padding:5px 0 0 5px;
			}
	.mygg_sablon_baloldal .mygg_baloldal_kapcs_bottom {
		font-size: 0;
		background:url(/images/message/uzenet_kapcsolat_bottom.png) no-repeat right bottom;
		width:164px;
		height:5px;
		}

/* JOBBOLDAL */
.mygg_jobboldal_fejlec {
	background:url(../images/mygg_sablon/kapcsolatok_fejlec_bg.png) top left no-repeat;
	float:left;
	width:778px;
	margin-top:-4px;
	*position:relative; /*ie6-nak kell hogy ne vagja le a fejlec tetejen a -4px-elt */
	}
	.mygg_jobboldal_fejlec .fejlec_fent {
		background: url(../images/mygg_sablon/kapcsolatok_fejlec2_bg.png) no-repeat scroll left bottom;
		padding:10px 0;
		width:777px;
		}
		.fejlec_fent h2 {
			color:#BB4B3C;
			font-family:Georgia,Palatino,Times New Roman;
			font-size:20px;
			font-weight:normal;
			margin:0;
			padding:6px 0 0 8px;
			text-transform:uppercase;
			}
			.fejlec_fent h2 span {
				color:#555555;
				font-size:10px;
				margin-left:10px;
				text-transform:lowercase;
				}

.mygg_jobboldal {
	background:url(/images/message/uzenet_bg.png) repeat-y scroll left top;
	float:left;
	padding-left:15px;
	padding-right:15px;
	width:748px;
	}
	.mygg_jobboldal_footer {
		background: url(/images/message/kapcsolatok_footer_bg.png) no-repeat scroll left top;
		float:right;
		font-size:0;
		height:15px;
		margin-right:10px;
		width:778px;
		_margin-right:5px;
		}

 /* ------------------------------
	MyGoldenGate sablon V1 vege
 -------------------------------- */

 /* also menu */

.mygg_lent {
	background:#FF8510 none repeat scroll 0 0;
	border-color:#C3C3C3 #C3C3C3 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	bottom:0;
	left:0;
	margin:0;
	position:fixed;
	width:100%;
	z-index:9999;
	}
	.mygg_lent #mygoldengate_menu {background:none;margin-bottom:0;padding-bottom:0;height:auto;}
	.mygg_lent #mygoldengate_menu ul li {height:18px;padding:0 0 1px;}
	.mygg_lent #mygoldengate_menu ul li:hover {background:#fc932d}
	.mygg_lent #mygoldengate_menu ul li a {
		color:#000000;
		display:block;
		margin:0;
		padding:2px 6px 0 20px;
		text-decoration:none;
		}
	.mygg_lent #mygoldengate_menu ul .first {padding:0;margin-top:1px}
	.mygg_lent #mygoldengate_menu ul .first:hover {background: url(../images/mygg_felirat.gif) no-repeat scroll left top;}
	.mygg_lent #mygoldengate_menu ul li .ismeroseim {background: url(../images/mygg_ikonok.gif) no-repeat scroll left -2px}
	.mygg_lent #mygoldengate_menu ul li .uzeneteim {background: url(../images/mygg_ikonok.gif) no-repeat scroll left -33px;}

/* Kereso lenyilo */
.search_right_mini {position:relative;}
.search_right_mini form input {
	border:medium none;
	float:left;
	height:16px;
	width:114px;
}
div.search_right_mini #search_right_submit {
	background:none;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:16px;
	margin-right:23px;
	padding:0;
	text-align:center;
	width:59px;
	}

#dropDown {
	background: url(../images/login_03_lenyilo_bg.gif) no-repeat scroll left bottom;
	position:absolute;
	right:15px;
	top:17px;
	width:194px;
	z-index:9999;
	*right:14px;
}

#dropDown div {
	padding:5px
	}
	#dropDown div div {padding:0;margin:0;border-bottom:1px dashed #E8D3C9;}
	#dropDown input {
		float:none;
		height:13px;
		margin-left:5px;
		margin-right:5px;
		width:auto;
		*float:left;
		}
	#dropDown div .mylabelstyle {
		float:right;
		font-size:10px;
		margin-top:2px;
		width:155px;
		}
	#dropDown #kerdes {float: left; font-weight: bold;}
	#dropDown #bezar {border: none}
	#dropDown #bezar a,
	#login_form a#bezar {float: right; font-weight: bold; font-size: 12px;}

/* Tarskeresos gombok fent */
.fejlec_fent h2 {
	float:left;
	}
.fejlec_fent .form_gg_gomb {
	margin-top:10px;
	margin-left:10px;
	}
	.form_gg_gomb a  {
	color:#FFFFFF;
	}
	.form_gg_gomb:hover {
		color:#000000;
		}
	.form_gg_gomb:active {
		background:#FFA034 url(/images/message/gomb2_bg.gif) repeat-x scroll center center;
		}

/* Bárhol használható */
.gg_szogletes_doboz {
	background:#EBEBEB none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:20px;
	padding:5px;
	}

form.v2 span {
	font-family:tahoma,helvetica,sans-serif;
	font-weight:bold;
	}

form.v2 input.valasz {
	color:#000000;
	font-size:14px;
	font-style:normal;
	margin:5px 0 10px;
	width:200px;
	}

form.v2 textarea.valasz {
	color:#000000;
	font-size:14px;
	font-style:normal;
	margin:5px 0 10px;
	width:200px;
	height: 150px;
	}

.form_gg_gomb {
    background:#FFA034 url(/images/message/gomb_bg.gif) repeat-x scroll center center;
    border:1px solid #B77231;
    color:#FFFFFF;
    cursor:pointer;
    float:left;
    font-size:10px;
    font-weight:bold;
    margin:2px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    padding:2px 6px;
    position:relative;
    white-space:nowrap;
    width:auto;
}
	.form_gg_gomb:hover {
		    background:#FFA034 url(/images/message/gomb_bg.gif) repeat-x scroll center center;
		    color:#000000;
		}
	.form_gg_gomb:active {
		    background:#FFA034 url(/images/message/gomb2_bg.gif) repeat-x scroll center center;
		}
/* Tarskeresos gombok fent */
.fejlec_fent h2 {
float:left;
}
.fejlec_fent .form_gg_gomb {
margin-top:10px;
margin-left:10px;
}
.form_gg_gomb a  {
color:#FFFFFF;
}
.form_gg_gomb:hover {
background:#FFA034 url(/images/message/gomb_bg.gif) repeat-x scroll center center;
color:#000000;
}
.form_gg_gomb:active {
background:#FFA034 url(/images/message/gomb2_bg.gif) repeat-x scroll center center;
}

/* MY_gg pagers */
.jobb_doboz div.pagers {float:left;margin-bottom:0;margin-top:0;padding-left:10px;}
.jobb_doboz div.pager_list {background:none;}
.jobb_doboz div.pager_list_bottom {float:left;font-weight:bold;height:auto;margin-bottom:0;margin-top:0;padding:0;width:730px;}


/* Sablon */
.jobb_doboz_fent {
	background: url(../images/mygg_sablon/jobboldal_doboz_bg.gif) no-repeat top center;
	height: 5px;
	margin-top:10px;
	width: 748px;
	font-size: 0;
	}
.jobb_doboz {
	background-color:#ebebeb;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	width: 746px;
	}
.jobb_doboz_lent {
	background: url(../images/mygg_sablon/jobboldal_doboz_bg.gif) no-repeat bottom center;
	height: 5px;
	width: 748px;
	font-size: 0;
	margin-bottom: 5px;
	}

/* PROFIL */
.profil_leiras .dialog { color: #000 }

.profil_leiras {
	float:left;
	margin-left:12px;
	padding-top:5px;
	width:540px;
	_width:530px;
	}
	.profil_cim {
		color:#BB4B07;
		font-family:georgia;
		font-weight: bold;
		}
	.profil_content  {}
		.profil_content a img {float:left;}
		.profil_content .bekezd {
			border-left:1px solid #CCCCCC;
			font-size:11px;
			margin-left:10px;
			padding-left:10px;
		}
	.profil_leiras .kep {float:left; width:154px; text-align: center; margin: 0 8px;}
	.profil_leiras .kep a:link, .profil_leiras .kep a:hover {height:204px;display:block;background:#F9EAD7;width:154px;}

.profil_kepek {
	float:right;
	width:190px;
	}
	.profil_kepek .kep {text-align:center;margin:5px 0 0;}
	.profil_kepek .kep img,
	.profil_leiras .kep img {width:150px;}
	.profil_kepek .kep a:link img,
	.profil_leiras .kep a:link img {border:2px solid #BB4B07}
	.profil_kepek .kep a:hover img,
	.profil_leiras .kep a:hover img {border:2px solid #BB4B07}
	.profil_kepek .kep a:hover {background:none}

	.profil_kepek .cim {
		color:#BB4B07;
		font-family:georgia;
		font-weight:bold;
		font-size:10px
		}
	.profil_kepek .cimke {margin-top:5px;}
	.profil_kepek .cimke span, .profil_leiras .cimke span, .profil_leiras .cimke {font-size:10px;color:#555555}
/*	.profil_kepek .cimke {
		background-color:#EBEBEB;
		border:1px solid #BB4B07;
		border-top:none;
		color:#BB4B07;
		font-size:11px;
		margin:0 auto 10px;
		_margin-top:-3px;
		padding:2px;
		width:148px;
	}
	.profil_kepek .cimke span {color:#555555}
*/
	.profil_kepek .center {text-align:center}

/*DL, DT, DD TAGS LIST DATA*/
.profil_content dl {
margin:0 10px;
padding:0;
}

.profil_content dl dt {
float:left;
font-size:11px;
font-weight:bold;
padding:0 5px;
margin:0;
width:115px;
}

.profil_content dl dd {
font-size:11px;
margin:0;
padding:0;
}


/* Kitkeresek form */
.pform:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.pform fieldset {
border:none;
overflow:auto;
padding:5.6px 10px 12px;
}
.pform fieldset legend, .pform .heading h1 {
font-size:150%;
font-weight:normal;
}
.pform fieldset.group {
clear:left;
display:block;
margin-bottom:15px;
}
.pform div.element {
clear:left;
float:left;
padding-bottom:15px;
}
.pform div.heading {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding-bottom:0;
width:100%;
}
.pform div.heading h1 {
margin-bottom:5px;
margin-top:5px;
}
.pform div.heading p {
clear:left;
margin-bottom:5px;
margin-top:5px;
}
.pform div.element .label, .pform div.element .note {
float:left;
width:230px;
}
.pform div.element .label {
font-weight:bold;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
color:#000;
}
.pform div.element .note {
clear:left;
color:#555555;
font-size:80%;
}
.pform div.element .group {
margin-left:230px;
}
.pform div.element .field, .pform div.buttons .button {
float:none;
margin-left:5px;
}
.pform div.buttons {
clear:both;
padding-left:215px;
}
.pform div.buttons .button {
margin-left:20px;
}
.group span {
display:block;
float:left;
width:33%;
}


/* ---------------------------------------------------
	Alert - vipalert_modositas a naptarrendeleshez 2010
   --------------------------------------------------- */
	#vipalert{background:#F7CBCA none repeat scroll 0 0;border:5px solid #CC0000;color:#CC0000;font-size:13px;font-weight:bold;padding:20px;text-align:center;z-index:10000;}
		#vipalert span {	color:#000000;float:right;font-size:10px;margin:-13px -8px 0 0;	}
		#vipalert p {margin:0;padding:0}
		.alert_border {border: 1px solid red}
/* ---------------------------------------------------
	Alert - vipalert_modositas a naptarrendeleshez 2010
   --------------------------------------------------- */

#bottom {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 22px;
}
* html #bottom { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
	margin-right: 17px;
	border-bottom:1px #FF8A00 solid;
}
#bottom-inner {
	height: 22px;
	background: url(../images/mygg_bottom_menu_bg.png) no-repeat bottom center;
	text-align:center;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:11px;
}
#bottom-inner ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#bottom-inner ul li {
display:inline;
position:relative;
background:transparent url(../images/mygg_menu_separator.gif) no-repeat scroll right center;
}
#bottom-inner ul li a {
color:#000000;
margin:0;
padding:4px 6px 0;
text-decoration:none;
display:inline-block;
padding-left:20px;
}
#bottom-inner ul li a span {
display:block;
}
#bottom-inner ul li.active {
font-weight:bold;
}
#bottom-inner ul .first {
color: #000;
font-size:12px;
font-weight: bold;
background:none;
}
#bottom-inner ul .bezar {
background:none;
}

#bottom-inner ul .bezar a:hover {background:none;}
#bottom-inner ul .bezar a {padding:0;margin-left:10px;}

/* zarva  jobbra rendezve */
#bottom_zarva {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 999;
	width: 50px;
	height: 18px;
}
* html #bottom_zarva { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
	margin-right: -4px;
	border-bottom:1px #FF8A00 solid;
}
#bottom_zarva #bottom-inner {background: url(../images/mygg_bottom_menu_bg.png) no-repeat top left;height:18px;padding-top:2px;}
#bottom_zarva #bottom-inner a {color:#000;}
#bottom_zarva #bottom-inner a:hover {background:none}

#gg_menu_arnyek {
    background: url(../images/mygg_menu_bg.png) no-repeat center bottom;
    height:10px;
    margin-bottom:5px;
    overflow:hidden;
    width:100%;
}

/* Amator banner css
---------------------- */

.amator_banner_baloldal {
	background: url(../images/amator_banner.jpg) top left no-repeat;
	float:left;
	height:156px;
	position:relative;
	margin:10px;
	width:645px;
	}
	.amator_banner_baloldal:hover {background:url(../images/amator_banner.jpg) bottom left no-repeat}

	.amator_banner_baloldal span {
		color:#000000;
		font-family:Georgia;
		font-size:24px;
		top:51px;
		left:24px;
		position:absolute;
		text-align:center;
		width:300px;
		}

.amator_banner_baloldal_kicsi {
	background: url(../images/amator_banner_kicsi.jpg) top left no-repeat;
	float:left;
	height:60px;
	position:relative;
	margin:10px;
	width:645px;
	}
	.amator_banner_baloldal_kicsi:hover {background:url(../images/amator_banner_kicsi.jpg) bottom left no-repeat}

	.amator_banner_baloldal_kicsi span {
		color:#000000;
		font-family:Georgia;
		font-size:22px;
		left:330px;
		position:absolute;
		text-align:center;
		top:27px;
		width:300px;
		}

/* Amator banner css vege
---------------------- */

.ccard {
    font-family: Verdana, Arial, Tahoma;
    color: #000000;
}
/* VIP POPUP CSAJOS
--------------------------*/

#viplogin_bg {
	background: url(../images/ajax/ajax_bg-vip_login.png) no-repeat scroll 5px top transparent;
	padding-top: 25px;
	overflow: visible;
	position:relative;
	}

	.vip-sms_box {
	    text-align:center;
	    *margin-top:-22px
	    padding-top: 0px;
	}
	.vip-sms_box .has_sms {padding: 0; margin: 0;}

	.vip-sms_box .has_sms p {margin: 0;padding: 3px 0; float:right; width: 300px; padding-right: 115px;clear:right}

	.vip-sms_box .has_sms p.vip-sms_comment {
		font-size:16px;
		margin:46px 0 35px 93px;
		padding:3px 18px 3px 245px;
	}
	.green2 {color: green; font-size:22px;}

	#viplogin_bg .vip-sms_30day {
		color:#F57603;
		font-family:Trebuchet MS;
		font-size:24px;
		font-weight:bold;
		left:28px;
		position:absolute;
		text-align:left;
		top:165px;
		width:280px;
	}
	#viplogin_bg .vip-sms_30day span {font-size:60px;}
	.viplogin_code {padding:15px}
	.viplogin_code #vip_code {float:none;margin-left:5px}



/* PURITAN POPUP / Narancs - 2010.juni.29.
----------------------------------------------*/

#viplogin_orange_bg {
	background:url(../images/ajax/viplogin_orange_bg.gif) top left repeat-y;
	overflow:visible;
	position:relative;
	}
	#viplogin_orange_btm {
		background:url(../images/ajax/viplogin_orange_btm_bg.gif) bottom left no-repeat;
		padding:15px 0;
	}
	.teszt-banner {
		font-family:Trebuchet MS;
		font-size:25px;
		font-weight:bold;
		color:#000;
	}
	.teszt-banner p {margin:0;padding:0;}

	.teszt-banner .feher,
	#viplogin_barna .feher {color:white}
	.teszt-banner p.elsosor {padding-top:15px}
	.teszt-banner p.elsosor-2 {padding-top:15px;font-size:20px}
	.teszt-banner p.elsosor-3 {font-size:20px}
	p.kicsisor {font-size:10px;margin-bottom:0}


	#viplogin_orange_btm #vip_code {float:none;margin:5px 0 10px 0}

	DIV.onepx {font-size:0;}


/* BARNA POPUP
----------------------------------------------*/

#viplogin_barna p.feher {
	color:#FFF;
	text-align:center;
}
#viplogin_barna_bg {
	background:url(../images/ajax/viplogin_barna_bg.jpg) top left no-repeat;
	padding:0;
}
#viplogin_barna p.vip-cim,
#viplogin_barna p.vip-fent {
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin:0 0 0 90px;
	padding:15px 0 10px 0;
}
#viplogin_barna p.vip-fent {
	padding-left: 60px;
	line-height:30px;
	text-align:left;
}
#viplogin_barna p.vip-fent span,
#viplogin_barna p.vip-cim span {font-weight:normal}

#viplogin_barna_bg p.ajanlas {
	font-family:georgia;
	font-size:18px;
	font-weight:bold;
	font-style: italic;
	color:#FFF;
	margin:5px 0 5px 285px;
	padding:0;
}

.kuldj-smst {
	color:#ffe3a9;
	font-size:16px;
	text-align:center;
}
.valasz {color:#ffe3a9;margin-right:5px}
.kuldj-smst span {
	color:#f38502;
	font-weight:bold
}
#viplogin-barnabg {background:url(../images/ajax/vip-barna-bg.jpg) repeat-y left top;}
#viplogin #viplogin-barnabg  input {float:none}

#viplogin_barna_bg .centers input {
	background:#3d3027;
	border:1px solid #5d4f43;
	padding:1px 4px;
	margin:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	height: auto;
	width: auto;
}

#viplogin_barna_bg .centers  #vip_code {color:white}
#viplogin_barna_bg .centers .mehet {color:#E2C793;cursor:pointer;text-align:center}
#viplogin_barna_bg .centers .mehet:hover {color:#f38502;cursor:pointer}
#viplogin_barna_bg .centers .kicsisor {color:#ccc}

/* ---------------------  ADVANCED SEARCH ------------------------- */

.checkbox, .radio {
	background:url(../images/checkbox.gif) no-repeat;
	border-right:1px solid #CCCCCC;
	display:block;
	float:left;
	height:18px;
	margin:0 5px 0 0;
	padding:0 2px 0 0;
	width:19px;
}
.checkbox_piros, .radio_piros {
	background:url(../images/checkbox_piros.gif) no-repeat;
	display:block;
	float:left;
	height:18px;
	margin:0 2px 0 0;
	padding:0 2px 0 0;
	width:19px;
}
#advanced_ff_search .kereso_box .sor b {
    border:none;
    display:inline;
}
/*#advanced_ff_search .kereso_box {
    width:99%;
}*/
#advanced_ff_search .kereso_box {
    border-right:none;
}
/*2. kor*/
.adv-search {
    line-height:18px;
}
.adv-search .forum_header {
    float:none;
    font-size:13px;
    background:url(../images/search-bg.png) top left repeat-x #f5f5f5;
    text-align:center;
    height:24px;
}
a.adv-search_header {
    font-weight:bold;
    display:block;
    background-color:#eeeeee;
    padding:2px 3px 3px;
    font-size:12px;
    line-height:18px;
    margin-bottom:2px;
    position:relative;
}
a.dark {
    background-color:#f5f5f5
}
div.adv-search_open {
    border-bottom:1px solid #cccccc;
    background: #eeeeee;
    margin-bottom:2px;
    float:left;
    display:none;
    width:644px;
}
div.adv-search_open .tema1 a {
    font-weight:normal
}
div.adv-search_open .content {
    margin:10px 0 10px 20px;
    float:left;
    display:inline;
    width:624px;
}
.input-float {
    float:left;
    width:48%;
}
div.adv-search div.forum_bottom {
    background:url(../images/forum/forum_bg_bottom.gif) no-repeat scroll 0 -2px transparent;
    float:left;
    height:10px;
    width:645px
}
.piros-fake {
	background:url(../images/checkbox_piros.gif) no-repeat 0 0;
	float:left;
	height:18px;
	width:25px;
	}
.adv-search .tema1	{
    /*width:634px;*/
    position:relative;
    padding:1px 5px 5px;
    clear:left;
    height:16px;
}
.adv-search .tema1	a {
    display:block;
    font-weight:bold;
}
.adv-search .tema1	a:hover {
    background:none;
}
.adv-search .kerdesek .tema1 a span {
    display:block;
    float:right;
    height:15px;
    width:12px;
    position:absolute;
    top:3px;
    right:6px;
    background:url(../images/search-lenyil.png) top left
}
.adv-search .kerdesek .tema1 a span.felnyil {
    display:block;
    float:right;
    height:15px;
    width:12px;
    position:absolute;
    top:3px;
    right:6px;
    background:url(../images/kerdes-felnyil.png) top left
}
.adv-search_open .tema1	a span {
    top:0px;
    right:6px;
}
.adv-search_open .tema1 {
    font-weight:normal
}
.adv-search .forum1	{
    width:634px;
    font-weight:normal;
    height:auto;
    text-align:center
}
/*3. kor*/
.alap-kereso .tema1 input {
    border:none;
    vertical-align:bottom;
}
.alap-kereso .tema1 {
    height:21px;
    padding-top:6px;
    font-size:11px;
    font-weight:bold;
    position:static;
}
.alap-kereso .tema1 span {
    display:block;
    font-weight:bold;
    font-size:12px;
    margin-right:5px;
}
.alap-kereso .tema1 b {
    color:#BB4B07;
    display:block;
    float:left;
    font-weight:bold;
    font-size:12px;
    margin-left:3px;
}
.becsuk {
    position:relative
}
.becsuk a {
    display:block;
    color:#555555
}
.becsuk a:hover {
    background:none;
    text-decoration:underline
}
.becsuk a img {
    position:absolute;
    border:none;
    top:2px;
    right:1px;
}
.lenyit {
    position:relative
}
.lenyit a {
    display:block;
    color:#555555
}
.lenyit a:hover {
    background:none;
    text-decoration:underline
}
.lenyit a img {
    position:absolute;
    border:none;
    top:2px;
    right:1px;
}
.alap-kereso .oszlop1 {
    width:auto;
    float:left
}
.adv-bg {
    background:url(../images/search-bg.gif) top left;
    width:100%
}
.adv-search .kerdesek .tema1 {
	float:left;
	font-weight:bold;
	padding:1px 5px 5px;
	position:relative;
	width:634px;
}
.belso_cim {
    position:absolute;
    width:644px;
    position:absolute;
    text-align:left;
    margin-left:3px;
}
input.styled {
    display: none;
}
.disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.adv-search #kerdesek_div {
    display: none;
}
.adv-search .alap-kereso #acpro_inp19,
.adv-search .alap-kereso #instant_search_text {
    border: 1px solid rgb(204, 204, 204);
    width: 300px;
}

/* Lenyilo */
#dropDown2 {
	border: 10px solid #cccccc;
	*border: none;
	position:absolute;
	right:15px;
	top:17px;
	width:646px;
	z-index:9999;
	background: #ffffff;
}
#dropDown2 .forum {
    float:right;
}
#dropDown2 .adv-bg {
    background:url(../images/search-bg.gif) left -32px;
    width:100%;
}
.search_right_mini form #dropDown2 input {
	border:medium none;
	float:none;
	height:auto;
	width:auto;
}
#dropDown2 div.adv-search_open {
	margin-bottom:0;
}

#dropDown2 #bezar {
	border:medium none;
	float:right;
	font-weight:bold;
	margin-right: 10px;
}

#dropDown2 div.list_sep {
    width: 645px;
}

.mobile_jump, .mobile_jump:hover  {
	background:url(../images/valtas.png) top left no-repeat;
	color: #f6ebd4;
	font-size: 21px;
	font-weight: bold;
	display: block;
	line-height:51px;
	margin: 0 auto 5px;
	padding: 0 0 0 66px;
	height:51px;
	width:886px;
}

div#over18_not_checked,
div#over18_not_checked div#forumpreview,
div#over18_not_checked div#forumpreview div.forumpreviewTop,
div#over18_not_checked div#forumpreview div.form {
    float: none;
    margin-right: auto;
    margin-left: auto;
    z-index: 9999;
}

div#over18_not_checked img.fleft {
    float: none;
    margin-right: auto;
    margin-left: auto;
}

div.over18_not_checked {
    height: 1px;
    overflow: hidden;
}

body.whitebg {
    background: white;
}

input.button_207,
div.form div input.button_207 {
    background: transparent url(../images/button/button_bg_207.gif) no-repeat left top;
    margin-top: 0;
    width: 207px;
    height: 28px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    margin-top: 4px;
    border: medium none;
    padding-left: 0px;
    cursor: pointer;
}

div#over18_not_checked {
    z-index: 9999;
    position: relative;
}

div.form .help_div,
.help_div {
    display: none;
    width: 80%;
	background: url("../images/help.png") no-repeat 2px 2px #E6E6E6;
	border:1px solid #8799f9;
	color:#523C2F;
	font-size:13px;
	line-height:18px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	padding: 2px;
	padding-left: 25px;
	position:relative;
	text-align:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	height: auto;
}

a.help_icon img,
#content a.help_icon img {
    border: none;
}

a.help_icon:hover {
    text-decoration: none;
    background: transparent;
}

div.form a.help_icon {
    float: left;
}

#login_form {
    background: #F5F5F5;
    border: 1px solid #E95D07;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 3px 10px #8C8C8C;
    display: none;
    position: absolute;
    right: 100px;
    top: 25px;
    width: 300px;
    z-index: 9999;
    padding: 6px;
}

.belep_regel {
    position: relative;
}

#login_form input {
    background: white;
}

#login_form h1 {
    width: 95%;
    margin-top: 0px;
    line-height: 26px;
    font-size: 18x;
}

div.mozaik div.details_title {
    background-image: url("../images/tv/tv_bg_reszletek_title_long.gif");
    width: 945px;
}

div.mozaik div.pager_list_bottom {
    background-image: url("../images/tv/tv_bg_reszletek_title_long.gif");
    width: 945px;
}

div.mozaik div.images {
    padding-top: 10px;
    padding-left: 50px;
    padding-right: 50px;
}

div.mozaik div.images img {
    margin-right: 10px;
    margin-bottom: 10px;
}

div.mozaik div.images a.norightmargin {
    margin-right: 0px;
}

div#mozaic_type {
    float: right;
    margin-top: 5px;
    margin-right: 20px;
}

div.tortenet_search {
    display: none;
    border: 1px solid #dbd6c6;
    background: #f0efe0;
    width: 645px;
    margin-top: 5px;
}
div.tortenet_search div.search_partner {
    text-align: center;
    color: #805e49;
    font-weight: bold;
}
div.tortenet_search div.box {
    width: 133px;
}
div#instant_search_results div.tortenet_search {
    width: 630px;
}
div.tortenet_search div.writers,
div.tortenet_search div.tags,
div.tortenet_search .type_1,
div.tortenet_search .type_2,
div.tortenet_search div.more {
    display: block;
    width: 98%;
    clear: both;
    margin-left: 5px;
}
div.tortenet_search h1 {
    margin: 10px 0 8px 0;
    width: 100%;
}
div.tortenet_search h1 a.sign {
    padding-left: 5px;
    padding-top: 5px;
}
div.tortenet_search h1 a.more {
    margin-top: 8px;
}
div.tortenet_search .type_1 a,
div.tortenet_search div.tags a.tag_name,
div.tortenet_search div.writers a.writer_name {
    margin-right: 8px;
}
div.tortenet_search div.tags a.tag_name {
    font-weight: bold;
}
div.tortenet_search .type_1 .title {
    float: none;
    color: #BB4B07;
    margin-right: 2px;
}
div.tortenet_search .type_2 div.box div.sorozat_info {
    text-align: center;
}
div.tortenet_search .type_2 div.box div.sorozat_info a.title {
    float: none;
    line-height: 130%;
}
div.tortenet_search .type_2 div.box div.sorozat_info a.tags {
    font-size: 80%;
    line-height: 120%;
    float: none;
    display: inline;
}
div.tortenet_search .type_2 a img {
    width: 130px;
    margin-right: auto;
    margin-right: left;
}
div.tortenet_search div.more {
    text-align: center;
    margin-top: 15px;
    font-size: 15px;
}
div.tortenet_search div.more a {
    float: none;
    font-weight: bold;
}

div.tortenet_search a.more_per_type {
    text-align: right;
    display: block;
    width: 100%;
    font-weight: bold;
    margin-top: 5px;
    clear: both;
}

div.form .cf-turnstile-reg,
div.form .cf-turnstile-reg div {
    float: none;
    background: none;
    padding: 0;
    width: auto;
    height: auto;
}
#login_form .cf-turnstile {
    margin: 5px;
}