/* styl do kursu aterotrombozy */
#header{
	border-top: 5px solid #033052;
	border-bottom: 1px solid #3689b8;
	background-color: #2372ad;
	background-image: url(../../images/atero/logo_bg.png);
	background-repeat: no-repeat;
	background-position: left;
	color: white;
}
#kursy table {
	border: 0;
}
#kursy table td, #kursy table th { 
	padding: 0.9em;
}
#kontakt_form table td, #kontakt_form table th {
	padding: 0;
}
#kursy table th.nazwa {
	width: 60%;
}
#kursy table th.postep {
	width: 20%;
}
#kursy table th.waznosc {
	width: 20%;
}
#kurs_dodaj{
	background-color: #f1f1f1;
	border-bottom: 1px solid #dbdbdb;
	height: 40px;
	padding: 10px 0 0 20px;
	margin-left: -20px;
}
#kurs_dodaj .title{
	color: #054574;
	font-weight: bold;
	font-size: 1.2em;
	margin: 4px 10px 0 10px;
}
#kurs_dodaj .form{
	color: #054574;
	font-weight: bold;
	font-size: 1.2em;
	margin: 2px 10px 0 10px;
}
#kurs_dodaj .form input{
	border: 1px solid #a5acb2;	
}
.table_input{
	border: 1px solid #a5acb2;
}
.button{
	background-color:white;
	background-image:url(../../images/button_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:1px solid #4E95C9;
	color:#054574;
	cursor:pointer;
	font-size:16px;
	margin:5px;
}
td input.text, td textarea.textarea{
	margin: 5px 0 5px 5px;
}
#kurs_dodaj .form #button{
	margin-top: 5px;
	border: 0;
}
#kurs .left_menu_kurs div.rozdzial{
	color: #054574;
	font-size: 1.2em;
}
#kurs .left_menu_kurs a.sekcja_sel{
	background-color: #c30012;
	color: white;
}
#book_separator{
	border-right: 1px solid #4499d8;
	width: 1px;
	height: 100%;
}
#over_footer{
	background-color: #2372ad;
}
#over_footer div.progress{
	border-right: 1px solid #5298cc;
}
#over_footer div.control{
	border-right: 1px solid #5298cc;
}
#kurs_content .tytul{
	color: #054574;
	font-size: 2.3em;
	font-weight: bold;
}
#kurs_content .zajawka,.tresc{
	font-size: 1.3em;
}
table{
	color: #054574;
}	
th.first_row, th.table_header{
	background-color: #dceaf3;
	color: #054574;
	font-weight: bold;
	padding-left:5px;
}
th.table_header a{
	color: white;
}
th.grayed{
	background-color: #f1f1f1;
}
th, td.table_cell_even, td.table_cell_odd{
	border-bottom: 1px solid #dbdbdb;
	font-weight: normal;
}
#kurs .left_menu_kurs{
	border-top: 2px solid #cfe4f1;		
}

#kurs .content_kurs{
	border-left: 1px solid #a8cfed;
}	

#kurs .bookmarks_kurs{
	border-left: 1px solid #a8cfed;	
}
.top_border{
	border-top: 1px solid #4499d8;
	width: auto;
}
#login_box{
	height: 40px;
	margin: 15px 20px 0 0;
	width: auto;
}
span.subTitle{
	font-size: 1em;
	color: #2372ad;
	font-weight: normal;
}
div.tree_active{
	background-color: #c30012;
	width:auto!important;
}
div.tree_active a{
	color: white;
}
div.tree_active:hover{
	color: white;
}
/* Egzamin */
div#kursy div#egzamin{
	/*background-color: #dceaf3;*/
	color: #27537a;
	font-size: 1.2em;
	line-height: 1.5em;
}
div#kursy div#statystyki{
	/*background-color: #dceaf3;*/
	color: #27537a;
	font-size: 1.2em;
	line-height: 1.5em;	
}
div#kursy div#notatki{
	/*background-color: #dceaf3;*/
	color: #27537a;
	font-size: 1.2em;
	line-height: 1.5em;	
}
div#kursy div#kontakt{
	/*background-color: #dceaf3;*/
	color: #27537a;
	font-size: 1.2em;	
}
div#kursy div#opis{
	/*background-color: #dceaf3;*/
	color: #27537a;
	font-size: 1.2em;	
	margin-right: 20px;
}
div#kursy .separator{
	border-top: 1px solid #a3d1f0;
	width: 100%;
	height: 1px;
	margin: 5px 0 5px 0;
}
#egzamin div#answers .answer{
	background-color: #f6f6f6;
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #dbdbdb;
}
#egzamin .question_title{
	color: #054574;
	font-size: 1.7em;
	font-weight: bold;
	padding-bottom: 10px;
}
#egzamin .question_body{
	color: #054574;
	font-size: 1.7em;
}
#egzamin div#answers{
	color: #000000;
	font-size: 1.5em;
}
#egzamin .bookmarks_egzamin{
	border-right: 1px solid #a8cfed;
	background-image: url(../../images/pytania_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 5px 0 0 20px;
	color: #054574;		
	font-size: 1.8em;
}
.pytanie_count{
	background-color: #c30012;
	color: white;
	margin: -5px 0 0 -20px;
	padding: 10px 0 5px 15px;
}
.tree_header{
	background-image: url(../../images/atero/separator.png);
	background-repeat: repeat-y;
}
div#egzamin_content div#navi_btns_answer{
	width:500px;
}
div#egzamin_content div#navi_btns_answer div.answer{
	margin:0 5px 0 5px;
}
div#short_form{
	width: 340px;
}

