﻿body{margin: 0px; padding: 0px; border: 0px; font-size: 12px; font-family: sans-serif, Helvetica, Tahoma; height: 100%; line-height: 1.3; background-image:url(../images/background.jpg); background-repeat:repeat;}

/* [Colors] */
body, a:link, a:visited, #maincontent a, #maincontent td.contentheading a {color: #446D8C;}
a:hover, a:active, #maincontent a:hover, #maincontent td.contentheading a:hover{color: #000000;}

.small{color: #446D8C;}

#topmenu a{color: #FFFFFF;}
#topmenu a:hover{color:#000000;}
#topmenu li{color: #FFFFFF;}
#topmenu li:hover{color:#FFEDD3;}

.breadcrumbs{color: #FFFFFF}
a.pathway{color: #FFFFFF; text-decoration: none;}
a.pathway:hover{ color:#FFEDD3; text-decoration: underline;}

#banner a{color: #000000;}
#banner a:hover{color: #999999;}

#footer, #CoyprightAds{color: #000000;}
#footer a, #CoyprightAds a{color: #000000;}
#footer a:hover, #CoyprightAds a:hover{color: #999999;}

/* [Lists] */
h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address{margin: 0px; padding: 0px;}
ul,ol{margin: 1px; padding: 1px;}
ol li{margin-left: 20px;}
li{margin-left: 15px;}
p{margin:0px;}

/* [News and Pop] */
.latestnews{text-align: left;}
.mostread{text-align: left;}

/* [Dynamic Layout] */
#logo{margin-left: auto; margin-right: auto; width: 1000px; height: 175px; background-image:url(../images/logo_silesia.jpg); background-repeat:repeat-y;}
#mainframe{margin-left: auto; margin-right: auto; width: 1000px; background-image:url(../images/site.jpg); background-repeat:repeat-y;}
#maincolumn{padding-left: 10px; width: 520px; float: left; overflow:hidden;}
#maincolumn_right{padding-left: 50px; width: 710px; float: left; overflow:hidden;}
#maincolumn_left{padding-left: 10px; width: 710px; float: left; overflow:hidden;}
#maincolumn_off{margin: 0 auto; width: 925px; overflow:hidden; }
#bottom{margin-left: auto; margin-right: auto; width: 1000px; height: 89px; background-image:url(../images/bottom.jpg); background-repeat:repeat-y;}
table.contentpaneopen, table.contentpane, table.blog {width: 100%;}

/* [Banner] */
#banner{margin-left: auto; margin-right: auto; text-align: center;}
#banner img{border: 0px; margin-bottom:10px;}
#bottom{margin-left: auto; margin-right: auto; text-align: center; width: 1000px;}

/* [blog] */
.blog_section{display: block;}
.blog{margin-left: 0px; margin-right: 0px;}
.blog_more{text-align: left; margin-bottom: 10px;}
.item_toc{display: block;}
.small {font-size:10px;}

/* [Content] */
.content_rating{line-height:30px;}
.content_vote{}
.contentpaneopen td.createdate{padding: 3px 3px 3px 3px;}

div.module_content{margin: 0px; padding: 0px;}   
div.module_content h1, div.module_content h2, div.module_content h3, div.module_content h4, div.module_content h5, div.module_content h6{margin-top: -30px; margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 100%;}
div.search{padding: 10px;}
table.contenttoc{float: right; padding: 4px; margin: 10px; border: 1px solid #000000;}
table.contenttoc a{text-decoration: underline;}
table.contenttoc a:hover{text-decoration: none;}
table.contenttoc a:active{font-weight:bold;}

/* [Message] [Component] */
#maincontent div.componentheading{ font-weight:bold; font-size: 18px; text-align: center; font-variant: small-caps; padding-bottom: 10px; letter-spacing: 1px;}
#maincontent table.contentpane { margin: 0px; }
.poll{width: 140px; font-size: 12px;}
.pollstableborder{border: 0px solid; padding-top: 10px;}
.article_column{padding-right: 0px; padding-left:0px;}
.column_separator {padding-left: 14px;}
.contentpaneopen {width: 100%;}
.contentdescription{padding: 5px 5px 5px 5px;}

/* [Image] */
span.caption_text{font-style: italic;}
span.img_caption{margin: 4px; margin-bottom: 2px; margin-top: 2px;}
.img_caption{padding: 4px; border-style: solid; border-width: 1px; margin-bottom: 2px; margin-top: 2px;}

/* [Sections] */
.sectiontableheader, tr.sectiontableheader td{padding-left: 10px; padding-right: 10px; padding: 10px; text-align: left; font-size:12px; font-weight:bold; border-bottom: 1px solid #000000; background-image:url(../images/sectiontableheader.jpg); background-repeat:repeat;}
tr.sectiontableentry0 td, td.sectiontableentry0{padding-left: 10px; padding-right: 10px; padding: 10px; text-align: left; font-size:12px; font-weight: bold; background-image:url(../images/sectiontableheader.jpg); background-repeat:repeat;}
tr.sectiontableentry1 td, td.sectiontableentry1{padding-left: 10px; padding-right: 10px; padding: 10px; text-align: left; font-size:12px; font-weight: bold; background-image:url(../images/sectiontableentry1.jpg); background-repeat:repeat;}
tr.sectiontableentry2 td, td.sectiontableentry2{padding-left: 10px; padding-right: 10px; padding: 10px; text-align: left; font-size:12px; font-weight: bold; background-image:url(../images/sectiontableentry2.jpg); background-repeat:repeat;}

/* [Pathway] */
#pathway{background-image: url(../images/breadcrumb.jpg); float: left; font-size: 9px; font-weight: bold; height: 36px; width: 1000px;}
#pathway h3{display: none;}
a.pathway{text-decoration: none;}
a.pathway:hover{text-decoration: underline;}
.breadcrumbs{margin-left: 45px;}

/* [Left] */
#leftcolumn {padding-top:0px;}
#leftcolumn h3{text-align: center;}
#leftcolumn{padding-left: 50px; width: 180px; float: left;}	
#leftcolumn div.module_hat{height: 40px; width: 180px;}
#leftcolumn div.module_content{padding-left: 15px; padding-right: 15px;}
#leftcolumn h1, #leftcolumn h2, #leftcolumn h3{font-size: 1.2em;}
#leftcolumn h4, #leftcolumn h5, #leftcolumn h6{font-size: 1.0em;}
#leftcolumn a{list-style-type: none; padding: 0px; margin: 0px; text-align: left;}
#leftcolumn form{text-align: left;}
#leftcolumn p{margin-bottom: 0px; margin-top: 0px;}
#leftcolumn div.module, #leftcolumn #leftcolumn div.module_menu, #leftcolumn div.moduletable_menu{text-align: left;}
#leftcolumn div.module_menu ul ul li{font-size: 10px; padding: 0px; margin: 0px; display: block;}
#leftcolumn div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#leftcolumn div.module_menu li a{text-align: left; text-decoration:none; font-weight: bold; display: block;}

/* [Right] */
#rightcolumn {padding-top:0px;}
#rightcolumn h3{text-align:center;}
#rightcolumn{padding-right: 50px; width: 180px; float: right;}
#rightcolumn div.module_hat{height: 40px; width: 180px;}
#rightcolumn div.module_content{padding-left: 15px; padding-right: 15px;}
#rightcolumn h1, #rightcolumn h2, #rightcolumn h3{font-size: 1.2em;}
#rightcolumn h4, #rightcolumn h5, #rightcolumn h6{font-size: 1.0em;}
#rightcolumn a{list-style-type: none; padding: 0px; margin: 0px; text-align: left;}
#rightcolumn form{text-align: left;}
#rightcolumn p{margin-bottom: 0px; margin-top: 0px;}
#rightcolumn div.module, #rightcolumn div.module_text, #rightcolumn div.module_menu, #rightcolumn div.moduletable_menu{text-align: left;}
#rightcolumn div.module_menu ul ul li{font-size: 9px}
#rightcolumn div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#rightcolumn div.module_menu li a{text-align: left; display: block;}

/* [User1] */
#user1column{width: 220px; float: left; padding-left: 25px; padding-top:0px;}
#user1column h3{text-align: center;}
#user1column div.module_hat{height: 40px; width: 220px;}
#user1column div.module_content{padding-left: 15px; padding-right: 15px;}
#user1column h1, #user1column h2, #user1column h3{font-size: 1.2em;}
#user1column h4, #user1column h5, #user1column h6{font-size: 1.0em;}
#user1column a{list-style-type: none; padding: 0px; margin: 0px; text-align: left;}
#user1column form{text-align: left;}
#user1column p{margin-bottom: 0px; margin-top: 0px;}
#user1column div.module, #user1column div.module_text, #user1column div.module_menu, #user1column div.moduletable_menu{text-align: left;}
#user1column div.module_menu ul ul li{font-size: 9px}
#user1column div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#user1column div.module_menu li a{text-align: left; display: block;}

/* [User2] */
#user2column{width: 220px; float: left; padding-left: 25px; padding-top:0px;}
#user2column h3{text-align: center; }
#user2column div.module_hat{ height: 40px; width: 220px;}
#user2column div.module_content{padding-left: 15px; padding-right: 15px;}
#user2column div.module_hat{height: 40px; width: 220px;}
#user2column h1, #user2column h2, #user2column h3{font-size: 1.2em;}
#user2column h4, #user2column h5, #user2column h6{font-size: 1.0em;}
#user2column div.moduletable{margin-bottom: 4px;}
#user2column a{list-style-type: none; padding: 0px; margin: 0px; text-align: left;}
#user1column form{text-align: left;}
#user1column p{margin-bottom: 0px; margin-top: 0px;}
#user2column div.module, #user2column div.module_text, #user2column div.module_menu, #user2column div.moduletable_menu{text-align: left;}
#user2column div.module_menu ul ul li{font-size: 9px;}
#user2column div.module_menu li{list-style-type: none; padding: 0px; margin: 0px; display: block;}
#user2column div.module_menu li a{text-align: left; display: block;}

/* [User3] */
#topmenu{width: 1000px;  float: left; height: 50px; background-image: url(../images/under_logo.jpg); background-repeat: no-repeat; background-position: center;}
#topmenu li{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: 800;}
#topmenu li:hover{text-decoration: underline;}
#topmenu ul{margin: 0px;  padding: 0px;}
#topmenu a{white-space: nowrap;}

/* [User1]  [User2] */
#user1user2{float: left;}

/* [Footer] */
#footer img{border:0px;}
#footer{margin-left: auto; margin-right: auto; text-align: center;}
#footer div.moduletable{margin-left: auto; margin-right: auto; text-align: center;}
#footer p{margin-left: auto; margin-right: auto; text-align: center;}

/* [CopyrightAds] */
#CoyprightAds img{border:0px;}
#CoyprightAds{margin-left: auto; margin-right: auto; text-align: center;}

/* [Pagination] */
span.pagination{font-size: 11px; font-family:tahoma; white-space: nowrap;}
span.pagination span {border:1px solid #bbbbbb; padding:1px 5px 2px 5px; margin:2px;}
span.pagination span:hover {border:1px solid #000000;}

/* [Form] */
form {}
form label {}
input, select, textarea, .inputbox {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%;}
.inputbox {border: 1px solid #CCCCCC; background: #FFFFFF;}
.inputbox:hover, .inputbox:focus {background: #EAEAEA;}

/* [Buttons] */
.button {margin-top:5px; margin-bottom:5px; border: 1px solid #333333; color: #000000; font-size: 12px; }
.button:hover, .button:focus{border: 1px solid #999999; background: #FFFFFF; color: #000000;}
.buttonheading{font-size:10px;}
.buttonheading a{text-decoration:none;}
.buttonheading img{border: 0;}
* html .button{padding: 2px 0 !important; /*IE 6*/}
*+html .button{padding: 2px 0 !important; /*IE 7*/}

/* [Editor] */
fieldset{font-size: 0.9em; border:0px;}
table.adminform td, fieldset.metadata, fieldset{white-space: normal;}
td.mceToolbarTop, span.mceToolbarContainer{white-space: normal; text-align: center; position: static !important;}
td.mceToolbarTop a, td.mceToolbarTop a img{padding: 0px; margin: 0px; position: static !important;} 
table.mceEditor, span.mceToolbarContainer, span.mceMenuButton{position: static !important;}
#content textarea, textarea#text, textarea.inputbox {width: 330px !important; overflow: auto;}
textarea#metadesc, textarea#metakey, input#created_by_alias{width: 250px !important; overflow: auto;}

#modlgn_remember {margin-bottom:10px;}

label{font-weight:bold;}

#modlgn_username
{
	background: url(../images/icon_login.jpg) no-repeat left #FFFFFF;
	height: 20px;
	padding-left: 24px;
	padding-top:5px;
	margin-top:2px;
	width: 80%;
	border: solid 1px #CCCCCC;
	margin-top:5px;
	margin-bottom:10px;
}

#modlgn_passwd
{
	background: url(../images/icon_password.jpg) no-repeat left #FFFFFF;
	height: 20px;
	padding-left: 24px;
	padding-top:5px;
	margin-top:2px;
	width: 80%;
	border: solid 1px #CCCCCC;
	margin-top:5px;
	margin-bottom:5px;
}

/* [Tooltips] */
.hasTip img { margin: 10px 5px 0 0; border: none;}
.tool-tip {float: left; border: 1px solid #D4D5AA; padding: 5px; background: #FFFFCC;}
.tool-title {padding: 0; margin: 0; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../../system/images/selector-arrow.png) no-repeat; font-size: 100%; font-weight: bold;}
.tool-text {margin: 0; font-size: 100%;}