body.body{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	
}

body.body h1{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
}

body.body h2{
	font-family: Tahoma;
	font-size: 12px;
}

/* body.body a
{
	color: #c46524;
}
body.body a:hover
{
	color: #a44504;
}
body.body a:visited
{
	color: #d48544;
} */
/********* CORE *************/
.hide
{
	display: none;
}

td.wspolne
{
	background-color: #e0b175;
	padding: 5px;
}

/*****************************************/

table.main
{
	width: 100%;
}

/******************TOP MENU********************/
div#topmenu
{
    margin: 0;
    padding: 0;
    /* border-bottom: 1px solid; */
}

div.topmenu-line
{
    border-bottom: 1px solid; /* This line needs to be set to avoid bug in IE */
}

div#topmenu-design
{
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
}

div#topmenu ul
{
    margin: 0;
    padding: 0;
}

div#topmenu li
{
    margin: 0;
    padding: 0;
    border-right: 1px solid;
    float: left;
    display: block;
    font-size: small;
}

div#topmenu li div.spacing
{
    padding: 0.2em 12px 0.3em 12px;
}

div#topmenu li a
{
    text-decoration: none;
}

div#topmenu li a:hover
{
    text-decoration: underline;
}


div#upper_bar {
	background: url('../images/gorny_pasek.jpg');
	width: 900px;
	height: 7px;
	overflow: hidden;
}


div#ksiegarnia{
		vertical-align: top;
		float:right;
		position:relative;
		right: 20px;
}

div#logo{

		position: relative;
		left: 30px;
		top: 15px;
		float:left;
}

div#main{
		border: solid 1px #edd1a5;
		margin-top: 0px;
		background-color: #f7f4ed;
		width: 900px;
}

div#middle_upper{
		background: url('../images/srodkowa_czesc_gorne_tlo.jpg');
		height: 22px;
}

div#ourtopmenu{

}

li#menu-level-0{
		width: 140px;
		list-style-type:none;
		padding: 0px;
		position: relative;
		right: 35px;
}

img#menu-level-0{
}

li#menu-level-1{
		width: 125px;
		list-style-type:none;
		padding: 0px;
		position: relative;
		right: 20px;
}

img#menu-level-1{
		position: relative;
		left: 130px;
}

a.menu-level-0 {display:block; width:140px; height:100%;}
a.menu-level-1 {display:block; width:125px; height:100%;}

/*********** STOPKA *************/


span.stopka, span.stopka2 {
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	position:relative;
	
}

span.stopka {
top:5px;
}

span.stopka2 {
top:10px;
}

a.stopka{
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	text-decoration: none;
	
}

a.stopka:hover{
	text-decoration: underline;
}


/**************************/
table {
	text-align: left;
}
table.zawartosc{
		width: 100%;
		/*text-align: center;*/
}

td#cien_lewy{
		width: 11px;
		background: url('../images/cien_lewy.jpg');
		border:0px;
		padding: 0px;
		margin: 0px;
}

td#cien_prawy{
	width: 11px;
	background: url('../images/cien_prawy.jpg');
	border: 0px;
	padding: 0px;
	margin: 0px;
}

td.left_p{
	/*background: url('../images/prost_l.jpg'); */
	width: 6px; 
	height: 107px;
}

td.right_p{
	/*background: url('../images/prost_p.jpg'); */
	width: 6px; 
	height: 107px;
}

td.middle_p{
	/*background: url('../images/prost_p_s.jpg');*/
	font-family: Tahoma;
	font-size: 11px;
}

td.middle_z{
	/*background: url('../images/prost_z_s.jpg');*/
	background-color: #F3F7E8;
	border: 2px solid #EAE7DE; 
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 8px;
	padding-bottom: 12px;
	vertical-align: top;
	font-size: 11px;
}

td.middle_b{
	background: url('../images/prost_b_s.jpg'); 
	width: 4px;
}

td.formated{
	font-family: Tahoma;
	font-size: 11px;
}

td.szkolenia_table{
	border: solid 1px orange;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.link
{
	color: #c46524;
	text-decoration:none;
}
a.link:hover
{
	color: #a44504;
	text-decoration:none;
}
a.link:visited
{
	color: #d48544;
	text-decoration:none;
}

div.class-folder form fieldset {padding:10px;}

input.send_button_naucz {background-color:#ffffff; border:1px solid #D67929; color:#D67929; cursor:pointer;}

table.ankieta_main {width:477px; border:1px solid #E7E3DE; 
margin:15px 10px 0px 10px; 
font-family:Tahoma, Arial; 
font-size: 11px; 
font-weight:normal; 
*margin:15px 10px 10px 20px;}
table.ankieta_main td {vertical-align:top; padding:7px;}

table.ankieta_main table.ankieta_inside {
border-collapse:collapse;
font-family:Tahoma, Arial;
font-size: 11px; 
font-weight:normal;
}

table.ankieta_main table.ankieta_inside td {padding:5px;}

p.ankieta_send {text-align:center; font-size:13px; color:#BD5921}

table.ankieta_main th.table_title {text-align:center; font-size:13px; padding-bottom:10px;}

/*   */

table.scenariusze th { font-size:10px; text-align:left;}
table.scenariusze input.text {width:100px;font-size:10px}
table.scenariusze input.double {width:200px;font-size:10px }
table.scenariusze td input.file {width:100px; font-size:10px; *width:200px;}




/* tooltip */


.help { cursor: default; } 
 
#tooltip { 
    position: absolute; 
    z-index: 3000; 
    padding-top:8px;

filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
} 
 
#tooltip h3, #tooltip div { margin: 0;  
font-size: 11px; 
font-family: 'Arial', 'Tahoma', Sans-Serif; 
 padding: 2px; 
 text-align:center;
 vertical-align:middle;
font-weight:bold;
line-height:13px;} 

#tooltip.orange { 
width:100px;
height:80px;
color:#ff6e00;
background: url(../images/landing_page/ramka_orange_big.gif) no-repeat top;
} 

#tooltip.green { 
width:100px;
height:80px;
color:#009132;
background: url(../images/landing_page/ramka_green_big.gif) no-repeat top;
} 

#tooltip.empty {
border:1px solid #000000;
padding:2px;
background-color:#ffffff;
text-align:left;
width:170px;
}

#tooltip.empty h3 {text-align:left; font-size:11px; line-height:12px; font-weight:normal;}


/*  forum  */

table.zawartosc_forum {border:0px solid red; width:700px;}

/*  line/forum.tpl  */

div.class-forum {margin-bottom:20px;}

div.class-forum h2 {margin-bottom:5px;}

/*div.content-view-full div.class-folder div.class-forum h2 a {color:#808080}*/



div.content-view-full div.class-folder div.class-forum div.attribute-short {border:0px solid red; margin:0px;}
div.content-view-full div.class-forum div.attribute-short p {margin-top:0px; margin-bottom:0px; border:0px solid; padding-bottom:0px;}
div.content-view-full div.class-folder div.class-forum table.forum_infoline {width:80%; border:0px solid; margin: 0px;}
div.content-view-full div.class-folder div.class-forum table.forum_infoline td.infoline {border:0px solid; text-align:right;}
div.content-view-full div.class-folder div.class-forum table.forum_infoline td.attribute-link a {color:#808080;}


/*  full/forum.tpl  */

div.content-view-full div.class-forum h1 {font-family: Georgia;
    font-weight: bold;
 	font-size: 13px;
 	text-decoration:none;
}
    
div.content-view-full div.class-forum div.attribute-short {font-size:12px; margin-bottom:20px;}
div.content-view-full div.class-forum p {font-size:12px;}

div.content-view-full div.class-forum div.content-view-children table.forum {font-size:11px; margin-top:20px; width:99%}
div.content-view-full div.class-forum div.content-view-children table.forum td {text-align:left; padding: 2px 4px 7px 4px;}
div.content-view-full div.class-forum div.content-view-children table.forum th {padding: 2px 5px; background-color:#C0C0C0;}
div.content-view-full div.class-forum div.content-view-children table.forum th.replies {width:60px;}
div.content-view-full div.class-forum div.content-view-children table.forum p.date, div.content-view-full div.class-forum div.content-view-children table.forum p.author {
margin:2px 0px 0px 0px;}


div.content-view-full div.class-forum div.content-view-children table.forum p {margin-bottom:2px;}
div.content-view-full div.class-forum input.button {background-color:#ffffff; cursor:hand;}
div.content-view-full div.class-forum a.lista_dzialow {font-size:12px; margin-left:10px;}
div.content-view-full div.class-forum a.lista_dzialow:hover {text-decoration:none;}


div.class-forum table.forum td.topic p a {color:#004040}
div.class-forum table.forum td.topic p a:hover {color:#400040}
div.class-forum table.forum td.lastreply p a {color:#004040}
div.class-forum table.forum td.lastreply p a:hover {color:#400040}




/*  edit/forum_topic.tpl  edit/forum_reply.tpl */

div.class-forum-topic h1, div.class-forum-reply h1  {font-family: Georgia;
    font-weight: bold;
 	font-size: 13px;
 	text-decoration:none;
}

div.class-forum-topic, div.class-forum-reply {font-family:Arial, Tahoma;
color: #423C39;
font-size:12px;
font-weight:normal}

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 {width:100%;}
div.class-forum-topic h3, div.class-forum-reply label {margin:5px 0px 2px 0px; font-weight:normal}
div.class-forum-topic input.button, div.class-forum-topic input.defaultbutton, div.class-forum-reply input.button, div.class-forum-reply input.defaultbutton {background-color:#ffffff; cursor:hand;}

div.class-forum-topic div.buttonblock {margin-top:20px;}


/*  full/forum_topic.tpl  */

div.class-forum div.content-navigator {font-size:12px; width:690px; height:25px; clear:both; overflow:visible;}

div.class-forum form {border:0px solid red; margin-top:10px;}

div.content-navigator-previous, div.content-navigator-previous-disabled, div.content-navigator-separator, div.content-navigator-forum-link, div.content-navigator-separator-disabled, div.content-navigator-next, div.content-navigator-next-disabled {float:left; margin:0 5px}

div.class-forum tr.bgdark {background-color:#E8E8E8}
div.class-forum tr.bglight {background-color:#F7F7EF}

div.class-forum table.forum div.authorimage {margin-top:2px;}
div.class-forum table.forum td.message p {padding-left:10px; padding-bottom:12px}
div.class-forum table.forum td.message p.date {margin:0px; padding:0px 0px 2px 8px; font-size:11px; border-bottom:1px dotted #808080;}

div.class-forum table.forum td.message h2 {padding:7px 0px 0px 10px; border:0px solid red; margin:0px;}

div.class-forum table.forum td {vertical-align:top;}
div.class-forum table.forum td.author {border-right:2px solid #F7F7EF;}


/*  full/forum_reply.tpl  */

div.class-forum div.content-navigator {font-size:12px; width:690px; height:25px; clear:both; overflow:visible;}

div.forum_level4 h1 {font-family: Georgia;
    font-weight: bold;
 	font-size: 13px;
 	text-decoration:none;
    color: #c46524;}
    
div.forum_level4 table.forum {font-size:11px; margin-top:20px; width:99%}
div.forum_level4 table.forum td {text-align:left; padding: 1px 1px 5px 10px}
div.forum_level4 table.forum th {color:#c46524;padding: 2px 5px; background-color:#C0C0C0;}
div.forum_level4 table.forum th.replies {width:60px;}
div.forum_level4 input.button {background-color:#ffffff; border:1px solid #D67929; color:#D67929; cursor:hand;}


/********************************/


/*  logowanie i rejestracja   */


#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;}



table.zawartosc div.feedback h2, form.authenticate div.feedback h2 {text-align:center; font-weight:bold; padding:10px; border:1px solid #009221; color:#009221; text-decoration:none;}
table.zawartosc div.warning h2, form.authenticate div.warning h2 {text-align:center; font-weight:bold; padding:10px; border:1px solid #DE0042; color:#DE0042; text-decoration:none;}

form.authenticate div.warning ul li {color:#DE0042; }
form.authenticate div.warning ul {margin-bottom:30px;}

form.authenticate div.warning_register h2 {color:#DE0042; text-decoration:none;}


/********* zebrane_info ********************/


div.zebrane_info {font-size:12px; border:1px solid #8C8E9C; padding:5px;}

div.zebrane_info h1 {
color: #8C8E9C;
}

div.zebrane_info h3 {
font-size:12px;
color: #3C3C3C;

}



/*****   kwestionariusze - modul 2******/

form.modul2 h1 {width:620px; margin-bottom:25px;}
form.modul2 input {margin-right:0px; margin-left:5px; padding:0px}
form.modul2 input.box {margin-left:10px; width:100px; border:1px solid #cccccc;}

form.modul2 table {margin:0px; border-collapse:collapse;}
form.modul2 td {border:0px solid;font-size:11px; padding-right:2px; *padding-right:0px;}
form.modul2 td div.block label {font-size:11px; margin:0px; padding:0px; border:0px solid; *margin-left:-5px;}

form.modul2 td.pytanie_tresc {width:420px;}


/*****   kwestionariusze - modul 3 i 4******/

form.modul3 table, form.modul4 table {width:90%}
form.modul3 input.box, form.modul4 input.box  {margin-left:10px; width:100px; border:1px solid #cccccc;}
form.modul3 input.box_long, form.modul4 input.box_long {margin-left:10px; width:400px; border:1px solid #cccccc;}
form.modul3 p, form.modul4 p {margin: 0px; border:0px solid;}
form.modul3 div.pytanie_glowne, form.modul4 div.pytanie_glowne {margin:20px 0 20px 0; clear:both; display:block; border:0px solid red}
form.modul3 div.block, form.modul4 div.block  { margin:0px; padding:0px;}
form.modul3 label {border:0px solid green; margin:0; padding:0px; display:block; clear:both;}
form.modul3 textarea.box, form.modul4 textarea.box {overflow:hidden;}

/*form.modul3 div.pytanie_sub {display:none;}*/

form.modul3 div.pytanie_sub {margin-left:30px; border-left:1px solid grey; padding-left:5px}





/*form.modul4 */

form.modul4 div.block {padding-left:20px;}
form.modul4 label {display:block; border:0px solid green; margin:0; padding:0px;}
form.modul4 label.inline {display:inline;}
/*form.modul4 label.nowa_linia {display:block} */

form.modul4 input.box {width:400px;}