/*design*/
body {
margin:0;
padding:0;
background: #fafafa;
color: #000;
font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif;
}

.bg {
background-image:url(./skins/light/aoibg.png);background-position:top center;background-repeat:repeat-y;
float:left;width:100%;
}
.bg_t {
background-image:url(./skins/light/aoibg_t.png);background-position:top center;background-repeat:no-repeat;
float:left;width:100%;
}
.pagewidth {width:958px;margin:0 auto;margin-top:18px;}
.footer {
background-image:url(./skins/light/footer.png);background-position:bottom center;background-repeat:no-repeat;
float:left;width:100%;height:77px;
}
.menufenn, .logo, .menulenn, .tartalom {width:100%;float:left;clear:both;}
.logo {height:142px;text-align:center;}
.logoimage {width:955px;height:142px;}
.menufenn {height:43px;z-idex:22;width:100%;}
.menulenn {position:relative;height:39px;
line-height:38px;
z-index:5;
}
.tartalom {margin-top:14px;/*z-index:8;*/}

.content {
z-index: 2;
position: relative;
float:left;
top:-1px;
padding:14px 12px 48px 12px;
background: #fff;
background-image: url(./skins/light/contentbg.png);
background-repeat: repeat-x;
border:1px solid #a5a5a5;
min-height:600px;
height:auto !important;
height:600px;
}

.contentoutside {width:938px;float:left;position:relative;left:10px;}

.tabsor {position: relative;margin: 0;padding: 0;z-index: 3;left:10px;width:668px;}
.fullwidth {width:911px;}
.normalwidth {width:647px;}

.menukeres, .menuuser, .menustat {position:relative;z-index:30;}
.menukeres, .menustat {width:350px;text-align:right;}

.menukeres {float:right;top:12px;right:10px;}
.menuuser {width:500px;float:left;top:12px;left:10px;}
.menustat {float:left;right:0px;top:1px;}

.menustyle {position:absolute;width:270px;z-index:25;text-align:right;right:0px;top:-20px;}
.menustyle div {line-height:18px;}
.menuselect {margin:0;padding:0;min-height:14px;min-width:18px;font-size:10px;color:#777;font-family:Verdana, Arial, Helvetica;border: #999 1px solid;}

.adminscreen {z-index:100;position:absolute;width:910px;top:65px;left:165px;height:110px;overflow:auto;background:#fff;padding:10px;border:1px solid #a5a5a5;}

.jobbsav {position: relative;float:left;width:255px; }
.jobbmenu {
position: relative; left:10px;
width:230px;
float:right;
padding:12px;
top:-1px;
margin-bottom:5px;
background: #fff;
background-image: url(./skins/light/contentbg.png);
background-repeat: repeat-x;
border:1px solid #a5a5a5;
}

.ismkepek {
z-index:50;position:absolute;
top:75px;
background-color: #fff;
margin: 0;
padding: 10px;
}

.ismgombok {position:absolute;z-index:60;right:10px;}


/*likek*/
a:link,
a:active,
a:visited {color: #003a8c;text-decoration:underline;}
a:hover {color: #000000;}
a:link.feketelink, a:active.feketelink, a:visited.feketelink { color: #000; text-decoration: none; }
a:hover.feketelink {color: #454545; text-decoration: none; }

/*elemek*/
img {border:0;}
form {margin:0;padding:0;}
input,
select,
textarea {border: #999 1px solid; margin:0;font-size: 11px; font-family: Verdana, Arial, Helvetica;}
/*input[type="text"] {padding-left:2px;padding-right:2px;}*/
input[type="radio"],
input[type="checkbox"],
input.checkbox,
input.radio {border:none;}
form .selected {background:#e0e0e0;}

ol, ul, li {padding:0;margin:0;}
ol, ul {margin-left:20px}
ol {padding-left:1em;}
ul {list-style-type: square;}

h1 {font-size:1.1em;padding:1px 2px;margin:0 0 1em 0;color:#222;background:#f0f0f0;border:1px solid #b3b3b3;}
h2 {font-size:1.2em;padding: 0;margin: 0;color: #003a8c;} /* blog, nagy címek */
h3 {font-size:1.1em;padding: 4px 0;margin: 0;color: #003a8c;} /* anime felsorolás, kisebb címek */
h2 a:link {text-decoration:none;}

small, .small {font-size: 0.9em;}
big {font-size:1.3em;color: #003a8c;font-weight:bold;}
pre {font-family: Verdana, Arial, Helvetica, sans-serif;}

em {font-style: normal; font-weight: bold; color:#333;}
hr {clear:both;padding:0;margin: 12px 0 !important; margin: 4px 0;border:0;height:1px;background-color:#c8c8c8;color:#c8c8c8;}

/*táblázat*/
table {border-spacing: 1px;margin: 0 auto;margin-bottom:1.5em;}
th {color:#003085;font-size:1.1em;padding:6px 4px 6px 4px;font-weight:bold;text-align:left;}
td {border:0px solid #ccc;padding:1px 4px;}
.table1 {border-spacing: 2px;margin: 0 auto;margin-bottom:1.5em;}
.table1 td {border:1px solid #d5d5d5;padding:2px 4px;background:#f5f5f5;}
.table1 td td {border:0;}

.keresinput {width:100px;background:#fff;}
.keresbg {
background:#fff;
background-image:url(./images/site/search.png);
background-repeat: no-repeat;
background-position: 1px 2px;
padding-left:16px;
}
.rssinput {
background:#fff;
background-image:url(./images/site/rss-blue.gif);
background-repeat: no-repeat;
background-position: 2px 2px;
padding-left:17px;
}

.keresgomb {width:66px;}

/*form*/
.form1 {background:#f3f3f3;padding:0 10px 10px 10px;position:relative;}
.form1 fieldset {border:1px solid #bbb;padding:0 12px 10px 12px;margin:0;}
.form1 legend {font-weight:bold;margin:5px 0;padding:5px;color:#000;}
.form1 label {display:block;float:left;width:17%;padding:0 5px;text-align:right;}
.form1 span {display:block;margin:0 0 7px 0;padding:0;}
.form1 small {display:block;font-size: 11px;color: #777;margin-left:17%;padding:0 0 6px 10px;}
.form1 cite {font-size:11px;color: #777;font-style:normal;}
.form1 em {font-weight: normal;color:#000;display:block;float:left;width:25%;font-style:normal;}

/*alap formázások*/
.clear {clear:both;}
.float-left {float:left; }
.float-right {float:right; }
.text-center {text-align:center;}
.text-right {text-align:right;}
.font-normal {font-weight:normal;}
.font-black {color:#000;}
.underline {text-decoration:underline;}
.border {border:1px solid #a5a5a5;}
.noborder {border:none;}
.nodecoration {text-decoration:none;}
.nodecoration a {text-decoration:none;}
.overflow {text-align:left; padding:0; overflow:auto; height:150px;background:#fff;}
.margin-auto {margin:0 auto;}

/*pozicionálás*/
.w20 {width:20%;margin:0 auto;}
.w30 {width:30%;margin:0 auto;}
.w40 {width:40%;margin:0 auto;}
.w50 {width:50%;margin:0 auto;}
.w60 {width:60%;margin:0 auto;}
.w65 {width:65%;margin:0 auto;}
.w70 {width:70%;margin:0 auto;}
.w75 {width:75%;margin:0 auto;}
.w80 {width:80%;margin:0 auto;}
.w85 {width:85%;margin:0 auto;}
.w90 {width:90%;margin:0 auto;}
.w95 {width:95%;margin:0 auto;}
.w97 {width:97%;margin:0 auto;}
.w98 {width:98%;margin:0 auto;}
.w100 {width:100%;margin:0;}

.t5 {margin-top:5px;}
.t10 {margin-top:10px;}
.t15 {margin-top:15px;}
.t20 {margin-top:20px;}

.b0 {margin-bottom:0;}
.b3 {margin-bottom:3px;}
.b5 {margin-bottom:5px;}
.b10 {margin-bottom:10px;}
.b15 {margin-bottom:15px;}
.b20 {margin-bottom:20px;}

.p1em {padding:1em;}

/*egyéb stílusok*/
.mainlinks {margin-left:15px;}
.mainhirek {width: 375px;}
.list-page {padding-left:16px;margin:0 5px;background-image:url(./images/site/icon_page.png);background-repeat: no-repeat;background-position: 0 1px;min-height:17px;height:auto !important;height:17px;}
.hghlght {color:#0000dc;}
.hasab50 {width:49%;}
.bg-grey {background:#f3f3f3;}
.fontnagy {font-size: 1.1em;}

.comment {color: #777;font-weight:normal;}
.comment a:link, .comment a:visited, .comment a:active {color:#555;text-decoration:underline;}
.comment a:hover {color:#000;text-decoration:underline;}
.copyr {padding-right:12px;}
.hirrovid {}
.hircontent ul {list-style-position: inside;
/*position:relative;*/
left: 1em;
text-indent: -1em;
z-index:10;}
.hircontent li {margin:0;padding:0;}
.hircontent cite {font-size:0.9em;}
.hircontent cite a:link, .hircontent cite a:visited, .hircontent cite a:active {color:#555;text-decoration:underline;}
.hircontent cite a:hover {color:#000;text-decoration:underline;}

/*reviews*/
.ism-kulso {width:634px;float:left;}
.ism-shots {width:270px;float:right;margin-left:7px;margin-right:-7px;}
.ism-content {}
.ism-content a:link, .ism-content a:visited, .ism-content a:active {color:#555;text-decoration:underline;}
.ism-content a:hover {color:#000;text-decoration:underline;}
.ism-mainkep {width:225px; float:left;margin-bottom:4px;}
.ism-infok {margin-left:225px;}
.ism-lista {width:600px;}
.text-justify {text-align:justify;}
.ism-infosav {clear:both;background:#f0f0f0;padding:7px;}
.ism-infolinkek a:link, .ism-infolinkek a:visited, .ism-infolinkek a:active {text-decoration:none;color:#00477F;}
.ism-infolinkek a:hover {text-decoration:none;color:#00477F;}

/*.rside {width:270px;float:right;}*/
.rside {width:270px;}
.r02-top {height:7px;font-size:3px;background-image:url(./images/site/r_bg_02_top.gif);background-repeat: no-repeat;}
.r02-grad {padding:0 2px;background-image:url(./images/site/r_bg_02_grad.gif);background-repeat: no-repeat;}
.r02-bg {background-image:url(./images/site/r_bg_02_bg.gif);background-repeat: repeat-y;}
.r02-bottom {height:7px;font-size:3px;background-image:url(./images/site/r_bg_02_bottom.gif);background-repeat: no-repeat;}

.rating {height:6px;font-size:4px;}
.ratingdetailed {height:14px;float:left;}

.statcsik {height:8px;margin-top:3px;}
.statoszlop {width:10px;}

.r10 {background-color: #295284;}
.r9 {background-color: #365e8d;}
.r8 {background-color: #456c97;}
.r7 {background-color: #577da4;}
.r6 {background-color: #6a90b3;}
.r5 {background-color: #7fa3c1;}
.r4 {background-color: #92b4d0;}
.r3 {background-color: #a4c5dc;}
.r2 {background-color: #b4d4e7;}
.r1 {background-color: #c0e0f0;}

.fogalommagyarazat {color:#000;cursor:help;border-bottom: dashed 1px #000;}
a:link.fogalommagyarazat, a:visited.fogalommagyarazat, a:hover.fogalommagyarazat, a:active.fogalommagyarazat { color:#000;text-decoration: none; }

/*képek*/
.kep-link {padding:0; margin:3px !important;}
.kep-link2 {padding:0; margin: 3px 5px !important;}
.kep-hir {margin: 8px 2px 5px 3px !important;}
.kep-hirnagy {margin: 8px 14px 8px 0 !important;}
.kep {margin: 8px 2px 0 6px; margin: 8px 2px 5px 6px !important;}
.kep-ism {margin: 5px !important;}
.kep-ismkicsi {margin: 8px 2px 10px 8px !important;}
.kep-ismmain {margin: 3px 0 0 0 !important;position:relative;left:16px;}
.kep-potw {position:relative;top:3px;left:20px;margin-bottom:3px !important;}
.kep-blog {margin: 2px !important;}
.kep-ikon {position:relative;top:2px;}
.statimg {width:0;height:0;border:0;}
.blogkepek {width:645px;margin-left:8px;}
.kanateszt {font-size:3em;color:#003a8c;}

/*CSS Tabs*/
/*Thanks to:*/
/* SimpleBits ~ Simplified CSS Tabs Trick (http://www.simplebits.com/notebook/2003/04/07/simplified_css_tabs_trick.html) */
/* Listamatic: Unraveled CSS Tabs (http://css.maxdesign.com.au/listamatic/horizontal11.htm#) */
ul#tabok {margin:0;padding:0;width:800px;float:left;overflow:hidden;}
#tabok li{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
text-indent:0;
list-style-position: outside;
}
#tabok a:link, #tabok a:visited{
float: left;
background: #f3f3f3;
line-height: 14px;
padding: 2px 8px 2px 8px;
margin-right: 4px;
border: 1px solid #a5a5a5;
text-decoration: none;
color: #666;
}
#tabok a:link.active, #tabok a:visited.active{
border-bottom: 1px solid #f9f9f9;
border-left: 1px solid #a5a5a5;
background: #f9f9f9;
color: #000;
}
#tabok a:hover{background: #fff;}

/*Alpha shadow*/
/*Thanks to*/
/* A List Apart: Articles: CSS Drop Shadows II: Fuzzy Shadows (http://www.alistapart.com/articles/cssdrop2/) */
.img-shadow {
float:left;
background: url(./images/site/shadowAlpha.png) no-repeat bottom right !important;
background: url(./images/site/shadow.gif) no-repeat bottom right;
/*margin: 8px 4px 0 10px !important;
margin: 8px 4px 0 5px;*/
margin: 0;
padding: 0;
}
.img-shadow img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a5a5a5;
margin: -6px 6px 6px -6px;
padding: 4px;
}

.feedrollover a {

height:12px;
text-align:right;
padding:0 16px 0 0;margin:0;
background: url("./images/site/feed-icon-12x12.gif") 100% 0 no-repeat;
}
.feedrollover a:hover {
background-position: 100% -12px;
}

.recept li {padding-bottom:4px;}

