@import url('clearing.css');

@import url('menus.css');



html, body { 

	margin: 0; 

	padding: 0;

	background: url(../images/bg.gif) top center repeat-y #fff;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

    line-height: 1.5;

	color: #3f3c3d;

} 

table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h1, h2, h3, h4, h5, h6, label,

blockquote,ul,ol,dl,fieldset,address  {margin:0; padding:0} 

h1, h2, h3{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: f40009;font-weight: bold;}

h1 { font-size: 18px;}

h4, h5, h6  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #f40009; font-size: 12px;	font-weight: normal;}

img { border: none;}

fieldset {margin:0; padding:0; border: none;} 



table.adr td{ padding: 2px; font-weight: bold;}

table.forme td { padding: 2px;}



#position1 {/*position: absolute; z-index: 2;*/ width:100%;}

#flash_box { width: 980px; }

#flashmedia { float: right !important; }



.positionimage { position: relative; top: -110px; right: -3px; float: right;}

table.contact { background: url(../images/contact.gif) right no-repeat; background-position: 400px 0px;}



#position2 { /*position: absolute; z-index: 1; width: 100%; top: 0;*/}

#page {width: 980px;}

#empty {/* height: 280px; width: 980px;*/}

#two_cols { width: 980px; text-align: justify;}

#left_col { float: left; width: 244px;position: absolute; z-index:2000; margin-top: -83px; }

#left_col-noleft { display: none; }

#left_mod { }

#right_col { float: right; width: 736px;/* padding-top: 83px;*/}

#right_col-noleft { width: 980px;/* padding-top: 83px;*/}

#mainbody { padding: 10px 20px 20px; background: #fff;}

#foot_box { padding-left: 244px; width: 736px;}

#foot_box-noleft {width: 980px;}

#foot { width: 736px;  background:url(../images/foot.gif) top left repeat-x #424242; color: #c6c6c6; font-size: 10px; }

#foot a:link, #foot a:visited {color:#fffefe; text-decoration:none;}

#foot a:hover {color:#fffefe;  text-decoration: underline;}

#copy_r {float: left; width: 560px;color: #fffefe; text-align:left;padding: 40px 0 0 40px; }

#logo { float: right; width: 136px;}

strong { color: #3999d8 !important;}



#two_cols ul{

	margin: 0;

	padding: 0;

	list-style: none;

	}



#two_cols ol li{ background: none;list-style: inside; list-style-type:decimal;padding-left:10px; margin-top: 10px; }

#two_cols ol.roman li {list-style: upper-roman; background: none;  margin-top: 10px;}

#two_cols li, #two_cols ol li li,

#two_cols ol.roman li ul li{

	margin-left: 2px;

	line-height: 2.0;

	padding-left:10px;

	background: url(../images/list3.png) left no-repeat;

	background-position:0px 8px;

	text-align: left;

	list-style: none;

	margin-top: 0;

}

#two_cols a:link, #two_cols a:visited {color:#8b8b8b; text-decoration:none;}

#two_cols a:hover {color:#8b8b8b;  text-decoration: underline;}



#left_mod li{

	margin-left: 10px;

	line-height: 2.0;

	padding-left:10px;

	background: url(../images/list.gif) left no-repeat;

	background-position:0px 10px;

	text-align: left;

}

#left_mod a:link, #left_mod a:visited {color:#4cb9e4; text-decoration:none;}

#left_mod a:hover {color:#4cb9e4;  text-decoration: underline;}

/********************** module _menu ***************************************************/

#left_mod div.module_menu{

	background:none;

	margin-bottom: 30px;

}

#left_mod div.module_menu div{

	  background:none;

 

}

#left_mod div.module_menu div div{

 	background: url(../images/mod_b.gif) bottom center no-repeat;

}

#left_mod div.module_menu div div div{

	overflow:hidden;

	padding: 0px 20px 10px; 	

	color: #383838;

	text-align: left;

	background: none;

}

#left_mod div.module_menu div div div div{

	padding: 0px !important;

	margin: 0px;

	background: none;

}

#left_mod div.module_menu h3{  

		color: #3f3c3d;

		font-size: 15px;

		line-height: 17px;

		padding: 9px 0px;

		background: url(../images/mod_h3.gif) bottom left repeat-x;

		font-weight:normal;

		margin-bottom: 12px;

		text-transform: none;

}

/********************** left module default ***************************************************/

#left_mod div.module h3,

#left_mod div.module_text h3{  

		color: #3f3c3d;

		font-size: 15px;

		line-height: 17px;

		padding: 9px 0px;

		background: url(../images/mod_h3.gif) bottom left repeat-x;

		font-weight:normal;

		margin-bottom: 12px;

		text-transform: none;

}

#left_mod div.module,

#left_mod div.module_text{

	background:none;

	margin-bottom: 30px;

}

#left_mod div.module div,

#left_mod div.module_text div{

	 background:none;

 

}

#left_mod div.module div div,

#left_mod div.module_text div div{

 	background: url(../images/mod_b.gif) bottom center no-repeat;

}

#left_mod div.module div div div,

#left_mod div.module_text div div div{

	overflow:hidden;

	padding: 0px 20px 10px; 	

	color: #383838;

	text-align: left;

	background: none;

}

#left_mod div.module div div div div,

#left_mod div.module_text div div div div{

	padding: 0px;

	margin: 0px;

	background: none;

}

/********************** left module _gif ***************************************************/

#left_mod div.module_gif h3{  

display: none !important;

}

#left_mod div.module_gif img { }

#left_mod div.module_gif {

	/*background:none;*/

	margin-bottom: 20px !important;
	width: 100%;

}

#left_mod div.module_gif div{

	 /*background:none;*/

 

}

#left_mod div.module_gif div div{

 /*	background:none;*/

}

#left_mod div.module_gif div div div{

	padding: 0px; 	

	color: #383838;

	text-align: left;

	/*background: none;*/

}

#left_mod div.module_gif div div div div{

	padding: 0px;

	margin: 0px;

	background: none;


}

.button{

	font-size: 10px;

	text-align: center;

	color: #383838;

	background:#fff; 

	border-left: solid 1px #9e9e9e;border-top: solid 1px #9e9e9e;

	border-right: solid 1px #040404;border-bottom: solid 1px #040404;

	margin: 2px;

	font-weight: normal;

	text-transform: lowercase;

	padding: 2px 10px;

}

.RSbutton{

	background: url(../images/RSbutton.png) center top no-repeat; 

	height: 33px; width: 87px;

	border: none;

	margin: 2px;

	padding: 0;

    text-indent: -999px;

	font-size: 0;

	line-height: 0;

	color: #1460ac;

	vertical-align: text-bottom;

}



.inputbox, textarea {background: #fff; font-size: 11px;border: solid 1px #b2b2b2; color: #383838; margin: 2px;padding: 3px 5px;}

.checkbox {background: none; color: #383838; border:none; margin: 2px 0;}

span.checktest { margin: 5px; }



.contentpane .inputbox { display:block;}

.contentheading, .componentheader, .componentheading {

	color: #3f3c3d;

	font-size: 20px;

	line-height: 20px;

	padding: 20px 0px;

	background: none;

	font-weight: normal;

	text-align: left;

	text-transform: none;

}

.contentheading td {

	width:98%;

	color: #3f3c3d;

	background:none;

	font-size: 12px;

	text-align:left;

}

table.contentpaneopen {

	padding: 0px;width:98%; 

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}

table.contentpaneopen {width:100%; }

.contentpane {width:99%;}

.contentpaneopen td img { margin: 2px 3px;}

/*#mainbody table.contentpane td {

	padding-left: 12px; padding-right: 5px;

}

#mainbody table.contentpaneopen td {

   padding-left: 12px; padding-right: 5px;

}*/

.blog_more { padding-left: 15px;}

table .poll {width:90%; text-align:left} 

table .poll-pink {width:90%; text-align:left} 

table .poll-green {width:90%; text-align:left} 

.poll thead {color:#8b8b8b; }

.pollstableborder{ text-align:left;}

table.contenttoc {padding: 10px; border: solid 1px #8b8b8b;} 

#mainbody table.contenttoc td a:link, #mainbody table.contenttoc td a:visited {color:#4cb9e4;  text-decoration: none;}

#mainbody table.contenttoc td a:hover {color:#4cb9e4;  text-decoration: underline;}

table.contenttoc th {text-align: center; padding: 2px 10px; background:#8b8b8b color: #fff; text-align:left;}

table.contenttoc td {text-align: left; padding: 2px 10px; background: none; color: #fff; font-size: 10px;}

#mainbody table.contentpaneopen td.buttonheading { margin: 0px; padding: 0 2px;padding-left: 0px; padding-right: 0px;}

#mainbody td.buttonheading img { margin: 3px 2px 0 0;}

p { padding: 10px 0;}

#mainbody  .pagenav {

  text-align: center;

  font-weight: normal;

  padding: 0px 5px;

  line-height: 20px;

  margin: 1px;

}

#mainbody  .pagenavbar{

	margin-right: 15px;

	float: right;

  	font-weight: normal;

}

#mainbody  .pagenavbar a:link, #mainbody  .pagenavbar a:visited{

	margin-right: 15px;

	font-weight: normal;	

	text-decoration: none;

}

#mainbody  .pagenavbar a:hover { 

	text-decoration: underline;

}

#mainbody  .pagenav_next,  #mainbody  .pagenav_prev {

	padding: 5px 2px;  

	font-weight: normal;

	margin: 0px; 

	text-align: center;

}

#mainbody  .pagenav_next a:link,  #mainbody  .pagenav_prev a:link,

#mainbody  .pagenav_next a:visited,  #mainbody  .pagenav_prev a:visited {

	 padding: 5px; 

	 font-weight: normal;

	 text-align: center;

	 text-decoration: none;

}

#mainbody  .pagenav_next a:hover,  #mainbody  .pagenav_prev a:hover  { text-decoration: underline;}

#mainbody .back_button {

	line-height: 20px;

	font-weight: normal;

	float: left;

	height: 20px;

	background: none;

	padding: 2px 7px;

	margin:0;

	}

.readon {

	float:right;

	margin: 10px 10px 0;	

	text-align: center;

	display: block;

	font-weight: normal;

	font-size: 11px;

}

 div.pagenavcounter { color: #4cb9e4; font-weight: bold; padding: 10px 0; text-decoration: none;}

.small {

	color: #757575;

	font-size: 10px;

	line-height:1.3;

	margin-top: 10px;

}

.smalldark {

	color: #757575;

	font-size: 10px;

	line-height:1.0;

	text-align: left;

}

.createdate {

	color: #757575;

	font-size: 10px;

	padding-bottom: 10px;

	text-align: left;

	line-height:1.0;

}

.modifydate {

	color: #757575;

	font-size: 10px;

	height: 20px;

	padding-top: 10px;

	padding-bottom: 5px;

}

div.mosimage {

  border: none;

}

.mosimage{

  border: none;

  margin: 5px;

  padding: 5px;

}

.mosimage_caption {

  margin-top: 2px;

  background: none;

  padding: 10px;

  color: #757575;

  border-top: none;

}

.article_separator{

	/*Article Seperator for Published News Items */

	display: block;

	height: 1px;

	clear: both;

	border-bottom: 1px solid #cdcdcd;

}

hr {

/* Many components use this as a seperator line */

	border:none;

	height:1px;

	margin: 5px 0;

	border-top: 1px solid #aac7da;

}



blockquote {

	padding: 1em;

	line-height:160%;

    color: #858383;

    background:#f2f2f2;

	border-bottom: 4px solid #e3e2e2;

}

pre {

	padding:1em;

	background:#1d1d1d;

	color:#858383;

	margin:0.5em 0;

	font-size:1em;

}

.error {

	color: #b40300;

	background: #ffcfab;

	padding: 5px 7px;

	border-left: 5px solid #b40300;

}



.message {

	color: #7e8e50;

	background: #daf7d4;

	padding: 5px 7px;

	border-left: 5px solid #c1ee71;

}



.tips {

	color: #f90;

	background: #ffc;

	padding: 5px 7px;

	border-left: 5px solid #ffe78b;

}



.help {

	color: #69f;

	background: #dee8ff;

	padding: 5px 7px;

	border-left: 5px solid #b8d9ff;

}



span.highlight {

	font-weight: bold;

	padding: 2px 3px;

	color: #999;

	background: #eee;

}

.sectiontableheader {font-weight: bold;padding: 10px 5px;background: url(../images/table.gif) bottom left repeat-x #fff;}

/* kolor rzedow w spisach i tabelach parzystych*/

.sectiontableentry1 td, .sectiontableentry1-pink, .sectiontableentry1-green {

	text-align: left;

	padding: 10px 5px;background: url(../images/table.gif) bottom left repeat-x #fff;

}

/* kolor rzedow w spisach i tabelach nieparzystych */

.sectiontableentry2 td, .sectiontableentry2-pink, .sectiontableentry2-green {

	text-align: left;

	padding: 10px 5px;

	background: url(../images/table.gif) bottom left repeat-x #fff;

}

.related { font-weight: bold; font-size: 13px;}

fieldset a:link, fieldset a:visited, fieldset a:hover { line-height: 25px;}



/*formatowanie strony do wydruku*/

body.contentpane {background:#fff; color:#000; padding: 15px; font-size: 11px; text-align: left;}

body.contentpane h1, body.contentpane h2, body.contentpane h3 {background:#fff; color:#000;font-size: 12px;}

body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td

{background:#fff; color:#000; font-size: 11px;}

body.contentpane .componentheading, body.contentpane .contentheading {background:#000; color:#fff; font-weight: bold; font-size: 12px;}

body.p {margin-bottom: 5px;}

body.contentpane .button{color:black;border:1px solid black; background: #fff;}

body.contentpane .inputbox {background: #FFFFFF; color: #000; border: solid 1px #000;}

body.contentpane td{padding:3px; background:#fff; color:#000;font-size: 11px;}


