/* CSS Document */
/* initializalas
-------------------------------------------------------------------------*/
/* alap beallitasok, margin-ok es padding-ok nullazasa */
/* heading es egyeb formazasok, melyek mas alapertelmezett margokkal birnak az egyes bongeszokben */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }
/* a linkek kez alakot kapjanak mindenhol */
address {font-style: normal; }
/* a linkek alapertelmezett alahuzasat szunteti meg */
:link,:visited { text-decoration: none;  }
/* linkelt kepek keretezesenek megszuntetese */
a img,:link img,:visited img {border: none; }
/* float-olt elemek utan hasznalatos clear */
div.clear, span.clear {clear: both; font-size: 0px; }

body {
background-color:#FFFFFF;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:top center;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 84%;
word-spacing: 0.1em;
color:#000000;
text-align:center;
}

a{
color:#3399FF;
}

.nagy{
width:1000px;
margin:0 auto;
text-align:left;
}

.fej{
width:1000px;
padding-top:10px;
}

.fej h1{
display:block;
width:651px;
height:150px;
background-image:url(images/manikur-pedikur.jpg);
background-repeat:no-repeat;
text-indent:-1000px;
font-size:140%;
color:#006600;
margin-left:300px;
}

.tartalom{
width:1000px;
padding-top:70px;
}

.menu{
font-size:120%;
font-weight: bold;
width: 100%;
margin-top:90px;
}

.menu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0 30px 0 0;
text-align: right;
}

.menu ul li{
display: inline;
}

.menu ul li a{
color: #494949;
padding: 6px 3px 4px 2px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.menu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: #660066;
}

.tartalom h1{
font-size:150%;
color:#663366;
padding:50px 0 30px 0;
}

.tartalom h1 a, .tartalom h2 a{
color:#663366;
text-decoration:none;
}

.tartalom h2{
font-size:120%;
margin:45px 15px 18px 15px;
color:#333333;
}

.tartalom h3{
font-size:125%;
padding-bottom:15px;
}

.hasab{
float:left;
width:50%;
padding-bottom:30px;
}

.hasab h2{
font-size:135%;
color:#663366;
margin:45px 15px 18px 15px;
}

.hasab p, .tartalom p{
margin:0 10px 10px 10px;
}

.hasab h3{
font-size:115%;
margin:0 0 10px 30px;
color:#660099;
}

.lila{
background-color:#FFCCFF;
margin-top:40px;
}

.lila h1{
font-size:130%;
padding:15px;
}

.lila p{
font-size:105%;
}

#pediklub{
padding:30px 0;
}

#pedispan{
font-style:italic;
font-weight:bold;
}

.akc{
margin-bottom:0;
}

.akcios{
font-size:105%;
font-weight:bold;
color:#660066;
line-height:1.5em;
}

.tolt{
margin-left:30px;
}

.tov a{
background-image:url(images/nyil.png);
background-repeat:no-repeat;
background-position:top right;
padding:0 18px 0 0;
}

.manikur{
font-size:80%;
margin-top:15px;
}

.copy{
width:100%;
padding:10px 0;
text-align:center;
font-size:75%;
}

.copy a{
color:#333333;
}

.forras{
margin-left:270px;
height:60%;
color:#333333;
}

.tabl{
text-align:center;
}

.tabl table{
margin:70px auto 0 auto;
}

.tabl td{
text-align:left;
padding:3px 10px;
border-top:1px solid #999999;
}

.tabl p{
margin:0;
padding:0;
}

.tabl span a{
color:#000000;
text-decoration:none;
}

.bold{
font-weight:bold;
}

.tright{
text-align:right;
clear:both;
}

.ttavol{
padding:30px 0 10px 0;
}


.kishasab{
float:left;
width:33%;
font-size:90%;
border-left:1px dashed #666666;
}
.kishasab h1{
margin-left:15px;
}
.nemsiker, .siker, .smiley, .smileysir{
padding-top:20px;
}
.nemsiker{
color:#CC0000;
}
.nemsiker a{
padding:8px 30px 10px 0;
background-image:url(images/go_back.png);
background-position:right;
background-repeat:no-repeat;
}
.siker span{
color:#00CC00;
padding:8px 30px 10px 0;
background-image:url(images/ok.png);
background-position:right;
background-repeat:no-repeat;
}
.smiley span{
color:#663399;
padding:8px 40px 14px 0;
background-image:url(images/smiley.png);
background-position:right;
background-repeat:no-repeat;
}
.smileysir span{
color:#FF9900;
padding:8px 40px 14px 0;
background-image:url(images/smiley_sir.png);
background-position:right;
background-repeat:no-repeat;
}
.nemsiker span{
color:#CC0000;
padding:8px 40px 14px 0;
background-image:url(images/nemsiker.png);
background-position:right;
background-repeat:no-repeat;
}
.tabla{
color:#444444;
padding:21px 0 14px 50px;
margin:0 0 0 38px;
background-image:url(images/iratkozz.png);
background-position:left;
background-repeat:no-repeat;
}
.lil{
color:#663399;
}
.terkep{
width:424px;
height:350px;
-moz-box-shadow: 3px 3px 5px #000;
-webkit-box-shadow: 3px 3px 5px #000;
box-shadow: 3px 3px 5px #000;
    /* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
