/* general stuff */

body {
margin: 0 0 0 0;
background-image: url(../images/bg2.gif);
background-repeat: repeat-y;
background-position: 1px 0;
font-size: 12px;
}

form, input {
font-size: 12px;
}

* {
margin: 0;
padding: 0; /* mindent kinullazunk */
font-family: Arial, Helvetica, sans-serif; /* beallitjuk az oldalon a font keszletet */
}

h1 {
font-size: 15px;
}

.generalColumnBox h1 {
font-size: 15px;
}


h2 {
font-size: 14px;
margin-bottom: 2px;
}

h3 {
font-size: 12px;
}


ul, li {
list-style-type: none;
}

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

a:hover {
off color: #FEB71E;
color: red;
}

a.iconBullet {
display: inline;
background-repeat: no-repeat;
padding: 0 0 0 18px;

}

a.toCart {
background-image:url(../images/cart.gif);
}

a.productDetails {
background-image:url(../images/details.gif);
}

a.productDetails {
}

/* cikkeket es termekeket elvalaszto hr */
hr {
clear:both;
height:5px;
border:0;
border-bottom:1px #d6d6d6 dotted; /* itt kell megadni a vonal szinet */
color:white;
margin:5px 0;
_margin: 0 0 5px 0;
padding:0 0;
}

input, select, textarea {
padding: 2px;
border: 1px solid black;
}

input.submitButton {
cursor:pointer;
background-color: #FEBB32;
margin-top: 5px;
}

input.submitButton:hover {
background-color: #FFD173;
}

input.radio {
border: none;}

/* OK gomb adatai */
input.buttonOK {
width: 30px !important;
}

.error {
color: red;
font-weight:bold;
}

/* az egesz befoglalo div */
#wholeStuff {
width: 772px; /* a weblap szelessege. 1024 eseten xxx kell legyen */
margin: 0 0 0 0; /* a weblap elhelyezese bal es jobb auto eseten kozepen van */
}

/* header - teljes oldalt felul vegigero sav */
#header {
width: 770px; /* a weblap szelessege. 1024 eseten xxx kell legyen */
height: 100px;
background-image:url(../images/header.jpg);
background-repeat: no-repeat;
}

#header .menu ul {
 margin: 5px 10px 0 0;
}

#header .menu li {
margin-left: 10px;
padding-left: 10px;
display: inline;
background-image:url(../images/menu-sep.gif);
background-repeat: repeat-y;
background-position: 0 0;
}

#header .menu li.first {
margin-left: 0;
padding-left: 0;
background-image: none;
}

#header .menu {
 position: absolute;
 left: 595px;
 top: 0px;
 z-index: 2;
 float: right;
}


#header .subMenu ul {
 margin: 5px 10px 0 0;
}

#header .subMenu li {
margin-left: 10px;
padding-left: 10px;
display: inline;
background-image:url(../images/menu-sep.gif);
background-repeat: repeat-y;
background-position: 0 0;
}

#header .subMenu li.first {
margin-left: 0;
padding-left: 0;
background-image: none;
}

#header .subMenu {
 position: absolute;
 left: 20px;
 top: 75px;
 z-index: 2;
 float: right;
}


#header .nameDay {
 position: absolute;
 left: 410px;
 top: 80px;
 z-index: 2;
}

#header .logo {
 position: absolute;
 left: 19px;
 top: 3px;
 width: 195px;
 height: 67px;
 z-index: 2;
}

#header .logo img {
 border: 0;
}

#header .fader {
 position: absolute;
 left: 240px;
 top: 0px;
 width: 369px;
 height: 100px;
 z-index: 1;
}

#header .searchForm {
 position: absolute;
 left: 536px;
 top: 33px;
 width: 225px;
 height: 30px;
 z-index: 2;
}



/* leftColumn - bal oszlop */
#leftColumn {
width: 132px;
padding-left: 10px;
float: left;
off background-color: red;
}

/* mainColumn - kozepso oszlop */
#mainColumn {
background-color: #fff;
width: 468px;
float: left;
}

/* rightColumn - jobb oszlop */
#rightColumn {
width: 150px;
min-height: 550px;
padding-right: 10px;
float: left;
}

/* footer - teljes oldalt alul vegigero sav */
#footer {
off width: 450px; /* a weblap szelessege. 1024 eseten xxx kell legyen */
clear: both;
padding: 10px;
margin: 0 auto 0 auto;
}

.mainColumnBox {
 padding-top: 0 !important;
}

/* a dobozok megegyezo tulajdonasagai */
div.generalBox {
padding: 5px 0 10px 0;
}

/* az oszlopokban levu dobozok megegyezo tulajdonasagai */
div.generalColumnBox {
background-image:url(../images/columnbox.gif);
background-repeat: no-repeat;
background-position: 0 10px;
off border: 1px solid black;
/* border bekapcsolasa eseten a boxok merete 2px-el megno, igy minden mas meretet ehhez igazitani kell */
}

.rightSide {
background-image: url(../images/side.jpg) !important;
background-position: right top;
background-repeat: no-repeat;
}

div.rightSideBox {
margin-top: 0 !important;
padding-top: 0 !important;
background-image: none !important;
}

div.rightSideBox h1 {
color: #fff;
}

/* az oszlopokban levu dobozok h1 fejlecenek megegyezo tulajdonasagai */
div.generalColumnBox h1{
margin-top: 8px;
margin-bottom: 13px;
color:#fff;
}

/* a kozepso oszlopban levu dobozok h1 fejlecenek megegyezo tulajdonasagai */
div.mainColumnBox h1{
padding: 3px 5px 2px 5px;
background-color: #FF9900;
color: #fff;
margin: 10px 0;
clear: both;
}

/*simi*/
p h1{
	background-color: #fff;
}

/* a kozepso oszlopban levu dobozok h2 fejlecenek megegyezo tulajdonasagai */
div.mainColumnBox h2 a{
font-size: 14px;
}

div.generalColumnBox form input{
width: 100px;
}

div.generalColumnBox form select{
width: 100px;
}

/* az oszlopok megegyezo tulajdonasagai */
div.generalColumn {
background-color: #fff;
}

/* szelso oszlopban levo lista alapu menu elemei */
div.columnMenu {
padding-right: 10px;
}

div.columnMenu h1 {
padding-left: 3px;
}


.columnMenu ul li ul li{
margin-left: 0px; /* a lista menu masodik kategoria szint ennyivel beljebb */
}

.columnMenu ul li ul li a{
font-size: 11px; /* masodik kategoria szint fontmerete */
off color: #A50021; /* masodik kategoria szint link szine */
color: red;
}

.columnMenu ul li ul li a:hover{
color: black; /* masodik kategoria szint link hover szine */
}

.columnMenu ul li ul li ul li a{
font-size: 10px; /* harmadik kategoria szint fontmerete */
color: #666; /* harmadik kategoria szint link szine */
font-weight: normal;
}

.columnMenu ul li ul li ul li a:hover{
font-size: 10px; /* harmadik kategoria szint fontmerete */
color: #000; /* harmadik kategoria szint link hover szine */
font-weight: normal;
}

/* vizszintes menu adatai */

.horizontalMenu {
padding: 5px;
background-color: #F57C1F; /* vizszintes menu blokk hatterszine */
off background-image;
}

.horizontalMenu ul li {
display:inline;
margin-left: 5px; /* vizszintes menu linkjeinek egymastol valo tavolsaga */
}

.horizontalMenu ul li a{
color: #fff; /* vizszintes menu linkjeinek szine */
}

.horizontalMenu ul li a:hover{
color: #000; /* vizszintes menu linkjeinek hover szine */
}

/* a szelso oszlopban levo thumbnail kep */
a.thumbnailColumn {
display: block;
width: 130px; /* a height es width az oszlop szelessegetol 20px-el kevesebb, az img legnagyobb meretnel 20px-el nagyobb */
height: 130px;
text-align: center;
background-color: #fff; /* a dia hatterszine, ide lehet hatterkepet is tenni */
margin: 2px 0; /* kis margo hogy ne tapadjanak a feliratok */
border: 1px solid #e6e6e6;
}

a.thumbnailColumn:hover {
off background-color:#f9f9f9; /* a dia hover hatterszine, ide lehet hatterkepet is tenni */
border: 1px solid #ccc;
}

a.thumbnailColumn img{
off border: 1px solid #000; /* a dian beluli kep kerete */
}

a.thumbnailColumn:hover img{
off border: 1px solid #000; /* a dian beluli kep kerete hover eseten*/
}

/* cikk vagy termeklista thumbnail */
a.thumbnailList {
float:left;
margin: 0 5px 0 0;
}

h1.productColumnName {
margin-top: 10px; /* a diak tavolsaga */
}

h1.productColumnName a{
font-size: 14px; /* a termek nevenek font merete */
}

/* lista jellegu boxok a szelso oszlopokban pl. TOP10 */
.listBox {
}

.listBox ol li{
list-style-type:decimal;
margin: 0 0 0 20px;
}

p.partnerName {
margin: 0 0 10px 0;
}

/* lapozo */

div.pager {
padding: 10px;
}

div.pager ul li{
display:block;
float:left;
width: 30px;
}

div.pager ul li a{
display: block;
text-align:center;
width: 25px;
height: 20px; /* a height es a fuggoleges padding osszege = a width-el ha negyzetet akarunk */
padding: 5px 0 0 0;
border: 1px solid #999;
background-color:white;
}

div.pager ul li a:hover{
background-color:#eee; /* lapozo elemek hatterszine hoverkor - bg kep is lehet */
}

div.pager ul li.actualPage { /* aktualis oldal li eleme, nem kattinthato */
display: block;
text-align:center;
width: 25px;
height: 20px; /* a height es a fuggoleges padding osszege = a width-el ha negyzetet akarunk */
padding: 5px 0 0 0;
border: 1px solid #000;
background-color: #000;
color: white;
margin: 0 3px 0 0;
}

.clearfix:after { /* div.clearing helyett */
content: ".";
display: block;
height: 0;
_height: 1%;
clear: both;
visibility: hidden;
}

p.categoryLeader { /* cikk es termekkategoria ROVAT bevezeto */
background-color: #444;
padding: 10px;
color: #fff;
margin: 0 0 10px 0;
}

p.cartLeader { /* kosar bevezeto */
background-color: #444;
padding: 10px;
color: #fff;
margin: 0 0 10px 0;
}

.breadCrumb {
padding: 5px;
/*background-color:#FF6C00;*/
margin-top: 3px;
}

.breadCrumb a{
color: #000;
font-size: 12px;
font-weight: bold;
}

.breadCrumb a:hover{
color:#fc0;
}

ul.productDetailsPage { /* reszletes termekoldal ar és kosar link lista */
margin: 10px 0;
}

ul.productDetailsPage li.price { /* reszletes termekoldal ar */
padding: 5px 0;
color: #red;
font-size: 14px;
font-weight:bold;
width:100px;
}

p.productShortDesc { /* termek rovidleiras */
}

p.productLongDesc { /* termek hosszuleiras */
}

p.newsShortDesc { /* cikk rovid leiras */
margin-bottom: 10px !important;
font-weight: bold;
}

p.newsLongDesc { /* cikk hosszu leiras */

}




ul.productDetailsPage li.toCartProductDetailsPage a{ /* reszletes termekoldal kosarba linkje*/
display: block;
width:60px;
padding: 5px 10px 5px 20px;
font-size: 14px;
font-weight:bold;
background-image:url(../images/cart.gif);
background-repeat: no-repeat;
background-position: 5% 50%;
background-color: #eee;
border: 1px solid #aaa;
}

ul.productDetailsPage li.toCartProductDetailsPage a:hover{ /* reszletes termekoldal kosarba linkje*/
background-color: #fff;
border: 1px solid #000;
color: black;
}


div.mediumProductPic { /* reszletes termekoldal kep */
float:left;
margin-right: 10px;
}

div.mediumNewsPic { /* reszletes termekoldal kep */
float:right;
margin-left: 10px;
}

ul.attachments { /* kapcsolodo elemek altalanos tulajdonsagai */
}

ul.attachments li{
margin: 1px 0;
padding: 0 0 0 15px;
background-repeat: no-repeat;
background-position:0 50%;
}

ul.attachedNews li{
background-image:url(../images/li-news.gif);
}

ul.attachedFiles li{
background-image:url(../images/li-files.gif);
}

ul.attachedProducts li{
background-image:url(../images/li-product.gif);
}

ul.attachedLinks li{
background-image:url(../images/li-links.gif);
}

div.attachedGallery { /* kapcsolodo galeriak tulajdonsagai */
}

div.attachedGallery h3 { /* kapcsolodo galeriak címei */
margin: 10px 0 0 0;
}

div.attachedGallery p { /* kapcsolodo galeriak rövid bevezetoi */
margin: 5px 0;
}

div.attachedGallery a {
display:block;
width: 130px; /* a height es width az oszlop szelessegetol 20px-el kevesebb, az img legnagyobb meretnel 20px-el nagyobb */
height: 130px;
text-align: center;
background-color: #eee; /* a dia hatterszine, ide lehet hatterkepet is tenni */
margin: 2px 0; /* kis margo hogy ne tapadjanak a feliratok */
float: left;
margin: 0 10px 15px 0;
border: 1px solid #ccc;
}

div.attachedGallery a:hover {
background-color: #fff;
}

div.attachedGallery a img{
border: 1px solid black;
}

/* vendegkonyv */

div.guestBook {}

div.guestBook label {
margin: 10px 0 0 0;
display: block;
}

div.guestBook textarea {
width: 440px;
height: 100px;
}

div.guestBook p img {
border: 2px solid white;
margin: 0 5px 0 0;
}

/* forum */
table.forumThemeList {
width: 450px;
}

table.forumThemeList, table.forumThemeList tr td { /* a tablazat racshalozata*/
border: 1px solid #ff9900;
border-collapse: collapse;
}

table.forumThemeList tr th {
background-color: #FF9900;
color: #fff;
font-weight: bold;
}

table.forumThemeList tr th, table.forumThemeList tr td { /* a td-k es a th kozos tulajdonsagai */
padding: 2px 5px;
}

table.forumThemeList tr td{ /* a tema lista mindenmásodik sora kicsit mas hatterszinu */
background-color: #fff9e7;
}

table.forumThemeList tr.secondRow td{ /* a tema lista mindenmásodik sora kicsit mas hatterszinu */
background-color: #eee;
}

span.date, span.date em { /* a tema lista datum */
font-size: 9px;
}

ul.plusMinus {  /* a kosarban a termek melletti plussz minusz gombok */
float: left;
}

ul.plusMinus li{
padding: 5px 0;
}

ul.plusMinus li a:hover {
background-color: #fff;
}

a.cartButton { /* a kosarban levo gombok altalanos adatai */
display:block;
float: left;
padding: 2px 5px;
margin-right: 5px;
border: 1px solid black;
background-color: #eee;
}


a.cartButton:hover {
background-color: #fff;
}

/* a kosarban levo gombokat itt lehet egyenkent allitani */

a.cartButtonPlus {
}


a.cartButtonMinus {
}

a.emptyCart {
}

input.cartButtonLeft {
float: left;
}

input.cartButtonRight {
float: right;
color: red;
font-weight: bold;
}

li.totalPrice {
clear: both;
font-size: 14px;
font-weight: bold;
padding: 5px 0;
}

p.totalFullPrice { /* a kosarban a teljes ar kiirasa*/
font-size: 16px;
background-color:#444;
color: #fff;
padding: 5px;
margin: 5px 0;
}

p.totalFullPrice strong{
font-size: 16px;
}

div.regForm { /* a regisztracios oldal */
}

div.regForm fieldset {
padding: 0 10px 10px 10px; /* a top ertek 0, mivel a labelnak van felso margoja */
margin: 10px 0;
border: 1px solid #333;
}

div.regForm fieldset legend{
font-size: 14px;
font-weight: bold;
}

div.regForm label {
display: block;
margin: 5px 0 0 0;
}

div.linkListPage { /* linkes lista oldal */
}

div.linkListPage ul{
}

div.linkListPage ul li{
font-size: 14px;
margin: 2px 0 2px 10px;
font-weight: bold;
}

div.linkListPage ul li ul{
margin: 0 0 10px 0;
}

div.linkListPage ul li ul li{
font-weight: normal;
}

div.linkListPage ul li a{
background-image: url(../images/li-links.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 15px;
}

div.linkListPage ul li.linkCategory a{
background-image: url(../images/li-category.gif);
}

div.linkListPage ul li.back a{
background-image: url(../images/li-category.gif);
}

.blockLabel {
display:block;
}


/* sitemap - lista elemei */
div#siteMap {
}

#siteMap ul li ul li{
margin-left: 10px; /* a lista menu masodik kategoria szint ennyivel beljebb */
}

#siteMap ul li ul li a{
font-size: 11px; /* masodik kategoria szint fontmerete */
}

#siteMap ul li ul li a:hover{
}

#siteMap ul li ul li ul li a{
font-size: 10px; /* harmadik kategoria szint fontmerete */
font-weight: normal;
}

#siteMap ul li ul li ul li a:hover{
font-size: 10px; /* harmadik kategoria szint fontmerete */
font-weight: normal;
}

a.categorySitemap {
color: #069;
}

a.categorySitemap:hover {
color: #036;
}

/* a kepes termeklista adatai */
div.productListBox {
height: 210px;
margin-right: 20px;
_margin-right: 18px;
off background: red;
}

div.productListBox, div.productListBox ul {
width: 130px;
float: left;
}

div.productListBox a {
}

/* újság adatai */
#rightWideColumn {
margin-left: 10px;
margin-right: 10px;
}

#rightWideColumn h1 {
text-align: left;
border-bottom: 1px solid black;
margin: 10px 0;
clear: both;

}

#issueList {
width: 450px;

}

#issueList img {
border: none;
margin: 5px;
}

#issueList a {
margin:2px;
float: left;
display: block;
width: 145px;
height: 200px;
text-align: center;
background: #c2c2c2;
}

#issueList a:hover {
background: #f9f9f9;
}

#issueContent {
margin: 5px;
}



/**********************************/
/* CSS modifications by dreamlite */
/**********************************/



/* appendix */

#header {
 position: relative;
}

.nameDay {
 position: absolute;
 left: 410px;
 top: 80px;
 width: 350px;
 text-align: right;
}

ul.colorMenu li a {
 margin-bottom: 3px;
 padding: 3px 4px 3px 12px;
 display: block;
 background-image: url(../images/li-colormenu.gif);
 background-repeat: no-repeat;
 background-position: 4px 7px;
}

.marginBotton {
 margin-bottom: 10px !important;
}

.partnerBox {
 margin-top: 5px;
 text-align: right;
}

.partnerBox .linkItem {
 /* margin-bottom: 10px; */
}

.partnerBox .linkItem a {
 color: #fff;
}

.partnerBox .linkItem a:hover {
 color: #FFFFCC;
}

h2.articleTitle {
 margin-bottom: 10px;
 color: #ff9900;
 font-weight: bold;
 font-size: 18px;
}

.footText {
 display: block;
 clear: both;
 font-size: 11px !important;
 color: #666;
}



/* menu */

ul.colorMenu li .archivum {
 background-color: #F4DCD2;
}

ul.colorMenu li .hirek {
 background-color: #F4DCD2;
}

ul.colorMenu li .ev {
 background-color: #D2F4E5;
}
ul.colorMenu li .elofizetes {
 background-color: #EBF4D2;
}
ul.colorMenu li .voroskereszt {
 background-color: #F4ECD2;
}

.right_img{
float: right;
}



/* prepaid */

.prepaid input {
 width: 210px;
}

.prepaid select {
 width: 215px;
}

.prepaid textarea {
 width: 210px;
}

.title {
 padding-bottom: 10px;
 font-weight: bold;
}



/* color definitions */

.coloredTitle {
 color: #da6e18 !important;
}

#bannerPrepaid{
margin-top: 10px;
margin-bottom: 10px;
}

/* E-mailküldő */

#emailPanel {
 width: 441px;
 padding: 0;
}

#emailPanel span {
 position: relative;
 top: 5px;
 left: -80px;
}

#emailPanel div.barna {
 height: 20px;
 margin: 0 0 20px 0;
 padding: 8px 0 0 110px;
 background: #f8f3ec;
 font-weight: bold;
 vertical-align: middle;
 clear: both;
}

#emailPanel label {
 position: relative;
 clear: both;
 float: left;
 display: block;
 width: 100px;
 margin: -10px 0 8px 0;
 font-weight: bold;
 text-align: right;
}

#emailPanel input {
 width: 200px;
 margin: 0 0 8px 0;
 position: relative;
 top: -12px;
 left: 10px;
}

#emailPanel textarea {
 width: 300px;
 height: 100px;
 margin: 0 0 8px 0;
 position: relative;
 top: -12px;
 left: 10px;
}

#emailPanel input.gomb {
 width: 120px;
}

div.block_text {
 width: 422px;
 margin: 0 8px 0 8px;
 padding: 0;
}

div.block_text h3.list {
 height: auto;
 padding: 0;
 margin: 0 0 12px 0;
}

div.block_text h3.list {
 height: auto !important;
 padding: 0;
 margin: 0 0 6px 0 !important;
}

div.block_text h3.articleTitle {
 height: auto !important;
 padding: 0;
 margin: 0 0 3px 0 !important;
 color: #646464 !important;
 font-size: 13px !important;
}

div.block_text h3.newsTitle {
 height: auto !important;
 padding: 0;
 margin: 0 0 10px 0 !important;
 color: #646464 !important;
 font-size: 13px !important;
}

div.block_text p.rootText {
 height: auto !important;
 padding: 0;
 margin: 0 !important;
}

div.block_text a.framer {
 margin: 0;
 padding: 0;
 border: 1px solid #666;
 background: #999;
 color: #fff;
 font-size: 10px;
}

div.block_text a.framer:hover {
 background: #bbb;
 color: #000;
}

div.emailSender {
text-align:right;
}

div.emailSender a{
background-image: url(../images/email2.gif);
background-repeat:no-repeat;
background-position: right;
padding: 5px 23px 5px 0;
color:black;
}

div.emailSender a:hover{
color: #ff9900;
}

.messageHead{
margin-bottom: 10px;

}

div.message1{
margin-bottom:5px;
background: #fff9e7;
}

div.message1 p, div.message2 p{
padding: 8px;
margin:0 !important;
}

div.message1 p.messageHead{
padding: 3px !important;
background-color:#f9e6c1;
color: #300;
}

div.message2 {
margin-bottom:5px;
background-color: #f1f3f9;
}

div.message2 p.messageHead{
padding: 3px !important;
background-color:#e4e9f4;
color: #003;
}


.actionPrepaid{
background: #ff0000;
}

#partnerSearch p{

margin-bottom: 10px;
}

#message{
font-size: 12px;
}



/* szerkesztő */
.productListMainColumn ul, ol{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 30px;
}

/*.productListMainColumn ul{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 30px;
}
*/
.productListMainColumn ol li{
list-style-type: decimal;
}

.productListMainColumn ul li{
list-style-type: disc;
}



/*bannerek*/
.bannerUpper{
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
}

div#bannerTower {
position:absolute;
width: 100px;
top: 0;
left: 780px;
off background-color: red;
}

div#bannerUberTop {
padding: 1px;
text-align: center;
background-color: #eee;
width:768px;
}

#game{
width: 700px;
height: 500px;
margin-left: auto;
margin-right: auto;
}

.prepaidText{
padding: 2px;
font-weight: bold;
/*border: 1px #FF9900 solid;*/
background: #FF9900;
}

.cikk-datum {
	font-size: 80%;
	font-weight: bold;
	margin: 5px 0;
}