body {
	background:url("images/site-bg.jpg") fixed;
	color:#FFFFFF;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	font-size:0.8em;
	padding:40px 0;
}
.style27 {color: #00FF00; font-family: "Helvetica, sans-serif"; font-size: 14px; }
.style31 {color: #CCCCCC; font-family: "Helvetica, sans-serif"; font-size: 14px; }


#header {
background:url("images/bg-topBar.gif") repeat-x scroll left top #000000;
padding:0;
}
#topLogo {
background:url("images/mi_banner_pages.jpg") no-repeat scroll right top #FFFFFF;
clear:both;
height:156px;
margin:0;
padding:0;
}
#topLogo img {
float:left;
margin:30px 0 0 15px;
}
#topBanner {
clear:both;
height:156px;
}
#topBanner h1 {
margin:0;
padding:0;
}
#promobox {
overflow:hidden;
width:270px;
}
#topMenu {
background:url("images/bg-topMenu.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
float:left;
height:10px;
list-style:none outside none;
margin:0;
padding:0 2px 4px 2px;
}
#topMenu li {
display:block;
float:left;
line-height:12px;
margin:0;
padding:0;
position:relative;
}
#topMenu a, #topMenu a:link, #topMenu a:visited, #topMenu a:hover, #topMenu a:active {
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:80%;
padding:0 5px;
text-decoration:none;
text-transform:uppercase;
}
#topMenu a:hover {
text-decoration:underline;
}
#topMenu li.active a:link, #topMenu li.active a:visited, #topMenu li.active a:hover, #topMenu li.active a:active {
text-decoration:underline;
}
#topMenu li.active a:hover {
text-decoration:underline;
}
#topMenu li {
width:auto;
}
#header .rmHorizontal {
background:none repeat scroll 0 0 #4D4D4D;
clear:left;
font-weight:bold;
height:40px;
list-style:none outside none;
margin:0;
padding:0 4px;
text-align:center;
}
#header .rmHorizontal li {
display:block;
float:left;
line-height:20px;
margin:0;
padding:10px 0;
position:relative;
}
#header .rmHorizontal li a {
border-right:1px solid #808080;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:88%;
font-weight:bold;
padding:0 9px;
text-decoration:none;
text-transform:uppercase;
}
#header .rmHorizontal li.rmLast a {
border:medium none;
}
#header .rmHorizontal li.last a {
border:medium none;
}
#header .rmHorizontal li a.selectedItem, #topMenu li a.currentLink:hover {
color:#FF0000/*active-link kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk*/;
}
#header .rmHorizontal li a:hover {
color:#C01122;

}



#header .rmHorizontal li ul {
background:none repeat scroll 0 0 #4D4D4D;
left:-999em;
list-style-position:outside;
margin:0;
padding-top:10px;
position:absolute;
text-align:left;
z-index:999999;
}
#header .rmHorizontal li ul li {
height:auto;
list-style:none outside none;
padding:0;
text-align:left;
}
#header .rmHorizontal li ul li a {
border-right:medium none;
color:white;
font-weight:normal;
height:auto;
line-height:15px;
padding:3px 10px;
text-align:left;
width:auto;
}
#header .rmHorizontal li:hover ul {
left:0;
position:absolute;
}
#header .rmHorizontal li:hover a {
background:none repeat scroll 0 0 #4D4D4D;
color:#F9A600/*ramutatott link kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk*/;
font-weight:bold;
text-align:left;
}
#header .rmHorizontal li:hover li {
border-bottom:1px solid white;
float:none;
font-size:0.9em;
margin:0;
padding:0;
}
#header .rmHorizontal li:hover li a:hover {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
text-align:left;
}
#mon .Months td {
background:none repeat scroll 0 0 #000000;
border:1px solid #4D4D4D;
color:#FFFFFF;
font-family:Helvetica,Arial,Geneva,sans-serif;
height:30px;
text-align:center;
width:40px;
}
#mon .Months a, a:link, a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#mon .Months a:hover, a:active {
color:#C01122;
}
#mon .Months a:active {
color:#C01122;
}
#years .active {
color:#C01122;
text-decoration:none;
}
#years a, a:link, a:visited {
color:#B3B3B3;
text-decoration:none;
}
#years a:hover, a:active {
color:#404040;
}
#years p {
text-align:center;
}
#wrap {
background:none repeat scroll 0 0 #000000;
margin:0 auto;
position:relative;
width:960px;
z-index:0;
}
#content-wrap {
	background:none repeat scroll 0 0 #000000;
	margin-top:0px;
	width:100%;
}
#content-wrap #breadcrumb {
color:#B3B3B3;
font-size:93%;
height:20px;
padding:0 20px;
}
#content-wrap #breadcrumb a:link, #content-wrap #breadcrumb a:visited {
color:#404040;
font-weight:normal;
text-decoration:none;
}
#content-wrap #breadcrumb a:hover, #content-wrap #breadcrumb a:active {
text-decoration:underline;
}
#content img.mainPic {
border:1px solid #CCCCCC;
float:right;
margin:0 0 10px 10px;
padding:3px;
}
#utility {
	float:left;
	padding-bottom:40px;
	width:200px;
	padding-left: 11px;

}


#utility .rpRootGroup, #utility .rtUL, #utility .tagCloud {
margin:1.8em 0 0.3em;
}
#utility .rpRootGroup li, #utility .rtUL li, #utility .tagCloud li {
list-style:none outside none;
margin:0;
padding:0 10px 5px 0;
text-align:right;
}
#utility .rpRootGroup a, #utility .rtUL a, #utility .tagCloud a {
cursor:pointer;
display:block;
font-size:85%;
font-weight:bold;
padding:0;
text-align:right;
text-decoration:none;
text-transform:uppercase;
}
#utility .rpRootGroup a:link, #utility .rpRootGroup a:visited, #utility .rtUL a:link, #utility .rtUL a:visited, #utility .tagCloud a:link, #utility .tagCloud a:visited {
color:#666666;
}
#utility .rpRootGroup a:hover, #utility .rtUL a:hover, #utility .tagCloud a:hover {
color:#000000;
}
#utility .rpRootGroup li a.rpSelected, #utility .rtUL li .rtSelected a, #utility .tagCloud li a.rpSelected {
color:#000000;
}
#sidebar {
	float:right;
	overflow:hidden;
	padding-bottom:40px;
	width:200px;
	height:auto;
	padding-right: 11px;
}

#sidebarkicsi{
	float:right;
	overflow:hidden;
	padding-bottom:40px;
	width:200px;
	height:950px;
	padding-right: 11px;
}
#content {
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
margin:0 230px;
padding:0 20px;
height:auto !important;
min-height:400px;
}
#twocolumn {
	width: 150px;
	color:#FFFFFF;
}

.twocolumn_box {
	float: none;
	border: 6px solid #0f1721;
	padding-bottom:1px;
	padding-left:5px;
	width:170px;
	cursor: text;
	background-color: #0c1117;
	background-image: url(images/boxBG.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin-left: 10px;
	
	
}
.twocolumn_box_kozepso {
	float: right;
	padding-bottom:1px;
	padding-left:1px;
	width:190px;
	background-color: #0c1117;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin-left: 28px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
	
}
.twocolumn_box img {
	float: left;
	margin: 2px 10px 0 0;
	border: 3px solid #0e121d;
}
.twocolumn_box p {
	text-align: left;
	color:#FFFFFF;
}
.twocolumn_box ul {
	margin: 0 0 0 10px;
	padding: 0px;
}
.twocolumn_box li {
	list-style: none;
	padding: 10px 0 10px 20px;
	background: url(images/listicon.gif) center left no-repeat;
}






* html #content {
height:400px;
}
#content-wrap div.gallery {
border-left:1px solid #B3B3B3;
border-right:medium none;
margin:0 0 0 230px;
padding:0 20px;
}
.thumbnail {
float:right;
margin:0 0 0 10px;
padding:0 5px;
position:relative;
width:100px;
z-index:9999;
}
.thumbnail img {
border:medium none;
}
.pagination {
background:none repeat scroll 0 0 #F2F2F2;
clear:both;
margin:0 0 1.5em;
padding:5px;
}
.pagination ol {
position:relative;
text-align:right;
}
.pagination li {
display:inline;
list-style-type:none;
}
.pagination li a:link, .pagination li a:visited, .pagination li a:hover, .pagination li a:active, .pagination li a.sf_PagerSelItem {
border:1px solid #B3B3B3;
padding:2px 5px;
text-decoration:none;
}
.pagination li a:hover {
background:none repeat scroll 0 0 #B3B3B3;
color:#000000;
}
.pagination li a.sf_PagerSelItem {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B3B3B3;
color:#B3B3B3;
padding:2px 5px;
text-decoration:none;
}
.pagination * {
margin:0;
}
.pagination h4 {
border:medium none;
padding:0;
}
#resultslist-wrap {
margin:0 0 1.5em;
}
#resultslist-wrap dt, #resultslist-wrap dl {
margin:0;
}
#resultslist-wrap dt {
font-size:106%;
margin-top:5px;
padding:3px 0;
text-transform:uppercase;
}
#resultslist-wrap li {
margin:0 0 0 1.2em;
padding:0 0 1em;
}
#resultslist-wrap li dd {
}
#resultslist-wrap li dl {
margin:0;
}
#resultslist-wrap dd {
line-height:1.3;
}
#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {
color:#666666;
display:inline;
font-size:100%;
font-weight:normal;
padding-right:0.5em;
}
.sf_expandedList {
list-style-type:none;
}
.sf_expandedList h4.sf_listItemTitle {
border:medium none;
color:#000000;
}
.sf_expandedList li {
border-bottom:1px solid #B3B3B3;
padding-bottom:10px;
}
.sf_expandedList img.logo {
float:right;
margin:0 0 0 10px;
padding:0 5px;
position:relative;
width:100px;
z-index:9999;
}

.sf_newsList {
list-style-type:none;
}
.sf_newsList h3 {
border:medium none;
color:#000000;
font-size:106%;
margin:0;
text-transform:uppercase;
}
.sf_newsList li {
	border-bottom:1px solid #B3B3B3;
	padding-bottom:5px;
	padding-left:0;
}
.sf_singleNews img {
border:1px solid #CCCCCC;
margin:0 0 10px 10px;
padding:3px;
}
.sf_newsThumbnail {
float:right;
margin:0 0 10px 10px;
padding:3px;
}
.RadCalendar {
border-collapse:collapse;
color:#404040;
font-size:92%;
width:190px;
}
table.rcMainTable {
width:100%;
}
.RadCalendar .rcTitlebar {
background:none repeat scroll 0 0 #4D4D4D;
border-bottom:1px solid white;
color:white;
font-weight:bold;
margin-top:5px;
padding:3px 0;
text-align:center;
}
.RadCalendar .rcTitlebar table {
padding:0;
width:100%;
}
.RadCalendar .rcTitlebar a {
background:none repeat scroll 0 0 transparent;
padding:0 5px;
}
.RadCalendar .rcTitlebar a {
color:#C01122;
}
.RadCalendar .rcTitlebar a:hover {
color:white;
}
.RadCalendar .rcWeek th {
margin-bottom:5px;
padding:5px 0;
}
.RadCalendar td a {
background:none repeat scroll 0 0 #4D4D4D;
border:2px solid #4D4D4D;
color:#C01122;
display:block;
height:100%;
text-decoration:none;
}
.RadCalendar td a:hover {
background:none repeat scroll 0 0 #B3B3B3;
color:#000000;
}
.RadCalendar td {
background:none repeat scroll 0 0 #4D4D4D;
color:white;
height:20px;
text-align:center;
}
.RadCalendar th {
background:none repeat scroll 0 0 #4D4D4D;
color:white;
text-align:center;
}
.RadCalendar .rcRow td {
height:20px;
line-height:20px;
}
.RadCalendar .rcMain tbody {
padding-top:2px;
}
.RadCalendar thead th {
border-bottom:1px solid white;
font-weight:normal;
padding:5px 3px;
}
.RadCalendar tbody th {
padding:2px;
}
.RadCalendar tbody th.sub {
padding:2px;
}
.Radcalendar .rcRow .rcSelected {
background:none repeat scroll 0 0 #B3B3B3;
color:#000000;
}
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {
color:#C01122;
font-style:italic;
font-weight:normal;
text-decoration:none;
}
a.morelink:hover {
color:#404040;
}
#readmore a, #readmore a:link, #readmore a:visited, #readmore a:hover, #readmore a:active {
color:#C01122;
font-style:italic;
font-weight:normal;
text-decoration:none;
}
#readmore a:hover {
color:#000000;
}
ol.code {
font-family:monospace;
position:relative;
}
ol.code li {
color:#666666;
margin-bottom:1px;
}
ol.code code {
color:#000000;
display:block;
}
ol.code .cmt {
color:#4077D2;
}
li.tab0 code {
padding-left:4em;
}
li.tab1 code {
padding-left:8em;
}
li.tab2 code {
padding-left:12em;
}
li.tab3 code {
padding-left:16em;
}
li.tab4 code {
padding-left:20em;
}
li.tab5 code {
padding-left:24em;
}
ol.code li {
background:url("images/td_bg.gif") no-repeat scroll 100% 100% #F3F3F3;
}
p.note {
background:none repeat scroll 0 0 #F0F0F0;
border:1px solid #DDDDDD;
margin:1em;
padding:1em;
}
#footer {
clear:both;
color:#999999;
font-size:86%;
padding:10px;
text-align:center;
}
#footer p {
margin:5px 0 0;
}
a.iconL {
display:block;
height:74px;
margin-top:5px;
width:64px;
}
a#shopIcon {
background:url("images/icon-white-shop.gif") no-repeat scroll -64px 0 transparent;
}
a#shopIcon:hover {
background:url("images/icon-white-shop.gif") no-repeat scroll 0 0 transparent;
}
a#shopOffersIcon {
background:url("images/icon-white-shopOffers.gif") no-repeat scroll -64px 0 transparent;
}
a#shopOffersIcon:hover {
background:url("images/icon-white-shopOffers.gif") no-repeat scroll 0 0 transparent;
}
#shopIcons a#shopIcon, #shopIcons a#shopOffersIcon {
float:left;
margin-right:20px;
}
a#weatherIcon {
background:url("images/icon-white-weather.gif") no-repeat scroll -64px 0 transparent;
}
a#weatherIcon:hover {
background:url("images/icon-white-weather.gif") no-repeat scroll 0 0 transparent;
}
a#mapIcon {
background:url("images/icon-white-map.gif") no-repeat scroll -64px 0 transparent;
}
a#mapIcon:hover {
background:url("images/icon-white-map.gif") no-repeat scroll 0 0 transparent;
}
#mapIconBox, #weatherIconBox {
float:left;
margin-right:10px;
width:85px;
}
a#directoryIcon {
background:url("images/icon-white-directory.gif") no-repeat scroll -64px 0 transparent;
}
a#directoryIcon:hover {
background:url("images/icon-white-directory.gif") no-repeat scroll 0 0 transparent;
}
a#formsIcon {
background:url("images/icon-white-forms.gif") no-repeat scroll -64px 0 transparent;
}
a#formsIcon:hover {
background:url("images/icon-white-forms.gif") no-repeat scroll 0 0 transparent;
}
a#newsIcon {
background:url("images/icon-white-news.gif") no-repeat scroll -64px 0 transparent;
}
a#newsIcon:hover {
background:url("images/icon-white-news.gif") no-repeat scroll 0 0 transparent;
}
a#F1Icon {
background:url("images/icon-black-f1.gif") no-repeat scroll -64px 0 transparent;
}
a#F1Icon:hover {
background:url("images/icon-black-f1.gif") no-repeat scroll 0 0 transparent;
}
a#RallyIcon {
background:url("images/icon-black-rally.gif") no-repeat scroll -64px 0 transparent;
}
a#RallyIcon:hover {
background:url("images/icon-black-rally.gif") no-repeat scroll 0 0 transparent;
}
a#resultsIcon {
background:url("images/icon-results.gif") repeat scroll left bottom transparent;
padding-bottom:55px;
}
div.homepage a.iconL {
display:block;
height:74px;
margin-top:5px;
width:64px;
}
div.homepage a#shopIcon {
background:url("images/icon-black-shop.gif") no-repeat scroll -64px 0 transparent;
}
div.homepage a#shopIcon:hover {
background:url("images/icon-black-shop.gif") no-repeat scroll 0 0 transparent;
}
div.homepage a#shopOffersIcon {
background:url("images/icon-black-shopOffers.gif") no-repeat scroll -64px 0 transparent;
}
div.homepage a#shopOffersIcon:hover {
background:url("images/icon-black-shopOffers.gif") no-repeat scroll 0 0 transparent;
}
div.homepage a#weatherIcon {
background:url("images/icon-black-weather.gif") no-repeat scroll -64px 0 transparent;
}
div.homepage a#weatherIcon:hover {
background:url("images/icon-black-weather.gif") no-repeat scroll 0 0 transparent;
}
div.homepage a#mapIcon {
background:url("images/icon-black-map.gif") no-repeat scroll -64px 0 transparent;
}
div.homepage a#mapIcon:hover {
background:url("images/icon-black-map.gif") no-repeat scroll 0 0 transparent;
}
div.homepage a#directoryIcon {
background:url("images/icon-black-directory.gif") no-repeat scroll -64px 0 transparent;
}
div.homepage a#directoryIcon:hover {
background:url("images/icon-black-directory.gif") no-repeat scroll 0 0 transparent;
}
div.homepage a#formsIcon {
background:url("images/icon-black-forms.gif") no-repeat scroll -64px 0 transparent;
}
div.homepage a#formsIcon:hover {
background:url("images/icon-black-forms.gif") no-repeat scroll 0 0 transparent;
}
div.homepage a#newsIcon {
background:url("images/icon-black-news.gif") no-repeat scroll -64px 0 transparent;
}
div.homepage a#newsIcon:hover {
background:url("images/icon-black-news.gif") no-repeat scroll 0 0 transparent;
}
div.homepage #popularIcons .iconL {
float:left;
height:auto;
margin-bottom:10px;
margin-right:29px;
padding-top:70px;
}
div.homepage #popularIcons a.iconL, div.homepage #mapWeatherIcons a.iconL {
color:#C01122;
font-style:italic;
font-weight:normal;
text-decoration:none;
}
div.homepage #popularIcons a.iconL:hover, div.homepage #mapWeatherIcons a.iconL:hover {
color:#FFFFFF;
}
div.homepage #mapWeatherIcons {
padding-top:3px;
}
div.homepage #mapWeatherIcons .iconL {
height:auto;
padding-top:70px;
}
a, a:link, a:link, a:link, a:hover {
background:none repeat scroll 0 0 transparent;
cursor:pointer;
text-decoration:underline;
}
a:link, a:visited {
color:#ff6600;
}
a:hover, a:active {
	color:#FFFFFF;
	text-decoration: none;
}


#competition {
margin-top:10px;
}
#competition input, #competition textarea {
border:1px solid #808080;
margin:0 0 10px;
padding:3px;
width:250px;
}
#competition textarea {
height:90px;
}
#competition label {
float:left;
font-size:90%;
margin-right:15px;
padding-top:3px;
text-align:right;
width:150px;
}

p {
line-height:130%;
margin:0.2em 0 1em;
}
h1, h2, h3, h4, h5, h6 {
color:#000000;
margin:1.2em 0 0.3em;
padding-bottom:0.1em;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration:none;
}
h1 {
font-size:196%;
margin-top:0.6em;
}
h2 {
border-bottom:2px solid #ff6600;
color:#404040;
font-size:136%;
text-transform:uppercase;
}
h3 {
	color:#000000;
	font-size:106%;
	text-transform:uppercase;
	border-bottom-width: 2px;
	border-bottom-color: #C01122;
	border-bottom-style: double;
}
h4 {
border:medium none;
color:#000000;
font-size:106%;
text-transform:uppercase;
}
h5 {
color:#000000;
font-size:100%;
text-transform:uppercase;
}
h6 {
color:#000000;
font-size:100%;
}
.highlight {
color:#E17000;
}

.clearboth {
	clear:both;
}
 .clearboth p {
	 margin: 3px 0;
 }

