@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
}
/* Tło dla strony głównej */
body { background:#3359A5 url(../images/bg.png) repeat-x 0 0; }
/* Tło dla pozostałych stron */
body.style2 { background:#F2F2F2 url(../images/bg_2.png) repeat-x 0 0; }

a {color:#5c706c;}

/* layout */
#main {
	margin:auto;
	width:930px;
}

#lewa {
	width:245px;
	float:left;
}
#lewa-in {
	padding:10px 18px;
}
#lewa-in #logo {
	text-align:center;
}

#prawa {
	width:685px;
	float:left;
}
#prawa-in {
/*	padding:0 0 10px 0; */
}

#prawa-head {
	background-color:#FFF;
	height:53px;
	padding-top:10px;
}
#prawa-head h1.head-title { color:#4c7abb; margin:0; line-height:21px; color:#2D4082; font-size:16px; }

/* wyszukiwarka */
#prawa-head .search-td input { background-color:#6aafe1; color:#fff; border:1px solid #fff; }

#srodek { width:532px; float:left; /*border-bottom:1px solid #f00;*/ }
#srodek div.szary { background-color:#F2F2F2; }
#srodek div.bialy { background-color:#FFFFFF; }


#srodek 				{ color:#ffffff; } /*  domyślny kolor tekstu w środkowej kolumnie na stronie głównej */
.style2 #srodek 		{ color:#576d7f; } /*  domyślny kolor tekstu - przezroczysta środkowa kolumna */
.style2 #srodek .szary 	{ color:#576d7f; } /*  domyślny kolor tekstu - szara środkowa kolumna */
.style2 #srodek .bialy 	{ color:#576d7f; } /*  domyślny kolor tekstu - biała środkowa kolumna */

#srodek-top 						{ position:relative; top:0; left:0; }
#srodek-top .srodek-top-title 		{ position:absolute; top:10px; left:10px; }
#srodek-top .srodek-top-title h1 	{ margin:0; }

/* kolory tytułów na obrazku tytułowym */
#srodek-top .srodek-top-title 			{ color:#8ba0d1; }
#srodek-top .srodek-top-title .bialy 	{ color:#ffffff; }
#srodek-top .srodek-top-title .czarny 	{ color:#000000; }

#srodek-in { padding:14px 16px 0 16px; margin-bottom:-14px; }

#srodek-in ul { list-style-type:disc; list-style-position:outside; padding-left:5px; margin-bottom: 1em; }
#srodek-in ol { list-style-type:decimal; list-style-position:outside; padding-left:5px; margin-bottom: 1em; }
#srodek-in ul li, 
#srodek-in ol li { margin-left:14px; }


#srodek-prawa { width:150px; float:left; }
#srodek-prawa-in { }
#srodek-prawa-in .prawa-box { padding:0 0 4px 0; text-align:right; }

/* prawe menu */
#srodek-prawa #pmenu-holder { padding:5px 0 0 0; height:295px; }
#srodek-prawa #pmenu-holder ul { width:145px; margin-left:5px; }
#srodek-prawa #pmenu-holder ul li { margin:0px 0; font-size:10px; display:block; line-height:14px; }
#srodek-prawa #pmenu-holder ul li a { background:url(../images/pmenu_li_bg.gif) repeat-x center left; color:#fff; text-decoration:none; padding:6px; }
#srodek-prawa #pmenu-holder ul li a { display:inline-block; }
#srodek-prawa #pmenu-holder ul li a { display:block; }
#srodek-prawa #pmenu-holder ul li a:hover { background:url(../images/pmenu_li_bg_over.gif) repeat-x center left; color:#444; text-decoration:none; padding:6px; }
#srodek-prawa #pmenu-holder ul li a:hover { display:inline-block; }
#srodek-prawa #pmenu-holder ul li a:hover { display:block; }


#stopka { background-color:#C7D1EF; color:#444; padding:7px; text-align:center; font-size:10px; }
.style2 #stopka { background-color:#f6f6f6; color:#B1AFB0; padding:7px; text-align:center; font-size:10px; }
#stopka div {
	width:534px;
	padding:0 151px 0 245px;
	margin:auto;
}
#stopka .sep {
	color:#049DD9;
}
#stopka .viartmedia {
	color:#6699FF;
}
.style2 #stopka a {
	color:#B1AFB0;	
}
#stopka a {
	color:#444;
}
#stopka a:hover {
	color:#4369D9;	
}


/* aktualności */
.date { color:#241f4d; }
.more { color:#b8d5f0; text-decoration:none; white-space:nowrap; }

/* kroplomierz */
table.kroplomierz td {
	padding:3px;
}
table.kroplomierz input {
	text-align:right;
	font-weight:bold;
	width:90px;
}
table.kroplomierz input.brazowy 	{ border:1px solid #8ba0d1; background-color:#f2f2f2; color:#b38623; }
table.kroplomierz input.blekitny 	{ border:1px solid #8ba0d1; background-color:#8ba0d1; color:#ffffff;  }
table.kroplomierz input.niebieski 	{ border:1px solid #8ba0d1; background-color:#4f67ac; color:#ffffff;  }
table.kroplomierz input.granatowy 	{ border:1px solid #8ba0d1; background-color:#334798; color:#ffffff;  }


/* kilka podstawowych styli */
h1 { font-size:16px; margin-bottom:16px; }
h2 { font-size:14px; margin-bottom:14px; }
h3 { font-size:12px; margin-bottom:12px; }

p { margin-bottom:14px; }
a { text-decoration:none; }

#srodek ul.trojkaty {
	list-style-image:url(../images/trojkont.png);
}
table {
	table-layout:fixed;
}
sup {
	vertical-align:super;
	font-size:0.7em;
}
sub {
	vertical-align:sub;
	font-size:0.7em;
}

.wpwik-holder,
.obsluga-holder-1,
.obsluga-holder-2, 
.podlaczenia-holder,
.twojawoda-1-holder,
.twojawoda-2-holder,
.aktualnosci-holder,
.przetargi-holder,
.komunikaty-holder,
.telefony-holder,
.media-1-holder
{
	position: relative;
}
.aktualnosci-holder .content-category-articles .content-category-article
{
	margin-bottom: 1em;
}
.aktualnosci-holder .title, .aktualnosci-holder .title a {
	color:#fff;
	/*color: #323275; */
	font-weight: bold;
}

.wpwik-holder 			h1.article-title,
.obsluga-holder-1 		h1.article-title,
.obsluga-holder-2 		h1.article-title,
.podlaczenia-holder 	h1.article-title,
.podlaczenia-holder 	h1.component-title,
.twojawoda-1-holder 	h1.category-title,
.twojawoda-2-holder 	h1.category-title,
.twojawoda-1-holder 	h1.component-title,
.twojawoda-2-holder 	h1.component-title,
.aktualnosci-holder 	h1.category-title,
.przetargi-holder 		h1.category-title,
.komunikaty-holder 		h1.category-title,
.telefony-holder 		h1.article-title,
.media-1-holder 		h1.category-title,
.media-1-holder 		h1.article-title {
	position: absolute;
	top:10px;
	left:10px;
	text-transform: uppercase;
	font-family:Arial;
	font-weight:bold;
	font-size: 16px;
}

.wpwik-holder 			h1.article-title { color:#fff; }
.obsluga-holder-2 		h1.article-title { color:#fff; }
.aktualnosci-holder 	h1.article-title { color:#fff; }
.obsluga-holder-1 		h1.article-title { color:#b1adaf; }
.podlaczenia-holder 	h1.article-title { color:#b1adaf; }
.podlaczenia-holder 	h1.component-title { color:#ffffff; }
.telefony-holder 		h1.article-title { color:#b1adaf; }
.twojawoda-1-holder 	h1.category-title { color:#fff; }
.twojawoda-2-holder 	h1.category-title { color:#fff; }
.twojawoda-1-holder 	h1.component-title { color:#fff; }
.twojawoda-2-holder 	h1.component-title { color:#fff; }
.przetargi-holder 		h1.category-title { color:#fff; }
.aktualnosci-holder 	h1.category-title { color:#8ba0d1; }
.komunikaty-holder 		h1.category-title { color:#b1adaf; }
.media-1-holder 		h1.category-title { color:#b1adaf; }
.media-1-holder 		h1.article-title { color:#b1adaf; }
.przetargi-holder .content-category-subcategories {
	list-style-image:url(../images/trojkont.png);	
}
.przetargi-holder .content-category-subcategories a {
	color:#4f67ac;
/*	line-height: 200%; */
	display:block;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.category-title, .article-title  { 
	font-family:Arial;
	font-weight:bold;
	font-size: 16px;
	line-height: 120%; 
	margin-bottom: 0.5em;
	color:#b1adaf;
}
.content-category h2 {
	margin-bottom: 0.5em;
}
.content-category .article-more {
	text-align: right;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0.5em;
	padding: 3px;
	background-color: #eee;
}
.content-category a {
	color:#000;
	text-decoration: underline;
}
.content-category-subcategories {
	margin-bottom: 0.5em;
}
.article-body, .article-short {
	line-height: 120%;
	margin-bottom: 0.5em;
}
.article-body p, .article-short p {
	margin-bottom: 0.5em;
}
.content-category-article .title {
	font-weight:bold;
	margin-bottom:0.5em;
}

.gallery-album { padding: 2px 0; }
.gallery-album .title { color:#4f67ac; margin:8px 5px; font-weight: bold; }
.gallery-album .title a { color: #4f67ac; }
.gallery-album img { margin: 5px; border: 1px solid #4f67ac; }


/* to wyleci do osobnego stylu css - tinymce */
body#tinymce {
	background:#fff url() repeat-x 0 0;
}
.k_blekitny, .k_blekitny a {
	color:#4c7abb;
}
.k_brazowy, .k_brazowy a {
	color:#B38623;
}
.k_granatowy, .k_granatowy a { 
	color: #323275; 
}
.k_niebieski, .k_niebieski a {
	color:#4f67ac;
}
.k_bialy, .k_bialy a {
	color:#ffffff;
}
