/* a Görbe Forever!!! oldal alap stílusa */

BODY 
{
	background-color: #fdfdfd;
	background-repeat: no-repeat;
	background-attachment: fixed;
	
	scrollbar-face-color: #FDFDFD;
	scrollbar-highlight-color: #A1D09C;
	scrollbar-shadow-color: #A1D09C;
	scrollbar-3dlight-color: #FDFDFD;
	scrollbar-arrow-color:  #A1D09C;
	scrollbar-track-color: #FDFDFD;
	scrollbar-darkshadow-color: #FDFDFD;
	
	margin-top: 0;
	margin-left: 0;
	padding: 0;
	
	font-size: 14pt;
	font-family: "Palatino Linotype", "Times New Roman", serif;
}

#header { margin: 0; border: 0; padding: 0; position: relative; top: 0px; left: 0px; width: 980px; height: 110px; }
#logo { position: relative; top: 20px; left: 169px; width: 671px; height: 86px; background: transparent url(../graphics/logo.jpg) no-repeat; }
.home a { position: absolute; top: 0px; right: 0px; display: block; width: 32px; height: 32px; background: transparent url(../graphics/home.png) no-repeat; }
.home a:hover { background-position: -32px 0; }
.space { position: relative; width: 980px; height: 10px; background: yellow; }

#frame-middle { position: absolute; top: 130px; left: 290px; width: 400px; height: 485px; background: transparent; overflow: hidden; }

#frame-left_menu { position: absolute; top: 135px; left: 0px; width: 290px; height: 250px; background: transparent; text-align: center; }
#menu_kezdolap a { display: block; width: 145px; height: 39px; margin: 10px auto; margin-bottom: 0; background: transparent url(../graphics/menu_kezdolap_2.jpg) no-repeat; }
#menu_kezdolap a:hover { background-position: -145px 0; }
#menu_hirek a { display: block; width: 91px; height: 30px; margin: 6px auto; background: transparent url(../graphics/menu_hirek_2.jpg) no-repeat; }
#menu_hirek a:hover { background-position: -91px 0; }
#menu_audio_video a { display: block; width: 220px; height: 34px; margin: 13px auto; background: transparent url(../graphics/menu_audio_video_2.jpg) no-repeat; }
#menu_audio_video a:hover { background-position: -220px 0; }
#menu_kepek a { display: block; width: 103px; height: 39px; margin: 8px auto; background: transparent url(../graphics/menu_kep_2.jpg) no-repeat; }
#menu_kepek a:hover { background-position: -103px 0; }
#menu_egyeb a { display: block; width: 95px; height: 38px; margin: 8px auto; background: transparent url(../graphics/menu_egyeb_2.jpg) no-repeat; }
#menu_egyeb a:hover { background-position: -95px 0; }

#frame-left_facebook { position: absolute; top: 386px; left: 10px; width: 270px; height: 230px; background: transparent; overflow: hidden; }
#likebox-frame { width: 268px; z-index:10; overflow: hidden; position: relative; top: -1px; left: -1px; }

#frame-right_made_with_love { position: absolute; top: 150px; left: 758px; width: 154px; height: 24px; background: transparent; }
#frame-right_made_with_love a { display: block; width: 154px; height: 24px; margin: 0px auto; background: transparent url(../graphics/made_with_love_2.jpg) no-repeat; }
#frame-right_made_with_love a:hover { background-position: -154px 0; }

#frame-right_menu { position: absolute; top: 195px; left: 690px; width: 290px; height: 251px; background: transparent; text-align: center; }

#frame-right_last_update { position: absolute; top: 460px; left: 690px; width: 290px; height: 26px; background: transparent; text-align: center; }
#frame-right_last_update a { display: block; width: 127px; height: 21px; margin: 5px auto; background: transparent url(../graphics/frissites_2.jpg) no-repeat; }
#frame-right_last_update a:hover { background-position: -127px 0; }
#frame-right_last_update_date { position: absolute; top: 486px; left: 690px; width: 290px; height: 24px; background: transparent; text-align: center; }

#frame-right_contact { position: absolute; top: 530px; left: 703px; width: 264px; height: 33px; background: transparent; text-align: center; }
#frame-right_contact a { display: block; width: 264px; height: 33px; margin: 0px auto; background: transparent url(../graphics/deckard_logo_2.jpg) no-repeat; }
#frame-right_contact a:hover { background-position: -264px 0; }

#frame-right_change_language { position: absolute; top: 580px; left: 740px; width: 34px; height: 31px; background: transparent; }
#frame-right_change_language a { display: block; width: 34px; height: 21px; margin: 0; background: transparent url(../graphics/uk_flag.gif) no-repeat; }
#frame-right_change_language a:hover { background-position: -34px 0; }
.flag_text { position: absolute; top: 580px; left: 785px; width: 155px; height: 31px; background: transparent; text-align: left; font-size: 18px; }
.flag_text p { margin: 0; }

#footer { margin: 0; border: 0; padding: 0; position: absolute; top: 625px; left: 0px; width: 980px; height: 70px; background: transparent; }
#fan_logo { position: relative; top: 10px; left: 186px; width: 607px; height: 51px; background: transparent url(../graphics/fan_logo.jpg) no-repeat; }


p
{
    color: #60955B;
    line-height: 120%;
    margin-top: 6px;
	margin-bottom: 6px;
    text-decoration: none;
    cursor: auto;
}

p.noitalic { font-style: normal; }

.olimpia
{
    color: #7EC8E6;
    line-height: 120%;
    margin-top: 6px;
	margin-bottom: 6px;
    text-decoration: none;
    cursor: default;
}

.bl
{
    color: #800000;
}

.eb
{
    color: #808000;
}

.ehf
{
    color: #4040FF;
}

a:link,
a:visited
{
    color: #60955B;
    text-decoration: none;
}

a:hover,
a:active
{
    outline: none;
}

.darklink:hover,
.darklink:active
{
    color: #0C5204;
    text-decoration: none;
    cursor: default;
}

.thickboxlink:link,
.thickboxlink:visited
{
	color: green;
}

.thickboxlink:hover,
.thickboxlink:active
{
    text-decoration: underline;
    cursor: pointer;
}

.olimpiailink:link,
.olimpiailink:visited
{
    color: #7EC8E6;
    line-height: 120%;
    margin-top: 6px;
	margin-bottom: 6px;
    text-decoration: none;
    cursor: default;
}

.olimpiailink:hover,
.olimpiailink:active
{
    color: #2686AA;
    line-height: 120%;
    margin-top: 6px;
	margin-bottom: 6px;
    text-decoration: none;
    cursor: default;
}

.bl-link:link,
.bl-link:visited
{
    color: #800000;
}

.bl-link:hover,
.bl-link:active
{
    color: #540000;
}

.ehf-link:link,
.ehf-link:visited
{
    color: #4040FF;
}

.ehf-link:hover,
.ehf-link:active
{
    color: #0000C0;
}

.arany-link:link,
.arany-link:visited
{
    color: #FFCC00;
}

.arany-link:hover,
.arany-link:active
{
    color: #CC9900;
}

table
{
    color: #60955B;
    font-family: "Palatino Linotype", "Times New Roman", serif;
	font-size: 14pt;
	line-height: 120%;
	text-align: center;
	vertical-align: middle;
	cursor: default;
}
