 body { 
    margin:0px; background: #FFFFFF url(include/gfx/tlo.jpg) repeat-x;
 	margin-top: 0; 
 	color: #000; 
 	overflow: yes;
 }
 div, td { 
 	font: 12px Verdana, Arial, sans-serif; 
 	color: #000000;
 }
 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 #75A7C8; color: #7B7B7B; padding: 5px 0 1px 30px; background: transparent url(include/gfx/poddzial2.gif) left center no-repeat; }
 a.navSubLink_fit:hover { display: block; font-size: 11px; color: #7B7B7B; border-bottom: 1px solid #75A7C8; background: rgb(59,59,59) url(include/gfx/poddzial2.gif) left center no-repeat; padding: 5px 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; font-weight: bold; font-size: 13px; color: #FFFFFF; padding: 2px 0 2px 10px; left center no-repeat; text-decoration: none; }
 a.navLink:hover { display: block; color: #7B7B7B; background: transparent url(include/gfx/dzial.gif) left center no-repeat; padding: 2px 0 2px 10px; }
 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; border-bottom: 1px solid #EED259; padding: 2px 0 2px 25px; background: transparent url(include/gfx/poddzial2.gif) left center no-repeat; }
 a.navSubLink:hover { display: block; font-size: 11px; color: #7B7B7B; border-bottom: 1px solid #EED259; background: transparent url(include/gfx/poddzial2.gif) left center no-repeat; padding: 2px 0 2px 25px; }
 
 #main_tab { background: #FCFCFC;}
 
 div.head { background: transparent url(img/modulek.gif); color: #31627E; padding: 4px 0 5px 8px; font-weight: bold; }
 div.head2 { border:1px #F5F5F5 solid; background: transparent url(include/gfx/moduls.gif); color: #FFFFFF; padding: 4px 5 5px 5px; font-weight: bold; }
 div.head3 { border:1px #F5F5F5 solid; background: transparent url(include/gfx/moduls2.gif); color: #FFFFFF; padding: 4px 5 5px 5px; font-weight: bold; }
 div.head4 { border:1px #F5F5F5 solid; background: transparent url(include/gfx/moduls3.gif); color: #FFFFFF; padding: 4px 5 5px 5px; font-weight: bold; }
 div.head5 { border:1px #F5F5F5 solid; background: #FFFFFF url(include/gfx/moduls4.gif) repeat-x; color: #FFFFFF; padding: 4px 5 5px 5px; font-weight: bold; }
 div.head6 { border:1px #E3E5E9 solid; background: #FFFFFF url(include/gfx/moduls5.gif) repeat-x; color: #FFFFFF; padding: 4px 5 3px 3px; font-weight: bold; }
 div.head7 { border:1px #FFFFFF solid; background: #FFFFFF url(include/gfx/moduls6.gif) repeat-x; color: #FFFFFF; padding: 4px 5 5px 5px; font-weight: bold; }
 div.head8 { border:1px #E3E5E9 solid; background: #FFFFFF; color: #FFFFFF; padding: 4px 5 5px 5px; font-weight: bold; }
 div.head9 { border:1px #E3E5E9 solid; background: #FFFFFF url(include/gfx/moduls5.gif) repeat-x; color: #FFFFFF; padding: 4px 5 3px 3px; font-weight: bold; }
 div.head10 { border:1px #FED0AE solid; background: #FFFFFF url(include/gfx/moduls7.gif) repeat-x; color: #FFFFFF; padding: 4px 5 3px 3px; font-weight: bold; }
 div.head11 { border:1px #FED0AE solid; background: #FFFFFF url(include/gfx/modul.gif) repeat-x; color: #FFFFFF; padding: 4px 5 3px 3px; font-weight: bold; }
 div.head12 { border:1px #FED0AE solid; background: #FFFFFF url(include/gfx/modul2.gif) repeat-x; color: #FFFFFF; padding: 4px 5 3px 3px; font-weight: bold; }
 div.head13 { border:1px #FED0AE solid; background: #FFFFFF url(include/gfx/modul3.gif) repeat-x; color: #FFFFFF; padding: 4px 5 3px 3px; font-weight: bold; }
 div.menu_nav { background-color: #FCFCFC; 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(include/gfx/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: #ffffff; font-size: 12px; padding-bottom: 3px; text-align: left; }
 div.comment { padding: 5px; margin-bottom: 4px; background-color: #F8FBFC; border: 1px solid #EFF6F9;}
 div.gwar_i_wykop { padding: 1px; margin-bottom: 1px; margin-top: 1px; background-color: #FCFCFC; border: 1px solid #FCFCFC;}
 div.tabbox { margin-bottom: 10px; background-color: #FFD0CD; }
 div.tab { background: #EFF6F9; padding: 4px; color: #000000; text-align: justify; font-size: 12px; }
 div.tab2 { background: #EFF6F9; padding: 4px; color: #000000; text-align: left; font-size: 12px; }
 
  div.author_lead { clear: both; margin-top: 2px; color:#CCC; font-size: 11px; padding-top: 1px; text-align: left; }
  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: 125px; height: 125px; padding: 4px; float: left; margin-bottom: 4px; padding-right: 10px; align: left; text-align: left;}
 
 a.a_foot {
	color: #ffffff;
	text-decoration: none;
 }

 a.a_foot:hover {
	color: darkred;
 }
 
a.linki_gora {
	font-size: 13px;
	margin-left: 5px;
	color: #044E8E;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Tahoma;
}
a.linki_gora:hover {
	font-size: 13px;
	margin-left: 5px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Tahoma;
}
a.linki_menu {
	font-size: 12px;
	margin-left: 3px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Tahoma;
}
a.linki_menu:hover {
	font-size: 12px;
	margin-left: 3px;
	line-height: 16px;
	color: #E70810;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Tahoma;
}
 
 

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

a.linki_top:hover {
	text-decoration: underline;
}

a.menu_top {
    background: url(include/gfx/tlo_menu_selected.gif);
	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(include/gfx/tlo_menu_selected2.gif);
}

a.moduly {
	background: #B51F2A;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 14px;	
	padding-left: 0px;
	padding-right: 5px;
}

a.moduly:hover {
	background: #B51F2A;
	color: #FFFF1C;
}

a.moduly2 {
	background: #FFDC62;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #E59930;
	line-height: 18px;	
}

a.moduly2:hover {
	background: #FFDC62;
	color: #CA0000;
}
a.moduly3 {
	background: #B8C7E6;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 14px;	
	padding-left: 0px;
	padding-right: 5px;
}

a.moduly3:hover {
	background: #B8C7E6;
	color: #FFFF1C;
}
a.moduly4 {
	background: #FF863A;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 14px;	
	padding-left: 5px;
	padding-right: 5px;
}

a.moduly4:hover {
	background: #FF863A;
	color: #CA0000;
}
a.moduly5 {
	background: #D5E3EC;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #5A6B75;
	line-height: 14px;	
	padding-left: 0px;
	padding-right: 5px;
}

a.moduly5:hover {
	background: #D5E3EC;
	color: #CA0000;
}

a.moduly6 {
	background: #F6FFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #5A6B75;
	line-height: 14px;	
	padding-left: 0px;
	padding-right: 5px;
}

a.moduly6:hover {
	background: #D5E3EC;
	color: #CA0000;
}

a.moduly7 {
	background: #F6FFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #5A6B75;
	line-height: 14px;	
	padding-left: 0px;
	padding-right: 5px;
}

a.moduly7:hover {
	background: #D5E3EC;
	color: #CA0000;
}

a.moduly8 {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #1566A8;
	line-height: 14px;	
	padding-left: 0px;
	padding-right: 5px;
}

a.moduly8:hover {
	color: #1566A8;
}

a.moduly9 {
	color: #FFFFFF;
	background: #D36725;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	line-height: 14px;	
	padding-left: 0px;
	padding-right: 5px;
}

a.moduly9:hover {
	background: #D36725;
	color: #CA0000;
}

a.news_tyt {
	font-size: 14px;
	margin-left: 5px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Tahoma;
}

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

div.news_tyt {
	font-size: 14px;
	margin-left: 15px;
	color: #044E8E;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Tahoma;
}

div.data {
	background: #460D0D;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 14px;	
	padding-left: 5px;
	padding-right: 5px;
}

div.news_content {
	font-size: 12px;
	margin-bottom: 20px
	margin-left: 12px;
	font-family: Tahoma;
	color: #000000;
	display: block;
	text-align: justify;
	letter-spacing: 1px;
}
div.news_content2 {
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 20px
	margin-left: 4px;
	font-family: Tahoma;
	color: #000000;
	display: block;
	text-align: justify;
	letter-spacing: 1px;
}
div.komentarze_tytul {
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	color: #000000;
	display: block;
	text-align: justify;
	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: #666666;
	font-family: Tahoma;
	font-size: 12px;
}

a.news_wiecej {
	text-decoration: none;
	background: #460D0D;
	color: #FF0000;
	font-family: Tahoma;
	font-size: 12px;
	text-align: right;
}

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.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: 1px solid #EDEDED;
}	
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: 1px solid #C3C3C3;
	font-size: 9px;
	color: #FFFFFF; 
	line-height: 15px;
	width: 100%; 
	word-spacing: 4px;
}

div#serwisy {
	background: #FEA230;
	height: 10px;
	width: 1100px;
	background: #FFFFFF 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.cena {
	height: 40px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	color: #CA0000;
	text-decoration: none;
}

a.cena2 {
	height: 40px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	color: #0000FF;
	text-decoration: none;
}

a.cena2:hover {
	height: 40px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	color: #0000FF;
	text-decoration: none;
	background: #BFBFFF;
}

a.serwis_link:hover{
	background: #B8E6FE;
	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: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

a.modul:hover {
	color: #9B9B9B;
}
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(include/gfx/poddzial2.gif);
}

a.moduly10 {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #E59930;
	line-height: 18px;	
}

a.moduly10:hover {
	color: #CA0000;
}