@charset "utf-8";
/* CSS Document */


body
	{
	font-family: Arial;
	font-size: 11px;
	background-image: url(http://i.gremedia.pl/bg/bg-rebank.jpg);
/*	background-color: #ffffff; */
	padding: 0px;
	margin: 0px;
	}

/***************** linki ******************************************************/
a, a:visited, a:active { color: #000000; font-weight: normal; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border:0; }
/***************** koniec - linki ******************************************************/

div#container_main
	{
	width: 1000px;
	margin: 0 auto;
	background-color: #EDEBE6;
/*	border: 1px #000 solid; */
	}

div#headertop
	{
	background-color: #144E56;
	height: 33px;
	font-size: 1em;
	}

div#headertop_left
	{
	float: left;
	background-color: #144E56;
	width: 50%;
	font-size: 1em;
	color: #FFF;
	padding: 2px 0 0 10px;
	}

div#headertop_search
	{
	float: right;
	background-color: #144E56;
	width: 20%;
	font-size: 1em;
	color: #FFF;
	text-align: right;
	padding: 6px 10px 5px 0;
	}
div#headertop_right
	{
	float: right;
	background-color: #144E56;
	width: 5%;
	font-size: 1em;
	color: #FFF;
	text-align: right;
	padding: 6px 10px 5px 0;
	}
div#headertop_title
	{
	float: left;
	width: 1000px;
	height: 190px;
	background-image:url(gfx/top_title.jpg);
	padding: 0;
	margin: 0;
	}

div#headertop_bottom
	{
	float: left;
	background-color: #144E56;
	width: 1000px;
	height: 29px;
	font-size: 1em;
	color: #FFF;
	}

div#headertop_bottom a, a:visited, a:active
	{
	font-size: 1em;
	color: #FFF;
	font-weight: bold;
	}

#headertop_bottom .newsviewer
	{
	float: left;
	background-color: #437279;
	width: 550px;
	height: 17px;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	margin: 4px 0 0 10px;
	padding: 3px 0 0 5px;
	}

.header_top_reklama
	{
	width: 1000px;
	height: 100px;
	margin: 0;
	padding: 0;
	}

.header_top_reklama_l
	{
	float: left;
	margin: 0;
	padding: 0;
	}

.header_top_reklama_r
	{
	float: right;
	margin: 0;
	padding: 0;
	}

#rsslink {
	font-weight:bold;
	float:left; }

#rss {
	margin-left:0.5em;
	float:left; }


div#headertop_bottom .right
	{
/*	background-color: #437279; */
	background-color: #144E56;
	float: right;
	width: 390px;
	height: 17px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
	color: #FFF;
	margin: 3px 10px 5px 10px;
	padding: 0 5px 5px 5px;
	}

div#headertop_bottom .search
	{
/*	background-color: #437279; */
	background-color: #144E56;
	float: right;
	width: 390px;
	height: 17px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
	color: #FFF;
	margin: 3px 10px 5px 10px;
	padding: 0 5px 5px 5px;
	}

div#headertop_bottom_banner
	{
	float: left;
	background-color: #fff;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #144E56;
	width: 1000px;
height: 105px;
	font-size: 1em;
	color: #FFF;
	}

div#content
	{
	width: 1000px;
	height: auto !important;
	background-color: #EDEBE6;
	}

div#contentwhite
	{
	float: left;
	width: 746px;
	height: auto !important;
	background-color: #FFF;
	}

div#contentmenu
	{
	float: left;
	width: 200px;
	height: auto !important;
	padding-bottom: 140px;
	}

div#contentmenu .lead1
	{
	float: left;
	width: 180px;
	height: auto !important;
	text-align: justify;
	color: #666666;
	padding-top: 11px;
	padding-left: 1px;
	padding-bottom: 11px;
	border-bottom: 1px solid #E0DDD4;
	}

div#contentmenu .tytulwatku
	{
	float: left;
	width: 180px;
	height: auto !important;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-bottom: 3px;
	}

div#contentmenu .titlemenu
	{
	float: left;
	width: 187px;
	height: 29px;
	margin-left: -6px;
	background-image:url(gfx/button_nazwamenu.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	}

div.titlemenuopis
	{
	padding: 6px 0 0 13px;
	}

/* div#contentmenu a.linkimenu
	{
	font-size: 12px;
	font-weight: bold;
	color: #144E56;
	border-bottom: #144E56 1px dotted;
	margin: 0 0 2px 6px;
	width: inherit;
	} */

div.banner
	{
	float: left;
	width: 1000px;
	height: 55px;
	padding: 2px 0 7px 0;
	text-align: right;
	background-color: #fff;
	}

div#bannerscroll
	{
	width: 1000px;
	margin: 0 auto;
	clear: both;
	height: 60px;
	background-color: #fff;
	}

div#contentleft
	{
	float: left;
	width: 526px;
/*	height: auto !important; */
	padding-bottom: 20px;
/*	jesli banner na dole - padding-bottom: 140px; */
	}

div#contentleft .tytulwatku
	{
	float: left;
	width: 526px;
	height: auto !important;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-bottom: 3px;
	}

div#contentleft .arttytulwatku
	{
	float: left;
	width: 526px;
	height: auto !important;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-bottom: 3px;
	}

div#contentleft .artstopka
	{
	float: left;
	width: 526px;
	height: auto !important;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	padding: 5px 0 3px 0;
	}

div#contentleft .artdata
	{
	float: left;
	width: 526px;
	height: auto !important;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	padding: 0 0 3px 0;
	}

div#contentleft .tytulwatku a, a:visited, a:active
	{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	outline: none;
	}

div#contentleft .tytulwatku a:hover
	{
	text-decoration: underline;
	outline: none;
	}

div#contentleft .lead1
	{
	float: left;
	width: 526px;
	height: auto !important;
	text-align: justify;
	color: #666666;
	padding-top: 11px;
	padding-left: 1px;
	padding-bottom: 11px;
	border-bottom: 1px solid #E0DDD4;
	}

div#contentleft .lead1calyart
	{
	float: left;
	width: 526px;
	height: auto !important;
	text-align: justify;
	color: #666666;
	padding-top: 11px;
	padding-left: 1px;
	padding-bottom: 11px;
	}

div#contentleft img
	{
	border: 1px solid #000000;
	}

div#contentleft .obrazeklewa
	{
	margin: 2px 5px 0 0;
	float: left;
/*	border: 1px solid #000000; */
	}

div#contentleft .obrazekprawa
	{
	margin: 2px 1px 0 5px;
	float: right;
/*	border: 1px solid #000000; */
	}

div#contentleft .lead1tytul
	{
	float: left;
	width: 495px;
	height: 23px;
	margin: 0;
	padding: 6px 0 0 31px;
	font-size: 13px;
	font-weight: bold;
	color: #144E56;
	background-image: url(gfx/pasek_tytul_glowna.gif);
	background-position: center;
	background-repeat: no-repeat;
	}

div#contentleft .lead2
	{
	float: left;
	width: 250px;
	height: auto !important;
	text-align: justify;
	color: #666666;
	padding-left: 1px;
	padding-top: 11px;
	padding-bottom: 11px;
	}

div#contentleft .lead3
	{
	float: right;
	width: 250px;
	height: auto !important;
	text-align: justify;
	color: #666666;
	padding-left: 1px;
	padding-top: 11px;
	padding-bottom: 11px;
	}

div#contentright
	{
	float: right;
	width: 254px;
	height: auto !important;
	background-color: #EDEBE6;
	}

div#contentrightimg a img
	{ border:0; }

div#contentright .tytuldzialu
	{
	float: left;
	width: 244px;
	height: 20px;
	margin-top: 3px;
	padding: 6px 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-image: url(gfx/line_title_gray_right.gif);
	background-position: center;
	background-repeat: no-repeat;
	}

div#contentright .tytulwatku
	{
	float: left;
	height: auto !important;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-bottom: 0;
	}

div#contentright .tytulwatku a, a:visited, a:active
	{
	font-size: 11px;
	font-weight: bold;
	color: #000;
	outline: none;
	}

div#contentright .tytulwatku a:hover
	{
	text-decoration: underline;
	outline: none;
	}

div#contentright .lead4
	{
	float: left;
	width: 232px;
	height: auto !important;
	text-align: justify;
	color: #666666;
	padding-top: 5px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	}

div#contentright img
	{
	border: 1px solid #000000;
	}

div#contentright .obrazeklewa
	{
	margin: 0 5px 0 0;
	float: left;
/*	border: 1px solid #000000; */
	}

div#contentright .obrazekprawa
	{
	margin: 2px 1px 0 5px;
	float: right;
/*	border: 1px solid #000000; */
	}

div#bannerdol
	{
	position: relative;
	bottom: 120px;
	left: 125px;
	float: left;
	width: 750px;
	height: 0px;
	background-color: #000;
	text-align: center;
	color: #fff;
	}

div#footer
	{
	clear: both;
	color: #fff;
	height: 20px;
	background-color: #144E56;
	}

div#footer .grupalinkow
	{
	font-size: 12px;
	text-align: center;
	color: #7F7F7F;
	padding: 0px 0 0 0;
	}

div#footer .info
	{
	font-size: 1em;
	text-align: center;
	color: #FFF;
	padding: 1px 0 0 0;
	}

	#banner
	{
	position: absolute; top: 0px; right: 0px;
	}

.linkarc
	{
	float: right;
	text-align: right;
/*	height: auto !important; */
	width: 450px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 0 10px 20px 0;
	}

div#contentleft .linkarc
	{
	float: right;
	height: auto !important;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 0 10px 20px 0;
	}

div#contentleft .leady
	{
	width: 526px;
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	border: 1px solid #000;
	}

.linkarc a, a:visited, a:active
	{
	font-size: 11px;
	font-weight: bold;
	color: #00803E;
	outline: none;
	}

.linkarc a:hover
	{
	text-decoration: underline;
	outline: none;
	}

/* start - nawigacja #contentmenu */
.navcontainer ul
	{
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	}

.navcontainer ul li
	{
	padding: 3px 0 4px 0;
	margin: 3px 20px 0 6px;
	border-bottom: 1px dotted #144E56;
	list-style: none;
	}

.navcontainer ul li a, .navcontainer ul li a:visited, .navcontainer ul li a:active
	{
	padding: 5px 0 5px 0;
	margin: 10px 0 0px 0;
	color: #144E56;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	}

.navcontainer ul li a:hover
	{
	text-decoration: none;
	}
/* koniec - nawigacja #contentmenu */

.pageswitch {
   font-size: 1em;
   line-height: 15px;
   text-align: center;
}

.formpole {background-color:#ffffff;
           border-bottom:solid 1px;
		   border-color:#000000;
		   border-left:solid 1px;
		   border-color:#000000;
		   border-right:solid 1px;
		   border-color:#000000;
		   border-top:solid 1px;
		   border-color:#000000;
		   cursor:text;
		   font-size: 8pt;
		  }

.input    {width: 35px;
			}

.button	  {
		   background-color:#CCCCCC;
           border-bottom:solid 1px;
		   border-color:#000000;
		   border-left:solid 1px;
		   border-color:#000000;
		   border-right:solid 1px;
		   border-color:#000000;
		   border-top:solid 1px;
		   border-color:#000000;
		   color:#000000;
		   cursor: pointer;
		   font-size: 8pt;
		   font-weight: bold;
		  }

