HTML, BODY{ position:relative; width:100%; margin:0; padding:0; border:none; background:#fff; color:#a8a7a7; text-align:center; font:normal 11px Arial, Helvetica, sans-serif; }

.clear{ clear:both !important; float:none !important; padding:0 !important; margin:-1px 0 !important; height:1px !important; font-size:1px !important; line-height:1px !important; text-decoration:none !important; text-indent:-10000px !important; }

P, FORM{ padding:0; margin:0; border:none; }

UL{ position:relative; margin:0; padding:0; list-style-type:none; }
	UL LI{ position:relative; margin:0; padding:0; list-style-type:none; }

UL.arrow_list LI{ padding:0 0 0 10px; background:url(../images/arrow.gif) top left no-repeat; background-position:0 5px; }

A{ color:#ffa2a2; text-decoration:none;}
	A:hover{ color:#ffa2a2; text-decoration:underline; }
	A:focus{ outline:none; }
	A IMG{border:none;}
	
STRONG{ font-weight:bold; }

H2{ position:relative; margin:5px 0 15px; padding:6px 0; background:#bbbdc0; color:#fff; font:normal 18px Arial, Helvetica, sans-serif; text-align:center; }
H3{ position:relative; margin:15px 0 0; padding:0; color:#ed1c24; font:normal 14px Arial, Helvetica, sans-serif; }

.iText{ width:250px; border:1px solid #555; background:#fff; color:#555; font:normal 12px Arial, Helvetica, sans-serif }
.iText:focus{ border:1px solid #ED1B24 !important }
TEXTAREA.iText{ height:100px; vertical-align:top; }

.defaultForm{ padding:20px 0; text-align:right; }
	.defaultForm LABEL{ display:block; }
	.defaultForm BUTTON{ position:absolute; right:171px; width:80px; text-align:center; background:#ED1B24; color:#fff; border:1px solid #942923; cursor:pointer; }
	.defaultForm BUTTON:hover{ background:#942923; color:#fff; border:1px solid #ED1B24; }

.error{ color:#ed1c24; }

.errorBox{ margin:5px 0; border:1px dotted #555; padding:5px; text-align:center; font-size:12px; color:#c00; }
.okBox{ margin:5px 0; border:1px dotted #555; padding:5px; text-align:center; font-size:12px; color:#090; }

.noMargin{ margin:0 !important; }
.noBorder{ border:none !important; }
.smaller, .smaller H3{ font-size:12px !important; }

#wrapper{ position:relative; width:960px; padding:0 0 50px; margin:0 auto; text-align:left; }

	#header{ position:relative; width:100%; height:106px; padding:0; margin:0 0 1px; background:url(../images/header.jpg) left top no-repeat; }
		#logo{ position:absolute; top:27px; left:30px; display:block; height:60px; width:345px; text-align:left; text-indent:-10000px; }
	
	#mainMenu{ position:relative; margin:0 0 1px; padding:0; list-style-type:none; width:100%; height:44px; background:url(../images/main_menu/mm_bg.gif) top left repeat-x; }
		#mainMenu LI{ position:relative; float:left; margin:0 1px 0 0; }
		#mainMenu LI A{ display:block; background-position:top left; height:44px; overflow:hidden; text-align:left; text-indent:-10000px; }
		#mainMenu LI A:hover, #mainMenu LI A.mm_active{ background-position:bottom left; }
		
		#mainMenu LI A.mm_home{ width:63px; background-image:url(../images/main_menu/mm_home.gif); }
		#mainMenu LI A.mm_about{ width:69px; background-image:url(../images/main_menu/mm_about.gif); }
		#mainMenu LI A.mm_worldclass_tv{ width:133px; background-image:url(../images/main_menu/mm_worldclass_tv.gif); }
		#mainMenu LI A.mm_bfresh_magazine{ width:141px; background-image:url(../images/main_menu/mm_bfresh_magazine.gif); }
		#mainMenu LI A.mm_indoor_billboard{ width:134px; background-image:url(../images/main_menu/mm_indoor_billboard.gif); }
		#mainMenu LI A.mm_worldclass_radio{ width:151px; background-image:url(../images/main_menu/mm_worldclass_radio.gif); }
		#mainMenu LI A.mm_website_newsletter{ width:176px; background-image:url(../images/main_menu/mm_website_newsletter.gif); }
		#mainMenu LI A.mm_contact{ width:85px; background-image:url(../images/main_menu/mm_contact.gif); }
	
	#secondMenu{ position:relative; text-align:center; padding:0; margin:0; list-style-type:none; }
		#secondMenu LI{ display:inline; padding:0 7px; border-right:1px solid #ffa2a2; }
		#secondMenu LI A{ color:#ffa2a2; text-decoration:none; }
		#secondMenu LI A:hover, #secondMenu LI A.mm_active{ color:#fff; text-decoration:none; }
	
	#content{ position:relative; color:#555; border:1px solid #ed1c24; padding:25px; margin:0 0 1px; }
	.content_index{ border:none !important; height:551px; padding:25px 25px 25px 280px !important; background:url(../images/index_bg.jpg) top left no-repeat; }
	.content_about{ padding:160px 65px 25px !important; background:url(../images/about_bg.gif) top left no-repeat; }
	.content_worldclass_tv{ padding:250px 65px 25px !important; font-size:14px; background:url(../images/worldclass_tv_bg.gif) no-repeat left top; }
	.content_worldclass_radio{ padding:250px 65px 25px !important; font-size:14px; background:url(../images/worldclass_radio_bg.gif) top left no-repeat; }
	
	.content_bfresh_magazine{ padding:350px 65px 25px !important; font-size:14px; background:url(../images/bfresh_magazine_bg.jpg) top left no-repeat; }
	.content_indoor_billboard{height:190px;color:#555; border:1px solid #ed1c24; padding:25px; margin:0 0 1px;  padding:250px 65px 25px !important; font-size:14px; background:url(../images/indoor_billboard_bg.gif) no-repeat left top; }
	.content_website_newsletter{height:410px !important;color:#555; border:1px solid #ed1c24; padding:25px; margin:0 0 1px; padding:250px 65px 25px !important; font-size:14px; background:url(../images/website_newsletter_bg.gif) no-repeat left top; }
	.content_contact{color:#555; border:1px solid #ed1c24; padding:25px; margin:0 0 1px; padding:25px 65px 25px !important; font-size:14px; background:url(../images/contact_bg.gif) no-repeat left top; }
	
	.colLeft{ position:relative; float:left; width:380px; }
	.colRight{ position:relative; float:right; width:380px; }
	
	#footer{ position:relative; margin:0 0 10px; padding:20px; text-align:center; color:#fff; background:#ed1c24; }
	
	#designed_by{ position:relative; text-align:right; margin:-14px 0 0; }
	
	
	.sideBox{ position:absolute; width:258px; height:85px; padding:5px; margin-left:-280px; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; }
		.sideBox H3{ margin:10px 0 0; padding:0; color:#fff; font:normal 16px Arial, Helvetica, sans-serif; }
		.sideBox A{ position:absolute; margin:0; top:68px; left:105px; color:#fff; }
	
		#box_worldclass_tv{ margin-top:0px; background:url(../images/boxes/box_worldclass_tv.jpg) top left no-repeat; }
		#box_bfresh_magazine{ margin-top:110px; background:url(../images/boxes/box_bfresh_magazine.jpg) top left no-repeat; }
		#box_indoor_billboard{ margin-top:220px; background:url(../images/boxes/box_indoor_billboard.jpg) top left no-repeat; }
		#box_worldclass_radio{ margin-top:330px; background:url(../images/boxes/box_worldclass_radio.jpg) top left no-repeat; }
		#box_website_newsletter{ margin-top:440px; background:url(../images/boxes/box_website_newsletter.jpg) top left no-repeat; }

.b_find_out_more{ position:relative; display:block; width:120px; height:32px; background:url(../images/b_find_out_more.gif) top left no-repeat; text-align:left; text-indent:-10000px; }
.b_the_rate_cards{ position:relative; display:block; width:120px; height:32px; background:url(../images/b_the_rate_cards.gif) top left no-repeat; text-align:left; text-indent:-10000px; }

.content_index .b_find_out_more{ position:absolute; top:410px; left:460px; }
.content_index .b_the_rate_cards{ position:absolute; top:450px; left:460px; }

.H{ text-align:left; text-indent:-10000px; background-position:center; background-repeat:no-repeat; }
.H_existing_clubs_in_romania{ background-image:url(../images/h/existing_clubs_in_romania.gif);}
.H_member_profile{ background-image:url(../images/h/member_profile.gif);}

UL.red_arrows{ position:relative; padding:20px 190px 20px 70px; background:url(../images/existing_clubs_bg.jpg) center right no-repeat; margin:0; list-style-type:none; }
	UL.red_arrows LI{ padding:5px 5px 5px 20px; color:#555; font:normal 18px Arial, Helvetica, sans-serif; background:url(../images/red_arrow.gif) top left no-repeat; background-position:0 12px; }

.redWhite{ text-align:left; }
	.redWhite SPAN{ color:#ed1c24; background:#fff; }
.greyWhite{ text-align:right; }
	.greyWhite SPAN{ color:#555; background:#fff; }

.table_1{ position:relative; border-collapse:collapse; font:normal 14px Arial, Helvetica, sans-serif; }
	.table_1 TD{ vertical-align:top; padding:0 0 5px; background:url(../images/table_1_bg.gif) top left repeat-x; background-position:0 12px; }
.refsite {text-decoration:none !important;}
/*  NOTIFICARE  DE UPGRADE BROWSER */
#browser-upgrade {height:40px;background:url(../images/bg-notificare.gif) repeat-x left top;color:#000;}
    .upgrade-container {width:980px;margin:0 auto;}
        #browser-upgrade P {float:left;width:680px;margin:0;padding: 3px 0 0 45px;background:url(../images/atention-icon.jpg) no-repeat left top;font-size:12px;font-family:Verdana; line-height:16px;}
        .browsers {float:right;width:250px;}
        #browser-upgrade A {display:inline-block;width:38px;height:38px;background:url(../images/browsers-logo.jpg) no-repeat left top;}
        #ie9 {background-position:-38px top !important;}
        #firefox {background-position:-76px top !important;}
        #opera {background-position:-118px top !important;}
        #safari {background-position:-158px top !important;}
