div#banner {
	width: 985px;
	margin: 0 auto;
	text-align: center;
	background-color: #fff;
}

div#banner p {
	width: 979px;
	border: 1px solid #e6e6e6;
	margin-left: 2px;
	padding: 5px 0 5px 0;
	background: #e1e1e1;
}

/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt Version: 0.11.3 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

hr {
	border: 0;
}

address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

body {
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
}

div {
	text-align: center;
}

select {
	font-family: Verdana !important;
}

div#page {
	background-image: url(gfx/bg.gif);
	background-repeat: repeat-x;
}

.clear {
	clear: both;
	padding: 0 !important;
	margin: 0 !important;
}

a {
	color: #737673;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #017374;
}

.buisnescard {
	text-align: left;
}

.buisnescard ul li,.buisnescard ul li a {
	color: #144d4e;
}

.businesjus {
	text-align: justify;
}

.bottom {
	clear: right;
	width: 794px;
	float: right;
	border-top: 4px solid #047475;
	padding-bottom: 2px;
}

.bottom h2 {
	text-align: left;
	color: #1f8486;
	padding: 10px;
	width: 200px;
	float: left;
}

.bottom input {
	width: 100px;
}

.bottom fieldset div {
	
}

.bottom fieldset {
	margin-left: 20px;
	float : left;
	clear: left;
}

div.right div.box h1 {
	color: #fff;
	margin: 0 4px 4px 4px;
	padding-top: 4px;
	/*margin-top:2px;
padding:12px 0pt 0pt 15px;*/
}

div.right div.box ul li a {
	color: #fff;
	text-decoration: none;
	text-align: left;
	display: block;
}

div.right div.yellowIndex ul li {
	text-align: left;
	padding-left: 10px;
	background: url(gfx/liBg.jpg);
	padding-bottom: 10px;
	height: 30px;
	clear: both;
}

div.right div.green ul li {
	text-align: left;
	padding-left: 10px;
	background: url(gfx/liBg2.jpg);
	padding-bottom: 10px;
	height: 30px;
	clear: both;
}


div.right div.yellowIndex h1 {
	background:transparent url(gfx/boxh1.jpg) repeat scroll 0 0;
	color:#FFFFFF;
	margin:0 0 1px;
	height: 21px;
	padding-top:4px;
}

div.right div.green h1 {
	background:transparent url(gfx/boxh12.jpg) repeat scroll 0 0;
	color:#FFFFFF;
	margin:0 0 1px;
	height: 21px;
	padding-top:4px;
}

div.right div.box ul li {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 30px;
	clear: both;
}

div.right div.box ul li .more {
	font-size: 11px;
	float: right;
	margin-right: 3px;
}

div.right div.box {
	margin-top: 2px;
	padding-bottom: 10px;
}

div.yellow {
	background-color: #cfce22;
}

div.yellowIndex {
	background-color: #cfce22;
	background-image: url(gfx/boxYellowIndex.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}


div.box ul li span {
	color: #737673;
	font-size: 11px;
	clear: both;
	float: left;
}

div.box label {
	margin-left: 5px;
}

.loginbox div {
	clear: both;
	border: none !important;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 18px;
}

.loginbox input.submitGreen {
	border: none !important;
	height: 18px !important;
	margin-bottom: 5px;
	margin-left: 50px;
}

/*
div.right div.box h1 {
    background-image: url(gfx/headerGreen.gif);
}
*/
div.right label {
	color: #fff;
}

div.right  input {
	border: 1px solid #B7B6B6;
	color: #B7B6B6;
	font-size: 11px;
	height: 13px;
	padding: 2px;
	width: 86px;
}

div#content {
	margin: 0 auto;
	width: 985px;
	clear: both;
	background-color: #fff;
	background-image: url(gfx/grad.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}

div#where {
	width: 985px;
	background-color: #e1e1e1;
	height: 17px;
	text-align: left;
	position: relative;
	padding: 1px 0 0 0;
	float: right;
	margin: 4px 0px 0 0;
}

div#where a {
	color: #017374;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
	font-size: 11px;
}

.content {
	
}

.content h1 {
	background-image: url(gfx/bgPas.gif);
	color: #ffffff;
	height: 25px;
	padding-top: 10px;
	text-align: center;
}

.content div {
	padding: 5px 10px 10px 10px;
}

.content h1 a {
	color: #ffffff;
}

.info {
	width: 200px;
	float: left;
	height: 100px;
	clear: left;
	margin-top: 10px;
}

.ann,.bcard {
	width: 370px;
	float: right;
	text-align: justify;
}

.info h1 {
	background-image: url(gfx/bgPassYellow.gif);
	color: #FFFFFF;
	height: 25px;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.options p {
	margin-left: 240px;
	text-align: center;
}

.content div p {
}

.abc {
	padding: 5px;
}

.act {
	font-weight: bold;
}

.content .bcard ul {
	list-style: circle;
	margin-left: 15px;
}

.logo {
	float: none;
}

.options input {
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	width: auto;
	height: auto;
	float: none;
	font-size: 13px;
}

.options p {
	margin: 0 !important;
	padding: 0;
	text-align: center !important;
}

.reg {
	text-align: center;
	clear: both;
}

a.options {
	clear: both;
	margin-top: 10px;
	text-decoration: underline;
}

.annoucement h1 {
	background: none;
	font-size: 14px;
	color: #006a6c;
}

.cv,.cv fieldset {
	margin: 0;
}

.cv fieldset input {
	width: 170px;
}

.cv input {
	width: 70px;
}

.cv h2 {
	text-align: center;
	padding: 5px;
	clear: both;
}

.cv textarea {
	width: 600px;
	height: 200px;
}

p.m {
	margin: 15px !important;
}

div.msg {
	background-image: url(gfx/ramkabigger.gif);
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
	padding: 4px 0 4px 0;
}

.msgnoleftnoright {
	background-image: url(gfx/ramkalong.jpg);
	padding: 10px;
	margin: 2px;
}

div.msg p {
	text-align: center
}

div.msg p {
	padding: 5px;
	border: 1px solid red;
	text-align: center !important;
}

.options div {
	width: 177px;
	float: left;
}

.annoucement { /*	width: 600px;*/
	margin: 0 auto;
}

.serchcontent {
	text-align: right;
}

.annoucement p {
	text-align: left;
	margin: 20px;
}

#informForm fieldset {
	width: 280px;
	
	}
	
#informForm fieldset div{
	width: 280px;
	padding:0;
	}
#informForm fieldset div label {
	text-align: left;
	margin-left: 0;
}

#informForm fieldset div input.submit {
	width: 206px !important;
}

.serchcontent fieldset {
	text-align: right;
	margin-right: 5px;
}

.serchcontent div {
	text-align: right;
}

.serchcontent fieldset div {
	float: right;
}

.serchcontent fieldset div input {
	width: 130px;
}

.serchcontent .submitContainer {
	text-align: right;
	margin-left: 0 !important;
}

div#skins a.wide {
	background-color: #009966;
}

.cv2 div {
	width: 310px;
}

.cv2 div input {
	width: auto;
	margin-bottom: 10px;
}

div.arttext {
	padding: 0 !important;
	margin: 0 !important;
}

.arttext div {
	padding-left: 5px !important;
}
div.arttext div.mainitem {
height: 40px;
}
div.arttext div.item {
width: 99%;
}
div.kreskaContent {
	background-image: url(gfx/kreskaCon.gif);
	background-repeat: no-repeat;
	height: 2px;
	margin-top: 3px;
}

.titleid {
	margin-top: 50px;
	position: relative;
}

.titleid h1 {
	font-size: 14px;
	text-align: center;
}

.body {
	padding-left: 30px;
	text-align: left;
}

.titleid h2 {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 10px;
}

.body ul {
	padding-left: 70px;
}

.body p {
	padding-left: 50px
}

.body .options {
	padding-top: 20px;
}

.body h2 {
	text-align: left;
	margin-left: 20px;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#data {
	width: 607px;
	float: right;
	/*  	background-image: url(gfx/bgNews.gif);
	background-repeat: repeat-x;*/
	margin-right: 2px;
	margin-top: 2px;

	/*  	text-align: right;*/
	position: relative;
}

div#skins {
	position: absolute;
	top: 3px;
	right: 5px;
}

div#skins div {
	width: 10px;
	height: 10px;
	float: left;
	margin-right: 4px;
}

div#skins  span {
	float: left;
	color: #565656;
	font-size: 11px;
	margin-right: 6px;
}

div#skins a {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 4px;
}

div#skins a.basic {
	background-color: #1d8283;
}

div#skins a.orange {
	background-color: #f5cb63;
}

div#skins a.green {
	background-color: #649546;
}

div#skins a.blue {
	background-color: #5f819a;
}

div#data table {
	margin-top: 5px;
	width: 100%
}

div#data table th {
	background-image: url(gfx/bgPassYellow.gif);
	color: #FFFFFF;
	height: 25px;
	text-align: left;
	padding-left: 5px;
	font-weight: bold !important;
}

div#data table tr.p td {
	text-align: center;
	background-color: #cccccc;
}

div#data table td {
	text-align: center;
	padding: 5px;
}

div#data table td span {
	clear: both;
	font-size: 10px;
	color: #6c6c6c;
}

div#data table tr.yellow {
	background-image: url(gfx/bgTr_yellow.gif);
}

div#data table tr.yellow td,div#data table tr.green td {
	border-top: 2px solid #fff;
}

div#data table tr.green {
	background-image: url(gfx/bgTr_green.gif);
}

table tr td.left {
	text-align: left !important;
}

table tr td.right {
	text-align: right !important;
}

.bordersum {
	margin: 0 !important;
	padding: 0 !important;
	height: 2px;
	background-image: url(gfx/kreskaP.gif);
	background-repeat: no-repeat;
	background-position: right;
}

div#foot {
	border-top: 3px #c3c204 solid;
	clear: both;
}

div#footContainer {
	width: 965px;
	height: 24px;
	margin: 0 auto;
	background-image: url(gfx/footBg.gif);
	text-align: left;
	padding: 10px;
	font-size: 11px;
	color: #858585;
}

div#footContainer div {
	float: left
}

div#footContainer a {
	color: #016b6c;
}

div#foot .m {
	float: right;
}

div#foot .m ul li {
	float: left;
	margin-left: 10px;
}

fieldset {
	border: 1px solid #ccc;
	text-align: center;
	border: none;
}

fieldset.errors div label {
	margin-left: 0;
}

fieldset h1 {
	font-weight: bold;
	color: #017374;
	margin: 15px;
}

fieldset label span {
	font-size: 10px;
	color: #c6c6c6;
}

fieldset label,label {
	display: block;
	width: 85px;
	text-align: right;
	margin-right: 10px;
	float: left;
	color: #747673;
	font-size: 11px;
	padding: 3px;
}

label {
	width: 50px;
	margin-right: 5px;
}

.submitGreen {
	height: 18px;
	background-image: url(gfx/bgSubmitGreen.gif);
	width: auto;
	color: #fff;
	font-size: 10px;
	border: none;
	margin-right: 5px;
}

fieldset div {
	padding: 5px;
}

.submitContainer {
	text-align: center;
}

.submitContainer input {
	text-align: center;
	margin: 0 auto;
}

.labelContainer {
	margin-left: 200px;
	width: 200px;
}

hr {
	height: 1px;
	background: #ccc;
}

fieldset div {
	text-align: center;
	clear: both;
	width: 310px;
	margin: 0 auto;
}

fieldset div input,input,fieldset textarea {
	border: 1px solid #b6b6b6;
	color: #747673;
	padding: 2px;
	width: 200px;
	float: left;
	font-size: 11px;
}

fieldset div select {
	border: 1px solid #b6b6b6;
	color: #747673;
	padding: 2px;
	width: 206px;
	float: left;
}

fieldset div textarea {
	width: 90%;
	margin-left: 30px;
}

fieldset div .errors {
	border: 1px solid red;
	width: 200px;
	float: right;
	clear: none;
}

.radio {
	width: 15px;
	border: 0;
}

.radioselect {
	width: 15px;
	border: 0;
}

.radioselecttrade {
	width: 15px;
	border: 0;
}

.radioselectprov {
	width: 15px;
	border: 0;
}

.labCon {
	width: 370px;
	text-align: right;
}

.labCon label {
	margin: 0 !important;
	width: 150px;
	margin-right: 5px !important;
}

form {
	margin-bottom: 10px;
}

.uprofile div {
	text-align: left;
}

.tripleColContainer {
	width: 100%;
}

.tripleCol {
	width: 550px;
}

.tripleColSub {
	width: 650px;
}

.tripleCol label {
	margin: 0;
}

.advSearch label {
	margin-left: 20px;
}

.long label {
	width: 400px;
}

.loginbox {
	background-color: #e2e2e2;
	height: 110px;
}

div#people {
	width: 985px;
	height: 148px;
	background-image: url(gfx/bgPeople.gif);
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin: 0 auto;
}

div#login {
	width: 298px;
	height: 148px;
	background-image: url(gfx/bgLogIn.gif);
	float: right;
	border-right: 1px solid #d3d3d3;
	position: relative;
}

#userthumb {
	position: absolute;
	bottom: 1px;
	right: 0;
}

.logged {
	padding: 5px 0 0 0;
	height: 143px !important;
	background-image: url(gfx/logged.gif) !important;
	text-align: right;
}

.logged img {
	float: right;
}

.logged ul {
	text-align: left;
	margin: 0 0 15px 70px;
}

div#login input {
	width: 127px;
	height: 18px;
	border: 1px solid #e3e3e3;
	background-color: #f9f9f9;
	text-align: center;
	color: #b8b8b6;
	font-weight: bold;
	padding: 4px;
}

div#login input.submit {
	background: none;
	background-image: url(gfx/logInButton.gif);
	width: 33px;
	height: 33px;
	border: none;
	position: absolute;
	top: 50px;
	right: 10px;
}

div#login a.logInLink {
	display: block;
	width: 200px;
	height: 60px;
	margin-left: 70px;
	margin-top: 50px;
}

div#login a span {
	display: none;
}

div#peopleimg {
	width: 500px;
	height: 148px;
	background-position: 2px 0;
	background-repeat: no-repeat;
	border-left: 1px solid #d3d3d3;
	float: left;
	position: relative;
}

.people1 {
	background-image: url(gfx/people.gif) !important;
}

.people2 {
	background-image: url(gfx/people1.gif) !important;
}

.people3 {
	background-image: url(gfx/people2.gif) !important;
}

div#peopleimg h1 {
	display: block;
	width: 182px;
	height: 22px;
	background-image: url(gfx/what.gif);
	position: absolute;
	top: 25px;
	left: 455px;
}

div#peopleimg h1 span {
	display: none;
}

div#peopleimg ul {
	list-style-image: url(gfx/greenCircle.gif);
	position: absolute;
	top: 60px;
	left: 515px;
}

div#peopleimg ul li {
	color: #017375;
	font-weight: bold;
	font-style: italic;
	margin: 4px 0 0 0;
}

div#hands {
	margin: 0 auto;
	width: 985px;
	height: 8px;
	background-image: url(gfx/peopleLapki.gif);
	background-repeat: no-repeat;
	clear: both;
}

.login {
	margin: 0 auto;
	width: 300px;
	background-color: #c0c1c1;
	margin-top: 40px;
}

.login h1 {
	background-image: url(gfx/bgPas.gif);
	height: 25px;
	color: #fff;
	width: 300px;
	padding-top: 10px;
}

.par {
	background-image: url(gfx/bgPas.gif);
	height: 25px;
	color: #fff;
	width: 278px;
	padding: 10px 0 0 0 !important;
	color: #fff !important;
}

.login div {
	clear: both;
	padding: 5px;
}

div#login h1 {
	background-image: url(gfx/logInTexxt.gif);
	width: 178px;
	height: 16px;
	margin: 10px 0 10px 80px;
}

div#login h1 span {
	display: none;
}

div#login form div {
	clear: both;
	text-align: left !important;
}

div#login form div label {
	float: left;
	display: block;
	width: 50px;
	margin-left: 50px;
}

.fix {
	margin-right: 10px;
	text-align: right;
}

div.menu {
	width: 185px;
}

.leftBox {
	float: left;
	margin-left: 2px;
}

.rightBox {
	float: right;
	margin-right: 2px;
}

div.menu div.box h1 {
	display: block;
	height: 23px;
	padding: 12px 0 0 15px;
	color: #fff;
	font-size: 11px;
	margin-top: 2px;
	text-align: left;
}

div.menu div.box h1 {
	background-image: url(gfx/headerGreen.gif);
}

div.menu div.box h1.green {
	background-image: url(gfx/headerGreen.gif);
}

div.menu div.box h1.yellow {
	background-image: url(gfx/headerYellow.gif);
}

div.menu div.box ul {
	border: 1px solid #bfbfbf;
	border-top: none
}

div.menu div.box ul li {
	text-align: left;
	/*    background: grey;*/
	background-image: url(gfx/bgUl.gif);
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #eee;
	/*height: 18px;*/
	padding: 2px 0 2px 15px;
}

div.menu div.box ul li.dark {
	background: none;
	background-color: #e2e2e2;
}

div.menu div.box ul li a {
	color: #286263;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 20px;
	background-image: url(gfx/menuList.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
}

div.menu div.box ul li a:hover {
	color: #b8b704;
	font-weight: bold;
}

div.menu div.box div {
	background-color: #e2e2e2;
	/*border: 1px solid #bfbfbf;*/
	border-top: none;
	font-size: 11px;
}

div.menu div.box div p {
	font-size: 11px;
	color: #737673;
	padding: 8px;
	text-align: justify;
}

div.menu div.box div.newsletter {
	padding: 10px;
	border: none !important;
}

div.menu div.box div input {
	border: 1px solid #b7b6b6;
	width: 86px;
	height: 13px;
	font-size: 11px;
	color: #b7b6b6;
	padding: 2px;
}

div.menu div.box div span    ,div.menu div.box div span a {
	color: #017374;
	text-decoration: none;
}

div.menu div.box div a.more {
	color: #017374;
	font-weight: bold;
}

div.menu div.box div.left p {
	text-align: left;
}

div.menu div.box div p a img {
	float: left;
	border: 2px solid #fff;
	margin-right: 3px;
}

div.menu div.box ul li span {
	margin-left: 26px;
	color: #000;
}

div.menu div.box ul li a.more {
	background: none;
	margin-left: 90px;
}

div.right div.menu div.box {
	padding: 0;
	margin: 0;
}

div.right div.menu div.box h1 {
	display: block;
	width: 180px;
	background-image: url(gfx/bgPas.gif);
}

.mini {
	width: auto !important;
	height: 19px !important;
	color: #666 !important;
}

/* @override http://praktykanci.dev:81/app/templates/styles/basic//news.css */
div.arch {
	text-align: left;
	/*    background-image: url(gfx/bgNews.gif);*/
	background-repeat: repeat-x;
	position: relative;
	margin-top: 1px;
	width: 607px;
	float: left;
}

div.archX {
	text-align: left;
	/*    background-image: url(gfx/bgNews.gif);*/
	background-repeat: repeat-x;
	position: relative;
	margin-top: 1px;
	width: 614px;
	float: left;
}

div.nomenu h1 {
	
}

div.newmenu {
	width: 100%;
	height: 30px;
	float: left;
}

div.newmenu ul li {
	float: left;
	background-image: url(gfx/bgNewsMenu.gif);
	margin-left: 1px;
}

div.newmenu ul li.active {

}

div.newmenu ul li.active .l {
	background: url(gfx/tabs_active_left.png);
	width: 3px;
	height: 30px;
	float:left;
}

div.newmenu ul li.active .r {
	background: url(gfx/tabs_active_right.png);
	width:4px;
	height:30px;
	float:right;
	}
div.newmenu ul.under li.active {
	
}

div.newmenu ul li.active a {
	background-image:url(gfx/tabs_active_body.png);
	color:#017374;
	float:left;
	height:12px;
	margin-top:0;
	font-weight:bold;
	padding:9px;
}


div.newmenu ul li.active a:hover {
	color: #737673;
}


<!-- zakladki nieaktywne -->
div.newmenu ul li {

}

div.newmenu ul li .l {
	background: url(gfx/tabs_inactive_left.png);
	width: 3px;
	height: 30px;
	float:left;
}

div.newmenu ul li .r {
	background: url(gfx/tabs_inactive_right.png);
	width:4px;
	height:30px;
	float:right;
	}
div.newmenu ul.under li {
	
}

div.newmenu ul li a {
	background-image:url(gfx/tabs_inactive_body.png);
	color:#017374;
	float:left;
	height:12px;
	margin-top:0;
	padding:9px;
}


div.newmenu ul li a:hover {
	color: #737673;
}


<!-- koniec zakladek nieaktywnych -->
div.newmenu ul li a {
	color: #737673;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}


div.newmenu ul li a:hover {
	color: #017374;
}

div.newmenu ul {
background-image:url(gfx/tabs_menu.png);
background-repeat:repeat-x;
height:30px;
margin-top: 3px;
}

div.newmenu ul.under {
	background-image: url(gfx/bgNewsMenu.gif);
}

div.item { /*width: 430px;*/ /*	width: 90%;*/
	float: left;
	width: 100%;
}

div.item h1 {
	padding: 5px 5px 5px 10px;
	text-align: left !important;
	clear: both;
}

div.item h2 {
	padding: 5px 5px 5px 0px;
	text-align: left !important;
	clear: both;
}
div.item h1 a, div.item h2 a {
	color: #017374;
	text-decoration: none;
}

div.item p img {
	border: 1px solid #bebebe;
	float: left;
	margin: 4px 4px 4px 0;
}

.img {
	border: 1px solid #bebebe !important;
	float: right !important;
	margin: 5px;
}

div.item p {
	font-size: 11px;
	color: #737673;
	padding: 0 10px 0 10px;
	text-align: justify;
}

div.item div.more {
	font-size: 11px;
	color: #737673;
	padding: 0 10px 0 10px;
	text-align: justify;
}

div.item div.more {
	clear: both;
	float: right;
	margin-right: 10px;
	padding-bottom: 3px;
	padding-top: 20px;
}

div.item div.more a {
	display: block;
	height: 16px;
	color: #017374;
	text-decoration: none;
	background-image: url(gfx/moreImg.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	float: left;
}

div.item div.more  strong.read {
	width: 50px;
	display: block;
	color: #017374;
	float: right;
	text-align: right;
}

div.item h1 a span, div.item h2 a span {
	color: #b8b704;
	font-weight: normal;
}

div.right {
	width: 180px;
	float: right;
}

div.list {
	width: 180px;
	float: right;
	margin-top: 2px;
	padding-bottom: 10px;
}

div .green {
	background-color: #057475;
}

div.list h1 {
	color: #fff;
	margin: 4px;
}

div.list ul li {
	text-align: left;
	margin-left: 10px;
}

div.list ul li a {
	color: #fff;
	text-decoration: none;
	text-align: left;
}

div.list ul li .more {
	font-size: 11px;
	margin-left: 70px;
}

div.list ul li a:hover {
	color: #000;
}

div.list ul li span {
	color: #737673;
	font-size: 11px;
}

div .green ul li span {
	color: #ccc;
	font-size: 11px;
}

div.item ul {
	padding: 20px 4px 4px 4px;
}

div.item ul li {
	padding: 1px 0 1px 0;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	margin-top: 1px;
}

div.item ul li.p {
	background-color: #f0f0f0;
}

div.item ul li {
	padding: 1px 0 1px 14px;
	font-weight: bold !important;
	background-color: #dedede;
}

div.item ul li span {
	clear: both;
	display: block;
	text-align: right;
	font-size: 9px;
	font-weight: normal;
	color: #666;
}

.navigation {
	text-align: center;
}

.navigation .current {
	font-weight: bold;
}

.ehhh {
	padding: 0 !important;
}

.ehhh ul {
	padding: 0 !important;
}

.ehhh ul li {
	text-align: left;
	padding: 2px 0 2px 14px;
	margin: 0 0px 0 0px;
}

div.annl {
	border: 1px solid #ccc;
	clear: both;
	margin-top: 3px;
}

div.annborder {
	float: left;
	width: 10px;
	height: 100px;
	background-image: url(gfx/kreskaAnn.gif);
}

.noLeft div#data {
	width: 794px;
}

.noRight div#data {
	width: 794px;
}

.noRightAndNoLeft div#data {
	width: 985px;
}

.noLeft div#data div.arch {
	width: 610px;
}

.noRight div#data div.arch {
	width: 100%
}

.noRightAndNoLeft div#data div.arch {
	width: 804px;
}

.pay ul li {
	clear: both
}

div#profile ul {
	display: block;
	width: 612px;
	clear: both;
	background-color: #898989;
	height: 34px;
}

div#profile ul li {
	float: left;
	height: 34px;
}

div#profile ul li a {
	display: block;
	color: #ffffff;
	padding: 8px;
}

div#profile ul li.active a {
	text-decoration: underline;
}

div#profile ul.under {
	margin: 2px 0 2px 0;
	background-color: #cccccc;
	height: 25px;
}

div#profile ul.under li {
	height: 25px;
}

div#profile ul.under li a {
	color: #898989;
	padding: 5px 10px 5px 10px;
}

.type div {
	width: 790px;
	float: left;
	min-height: 150px;
	text-align: justify;
}

.type div p {
	padding: 5px;
}

.type div h1 {
	color: #017374;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	width: 795px;
}

.type div a {
background-image:url(gfx/moreImg.gif);
background-repeat:no-repeat;
display:block;
float:right;
font-size:14px;
font-weight:bold;
height:20px;
margin:60px 0 0 40px;
padding-left:30px;
padding-right:30px;
}

.tripleCol div.clear {
	width: 100%;
}

.tripleCol div label {
	width: 140px !important;
	height: 25px !important;
}

.tripleCol div {
	width: 170px !important;
	float: left !important;
	clear: none;
}

div.subtelnakreska {
	float: left !important;
	height: 600px;
	background-image: url(gfx/kreska.gif);
	background-repeat: no-repeat;
	width: 2px !important;
}

div#top {
	width: 985px;
	height: 112px;
	margin: 0 auto;
	position: relative;
}

div#top h1 {
	padding: 14px 0 0 5px;
}

div#top h1 a {
	display: block;
	width: 325px;
	height: 50px;
	padding-top: 10px;
}

div#top ul {
	padding: 2px 0 0 0;
}

div#top ul li {
	display: block;
	background-image: url(gfx/menuBg.gif);
	float: left;
	height: 21px;
	padding: 10px 18px 0;
	border-left: 1px solid #207576;
	width: 10.52%;
}

div#top ul li:hover {
	background-image: url(gfx/menuActiveBg.gif);
}

div#top ul li a {
	color: #fff;
	text-decoration: none;
}

div#top ul li a:hover {
	text-decoration: underline;
}

div#top .search {
	float: right;
	position: absolute;
	top: 10px;
	left: 530px;
	width: 395px;
	height: 40px;
	padding-top: 20px;
	padding-left: 100px;
}

div#top .search .submit {
	background: none;
	background-image: url(gfx/topSearch.gif);
	height: 32px;
	width: 36px;
	border: 0;
	margin-left: 10px;
}

div#top .search .links {
	position: absolute;
	top: 0;
	right: 0;
}

div#top .search .links ul {
	margin: 0;
	padding: 0;
}

div#top .search .links ul li {
	background: none;
	border: none;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
}

div#top .search .links ul li a {
	color: #000;
}

#datepicker_div,.datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}

#datepicker_div {
	display: none;
	border: 1px solid #777;
	z-index: 9999; /*must have*/
}

.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}

.datepicker_rtl {
	direction: rtl;
}

.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}

button.datepicker_trigger {
	width: 25px;
}

img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}

.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}

* html .datepicker_prompt {
	width: 185px;
}

.datepicker_control,.datepicker_links,.datepicker_header,.datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFC7DE;
}

.datepicker_control {
	background: #086d6e;
	padding: 2px 0px;
}

.datepicker_links {
	background: #086d6e;
	padding: 2px 0px;
}

.datepicker_control,.datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}

.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}

.datepicker_clear,.datepicker_prev {
	float: left;
	width: 34%;
}

.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev {
	float: right;
	text-align: right;
}

.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}

.datepicker_close,.datepicker_next {
	float: right;
	width: 34%;
	color: #5A0031 !important;
	text-align: right;
}

.datepicker_rtl .datepicker_close,.datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}

.datepicker_header {
	padding: 1px 0 3px;
	background: #086d6e;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}

.datepicker_header select {
	background: #fff;
	color: #000;
	border: 0px;
	font-weight: bold;
}

.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}

.datepicker a {
	display: block;
	width: 100%;
}

.datepicker_titleRow {
	background: #777;
}

.datepicker_daysRow {
	background: #eee;
	color: #666;
}

.datepicker_weekCol {
	background: #777;
	color: #fff;
}

.datepicker_daysCell {
	color: #000;
	border: 1px solid #ddd;
}

.datepicker_daysCell a {
	display: block;
}

.datepicker_weekEndCell {
	background: #ddd;
}

.datepicker_titleRow .datepicker_weekEndCell {
	background: #777;
}

.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}

.datepicker_unselectable {
	color: #5A0031;
}

.datepicker_today {
	background: #fcc !important;
}

.datepicker_currentDay {
	background: #999 !important;
}

.datepicker_status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a,.datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}

.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}

.datepicker_control a,.datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}

.datepicker_titleRow a {
	color: #eee !important;
}

.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}

.datepicker_links a:hover,.datepicker_titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/
.datepicker_multi .datepicker {
	border: 1px solid #777;
}

.datepicker_oneMonth {
	float: left;
	width: 185px;
}

.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */
.datepicker_cover {
	display: none; /*sorry for IE5*/
	display /**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}

/* @override http://praktykanci.dev:81/app/templates/styles/welcome.css */
div#welcome {
	height: 151px;
	background-image: url(gfx/bgWelcome.gif);
	width: 786px;
	text-align: left;
	padding: 4px;
	position: relative;
}

div#imgWelcome {
	position: absolute;
	top: 0;
	right: 0;
	width: 285px;
	height: 159px;
	background-image: url(gfx/imgWelcome.gif);
	z-index: 0;
}

div#welcome h1 {
	margin: 10px;
	display: block;
	width: 128px;
	height: 13px;
	background-image: url(gfx/welcome.gif);
}

div#welcome p {
	width: 320px;
	color: #fff;
	padding: 6px;
	font-size: 11px;
	z-index: 100;
}

div#welcome h1 span {
	display: none;
}

#inform {
	display: none;
	background: #ccc;
	width: 300px;
	right: 10px;
	position: absolute;
	top: 2;
	right: 0;
	padding:10px;
	margin:0;
}

.innetlodlaogloszenia {
	
}

.clearspan {
	padding: 5px;
}

.clearspan ol {
	list-style: decimal !important;
	margin-left: 30px !important;
	border: 0 !important;
}

.clearspan li {
	border: 0 !important;
}

.clearspan ul {
	list-style: circle !important;
	margin-left: 30px !important;
}

.clearspan span {
	display: inline !important;
	width: auto !important;
	padding: 0 !important;
	marign: 0 !important;
	float: none !important;
}

.blank {
	background-color: white;
	width: 300px;
}

#szerokosc {
	width: 595px;
}

#informForm input {
	width: 150px;
}

.panel {
	
}

.panel a {
	display: block;
	height: 10px;
}

a.user {
	width: 150px;
	background-image: url(gfx/ramkabigger.gif);
}

a.collage {
	background-image: url(gfx/ramkabigger.gif);
}

a.customer {
	background-image: url(gfx/ramkabigger.gif);
}

.mainitem {
	height: 125px;
	border-bottom: 1px solid #cccccc;
	position: relative;
}

.mainitem .more {
	position: absolute;
	bottom: 5px;
	right: 20px;
}

.doublecol div {
	clear: none;
	float: left;
	width: 290px;
	padding: 5px;
}

.M_doublecol div {
	clear: none;
	float: left;
	width: 290px;
	padding: 2px;
}

.M_doublecol {
	margin: 0;
}

.M_doublecol div select {
	width: 176px;
}

.M_doublecol div input {
	width: 170px;
}

.doublecol {
	margin: 0;
}

.doublecol div select {
	width: 176px;
}

.doublecol div input {
	width: 170px;
}

.doublecol hr {
	clear: both;
	height: 0 !important;
	border: 0;
}

.fullwidth {
	width: 100%;
}

.school {
	width: 100%;
	padding: 0 !important;
}

.school label {
	width: 150px;
	float: none;
	text-align: left;
}

.school .data {
	margin-left: 0;
	float: left;
	width: 100px;
}

.school div input {
	width: 300px !important;
}

.ankieta h1 {
	background: none !important;
	color: #007388;
	text-align: left;
	padding-left: 100px;
}

.ankieta fieldset div {
	width: 100%;
	padding: 0;
}

.ankieta fieldset label {
	width: 100%;
	text-align: left;
}

.ankieta input {
	margin-left: 30px;
}

.ankieta ul, .ankieta table {
	width: 700px !important;
	margin-left: 50px
}

.pozostalo {
	text-align: right;
	padding: 0;
	color: #c6c6c6;
	font-size: 11px;
}

.ankieta ul li {
	padding: 1px;
	border: 1px solid #b0b7ac;
	background-color: #fafbfa;
}
.ankieta h1.x
{
	color: #000;
	text-align: center;
	padding:0;
}
.ankieta ul li.grey {
	padding: 1px;
	background-color: #e2e3e2;
}

.ankieta ul li span {
	float: left;
	display: block;
	width: 65px;
	text-align: left;
	padding-left: 5px;
}
.ankieta table tr.grey {
	padding: 1px;
	background-color: #e2e3e2;
}

.ankieta table tr
{
border: 1px solid #b0b7ac;
	background-color: #fafbfa;
}
.ankieta ul li div.progres, .ankieta table tr td div.progres  {
	float: left;
	width: 550px;
	clear: none;
	padding: 0;
}

/* Progres bar */
.ankieta ul li div.per {
	clear: none !important;
	font-size: 12px;
	height: 10px;
	width: 20px !important;
	float: right;
	padding: 0;
	margin: 0;
	margin-right:10px;
}

.ankieta ul li div.sum {
	clear: none !important;
	font-size: 12px;
	height: 10px;
	width: 20px !important;
	float: left;
	padding: 0;
	margin: 0;
}

.ankieta ul li div.bar, .ankieta table tr td div.bar {
	clear: none !important;
	float: left;
	padding: 0;
	margin: 0;
	border: 2px solid #426b6c;
	height: 12px;
	background-color: #459b9c;
}

.ankieta ul li.grey div.bar, .ankieta table tr.grey td div.bar{
	clear: none !important;
	float: left;
	padding: 0;
	margin: 0;
	border: 2px solid #8c9463;
	height: 12px;
	background-color: #e9e858;
	
}




.results 
{
	width: 700px;
	
}

.ankieta table tr td
{
	padding: 2px !important;
}
.ankieta .name
{
	width: 100px;
	text-align: left !important;
	padding-left: 4px !important;
}







.viporderform input
{
	width: 30px;
}

.sm div{
	width: 50px;
	float: left;
}


.sondaform ul li input
{
	margin-right: 5px;
	
}
.sondaform
{
margin-bottom:0;
}
.sondaform ul li
{
	font-size: 11px;
}

.sondaform .vote input
{
	float: none;
}
.sondaform .vote{
	text-align: center;
	padding: 3px;
	background-image:url(gfx/bgUl.gif);
}
/**

 * jQuery lightBox plugin

 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)

 * and adapted to me for use like a plugin from jQuery.

 * @name jquery-lightbox-0.5.css

 * @author Leandro Vieira Pinho - http://leandrovieira.com

 * @version 0.5

 * @date April 11, 2008

 * @category jQuery plugin

 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)

 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US

 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin

 */

#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}
#regulamin {
width:150px;
padding: 0;
margin-left: -10px;
}


.textareaforannoucement
{
	width: 500px;
	height: 200px;
}
#tabs1 {
min-height: 400px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#tabs1 p {
width: 592px;
}
.section1 {
	text-align: left;
	-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:19px;
}
div.arttext div.article h3 {
text-align: left;
margin: 15px;
}
div.arttext div.article {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:19px;
}
div.arttext div.article p {
padding-bottom:10px;
text-align:justify;
text-indent:40px;
}
div.article div {
float: none;
text-align: left;
}
div.arttext div.article ul{
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:20px;
margin-left:55px;
margin-right:20px;
text-align:left;
}
div.arttext div.article ul ul{
margin-left: 20px;
list-style-type: circle;
}
div.errorMsg {
background: url(gfx/error.jpg) no-repeat 20px 20px;
color: #FF0033;
font:Arial, Helvetica, sans-serif;
text-align: left;
padding:20px 150px 100px;
background-color: #eeeeee;
border: 2px solid #FFFFFF;
}  
div.arttext div.item div.mainitem {
border: 1px solid #CCC;
}

div#premiumcontent div.article h3 {
text-align: left;
margin: 15px;
}
div#premiumcontent div.article {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:19px;
}
div#premiumcontent div.article p {
padding-bottom:10px;
text-align:justify;
padding-left: 30px;
padding-right: 30px;
}
div#premiumcontent div.article ul{
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:20px;
margin-left:55px;
margin-right:20px;
text-align:left;
}
div#premiumcontent div.article ul ul{
margin-left: 20px;
list-style-type: circle;
}
div#premiumcontent div.item div.mainitem {
border: 1px solid #CCC;
}

div#premiumcontent div.article {
padding-top: 30px;
}
div.arch div.item div.announcement {
overflow: hidden;
height:auto;
border: 1px solid #CCC;
}
div.search div.searchForm {
float:left;
width: auto;
clear: none;
margin:0 auto;
text-align:center;
}
div.search .submitContainer {
float:right;
width: auto;

clear: none;
}
div.search .submitContainer input {
margin: 1px 1px auto;
}
.anouncementHeader {
border:1px solid #fff;
font-size:12px; 
background: url(gfx/bgPas.gif); 
height: 15px; 
padding: 2px; 
font-weight: bold; 
color: #EFEFEF;
}
div.article table{
border: 1px solid #ccc;
}
div.article table th {
background-image: url(gfx/bgPas.gif);
}
div.arttext div.article ol {
margin-left: 59px;
list-style-image:none;
list-style-position:outside;
text-align:left;
list-style-type: decimal;
}


.news_style{
display:none;
}
.news_show
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 420px 200px 0px);

}
.news_show1
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 420px 200px 0px);
}
.news_border
{
background-color: white;
width:422px;
height:203px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid #ccc;
padding: 5px 5px 5px 5px;

/*overflow: auto;*/	

}
.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:363px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 120px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid #ccc;
/*border-top-color: white;*/
border-top:none;
height:20px;
}
  .news_move {
 position: relative;

  }
.mytable
{
width:350px;
height:150px;
vertical-align: top; 
}
.prakstart {
background: url(gfx/start.jpg);
height: 200px;
width: 420px;
}
.content .wizytowka {
text-align: left;
margin: 0;
padding: 0 5px 0;
}
.content .wizytowka div {
text-align: left;
margin: 0;
padding: 5px;
}
.content .wizytowka ul {
	list-style-type:disc;
	margin-left: 50px;
	text-align:left;
	margin-top: 8px;
	margin-bottom: 8px;
}

div.categoryLink a{
	color:#017374;
	float: right;
	text-decoration: underline;
	padding: 3px 5px 3px 5px;
	font-weight:bold;
	
}
