/* ------------------------------------- UKLAD STRONY -------------------------------------- */

html {
	height: 100%;
	
}

body {
	height: 100%;
	margin: 0px;
	font: 11px arial;
	background: url(../gfx/bg3.png) repeat-x #698fdd;
}

h1, h2, h3 {
	width: 98%;
	border-bottom: 1px dotted #e5e5ea;
	padding-bottom: 4px;
	text-indent: 8px;
	margin: 4px auto;
	color: #2c2b55;
}

h1 {
	text-align: right;
	border-bottom: 1px solid #e5e5ea;
}

h3 {
  text-align: center;
}
a  { text-decoration: underline; color: #026b8e; }
a:link  { text-decoration: underline; color: #026b8e; }
a:visited  { text-decoration: underline; color: #026b8e; }
a:hover  { text-decoration: underline; /*color: #AAAAAA;*/ color: #000; }
a:active  { text-decoration: underline; color: #026b8e; }

#container {
	width: 887px;
	height: 100%;
	margin: 0 auto;
}

#header {
	width: 100%;
	height: 170px;
	/*border: 1px solid #818099;*/
	/*border-top: 4px solid #818099;*/
  background: url(../gfx/logolachonalia.png) no-repeat #87c03a;
  cursor: pointer;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;  
}

#header-content {
	position: absolute;
	/*top: 30px; */
	top: 10px;
	font-weight: bold;
	font-size: 40px;
	color: #2c2b55;
}

#main-col {
	float: left;
	width: 673px;
	height: 100%;	
}

#main-info {
	/*background: #e5ffea;*/
	font-weight: bold;
	color: #2c2b55;
	padding: 2px;
	margin-bottom: 5px;
	height: 100%;
}

#main-menu {
	float: left;
	width: 176px;
	margin-right: 4px;
	height: 100%;
	/*font-size: x-small;*/
	/*height: 400px; */
	/*border: 1px solid #000;*/
}

#content {
	float: right;
	width: 487px;
	height: 100%;
	/*border: 1px solid #000;*/
}

#right-col {
	width: 200px;
	height: 100%;
	/* border: 2px solid #e5e5ea;*/
	float: right;
}

#div-newsletter {
  text-align: center;
  /*border: 2px solid #e5e5ea;*/
  
  font-size: small;
  font-weight: bold;  
}

.box {
  /*background-color: #5BC1C3;*/
  background-color: #BAD6D5;
  /*background-color: rgb(85,186,222);*/
  border: none;
  padding: 5px;
  margin-bottom: 10px;
  /*-moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  box-shadow: 0.2em 0.2em #ccc;*/
  /*border-bottom: 1px dotted #ccc;*/
}

.box h3 {
  font-size: small;
  font-weight: bold;
  border: none; 
}

.rounded {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#footer {
	/*margin-top: 15px;*/
	/*border-top: 3px solid #e5e5ea;*/
	background-color: #eee;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
}

input.blur {
	color: #ccc;
}


/* -------------------------------------PODZIAŁ NA STRONY-------------------------------------- */

.strony{
border: 1px solid #DDDDDD; 
width: 25px; 
height: 25px; 
padding: 2px 3px; 
margin-left: 2px; 
}
#strony a{
text-decoration: none;
}
#strony a:hover{
text-decoration: none;
background-color: #0C90B7;
color: #EEEEEE;
}


/* -------------------------------------ARTY-------------------------------------- */
/*  backup
.article {
	text-align: justify;
	margin-top: 10px;
}

.article p {
	text-indent: 1.5em;
}

.art-footer {
	width: 100%;
	margin: 5px auto;
	color: #333;
	text-align: right;
	font-size: x-small;
}

.art-more {
	display: none;
} */

.article {
	text-align: justify;
	margin-top: 10px;
	background-color: #eee;
	padding: 10px;
}

.article p {
	text-indent: 1.5em;
}

.art-footer {
	width: 100%;
	margin: 5px auto;
	color: #333;
	text-align: right;
	font-size: x-small;
}

.art-more {
	display: none;
}

/*---------------------------------- MENU -------------------------------------------*/

.menu {
  font-size: 12px;
}

ul.menu a {
  display:block;
  text-decoration: none;
  font-size:12px;
  font-weight: bold;
  
  background:url(../gfx/menu-default.gif) center left no-repeat;
  margin:2px 0 7px 0;
  padding:2px 0 2px 12px;
  text-indent:7px;
  width:155px;
  /*margin-left:5px;*/  
}

ul.menu li {
  list-style-type: none;
  width:178px;
  margin-left:5px;
  margin-bottom: 5px;
}

ul.menu li span{
  font-weight: bold;
  /*background:url(../gfx/sx_nav.gif) no-repeat;*/
  font-size:12px;
  display:block;
  padding-top:11px;
  padding-bottom:11px;
  cursor:pointer;
  color:#1e4868;
  text-indent:3px;
}

ul.menu li span:hover{
  color:#aaafb2;
  text-indent:4px;
}

ul.menu li ul li a{
  background:url(../gfx/menu-default.gif) center left no-repeat;
  margin:2px 0 8px 0;
  padding:2px 0 2px 12px;
  text-indent:5px;
  width:155px;
  margin-left:5px;
}

ul.menu li ul li a.selected{
  background:url(../gfx/menu-down.gif) center left no-repeat;
  color:#aaafb2;
}

ul.menu li ul li a:hover{
  background:url(../gfx/menu-default.gif) center left no-repeat;
  margin:2px 0 8px 0;
  padding:2px 0 2px 12px;
  text-indent:5px;
  width:155px;
  margin-left:5px;
}

.menu .hitarea {
  background: url(../gfx/menu-down.gif) center no-repeat;
  height: 34px;
  width: 16px;
  float: left;
  cursor: pointer;
}

/* fix for IE6 */

* html .hitarea {
  display: inline;
  float:none;
}

.menu .expandable-hitarea {
  background: url(../gfx/menu-default.gif) center no-repeat;
}

ul.menu li ul li.last a{
  margin-bottom:10px;
  border-bottom:1px dotted #e1dddc;
}

ul.menu li ul li.last a:hover{
  margin-bottom:10px;
  border-bottom:1px dotted #e1dddc;
}
