﻿@charset "UTF-8";
/*img { behavior: url(/js/pngfix/iepngfix.htc) }*/
/* glowny blok strony glownej */
#page_content {
	clear: both;
}

/* przerywniki */
.cl {
	clear: both;
	height: 0px;
	font-size: 0px;
}

.clr,.clr_p {
	clear: both;
	width: 100%;
	height: 6px;
}

.title_promo a {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 12px;
	width: auto;
}

/* InfoBar */
#infobar_over {
	width: 962px;
	height: 18px;
	background-color: #EEF3EE;
	border: 1px solid #47A334;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1000;
	display: none;
}

#infobar_stat {
	height: 18px;
	background-color: #EEF3EE;
	border: 1px solid #47A334;
}

#flashbar {
	position: absolute;
	width: 972px;
	height: 18px;
	z-index: 1000;
}

.infobar_closer {
	width: 18px;
	height: 18px;
	float: right;
	cursor: pointer;
	background: transparent url("../../images/portal/infobar_closer.gif") no-repeat;
}

/* pasek porcjowania */
.page_bar {
	clear: both;
	margin: 6px 0px 0px 0px;
}

.page_bar table {
	margin: auto;
}

.page_bar td.num_pages {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	cursor: default;
}

.page_bar td.prev,.page_bar td.next {
	min-width: 50px;
	width: 50px;
}

.num_pages a {
	font-weight: normal;
	color: gray;
	text-decoration: none;
}

.num_pages a:hover {
	font-weight: bold;
	color: red;
}

.page_bar div.full_prev {
	float: left;
	width: 16px;
	height: 10px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -160px;
	margin: 1px 6px 0px 0px;
	cursor: pointer;
	font-size: 0px;
}

.page_bar div.full_prev:hover {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -170px;
}

.page_bar div.full_next {
	float: left;
	width: 16px;
	height: 10px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -120px;
	margin: 1px 0px 0px 6px;
	cursor: pointer;
	font-size: 0px;
}

.page_bar div.full_next:hover {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -130px;
}

.page_bar div.prev {
	float: left;
	width: 13px;
	height: 10px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -140px;
	margin: 1px 6px 0px 0px;
	cursor: pointer;
	font-size: 0px;
}

.page_bar div.prev:hover {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -150px;
}

.page_bar div.next {
	float: left;
	width: 13px;
	height: 10px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -100px;
	margin: 1px 0px 0px 6px;
	cursor: pointer;
	font-size: 0px;
}

.page_bar div.next:hover {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -110px;
}

.page_bar .full_prev a,.page_bar .full_prev a:hover,.page_bar .full_next a,.page_bar .full_next a:hover,.page_bar .prev a,.page_bar .prev a:hover,.page_bar .next a,.page_bar .next a:hover
	{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	font-size: 0px;
}

/* oddzielacz zajawek poziomy */
.zaj_cl {
	clear: both;
	height: 1px;
	margin: 16px 0px 8px 0px;
	border-top: 1px solid #ABABAB;
	width: 100%;
}

/* zakladki aktualnosci strony glownej */
#news_tabs ul.tabs {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#news_tabs ul.tabs li {
	float: left;
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
	cursor: pointer;
	color: #2F3C4C;
	border-left: 1px solid #333;
	width: auto;
}

#news_tabs ul.tabs li.sel {
	font-weight: bold;
}

#news_tabs ul.tabs li:hover {
	font-weight: bold;
	color: red;
}

#news_box {
	clear: both;
}

#news_box .first_news {
	padding: 6px 0px 6px 0px;
	margin: 0px 0px -6px 0px;
}

#news_box .other_news {
	background-color: transparent;
}

#news_box .news_item {
	clear: both;
	padding: 0px;
}

#news_box .title {
	color: #2F3C4C;
	padding: 0px 0px 6px 0px;
	font-size: 12pt;
	font-family: sans-serif, Tahoma, Arial, Verdana, Helvetica;
}

/* belki tytulowe boxow */
.belka_1,.belka_2,.belka_3 {
	clear: both;
	text-align: left;
	font-weight: bold;
	color: #2F3C4C;
	cursor: default;
	background: #eaf4e9;
	border-left: 10px solid #47A334;
	border-bottom: 1px solid #47A334;
	padding: 7px 0px 7px 7px;
	width: auto;
}

.belka_1 a,.belka_2 a,.belka_3 a {
	color: #2F3C4C;
	display: block;
	width: 100%;
	height: 100%;
}

.belka_1 a:hover,.belka_1.spacer a:hover,.belka_1.oferty a:hover,.belka_1.ogloszenia a:hover,.belka_1.kalendarz a:hover,.belka_1.gallery a:hover,.belka_1.mapa a:hover,.belka_2.mapa a:hover,.belka_3.mapa a:hover,.belka_1.info a:hover,.belka_1.spacer a:hover,.belka_1.galeria a:hover,belka_1.ankiety a:hover
	{
	color: red;
}

.belka_1 .title,.belka_2 .title,.belka_3 .title {
	width: 120px;
}

/* rozwijanie-zwijanie pionowe */
.belka_1 .roll,.belka_1 .roll_sel {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px 0px;
	width: 74px;
	float: right;
	margin: -22px 0px 0px 0px;
	cursor: pointer;
	color: #fffeff;
}

.belka_1 .roll_sel {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -32px;
}

.belka_1 .roll div,.belka_1 .roll_sel div {
	padding: 7px 0px 7px 7px;
}

.belka_1 .roll:hover,.belka_1 .roll_sel:hover {
	color: red;
}

.belka_1 .roll:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -64px;
}

.belka_1 .roll_sel:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -96px;
}

/* rozwijanie-zwijanie poziome */
.belka_2 .roll,.belka_2 .roll_sel {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -256px;
	width: 74px;
	float: right;
	margin: -22px 0px 0px 0px;
	cursor: pointer;
	color: #fffeff;
}

.belka_2 .roll_sel {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -288px;
}

.belka_2 .roll div,.belka_2 .roll_sel div {
	padding: 7px 0px 7px 7px;
}

.belka_2 .roll:hover,.belka_2 .roll_sel:hover {
	color: red;
}

.belka_2 .roll:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -320px;
}

.belka_2 .roll_sel:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -352px;
}

/* rozwijanie-zwijanie pionowe */
.belka_3 .roll,.belka_3 .roll_sel {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -768px;
	width: 74px;
	float: right;
	margin: -22px 0px 0px 0px;
	cursor: pointer;
	color: #fffeff;
}

.belka_3 .roll_sel {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -800px;
}

.belka_3 .roll div,.belka_3 .roll_sel div {
	padding: 7px 0px 7px 7px;
}

.belka_3 .roll:hover,.belka_3 .roll_sel:hover {
	color: red;
}

.belka_3 .roll:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -832px;
}

.belka_3 .roll_sel:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px -864px;
}

/* belki dodatkowe */
.belka_1.spacer {
	color: #258bd6;
	background: #e2f0df;
	border-left: 10px solid #258bd6;
	border-bottom: 1px solid #258bd6;
}

.belka_1.spacer a {
	color: #258bd6;
}

.belka_1.oferty,.belka_3.oferty {
	color: #195496;
	background: #d1ddeb;
	border-left: 10px solid #195496;
	border-bottom: 1px solid #195496;
}

.belka_1.oferty a,.belka_3.oferty a {
	color: #195496;
}

.belka_1.ogloszenia {
	color: #964319;
	background: #ead9cf;
	border-left: 10px solid #964319;
	border-bottom: 1px solid #964319;
}

.belka_1.ogloszenia a {
	color: #964319;
}

.belka_1.kalendarz {
	color: #47a334;
	background: #e5f2e1;
	border-left: 10px solid #47a334;
	border-bottom: 1px solid #47a334;
}

.belka_1.kalendarz a {
	color: #47a334;
}

.belka_1.gallery {
	color: #fe0604;
	background: #fee9e8;
	border-left: 10px solid #ff0403;
	border-bottom: 0px solid #ff0403;
}

.belka_1.gallery a {
	color: #fe0604;
}

.belka_2.mapa,.belka_1.info {
	color: #7c7c7c;
	background: #EAF4E9;
	border-bottom: 1px solid #7c7c7c;
	border-left: 10px solid #7c7c7c;
}

.belka_2.mapa a,.belka_1.info a {
	color: #7c7c7c;
}

.belka_1.spacer {
	color: #258BD6;
	background: #e2f0df;
	border-left: 10px solid #258bd6;
	border-bottom: 1px solid #258bd6;
}

.belka_1.spacer a {
	color: #258BD6;
}

.belka_1.galeria {
	color: #fe0604;
	background: #fee9e8;
	border-left: 10px solid #ff0403;
	border-bottom: 1px solid #ff0403;
}

.belka_1.galeria a {
	color: #fe0604;
}

.belka_1.ankiety {
	color: #000000;
	background: #dddddd;
	border-left: 10px solid #000000;
	border-bottom: 1px solid #000000;
}

.search_menu {
	text-align: center;
	padding: 8px 0px 0px 0px;
	cursor: pointer;
	clear: both;
}

.search_menu .item_sel {
	font-weight: bold;
}

.search_menu .item:hover,.search_menu .item_sel:hover {
	color: red;
}

.srch_inp {
	clear: both;
}

.srch_btn {
	float: right;
	margin: 0px;
	width: 72px;
	height: 21px;
	border: none;
	background: transparent url("../../images/portal/srch_btn.png")
		no-repeat scroll 0px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 11px;
	font-weight: bold;
	color: maroon;
}

.srch_btn:hover {
	background: transparent url("../../images/portal/srch_btn.png")
		no-repeat scroll 0px -25px;
	color: red;
}

#search_keyword,#search_query,#impreza_query,#szukaj_query,#keyword {
	border: 1px solid silver;
	float: left;
	width: 140px;
	margin: 0px 5px 0px 0px;
}

#adv_form #search_data_od,#adv_form #search_data_do,#adv_form #search_data_rozpoczecia,#adv_form #search_data_zakonczenia,#adv_form #search_od,#adv_form #search_do
	{
	border: 1px solid silver;
	float: left;
	width: 80px;
}

#adv_form #search_kategoria {
	border: 1px solid silver;
	width: 230px;
	max-width: 230px;
}

#adv_form {
	float: left;
	width: 100%;
	border-top: 1px solid #ABABAB;
	margin-top: 6px;
	padding-top: 6px;
}

#adv_form .center {
	padding-bottom: 6px;
}

#adv_form .left {
	float: left;
	width: 80px;
}

#adv_form .right {
	float: right;
	width: 140px;
	border-left: 1px solid #8fb17e;
}

#adv_form label {
	cursor: pointer;
}

/* pasek nawigacyjny */
#navigator {
	clear: both;
	float: left;
	width: 948px;
	font-size: 11px;
	color: #2F3C4C;
	padding: 0px 0px 0px 16px;
	background: transparent url("../../images/navi_arrow.gif") no-repeat
		scroll 4px 2px;
}

#navigator a {
	text-decoration: none;
	color: #2F3C4C;
}

#navigator a:hover {
	text-decoration: none;
	color: red;
}

/* lewy panel - strona cms */
.page_content_left {
	float: left;
	width: 210px;
	margin: 0px 12px 0px 0px;
	overflow: hidden;
}

/* środek */
.page_content_center {
	width: 529px;
	float: left;
}

/* prawy panel - strona cms */
.page_content_right {
	float: right;
	width: 230px;
}

/* boxy dla tresci cms, zajawek, newsow, strony glownej */
.portal_content_tresc,.portal_content_zajawki,.portal_content_news,.index_content_tresc,.index_content_news
	{
	clear: both;
	float: left;
	padding: 6px 0px;
	width: 527px;
}

.portal_content_tresc p,.portal_content_zajawki p,.portal_content_news p,.index_content_tresc p,.index_content_news p,.index_content_galerie p
	{
	padding: 0px;
	margin-top: 0px;
	text-align: justify;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
}

.index_content_news {
	padding: 0px;
	width: 527px;
}

.portal_content_news {
	padding-right: 0px;
	width: 529px;
}

.index_content_tresc {
	width: 527px;
}

/* boxy w samej tresci cms */
.portal_content_tresc div.top,.portal_content_tresc div.bottom,.portal_content_tresc div.content
	{
	clear: both;
	float: left;
	width: 100%;
}

.portal_content_tresc div.content {
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 20px;
}

.portal_content_tresc div.top {
	cursor: default;
	padding: 0px 0px 6px 0px;
}

.portal_content_tresc div.bottom {
	cursor: default;
	padding: 6px 0px 0px 0px;
}

/* box redaktora */
.portal_content_tresc div.top div.redaktor {
	float: left;
	font-size: 11px;
	color: #727272;
	width: auto;
}

/* box tytulu */
.portal_content_tresc div.top div.title {
	color: #2F3C4C;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 6px 0px;
	font-size: 24px;
	font-family: sans-serif, Tahoma, Arial, Verdana, Helvetica;
}

/* lewy panel w samej tresci cms */
.portal_content_tresc div.content div.left {
	float: left;
	margin: 0px 6px 6px 0px;
	max-width: 190px;
	font-size: 11px;
	color: #727272;
	width: auto;
}

.portal_content_tresc div.content div.left img {
	float: left;
	max-width: 185px;
}

/* panel boxów dolnych */
#box_container {
	float: left;
	width: 658px;
	clear: both;
	margin: auto;
}

/* panel linków dolnych */
#link_container {
	float: left;
	width: 964px;
	clear: both;
	margin: auto;
}

/* belka tytułowa linków dolnych */
.belka_1 .title2 {
	width: 150px;
	float: left;
	text-align: center;
}

/* boxy linków dolnych */
.box_container_left {
	width: 317px;
	float: left;
	margin: 0px 6px 0px 0px;
}

.belka_1 .liczby {
	background: transparent url("../../images/portal/portBoxBar.png")
		repeat-x scroll 0px 0px;
	height: 18px;
	float: right;
	margin: -2px -2px 0px 0px;
	padding: 2px 4px 0px 14px;
	text-align: right;
	font-weight: normal;
	width: auto;
}

.box_container_right {
	width: 318px;
	float: right;
}

/* obrazek zajawki w tresci cms */
.content div.left div.grafika {
	clear: both;
	padding: 1px;
	text-align: center;
}

/* obrazek zajawki w tabeli zajawkowej */
td div.left div.grafika {
	clear: both;
	float: left;
	width: 170px;
	margin: 0 6px 0 0;
	overflow: hidden;
	padding: 2px;
}

/* opis obrazka zajawki */ /* zajawki galerii w tresci cms */
	/* zajawki multimediow w tresci cms */ /* zalaczniki w tresci cms */
.content div.left div.opis,.content div.left div.galerie,.content div.left div.multimedia,.content div.left div.zalaczniki
	{
	clear: both;
	border-bottom: 1px solid silver;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	text-align: left;
	cursor: default;
}

/* pliki zalacznikow */
.zalaczniki div.zal_name {
	clear: both;
	float: left;
	padding: 0px 0px 5px 0px;
	color: #333333;
	font-weight: bold;
	width: auto;
}

.zalaczniki div.zal_items {
	clear: both;
	padding: 2px 0px 2px 0px;
	cursor: default;
}

.zal_items div.file_icon {
	float: left;
	width: 20px;
	height: 16px;
}

.zal_items div.file_title {
	float: left;
	padding: 2px 0px 0px 0px;
	max-width: 195px;
	overflow: hidden;
	width: auto;
}

.file_title a {
	color: #333333;
	text-decoration: none;
}

.file_title a span {
	color: #727272;
	text-decoration: none;
}

.file_title a:hover,.file_title a:hover span {
	color: red;
}

/* zajawki galerii */
.galerie div.gal_name {
	clear: both;
	float: left;
	padding: 0px 0px 5px 0px;
	color: #333333;
	font-weight: bold;
	width: auto;
}

.galerie div.gal_items {
	clear: both;
	padding: 2px 0px 2px 0px;
	cursor: default;
}

.gal_items div.grafika {
	float: left;
	border: 1px solid silver;
	padding: 1px;
	width: auto;
}

div.gal_items div.gal_opis {
	float: left;
	padding: 0px 0px 0px 6px;
	width: 130px;
}

div.gal_items div.gal_icon {
	float: left;
	width: 20px;
	height: 16px;
}

div.gal_items div.gal_title {
	float: left;
	clear: right;
	color: #333333;
	width: 110px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

.gal_title a {
	color: #333333;
	text-decoration: none;
}

.gal_title a:hover {
	color: red;
}

.gal_items div.gal_count,.gal_items div.gal_autor {
	clear: both;
	padding: 2px 0px 0px 0px;
}

/* tabela zajawek podstron, aktualnosci */
.portal_content_zajawki table {
	width: 100%;
}

table.zajawki {
	width: 100%;
}

/* tabele promo */
table.zajawki_promo_1,table.zajawki_promo_2,table.zajawki_promo_3,table.zajawki_promo_4,table.zajawki_promo_5
	{
	width: 161px;
	float: left;
	margin: 0px 5px 15px 0px;
}

table.zajawki_promo_6 {
	width: 161px;
	float: left;
	margin: 0px 0px 15px 0px;
}

/* koniec tabelek promo */ /* obrazki do linków promowanych */
.promo_img_1,.promo_img_2,.promo_img_3,.promo_img_4,.promo_img_5,.promo_img_6
	{
	float: left;
	height: 8px;
	margin: 4px 6px 0px 0px;
	width: 13px;
	font-size: 0px;
}

.promo_img_1 {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -130px;
}

.promo_img_2 {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -50px;
}

.promo_img_3 {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -60px;
}

.promo_img_4 {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -70px;
}

.promo_img_5 {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -80px;
}

.promo_img_6 {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -90px;
}

.zajawki .title {
	height: 17px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	cursor: default;
}

.zajawki .title2 {
	width: 100%;
	height: 17px;
	font-weight: bold;
	padding: 8px 0px 8px 1px;
	cursor: default;
}

.zajawki .title3 {
	font-weight: bold;
	cursor: default;
	text-align: left;
}

.zajawki .title4 {
	width: 49%;
	max-width: 49%;
	height: 40px;
	max-height: 40px;
	float: left;
	cursor: default;
	overflow: hidden;
	line-height: 150%;
}

.zajawki .tresc {
	padding: 0px 0px 0px 0px;
	line-height: 150%;
	text-align: justify;
}

.zajawki .tresc2 {
	padding: 0px;
	line-height: 150%;
}

.zajawki .tresc3 {
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px 6px;
	font-size: 11px;
	cursor: default;
	line-height: 150%;
}

.zajawki .tresc4 {
	text-align: left;
	padding: 0px;
	line-height: 150%;
}

.zajawki .tresc_just {
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
	line-height: 150%;
}

.zajawki .tresc2_just {
	width: 100%;
	text-align: justify;
	padding: 0px;
	line-height: 150%;
}

.zajawki .tresc3_just {
	width: 100%;
	text-align: justify;
	padding: 0px 0px 0px 6px;
	font-weight: bold;
}

.zajawki .info {
	width: 100%;
	height: 17px;
	padding: 2px 0px 0px 0px;
}

.zajawki .info2 {
	width: 100%;
	height: 17px;
}

.zajawki td div.data {
	float: left;
	color: #727272;
	cursor: default;
	width: auto;
	padding: 0px 0px 0px 0px;
}

.zajawki .link,.portal_content_news .link,.zajawki .link a,.forbox_data .link,.forbox_data .link a,.gallery_forbox .link a,.forbox_data_info .link,.forbox_data_info .link a
	{
	float: right;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	cursor: default;
	width: auto;
	color: red;
	cursor: pointer;
	text-decoration: none;
}

/* obrazek w tytule zajawki */
.title div.img,.title2 div.img,.title3 div.img,.title4 div.img {
	float: left;
	width: 13px;
	height: 8px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px 0px;
	margin: 4px 6px 0px 0px;
	font-size: 0px;
}

.title a {
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}

/* linki tytulow zajawek i czytaj wiecej */
.title2 a,.title3 a,.title4 a,.zajawki .link a,.portal_content_news div.link a,.gallery_forbox .link a
	{
	color: red;
	text-decoration: none;
	cursor: pointer;
}

.title a:hover,.title2 a:hover,.title3 a:hover,.title4 a:hover,.link a:hover,.portal_content_news .link a:hover,.gallery_forbox .link a:hover
	{
	color: red;
}

/* tresc zajawki jako link */
.zajawki .tresc a,.zajawki .tresc2 a,.zajawki .tresc3 a,.zajawki .tresc4 a,.zajawki .tresc_just a,.zajawki .tresc2_just a
	{
	color: #333333;
	text-decoration: none;
}

.zajawki .tresc a:hover,.zajawki .tresc2 a:hover,.zajawki .tresc3 a:hover,.zajawki .tresc4 a:hover,.zajawki .tresc_just a:hover,.zajawki .tresc2_just a:hover
	{
	color: #333333;
}

.kalendarium_center_tresc .zajawki .tresc2 a:hover {
	color: red;
}

/* obrazek przed linkiem czytaj wiecej */
.zajawki .link div.img,.portal_content_news .link div.img,.forbox_data div.img,.gallery_forbox div.img,.forbox_data_info div.img
	{
	float: right;
	width: 13px;
	height: 8px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px 0px;
	margin: 4px 6px 0px 6px;
	font-size: 0px;
}

/* zajawki newsow w tresci strony */
.portal_content_news div.left1 {
	float: left;
	overflow: hidden;
	padding: 0px 6px 0px 0px;
	width: auto;
}

.portal_content_news div.left2 {
	float: left;
	overflow: hidden;
	padding: 0px 0px 0px 6px;
	width: auto;
}

.portal_content_news div.news_para {
	float: left;
	clear: both;
	width: 100%;
	background: transparent url("../../images/portal/news_background.png")
		repeat-y scroll 322px;
}

.page_footer_top {
	background: transparent url("../../images/portal/stopka_top.gif")
		no-repeat scroll 0px 0px;
	height: 83px;
}

/* stopki portalu, stron, newsow itp */
.page_footer,.page_news_footer {
	background: transparent url("../../images/portal/stopka_bottom.gif")
		repeat-x scroll 0px 0px;
	height: 59px;
	clear: both;
	padding: 5px 0px 0px 0px;
	text-align: center;
	color: #fffdfe;
	cursor: default;
}

.page_content_footer {
	height: 39px;
	clear: both;
	padding: 5px 0px 0px 0px;
	text-align: center;
	color: #333333;
	cursor: default;
}

.page_footer p,.page_content_footer p,.page_news_footer p {
	margin: 0px;
}

.page_footer a,.page_news_footer a {
	color: #fffdfe;
	text-decoration: none;
}

.page_content_footer a {
	color: #333333;
	text-decoration: none;
}

.page_footer a:hover,.page_content_footer a:hover,.page_news_footer a:hover
	{
	color: red;
}

.footer_left {
	float: left;
	color: #2e9717;
	font-size: 11px;
	padding: 17px 6px 3px 6px;
	cursor: default;
	width: auto;
}

.footer_right {
	float: right;
	color: #2F3C4C;
	font-size: 11px;
	padding: 17px 6px 3px 6px;
	cursor: default;
	width: auto;
}

.footer_right span.red {
	color: red;
}

.footer_right span.black {
	color: black;
}

.footer_right a {
	text-decoration: none;
}

/* box wyszukiwarki, reklamy */
.right_banners,.rightbox_panel,.search_box {
	clear: both;
	padding: 6px 0px;
}

.panoramy_box {
	clear: both;
}

/* znaki validacji xhtml i css */
div.validator {
	clear: both;
	float: right;
	width: auto;
	background-color: #68A756;
	color: white;
	font-size: 11px;
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 6px 0px;
	cursor: default;
}

div.validator a {
	color: #ffffff;
	text-decoration: none;
}

div.validator a:hover {
	color: red;
}

span.bold {
	font-weight: bold;
	cursor: default;
}

/* Box galerii strony glownej */
td.buttons {
	padding: 0px 4px 0px 0px;
	width: 200px;
}

.buttons div {
	width: 15px;
	height: 15px;
	clear: both;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -176px;
	margin: 1px 0px 5px 0px;
	cursor: pointer;
}

.buttons div.sel,.buttons div:hover,.buttons div.sel:hover {
	width: 15px;
	height: 15px;
	clear: both;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -195px;
	margin: 1px 0px 5px 0px;
	cursor: pointer;
}

.zajawki div.grafika {
	float: left;
	width: 170px;
	padding: 1px;
}

.zajawki div.grafika img {
	border: 1px solid silver;
	float: left;
	padding: 1px;
	width: 168px;
}

.zajawki div.grafika2 {
	border: 1px solid silver;
	padding: 1px;
	text-align: center;
	width: 168px;
	height: 113px;
}

.galbox_title {
	font-weight: bold;
	padding: 0px 0px 6px 0px;
	color: #2F3C4C;
	cursor: default;
	height: 42px;
	overflow: hidden;
	text-align: left;
}

.galbox_tresc {
	text-align: left;
	height: 90px;
	overflow: hidden;
	line-height: 150%;
}

.galbox_info {
	color: #727272;
	font-size: 11px;
	text-align: left;
}

/* wyglad szczegolowy pojedynczej galerii */
.gal_foto_box {
	clear: both;
	border: 1px solid silver;
	overflow: auto;
	max-height: 200px;
	cursor: default;
	width: 525px;
}

.gal_foto_box .grafika {
	border: 1px solid silver;
	padding: 1px;
	text-align: center;
	cursor: pointer;
}

.gal_foto_box .foto_box {
	text-align: center;
	padding: 6px 0px 6px 6px;
	width: 170px;
}

.gal_foto_box .foto_box img {
	text-align: center;
	max-width: 168px;
}

.gal_foto_box .title {
	text-align: center;
	padding: 6px 0px 0px 0px;
	overflow: hidden;
	font-size: 11px;
}

#bigPhoto {
	margin: 0px 0px 6px 0px;
	text-align: center;
	clear: both;
}

#bigPhoto .grafika {
	clear: both;
	/* height: 285px; */
	padding: 3px;
}

#bigPhoto .grafika img {
	padding: 3px;
	border: 1px solid silver;
	max-width: 428px;
}

#bigPhoto .title {
	clear: both;
	height: 32px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}

#bigPhoto .tresc {
	clear: both;
	text-align: center;
	overflow: hidden;
}

.height_1 {
	height: 148px;
}

.grafika img {
	border: none;
	cursor: pointer;
}

.grafikapromo img {
	width: 160px;
	cursor: pointer;
}

.last_added_left {
	background: transparent url("../../images/navi_arrow.gif") no-repeat
		scroll 0 6px;
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 170%;
	margin-top: 0;
	padding: 0 0 0 15px;
	clear: both;
	text-decoration: none;
}

.last_added_left_plan {
	background: transparent url("../../images/navi_arrow.gif") no-repeat
		scroll 0 6px;
	color: #2C3A43;
	display: block;
	float: right;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 170%;
	margin-top: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	width: 150px;
}

.last_added_img {
	width: 115px;
	height: 115px;
	float: left;
	margin: 5px 0px 0px 3px;
}

/* ___________________koniec lewego boksu ___________________*/
.infomap_panel_box {
	float: right;
	padding: 6px;
	color: #2C3A43;
	width: 216px;
}

#infomap_panel_center {
	float: left;
	width: 230px;
	height: 180px;
}

.last_added {
	color: #2C3A43;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	margin-top: 0px;
}

.last_added a {
	background: transparent url("../../images/navi_arrow.gif") no-repeat
		scroll 0 6px;
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 170%;
	margin-top: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.last_added_ogloszenia a {
	background: transparent url("../../images/adv_point.gif") no-repeat
		scroll 0 9px;
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 170%;
	margin-top: 0;
	padding: 0 0 0 8px;
	text-decoration: none;
}

/* box ofert */
.last_added_oferty a {
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 170%;
	margin-top: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}

/* koniec boksa ofert */
#infomap_panel_right {
	float: right;
	width: 230px;
	height: 180px;
}

.last_added_right {
	color: #2C3A43;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	margin-top: 0px;
}

.last_added_right a {
	background: transparent url("../../images/portal/news_link.jpg")
		no-repeat scroll 0 7px;
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 170%;
	margin-top: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.last_added_adres {
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 170%;
	margin-top: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.linki_ranking {
	float: left;
	width: auto;
}

.linki_ranking a {
	color: #2C3A43;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	margin-left: 5px;
}

#error404 {
	background: transparent url("../../images/404.jpg") no-repeat;
	width: 963px;
	height: 353px;
	border: 1px solid #8FB17E;
	clear: both;
	float: left;
}

/*ankiety !important konieczny*/
div.ankieta_box {
	width: auto !important;
	height: auto !important;
	border: none !important;
	background: none !important;
	margin-top: 10px;
	margin-bottom: 10px;
}

iframe.ankieta_box {
	display: block !important;
}

div.ankieta_pytanie {
	margin-bottom: 10px;
}

div.ankieta_prev {
	width: 16px;
	height: 8px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -10px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
	font-size: 0px;
}

div.ankieta_next {
	width: 16px;
	height: 8px;
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px 0px;
	margin: 0px 0px 0px 6px;
	cursor: pointer;
	font-size: 0px;
}

/*gwiazdki przy linkach*/
div.linki_ranking img {
	position: relative;
	top: 3px;
}

div.linki_ranking a {
	color: #2C3A43;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	margin: 0 0 0 5px;
}

.searchall {
	color: #333333;
	font-weight: bold;
	padding: 0px 1px 5px 1px;
}

.searchall a {
	cursor: pointer;
	color: #333333;
	font-weight: bold;
	padding: 0px 1px 10px 1px;
	float: left;
	width: 485px;
}

.searchall a:hover {
	color: red;
}

.searchall p {
	color: #333333;
	font-weight: normal;
	padding: 0px 1px 10px 1px;
	clear: left;
}

.searchall_short,.searchall_short a {
	clear: left;
	font-weight: normal;
	color: #333;
}

.oferty_srch {
	padding: 2px;
}

.oferty_srch input[type=text] {
	width: 50px;
	padding: 2px;
}

/* cztery boxy dolne */
#forbox_container {
	float: left;
	width: 992px;
	clear: both;
	margin: auto;
}

/* belka tytułowa linków dolnych */
.belka_1 .title2 {
	width: 150px;
	float: left;
	text-align: center;
}

.forbox_container_right {
	width: 230px;
	float: right;
}

.forbox_container_left {
	width: 210px;
	float: left;
}

.forbox_data {
	padding: 12px 0px;
}

.forbox_container {
	width: 206px;
	float: left;
	margin: 0px 0px 0px 6px;
}

.last_added_przeglad {
	background: transparent url("../../images/adv_point.gif") no-repeat
		scroll 0 9px;
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 170%;
	margin: 0px 0px 0px 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
}

.last_added_przeglad a {
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 150%;
	text-decoration: none;
}

.last_added_przeglad_title {
	background: transparent url("../../images/portal/news_link.jpg")
		no-repeat scroll 0 6px;
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 160%;
	margin-top: 0;
	padding: 0 0 0 15px;
}

.last_added_przeglad_title a {
	color: #2C3A43;
	display: block;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 170%;
	margin-top: 0;
	text-decoration: none;
}

/* dla boksu przeglad dabrowski */
.grafikapd {
	border: 1px solid silver;
	height: 113px;
	width: 214px;
	text-align: center;
	overflow: hidden;
	margin: 8px 3px;
}

.gallery_forbox {
	clear: both;
	float: left;
	padding: 4px 0px;
	width: 230px;
}

.gallery_forbox .grafika {
	border: 1px solid silver;
	height: 150px;
	margin: 0 0 0 15px;
	overflow: hidden;
	padding: 1px;
	text-align: center;
	width: 200px;
}

.gallery_forbox table {
	width: 230px;
}

.gallery_forbox .galbox_title0,.zajawki .galbox_title0 {
	color: #2F3C4C;
	cursor: default;
	font-weight: bold;
	overflow: hidden;
	padding: 0 0 6px;
	text-align: left;
	text-decoration: none;
}

.gallery_forbox .galbox_title0 a,.zajawki .galbox_title0 a,.galbox_title1
	{
	color: #fe0604;
	cursor: default;
	font-weight: bold;
	overflow: hidden;
	padding: 1px 0px 0px 0px;
	text-align: left;
	cursor: pointer;
	text-decoration: none;
	display: block;
}

.gallery_forbox .galbox_tresc0,.gallery_forbox .galbox_tresc0 a,.zajawki .galbox_tresc0 a
	{
	text-decoration: none;
	font-weight: normal;
	line-height: 150%;
	overflow: hidden;
	text-align: justify;
	color: #333333;
}

.gallery_forbox tr.licznik div {
	padding: 7px 0px 7px 4px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;
	background: #fee9e8;
	float: left;
	width: auto;
}

.gallery_forbox tr.licznik div:hover {
	padding: 7px 0px 7px 7px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: red;
	white-space: nowrap;
	cursor: default;
	background: #fee9e8;
	float: left;
	width: auto;
}

.gallery_forbox tr.licznik div.sel {
	padding: 7px 0px 7px 7px;
	text-align: left;
	font-weight: bold;
	color: red;
	white-space: nowrap;
	cursor: default;
	background: #fee9e8;
	float: left;
	width: auto;
}

.gallery_forbox td.licznik {
	background: #fee9e8;
	border-bottom: 1px solid #ff0403;
	border-collapse: collapse;
	padding: 0px;
	white-space: nowrap;
}

.portal_content_news li a,.struktura a,.portal_content_news a {
	color: #333333;
	text-decoration: none;
}

.portal_content_news li a:hover,.struktura a:hover,.portal_content_news a:hover
	{
	color: red;
}

/* dla wyszukiwarki google */
.gsc-control {
	width: 95% !important; /*zeby nadpisac style google*/
}

/*ostrzezenie przed ie6*/
#ie6sux {
	display: block !important;
	border: 1px #dfd186 solid;
	margin: 2em auto;
	padding: 0.75em 2em 1.85em 2em;
	background-color: #fff6c4;
}

#ie6sux h2 {
	margin: 0.5em 0 1em 0;
	line-height: 1.4;
	color: #f00;
	border-bottom: 1px #f00 solid;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Verdana, Sans-serif;
}

#ie6sux p {
	margin: 0 0 1em 0;
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	line-height: 1.4;
}

#ie6sux a {
	display: block;
	text-align: center;
	font-size: 0.9em;
	font-weight: normal;
}

#ie6sux strong {
	font-weight: bold;
}

.ankieta_pytanie {
	font-size: 12px;
	color: #575757;
	margin: 0px 0px 6px 0px;
}

.ankieta_odpowiedz {
	font-size: 12px;
	color: #000000;
}

.ank_btn_left {
	background: transparent url("../../images/portal/ank_button.png")
		no-repeat scroll 0px 0px;
	width: 5px;
	height: 27px;
	float: left;
}

.ank_btn_center {
	background: transparent url("../../images/portal/ank_button.png")
		repeat-x scroll 0px -30px;
	height: 27px;
	float: left;
	border: none;
	padding: 2px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	width: auto;
}

.ank_btn_right {
	background: transparent url("../../images/portal/ank_button.png")
		no-repeat scroll 0px -60px;
	width: 20px;
	height: 27px;
	float: left;
}

.belka_wyszukiwarka .roll {
	background: transparent url("../../images/portal/showPortalMenu.png")
		no-repeat scroll 0px 0px;
	width: 66px;
	height: 28px;
	float: right;
	margin: -8px 0px 0px 0px;
	padding: 7px 0px 0px 8px;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
	color: #fffeff;
}

.belka_wyszukiwarka .roll:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		repeat-x scroll 0px -64px;
	color: red;
}

.belka_wyszukiwarka .roll_sel {
	background: transparent url("../../images/portal/showPortalMenu.png")
		repeat-x scroll 0px -32px;
	width: 61px;
	height: 28px;
	float: right;
	margin: -8px 0px 0px 0px;
	padding: 7px 0px 0px 13px;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
	color: #fffeff;
}

.belka_wyszukiwarka .roll_sel:hover {
	background: transparent url("../../images/portal/showPortalMenu.png")
		repeat-x scroll 0px -96px;
	color: red;
}

.last_added_spacer_title {
	color: #258bd6;
	display: block;
	font-weight: bold;
}

.last_added_spacer_title a {
	border-left: 3px solid #258bd6;
	color: #258bd6;
	display: block;
	font-weight: bold;
	padding: 5px;
}

.last_added_spacer_title a:hover {
	border-left: 3px solid red;
	color: red;
}

/* belka nad banerem mapy */
.belka_mapa {
	background: #EAF4E9 none repeat scroll 0 0;
	border-bottom: 1px solid #7c7c7c;
	border-left: 10px solid #7c7c7c;
	clear: both;
	color: #7c7c7c;
	cursor: default;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	overflow: hidden;
	padding: 7px 0 7px 10px;
	text-align: left;
	white-space: nowrap;
}

.belka_mapa a {
	clear: both;
	color: #7c7c7c;
	cursor: default;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}

.belka_mapa a:hover {
	clear: both;
	color: red;
	cursor: default;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}

/* koniec  belka nad banerem mapy */
.promoted_box {
	width: 992px;
	float: left;
	clear: both;
}

/* obrazki do polecanych */
.ps1img {
	background: transparent url("../../images/polecane/01.jpg") no-repeat
		scroll 0 0;
	width: 159px;
	height: 77px;
	margin: 0px 0px 10px 0px;
	float: left;
	cursor: pointer;
}

.ps2img {
	background: transparent url("../../images/polecane/02.jpg") no-repeat
		scroll 0 0;
	width: 159px;
	height: 77px;
	margin: 0px 0px 10px 0px;
	float: left;
	cursor: pointer;
}

.ps3img {
	background: transparent url("../../images/polecane/03.jpg") no-repeat
		scroll 0 0;
	width: 159px;
	height: 77px;
	margin: 0px 0px 10px 0px;
	float: left;
	cursor: pointer;
}

.ps4img {
	background: transparent url("../../images/polecane/04.jpg") no-repeat
		scroll 0 0;
	width: 159px;
	height: 77px;
	margin: 0px 0px 10px 0px;
	float: left;
	cursor: pointer;
}

.ps5img {
	background: transparent url("../../images/polecane/05.jpg") no-repeat
		scroll 0 0;
	width: 159px;
	height: 77px;
	margin: 0px 0px 10px 0px;
	float: left;
	cursor: pointer;
}

.ps6img {
	background: transparent url("../../images/polecane/06.jpg") no-repeat
		scroll 0 0;
	width: 159px;
	height: 77px;
	margin: 0px 0px 10px 0px;
	float: left;
	cursor: pointer;
}

/* belka kamera */
.belka_kamera {
	background: #f7eee5 none repeat scroll 0 0;
	border-bottom: 1px solid #b05b00;
	border-left: 10px solid #b05b00;
	clear: both;
	color: #b05b00;
	cursor: default;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	overflow: hidden;
	padding: 7px 0 7px 10px;
	text-align: left;
	white-space: nowrap;
}

.belka_kamera a {
	clear: both;
	color: #b05b00;
	cursor: default;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}

.belka_kamera a:hover {
	clear: both;
	color: red;
	cursor: default;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}

/* koniec belki kamera */ /*bulety do boksow i tytolow */
	/* niebieska */
.oferty_img {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -181px;
	float: left;
	height: 12px;
	margin: 5px 6px 0 0;
	width: 10px;
	font-size: 0px;
}

/* brazowa */
.ogloszenia_img {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0px -241px;
	float: left;
	height: 12px;
	margin: 5px 6px 0 0;
	width: 10px;
	font-size: 0px;
}

/* szara */
.aktualnosci_img {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -211px;
	float: left;
	height: 12px;
	margin: 2px 6px 0 0;
	width: 10px;
	font-size: 0px;
}

/* żółta */
.sport_img {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -226px;
	float: left;
	height: 12px;
	margin: 2px 6px 0 0;
	width: 10px;
	font-size: 0px;
}

/* czerwona */
.galeria_img {
	background: transparent url("../../images/portal/portalIcons.png")
		no-repeat scroll 0 -20px;
	float: left;
	height: 12px;
	margin: 2px 6px 0 0;
	width: 10px;
	font-size: 0px;
}

.odstep {
	border-top: 1px solid #ABABAB;
	clear: both;
	height: 0px;
	margin: 0px 0px 8px 0px;
}

.belka_info_img {
	background: transparent url("../../images/portal/info_box_head.png")
		no-repeat scroll 0px 0px;
	width: 210px;
	height: 54px;
}

.title_info_top {
	width: 131px;
	height: 54px;
	padding: 18px 5px 0px 10px;
	float: right;
	font-weight: bold;
	color: #08192d;
}

.title_info_top a {
	width: 131px;
	float: right;
	font-weight: bold;
	color: #08192d;
	text-decoration: none;
}

.forbox_data_info {
	border-left: 10px solid #08192d;
	padding: 12px 0px;
}

.newsletter_panel {
	background: transparent url("../../images/portal/news_bgr.jpg") repeat-x
		;
}

table.newsletter {
	width: 210px;
}

table.newsletter td.header {
	background: url("../../images/portal/news_belka.jpg") no-repeat;
	width: 210px;
	height: 96px;
}

table.newsletter td.newsinfo {
	padding: 0px 12px;
	color: #585856;
	line-height: 140%;
}

input#newsletter_users_email {
	background-color: transparent;
	border: 0px solid silver;
	margin: 60px 0px 0px 12px;
	width: 184px;
	height: 16px;
}

.news_btn_left {
	background: transparent url("../../images/portal/news_button.png")
		no-repeat scroll 0px 0px;
	width: 5px;
	height: 27px;
	float: left;
}

.news_btn_center {
	background: transparent url("../../images/portal/news_button.png")
		repeat-x scroll 0px -30px;
	height: 27px;
	float: left;
	border: none;
	padding: 2px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	color: #2d9518;
	width: auto;
}

.news_btn_right {
	background: transparent url("../../images/portal/news_button.png")
		no-repeat scroll 0px -60px;
	width: 20px;
	height: 27px;
	float: left;
}

table.newsletter ul.checkbox_list {
	margin: 0px;
	padding: 0px;
}

table.newsletter ul.checkbox_list li {
	list-style: none;
}

ol {
    list-style-position:inside;
    padding:0;
}

ol li {
    list-style-position:inside;
}
