/* GENERAL */

@CHARSET "UTF-8";

* {
	margin: 0px;
	padding: 0px;
	outline:none;
}

html, body { height:100%;}
#flashWrapper { position:absolute; top:100px; bottom:0; width:100%}
#flashContent { width:100%; height:100%; bottom:0; border-top:2px solid #009BDA;}
object{margin-bottom:-4px}
body {margin: 0; padding: 0; background-color: #8FD400; font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 13px; color: #000;}

a {color: #cccc00; font-weight: bold; cursor: pointer; }
a:hover {color: #00cc00; }
a.btn { background-repeat: no-repeat; background-position: left top;}
a.btn:hover {background-position: left bottom;}
img {border: none;}
p {padding-bottom: 6px;}
ul {padding: 0px 0px 15px 15px; margin: 0;}
ol {padding: 0px 0px 15px 20px; margin: 0;}
h2 {font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 16px; margin-bottom: 10px;}
.txtHide {text-indent: -1000em; overflow: hidden;}
.reset {float: none; clear: both; height: 0px; font-size: 0px;	}
form, fieldset {border: 0; padding: 0; margin: 0;}
input, select, textarea {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; border: 1px solid #cccccc; background: #eeeeee; margin-bottom: 10px;}

/* PAGE LAYOUT */
#KubusBackground {width: 100%; height: 100%; background: url('/images/bg_body_full.jpg') 0px 0px repeat-x #71b900;}
#KubusBackground #NoFlash {width: 667px; height: 200px; margin-left: auto; margin-right: auto; margin-top: 142px; background: 0px 0px no-repeat; padding: 80px 0px 0px 283px; background-image: url('/images/bg_no_flash.png');}
#KubusBackground #NoFlash a {background: url('/images/btn_get_flash.png') top left no-repeat; display: block; width: 230px; color: #000; font-size: 13px; padding: 50px 0px 0px 0px;}
#KubusBackground #NoFlash a:hover{color: #ff0000;}
html>/**/body #KubusBackground{position: absolute; top: 0px; height: 100%; overflow: hidden;}
#ContainerCenter {width: 1180px; margin-left: auto; margin-right: auto;}	
#ContainerCenter  #Container {position: absolute; top: 0px;}
#ContainerCenter  #Container #Content {padding-left: 75px;}



/* KUBU RAP */
.water_body {border-top:2px solid #009BDA; background: url('/images/rap/water_body_bg.jpg') top  no-repeat; text-align: center; position:absolute; top:100px; width:100%; min-height: 975px;}
.water_body .content {margin: 0 auto; width: 868px; text-align: left; padding-bottom: 50px;}

.water_body .content .submenu {padding: 62px 0 0 400px; height: 30px;}
.water_body .content .submenu a {display: block; height: 30px; position: relative; float: left;}
.water_body .content .submenu a.jatekleiras {width: 77px; background: url(/images/rap/bg_submenu_jatekleiras.png) no-repeat center 0px; margin-right: 35px;}
.water_body .content .submenu a.jatekleiras:hover {background-position: center -30px;}
.water_body .content .submenu a.hivatalos-jatekszabalyzat {width: 174px; background: url(/images/rap/bg_submenu_hivatalos-jatekszabalyzat.png) no-repeat center 0px; margin-right: 30px;}
.water_body .content .submenu a.hivatalos-jatekszabalyzat:hover {background-position: center -30px;}
.water_body .content .submenu a.feltoltott-rapek {width: 119px; background: url(/images/rap/bg_submenu_feltoltott-rapek.png) no-repeat center 0px;}
.water_body .content .submenu a.feltoltott-rapek:hover {background-position: center -30px;}
.water_body .content .submenu a span {display: none;}
.water_body p{margin-bottom:10px;}
.water_body .content .accountbox {float: right; width: 495px; margin-top: 20px; color: #035ca1; font-weight: bold; font-size: 10pt;}
.water_body .content .accountbox a.reg {color: #fff; background: url(/images/rap/btn_reg.png) no-repeat left; padding: 10px 7px; text-decoration: underline; font-size: 11pt;}
.water_body .content .accountbox a.reg:hover {color: #fff; background: url(/images/rap/btn_reg.png) no-repeat left; padding: 10px 7px; text-decoration: none;}
.water_body .content .accountbox a.lostpw {color: #0489d2; background-color: inherit; text-decoration: underline; font-size: 9pt;}
.water_body .content .accountbox a.lostpw:hover {color: #035ca1; background-color: inherit; text-decoration: underline;}
.water_body .content .accountbox .input_login {color: #035ca1; background: url(/images/rap/bg_input_login.png) no-repeat left; font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 13px; border: 0; padding: 10px;}
.water_body .content .accountbox .input_btn_ok {color: #fff; cursor:pointer; background: url(/images/rap/bg_input_btn_ok.png) no-repeat left; font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 13px; border: 0; padding: 10px; font-weight: bold;}

.water_body .content .accountbox p.loggedtext { font-size: 14pt;}
.water_body .content .accountbox p.loggedtext span {color: #27a3e5; background-color: inherit;}

.water_body .content .accountbox a.logout {float: right; display: block; width: 68px; height: 37px; background: url(/images/rap/btn_logout.png) no-repeat center 0px; margin-right: 20px;}
.water_body .content .accountbox a.logout:hover {background-position: center -37px;}
.water_body .content .accountbox a.moderate {float: right; display: block; width: 107px; height: 39px; background: url(/images/rap/btn_moderate.png) no-repeat center 0px; margin-right: 10px;}
.water_body .content .accountbox a.moderate:hover {background-position: center -39px;}
.water_body .content .accountbox a.moderate span {display: none;}
.water_body .content .accountbox a.logout span {display: none;}
.water_body .content .accountbox a.record {float: right; display: block; width: 146px; height: 38px; background: url(/images/rap/btn_record.png) no-repeat center 0px; float: left; margin-right: 20px;}
.water_body .content .accountbox a.record:hover {background-position: center -38px;}
.water_body .content .accountbox a.record span {display: none;}
.water_body .content .accountbox a.my_records {float: right; display: block; width: 146px; height: 38px; background: url(/images/rap/btn_my_records.png) no-repeat center 0px; float: left; margin-right: 20px;}
.water_body .content .accountbox a.my_records:hover {background-position: center -38px;}
.water_body .content .accountbox a.my_records span {display: none;}
.water_body .content .accountbox a.datamodify {float: right; display: block; width: 146px; height: 38px; background: url(/images/rap/btn_datamodify.png) no-repeat center 0px; float: left;}
.water_body .content .accountbox a.datamodify:hover {background-position: center -38px;}
.water_body .content .accountbox a.datamodify span {display: none;}

.water_body .content .title {padding: 57px 0 30px 18px;}
.water_body .content .text {font-size: 12pt; padding: 0 50px 0 20px;}
.water_body .content .text h1 {font-size: 16pt; font-weight: bold; margin-bottom: 20px;}

.water_body .content .reg-mod_fish {font-size: 10pt; padding: 0 50px 0 205px; background: url(/images/rap/bg_reg-mod_fish.png) no-repeat left top; height: 590px;}
.water_body .content .reg-mod_fish .textfields {}
.water_body .content .reg-mod_fish .textfields input {background: url(/images/rap/bg_input_text.jpg) no-repeat left top; width: 200px; height: 24px; padding: 3px; border: 0;font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 13px; font-weight: bold;}
.water_body .content .reg-mod_fish .textfields label {width: 210px; display: block; float: left;}
.water_body .content .reg-mod_fish .textfields select {background: url(/images/rap/bg_input_text.jpg) no-repeat left top; width: 200px; height: 24px; padding: 3px; border: 0;font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 13px; font-weight: bold;}
.water_body .content .reg-mod_fish .textfields select option {background-color: #d7edfb;}
.water_body .content .reg-mod_fish a {color: #0489d2; background-color: inherit; text-decoration: underline;}
.water_body .content .reg-mod_fish a:hover {color: #03659b; background-color: inherit; text-decoration: underline;}
.water_body .content .reg-mod_fish .checkbox {color: #000; background-color: #d7edfb; margin-right: 10px;}
.water_body .content .reg-mod_fish .regbutton {border: 0; float: right; margin-right: 200px; margin-bottom: 20px;}

.water_body .content div.recorder_flash {float: left; margin: 0 20px 20px 0; width: 450px; height: 550px;}

.water_body .content div.timeschedule {text-align: center; margin-bottom: 30px;}

.water_body .content .myrap-player_block {width: 258px; float: left; margin: 0 15px 20px 15px;}
.water_body .content .myrap-player_block a.btn_download {display: block; width: 119px; height: 46px; background: url(/images/rap/btn_download.png) no-repeat center 0px; float: left;}
.water_body .content .myrap-player_block a.btn_download:hover {background-position: center -46px;}
.water_body .content .myrap-player_block a.btn_download span {display: none;}
.water_body .content .myrap-player_block a.btn_entry {display: block; width: 113px; height: 42px; background: url(/images/rap/btn_entry.png) no-repeat center 0px; float: left; margin-left: 18px;}
.water_body .content .myrap-player_block a.btn_entry:hover {background-position: center -42px;}
.water_body .content .myrap-player_block a.btn_entry span {display: none;}
.water_body .content .myrap-player_block a.btn_undo_entry {display: block; width: 138px; height: 26px; background: url(/images/rap/btn_undo_entry.png) no-repeat center 0px; float: left; margin-top: 13px;}
.water_body .content .myrap-player_block a.btn_undo_entry:hover {background-position: center -26px;}
.water_body .content .myrap-player_block a.btn_undo_entry span {display: none;}

.water_body .content .rap-player {width: 256px; height: 170px; overflow: hidden; background: url(/images/rap/bg_rap-player.png) no-repeat left top; float: left; margin-bottom: 5px;}
.water_body .content .rap-player .number {padding: 10px 0 0 15px; font-size: 10pt;}
.water_body .content .rap-player .name {padding: 4px 0 10px 15px; font-size: 12pt; font-weight: bold;}
.water_body .content .rap-player .player {width: 232px; height: 50px;margin-left: 10px; position:relative;}
div.player_wrapper{position:absolute; z-index:200; }
.water_body .content .rap-player .vote {padding: 13px 0 0 15px;}
.water_body .content .rap-player .vote a.btn_vote {display: block; width: 106px; height: 39px; background: url(/images/rap/btn_szavazok.png) no-repeat center 0px; float: left; margin-right: 10px;}
.water_body .content .rap-player .vote a.btn_vote:hover {background-position: center -39px;}
.water_body .content .rap-player .vote a.btn_vote span {display: none;}
.water_body .content .rap-player .vote div {padding-top: 7px;}
.water_body .content .rap-player .sticker_benevezve {width: 60px; height: 42px; overflow: hidden; background: url(/images/rap/sticker_benevezve.png) no-repeat left; float: right;}

.water_body .content .sort_and_search {margin-bottom: 20px; padding-left: 15px;}
.water_body .content .sort_and_search a.sortby_date {display: block; width: 153px; height: 42px; background: url(/images/rap/btn_sortby_date.png) no-repeat center 0px; float: left; margin-right: 5px;}
.water_body .content .sort_and_search a.sortby_date:hover {background-position: center -42px;}
.water_body .content .sort_and_search a.sortby_date span {display: none;}
.water_body .content .sort_and_search a.sortby_user {display: block; width: 151px; height: 42px; background: url(/images/rap/btn_sortby_user.png) no-repeat center 0px; float: left; margin-right: 40px;}
.water_body .content .sort_and_search a.sortby_user:hover {background-position: center -42px;}
.water_body .content .sort_and_search a.sortby_user span {display: none;}

.water_body .content .sort_and_search input.input_search {background: url(/images/rap/bg_input_search.png) no-repeat left top; width: 185px;  padding: 10px 0 10px 5px; border: 0; font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 11pt; font-weight: bold; float: left;}
.water_body .content .sort_and_search .searchbutton {border: 0; margin-left: 5px; float: left;}

.water_body .content .text .download a {color: #0489d2; background-color: inherit; text-decoration: underline;}
.water_body .content .text .download a:hover {color: #03659b; background-color: inherit; text-decoration: underline;}


#colorbox h1 { text-align: center; color: #27a3e5; background-color: inherit; font-size: 16pt; font-weight: bold;}
#colorbox #forgotten_form p { text-align: center; color: #27a3e5; background-color: inherit; font-size: 12pt;}
#colorbox #forgotten_form .input_forgotten {background: url(/images/rap/bg_input_forgotten.jpg) no-repeat left top; width: 326px;  padding: 7px 10px 8px 10px; border: 0; font-family: "Comic Sans MS", "Trebuchet MS", sans-serif; font-size: 12pt; font-weight: bold; color: #27a3e5;}

/* MAIN MENU */


#Menu { padding: 0; margin: 0; height: 90px;}

#Menu ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 1180px;
	height: 90px;
}

#Menu ul li {
	padding: 0px 0px 0px 0px;
	margin: 0;
	display: block;
	float: left;
	cursor: pointer;
}
	
#Menu a {
	display: block;
	text-decoration: none;
	width: 109px;
	height: 105px;
}
#facebook a{width:80px;}
#Menu a:hover,
#Menu a.Active {
	text-decoration: underline;
	color: #000;
	background-position: 0px -105px;
}

#kubuslv {
	width: 190px;
	height: 100px;
	margin-right: 35px;
	display: block;
	background: url('/images/kubulogo.png');
}

#kubuslv a {
	width: 200px; 
	height: 100px;
	display: block;
}
#facebook a { background-image: url('/images/facebook_tab.png'); background-repeat:no-repeat;}
#index a { background-image: url('/images/kubus-menu-fooldal.gif'); }
#kubu-italok a { background-image: url('/images/kubus-menu-kubu-italok.gif'); width: 124px; margin:0;}
#waterrr a {background-image: url('/images/kubu-waterrr_menu.gif'); width: 154px; margin: 0;}
#kalandpark a { background-image: url('/images/kubus-menu-kalandpark.gif'); width: 126px; margin: 0;}
#kubu-kincsei a { background-image: url('/images/kubus-menu-kubu-kincsei.gif'); width: 134px; margin: 0;}
#irj-nekem a { background-image: url('/images/kubus-menu-irj-nekem.gif'); }
#nyerj a { background-image: url('/images/kubus-menu-nyerj.gif'); }
#kubu-rap a { background-image: url('/images/kubus-menu-kubu-rap.gif'); width: 154px; margin: 0; }




/* FOOTER */

#Footer {
	background: url('/images/footer-bg.gif') top left no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;		
	font-size: 11px;
	width: 950px;
	padding-top: 5px;
	margin-left: 25px;
	color: #fff;		
	display: none;
	left: 0;
}

.FooterAbout {
	position: absolute;
	top: 545px;
}

.FooterProducts {
	position: absolute;
	top: 1615px;
}
.FooterNyerj {
	position: absolute;
	top: 1375px;
}
.FooterProductsPlay {
	position: absolute;
	top: 1500px;
}

.FooterKubuKincsei {
	position: absolute;
	top: 2385px;
	
}
.FooterUzsonnataskak {
	position: absolute;
	top: 830px;
	
}
.FooterRegulation {
	position: absolute;
	top: 2495px;
}

.FooterParents {
	position: absolute;
	top: 1545px;
}
.FooterParentsArticle {
	position: absolute;
	top: 850px;
}
.FooterKalandpark {
	position: absolute;
	top: 1945px;
}

.FooterAds {
	position: absolute;
	top: 995px;
}

.FooterContact {
	position: absolute;
	top: 995px;
}

#Footer a {
	color: #fff;
	text-decoration: none;
}

#Footer a:hover{
	text-decoration: underline;
}

#FooterTxt {
	float: left;
}
#ParentTxt {
	float: right;
	margin-right: 57px;
}


#FooterTxt a {
	font-weight: bold;
}

#ParentTxt a{
	font-weight: bold;
	color: #F08708;
	background: #ffffff;
	padding: 4px 6px;
}



/* PRODUCT SELECTION */

#ProductsContainer {
	padding-left: 70px;
	padding-right: 70px;
	margin-top: 100px;
	width: 800px;
}

#GiftsBox {
	position: relative;
	width: 700px;
	height: 223px;
	background: transparent url('/images/bg_ajandekok.gif') no-repeat;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#GiftsBox a {
	position: absolute;
	top: 65px;
	display: block;
	width: 189px;
	height: 118px;
	background-position: top;
	background-repeat: no-repeat;
}

#GiftsBox a:hover {
	background-position: bottom;
}

/***/

#ProductsBox {
	position: relative;
	width: 609px;
	height: 223px;
	background: transparent url('/images/bg_products.gif') no-repeat;
	margin-left: 70px;
	margin-top: 50px;
	margin-bottom: 25px;
}

#ProductsBox a {
	position: absolute;
	top: 65px;
	display: block;
	width: 189px;
	height: 118px;
	background-position: top;
	background-repeat: no-repeat;
}

#ProductsBox a:hover {
	background-position: bottom;
}

/***/

a#btnProduct1 {
	left: 25px;
	background-image: url('/images/btn_products_kubus.png');
}

a#btnProduct1.active {
	background-image: url('/images/btn_products_kubus_active.png');
}

a#btnProduct2 {
	left: 215px;
	background-image: url('/images/btn_products_kubusplay.png');
}

a#btnProduct2.active {
	background-image: url('/images/btn_products_kubusplay_active.png');
}

img#SelectedProduct {
	position: absolute;
	left: 472px;
	top: -51px;
	z-index: 5;
	display: block;
	width: 78px;
	height: 228px;
	background-position: top;
	background-repeat: no-repeat;
}


/* PRODUCT TASTES */

#Tastes {
	position: static;
	padding: 66px 10px 0px 20px;
	width: 609px;
	height: 305px;
	background: transparent url('/images/bg_products_tastes.png') no-repeat;
	overflow: hidden;
	margin-left: 85px;
}

a.btnPrev, a.btnNext {
	float: left;
	display: block;
	width: 17px;
	height: 29px;
	margin: 95px 0;
	background-position: top;
	background-repeat: no-repeat;
}

a.btnPrev:hover, a.btnNext:hover {
	background-position: bottom;
}

a.btnNext {
	background-image: url('/images/btn_products_tastes_right.png');
}

a.btnPrev {
	background-image: url('/images/btn_products_tastes_left.png');
}

div.CarouselTastes {
	float: left;
	width: 100%;
	height: 225px;
	overflow: hidden;
}

div.CarouselTastes ul li {
	float: left;
	display: block;
	height: 225px;
	width: 180px;
}

div.CarouselTastes ul li img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 150px;
	height: 180px;
}

div.CarouselTastes ul li p {
	width: 170px;
	height: 24px;
	text-align: center;
	background-repeat: no-repeat;
}

.txt-sargarepa-oszibarack{
	background-image: url('/images/products/900ml-sargarepa-oszibarack-text.png');
}
.txt-banan-oszibarack{
	background-image: url('/images/products/900ml-banan-oszibarack-text.png');
}
.txt-eper-banan{
	background-image: url('/images/products/300ml-eper-banan-text.png');
}
.txt-alma-sargarepa-oszi{
	background-image: url('/images/products/300ml-alma-sargarepa-oszi-text.png');
}
.txt-alma-sargarepa-narancs{
	background-image: url('/images/products/300ml-alma-sargarepa-narancs-text.png');
}
.txt-sargarepa-malna-alma{
	background-image: url('/images/products/300ml-sargarepa-malna-alma-text.png');
}
.txt-sargarepa-malna-alma{
	background-image: url('/images/products/300ml-sargarepa-malna-alma-text.png');
}
.txt-banan-alma-sutotok{
	background-image: url('/images/products/300ml-banan-alma-sutotok-text.png');
}
.txt-sargarepa-oszibarack-alma{
	background-image: url('/images/products/700ml-sargarepa-oszibarack-alma-text.png');
}
.txt-multivitamin{
	background-image: url('/images/products/700ml-multivitamin-text.png');
}
.txt-banan-sargarepa-alma{
	background-image: url('/images/products/700ml-banan-sargarepa-alma-text.png');
}
.txt-banan-oszibarack-alma{
	background-image: url('/images/products/300ml-banan-alma-sutotok-text.png');
}

.txt-play-sargarepa-malna-lime-alma{
	background-image: url('/images/products/400ml-play-sargarepa-malna-lime-alma-text.png');
}
.txt-play-sargarepa-cseresznye-lime-alma{
	background-image: url('/images/products/400ml-play-sargarepa-cseresznye-lime-alma-text.png');
}
.txt-play-sargarepa-vernarancs-lime-alma{
	background-image: url('/images/products/400ml-play-sargarepa-vernarancs-lime-alma-text.png');
}
.txt-play-sargarepa-eper-lime-alma{
	background-image: url('/images/products/400ml-play-sargarepa-eper-lime-alma-text.png');
}

/***/


#ParentsContainer {
	margin-left: 40px;
	margin-top: 100px;
	width: 840px;
}


#ParentsContainer p, #ParentsContainer ul, #ParentsContainer h2{
	margin-left: 30px;
	width: 800px;
}
#ParentsContainer p.title{
	margin-left: 15px;
}
#ParentsContainer h2 {
	margin-top: 10px;
}
#ParentsContainer h3 {
	margin-top: 20px;
	margin-left: 25px;
}
#ParentsContainer a, #ParentsContainer a:hover {
	color: black;
}
#ParentsContainer a:hover {
	text-decoration: none;
}
#ParentsContainer .half{
	width: 400px;
	float: left;
}
#ParentsContainer .half p, #ParentsContainer .half ul{
	width: 360px;
	margin-left: 30px;
}
.parents {position: relative; border-bottom: 1px dotted black; width: 400px; display: table-cell; padding-bottom: 6px;}
img.article{margin-left: 50px; border-top: 4px solid #222222; border-right: 8px solid #222222; border-bottom: 11px solid #222222; border-left: 15px solid #222222;}

#ParentsContainer img {margin-right: 6px;}
/* ENTERTAINMENT */

#WallpapersContainer {
	margin-left: 40px;
	margin-top: 100px;
}


#WallpapersContainer p, #WallpapersContainer ul, #WallpapersContainer h2{
	margin-left: 30px;
}
#WallpapersContainer p.title{
	margin-left: 15px;
}
 #WallpapersContainer h2 {
	margin-top: 10px;
}
.Wallpapers a.external {
	display: block;
	float: left;
	width: 98px;
	height: 132px;
	border: 1px solid #000000;
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;
}
#WallpapersContainer a, #WallpapersContainer a:hover {
	color: black;
}
#WallpapersContainer a:hover {
	text-decoration: none;
}
.WallpaperList1, .WallpaperList2, .WallpaperList3 {
	position: relative;
	width: 127px;
	height: 152px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

.WallpaperList1 {
	background-image: url('/images/bg_box_tapeta_1.png');
}

.WallpaperList2 {
	background-image: url('/images/bg_box_tapeta_2.png');
}

.WallpaperList3 {
	background-image: url('/images/bg_box_tapeta_3.png');
}
.WallpaperList1 center, .WallpaperList2 center, .WallpaperList3 center {
	position: absolute;
	display: block;
	height: 20px;
	width: 130px;
	top: 155px;
	font-size: 10px;
	left: 0;
}
a.WallpaperBox1, a.WallpaperBox2, a.WallpaperBox3 {
	width: 101px !important;
	height: 116px !important;
	background-repeat: no-repeat;
	display: block;
	border: 0px !important;
	margin: 23px 0px 0px 18px !important;
}

a:hover.WallpaperBox1, a:hover.WallpaperBox2, a:hover.WallpaperBox3 {
	background-position: 0px -117px !important;
}
	

.WallpaperBox1 span, .WallpaperBox2 span, .WallpaperBox3 span {
	display: block;
	width:91px;
	height:91px;
	margin:1px 0px 0px 1px;
}


.WallpaperBox1 {
	background-image:url(/images/btn_letoltes_1.gif);
}

.WallpaperBox2 {
	background-image:url(/images/btn_letoltes_2.gif);
}

.WallpaperBox3 {
	background-image:url(/images/btn_letoltes_3.gif);
}



/***/

#GamesContainer {
	margin-left: 40px;
	margin-top: 100px;
}


#GamesContainer p, #GamesContainer ul, #GamesContainer h2{
	margin-left: 30px;
	width: 500px;
}
#GamesContainer p.title{
	margin-left: 15px;
}
 #GamesContainer h2 {
	margin-top: 10px;
}
.Games a.external {
	display: block;
	float: left;
	width: 98px;
	height: 132px;
	border: 1px solid #000000;
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;
}
#GamesContainer a, #GamesContainer a:hover {
	color: black;
}
#GamesContainer a:hover {
	text-decoration: none;
}

.GameList1, .GameList2, .GameList3 {
	position: relative;
	width: 253px;
	height: 303px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 24px;
	margin-top: 45px;
}

.GameList1 {
	background-image: url('/images/bg_box_games_1.png');
}

.GameList2 {
	background-image: url('/images/bg_box_games_2.png');
}

.GameList3 {
	background-image: url('/images/bg_box_games_3.png');
}

a.GameBox1, a.GameBox2, a.GameBox3 {
	width: 202px !important;
	height: 233px !important;
	background-repeat: no-repeat;
	display: block;
	border: 0px !important;
	margin: 45px 0px 0px 37px !important;
}

a:hover.GameBox1, a:hover.GameBox2, a:hover.GameBox3 {
	background-position: 0px -233px !important;
}
	

.GameBox1 span, .GameBox2 span, .GameBox3 span {
	display: block;
	width:182px;
	height:182px;
	margin:2px 0px 0px 2px;
}

.GameBox1 {
	background-image:url(/images/btn_game_1.gif);
}

.GameBox2 {
	background-image:url(/images/btn_game_2.gif);
}

.GameBox3 {
	background-image:url(/images/btn_game_3.gif);
}

.GameList1 center, .GameList2 center, .GameList3 center {
	position: absolute;
	display: block;
	height: 20px;
	width: 254px;
	top: 307px;
	font-size: 12px;
	font-weight: bold;
	left: 0;
}

/* ADS */

#AdsContainer {
	padding-left: 70px;
	padding-right: 70px;
	margin-top: 100px;
	width: 800px;
}

#AdsContainer #VideoPlayer {
	margin-left: 350px;
}


/* CONTACT */

#ContactContainer {
	padding-left: 70px;
	padding-right: 70px;
	margin-top: 100px;
	width: 800px;
}

#ContactFormContainer {
	margin-left: 200px;
}


#ContactFormBg {
	width: 565px;
	background: transparent url('/images/bg_parents_contactform_middle.png') repeat-y center;
	padding-left: 50px;
	padding-right: 10px;
}

#ContactFormBgTop {
	width: 625px;
	height: 70px;
	background: transparent url('/images/bg_parents_contactform_top.png') no-repeat left;
}

#ContactFormBgBottom {
	width: 625px;
	height: 9px;
	font-size: 0px;
	background: transparent url('/images/bg_parents_contactform_bottom.png') no-repeat left;
}

#txtAddress {
	margin: 25px 0;
	font-size: 14px;
}

#txtAddress a {
	color: #000;
}

#ContactForm .row label {
	float: left;
	margin-right: 10px;
	width: 180px;
}

#ContactForm .row label b {
	display: block;
	width: 180px;
	height: 100%;
}

#ContactForm .row input, #ContactForm .row select, #ContactForm .row textarea {
	float: left;
	width: 360px;
}

a#contactFromSendBtn {
	float: right;
	display: block;
	width: 152px;
	height: 37px;
	margin: 20px 10px;
	background-position: top;
	background-image: url('/images/btn_parents_contactform_send.gif');
}

a#contactFromSendBtn:hover {
	background-position: bottom;
}


a#regulationBtn {
	float: right;
	display: block;
	width: 256px;
	height: 37px;
	margin: 0px 10px;
	background-position: top;
	background-image: url('/images/btn_regulation.gif');
}

a#regulationBtn:hover {
	background-position: bottom;
}

a#uzsonnataskaBtn {
	
	clear: left;
	display: block;
	width: 385px;
	height: 37px;
	margin: 10px 0 20px 0;
	background: url('/images/btn_uzsonnataska.gif') 0 0 no-repeat;
}

a#uzsonnataskaBtn:hover {
	background: url('/images/btn_uzsonnataska.gif') 0 bottom no-repeat;
}

a#nyertesekBtn {
	float: left;
	display: block;
	width: 350px;
	height: 37px;
	margin: 10px 0 10px 0;
	background: url('/images/btn_nyertesek.gif') 0 0 no-repeat;
}

a#nyertesekBtn:hover {
	background: url('/images/btn_nyertesek.gif') 0 bottom no-repeat;
}

.story {margin: 15px 30px;}
.hidden {display: none;}
.promo {width: 100%; height: 230px;}
.promo img{float: left; margin-right: 30px;}
.promo ol {position: relative;}
.promo ol li{position: relative; left: 20px;}
.promoContent {background: url(/images/bg_promo.jpg) 20px 190px no-repeat;}
.promoPrize {
	float: right;
	position: relative;
	left: 71px;
	margin-top: -100px;
	width: 350px;
	height: 550px;
	margin-bottom: -200px;
	background: url(/images/bg_nyeremeny.png) 0 0 no-repeat;
}
.promoPrize2 {
	position: relative;
}
.promoPrize2 img{
	position: absolute;
	top: -55px;
	left: 400px;
}

table {border: 2px solid #000000; margin-right: 6px; border-collapse:collapse; float: left;}
table.last {margin-right: 0;}
table tr td, table tr th{border: 1px solid #000000; padding: 2px 2px 2px 5px; font-size: 7pt; }
table tr th { background: #ffc100; color: #ffffff; font-size: 10pt; }
.abc a, .abc a:hover {color: white;}
.scroll {height: 345px; overflow-y: scroll; width: 820px; background: #FA9E12; padding: 10px 0px 10px 10px; position: relative; left: -20px;}
table.bigger {margin-bottom: 20px;}
table.bigger tr td, table.bigger tr th{font-size: 10pt; }
table.bigger tr th {font-size: 12pt; }

/*
	FORGOTTEN PASSWORD
*/
div#modal_wrapper{display:none}

/* PAGER */

div.pager{clear:both; height:50px;}
div.pager_left{float:left; }
div.pager_right{float:right;}
div.pager a{text-decoration:none; color: #0489d2;}
div.pager a:hover {color: #03659b;}



