body{
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-color: #84B9DB;
	font-family: Tahoma;
	font-size: 13px;
}
a img{
	border: 0px solid White;
}
a:hover img{
	border: 0px solid #006FB2;
}
a{
	color: #006FB2;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #ED1B23;
}
#page{
	width: 1135px;
	margin: auto;
	text-align: left;
}
#flash{
	height: 217px;
	text-align: right;
}
#content{
	background-color: White;
	overflow: hidden;
}
#content .l{
	background: url(../gfx/g1.gif) no-repeat 0px 0px;
	width: 4px;
	float: left;
	height: 5px;
}
#content .p{
	background: url(../gfx/g1.gif) no-repeat -8px 0px;
	width: 4px;
	float: right;
	height: 5px;
}
.clear{
  clear: both;
}
#stopka{
	background-color: #C9EAFF;
	height: 80px;
	bottom: 0px;
}
#stopka .l{
	background: url(../gfx/g1.gif) no-repeat -26px 30px;
	width: 4px;
	float: left;
	height: 80px;
}
#stopka .p{
	background: url(../gfx/g1.gif) no-repeat -38px 30px;
	width: 4px;
	float: right;
	height: 80px;
}
#menu{
	position: absolute;
	width: 1135px;
	top: 172px;

	 text-align: right;
}
ul.menu{
	background-color: #006FB2;
	height: 45px;
	margin-right: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
	
}
ul.menu li{
	float: left;
	line-height: 42px;
	border-right: 1px solid #0064A3;
	border-left: 1px solid #1A7DB9;
	color: White;
}
ul.menu li a{
	padding-left: 20px;
	padding-right: 20px;
	color: White;
	/*text-transform: uppercase;*/
	text-decoration: none;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bolder;
	display: block;
}
ul.menu li a:hover{
	color: White;
	background: url(../gfx/a_hover.gif) repeat-x top;
}
ul.menu li.l{
	background: url(../gfx/g1.gif) no-repeat -12px 0px;
	width: 4px;
	float: left;
	height: 45px;
	border: 0px;
}
ul.menu li.p{
	background: url(../gfx/g1.gif) no-repeat -19px 0px;
	width: 6px;
	float: right;
	height: 45px;
	border: 0px;
}
#lewa{
	width: 250px;
	float: left;
	margin-left: 10px;
	padding-top: 20px;
}
#prawa{
	width: 860px;
	float: right;
	padding-top: 20px;
	margin-right: 10px;
}

/**************  elementy strony  ******************/
ul.mymenu{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style: none;
	width: 233px;
}
ul.mymenu li.a{
	background: url(../gfx/g1.gif) no-repeat -342px 0px;
	height: 17px;
}
ul.mymenu li.b{
	background: url(../gfx/g1.gif) no-repeat -575px 0px;
	height: 17px;
}
ul.mymenu li{
	background: url(../gfx/g1.gif) no-repeat -808px 0px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0px;
}
ul.mymenu li.podmenu{
	height: auto;
	 background-image: none;
	 padding-top: 0px;
	 line-height: normal;
}
ul.mymenu li a{
	color: #2C4859;
	text-decoration: none;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	padding-left: 20px;
	background: url(../gfx/st.gif) no-repeat 0px 15px;
	
}
ul.mymenu li a:hover, ul.mymenu li a.on{
	color: White;
	background: #006FB2 url(../gfx/st.gif) no-repeat 0px -22px;
}
ul.mymenu li.last{
	background: url(../gfx/g1.gif) no-repeat -808px 0px;
	height: 39px;
}

ul.podmenu{
	 background-image: none;
	 background-color: #DEF2FF;
	 display: block;
	 margin-left: 0px;
	 list-style: none;
	 padding-left: 0px;
}
ul.podmenu li{
	background-image: none;
	line-height: normal;
	border-bottom: 1px solid #FEFEFE;
	height: auto;
	padding: 5px 0px 5px 20px;
}
ul.podmenu li a{
	font-size: 13px;
	background: url(../gfx/st2.gif) no-repeat 0px 5px;
	padding-left: 12px;
}

ul.podmenu li a:hover{
	 background-color: transparent;
	 color: #ED1B23;
	 background: url(../gfx/st2.gif) no-repeat 0px 5px;
}

.nag_zasieg{
	 width: 171px;
	 background: url(../gfx/g1.gif) no-repeat -42px 0px;
	 height: 30px;
}
.nag_aktualnosci{
	 width: 127px;
	 background: url(../gfx/g1.gif) no-repeat -215px 0px;
	 height: 30px;
}

img.zasieg{
	margin-top: 20px;
	margin-bottom: 30px;
}
h1{
	color: #006FB2;
	font-size: 30px;
	font-family: Tahoma;
}
h2{
	color: #006FB2;
	font-size: 20px;
	font-family: Tahoma;
}
div.nawigacja, div.nawigacja a{
	color: Gray;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}
div.index_news{
	width: 400px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin: 10px;
}
div.index_news p{
	border-bottom: 1px solid #E9F4FB;
	line-height: 25px;
	margin-bottom: 4px;
}
div.index_news p a{
	 color: #015082;
	 text-decoration: none;
	 font-weight: bolder;
}
div.index_news div.t{
	margin-bottom: 20px;
	color: #3B3B3B;
	text-align: justify;
}
div.index_news div.d{
	margin-bottom: 10px;
	color: #A4A4A4;
}
div.index_news div.w{
	text-align: right;
}
div.stopka2{
	text-align: right;
	color: White;
	line-height: 25px;
	font-size: 11px;
}
div.stopka2 a{
	color: White;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
}

/******************************************/





ul.menu li ul{
	width: 200px;
	position: absolute;
	background-image: none;
	background-color: #006FB2;
	display: none;
	list-style: none;
	padding-left: 0px;
	border: 1px solid #006FB2;
	margin-left: -100px;
	margin-top: 0px;
	text-transform: none;
}
ul.menu li ul li{
	background-image: none;
	float: none;
	text-align: left;
	line-height: 19px;
	background-color: #006FB2;
}
ul.menu li ul li a{
	display: block;
	/*text-transform: lowercase;*/
	padding: 5px;
}
ul.menu li ul li a:hover{
	 background-image: none;
	 background-color: #0092E6;
}
table.t{
	border: 0px;
	border-top: 1px solid #D1D1D1;
}
table.t td{
	border-bottom: 1px solid #D1D1D1;
}

table.tt{
	border: 0px;
}
table.tt td{
	border: 1px solid #D1D1D1;
}

.red{
	 color: Red;
}
#contennews p{
	line-height: 200%; 
	text-align: justify; 
	margin-bottom: 5pt;
}
h1.newstemat{
	font-size: 18px;
	border-bottom: 1px solid #CBCBCB;
	padding-bottom: 7px;
}
.kom{
	background-color: #C9EAFF;
	border: 1px solid #006FB2;
	color: #006FB2;
	padding: 15px;
	font-weight: bolder;
	margin: 15px;
}
