﻿
H1
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	vertical-align: middle;
	text-transform: none;
	color: black;
	direction: ltr;
	font-style: normal;
	text-align: left;
	font-variant: normal;
	/*text-decoration: underline;*/
	position: relative;
	width: 100%;
}
H2
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #DC143C;
	font-style: italic;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	left: 1cm;
	position: relative;
	width: 30px;
}
BODY
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-style: normal;
	background-color: #ffffff;
	font-variant: normal;
	margin: 0 0 0 0;
	
}
P
{
    font-family  : "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
    line-height: 1.5em;
	color: black;
	font-variant: normal;
	
}

a 
{
	font-family  : "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:Black;
	text-decoration:none
}
a.index 
{
	font-family  : "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	text-decoration:none
}

.Button
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	vertical-align: middle;
	text-transform: uppercase;
	color: blue;
	background-color: buttonface;
	text-align: center;
	width: 100%;
}
.Label
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: black;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.TextBox
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	vertical-align: middle;
	/*color: navy;*/
	font-style: normal;
	background-color: #ffffff;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 100%;
}
.DropDownList
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	background-color: White;
	font-size: 12px;
	/*color: navy;*/
	padding-left:5px;
	text-align: left;
	width: 70%;
}

.DropDownList2
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	background-color: White;
	font-size: 12px;
	/*color: navy;*/
	padding-left:5px;
	text-align: left;
}

.TreeMenu
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	/*text-transform: uppercase;*/
	color: black;
	/*font-style: normal;
	font-variant: normal;
	width: 100%;*/
	line-height: 1.5em;
    padding-top: 90px;
}
/*.GridView
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	background-color: White;
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: normal;
	font-size: 12px;
	vertical-align: middle;
	text-transform: none;
	border-left: black thin solid;
	color: navy;
	padding-left:5px;
	border-bottom: black thin solid;
	position: relative;
	text-align: left;
	left: 1cm;
	width: 100%;
}
*/
.GridView
{
    padding-left:5px;
    width: 98%;
    
}
TD
{
	vertical-align: middle;
	text-align: left;
}
TABLE
{
	left: 25px;
	position: relative;
}


.TextBox1
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	height: 1.5em;
	font-size: 12px;
	padding-left:5px;
	vertical-align: middle;
/*	color: navy; */
	font-style: italic;
	background-color: White;
	text-decoration: none;
	width: 100%;
	border: none;
	border-bottom: thin #CCC dashed;
}

.TextBox2 /*edytowalny*/
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	height: 1.5em;
	font-size: 12px;
	padding-left:5px;
	vertical-align: middle;
/*	color: navy; */
/*	font-style: italic; */
	background-color: White;
	text-decoration: none;
	width: 100%;
/*	border: none;
	border-bottom: thin #CCC dashed; */
}

.adnotacja, .adnotacja a
{
	font-family: "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
	height: 1.5em;
	font-size: 10px;
	vertical-align: middle;
}

.adnotacja a
{
	text-decoration: underline;
}

.adnotacja a:hover
{
	text-decoration: none;
}

#tvMenu
{
	padding:0px;
	margin:0px;
	
}


/****************** OPLATY by FooKy ******************/
	
.naleznosci{
	float				 : left;
	width: 45%;
	margin-right: 1%;
}
.sumy{
	float				 : left;
	margin-right		 : 10px;
	width: 45%;
}
.wplaty {
	float				 : right;
	margin-right		 : 10px;
	width: 52%;
}

.wyplaty 
{
    width                : 99%;
    margin-right		 : 10px;
}

.oceny,
.historia
.sumy,
.GridView,
.naleznosci,
.wplaty,
.wyplaty{
	border               : 1px #CCC solid ;
	border-collapse      : collapse;
    font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}


.tableCaption{
	font-size			  : Larger;
	/*font-weight           : bolder;*/
	background-color      : #FFF;
	color                 : #666;  
	padding               : 5px 10px;
}




.tableCaption1 td,
.oceny th,
.GridView th,
.historia th,
.naleznosci th,
.wplaty th,
.wyplaty th{
	background            : #e9e9ea;
	border-top            : 1px solid #CCC;
	text-align            : center;
	font-weight           : bold;
	height				  : 3em;
}

.oceny tr td,
.historia tr td,
.naleznosci tr td,
.sumy td tr,
.GridView td tr,
.wplaty tr td,
.wyplaty tr td{
	padding				  : 5px;
	color                 : #555;
}

.oceny tr:hover,
.historia tr:hover,
.naleznosci tr:hover,
.sumy tr:hover,
.GridView tr:hover,
.wplaty tr:hover,
.wyplaty tr:hover{
	background            :#D6F5FC;
}

.oceny tr:hover td,
.historia tr:hover td,
.naleznosci tr:hover td,
.wplaty tr:hover td,
.sumy tr:hover td,
.GridView tr:hover td,
.wyplaty tr:hover td{
    color                 : #454545;
}

.naleznosci a:link,
.naleznosci a:visited,
.oceny a:link,
.oceny a:visited,
.wplaty a:link,
.wplaty a:visited
.historia a:link,
.historia a:visited
.GridView a:link,
.GridView a:visited
{
	color                 : #555;
	text-decoration		  : underline;
}

.naleznosci a:hover,
.wplaty a:hover,
.oceny a:hover
.historia a:hover
.GridView a:hover
{
	color                 : #003366;
	text-decoration       : none;
}

.nowrap{
	white-space:nowrap;
}
/******************************************************/


#header
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position:static;
	left:0;
	
	margin-top: 15px;
	width: 100%;
	height: 91px;
	background-color: #C40F11;
}

#header img
{

	margin-left:50px;
}

#Footer
{
	margin-left: 25%;
    margin-right: 25%;

}

.site_title
{
	color:#FFFFFF;
	font-size:2em;
	width:200px;

}

.treeHoover, .treeSelected
{
	/*Font-Underline="True" ForeColor="#5555DD" Font-Italic="False"*/
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	color:#C40F11;
}



/***** Instrukcje *****/
#instrukcje{
	margin: 20px 30px;
	padding: 15px 10px 15px;
	background-color:#fff;
	background-repeat:no-repeat;
	border: 1px solid lightgray;	
}
#instrukcje legend {
	padding: 2px 5px;
	text-transform: uppercase;
	text-indent: 0;
	background-color: #fff;
	border: 2px solid lightgray;	
}

#instrukcje span{
  padding-top: 10px;
  font-size: 0.9em;
  font-family: Tahoma;
}


/***** sugestia - część studenta *****/

#sugestia{
  margin: 20px 30px;
	padding: 15px 10px 15px;
	background-color:#fff;
	background-repeat:no-repeat;
	border: 1px solid lightgray;
}

#sugestia legend{
  padding: 2px 5px;
	text-transform: uppercase;
	text-indent: 0;
	background-color: #fff;
	border: 2px solid lightgray;
}

#sugestia table{
  width: 100%;
  height: 100%;
  text-align: center;
  padding-right: 50px;
}

#sugestia td{
  padding-top: 15px;
}
#sugestia .td_left{
  width: 20%; 
  text-align: left;
}

#sugestia .td_right{
  width: auto;
  text-align: left;

}

#sugestia .td_right {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #cccccc;
  empty-cells:hide;
}

#sugestia textarea{
  height:150px;
  width:100%;
  border: 1px solid #cccccc;
  font-family: Verdana, Arial, 'Times New Roman' , 'Courier New';
  padding-left: 5px;
  overflow: auto;
}



/********************** MESSAGES ********************/


.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 0px 0px;
    padding:15px 10px 15px 30px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/icons/information-button.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/Images/ok.gif');
      
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/icons/exclamation.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/icons/exclamation-red.png');
}

/*** Sugestie wyslane *****/

.wyslane th {
	background            : #e9e9ea;
	border-top            : 1px solid #CCC;
	text-align            : center;
	font-weight           : bold;
	height				  : 3em;
}

.wyslane tr:hover{
	background            :#D6F5FC;
}

/*** FAQ  ***/

.faq-top-links OL { counter-reset: item }
.faq-top-links LI { 
    display: block;
    padding: 7px;


}
.faq-top-links LI:before { 
    content: counters(item, ".") " "; 
    counter-increment: item;
    padding-right: 10px;
}

li.faq-top-link-clear-before:before{
    content: "\002022";
    counter-increment: none;
}



li.faq-li-gap{
    padding-bottom: 10px;
}

div.faq-article-padding{
    padding: 10px;
    margin-top: 10px;
    border-color: gray;
    border-style:solid;
}

div.faq-article-hidden{
    display:none;
}

div.faq-top-links{
    margin-top: 50px;
}

.faq-header{
     text-align:center;
     font-size: 18px;
}

a.faq-article-toggle {
    text-decoration:underline;
}

