body{
	 background-color: #f1f1e7;	
background-position:left top;
background-image:url('images/body_top_shadow.gif');
background-repeat:repeat-x;
	 color:#62625a;
margin:0px;
padding:0px;
font-size:11px;
font-family:Tahoma;
color:#686254;
	}
img {
border :0px;
margin:0px;
}
.top_menu_text{
font-family:Tahoma;
font-size:11px;
color:#655a3e;
}
.top_menu_login{
font-family:Tahoma;
font-size:11px;
color:#840000;
font-weight:bold;
}
#page{
margin: 0 auto;
width:942px;
}
#top{
height:140px;
width:942px;
font-size:0px;
}
#top_menu{
float:left;
height:42px;
width:942px;
}
#top_tlo{
float:left;
background-image:url('images/headers/header_group.jpg');
background-repeat:no-repeat;
width:942px;
height:139px;
font-size:0px;
}
#top_menu_left{
margin-left:0px;
background-position:left bottom;
background-image:url('images/top_border_point.gif');
background-repeat:repeat-x;
float:left;
width:262px;
height:42px;
line-height:42px;
}
#top_menu_left img{
margin-top:11px;
vertical-align:-5px;
margin-right:10px;
margin-left:10px;
}
#top_menu_right img{
margin-top:11px;
vertical-align:-5px;
margin-right:5px;
margin-left:15px;
}
#top_menu_right_loged img{
margin-top:11px;
vertical-align:-5px;
margin-right:5px;
margin-left:5px;
}
#top_menu_left_border{
width:2px;
height:42px;
background-position:right bottom;
background-image:url('images/top_border_left.gif');
background-repeat:no-repeat;
float:left;
height:42px;
}
#top_menu_right_border{
width:2px;
height:42px;
background-image:url('images/top_border_right.gif');
background-repeat:no-repeat;
float:right;
height:42px;
}
#top_menu_right ,#top_menu_right_loged{
background-position:right bottom;
background-image:url('images/top_border_point.gif');
background-repeat:repeat-x;
float:right;
height:42px;
width:470px;
line-height:42px;
}
#top_logo{
float:left;
margin-top:25px;
margin-left:10px;
}
#top_baner{
float:right;
margin-top:20px;
margin-left:10px;
margin-bottom:0px;
padding:1px;
width:470px;
height:60px;
border: 1px solid #dcdace;
line-height:0px;
overflow:hidden;
}
#top_baner img {
float:left;
border :0px;
margin-bottom:0px;
}

#top_bottom_line{
background-color: #dbd7cc;
float:left;
height:1px;
border: 1px solid #f1f1e7;
border-top:0px;
border-bottom:0px;
width:940px;
font-size:0px;
line-height:0px;
}



#main_top_line{
float:left;
width:942px;
height:1px;
margin: 0px;
border: 0px;
font-size:0px;
line-height:0px;
background-color: #ffffff;
}
#main_top_line_left{
float:left;
width:2px;
height:1px;
margin: 0px;
border: 0px;
font-size:0px;
line-height:0px;
background-color: #dbd7cc;

}
#main_top_line_right{
float:right;
width:2px;
height:1px;
margin: 0px;
border: 0px;
background-color: #dbd7cc;

}

#main{
float:left;
width:940px;
background-color: #ffffff;
border: 1px solid #dbd7cc;
border-top:0px;
border-bottom:0px;
}
#main_left_column{
float:left;
padding-left:20px;
width:214px;

}



#footer{
margin:0 auto;
width:900px;
background-color:#ffffff;

}
#footer_kontakt{

float:left;
width:665px;
}

#footer_cien{
width:665px;
height:19px;
background-position:left top;
background-image:url('images/footer_cien_main.gif');
background-repeat:repeat-x;
}

#footer_cien_lewy{
width:665px;
height:19px;
background-position:left top;
background-image:url('images/footer_cien_lewy.gif');
background-repeat:no-repeat;
}

#footer_buttons{
width:235px;
float:left;
}

#page_end{
font-size:0px;
float:left;
margin: 0px;
padding:0px;
width:942px;
height:3px;
background-position:left top;
background-image:url('images/footer_page_end_center.gif');
background-repeat:repeat-x;
}

#page_end_lewy{
font-size:0px;
float:left;
height:3px;
width:3px;
background-position:left top;
background-image:url('images/footer_page_end_left.gif');
background-repeat:no-repeat;
}

#page_end_prawy{
font-size:0px;
float:right;
width:3px;
height:3px;
background-position:right top;
background-image:url('images/footer_page_end_right.gif');
background-repeat:no-repeat;
}

#credits{
background-color: #f1f1e7;
width:942px;
float:left;
}
/*dla napisu samorzad Studentow*/
.footer_text_bold{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#144f00;
}

/*dla tekstu po samorzadzie studentow*/
.footer_text_simple{
font-family:Tahoma;
font-size:11px;
color:#555044;
}

/*dla prawa i design by*/
.credits_text{
font-family:Tahoma;
font-size:11px;
color:#686254;
}

#credits_left{
float:left;
padding-left:10px;
padding-top:10px;
}
#credits_flexis{
float:right;
}

#credits_flexis img{
vertical-align:-16px;
}
.floatfix { 
clear: both; 
line-height:0px;
font-size:0px;
height:0px;
} 


#menu {
padding-top:10px;
padding-left:20px;
width:900px;
}
#menu ul , #menu li {
z-index: 2;
padding:0px;
margin:0px;
display:block;
list-style-type:none;
}

#menu ul { list-style-type:none;z-index: 2;}
#menu ul div {position:relative; float: left;	z-index: 2;
height:45px;
width: 80px;
text-align:center;
font-size:13px;
font-family:"Cambria" "Times New Roman";
font-weight:bold;
color:#ffffff;
}
#menu ul div a {
padding-top:8px;
height:100%;
margin:auto;
text-decoration:none;
background-position:left top;
background-image:url('images/menu_bg.gif');
background-repeat:repeat-x;
}
#menu ul div a:hover {
display:block;  
vertical-align:middle;
height:100%;
text-decoration:none;
background-position:left top;
background-image:url('images/menu_bg_over.gif');
background-repeat:repeat-x;
}

#menu ul div ul {text-align:left;visibility:hidden; position:absolute; top:45px; left:0px;z-index: 2;width: 230px; }
#menu ul :hover ul {visibility:visible;z-index: 2;}

#menu a {display:block;  height:35px; color:#ffffff;}

#menu a:hover {}


#menu ul div ul a {
padding:0px;
margin:0px;
display:block;
height:25px;
line-height:25px;
background-color:#14400f; 
text-decoration:none;

border-top:0px solid #288200;
border-left:1px solid #3d6a2e;
border-right:1px solid #3d6a2e;
font-size:11px;
font-family:"Tahoma";
font-weight:normal;
color:#ffffff;
text-indent:15px;
}
#menu ul div ul a:hover {
border-top:1px solid #134d00;
border-bottom:1px solid #288200;
font-size:11px;
font-family:"Tahoma";
font-weight:bold;
background-position:left bottom;
background-image:url('images/menu_sub_bg.gif');
background-repeat:repeat-x;
}

.menu_spacer {
float:left;
width:1px;
height:45px;
background-position:left top;
background-image:url('images/menu_spacer.gif');
background-repeat:repeat-x;
}
#menu_left_border {
font-size:0px;
float:left;
width:3px;
height:45px;
background-position:left top;
background-image:url('images/menu_left_border.gif');
background-repeat:no-repeat;
}
#menu_right_border {
font-size:0px;
float:left;
width:3px;
height:45px;
background-position:left top;
background-image:url('images/menu_right_border.gif');
background-repeat:no-repeat;
}
#menu_end {
font-size:0px;
float:left;
height:45px;
background-position:left top;
background-image:url('images/menu_bg.gif');
background-repeat:repeat-x;
}
.shadow{
float:left;
padding:0px;
margin:0px;
padding-bottom:15px;
background-position:left bottom;
background-image:url('images/shadow.gif');
background-repeat:repeat-x;

}
.shadow_under{
float:left;
padding:0px;
margin:0px;
height:15px;
background-position:left bottom;
background-image:url('images/shadow.gif');
background-repeat:repeat-x;
font-size:0px;
line-height:0px;
}
#sciezka{
padding-left:20px;
float:left;
width:900px;
font-size:11px;
font-family:Tahoma;
color:#686254;
}
#main_center_column{
float:left;
width:670px;
padding-left:16px;
}
p, .txt_stand{
font-size:11px;
font-family:Tahoma;
color:#686254;

}
.nick, .txt_stand_b{
font-size:11px;
font-family:Tahoma;
font-weight:bold;
color:#686254;
}
.data, .txt_green{
font-size:11px;
font-family:Tahoma;
color:#144f00;
}
.txt_green_b{
font-size:11px;
font-family:Tahoma;
font-weight:bold;
color:#144f00;
}

h1 , .page_title{
font-size:26px;
font-family:"Cambria" "Times New Roman";
color:#144f00;
font-weight:normal;
margin:0px;
}
h2 , .sub_title{
font-size:20px;
font-family:"Cambria" "Times New Roman";
color:#8c0000;
font-weight:normal;
margin:0px;
}
h3{
font-size:18px;
font-family:"Cambria" "Times New Roman";
color:#686254;
font-weight:normal;
margin:0px;
}
h4{
margin:0px;
}
.imp_dates_text{
font-family:"Tahoma";
font-size:11px;
font-weight:bold;
color:#686254;
}
.godzina, .txt_red, .txt_red_b, .imp_dates_date{
font-family:"Tahoma";
font-size:11px;
font-weight:normal;
color:#8c0000;
}
.txt_red_b{
font-weight:bold;
}
.txt_red_b_button
{

font-family:"Tahoma";
font-size:11px;
font-weight:bold;
color:#8c0000;
border:0px;
background-color: #ffffff;
}
.imp_dates_line{
width:212px;
height: 0px; 
border: solid #dcdace 0px; 
border-top-width: 1px;
font-size:0px;
line-height:0px;
padding-bottom:5px;
margin-top:5px;
}
.line_separator{
float:left;
width:670px;
height: 0px; 
border: solid #dcdace 0px; 
border-top-width: 1px;
font-size:0px;
line-height:0px;
padding:0px;
margin:0px;
}
.news_line_b, .news_line_w{
float:left;
width:312px;
height: 0px; 
border: solid #dcdace 0px; 
border-top-width: 1px;
font-size:0px;
line-height:0px;
padding-bottom:5px;
margin-top:5px;
}
.news_line_w{
border: solid #f9f9f5 0px; 
border-top-width: 1px;
}

.box_b{
padding-bottom:10px;
}
.box_b_top{
font-size:0px;
line-height:0px;
height:5px;
background-position:left top;
background-image:url('images/box_b_border_pix.gif');
background-repeat:repeat-x;
background-color:#edede1;
}
.box_b_top_left{
height:5px;
width:5px;
float:left;
background-position:left top;
background-image:url('images/box_b_corner_tl.gif');
background-repeat:no-repeat;
}
.box_b_top_right{
height:5px;
width:5px;
float:right;
background-position:left top;
background-image:url('images/box_b_corner_tr.gif');
background-repeat:no-repeat;
}
.box_b_bottom{
font-size:0px;
line-height:0px;
height:5px;
background-position:left bottom;
background-image:url('images/box_b_border_pix.gif');
background-repeat:repeat-x;
background-color:#edede1;
}
.box_b_bottom_left{
height:5px;
width:5px;
float:left;
background-position:left top;
background-image:url('images/box_b_corner_bl.gif');
background-repeat:no-repeat;
}
.box_b_bottom_right{
height:5px;
width:5px;
float:right;
background-position:left top;
background-image:url('images/box_b_corner_br.gif');
background-repeat:no-repeat;
}
.box_b_inside{
overflow:hidden;
padding-left:5px;
padding-right:5px;
border: 1px solid #dbd7cc;
border-top:0px;
border-bottom:0px;
background-color:#edede1;
}
.box_w_inside img, .box_b_inside img{
margin-right:5px;
}
.box_w_inside , .box_b_inside{
float:left;
font-size:11px;
font-family:Tahoma;
color:#686254;
}
.box_w_inside div, .box_b_inside div{
float:left;
}
.box_w{
padding-bottom:10px;
}
.box_w_top{
font-size:0px;
line-height:0px;
height:5px;
background-position:left top;
background-image:url('images/box_w_border_pix.gif');
background-repeat:repeat-x;
background-color:#f9f9f5;
}
.box_w_top_left{
height:5px;
width:5px;
float:left;
background-position:left top;
background-image:url('images/box_w_corner_tl.gif');
background-repeat:no-repeat;
}
.box_w_top_right{
height:5px;
width:5px;
float:right;
background-position:left top;
background-image:url('images/box_w_corner_tr.gif');
background-repeat:no-repeat;
}
.box_w_bottom{
font-size:0px;
line-height:0px;
height:5px;
background-color:#f9f9f5;
background-position:left bottom;
background-image:url('images/box_w_border_pix.gif');
background-repeat:repeat-x;
}
.box_w_bottom_left{
height:5px;
width:5px;
float:left;
background-position:left top;
background-image:url('images/box_w_corner_bl.gif');
background-repeat:no-repeat;
}
.box_w_bottom_right{
height:5px;
width:5px;
float:right;
background-position:left top;
background-image:url('images/box_w_corner_br.gif');
background-repeat:no-repeat;
}
.box_w_inside{
overflow:hidden;
padding-left:5px;
padding-right:5px;
border: 1px solid #f1f1e7;
border-top:0px;
border-bottom:0px;
background-color:#f9f9f5;
}
.picture{
float:left;
padding:1px;
border: 1px solid #dcdace;
line-height:0px;
background-color:#ffffff;
}
.user_row_2{
border: 1px solid #dcdace;
border-left:0px;
border-right:0px; 
border-top:0px;
background-color:#f9f9f5;
line-height:30px;
font-family:Tahoma;
font-size:11px;
color:#655a3e;
}
.user_row_1{
border: 1px solid #dcdace;
border-left:0px;
border-right:0px; 
border-top:0px;
background-color:#ffffff;
line-height:30px;
font-family:Tahoma;
font-size:11px;
color:#655a3e;
}	

.calendar_res_row_1{
font-weight:bold;
height:43px;

background-position:left top;
background-image:url('images/calendar_res_head.gif');
background-repeat:repeat-x;
}
.calendar_res_row_1 td{
text-align:center;
padding:0px;
margin:0px;
border-right: 1px solid #b0b0a7;
border-bottom: 1px solid #b0b0a7;
width:45px;
height:43px;
}

.calendar_res_row_2 td{
text-align:center;
padding:0px;
margin:0px;
border-right: 1px solid #b0b0a7;
border-bottom: 1px solid #b0b0a7;
width:45px;
height:43px;
font-size:0px ;
}
.calendar_res_row_2{
height:43px;

}
.calendar_res_row_3{
height:43px;
}
.calendar_res_row_3 td{
text-align:center;
padding:0px;
margin:0px;
border-right: 1px solid #b0b0a7;
width:45px;
height:43px;
}
.calendar_res_mon_act{
font-family:Tahoma;
font-weight:bold;
font-size:16px;
color:#8c0000;
background-color:#f9f9f5;
border:0;
text-align:center;
}
.calendar_res_mon_not_act{
	font-family:Tahoma;
color:#686254;
font-size:14px;
font-size:16px;
background-color:#f9f9f5;
border:0;
text-align:center;
}
.calendar_res_button{
background-color:#f9f9f5;
border:0;
height:43px;
width:45px;

}

A:link       {
TEXT-DECORATION: none;	
 color:#62625a;
}
A:visited    {
TEXT-DECORATION: none;	
 color:#62625a;
}
A:active     {
TEXT-DECORATION:  none;
 color:#62625a;
}
A:hover      {
TEXT-DECORATION: underline;	
 color:#62625a;
}

.calendar_rz_0 {
background-color:#144f00;
color:#ffffff;

height: 30px;
}
.calendar_rz_1 {
background-color: #8c0000;
color:#ffffff;
height: 30px;
}
.calendar_rz_2 {
background-color: #0c00bd;
color:#ffffff;
height: 30px;
}

#szukaj{
		background-image:url('images/szukaj.gif');
} 
#mailing{
background-image:url('images/lista_mailingowa.png');
}	
#szukaj, #mailing{
	background-repeat:no-repeat ;
	width: 214px;
	height: 107px;
font-family:Tahoma;
font-size:11px;
color:#555044;
}
#szukaj_pola{
position:relative;
top:35px;
left:30px;
line-height:25px;
}
.szukaj_pola_input{
width:160px;
}
.dodaj_guzik{
	background:url('images/dodaj_guzik.gif');
}
.szukaj_guzik{
background:url('images/szukaj_guzik.gif');
}
.szukaj_guzik, .dodaj_guzik{
cursor:pointer;
position:absolute;
left:113px;
top:25px;

width:51px;
height:22px;
border: none;

}

.szukaj_guzik_podstr{
	background:url('images/szukaj_guzik.gif');
	cursor:pointer;
	width:51px;
	height:22px;
	border: none;

}
.guzik_100{
	background:url('images/guzik_100.gif');
	cursor:pointer;
	width:100px;
	height:22px;
	border: none;
	color:#fee7e3;
	font-size:11px;
}
.guzik_120{
	background:url('images/guzik_120.gif');
	cursor:pointer;
	width:120px;
	height:22px;
	border: none;
	color:#fee7e3;
	font-size:11px;
}
.guzik_51,.guzik_51_lewy{
	background:url('images/guzik_51.gif');
	cursor:pointer;
	width:51px;
	height:22px;
	border: none;
	color:#fee7e3;
	font-size:11px;
}
.guzik_51_lewy{
	position:absolute;
	left:0px;
	top:25px;
	color:#fee7e3;
	font-size:11px;
}

/*kalendarz*/

#imp_calendar {
width:214px;
height:148px;
 background-image:url('images/tlo_calendar.gif');
background-color:#8d0303;
}

#imp_calendar_inside {
width:200px;
margin:0px;
position:relative;
left:16px;
}
#imp_calendar_inside table, #imp_calendar_inside table tr, #imp_calendar_inside table tr td, #imp_calendar_inside form{
margin:0px;
padding:0px;
}
#imp_calendar_inside table tr td{
height:18px;
border-right:1px solid #990202;
border-bottom:1px solid #990202;
}

#imp_calendar_inside form input.imp_calendar_0{
font-family:Tahoma;
font-size:10px;
color:#ffffff;
font-weight:bold;
background:none;
border:0px;
width:25px;
height:18px;
margin:0px;
padding:0px;
line-height:18px;
}
#imp_calendar_inside form input.imp_calendar_1{
cursor: pointer;
font-family:Tahoma;
font-size:10px;
color:#ffffff;
background-color:#144F00;
font-weight:bold;
border:0px;
width:25px;
height:18px;
margin:0px;
padding:0px;
line-height:18px;
}
.imp_calendar_top{
text-align:center;
font-family:Tahoma;
font-size:13px;
color:#ffffff;
line-height:30px;
}

.news_img{
width :100px;	
float:left;
margin:10px;

}
.news_img_big{
float:left;
margin:10px;

}
.news_img img{
width :100%;	
}
.news_img_big img{
width :100%;
}
.news_table {
	position:relative;
  	text-align :left;
	margin-left: 5px;	   
    width: 100%;
font-size:11px;
font-family:Tahoma;
color:#686254;	
	
}


#paging form input{
border:none;
cursor:pointer;

}
#paging table{
margin:0 auto;
text-align:center;
}
.search_prev{
	background:url('images/btn_green_poprzednia.gif');	
	width:70px;
	height:16px;
	border:none;	
}
.search_next{
	background:url('images/btn_green_nastepna.gif');	
	width:70px;
	height:16px;
	border:none;	
}
.search_number{
	border:none;
	background:#ffffff;
	font-size:11px;
font-family:Tahoma;
color:#144f00;
}
.search_curr_number{
font-family:"Tahoma";
font-size:11px;
font-weight:bold;
color:#8c0000;
border:0px;
background-color: #ffffff;
}
.green_button{

width:120px;

height:20px;
border-width: 0px;
margin-left: 10px;

}
#search_select div form input{
margin-top: -20px;

}