body { font-size: 12px; font-family: Arial, Tahoma, Verdana; }
body .right_col { float: none; width: 95%; }
body .center{ text-align: center; }
body .bold { font-weight: bold; }

.news_navi , .bottom_boxes , .dzieci_button , .facebook_button , .add_comment_box , .news_box , .rodzice_button , .comments_box , .mlodziez_button , .navi_box , .top , .article_page_function_box , .print-link , .sos_daily .navi_box , .sos_daily .dzieci_button , .sos_daily .rodzice_button , 
.sos_daily .top , body .left_col , .sos_daily .news_box , .sos_daily .bottom_boxes ,
.sos_daily .mlodziez_button , .sos_daily .facebook_button , .sos_daily .select-week-to-daily ,
.sos_daily .communique , .hide-to-print   
  { display: none;  }

.sos_daily table.Daily { 	
  border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white; 
}
 
.sos_daily table.Daily td {
  padding: 5px; 
	border-width: 1px;	
	border-style: inset;
	border-color: gray;
	background-color: white;	
}
    
.sos_daily table.Daily a { font-weight: bold; color: black; }
.sos_daily table.Daily tbody tr td ul li { margin-bottom: 10px; }
.sos_daily table.Daily tbody tr td .about_date { display: block; font-size: 14px; }

.only-to-print { display: block; margin: 15px 0;  }
.row-only-to-print { display: table-row; }

body .right_col .article_page #content-box { padding: 20px; }

.tabelka {width: 100%; margin: 0 0 20px 0;}
	.tabelka thead tr {border: 1px solid #2b2171;}
		.tabelka thead tr th {background: url(../../image/th_bg.png) repeat-x 0 0 #2b2171; text-align: left; padding: 8px 10px; line-height: 1.0; color: #fff;}
			.tabelka thead tr th strong {font-weight: bold;}
		.tabelka thead tr th.border {border-right: 1px solid #fff;}
		.tabelka tbody tr td {border: 1px solid #fff; padding: 10px;}
		.tabelka tbody tr:nth-child(even) td {background: #e5e5e5;}
		.tabelka tbody tr:nth-child(odd) td {background: #f2f2f2;}
.tabelka table tbody tr td { border: 0 !important; }
.tabelka tbody tr.table-header td { background: url(../../image/th_bg_green.png) repeat-x 0 0 !important; }

table.Scores_Test tbody tr td { text-align: center; }
table.Scores_Test tbody tr td input[type="text"] { padding: 6px; text-align: center; width: 40px; border: 1px solid gray; }

table.technical_table td.student_name { font-size: 16px; }
table.technical_table tr td { padding: 3px !important; }

table.Scores_Test_Print tbody tr td .special-tbody-bg { display: block; }
table.Scores_Test_Print { border-collapse: collapse; }
table.Scores_Test_Print td , table.Scores_Test_Print th { border: 1px solid black !important; vertical-align: bottom; }
table.Scores_Test_Print td.bigger-size-font { font-size: 12px; }

table.Scores_Test_Print.dodatkowe_punkty tbody td , table.Scores_Test_Print.dodatkowe_punkty th { vertical-align: middle; }
table.Scores_Test_Print.dodatkowe_punkty tbody tr td textarea { font-size: 11px; font-family: Tahoma; padding: 3px; border: 0; border-top: 1px solid #CCC; width: 100%; }