html, body {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
@font-face {
	font-family: telegrotesk;
	src: url('tele-groteskee-norm-webfont.eot');
	src: local('☺'), url(tele-groteskee-norm-webfont.ttf) format('truetype');
	font-weight: normal;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #e20074;
	line-height: 32px;
	font-weight: normal;
	margin: 3px 0px 6px 0px;
	padding: 0 12px 0 0;
}
h2 {
	font: bold 16px arial;
	line-height: 16px;
	color: #333;
	margin: 10px 0 8px;
}
h2 a {
	color: #333
}

.container > *  > h2 {
	font-size:15px;
	font-weight:700;
	color:#010101;
	margin-bottom:17px;
	display:inline-block;
	padding-right:12px;
}

h6 {
	font: normal 10px arial;
	color: #999;
	text-transform: uppercase;
	margin: 0 0 0 -1px;
	padding: 0 3px;
	background: #fff;
	display: inline;
}
p, li, input, select, textarea {
	font: normal 12px arial;
	color: #333;
	line-height: 16px;
	margin: 0 0 16px;
}
input, select, textarea {
	font-size: 11px;
	background: #fff;
	line-height: 14px;
}
input, textarea {
	padding: 1px 0 1px 1px;
	border: #7f9db9 solid 1px;
}
select {
	color: #999;
}
img, input.button {
	border: 0;
}
a, a:hover {
	color: #e20074;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
br {
	clear: both;
}
.smaller {
	font-size: 11px;
	line-height: 15px;
}
.aproszoveg {
	font: normal 10px arial;
	color: #999;
	padding: 0;
	margin: 0;
}

#page {
	width: 967px;
	font: normal 12px arial;
	background: #fff url(/static-tr/c4/g/page_bg.gif) repeat-y right top;
}

div.print_header { /*nyomtatási képhez*/
	display: none;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;: 1px;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

/* HEADER */
#header {
	position: relative;
	z-index: 11;
	width: 967px;
	height: 150px;
	margin-bottom: 5px;
	background: url(/static-tr/c4/g/header_bg.gif) no-repeat left top;
}
#header ul.outer_links {
	position: absolute;
	left: 7px;
	top: 7px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#header ul.outer_links li {
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#header ul.outer_links li a {
	display: block;
	float: left;
    height: 20px;
	font-size: 11px;
	color: #000;
    padding: 4px 14px 0px 14px;
}
#header ul.outer_links li a:hover {
	text-decoration: none;
	color: #e20074;
}

#header form {
	position: absolute;
	right: 9px;
	top: 5px;
	width: 224px;
	height: 20px;
}
#header form input#s_text {
	float: left;
	width: 143px;
	height: 16px;
	padding: 1px 0px 0px 5px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #cdcdcd;
	background-color: #fff;
}
#page #header form input.default {
	color: #b4b4b4;
}
#header form input#s_button {
	float: left;
	width: 60px;
	height: 20px;
	border: none;
	margin: 0px;
	padding: 0px 0px 2px 1px;
	cursor: pointer;
	background: url(/static-tr/c4/g/header_submit_bg.gif) no-repeat left top;
}
#header form input#s_button:hover {
	background-position: 0px -20px;
}
#header a.logo {
	display: block;
	position: absolute;
	left: 6px;
	top: 40px;
	width: 175px;
	height: 77px;
	overflow: hidden;
	line-height: 200px;
}
#header ul.top_links {
	position: absolute;
	right: 30px;
	top: 86px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#header ul.top_links li {
	float: left;
	padding-left: 9px;
}
#header ul.top_links li a {
	font-size: 11px;
	color: #000;
}
#header ul.top_links li a:hover {
	text-decoration: none;
	color: #e20074;
}
#header ul.top_links li.separator {
	font-size: 10px;
}

#header ul#mainmenu {
	position: relative;
	z-index: 11;
	top: 124px;
	left: 6px;
	width: 937px;
	height: 26px;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	list-style: none;
}
#header ul#mainmenu li {
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}
#header ul#mainmenu li a {
	display: block;
	float: left;
	height: 21px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 5px 12px 0px 12px;
}
#header ul#mainmenu li a:hover {
	padding: 4px 11px 0px 11px;
	border: 1px solid #ccc;
	border-bottom: none;
	text-decoration: none;
	background-color: #fff;
}
#header ul#mainmenu li a.on,
#header ul#mainmenu li a.on:hover,
#header ul#mainmenu li a.menu_open {
	padding: 4px 11px 0px 11px;
	border: 1px solid #ccc;
	border-bottom: none;
	background-color: #fff;
}
#header ul#mainmenu li a.mnu:hover {
	color: #e20074;
}
#header ul#mainmenu li ul.subnav {
	display: none;
	width: 166px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
}
#header ul#mainmenu li ul.subnav li {
	float: none;
	line-height: 14px;
}
#header ul#mainmenu li ul.subnav li a {
	width: 143px;
	height: auto;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin: 1px 0px 0px 0px;
	padding: 4px 10px 4px 12px;
	float: none;
}
#header ul#mainmenu li ul.subnav li a:hover {
	margin: 1px 0px 0px 0px;
	padding: 4px 10px 4px 12px;
	border: none;
	background-color: #eee;
}
#header ul#mainmenu li ul.subnav li a.on,
#header ul#mainmenu li ul.subnav li a.on:hover {
	margin: 1px 0px 0px 0px;
	padding: 4px 10px 4px 12px;
	border: none;
	background-color: #dbdbdb;
}
/* /HEADER */

.mainpromo_holder {
	width: 954px;
}




input.kereses,  input.search,  input.kereses_m {
	width: 48px;
	height: 18px;
	margin: 0;
	background: url(/static-tr/c4/g/kereses_gomb.gif) 0 0 no-repeat;
	cursor: pointer;
}
input.search {
	background: url(/static-tr/c4/g/search_button.gif) 0 0 no-repeat;
}
input.kereses_m {
	width: 47px;
	margin: 10px 0 0 10px;
	background: url(/static-tr/c4/g/btn_kereses_m.gif) 0 0 no-repeat;
}
input.bejelentkezes {
	width: 76px;
	height: 18px;
	margin: 0;
	background: url(/static-tr/c4/g/bejelentkezes_gomb.gif) 0 0 no-repeat;
	border:none;
	cursor: pointer;
}
div.full-column {
	width: 952px;
	margin: 0 0 10px;
}

/* LEFTCOLUMN */
#leftColumn {
	float: left;
	width: 162px;
	margin: 0px;
	padding: 4px 8px 0px 6px;
}
#leftColumn ul#leftmenu {
	border-top: 1px solid #999;
}
#leftColumn ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#leftColumn ul li {
	margin: 0px;
	padding: 0px;
}
#leftColumn ul li a {
	display: block;
	width: 152px;
	padding: 3px 0px 3px 10px;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	border-bottom: 1px solid #999;
}
#leftColumn ul li a:hover {
	text-decoration: none;
	background-color: #ddd;
}
#leftColumn ul li a {
	background-color: #eee;
}
#leftColumn ul li a.on {
	background-color: #ddd;
}
#leftColumn ul li ul li a {
	width: 142px;
	padding: 3px 0px 3px 20px;
	background-color: #fff;
}
#leftColumn ul li ul li a:hover {
	text-decoration: none;
	background: #fff url(/static-tr/c4/g/leftmenu_on_bg.gif) no-repeat 10px 8px;
}
#leftColumn ul li ul li a.on {
	background: #fff url(/static-tr/c4/g/leftmenu_on_bg.gif) no-repeat 10px 8px;
}
#leftColumn ul li ul li ul li a {
	width: 132px;
	padding: 3px 0px 3px 30px;
}
#leftColumn ul li ul li ul li a:hover {
	text-decoration: none;
	background: #fff url(/static-tr/c4/g/leftmenu_on_grey_bg.gif) no-repeat 20px 8px;
}
#leftColumn ul li ul li ul li a.on {
	background: #fff url(/static-tr/c4/g/leftmenu_on_grey_bg.gif) no-repeat 20px 8px;
}
#leftColumn ul li ul li ul li ul li a {
	width: 122px;
	padding: 3px 0px 3px 40px;
}
#leftColumn ul li ul li ul li ul li a:hover {
	background: #fff url(/static-tr/c4/g/leftmenu_on_grey_bg.gif) no-repeat 30px 8px;
}
#leftColumn ul li ul li ul li ul li a.on {
	background: #fff url(/static-tr/c4/g/leftmenu_on_grey_bg.gif) no-repeat 30px 8px;
}
/* /LEFTCOLUMN */

/* nyito oldali dobozok */
	.triplecolumn {
	width: 774px;
	padding: 0 0 3px;
	float: left;
}
.triplebox {
	width: 762px;
	margin: 0 0 10px;
	padding: 0 0 6px 13px;
	overflow: hidden;
	float: left;
}
/* markadobozok */
.brandbox {
	width: 214px;
	margin: 0 12px 0 0;
	float: left;
	padding: 12px 12px 12px 10px;
}
.brandbox.last {
	margin: 0 0 0 0;
}
.brandbox ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	_float: left;
}
.brandbox ul li {
	margin: 0;
	padding: 7px 0 7px 22px;
	background: #fff url(/static-tr/c4/g/magenta_arrow.png) 13px 12px no-repeat;
	border-bottom: #e5e5e5 solid 1px;
	font: normal 11px arial;
	color: #000;
}
.brandbox ul li a {
	font: normal 11px arial;
	height: 1%;
	color: #000;
	display: block;
	padding: 0;
}
/* markadobozok */

	.doublecolumn {
	width: 511px;
	padding: 0 0 3px;
	float: left;
}
.doublebox {
	width: 487px;
	border-bottom: #e5e5e5 solid 1px;
	margin: 0 0 10px;
	padding: 0 0 6px 13px;
	background: url(/static-tr/c4/g/double-box_bg.gif) 0 10px no-repeat;
	overflow: hidden;
	float: left;
}
.doublebox .imgbox {
	width: 190px;
	margin: 12px 12px 0 0;
	overflow: hidden;
	float: left;
}
.doublebox .imgbox img {
	float: left;
}
.doublebox .textbox {
	width: 284px;
	margin: 12px 0 0;
	overflow: hidden;
	float: left;
}
.doublebox .textbox h2 {
	margin: 0 0 12px;
}
.doublebox .borderbox {
	width: 247px;
	margin: 0 0 12px;
	padding: 12px 12px 0;
	background: #f6f6f6;
	border: #e5e5e5 solid 1px;
	float: left;
}
.doublebox .borderbox a,  .doublebox .borderbox a:hover {
	font: bold 11px arial;
}
.simplecolumn {
	width: 263px;
	padding: 0 0 3px;
	float: left;
}
.simplebox {
	width: 238px;
	border-bottom: #e5e5e5 solid 1px;
	margin: 0 0 10px;
	padding: 0 0 6px 13px;
	background: url(/static-tr/c4/g/simple-box_bg.gif) 0 10px no-repeat;
	overflow: hidden;
	float: left;
}
.simplebox .textbox {
	width: 238px;
	padding: 12px 0 0;
	overflow: hidden;
	float: left;
}
.simplebox .textbox p {
	margin: 0 13px 12px 0;
}
.simplebox .textbox .hr {
	width: 225px;
}
/* nyito oldali dobozok */


.container {
	float: left;
	width: 775px;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	overflow:visible;
}
.container p.twitter,
.container p.facebook,
.container p.iwiw {
	margin: 0px !important;
	padding: 3px 13px 2px 0px !important;
	text-align: right;
}
.right-box.kapcsolat p.twitter,
.right-box.kapcsolat p.facebook,
.right-box.kapcsolat p.iwiw {
	width: 170px;
	margin: 0px !important;
	padding: 3px 0px 2px 0px !important;
	line-height: 20px;
}
.container p.twitter a.twitter,
.container p.facebook a.facebook,
.container p.iwiw a.iwiw {
	margin: 0px 4px 0px 0px;
	padding: 3px 25px 3px 0;
	_margin-left: 0;
	font-size: 11px;
	line-height: 20px;
}
.container p.twitter a.twitter {
	background: transparent url(/static-tr/c4/g/twitter-pi.gif) no-repeat scroll right bottom;
}
.container p.facebook a.facebook {
	background: transparent url(/static-tr/c4/g/facebook-pi.gif) no-repeat scroll right bottom;
}
.container p.iwiw a.iwiw {
	background: transparent url(/static-tr/c4/g/iwiw-pi.gif) no-repeat scroll right bottom;
}
.wide-flash-column {
	width: 740px;
	padding: 3px;
	border: #e5e5e5 solid 1px;
	margin: 10px 0 15px;
	float: left;
}
.wide-flash-box {
	width: 740px;
	min-height: 217px;
	height: auto !important;
	height: 217px;
	background: #cbcbcb;
	float: left;
}
/* tartalmi oldal dobozok */
.wide-right-column {
	width: 740px;
}


.full-wide-column {
	width: 774px;
	padding: 0 0 3px;
	float: left;
}
.middle-wide-column {
	position: relative;
	z-index: 10;
	float: left;
	width: 570px;
	margin: 0px 27px 0 0;
	padding: 0px 0px 3px 0px;
}
.middle-wide-column h3 {
	font: bold 15px arial;
	line-height: 16px;
	color: #333;
	margin: 10px 0;
}
.middle-wide-column h4 {
	font: bold 12px arial;
	line-height: 14px;
	color: #333;
	margin: 20px 0 18px;
}
.middle-wide-column ul,  .middle-wide-column ul li ul {
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}
.middle-wide-column ul li ul {
	margin: 0;
}
.middle-wide-column li {
	margin: 0;
	padding: 5px 0 0 12px;
	list-style-type: none;
	background: url(/static-tr/c4/g/list_square.gif) 0 11px no-repeat;
}
.middle-wide-column td li {
	margin: 0;
	padding: 0 0 4px 12px;
	list-style-type: none;
	background: url(/static-tr/c4/g/list_square.gif) 0 6px no-repeat;
}
.middle-wide-column td ul {
	margin: 0 0 10px;
	padding: 5px 0 0;
	list-style-type: none;
}
.middle-wide-column li ul li {
	margin:0;
	padding: 8px 0 0 12px;
	list-style-type: none;
	background: url(/static-tr/c4/g/list_rectangle.gif) 0 14px no-repeat;
}
.middle-wide-box,
.middle-wide-box-notitle {
	width: 545px;
	border-bottom: #e5e5e5 solid 1px;
	margin: 10px 0 0;
	padding: 0 0 10px 13px;
	background: url(/static-tr/c4/g/middle-wide-box_bg.gif) 0 10px no-repeat;
	overflow: hidden;
}
.middle-wide-box .clear,
.middle-narrow-column .clear {
	line-height: 1px;
}
.middle-wide-column .middle-wide-box {
	padding: 10px 0 10px 13px;
	background: url(/static-tr/c4/g/middle-wide-box_bg.gif) no-repea 0px 0pxt;
	position: relative;
	margin: 0 0 10px;
}
.middle-wide-column .middle-wide-box h6 {
	margin: -9px 0 10px;
	display: inline-block;
	position: relative;
	_display: inline;
	_zoom: 1;
}
.middle-wide-box-notitle {
	padding: 10px 0 10px 13px;
	background: url(/static-tr/c4/g/middle-wide-box_bg.gif) 0 0 no-repeat;
}
.middle-wide-box h2, .middle-wide-box-notitle h2 {
	margin-bottom: -8px;
	margin-top: 10px;
}
.middle-wide-box td, .middle-wide-box-notitle td {
	border-bottom: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 10px;
	font: normal 12px arial;
}
.middle-wide-box-notitle td {
	border: none;
}
.middle-wide-box td.fejlec,
.middle-wide-box-notitle td.fejlec,
.middle-wide-column table td.fejlec {
	border-bottom: 3px solid #e5e5e5;
	vertical-align: middle;
	padding: 10px;
	font: normal 11px arial;
	background-color: #f6f6f6;
}
.middle-wide-box .hr, .middle-wide-box-notitle .hr {
	width: 532px;
}
.middle-wide-box .imgbox, .middle-wide-box-notitle .imgbox {
	width: 190px;
	margin: 12px 12px 0 0;
	overflow: hidden;
	float: left;
}
.middle-wide-box .imgbox img, .middle-wide-box-notitle .imgbox img {
	float: left;
}
.middle-wide-box .textbox, .middle-wide-box-notitle .textbox {
	width: 330px;
	margin: 12px 0 0;
	overflow: hidden;
	float: left;
}
.middle-wide-box .textbox h2, .middle-wide-box-notitle .textbox h2 {
	margin: 0;
}
.middle-wide-box .textbox .hr, .middle-wide-box-notitle .textbox .hr {
	width: 330px;
}
.middle-wide-box p,
.middle-wide-box-notitle p {
	clear: both;
	overflow: hidden;
	padding: 10px 13px 0 0;
}
.middle-wide-box table p,
.middle-wide-box-notitle table p {
	padding-right: 0px;
}
.middle-wide-box table.keretes_dobozban_cim, .middle-wide-box-notitle table.keretes_dobozban_cim {
	width: 532px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.middle-wide-column table td {
	padding: 10px;
}
.middle-wide-column table td p {
	padding-right: 13px;
}
.middle-wide-box table.keretes_dobozban_no_cim, .middle-wide-box-notitle table.keretes_dobozban_no_cim {
	width: 532px;
	margin-top: 22px;
	margin-bottom: 12px;
}
.middle-wide-box table.keretes_dobozban_no_cim td, .middle-wide-box-notitle table.keretes_dobozban_no_cim td {
	padding: 10px;
	vertical-align: top;
}
.middle-wide-box table.keretes2_dobozban_no_cim, .middle-wide-box-notitle table.keretes2_dobozban_no_cim {
	width: 539px;
	margin: 0;
}
.middle-wide-box table.keretes2_dobozban_no_cim td, .middle-wide-box-notitle table.keretes2_dobozban_no_cim td {
	padding: 10px;
	vertical-align: top;
	border-bottom: none;
}
.middle-wide-box table.keretes2_dobozban_cim, .middle-wide-box-notitle table.keretes2_dobozban_cim {
	width: 532px;
	margin: 10px 0 0;
}
.middle-wide-box table.keretes2_dobozban_cim td, .middle-wide-box-notitle table.keretes2_dobozban_cim td {
	padding: 0;
	vertical-align: bottom;
	border-bottom: none;
}
.middle-wide-box h4, .middle-wide-box-notitle h4 {
	font: bold 12px arial;
	line-height: 26px;
	color: #333333;
	margin: 0;
	padding: 0;
}
.middle-wide-box h4 a, .middle-wide-box h4 a:hover, .middle-wide-box-notitle h4 a, .middle-wide-box-notitle h4 a:hover {
	color: #333;
}
.middle-wide-box table.keretes2_dobozban_cim td .aproszoveg, .middle-wide-box table.keretes2_dobozban_no_cim td .aproszoveg, .middle-wide-box-notitle table.keretes2_dobozban_cim td .aproszoveg, .middle-wide-box-notitle table.keretes2_dobozban_no_cim td .aproszoveg {
	margin-left: 10px;
}
.middle-wide-simple-box-noborder img, .middle-wide-half-box img, .middle-wide-simple-box-noborder-notitle img {
	margin: 0;
	border: 1px solid #e5e5e5;
	padding: 2px;
	_float: left;
}
.middle-wide-box .hirlistazo td, .middle-wide-box-notitle .hirlistazo td {
	border-bottom: 1px solid #e5e5e5;
	vertical-align: top;
	padding: 10px 0;
}
.middle-wide-box .hirlistazo td a,
.middle-wide-box .hirlistazo td a:hover,
.middle-wide-box-notitle .hirlistazo td a,
.middle-wide-box-notitle .hirlistazo td a:hover {
	color: #333;
}
.middle-wide-box .hirlistazo td a[class],
.middle-wide-box .hirlistazo td a[class]:hover,
.middle-wide-box-notitle .hirlistazo td a[class],
.middle-wide-box-notitle .hirlistazo td a[class]:hover {
	color: #e20074;
}
.middle-wide-box .hirlistazo td a[class]:hover,
.middle-wide-box-notitle .hirlistazo td a[class]:hover,
.middle-wide-box .hirlistazo td a:hover,
.middle-wide-box-notitle .hirlistazo td a:hover {
	color: #e20074;
}

.middle-wide-box .hirlistazo .utolso td,
.middle-wide-box-notitle .hirlistazo .utolso td {
	border: none;
	padding-bottom: 2px;
}
.middle-wide-box .hirlistazo .td0, .middle-wide-box-notitle .hirlistazo .td0 {
	width: 88px;
}
.middle-wide-box .hirlistazo .td1, .middle-wide-box-notitle .hirlistazo .td1 {
	padding-right: 30px;
	width: 300px;
}
.middle-wide-box .csakszoveg img, .middle-wide-box-notitle .csakszoveg img {
	display: none;
}
.middle-wide-box .csakszoveg img.hr, .middle-wide-box-notitle .csakszoveg img.hr {
	display: block;
}
.flash-column {
	width: 550px;
	padding: 3px;
	border: #e5e5e5 solid 1px;
	margin: 10px 0 0;
	float: left;
}
.flash-box {
	width: 550px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	background: #cbcbcb;
	float: left;
	overflow:hidden;
}
.ears-box {
	width: 556px;
	margin: 10px 0 0;
	background: #eee;
	border-right: #e5e5e5 solid 1px;
	border-left: #e5e5e5 solid 1px;
	overflow: hidden;
	float: left;
}
.ears-box ul.ears {
	margin: 0 -1px -1px;
	padding: 0;
	list-style: none;
}
.ears-box ul.ears li {
	margin: 0;
	padding: 0;
	display: inline;
}
.ears-box ul.ears li a,  .ears-box ul.ears li a:hover,  .ears-box ul.ears li a.on,  .ears-box ul.ears li a.on:hover {
	font-size: 11px;
	height: 1%;
	color: #808080;
	margin: 0;
	padding: 5px 15px 5px 16px;
	background: #eee;
	display: block;
	float: left;
	cursor:pointer;
}
.ears-box ul.ears li span {
	padding: 5px 1px 4px 0;
	background: #eee url(/static-tr/c4/g/ear_separator.gif) 1px 3px no-repeat;
	float: left;
}
.ears-box ul.ears li span.hidden {
	background: none;
}
.ears-box ul.ears li a.on,  .ears-box ul.ears li a.on:hover {
	color: #e20074;
	background: #fff;
	border-top: #e5e5e5 solid 1px;
	border-right: #e5e5e5 solid 1px;
	border-left: #e5e5e5 solid 1px;
	text-decoration: none;
}
.middle-ears-box {
	width: 532px;
	padding: 0 12px;
	border-right: #e5e5e5 solid 1px;
	border-bottom: #e5e5e5 solid 1px;
	border-left: #e5e5e5 solid 1px;
	overflow: hidden;
}
.middle-ears-box h2 {
	margin-top: 0;
}
.middle-ears-box table {
	margin-top: 4px;
	margin-bottom: -1px !important;
}
.middle-ears-box td {
	border-bottom: #e5e5e5 solid 1px;
	padding: 10px 0;
}
.middle-wide-simple-box-noborder,  .middle-wide-simple-box-noborder-notitle,  .middle-wide-half-box {
	width: 170px;
	border: none;
	margin: 0 11px 0 0;
	padding: 0;
	overflow: hidden;
	float: left;
	background: #fff;
}
.middle-wide-simple-box,  .middle-wide-simple-box-notitle {
	width: 168px;
	border: #e5e5e5 solid 1px;
	background: none;
	margin: 10px 11px 0 0;
	padding: 0 0 6px !important;
	overflow: hidden;
	float: left;
}
.middle-wide-half-box,  .middle-wide-half-box-notitle {
	width: 258px;
	border: #e5e5e5 solid 1px;
	background: none;
	margin: 10px 12px 0 0;
	padding: 0 0 6px !important;
	overflow: hidden;
	float: left;
}
.middle-wide-simple-box img,  .middle-wide-simple-box-notitle img,  .middle-wide-half-box img {
	margin: 0;
}
.middle-wide-simple-box p,  .middle-wide-simple-box-noborder p,  .middle-wide-half-box p,  .middle-wide-simple-box-notitle p,  .middle-wide-simple-box-noborder-notitle p {
	margin: 10px 12px 6px;
	padding: 0;
}
.middle-wide-simple-box .hr,  .middle-wide-simple-box-noborder .hr,  .middle-wide-half-box .hr,  .middle-wide-simple-box-notitle .hr,  .middle-wide-simple-box-noborder-notitle .hr {
	width: 144px;
	margin-left: 13px !important;
}
.middle-wide-simple-box-noborder h4,  .middle-wide-simple-box h4,  .middle-wide-half-box h4,  .middle-wide-simple-box-noborder-notitle h4,  .middle-wide-simple-box-notitle h4 {
	padding-left: 12px;
	padding-right: 12px;
}
.middle-wide-simple-box-noborder ul,  .middle-wide-simple-box ul,  .middle-wide-half-box ul,  .middle-wide-simple-box-noborder-notitle ul,  .middle-wide-simple-box-notitle ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.middle-wide-simple-box-noborder ul li,  .middle-wide-half-box ul li,  .middle-wide-simple-box-noborder-notitle ul li {
	margin: 0 3px;
	padding: 8px 0 8px 11px;
	background: #fff url(/static-tr/c4/g/magenta_arrow.gif) 0 12px no-repeat;
	border-bottom: #e5e5e5 solid 1px;
}
.middle-wide-simple-box ul li,  .middle-wide-half-box ul li,  .middle-wide-simple-box-notitle ul li {
	margin: 0 12px;
	padding: 8px 0 8px 11px;
	background: #fff url(/static-tr/c4/g/magenta_arrow.gif) 0 12px no-repeat;
	border-bottom: #e5e5e5 solid 1px;
}
.middle-wide-simple-box-noborder ul li.utolso,  .middle-wide-simple-box ul li.utolso,  .middle-wide-half-box ul li.utolso,  .middle-wide-simple-box-noborder-notitle ul li.utolso,  .middle-wide-simple-box-notitle ul li.utolso {
	border:none;
}
.middle-wide-simple-box-noborder ul li a,  .middle-wide-simple-box ul li a,  .middle-wide-half-box ul li a,  .middle-wide-simple-box-noborder-notitle ul li a,  .middle-wide-simple-box-notitle ul li a {
	font: normal 11px arial;
	color: #000;
	display:block;
}
.middle-wide-simple-gray-box {
	width: 170px;
	margin: 10px 11px 0 0;
	padding: 0 0 6px;
	background: #f6f6f6;
	overflow: hidden;
	float: left;
}
.middle-wide-double-gray-box {
	width: 351px;
	margin: 10px 11px 0 0;
	padding: 0 0 6px;
	background: #f6f6f6;
	overflow: hidden;
	float: left;
}
.middle-wide-simple-gray-box h4,  .middle-wide-double-gray-box h4 {
	margin: 10px 12px 6px;
	padding: 0;
	color: #666;
}
.middle-wide-simple-gray-box p,  .middle-wide-double-gray-box p {
	margin: 10px 12px 6px;
	padding: 0;
}
.middle-narrow-column {
	width: 285px;
	float: left;
}
.middle-narrow-box, .middle-narrow-box-notitle {
	width: 260px;
	border-bottom: #e5e5e5 solid 1px;
	margin: 0 0 10px;
	padding: 10px 0 10px 13px;
	background: url(/static-tr/c4/g/middle-narrow-box_bg.gif) 0 10px no-repeat;
	overflow: hidden;
	float: left;
}
.middle-narrow-box h6, .middle-narrow-box-notitle h6 {
	margin: -9px 0 10px;
	display: inline-block;
	position: relative;
	_display: inline;
	_zoom: 1;
}
.middle-narrow-box-notitle {
	padding: 5px 0 6px 13px;
	background: url(/static-tr/c4/g/middle-narrow-box_bg.gif) 0 0 no-repeat;
}
.middle-narrow-box p,  .middle-narrow-box-notitle p {
	padding: 0px 14px 0 0;
	clear: both;
}
.middle-narrow-box p span.aproszoveg,  .middle-narrow-box-notitle p span.aproszoveg {
	color: #666;
}
.middle-narrow-box h4,  .middle-narrow-box-notitle h4 {
	padding: 0;
	margin: 0;
}
.middle-narrow-box div.img-box img, .middle-narrow-box-notitle div.img-box img {
	margin: 0 0 10px;
	float: left;
}
.middle-narrow-box .hr,  .middle-narrow-box-notitle .hr {
	width: 246px;
}
.general-wide-box {
	width: 558px;
	margin: 0 0 10px;
	padding: 0 0 6px;
	overflow: hidden;
	float: left;
}
.full-wide-column .general-wide-box {
	width: 774px;
}
.general-wide-box p {
	margin: 0 0 16px;
	padding: 0;
}
.general-wide-box p img {
	padding: 3px;
	border: 1px solid #e5e5e5;
}
.general-wide-box p a.nyil_balra, .general-wide-box p a.nyil_balra:hover {
	float: left;
	padding: 0 0 0 15px;
}
.general-wide-box .hr {
	width: 558px;
	height: 1px;
	border: none;
	float: left;
	margin: -4px 0 0;
	padding: 0;
}
.general-wide-box .kep_alairassal td {
	padding: 0 0 10px;
}
.general-wide-box td.kepalairas {
	padding-left: 10px;
}
.general-wide-box td.kepalairas span {
	padding-bottom: 10px;
}
.general-wide-box .kep_alairassal td.kepalairas {
	padding-bottom: 0;
}
.general-wide-box .kep_alairassal img {
	padding: 3px;
	border: 1px solid #e5e5e5;
}
.general-wide-box .kep_alairassal .utolso td {
	padding-bottom: 12px;
}
/* tartalmi oldal dobozok */

	#rightColumn {
	position: relative;
	z-index: 10;
	float: left;
	width: 178px;
}
.right-box {
	width: 178px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 1px 0px;
	overflow: hidden;
	float: left;
	background: #eee url(/static-tr/c4/g/right-box_bg.gif) repeat-x 0px 0px;
}
.right-box h6 {
	letter-spacing: -1px;
	margin: 0 0 9px 8px;
	padding: 1px 4px 0px 4px;
	float: left;
}
.right-box h4 {
	font: bold 12px arial;
	margin: 2px 0 0 11px;
	_margin: 2px 0 0 6px;
	color: #666;
	float: left;
	clear: both;
}
.right-box p {
	color: #999;
	line-height: 18px;
	margin: 12px;
}
.right-box .hr {
	width: 152px;
	margin: 10px 13px;
	background: #ddd;
}
.right-box.belepes .hr {
	margin: 0 13px;
}
.right-box.kapcsolat p {
	color: #999;
	line-height: 14px;
	margin: 6px 12px 0;
}
.right-box.kapcsolat {
	padding-bottom: 13px;
}
.right-box .aproszoveg {
	color: #666;
}
.right-box.aszf .aproszoveg {
	font-size: 11px;
}
.right-box.belepes table {
	width: 156px;
	margin: 10px;
}
.right-box.belepes table td {
	margin: 0;
	padding: 0 0 8px;
	text-align: left;
	color: #666;
}
.right-box.belepes td.btn {
	text-align: right;
	padding: 0;
}
.right-box.belepes td.error {
	color: #f00;
	font-size: 11px;
	padding: 0;
}
.right-box.belepes table input {
	width: 90px;
	margin:0 0 0 2px;
	float:right;
}
.right-box.belepes table input.bejelentkezes {
	width: 76px;
	padding: 0;
	margin: 0;
}
.right-box.videa-box {
	padding-bottom: 9px;
	padding-left: 12px;
	width: 166px;
}
.right-box.videa-box h6 {
	margin-left: -4px;
}
.left-box {
	width: 152px;
	border-bottom: #e5e5e5 solid 1px;
	margin: 0 0 10px;
	padding: 0 13px 6px;
	background: url(/static-tr/c4/g/left-box_bg.gif) 0 10px no-repeat;
	overflow: hidden;
	float: left;
}
.left-box .hr {
	width: 152px;
}
.left-box h6 {
	padding: 0 1px;
	display: block;
	margin-bottom: 10px;
}
.left-box .aproszoveg {
	color: #666;
}
.left-box.nagykerhir a {
	color: #333;
}
.left-box.nagykerhir a:hover {
	color: #e20074;
}
.right-box.aszf a,  .right-box.aszf a:hover {
	color: #999;
	font-weight: bold;
	text-decoration:underline;
}
.right-box.bef_esemeny a,  .right-box.bef_esemeny a:hover {
	color: #666;
}
.right-box.rssbox img {
	margin: 5px 5px 0;
	float: left;
}
.hr {
	height: 1px;
	overflow: hidden;
	background: #e7e7e7;
	margin: 6px 0;
	float: left;
}


/* FOOTER */
#footer {
	position: relative;
	clear: both;
	width: 944px;
	overflow: hidden;
	padding: 17px 0px 15px 23px;
	border-top: 1px solid #ccc;
	background-color: #eee;
}
#footer .copyright {
	font-size: 11px;
	color: #000;
	padding-bottom: 4px;
}
#footer ul {
	width: 700px;
	height: 16px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}
#footer ul li {
	float: left;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}
#footer ul li a {
	font-size: 11px;
	color: #000;
}
#footer ul li a:hover {
	text-decoration: none;
	color: #e20074;
}
#footer ul.right {
	width: 180px;
	float: right;
	padding: 18px 0px 0px 0px;
}
#footer ul.right li {
	padding: 0px 0px 0px 15px;
}
#footer .text {
	clear: both;
	padding: 9px 0px 0px 0px;
}
#footer .text p {
	font-size: 11px;
	color: #999;
	line-height: 14px;
	margin: 0px;
	padding: 0px 10px 4px 0px;
}
#footer .text p sup {
	vertical-align: 3px;
}

.footerlinks_print {  /*nyomtatási képhez*/
	display: none;
}
.footerbar_print_bg {  /*nyomtatási képhez*/
	display: none;
}
/* /FOOTER */

span.date {
	font-size: 11px;
	color: #666;
}
a.szovegben, a.szovegben:hover {
	font-size: 12px;
	color: #e20074;
	float: none;
	background: none;
	padding: 0;
}
.mttelefonkartya {
	float: left;
}
.middle-card-box {
	width: 544px;
	border-left: #e5e5e5 solid 1px;
	border-right: #e5e5e5 solid 1px;
	padding: 12px 0 6px 12px;
	float: left;
}
.middle-paging-box {
	width: 556px;
	border: #e5e5e5 solid 1px;
	margin: 10px 0 0;
	background: #f6f6f6;
	text-align: center;
	overflow: hidden;
	float: left;
}
.middle-paging-box.phonecards {
	position: relative;
	margin: 0;
}
.middle-paging-box.phonecards h5 {
	float: left;
	position: relative;
	left: 12px;
	top: 10px;
 *top: 12px;
	font: bold 12px arial;
	color: #000;
	margin: 0;
}
.middle-paging-box p {
	font-size: 17px;
	margin: 10px 12px;
	line-height: 11px;
	color: #999;
}
.middle-paging-box p span {
	padding: 0 15px;
}
.middle-paging-box.phonecards p span {
	padding: 0 5px;
}
.middle-paging-box p a,  .middle-paging-box p a:hover,  .middle-paging-box p span.actual,  .middle-paging-box p a.on,  .middle-paging-box p a.on:hover {
	color: #e20074;
	font-size: 11px;
	text-decoration: none;
	float: none;
}
.middle-paging-box p a.on,  .middle-paging-box p a.on:hover {
	padding: 0 10px;
	color: #e20074;
	text-decoration: none;
}
.middle-paging-box p span.actual {
	color: #999;
	padding: 0;
}

.szurke_bg {
	background-color: #f6f6f6;
	width: 512px;
	padding: 8px 10px;
	margin-top: 15px;
	float:left;
}
.szurke_bg p {
	padding: 0 0 4px;
	margin: 0;
	overflow: hidden;
}
.keretes_lenyilo.open, .keretes_lenyilo.closed {
	background-color: #f6f6f6;
	width: 522px;
	padding: 8px 6px 20px 16px;
	margin: 10px 0 -4px -6px;
}
.keretes_lenyilo.closed {
	height: 0;
	overflow: hidden;
}
.keretes_lenyilo.closed a.nyito {
	background: url(/static-tr/c4/g/link-plus.gif) right bottom no-repeat;
}
.keretes_lenyilo.open a.nyito {
	background: url(/static-tr/c4/g/link-minus.gif) right bottom no-repeat;
}
.keretes_lenyilo ol {
	margin: 2px 0 0 20px;
	padding: 0;
	background: transparent;
}
.keretes_lenyilo li ol {
	margin: 0 0 5px;
	padding: 0;
	background: transparent;
}
.keretes_lenyilo li {
	margin: 0;
	padding: 2px 0;
	list-style-type: decimal;
	background: transparent;
	font-weight: bold;
	font-size: 11px;
}
.keretes_lenyilo li ol li {
	font-weight: normal;
}
.fieldbox {
	width: 520px;
	margin: 0 0 2px;
	padding: 0 0 12px 12px;
	background: #f6f6f6;
	float: left;
}
.fieldbox p,  .fieldbox input,  .fieldbox select,  .fieldbox textarea {
	margin: 0;
}
.fieldbox input.reg {
	width: 72px;
	border: 0;
	background: url(/static-tr/c4/g/regisztracio_gomb.gif) 0 0 no-repeat;
	cursor: pointer;
}
.fieldbox span,  .fieldbox label {
	float: left;
	width: 200px;
}
.fieldbox label {
	padding: 2px 0 0;
	width: 180px;
}
.fieldbox span.comment,  .fieldbox span.warning {
	font-size: 10px;
	padding: 0 0 0 12px;
	float: left;
}
.fieldbox span.warning {
	color: #f00;
}
.fieldbox img {
	border: #7f9db9 solid 1px;
	float: left;
}

a.top {
	margin-top: 12px;
	margin-right: 25px;
	margin-bottom: 5px;
}

.gray {
	color: #999;
}
.bottom, .bottom:hover {
	height: 1%;
	font-family: arial;
	padding: 0 13px 0 0;
	display: block;
}
.bigger, .bigger:hover {
	font-size: 12px;
}
span.inn, span.inn:hover, span.out, span.out:hover {
	padding: 0 15px 0 0;
	float: none;
}


.middle-wide-box table.keretes_dobozban_cim a.letoltes,
.middle-wide-box-notitle table.keretes_dobozban_cim a.letoltes {
	text-align: right;
	padding-right: 14px;
}
.middle-wide-box table.keretes_dobozban_cim a.letoltes:after,
.middle-wide-box-notitle table.keretes_dobozban_cim a.letoltes:after {
	margin-right: -14px;
}

/*************MOD***************/
h2 {
	margin-top: 0;
}
#rightColumn_wide {
	margin-top: 44px;
	float: left;
	width: 178px;
}
.right-box p {
	float: left;
	width: 154px;
	line-height: 16px;
	margin: 0 12px 4px;
	_margin: 0 6px 4px;
}
.right-box p a,
.right-box p a:hover {
	max-width: 140px;
	display: block;
	float: none;
}
.right-box.arfolyam img {
	float: left;
	margin: -4px 0 0 -5px;
	padding: 0 0 9px;
}
.right-box.altalanos img {
	float: left;
	padding: 2px 0 7px;
}
.right-box.kapcsolat {
	margin: 0 0 14px;
	padding: 0 0 1px;
}
.right-box.kapcsolat p {
	line-height: 16px;
	margin: 0 12px 4px;
	_margin: 0 6px 4px;
	float: left;
	width: 154px;
}
.right-box.kapcsolat h4 {
	width: 155px;
	margin: 0 0 4px 11px;
	display: inline;
}
.right-box.hirlevel {
	line-height: 16px;
}
.right-box.hirlevel p {
	line-height: 16px;
	margin: 0 12px 4px;
	_margin: 0 6px 4px;
	clear: both;
}
.right-box.tudtae {
	padding: 0;
}
.right-box.tudtae h6 {
	margin: 0 0 9px 8px;
}
.right-box.tudtae p {
	line-height: 16px;
	margin: 0 12px 9px;
	_margin: 0 6px 9px;
	width: 155px;
}
.right-box.tudtae img {
	padding-top: 2px;
	padding-bottom: 8px;
	float: left;
}
.right-box.gyik {
	margin: 0 0 14px;
	padding: 0 0 1px;
}
.right-box.gyik p a {
	line-height: 12px;
}
.right-box img.hr {
	margin: 6px 12px 9px;
	padding: 0;
	width: 154px;
}
.right-box.belepes table,  .right-box.tudakozo table {
	float:left;
	margin: -1px 10px 10px;
	_margin: -1px 0 8px 5px;
	width: 156px;
}
.right-box.belepes table td,  .right-box.tudakozo table td {
	color: #666;
	margin: 0;
	text-align: left;
	padding: 0 0 8px;
}
.right-box.tudakozo table td {
	color: #000;
}
.right-box.belepes .hr,  .right-box.tudakozo .hr {
	margin: 0 12px 10px;
	width: 154px;
}
.right-box.belepes table input,  .right-box.tudakozo table input {
	width: 91px;
	padding: 2px 0 2px 1px;
	margin-top: 3px;
	float: right;
	margin: 0 0 0 2px;
	position: relative;
	top: 2px;
}
.right-box.tudakozo table td.btn input {
	width: 48px;
}
.right-box.tudakozo table td.btn {
	padding: 0;
	text-align: right;
	color: #666;
	margin: 0;
}
.right-box.nagykerhir {
	background-color: #fff;
	background: url(/static-tr/c4/g/left-box_bg.gif) no-repeat scroll 0 10px;
	border-bottom: 1px solid #E5E5E5;
	margin-top: -1px;
	_padding-bottom: 8px;
}
.right-box.nagykerhir h6 {
	margin: 1px 0 9px 8px;
}
.right-box.nagykerhir p,  .right-box.nagykerhir p a {
	line-height: 16px;
}
.right-box.nagykerhir p {
	_width: 154px;
	_margin-top: -3px;
}
.right-box.nagykerhir p a {
	color: #333333;
	width: auto !important;
}
.right-box.nagykerhir p a:hover {
	color: #e20074;
	line-height: 16px;
}
.right-box.nagykerhir .hr {
	margin: 8px 12px 12px;
}
.right-box.aszf p a {
	text-decoration: none;
	font-weight: normal;
	_width: auto !important;
}
.right-box.aszf p a:hover {
	font-weight: normal;
}
.right-box.aszf h6 {
	float:left;
	margin: 0 0 9px 8px;
}
.right-box.tudakozo {
	background:transparent url(/static-tr/c4/g/left-box_bg.gif) no-repeat scroll 0 10px;
	border-bottom: 1px solid #E5E5E5;
	margin-top: -1px;
	_padding-bottom: 5px !important;
}

ul#leftmenu, ul#leftmenu ul, ul#leftmenu ul ul, ul#leftmenu ul ul ul {
	overflow-x: hidden;
}


#documentheader {
	clear: both;
	width: 775px;
	height: 30px;
	overflow: hidden;
	padding: 0px 0px 0px 185px;
}
#documentheader ul.breadcrumb {
	float: left;
	width: px;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	list-style: none;
	color: #999;
}
#documentheader ul.breadcrumb li {
	float: left;
	font-size: 9px;
	color: #999;
	line-height: 16px;
	margin: 0px;
	padding: 0px 2px 0px 2px;
}
#documentheader ul.breadcrumb li a {
	font-size: 9px;
	color: #999;
	line-height: 16px;
}
#documentheader ul.breadcrumb li a:hover {
	color: #595959;
	text-decoration: none;
}
#documentheader .doclink {
	float: right;
	width: 280px;
	padding: 6px 0px 0px 0px;
}
#documentheader .doclink p {
	margin: 6px 0;
}
#documentheader .doclink p a,
#documentheader .doclink p a:hover {
	padding-left: 11px;
	padding-right: 4px;
}

a.top, a.top:hover {
	margin-top: 12px;
	margin-right: 25px;
	margin-bottom: 10px;
	_margin-bottom: 1px;
	_padding-right: 16px;
}

.right-box p.last {
	padding-bottom: 4px;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 ul#leftmenu li a,  ul#leftmenu li a:hover,  ul#leftmenu li a.on,  ul#leftmenu li a.on:hover {
 padding: 3px 7px 2px 12px;
}
 ul#leftmenu li a.on,  ul#leftmenu li a.on:hover {
 padding: 3px 7px 2px 19px;
}
 .right-box p.last {
 padding-bottom: 0;
 margin-bottom: 8px;
}
 .right-box.kapcsolat h6 {
 float: left;
 margin: 0 0 10px 8px;
}
 .right-box.kapcsolat h4 {
 margin: -1px 0 5px 11px;
}
}
/*************MOD***************/

div.bi_alk_box {
	float: left;
	width: 954px;
	overflow: hidden;
}
/*********TCONTACTUS*********/


.tds_form form {
	width: 222px;
	padding: 4px 4px 0;
	border: #cbe9d8 solid 1px;
}
.tds_form p {
	position: relative;
	float: left;
}
div.showHide_icon {
	background: #fff;
	width: 19px;
	height: 19px;
	float: right;
	border-bottom: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
	position: absolute;
	display: none;
}
.tds_form label {
	margin: 0 0 0 2px;
	font: normal 12px arial;
	display: block;
}
.tds_form input.selector {
	width: 170px;
	font: normal 11px arial;
	margin: 0 0 5px;
	padding: 2px 20px 3px 1px;
	border: #d5d0b3 solid 1px;
	cursor: pointer;
	border: 1px solid #7F9DB9;
}
table.tcont_table {
	width: 170px;
}
tr.tcont_tr {
	height: 20px;
	width: 160px;
}
td.tcont_td1 {
	border: none;
	margin: 0;
	padding: 0;
	width: 20px;
 #width: 18px;
}
td.tcont_td2 {
	padding: 2px 0 5px 5px;
 #padding: 2px 0 5px;
	border: none;
	float: left;
	width: 141px;
 #width: 137px !important;
	_width: 135px !important;
}
input.tcont_td1_input {
	margin: 5px 5px 0 6px;
 #margin: 2px 5px 0 6px;
	border: none;
	background: none;
}
label.tcont_td1_label {
	width: 138px;
 #width: 137px !important;
	_width: 135px !important;
}
.td-list {
	background: #FFFFFF;
	height: 122px;
	overflow: auto;
	padding: 0 4px 0 0;
	position: absolute;
	width: 187px;
	z-index: 999;
	border-left: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
}
.tds_form label {
	display: block;
	margin: 0 0 0 2px;
	padding: 2px 0 0;
	float: left;
	_width: 174px;
}
input.tcont_select_input {
	float: left;
	margin: 0 10px;
	height: 21px;
	border: none;
	background: none;
}
input.tcont_select_input_no {
	float: left;
	margin: 0 10px;
	height: 21px;
}
input.tcont_radio_input, input.tcont_checkbox_input {
	float: left;
 #border: 1px solid #f6f6f6;
 #background: transparent;
}
label.tcont_radio_label, label.tcont_checkbox_label, label.tcont_radio_label_last, label.tcont_checkbox_label_last {
	float: left;
	width: auto;
	padding: 0 0 8px;
	margin: -2px 0 0 4px;
 #margin: -1px 0 0 4px;
}
label.tcont_radio_label_last, label.tcont_checkbox_label_last {
	padding: 0;
	width: 175px;
 #width: 168px;
}
label.radio_sor_label, label.checkbox_sor_label {
	margin: 0 0 0 -180px;
	padding: 0;
	width: 180px;
}
p.radio_sor, p.checkbox_sor {
	margin-top: 10px;
	margin-left: 180px;
	padding: 0;
	width: 320px;
}
span.error_text {
	float: right;
	color: #ff1313;
	font-size: 10px;
	width: 125px;
 #width: 118px;
	margin-left: 10px;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 input.tcont_select_input {
 height: 14px;
 width: 14px;
 border: none;
 background: #fff;
 margin: 3px 10px 0;
}
 input.tcont_radio_input {
 height: 12px;
 width: 12px;
 border: 1px solid #f6f6f6;
 background: transparent;
}
 input.tcont_checkbox_input {
 height: 14px;
 width: 14px;
 border: none;
 background: #fff;
}
}
/*********TCONTACTUS*********/

.article {
	width: 558px;
	padding: 0 12px 0 0;
	float: left;
	margin-bottom: 25px;
}
#loader {
	margin: 13px 0 0 10px;
	padding: 0;
	border: none;
	float: left;
}
#nincsTalalat {
	padding-top: 20px;
	color: #e20074;
	font-weight: bold;
}
div.right-box.kozossegi {
	padding: 0;
}
div.right-box.kozossegi h6 {
	margin-bottom: 0px;
}
div.right-box.kozossegi div.kozossegi_gombok {
	width: 162px;
	padding: 8px;
	overflow: auto;
	_height: 1%;
}
div.right-box.kozossegi div.kozossegi_gombok img {
	margin: 0 3px 0 0;
	float: left;
}
div.article span.time {
	font: normal 9px arial;
	color: #666;
	padding: 0;
	margin: 0;
}
div.article span.date {
	font-size: 10px;
	font-weight: normal;
	color: #e20074;
	background: #e8e8e8;
	padding: 0 2px;
	margin-right: 5px;
}
/* My Thome Tudakozó doboz - start */
div#rightColumn div#my_thome_tudakozo_doboz {
	float: left;
	width: 176px;
	height: 175px;
	overflow: hidden;
	margin: 0 0 10px;
	padding: 0 0 5px;
	border: 1px solid #E7E7E7;
	background: #F7F7F7;
}
div#rightColumn div#my_thome_tudakozo_doboz .my_thome_tudakozo_doboz_title {
	width: 171px;
	height: 19px;
	overflow: hidden;
	padding: 4px 0 0 5px;
	font-weight: bold;
	font-size: 12px;
	background: url(/static-tr/c4/g/tudakozo_title.jpg) repeat-x;
}
div#rightColumn div#my_thome_tudakozo_doboz .my_thome_tudakozo_doboz_title .tudakozo, div#rightColumn div#my_thome_tudakozo_doboz .my_thome_tudakozo_doboz_title .telkonyv {
	float: left;
	display: block;
	height: 19px;
	overflow: hidden;
	color: #e20074;
	text-decoration: none;
	padding: 2px 9px 0;
}
div#rightColumn div#my_thome_tudakozo_doboz .my_thome_tudakozo_doboz_title .tudakozo_active, div#rightColumn div#my_thome_tudakozo_doboz .my_thome_tudakozo_doboz_title .telkonyv_active {
	float: left;
	display: block;
	height: 19px;
	overflow: hidden;
	color: #000;
	text-decoration: none;
	padding: 2px 9px 0;
	background: #F7F7F7;
}
div#rightColumn div#my_thome_tudakozo_doboz .my_thome_tudakozo_doboz_title .tudakozo {
	margin-top: 0;
	_padding-bottom: 0 !important;
	border-bottom: none;
	background: none;
}
div#rightColumn div#my_thome_tudakozo_doboz .text {
	color: #E20074;
	font-weight: bold;
	font-size: 12px;
	width: 168px;
	margin: 6px 0 0 10px;
	_margin: 6px 0 0 5px;
	padding: 0;
}
div#rightColumn div#my_thome_tudakozo_doboz .links a {
	float: left;
	clear: both;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	padding: 0 0 0 10px;
	margin: 0;
	width: 170px;
	outline: none;
}
div#rightColumn div#my_thome_tudakozo_doboz .links .link_arrow {
	background: url(/static-tr/c4/g/arrow-right-magenta.gif) no-repeat;
	background-position: 4px 5px;
	width: 10px;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form {
	clear: both;
	position: relative;
	top: 10px;
	left: 10px;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form_links {
	padding: 40px 0 0;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form #name, div#rightColumn div#my_thome_tudakozo_doboz form .form #place {
	font-size: 11px;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form #name {
	position: relative;
	top: 0;
	left: 0;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form #place {
	position: relative;
	top: 0;
	left: 0;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form .input_text_name {
	width: 155px;
	_width: 153px;
	height: 18px;
	margin: 0;
	padding: 0;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form .input_text_place {
	float: left;
	width: 85px;
	_width: 83px;
	height: 18px;
	_margin: 10px 0 0 10px;
	padding: 0;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form .input_button {
	position: relative;
	top: 21px;
	left: 48px;
	_left: 46px;
	width: 58px;
	height: 22px;
	margin: 0;
	font-size: 11px;
	padding: 3px 0 4px 2px;
	background: url(/static-tr/c4/g/button_bg.gif) no-repeat;
	border: none;
	cursor: pointer;
}
div#rightColumn div#my_thome_tudakozo_doboz form .form .input_button:hover {
	background: url(/static-tr/c4/g/button_bg_hover.gif) no-repeat;
}
div#rightColumn div#my_thome_tudakozo_doboz {
	padding-bottom: 0;
	height: 165px !important;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv {
	overflow-x:hidden;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo p.form, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv p.form {
	margin-top: -2px;
	margin-left: -1px;
	_margin-left: 0;
	_left: 9px;
	_position: relative;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo span#tudakozo_name, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv span#telefonkonyv_name {
	font-size: 11px;
	_display: block;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo input.input_text_name, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv input.input_text_name {
	border: 1px solid #ccc;
	margin-top: 1px;
	margin-left: -3px;
	_display: block;
	margin-bottom: 2px;
	width: 164px;
	_z-index: 10;
	_position: relative;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo span#tudakozo_place, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv span#telefonkonyv_place {
	font-size: 11px;
	display: block;
	margin-top: 2px;
	_margin-top: 0;
	margin-bottom: -21px;
	_margin-bottom: -20px;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo input.input_text_place, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv input.input_text_place {
	border: 1px solid #ccc;
	margin-top: 22px;
	_margin-top: 32px;
	margin-right: -45px;
	_margin-right: -50px;
	margin-left: -3px;
	_margin-left: 6px;
	width: 98px;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo input.input_button, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv input.input_button {
	margin-left: 4px !important;
	_margin-left: -1px !important;
	padding-left: 0;
	padding-top: 2px;
	_padding-top: 3px;
	padding-bottom: 4px;
	_padding-bottom: 3px;
	padding-right: 2px;
	_padding-right: 1px;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo div.form_links, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv div.form_links {
	padding-top: 0;
	_padding-top: 3px;
	float: left;
	margin-left: -1px;
}
div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo div.form_links a span, div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv div.form_links a span {
	margin-left: -3px;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo div.form_links a,  div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv div.form_links a {
 margin-bottom: -1px;
}
 div#rightColumn div#my_thome_tudakozo_doboz div.my_thome_tudakozo_doboz_title {
 overflow: hidden;
}
 div#rightColumn div#my_thome_tudakozo_doboz div#tudakozo input.input_button,  div#rightColumn div#my_thome_tudakozo_doboz div#telefonkonyv input.input_button {
 padding-top: 3px;
 padding-bottom: 2px;
 padding-right: 2px;
}
}
/* My Thome Tudakozó doboz - end */

div.videa_box_519 {
	padding: 10px 0 6px 6px;
}
div.videa_box_246 {
	padding: 10px 0;
}
div.videa_box_178 {
	margin: 0 0 10px;
}
div.videa_box_154 {
	width: 154px;
}
div.middle_right_column {
	width: 775px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
div.left_middle_right_column {
	width: 952px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
div.right_flash_box {
	width: 178px;
	clear: both;
	margin: 0px 0px 15px 0px;
}

/* ERROR - 404 */
body.hiba #header {
	height: 124px;
}
body.hiba .container {
	width: 961px;
}
body.hiba .container .middle-wide-column {
	float: none;
	width: 954px;
}
body.hiba .container .msg_box {
	width: 927px;
	height: 58px;
	margin: 0px 0px 26px 0px;
	padding: 32px 0px 0px 25px;
	border: 1px solid #cccccc;
}
body.hiba .container .msg_box p {
	font: bold 26px/26px Arial;
	color: #e20074;
	margin: 0px;
	padding: 0px;
}
body.hiba .container .error_szoveg {
	padding: 0px 0px 30px 20px;
}
body.hiba .container .error_szoveg p {
	margin: 0px;
	padding: 0px 0px 13px 0px;
}
body.hiba .container .error_szoveg ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
body.hiba .container .error_szoveg ul li {
	margin: 0px;
	padding: 0px 0px 4px 11px;
	background-position: 1px 6px;
}
/* /ERROR - 404 */


/* TELJES SZÉLES OLDAL */
.page_wide #documentheader {
	width: 954px;
	padding-left: 6px;
}
.page_wide .container {
	width: 954px;
}
.page_wide .middle-wide-column {
	width: 954px;
	margin: 0;
}
.page_wide .middle-wide-column a.top {
	margin-right: 0px;
}
/* /TELJES SZÉLES OLDAL */


/* ikonos linkek */
.inn,
.inn:hover,
.nyito,
.nyito:hover,
.out,
.out:hover,
.down,
.down:hover,
.top,
.top:hover,
.size,
.size:hover,
.email,
.email:hover,
.print,
.print:hover,
.nyil_jobbfel,
.nyil_jobbfel:hover,
.exit,
.exit:hover,
.letoltes,
.letoltes:hover,
.rss,
.rss:hover,
.nyil_jobbra,
.nyil_jobbra:hover,
.nyil_balra,
.nyil_balra:hover,
.nyil_fel,
.nyil_fel:hover {
	color: #e20074;
	font-size: 11px;
	line-height: 14px;
	padding: 0 17px 0 0;
	text-decoration: none;
	float: right;
	text-align: right;
}

.inn:hover,
.nyito:hover,
.out:hover,
.down:hover,
.top:hover,
.size:hover,
.email:hover,
.print:hover,
.nyil_jobbfel:hover,
.exit:hover,
.letoltes:hover,
.rss:hover,
.nyil_jobbra:hover,
.nyil_balra:hover,
.nyil_fel:hover {
	text-decoration:underline;
}

.inn:after,
.nyito:after,
.out:after,
.down:after,
.top:after,
.size:after,
.email:after,
.print:after,
.nyil_jobbfel:after,
.exit:after,
.letoltes:after,
.rss:after,
.nyil_jobbra:after,
.nyil_balra:after,
.nyil_fel:after {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	position: relative;
	top: 4px;
	left: 6px;
	margin-right: -14px;
	margin-top: -4px;
}

.inn:after {
	background: url(/static-tr/c4/g/link-in.gif) left bottom no-repeat;
}
.nyito:after {
}
.out:after {
	background: url(/static-tr/c4/g/link-out.gif) left bottom no-repeat;
}
.down:after {
	background: url(/static-tr/c4/g/link-down.gif) left bottom no-repeat;
}
.top:after {
	background: url(/static-tr/c4/g/link-top.gif) left top no-repeat;
}
.size:after {
	background: url(/static-tr/c4/g/link-size.gif) no-repeat left bottom;
}
.email:after {
	background: url(/static-tr/c4/g/link-email.gif) no-repeat left bottom;
}
.print:after {
	background: url(/static-tr/c4/g/link-print.gif) no-repeat left bottom;
}
.nyil_jobbfel:after {
	background: url(/static-tr/c4/g/link-in.gif) left bottom no-repeat;
}
.exit:after {
	background: url(/static-tr/c4/g/link-out.gif) left bottom no-repeat;
}
.letoltes:after {
	background: url(/static-tr/c4/g/link-down.gif) left bottom no-repeat;
}
.rss:after {
	background: url(/static-tr/c4/g/link-rss.gif) left bottom no-repeat;
}
.nyil_jobbra:after {
	background: url(/static-tr/c4/g/link-right.gif) left bottom no-repeat;
}
.nyil_balra:after {
	background: url(/static-tr/c4/g/link-left.gif) left bottom no-repeat;
}
.nyil_fel:after {
	background: url(/static-tr/c4/g/link-top.gif) left top no-repeat;
}
.szovegben:after {
	content: none;
}
.middle-paging-box p a.nyil_balra:after {
	background: none;
	content: '';
	width: 0;
	height: 0;
	display: inline-block;
	position: relative;
	top: 0
	left: 0;
	margin-right: 0px;
}
.middle-paging-box p a.nyil_balra {
	padding: 0;
}
.middle-paging-box p a.nyil_balra:before {
	background: url(/static-tr/c4/g/link-left.gif) left bottom no-repeat;
	content: '';
	width: 16px;
	height: 14px;
	display: inline-block;
	position: relative;
	top: 4px;
	left: 0px;
	margin-right: 0px;
}


.middle-wide-column div.middle-wide-box table.hirlistazo,
.middle-wide-column div.middle-wide-box-notitle table.hirlistazo {
	margin-top: 7px;
	margin-bottom: -3px;
	width: 532px;
}
.middle-wide-column div.middle-wide-box table.hirlistazo td.td0,
.middle-wide-column div.middle-wide-box-notitle table.hirlistazo td.td0 {
	padding-top: 14px !important;
	padding-bottom: 11px !important;
	padding-left: 3px;
	width: 88px !important;
	_padding-top: 12px !important;
	_padding-bottom: 12px !important;
}
.middle-wide-column div.middle-wide-box table.hirlistazo span.aproszoveg,
.middle-wide-column div.middle-wide-box-notitle table.hirlistazo span.aproszoveg {
	padding-right: 0;
}
.middle-wide-column div.middle-wide-box table.hirlistazo td.td1,
.middle-wide-column div.middle-wide-box-notitle table.hirlistazo td.td1 {
	padding-top: 12px !important;
	padding-bottom: 11px !important;
	_padding-top: 11px !important;
	_padding-bottom: 12px !important;
}
.middle-wide-column div.middle-wide-box table.hirlistazo td.td1 a,
.middle-wide-column div.middle-wide-box-notitle table.hirlistazo td.td1 a {
	line-height: 16px;
}
.middle-wide-column div.middle-wide-box table.hirlistazo td.td2,
.middle-wide-column div.middle-wide-box-notitle table.hirlistazo td.td2 {
	padding-top: 13px !important;
}
.middle-wide-column div.middle-wide-box table.hirlistazo tr.utolso td.td2,
.middle-wide-column div.middle-wide-box-notitle table.hirlistazo tr.utolso td.td2 {
	padding-right: 0;
}

div.middle-wide-column div.heading {
	width: 558px;
}
div.middle-wide-column div.heading h1 {
	width: 390px;
	float: left;
	padding: 0;
}
div.middle-wide-column div.heading h2 {
	width: 558px;
	float: left;
	padding: 0;
}

/*SHARED BOX.: PRINT, SENDTOAFRIEND, SOCIALSHARE*/
.box-share {
	float:right;
	margin-top: 9px;
}

.box-share ul {
	margin-top:7px;
}

.box-share ul li {
	margin: 0 0 0 8px;
	float:left;
	position:relative;
	background: none;
	padding: 0;
	list-style-type: none;
}

.box-share ul li:first-child {
	margin:0;
}

.box-share ul li a {
	background: url(/static-tr/c4/g/box_share_separator_bg.png) no-repeat left 1px;
	padding-left:8px;
	font-size:11px;
	color:#000;
	text-decoration: none;
}

.box-share ul li:first-child a {
	background:none;
	padding-left:0px;
}
.box-share ul li a:hover {
	color: #e20074;
	text-decoration: underline;
}

.box-social {
	width:169px;
	background: url(/static-tr/c4/g/box_social_bg.png) no-repeat 0 0;
	position:absolute;
	z-index:9999;
	
}

.box-social-inner {
	width:143px;
	margin:18px 0 -9px 13px;
}

.box-social-inner a.close {
	font-size:11px;
	background: url(/static-tr/c4/g/ico_close.png) no-repeat right 1px !important;
	padding:0 16px 0 0 !important;
	float:right;
	color:#E20074;
	text-decoration:none;
	margin:0 0 10px 0;
	font-family: Arial, sans-serif;
}

.box-social-inner a.close:hover {
	color:#000;
}

.box-social-inner ul {
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;
}

.box-social-inner ul li {
	display:block;
	border-top:1px solid #e7e7e7;
	margin:0;
	padding:0;
	float:none;
}

.box-social-inner ul li a {
	display:block;
	margin:0;
	padding:0;
	float:none;
	font-size:12px;
	color:#000;
	font-weight:700;
	text-decoration:none;
	padding:7px 0;
}

.box-social-inner ul li a img{
	vertical-align:middle;
	margin-right:5px;
}

.box-social-inner ul li a:hover {
	color: #E20074;
	text-decoration: none;
}

.box-social-bottom {
	width:169px;
	height:9px;
	display:block;
	background: url(/static-tr/c4/g/box_social_bottom_bg.png) no-repeat 0 0;
	position:relative;
	top:9px;
}
/*SHARED BOX.: PRINT, SENDTOAFRIEND, SOCIALSHARE*/

/* SHARE DOLGOK */
#footer .follow-us-on {
	position: absolute;
	top: 15px;
	right: 0px;
}
#footer .follow-us-on ul {
	width: auto;
}
#footer .follow-us-on ul li {
	margin: 0;
	padding: 0 0 0 6px;
	height: 19px;
	line-height: 19px;
}
#footer .follow-us-on ul li.youtube {}
#footer .follow-us-on ul li.youtube a {
	display: inline-block;
	width: 74px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/static-tr/c4/g/page-share-footer-youtube.png) no-repeat left top;
}
#footer .follow-us-on ul li.youtube a:hover {
	background-position: 0px -19px;
}
#footer .follow-us-on ul li.facebook {}
#footer .follow-us-on ul li.facebook a {
	width:74px;
	height:19px;
	display:inline-block;
	background:url(/static-tr/c4/g/page-share-footer-facebook.png) no-repeat 0 0;
	text-indent:-9999px;
	line-height: 19px;
}
#pFooter .follow-us-on ul li.facebook a:hover {
	background-position: 0px -19px;
}
#footer .follow-us-on ul li.twitter {}
#footer .follow-us-on ul li.twitter a {
	width:74px;
	height:19px;
	display:inline-block;
	background:url(/static-tr/c4/g/page-share-footer-twitter.png) no-repeat 0 0;
	text-indent:-9999px;
	line-height: 19px;
}
#footer .follow-us-on ul li.twitter a:hover {
	background-position: 0px -19px;
}
#footer .follow-us-on ul li a {}
/* /SHARE DOLGOK */




/* TGALLERY FIXEK, MERT ALAPBÓL NEM JÓ */
.tGallery {
	clear: both;
}
/* /TGALLERY FIXEK, MERT ALAPBÓL NEM JÓ */






