body { color: #5A5A5A; font-family: Verdana, sans-serif; }
p { font-size: 10px; font-family: Verdana, sans-serif; }
h1 {  font-size: 16px; font-weight: bold; }

/* <a> style definitions */
a { color: #1B4881; text-decoration: none; }
a:hover {  color: #1B4881; }

a.menu { color: white; font-size: 8px; text-transform: uppercase;  letter-spacing:1px;}
a.menu:hover { color: #E9B723; font-size: 8px; text-transform: uppercase; }

a.boxlink { color: #1B4881; font-size: 10px; text-transform: uppercase; font-weight: bold; }
a.boxlink:hover { font-weight: bold; font-size: 10px; }

a.compressedtitle { font-style: normal; font-weight: normal; font-family: Verdana, sans-serif; color: #67676B; font-size: 10px; padding-left: 2px; }
a.compressednext { font-style: italic; font-family: Verdana, sans-serif; color: #7888B4; font-size: 12px; padding-left: 2px; }

a.logout { font-weight:bold; color: #F5D892; text-transform: uppercase; }
a.logout:hover { color: white; }

a.blacktop { color: #5A5A5A; font-family: Verdana, sans-serif; font-size: 11px; }
a.blacktop:hover { color: #EBB630; }

a.blacktopselected { color: #EBB630; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; }
a.blacktopselected:hover { color: #EBB630; }

a.userpage { }
a.userpage:hover { color: white; }

table.boxcomponent a:hover { color: white; }
/*
a.picture_of_week img { border: 0px; }
a.picture_of_week:hover {color: blue;}
*/

/* general style definitions */
hr { color: #5A5A5A; height: 2px; }

td.text { padding-left: 3px; padding-right: 3px; padding-top: 2px; font-family: Verdana, sans-serif; color: #5A5A5A; font-size: 12px; }

td.title { border-bottom: 1px solid white; height: 16px; font-size: 13px; padding-left: 3px; padding-bottom: 0px; font-family: Verdana, sans-serif; background-color: #1B4881; color: white; text-transform: uppercase; font-weight: bold; }
td.title a { font-size: 13px; color: white; font-family: Verdana, sans-serif; }
td.title a:hover { color: white; }
td.title a.small { font-size: 10px; font-family: Verdana, sans-serif; }
td.title a.small:hover { color: white; text-decoration: underline; }

td.subtitle { font-family: Verdana, sans-serif; background-color: #DDE4EC; font-size: 11px; text-align: left; font-weight: bold;  padding-left:3px; padding-right:3px; color: #1B4881; }

table.articlelist { border-bottom: 3px #8DA8C6 solid; }
table.articlelist td.right { height:100%; padding-left: 2px; padding-right: 0px; border-left: 1px #8DA8C6 solid; text-align: right; vertical-align: top; width: 50%; }
table.articlelist td.left { height:100%; padding-left: 0px; padding-right: 2px; border-right: 2px #8DA8C6 solid; vertical-align: top; width: 50%; }
table.articlelist tr { height: 100%; }

table.adlist tr { height:100%;}
table.adlist td.right { height:100%; padding-left: 2px; padding-right: 0px; padding-top: 2px; border-left: 1px #8DA8C6 solid; border-bottom: 3px #8DA8C6 solid; text-align: right; vertical-align: top; width: 50%; }
table.adlist td.left { height:100%; padding-left: 0px; padding-right: 2px; padding-top: 2px; border-right: 2px #8DA8C6 solid; border-bottom: 3px #8DA8C6 solid; vertical-align: top; width: 50%; }
table.adlist td img.image { margin: 1px 4px 4px 0px; float: left; border-width: 0px;}
table.adlist div.magnifier { }
table.adlist div.magnifier img { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; border: 1px dashed #EBB630; background-color: white; }
table.adlist div.image { }

/* ButtonText styles */
table.create { width: 100% }
table.create tr { background-color: #EBB630; color: #9A7432; padding: 1px 3px 1px 3px; font-size: 11px; font-weight: bold; font-style: italic; text-transform: uppercase; }
table.articlebutton tr { text-align: right; color: #5A5A5A; padding: 1px 3px 1px 3px; font-size: 11px; font-weight: bold; }
table.more { font-size: 10px; padding: 0px; font-weight: bold; color: #5A5A5A; }
table.listcontrolbutton { font-size: 10px; padding: 0px; font-weight: bold; color: #5A5A5A; }
table.listcontrolbutton_right { font-size: 10px; padding: 0px; font-weight: bold; color: #5A5A5A; text-align: right; }

/* form style definitions */
table.form { font-size: 11px; width: 100%; color: #5A5A5A; }
table.form td.error { font-size: 8pt; }
table.form td.name { width:15%; height:18; }
table.form td.control { width:60%; }
table.form td.button { text-align: center; }

td.form_info, h1 { font-size: 11px; }

/* input.text { font-size: 12px; width: 500px; color: #5A5A5A; }
select { font-size: 12px; width: 500px; color: #5A5A5A; }
textarea { font-size: 12px; width: 500px; color: #5A5A5A; } */

/* component style definitions */
table.article a.title { text-transform: uppercase; font-weight: bold; font-family: Verdana, sans-serif; color: white; font-size: 12px; padding-left: 3px;}
table.article a.links { color: #5A5A5A; text-decoration: none; font-weight: bold; font-style: italic; font-family: Verdana, sans-serif; font-size: 10px; }
table.article a.links:hover { text-decoration: underline; }
table.article a.flinks { color: #5A5A5A; text-decoration: none; font-weight: bold; font-style: italic; font-family: Verdana, sans-serif; font-size: 10px; }
table.article a.flinks:hover { text-decoration: underline; }
table.article tr td img { float: top; margin: 1px 4px 3px 0px; }

table.featuredarticle table.article td.text { font-weight:bold; }

input.voteradio { height: 8px; }

/* column list */
span.level1 { width: 100%; height: 14px; font-family: Verdana, sans-serif; background-color: #A4B6CD; display: block; }
span.level1 table { font-weight: bold; text-transform: uppercase; color: #647AA3; font-size: 10px; }
span.level1 table a { color: white; }
span.level1 table a.selected { color: black; font-style: italic; }
span.level2 { width: 100%; height: 14px; font-family: Verdana, sans-serif; background-color: #D3DBE8; display: block; }
span.level2 table { font-weight: bold; text-transform: uppercase; color: #647AA3; font-size: 10px; }
span.level2 table a { color: #647AA3; }
span.level2 table a:hover { color: #EBB630; }
span.level2 table a.selected { color: black; font-style: italic; }

/* article component */
table.articles { color: #5A5A5A; }
table.articles a { font-size: 12px; color: #5A5A5A; }
table.articles a:hover { color: #EBB630; }
table.articles td.writer a { font-size: 10px; }
table.articles tr.title { background-color: #1B4881; font-family: Verdana, sans-serif; color: white; font-size: 12px; padding-left: 3px; }
table.articles tr.banner td { }
table.articles table.related { font-size: 11px; color: #5A5A5A; }
table.articles table.related a { color: #5A5A5A; font-size: 11px; }
table.articles table.related a:hover { color: #EBB630; text-decoration: none; }

table.articles table.gallery { font-size: 11px; color: #5A5A5A; }
table.articles table.gallery a { color: #5A5A5A; }

table.clinks { font-size: 11px; }
table.clinks tr.highlighted a { font-weight: bold; color: #FFFFFF; }
table.clinks tr.highlighted a:hover { font-weight: bold; text-decoration: underline; color: #FFFFFF; }
table.clinks tr.expected a { color: white; font-style: italic; }
table.clinks tr.expired a { color: white; }
table.clinks tr.more { padding-top: 8px; padding-bottom: 2px; }
table.clinks tr.more a { font-size: 11px; font-weight:bold; text-align:left; color: #F5D892; font-family: Verdana, sans-serif; text-transform: uppercase; }
table.clinks tr.more a:hover { color: white; }
table.clinks tr.date td { font-size: 9px; padding-bottom: 5px; padding-left: 2px; color: #1B4881; }

table.carticles { font-size: 11px; }
table.carticles a { color: white; }
table.carticles a:hover { color: #1B4881; }
table.carticles tr.more { padding-top: 8px; padding-bottom: 2px; }
table.carticles tr.more a { font-size: 11px; font-weight: bold; text-align:left; color: #F5D892; font-family: Verdana, sans-serif; text-transform: uppercase; }
table.carticles tr.more a:hover { color: white; }

table.ctopics { font-size: 11px; }
table.ctopics a { color: white; }
table.ctopics a:hover { color: #1B4881; }
table.ctopics td.date { font-size: 9px; padding-bottom: 5px; color: #1B4881; }
table.ctopics tr.more { padding-top: 8px; padding-bottom: 2px; }
table.ctopics tr.more a { font-size: 11px; font-weight:bold; text-align:left; color: #F5D892; font-family: Verdana, sans-serif; text-transform: uppercase; }
table.ctopics tr.more a:hover { color: white; }

table.feature td { border-bottom: 2px solid #E2E8EF; font-size: 10px; color: #5A5A5A; vertical-align: top; padding-top: 1px; padding-bottom: 1px;}
table.feature td a { color: #5A5A5A; }

table.racelist { color: #636466; font-size: 11px; padding-left:3px; padding-right: 3px; }
table.racelist tr.title td { font-family: Verdana, sans-serif; background-color: #DDE4EC; font-size: 11px; text-align: left; color: #1B4881; }
table.racelist a { color: #636466; font-weight: 100; }
table.racelist a:hover { color: #EBB630; }
table.racelist a.forumlink { color: #1B4881; font-weight: 100; }
table.racelist a.forumlink:hover { color: #EBB630; }
table.racelist tr.header td { font-family: Verdana, sans-serif; color: #1B4881; background-color: white; font-size: 11px; }
table.racelist tr.header a { font-family: Verdana, sans-serif; color: #1B4881; background-color: white; font-size: 11px; font-weight: bold; }
table.racelist tr.even { background-color: #E8ECF2; height: 16px; }
table.racelist tr.odd { background-color: white; height: 18px; }

table.race { font-size: 11px; color: #5A5A5A; }

table.ad { font-size: 10px; color: #5A5A5A; font-family: Verdana, sans-serif;}
table.ad tr.title { color: #1B4881;	background-color: #D2DBE6; font-family: Verdana, sans-serif; height: 1px;}
table.ad tr td { padding-left: 0px; padding-right: 3px; vertical-align:top;}
table.ad a { font-size: 10px; color: #5A5A5A; }
table.ad tr.infos {height:1px;}

table.featuredad { font-size: 11px; color: #5A5A5A; font-family: Verdana, sans-serif; }
table.featuredad tr.title { text-transform: uppercase; color: white; background-color: #1B4881; font-family: Verdana, sans-serif; height:1px;}
table.featuredad tr td { padding-left:3px; padding-right: 3px; vertical-align: top;}
table.featuredad a { color: #5A5A5A; }
table.featuredad td img.image { margin: 0px 2px 2px 0px; float: left; border-width: 0px; }
table.featuredad tr.infos {height:1px;}
table.featuredad tr.infos td { font-size: 11px;}

table.listcontrol { font-size: 10px; color: #5A5A5A; padding-bottom: 3px; }
table.listcontrol a { font-style: italic; font-family: Verdana, sans-serif; color: #7888B4; font-size: 10px; padding-left: 2px; }
table.listcontrol a:hover { color: #EBB630; }

table.forummsg { background-color: white; color: #5A5A5A; font-weight: 100; font-size: 11px; border-bottom: 0px solid #A4B6CD; padding-bottom:2px;}
table.forummsg a { font-weight: 100; color: #5A5A5A; font-size: 11px; }
table.forummsg a:hover { color: #1B4881; font-size: 11px; }
table.forummsg tr.title { padding: 0px; color: #1B4881; background-color: #DDE4EC; }
table.forummsg tr.title td { font-size: 11px; font-weight: 100; }
table.forummsg tr.title a { font-weight: 100; color: #1B4881; font-size: 11px; }
table.forummsg tr.title a:hover { color: #EBB630; font-size: 11px; }
table.forummsg tr.message { padding: 0px; }
table.forummsg tr.message td.content { padding: 0px 3px 0px 3px; text-align: justify; line-height: 120%; font-size: 11px; }

table.archivelist { width: 100%; padding-left:0px; padding-right:0px; color: #1B4881; }
table.archivelist table tr.month { font-family: Verdana, sans-serif; background-color: #DDE4EC; font-size: 11px; color: #1B4881; }
table.archivelist table tr td { padding-left:3px; padding-right:3px; }
table.archivelist a { color: #5A5A5A; font-size: 11px; }
table.archivelist a:hover { color: #EBB630; font-size: 11px; }
table.archivelist a.date { color: #1B4881; font-size: 11px; }
table.archivelist a.date:hover { color: #EBB630; font-size: 11px; }

table.gallery { width: 100%; font-size: 11px; font-weight:none; }
table.gallery tr.name { color:#1B4881; background-color:#DDE4EC; }
table.gallery tr.name td {font-family: Verdana, sans-serif; padding: 0px 3px 0px 3px; font-weight: bold; }
table.gallery tr a:link, table.gallery tr a:visited { color: #5A5A5A; font-weight:none;}
table.gallery tr a:hover { color: #EBB630; font-weight:none; }
table.gallery tr td {padding: 0px 3px 0px 3px; }

table.links { width: 100%; font-size: 11px; font-weight:none;}
table.links tr.name { color:#1B4881; background-color:#DDE4EC; padding-bottom: 15px; }
table.links tr.name td {font-family: Verdana, sans-serif; padding: 0px 3px 0px 3px; font-weight: bold; }
table.links tr.name td a {color:#1B4881; font-family: Verdana, sans-serif; padding: 0px; }
table.links tr.l a:link, table.links tr.l a:visited { color: #5A5A5A; font-weight:none; }
table.links tr.l a:hover { color: #EBB630; font-weight:none; }
table.links tr td {padding: 0px 3px 0px 3px; }

table.gallerybutton { font-size: 12px; color: #5A5A5A; cursor: pointer; }
table.gallerybutton a:link { color: #5A5A5A; font-weight:none; }
table.gallerybutton a:hover { color: #EBB630; font-weight:none; }

table.boatlist { color: #636466; font-size: 11px; border: 1px solid #1B4881; padding-left: 2px; padding-right: 2px; }
table.boatlist tr.title td { font-family: Verdana, sans-serif; background-color: #DDE4EC; font-size: 11px; text-align: left; color: #1B4881; }
table.boatlist tr.title td a { font-size: 11px; text-align: left; color: #1B4881; }
table.boatlist a { color: #636466; font-weight: 100; }
table.boatlist a:hover { color: #EBB630; }
table.boatlist a.forumlink { color: #1B4881; font-weight: 100; }
table.boatlist a.forumlink:hover { color: #EBB630; }
table.boatlist tr.header td { font-family: Verdana, sans-serif; color: #1B4881; background-color: white; font-size: 11px; }
table.boatlist tr.header a { font-family: Verdana, sans-serif; color: #1B4881; background-color: white; font-size: 11px; }
table.boatlist tr.even { background-color: #E8ECF2; height: 16px; }
table.racelist tr.odd { background-color: white; height: 18px; }

table.marketuserlist { font-size:11px; color: #636466; }
table.marketuserlist a:hover { color: #EBB630; }
table.marketuserlist a { color: #636466; font-weight: 100; }
table.marketuserlist tr.header { background-color: white; text-align:left; }
table.marketuserlist tr.header td a, table.marketuserlist tr.header td { color: #1B4881; font-family: Verdana, sans-serif; }
table.marketuserlist tr.even { background-color: #E8ECF2; height: 16px; }
table.marketuserlist tr.odd { background-color: white; height: 18px; }

table.partners { width: 100%; font-size: 11px; font-weight:none; }
table.partners tr td { padding: 0px 3px 0px 3px; }
table.partners tr.name { color:#1B4881; background-color:#DDE4EC;}
table.partners tr.name td {font-family: Verdana, sans-serif; font-weight: bold; }
table.partners tr a:link, table.partners tr a:visited { color: #5A5A5A; font-weight:none; }
table.partners tr a:hover { color: #EBB630; font-weight:none; }

table.groupedbanners { width: 100%; font-size: 11px; font-weight:none; margin-bottom: 10px; }
table.groupedbanners tr td { padding: 0px; }
table.groupedbanners tr.name { color:#1B4881; background-color:#DDE4EC;}
table.groupedbanners tr.name td {font-family: Verdana, sans-serif; font-weight: bold; }
table.groupedbanners tr td.left { text-align: left; padding-bottom: 5px; }
table.groupedbanners tr td.right { text-align: right; padding-bottom: 5px; }

table.magazine { width:100%; text-align:center; background-image: url('images/design/magazines.gif'); }
table.magazine tr td { padding: 8px 3px 8px 3px; }
table.magazine tr td img { border-color:#DDE4EC; border-width: 1px; border-style:solid; }

table.features { padding: 0px 0px 0px 0px; border-bottom: 2px solid #E2E8EF; }
table.features tr td { vertical-align: top; font-size: 11px; padding: 0px 0px 0px 0px; }
table.features tr td.header { padding: 0px 3px 0px 3px; height: 0px; }
table.features tr td.description { padding: 0px 3px 0px 3px; }
table.features tr td.description img { float: left; }

table.cal { width: 647; font-size: 11px; font-weight:none; padding: 0px;}
table.cal tr.name { color:#1B4881; background-color:#DDE4EC; }
table.cal tr.name td {font-family: Verdana, sans-serif; padding: 0px; font-weight: bold; }
table.cal tr.name td a { color:#1B4881; font-family: Verdana, sans-serif; padding: 0px;}
table.cal tr a:link, table.cal tr.l a:visited { color: #5A5A5A; font-weight:none; }
table.cal tr a:hover { color: #EBB630; font-weight:none; }
table.cal tr td img { cursor: pointer; padding: 2px 0px 2px 0px; border: 1px solid #EBB630; }

div.htmltext_default { margin: 0px; margin-left: 10px; margin-right: 10px; color: #5A5A5A; font-size: 10px; }
div.htmltext_default p { margin: 0px; color: #5A5A5A; }
div.htmltext_default table { font-size: 10px; font-family: Verdana, sans-serif; }
div.htmltext_default a { font-size: 10px; font-family: Verdana, sans-serif; text-decoration:underline; }
div.htmltext_default img.image { margin: 2px 2px 2px 2px; float: left; border-width: 0px; }
div.htmltext_default * div.magnifier { margin: 0px; }
div.htmltext_default * div.magnifier img { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; border: 1px dashed #EBB630; background-color: white; }
div.htmltext_default * div.image { margin: 0px; }
div.htmltext_default div.section-left { color: white; width: 30%; float: left; margin: 0px; border: 1px solid #F6DB98; font-family: Verdana; font-size: 9px; float: left; margin-right: 5px; }
div.htmltext_default div.section-right { color: white; width: 30%; float: right; margin: 0px; border: 1px solid #F6DB98; font-family: Verdana; font-size: 9px; float: right; margin-left: 5px; }
div.htmltext_default div.section-title { background-color: #F6DB98; margin: 0px; color: #5A5A5A; padding: 2px; text-align: center; }
div.htmltext_default div.section-text { background-color: white; color: black; margin: 0px; padding: 5px; vertical-align: top; text-align: justify; font-weight: normal; }

/* szurke: #5A5A5A; */
/* sotet narancs: #EBB630; */
/* vilagos narancs: #F6DB98; */
/* sotet kek: #1B4881; */
/* vilagos kek: #DDE4EC; */
/* barna: #9A7432; */

.white {
	color: #FFFFFF;
}
.mini {
	font-size: 10px;
}