/* -------------- */
/* --- GLOBAL --- */
/* -------------- */
body{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
a,a:link,a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
.clr{
	clear: both;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.imgc{ display: block; margin: 0 auto; }

/* ------------ */
/* --- BASE --- */
/* ------------ */
#container{width: 970px;}
#header .logo{
	position: relative;
	z-index: 1;
	float: left;
}
#header .headerSlice1{
	position: relative;
	z-index: 1;
	float: left;
}
#header .headerSlice2{
	position: relative;
	z-index: 1;
	float: left;
}
#header .headerBox{
	position: relative;
	z-index: 1;
	width: 966px;
	height: 215px;
	margin-bottom: 12px;
}

#header .headerBox{
	position: relative;
	z-index: 1;
	width: 966px;
	height: 215px;
}

#header .headerBox .mokakacagas{ float: left; }
#header .headerBox .newborn{
	float: right;
	margin-top: 10px;
}


#header .headerBox .text{
	position: absolute;
	font-size: 14px;
	color: #e21350;
	left: 550px;
	top: 150px;
	width: 245px;
}
#header .headerBox .text a{
	font-size: 12px;
	font-weight: bold;
	color: #0096d9;
	text-transform: uppercase;
}

#bottomBox{
	margin-top: 20px;
}

/******************************/
/************ MENU ************/
/******************************/
#header .menu ul,
#header .menu li{
	position: relative;
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
#header .menu{
	background-image: url(../images/bg-menu.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	z-index: 9999;
	width: 685px;
	height: 45px;
	float: left;
}
#header .menu li ul.submenu{
	position: absolute;
	display: none;
	left: 0;
	top: 10px;
}
#header .menu li:hover ul.submenu{display: block;}
#header .menu ul.submenu li{
	display: block;
	margin-bottom: -3px;
}
/******************************/
/************ MENU ************/
/******************************/

#footer{
	background-image: url(../images/bg-footer.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 966px;
	height: 30px;
	font-size: 10px;
	color: #f47500;
	margin-top: 20px;
	margin-bottom: 30px;
  padding-top: 20px;
  text-align: center;
}

#footer a {
  color:#f47500;
  text-decoration: underline;
}

#footer .left{
	float: left;
	margin-left: 30px;
}
#footer .right{
	float: right;
	text-align: right;
	margin-right: 26px;
}
#leftContSide{
	position: relative;
	float: left;
	width: 237px;
}
#leftContSide .top{
	background-image: url(../images/bg-leftSideTop.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	width: 237px;
	height: 78px;
}
#leftContSide .top img{
	position: absolute;
	left: 30px;
	top: 20px;
}
#leftContSide .center{
	background-image: url(../images/bg-leftSideCenter.gif);
	background-position: center top;
	background-repeat: repeat-y;
	width: 203px;
	height: 302px;
	margin-left: 20px;
	text-align: justify;
	color: #60745c;
}
#leftContSide .center .frame{padding: 0 18px 8px 15px;}
#leftContSide .center .text{margin-bottom: 5px;}
#leftContSide .center .buttons{
	width: 109px;
	margin: 0 auto 0 auto;
}
#leftContSide .bottom{
	background-image: url(../images/bg-leftSideBottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 237px;
	height: 54px;
}
#rightContSide{
	position: relative;
	float: left;
	margin-left: -5px;
	width: 225px;
}
#rightContSide .top{
	background-image: url(../images/bg-rightSideTop.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	width: 225px;
	height: 78px;
}
#rightContSide .top img{
	position: absolute;
	left: 30px;
	top: 20px;
}
#rightContSide .center{
	background-image: url(../images/bg-rightSideCenter.gif);
	background-position: center top;
	background-repeat: repeat-y;
	width: 202px;
	margin-left: 15px;
	color: #067db3;
}
#rightContSide .center .frame{
	padding: 0 18px 8px 15px;
}
#rightContSide .center .frame .line{margin-bottom: 5px;}
#rightContSide .center .frame .red, #leftContSide .red{color: #e21350;}

#rightContSide .fbGame{ margin: 12px 0; }

#leftContSide .blue {color: #067DB3;}
#rightContSide .bottom{
	background-image: url(../images/bg-rightSideBottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: -35px;
	width: 225px;
	height: 43px;
}
#centerContSide{
	position: relative;
	float: left;
	margin-left: -5px;
	width: 516px;
}
#centerContSide .top{
	background-image: url(../images/bg-centerSideTop.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	width: 516px;
	height: 78px;
}
#centerContSide .top img{
	position: absolute;
	left: 20px;
	top: 18px;
}
#centerContSide .toplong{
	background-image: url(../images/bg-centerSideTopLong.gif);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	width: 516px;
	height: 78px;
}
#centerContSide .toplong img{
	position: absolute;
	left: 20px;
	top: 22px;
}
#centerContSide .center{
	background-image: url(../images/bg-centerSideCenter.gif);
	background-position: center top;
	background-repeat: repeat-y;
	width: 481px;
	min-height: 276px;
	margin-left: 19px;
}
#centerContSide .center .frame{
	padding: 0 15px 0 15px;
}
#centerContSide .bottom{
	background-image: url(../images/bg-centerSideBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 500px;
	height: 92px;
}
#centerContSide .bottom.napos{background-image: url(../images/bg-centerSideBottomNapos.gif);}
#centerContSide .bottom.gyumi{background-image: url(../images/bg-centerSideBottomGyumi.gif); height: 120px;}

/* ------------------- */
/* --- PAGE - MAIN --- */
/* ------------------- */
#main{
	color: #be0f43;
}

/* --------------------------- */
/* --- PAGE - REGISZTRACIO --- */
/* --------------------------- */
#registr .text{
	margin-bottom: 30px;
	color: #be0f43;
}
#registr .form .line{
	width: 350px;
	margin: 0 auto 0 auto;
}
#registr .form .line .column1{
	float: left;
	width: 128px;
	font-weight: bold;
	color: #be0f43;
	height: 21px;
	line-height: 21px;
}
#registr .form .line .column2{
	background-image: url(../images/bg-regInput.gif);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	width: 216px;
	height: 21px;
	margin-bottom: 5px;
}
#registr .form .line .column2 input{
	background-color: transparent;
	border: 0 none;
	font-size: 10px;
	width: 194px;
	height: 19px;
	color: #be0f43;
	padding-left: 10px;
	padding-right: 10px;
}
#registr .form .line_chb{
	width: 370px;
	margin: 0 auto 0 auto;
}
#registr .form .line_chb .column1{
	float: left;
	margin-right: 12px;
}
#registr .form .line_chb .column2{
	float: left;
	width: 335px;
	font-size: 10px;
	color: #929292;
	padding-top: 3px;
}
#registr .form .line_chb .column2 a{color: #e21350;}
#registr .form .regButton{
	width: 106px;
	margin: 20px auto 0 auto;
}

/* ---------------------------- */
/* --- PAGE - BEJELENTKEZES --- */
/* ---------------------------- */
#loginpage .text{
	margin-bottom: 45px;
	color: #be0f43;
}
#loginpage .form .line{
	width: 302px;
	margin: 0 auto 0 auto;
}
#loginpage .form .line .column1{
	float: left;
	width: 85px;
	font-weight: bold;
	color: #be0f43;
	height: 21px;
	line-height: 21px;
}
#loginpage .form .line .column2{
	background-image: url(../images/bg-regInput.gif);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	width: 216px;
	height: 21px;
	margin-bottom: 5px;
}
#loginpage .form .line .column2 input{
	background-color: transparent;
	border: 0 none;
	font-size: 10px;
	width: 194px;
	height: 19px;
	color: #be0f43;
	padding-left: 10px;
	padding-right: 10px;
}
#loginpage .form .regButton{
	width: 106px;
	margin: 20px auto 0 auto;
}

/* ------------------------ */
/* --- PAGE - KAPCSOLAT --- */
/* ------------------------ */
#contact .text{
	text-align: justify;
	color: #be0f43;
	margin-bottom: 12px;
}
#contact .text a{
	font-weight: bold;
	color: #be0f43;
}
#contact .text2{
	color: #be0f43;
	margin-bottom: 24px;
}
#contact .text2 .left{
	float: left;
	width: 92px;
}
#contact .text2 .right{float: left;}
#contact .bottomPic{
	display: block;
	margin: 0 auto 0 auto;
}

/* --------------------- */
/* --- PAGE - AKCIOK --- */
/* --------------------- */
#akciok .text{
	color: #be0f43;
	padding-bottom: 15px;
}
#akciok .text a.reg{
	text-transform: uppercase;
	color: #0096d9;
}
#akciok .text ul,
#akciok .text li{
	margin: 0;
	padding: 0;
	list-style: none;
}
#akciok .text ul{margin-left: 12px;}
#akciok .text li{
	list-style-image: url(../images/liRowPic.gif);
}

/* ------------------------ */
/* --- PAGE - JATSZOTER --- */
/* ------------------------ */
#jatszoter{padding-bottom: 40px;}
#jatszoter .box{
	width: 420px;
	padding-left: 10px;
	padding-bottom: 15px;
}
#jatszoter .box .pic{
	float: left;
	margin-right: 10px;
}
#jatszoter .box .dat{
	float: left;
	width: 175px;
	color: #4a4a4a;
}
#jatszoter .box .dat .details{margin-top: 10px;}

/* ----------------------- */
/* --- PAGE - TERMEKEK --- */
/* ----------------------- */
#termekek .box{
	position: relative;
	padding-bottom: 20px;
}
#termekek .leftSide{
	float: left;
	width: 272px;
	margin-right: 12px;
	text-align: justify;
	color: #be0f43;
}
#termekek .rightSide{
	float: left;
	width: 165px;
	text-align: justify;
	color: #0096d9;
}
#termekek .leftSide .text strong.title{
	font-size: 14px;
	color: #be0f43;
}
#termekek .leftSide .text ol,
#termekek .leftSide .text ul,
#termekek .leftSide .text li{
	margin: 0;
	padding: 0;
}
#termekek .leftSide .text ol{margin-left: 18px;}
#termekek .leftSide .pic{
	padding-top: 10px;
	width: 272px;
}
#termekek .leftSide .text ul{margin-left: 12px;}
#termekek .leftSide .text ul li{
	list-style-image: url(../images/liRowPic.gif);
}
#termekek .rightSide .pic{padding-bottom: 10px;}
#termekek .leftSide .pic img,
#termekek .rightSide .pic img{
	display: block;
	margin: 0 auto 0 auto;
}
#termekek .rightSide .pic.swimmers{
	position: absolute;
	top: -35px;
	left: 210px;
}
#termekek .rightSide .dat{
	background-color: #ffe774;
	width: 165px;
}
#termekek .rightSide .dat th{
	font-weight: bold;
	padding: 5px 0 5px 0;
}
#termekek .rightSide .dat td,
#termekek .rightSide .dat th{
	border: 1px solid #ffffff;
	color: #e21350;
	padding-left: 18px;
}
#termekek .rightSide .dat th{
	border-top: 1px solid #ffffff;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px solid #ffffff;
}
#termekek .rightSide .dat td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 0 none;
}
#termekek .rightSide .dat.swimmers{
	padding-top: 230px;
}



/*#termekek .box2{
	padding: 0 0 20px 0;
}
#termekek .box2 .shopLogo{ padding-bottom: 10px; }
#termekek .box2 .title{
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 12px 0;
	margin: 0;
}
#termekek .box2 .desc,
#termekek .box2 .desc li{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#termekek .box2 .desc{ margin-bottom: 10px; }
#termekek .box2 .desc li{ margin-left: 12px; }
#termekek .box2 ._1 li{ list-style-image: url(../images/termLi1.gif); }
#termekek .box2 ._2 li{ list-style-image: url(../images/termLi2.gif); }
#termekek .box2 ._3 li{ list-style-image: url(../images/termLi3.gif); }
#termekek .box2 ._4 li{ list-style-image: url(../images/termLi4.gif); }
#termekek .box2 ._5 li{ list-style-image: url(../images/termLi5.gif); }
#termekek .box2 .pic img{
	display: block;
	margin: 0 auto 0 auto;
}*/

/* <!-- Termékek új 2011.09.28. */
#termekek div.divider {
	height: 19px;
	overflow: hidden;
}
#termekek table.table_sample {
	border-left: 1px solid #9A68AE;
	border-top: 1px solid #9A68AE;
	/*margin-bottom: 19px;*/
	width: 446px;
}
#termekek table.table_sample td {
	border-bottom: 1px solid #9A68AE;
	border-right: 1px solid #9A68AE;
	vertical-align: middle;
}
#termekek table.table_sample thead td {
	background-color: #AF88BE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	padding: 3px 8px;
}
#termekek table.table_sample tbody td {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	padding: 3px 8px;
	text-align: center;
}
#termekek table.table_sample tbody td.col1 { width: 145px; text-align: left; }
#termekek table.table_sample tbody td.col2 { width: 70px; }
#termekek table.table_sample tbody td.col3 { width: 70px; }
#termekek table.table_sample tbody td.col4 { text-align: left; }

#termekek table.table_item {
	border-left: 1px solid #9A68AE;
	border-top: 1px solid #9A68AE;
	/*margin-bottom: 19px;*/
	width: 446px;
}
#termekek table.table_item td {
	border-bottom: 1px solid #9A68AE;
	border-right: 1px solid #9A68AE;
	vertical-align: middle;
}
#termekek table.table_item thead td {
	background-color: #A2559D;
	padding: 5px;
	text-align: center;
}
#termekek table.table_item tr.head td {
	background-color: #AF88BE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding: 7px 8px;
}
#termekek table.table_item tr.body td {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 8px 8px;
	text-align: center;
}
#termekek table.table_item tr.body td.col1 { width: 145px; }
#termekek table.table_item tr.body td.col2 { width: 70px; }
#termekek table.table_item tr.body td.col3 { width: 70px; }
#termekek table.table_item tr.body td.col4 { text-align: left; font-weight: bold; }

#termekek table.color_orange tr.body td { color: #FF7A00; }
#termekek table.color_purple tr.body td { color: #A2559D; }
#termekek table.color_red tr.body td { color: #DC2f2F; }
#termekek table.color_blue tr.body td { color: #007DC5; }
#termekek table.color_green tr.body td { color: #209510; }

/* Termékek új 2011.09.28. --> */

/* ------------------------ */
/* -- PAGE - TEXT CONTENT-- */
/* ------------------------ */

#centerContSide .long-text {
  color:#4A4A4A
}

/**
 * Twitter/Facebook
 **/
#leftContSide .fbtw-box{
	background: url(../images/bg-twfbCenter.gif) center top repeat-y;
	width: 214px;
	height: auto;
	margin: 15px auto 0 auto;
	font-size: 12px;
	color: #60745c;
}
#leftContSide .fbtw-box .top{
	background: url(../images/bg-twfbTop.gif) center top no-repeat;
	width: 214px;
	height: auto;
}
#leftContSide .fbtw-box .bottom{
	background: url(../images/bg-twfbBottom.gif) center bottom no-repeat;
	width: 214px;
	height: auto;
}
#leftContSide .fbtw-box .frame{
	padding: 30px 22px 25px 18px;
}
#leftContSide .fbtw-box .icons{margin-top: 10px;}
#leftContSide .fbtw-box .twIcon{margin-left: 5px;}
#leftContSide .fbtw-box .fbIcon{margin-left: 10px;}
#leftContSide .fbtw-box img{
	left: 0;
	position: relative;
	top: 0;
}

#registr .myline          { color: #BE0F43; font-weight: bold; width: 350px; margin: auto; }
#registr .myline .column1 { display: inline-block; height: 31px; float: left; padding-top: 5px;  }
#registr .myline .btn     { display: inline-block; float: right;  }
#registr .mytitle         { color: #BE0F43; font-weight: bold; padding-bottom: 10px;  }


#myusers { color: #BE0F43; font-weight: bold; width: 400px; margin: auto; padding-top: 20px; padding-left: 50px; overflow: auto;  }
#myusers ol { padding: 0; margin: 0; }
#myusers li { display: inline-block; float: left; width: 200px; }
#myusers li span { display: inline-block; overflow: hidden; white-space: nowrap; width: 170px; padding: 5px 0; }

/* Disney --> */
#disney .center .frame{ padding: 0 10px; }

#disney .disneyh{
	float: left;
	display: block;
	width: 53px;
	height: 53px;
}
#disney .disneyh:hover,
#disney .activeh{
	background-position: 0 -53px !important;
	cursor: pointer !important;
}

#disney .h1{ background: url(../images/disneyh1.jpg) 0 0 no-repeat; }
#disney .h2{ background: url(../images/disneyh2.jpg) 0 0 no-repeat; }
#disney .h3{ background: url(../images/disneyh3.jpg) 0 0 no-repeat; }
#disney .h4{ background: url(../images/disneyh4.jpg) 0 0 no-repeat; }
#disney .h5{ background: url(../images/disneyh5.jpg) 0 0 no-repeat; }

#disney .k1{ background: url(../images/disneyk1.jpg) 0 0 no-repeat; }
#disney .k2{ background: url(../images/disneyk2.jpg) 0 0 no-repeat; }
#disney .k3{ background: url(../images/disneyk3.jpg) 0 0 no-repeat; }
#disney .k4{ background: url(../images/disneyk4.jpg) 0 0 no-repeat; }
#disney .k5{ background: url(../images/disneyk5.jpg) 0 0 no-repeat; }

#disney .disneyButtonLetoltes{
	background: url(../images/disneyButtonLetoltes.png) 0 0 no-repeat;
	float: right;
	display: block;
	width: 145px;
	height: 31px;
}
#disney .disneyButtonLetoltes:hover{ background-position: 0 -31px; cursor: pointer; }

#disney .disneyButtonNyomtatas{
	background: url(../images/disneyButtonNyomtatas.png) 0 0 no-repeat;
	float: right;
	display: block;
	width: 145px;
	height: 31px;
}
#disney .disneyButtonNyomtatas:hover{ background-position: 0 -31px; cursor: pointer; }

#disney .pcusers{
	background-color: #af88be;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #ffffff;
	margin: 16px 6px 0;
	padding: 11px;
}
/* <-- Disney */

/* Kedvencek --> */
#rightContSide .favorite{
	background: url(../images/bg-favoriteCenter.gif) center top repeat-y;
	margin: 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#rightContSide .favorite a{ color: #ffffff; }

#rightContSide .favorite .fTop{
	background: url(../images/bg-favoriteTop.gif) center top no-repeat;
}

#rightContSide .favorite .fBottom{
	background: url(../images/bg-favoriteBottom.gif) center bottom no-repeat;
}

#rightContSide .favorite .fFrame{
	padding: 62px 25px 10px;
}

#rightContSide .favorite ol{
	margin-left: 20px;
	padding: 0;
}

#rightContSide .favorite ol li{
	padding: 3px 0;
}
/* <-- Kedvencek */

/* Várandós --> */
.varandos .trimeszter{
    background-color: #c29fd0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
    margin-bottom: 2px;
}
.varandos .t2{ background-color: #a77eb7; }
.varandos .t3{ background-color: #8d609f; }

.varandos .trimeszter .title{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    margin: 0;
    padding: 0 0 10px 0;
}

.varandos ul,
.varandos li{
    margin: 0;
    padding: 0;
    list-style: none;
}

.varandos li{
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    float: left;
    width: 56px;
    padding: 4px 0;
}
.varandos li a{ color: #ffffff; }

.varandos .view .title{
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
}

.varandos .view .title2{
    font-size: 14px;
    font-weight: bold;
}
/* <-- Várandós */

/* Babalepesek --> */
.babalepesek .mBox{
    background-color: #c29fd0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
    margin-bottom: 2px;
}

.babalepesek ul,
.babalepesek li{
    margin: 0;
    padding: 0;
    list-style: none;
}

.babalepesek li{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    width: 100px;
    padding: 4px 0;
}
.babalepesek li a{ color: #ffffff; }
/* <-- Babalepesek */

/* Kérdések és válaszok --> */
.kerdesek ul,
.kerdesek li{
    margin: 0;
    padding: 0;
    list-style: none;
}

.kerdesek ul{ margin-left: 24px; }

.kerdesek li{
    list-style-image: url('../images/rowKerdesvalasz1.png');
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #007dc5;
    padding: 7px 0;
}
.kerdesek li a{ color: #007dc5; }

.kerdesek .kTitle{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #007dc5;
    margin-top: 0;
}
/* <-- Kérdések és válaszok */

/* Verdák --> */
#verdak .downl{
    margin: 20px 0;
    padding-left: 14px;
}

#verdak .downl .dimg{
    float: left;
    border: 1px solid #545353;
    margin-right: 4px;
}

#verdak .downl a:hover,
#verdak .downl a.activeh{
    border: 1px solid #007dc5;
}

#verdak .verdakLetoltes{
	background: url(../images/verdakButtonLetoltes.png) 0 0 no-repeat;
	float: left;
	display: block;
	width: 145px;
	height: 31px;
	border: 0 none !important;
}
#verdak .verdakLetoltes:hover{ background-position: 0 -31px; cursor: pointer; border: 0 none !important; }
/* <-- Verdák */
