div#upper_bar2 {
		background: url('../images/rodzic/tlo_gorny_banner.jpg');
		/*background: url('../images/rodzic/tlo_gorny_banner_grey.jpg'); żałoba*/
		width: 900px;
		height: 65px;
		overflow:hidden;
}

div#stopka{
	background: url('../images/rodzic/stopka_tlo.jpg');
	height: 43px;
	width: 900px;
	text-align: center;
}

div.bar{
	width: 175px;
	height: 21px;
	padding-left: 12px;
	background: url('../images/rodzic/bars_bg.jpg');
	color: white;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: Bold;
	overflow:hidden;
}

font.bar{
	position:relative;
	top: 4px;
}

input.submit{
	height: 17px;
	width: 57px;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	color: white;
	position: relative;
	left: 100px;
	top:15px;
	border: 0px;
	background: url('../images/rodzic/button_bg.jpg');
}

input.zeSubmit{
	height: 17px;
	width: 57px;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	color: white;
	position: relative;
	left: 0px;
	top:15px;
	border: 0px;
	background: url('../images/rodzic/button_bg.jpg');
}


/************* LEFT MENU ***********************/
tr.menu-level-0_choosen{
	background-color: rgb(129,151,0);
}

td.menu-level-0 {
    padding-left: 8px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
    text-decoration: none;
    margin: 3px;
}

td.menu-level-0:hover{
	background-color: rgb(129,151,0);
	color: white;
}

td.menu-level-0_choosen{
	background-color: rgb(129,151,0);
    padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
    text-decoration: none;
    margin: 3px;
}



a.menu-level-0 {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	height: 100%;
	font-family: Tahoma;
	font-size: 11px;
	color: #403d3d;
	text-decoration: none;
}

a.menu-level-1{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	height: 100%;
	font-family: Tahoma;
	font-size: 11px;
	color: #403d3d;
	text-decoration: none;
}

a.menu-level-0_choosen{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	height: 100%;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

a.menu-level-0:hover {
	background-color: rgb(129,151,0);
	color: white;
}

a.menu-level-1:hover {
	background-color: rgb(129,151,0);
	color: white;
}

img#menu-level-0{
	padding-right: 4px;
}

td.menu-level-1{
    text-decoration: none;
    margin: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
    padding-left: 20px;
}

td.menu-level-1:hover{
	background-color: rgb(129,151,0);
	color: white;
}






/************************/

/*  forum  */

/*  line/forum.tpl  */
div.content-view-full div.class-folder div.class-forum h2 a {color:#8CA208;}

/*  full/forum.tpl  */

div.content-view-full div.class-forum h1 {color:#8CA208;} 
div.content-view-full div.class-forum div.content-view-children table.forum th {background-color:#8CA208; color:#ffffff}
div.content-view-full div.class-forum input.button {border:1px solid #8CA208; color:#8CA208;}


/*  edit/forum_topic.tpl  edit/forum_reply.tpl */

div.class-forum-topic h1, div.class-forum-reply h1  {color: #8CA208;}
div.class-forum-topic textarea, div.class-forum-topic input.box, div.class-forum-reply textarea, div.class-forum-topic input.box, div.class-forum-reply input.box {border:1px solid #8CA208;}
div.class-forum-topic input.button, div.class-forum-topic input.defaultbutton, div.class-forum-reply input.button, div.class-forum-reply input.defaultbutton { border:1px solid #8CA208; color:#8CA208;}

div.class-forum-topic h3, div.class-forum-reply label {margin:5px 0px 2px 0px; font-weight:normal;font-size:12px;}




/********************************/


/*  logowanie i rejestracja   */




form.authenticate h1 {
font-family: Georgia;
    font-weight: bold;
 	font-size: 1.4em;
 	text-decoration:none;
    color: #8CA208;
}

form.authenticate {
font-family:Arial, Tahoma;
color: #423C39;
font-size:12px;
}

form.authenticate h2 {font-size:12px; text-decoration:underline;}

form.authenticate textarea {width:300px;border:1px solid #8CA208;}



form.authenticate legend,form.authenticate label {font-size:12px;}
form.authenticate legend { *margin-bottom:7px;}
form.authenticate fieldset {border:1px solid #333333; margin:10px; padding:20px 10px 10px 10px}
form.authenticate img {margin:0px; padding:0px;}

form.authenticate input.ezcc-user {border:1px solid #8CA208; width:150px;}
form.authenticate input.ezcca-user_deklaracja_bratka,form.authenticate input.ezcca-user_prowadze_zajecia_w_klasie,form.authenticate input.ezcca-user_zglaszam_sie_do_modulow {
border:0px; width:20px;
}

form.authenticate input.ezcca-user_kod {width:55px;}
form.authenticate input.ezcca-user_ulica {width:250px;}
form.authenticate input.ezcca-user_liczba_uczniow_w_klasie {width:30px;}



form.authenticate fieldset p {
margin:2px;
}

form.authenticate select, form.authenticate table td select.ezcc-user {border:1px solid #8CA208;}
form.authenticate input.button, form.authenticate input.defaultbutton, form.authenticate input.halfbox {border:1px solid #8CA208;}


form.authenticate div.block {margin:8px;}

form.authenticate p,form.authenticate table.list {font-size: 13px;}
form.authenticate table.list {margin: 5px 5px 20px 5px}
form.authenticate table.list th {text-align:left; padding:2px; background-color:#EFEBE7;font-size:11px;}
form.authenticate table.list td {border:1px dotted #EFEBE7; padding:2px;font-size:11px;} 

div.dopobrania {border:1px solid #8CA208; padding:5px; margin:5px 0 5px 0}
div.dopobrania h3 {font-size:14px; text-decoration:underline; margin:5px 0 5px 0; color:red;}
div.content-view-full div.class-folder div.attribute-long a.dopobrania_title {
padding-left:7px;
font-size:15px; text-decoration:underline;
background: url('../images/menu_trojkat3.gif');
background-repeat:no-repeat;
background-position:left bottom;
}

div.content-view-full div.class-folder div.attribute-short a.red_link {color:red; font-size:14px;text-decoration:underline;}

p.warning {color: #8CA208; padding:5px; border:1px solid #8CA208;}


form.authenticate table {font-family:Arial, Tahoma;
color: #423C39;
font-size:12px;}


div.buttonblock {margin-top:30px;}

#bratek_form {width:460px; margin-left:10px; background-color: #6a3a80; background-image: url('../images/Akademia_Bratka_logo_white_on_purple.gif'); background-position: top right; background-repeat:no-repeat; padding:5px; border:1px solid; overflow:visible; color:#eec216; *width:475px; }
#bratek_form input#miasto2 {border:0px; background-color:transparent; color:#eec216;}
#bratek_form fieldset {border:1px solid #eec216;}
#bratek_form fieldset legend {color:#eec216;}
#bratek_form table {color:#eec216;}

a.more_info {text-decoration:underline;
color:#8CA208;
font-size:11px;
}
a.more_info:hover {text-decoration:none;}

