html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    /*border-collapse: collapse;
    border-spacing: 0;*/
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/*end of eric meyer's reset.css*/

/*common styles*/

body {
    color: #404040;
    font: 13px/18px Arial, Verdana, sans-serif;
    background-color: #fff;
    /*background-color: #ceced0;*/
}
body #page:before,
body #page:after{
    background-color: #ceced0;
    content: ' ';
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: calc((100% - 990px) / 2);
    background-image: url(/static/imgs/design/gr_left.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
body #page:after{
    left: calc((100% + 990px) / 2);
    background-image: url(/static/imgs/design/gr_right.jpg);
}

a {
    color: #ff6600;
}

a:hover {
    text-decoration: underline;
}

#page {
    width: 960px;
    margin: 0 auto;
}

img {
    display: block;
}

strong {
    font-weight: bold;
    /*text-transform: uppercase;*/
}

.headertabbox .tab-content,
.tabbox .tab-content,
.small-sliderbox .tab-content,
.bigleadbox .tab-content.active
.bigleadbox_standing .tab-content {
    display: none;
}

.headertabbox .tab-content.active,
.tabbox .tab-content.active,
.small-sliderbox .tab-content.active,
.bigleadbox .tab-content.active,
.bigleadbox_standing .tab-content.active {
    display: block;
}

/*layout*/

.col {
    float: left;
    margin-left: 12px;
}

.col:first-child {
    margin-left: 0;
}

.col312 {
    width: 312px;
}


.col150 {
    width: 150px;
}

.col474 {
    width: 474px;
}

.col636 {
    width: 636px;
}

/*end of layout*/

/*start of header*/

/*start of recommendation*/

#recommendation {
    height: 36px;
    position: relative;
    z-index: 1;
    font-weight: bold;
    background-color: #404040;
}
#recommendation a {
    color: #ffffff;
    text-decoration: none;
}
#recommendation a:hover {
    text-decoration: underline;
}
#recommendation ul {
    padding: 6px 0 0 8px;
}

#recommendation li {
    display: inline-block;
    padding-left: 14px;
    color: #fff;
    line-height: 24px;
    text-decoration: none;
}

#recommendation .onair,
#recommendation .next {
    float: right;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 8px 0 18px;
}

#recommendation .onair,
.programs .onair {
    background: url(../imgs/design/sprite.png) no-repeat 0 -320px;
}

#recommendation .next,
.programs .next {
    background: url(../imgs/design/sprite.png) no-repeat 0 -280px;
}

#recommendation .live {
    position: absolute;
    top: 6px;
    right: 65px;
    padding-left: 36px;
    color: #fff;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA8CAYAAAAOhRhuAAACk0lEQVR42u2ZWUhUURiAhygoaCOiooiIFkgCe4h6CSooIoKoh3xsI7QQTUtscWLCyQKZGCys9MGyFSNqKkdo0jYKacMtZtqJTEOMkkzHRqcvhv/hanNtnId77oD3g/Mw/wzMxznn//97zrWRasPQAbZ4hiU0zITO74Cu79DcAJnjTRTKngT1NxnAy2smCZWmQPAnulxMUyxUVcB/aXurVEj+cDBC3eBepVDIPg9+fEEXvw9ypyvcQ1ez0eVPWPaNsrTfNxPePABBUvxCKry+B4EasM9VVoekxoR7NZmnl2D3BBMK44FZ0FipifzugrLN4FxkUqV+UgZCZGmkCB6cDT2dkD7aBKE9kyW9PXYtdnwlhIKwa1SC9DLXCpmhnSMTROjoEujuMLnb50yD/GQ4NB8k42RjOxZIPGuiYqFnl7WWEApGhCTjensk7rFbD2iW0HAUin9YQpaQJRTHkFNIyysI98H9YhOF0kZAtZsobjlMEDq2VGZlMPKTFQp5ncTkawDSxxgs5EiC5nqGzKMSA4VypsKvb8RFU5WBQifWEgci70gyUCh3BkPG75PTsGGbeu8UeF5BTPpCUJFlcB0qTZGzfizeP4a8OQZW6oyxUFtOFKGg3Ib05/p+g1vHyXXQ0UoUn17ILBQug0A11N2AgsWG9TI50z88gy5ep+Lm6loO7R+JotUPhxcq6/ZyF3SnEF1qiuQ3pzfKMioR8h7hH+SOsWiN1kQBrmQoEZKW0Nk+8AYtc5z2fckmiZdvVyKkZVXbOzi7pX9cWy6Ac9tMeWK0hOIfpzYgQlsTRMi9GkB6mnKh4vXgvysPVg235VXU5zoRammKfJZ4Y6VcqHvyDBbyudAlFESXD7XWQdESsoQSVugv/0Fppx8bZr8AAAAASUVORK5CYII=) no-repeat;
}

#recommendation .rss {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA8CAYAAAAOhRhuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2NENBNzM4OTFDQjExRTM4QTc4OTJBMDg0RjM0MzkyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ2NENBNzM5OTFDQjExRTM4QTc4OTJBMDg0RjM0MzkyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDY0Q0E3MzY5MUNCMTFFMzhBNzg5MkEwODRGMzQzOTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0Q0E3Mzc5MUNCMTFFMzhBNzg5MkEwODRGMzQzOTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7nfY5nAAADq0lEQVR42uxYS0gVYRT+brSwRam0yKyw2ohXQsLqFr01cCOUVlAYpOWiggrMRQsj41IQmIvCWmQvqSAILbAgfERFpJZhC1OJxIiuuehhLXJ3m49p+Gf+mdH7mLn3QnNguDP/zNz5ON93zn/O8YXrEIa75ovm4VlIMfMAzWSzTSurTgAZOeJ6tBsYfwr8mUwIIJ9J1NV9QM5q85MTI0DPVeDNhRQR9YJcYHsDUPsFyD+QQA9lbwTS5iu/hcpvOpCVr3osba7xzXdtwKOqSKj0xQfIzqitLTVAeraRxmuBmUC5RBm10+QHem8ZadzZ6jJlpTcVmvzieqwH6L8C/Bgyeot60uzZJaDzmEuU2UUZPdN1XNCz7SKw+ai43+g3gnadssB+4GAvMCddvaZHPr0W94vPukSZ3hjeKyuA3CKxNqIkytvFIiIPPxf3zmVYCdxBDw1eVz/+sFasEZyWh0IvjF7Kr07QXsYIo3A1W3dInA/cE+dZK1wARBqYjYMKk/u6xPrLU8DUb/Wcote0FOrTAfK7AKioXiQ/0sMQp1EbE8PiuYVbBW1JKz++vk9CPdRdL6jh1jDYLO5N/UpC+aFZZp450XEtM1c919dIy3f8A/zNikKXNlevyE/Zmtp5C3uUeYC8KLO06j7zPsatY3xAycav7MpVFwHJdbV8PRkChjuUsuS8o+Bip4wlCuvsGsVzu1rVfS5lNFRQpgJjC6UVbo7v9mxz9JaxWD2sWiSZyrt7Yi7cYtvtWeTnlaqesTLWU0/OxDIpibP8oG7Yj9kBY7cSJaj4NMToul8O3ChTqZKN7bZWvMXtIfmPZpqiUcwVHWaNkb7LgYhTgz2gYNhasGNKO/22BRh9YP2PTAEyhWwmm9e4QBlzDz9W1aZmcqvcwyEWmwM5qWrtlGsa4keO9Jo/RFrvlInORbOS0xHlqPhEzTEfhSuDol4Y9vKzhbUOhj1F7leOgnLzvJHGSJN1Jc+aqMGGRQ55iB9rrwQalxgnHprtbTFToh9EaBrk7MBRyqgRRgynsDIl64PmqYmsJf9ulzTEhChHU6DS/NxIp/F66do4ADGsNwTVwyrEH580e0keqg+1T19XRQyIImZYl9SpB8/l7E1dyV5atkmKuA/WWT1qQOVNxmjiOddk49hYb/LQyqoM0WZLUQHST+ynW/v5OUFdhxwddmuh/gQBkjOt3VrCug7mkO8f1eycNs9+h+eQSp8orcZ+ciLlO0kcWHmttAfo/wb0V4ABAC1CQyU1pN6XAAAAAElFTkSuQmCC') no-repeat left top;
	text-decoration: none;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 6px;
	right: 24px;
}

#recommendation .dropdown {
    height: 18px;
    width: 98px;
    position: absolute;
    bottom: -8px;
    left: 430px;
    background: url(../imgs/design/sprite.png) no-repeat 0 -354px;
}

#recommendation ul img,
#recommendation ul div {
    display: none;
}

/* open */

#recommendation.open {
    height: 68px;
}

#recommendation.open .dropdown {
    background-position: -128px -354px;
}

#recommendation.open ul {
    padding-top: 16px;
}

#recommendation.open li {
    font-size: 16px;
    padding: 0 0 0 48px;
    position: relative;
    margin: 0 0 0 16px;
    min-height: 36px;
}

#recommendation.open li:first-child {
    margin: 0;
}

#recommendation.open ul img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}

#recommendation.open div {
    display: block;
    font-size: 13px;
    line-height: 12px;
    font-weight: normal;
}

#recommendation.open .live {
    padding: 0 0 0 48px;
    top: 16px;
    height: 36px;
    line-height: 12px;
    background-position: 0 -24px;
}

#recommendation.open .live strong {
    display: block;
    line-height: 24px;
}

#recommendation.open .hyphen {
    display: none;
}

/*end of recommendation*/

/*start of innerheader*/

#innerheader {
    height: 96px;
    position: static;
    border-bottom: 1px solid #e8e8e8;
    padding-top: 24px;
    /*background: #f8f8f8 url(../imgs/design/budapestlogo.png) no-repeat right bottom;*/
    background: #f8f8f8 url(../imgs/design/budapestlogo_2.png) no-repeat right bottom;
}

#mainlogo {
/*    display: block;
    width: 173px;
    margin-left: 24px;
    float: left;*/
    display: block;
    width: 293px;
    margin-left: 34px;
    float: left;
    height: 70px;
}
#mainlogo img	{
    margin: 0;
    display: block;
    float: left;
}
#mainlogo img:first-child	{
    margin: 0 0 6px;
}

#innerheader .innerheader	{
    margin: 0 24px 0 0;
    float: right;
}

#innerheader .headertabbox	{
    width: 100%;
    display: block;
}
#innerheader .headertabbox li,
.tabbox li,
.tabboxnopic .heading li {
    float: left;
    margin-right: 20px;
    padding-bottom: 10px;
}
#innerheader .headertabbox a,
.tabbox a,
.tabboxnopic a {
    color: #f60;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    text-decoration: none;
}

#innerheader .header {
    border-bottom: 3px solid #f60;
    padding-bottom: 9px;
    color: #404040;
}

#innerheader .headertabbox table {
    width: 390px;
}

#innerheader .headertabbox .tableformat1,
.tabbox .tableformat1 {
    margin-top: -1px;
    border-top: 1px solid #e8e8e8;
    padding-top: 12px;
}
#innerheader .headertabbox .tableformat1 > a,
.tabbox .tableformat1 > a	{
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	/*color: rgb(64,64,64);*/
	color: white;
	text-decoration: none;
	display: block;
}

#innerheader .headertabbox th,
#innerheader .headertabbox td,
.tabbox th,
.tabbox td {
    padding-top: 1px;
}

#innerheader .headertabbox th,
.tabbox th {
    font-weight: bold;
    text-align: left;
}

.paddingleft {
    padding-left: 30px;
}

#innerheader .headertabbox td,
.tabbox td {
    text-align: right;
}

#innerheader .headertabbox .source {
    position: absolute;
    top: 0;
    right: 0;
}

#innerheader .headertabbox .source,
.tabbox .source {
    color: #a0a0a0;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
}

#innerheader .headertabbox .source img,
.tabbox .source img {
    display: inline-block;
    vertical-align: middle;
}

/*end of innerheader*/

/*start of menu*/

#menu {
    position: relative;
    padding-top: 16px;
}

#menu ul {
    float: left;
}

#menu li {
    float: left;
    padding: 8px 20px 0 0;
}

#menu a {
    font-weight: bold;
    text-decoration: none;
}

#menu form {
    float: left;
    padding-top: 2px;
    color: #404040;
    line-height: 18px;
    font-weight: bold;
}

#menu input {
    width: 140px;
    margin-left: 16px;
    border: none;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 8px;
    font-size: 16px;
}

.search-result form	{
	display: block;
}
.search-result .left	{
	float: left;
}
.search-result .right	{
	float: right;
}
.search-result span	{
	position: relative;
	display: block;
}
.search-result span.left	{
}
.search-result span.right	{
	margin: 0 15px 0 0;
}
.search-result span.left input.txt	{
	width: 310px;
}
.search-result span.right input.txt	{
	width: 100px;
}
.search-result input.txt	{
	font-size: 16px;
	padding: 0 0 8px;
	border: none;
	border-bottom: 1px solid #E8E8E8;
	outline: none;
}
#menu input:focus,
.search-result input:focus	{
	outline: none;
}
#menu button,
.search-result button	{
	width: 40px;
	height: 30px;
	border: none;
	outline: none;
	text-indent: -9999px;
	background: url(../imgs/design/sprite.png) no-repeat 0 -380px;
	cursor: pointer;
}

#menu .search
{
    margin-left: 46px;
}
.search-result .search {
    margin: 20px 0;

}
#menu .details {
    position: absolute;
    top: 24px;
    right: 0;
}

/*end of menu*/

/*end of header*/

/*start of content*/

/*start of common content*/

#content {
    padding-top: 32px;
}

#content h2 {
    float: left;
    border-bottom: 3px solid #ff6600;
    padding: 0 0 6px;
    font-size: 26px;
	line-height: 26px;
}

.marginbottom {
    margin-bottom: 32px;
}
.news-slider .more {
    padding: 10px 0;
    text-align: right;
}
.news-slider .more a {
    font-weight: bold;
    padding-right: 30px;
    text-decoration: none;
    background: url(../imgs/design/sprite.png) no-repeat 100% -240px;
}

#content h2 a {
    color: #404040;
    text-decoration: none;
}

#content h2 a:hover {
    text-decoration: none;
}

#content .border {
    padding-top: 16px;
    border-top: 1px solid #e8e8e8;
    margin-top: -1px;
}

#content .border2 {
    padding-top: 5px;
    border-top: 1px solid #e8e8e8;
    margin-top: -1px;
    padding-left: 10px;
}

.date-label,
.small-date-label {
    position: absolute;
    top: 0;
    right: 0;
    font-weight: bold;
    text-transform: uppercase;
    background: url(../imgs/design/sprite.png) no-repeat;
}

.date-label {
    height: 23px;
    padding: 7px 10px 0 22px;
    font-size: 14px;
    display: none;
}

.smallbox .date-label {
    height: 18px;
    padding: 6px 9px 0 18px;
    font-size: 11px;
    line-height: 13px;
}

.borderbottom {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 24px;
}

/*end of common content*/

/*start of news-slider styles*/

.news-slider .border {
    position: relative;
}

.news-slider .window {
    height: 312px;
    position: relative;
    overflow: hidden;
}

.news-slider .slider-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 10000px;
}

.news-slider .item {
    float: left;
}

.news-slider .next,
.news-slider .prev {
    position: absolute;
    top: 16px;
    left: -9999px;
    width: 50px;
    height: 312px;
    text-indent: -9999px;
    z-index: 10;
    background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAjCAMAAABVYV+yAAAAUVBMVEX///8AAAD///////////////////////////////////////////////////////////////////////////////////////////////////94vRsEAAAAGnRSTlMAAKUPmfDkURta6k6x57SuS24SK7cQkEiJCQEXHo4AAAENSURBVHherdbZjsMgEERR2k4AO+tiJ5n+/w/NW4hUSg3TNbyjowsISF/GLXUMbdI4bCLIZhj7jXP2GOL53J3hHkXc+2J22RXE864rQ0JaDMtQEYzBDB3hMSX7e1wiyKXNz+W3DN9OFkFs2jqNKYdmHKvFEKvHphwKz7AoYiSmzM3YV1MQq/umzIVkKAjGYIbpCMZcIUNEMOaaPjJO1f4LsXr6iElgyAgqCVZLRnC9YN9lBHceT7CEkDMMMQICGeRWCSKYQe7HKMJuSIyJIZDB36xljSDrgq8Wi7lHkDtkkH+E9sbjTwJjdAQzMEZAIIPECAhkkP92FIEfN4sJIpBBx+MZQZ6Pv5X/ACBMegGZNjmneaywewAAAABJRU5ErkJggg==) no-repeat 12px 50%;
    background-color: rgba(0,0,0,.8);
}

.news-slider .next {
    background-position: -62px 50%;
}

.news-slider .border:hover .prev {
    left: 0;
}

.news-slider .border:hover .next {
    left: auto;
    right: 0;
}

/* disabled pagers */
.news-slider .disabled {
    display: none;
}

/*end of news-slider styles*/

/*start of bigbox styles*/

.bigbox,
.smallbox {
    display: block;
    position: relative;
    color: #fff;
    text-decoration: none;
}

.bigbox {
    width: 312px;
    height: 312px;
}

.bigbox .lead,
.smallbox .lead {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.6);
}

.bigbox .lead {
    width: 284px;
    padding: 16px 12px 16px 16px;
}

.bigbox h3 {
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
}

.bigbox p {
    margin-top: 6px;
    font-size: 18px;
    line-height: 24px;
}

/*end of bigbox styles*/

/*start of smallbox styles*/

.smallbox {
    width: 150px;
    height: 150px;
    position: relative;
    margin-bottom: 12px;
}

.smallbox:last-child {
    margin: 0;
}

.smallbox .lead {
    width: 132px;
    padding: 8px 8px 8px 10px;
}

.smallbox h3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
}

.smallbox.news-nopicture .nopic,
.smallbox.show-nopicture .nopic {
    height: 66px;
    position: absolute;
    top: 12px;
    left: 12px;
}

.smallbox.news-nopicture .nopic {
    width: 66px;
    background: url(../imgs/design/sprite.png) no-repeat 0 -70px;
}

.smallbox.news-nopicture,
.smallbox.show-nopicture  {
    background-color: #e8e8e8;
}

.news-nopicture .lead,
.show-nopicture .lead {
    color: #404040;
    background: none;
}

.smallbox.show-nopicture .nopic {
    width: 74px;
    background: url(../imgs/design/sprite.png) no-repeat 0 -150px;
}

/*end of smallbox styles*/

/*start of pager styles*/

.pager {
    float: left;
    margin: 4px 0 0 16px;
}

.pager li {
    float: left;
}

.pager a {
    float: left;
    width: 8px;
    height: 8px;
    margin-right: 4px;
    text-indent: -9999px;
    background-color: #e8e8e8;
}

.pager a.active {
    background-color: #f60;
}

/*end of pager styles*/

/*start of bigleadbox styles*/

.bigleadbox .bigpicture,
.bigleadboxwide .bigpicture,
.smallleadboxwide .picture {
    float: left;
}

.bigleadbox .lead,
.bigleadboxwide .lead,
.smallleadboxwide .lead {
    float: left;
    margin-left: 12px;
}

.bigleadbox .lead {
    width: 231px;
}

.bigleadboxwide .lead {
    width: 393px;
}

.smallleadboxwide .lead {
    width: 474px;
}

.bigleadbox h3 a,
.bigleadbox_standing h4 a,
.bigleadboxwide h4 a,
.smallleadboxwide h4 a,
.bigboxlongtext h4 a {
    color: #404040;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

.bigleadbox p,
.bigleadbox_standing p,
.bigleadboxwide p,
.smallleadboxwide p {
    font-size: 13px;
    line-height: 18px;
}

.bigleadbox p,
.bigleadbox_standing p,
.smallleadboxwide p {
    margin: 6px 0 12px;
}

.bigleadboxwide p {
    padding: 20px 0;
}

.bigleadbox .date,
.bigleadbox_standing .date,
.bigleadboxwide .date,
.smallleadboxwide .date {
    color: #a0a0a0;
    font-size: 11px;
    line-height: 15px;
    padding-left: 27px;
    background: url(../imgs/design/sprite.png) no-repeat 0 -650px;
}

.bigleadboxwide .date {
    margin-top: 10px;
}

.bigleadbox h4,
.bigleadbox_standing h4,
.bigleadboxwide h5,
.bigboxlongtext h5 {
    font-size: 13px;
    font-weight: bold;
    text-align: justify;
}

.bigleadbox .sponsor,
.bigleadbox_standing .sponsor {
    margin-top: 4px;
    padding: 6px;
    color: #a0a0a0;
    font-size: 11px;
    text-align: center;
    background-color: #f8f8f8;
}

.bigleadbox .sponsor img,
.bigleadbox_standing .sponsor img {
    margin-bottom: 6px;
}

.bigleadboxwide .label {
    position: relative;
}

.bigleadboxwide .date-label {
    position: absolute;
    top: 0;
    left: 129px;
    width: 70px;
    color: #fff;
}


/*end of bigleadbox styles*/

/*start of small-sliderbox styles*/

.small-sliderbox.borderbottom {
    margin-bottom: 24px;
}

.small-sliderbox h3,
.bigleadbox_standing h3 {
    float: left;
    margin-bottom: 16px;
    font-size: 18px;
}
.small-sliderbox h3,
.bigleadbox_standing h3.margined {
    float: left;
    margin-bottom: 16px;
    font-size: 18px;
    margin-left: 10px;
    margin-top: 10px;
}
.small-sliderbox h3 a,
.bigleadbox_standing h3 a {
	color: inherit;
	text-decoration: none;
	display: block;
}


.small-sliderbox .image3 a {
    float: left;
    margin-left: 6px;
    padding-bottom: 12px;
}

.small-sliderbox .image3 a:first-child {
    margin-left: 0;
}

.small-sliderbox .activepic {
    border-bottom: 3px solid #f60;
}

.morenews	{
    clear: both;
}

.small-sliderbox h4,
.morenews h4,
.relatednews h4,
.breakingnews h4 {
    margin-bottom: 8px;
    color: #f60;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
}

.small-sliderbox .more,
.morenews .more,
.relatednews .more,
.smallleadboxwide .more {
    display: inline-block;
    height: 15px;
    margin-top: 18px;
    padding-right: 25px;
    color: #f60;
    line-height: 15px;
    font-weight: bold;
    text-decoration: none;
    background: url(../imgs/design/sprite.png) no-repeat 100% -240px;
}
.small-sliderbox.borderbottom.bordered {
    border: 1px solid #e8e8e8;
    padding-bottom: 0px;

}

/*end of small-sliderbox styles*/

/*start of community box*/

.community iframe {
    display: block;
}

.community h3,
.morenews h3,
.relatednews h3,
.breakingnews h3,
.questionnaire h3,
.programs .head,
.bigleadboxwide h3,
.bigboxlongtext h3 {
    float: left;
    border-bottom: 3px solid #ff6600;
    padding: 0 0 14px;
    font-size: 18px;
}

.community .border {
    padding-top: 12px;
}

.community .containerdiv {
    padding: 6px;
    background-color: #f8f8f8;
}

.community iframe {
    background-color: #fff;
}

/*end of community box*/

/*start of tabbox styles*/

.tabbox a.active,
.headertabbox a.active,
.tabboxnopic a.active {
    color: #404040;
    border-bottom: 3px solid #f60;
    border-bottom: 3px solid #fff;
    padding-bottom: 9px;
}

.tabbox table {
    width: 288px;
}

.tabbox .tableformat2 {
    padding: 12px;
    background-color: #f0f0f0;
}

.tabbox .more {
    display: inline-block;
    margin: 12px 0 12px 12px;
    padding-right: 25px;
    line-height: 15px;
    background: url(../imgs/design/sprite.png) no-repeat 100% -240px;
}

.tabbox .bgr {
    background-color: #f8f8f8;
}

.tabbox .source {
    float: right;
    margin-top: 12px;
}

/*end of tabbox styles*/

/*start of advertisements*/
#content .advertisement {
    text-align: center;
}
#content .advertisement img {
    margin: 0 auto 10px;
}
.advertisement {
    padding: 6px 6px 12px;
    color: #a0a0a0;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    background-color: #f8f8f8;
}

.advertisement img {
    margin-bottom: 12px;
}

.ad970 {
    width: 970px;
    margin-left: -11px;
}

/*end of advertisements*/

/*start of bigleadbox_standing*/

.bigleadbox_standing .sponsor {
    width: 220px;
    margin-top: 12px;
}

.bigleadbox_standing .lead {
    margin-top: 12px;
}

/*end of bigleadbox_standing*/

.morenews ul,
.relatednews ul,
.breakingnews ul	{
	margin-top: -1px;
	list-style-type: none;
}
.morenews li	{
	padding: 18px 0 18px;
	border-top: 1px solid #e8e8e8;
}
.morenews li time	{
	font-weight: bold;
	background: url(../imgs/design/datum_icon.png) no-repeat left center;
	width: 66px;
	height: 15px;
	margin: 1px 0 0;
	padding: 0 20px 0 28px;
	float: left;
	overflow: visible;
	display: block;
	position: relative;
}
.morenews li time span.hms	{
	font-size: 13px;
    font-weight: bold;
	display: block;
	position: absolute;
	right: 20px;
	bottom: -16px;
}
.morenews li .r_wrp	{
	float: left;
}
.morenews li .r_wrp.dm	{
	width: 522px;
}
.morenews li .r_wrp.cl {
	width: 516px;
}
.morenews li .r_wrp.dm.cl {
	width: 402px;
}
.morenews li .cikkep {
	margin: 0 0 0 20px;
	float: left;
	display: block;
}
.morenews li .cikkep a {
	text-decoration: none;
}
.morenews li .cikkep a img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.morenews a,
.relatednews a,
.breakingnews a	{
	text-decoration: none;
}
.morenews .more {
	margin-top: 0;
}

.relatednews li,
.breakingnews li {
    padding: 16px 0 16px;
    border-top: 1px solid #e8e8e8;
}

.relatednews .itemcontent,
.relatednews img,
.breakingnews .itemcontent,
.breakingnews img {
    float: left;
}

.relatednews .itemcontent {
    width: 512px;
    margin-left: 12px;
}

.breakingnews .itemcontent {
    width: 188px;
    margin-left: 12px;
}

.tabboxnopic .itemcontent {
    padding: 12px;
    list-style: none;
    background-color: #f0f0f0;
}

.tabboxnopic .itemcontent li {
    color: #f60;
    background: url(../imgs/design/sprite.png) 0 -415px;
    padding-left: 16px;
    margin-top: 8px;
}

.tabboxnopic .itemcontent li:first-child {
    margin-top: 0;
}

.tabboxnopic .itemcontent a {
    color: #404040;
    font-weight: normal;
    line-height: 18px;
}

/* start of questionnaire*/

.questions {
    background-color: #f0f0f0;
    padding: 12px;
}

.questions p {
    color: #404040;
    font-weight: bold;
}
.questions p span.szoveg	{
    font-weight: normal;
    padding: 5px 0 0;
    display: block;
}

.questions .question {
    color: #f60;
    font-weight: normal;
    padding: 12px 0 12px;
    border-bottom: 1px solid #e0e0e0;
}

.questionnaire label {
    display: block;
    margin-top: 12px;
    position: relative;
    padding-left: 22px;
}

.questionnaire input {
    position: absolute;
    top: 0;
    left: 0;
}

.questionnaire button {
    display: inline-block;
    margin: 0 0 0 12px;
    border: none;
    padding: 0 25px 0 0;
    color: #f60;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    background: url(../imgs/design/sprite.png) no-repeat 100% -240px;
    cursor: pointer;
}

.questionnaire .bgr {
    padding: 12px;
    background-color: #f8f8f8;
}

/* end of questionnaire*/

/* start of articlehead, lead, tags, share*/

.articlehead h1 {
    color: #404040;
    font-size: 26px;
    line-height: 29px;
    text-decoration: none;
}

.articlehead .date {
    border-bottom: 1px solid #e8e8e8;
    padding: 12px 0 12px;
    color: #a0a0a0;
    font-size: 11px;
}

.articlelead {
    font-size: 14px;
    line-height: 1.4;
    padding-top: 12px;
    text-align: justify;
    font-weight: bold;
    margin-bottom: 1.5em !important;
}

.articletags {
    padding: 8px;
    background-color: #f8f8f8;
}

.articletags li,
.articletags .keywords {
    float: left;
}
.articletags a {
    padding-left: 12px;
    font-weight: bold;
    text-decoration: none;
}

.share {
    margin-top: 16px;
}

/* brr */
.share a,
.share iframe,
.share > div {
    float: left !important;
}

.share .twitter-share-button {
    width: 92px !important;
    margin-left: 10px;
}

.share .fb-like {
	width: 180px !important;
}

.share > div {
    width: 75px !important;
}

.share .email,
.share .print {
    text-indent: -9999px;
}

.share .email {
    width: 20px;
    height: 16px;
    margin: 1px 0 0;
    background: url(../imgs/design/sprite.png) no-repeat 0 -520px;
}

.share .print {
    width: 16px;
    height: 18px;
    margin-left: 12px;
    background: url(../imgs/design/sprite.png) no-repeat 0 -560px;
}

/* end of articlehead, lead, tags, share*/


/* @start SHARE EMAIL FORM */
#share-email {
	background-color: rgba(0, 0, 0, 0.8);
	display: block;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99999;
}

#share-email .form-wrp {
	background-color: #FFF;
	width: 60%;
	height: 80%;
	overflow: auto;
	overflow-x: hidden;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

#share-email .form-wrp form {
	margin: 0;
	padding: 30px;
	display: block;
}

#share-email .form-wrp .title {
	font-size: 26px;
	line-height: normal;
	color: #404040;
	height: 35px;
	border-bottom: 1px solid #E8E8E8;
	display: block;
	position: relative;
}

#share-email .form-wrp .title u {
	text-decoration: none;
	white-space: nowrap;
	padding: 0 0 6px;
	border-bottom: 2px solid #FF6600;
	position: absolute;
	bottom: -1px;
	display: inline;
}

#share-email .form-wrp .article-title {
	font-size: 18px;
	line-height: normal;
	color: #FF6600;
	padding: 30px 0 0;
}

#share-email .form-wrp .wrp {
	padding: 40px 0 0;
}

#share-email .form-wrp .outer {
	padding: 0 0 20px;
}

#share-email .form-wrp .outer:after {
	content: ' ';
	clear: both;
	display: table;
	*zoom: 1;
}

#share-email .form-wrp label {
	font-size: 16px;
	color: #666;
	width: 35%;
	float: left;
	display: block;
}

#share-email .form-wrp .inner {
	width: 65%;
	float: right;
	display: block;
}

#share-email .form-wrp .inner.totalwidth {
	width: 100%;
	margin: 10px 0 0;
}

#share-email .form-wrp input,
#share-email .form-wrp textarea {
	font-size: 16px;
	color: #666;
	width: 100%;
	width: calc(100% - 22px);
	padding: 10px;
	border: 1px solid #E8E8E8;
	outline: none;
}

#share-email .form-wrp textarea {
	height: 100px;
	resize: none;
}

#share-email .form-wrp .msg {
	font-size: 12px;
	color: red;
	display: block;
}

#share-email .form-wrp .button:after {
	content: ' ';
	clear: both;
	display: table;
	*zoom: 1;
}

#share-email .form-wrp button {
	font-size: 12px;
	float: right;
}

#share-email .form-wrp button.send {
	margin-left: 5px;
}
/* @end SHARE EMAIL FORM */


/* start of programs styles*/

.programs li {
    border-bottom: 1px solid #e8e8e8;
    margin-top: 16px;
}

.programs li:first-child {
    margin-top: 0;
}

.programs li:last-child {
    border: none;
}

.programs .date,
.programs .musorkep,
.programs .itemcontent {
    float: left;
}

.programs .date {
    width: 32px;
    margin-top: 4px;
    padding-left: 28px;
    line-height: 15px;
    font-weight: bold;
    background: url(../imgs/design/sprite.png) no-repeat 0 -650px;
}

.programs .musorkep {
	display: block;
}

.programs .musorkep img {
	float: left;
	border: 0 none;
}

.programs .itemcontent {
    width: 550px;
    margin-left: 20px;
    padding-right: 6px;
}

.programs .musorkep + .itemcontent {
	width: 510px;
}

.programs h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}

.programs p {
    padding: 12px 0;
}

.bigleadboxwide .more,
.smallleadboxwide .more {
    display: inline-block;
    padding: 0 26px 0 0;
    margin-bottom: 20px;
    font-weight: bold;
    text-decoration: none;
    background: url(../imgs/design/sprite.png) no-repeat -396px -240px;
}

.smallleadboxwide .more {
    margin-bottom: 0;
}

.programs .onair,
.programs .next {
    margin-left: 3px;
    padding: 6px 5px 8px 18px;
    color: #fff;
    font-size: 11px;
    line-height: 24px;
    text-transform: uppercase;
}

/* end of programs styles*/

/* start of calendar styles */

.calendar .bgr {
    padding: 6px 12px;
    background-color: #f0f0f0;
}

.calendar .overflow {
    overflow: hidden;
}

.calendar ol {
    width: 999999px; /*1300px*/
    margin-left: -60px;
}

.calendar li {
    float: left;
    height: 42px;
    margin-left: 12px;
    border-right: 1px solid #e8e8e8;
    padding: 4px 12px 0 0;
    padding-left: 6px;
    line-height: 15px;
    font-weight: bold;
    background-color: #f0f0f0;
}
.calendar li div {
    margin-top: 3px;
    font-size: 11px;
    font-weight: normal;
}

.calendar .active div {
    padding-bottom: 6px;
    border-bottom: 3px solid #f60;
}

/* end of calendar styles */

/* start of radioprograms styles */

.radioprogram .previous,
.radioprogram .next {
    line-height: 15px;
    font-weight: bold;
    text-decoration: none;
}

.radioprogram .previous {
    float: left;
    margin: 12px 0 0 12px;
    padding-left: 24px;
    background: url(../imgs/design/sprite.png) no-repeat 0 -590px;
}

.radioprogram .next {
    float: right;
    margin: 12px 12px 0 0;
    padding-right: 24px;
    background: url(../imgs/design/sprite.png) no-repeat -386px -240px;
}

.radioprogram {
    position: relative;
}

.radioprogram .today {
    line-height: 39px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

.radioprogram .datepickerIco {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 38px;
    height: 28px;
    margin: 0 0 0 3px;
    vertical-align: -8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAA4CAYAAAB+I+F7AAADf0lEQVR42u3XXUhTYRzHccmSLvKmgrzqKugmsaCLoi58QZxNGorbEF8QzNctzU2UuVSmos4XyA2ckm9IQRcRQRcRVCCJXuRtFL1cVngRBJEimf9+/4cH8RzY2tnxbIt28eF4nnPmvj47PmcnjYiSViruP49rSMuHGxGO34KLcYnDG6WDDVZhGVrhNjyUYyvSGiyBDxzy2Cu4BkeNiquDn0BSE9TDBpDKJ3nsJpC0AR1Gxd1RBTxQjakNwxPVWMjwOO2MjwsAwXt4p8Fb+Ai7MGNU3F34BSfgMGREKR1Oy9feMzouU45pWXay4hqH7SG4CjVwXnXuBchJZJwbCHbk9rocXwKClUTG5cAlOAIb8FiOL8M3WEtYnBwrgUEgcOwbfw3riY57vu9jte4bX09knPqe+xI+J00ctlfgHO/DC/iSTHHPgGBXbqsU1xwkMu4kFIMNzqrOzWbxjJs9gDvEfaPiPPAbGqEELFEygws2wW9UXCb4YBu2YDNKW5ILTqUecFJx/1Rcbm4uxdEHSIc0SLo4Zk/muNVkjmOXDzSuoqKCGhoawh5vaWmh8vLyaOMe6YrLy8uj2tpaGhsbI7/fT83NzdTW1kY+n0+MjY6OMvFzT08Ptbe3U1NT0975VVVVVFBQEC5uB87EHFdfX0+zs7O0uLgoNDY2ipmbnp7mfYVgMMjHxB8gx8R5Tqcz0uwFY47r7OxUBPT19SnG1NxuNw0MDCjGPB5PpLgfcFxPnFZa4pgX0sIIH9fV1SXeIBAI0OTkpCb4mMVru7u7/xb3FTI0x/Evnp+fp6KiIsrPz48a/yOZzWbx2t7e3ohxUnXMcYWFhbyvSXFxsZa4N7rjeEbsdjvV1dVRWVmZ4lzss1jjmElXnMPhENfRwsKC2FZXV/M4r3G8z2uenrinuuJ4ZqxWK19XYg3r7+/ncbHgzszM8OKrJ45lxxwHYrZcLhfPFN8N9sbHx8dpYmJCb9ySrrjh4eG9j5VvbXKcww4ibhuyNMep77kjIyM0NTV10HFsMKY4m81GpaWlvC9mMBQKGRH3HY5pjhsaGlLcmrCkKK450B0nOTXHmUwmqqysFNeaxWJRnIsZZbri1M8ZEeO8Xq+xd4jI7BHjWltb+T+Tv8eJJaSmpiYq+JIpFuy5uTnq6OjQ8ZwRIQ4zxt9ueQb4jTRDIM+grueM1BN/Ki7e/gD1uqmaRQuYAwAAAABJRU5ErkJggg==) no-repeat
}

.radioprogram .datepickerIco.active {
    background-position: 0 -28px;
}

.radioprogram .background {
    background-color: #f8f8f8;
    height: 39px;
}

.programs .head {
    font-weight: normal;
}

.programslongdate .date {
    width: 116px;
}

.programslongdate .itemcontent {
    width: 466px;
}

/* start of datepicker styles */

.radioprogram #jqueryDatepicker {
    position: absolute;
    top: 24px;
    left: 0;
    display: none;
    cursor: default;
}

.radioprogram .datepickerIco.active #jqueryDatepicker {
    display: block;
}

/*.ui-datepicker {
    position: absolute;
    width: 196px;
    background: #404040;
    color: #fff;
    padding: 6px;

    font-size: 13px;
    line-height: 17px;
    font-weight: normal;
}

.ui-datepicker.ui-datepicker-inline {
    position: static;
}

.ui-datepicker-header {
    height: 24px;
    line-height: 24px;
    padding: 0 0 6px;
    border-bottom: 1px solid #505050;
}

.ui-datepicker-prev,
.ui-datepicker-next {
    width: 19px;
    height: 24px;
    cursor: pointer;
    float: left;
    text-indent: -9999px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAMAAAAvSTY9AAAAVFBMVEVAQED////g4OBFRUVtbW1ubm6SkpJ5eXnT09OmpqbU1NRra2uhoaFBQUHr6+tiYmLHx8f19fVfX1/X19f5+flaWlpNTU339/eYmJiHh4eVlZXk5OTUEihfAAAAP0lEQVQYGdXBxwGAMAwEwT2bnHPsv0/eEg3ADPxGPPH6asRqs0UlxjTozrGCuhWnLjQnOLGRDrw07LxsF9/zAF4GAYVPXezyAAAAAElFTkSuQmCC) no-repeat;
}

.ui-datepicker-next {
    float: right;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAMAAAAvSTY9AAAAVFBMVEVAQED////g4OBFRUVtbW1ubm6SkpJ5eXnT09OmpqbU1NRra2uhoaFBQUHr6+tiYmLHx8f19fVfX1/X19f5+flaWlpNTU339/eYmJiHh4eVlZXk5OTUEihfAAAAP0lEQVQYGdXBxwGAMAwEwT2bnHPsv0/eEg3ADPzDGXkZqx6v1JK1OPmtYcJZOwWsZFZRYxxSE7H2kOJdG5/0AF64AYVFyjq7AAAAAElFTkSuQmCC);
}

.ui-datepicker-title {
    font-size: 16px;
    font-weight: bold;
}

.ui-datepicker-year {
    display: none;
}

.ui-datepicker-month {
    text-transform: capitalize;
}

.ui-datepicker-calendar {
    width: 196px;
}

.ui-datepicker-calendar th {
    font-weight: bold;
    width: 28px;
    line-height: 34px;
    height: 34px;
    border-bottom: 1px solid #505050;
}

.ui-datepicker-calendar td a {
    display: block;
    color: #fff;
    text-decoration: none;
}

.ui-datepicker-calendar td,
.ui-datepicker-calendar td a {
    width: 28px;
    height: 28px;
    line-height: 28px;
}

.ui-datepicker-calendar tr:first-child > td {
    padding-top: 3px;
}

.ui-datepicker-today > a {
    background: #808080;
}

.ui-datepicker-current-day > a {
    background: #f60;
}*/


/* end of datepicker styles */

/* end of radioprograms styles */

/* start of article-body */

.article-body {
    font-size: 14px;
    line-height: 19px;
}

.article-body a {
    color: #f60;
}

.article-body a:hover {
    text-decoration: underline;
}

.article-body em,
.article-body q {
    font-style: italic;
}

.article-body img {
    display: block;
    margin: 0 0 1.6em;
}

.article-body img[align=left],
.article-body img.pull-left {
    float: left;
    margin-right: 12px;
}

.article-body img[align=right],
.article-body img.pull-right {
    float: right;
    margin-left: 12px;
}

#content .article-body h2, #content .article-body h3, #content .article-body h4, #content .article-body h5, #content .article-body h6 {
    line-height: 1.2em;
    margin: 1.1em 0;
    float: none;
    border: 0;
    padding: 0;
}

#content .article-body h2 {
    font-size: 24px
}

#content .article-body h3 {
    font-size: 22px;
}

#content .article-body h4 {
    font-size: 20px;
}

#content .article-body h5 {
    font-size: 18px;
}

#content .article-body h6 {
    font-size: 16px;
}

.article-body p, .article-body blockquote,
.article-body ul, .article-body fieldset,
.article-body ol, .article-body dl {
    margin: 0 0 1.5em;
}

.article-body blockquote {
    margin-left: 25px;
    margin-right: 25px;
    font-style: italic;
}

.article-body object,
.article-body iframe,
.article-body embed {
    display: block;
    clear: both;
    margin: 0 auto 1.5em;
}

.article-body ol {
    list-style-type: decimal;
    list-style-position: inside;
}

.article-body ul {
    list-style-type: square;
    list-style-position: inside;
}

.article-body table  {
    margin: 5px;
    background-color: #e8e8e8;
}

.article-body td {
    padding: 3px;
}

.article-body .hirlevel_cikk {
	background: #F1F1F1;
	text-align: center;
	margin: 0;
	padding: 20px 0;
	width: 100%;
	/*border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;*/
	display: block;
}

.article-body .hirlevel_cikk form {
	font-size: 13px;
	text-align: left;
	margin: 0;
	padding: 0;
	display: inline-block;
}

.article-body .hirlevel_cikk label {
	font-weight: bold;
	color: #404040;
	vertical-align: middle;
	margin: 0 10px 0 0;
	display: inline-block;
}

.article-body .hirlevel_cikk input {
	font-size: 16px;
	width: 140px;
	padding: 8px;
	vertical-align: middle;
	border: 0 none;
	border-bottom: 1px solid #E8E8E8;
	display: inline-block;
}

.article-body .hirlevel_cikk button {
	background: url('../imgs/design/sprite.png') no-repeat 0 -380px;
	width: 40px;
	height: 30px;
	text-indent: -9999px;
	vertical-align: middle;
	cursor: pointer;
	border: 0 none;
	outline: none;
	display: inline-block;
}

/* end of article-body */

/* start of mainprogram styles */

.mainprogram img,
.mainprogram .itemcontent {
    float: left;
}

.mainprogram h1 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 10px;
}

.mainprogram .itemcontent {
    margin-left: 12px;
    background-color: #f0f0f0;
    padding: 20px;
    width: 796px;
/*    height: 72px;*/
   font-size: 14px;
   line-height: 20px;
}

/* end of mainprogram styles */

/* start of smallleadboxwide styles */
.smallleadboxwide .h_wrp	{
	border-bottom: 1px solid #E8E8E8;
}
.smallleadboxwide .h_wrp h3	{
	font-size: 18px;
	margin: 0 0 -1px;
	padding: 0 0 14px;
	border-bottom: 3px solid #ff6600;
	float: left;
}
.smallleadboxwide .paginacio_wrp	{
	text-align: center;
}
.smallleadboxwide .paginacio_wrp.top	{
	padding: 14px 0 0;
}
.smallleadboxwide .paginacio_wrp.bottom	{
	padding: 14px 0 0;
}
.smallleadboxwide .paginacio_wrp .paginacio	{
	text-align: left;
	display: inline-block;
}
.smallleadboxwide .paginacio ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	display: block;
}
.smallleadboxwide .paginacio ul li	{
	margin: 0 2px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
	display: block;
}
.smallleadboxwide .paginacio ul li > *	{
	font-size: 11px;
	line-height: 1;
	color: #7D7D7D;
	background: #F0F0F0;
	margin: 0;
	padding: 2px 4px;
	float: left;
	display: block;
}
.smallleadboxwide .paginacio ul li > .prev.current, .smallleadboxwide .paginacio ul li > .next.current	{
	display: none;
}
.smallleadboxwide .paginacio ul li > .current	{
	color: #FFF;
	background: #FF6600;
}
.smallleadboxwide .paginacio ul li > .page-link	{
	color: #7D7D7D;
	background: #F0F0F0;
	text-decoration: none;
}
.smallleadboxwide .paginacio ul li > .page-link:link, .smallleadboxwide .paginacio ul li > .page-link:visited	{
	color: #7D7D7D;
	background: #F0F0F0;
}
.smallleadboxwide .paginacio ul li > .page-link:hover, .smallleadboxwide .paginacio ul li > .page-link:active, .smallleadboxwide .paginacio ul li > .page-link:focus	{
	color: #FFF;
	background: #FF6600;
}
#content .smallleadboxwide ul.border	{
	margin-top: 0;
	padding: 16px 0 0;
	border-top: none;
}
.smallleadboxwide > ul > li	{
	padding-bottom: 16px;
}
.smallleadboxwide > ul > li:last-child	{
	padding-bottom: 0;
}
.smallleadboxwide h4	{
	margin-bottom: 6px;
}
.smallleadboxwide p	{
	margin-top: 16px;
}
.smallleadboxwide.smallheader .h_wrp h3	{
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 6px;
}
.smallleadboxwide li .more	{
	margin: 0px;
}
.smallleadboxwide .more.paddingright	{
	padding-right: 22px;
	background: url(../imgs/design/sprite.png) no-repeat -388px -240px;
}
/* end of smallleadboxwide styles */

/* start of bigboxlongtext styles */

.bigboxlongtext .article-body {
    font-size: 13px;
}

.bigboxlongtext .article-body p {
    margin-bottom: 6px;
}

.bigboxlongtext .article-body h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 12px 0;
}

.bigboxlongtext .itemcontent {
    margin: 16px 0;
}

.bigboxlongtext h4 {
    margin-bottom: 6px;
}

.bigboxlongtext .share {
    margin-bottom: 16px;
}

/* end of bigboxlongtext styles */

/*end of content*/

/*start of footer*/

#footer {
	position: relative;
}

#footer .rss {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2NENBNzNDOTFDQjExRTM4QTc4OTJBMDg0RjM0MzkyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ2NENBNzNEOTFDQjExRTM4QTc4OTJBMDg0RjM0MzkyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDY0Q0E3M0E5MUNCMTFFMzhBNzg5MkEwODRGMzQzOTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0Q0E3M0I5MUNCMTFFMzhBNzg5MkEwODRGMzQzOTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5uU5sAAAABVUlEQVR42nRSAXHDMAy0cgMQCBmDDEFsBiuDDkFaBLsiaIagZbAwsIdgYbCMgRl4/7Fy8dbOF11sS/rXSxZrbZtSOhsRY1IyWLOIfGA7huCj+WdJ13UWgT7lJF7Blj2T3mBDCOEGoCIDkk5IHrAPSIo52dSwV9iXc87eMG5M20LgM349zBb+FzBfi1ItkFPLAxyhBID+A0LO+UQAcdC9xAicRPXLQZYSJ9jJez9qMsv0ijXDnqi5KkvlHh+7/I74y1oFAI8K3MAO2hwhg6PlBqWozPs1GewDslYZ/d3mIBiaxVM3AeB3ZEXD9nBfVO2u0i421jrKqfPM0g4McQEV6ZX1yiPvUE9bIbjB/Seu/NoEJM+IGFV4McMUtIqOjA02dR6OtGBuNepb//WdB5ebA5So6BPmNG1+WUf0q/NU+cCHDI2PZAvelw+AryT8ad5RK4g/AgwAg9m0xch19ToAAAAASUVORK5CYII=') no-repeat left top;
	text-decoration: none;
	text-indent: -9999px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 26px;
	right: 24px;
}

#links {
    height: 41px;
    border-top: 1px solid #e8e8e8;
    padding-top: 24px;
    text-align: center;
    background: #f8f8f8 url(../imgs/design/footertag.png) no-repeat center bottom;
}

#links li {
    display: inline;
}

#links a {
    margin-right: 18px;
    font-weight: bold;
    text-decoration: none;
}

#copy {
    color: #fff;
    padding: 24px 0;
    font-size: 13px;
    text-align: center;
    background-color: #404040;
    position: relative;
}

#copy img {
    position: absolute;
    top: 5px;
    right: 0;
}
.old-radio {
    position: absolute;
    left: 10px;
}
.old-radio a {
    color: #00CCFF;
    text-decoration: none;
}
.old-radio a:hover {
    text-decoration: underline;
}
/*end of footer*/

div.article img {
    max-width: 636px;
    max-height: 477px;
}

div.article-body {
    text-align: justify;
}

h4 a {
    text-decoration: none;
}

td img {
    padding: 0;
    margin: 0;
}

.radioprogram a {
    text-decoration: none;
    color: #000000;
}

/* arfolyamok_cikk block */
table.arfolyamok_tbl	{
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
table.arfolyamok_tbl th, table.arfolyamok_tbl td	{
	font-size: 11px;
	padding: 3px;
	border: 1px solid #E8E8E8;
}
table.arfolyamok_tbl th	{
	line-height: normal;
	font-weight: bold;
	text-align: center;
}
table.arfolyamok_tbl td	{
	line-height: 1;
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
}
table.arfolyamok_tbl th.head	{
	font-size: 12px;
	line-height: 1;
	font-weight: normal;
	text-align: left;
	padding: 10px 0;
	border: none;
}
table.arfolyamok_tbl th.head span.r1	{
	font-size: 16px;
	line-height: 1;
	font-weight: bold;
	color: #FF6600;
}
table.arfolyamok_tbl td.nev	{
	text-align: left;
}
table.arfolyamok_tbl tr.even	{
	background: #F0F0F0;
}
/* @end arfolyamok_cikk block */

/* műsorok - médialejátszó (jPlayer) */
dl.media_play	{
	margin: 0;
	padding: 0 0 20px;
	list-style-type: none;
	display: block;
}
dl.media_play dt	{
	line-height: normal;
	margin: 0;
	padding: 0;
	display: block;
}
dl.media_play dd	{
	line-height: normal;
	margin: 0;
	padding: 5px 0 0;
	display: block;
}
dl.media_play dd .wrp	{
	margin: 0 0 5px;
}
dl.media_play dd .wrp:last-child	{
	margin: 0;
}
dl.media_play dd .wrp .media_cim	{
	padding: 0 0 2px;
}
dl.media_play dd .wrp .media_panel	{
}
dl.media_play.small dd .wrp .media_panel {
	position: relative;
	left: -20px;
	transform: scale(0.9);
	-ms-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-o-transform: scale(0.9);
}
dl.media_play dd .wrp .media_panel li	{
	margin: 0;
	border: none;
}
/* @end műsorok - médialejátszó (jPlayer) */

/* goAdverticum */
div.goAdverticum	{
	font-size: 0;
	letter-spacing: 0;
	text-align: center;
	display: block;
}
div.goAdverticum a,
div.goAdverticum a:link,
div.goAdverticum a:visited,
div.goAdverticum a:hover,
div.goAdverticum a:avtive,
div.goAdverticum a:focus	{
	font-size: 12px;
	letter-spacing: normal;
	text-decoration: none;
	display: inline-block;
}
div.goAdverticum a img	{
	border: 0 none;
	display: inline;
}
/* @end goAdverticum */


.box-clr-htmlbox {
    width: inherit;
}
.html-box {
    float: left;
    width: inherit;
}