.bradcrumb{
float:right;
}

.test360{
font-size: 1.1em;
}

body
{
	text-align: center;
	font-family: verdana;
	background: #eeeeee;
}

.blackbody
{
	font-family: verdana;
	background: #000000;
}



a {
font-size: 1.2em;
line-height: 1.8em;
color:#22569e;
text-decoration: none;
outline: none;
}




a:hover {
text-decoration: underline;


}
.readon {
display: inline-block;
margin: 0;
overflow: visible;
}

.tdnorm
{
	margin:auto;
	font-size: 10px;
	color: black;
	font-weight: normal;
background-color:#FFF;
padding-left:15px;
padding-right:15px;

}

.footer{
margin:auto;
	font-size: 10px;
	color: black;
	font-weight: normal;
background-color:#FFF;
padding-left:15px;
padding-right:15px;
height:100px;

}


.tdnorma {
	margin:auto;
	font-size: 10px;
	color: black;
	font-weight: normal;
background-color:#FFF;

}

.rt-container {
margin: 0 auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
/*width: 767px;*/
}
.rt-container2 {
margin: 0 auto;
margin-top: 10px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
height: 200px;
background-color:#ccc;
}

.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {
background: transparent;
}



#door-body-bg2, #more-articles span, #form-login .inputbox, body #roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm, body #roksearch_results .roksearch_even:hover, body #roksearch_results .roksearch_odd:hover {
background: white;

}



#door-body-bg {
margin: 0px -16px -10px -16px;
padding: 0;
position: relative;
}



#door-body-bg2 {
margin: 0 9px;
}

#door-body-bg {
margin: 0px -16px -10px -16px;
padding: 0;
position: relative;
}




#door-body-bg3, .rt-wrapped3 {
/*background: url(../images/body/shadow-l.png)*/
background-color: #eee;
}


#door-body-bg3 {
margin-left: -9px;
}

#door-body-bg4, .rt-wrapped4 {
background: url(../images/body/shadow-r.png) 100% 0 repeat-y;
}


#door-body-bg4 {
margin-right: -9px;
padding: 1px 16px 0 16px;
}

#rt-footer-surround2 {
background: url(../images/body/footer-bg.png) 50% 0 repeat-x;
padding: 0px 0 15px 0;
}



.inputbox {
position: relative;
z-index: 100;
padding: 4px;
border-radius: 3px;
line-height: 18px;
font-size: 13px;
}


.inputbox, #form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox, .component-content .search_result .inputbox, .component-content .contact .inputbox, .component-content .user input#email, .component-content .user input#name, .component-content .user input#username, .component-content .user input#password, .component-content .user input#passwd, .component-content .user input#password2, #rokajaxsearch .inputbox {
position: relative;
z-index: 100;
padding: 4px;
border-radius: 3px;
line-height: 18px;
font-size: 13px;
}

.inputbox, textarea {
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}

.inputbox, textarea {
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}


input, input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}



input:-webkit-autofill {
background-color: white
background-image: none;
color: black;
}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: -webkit-auto;
}



a, .readon .button {
-webkit-transition: color 0.2s linear;
}

.button, input[type="submit"], input[type="button"] {
cursor: pointer;
display: inline-block;
background-repeat: no-repeat;
padding: 5px 14px 6px;
font-size: 13px;
line-height: normal;
border-radius: 4px;
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
background: #E6E6E6;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#E6E6E6));
background-image: -webkit-linear-gradient(white, white 25%, #E6E6E6);
background-image: -moz-linear-gradient(top, white, white 25%, #E6E6E6);
background-image: -ms-linear-gradient(white, white 25%, #E6E6E6);
background-image: -o-linear-gradient(white, white 25%, #E6E6E6);
background-image: linear-gradient(white, white 25%, #E6E6E6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
color: #333;
border: 1px solid #CCC;
border-bottom-color: #BBB;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
height: 100%;
margin-bottom: 1px;
font-family: Helvetica,Arial,sans-serif;
}


button {
-webkit-appearance: button;
}

.button:hover, input[type="submit"]:hover, , input[type="button"]:hover  {
background-position: 0 -13px;
text-decoration: none;
}

.button:hover {
color: #333;
}

.label-top {
display: block;
font-size:12px;
}


.loginpanel{
background: url(../images/loginpanel.png) 50% ;
height=300px;
background-repeat:no-repeat;
padding: 0px 0 15px 0;
}

.loginpanel .tablelogin{
padding-left:120px;
padding-top: 90px;
}


.loginpanel .tablelogin_feedback{
padding-left:120px;
padding-top: 30px;
}

input[type="checkbox"] {
margin: 3px 3px 3px 4px;
}

input[type="radio"] {
-webkit-appearance: checkbox;
box-sizing: border-box;
}

input[type="radio"] {
margin: 3px 3px 3px 4px;
}

input[type="checkbox"] {
-webkit-appearance: checkbox;
box-sizing: border-box;
}



input[type="radio"], input[type="checkbox"] {

padding: initial;
background-color: initial;
border: initial;
}


/*

.tdnorm input
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}

.tdnorm button
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}*/

.tdnorm select
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}

.tdnorm textarea
{
	color: #000000;
	font-size: 10px;
	font-family: verdana;
}

.tdnorm.gray
{
}

.tdnorm.graynb
{
}

.tdnorm.black
{
	color: #000000;
}

.tdnorm.blueheader
{
	color: white;
	background: #006098;
}

.tdnorm.smallblue
{
}

.tdnorm.red
{
	color: #af0000;
}

.tdnorm.teacher
{
	color: #006098;
}

.tdnorm.bigblue
{
	font-size: 11px;
	color: #006098;
}

.tdnorm.bigblack
{
	font-size: 11px;
	color: black;
}

.fontblue
{
	font-size: 11px;
	color: #006098;
	font-weight: bold;
}

.smallfontblue
{
	font-size: 10px;
	color: #006098;
	font-weight: bold;
}
/*

.tdnorm a:link
{
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm a:visited
{
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
*/
.tdnorm.smallblue a:link
{
	color: #006098;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.smallblue a:visited
{
	color: #006098;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.smallblue a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.tdnorm.bigblue a:link
{
	font-size: 11px;
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.bigblue a:visited
{
	font-size: 11px;
	color: #006098;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.bigblue a:hover
{
	font-size: 11px;
	color: #006098;
	text-decoration: underline;
	font-weight: bold;
}


.tdnorm.gray a:link
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.gray a:visited
{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.gray a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tdnorm.graynb a:link
{
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.graynb a:visited
{
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.tdnorm.graynb a:hover
{
	color: #006098;
	text-decoration: underline;
	font-weight: normal;
}

.tdnorm.black a:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.black a:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.tdnorm.black a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* klawisz */	
/*.button
{
	background: #a3c5ff;
	border: 1 solid black;
	color: black;
	font-weight: bold;
}
*/
/* forum */
BODY, TD, TR, P, UL, OL, LI, INPUT, SELECT, DL, DD, DT, FONT
{font-family: Verdana, Arial, Clean, Helvetica, sans-serif;}
.PhorumBodyArea {
	font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
	font-size: 12px;
	width: 500px;
}
.PhorumListTable {border-style : solid;
border-color : Black;
border-width : 1px;
}

.PhorumListRow
{
font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
font-size: 12px;
height: 21px;
}

.PhorumListHeader
{
font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
height: 24px;
}

.PhorumForumTitle
{
font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
font-size : 24px;
font-weight: bold;
}

.PhorumTableHeader
{
font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.PhorumNav
{
font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
font-size: 10px;
}

.PhorumNewFlag
{
font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
font-size: 10px;
color: Red;
}

.PhorumMessage
{
font-family: Courier New, Geneva, Courier, Clean;
font-size: 12px;
}


/* ankieta */
table.ankietaPoziom
{
	width: 744px;
	color:#333;
	font-size:12px;
	text-align:center;
}

table.ankietaPoziom td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

table.ankietaPoziom2
{
	width: 100%;
	color:#333;
	font-size:12px;
	text-align:center;
}

td.ankietaPoziomQ 
{
	font-size:13px; 
	font-weight:bold;
	text-align:left;
	border-bottom: 2px solid brown;
}

td.ankietaLinia
{
	border-bottom: 2px solid brown;
	empty-cells:show;
}

td.ankietaLeftCat 
{
	text-align:left;
	padding-left:13px;
}

td.ankietaRightCat
{
	text-align:right;
	padding-right:8px;
}

textarea.ankieta
{
	font-size:12px;
	color:#333;
}

span.ankietaQ
{
	font-size:14px; 
	font-weight:bold;
	color:#333;
}


/* forum nowe */
.ForumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
	font-size : 12px;
}

.ForumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    height: 24px;
	background-color: #003366;
	text-align: left;
	color: white;
}

.ForumListRowLight
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    height: 21px;
	text-align: left;
	background-color: #FCFCFC;
}

.ForumListRowDark
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    height: 21px;
	background-color: #F4F8FF;
}

.ForumNewTopic
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
	background-color: #F4F8FF;
	font-size: 11px;
}

.ForumButton
{
	border-style : solid;
    border-color : Black;
    border-width : 1px;
	background-color: #F4F8FF;
}