body, input, select, textarea {font-size: 0.75em; font-family: arial}

.left {float: left; margin: 7px}
.right {float: right; margin: 7px} 

.content ul li {list-style: disc outside}
.content ul, .content ol {margin: 1.33em 0 1.33em 4em}
.content ul ul {margin: 0 0 0 2em}

a.img img {margin: 7px}
a {font-size: 12px; color: red; text-decoration: none}
a:hover {text-decoration: underline}

table {font-size: 1em}

p, .p {margin: 1.33em 0 2em; text-align: justify; line-height: 1.5em; color: #696969;}

h1, h2, h3 {color: #990304;}
h1 {text-align: right; margin: 0em 0 1em; font-size: 24px; font-weight: normal}
h2 {text-align: left; margin: .83em 0px; font-size: 16px}
h3 {font-size: 14px; margin: 1em 0px; clear: both}
h3 em {color: #808080; font-style: normal; font-weight: normal; font-size: 10px}

/* kolory */

.txt2, .ng, .ng2, .ngmaly, .cena, #rejkroki a, .opiscol {color: #990304;}
.opis {color: #808080;}
hr {color: #800000;}

/* g��wne klasy */

.txta {text-indent: 20px}

/* .txt2 {font-weight: bold} */
.opis {font-size: 10px; text-align: justify}
p.opis {text-indent: 20px;}

.ng {font-size: 12px; font-weight: bold; text-align: right;}
.ng2,.ngmaly {font-size: 12px; font-weight: bold; text-align: justify; margin-left: 30px;}
.ngmaly {font-size: 11px; margin-left: 5px;}

.duzy {font-weight: bold; font-size: 13px}
.cena {font-size: 16px; font-weight: bold}

a.arrow {background: url(/img/navi/strzalka.gif) no-repeat 3px; padding-left: 18px;}
a.link2 {background: url(/img/navi/link.jpg) right no-repeat; padding-right: 18px; color: #000; font-size: 1em; font-weight: bold}

.kursywa {font-style: italic; width: 99%;}


ul.spis a, ul.spis span, a.link1 {background: url(/img/navi/link.jpg) no-repeat 3px; padding-left: 21px; color: #696969}
ul.spis {margin-left: 0; margin-right: 0}
ul.spis li {margin: 0; padding: 0; list-style: none}
ul.spis2 {line-height: 1.5em;}

/* menu z lewej strony */

.menubarBox {background: url(/img/bg-submenu.jpg) no-repeat; margin-bottom: 2em; padding-top: 27px;}
.menubarBox h2 {color: #fff; margin: 0; padding: 0; padding-left: 25px; text-align: left; font-size: 18px; font-weight: normal; line-height: 27px; margin-top: -27px;}
* html .menubarBox {height: 1%}


/* strona startowa */

.startBox {background: url(/img/box-head-start.jpg) no-repeat; margin-bottom: 2em; padding-top: 27px; width: 210px}
.startBox h2 {color: #fff; margin: 0; padding: 0; padding-left: 25px; text-align: left; font-size: 18px; font-weight: normal; line-height: 27px; margin-top: -27px;}

.startBox ul {border-top: 1px solid #cdcdcd; margin: 0; margin-top: 1px}
.startBox ul li {border-bottom: 1px solid #cdcdcd; list-style: none;}
.startBox a {display: block; margin: 1px 2px; background-color: #fafafa; color: #000000; font-size: 12px; line-height: 22px; padding-left: 40px; text-decoration: none}
.startBox a:hover, .startBox a.selected {background: url(/img/navi/strzalka.gif) no-repeat; background-position: 23px 7px}
.startBox a:hover, .startBox a.selected {background-color: #ececec; text-decoration: none}

.startBox ul ul {margin: 0; margin-bottom: -1px}
.startBox ul ul li {height: 1%}
.startBox ul ul li a {font-size: 10px; padding-left: 60px}
.startBox ul ul li a.selected {background-position: 43px 5px}

#start1, #start2, #start3 {float: left; margin-right: 15px;}
#start3 {margin-right: 0}

/* mapa serwisu */

.mapaSerwisu {float: left; display: inline; width: 40%; overflow: hidden}
.mapaSerwisu li {margin: 1em 0}
.mapaSerwisu li li {margin: 0}

/************************/

#hosting1 p {margin-top: 0; margin-bottom: 0}
#hosting1 .ngmaly {margin-top: 25px; margin-bottom: 7px}
#hosting1 a {color: #000000; font-size: 11px}

#album {margin-left: 40px}
#album .ng2 {margin-left: 0px}

/* strefa klienta */

#strklienta1 {line-height: 3px}
#strklienta2 {padding-left: 10px}
#strklienta2 input {width: 100%; margin-bottom: 4px; padding: 0 10px}

input, textarea, select {font-size: 11px; border: 1px solid #000; background-color: #fafafa}
input.submit {background-color: #ececec}
input.checkbox {border-style: none; background-color: transparent}

.komunikat {font-size: 13px; font-weight: bold;	text-align: center;	color: red;	display: block; margin: 10px 0}

/* rejestracja */

#rej,#rej table {font-size: 11px}

#rejKroki {margin-bottom: 40px; text-align: center;}
#rejKroki * {font-size: 11px;}
#rejKroki td {color: #000; vertical-align: top}
#rejKroki .selected {color: #000; font-weight: bold}
#rejKroki a {font-weight: bold}

#rej .opisCol {text-align: right;}

#rej .dzial td {text-align: center; font-weight: bold;}
#rejDane .podpowiedz td {font-size: 9px; text-align: justify}

#rejPods td {vertical-align: top; text-align: left; padding-left: 10px;}

.rejErr {color: red;}

/* b��d 404 */

#e404 * {text-align: left; color: red;}
#e404 h1 {font-size: 15px; margin-bottom: 1em}
#e404 h2 {margin-bottom: 6em}

#e404_1 {float: left; margin-left: -1%; z-index: 2; position: relative; z-index: 2}
#e404_2 {float: right;}

/* stronnicowanie */

.pager {text-align: right}
.pager a {text-decoration: underline}

/* firma */

.osoba {clear: both;}
.osoba img {margin-top: -0px}


/* smiecie od Andrzeja */

.lista_wybor {
  margin-left: 0px;
}
.lista_wybor li {
  float: left;
  margin-right:5px;
  margin-bottom:5px;
  width: 0px;
}

.lista_wybor li p {
	padding-left: 0px;
	height: 0px;
	margin: 0px;
	font-size: 1.55em;
	font-weight: normal;
	color: #84bde8;
}

.lista_info {
	margin-right: auto;
	clear: both;
	padding-left: 0px;
	padding-top: 20px;
}



.lista_info ul {
	margin-left: 40px;
	margin-right: 40px;
}

.lista_info ul li {
	font-size: 14px;
	font-weight: normal;
	color: #164d74;
	margin: 0px;
}

.lista_info #start li {
	list-style-image: none;
}

