/*ogolne*/

html {
margin : 0; 
padding : 0; 

} 
body {
color : #3287b8; 
margin : 0; 
padding : 0; 
font : normal 11px Arial; 
background: #fbe082 url("../images/tlo.png") repeat-x;
}  

/* czcionki */

h1, h2,  h4, h5, h6 {
color : #3287b8; 
font-family : Tahoma, Arial; 
font-style : normal; 
line-height : normal; 
font-weight : bold; 
} 
h1 {
font-size : 22px;
margin-top: 2px; 
} 
h2 {
font-size : 19px; 
} 
h3 {

font-size : 17px; 
} 
h4 {
font-size : 16px; 
} 
h5 {
font-size : 15px; 
} 
h6 {
font-size : 14px; 
} 



ul {
list-style : square url(../images/arrow_blue.png); 
} 
td {
font : normal 11px/normal Tahoma, Arial; 
color : #3287b8; 
} 
a:link, a:visited {
color : #4ac2f4; 
text-decoration : none; 
} 
a:active, a:hover {
color : #1666d3; 
} 
form {
margin : 0; 
padding : 0; 
} 


/*moduly*/

.moduletable {
width : 100%; 
padding-right : 4px;
margin-left: 4px;
border : 0; 
} 
#box-top table.moduletable {
width : auto; 
} 
.moduletable th {
color : #1abab8; 
font : bold 15px Tahoma, Arial; 
text-align : center; 
padding-top: 2px;
padding-bottom: 6px;
width:100%;


} 
.moduletable td {
font : normal 11px/normal Tahoma, Arial; 
padding : 0; 
margin : 0; 
margin-left:10px;
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 Tahoma, Arial; 
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 : #35a8f1; 
font : bold 11px/18px Arial; 
text-align : center; 
margin : 1px; 
border-top: 1px outset #ccc; 
border-left: 1px outset #ccc; 
border-right: 2px ridge #ccc;
border-bottom:2px  ridge #ccc; 
padding : 1px 5px; 
width : auto; 
background: #deedf3;
} 
.back_button {
float : left; 
clear : both; 
margin-bottom: 20px;
border: 0;
} 
.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 10px/14px Tahoma, Arial;
padding-top: 8px; 
color : #3287b8; 
} 
.pathway a:link {
color : #3287b8; 
text-decoration : none; 
} 
.pathway a:visited {
color : #3287b8;  
text-decoration : none; 
} 
.pathway a:active, .pathway a:hover {
color : #3287b8;  
} 



/* pole tekstowe*/

.inputbox {
font : normal 11px Tahoma, Arial, Helvetica; 
padding : 2px; 
border-top: 2px ridge #ccc; 
border-left: 2px ridge #ccc; 
border-right: 1px groove #ccc;
border-bottom: 1px  groove #ccc;  
background-color : #e0f7ff; 
} 

/*tytuly */


.componentheading {
text-align : left; 
padding-bottom : 5px; 
margin : 0 0 0px; 
color : #3287b8; 
font : bold 18px Tahoma, Arial; 
text-transform : uppercase; 
text-indent : 5px; 
} 
.contentheading, .contentpagetitle {
color : #3287b8; 
font : bold 18px Tahoma, Arial; 
text-align : left; 
padding-bottom : 5px; 
text-indent : 5px; 
} 
a.contentpagetitle:link, a.contentpagetitle:visited {
color : #3287b8; 
} 
a.contentpagetitle:active, a.contentpagetitle:hover {
color : #3287b8; 
} 

/*tresc*/

.contentcolumn {
padding-right : 5px; 
} 
a.category {
font : normal bold 12px/normal Tahoma, Arial; 
text-transform : uppercase; 
text-decoration : none; 
} 
.content_rating, .content_vote {
margin : 0 5px; 
padding : 0; 
} 
.small {
color : #488ddb; 
font : normal 10px/12px Tahoma, Arial; 
padding: 3px;
} 
.createdate {
color : #345; 
font : normal 10px/16px Tahoma, Arial; 
} 
.modifydate {
color : #345; 
font : normal 10px/16px Tahoma, Arial; 
} 
table.contenttoc {
border : 3px double #ccc; 
padding : 1px; 
margin : 0 0 2px 2px; 
width : 160px; 
} 
table.contenttoc th {
color : #4052df; 
text-align : left; 
padding : 2px 4px; 
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 Tahoma, Arial; 
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 Tahoma, Arial;
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 boczne */

a.mainlevel:link, a.mainlevel:visited {
display : block; 
font : bold 11px/12px Tahoma, Arial;
color : #3287b8; 
text-decoration : none;
text-align: left; 
width : 145px; 
height: 39px;
margin-top: 2px;
margin-left: 105px;
padding-left: 10px;
padding-top: 9px;
background: url("../images/button.png") no-repeat;
} 


a.mainlevel:hover {
text-decoration : none; 
color : #3287b8; 
background: url("../images/button-hover.png") no-repeat;

} 
a.sublevel:link, a.sublevel:visited {
margin : 0; 
padding : 0; 
vertical-align : middle; 
font : bold 11px/12px Tahoma, Arial; 
color : #3287b8; 
text-decoration : none; 
height: 20px;
line-height:20px;
margin-left: 105px;
margin-top: 2px;
margin-bottom: 2px;
padding-left: 9px;
padding-top: 9px;
} 
a.sublevel:active, a.sublevel:hover {
color : #567814; 
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; 
} 


/* extcal */

#extcal_minical .extcal_navbar {
	background-image: url({THEME_DIR}/images/bg1.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #B4B4B6;
}
#extcal_minical .extcal_tiny_add_event_link {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color:#575767;
	text-decoration: none;
}
#extcal_minical TABLE.extcal_weekdays {
	background-image: url({THEME_DIR}/images/bg1.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
}
#extcal_minical TD.extcal_weekdays {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
}
#extcal_minical .extcal_small {
	font-family: Verdana;
	font-size: 9px;
	color:#575767;
	text-decoration: none;
}
#extcal_minical .extcal_small:link,#extcal_minical .extcal_small:visited {
	text-decoration: none;
}
#extcal_minical .extcal_small:hover {
	text-decoration: underline;
}

#extcal_minical .extcal_daycell,#extcal_minical .extcal_todaycell,
#extcal_minical .extcal_sundaycell,#extcal_minical .extcal_othermonth {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color:#555555;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;
}

#extcal_minical .extcal_todaycell {
	color:#99AAAA;
	background-image: url({THEME_DIR}/images/rect.gif);
}

#extcal_minical .extcal_sundaycell {
	color:#99AAAA;
}

#extcal_minical .extcal_othermonth {
	color:#99AAAA;
}

#extcal_minical .extcal_daylink, #extcal_minical .extcal_sundaylink,
#extcal_minical .extcal_busylink  {
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

#extcal_minical .extcal_daylink:link,#extcal_minical .extcal_daylink:visited {
	color:#555555;
}

#extcal_minical .extcal_busylink:link,#extcal_minical .extcal_busylink:visited {
	color:#2266EE;
	text-decoration: none;
}

#extcal_minical .extcal_sundaylink:link,#extcal_minical .extcal_sundaylink:visited {
	color:#99AAAA;
}

#extcal_minical .extcal_month_label {
	font-family: Verdana, Arial, "Microsoft Sans Serif";
	font-size: 10px;
	font-weight: bold;
	color: #565666;
}
#extcal_minical .extcal_picture {
}
#extcal_minical .extcal_weekcell {
  margin: 0px;
  padding: 0px;
}


