* {margin: 0; padding: 0;}
html, body {height: 100%; background: #c20000; font-family: tahoma, arial, sans-serif;}
img {border: 0;}
input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}

a {color: #d70000;}
a:hover {color:#851e19; text-decoration: none;}
a:focus {outline: none;}

h1 {font-size: 15px; color: #c00000;}
h2 {font-size: 13px; color: #c00000;}
h3 {font-size: 11px; color: #c00000;}

p, ul, ol, dl {font-size: 11px; color: #851e19;}

.gomb, .gomb span {display: block; background-repeat: no-repeat; overflow: hidden;}
.gomb {position: relative;}
.gomb span {position: absolute; top: 0; left: 0; *cursor: pointer;}

.lang-1 .gomb, .lang-1 .gomb span {background-image: url(../images/swinggym_button_pack_1.jpg);}
.lang-2 .gomb, .lang-2 .gomb span {background-image: url(../images/swinggym_button_pack_2.jpg);}

#base {width: /*1002*/842px; padding: 0 80px; margin: 0 auto; background: url(../images/swinggym_base_bg.jpg) no-repeat;}
	#head {height: 187px;}
	#page {position: relative; padding-top: 25px; background: #fff6e6 url(../images/swinggym_page_bg_top.jpg) no-repeat; clear:both; overflow:hidden; _height: 1%;}
	#foot {padding: 60px 0 10px; text-align: center; background: url(../images/swinggym_foot_bg_top.gif) no-repeat;}


/*
	HEAD
*/
	h1#header-logo, h1#header-logo span {width: 450px; height: 170px; display: block;}
	h1#header-logo {position: relative; top: 17px; left: -40px;}
	h1#header-logo a {color: #fff; margin-right: 20px;}
	h1#header-logo span {position: absolute; top: 0; left: 0; *cursor: pointer;}
	.lang-1 h1#header-logo, .lang-1 h1#header-logo span {background: url(../images/swinggym_header_logo_1.jpg) no-repeat;}
	.lang-2 h1#header-logo, .lang-2 h1#header-logo span {background: url(../images/swinggym_header_logo_2.jpg) no-repeat;}

/*
	PAGE > mainmenu (li.gomb)
*/
	ul#mainmenu {width: 842px; clear: both;}
	ul#mainmenu, ul#mainmenu li, ul#mainmenu span {height: 48px;}
	ul#mainmenu li {text-align: center; float: left;}
	
	.lang-1 ul#mainmenu li, .lang-1 ul#mainmenu span {background-image: url(../images/swinggym_mainmenu_1.png)}
	.lang-2 ul#mainmenu li, .lang-2 ul#mainmenu span {background-image: url(../images/swinggym_mainmenu_2.png)}
		
	ul#mainmenu li#mmp1, ul#mainmenu li#mmp1 span, 
	ul#mainmenu li#mmp1a, ul#mainmenu li#mmp1a span {width:83px;}
	ul#mainmenu li#mmp2, ul#mainmenu li#mmp2 span, 
	ul#mainmenu li#mmp2a, ul#mainmenu li#mmp2a span {width:134px; background-position: -83px 0;}
	ul#mainmenu li#mmp3, ul#mainmenu li#mmp3 span, 
	ul#mainmenu li#mmp3a, ul#mainmenu li#mmp3a span {width:166px; background-position: -217px 0;}
	ul#mainmenu li#mmp4, ul#mainmenu li#mmp4 span,
	ul#mainmenu li#mmp4a, ul#mainmenu li#mmp4a span {width:112px; background-position: -383px 0;}
	ul#mainmenu li#mmp5, ul#mainmenu li#mmp5 span,
	ul#mainmenu li#mmp5a, ul#mainmenu li#mmp5a span {width:75px; background-position: -495px 0;}
	ul#mainmenu li#mmp6, ul#mainmenu li#mmp6 span,
	ul#mainmenu li#mmp6a, ul#mainmenu li#mmp6a span {width:99px; background-position: -570px 0;}

	ul#mainmenu li#mmp1 a:hover span, 
	ul#mainmenu li#mmp1a, ul#mainmenu li#mmp1a span {background-position: 0 -48px !important;}
	ul#mainmenu li#mmp2 a:hover span, 
	ul#mainmenu li#mmp2a, ul#mainmenu li#mmp2a span {background-position: -83px -48px !important;}
	ul#mainmenu li#mmp3 a:hover span, 
	ul#mainmenu li#mmp3a, ul#mainmenu li#mmp3a span {background-position: -217px -48px !important;}
	ul#mainmenu li#mmp4 a:hover span, 
	ul#mainmenu li#mmp4a, ul#mainmenu li#mmp4a span {background-position: -383px -48px !important;}
	ul#mainmenu li#mmp5 a:hover span, 
	ul#mainmenu li#mmp5a, ul#mainmenu li#mmp5a span {background-position: -495px -48px !important;}
	ul#mainmenu li#mmp6 a:hover span, 
	ul#mainmenu li#mmp6a, ul#mainmenu li#mmp6a span {background-position: -570px -48px !important;}
	 
	
	
/*
	PAGE > evenexpert-logo (h2.gomb)
*/	
	h2#eventexpert-logo, h2#eventexpert-logo span {width:150px; height:38px; background-image: url(../images/eventexpert_logo.jpg);}
	h2#eventexpert-logo {position: absolute; top:25px; right:11px;}	


/*
	PAGE > main-left
*/
	#main-left {width: /*542*/492px; float: left; padding: 50px 25px 0; min-height:280px;height:auto!important;height:280px;}
	#main-left h1 {padding-bottom: 10px;}
	#main-left h2 {padding-top: 15px;}
	#main-left h3 {padding-top: 15px;}
	#main-left p {padding-top: 10px; text-align: justify;}
	#main-left ul {padding: 10px 0 0 30px; }



/*
	PAGE > main-right
*/
	#main-right {width: /*300*/220px; float: left; padding: 50px 40px 0; _overflow: hidden;}
	#main-right h1 {padding-bottom: 10px;}
	#main-right h2 {padding-top: 10px;}
	#main-right h3 {padding-top: 15px;}
	#main-right p {padding-top: 15px; text-align: justify;}
	
	#pillanatkepek {margin-top: 30px;}
	#pillanatkepek #image {width:213px; height:160px; padding: 5px; background: url(../images/swinggym_pillanatkepek_border.gif); overflow: hidden;}
	#pillanatkepek #image img {width:213px; height:160px; display: block;}
	
/*
	FOOT 
*/
	#foot p {padding: 5px 0 0;}
	#foot p a {color: #851e19;}
	#foot .inlinemenu li {display: inline; padding: 0px 5px 0 2px; *padding: 0px 2px 0px 6px; border-right: 1px solid #fff; list-style: none; }
	#foot .inlinemenu li, .inlinemenu a {color: #fff; font-size: 10px;}
	


	
	/* HR - vonal */
	.hr {background: #DBE2E8; margin-top: 10px; height: 1px; font-size: 1px; line-height: 1px; clear: both;}
	.hr hr {display: none;}
	
	.fleft {float: left !important;}
	.fright {float: right !important;}
	.img-left {float: left !important; margin-right: 10px;}
	.img-right {float: right !important; margin-left: 10px;}
	.right {text-align: right !important;}
	.left {text-align: left !important;}
	.center {text-align: center !important;}
	.clear {clear: both;}
	.bold {font-weight: bold !important;}
	.hidden {display: none !important;}
	.noborder {border: 0 !important;}
	
	/*lightbox*/
	#lightbox{
		background-color: #eee;
		padding: 2px;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		}
	#lightboxDetails{
		color: #aaa;
		font: normal 9px verdana;
		padding-top: 0.4em;
		}
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }
	#lightbox img{ border: 0; }
	#overlay img{ border: none; }
	#overlay{ background-image: url(../images/overlay.png); }
	* html #overlay{
		background-color: #000;
		back\ground-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/overlay.png", sizingMethod="scale");
	}
	
	#imprint_page {}
		#imprint_page p,
		#imprint_page h1,
		#imprint_page h2 {padding:0;margin:0;border:0;background:none;}

		#imprint_owner {padding: 0 20px 20px;}
			#imprint_owner h1 {padding: 10px 0 0;}
			p#owner_logo {padding: 10px 0;}

		.imprint_author {padding: 20px; }
			.imprint_author h2, .imprint_author h2 span {width:100px;height:40px;overflow:hidden;background-image:url(../images/imprint_logo.gif);}
			.imprint_author h2 {position: relative;padding:0 !important;}
			.imprint_author h2 a {}
			.imprint_author h2 span {display:block;position:absolute;top:0;left:0;*cursor:pointer;}

			h2#powerpages_logo, h2#powerpages_logo span {background-position: 0 -40px;}

	.imprint-center {text-align:center !important;}
	.imprint-center p {text-align:center !important;}
	.imprint-center h2 {margin-left: auto !important; margin-right: auto !important;}	