/*based on curiously.green1.0 by nodethirtythree*/
*{margin: 0px;padding: 0px;}
body{background-color: #fff;color: #444;font-size: 0.72em;font-family: Verdana, Arial, Helvetica, sans-serif;}
a{text-decoration: underline;color: #6AA450;}
a:hover{text-decoration: none;color: #000;}
strong{background: inherit;color: #50514D;}
ol {margin: 5px 0 5px 23px}
ul {list-style-type: square; margin: 5px 0 5px 15px}
p {line-height: 1.5em; padding: 3px 0 5px 0; margin:0}
ol li,ul li {line-height: 1.5em; padding: 0; margin:0}

.clear {clear:both}
 
#header{width: 100%;margin: 0;background-color: #4d4d4d;background: url('images/a1.gif') repeat-x;color: #ffffff;}
#header_inner{position: relative;width: 980px;height: 80px;margin: 0px;}
#header_inner #logo {background: inherit;position: absolute;left: 14px;top: 10px;font-weight: normal;margin:0;}
#header_inner #logo a img {border:0 }
#header_inner #wybor {background: inherit;position: absolute;	color: #fff;	font-size: 13px;	font-weight: bold;right: 10px;top: 30px;}
#header_inner h1.portal{background: inherit;position: absolute;left: 210px;color: #fff;font-size: 20px;	font-weight: bold;	top: 21px;}
#main{padding-top: 10px;width: 990px;margin: 0 0 0 10px;padding-bottom: 10px;position:relative}
#lcol{width: 180px;float: left;}
#lcontent{padding: 0px 15px 0px 10px;}
#sitepath {margin:0;padding:0}
#sitepath p {color:#aaa;font-size:0.82em;margin:3px 0 0 20px;padding:0}
#sitepath p a {color:#aaa}
#sitepath p a:hover {color:#000; background: none; text-decoration: underline}
#rcol {width: 785px;float:right}
#rcontent{padding: 0px 25px 0px 15px;}
.column-float {font-size: 92%; float: right; width: 210px; padding: 10px; background: #f6f6f6; border: 1px solid #aaa; margin: 0 0 5px 5px}
/*top menu*/
#main-nav {font-size: 12px;	line-height: 19px;	color: #FFF;	width: 100%;	height: 22px;	margin: 2px auto 0 auto;	background-color: #FF9F33;border-top: solid 8px #FF8700;border-bottom: solid 2px #FF8700;	}
#main-nav ul {list-style-type: none;height: 21px;border-left: solid 1px #FF8700;margin: 0 ;width:980px;}
#main-nav li {float: left;background: none;padding: 0;}
#main-nav li a {background: none;	color: #FFF;text-decoration: none;border-right: solid 1px #FF8700;border-top: solid 1px #FF9F33;padding: 1px 20px 0px 18px; font-weight: bold;display: block;	float: left;}
#main-nav li a:hover {background-color: #FFBD73;border-top: solid 1px #FFBD73;}
#main-nav li.act a {font-weight: bold;	background-color: #FFBD73;	border-top: solid 1px #FFF;}
#main-nav li.act a:hover {border-top: solid 1px #FFF;}
#main-nav a {text-decoration: none;}
/*lewe menu*/

#navcontainer {margin: 0 0 60px 0px; padding: 0 0 0 10px}
#navcontainer ul{margin: 0 0 40px;padding: 0;list-style-type: none;}
#navcontainer li { margin: 0; padding: 0;line-height: 1.1em}
#navcontainer li a{display: block;color: #333;background: none;width: 180px;padding: 3px 1px;text-decoration: none;border-bottom: 1px solid #efefef;font-size: 0.92em;}
#navcontainer li a.subcurrent{font-weight:bold}
#navcontainer li a:hover{color: #666;padding: 3px 1px;margin:0;text-decoration: underline;}
#navcontainer ul ul{margin: 5px 0px 10px 25px;padding: 0;list-style-type:square; }
#navcontainer li li {}
#navcontainer li li a{ display: block;color: #333;width: 150px;padding: 1px;margin: 0;border-top: none;border-bottom: none;text-decoration: none;}
#navcontainer li li a:hover{padding: 1px;}


/*dwie kol*/
#left {width: 400px; float: left; margin: 0 30px 0 0}
#right {width: 300px; float: right; }

.align-right {text-align: right}
.align-center {text-align: center}

/*lewe menu linki pomocnicze */
ul.divided {margin: 0 0 20px 0; list-style-type:square}
ul.divided a{text-decoration: none;color: #636363;}
ul.divided a:hover{background: none;color: #aaa;}
ul.divided li{margin:2px 0 0 15px;padding-top: 2px;font-size:0.92em;line-height: 1.1em}
ul.divided li.first{border-top: 0px;margin-top: 0px;padding-top: 0px;background-position: 0px 5px;}

table.contenttable  {}
table.contenttable td  {padding:9px; margin: 4px 0 4px 0; background: #f7f7f7; border: 1px solid white}

table.cechytypo3-4cols .td-0 {width: 145px }
table.cechytypo3-4cols thead .td-1,table.cechytypo3-4cols thead .td-2 {width: 35px; text-align: center;color: #444; font-size: 100%}
table.cechytypo3-4cols .td-1 {width: 35px; text-align: center;color: #360; font-size: 160%} 
table.cechytypo3-4cols .td-2 {width: 35px; text-align: center; color: #360; font-size: 160%}
table.cechytypo3-4cols .td-last {width: 430px; padding: 5px 10px 5px 5px}

table.cechytypo3-2cols .td-0 {width: 145px }
table.cechytypo3-2cols .td-last {width: 560px; padding: 5px 10px 5px 5px}

table thead {background: #f1f1f1;}
table thead th {padding: 9px 9px 9px 10px}

.detail {color: #196798; font-weight: bold; font-size: 110%}

h1{color: #6AA450;font-size: 1.7em;margin: 0 0 15px 0;padding:0}
#main h2{margin:20px 0 5px 0;color: #6AA450; font-size: 1.43em;border-bottom: 1px solid #efefef;font-weight:bold;}
#lcontent h2 {margin-bottom:5px;font-size: 1.2em;}
#navcontainer h2 {margin:3px 0 15px 0;color: #6AA450;font-weight:bold !important;border-bottom:none}
h3{margin: 20px 0 10px 0;color: #FF8700;font-size: 1.2em;border-bottom: 1px solid #efefef}
h3.first{margin-top: 0px;}
#lcol p{font-size: 10px;margin: 0px;}

.divider{font-size: 0px;position: relative;border-bottom: solid 1px #F5F5F5;height: 1px;width: 100%;margin: 10px 0px 10px 0px;}
.summary{text-align: right;font-style: italic;}

.box{position: relative;border: dashed 1px #dadada;margin-top: 15px;background: inherit;color: #AAB165;}
.box h2{background: inherit;color: #6C7425;text-transform: lowercase;font-weight: normal;font-size: 18px;margin-bottom: 5px;}
.box p{font-size: 10px;line-height: 16px;margin: 0px;}
.box_inner{border: solid 1px #fff;padding: 15px;background: #FFFFE9 url('images/a4.gif') repeat-x;color: inherit;}

.captioned_image{position: relative;padding-bottom: 15px;float: left;margin-right: 17px;}
.captioned_image div{position: absolute;font-size: 9px;bottom: 0px;left: 0px;}



#footer{clear: both;width: 98%;margin: 40px 0 20px 0;padding: 0;text-align: left;border-top: 1px solid #aaa}
#footer p {padding: 0 0 0 20px }


/*tt_news*/
.news-list-container p {display: inline; padding:0;margin:0}
.news-list-container a {text-decoration: none;}
.news-list-date {color: #999; font-size: 0.87em; margin: 0 0 5px 0}
.news-list-morelink a {background:url(images/wiecej.gif) no-repeat;border:0;display:block;font-size:70%;height:13px;margin:10px 0 0 0;overflow:hidden;padding:0 0 0 50px;width:1px}
.news-list-morelink a:hover {background:url(images/wiecej1.gif) no-repeat;border:0;display:block;font-size:70%;height:13px;margin:10px 0 0 0;overflow:hidden;padding:0 0 0 50px;width:1px}
.news-single-backlink a {background:url(images/wstecz.gif) no-repeat;display:block;font-size:90%;height:10px;margin-top:20px;overflow:hidden;padding:0 0 0 60px;text-align:left;width:1px}
.news-single-backlink a:hover {background:url(images/wstecz1.gif) no-repeat;display:block;font-size:90%;height:10px;margin-top:20px;overflow:hidden;padding:0 0 0 60px;text-align:left;width:1px}
.news-single-links dt,.news-single-files dt,.news-single-related dt{font-weight:700;margin:0;padding:0;}
.news-single-links dd p,.news-single-files dd p,.news-single-related dd p{margin:0;padding:0;}
.news-single-links,.news-single-files,.news-single-related {font-size:1em;margin:0;padding:20px 0 3px 0;}

.news-single-author {margin: 15px 0; clear: both}
p.news-single-author {color: #aaa; float: right}

.news-single-item h2 {margin: 10px 0 15px}
.news-list-item img {border:0;float:right;margin:0 0 0 20px}
.news-list-item a img {margin:0 0 0 20px}
.news-single-img {width: 150px; float: right; text-align: right}
.news-single-img img{padding: 0 0 0 5px;border:none;}
.news-list-container hr, .news-single-item hr {display: none}
.news-single-additional-info {padding: 40px 0 0 0}
.tx-ttnews-browsebox {margin: 20px 0 0 0; padding:0}
.tx-ttnews-browsebox-strong {font-weight: bold}
.tx-ttnews-browsebox p {margin: 0 0 0 0px}
/*tt_news end*/

/* nawigacja numerki w kwadracikach*/
#navi {text-align:center;padding: 0px;margin:0;	font-size:0.96em;}
#navi ul {margin:0;padding:0}
#navi a:link, #navi a:visited, #navi a:active{color:#000000;}
#navi a:hover{background: #555;	color: #FFFFFF;}
#navi li{	margin: 0px;	padding: 0px;	list-style:none;	float:left;	border-left: 1px solid white;}
#navi a{	height: 23px;	width: 23px;	display:block;	text-decoration: none;}
#navi li{	height: 23px;	width: 23px;	display:block;	text-decoration: none;	border: #eee solid 1px;	background: #555;	color: #444;}
#navi #active li, #navi #active a{	height: 23px;	width: 23px;	display:block;padding-top: 0px;text-decoration: none;	color: #444;background: #efefef}
#navi a {	background: #fff;	color: #aaa;}
#navi span{	display: block;	padding-top: 2px;	font-weight:bold;}
/* nawigacja numerki w kwadracikach end*/





/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid gray;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; font-size: 82% }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */









/* default styles for extension "tx_jphcodesnippets_pi" */

	.tx-jphcodesnippets-pi {  width: 725px; white-space:nowrap;overflow :auto;font-size: 1.2em; font-family: 'Courier New', Courier, monospace;	font-weight: normal;border: 1px solid #aaa; padding: 5px 5px 10px 30px; background : #fff url(images/lines.jpg) no-repeat left -10px;margin: 10px 0}
* html .tx-jphcodesnippets-pi {  width: 710px; white-space:nowrap;overflow :auto;font-size: 1.2em; font-family: 'Courier New', Courier, monospace;	font-weight: normal;border: 1px solid #aaa; padding: 5px 5px 10px 30px; background : #fff url(images/lines.jpg) no-repeat left -10px;margin: 10px 0}
  .tx-jphcodesnippets-pi .imp { font-weight: bold; color: red; }
	.tx-jphcodesnippets-pi div.ln-xtra { background: #BAFF91 !important; margin:0; padding:0; height: 17px }

	.tx-jphcodesnippets-pi .kw1 { color: #b1b100; }
	.tx-jphcodesnippets-pi .kw2 { color: #000000; font-weight: bold;}
	.tx-jphcodesnippets-pi .kw3 { color: #000066;}
	.tx-jphcodesnippets-pi .co1 { color: #808080; font-style: italic; }
	.tx-jphcodesnippets-pi .co2 { color: #808080; font-style: italic; }
	.tx-jphcodesnippets-pi .coMULTI { color: #808080; font-style: italic; }
	.tx-jphcodesnippets-pi .es0 { color: #000099; font-weight: bold; }
	.tx-jphcodesnippets-pi .br0 { color: #66cc66; }
	.tx-jphcodesnippets-pi .st0 { color: #ff0000; }
	.tx-jphcodesnippets-pi .nu0 { color: #cc66cc; }
	.tx-jphcodesnippets-pi .me1 { color: #006600; }
	.tx-jphcodesnippets-pi .me2 { color: #006600; }
	.tx-jphcodesnippets-pi .re0 { color: #0000ff; }



pre, code {
   font: 1.2em 'Courier New', Courier, Fixed, monospace;
   display:block;
   color: #000;
   background : #fff url(images/lines.jpg) no-repeat -10px 0;
   overflow : hidden;
   text-align:left;
   padding : 0px 20px 0 30px;
   margin:1em 0 1em 0;
   line-height:17px;
   height: 100%;
} 

#main .profil {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f9f9f9;margin: 10px 0 10px 0;padding: 15px 10px;min-height: 65px}
#main .profil h2 {color: #6AA450;font-size: 1.0em;margin: 0;padding:0;}
#main .profil p {font-size: 0.82em; padding: 3px 0}

.ramka-1 {border: 1px solid #ddd;  background: #fafafa;margin: 10px 0 10px 0;padding: 15px 10px;}
