/* body */

* {
    margin: 0pt;
    padding: 0pt;
}

body {
    background-color: #d3d3d3;
    text-align: center;
    font-family: Tahoma, Arial;
    color: #101010;
    font-size: 13px;
}

/* content */

#content {
    background-color: #FFF;
    width: 760px;
    margin: 0 auto;
    text-align: left;
    border-left: 7px solid #f1f1f1;
    border-right: 7px solid #f1f1f1;
    border-bottom: 7px solid #f1f1f1;
    padding: 0px 10px;
}

/* menu gorne */

#menu_prawe_top {
    float: right;
    margin-top: 34px;
}

a.menu_prawe:link {
    font-size: 11px;
    color: #143D55;
    text-align: left;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 20px;
    background: url('../images/menu_off.jpg') no-repeat center left;
}

a.menu_prawe:visited {
    font-size: 11px;
    color: #143D55;
    text-align: left;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 20px;
    background: url('../images/menu_off.jpg') no-repeat center left;
}

a.menu_prawe:hover {
    font-size: 11px;
    color: #143D55;
    text-align: left;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 20px;
    background: url('../images/menu_on.jpg') no-repeat center left;
}

a.menu_prawe:active {
    font-size: 11px;
    color: #143D55;
    text-align: left;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 20px;
    background: url('../images/menu_off.jpg') no-repeat center left;
}

/* menu */

#menu {
    position: relative;
    height: 56px;
    color: #E0E0E0;
    background: #143D55;
    width: 100%;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    margin-bottom: 10px;
}

#menu_nav {
    position: relative;
    height: 33px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    background: #fff url(../images/menu_bg.gif) repeat-x bottom left;
    padding: 0 0 0 20px;
}

#menu_nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    float: left;
}

#menu_nav ul li {
    display: block;
    float: left;
    margin: 0 1px;
}

#menu_nav ul li a {
    display: block;
    float: left;
    color: #EAF3F8;
    text-decoration: none;
    padding: 0 0 0 20px;
    height: 33px;
}

#menu_nav ul li a span {
    padding: 12px 20px 0 0;
    height: 21px;
    float: left;
}

#menu_nav ul li a:hover {
    color: #fff;
    background: transparent url(../images/menu_bg-OVER.gif) repeat-x bottom left;
}

#menu_nav ul li a:hover span {
    display: block;
    width: auto;
    cursor: pointer;
}

#menu_nav ul li a.current,#menu_nav ul li a.current:hover {
    color: #fff;
    background: #1D6893 url(../images/menu_left-ON.gif) no-repeat top left;
    line-height: 275%;
}

#menu_nav ul li a.current span {
    display: block;
    padding: 0 20px 0 0;
    width: auto;
    background: #1D6893 url(../images/menu_right-ON.gif) no-repeat top right;
    height: 33px;
}

/* text */

#text {
    line-height: 18px;
	 
}

#text_left {
    float: left;
    width: 40%;
    margin-top: 10px;
}

#text_right {
    float: right;
    width: 60%;
    margin-top: 10px;
}

/* footer */

#foot {
    background-color: #F1F1F1;
    margin-top: 10px;
    padding: 7px 16px 7px 16px;
}

#foot a {
    color: #033E7A;
	 text-decoration: none;
}

#foot a:hover {
    color: #033E7A;
	 text-decoration: underline;
}

#skocz {
    position: absolute;
    right: 5px;
    top: 5px;
}

#skocz_image {
    background-color: #d3d3d3;
    border: 0px;
    width: 105px;
    height: 106px;
}

/* ogolne */

img {
    background: #fff url('../images/loading.gif') no-repeat 50% 50%;
	 border:0px;
}

.img {
    border: 0px;
    padding: 3px;
    background: #fff url('../images/loading.gif') no-repeat 50% 50%;
}

.galeria_zdjec {
    border: 1px solid #F1F1F1;
    padding: 3px;
    background: #fff url('../images/loading.gif') no-repeat 50% 50%;
    width: 150px;
    height: 113px;
    margin: 10px;
}

.pytanie {
    height: 20px;
    width: 20px;
    vertical-align: middle;
    border: 0px;
    margin: 2px 10px 2px 0px;
    padding-bottom: 2px;
    background: none;
}

h1 {
    color: #143D55;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

h2 {
    color: #143D55;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

h3 {
    color: #143D55;
    font-size: 13px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

sub {
    color: #E36A02;
    padding-left: 5px;
}

.wiecej {
    width: 90%;
    margin: 0 auto;
    padding: 10px 0px;
}

ul.wykaz li {
    margin-left: 15px;
    background: #fff url('../images/wykaz.jpg') no-repeat left center;
    padding: 1px 0px 1px 16px;
    list-style: none;
    line-height: 20px;
}

ul.wykaz2 li {
    margin-left: 0px;
    background: #fff url('../images/wykaz.jpg') no-repeat left center;
    padding: 1px 0px 1px 16px;
    list-style: none;
    line-height: 20px;
    color: #143D55;
}

/* wiersze i kolumny */

.td1 {
    width: 5px;
    text-align: center;
    background-color: #F0F0F0;
    padding: 5px;
}

.td2 {
    width: 30%;
    text-align: justify;
    background-color: #F0F0F0;
    padding: 5px;
}

/* linki */

a.linki:link {
    color: #143D55;
    text-decoration: none;
    font-variant: normal;
    font-weight: normal;
}

a.linki:active {
    color: #143D55;
    text-decoration: none;
    font-variant: normal;
    font-weight: normal;
}

a.linki:visited {
    color: #143D55;
    text-decoration: none;
    font-variant: normal;
    font-weight: normal;
}

a.linki:hover {
    color: #143D55;
    text-decoration: underline;
    font-variant: normal;
    font-weight: normal;
    cursor: pointer;
}/* KSIEGA GOSCI */.komunikat {	border: 1px solid black;	width: 300px;	padding: 20px;	text-align: center;	margin: auto;	margin-bottom: 20px;	font-family: Verdana;	font-size: 12px;}/* Wpisy dotyczace wyswietlania kolejnych wpisow */.wpis {	width: 760px;	margin: auto;	margin-bottom: 20px;	font-family: Verdana;	font-size: 12px;}.data {	float: left;	padding-left: 15px;}.autor {	float: right;	padding-right: 15px;	text-align: right;}#guziki {	width: 300px;	padding-bottom: 20px;	margin: auto;	font-family: Verdana;	font-size: 12px;}/* Wpisy dotyczace samych inputow */.input {}.textarea {}#token {}#button {}/* Wpisy dotyczace tabeli w ktorej znajduje sie formularz */#tabela {	margin: auto;	font-family: Verdana;	font-size: 12px;}.tytul {	text-align: right;}.pole {	text-align: left;}.wyslij {	text-align: right;}