
 
 body { 
 	background: #FFB5A8; 
 	margin-top: 0; 
 	color: #000; 
 	overflow: yes;
 }
 div, td { 
 	font: 12px Verdana, Arial, sans-serif; 
 	color: #000;
 }
 img { border: 0 none; }
 a { color: #000000; }
 
 #nav a { text-decoration: none; }       
 a.navSubLink_fit, a.navSubLink_fit:visited { display: block; font-size: 11px; border-bottom: 1px solid #FF8976; color: #000000; padding: 1px 0 1px 30px; background: transparent url(http://fitness.magicsport.pl/IMG/Menu/menu_poddzial.gif) left center no-repeat; }
 a.navSubLink_fit:hover { display: block; font-size: 11px; color: rgb(155,155,155); border-bottom: 1px solid #FF8976; background: rgb(59,59,59) url(http://fitness.magicsport.pl/IMG/Menu/menu_poddzial.gif) left center no-repeat; padding: 1px 0 1px 30px; }
 
h2 { font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; margin: 0px; padding-bottom: 5px; color: #000000; font-weight: normal; } 
 
 a.navLink { display: block; color: #ffffff; padding: 2px 0 2px 3px; border-bottom: 1px solid darkred; background: transparent url(http://fitness.magicsport.pl/IMG/Menu/menu_dzial.gif) left center no-repeat; }
 a.navLink:hover { display: block; color: rgb(198,198,198); background: transparent url(http://fitness.magicsport.pl/IMG/Menu/menu_dzial.gif) left center no-repeat; padding: 2px 0 2px 3px; }
 a.navLink_wiecej { display: block; color: #ffffff; padding: 2px 0 2px 3px; text-align: right; font-weight: bold; font-size: 10px;}
 a.navLink_wiecej:hover { color: #ccc; }
 a.navSubLink { display: block; font-size: 11px; color: #000000; padding: 1px 0 1px 10px; background: transparent url(http://fitness.magicsport.pl/IMG/Menu/menu_poddzial2.gif) left center no-repeat; }
 a.navSubLink:hover { display: block; font-size: 11px; color: rgb(155,155,155); background: transparent url(http://fitness.magicsport.pl/IMG/Menu/menu_poddzial2.gif) left center no-repeat; padding: 1px 0 1px 10px; }
 
 #main_tab { background: rgb(255,210,202);}
 
 div.head { background: transparent url(http://fitness.magicsport.pl/IMG/Menu/menu_dzial.gif) left center no-repeat; color: #ffffff; padding: 4px 0 5px 8px; font-weight: bold; }
 div.menu_nav { background-color: rgb(30,30,30); color: #ffffff; padding: 4px 0 5px 8px; font-weight: bold; text-transform: uppercase;  }
 div.navHead { background-color:#F1F1F1;  border-top:1px #D5D5D5 solid; color: #2C2C2C; padding: 4px 0 5px 8px; font-weight: bold;  } 
 
 div#nav { 
 	padding: 0; 
 	background: transparent url(http://fitness.magicsport.pl/IMG/Menu/menu_dzial.gif) left center no-repeat; 
 	margin-bottom: 10px;
 }
 
 div#content { 
 	background: #ffffff; 
 	padding: 20px; 
 	line-height: 150%; 
 	text-align: justify; 
 	font-size: 13px;
 }
 
 div.subnav { padding-left: 13px; font-size: 11px; }
 div.commentHead { color: #999; font-size: 10px; padding-bottom: 1px; text-align: left; }
 div.comment { padding: 5px; margin-bottom: 10px; border: 1px solid #FFD0CD; }
 div.tabbox { margin-bottom: 10px; background-color: #FFD0CD; }
 div.tab { background: #FFA393; padding: 4px; color: #ffffff; text-align: justify; font-size: 11px; }
 div.tab2 { padding: 4px; color: #ffffff; text-align: left; font-size: 11px; }
 

  div.author { clear: both; margin-top: 15px; border-top: 1px solid #CCC; color:#CCC; font-size: 10px; padding-top: 1px; text-align: right; }
 div.newsText { text-align: justify; line-height: 18px; }
 div.data { font-size: 10px; color: #999; }
 span.data { font-size: 10px; color: #999; }
 .newsText hr { color: #EEE; background-color: #EEE; width: 75%; text-align: center; margin: 10px auto 10px auto; border: 0 none; border-top: 1px solid #EEE; height: 1px; } 
 div.newsOptions { margin: 9px 0 25px 0; text-align: right; font-size: 11px; }
 
 div.bbQuote { padding: 6px 10px 11px 70px; background: transparent url(http://img.magicsport.pl/ico/bbquote.gif) no-repeat top left; color: #555; }
 
 div.optionIcon { text-align: left; margin-bottom: 10px; }
 img.optionIcon { width: 32px; height: 32px; margin-right: 5px; border: 0 none; float: left; } 
 

 
 FORM { margin: 0; }
 TEXTAREA { overflow: auto; }
 INPUT, TEXTAREA { font-family: Verdana, Tahoma, Arial; font-size: 11px; }
 INPUT.t, TEXTAREA.t { border: 1px solid #DADADA; border-top-color: #BBB; border-left-color: #BBB; color: #000; }
 TEXTAREA.html { border: 1px solid #DADADA; border-top-color: #BBB; border-left-color: #BBB; color: #000; font-family: 'Courier New', Verdana; font-size: 12px; }
 SELECT { border: 1px solid #DADADA; border-top-color: #BBB; border-left-color: #BBB; font-size: 11px; color: #000; }
 INPUT.box { border: 0 none; cursor: pointer; background-color: transparent; margin: 0; }
 
 .newsImg { width: 100px; height: 100px; padding: 1px; float: left; margin-bottom: 1px; padding-right: 10px; align: left; text-align: left;}
 
 a.a_foot {
	color: #ffffff;
	text-decoration: none;
 }

 a.a_foot:hover {
	color: darkred;
 }

a.linki_top {
	color: rgb(171,171,179);
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
}

a.linki_top:hover {
	color: #ffffff;
}

a.menu_top {
    background: url(http://fitness.magicsport.pl/IMG/Menu/tlo_menu_selected.PNG);
	display: block;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 40px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

a.menu_top:hover {
	background: url(http://fitness.magicsport.pl/IMG/Menu/tlo_menu_selected2.PNG);
}


a.news_tyt {
	font-size: 12px;
	color: #FF8976;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Tahoma;
}

div.news_content {
	font-size: 11px;
	font-family: Tahoma;
	color: rgb(30,30,30);
	display: block;
	text-align: justify;
	padding: 5px;
	letter-spacing: 1px;
}
div.imgText {
	font-size: 11px;
	font-family: Tahoma;
	color: rgb(30,30,30);
	display: block;
	text-align: justify;
	padding: 5px;
	letter-spacing: 1px;
}

a.news_serwis {
	text-decoration: none;
	color: #FF8976;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	padding: 4px;
}
a.news_wiecej {
	text-decoration: none;
	color: #FF8976;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	padding: 4px;
}
.news_ajax {
	line-height: 19px;
	font-size: 10px;
	font-family: Tahoma;
}

a.news_ajax {
	display: block;
	border-left: 1px solid #999999;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	position: relative;
	height: 19px;
	background: #FFEAEA;
}
a.news_ajax:hover {
	text-align: center;
	font-size: 10px;
	background: #FFF9F9;
	color: #ffffff;

}
div.news_div {
	float: right;
	height: 19px;
	width: 33px;
}

a.news_head {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a.news_head:hover {
	color: darkred;
}

a.loga {
	color: #ffffff;
	display: block;	
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-align: right;
	padding: 2px;
}

a.loga:hover {
background: rgb(25,25,25);
text-decoration: none;
}

a.listaserwisow {
	color: #000000;
	display: block;	
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-align: right;
	padding: 2px;
}

a.listaserwisow:hover {
text-decoration: none;
background: transparent url(gfx/poddzial2.gif);
}


a.news_old {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	line-height: 19px;	
	padding-left: 10px;
	padding-right: 10px;
}

a.news_old:hover {
	background: rgb(204,0,0);
	color: #ffffff;
}

a.login_blob {
	color: darkred;
	text-decoration: none;
}

#outer_right { 
    position: relative; 
	float: right;
	clear: left;
	padding-left: 10px;
}

#outer_left { 
    position: relative; 
	float: left;
	clear: right;
	padding-right: 10px;

}
#top_table {
	border-bottom: 2px solid #FF615F; 
}	
div#logo a {
	padding: 5px;
	line-height: 30px;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Lucida Console;
}
div#logo a:hover {
	text-decoration: none;
	background: #FEE2E6;
	color: #ffffff;
}

div#logo a#magicsport:hover {
	background: #000000;
	color: #ffffff;
}	
div#bottom {
	border-top: 2px solid #FF615F; 
	font-size: 11px; 
	color: #000000; 
	line-height: 30px; 
	width: 100%; 
	word-spacing: 5px;
}

div#serwisy {
	background: #FEA230;
	height: 90px;
	width: 900px;
	border-bottom: 2px solid #FFA08F;
	background: transparent url(gfx/gradient_gora.gif) left top no-repeat;
}

a.serwis_link {
	height: 30px;
	font-size: 11px;
	line-height: 30px;
	font-family: Arial, Tahoma, Verdana;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	text-decoration: none;
	display: block;
}
a.serwis_link_pozostale {
	line-height: 30px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	text-decoration: none;
	display: block;
}

a.serwis_link:hover{
	background: #FFD3CC;
	color: #ffffff;
}

div#top_right_log_in {
	padding: 5px;
}
div#top_right_log_in a#top_right_log_in_pokaz_profil {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
div#top_right_log_in a#top_right_log_in_pokaz_profil:hover {
	color: #ffffff;
}
div#top_right_log_in a#top_right_log_in_wyloguj {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
div#top_right_log_in a#top_right_log_in_wyloguj:hover {
	color: #ffffff;
}
a.modul {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a.modul:hover {
	color: #9B9B9B;
}