body {
background-image: url('flagi.jpg');
background-position: top center;
background-color: #262626; margin: 0; text-align: center;
font-size: 14px; font-family: Trebuchet MS; color: black;
}

a { 
color: inherit;
text-decoration: none;
}


div#wielki {
margin: auto; background-color: #ffffff;
}

div#main_tr {
width: 639px; text-align: left; margin-right: 10px; padding-left: 20px; font-size: 12px;
}

div#main_tr p { 
font-size: 14px;
text-align: justify;
}

div#main_tr p.male { 
font-size: 12px;
text-align: justify;
}

div#main_tr a {
color: #F20000;
text-decoration: none;
}

div#main_tr a:visited {
	color: #999999;
}

div#main_tr a:hover {
color: #C10000;
}

div.tresc_artykulu {
text-align: justify;
font-size: 14px;
}

p.news {
text-align: center;
font-size: 15px;
font-family: Trebuchet MS;
font-variant: small-caps;
}

div#top {
width: 100%; height: 213px; background-image: url('img/top_flaga.png'); background-color: white; background-repeat: repeat-x; text-align: center;
}

div#naglowek_top {
margin: 0 auto; background-image: url('img/naglowek.png'); background-position: top center; background-repeat: no-repeat; width: 620px; height: 194px; font-size: 11px; font-family: Tahoma; text-align: center; color: white; 
}

div#link_top {
height: 120px;
}

div#link_top a {
width: 100%;
height: 120px;
display: block;
margin: 0px;
border: 0px;
}

div#top_lewy {
float: left; 
text-align: left; 
padding-left: 25px;
}

div#top_prawy {
float: right; 
text-align: left; 
padding-left: 7px;
}

div#kontener {
text-align: center; width: 939px; margin: 0px auto; background-color: white;
}

div#ogloszenie {
text-align: center;
background-image: url('img/obywatelstwo_tlo.png');
background-repeat: no-repeat;
background-position: right;
background-color: white;
width: 100%;
height: 234px;
border-bottom: 8px solid black;
background-repeat: no-repeat;
margin-bottom: 15px;
}

div#menu_gorne {
background-color: black;
font-size: 11px;
font-family: Tahoma;
color: white;
text-align: center;
padding: 10px;
border-bottom: 3px solid red;
z-index: 200;
}


div#menu_gorne ul {
list-style: none;
margin: 0;
margin-bottom: 10px;
display: block;
}

div#menu_gorne ul li {
color: white;
float: left;
width: 120px;
display: block;
font-weight: bold;
}

div#menu_gorne ul li:hover {
color: white;
text-decoration: none;
display: block;
color: #ffae00;
}

div#menu_gorne ul li span {
color: #ffae00;
font-size: 14px;
letter-spacing: 3px;
display: block;
font-weight: normal;
}

div#menu_gorne ul li ul {
display: none;
padding: 0;
position: absolute;
padding-top: 10px;
z-index:9999;
}

div#menu_gorne ul li ul li {
text-align: center;
padding-left: 3px;
padding-right: 3px;
background-color: #050D47;
border-bottom: 1px solid white;
padding-top: 5px;
padding-bottom: 5px;
clear: both;
height: 15px;
font-weight: normal;
}

div#menu_gorne ul li ul li:hover {
background-color: #091377;
color: white;
}

div#menu_gorne ul li:hover ul {
display: block;
position: absolute;
}

dvi#menu_gorne ul li ul li a {
color: white;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
display: block;
height: 15px;
}

div#menu_gorne ul li ul li:hover {
color: inherit;
}

div#menu_gorne ul li ul li a:hover {
color: #ffae00;
}

div#container, div#content, div#slider, div#slider img {
  width: 600px;
  height: 150px;
}

div#container {
  margin: 10px auto 0 auto;
  padding: 0px 0px 40px 0;
}

div#menu_prawe {
margin-top: 10px;
margin-left: 0px;
text-align: left;
float: right; 
width: 270px;
o_verflow: visible;
}

div#menu_prawe a {
color: #F20000;
}

div#menu_prawe a:hover {
color: #C40000;
}

div#menu_prawe a:visited {
color: #bbbbbb;
}

div.menu_kontener ul {
padding-left: 1px;
padding-right: 5px;
margin-left: 5px;
font-family: Trebuchet MS;
font-size: 11px;
color: black;
list-style-type: square;
}

div.menu_kontener ul li {
color: black;
font-weight: bold;
line-height: 15px;
}

div.menu_kontener ul li ul {
padding-left: 15px;
list-style-type: disc;
margin-left: 0px;
}

div.menu_kontener ul li ul li {
color: #f20000;
font-weight: normal;
padding-left: 0px;
}

div.menu_kontener ul li ul li a
{
color: inherit;
text-decoration: none;
}

div.menu_kontener ul li ul li a:hover {
color: #A40000;
}

div.menu_kontener p a:hover {
color: #ff0000;
}

div.menu_title {
background-image: url('img/menu_bg.png');
background-repeat: no-repeat;
background-position: top right;
width: 270px;
height: 40px;
font-size: 17px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
color: white;
}

div#menu_prawe input {
border: 1px solid black;
padding: 4px;
width: 170px;
height: 22px;
margin-bottom: 5px;
font-size: 11px;
font-family: Tahoma;
color: #989898;
}

div#menu_prawe input.submit {
text-align: center;
color: white;
padding: 5px 10px 5px 8px;
background-color: #9b0805;
font-size: 11px;
font-family: Tahoma;
width: 75px;
border: none;
}

div.menu_kontener {
width: 233px; 
margin: 0px;
padding-left: 20px;
padding-right: 10px;
}

div#menu_lewe {
float: left;
text-align: left;
width: 154px;
}

div.kraj_l {
width: 45px; 
height: 46px; 
text-align: center; 
float: left;
}

div#stopka {
text-align: left;
font-size: 11px;
font-family: Tahoma;
color: black;
padding: 15px;
}

 div.belka_main, h1 {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	font-size: 2.5em;
	font-style: italic;
	letter-spacing: -1px;
	padding-left: 10px;
	border-bottom: 3px solid red;
	border-left: 35px solid red;
	
}


div.main_tresc {
padding-right: 20px;
width: 630px;
text-align: justify;
font-size: 14px;
font-family: Trebuchet MS;
}

div.main_tresc p {
text-indent: 0px;
margin-left: 0;
font-size: 14px;
padding-left: 0px;
padding-right: 0px;
}

div.main_tresc ul.menu {
list-style: none;
display: block;
width: 100%;
}

div.main_tresc ul.menu li {
display: block;
background-image: url('img/menu_tematyczne.png');
background-repeat: no-repeat;
background-position: center;
float: left;
text-align: center;
width: 95px;
font-weight: bold;
height: 30px;
padding: 17px 14px 7px 15px;
font-size: 12px;
font-family: Tahoma;
color: #111111;
margin-right: 5px;
}

div.main_tresc ul.menu li:hover {
background-color: black;
}

ul#kraje {
list-style: none;
font-weight: bold;
color: red;
font-size: 11px;
font-family: Trebuchet MS;
padding-left: 5px;
}

ul#kraje li {
margin-bottom: 35px;
padding-left: 0px;
}

div#kraje {
margin-left: 0px; 
padding-left: 5px;
}

div#bannery_miejscowosci {
font-size: 11px;
font-family: Trebuchet MS;
color: black;
}

div#bannery_miejscowosci a {
color: inherit;
text-decoration: none;
text-align: center;
border: 0px;
}

div#bannery_miejscowosci img {
border: 0px;
}

div.spolecznosc_belka {
background-image: url('img/pasek.png');
height: 40px;
text-align: center;
color: white; 
font-family: Tahoma; 
font-size: 11px;
}

div.spolecznosc_belka ul {
list-style: none;
padding-left: 0px;
}

div.spolecznosc_belka ul li {
height: 20px;
float: left;
padding: 10px 15px 10px 15px;
border-right: 1px solid #7f0000;
border-left: 1px solid #e82828;
}

div.spolecznosc_belka ul li:hover {
background-color: #D70000;
text-decoration: underline;
cursor: pointer;
}

div#dp, div#bip, div#sts, div#parlament, div#sad, div#cytaty, div#gospoda, div#up, div#ldks, div#debaty, div#petycje, div#projekty {
padding: 10px 10px 10px 15px;
font-size: 12px;
}

div#dp a, div#bip a, div#parlament a, div#sad a, div#cytaty a, div#gospoda a, div#up a, div#ldks a, div#debaty a, div#petycje a, div#projekty a {
color: red;
}

div#dp ul, div#bip ul, div#parlament ul, div#sad ul, div#cytaty ul, div#gospoda ul, div#up ul, div#ldks ul, div#debaty ul, div#petycje ul, div#projekty ul {
padding-left: 10px;
}

table {
font-size: 12px;
}




/* DIVY SPECJALNE - MAPA REGIONOW */

div#regions {
	background-image: url('http://www.sarmacja.org/grafika/sarmacja_loa.gif');
	background-position: 100%; background-repeat: no-repeat;
	width: 220px;
	margin: 20px auto 20px auto;
}

div#regions a {
	color: #000000;
}

div#regions div {
	height: 45px;
	width: 110px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 42px;
	font-size: 11px;
}

div#regions div#kor {
	background-image: url('http://www.sarmacja.org/grafika/ikona_KOR.gif');
	width: 80px;
}

div#regions div#gel {
	background-image: url('http://www.sarmacja.org/grafika/ikona_GEL.gif');
}

div#regions div#teu {
	background-image: url('http://www.sarmacja.org/grafika/ikona_TEU.gif');
}

div#regions div#tro {
	background-image: url('http://www.sarmacja.org/grafika/ikona_TRO.gif');
}

div#regions div#bar {
	background-image: url('http://www.sarmacja.org/grafika/ikona_BAR.gif');
}

div#regions div#rst {
	background-image: url('http://www.sarmacja.org/ikony/RST.png');
}

div#regions div#loa {
	float: right;
	width: 50px;
	padding-right: 20px;
	background-image: url('http://www.sarmacja.org/grafika/ikona_LOA.gif');
}

span.domena { font-size: 15px; font-weight: bold; padding-bottom: 18px; }

.b {
  width: 85px;
  height: 22px;
}

#kontener_kalendarium {
  margin: 15px 0 0 10px;
  width: 250px;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;  
}

.kalendarium_cien {
  background-color: #ebebeb;
}

.kalendarium_data {
  font-size: 24px;
  letter-spacing: -4px;
  color: #808080;
  width: 60px;
  text-align: center;
}

.kalendarium_nazwa {
  background-repeat: no-repeat;
  background-position: 165px 2px;
  padding: 4px 30px 3px 0;
  font-size: 11px;
  line-height: 12px;
}

.szczebel_BAR {
  background-image: url('grafika/k_BAR.png');
}

.szczebel_TEU {
  background-image: url('grafika/k_TEU.png');
}

.szczebel_CEN {
  background-image: url('grafika/k_CEN.png');
}

.szczebel_STA {
  background-image: url('grafika/k_STA.png');
}

.szczebel_RST {
  background-position: 163px 2px;
  background-image: url('grafika/k_RST.png');
}

.szczebel_U {
  background-position: 161px 5px;
  background-image: url('grafika/k_U.png');
}

.szczebel_S {
  background-position: 164px 2px;
  background-image: url('grafika/k_S.png');
}

.gap_js a {
  text-decoration: underline !important;
}

.gap_js a:visited {
  text-decoration: none !important;
}

#kkw_tabliczka {
  text-align: center;
  padding: 21px 0 21px 0;
}

#kkw_tabliczka a img {
  width: 229px;
  height: 78px;
  border: 0;
}

.edycja_profilu {
	width: 500px;
	margin: auto;
}

.edycja_profilu h3 {
	font-size: 2em;
	letter-spacing: -1px;
	font-weight: normal;
	border-bottom: 1px solid #ff0000;
	margin: 0;
}

.edycja_profilu td {
	padding: 5px;
}

.edycja_profilu .opis_http {
	text-align: right;
	width: 15px;
}

.edycja_profilu .opis_pola {
	text-align: right;
	width: 175px;
}

.edycja_profilu input, .edycja_profilu select {
	font-family: 'Trebuchet MS', sans-serif;
	color: #333333;
	font-size: 1.4em;
	width: 100%;
}

.edycja_profilu_zdjecie {
	width: 100px;
	position: absolute;
	top: 420px;
	text-align: right;
}

.edycja_profilu_wyslij {
	border: 1px solid #ff0000;
}


a #irc_obecni {
	position: relative;
}

a #irc_lista {
	display: none;
}

a:hover #irc_lista {
	display: block;
	position: absolute;
	top: 0;
	left: -34px;
	width: 119px;
	font-size: 12px;
	line-height: 16px;
	background-color: #ffffff;
	border: 1px solid #999999;
	color: #000000;
}


div#gospoda_holder {
width: 940px;
float: center;


background-color: #fff;
}

div#gospoda_holder p {
font-size: 8pt;
}

ol.gadalnia {
width: 850px;
float: left;
font-family: Trebuchet MS, Arial CE, Arial, sans-serif;
list-style-type: none;


color: #B02B2C;
}

.gadalnia .numer {
font-size: 14pt;
letter-spacing: -2px;
padding: 2px;
}

.gadalnia a {
color: #B02B2C;
border-bottom: 1px dashed #FFD700;
}

.gadalnia a.personalia {
font-size: 10pt;
letter-spacing: -1px;
color: #C79810;
border-bottom: 0;
}

.gadalnia li {
margin-bottom: 5px;
border: 1px dashed #FFD700;
padding: 3px;
background: #FCFBF1;
}

.gadalnia li.last_message {
margin-bottom: 5px;
border: 0;
padding: 3px;
background: transparent;
text-align: left;
}

div#gospoda_holder form {
	width: 930px;
	float: left;
}

.gadalnia_form p {
font-family: Trebuchet MS, Arial CE, Arial, sans-serif;
font-size: 8pt;
border: 1px solid rgb(238, 238, 238);
padding: 3px;
color: #999;
}

.gadalnia_form input, textarea {
width: 110px;
margin-bottom: 3px;
border: 1px solid #999;
color: #999; 
}