/*
* opis templatki - kto popełnił
*/

td, input, option, textarea {
}

body, td, div {
  margin: 0px;
  padding: 0px;
}

div {
overflow:hidden;
}

html,body {
  height:100%;
  width:100%;
}

body {
  color: #C8D3DE;
  background:#004762;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: top; 
}

td {
  border-spacing: 0;
  vertical-align: top; 
}

img {border: 0px;}
p {text-indent: 20px;}

a {
  font-size: 11px;
  text-decoration: none;
  background: none;
  color: #C8D3DE;
}

a:hover {
  text-decoration: underline;
  color:#FFFFFF;
}

table.contentpaneopen, table.contentpane {width: 100%;} /* Safari */

#pathway
{
  left: 0px;
  top: 0px;
  clear:both;
  padding:5px;
  background:#000033;
  width:980px;
  margin:auto;
  margin-top: 4px;
  border: 1px solid silver;
}

a.pathway {
  padding:0px 5px 0px 5px;
  font-size: 11px;
  text-decoration: none;
  color: #C8D3DE;
}
a.pathway:hover {
  text-decoration: none;
  color:#FFFFFF;
}

/* tytuly artukulow */
.componentheading, .contentheading, .contentpagetitle {
  font-size:14px;
  font-weight:bold;
  padding-top:15px;
  height:40px;
  color:white;
}
table.contentpaneopen {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-width: 0;
  margin: 0px;
  vertical-align: bottom;
}
table.contentpaneopen td {
  text-align: justify;
  padding-left:8px;
  padding-right:8px;
}

/* autor, daty dodania i modyfikacji */
.small {font-size: 10px;}
.createdate {height: 15px;padding-bottom: 10px;font-size: 10px;}
.modifydate {height: 15px;padding-top: 10px;font-size: 10px;}

.mosimage {border: 1px solid #cccccc;margin: 7px;}
.mosimage_caption {background: #efefef;padding: 4px;color: #666666;font-size: 10px;border-top: 1px solid #cccccc;}

.buttonheading {padding:5px;}

.sectiontableheader {font-weight:bold;color:#333333;padding:5px;background:#ebebeb;border-bottom:1px solid #cfcfcf;}
.sectiontableentry1 td {padding:7px;background:#f8f8f8;}
.sectiontableentry2  td {padding:7px;background:white;}
.contentpane {margin:10px 5px 10px 5px;}
.contentdescription {padding:10px;}

/*spis tresci*/
table.contenttoc {margin: 10px;width:150px;border:1px solid #f2f2f2;}
.contenttoc th {padding:5px 10px 5px 10px;background: #f2f2f2;}
.contenttoc td {padding:2px 10px 2px 10px;}

.pagenav {padding:5px;} /*pasek nawigacji*/

ul {
       list-style:none;
       margin:0px;
       padding:0px;
}

/*formularze*/
.button {margin:3px 0px 0px 5px;border:3px double #c6c6c6;}
.inputbox {margin:5px 0px 5px 5px;border:1px solid #c6c6c6;}
.text_area {margin:5px 0px 5px 5px;border:1px solid #c6c6c6;} 
.back_button {
  display:block;
  width:70px;
  padding:2px;
  text-align:center;
  border:3px double #c6c6c6;
}

#searchphraseany, #searchphraseall, #searchphraseexact, #mod_login_remember
{
       background:none;
}

/*do wydruku i powiadamienia znajomego*/

body.contentpane, body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td {
  background:white;
  color:black;
}

body.contentpane .button {
       color:black;
       border:1px solid black;
}

/*kod wstawiany na strone*/
.moscode {}, .highlight {}, pre {}, code {}


#top {
       padding:7px 7px 0px 7px;
       vertical-align:top;
       height:192px;
}

#logo {
  float:left;
  width:1000px;
  height:112px;
  background:url(../images/gora_zaloba.png) no-repeat;
  background:url(../images/gora.png) no-repeat;
}


#left div, #left table, #left tr, #left td{
       margin:0px;
       padding:0px;
       background:none;
}

#left table.moduletable {
       width:100%;
}

#left ul.menu {
  margin-left:10px;
}

#left li {
	padding:0px 0px 0px 15px; 
}

#left div.search { 
    margin-left:10px; 
	padding:0px 0px 0px 15px; 
}


/* modul logowania, pytanie czy tylko? */
#form-login {padding:10px 0px 5px 0px;margin-left:10px; margin-bottom:10px;}
#form-login-username {background:none;width:125px;margin-left: auto;margin-right: auto;}
#form-login-password {background:none;width:125px;margin-left: auto;margin-right: auto;}
#form-login-remember {background:none;width:125px;margin-left: auto;margin-right: auto;}
#left label {margin:0px 0px 0px -18px;}
#left input {margin:3px 0px 0px 2px;border:1px solid #c6c6c6;width: 110px; background:none;color:white;}
#left input.button {margin:0px 0px 0px -18px;border:3px double #c6c6c6;padding:1px 8px 1px 8px;background:none;margin-left: auto;margin-right: auto;}
#modlgn_username {}
#modlgn_passwd {}
#modlgn_remember {margin-left: auto;margin-right: auto;background:orange;}

fieldset {padding-top:0px;border:0px;}

//modul RSS
#left div.syndicate {
}

#left th {
       font-size:13px;
       font-weight: bold;
       text-align:center;
       padding:9px 0px 0px 0px;
       width:162px;
       height:34px;
       max-height:24px;
       background:url(../images/naglowek.png) repeat-x;border: 
}

#left a.mainlevel {
  display:block;
  font-weight:bold;
  padding:4px 0px 0px 24px;
  text-decoration:none;
}

#left a.mainlevel:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

#left a.sublevel {
  display:block;
  font-weight:bold;
  padding:4px 0px 0px 34px;
  text-decoration:none;
}

#left a.sublevel:hover {
  color:#FFFFFF;
  text-decoration:none;
}

#right th {
       font-size:14px;
       color:#616161;
       text-align:left;
       padding:7px 0px 0px 20px;
       width:188px;
       height:27px;
       background:url(../images/bg_gray.gif) repeat-x;
       border-top:1px solid #d9d9d9;
       display:block;
}

#right td {
       background:#f8f8f8;
       padding:5px;
}

#right label {
       text-align:left;
}

#right input {background:none;}
#right input.button {border:1px solid #d9d9d9;background:white;padding:2px 4px 2px 4px;}

.pollstableborder td {text-align:left;}

#blue_box td, #blue_box th, #blue_box{
       background:#6dabe4;
       color:white;
}

#blue_box th {
       text-transform:uppercase;
       padding:8px 0px 0px 15px;
       height:23px;
       border-bottom:1px solid #b6d5f2;
       border-top:0px;
       width:190px;
}
#blue_box a, #blue_box a:hover {color:white;}
#blue_box .contentpagetitle { font-size:12px;}

#blue_box ul {padding:10px;}
#blue_box li {background:url(../images/dot.gif) no-repeat 4px 6px;padding:2px 3px 2px 20px;}
#blue_box li a {font-weight:bold;}

#blue_bottom {
       width:208px;
       height:9px;
       background:url(../images/blue_bottom.gif) no-repeat;
       margin-bottom:8px;
       font-size:0px;
}

#center {
       width:585px;
       padding:0px 10px 0px 10px;
       float:left;
       background:none;
       overflow:hidden;
}

/*moduly nowosci, popularne  */
.box_news,.box_news_long,.box_news_one,.box_news_long_one {
  border:1px solid black;
  visibility:hidden;
  float:left;
  margin:0px 3px 0px 3px;
}
.box_news table  {width:393px;}
.box_news_long table {width:390px;}
.box_news_one table {width:566px;}
.box_news_long_one table {width:390px;}
.box_news th,.box_news_one th,.box_news_long th,.box_news_long_one th {
  text-transform:uppercase;
  text-align:left;
  padding:2px 5px 0px 7px;
  height:18px;
  background:#003549;
  color:white;
  border-bottom:1px solid black;
}
.box_news td,.box_news_long td,.box_news_one td,.box_news_long_one td {
  padding:5px;
  background: #004762;
  }
.box_news li,.box_news_long li,.box_news_one li,.box_news_long_one li {
  background:url(../images/arrow2.gif) no-repeat 4px 6px;
  padding:2px 3px 2px 2px;
}
.box_news a,.box_news_long li a,.box_news_one li a,.box_news_long_one li a {font-weight:bold;text-decoration:none; }


#footer_menu {
       clear:both;
       color:#b2b2b2;
       height:25px;
       padding:10px 5px 0px 15px;
       text-align:center;
       width:973px;
       margin:auto;
}

#footer_menu ul {
       list-style:none;
       margin:0px;
       padding:0px;
       text-align:center;
}

#footer_menu ul li {
       display:inline;
       text-align:center;
       padding:0px 20px 0px 20px;
       background:url(../images/arrow4.gif) 8px 3px no-repeat;
}

#footer_menu ul li a  {
       font-size:12px;
       text-decoration:none;
       font-weight:bold;
       color:#b2b2b2;
}

#footer_menu ul li a:hover {
       color:#969696;
}

#footer div {
       text-align:left;
}

#footer a:link, #footer a:visited {
       color:#bee6ff;
       text-decoration:none;
}

#footer a:hover {
       text-decoration:underline;
}


#pagewidth { 
       width:1000px;
       text-align:left;  
       margin-left:auto; 
       margin-right:auto;
       background:url(../images/gora_tlo.png);
}

#wrapper2 {
       margin-top:5px;
       padding:0px;
       
}

#wrapper2start {
       float:left;
       width:1000px;
       height:5px;
       background: url(../images/centrum_tlo_poczatek.png);
}
#twocolsstop {
       float:left;
       width:838px;
       height:28px;
       background: url(../images/centrum_tlo_koniec.png);
}

/* miejce pod wszystkimi tekstami a powyzej menu dolnego*/
#border_bottom {
}
 
#header {
       height:112px;
       padding:0px;
       width:1000px;
       margin:auto;
} 
 
#left {
       width:162px;
       float:left;
       padding:0px;
}
 
#twocols {
       float:left;
       width:838px;
       background: url(../images/centrum_tlo.png);
}

 
#right {
       width:208px; 
       float:right; 
       padding:0px 7px 0px 0px;
}
 
#maincol { 
       float: left;
       display:inline; 
       padding: 2px 0px 0px 10px;
       width:800px;
}
 
#footer {
       height:38px; 
       clear:both;
       width:978px;
       margin:auto;
       padding:10px 5px 0px 10px;
       color:white;
       background:#000033;
       border:1px solid silver;
} 
 

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0;
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#left{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
