
td{font-size : 13px;
	font-family : Tahoma,Verdana,Arial;}
.ok{
color:green;
font-weight:bold;
padding:5px;
}
.no{
color:red;
font-weight:bold;
padding:5px;
}
/*-------------------------------------------------------------- TLO ------------*/
.tlo_fon_top{
background-image:url(../images/portal/fon_top.gif);
}
.tlo_top1{
background-image:url(../images/portal/tlo_top1.gif);
width:100%;
}
.tlo_menu{
background-image:url(../images/portal/tlo_menu.gif);
}
.tlo_left{
background-image:url(../images/portal/fon_left.gif);
}
.tlo_right{
background-image:url(../images/portal/fon_right.gif);
}
.tlo_footer{
background-image:url(../images/portal/fon_bot.gif);
}
.tlo_menu_left_bot{
background-image:url(../images/portal/menu_left_bot.gif);
}
.tlo_menu_left_bot2{
background-image:url(../images/portal/menu_left_bot2.gif);
}
.tlo_login{
width: 100px; 
background-image:url(../images/portal/login_tlo.jpg); 
background-repeat:no-repeat; 
background-position: center;
}
.tlo_haslo{
width: 100px; 
background-image:url(../images/portal/haslo_tlo.jpg); 
background-repeat:no-repeat; 
background-position: center;
}
/*-------------------------------------------------------------- MENU ------------*/
.menu_admin_list {
    height:24px;
    padding-top:5px;
	text-align:left;
	background: url(../images/menu/adm_menu_list.gif) no-repeat left;
	cursor:pointer;
	font-size : 13px;
	width:100%;
}
.menu_admin_list_h {
    height:24px;
    padding-top:5px;
	text-align:left;
	background: url(../images/menu/adm_menu_list_h.gif) no-repeat left;
	cursor:pointer;
	font-size : 13px;
	width:100%;
}
.menu_admin_list a {color:#FF6600;text-decoration:none;}
.menu_admin_list a:hover {color:#E1021A;text-decoration:none;}
.menu_admin_list_h a {color:#E1021A;text-decoration:none;}
.menu_admin_list_h a:hover {color:#E1021A;text-decoration:none;}
/*----------------------------------------------------------------------------------- MENU */
.menu a{
 font-weight:bold; padding-left:7; padding-right:7px; font-size:13px; text-decoration:none;
 }
/*-----------------------------------------------------------------------------------  KONTAKT */

.contact_title {
  padding:7px 5px 7px 5px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}

.contact_input {
  width:100%;
}

.contact_input INPUT {
  width:250px;
	padding:2px;
	border:1px solid #777777;
}
.contact_input SELECT {
  width:250px;
	padding:2px;
	border:1px solid #777777;
}

.contact_input TEXTAREA{
  width:250px;
	height:150px;
	padding:2px;
	border:1px solid #777777;
}

.contact_button {
  padding:10px 0 20px 0;
}
/*----------------------------------------------------------------------------------- ADMIN & USER CSS*/
.admin_top {
  white-space:nowrap;
	padding:5px;
	background:#777778;
	border-bottom:1px solid #0B3080;
  	border-left:2px solid #FFF;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
.admin_top_0 {
  	white-space:nowrap;
	padding:5px;
	color:#FFFFFF;
	background: #777778;
	border-bottom:1px solid #0B3080;
	font-weight:bold;
	font-size:12px;
}
.admin_mid {padding:3px 5px 3px 5px;border-left:2px solid #FFF;}
.admin_mid_0 {padding:3px 5px 3px 5px;}
.admin_head {
  	width:520px;
  	height:31px;
	background:url('../images/portal/bg.jpg') no-repeat;
	padding-left:20px;
	padding-top:15px;
	font-size:17px;
	color:#0B3080;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:15px;
}
.admin_tit {white-space:nowrap;padding:10px 5px 10px 30px;font-weight:bold; text-align:right; }
.admin_tit_prac {padding:10px 5px 10px 10px; font-weight:bold; text-align:right; width:180px;}
.admin_tit_prac2 {padding:10px 5px 10px 10px; font-weight:bold; text-align:right; width:100px;}
.admin_tit_prac3 {padding:10px 5px 10px 10px; font-weight:bold; text-align:right; width:175px;}
.alb_cal {display:inline;}
.alb_cal IMG {cursor:pointer;}
.profil_head {
	font-size:15px;
	color:#0B3080;
	font-weight:bold;
	text-transform:uppercase;
}
.admin_0 {background:#DCE4F1;}
.admin_1 {background:#A3B8DA;}
.admin_0 a{font-size:11px;}
.admin_1 a{font-size:11px;}
.admin_0_a {background:#CBD7EB;}
.admin_1_a {background:#A3B8DA;}
.admin_0_a a{font-size:11px;}
.admin_1_a a{font-size:11px;}
.admin_button {padding:0px 20px 0px 20px;}
.admin_input INPUT {  
	width:250px;
	padding:2px;
	border:1px solid #777777;}
.admin_input_sredni{width:210px; text-align:center;}
.admin_input_sredni INPUT {  
	width:200px;
	padding:2px;
	border:1px solid #777777;}
.admin_input_sredni SELECT {  
	width:200px;
	padding:2px;
	border:1px solid #777777;}
.admin_input_maly{width:60px; text-align:center;}
.admin_input_maly INPUT {  
	width:50px;
	padding:2px;
	border:1px solid #777777;
	text-align:center;}
	
.admin_input TEXTAREA {width:90%;padding:3px;border:1px solid #777777;font-size:12px;}
.admin_input SELECT{  
	width:250px;
	padding:2px;
	border:1px solid #777777;
	}
/*----------------------------------------------------------------------------------- PLAN*/
.text_area TEXTAREA {
width:80%;
}
.plan_dzial{
	color:red;
	font-weight:bold;
	text-align:center;
	padding:10px;
}
.plan_dzial_left{
	color:red;
	font-weight:bold;
	text-align:left;
	padding:10px;
	padding-left:15px;
}
.plan_menu{
	line-height:20px
}
.plan_pracownia{
	color:#004080;
	font-weight:bold;
	text-align:center;
	padding:10px;
}
.plan_opiekun{
	color:#0080FF;
	font-weight:bold;
	text-align:center;
	padding:10px;
}
.plan_title{
	color:#800040;
	font-weight:bold;
}
.plan_godzina{
	font-weight:bold;
	padding-top:10px;
}
.plan_grupa{
	color:#0000A0;
	font-weight:bold;
	padding-top:10px;
}
.plan_miejsce{
	color:#FF0000;
	padding-top:10px;
}
.plan_title td{
	width:20%;
	text-align:center;
}
.plan_border td, table.plan_border
{
          border: 1px solid #777777;
}

.sukcesy_title{
	color:#800040;
	font-weight:bold;
	text-align:center;
}

.sukcesy_grupa{
	color:#0000A0;
	font-weight:bold;
	padding-top:10px;
	width:110px;
	text-align:center;
}
.sukcesy_opis{
	padding-top:10px;
	width:400px;
	text-align:left;
}
.sukcesy_grupa_2{
	color:#0000A0;
	font-weight:bold;
	padding-top:10px;
	width:200px;
	text-align:center;
}
/*----------------------------------------------------------------------------------- NEWS*/
.news_view_title {
   	padding:8px 5px 10px 10px;
   	float:left;
	font-weight:bold;
   	font-size:14px;
	color:#FF6600;
	text-align:justify;
}	
.news_view_img {padding:3px 20px 5px 10px;float:left;}
.news_view_img IMG {border:1px solid #FF6600;}
.news_view_desc {
  	text-align:justify;
  	font-size:13px;
	line-height:1.5;
	font-weight:normal;
	color:#676767;
	padding-top:5px;
	width:100%;

}
.news_source{
  	font-size:11px;
	color:#AAA;
	text-align:center;
	padding-top:2px;
	font-weight:normal;
}
/*----------------------------------------------------------------------------------- LISTOWANIE */
.wa_listing { padding:10px 0 20px 0; text-align:center; font-size:13px; }
.wa_listing a { color:#FF6600; }
.wa_listing a:hover { color:#FF0000; }
.wax_listing { padding:10px 0 0 0; text-align:center; }
.wax_listing a { #FF6600; }
.wax_listing a:hover { color:#FF0000; }
/*----------------------------------------------------------------------------------- KOMENTARZE */
.com_line {
  height:11px;
  background:url('../images/buttons/hr02.gif') no-repeat center;
}

.com_date_add {
  text-align:left;
  font-weight:bold;
	color:#FF6600;
	font-size:11px;
	padding:0 0 0 23px;
}

.com_nick {
  text-align:right;
  font-weight:bold;
	color:#FF6600;
	font-size:11px;
	padding:0 23px 0 5px;
}

.com_text {
  text-align:justify;
	font-size:12px;
	padding:0 23px 20px 23px;
	font-style:italic;
}

.com_add {
   text-align:right;
	 padding:5px 23px 10px 0;
}

.com_add IMG {
   cursor:pointer;
}

.com_add_none {
   text-align:right;
	 padding:5px 23px 10px 0;
}

img{border:0px}

th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 11px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-transform:uppercase;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.title3 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title3 a {
	color : #EF6D00;
}
.title3 a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}

p a{ color : #FF6600; font-weight:bold; text-decoration:none;}
p a:hover{ color : #FF0000; font-weight:bold;text-decoration:underline;}


.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #555555;
}
.menu02 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 7px;
	margin-right : 7px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	text-align: center;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #333333;
}
.data {
	color : #9A9A9A;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.t01 {
	color : #F3400F;
	margin-top : 1px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01a {
	color : #000000;
	font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01a a {
	color : #000000;
	text-decoration: none;
}
.menu01a a:hover {
	color : #FFFFFF;
}
a{ color : #FF6600; }
a:hover{ color : #FF0000; }
