html {
margin : 0; 
padding : 0; 
font-size : 11px; 
} 
body {
color : #000; 
margin : 0; 
padding : 0; 
font : normal 11px/11px Arial, Helvetica, "Sans Serif"; 
background-color : #f3f595; 
text-align : center; 
} 

#footer {
background-color: #f8f486; 
} 
#middle {
background-color: #fff;
} 
 
#container {
background-color: #f3f588;
} 


#container #header-top #header-left-top #header-right-top #header-left-middle #header-right-middle #header-pathway #right #left, #footer   {
margin: 0; 
padding: 0; 
} 
h1, h2, h3, h4, h5, h6 {
color : #333; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
line-height : normal; 
font-weight : bold; 
} 
h1 {
font-size : 1.2em; 
} 
h2 {
font-size : 2em; 
} 
h3 {
font-size : 1.8em; 
} 
h4 {
font-size : 1.2em; 
} 
h5 {
font-size : 1em; 
} 
h6 {
font-size : 0.8em; 
} 
ul {
list-style : square url(../images/arrow_orange.png); 
} 
td {
font : normal 11px/normal Arial, Helvetica, "Sans Serif"; 
color : #333; 
} 
a:link, a:visited {
color : #4371f7; 
text-decoration : none; 
} 
a:active, a:hover {
color : #4ac2f4; 
} 
form {
margin : 0; 
padding : 0; 
} 
.moduletable {
width : 100%; 
margin : 0 0 0; 
padding : 0; 
border : 0; 
} 
#box-top table.moduletable {
width : auto; 
} 


/* MODULY*/

.moduletable th {
color : #000; 
font : bold 11px/15px Arial, Helvetica, sans-serif; 
text-transform : uppercase; 
text-align : left; 
text-indent : 18px; 
padding : 3px 3px; 
background : #f8f486;  
} 
.moduletable td {
font : normal 11px/normal Arial, Helvetica, sans-serif; 
padding : 0; 
margin : 0; 
text-align : left; 
} 
.moduletable td ul {
list-style : square url(../images/arrow_blue.png); 
margin : 2px 0 2px 20px; 
padding : 0; 
} 
.moduletable td ul a:link, .moduletable td ul a:visited {
color : #2c33d3; 
} 
.moduletable td ul a:active, .moduletable td ul a:hover {
color : #6ec6fd; 
} 
#box-top .moduletable th {
color : #333; 
font : bold 12px/14px Arial, Helvetica, sans-serif; 
text-transform : uppercase; 
text-align : left; 
text-indent : 4px; 
padding : 1px; 
background : transparent; 
} 
#box-top .moduletable td {
color : #333; 
} 
table.pollstableborder td {
padding : 2px; 
} 
table.contentpaneopen {
width : 100%; 
padding : 0; 
margin : 0 0 5px; 
} 
table.contentpaneopen td {
padding : 0 3px; 
} 
table.contentpaneopen td.componentheading {
padding-left : 4px; 
} 
table.contentpane {
width : 100%; 
padding : 0; 
margin : 0; 
} 
table.contentpane td {
margin : 0; 
border : 0; 
padding : 0; 
} 
table.contentpane td.componentheading {
padding-left : 4px; 
} 

/* PRZYCISKI */

.back_button, .button, .readon, .pagenav {
color : #52abe3; 
font : bold 11px/18px Arial, Helvetica, sans-serif; 
text-align : center; 
margin : 1px; 
border : 3px double #ccc; 
padding : 1px 5px; 
width : auto; 
background : #000848 url(../images/button_bg.png) no-repeat center center; 
} 
.back_button {
float : left; 
clear : both; 
} 
.readon {
float : left; 
clear : both; 
border : 0; 
padding : 0 0 0 14px; 
background : transparent url(../images/readon.png) no-repeat 0 0; 
text-align : left; 
} 
.button {
float : none; 
line-height : 22px !important; 
line-height : 14px; 
} 
.pagenav {
color : #000b85; 
} 
.pagenavbar {
margin-right : 10px; 
float : right; 
} 


/* SCIEZKA DOSTEPU */

.pathway {
font : bold 9px/13px Arial, Helvetica, sans-serif;
padding: 2px 0; 
color : #000; 
} 
.pathway a:link {
color : #000; 
text-decoration : none; 
} 
.pathway a:visited {
color : #000; 
text-decoration : none; 
} 
.pathway a:active, .pathway a:hover {
color : #000; 
} 
.inputbox {
font : normal 11px Arial, Helvetica, sans-serif; 
padding : 2px; 
border : 3px double #ccc; 
background-color : #fff; 
} 

/* TYTULY */


.componentheading {
text-align : left; 
padding : 0; 
color : #092f6e; 
font : bold 10px/18px Arial, Helvetica, sans-serif;
margin: 0px 0px 15px 0px; 
text-transform : uppercase; 
background: #fff;


} 
.contentheading, .contentpagetitle {
color : #346; 
font : bold 17px/17px Arial, Helvetica, sans-serif; 
text-align : left;
text-align: center;

} 
a.contentpagetitle:link, a.contentpagetitle:visited {
color : #346; 
} 
a.contentpagetitle:active, a.contentpagetitle:hover {
color : #678; 
} 


/* TRESC */

.contentcolumn {
padding-right : 5px; 
} 
a.category {
font : normal bold 12px/normal Arial, Helvetica, sans-serif; 
text-transform : uppercase; 
text-decoration : none; 
} 
.content_rating, .content_vote {
margin : 0 5px; 
padding : 0; 
} 
.small {
color : #488ddb; 
font : normal 10px/12px Arial, Helvetica, sans-serif; 
} 
.createdate {
color : #345; 
font : normal 10px/16px Arial, Helvetica, sans-serif; 
} 
.modifydate {
color : #345; 
font : normal 10px/16px Arial, Helvetica, sans-serif; 
} 
table.contenttoc {
border : 3px double #ccc; 
padding : 1px; 
margin : 0 0 2px 2px; 
width : 160px; 
} 
table.contenttoc th {
color : #4052df; 
text-align : left; 
padding : 0px 0px; 
font-weight : bold; 
font-size : 11px; 
text-transform : uppercase; 
background-color : #789; 
} 
table.contenttoc td {
padding : 2px; 
} 
.blog_more {
margin : 5px 0; 
border : 0; 
padding : 10px; 
width : auto !important; 
width : 93%; 
clear : both; 
} 
.blog_more ul {
padding : 0; 
margin : 0; 
} 
.blog_more li {
padding : 0; 
margin : 2px 0 2px 30px; 
list-style : url(../images/readon.png); 
} 
a.blogsection, a.blogsection:visited {
font : bold 11px/16px Arial, Helvetica, sans-serif; 
color : #345; 
border : 0; 
padding : 0; 
text-align : left; 
} 
a.blogsection:hover {
color : #567; 
} 
.searchintro {
width : 100%; 
margin : 15px 0 5px; 
} 
.highlight {
background-color : yellow; 
color : blue; 
padding : 0; 
} 

/* ITEM LIST TABLE */

.sectiontableheader, tr.sectiontableheader th, .sectiontablefooter {
color : #345; 
font : bold 12px/24px Arial, Helvetica, sans-serif; 
background : #ddd; 
padding : 4px; 
} 
table.sectiontable tr.sectiontableentry1 td, table.sectiontable tr.sectiontableentry2 td {
padding : 3px; 
} 
tr.sectiontableentry1 {
background-color : #fff; 
} 
tr.sectiontableentry2 {
background-color : #eee; 
} 


/* MENU GLOWNE */

a.mainlevel:link, a.mainlevel:visited {
display : block; 
font : bold 11px/14px Arial, Helvetica, sans-serif; 
color : #333; 
 
text-indent : 6px; 
text-decoration : none; 
margin-top: 1px;
background : #ffd247;
padding : 3px 0; 
width : 179px; 
} 
a.mainlevel:active, a.mainlevel:hover {
background: #f8c410;
text-decoration : none; 
color : #0b00f3; 
} 

a.sublevel:link, a.sublevel:visited {

text-indent : 25px; 
margin : 0; 
padding : 0; 
vertical-align : middle; 
font : bold 11px/14px Arial, Helvetica, sans-serif; 
color : #333; 
text-decoration : none; 
} 
a.sublevel:active, a.sublevel:hover {
color : #a30; 
text-decoration : none; 
} 





/* -- */

.code {
background-color : #ddd; 
border : 1px solid #bbb; 
} 
div.mosimage {
border : 1px solid #ccc; 
} 
.mosimage {
border : 1px solid #cccccc; 
margin : 5px; 
} 
.mosimage_caption {
margin-top : 2px; 
background : #efefef; 
padding : 1px 2px; 
color : #666; 
font-size : 10px; 
border-top : 1px solid #cccccc; 
} 

/* zaokraglaki */



div.nifty {
width: 100%;
margin: 1em 0;
}
p.nifty {
margin: 0;
padding: 1em;

}

span.r1 {
display: block;
overflow: hidden;
margin: 0 9px 0 9px;
height: 1px;	

 }
span.r2 {
display: block;
overflow: hidden;
margin: 0 6px 0 6px;
height: 1px;	

 }
span.r3 {
display: block;
overflow: hidden;
margin: 0 4px 0 4px;
height: 1px;	

 }
span.r4 {
display: block;
overflow: hidden;
margin: 0 3px 0 3px;
height: 1px;	

 }
span.r5 {
display: block;
overflow: hidden;
margin:  0 2px 0 2px;
height: 2px;

 }
span.r6 {
display: block;
overflow: hidden;
margin: 0 1px 0 1px;
height: 3px;

 }

k.r1 {
display: block;
overflow: hidden;
margin: 0 9px 0 9px;
height: 1px;	

 }
k.r2 {
display: block;
overflow: hidden;
margin: 0 6px 0 6px;
height: 1px;	

 }
k.r3 {
display: block;
overflow: hidden;
margin: 0 4px 0 4px;
height: 1px;	

 }
k.r4 {
display: block;
overflow: hidden;
margin: 0 3px 0 3px;
height: 1px;	

 }
k.r5 {
display: block;
overflow: hidden;
margin:  0 2px 0 2px;
height: 2px;
 }

k.r6 {
display: block;
overflow: hidden;
margin: 0 1px 0 1px;
height: 3px;

 }



