/* CSS Document */

/*** GLOBALNE ***/
* {border:0;margin:0;padding:0;font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #330;}
body {background: #F8F8E8;}

a {text-decoration:none;}
a:link, a:active {color:#441;}
a:visited {color:#663;}
a:hover {text-decoration: underline;}

.clr {font-size:0; clear:both; height:0; line-height:0;}
.czerwony {color:#CC0000;}

/*** STRUKTURA ***/
.Main {width:960px; margin:0 auto; clear:both; background:#fff;}

/* Header */
#Header {width:100%; padding:2px; background:#fff;}
#Header .logo {padding: 8px;}

/* MainMenu */
#MainMenu {width:100%; float: left; background:#E0E0A0; border-top:1px solid #C0C090; border-bottom:1px solid #C0C090;}
#menuh{float:left;list-style:none;}
#menuh li{float:left; font-size:15px; word-spacing: 2px;}
#menuh a{float:left;font-size:15px;height:26px;padding:0 10px;border-right:1px solid #D0D090;color:#C00;font-weight:bold;line-height:26px;text-decoration:none;}
#menuh a:hover{background:#E8E8A8;text-decoration:underline;}

/* MainTitle */
#MainTitle {width:100%; float: left; height:24px; overflow:hidden; margin-bottom:6px; background:#F8F8B8; border-bottom:1px solid #E8E8B8;}
#titleh{float:left;list-style:none;}
#titleh li{float:left; font-size:15px; word-spacing: 2px;}
#titleh p, #titleh a{float:left;font-size:15px;height:24px;padding:0 4px;color:#330;font-weight:bold;line-height:24px;border-left:1px solid #F8F8B8;border-right:1px solid #F8F8B8;text-decoration:none;}
#titleh a:hover{background:#FFFFDF;border-left:1px solid #F0F0B0;border-right:1px solid #F0F0B0;text-decoration:underline;}

#Top, #Bottom {width:950px; background:#fff; padding: 0 5px;}

.Left {width: 210px; float:left;}
.Center {width: 580px; float:left; margin-left: 10px;}
.Right {width: 140px; float:right;}

/* Footer */
#Footer {	width:100%; clear:both; border-top:1px solid #D0D0A0; padding:7px 0 15px 0; background-color:#fff;}
#Footer a:link, #Footer a:active, #Footer a:visited {padding:0px 4px;}
#Footer a:hover {text-decoration:underline;}
#Footer .copyright {float:right; color:#252525; text-decoration: none; margin-right:10px;}
#Footer .copyright a:link, #Footer .copyright a:visited, #Footer .copyright a:hover {	color:#252525; text-decoration:none; padding:0px; font-weight: bold;}
#Footer .copyright a:hover {text-decoration:underline;}
#Footer .links {margin-left:10px;}

/***** BOXY *****/
.box {margin-bottom:10px; }
/* naglowek */
.box .ng {height:24px; overflow:hidden; position:relative; background:#E0E0A0 url(/img/boxC.gif) repeat-x top; border-bottom:1px solid #C0C090; }
/* naglowek - grafika na jasnym tle */
.box .ng .ngL {width:4px; height:36px; float:left; background: transparent url(/img/boxL.gif) no-repeat top left; }
.box .ng .ngR {width:4px; height:36px; float:right; background: transparent url(/img/boxR.gif) no-repeat top left; }
/* headery i zawartosc naglowka */
.box .ng h2 {position:absolute; left:0; z-index:1; padding: 6px 8px 6px 8px; height:13px; font-size:12px; line-height:15px; }
.box .ng h2, .box .ng h2 a:link, h2 a:active, h2 a:visited {font: bold 13px Arial, Helvetica, sans-serif; color: #663; text-transform:uppercase; }
/* content */
.box .cnt {background:transparent url(/img/bxbg.gif) repeat-x top left; padding: 6px 4px 2px 4px; border-bottom: 1px #E8E8B8 solid; border-left: 1px #E8E8B8 solid; border-right: 1px #E8E8B8 solid;}
.box .cnt p{margin: 4px 0;}
.box .cnt ul, .box .cnt ol {margin-bottom: 4px;	margin-left: 18px;}
.box .bxStopka {padding: 2px 4px; color:#996; font:bold 11px Tahoma, Helvetica, sans-serif; background-color: #F8F8E8;}
.box .bxStopka a {padding-left:8px; white-space:nowrap; color:#663; }


/* IMAGES STYLES */
#imagesListRight{clear:right;float:right;margin:10px 0 0 10px; width: 226px !important;}
.imagesList{list-style:none;}
.imagesList li{margin:0 0 10px 0;background:inherit;color:#666;font-size:11px;text-align:center;}
.imagesList li img{border:1px solid #E8E8B8;padding:2px;}
.imagesList li div{width: 98%;text-align:center; font-size:10px;}

#imagesListBottom{float:left;margin:10px 10px 0 0;}
.imagesListBottom{list-style:none;}
.imagesListBottom li{float:left; margin:0 2px 10px 2px;background:inherit;color:#666;font-size:11px;text-align:center;}
.imagesListBottom li img{border:1px solid #E8E8B8;padding:1px;}




/*** POZOSTALE ***/

/* formularz */
input, textarea, select {border: 1px solid #C0C090; padding: 2px;}


/* inne */
.reklama {text-align: center; margin: 4px 0;}
.podpis p {clear: both;	border-top: #E0E0B0 dotted 1px;	font-size: 11px; font-style: italic; color: #D0D0A0; text-align: right; padding-bottom: 3px; margin: 3px 0;}

.Center2 .box .cnt p {
	margin: 0 0 6px 0;
}

b, strong {font-weight: bold;}
u {text-decoration: underline;}
i, em {font-style: italic;}

p.over {
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	-o-text-overflow: ellipsis; 
	-icab-text-overflow: ellipsis; 
	-khtml-text-overflow: ellipsis; 
	-moz-text-overflow: ellipsis; 
	-webkit-text-overflow: ellipsis;
}
p.over:hover {
	-o-text-overflow: inherit;
	text-overflow: inherit;
	text-shadow: 1px 1px 4px #fff;
	overflow: visible;
}

.two_columns {
  -moz-column-count: 2;
  -moz-column-gap: 1em;
  -moz-column-rule: 1px solid #E8E8B8;
  -webkit-column-count: 2;
  -webkit-column-gap: 1em;
  -webkit-column-rule: 1px solid #E8E8B8;
}