@import "css_comments.css";

img, div { behavior: url(http://static.zoom.hu/gfx/iepngfix.htc) }

body, html {
	background-color:#f0f0f0;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt;
	padding:0pt;
}

.hidden {
	display:none;
}

.ads {
    text-align: center;
}
.banner_728{
    padding-top: 20px;
}

.ajanlo p a {
	text-decoration: none;
	color: #404040;
}

body.rovat .ajanlo .pic {
	margin: 25px 0 5px;
}

#prog-main .prog-ajanlo .pic {
	padding: 0;
}

#frame {
	width: 1240px;
}

#header {
	height: 8px;
}

#main-outer {
	width: 1240px;
	background: url(main1_bg.gif) repeat-y;
}

#main {
	width: 990px;
	float: left;
	background: url(main_top_bg.gif) no-repeat 7px 0;
}

#main-inner {
	padding-left: 9px;
	
}

#main-banner-wrapper {
	width: 780px;
	float: left;
}

#main-banner {
	margin: 20px 10px 12px 20px;
	width: 730px;
	border: 1px solid #f0f0f0;
	padding: 1px 1px 1px 18px;
	background: url(hirdetes_vert_bg.gif) no-repeat 5px 17px;
	text-align: left;
}

#main-banner a img {
	border: none;
}

#logo-header {
	height: 72px;
}
	#logo-header #logo {
		background: url(ZoomLogo.jpg) no-repeat 1px 2px;
		width: 181px;
		height: 62px;
		float: left;
		margin-top: 15px;
	}
	#logo-header #logo a {
		display: block;
		width: 100%;
		height: 100%;
	}

    #logo-header #date-and-reg {
        width: 300px;
        float: left;
    }

	#logo-header #date-and-reg #regmenu {
		font-size: 11px;
        padding-top: 32px;
	}
	#logo-header #date-and-reg #regmenu a {
		color: #005f7f;
		text-decoration: none;
	}
	#logo-header #date-and-reg .login-services {
	    float:left;
	}
	#logo-header #date-and-reg #regmenu a#login {
	}

	#logo-header #date-and-reg #regmenu a#reg {
    	margin-left: 13px;
	}

	#logo-header #date-and-reg #regmenu #logininfo {
    	float: left;
	}
	#logo-header #date-and-reg #regmenu a#startpage {
    	margin-left: 20px;
		width: 148px;
	}

	#logo-header #date-and-reg #regmenu #rss {
    	background:#FFFFFF url(rss.jpg) no-repeat scroll 0 0;
		float:left;
		height:21px;
		margin-left:12px;
		padding-left:21px;
	}
	#logo-header #date-and-reg #regmenu #rss a {
    	text-decoration: none;
    	color: #e68417;
	}
	#logo-header #date-and-reg #regmenu a:hover {
		background-color: #f7401c;
		color: #FFFFFF !important;
	}

	#logo-header #date-and-reg #nevnap {
		float: left;
		width: 300px;
        padding-top: 4px;
	}
	#logo-header #date-and-reg #nevnap p {
    	font-size: 11px;
    	color: #808080;
    	margin-left:5px;
		margin: 0;
	}


	#logo-header #search {
		float:left;
        margin-top: 20px;
		width:250px;
    	height:44px;
	}

	#logo-header #search form {
		margin: 0;
		padding: 0;
	}

	#logo-header #search #searchfield {
		float: left;
		height: 26px;
		width: 158px;
		border: none;
		background: url(searchfield_bg.gif) no-repeat 0 9px;
		padding: 20px 10px 0;
		color: #858585;
	}

	#logo-header #search #searchbutton {
    	float: left;
    	background: url(searchbutton_bg.jpg) no-repeat 0 9px;
    	height: 45px;
    	width: 64px;
    	border: none;
    	margin: 0;
    	padding: 14px 1px 4px 0;
    	color: #858585;
    	cursor: pointer;
	}

    #logo-header #idojaras {
        float: left;
        z-index: 100;
        width: 220px;
        height: 82px;
        position: relative;
    }

    #logo-header #idojaras img {
        float: right;
        border: none;
    }

    #logo-header #idojaras div {
        position: absolute;
        bottom:0;
        right: 0;
        z-index: 100;
        padding-left: 26px;
        padding-right: 0px;
        background: url(dropdown_btn.gif) no-repeat 9px 4px;
    }

     #idojaras div a {
        font-size: 11px;
        text-decoration: none;
        color: #808080;
    }

    #logo-header #weather-list {
        display: none;
        background-color:#FFFFFF;
        z-index: 100;
        border: 1px solid #808080;
        margin: 0;
        padding: 2px 4px 2px 14px;
        position: absolute;
        top: 0;
        left: 12px;
    }

    #logo-header #weather #idojaras div:hover #weather-list {
        display: block;
    }

    #logo-header #weather-list li {
        list-style: none;
        white-space: nowrap;
        position: relative;
        z-index: 101;
    }

    #logo-header #weather-list li a {
        margin: 2px 0;
        z-index: 102;
    }

    #logo-header #weather-list li a:hover {
        background-color: #f7401c;
        color: #FFFFFF !important;
    }


#banner-and-euro {
    height: 1%;
    clear: both;
}
#banner-and-euro:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#euro_box {
    float: left;
    margin:22px 0 12px 20px;
    width: 134px;
    height: 76px;
    background-color: #177a9a;
    color: #fff;
    padding: 7px 3px;  
    font-size: 11px;
}
#euro_box span {
    font-size: 14px;
}
#euro_box strong {
    font-size: 18px;
}
#euro_box .one_box {
    border-bottom: 1px solid #fff;
    padding-left: 11px;
    margin-bottom: 2px;
}
#euro_box .one_box img{
    float: right;
    margin: 9px 0 0 0;
}
#euro_box .one_box strong {
    padding-left: 37px;
}
#euro_box .two_box {
    padding-left: 11px;
    line-height: 18px;
}
#euro_box .two_box img{
    float: right;
    margin: 2px 0 0 0;
}
#mainmenu {
	height: 36px;
	padding-left: 24px;
	margin-top: 8px;
	background: url(mainmenu_bg.gif) no-repeat 22px 0;
}

#mainmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainmenu ul li {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin: 0;
	/*background: url(mainmenu_vert_bg.gif) no-repeat left top;*/
}

#mainmenu ul li a {
	text-decoration: none;
	color: #005f7f;
	padding:11px 9px 9px;
	display: block;
	background: url(mainmenu_vert_bg.gif) no-repeat 0 top;
}

#mainmenu ul li a.first {
    background: none;
}

#mainmenu ul li a:hover {
	background: #F6F6F6 url(mainmenu_vert_bg.gif) no-repeat 0 top;
}

#mainmenu ul li a.first:hover {
    background: #F6F6F6;
}


#mainmenu .active {
    background: #117394 url(mainmenu_hover_bg.gif) no-repeat right top;
}

#mainmenu .active a {
    color: #FFFFFF;
}

#mainmenu ul li.active a:hover {
    background: url(mainmenu_vert_bg.gif) no-repeat 0 top;
}

#mainmenu .highlighted a {
    color: #F7401C;
}
#mainmenu .active.highlighted a {
    color: #FFFFFF;
}

#submenu {
	border-top:1px solid #f0f0f0;
	height:52px;
	margin:1px 22px;
	padding-left:2px;
}

#submenu  #submenu_extra {
	display: inline;
    float: left;
    padding: 4px 7px 3px;
    background: url(submenu_extra_bg.gif) no-repeat 0 1px;
    width: 56px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#submenu  #submenu_extra a {
	color: #FFFFFF;
	text-decoration: none;
}
	
#submenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#submenu ul li {
    float:left;
    font-size:12px;
    font-weight:normal;
    margin-left:1px;
    margin-right:1px;
}

#submenu ul li a {
    text-decoration: none;
    color: #2d8fb0;
    display: block;
    padding:6px 6px 8px;
}

#submenu ul li.active a {
    color: #8ab108;
    font-weight: bold;
}

#submenu ul li a:hover {
    background: url(submenu_hover_bg.gif) repeat-x;	
}

#submenu ul li.submenu_special a {
    text-decoration: none;
    font-weight: bold;
    color: #69c4e5;
    text-transform: uppercase; 
}

#ZOOMTVlogo {
    background: url(ZoomTVLogo.jpg) no-repeat 1px 2px;
    width: 181px;
    height: 62px;
    float: left;
}

#ZOOMTVlogo a {
    display: block;
    width: 100%;
    height: 100%;
}

#zoomtvlink {
	float: right;
	width: 188px;
	height: 34px;
}

#zoomtvlink a {
	width: 100%;
	height:100%;
	display: block;
	text-decoration: none;
}


#main1-left {
	width: 181px;
	overflow: hidden;
	float: left;
}

#villamhirek {
	margin-left: 20px;
	margin-right: 20px;
	border: 1px solid #dedede;
	padding: 0 1px;
}

.blogok #villamhirek {
	margin: 20px 0 0;
}

.blogok #villamhirek-main {
	height: 235px;
}

#villamhirek-head {
	border-bottom:4px solid #DEDEDE;
	color:#808080;
	font-size:10px;
	height:35px;
	padding-left:10px;
	padding-top:7px;
}

#villamhirek-main {
	height: 1157px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
}

#villamhirek-main-inner {
	position: relative;
}

#villamhirek-main h1 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	height:18px;
	line-height:100%;
	margin-bottom:5px;
	margin-left:-8px;
	margin-top:7px;
	padding-top:0;
	text-align:center;
	width:71px;
}

#villamhirek-main h1.hir1 { background-color: #fe3c20; }
#villamhirek-main h1.hir2 { background-color: #2991b4; }
#villamhirek-main h1.hir3 { background-color: #40a794; }
#villamhirek-main h1.hir4 { background-color: #70b45f; }
#villamhirek-main h1.hir5 { background-color: #8fc45a; }
#villamhirek-main h1.hir6 { background-color: #acd81f; }
#villamhirek-main h1.hir7 { background-color: #aed91a; }

#villamhirek-main a {
	color: #005b7f;
	font-family:Arial,Helvetica,sans-serif;
	font-size:108%;
	/*margin-right:10px;*/
	text-decoration: none;
}

#villamhirek-main a:hover {
	background-color: #f7401c;
	color: #FFFFFF;
}

.fadeout {
	height: 24px;
	background: url(fadeout_fg.png) repeat-x;
	position: absolute;
	z-index: 100;
}

#villamhirek-foot {
	height: 25px;
    overflow: hidden;
}

#villamhirek-foot-left {
	float: left;
	width: 39px;
	height: 23px;
}

.blogok #villamhirek-foot-left {
	width: 120px;
}

#villamhirek-foot-up {
	display: block;
	width: 30px;
	float: left;
	height: 23px;
	background: url(scroll_up.gif) no-repeat;
}

#villamhirek-foot-down {
    display: block;
    width: 30px;
    float: left;
    height: 23px;
    background: url(scroll_down.gif) no-repeat;
}

#villamhirek-head h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}


.szavazas {
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	border: 1px solid #dfdfdf;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 90%;
	width: 138px;
}

.szavazas .szoveg {
    color: #404040;	
    padding-left: 9px;
    padding-right: 7px;
}

.szavazas .ajanlo_fejlec {
	height: 23px;
	padding-top: 11px;
	padding-left: 9px;
	color: #808080;
	font-size:15px;
    font-weight:bold;
    border-bottom: 1px solid #dfdfdf;
}

.szavazas h1 {
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom: 1px;
}

.szavazas .szavazas-bottom {
	border-top: 1px solid #dfdfdf;
	margin: 9px 0 0 -4px;
    padding: 10px 0 0;
}

.szavazas .szavazas-bottom ul.szavazas-eredmeny {
	background: none;
	list-style: none;
	margin: 0;
}

.szavazas .szavazas-bottom ul.szavazas-eredmeny li {
    background: #f3f3f3 url(szavaz_eredmeny_bg.gif) no-repeat;
    display: block;
    margin: 0 0 3px;
    padding: 1px 10px;
    cursor: pointer;
}

.szavazas .szavazas-bottom ul.szavazas-eredmeny li .normal {
    display: inline;
    color: #005b7f;
}

.szavazas .szavazas-bottom ul.szavazas-eredmeny li .hover {
    display: none;
    color: #FFFFFF;
}

.szavazas .szavazas-bottom ul.szavazas-eredmeny li:hover {
    background: #f7401c url(szavaz_eredmeny_hover_bg.gif) no-repeat;
    display: block;
    margin: 0 0 3px;
    padding: 1px 10px;
    cursor: pointer;
}

.szavazas .szavazas-bottom ul.szavazas-eredmeny li:hover .normal {
	display: none;
}

.szavazas .szavazas-bottom ul.szavazas-eredmeny li:hover .hover {
    display: inline;
}

.szavazas .list {
	
	list-style-type: none;
	/*margin-top: 12px;*/
	margin: 0;
	padding: 0;
	
	line-height:7px;
}

.szavazas .list[class] {
    line-height:14px;	
}

.szavazas .list li {
	/*height: 18px;*/
}

.szavazas .list label {
	color: #005f7f;
	display: block;
	margin-left:25px;
    margin-top:-15px;
}

.szavazas .input_submit {
	background: #FFFFFF url(szavaz_ok_gomb.jpg) no-repeat;
	width: 56px;
	height: 22px;
	border: 0;
}

.szavazas .szavazas_mehet {
	margin-bottom:12px;
    margin-top:12px;
}

.szavazas .szavazas_mehet a {
	text-decoration: none;
	color: #005f7f;
	margin-left: 7px;
	padding: 0 3px;
}

.szavazas .szavazas_mehet a:hover {
    text-decoration: none;
    background-color: #f7401c;
    color: #FFFFFF;
    margin-left: 7px;
    padding: 0 3px;
}

ul.list {
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
}

#main1-center {
	width: 620px;
	float: left;
	overflow: hidden;
}

#main1-right {
	width:140px;
	float: left;
	margin: 0 0 0 20px;
}

#zoom-video {
	width: 620px;
	height: 273px;
	margin-bottom: 10px;
	background: #000000 url(zoomtv_bg.gif) no-repeat;
}

#zoom-video #player {
	/*background: url(db/video_nagy.jpg) no-repeat;*/
	width: 360px;
	height: 223px;
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
}

#zoom-video #previews {
	float: left;
	width: 230px;
	margin-left:20px;
	margin-top:10px;
}

#zoom-video .preview {
	width: 230px;
	height: 54px;
	overflow: hidden;
	background: url(video_deselected_bg.gif) repeat-x;
	margin-bottom:2px;
	color: #c1a46a;
}

#zoom-video .preview-left {
	float: left;
	margin-left: 7px;
	margin-top: 7px;
}

#zoom-video .preview-pic {
	width: 50px;
	height: 29px;
}

#zoom-video .preview-pic a img {
	border: none;
}

#zoom-video .preview-play {
	width: 48px;
	height: 11px;
	background: url(video_play_button.png) no-repeat;
}

#zoom-video .preview-play a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

#zoom-video .preview-caption {
	float: left;
	margin-left: 9px;
	margin-top: 7px;
    width:153px;
    font-size: 11px;
}

#zoom-video .preview-caption a {
	color: #C1A46A;
	text-decoration: none;
}

#zoom-video .preview-caption a:hover {
	color: #FFFFFF;
}

#zoom-video .preview.active {
	background: url(video_selected_bg.gif) repeat-x;
}

#zoom-video .preview.active a {
	color: #FFFFFF !important;
}

#cikkek-border {
	background: url(sraffozott_keret.gif);
	width: 612px;
	padding: 4px;
	/*height: 479px;*/
}

#cikkek {
	/*position: relative;
	top: 4px;
    left: 4px;
    width: 609px;
    height: 470px;*/
	background-color: #FFF;
	padding-left: 3px;
	color: #353535;
	font-size: 105%;
	
	background: #FFFFFF;
}
.div-clear {
	clear: both;
	font-size: 0;
	height: 0;
	margin: 0;
	padding: 0;
	border: none;
}

#cikkek-left {
    float: left;
	margin: 10px 11px 0 4px;
    width: 280px;
}

#ajanlok {
	padding-top:3px;
}

.ajanlo {
/*	margin-top: 10px;*/ 
}

.ajanlo h1 {
	font-size: 130%;
	font-weight: bold;
	margin:8px 0 0;
	line-height:117%;
}

.ajanlo .datum {
    display: none;
}

.ajanlo h1 .multimedia_ikonok {
    margin: 0pt 4px;
}

.ajanlo h1 a {
    color: #005f7f;
    text-decoration: none;
}

.ajanlo a img {
	border: 0;
}

.ajanlo h2 a:hover ,
.ajanlo h1 a:hover {
	background-color: #f7401c;
	color: #FFFFFF;
}

.ajanlo p {
	padding-bottom: 12px;
	margin:0;
	color: #404040;
}

.ajanlo ul {
	margin: -2px 5px 0 12px;
	padding:0 0 12px 12px;
}

.ajanlo li {
    margin: 0 0 0 7px;
    list-style-image:url(rel_bg.gif);
    list-style-type:none;
    list-style-position: outside;
}

.ajanlo ul li a {
    color:#005b7f;
    text-decoration:none;
    font-size:95%;
    padding: 0;
}

.ajanlo ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;	
}

#cikkek-left .banner_280 {
    background: #f0f0f0 url(hirdetes_bg.gif) no-repeat 213px 91%;
    display: block;
    width: 265px;
    color:#005f7f;
    font-size:12px;
    padding:10px 5px 17px 10px;
    margin-bottom: 10px;
}

#cikkek .banner_280 h1 {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#cikkek .banner_280 a {
    text-decoration: none;
    color:#005f7f;
}

#cikkek-right {
	float:left;
	margin: 10px 0 0 29px;
	width:280px;
}

.ajanlo.ajanlo-nagy h1 {
	font-size: 213%;
	letter-spacing: -1px;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height:120%;
    margin: 0;
}

.ajanlo.ajanlo-nagy h1 a {
	color: #005f7f;
    text-decoration: none;
}

.ajanlo.ajanlo-nagy a img {
	border: 0;
}

.ajanlo.ajanlo-nagy h2 a:hover ,
.ajanlo.ajanlo-nagy h1 a:hover {
    color: #FFFFFF;	
}

.ajanlo.ajanlo-nagy .pic {
	width: 280px;
	margin-top:15px;
}

.ajanlo.ajanlo-nagy .source {
	display: none;
}

.ajanlo.ajanlo-nagy p {
	padding: 0;
	margin-top:6px;
	margin-bottom: 16px;
	line-height: 140%;
	color: #404040;
}

.ajanlo.ajanlo-pr  {
    padding: 0 5px;
    border: 1px solid #cfcfcf;
    background-color: #f0f0f0;
}

.ajanlo.ajanlo-kekhatter  {
    padding: 5px 5px 0 5px;
    background-color: #aed4e0;
}
.ajanlo.ajanlo-pr h1 {
    font-size: 120%;
}

#rovatok {
	width: 620px;
	/*height: 256px;*/
	overflow: hidden;
	margin-top:18px;
}

div.rovat {
	float: left;
	width: 140px;
	height: 100%;
	overflow: hidden;
	padding-right: 20px;
}

.rovat.utolso {
	padding-right: 0 !important;
}

.rovat .kep-wrapper {
	width: 136px;
	padding: 1px;
	border: 1px solid #e2dde3;
}

.rovat .kep-wrapper .rovatkep {
	padding: 0;
	margin: 0;
	border: none;
	float: left;
}

.rovat .kep-wrapper .rovatcim {
	height: 23px;
    color: #FFFFFF;
    margin: 0;
    padding: 4px 0 0 6px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    /*margin-top: -3px;*/
    clear: left;
    float: left;
    display: block;
    width: 130px;
}

.rovatindex .rovat .kep-wrapper .rovatcim {
	/*height: 7px !important;
	font-size: 1px !important; */
}

.rovatcim.piros {
	background-color: #c2100e;
}

.rovatcim.barna {
    background-color: #6c3e2f;
}

.rovatcim.lila {
    background-color: #764594;
}

.rovatcim.fekete {
    background-color: #080b04;
}

div.rovat .rovat-szoveg {
	padding: 0 10px 0 11px;
}

div.rovat .rovat-szoveg a { 
	color:#005B7F;
	display:inline;
	font-size:110%;
	line-height:135%;
	text-decoration: none;
}

div.rovat .rovat-szoveg p a {
	color:#005B7F;
    display:inline;
    font-size:100%;
    text-decoration: none;
}

div.rovat p {
	color: #005b7f;
	font-size:110%;
	line-height:135%;
	display: inline;
}

div.rovat h1 {
	display: inline;
    color: #005b7f;
    font-size:110%;
    line-height:135%;	
}

div.rovat h1 a {
	text-decoration: none;
	color: #006489;
}

div.rovat h1 a:hover, div.rovat .rovat-szoveg a:hover, div.rovat .rovat-szoveg p a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

div.rovat a img {
	border: 0;
}

.ora24 {
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    /*height: 390px;*/
    /*width: 140px;*/	
}

.ora24.topmargin {
	margin-top: 20px;
}

.ora24.nopadding #ora24-head {
    padding: 0;
    height: 46px;
}


.ora24 #ora24-head {
	border-bottom: 4px solid #dedede;
	height: 36px;
	padding-left:10px;
    padding-top:6px;
    font-size: 10px;
    color: #808080;
    font-weight: normal;
    margin-left: 1px;
}

.ora24 #ora24-head a img {
	text-decoration: none;
	border: none;
}

.ora24 #ora24-head h1 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.ora24 .ajanlo ,
.ora24 .ora24cikk {
	background:transparent url(rel_bg.gif) no-repeat scroll 9px 3px;
	border-bottom:1px solid #dedede;
	font-size:100%;
	margin-bottom:10px;
	margin-left:1px;
	margin-top:10px;
	padding:0 14px 5px 19px;
	line-height:121%;
}

.ora24 .ajanlo.last ,
.ora24 .ora24cikk.last {
	padding:0 14px 0 19px;
	border-bottom: none;
}

.ora24 .ora24cikk a {
	color: #005f7f;
	text-decoration: none;
}

.ora24 .ora24cikk a:hover {
	background-color: #f7401c;
	color: #FFFFFF;
}

.ora24 .ajanlo h1 {
    font-size:100%;
    font-weight: normal;
}

.bmeg {
	height: 270px;
	overflow:hidden;
	margin-top:10px;
}
.cimlap .bmeg {
    height: 770px;
}

#bmeg-container {
    position: relative;
    height: 224px;
    width: 310px;
    overflow: hidden;
}
.cimlap #bmeg-container {
    height: 724px;
	width: 140px;
}

#bmeg-inner {
    position: relative;
}

.bmeg #bmeg-head {
	border-bottom: 4px solid #dedede;
    height: 36px;
    padding-top:6px;
    padding-left: 10px;
    font-size: 10px;
    color: #808080;
    font-weight: normal;
    width: 300px;
}
.cimlap .bmeg #bmeg-head {
    width: 130px;
}
.bmeg #bmeg-head h1 {
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.bmeg .bmegcikk .bmegcikk-comment {
	background-color: #f8f2de;
	color: #b08d46;
	padding: 5px 3px 10px 11px;
	line-height: 166%;
	font-size: 90%;
	margin-top: 5px;
}

.bmeg .bmegcikk .bmegcikk-cdatum {
	/*float: left;*/
	font-size: 100%;
	color: #808080;
	background: url(comment_ful_bg.gif) no-repeat -11px 0;
	margin-left: 11px;
	width: 48px;
	display: inline;
	padding-right: 15px;
}

.bmeg .bmegcikk .bmegcikk-cnev {
    /*float: left;*/
    font-size: 100%;
    font-weight: bold;
    color: #808080;
    display: inline;
}

.bmeg .bmegcikk .bmegcikk-cim {
	clear:left;
	font-size:90%;
	line-height:166%;
	padding: 3px 10px 8px 11px;
}

.bmeg .bmegcikk .bmegcikk-cim a {
    text-decoration: none;
    color: #005f7f;
}

.bmeg .bmegcikk .bmegcikk-cim a:hover {
    text-decoration: none;
    background-color: #f7401c;
    color: #FFFFFF;
}

#bmeg-foot {
    height: 25px;
    overflow: hidden;
}

#bmeg-foot #bmeg-foot-left {
    float: left;
    height: 23px;
    width: 39px;
}

#bmeg-foot #bmeg-foot-up {
    background:transparent url(scroll_up.gif) no-repeat;
    display:block;
    float:left;
    height:23px;
    width:30px;
}

#bmeg-foot #bmeg-foot-down {
    background:transparent url(scroll_down.gif) no-repeat;
    display:block;
    float:left;
    height:23px;
    width:30px;
}

#main1 {
	width: 980px;
	/*height: 1046px;*/
	overflow: hidden;
}

#main2 {
	width: 980px;
	/*height: 529px;*/
	padding-top: 20px;
}

.cimlap #main2 {
    padding: 0;
}

#main2-left {
	float: left;
	width: 620px;
	/*height: 529px;*/
	padding-left: 20px;
}

#main2-left-border {
	background: url(sraffozott_keret.gif);
	/*height: 529px;*/
	padding: 4px;
}

#main2-left-inner {
	/*position: relative;
	top: 4px;
	left: 4px;
	width: 612px;
	height: 521px;*/
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#main2-left-top {
	height: 45px;
	border-bottom: 1px solid #dedede;
}

#main2-left-top-left {
	float: left;
	padding-left: 6px;
	padding-top:12px;
	color: #808080;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: -1px;
}

#main2-left-top-left a {
    text-decoration: none;
    color: #808080;
}

#main2-left-top-right {
	float: left;
	width: 280px;
	height: 17px;
	padding-left: 36px;
    padding-top: 18px;
}

#main2-left-top-right h1 {
    font-size: 11px;
    color: #8ab108;
    font-weight: bold;
    margin: 0;
    padding:0 3px 0 0;
    display: inline;
}

#main2-left-top-right .allitolag-tags {
	float: left;
	font-weight: normal;
	font-size: 11px;
	overflow: hidden;
	height:16px;
	width: 481px;
	right: 0;
	text-align: right;
}

#main2-left-top-right .allitolag-tags a {
    color: #005b7f;
    text-decoration: none;
    padding-left: 3px;
}

#main2-left-top-right .allitolag-tags a:hover {
	background-color: #f7401c;
	color: #FFFFFF;
}

#main2-left-left {
    float: left;
    width: 280px;
    padding-left: 8px;
    padding-top: 10px;
}

#main2-left .ajanlo.ajanlo-nagy {
    font-size: 100% !important;
    margin-top: 0;
}

#main2-left .ajanlo.ajanlo-nagy .pic {
	padding-bottom:6px;
}

#main2-left .ajanlo.ajanlo-nagy p {
	color:#404040;
	font-size:110%;
	line-height:137%;
	margin: 4px 0 0;
	padding:0;
}

#main2-left-right {
	float:left;
	overflow:hidden;
	padding-left:34px;
	padding-top:2px;
	width:280px;
}

#main2-left .ajanlo {
    font-size:110%;
    margin-top:10px;
}

#main2-left .ajanlo p {
    color:#404040;
    margin:0;
    padding-bottom:12px;
    padding-right:10px;
    padding-top:0;
}


#main2-left-right .banner_280 {
    background: #f0f0f0 url(hirdetes_bg.gif) no-repeat 213px 91%;
    display: block;
    width: 265px;
    color:#005f7f;
    font-size:12px;
    padding:10px 5px 17px 10px;
    margin-bottom: 10px;
}

#main2-left-right .banner_280 h1 {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#main2-left-right .banner_280 a {
	text-decoration: none;
	color: #005f7f;
}

#main2-right {
    float: left;
    width: 298px;
    margin-left: 22px;
    border: 1px solid #b3b3b3;
}

#main2-right-top {
	border-bottom:1px solid #DEDEDE;
	height:50px;
	margin: 0 1px;
}

#main2-right-top-left {
	color:#808080;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:21px;
	padding-left:7px;
	padding-top:15px;
	width:231px;
}

#main2-right-top-left h2 {
    display:inline;
    font-size:21px;
    font-weight:normal;
    margin:0;
}

#main2-right-top-left h2 a {
    text-decoration:none;
    color:#808080;
}

#main2-right-top-left strong {
	font-family:Arial,Helvetica,sans-serif;
}

#main2-right-top-right {
	float: left;
	width: 58px;
	padding-top: 14px;
}

#scroll-left {
	float: left;
	display: block;
	background: url(scroll_left_bg.gif) no-repeat;
	width: 29px;
	height: 29px;
}

#scroll-right {
	float: left;
    display: block;
    background: url(scroll_right_bg.gif) no-repeat;
    width: 29px;
    height: 29px;
}

.top27-content {
	padding: 10px 9px 0;
}

.top27-content a .pic img {
	border: none;
}

.top27-content.over {
	position: absolute;
}

.top27-content .pic {
	padding-bottom: 9px;
}

.top27-content h1 {
    color:#005F7F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:213%;
	line-height:125%;
	margin: 0;
}

.top27-content h1 a {
    color:#005F7F;
    text-decoration:none;
}

.top27-content h1 a:hover {
	background-color:#F7401C;
	color:#FFFFFF;
}

.top27-content p {
	color:#404040;
	font-size:110%;
	line-height:137%;
	margin: 4px 0 10px;
	padding:0;
}

#main3 {
	padding: 20px 20px 10px;
}

/******BIG Picture**********************************/

#big-picture {
    background: #000000 url(bigpicture_bg.jpg) no-repeat;
    width: 940px;
    height: 507px;
}

#big-picture #img-scroller {
    overflow: hidden; 
    position: relative;
    width: 720px;
    height: 480px;
    top: 8px;
    left: 10px; 
    float: left;
}

#big-picture #img-scroller img {
    width: 720px;
    height: 480px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
}

#big-picture .img-scroller-count {
    font-weight: bold;
}

#big-picture #img-right {
	float: left;
	left: 22px;
	position: relative;
	width: 198px;
}

#big-picture #img-right #img-scroller-nav {
	height: 56px;
	color: #c1a46a;
	padding-top: 12px;
	font-size: 11px;
}

#big-picture #img-right #img-scroller-nav h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
}

#big-picture #img-right #img-scroller-nav h2 a {
    text-decoration:none;
    color:#C1A46A;
}

#big-picture #img-right #img-scroller-nav h2 b {
    margin: 0;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 18px;
}

#big-picture #img-right #img-prev {
	cursor:pointer;
	height:35px;
	width:38px;
	float: right;
	z-index: 10;
	background: url(nagykep_prev.gif) no-repeat;
}

#big-picture #img-right #img-prev a {
    text-decoration: none;
}

#big-picture #img-right #img-next {
	cursor:pointer;
	height:35px;
	width:38px;
	float: right;
	z-index: 10;
	background: url(nagykep_next.gif) no-repeat;
}

#big-picture #img-right #img-next a {
    text-decoration: none;
}

#big-picture #img-right #img-info {
	height:364px;
	overflow:hidden;
	width:189px;
}

#big-picture #img-right #img-info h1 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:150%;
	font-weight:bold;
	line-height:110%;
	margin:0;
	padding:0;
	letter-spacing: -1px;
}
#big-picture #img-right #img-info h1 a {
	color:#FFFFFF;
	text-decoration: none;	
}

#big-picture #img-right #img-info h2 {
	color:#C1A46A;
	font-size:105%;
	font-weight:normal;
	margin:7px 0 0;
	padding:0;
}

#big-picture #img-right #img-info .author {
	color:#C1A46A;
    font-size:100%;
    font-weight:normal;
    margin:0;
    padding:0;
}

#big-picture #img-right #img-info p {
	color:#999999;
	font-size:106%;
	font-weight:normal;
	line-height:139%;
	margin:0;
	padding:2px 1px 0 0;
}
#big-picture #img-right #img-info p a {
	color:#999999;
	text-decoration: none;	
}

#big-picture #img-right #img-footer {
	color:#c1a46a;
	font-size:95%;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	width:189px;
	padding-top: 10px;
}

#big-picture #img-right #img-footer a {
    text-decoration: none;
    color: #c1a46a;
}

#big-picture #img-right #img-footer a:hover {
    color: #FFFFFF;
    background-color: #F7401C;
}

#main4 {
    width: 980px;
    /*height: 369px;*/
    margin-top: 11px;
}

#main4-left {
    float:left;
    padding-left:20px;
    width:540px;
}

#propeller-cimlap {
    background: url(sraffozott_keret.gif) repeat;
    padding:4px;
}

#propeller-cimlap-inner {
    background-color:#FFFFFF;
    border:1px solid #FFFFFF;
}

#propeller-cimlap-top {
    border-bottom:1px solid #DEDEDE;
    height:33px;
    color:#808080;
    font-family:Arial,Helvetica,sans-serif;
    font-size:21px;
    font-weight:700;
    letter-spacing:-1px;
    padding-left:6px;
    padding-top:12px;
    text-transform: uppercase;
}

#propeller-cimlap-left, 
#propeller-cimlap-right {
    float:left;
    overflow:hidden;
    padding:10px;
    width:245px;
}

#propeller-cimlap-top a {
    color:#808080;
    text-decoration: none;
}

#propeller-cimlap-left h2 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:213%;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:120%;
    margin:0 0 10px;
}

#propeller-cimlap-left h2 a {
    color:#005F7F;
    text-decoration:none;
}

#propeller-cimlap-left .pic a img {
    border: none;
}

#propeller-cimlap-right h1 {
    color:#404040;
    font-size:120%;
    font-weight:bold;
    margin:0;
}

#propeller-cimlap-right h1 a {
    color:#005F7F;
    text-decoration:none;
}


#main4-left-left {
	float: left;
	width: 316px;
	border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    padding: 1px;
    overflow: hidden;
}

#main4-left-right {
    float: left;
    width: 300px;
    margin-left: 15px;
    border: 1px solid #dedede;
    padding: 1px;
    overflow: hidden;
}

#main4-left-top {
	height: 44px;
	padding-left: 40px;
    padding-top: 6px;
    border-bottom: 4px solid #efefef;
}

#main4-left-top a {
	background: url(mymusic_bg.gif) no-repeat;
	width: 103px;
	height: 38px;
	display: block;
	float: left;
	text-decoration: none;
}

#main4-left-right-top {
    height: 38px;
    padding-left: 8px;
    padding-top: 12px;
    border-bottom: 4px solid #efefef;
}

#main4-left-right-top a {
	float: left;
	background: url(propeller_bg.gif) no-repeat;
	width: 122px;
	height: 32px;
	display: block;
	text-decoration: none;
}

#main4-left-right-top ul {
    margin: 13px 7px 0 0;
    padding: 0;
    text-align: right;
    width: 163px;
    float: right;
}

#main4-left-right-top ul li {
    display: inline;
    background: url(mymusic_link_sep.gif) no-repeat 7px center;
    padding-left: 16px;
}

#main4-left-right-top ul li.first {
    background: none !important;
}

#main4-left-right-top ul li a {
    color: #f9ad02;
    font-weight: bold;
    font-size: 13px;
    /* "#main4-left-top a"-ból örökölt cuccok törlése  */
    text-decoration: none;
    display: inline;
    background: transparent;
    float: none;
}

#main4-left-right-top ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}




#main4-left-right-bottom {
	padding: 10px;
}

#main4-left-right-bottom h3 {
	font-size: 120%;
	color: #404040;
	font-weight: bold;
	margin: 0;
}

#main4-left-right-bottom h3 a {
    text-decoration: none;
    color: #005F7F;
}

#main4-left-right-bottom h3 a:hover {
    background-color: #F7401C;
    color: #FFFFFF;
}

#main4-left-right-bottom p {
	margin: 5px 10px 10px 0;
	color: #404040;
}

/*

#main4-left-right-bottom .pic {
	padding: 10px 0;
	width: 265px;
}

#main4-left-right-bottom .pic a img {
	border: none;
}

#main4-left-right-bottom .pic-center {
	margin: 0 auto;
	text-align: center;
}

#main4-left-right-bottom .pic-left img {
}

#main4-left-right-bottom .pic-right img {
	float: right;
}
*/

#main4-left-right-bottom ul {
	padding-left: 20px;
	list-style: url(propeller_li.gif);
	margin: 0 0 12px;
}

#main4-left-right-bottom ul li {
	padding: 2px 0;
}

#main4-left-right-bottom ul li a {
	text-decoration: none;
	color: #005F7F;
}

#main4-left-right-bottom ul li a:hover {
    background-color: #F7401C;
    color: #FFFFFF;
}

.main4-left-right-bottom-left {
	float: left;
	width: 60px;
}

.main4-left-right-bottom-left .pic {
	width: 60px;
	height: 60px;
	padding: 0 0 10px !important;
}

.main4-left-right-bottom-left .pic img {
    width: 60px;
    height: 60px;
}

.main4-left-right-bottom-left .pic a img {
	border: none;
	width: 60px;
    height: 60px;
}

.main4-left-right-bottom-right {
	float: left;
	padding-left: 10px;
	width: 170px;
}

#main4-left-right-bottom .propellercikk {
	float: left;
	width: 132px;
	height: 47px;
}

#main4-left-right-bottom .propellercikk .pc-left {
	float: left;
}

#main4-left-right-bottom .propellercikk .pc-right {
    float: left;
    padding: 3px 0 0 7px;
    font-size: 10px;
    color: #404040;
    width: 75px;
}

#main4-left-right-bottom .propellercikk .pc-right a {
	display: block;
	color: #005F7F;
	text-decoration: none;
	border-bottom: 1px dotted #aaaaaa;
	padding-top: 3px;
	font-size: 12px;
	font-weight: bold;
}

#main4-left-right-bottom .propellercikk .pc-right a:hover {
    color: #000000;
}

#main4-left-top ul {
	margin: 15px 10px 0 0;
	padding: 0;
	text-align: right;
	width: 163px;
	float: right;
}

#main4-left-top ul li {
	display: inline;
	background: url(mymusic_link_sep.gif) no-repeat 7px center;
	padding-left: 16px;
}

#main4-left-top ul li.first {
	background: none !important;
}

#main4-left-top ul li a {
	color: #C00000;
	font-weight: bold;
	font-size: 13px;
	/* "#main4-left-top a"-ból örökölt cuccok törlése  */
	text-decoration: none;
	display: inline;
	background: transparent;
	float: none;
}

#main4-left-top ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#main4-left-top img {
	padding: 0;
	margin: 0 6px;
}

#main4-left-bottom {
	margin-left: 20px;
	margin-top: 18px;
}

#main4-left-bottom .mymusic-cikk {
	float: left;
	width: 288px;
	height: 125px;
	padding-left: 22px;
	padding-bottom: 18px;
	overflow: hidden;
}

#main4-left-bottom .mymusic-cikk-kep {
	float: left;
	width: 110px;
	height: 110px;
}

#main4-left-bottom .mymusic-cikk-kep img {
    width: 110px;
    height: 110px;
}

#main4-left-bottom .mymusic-cikk-szoveg {
	float:left;
	margin:0 25px 0 10px;
	width:141px;
	height: 126px;
	overflow: hidden;
}

#main4-left-bottom .mymusic-cikk-szoveg h1 {
    padding: 0;
    margin: 0;
    
    font-weight:bold;
    font-size: 133%;
    line-height: 110%;
}

#main4-left-bottom .mymusic-cikk-szoveg h1 a {
    color: #c5161d;
    text-decoration: none;
}

#main4-left-bottom .mymusic-cikk-szoveg h1 a:hover {
    background-color: #f7401c;
    color: #FFFFFF;	
}

#main4-left-bottom .mymusic-cikk-szoveg p {
    padding: 0;
    margin: 0;
    
    font-weight:normal;
    font-size: 108%;
    color: #404040;
    line-height: 140%;    
}

#main4-right {
	float: left;
	width: 300px;
	margin-left: 20px;
}

#main4-right-top {
	width: 370px;
	/*height: 286px;*/
	background: url(sraffozott_keret.gif);
	padding: 4px;
}

#main4-right-top-inner {
	/*position: relative;
	top: 4px;
	left: 4px;
	width: 292px;
	height: 278px;*/
	
	background: #FFFFFF url(hirdetes_250_250_bg.gif) no-repeat 40px 0;
}

#main4-right-top-inner .ads.banner_250 {
	width: 250px;
	/*height: 250px;
	position: relative;
	top: 21px;
	left: 21px;*/
	padding: 20px 20px 10px;
}

.cimlap #main4-right-top-inner .ads.banner_250 {
    width: 330px !important;
}

.ads.banner_250 a img {
	border: none;
}

.ads.banner_300 {
    background: #f0f0f0 url(hirdetes_bg.gif) no-repeat 233px 95%;
    display: block;
    width: 285px;
    color:#005f7f;
    font-size:12px;
    padding:10px 5px 15px 10px;
    margin-top: 5px;
}

.ads.banner_300 h1 {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.ads.banner_300 a {
	text-decoration: none;
	color:#005f7f;
}

.ads.banner_300 a img {
	border: none;
}

.banner_120 {
	text-align: center;
	margin-top: 20px;
}

#main5 {
	width: 960px;
	height: 282px;
	margin-top: 22px;
	margin-left: 2px;
	background: url(webcam_bg.gif) no-repeat;
}

#main5-top {
    height: 32px;
    padding-top: 22px;
    padding-left: 171px; /* 141px */
}

#webcam-refresh-all {
	width: 104px;
	height: 16px;
	background: url(osszes_frissit_btn.gif) no-repeat;
	display: block;
	float: left;
	text-decoration: none;
}

#webcam-random {
    display: none; /* display: block; */
    width: 120px;
    height: 16px;
    background: url(meglepetes_cam_btn.gif) no-repeat;
    
    float: left;
    margin-left: 9px;
    text-decoration: none;
}

#webcam-sajat {
	float: right;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
	margin-right: 10px;
	padding-top: 3px;
}

#webcam-sajat #utv {
    color: #289e23;
}

#main5-bottom {
	padding-left: 7px;
	width: 100%;
}

.webcam-box {
	width: 210px;
	height: 207px;
	padding-left: 25px;
	float: left;
	/*background: red;*/
	overflow: hidden;
}

.webcam-box span {
	z-index: 100;
	position: absolute;
	width: 136px;
	height: 41px;
}

.webcam-box[class] {
	padding-left: 25px;
}

.webcam-box img {
	padding-left:2px;
	padding-bottom:8px;
	padding-top:4px;
}

.webcam-box a img {
	border: none;
}

#main5-bottom-left {
	float: left;
	width: 133px;
}

.webcam-box .webcam-varos {
	display: block;
	/*background: transparent url(dropdown_btn.gif) no-repeat 2px 5px;*/
	padding-left: 19px;
	
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
	width: 100px;
}

.webcam-box .webcam-hely {
	display: block;
    /*background: transparent url(dropdown_btn.gif) no-repeat 2px 5px;*/
    padding-left: 19px;
    
    font-weight: bold;
    font-size: 11px;
    color: #404040;
    text-decoration: none;
    margin-top: 5px;
    width: 115px;
}

.webcam-box #webcam-player {
	height: 159px;
	padding: 4px 2px;
	overflow: hidden;
 }
 
 .webcam-box #webcam-player a #video {
    cursor: pointer;
 }

 #main5-bottom-right {
    float: right;
 }

.webcam-box .webcam-refresh {
	width: 59px;
	height: 16px;
	padding-right: 14px;
	background: url(frissites_btn.gif) no-repeat;
	display: block;
	text-decoration:none;
	font-size: 0;
}

#footer {
	background-color: #000000;
	margin-top: 40px;
	margin-left: 22px;
	height: 107px;
	width:940px;
}

#footer-top {
	height: 72px;
	border-bottom: 1px solid #171717;
}

#footer-top-left {
	float: left;
	width: 329px;
	padding-left: 11px;
	padding-top: 15px;
}

#footer-top-left a {
	color: #2d8fb0;
	background: url(level_bg.gif) no-repeat scroll 0 3px;
	padding-left: 20px; 
	text-decoration: none;
	
	font-weight: bold;
	font-size: 12px;
}

#footer-top-center {
	float: left;
	width: 309px;
	height: 55px;
	padding-top: 15px;
	padding-right:122px; 
	overflow: hidden;
	
    
    font-size: 12px;
    font-weight: normal;
}

#footer-top-center h1 {
	color: #999999;
	
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	display: inline;
}

#footer-top-center a {
	text-decoration: none;
	color: #2d8fb0;
	padding-left: 2px;
}

#footer-top-right {
	float: left;
	padding-top: 12px;
	width: 160px;
}

#footer-top-right h1 {
	
	font-weight: normal;
	font-size: 12px;
	color: #999999;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	height: 17px;
	padding-top: 4px;
	padding-right: 9px;
}

#szovegmeret {
	height: 20px;
}

a.changefontsize {
	color: #2d8fb0;
	width: 19px;
	height: 17px;
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	vertical-align: baseline;
	margin-right: 1px;
}

.cfs1 {
	font-size: 11px;
	padding-top: 4px;
}

.cfs2 {
    font-size: 13px;
    padding-top: 3px;
}

.cfs3 {
    font-size: 15px;
    padding-top: 2px;
}

.cfs4 {
    font-size: 17px;
}

a.activefontsize {
    color: #FFFFFF;
    background-color: #2d8fb0 !important;
    text-decoration: none;
}

a.setbgcolor {
	width: 17px;
    height: 15px;
    display: block;
    float: left;
    text-decoration: none;
    text-align: center;
    vertical-align: baseline;
    margin-right: 1px;
    border-width: 1px;
    border-style: solid;
    font-size: 1px;
}

.bgc1 {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.bgc2 {
    background-color: #b3b3b3;
    border-color: #b3b3b3;
}

.bgc3 {
    background-color: #666666;
    border-color: #666666;
}

.bgc4 {
    background-color: #212121;
    border-color: #212121;
}

#hatterszin {
	padding-top: 10px;
}

#hatterszin h1 {
	padding-left: 16px;
}

a.activebgcolor {
    border: 1px solid #aed723 !important;
}

#footer-bottom {
	
	font-size: 11px;
	font-weight: normal;
	padding-left: 12px;
	padding-top: 9px;
}

#footer-bottom a {
	color: #2d8fb0;
	text-decoration: none;
	background:transparent url(footer_link_sep.gif) no-repeat scroll 3px 1px;
	padding-left: 11px;
}

a.footer-first-link {
	padding: 0 !important;
	background: none !important;
}

#footer-bottom a.rss {
	background: transparent url(footer_sep_rss.gif) no-repeat scroll 1px 0;
	padding-left: 33px;
	color: #f98300;
}

#sponsors {
	height: 82px;
}

#sponsors #copyright {
	float: left;
	padding-left: 33px;
	padding-top: 32px;
	
	font-weight: normal;
	font-size: 11px;
	color: #808080;
	width: 214px;
}

#sponsors #logos {
	float: left;
}

#sponsors #logos a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

#sponsors #sponsor1 {
	width: 40px;
	height: 63px;
	background: url(sponsor1.gif) no-repeat;
}

#sponsors #sponsor2 {
    width: 68px;
    height: 63px;
    background: url(sponsor2.gif) no-repeat;
}

#sponsors #sponsor3 {
    width: 48px;
    height: 63px;
    background: url(sponsor3.gif) no-repeat;
}

#sponsors #sponsor4 {
    width: 63px;
    height: 63px;
    background: url(sponsor4.gif) no-repeat;
}

#sponsors #sponsor5 {
    width: 68px;
    height: 63px;
    background: url(sponsor5.gif) no-repeat;
}

#sponsors #sponsor6 {
    width: 99px;
    height: 63px;
    background: url(sponsor6.gif) no-repeat;
}

#sponsors #publishing {
    width: 159px;
    height: 63px;
    background: url(publishing.gif) no-repeat;
}

#sponsors #carnation {
	float: right;
}

#sponsors #carnation #carnation-logo {
	display: block;
	width: 160px;
	height: 63px;
	background: url(carnation.gif) no-repeat;
	text-decoration: none;
}

#rightside {
    width: 210px;
    float: left;
    margin-left: 20px;
    z-index: 1;
}

#rightside #programajanlok {
	background: url(rightside_line.gif) no-repeat top left;
}

#rightside #programajanlok #prog-header {
	
	font-weight: normal;
	font-size: 10px;
	color: #8ab108;
	padding-top: 9px;
	height: 33px;
	border-bottom: 4px solid #8ab108; 
}

#rightside #programajanlok #prog-header h1 {
    font-weight: bold;
    font-size: 15px;
    padding: 0;
    margin-top: 0;
    margin-bottom: -3px;
}

#rightside #programajanlok #prog-main {
	padding-top: 10px;
	z-index: 1;
}

.prog-ajanlo {
	position: relative;
	background: url(rightside_line.gif) no-repeat left bottom;
	padding-bottom: 3px;
	margin-bottom: 9px;
	z-index: 1;
}

.prog-ajanlo .source, .prog-ajanlo .caption, .prog-ajanlo .title {
	display: none;
}

.prog-ajanlo.last {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.prog-ajanlo .felcim {
	background-color: #8AB108;
	color: #FFFFFF;
	display: inline;
	font-size: 90%;
	font-weight: bold;
	height: 15px;
	padding: 1px 3px 2px;
}

.prog-ajanlo .felcim.image {
	position: absolute; 
	top: 36px; 
	left: 0;
	z-index: 1;
}

.prog-ajanlo h1 {
    clear: left;
    font-weight: bold;
    font-size: 125%;
    margin: 3px 0 0;
    color: #2d8fb0;
}

.prog-ajanlo h1 a {
    color: #2d8fb0;
    text-decoration: none;
}

.prog-ajanlo h1 a:hover {
    color: #FFFFFF;
    background-color: #F7401C;
}

.prog-ajanlo p {
	font-size: 90%;
	line-height: 150%;
	padding-bottom: 6px;
}

#rightside #blogok {
    background: url(rightside_line.gif) no-repeat top left;
    margin-top: 35px;
}

#rightside #blogok #blog-header {
    font-weight: normal;
    font-size: 10px;
    color: #8ab108;
    padding-top: 9px;
    height: 33px;
    border-bottom: 4px solid #8ab108; 
}

#rightside #blogok #blog-header h1 {
    font-weight: bold;
    font-size: 15px;
    padding: 0;
    margin-top: 0;
    margin-bottom: -3px;
}

#rightside #blogok #blog-header h1 a {
	color: #8AB108;
	text-decoration: none;
}

#rightside #blogok #blog-main {
    padding-top: 10px;
}

#rightside #blogok #blog-main .blog-ajanlo {
    line-height:140%;
    padding-top: 20px;
    background: url(rightside_line.gif) no-repeat 0 5px;
    font-size: 11px;    
}

#rightside #blogok #blog-main .blog-ajanlo h1 {
    font-weight: bold;
    font-size: 120%;
    margin: 0;
}

#rightside #blogok #blog-main .blog-ajanlo h1 a {
    color: #2d8fb0;
    text-decoration: none;
}

#rightside #blogok #blog-main .blog-ajanlo h1 a:hover {
    color: #FFFFFF;
    background-color: #F7401C;
}

#rightside #blogok #blog-main .blog-ajanlo.first {
	padding-top: 0 !important;
	background: none !important;
}

#rightside #blogok #blog-main .blog-ajanlo p {
    font-weight: normal;
    font-size: 100%;
    color: #404040;
    padding: 5px 0 0 0;
    line-height: 160%;
}


#rightside .hirdetesek {
	padding-top: 5px;
}

.banner_160 {
	background: url(hirdetes_bg.gif) no-repeat 50% 0;
	padding-top: 15px; 
	margin-top: 30px;
}

.banner_160 img {
	border: 1px solid #f0f0f0;
	padding: 2px;
	border: none;
}

/************* rovatindex ******************/

#rindex1 {
	width: 960px;
	padding: 0 0 0 20px;
}

#rindex1-left {
	float: left;
	width: 620px;
}

#rindex1-left-top {
	padding: 4px;
	background: url(sraffozott_keret.gif);
}

#rindex1-left-top-inner {
    background-color: #FFFFFF;
    padding: 10px 0 0;
}

#rindex1-left-top-inner-left {
    float: left;
    width: 282px;
    padding-left: 7px;
    padding-right: 17px;
}

#rindex1-left-top-inner-right {
    float: left;
    width: 279px;
    padding-right: 7px;
    padding-left: 20px;
}

#rindex1-left .ajanlo.ajanlo-nagy p {
	font-size:112%;
    line-height:137%;
}

#rindex1-left-bottom {
    margin-top: 20px;
    background-color: red;
    height: 100px;
}

#rindex1-right {
    width: 310px;
    float: left;
    padding-left: 19px;
    overflow-x: hidden; 
}

#rindex1-right-left {
    float: left;
    width: 140px;
    padding-right: 10px;
    margin-bottom: 10px;
}

#rindex1-right-right {
    float: left;
    width: 140px;
    padding-left: 9px;
    margin-bottom: 10px;
}

.legfrissebb {
    border: 1px solid #dedede;
    padding: 1px;
}

#cikk-main-right .legfrissebb {
	margin-top: 15px;
}

.legfrissebb #legfrissebb-head {
    border-bottom: 4px solid #dedede;
    height: 36px;
    padding-left:10px;
    padding-top:6px;
    font-size: 10px;
    color: #808080;
    font-weight: normal;
}

.legfrissebb #legfrissebb-head h1 {
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.legfrissebb .legfrissebbcikk {
    background:transparent url(rel_bg.gif) no-repeat scroll 9px 3px;
    border-bottom:1px solid #dedede;
    font-size:100%;
    margin-bottom:10px;
    margin-left:0;
    margin-top:10px;
    padding:0 4px 5px 19px;
    line-height:121%;
    overflow-x: hidden;
}

.legfrissebb .legfrissebbcikk.last {
	border-bottom: none;
}

.legfrissebb .legfrissebbcikk a {
    color: #005f7f;
    text-decoration: none;
}

.legfrissebb .legfrissebbcikk a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#rindex1-right-bottom {
    width: 290px;
    background-color: #f0f0f0;
    padding: 4px;
    margin-top: 18px;
    clear: both;
}

#rindex1-right-bottom-inner {
    background: url(hirdetes_250_250_bg.gif) no-repeat left -7px;
}

#rindex1-right-bottom-inner .ads.banner_250 {
    width: 250px;
    padding: 10px 20px;
}

#rindex1-right-bottom-inner .ads.banner_250 a img {
	border: none;
}

#rindex1-right-top {
    background:transparent url(sraffozott_keret.gif) repeat scroll 0 0;
    width: 290px;
    padding: 4px;
    clear: both;
    margin-bottom: 10px;
}
#rindex1-right-top-inner {
    background-color:#FFFFFF;
    padding:10px;
    text-align: center;
}
#rindex2 {
    width: 940px;
    margin: 0;
    padding: 0 20px;
}

#rindex2-left {
	float: left;
	width: 620px;
}

#rindex2-left-top {
	height: 22px;
	background: url(sraffozott_keret.gif);
	padding: 0 0 4px 0;
}

#rindex2-left-top-inner {
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
}

#rindex2-left-left {
	float: left;
	width: 280px;
	padding: 0 20px 0 10px;
}

#rindex2-left-right {
	float: left;
	width: 280px;
    padding: 0 10px 0 20px;
}

.ajanlo.rovatindex {
    font-size:110%;
    margin-top:10px;
}

.ajanlo.rovatindex h1 {
    font-size:120%;
    font-weight:bold;
    line-height:120%;
    margin: 0;
}

.ajanlo.rovatindex h1 a {
    color:#005F7F;
    text-decoration:none;
}

.ajanlo.rovatindex .pic {
	margin: 6px 0 6px;
}

.ajanlo.rovatindex .datum {
    font-size:80%;
    font-weight:normal;
    /*line-height:120%;*/
    margin: 0;
    color: #808080;
    display: block !important;
}

.ajanlo.rovatindex a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.ajanlo.rovatindex .video {
    background: url(video_bg.gif) no-repeat 100% 50%;
    padding: 0 29px 0 0;
    display: inline;
}

.ajanlo.rovatindex p {
    color:#404040;
    margin:0;
    padding-bottom:12px;
    padding-right:10px;
    padding-top:0;
    line-height: 133%;
}

.ajanlo.rovatindex .cikk-rel {
    background:transparent url(rel_bg.gif) no-repeat scroll 0 3px;
    color:#005b7f;
    display:block;
    font-size:95%;
    margin-bottom:20px;
    margin-left:16px;
    padding-left:10px;
    text-decoration:none;
}

#rindex2-left-bottom {
	height: 45px;
	border-top: 1px solid #dedede;
	background: url(sraffozott_keret.gif);
	padding: 0 0 4px 0;
}
#main-bigpicture #rindex2-left-bottom {
	margin: 0 20px 15px 0;
}
#rindex2-left-bottom-inner {
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
}

#rindex2-left-bottom-inner h1 {
	font-size: 133%;
    font-weight: bold;  
    padding: 0;
    margin: 0;
    padding: 14px 0 0 10px;
    background: url(rel_bg.gif) no-repeat 10px 20px;
}
#main-bigpicture #rindex2-left-bottom-inner h1 {
	float: right;
}

#rindex2-left-bottom-inner h1 a {
	color: #005b7f;
	text-decoration: none;
	margin-left: 10px;
}

#rindex2-left-bottom-inner h1 a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#rindex2-right {
    float: left;
    width: 300px;
    margin-left: 20px;
}

#rindex2-right .bmeg {
	height: 490px !important;
	padding-top: 10px;
}

#rindex2-right #bmeg-container {
    height: 434px !important;
    width: 300px !important;
}

#rindex2-right #bmeg-foot #bmeg-foot-left {
    width: 123px !important;
}

#rindex2-right .banner_300 {
    background: #f0f0f0 url(hirdetes_bg.gif) no-repeat 233px 95%;
    display: block;
    width: 285px;
    color:#005f7f;
    font-size:12px;
    padding:10px 5px 15px 10px;
    margin-top: 5px;
}

#rindex2-right .banner_300 h1 {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#rindex2-right .banner_300 a {
    text-decoration: none;
    color:#005f7f;
}

#rindex2-right .banner_300 a img {
	border: none;
}

#galeria {
    width: 940px;
    height: 143px;
    margin: 40px 20px;
}

#galeria-top {
	height: 29px;
}

#galeria-top-left {
	float: left;
	width: 100px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #c1a46a;
	padding-left: 10px;
	padding-top: 4px;
	display: inline;
}

#galeria-top-left strong {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	display: inline;
}

#galeria-top-right {
    float: left;
    width: 825px;
    padding-right: 5px;
    text-align: right;
    height: 30px;
    overflow: hidden;
}

#galeria-top-right ul {
	margin: 10px 0 0;
}

#galeria-top-right ul li {
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    background: url(galeria_sep_bg.gif) no-repeat left center;
}

#galeria-top-right ul li a {
    text-decoration: none;
    font-size: 11px;
    color: #005b7f;
}

#galeria-top-right ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;	
}

#galeria-bottom {
    background: #FFFFFF url(galeria_bg.jpg) no-repeat;
    height: 114px;
    width: 940px;
}

.gallery-container {
	float: left;
	width: 879px;
	height: 114px;
	overflow: hidden;
	position: relative;
}

.galeria-bottom-left {
    float: left;
    background: url(galeria_arnyek1.png) no-repeat bottom left;
    width: 293px;
    height: 103px;
}

.galeria-bottom-center {
    float: left;
    background: url(galeria_arnyek2.png) no-repeat bottom left;
    width: 293px;
    height: 103px;
}

.galeria-bottom-right {
    float: left;
    background: url(galeria_arnyek3.png) no-repeat bottom left;
    width: 293px;
    height: 103px;
}

#galeria-bottom-scroll-left {
	float: left;
	width: 31px;
	height: 90px;
}

#galeria-bottom-scroll-left a {
	display: block;
	/*width: 100px;*/
	height: 100%;
	text-decoration: none;
}

#galeria-bottom-scroll-right {
	float: left;
	width: 29px;
	height: 90px;
}

#galeria-bottom-scroll-right a {
    display: block;
    /*width: 100px;*/
    height: 100%;
    text-decoration: none;
}

.galeria-kep {
    float: left;
    width: 120px;
    padding: 9px 0 0 11px;
}

.galeria-kep a img {
	border: none;
}

.galeria-szoveg {
    float: left;
    width: 150px;
    height: 75px;
    padding: 7px 0 0 10px;
    overflow: hidden;
}

.galeria-szoveg h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding: 0;
    margin: 0 0 4px;
    line-height: 120%;
}

.galeria-szoveg h1 a {
    text-decoration: none;
    color: #FFFFFF;
}

.galeria-szoveg p {
    font-size: 12px;
    color: #c1a46a;
    padding: 0;
    margin: 0;
}

/********* cikk ************/

#cikk-main {
    width: 960px;
    padding: 0 0 0 20px;
}

#cikk-leftside {
	float: left;
	width: 621px;
	padding: 0;
	margin: 0;
}

#cikk-main-left {
    float: left;
    width: 140px;
    margin: 0;
    padding: 0;
}

body.statikus #cikk-main-left {
	display: none;
}

body.statikus .article {
   width: 600px;
}

body.statikus .article .datum {
	display: none;
}

body.statikus .article .sources {
	display: none;
}

body.statikus .article #tags {
    display: none;
}

.article ul.rss-list {
	list-style-type: none;
	margin: 1em 0 0;
	padding: 0;
}

.article ul.rss-list li {
	padding-left: 20px;
	background: url(rss.jpg) 0 5px no-repeat;
	padding-top: 4px
}

#sidebar {
	padding: 10px 10px 0 10px;
	width: 120px;
	/* height: 190px; */
	background: url(sidebar_bg.jpg) no-repeat;
}

#sidebar .sidebar-top {
	border-bottom: 4px solid #e2e2e2;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#sidebar .sidebar-top .pic {
	float: left;
	border: 1px solid #dedede;
	padding: 2px;
	width: 48px;
	height: 48px;
	background-color: #FFFFFF;
}

#sidebar .sidebar-top .nev {
	float: left;
	width: 58px;
	height: 41px;
	padding: 5px 0 0 8px;
	overflow: hidden;
	display: table;
}

#sidebar .sidebar-top .nev-inner {
    display: table-cell;
    vertical-align: middle;  
    padding: 0;
    margin: 0;
    height: 41px;
    overflow: hidden;
}

#sidebar .sidebar-top .nev-inner img {
    padding: 0;
    margin: 0;
}

#sidebar .sidebar-top .nev p {
	font-weight: bold;
	font-size: 11px;
	padding: 1px 0 0 0;
	margin: 0;
	width: 58px;
	color: #404040;
}

#sidebar .sidebar-top .nev p a {
    text-decoration: none;
    color: #404040;
}

#sidebar .sidebar-top .nev p a:hover {
    background-color: #f7401c;
    color: #FFFFFF; 
}

#sidebar .sidebar-top a {
	font-size: 11px;
	color: #005f7f;
	text-decoration: none;
}

#sidebar .sidebar-top a:hover {
    background-color: #f7401c;
    color: #FFFFFF; 
}

#sidebar-center {
	border-bottom: 1px solid #e2e2e2; 
	margin-bottom: 5px;
}

#sidebar-center ul {
    list-style: none;
    padding: 10px 0 14px 2px;
    margin: 0;
    line-height: 17px;
}

#sidebar-center ul li a {
    font-size: 11px;
    color: #005f7f;
    text-decoration: none;
    margin-left: 18px;
    padding-left: 2px;
}

#sidebar-center ul li a:hover {
    background-color: #f7401c !important;
    color: #FFFFFF; 
}

#sidebar-center ul li.egyoldalas {
    background: url(egyoldalas_bg.gif) no-repeat 2px 2px;
}

#sidebar-center ul li.tovabbkuld {
    background: url(tovabbkuld_bg.gif) no-repeat left 2px;
}

.tovabbkuld {
    background: url(tovabbkuld_bg.gif) no-repeat left 2px;
}

.tovabbkuld a {
    font-size: 11px;
    color: #005f7f;
    text-decoration: none;
    margin-left: 18px;
    padding-left: 2px;
}

.tovabbkuld a:hover {
    background-color: #f7401c !important;
    color: #FFFFFF;
}

#sidebar-center ul li.nyomtat {
    background: url(nyomtat_bg.gif) no-repeat left 2px;
}

#sidebar-center ul li.hozzaszol {
    background: url(hozzaszol_bg.gif) no-repeat left 2px;
}

#sidebar-bottom {
    height: 21px;
    padding-top: 2px;
    margin-bottom: 10px;
}

#sidebar-bottom h1 {
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #8ab108;
	display: inline;
	margin: 0;
	padding: 4px 0 0 0;
}

#sidebar-bottom a.changefontsize {
	width: 13px;
	height: 17px;
}

#sidebar-bottom a.activefontsize {
    background-color: #8ab108 !important;
}

#sidebar-bottom .cfs4 {
	font-size: 16px;
}

.map {
	width: 132px;
	height: 132px;
	background: url(sraffozott_keret.gif);
	padding: 4px;
}

.map a {
	background-color: #FFFFFF;
	display: block;
	width: 100%;
	height: 100%;
}

.map a img {
	border: 0;
	width: 120px;
	height: 120px;
	margin: 6px;
}

.map.big {
	display: none;
	position: absolute;
	width: 460px;
	height: 460px;
	background: url(sraffozott_keret.gif);
    padding: 4px;
}

.map.big img {
    border: 0;
    width: 440px !important;
    height: 440px !important;
    margin: 10px;
}

#cikk-main-right1 {
    float: right;
    width: 150px;
    padding-left: 20px;
    background-color: red;
    height: 980px;
}

#cikk-main-right2 {
    clear: right;
    float: right;
    width: 300px;
    padding-left: 20px;
    background-color: green;
    height: 400px;
}

.article {
    float: left;
    width: 460px;
    padding-left: 20px;
    overflow: hidden;
}

.article h1 {
    margin: 0;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 213%;
    color: #404040;
    line-height: 120%;
}
.statikus .article h1 {
    text-align: center;
}

.article h2 {
	font-weight: bold;
	font-size: 150%;
	color: #404040;
	padding: 0;
	margin: 0;
	letter-spacing:-1px;
}

.content h2 {
	margin-bottom: 15px;
}

.article h3 {
    font-weight: bold;
    font-size: 125%;
    color: #404040;
    padding: 0;
    margin: 0;
}

.article .datum {
	font-size: 90%;
	color: #808080;
	padding-top: 10px;
}

.article .sources {
	font-size: 90%;
    color: #808080;
    padding: 4px 0 2px;
    font-weight: bold;
}

.article .sources a {
	text-decoration: none;
	color: #808080;
}

.article .sources a:hover {
	background-color:#F7401C;
	color:#FFFFFF;
}

.article #tags {
	padding-top: 2px;
}

.article #tags h1 {
	display: inline;
	font-weight: bold;
	color: #8ab108;
	margin: 0;
	padding: 0;
	font-size: 90%;
}

.article #tags ul {
    display: inline;
    margin: 0;
    padding: 0;
}

.article #tags ul li {
	display: inline;
}

.article #tags ul li a {
	padding-left: 3px;
	font-size: 90%;
	color: #005f7f;
	text-decoration: none;
}

.article #tags ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF; 
}

.article .lead {
    font-weight: bold;
    font-size: 125%;
    color: #404040;
    padding: 10px 0;
    margin: 0;
}

.pic .magnifier {
	display: none;
}

.article .content {
    font-size: 120%;
    color: #404040;
    padding: 10px 0;
    margin: 0;
    line-height: 125%;
    /*
    width: 460px;
    overflow: hidden;
    */
}

.article a {
    color: #005f7f;
}

.article a:hover {
    background-color: #f7401c;
    color: #FFFFFF; 
}

.article a .pic {
	border: none;
} 

.article a .pic img {
    border: none;
} 

.article .pic a {
    color: #005f7f;
}

.article .pic a:hover {
	background-color: #f7401c;
    color: #FFFFFF; 
}

.article .pic a img {
    border: none;
} 

.article .ads.billboard {
	margin: 10px auto;
	padding: 20px;
	border: 1px solid #dedede;
	width: 370px;
	background: url(hirdetes_bg.gif) no-repeat 174px 5px;
}

.article .ads.billboard a img {
	border: none;
}

.article .pic {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: none;
}

.article .pic .source {
	float: right;
	padding: 0;
	margin: 0;
	position: relative;
	background-color:#FFFFFF;
	color:#808080;
	font-size:75%;
}

.article .pic .title {
	font-weight: bold;
	color: #005F7F;
	padding-top: 5px;
}

.article .pic .pic-caption-nagy {
	font-size: 90%;
	line-height: 120%;
}

.article .pic .pic-caption-kicsi {
    font-size: 75%;
    line-height: 120%;
}

.article .pic-left, .article .pic-undefined {
	float: left;
	margin-right: 20px;
}

.article .pic-right {
    float: right;
    margin-left: 20px;
}

.article .pic-center {
    margin: 20px auto;
    text-align: center;
    width: 100%;
}

.article .content .box.quote {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 260px;
}

.article .content .box.frame {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 300px;
}

.article .content .box.frame .frame-top {
	height: 16px;
	width: 284px;
    font-size: 1px;
    line-height: 1px;
}

.article .content .box.frame.box-center .frame-top {
    width: 460px !important;
}

.article .content .box.frame .frame-top-left {
    float: left;
    background: url(frame_top_left_bg.gif) no-repeat;
    height: 16px;
    width: 16px;
}

.article .content .box.frame .frame-top-center {
    background: url(frame_horizline_bg.gif) repeat-x left top;
    height: 16px;
}

.article .content .box.frame .frame-top-right {
	float: right;
	background: url(frame_top_right_bg.gif) no-repeat;
	height: 16px;
	width: 16px;
}

.article .content .box.frame .frame-bottom {
    height: 16px;
    width: 284px;
    font-size: 1px;
    line-height: 1px;
}

.article .content .box.frame.box-center .frame-bottom {
    width: 460px !important;
}

.article .content .box.frame .frame-bottom-left {
    float: left;
    background: url(frame_bottom_left_bg.gif) no-repeat;
    height: 16px;
    width: 16px;
}

.article .content .box.frame .frame-bottom-center {
    background: url(frame_horizline_bg.gif) repeat-x left bottom;
    height: 16px;
}

.article .content .box.frame .frame-bottom-right {
    float: right;
    background: url(frame_bottom_right_bg.gif) no-repeat;
    height: 16px;
    width: 16px;
}

.article .content .box-left.quote, 
.article .content .box-right.quote, 
.article .content .box-center.quote {
    float: left;
    margin-right: 20px;
    position: relative;
}

.article .content .box-left.frame {
    float: left !important;
    position: relative !important;
}


.article .content .box-right.frame {
    float: right !important;
    margin-right: -10px !important;
    margin-left: 20px !important;
    position: relative !important;
    width: 300px !important;
}

.article .content .box-center.frame {
    margin: 10px auto;
    width: auto;
}

.article .content .box.quote .content {
	color:#8AB108;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 150%;
	font-weigth: bold;
	line-height: 110%;
	text-align:right;
	padding: 0;
}

.article .content .box .title {
    display: none;
}

.article .content .box.frame .content {
    color: #808080;
    font-size: 90%;
    line-height: 150%;
    text-align: left;
    padding: 0 20px;
    border-left: 5px solid #b4ebff;
    border-right: 5px solid #b4ebff;
    width: 234px;
}

.article .content .frame .content {
    _width: 240px !important;
}
* html .article .content .frame .content {
    width: 234px !important;
}

.article .content .box.frame.box-center .content {
    width: 410px !important;
}
* html .article .content .box.frame.box-center .content {
    width: 410px !important;
}

.article .content .box.frame .content h1 {
    color: #808080;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 110%;
    font-weight: bold;
    line-height: 100%;
    text-align: left;
    padding: 0 0 5px;
}


.article .content .kepgaleria {
	height: 444px;
	background: #000000 url(cikk_galeria_bg.gif) no-repeat;
	margin: 25px 0;
}

.article .lapozo {
	margin-top: 10px;
	float: none;
	position: static;
	width: 460px;
}

.article .lapozo-inner {
    height: 24px;
    font-size: 14px;
    color: #999999;
    text-align: center;
    clear: left;
    margin: 0;
    padding: 17px 0 0;
    position: relative;
}

.article .lapozo-inner .active {
	font-weight: bold;
	color: #000000;
}

.article .lapozo-inner .lapozo-inner-left {
	float: left;
	font-weight: bold;
    padding-left: 10px;
    background: url(rel_bg.gif) no-repeat 0 4px;
}

.article .lapozo-inner .lapozo-inner-right {
    float: right;
    font-weight: bold;
    padding-left: 10px;
    background: url(rel_bg.gif) no-repeat 0 4px;
}

.article .lapozo-inner a {
	color: #005b7f;
	text-decoration: none; 
}

.article .lapozo-inner a:hover {
    background-color: #f7401c;
    color: #FFFFFF; 
}

#toolbar {
    height: 36px;
    background: url(ertekel_bg.gif) repeat-x;
    clear: left;
}

#toolbar #toolbar-left {
	background: url(ertekel_left_bg.gif) no-repeat;
	float: left;
	width: 1px;
	height: 36px; 
}

#toolbar #toolbar-right {
	float: right;
}

#toolbar #toolbar-right p {
	float: right;
	font-size: 11px;
    color: #999999;	
    margin: 11px 0;
}

#toolbar #toolbar-right a {
    float: right;
    display: block;
    width: 40px;
    height: 36px;
    text-decoration: none;
}

#toolbar #toolbar-right #ertekel-poz {
    background: url(ertekel_poz_bg.gif) no-repeat;
}

#toolbar #toolbar-right #ertekel-neg {
    background: url(ertekel_neg_bg.gif) no-repeat;
}

.banner_468 {
    margin: 10px auto 10px 155px;
    padding: 20px 0;
    border: 1px solid #dedede;
    width: 468px;
    background: url(hirdetes_bg.gif) no-repeat 50% 5px;
}
/****** BLOG *******/

#head-blog {
    height:72px;
    margin-left:22px;
    width:940px;
}

#head-blog a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(blank.gif);
}

.besugok #head-blog {
    background: url(blog_header_besugok.jpg) no-repeat;
}

.emberautomata #head-blog {
    background: url(blog_header_emberautomata.jpg) no-repeat;
}

.kkeblog #head-blog {
    background: url(blog_header_kkeblog.jpg) no-repeat;
}

.kocsor #head-blog {
    background: url(blog_header_kocsor.jpg) no-repeat;
}

.pannonroma #head-blog {
    background: url(blog_header_pannonroma.jpg) no-repeat;
}

.szivember #head-blog {
    background: url(blog_header_szivember.jpg) no-repeat;
}

.tragarsagok #head-blog {
    background: url(blog_header_tragarsagok.jpg) no-repeat;
}

.zloog #head-blog {
    background: url(blog_header_zloog.jpg) no-repeat;
}

.webtrend #head-blog {
    background: url(blog_header_webtrend.jpg) no-repeat;
}

.pisilofiu #head-blog {
    background: url(blog_header_pisilo.jpg) no-repeat;
}

.bubaj #head-blog {
    background: url(blog_header_bubaj.jpg) no-repeat;
}

.tutu #head-blog {
    background: url(blog_header_tutu.jpg) no-repeat;
}

.drukker #head-blog {
    background: url(blog_header_drukker.jpg) no-repeat;
}

.allianz #head-blog {
    background: url(blog_header_allianz.jpg) no-repeat;
}

.kispolgar #head-blog {
    background: url(blog_header_kispolgar.jpg) no-repeat;
}

.terratech #head-blog {
    background: url(blog_header_terratech.jpg) no-repeat;
}

.konzologia #head-blog {
    background: url(blog_header_konzologia.jpg) no-repeat;
}

.nonplusultra #head-blog {
    background: url(blog_header_nonplusultra.png) no-repeat;
}

.magyarbarack #head-blog {
    background: url(blog_header_magyarbarack.jpg) no-repeat;
}

.nanena #head-blog {
    background: url(blog_header_nanena.jpg) no-repeat;
}

#main-blog {
    margin-left: 22px;
    margin-top: 30px;
    width: 950px;
}

.blogok #main-blog {
	margin-top: 0;
}

#main-blog-left {
    float: left;
    width: 621px;
}

.blog {
    padding-bottom: 12px;
    margin-bottom:30px;
}

.blogok .blog {
    background: none;
    padding-bottom: 12px;
}

.besugok .blog {
    background: url(blog_footer_besugok.jpg) no-repeat left bottom;
}

.emberautomata .blog {
    background: url(blog_footer_emberautomata.jpg) no-repeat left bottom;
}

.kkeblog .blog {
    background: url(blog_footer_kkeblog.jpg) no-repeat left bottom;
}

.kocsor .blog {
    background: url(blog_footer_kocsor.jpg) no-repeat left bottom;
}

.pannonroma .blog {
    background: url(blog_footer_pannonroma.jpg) no-repeat left bottom;
}

.szivember .blog {
    background: url(blog_footer_szivember.jpg) no-repeat left bottom;
}

.tragarsagok .blog {
    background: url(blog_footer_tragarsagok.jpg) no-repeat left bottom;
}

.zloog .blog {
    background: url(blog_footer_zloog.jpg) no-repeat left bottom;
}

.zloog .blog {
    background: url(blog_footer_zloog.jpg) no-repeat left bottom;
}

.zloog .blog {
    background: url(blog_footer_zloog.jpg) no-repeat left bottom;
}

.webtrend .blog {
    background: url(blog_footer_webtrend.jpg) no-repeat left bottom;
}

.pisilofiu .blog {
    background: url(blog_footer_pisilo.jpg) no-repeat left bottom;
}

.bubaj .blog {
    background: url(blog_footer_bubaj.jpg) no-repeat left bottom;
}

.allianz .blog {
    background: url(blog_footer_webtrend.jpg) no-repeat left bottom;
}

.blog .content {
    color: #404040;
    padding: 10px 0;
    margin: 0;
}

.blog .lead {
    font-weight: bold;
    font-size: 125%;
    color: #404040;
    padding: 10px 0;
    margin: 0;
}

body.webtrend .blog .lead {
    font-size: 107%;
} 

.blog .cikk {   
    background: url(blog_footer.jpg) no-repeat left bottom;
    padding: 0 10px 8px 10px;
    line-height: 140%;
    font-size: 108%;
}

body.webtrend .blog .cikk {
    color: #404040;
    font-size: 120%;
    line-height: 125%;
}

.blog .cikk a {
	color: #005b7f;
}

.blog .cikk a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.blog .cikk .hozzaszolas {
    color: #2d8fb0;
    font-size: 11px;
    display: inline;
}

.blog .cikk .footer {
    clear: both;
    padding-top: 26px;
}

.blog .cikk .hozzaszolas.divider {
    padding-right: 5px;
    margin-right: 3px;
    border-right: 1px solid #dedede;    
}

.blog .cikk .hozzaszolas h1 {
    font-size: 11px;
    display: inline;
    margin: 0;
    padding: 0 5px 0 0;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #404040;
}

.blog .cikk .hozzaszolas a {
    text-decoration: none;
    color: #2d8fb0;
}

.blog .cikk .hozzaszolas a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.blog .cikk .bloglink {
	display: inline;
	text-align: right;
	float: right;
	background: url(rel_bg.gif) no-repeat 0 5px;
	padding-left: 10px;
}

.blog .cikk .bloglink a {
	font-size: 14px;
	font-weight: bold;
	color: #005b7f;
	text-decoration: none;
}

.blog .cikk .bloglink a:hover {
	background-color: #f7401c;
    color: #FFFFFF;
}

.blog .cikk .pic {
    margin: 0 0 10px 0; 
}

.blog .cikk .pic-left, .blog .cikk .pic-undefined {
    margin-right: 10px;
    float: left;
}

.blog .cikk .pic-right {
    margin-left: 10px;
    float: right;
}

.blog .cikk .pic-center {
    margin: 10px auto;
}

.blog .cikk h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 210%;
    color: #005f7f;
    margin: 0;
    padding: 0;
    letter-spacing: -1px;
    line-height:136%;
}

.blog .cikk h1 a {
    color: #005f7f;
    text-decoration: none;
}

.blog .cikk h1 a:hover {
	background-color: #f7401c;
    color: #FFFFFF;
}

.blog .cikk .header {
    font-size: 85%;
    color: #808080;
    padding-top: 5px;
    padding-bottom: 10px;
}

.blog .cikk .header .author {
    float: left;
    margin-right: 7px;
    padding-right: 8px;
    border-right: 1px solid #dedede;
}

.blog .cikk .header .datum {
    float: left;
    margin-right: 7px;
    padding-right: 8px;
    border-right: 1px solid #dedede;
}

.blog .cikk .header .rovatcim {
    float: left;
    color: #2d8fb0;
    margin-right: 7px;
    padding-right: 8px;
    border-right: 1px solid #dedede;
    font-weight: bold;
}

.blog .cikk .header .rovatcim a {
	color: #2d8fb0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

.rovatcim span {
	display: block;
}

body.cimlap .rovatcim span {
	display: block;
}

.blog .cikk .header .rovatcim a:hover {
	background-color: #f7401c;
    color: #FFFFFF;
}

.blog .cikk .header .kategoriak {
    float: left;
    white-space: nowrap;
}

.blog .cikk .header .kategoriak h1 {
    display: inline;
    font-weight: bold;
    color: #8ab108;
    font-size: 100%;
    padding:0 7px 0 0;
    margin: 0;
}

.blog .cikk .header .kategoriak ul {
    display: inline;
    padding: 0;
    margin: 0;
    white-space: normal; 
}

.blog .cikk .header .kategoriak ul li {
    display: inline;
    padding-right: 4px;
}

.blog .cikk .header .kategoriak ul li a {
    color: #005f7f;
    text-decoration: none;
}

.blog .cikk .header .kategoriak ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.lapozo {
    float: left;
    width: 100%;
    height: 45px;
    margin: 0;
    padding: 0;
    background: url(lapozo_bg.gif) repeat-x !important;
    overflow: hidden;
    position: relative;
}

.lapozo .inner {
    clear: left;
    float: left;
    height: 26px;
    margin: 0;
    padding: 14px 0 0;
	left: 50%;
	position: relative;
	text-align: center;
}

.lapozo .inner .inner-center {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    right: 50%;
}

.lapozo .inner .firstpage {
    float: left;
    font-size: 12px;
    background: url(firstpage_icon.gif) no-repeat 0 3px;
    padding-left: 17px;
    padding-right: 8px;
    margin-right: 7px;
    border-right: 1px solid #dedede;
}

.lapozo .inner .firstpage a {
    color: #005f7f;
    text-decoration: none;
}

.lapozo .inner .firstpage a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.prevpage {
    float: left;
    font-size: 12px;
    background: url(prevpage_icon.gif) no-repeat 0 3px;
    padding-left: 13px;
    padding-right: 6px;
    margin-right: 3px;
    border-right: 1px solid #dedede;
}

.prevpage a {
    color: #005f7f;
    text-decoration: none;
}

.prevpage a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.lapozo .inner ul {
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
    padding-right: 2px;
    margin-right: 9px;
    border-right: 1px solid #dedede;
    line-height: 14px;
}

.lapozo .inner ul li {
    display: inline;
}

.lapozo .inner ul li a {
    text-decoration: none;
    color: #005f7f;
    padding: 0 5px;
    font-size: 12px;
}

.lapozo .inner ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.lapozo .inner ul li.selected a {
    background-color: #8ab108;
    color: #FFFFFF;
}

.nextpage {
    float: left;
    font-size: 12px;
    background: url(nextpage_icon.gif) no-repeat 68px 3px;
    padding-right: 25px;
    padding-left: 2px;
    margin-right: 7px;
    border-right: 1px solid #dedede;
}

.nextpage a {
    color: #005f7f;
    text-decoration: none;
}

.nextpage a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.lastpage {
    float: left;
    font-size: 12px;
    background: url(lastpage_icon.gif) no-repeat 100% 3px;
    padding-right: 20px;
    padding-left: 2px;
}

.lastpage a {
    color: #005f7f;
    text-decoration: none;
}

.lastpage a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#main-blog-right {
    float: left;
    width: 300px;
    margin-left: 20px;
}

#blog-rss {
    height: 25px;
    padding-left: 35px;
    padding-top: 11px;
    background: url(rss.jpg) no-repeat 10px 11px;
    border: 1px solid #E68417;
    margin-bottom: 25px;
}

#blog-tags-top {
    background: url(blogtags_top.gif) repeat-x;
    height: 9px;
    width: 300px;
}

#blog-tags-top-left {
    background: url(blogtags_tl.gif) no-repeat;
    float: left;
    width: 9px;
    height: 9px;
}

#blog-tags-top-right {
    background: url(blogtags_tr.gif) no-repeat;
    float: right;
    width: 9px;
    height: 9px;
}

#blog-tags-center {
    background: url(blogtags_lr.gif) repeat-y;
    width: 300px;
}

#blog-tags-center .tagcloud {
    float: left;
    width: 286px;
    margin-left: 6px;
    padding-left: 3px;
    background: url(blogtags_inner.gif) repeat-x;
}

.tagcloud h1 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 115%;
    color: #808080;
}

.tagcloud ul {
    padding: 6px 0;
    margin: 0;
}

.tagcloud ul li {
    display: inline;
    padding: 2px;
}

.tagcloud ul li a {
    color: #005f7f;
    text-decoration: none;
}

.tagcloud ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
	
}

.tagcloud ul li.size1 a {
    font-size: 100%;
}

.tagcloud ul li.size2 a {
    font-size: 117%;
}

.tagcloud ul li.size3 a {
    font-size: 142%;
}

.tagcloud ul li.size4 a {
    font-size: 150%;
}

.tagcloud ul li.size5 a {
    font-size: 175%;
}

.tagcloud ul li.size6 a {
    font-size: 225%;
}

#blog-tags-bottom {
    background: url(blogtags_bottom.gif) repeat-x;
    height: 9px;
    width: 300px;
}

#blog-tags-bottom-left {
    background: url(blogtags_bl.gif) no-repeat;
    float: left;
    width: 9px;
    height: 9px;
}

#blog-tags-bottom-right {
    background: url(blogtags_br.gif) no-repeat;
    float: right;
    width: 9px;
    height: 9px;
}

#blog-rss a {
    color: #e68417;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

#blog-rss a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#blog-top5 {
    width: 300px;
    height: 329px;
    background: url(top5_bg.jpg) no-repeat;
    overflow: hidden;
    margin-top: 20px;
}

#blog-top5.first {
	margin-top: 0;
}

#blog-top5 .left, #blog-top5 .right {
    float: left;
    width: 150px;
    overflow: hidden;
}

.blog-top5-head {
    padding-left: 9px;
    padding-top: 12px;
    height: 42px;
}

.blog-top5-head h1 {
    font-size: 15px;
    color: #404040;
    margin: 0;
    padding: 0;
}

.blog-top5-head p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #404040;
    margin:-2px 0 0;
    padding: 0;
}

.blog-top5-main {
    padding-left: 29px;
    padding-top: 5px;
    height: 50px;
    width: 110px;
    overflow: hidden;
}

.blog-top5-main h1 {
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}

.blog-top5-main h1 a {
	color: #FFFFFF;
	text-decoration: none;
}

.blog-top5-main p {
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #FFFFFF;
}

#main-blog-right .legfrissebb {
    margin-top: 25px;
}

#main-blog-right .legfrissebb .legfrissebbcikk {
    padding: 0 4px 2px 19px;
}

#banner {
    background:transparent url(sraffozott_keret.gif) repeat scroll 0 0;
    padding:4px;
    width:292px;
    margin-top: 25px;
}

#banner-inner {
    background:#FFFFFF url(hirdetes_250_250_bg.gif) no-repeat scroll left top;
}

#banner-inner .ads.banner_250 {
    padding:20px 23px 10px;
    width:250px;
}

#banner-inner .ads.banner_250 a img {
	border: none;
}

/******** bigpicture *********/

#main-bigpicture {
    margin-left: 20px;
}

#main-bigpicture .tag-label {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 140%;
    font-weight: bold;
    color: #818181;
    margin: 0 0 15px 0;
    padding: 0 0 0 10px;
    line-height: 140%;
}

#main-bigpicture .tag-label span {
    font-size: 140%;
    color: #85b308;
}

#main-bigpicture .cikk {   
    line-height: 140%;
    font-size: 108%;
}

#main-bigpicture .cikk h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 210%;
    color: #005f7f;
    margin: 0;
    padding: 0 0 0 10px;
    letter-spacing: -1px;
}

#main-bigpicture .cikk h1 a {
	color: #005f7f;
	text-decoration: none;
}

#main-bigpicture .cikk h1 a:hover {
	background-color: #f7401c;
    color: #FFFFFF;
}

#main-bigpicture .cikk .header {
    font-size: 85%;
    color: #808080;
    padding: 5px 0 10px 10px;
}

#main-bigpicture .cikk .header .datum {
    float: left;
    margin-right: 7px;
    padding-right: 8px;
    border-right: 1px solid #dedede;
}

#main-bigpicture .cikk .header .rovatcim {
    float: left;
    color: #2d8fb0;
    margin-right: 7px;
    padding-right: 8px;
    border-right: 1px solid #dedede;
    font-weight: bold;
}

#main-bigpicture .cikk .header .kategoriak {
    float: left;
}

#main-bigpicture .cikk .header .kategoriak h1 {
    display: inline;
    font-weight: bold;
    color: #8ab108;
    font-size: 100%;
    padding:0 7px 0 0;
    margin: 0;
}

#main-bigpicture .cikk .header .kategoriak ul {
    display: inline;
    padding: 0; 
    margin: 0;
}

#main-bigpicture .cikk .header .kategoriak ul li {
    display: inline;
    padding-right: 4px;
}

#main-bigpicture .cikk .header .kategoriak ul li a {
    color: #005f7f;
    text-decoration: none;
}

#main-bigpicture .cikk .header .kategoriak ul li a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#main-bigpicture .cikk p {
    margin: 0;
    padding: 0 10px 10px;
}

#main-bigpicture .cikk p .tovabb {
    color: #8AB108; 
    padding-left: 15px; 
    font-weight: bold; 
    text-decoration: none;
}

#main-bigpicture .cikk .pic {
    margin: 0;
    padding: 0;
    font-size: 0px;
}

#main-bigpicture .cikk .pic a {
    margin: 0;
    padding: 0;
    text-decoration: none;
    border: none;
}

#main-bigpicture .cikk .pic a img {
    margin: 0;
    padding: 0;
    border: none;
}

#main-bigpicture .cikk .author {
	color:#999999;
	float: right;
	font-size: 90%;
	margin:-5px -5px 0 0;
}

#main-bigpicture .cikk .kepalairas {
    background: #000000;
    padding: 5px 20px 0 11px;
    margin: 0;
    color: #c1a46a;
    width: 909px;
    font-size: 95%;
}

#main-bigpicture .cikk .kepalairas h4 {
	margin: 0;
}

#main-bigpicture .cikk .footer {
    background: #000000 url(bigpicture_footer_bg.jpg) no-repeat top left;
    height: 29px;
    width: 929px;
    padding: 5px 0 0 11px;
    margin-bottom: 40px;
}

#main-bigpicture .cikk .footer.small {
	margin-bottom: 20px;
}

#main-bigpicture .cikk.last .footer {
    margin-bottom: 15px;
}

#main-bigpicture .cikk .hozzaszolas {
    color: #69c4e5;
    font-size: 11px;
    display: inline;
}

#main-bigpicture .cikk .hozzaszolas.divider {
    padding-right: 5px;
    margin-right: 3px;
    border-right: 1px solid #666666;    
}

#main-bigpicture .cikk .hozzaszolas h1 {
    font-size: 11px;
    display: inline;
    margin: 0;
    padding: 0 5px 0 0;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: #69c4e5;
}

#main-bigpicture .cikk .hozzaszolas a {
    text-decoration: none;
    color: #2d8fb0;
}

#main-bigpicture .cikk .hozzaszolas a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#main-bigpicture .cikk .hatterkepletoltes {
	float: right;
	margin-right: 15px;
	font-size: 11px;
	color: #808080;
}

#main-bigpicture .cikk .hatterkepletoltes a {
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 26px;
	margin-top: 4px;
	background: url(download_dropdown_bg.png) no-repeat;
}

#main-bigpicture .lapozo {
    width: 940px;
}

#loginmenu {
    float: left;
    font-size: 11px;
    padding-left: 0;
    padding-top: 10px;
    width: 468px;
}

#usernamefield {
    float: left;
    background: url(usernamefield_bg.gif) no-repeat 0 9px;
    height: 26px;
    width: 140px;
    border: none;
    padding: 20px 10px 0;
    margin: 0;
    color: #858585;
}

#userpassfield {
    float: left;
    background: url(userpassfield_bg.gif) no-repeat 0 9px;
    height: 26px;
    width: 140px;
    border: none;
    margin: 0;
    padding: 20px 10px 0;
    color: #858585;
}

#loginbutton {
    float: left;
    background: url(loginbutton_bg.jpg) no-repeat 0 9px;
    height: 45px;
    width: 111px;
    border: none;
    margin: 0;
    padding: 14px 1px 4px 0;
    color: #858585;
    cursor: pointer;
}

#loginclose {
    float: left;
    background: url(loginclose_bg.gif) no-repeat 0 9px;
    height: 27px;
    width: 22px;
    border: none;
    margin: 0;
    padding: 14px 6px 4px 0;
}

#loginclose a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    font-size: 0;
}

#reg-left {
    float: left;
    width: 640px;
    margin-bottom: 80px;
}

#reg-left1 {
    width: 620px;
    padding-left: 20px;
    background: url(reginfo_bg.gif) repeat-y 1px 0;
}

#reg-left2 {
    width: 620px;
    padding-left: 20px;
    background: url(reginfo2_bg.gif) repeat-y 1px 0;
}

#reg-left-left-top {
    float: left;
    width: 290px;
    padding-left: 10px;
    background: url(regform_top_left_bg.gif) no-repeat;
}

#reg-left-left-top h1 {
    font-weight: bold;
    font-size: 120%;
    color: #808080;
    margin: 0;
    padding: 16px 0 14px;
}

label.title {
    font-weight: bold;
    font-size: 100%;
    color: #404040;
    display: block;
    padding-left: 2px;
}

label.title.inline {
    display: inline;
    margin: 0;  
}

label.title.upper {
    margin-top: -12px;
}

label.description {
    font-weight: normal;
    font-size: 91%;
    color: #808080;
    display: block;
    padding-left: 10px;
    line-height: 166%;
    padding: 0 20px 0 10px;
}

label.description.padding {
    padding-left: 26px;
    margin-top: -3px;
}

.reg-input {
    background: url(regform_input_bg.png) no-repeat;
    border: none;
    width: 260px;
    height: 18px;
    margin: 0;
    padding: 7px 10px;
    color: #808080;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

.redstar {
    color: #f7401c;
    font-weight: bold;
    font-size: 24px;
    position: relative;
    top: 7px;
    left: 3px;
}

#reg-left-right-top {
    float: left;
    width: 256px;
    padding: 0 24px 0 40px;
    background: url(regform_top_bg.gif) no-repeat;
    font-size: 100%;
    color: #404040;
    line-height: 150%;
}

#reg-left-right-top h1 {
    font-weight: bold;
    font-size: 120%;
    color: #808080;
    margin: 0;
    padding: 16px 0 25px 0;
}

.reg-spacer-left {
    float: left;
    background: url(regform_spacer_left_bg.gif) no-repeat 1px 0;
    height: 30px;
    width: 300px;
}

.reg-spacer-right {
    float: left;
    background: url(regform_spacer_right_bg.gif) no-repeat;
    height: 30px;
    width: 320px;
}

#reg-left-left-center {
    float: left;
    width: 290px;
    padding-left: 10px;
}

#reg-left-right-center {
    float: left;
    width: 280px;
    padding-left: 30px;
}

#reg-left-left-bottom {
    float: left;
    width: 452px;
    padding-left: 8px;
}

#reg-left-right-bottom {
    float: left;
    width: 142px;
    padding:10px 0 0 18px;
}

#reg-left-left-bottom input {
    background: url(checkbox_bg.gif) no-repeat;
    width: 13px;
    height: 13px;
}

#reg-left-right-bottom input {
    height: 26px;
    cursor: pointer;
    margin: 0;
    padding: 0;
    width: 132px; 
}

.register #reg-left-right-bottom input {
    background: url(reg_btn.jpg) no-repeat;
    text-indent: -9999px;
    border: none;
}

.edit #reg-left-right-bottom input {
    background: #157898; 
    /*text-indent: -9999px;*/
    border: none;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
}

#reg-left3 {
    background: url(regform_bottom_bg.gif) no-repeat 20px 0;
    width: 640px;
    height: 10px;
}

#reg-right {
    float: left;
    width: 300px;
}
    
#reg-right1 {
    width: 320px;
    padding-left: 20px;
}

#reg-right-top {
    background: url(loginform_top_bg.gif) no-repeat;
    width: 290px;
    height: 43px;
    padding: 15px 0 0 10px;
    font-weight: bold;
    font-size: 15px;
    color: #808080;
}

#reg-right-center {
    background: url(loginform_bg.gif) repeat-y;
    width: 290px;
    padding-left: 10px;
}

#bejelentkezes {
    background: url(bejelentkezes_bg.jpg) no-repeat;
    width: 142px;
    height: 26px;
    margin-left: 138px;
    margin-top: 18px;
    display: block;
    border: none;
    cursor: pointer;
}

#reg-right-bottom {
    background: url(loginform_bottom_bg.gif) no-repeat;
    width: 300px;
    height: 21px;
} 

#reg-right2 {
    width: 300px;
    padding-left: 20px;
    padding-top: 70px;
    overflow: hidden;
}

#reg-right2 h1 {
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    padding: 0 0 0 10px;
    margin: 0;
}

#lostpasswd {
    background: url(searchfield_bg.gif) no-repeat 0 9px;
    border: none;
    color: #808080;
    float: left;
    height: 26px;
    padding: 20px 10px 0;
    width: 216px;
    font-size: 12px;
}

#lostpasswdok {
    background: url(lostpasswd_ok_btn.jpg) no-repeat 0 9px;
    border: none;
    color: #858585;
    cursor: pointer;
    float: left;
    height: 45px;
    margin: 0;
    padding: 14px 1px 4px 0;
    width: 64px;
}

#lostpasswdsent {
    background: url(lostpasswdsent_bg.gif) no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
    width: 300px;
    height: 45px;
    padding-top: 15px;
    margin: 0;
    text-align: center;
    position: relative;
    top: -8px;
}

#lostpasswdsent[id] {
    top: -6px;
}
 
#lostpasswdsent.hidden {
    visibility: hidden;
}

.login-error-top {
    background: url(login_error_top_bg.png) no-repeat;
    width: 282px;
    height: 8px;
    font-size: 0;
}

.login-error-center {
    background-color: #f7401c;
    width: 282px;   
}

.login-error-bottom {
    background: url(login_error_bottom_bg.png) no-repeat;
    padding: 5px 0 0 1px;
    height: 30px
}

.login-error h1 {
    font-weight: bold !important;
    font-size: 12px !important;
    color: #FFFFFF !important;  
    padding: 2px 0 2px 10px !important;
    margin: 0 !important;
}

.login-error a {
    display: block;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0 0 0 10px;
    margin: 0;
}

.login-error.hidden .login-error-top, .login-error.hidden .login-error-center, .login-error.hidden .login-error-bottom {
    background: none;
    padding: 0;
}

.login-error.hidden h1, .login-error.hidden a, .login-error.hidden .login-error-top {
    display: none;
    padding: 0;
    height: 0;
}

#reg-left3 {
    background: url(reg_email_sent_bg.gif) no-repeat;
    width: 600px;
    height: 36px;
    margin: 20px 0 0 20px;
    padding: 23px 0 0 20px;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
}

#reg-left3.hidden {
    display: hidden;
}

#contactform {
    background: url(contact_bg.gif) repeat-y 20px 0;
    width: 940px;
    padding-left: 20px;
}

#contact-left {
    float: left;
    width: 630px;
    background: url(contact_left_top_bg.gif) no-repeat;
    padding-left: 10px;
}

#contact-left1-left {
    float: left;
    width: 470px;
}

#contact-left1-right {
    float: left;
    width: 160px;
    padding-top: 15px;
    background: url(rel_bg.gif) no-repeat 128px 19px;
}

#contact-left1-right a {
    text-decoration: none;
    color: #2d8fb0;
    font-size: 12px;
}

#contact-left1-right a:hover {
	background-color: #f7401c;
    color: #FFFFFF;
}

#contact-right {
    float: left;
    width: 260px;
    background: url(contact_right_top_bg.gif) no-repeat;
    padding-left: 20px;
    padding-right: 20px;
}

#contactform h1 {
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    padding: 15px 0 13px;
    margin: 0;
}

#contactform p {
    padding: 0;
    font-size: 12px;
    color: #404040;
    line-height: 150%;
}

.contact-input {
    background: url(contactform_input_bg.png) no-repeat;
    border: none;
    width: 580px;
    height: 18px;
    margin: 0;
    padding: 7px 10px;
    color: #808080;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

#contact-textarea-outer {
    background: url(contactform_textarea_bg.png) no-repeat;
    border: none;
    width: 580px;
    height: 140px;
    margin: 0;
    padding: 7px 10px;
}

.contact-textarea {
    width: 580px;
    height: 140px;
    margin: 0;
    padding: 0;
    border: none white;
    overflow-x: hidden;
    color: #808080;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}

.shiftleft {
    background-position: -10px 0;
    width: 289px;
}

#contact-left3-left {
    float: left;
    width: 310px;
    margin-top: -5px;
}

#contact-left3-right {
    float: left;
    width: 310px;
    padding-left: 10px;
    margin-top: -5px;
}

.contact-send {
    background: url(elkuld_btn.gif) no-repeat;
    display: block;
    width: 120px;
    height: 26px;
    margin: 3px 0 13px 481px;
    border: none;
    padding: 0;
    cursor: pointer;
}

#contact-bottom {
    width: 940px;
    height: 10px;
    background: url(contact_bottom_bg.gif) no-repeat;
    font-size: 0;
}

/************* vélemények ******************/

#velemenyek {
    width: 960px;
    padding: 0 0 0 20px;
}

#velemenyek-left {
    float: left;
    width: 620px;
}

#velemenyek-left-top {
    padding: 4px;
    background: url(sraffozott_keret.gif);
    margin-bottom: 5px;
}

#velemenyek-left-top-inner {
    background-color: #FFFFFF;
    padding: 10px 0 0;
}

#velemenyek-left-top-inner-left {
    float: left;
    width: 282px;
    padding: 3px 17px 10px 7px;
}

#velemenyek-left-top-inner-right {
    float: left;
    width: 279px;
    padding: 3px 7px 10px 20px;
}

#velemenyek .ajanlo.ajanlo-nagy p {
    clear: left;
    font-size:112%;
    line-height:137%;
    margin: 6px 0 2px;
}

#velemenyek .ajanlo.ajanlo-nagy .pic {
    margin: 7px 0 7px 0;
}

#velemenyek .ajanlo.ajanlo-nagy .datum {
	display: block;
    float: left;
    font-size: 90%;
    color: #808080;
    padding-right: 10px;
    border-right: 1px solid #dedede;
}

#velemenyek .ajanlo.ajanlo-nagy .szerzo {
    float: left;
    font-size: 90%;
    color: #808080;
    padding-left: 7px;
}

#velemenyek .ajanlo.ajanlo-nagy .szerzo h1 {
    font-size: 100%;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color: #808080;
    display: inline;
    margin: 0 3px 0;
    padding: 0;
}

#velemenyek .ajanlo.ajanlo-nagy .szerzo a {
    font-size: 100%;
    color: #005F7F;
    text-decoration: none;
}

#velemenyek .ajanlo.ajanlo-nagy .szerzo a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#velemenyek .ajanlo.ajanlo-nagy .tags h1 {
    color:#8AB108;
    display:inline;
    font-size:90%;
    font-weight:bold;
    margin:0;
    padding:0;
}

#velemenyek .ajanlo.ajanlo-nagy .tags ul {
    display:inline;
    margin:0;
    padding:0;
}

#velemenyek .ajanlo.ajanlo-nagy .tags ul li {
    display: inline;
}

#velemenyek .ajanlo.ajanlo-nagy .tags ul li a {
    color:#005F7F;
    font-size:90%;
    padding-left:2px;
    text-decoration:none;
    margin: 0;
}

#velemenyek .ajanlo.ajanlo-nagy .tags ul li a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#velemenyek .ajanlo.ajanlo-nagy .comments {
    background: url(comments_bg.gif) no-repeat;
    padding-left: 18px;
    margin-top: 4px;
}

#velemenyek .ajanlo.ajanlo-nagy .comments a {
    font-size: 90%;
    color: #005f7f;
    text-decoration: none;
}

#velemenyek .ajanlo.ajanlo-nagy .comments a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#velemenyek-left-bottom {
    margin-top: 20px;
    background-color: red;
    height: 100px;
}

.ajanlo.ajanlo-szeles {
    width: 620px;
    padding-top: 12px;
}

.ajanlo-szeles-left {
    float: left;
    width: 120px;
    padding: 10px;
}

.ajanlo-szeles-right {
    float: left;
    width: 480px;
}

.ajanlo-szeles-right p {
    clear: left;
    font-size:112%;
    line-height:137%;
    margin: 6px 0 -8px;
}

.ajanlo-szeles-right .pic {
    margin: 7px 0 7px 0;
}

.ajanlo-szeles-right .datum {
    display: block;
    float: left;
    font-size: 90%;
    color: #808080;
    padding-right: 10px;
    border-right: 1px solid #dedede;
}

.ajanlo-szeles-right .szerzo {
    float: left;
    font-size: 90%;
    color: #808080;
    padding-left: 7px;
}

.ajanlo-szeles-right .szerzo h1 {
    font-size: 100%;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color: #808080;
    display: inline;
    margin: 0 3px 0;
    padding: 0;
}

.ajanlo-szeles-right .szerzo a {
    font-size: 100%;
    color: #005F7F;
    text-decoration: none;
}

.ajanlo-szeles-right .szerzo a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.ajanlo-szeles-right .tags h1 {
    color:#8AB108;
    display:inline;
    font-size:90%;
    font-weight:bold;
    margin:0;
    padding:0;
}

.ajanlo-szeles-right .tags ul {
    display:inline;
    margin:0;
    padding:0;
}

.ajanlo-szeles-right .tags ul li {
    display: inline;
}

.ajanlo-szeles-right .tags ul li a {
    color:#005F7F;
    font-size:90%;
    padding-left:2px;
    text-decoration:none;
    margin: 0;
}

.ajanlo-szeles-right .tags ul li a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.ajanlo-szeles-right .comments {
    background: url(comments_bg.gif) no-repeat;
    padding-left: 18px;
    margin-top: 4px;
}

.ajanlo-szeles-right .comments a {
    font-size: 90%;
    color: #005f7f;
    text-decoration: none;
}

.ajanlo-szeles-right .comments a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.blog.lapozo.velemeny {
    margin-top: 20px;
}

#velemenyek-right {
    width: 300px;
    float: left;
    padding-left: 19px;
    overflow-x: hidden; 
}

#velemenyek-right-left {
    float: left;
    width: 140px;
    padding-right: 10px;
}

#velemenyek-right-right {
    float: left;
    width: 140px;
    padding-left: 10px;
}

#videok {
    background: url(db/videok.jpg) no-repeat;
    margin: 20px 0;
    width: 300px;
    height: 297px;
}

#kepek {
    margin-top:25px;
    border: 1px solid #dadada;
    padding: 1px;
    padding-bottom: 10px;
}

#kepek-head {
    border-bottom:1px solid #e6e6e6;
    color:#808080;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    height:37px;
    padding-left: 10px;
    padding-top: 10px;
}

.kep-cikk {
    margin-top: 10px;
}

.kep-cikk-left {
    float: left;
    width: 76px;
    padding: 0 8px;
}

.kep-cikk-left .pic {
    border: 1px solid #bfbfbf;
    padding: 1px;
}

.kep-cikk-right {
    float: left;
    width: 190px;
}

.kep-cikk-right a {
    font-size: 11px;
    color: #808080; 
    text-decoration: none;
}

.kep-cikk-right h1 {
    font-family: Verdana, Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10px;
    padding: 0;
    margin: 0;
}

.kep-cikk-right h1 a {
    font-family: Verdana, Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #69c4e5;
    text-decoration: none;
}

.kep-cikk-right h1 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.kep-cikk-right h2 {
    margin: 0;
    padding: 0;
}

.kep-cikk-right h2 a {
    font-weight: bold;
    font-size: 12px;
    color: #005b7f;
    text-decoration: none;
}

.kep-cikk-right h2 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.bmeg.smaller {
    height: 480px !important;
}

/******* keresés-találatok *********/

#talalat-left {
    float: left;
    width: 620px;
    padding: 0 20px;
    overflow: hidden;
}

.pontosit label {
    float: left;
    width: 150px;
    padding: 8px 0 0 10px;
    font-size: 15px;
    font-weight: bold;
    color: #808080;
}

.kereses_pontosit {
    float: left;
    width: 375px;
    height: 26px;
    padding: 11px 0 0 10px;
    margin-left: 7px;
    background: url(searchfield_bg.gif) no-repeat;
    border: none;
    color: #808080;
    font-size: 12px;
}

.kereses_pontosit_ok {
    float:left;
    background: url(searchbutton_bg.jpg) no-repeat;
    border: none;
    color: #858585;
    cursor: pointer;
    height: 38px;
    margin: 0;
    padding: 5px 0 0;
    width: 64px;
}

.reszletes_kereses {
    clear: left;
    width: 600px;
    height: 10px;
    background: url(nextpage_icon.gif) no-repeat 100% 2px;
    padding-right: 12px;
    margin-right: 9px;
}

.pontosit a {
    float: right;
    text-decoration: none;
    font-family: Verdana, Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #2d8fb0;
}

.pontosit form {
    padding: 0;
    margin: 0;
}

.pontosit a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.tag-label {
    color:#818181;
    font-family:Arial,Helvetica,sans-serif;
    font-size:140%;
    font-weight:bold;
    line-height:140%;
    margin:0 0 15px 0;
    padding:0 0 0 10px;
}

.tag-label span {
    color:#85B308;
    font-size:140%;
}


.sumhit-label, .tag-label-detaled {
    line-height:140%;
    margin:0 0 15px;
    padding:0 0 0 10px;
}

#talalat-right {
    float: left;
    width: 300px;
    padding: 0;
    margin: 0;
}

.tag-label-detaled a {
    color:#005F7F;
    text-decoration:none;
}

.tag-label-detaled a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#tabs {
    padding: 15px 0 0 173px;
    height: 27px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}

.tabs {
    float: left;
    width: 100%;
    font-size: 110%;
    font-weight: bold;
    
    height: 27px;
    /*border-bottom: 1px solid #dedede;*/
}

* html .tabs{ /*IE only. Add 1em spacing between menu and rest of content*/
    margin-bottom: 1em;
}

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

.tabs li{
    display:inline;
    margin:0;
    padding:0;
}

.tabs a {
    float: left;
    background: url(tab_left.gif) no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}

.tabs a span {
    float: left;
    display: block;
    background: url(tab_right.gif) no-repeat right top;
    padding: 7px 25px 5px 13px;
    color: #2d8fb0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */

.tabs .active a {
    background-position: 0 -28px;
    color: #808080;
}

.tabs .active a span {
    background-position: 100% -28px;
    color: #808080;
}

.tabs a:hover {
    background-position: 0% -28px;
}

.tabs a:hover span {
    background-position: 100% -28px;
}
#tabpage {
    height: 44px;
    background: url(sraffozott_keret.gif);
}

#tabpage-inner {
    height: 25px;
    padding-top: 15px;
    background: #FFFFFF;
}

.talatszam {
    float: left;
    width: 130px;
    padding-left: 10px;
}

.talatszam h1 {
    display: inline;
    margin: 0;
    padding: 0 8px 0 0;
    font-weight: bold;
    font-size: 12px;
    color: #8ab108;
    border-right: 1px solid #dedede;
}

.talatszam p {
    display: inline;
    margin: 0;
    padding: 0 0 0 4px;
    font-size: 12px;
    color: #808080;
}

.tabpage-inner-center {
    float: left;
    padding-left: 22px;
}

.tabpage-inner-center h1 {
    display: inline;
    margin: 0;
    padding: 0 5px 0 0;
    font-weight: bold;
    font-size: 11px;
    color: #808080;
}

.tabpage-inner-center ul {
    margin: 0;
    padding: 0;
    display: inline;   
}

.tabpage-inner-center ul li {
    display: inline;
    padding-right: 5px;
    margin-right: 4px;
    border-right: 1px solid #dedede;
}

.tabpage-inner-center ul li.last {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
}

.tabpage-inner-center ul li a {
    font-weight: normal;
    font-size: 11px;
    color: #2d8fb0;
    text-decoration: none;
}

.tabpage-inner-center ul li.active a {
    color: #808080;
}

.tabpage-inner-center ul li a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.tabpage-inner-center ul li.active a:hover {
    color: #808080;
    background: none;
}

#tabpage-inner-right {
    float: right;
    width: 130px;
    /*padding-left: 10px;*/
}

.ads.sponsored-link {
    margin-top: 20px;
    padding: 10px 10px 15px;
    background: #f0f0f0 url(sponsoredlink_bg.gif) no-repeat bottom right;
}

.ads.sponsored-link h1 {
    padding: 0;
    margin: 0;
}

.ads.sponsored-link h1 a {
    font-weight: bold;
    font-size: 16px;
    color: #005b7f;
    text-decoration: none;
}

.ads.sponsored-link p {
    font-weight: normal;
    font-size: 13px;
    color: #404040;
    padding: 0 0 2px; 
    margin: 0;
}

.ads.sponsored-link a {
    font-weight: normal;
    font-size: 11px;
    color: #005b7f;
    text-decoration: none;
}

.ads.sponsored-link a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#search-results {
    padding-bottom: 40px;
}

.tag-type {
    color:#818181;
    font-family:Arial,Helvetica,sans-serif;
    font-size:140%;
    font-weight:bold;
    line-height:140%;
    padding:0 0 0 10px;
}

.search-result {
    padding-top: 20px;
    height: 1%;
}
.search-result:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.pager {
    background: transparent url(lapozo_bg.gif) repeat-x scroll 0 0;
    height: 31px;
    padding: 14px 0 0;
    text-align: center;
    margin:10px auto 0 auto;
}

.pager .prev {
    border-right:1px solid #DEDEDE;
    display:inline;
    margin-right:3px;
    padding-left:13px;
    padding-right:6px;
}

.pager .info {
    border-right:1px solid #DEDEDE;
    display:inline;
    margin-right:3px;
    padding-left:13px;
    padding-right:6px;
}

.pager .next {
    display:inline;
    padding-left:2px;
    padding-right:13px;
}

.pager .prev a {
    background:transparent url(prevpage_icon.gif) no-repeat scroll 0 3px;
    padding-left:10px;
}

.pager .next a {
    background:transparent url(nextpage_icon.gif) no-repeat scroll right 3px;
    padding-right:10px;
}



.pager a {
    color:#005F7F;
    text-decoration:none;
}

.pager a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.search-result-left {
    float: left;
    width: 30px;
    padding-left: 10px;
    font-family: Verdana, Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #cccccc;
}

.search-result-right {
    float: left;
    width: 570px;
    padding-right: 10px;
}

.search-result-right h1 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    margin:0;
    padding:0;
}

.search-result-right h1 a {
    color:#69C4E5;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}

.search-result-right h1 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.search-result-right h2 {
    margin:0;
    padding: 5px 0;
}

.search-result-right h2 a {
    color:#005B7F;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}

.search-result-right h2 a img {
    border: none;
}

.search-result-right h2 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.search-result-right h2 a:hover .highlight {
     background-color:#F7401C;
}

.search-result-right p {
    margin:0;
    padding:0;
    font-size: 13px;
    color: #404040;
    line-height: 18px;
}

.search-result-right h3 {
    margin:0;
    padding:0;
    font-size: 11px;
    font-weight: normal;
    color: #808080;
    line-height: 13px;
}

.search-result-right h3 a {
    font-size: 11px;
    font-weight: normal;
    color: #808080;
    text-decoration: none;
}

.search-result-right h3 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.search-result-right .tags {
    float:left;
}

.search-result-right .tags h1 {
    color:#8AB108;
    display:inline;
    font-weight:bold;
    margin:0;
    padding:0 7px 0 0;
}

.search-result-right .tags ul {
    display:inline;
    margin:0;
    padding:0;
}

.search-result-right .tags ul li {
    display:inline;
    padding-right:4px;
}

.search-result-right .tags ul li a {
    color:#005F7F;
    text-decoration:none;
}

.search-result-right .tags ul li a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.highlight {
    background-color: #e6f5b5;
}

.talalat.lapozo .inner .inner-center {
    margin: 0 0 0 auto;
}

.talalat.lapozo {
    margin: 0 0 10px;
    width: 480px;
}

#talalat-left .talatszam {
	background: url(lapozo_bg.gif) repeat-x;
	height: 31px;
	padding: 14px 0 0;
}

#talalat-left #tabpage-inner .talatszam {
	padding: 0 !important;
	background: url(lapozo_bg.gif) repeat-x 0 -16px !important;
}

#finomit-top {
    background: url(search_refine_top_bg.gif) no-repeat;
    width: 300px;
    height: 70px;
}

#finomit-top h1 {
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    padding: 10px;
    margin: 0;
}

#finomit-top ul {
    list-style: none;
    padding: 0 7px;
    margin: 0;
}

#finomit-top ul li {
    display: inline;
    padding: 0 5px;
    border-right: 1px solid #dedede;
}

#finomit-top ul li.last {
    border-right: none;
}

#finomit-top ul li a {
    font-size: 12px;
    color: #2d8fb0;
    text-decoration: none;
}

#finomit-top ul li a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#finomit-center {
    border-left: 4px solid #f7f7f7;
    border-right: 4px solid #f7f7f7;
    padding: 0 6px;
}

#finomit-center h1 {
    font-weight: bold;
    font-size: 15px;
    color: #808080;
    padding: 10px 0;
    margin: 0;
}

#finomit-center ul {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 18px;
}

#finomit-center ul li a {
    font-size: 12px;
    color: #2d8fb0;
    text-decoration: none;
}

#finomit-center ul li a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#finomit-bottom {
    background: url(search_refine_bottom_bg.gif) no-repeat;
    width: 300px;
    height: 7px;
}

.miniresults {
    width: 300px;
    padding-top: 15px;
}
.epvalasztas2009 #rindex1-left-top .miniresults {
    width: 300px;
    padding-top: 0;
    float: left;
}

.miniresult {
    padding-top: 10px;
}

.video .miniresult {
    padding-top: 3px;
}

.miniresults-top {
    width: 300px;
    height: 46px;
    background: url(miniresult_top_bg.gif) no-repeat;
}

.video .miniresults-top {
    background: #000000 url(miniresult_top_video_bg.gif) no-repeat;
}

.miniresults-left {
    float: left;
    width: 86px;
    overflow: hidden;
    padding-left: 10px;
}

.miniresults-right {
    float: left;
    width: 204px;
    overflow: hidden;
}

.miniresults-top .miniresults-left h1 {
    padding: 10px 0;
    margin: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    color: #808080;
    letter-spacing: -1px;
    text-transform: uppercase;
}

.miniresults-top .miniresults-left h2 {
    font-size: 10px;
    color: #808080;
    padding: 0;
    margin: -5px 0 0;
}

.miniresults-top .miniresults-left h1 {
	padding: 10px 0 0;
}

.video .miniresults-top .miniresults-left h1 {
    color: #c1a46a;
}

.video .miniresults-top .miniresults-left h2 {
    color: #c1a46a;
}

.miniresults-top .miniresults-right {
    text-align: right;
    padding-top: 19px;
    font-size: 11px;
}

.miniresults-top .miniresults-right h1 {
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 11px;
    color: #808080;
}

.video .miniresults-top .miniresults-right h1 {
    color: #c1a46a;
    font-weight: bold;
}

.miniresults-top .miniresults-right ul {
    display: inline;
    padding: 0 10px 0 4px;
    margin: 0;
}

.miniresults-top .miniresults-right ul li {
    display: inline;
    padding-right: 4px;
    margin-right: 4px;
    border-right: 1px solid #dedede;
}

.video .miniresults-top .miniresults-right ul li {
    border-right: 1px solid #262626;
}

.miniresults-top .miniresults-right ul li.last {
    padding: 0;
    margin: 0;
    border: none;
}

.miniresults-top .miniresults-right ul li a {
    text-decoration: none;
    color: #005b7f;
}

.miniresults-top .miniresults-right ul li a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.video .miniresults-top .miniresults-right ul li a {
    color: #69c4e5;
}

.miniresults-top .miniresults-right ul li.active a {
    color: #808080;
}

.miniresults-top .miniresults-right ul li.active a:hover {
    color: #808080;
    background: inherit;
}

.miniresults-left .pic {
    background: url(miniresult_foto_bg.gif) no-repeat;
    width: 72px;
    height: 54px;
    padding: 2px;
}

.video .miniresults-left .pic {
    background: url(miniresult_video_bg.gif) no-repeat;
    height: 71px;
}

.video .miniresults-left .pic a {
	display: block;
	height: 100%;
	width: 100%;
}

.miniresults-left .pic a img {
    border: none;
}

.miniresults-center {
    padding: 3px 0 4px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada; 
    width: 298px;
}

.video .miniresults-center {
    padding: 9px 0 4px;
    background-color: #000000;
    border: none;
    width: 300px;
}

.miniresults-center .miniresults-left {
    padding-left: 8px;
}

.video .miniresults-center .miniresults-left {
    padding-left: 9px;
}

.miniresults-right h1 {
    font-family: Verdana, Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #404040;
    padding: 0;
    margin: 0;
}

.miniresults-right h1 a {
    font-family: Verdana, Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #69c4e5;
    text-decoration: none;
}

.miniresults-right h1 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.miniresults-right h2 {
    padding: 0 3px 0 0;
    margin: 0;
}

.miniresults-right h2 a {
    font-weight: bold;
    font-size: 12px;
    color: #005b7f;
    text-decoration: none;
}

.miniresults-right h2 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}
    
.video .miniresults-right h2 a {
    color: #c1a46a;
}

.video .miniresults-right h2 a:hover {
    color: #FFFFFF;
}

.miniresults-right h3 {
    font-size: 11px;
    color: #808080;
    padding: 0;
    margin: 0;
}

.miniresults-right h3 a {
    color: #808080;
    text-decoration: none;
}

.miniresults-right h3 a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.miniresults-bottom {
    background: url(miniresult_bottom_bg.gif) no-repeat;
    width: 300px;
    height: 41px;
}

.miniresults-bottom.small {
	height: 10px;
	background: url(miniresult_bottom_bg.gif) no-repeat 0 -36px;
}

.video .miniresults-bottom {
    background: url(miniresult_bottom_video_bg.gif) no-repeat;
}

.video .miniresults-bottom.small {
    background: url(miniresult_bottom_video_bg.gif) no-repeat 0 -36px;
}


.miniresults-bottom .miniresults-left {
    width: 215px;
    height: 28px;
    padding: 13px 0 0 5px;
}

.miniresults-bottom .miniresults-left p {
    margin: 0;
    padding: 0;
}

.miniresults-bottom .miniresults-left p a {
    font-size: 11px;
    color: #005b7f;
    text-decoration: none;
    padding-left: 22px;
    background: url(nextpage_icon.gif) no-repeat 11px 3px;
}

.video .miniresults-bottom .miniresults-left p a {
    color: #69c4e5;
}

.miniresults-bottom .miniresults-left p a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

.miniresults-bottom .miniresults-left .talatszam {
    border-right: 1px solid #dedede;
    width: auto;
    padding-right: 7px;
}

.video .miniresults-bottom .miniresults-left .talatszam {
    border-right: 1px solid #595959;
}

.video .talatszam h1 {
    border-right: 1px solid #595959;
    color: #c1a46a;
}

.video .talatszam p {
    color: #c1a46a;
}

.miniresults-bottom .miniresults-right {
    width: 62px;
    padding-left: 18px;
    height: 41px;
}

.miniresults-bottom .miniresults-right a {
    float: left;
    display: block;
    width: 30px;
    height: 100%;
    text-decoration: none; 
}

#cikk-main-right {
    float: left;
    width: 300px;
    padding-left: 20px;
}

#cikk-main-right #rindex1-right-left .legfrissebb {
	margin-top: 0;
}

#cikk-main-right .ads.banner_300 {
	margin-top: 20px;
}

#cikk-main-right #propeller-box {
	margin-top: 15px;
	border: 1px solid #efefef;
}

#bigpicture-more {
    width: 940px;
    height: 45px;
    border-top: 1px solid #dedede;
    background: url(sraffozott_keret.gif);
    padding: 0 0 4px 0;
}

#bigpicture-more-inner {
    background-color: #FFFFFF;
    width: 100%;
    height: 31px;
    padding-top: 14px;
}

#bigpicture-more-inner h1 {
    display: inline;
    font-size: 133%;
    font-weight: bold;  
    padding: 0;
    margin: 0;
    padding: 0 17px 0 0;
    background: url(rel_bg.gif) no-repeat 175px 5px;
}

#bigpicture-more-inner h1 a {
    color: #005b7f;
    text-decoration: none;
    margin-left: 10px;
}

#bigpicture-more-inner h1 a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#bigpicture-more-inner h2 {
    display: inline;
    font-size: 100%;
    font-weight: normal;  
    padding: 0;
    margin: 0;
    padding: 14px 0 0;
}

#bigpicture-more-inner h2 a {
    color: #005b7f;
    text-decoration: none;
    margin-left: 10px;
}

#bigpicture-more-inner h2 a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

#bigpicture-post {
	padding-top: 20px;
}

#bigpicture-post-right {
	float: left;
	width: 300px;
	padding-left: 20px;
}

#bigpicture-rel {
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    width: 300px;   
    margin-top:20px; 
}

#bigpicture-rel-head {
    border-bottom: 4px solid #dedede;
    height: 36px;
    padding-left:10px;
    padding-top:6px;
    font-size: 10px;
    color: #808080;
    font-weight: normal;
    margin-left: 1px;
}

#bigpicture-rel-head h1 {
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
}

#bigpicture-rel .bigpicture-rel-cikk {
    background:transparent url(rel_bg.gif) no-repeat scroll 9px 3px;
    border-bottom:1px solid #dedede;
    font-size:100%;
    margin-bottom:10px;
    margin-left:1px;
    margin-top:10px;
    padding:0 14px 5px 19px;
    line-height:121%;
    color: #808080;
}

#bigpicture-rel .bigpicture-rel-cikk.last {
    padding:0 14px 0 19px;
    border-bottom: none;
}

#bigpicture-rel .bigpicture-rel-cikk a {
    color: #005f7f;
    text-decoration: none;
}

#bigpicture-rel .bigpicture-rel-cikk a:hover {
    background-color: #f7401c;
    color: #FFFFFF;
}

.bigpicturepost-left {
	float: left;
	width: 116px;
	margin: 0;
	padding-right: 5px;
	padding-top: 83px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #404040;
}

.bigpicturepost-right {
    float: left;
    width: 480px;
    padding: 0;
    margin: 0;
}

.bigpicturepost-right h1 {
	padding: 0;
	margin: 20px 0 5px 30px;
	font-size: 18px;
	font-weight: bold;
	color: #808080;
}

.bigpicturepost-right a {
    font-size: 15px;
    font-weight: bold;
    color: #808080;
    text-decoration: none;
    padding: 0;
    margin: 0 0 0 30px;
}

.bigpicturepost-right a:hover {
	background-color: #f7401c;
    color: #FFFFFF;
}

#bigpicturepost-textarea {
    background: url(bigpicturepost_bg.jpg) no-repeat;
    margin: 10px 0 0 9px;
    padding: 5px 5px 5px 16px;
    width: 450px;
    height: 90px;
}

#bigpicturepost-textarea textarea {
	width: 440px;
	height: 90px;
	margin: 0;
    padding: 0;
    border: none white;
    overflow-x: hidden;
    color: #808080;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    display: block;
}

.bigpicturepost-right input {
    background: url(elkuld_btn.gif) no-repeat;
    width: 120px;
    height: 26px;
    margin: 10px 0 20px 360px;
    border: none;
    cursor: pointer;
}

.cikk .blog .cikk {
	background: url(blogcikk_footer.gif) no-repeat left bottom;
	padding-bottom: 30px;
}

.cikk .blog .cikk a {
    color:#005F7F;
}

.cikk .blog .cikk a:hover {
    background-color:#F7401C;
    color:#FFFFFF;
}

#tv {
    width: 940px;
    height: 381px;
    padding-left: 20px;
}

#tv-inner {
    background: #000000 url(zoomvideo_bg.gif) no-repeat;
    width: 940px;
    height: 391px;
}

#tv-inner-left {
    float: left;
    width: 600px;
    height: 360px;
    padding: 10px;
}

#tv-player {
    background: #000000; /* url(db/tv_preview.jpg) no-repeat; */
    width: 600px;
    height: 360px;
}

#tv-inner-right {
    float: left;
    width: 320px;
    height: 360px;
    overflow: hidden;
    padding-top: 10px;
    color: #FFFFFF;
}

#tv-inner-right #img-next { 
    background: url(nagykep_next.gif) no-repeat;
    float: right;
    height: 35px;
    width: 38px;
    z-index:10;
}

#tv-inner-right #img-next a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
}

#tv-inner-right #img-prev { 
    background: url(nagykep_prev.gif) no-repeat;
    float: right;
    height: 35px;
    width: 38px;
    z-index:10;
}

#tv-inner-right #img-prev a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
}

#tv-inner-right h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    padding: 0;
    margin: 0 10px 10px 0;
    line-height: 110%;
    letter-spacing: -1px;
}

#tv-inner-right h1 a {
    text-decoration: none;
    color: #FFFFFF;
}

#tv-inner-right h2 {
    font-size: 13px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    color: #c1a46a;
}

#tv-inner-right p {
    font-size: 13px;
    padding: 5px 10px 5px 0;
    margin: 0;
    color: #999999;
    line-height: 120%;
}

#tv-inner-right p a {
	text-decoration: none;
    color: #C0C0C0;
}

#tv-inner-right p a:hover {
	background-color:#F7401C;
    color:#FFFFFF;
}

#tv-inner-right .stars a img {
    border: none;
}

#tvfulek {
    height: 27px;
    margin: 20px;
    border-bottom: 1px solid #dedede;
}

#tab-navs {
    float: right;
    padding: 7px 18px 0 0;
}

#tvfulek .tabs {
    width: auto;
}

#tv-tartalom {
	float: left;
}

#tvajanlok {
    float: none;
}

#tvajanlok .ajanlo {
    float: left;
    width: 124px;
    height: 183px;
    margin: 10px 0 10px 20px;
    border: 4px solid #FFFFFF;
    padding: 4px;
    overflow: hidden;
    display: inline;
}

#tvajanlok .ajanlo:hover {
    border: 4px solid #e2e2e2 !important;
}

#tvajanlok .ajanlo:hover a {
    background-color:#F7401C;
    color:#FFFFFF;
}

#tvajanlok .ajanlo:hover .stars a {
    background: none;
}

#tvajanlok .ajanlo .pic {
    background: url(tv_ajanlo_border.gif) no-repeat;
    padding: 2px;
    width: 120px;
    height: 80px;
}

#tvajanlok .ajanlo h1 {
    margin: 4px 4px 0;
    font-size: 100%;
    overflow: hidden;
}

#tvajanlok .ajanlo .datum {
    display: block;
    font-size: 90%;
    color: #808080;
    margin-left: 4px;
}

#tvajanlok .ajanlo .stars {
    margin-left: 4px;
}

body.zoomtv .lapozo {
    margin: 10px 0 10px 20px;
    width: 940px;
    display: inline;
}

#tvtagcloud {
    margin: 30px;
}

#tvtagcloud .tagcloud ul li a {
    color: #808080;
}

#tvtagcloud .tagcloud ul li a:hover {
    color: #FFFFFF;
}

#embedform #url {
	width: 300px;
	background: #000;
	color: #666;
	border: 1px solid #555;
}

#embedform #code {
    width: 300px;
    height: 60px;
    background: #000;
    color: #666;
    border: 1px solid #555;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
}


.kepgaleria .preview {
    width: 440px;
    height: 293px;
    padding: 10px;
    overflow: hidden;
    position: relative;
}

.kepgaleria .preview .fade {
    position: absolute;
    display: none;
}

.kepgaleria .preview a {
    top: -293px;
}

.kepgaleria .preview a:hover {
    background-color: transparent;
}

.kepgaleria .preview a img {
    width: 440px;
    height: 293px;
    border: none;
}

.kepgaleria .preview .prev-img {
    width: 47px;
    height: 293px;
    position: relative;
    float: left;
    margin-top: -293px;
    z-index: 10;
    background: none;
    border: none;
}

.kepgaleria .preview .next-img {
    width: 47px;
    height: 293px; /*48px;*/
    position: relative;
    float: right;
    margin-top: -293px;
    z-index: 10;
    background: none;
    border: none;
}

.kepgaleria .preview .prev-img a, .kepgaleria .preview .next-img a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(blank.gif);
}

.kepgaleria .preview .prev-img a:hover {
    background: url(cikk_galeria_left_button.gif) no-repeat 0 123px;
    color: inherit;
}

.kepgaleria .preview .prev-img a.disabled:hover {
    background: transparent;
    cursor: default;
}

.kepgaleria .preview .next-img a:hover {
    background: url(cikk_galeria_right_button.gif) no-repeat 0 123px;
    color: inherit;
}

.kepgaleria .preview .next-img a.disabled:hover {
    background: transparent;
    cursor: default;
}

.kepgaleria .caption {
    font-size: 11px;
    color: #999999;
    text-align: left;
    line-height: 100%;
    height: 12px;
    overflow: hidden;
    padding-left: 10px;
}

.kepgaleria .author {
    color: #808080;
    float: right;
    font-size: 11px;
    line-height: 12px;
    padding: 0 15px 0 10px;
}

.kepgaleria .thumbs {
    height: 60px;
    padding: 12px 0 0 4px;
}

.kepgaleria .thumbs .prev-thumb {
    float: left;
    width: 25px;
    height: 60px;
}

.kepgaleria .thumbs .prev-thumb a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    background: url(cikk_galeria_thumb_left_button.gif) no-repeat 0 1px;
}

.kepgaleria .thumbs .prev-thumb a:hover {
    background: url(cikk_galeria_thumb_left_button.gif) no-repeat 0 1px;
}

.kepgaleria .thumbs .prev-thumb a.disabled {
    background: transparent;
    cursor: default;
}

.kepgaleria .thumbs .thumbs-inner {
    float: left;
    height: 54px;
    width: 402px;
    overflow: hidden;
    position: relative;
    padding-top: 3px; 
}

.kepgaleria .thumbs .next-thumb {
    float: left;
    width: 21px;
    height: 60px;
}

.kepgaleria .thumbs .next-thumb a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    background: url(cikk_galeria_thumb_right_button.gif) no-repeat 0 1px;
}

.kepgaleria .thumbs .next-thumb a:hover {
    background: url(cikk_galeria_thumb_right_button.gif) no-repeat 0 1px;
}

.kepgaleria .thumbs .next-thumb a.disabled {
    background: transparent;
    cursor: default;
}

.kepgaleria .thumbs .thumbs-inner a {
    float: left;
    text-decoration: none;
    width: 76px;
    height: 50px;
    display: block;
    padding: 3px 0 0 4px;
    font-size: 0;
    background: url(cikk_galeria_thumb_bg.gif) no-repeat 1px 0;
}

.kepgaleria .thumbs .thumbs-inner a[href=*] {
    padding-left: 5px;
}

.kepgaleria .thumbs .thumbs-inner a.first {
    padding-left: 4px;
}

.kepgaleria .thumbs .thumbs-inner a img {
    border: none;
    padding: 0;
    margin: 0;
}

.kepgaleria .thumbs .thumbs-inner a.active {
    background: url(cikk_galeria_thumb_active_bg.gif) no-repeat 3px 0 !important;
}

.kepgaleria .thumbs .thumbs-inner a.active[class] {
    background: url(cikk_galeria_thumb_active_bg.gif) no-repeat 2px 0 !important;
}


.kepgaleria .thumbs .thumbs-inner a.first.active {
    background: url(cikk_galeria_thumb_active_bg.gif) no-repeat 0 0 !important;
}

.kepgaleria .thumbs .thumbs-inner a:hover {
    background: inherit;
}

.kepgaleria .thumbs .thumbs-inner .thumbs-inner-scroll {
    position: relative;
}

.kepgaleria .foot {
    padding: 25px 10px 0 4px;
}

.kepgaleria .foot .source {
    float: left;
    font-size: 11px;
    color: #808080;
    padding: 0 5px;
    height: 16px;
}

.kepgaleria .foot .toolbar {
    float: right;
    color: #005f7f;
    font-size: 11px;
}

.kepgaleria .foot .toolbar a {
    text-decoration: none;
}

.kepgaleria .foot .toolbar div {
    float: left;
    padding-left: 10px;
    margin-left: 15px;
    background: url(rel_bg.gif) no-repeat 0 5px;
}

.kepgaleria .litebox {
    position: absolute;
    display: none;
    width: 770px;
    height: 536px;
    /*background: url(cikk_galeria_nagy_bg.png) no-repeat;*/
    padding: 25px;
    z-index: 20;
}

.kepgaleria .litebox .lbx-top {
	background: url(cikk_galeria_nagy_top_bg.png) no-repeat;
	width: 820px;
	height: 22px;
}

.kepgaleria .litebox .lbx-bottom {
    background: url(cikk_galeria_nagy_bottom_bg.png) no-repeat;
    width: 820px;
    height: 22px;
}

.kepgaleria .litebox .lbx-mid {
    height: 542px;
    width: 820px;
}

.kepgaleria .litebox .lbx-left {
    float: left;
    background: url(cikk_galeria_nagy_left_bg.png) no-repeat;
    width: 21px;
    height: 542px;
}

.kepgaleria .litebox .lbx-right {
    float: left;
    background: url(cikk_galeria_nagy_right_bg.png) no-repeat;
    width: 21px;
    height: 542px;
}

.kepgaleria .litebox .lbx-center {
    float: left;
    background: url(cikk_galeria_nagy_center_bg.gif) no-repeat;
    width: 770px;
    height: 534px;
    padding: 4px;
    overflow: hidden;
}

.kepgaleria .litebox .image {
    width: 770px;
    height: 513px;
    position: absolute;
    overflow: hidden;
    z-index: 21;
}

.kepgaleria .litebox .image img {
	position: relative;
	z-index: 22;
}

.kepgaleria .litebox .image img.fade {
	position: absolute;
    display: none;
}

.kepgaleria .litebox .title {
    padding: 520px 0 0 5px;
    font-size: 11px;
    color: #999999;
    height: 16px;
    overflow: hidden;
}

.kepgaleria .litebox .author {
    float: right;
    font-size: 11px;
    color: #808080;
    line-height: 12px;
    padding: 520px 10px 0;
}

.kepgaleria .litebox .close {
    float: right;
    width: 15px;
    height: 14px;
    margin-top: 520px;
    cursor: pointer;
}

.kepgaleria .litebox .close a {
    text-decoration: none;
    background: url(blank.gif);
    width: 100%;
    height: 100%;
    font-size: 0;
}

.kepgaleria .litebox .close a:hover {
    background: url(blank.gif);
}

.kepgaleria .litebox .prev-img {
    width: 47px;
    height: 513px;
    position: relative;
    float: left;
    margin-top: -513px;
    z-index: 30;
    background: none;
    border: none;
}

.kepgaleria .litebox .next-img {
    width: 47px;
    height: 513px;
    position: relative;
    float: right;
    margin-top: -513px;
    z-index: 30;
    background: none;
    border: none;
}

.kepgaleria .litebox .prev-img a, .kepgaleria .litebox .next-img a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(blank.gif);
}

.kepgaleria .litebox .prev-img a:hover {
    background: url(cikk_galeria_left_button.gif) no-repeat 0 233px;
    color: inherit;
}

.kepgaleria .litebox .prev-img a.disabled:hover {
    background: transparent;
    cursor: default;
}

.kepgaleria .litebox .next-img a:hover {
    background: url(cikk_galeria_right_button.gif) no-repeat 0 233px;
    color: inherit;
}

.kepgaleria .litebox .next-img a.disabled:hover {
    background: transparent;
    cursor: default;
}

.tovabbkuld-form {
    display: none;
    position: absolute;
    /*background: url(tovabbkuld_form_bg.png) no-repeat;*/
    width: 339px;
    height: 407px;
    z-index: 50;
}

.tkf-top {
	background: url(tovabbkuld_form_top_bg.png) no-repeat;
	width: 336px;
	height: 27px;
}

.tkf-bottom {
    background: url(tovabbkuld_form_bottom_bg.png) no-repeat;
    width: 336px;
    height: 26px;
    font-size: 
}

.tkf-mid {
	height: 350px;
}

.tkf-left {
    float: left;
    background: url(tovabbkuld_form_left_bg.png) no-repeat;
    width: 19px;
    height: 350px;
}

.tkf-right {
    float: left;
    background: url(tovabbkuld_form_right_bg.png) no-repeat;
    width: 21px;
    height: 350px;
}

.tkf-center {
    float: left;
    width: 293px;
    height: 350px;
    background: url(tovabbkuld_form_center_bg.gif) no-repeat;
    padding-left: 5px;
}

.tovabbkuld-form form {
	margin: 0;
	padding: 0;
}

.tovabbkuld-form .close {
    float: right;
    width: 11px;
    height: 11px;
}

.tovabbkuld-form .close a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(blank.gif);
}

.tovabbkuld-form .article-title {
    font-size: 14px;
    font-weight: bold;
    color: #404040;
    padding: 7px 10px 0 25px;
    height: 44px;
    overflow: hidden;
}

.tovabbkuld-form .title {
    float: left;
    font-size: 12px;
    font-weight: normal;
    color: #404040;
    margin: 0;
    padding: 0;
}

.tovabbkuld-form .title strong {
    font-weight: bold;
}

.tovabbkuld-form .input {
    float: right;
    background: url(tovabbkuld_input_bg.gif) no-repeat;
    border: none;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 14px;
    margin: 0;
    padding: 7px 10px;
    margin: 4px 4px 0 0;
    width: 150px;
}

.tovabbkuld-form .input[class] {
	height: 18px;
}

.tovabbkuld-form .input.error {
	background: url(tovabbkuld_input_error_bg.gif) no-repeat !important;
}

.tovabbkuld-form .textarea-outer {
    background: url(tovabbkuld_textarea_bg.gif) no-repeat;
    border: none;
    height: 104px;
    margin: 0;
    padding: 7px 10px 20px;
    width: 260px;
}

.tovabbkuld-form textarea {
    border: none;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 104px;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    width: 260px;
    border: 0px solid white;
}

.tovabbkuld-form .char-counter {
    float: left;
    background: url(tovabbkuld_counter_bg.gif) no-repeat;
    width: 43px;
    height: 20px;
    border: none;
    padding: 8px 0 0;
    margin: 0;
    text-align: center;
    font-size: 11px;
    color: #404040; 
}

.tovabbkuld-form .title.char-counter {
    padding: 8px 0 0 8px;
    background: none;
}

.tovabbkuld-form .submit {
    float: right;
    width: 120px;
    height: 26px;
    margin: 0 4px 0 0;
    padding: 0;
    background: url(elkuld_btn.gif) no-repeat;
    border: none;
    cursor: pointer;
}

.tovabbkuld-form label.error {
	display: none;
}

.tovabbkuld-form .response {
    margin: 15px 5px 10px;
    height: 240px;
}

.tovabbkuld-form .ok {
    background:#FFFFFF url(szavaz_ok_gomb.jpg) no-repeat scroll 0 0;
	border:0 none;
	height:22px;
	width:56px;
	margin: 0 113px;
}

.login-iframe {
    width: 343px;
    height:230px;
    border: none;
}

.reg-iframe {
    width: 680px;
    height:510px;
    border: none;
}

#reg1-right, #reg1-left {
	float: left;
	width: 300px;
	padding-left: 30px;
}

#reg1-top h1 {
	font-weight: bold;
    font-size: 120%;
    color: #808080;
    margin: 0;
    padding: 16px 30px 14px;
}

#reg1-bottom {
	padding: 10px 0 0 20px;
}

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:230px; width:343px; left:50%; top:15%; margin-left:-162px; background-color:#fff; border:3px solid #ccc;}
#modalContainer a.modalCloseImg {background:url(closebutton.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}

/* IE 6 hacks*/
#modalContainer {top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(15 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
/*#modalContainer a.modalCloseImg {background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='closebutton.png',sizingMethod='scale');}*/

.ajax-loader {
    position: absolute !important;
    z-index: 200 !important;
    width: 32px !important;
    height: 32px !important;
}
.netpanel {
	text-align: center;
	font-size:16px;
	font-weight:bold;
	position: relative;
	top: 20px;
}
.netpanel a {
    color:#2D8FB0;
    text-decoration:none;
}
.netpanel a:hover {
    color:#FFFFFF;
    background-color:#F7401C;
}

.szerzo .cikk h1,
.24ora .cikk h1
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 210%;
    color: #005f7f;
    margin: 0;
    padding: 0 0 0 10px;
    letter-spacing: -1px;
}

.epvalasztas2009 #rindex1-right-top,
.epvalasztas2009 #rindex1-right-top-inner {
    overflow: hidden;
}

.epvalasztas2009 #rindex1-right-top-inner {
    width: 240px;
    float: left;
    height: 110px;
    padding: 5px;
    position: relative;
}

.epvalasztas2009 #rindex1-right-top-inner .ajanlo {
    width: 240px;
    height: 110px;
    padding: 5px;
}

.epvalasztas2009 #rindex1-right-top-inner .ajanlo p {
    margin: 0;
    font-size: 123%;
    font-weight: bold;
    line-height: 115%;
    vertical-align: middle;
}

.epvalasztas2009 #rindex1-right-top-inner .ajanlo p a {
    color: #005F7F;
    text-decoration: none;
}

.epvalasztas2009 #rindex1-right-top-inner .ajanlo p a:hover {
    background: #F7401C;
    color: #FFF;
}

.epvalasztas2009 #rindex1-right-top-inner .ajanlo h1 {
    display: none;
}

.epvalasztas2009 #rindex1-right-top .prev,
.epvalasztas2009 #rindex1-right-top .next {
    display: block;
    float: left;
    width: 20px;
    height: 120px;
}

.epvalasztas2009 #rindex1-right-top .prev {
    background: #FFF url(prevpage_icon.gif) no-repeat 8px 55px;
}
    
.epvalasztas2009 #rindex1-right-top .next {
    background: #FFF url(nextpage_icon.gif) no-repeat 7px 55px;
}
