body {
	font-family:Arial;
	color:#474747;
	font-size:11px;
	background-image:url('http://krakowskaszkolascenariuszowa.pl/images/bg.png');
        background-color:#A60807;
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	text-align:center;	
	}

* {
margin:0;
padding:0;
font-size:12px;
 }

table.box{
	margin:0 auto;
	margin-top:-3px;
	width:783px;
	background-color:#FFF;
	font-size:12px;
	border-bottom:3px solid #C06868;
}

#left {
	padding-left:3px;
	padding-right:3px;
	width:25%;
	border-right:3px solid #C06868;
	border-bottom:3px solid #C06868;
}

#center {
	padding-left:10px;
        padding-right:10px;
	text-align:left;
	border-bottom:3px solid #C06868;
	}

#right {
}


#header {	
	clear:both;
	margin:0 auto;
	padding:0px;
	width:780px;
	background-color:#FFF;
}

.logo
{
	margin:0 auto;
	
}


.haku {
width:10%;
font-size:13px;
height:20px;
}


#navi
{
	height:27px;
        width:783px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
        background-color:#FFF;
}

#googlenavi
{
	margin-top:4px;
	height:21px;
        background-color:#FFF;
        padding-right:15px;
}


#navigointi
{
	float:left;
	height:27px;
        width:783px;
        background-color:#FFF;
}

#footer
{
	width:780px;
	border-top:2px solid;
	padding-top:10px;
	clear:both;
	margin:0 auto;
	background-color:#FFF;
}

#footertext
{
	width:780px;
	padding-top:10px;
	margin:0 auto;
	color:#888;
	font-weight:400;
	font-size:12px;
	text-decoration:none;
}

#copyright
{
	text-align:center;
	float:left;
}

#copyright div
{
	float:left;
	text-align:left;
	clear:both
}

#some
{
	width:210px;
	float:right;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto
}

#mod_search_searchword
{
	border:1px solid #d43939;
	background:transparent;
	font-size:11px;
	font-weight:400;
	width:140px;
}

ul#mainlevel-nav
{
	list-style:none;
	font-size:.8em;
	margin:0;
	padding:0
}

ul#mainlevel-nav li
{
	background-image:none;
	padding-left:0;
	padding-right:0;
	float:left;
	font-size:11px;
	line-height:2;
	white-space:nowrap;
	border-right:1px solid #ccc;
	margin:0
}

ul#mainlevel-nav li a
{
	display:block;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color:#333;
	background:transparent
}

#buttons>ul#mainlevel-nav li a
{
	width:auto
}

ul#mainlevel-nav li a:hover
{
	color:#fff;
	background:#00426E
}

.maintitle
{
	color:#fff;
	font-size:40px;
	padding-left:15px;
	padding-top:20px
}
	
.error
{
	font-style:italic;
	text-transform:uppercase;
	color:#ccc;
	font-size:14px;
	font-weight:700;
	padding:5px
}

.back_button
{
	float:left;
	text-align:center;
	font-size:10px;
	font-family:Arial;
	font-weight:400;
	border:1px solid #ccc;
	width:auto;
	background:url(../images/button_bg.png) repeat-x;
	margin:1px;
	padding:5px;
}

.pagenav
{
	text-align:center;
	font-size:10px;
	font-family:Arial;
	border:1px solid #ccc;
	width:auto;
	background:url(../images/button_bg.png) repeat-x;
	line-height:2;
	margin:1px;
	padding:0 10px
}

.pagenavbar
{
	margin-right:10px;
	float:right
}

ul
{
	list-style:none;
	margin:0;
	padding:0
}

ul li
{
	background-image:url('../images/bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px
}

ol
{
	margin:0;
	padding:0 0 0 17px
}

ol li
{
	background-image:none
}

.blogsection
{
	font-weight:400;
	font-size:11px
}

table.contentpaneopen
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	color:#474747;
	margin:5px 10px 0 0;
	padding:0
}

table.contentpaneopen td
{
	padding:0;
	font-family:Arial;
	font-size:12px;
}

table.contentpane
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	color:#474747;
	margin:0;
	padding:0
}

table.contentpane td
{
	padding-right:5px;
	margin:0
}

table.contentpaneopen fieldset
{
	border:0;
	border-bottom:1px solid #eee
}

.button
{
	font-family:Trebuchet MS;;
	text-align:center;
	font-size:11px !important;
	font-weight:400;
	border:1px solid #ccc;
	width:auto;
	background:url(../images/button_bg.png) repeat-x;
	margin:1px;
	padding:0 10px
}

.inputbox
{
	border:solid 1px #ccc;
	background-color:#fff;
	font-size:11px;
	color:#474747;
	padding:2px
}

.contentcolumn
{
	padding-right:5px
}

.contentpaneopen *
{	
	line-height:1.5em;
	font-size:15px;
}

#right .contentpaneopen * {	
	font-size:13px;
}

.contentheading
{
	color:#d43939;
	font-family:Trebuchet MS;
	font-size:20px!important;
	font-weight:700
}

.blog * {
	font-size:12px;
}

.contentpagetitle, #right .contentpagetitle
{
	font-family:Arial;
	font-size:18px;
	text-align:left;
	line-height:1.1em
}

table.searchinto
{
	width:100%;
	font-family:Trebuchet MS;
	color:#474747;
	font-size:12px
}

table.searchintro td
{
	font-weight:700;	
	color:#474747;
	font-size:12px
}

table.moduletable
{
	background-image:url('../images/modulebg.png');
	background-position:top left;
	background-repeat:no-repeat;
	width:200px;
	text-align:left;
	font-size:12px;
	line-height:1.5em;
	color:#474747;
	border-spacing:0;
	border-collapse:collapse;
	margin:0 0 20px;
	padding:0 10px
}

div.moduletable
{
	background-image:url('../images/modulebg.png');
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	color:#474747;
	margin:0 0 10px;
	padding:0;
	
}

#left div.moduletable
{
	text-align:center
}

#right div.moduletable
{
	background-image:url('../images/modulebg_right.png');
	background-position:top left;
	background-repeat:no-repeat;
	line-height:1.4em;
	font-size:12px;
	width:270px;
	margin:0 0 10px;
}

div.moduletable h3
{
	text-align:left;
	font-family:Trebuchet MS;
	padding:0 3px 0 6px;
	line-height:1.5;
	font-weight:600;
	font-size:13px;
	text-transform:uppercase;
}

#right div.moduletable h3
{
	font-family:Trebuchet MS;
	text-transform:uppercase;
	height:36px;
	line-height:2;
	font-size:13px;
	margin:0;
	padding:0
}

div.moduletable p
{
	text-align:left;
	line-height:1.5em;
	color:#474747;
	margin:0;
	padding:10px 10px 0
}

table.moduletable th
{
	background-color:#F0F;
	color:#00426E;
	text-align:left;
	font-family:Trebuchet MS;
	height:36px;
	line-height:2.5;
	font-weight:700;
	font-size:14px;
	margin:0;
	padding:0
}

div.moduletable table
{
	font-size:12px;
	text-align:left;
	padding:0 10px
}

table.moduletable td
{
	font-size:11px;
	text-align:left;
	font-weight:400
}

.sectiontableheader
{
	font-weight:700;
	background:#f0f0f0;
	padding:4px
}

.sectiontableentry1
{
	background-color:#fff
}

.sectiontableentry2
{
	background-color:#f9f9f9
}

.small
{
	font-size:12px
}

.createdate
{
	height:35px;
	padding-bottom:0;
	font-size:11px
}

.modifydate
{
	height:15px;
	padding-top:10px;
	font-size:11px;
        word-spacing:-.2em;
}

.blog_more
{
	font-size:11px
}

h2
{
	font-family:Trebuchet MS;
	font-size:16px;
	color:#666;
	font-weight:700
}

h3
{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#;
	font-weight:700
}

table.contenttoc
{
	border:1px solid #ccc;
	margin-left:2px;
	margin-bottom:2px;
	padding:2px
}

table.contenttoc td
{
	padding:2px
}

table.contenttoc th
{
	background:url(../images/subhead_bg.png) repeat-x;
	color:#666;
	text-align:left;
	padding-top:2px;
	padding-left:4px;
	height:21px;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase
}

.mainlevel, .sublevel {
	font-family:Trebuchet MS;
	border-bottom:1px solid #e6e9eb;

}

a.mainlevel:link,a.mainlevel:visited
{
	display:block;
	background:url('../images/naviarrow.gif');
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:1px solid #e6e9eb;
	vertical-align:middle;
	font-size:12px;
	font-weight:400;
	color:#474747;
	text-align:left;
	line-height:2;
	padding-left:18px;
	text-decoration:none
}

a.mainlevel:hover 
{
	background:url('../images/naviarrow.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:400;
	color:#999;
	border-bottom:1px solid #e6e9eb;
}

a.sublevel:link,a.sublevel:visited
{
	padding-left:2px;
	vertical-align:middle;
	font-size:10px;
	font-weight:700;
	text-align:left;
	line-height:2;
}

a.sublevel#active_menu
{
	color:#333
}

.highlight
{
	background-color:#FF0;
	color:Blue;
	padding:0
}

.code
{
	background-color:#ddd;
	border:1px solid #bbb
}

.mosimage_caption
{
	margin-top:2px;
	background:#efefef;
	color:#666;
	font-size:10px;
	border-top:1px solid #ccc;
	padding:1px 2px
}

span.article_seperator
{
	display:block;
	height:1.5em
}

a[href $='.pdf']
{
	padding-right:18px;
	background:transparent url(../images/pdf_button.png) no-repeat center right
}

a[href $='.doc']
{
	padding-right:18px;
	background:transparent url(../images/doc_icon.png) no-repeat center right
}

a[href $='.jpg']
{
	padding-right:18px;
	background:transparent url(../images/jpg_small.gif) no-repeat center right
}

a[href $='.wmv']
{
	padding-right:18px;
	background:transparent url(../images/wmv_small.gif) no-repeat center right
}

.authorimg
{
	float:left;
	padding-right:10px
}

.contentpaneopen p
{
	padding:0;
	font-family:Arial;
	font-size:12px;
}

.sig_thumb a[href $='.jpg']
{
	padding-right:0;
	background:none
}

img
{
	border:0;
	margin:0 5px 3px 3px
}

#logo img
{
	border:0;
	margin:0
}

.contentheadingkom
{
	text-align:left
}

div.moduletablekom
{
	background-image:url('../images/modulebg.png');
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:1.5em;
	color:#474747;
	margin:0 0 20px;
	padding-right:10px;
	
}

div.moduletablekom h3
{
	text-align:left;
	font-family:Trebuchet MS;
	height:36px;
	line-height:2;
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	margin:0px 10px 0px 10px;	
}

.contentpaneopenkom
{
	background-image:url('../images/bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	margin:3px
}

.contentpaneopenkom a:link,.contentpaneopenkom a:visited
{
	padding-left:15px;
    color:#474747;
	font-size:12px
}

ul.mostreadkom,li,li.mostreadkom a,ul.latestnewskom,li,li.latestnewskom a
{
	margin-left:2px;
	margin-bottom:7px;
	margin-top:0;
	padding-left:0;
	list-style:none;
	text-align:left;
	color:#474747;
	font-size:12px
}

.bottom_page
{
	display:none!important
}

p
{
	margin-bottom:0
}

p + p
{
	text-indent:1em;
	margin-top:0
}

.mainlevelpoz {
	font-family:Trebuchet MS;
	font-size:14px;
}

a.mainlevelpoz:link,a.mainlevelpoz:visited
{
	background:#FFF;
}

a:link,a:visited,a:hover,.contentpaneopenkom a:hover,li.mostreadkom a:hover
{
	color:#8B0000;
	text-decoration:none;
	font-size:12px;
}

table.contentpaneopen td.componentheading,table.contentpane td.componentheading
{
	padding-left:4px
}

.componentheading,h1
{
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:700
}

div.componentheading {
padding-bottom:15px;
clear:both;
}

div.moduletable form,form
{
	margin:0;
	padding:0
}

.pagenav_prev,.pagenav_next
{
	font-weight:400;
	font-size:11px
}

a.mainlevel#active_menu,a.mainlevel#active_menu:hover
{
	color:#999;
	font-weight:400
}

a.sublevel:hover,a.mainlevelpoz:hover
{
	color:#900;
	text-decoration:none
}

a[href $='.mp3'],a[href $='.wma']
{
	padding-right:18px;
	background:transparent url(../images/mp3_icon.png) no-repeat center right
}

div.moduletableslide {
	padding:0 0 35px 0px;
	position:relative;
	margin-left:-120px;
	height:290px;
	width:500px;
	text-align:center;	
}

div.moduletableslide a {
	color: #FFF;
	font-weight:bold
}

#navi-outer .button {
	border:0px;
	text-align:left
}

span.fpss_keytitle {
	font-family:Trebuchet MS;
	font-weight:normal
}

table.blog td {
padding:0 5px
}

hr {
clear:both;
visibility:hidden;
}

* html #center {
padding: 0 10px;
}