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

div#banner p {
	width: 983px;
	border: 1px solid #e6e6e6;
	padding: 15px 0 15px 0;
}

/* 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 {
	color:#666666;
	background-repeat: repeat-x;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
}

div {
	text-align: center;
}

select {
	font-family: Verdana !important;
}

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

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

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

a:hover {
	text-decoration: underline;
	color: #99418b;
	outline: none;
}
a:ACTIVE {
	outline: none;
}
a:FOCUS {
	outline: none;
}

.buisnescard {
	text-align: left;
}

.buisnescard ul li,.buisnescard ul li a {
	color: #6c6c6c;
}

.businesjus {
	text-align: justify;
}

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

.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.box ul li {
	text-align: left;
	margin-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.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;
	padding-bottom: 2px;
	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-repeat: repeat-x;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}

div#where {
	width: 982px;
	height: 14px;
	text-align: left;
	position: relative;
	float: right;
	margin:2px 3px 3px 0;
}

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

.content {
	
}

.content h1 {
background-image:url(gfx/barBg.png);
color:#FFFFFF;
height:23px;
padding-top:8px;
text-align:center;
}

.content div {
	padding: 5px 40px 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 {
	text-align: left;
}

.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: #99418B;
}

.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;
}
div.msgGreen{
	background-image: url(gfx/ramkagreen.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 div label {
	text-align: left;
	margin-left: 0;
}

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

.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.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: 50px;
}

.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: 621px;
	float: right;
	/*  	background-image: url(gfx/bgNews.gif);
	background-repeat: repeat-x;*/
	margin-top: 2px;
	/* padding-bottom: 10px; */
	/*  	text-align: right;*/
	position: relative;
	border: 1px solid #e4e4e4;

}

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: #601e53;
}

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;
	margin-bottom: 5px;
	width: 100%
}

div#data table th {
	background-image: url(gfx/barBg.png);
	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: #f9f9f9;
}

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 {
	background-image: url(gfx/horizontalBar.png);
	background-repeat: repeat-x;
	clear: both;
}

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

div#footContainer div {
	float: left
}

div#footContainer a {
	color: #858585;
}

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: #99418b;
	margin: 15px;
}

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

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

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

.submitGreen {
	height: 22px;
	background-image: url(gfx/barBg.png);
	width: auto;
	float: right;
	color: #fff;
	font-size: 10px;
	border: none;
	margin-right: 5px;
	padding-bottom:10px;
}

.submitSearch {
	background-image: url(gfx/barBg.png);
	width: auto;
	float: left;
	color: #fff;
	font-size: 10px;
	border: none;
	margin: 0 0 0 5px;
}

fieldset div {
	padding: 5px;
}

.submitContainer {
	width: 220px;
}

.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: 500px;
	margin: 0 auto;
}

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

fieldset div select {
	border: 1px solid #b6b6b6;
	color: #747673;
	padding: 0px;
	font-size: 13px;
	height: 20px;
	width: 206px;
	float: left;
}

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



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

.radioselect {
	width: 15px;
	border: 0;
	margin-top: 3px;
}

.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: 730px;
}

.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/barBg.png);
color:#FFFFFF !important;
height:22px;
padding:8px 0 0 !important;
width:800px;
}

.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: 181px;
}

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

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

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

div.menu div.box h1 {
	background-image: url(gfx/boxTitle.png);
	border: 1px solid #ccc;
}

div.menu div.box h1.green {
	background-image: url(gfx/boxTitle.png);
	border: 1px solid #ccc;
}

div.menu div.box h1.yellow {
	background-image: url(gfx/boxTitle.png);
	border: 1px solid #ccc;
}

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

div.menu div.box ul li {
	text-align: left;
	/*    background: grey;*/
		/*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: #99418B;
	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: #737673;
}

div.menu div.box div {
	/*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;
	padding: 2px;
}

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

div.menu div.box div a.more {
	color: #99418b;
	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:transparent none repeat scroll 0 0;
	padding-right:20px;
	text-align:right;
}

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;
	border-top: 1px solid #ccc;
	/*    background-image: url(gfx/bgNews.gif);
	background-repeat: repeat-x;*/
	position: relative;
	margin-top: 1px;
	width: 619px;
	float: left;
}

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

div.nomenu h1 {
	
}
/* oryginal */
div.newmenuIndex {
	width: 100%;
	height: 30px;
	float: left;
}

div.newmenuIndex ul li {
background:#F9F9F9 none repeat scroll 0 0;
border-left:1px solid #E4E4E4;
display:block;
float:left;
height:14px;
margin-top:0;
padding:8px;
width:188px;
}

div.newmenuIndex ul li.active {
	background:#EBEBEB none repeat scroll 0 0;
	height:18px;
	margin-top:0;
	padding:8px 8px 4px;
}

div.newmenuIndex ul.under li.active {
	background-image: url(gfx/bgNewsActiveMenu.gif);
}

div.newmenuIndex ul li.active a {
	color: #99418b;
}

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

div.newmenuIndex ul li a {
	color: #737673;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

div.newmenuIndex ul li a:hover {
	color: #99418b;
}

div.newmenuIndex ul {
	border-top: 1px solid #f9f9f9;
	border-bottom: 2px solid #854678;
	background:#F9F9F9 none repeat scroll 0 0;
	height: 30px;
	}

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

/* koniec oryginalu */

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

div.newmenu ul li {
background:#F9F9F9 none repeat scroll 0 0;
border-left:1px solid #E4E4E4;
display:block;
float:left;
height:14px;
margin-top:0;
padding:8px;

}

div.newmenu ul li.active {
	background:#EBEBEB none repeat scroll 0 0;
	height:18px;
	margin-top:0;
	padding:8px 8px 4px;
}

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

div.newmenu ul li.active a {
	color: #99418b;
}

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

div.newmenu ul li a {
	color: #737673;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

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

div.newmenu ul {
	border-top: 1px solid #f9f9f9;
	border-bottom: 2px solid #854678;
	background:#F9F9F9 none repeat scroll 0 0;
	height: 30px;
	}

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

/* koniec kopii */

/* oryginal */
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 h1 a {
	color: #99418b;
	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;
	width: 100px;
	padding: 2px;
	margin: 5px;
}
.logoMiddle {
	margin-top:-68px;
	position:absolute;
	right:5px;
	top:50%;
	width:150px;
}

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: #99418b;
	text-decoration: none;
	padding-left: 24px;
	float: left;
}

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

div.item h1 a span {
color:#737673;
font-size:9px;
font-style:italic;
font-weight:normal;}

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

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

/* koniec oryginalu */

/* kopia */
div.itemIndex { /*width: 430px;*/ /*	width: 90%;*/
	width: 100%;
}

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

div.itemIndex h1 a {
	color: #99418b;
	text-decoration: none;
}

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


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

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

div.itemIndex div.more {
float:right;
margin-bottom:-10px;
margin-right:10px;
padding-bottom:0;
padding-top:20px;
}

div.itemIndex div.more a {
	display: block;
	height: 16px;
	color: #99418b;
	text-decoration: none;
	padding-left: 24px;
	float: left;
}

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

div.itemIndex h1 a span {
color:#737673;
font-size:9px;
font-style:italic;
font-weight:normal;}

/* koniec kopii */
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;
	text-align: left;
}

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

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

div.item ul li {
	background-color:#FDFDFD;
	font-weight:bold !important;
	padding:2px 0 2px 25px;
}

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

.navigation {
	text-align: center;
	height: 30px;
}

.navigation a {
	display: inline-block;
	text-align: center;
	margin: 0 3px;
	background: url(gfx/inactiveBg.jpg) repeat-x;
	border:1px solid #CCCCCC;
	height:15px;
	padding:2px 3px;
	width:16px;
}

.navigation a:hover{ 
	text-decoration: none;
}

.navigation a.current {
	color: #fff;
	font-weight: bold;
	background: url(gfx/activeBg.jpg) repeat-x;
}

.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;
	background: url(gfx/boldBg.png);
}

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

div.practicel {
	border: 1px solid #ccc;
	clear: both;
	margin-top: 3px;
	background: url(gfx/boldBg.png);
}

div.practiceborder {
	float: left;
	width: 5px;
	height: 75px;
	background-image: url(gfx/kreskaAnn.gif);
}


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

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

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

.noLeft div#data div.arch {
	width: 100%;
}

.noRight div#data div.arch {
	width: 801px;
}

.noRightAndNoLeft div#data div.arch {
	width: 100%;
}

.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 {
float:left;
height:160px;
padding:0px;
text-align:justify;
width:800px;
}

.type div p {
	padding: 5px;
}

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

.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:50px 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: 149px;
	margin: 0 auto;
	position: relative;
}

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

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

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

div#top ul li {
	font-size: 12px;
	display: block;
	background: url(gfx/menuInactiveBg.jpg) repeat-x;
	float: left;
	height: 30px;
	padding: 3px 0 0;
	width: 142px;
	border-left: 1px solid #DFDFDF;
	vertical-align: middle;
}

div#top ul li.active {
	font-size: 12px;
	display: block;
	background: url(gfx/menuActiveBg.jpg) repeat-x;
	float: left;
	height: 30px;
	padding: 3px 0 0;
	width: 142px;
	border-left: 1px solid #DFDFDF;
	vertical-align: middle;
}


div#top ul li a {
display: block;
background: url(gfx/menuArrow.jpg) no-repeat;
background-position: 2% 58%;
color:#333333;
line-height:28px;
text-decoration:none;
}

div#top ul li.active a {
color: #ffffff;
font-weight: bold;
display: block;
background: none;
line-height:28px;
text-decoration:none;
}
div#top ul li.active a:hover {
color: #ffffff;
}

div#top ul li a.doubleLine {
color: #333333;
line-height: 14px;
text-decoration: none;
}
div#top ul li.active a.doubleLine {
color: #ffffff;	
	}
div#top ul li a:hover {
	color: #99418B;
}

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

div#top .search .submit {
	background: none;
	background-image: url(gfx/serachSubmit.png);
	height: 23px;
	width: 68px;
	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;
}



/* @override http://praktykanci.dev:81/app/templates/styles/welcome.css */
div#welcome {
	height: 189px;
	background-image: url(gfx/welcome.png);
	width: 621px;
	text-align: left;
	position: absolute;
}


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 {
	background:#EFEFEF none repeat scroll 0 0;
	border:2px solid #CCCCCC;
	display:none;
	position:absolute;
	right:0;
	width:200px;
}
#inform div{
	width: 220px;
	float:left;
	margin:2px;
	padding:2px;
}

#inform div.header{
	background:url(gfx/boxTitle.png) #aaa;
	width:246px; 
	margin-left:-10px; 
	margin-top:-5px; 
	border-bottom:2px solid #666;
}
.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 {
border-bottom:1px solid #E4E4E4;
min-height:120px;
overflow:hidden;
/*position:relative;*/
}

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

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

.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: url(gfx/barBg.png) !important;
	color: #fff;
	text-align: center;

}

.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 #4F1842;
	height: 12px;
	background-color: #845177;
}

.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: #FFFFCC;
	
}




.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{/*
border-left:1px solid #E4E4E4;
border-bottom:1px solid #E4E4E4;
border-right:1px solid #E4E4E4; */
padding:3px;
text-align:center;
}
/**

 * 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;	

}

#horiBar {
background-image:url(gfx/horizontalBar.png);
background-repeat:repeat-x;
height: 2px;
width:985px;
margin: 0 auto;
}
#horiBar2 {
background-image:url(gfx/horizontalBar.png);
background-repeat:repeat-x;
height: 2px;
width:621px;
margin: 0 auto;
}
div.order {
	padding: 0px;
}
div.order div{
	text-align: left;
	padding: 0;
	clear:none;
	
	width: auto;
}
div.order fieldset{
	border: 1px solid #ccc;
	margin: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}
div.order input, div.order label {
	width: auto;
	
}

div.content div.article{
	padding-left:10px;
	font-size:12px;
	padding-right:10px;
}
div#premiumcontent div.article{
	padding-left:10px;
	font-size:12px;
	padding-right:10px;
}
div.content div.article div{
	text-align:justify;
	padding-right: 5px;
	line-height: 1.3;
}
div#premiumcontent div.article div{
	text-align:justify;
	padding-right: 5px;
	line-height: 1.3;
}
div#premiumcontent ol{
text-align:left;
margin-left: 50px;
list-style:decimal;
}
div.content ul{
	margin-left: 50px;
	list-style-type: disc;
	text-align: left;
}
div.content ol{
	margin-left: 50px;
	text-align: left;
}
div.register fieldset{
	border: 1px solid #ccc;
	padding: 5px;
	margin: 15px;
}
div.register div.accountInfo fieldset div{
	width:560px;
	}
div.register div.accountInfo fieldset label{
	width:200px;
	}
div.register div.accountInfo fieldset div .errors, fieldset div .errrors {
	color: #CC0000;
	background: url(gfx/error_red.jpg) top left no-repeat;
	clear:none;
	text-align: left;
	float:right;
	font-size: 10px;
	min-height: 17px;
	padding:3px 0 0 22px;
	width:115px;
}
div.content div.rssList{	
	padding: 0px;
	margin: 0px;
}
div.content div.rssList ul{
	list-style-type:none;
}
div.categoryLink a{
color:#99418B;
float: right;
text-decoration: underline;
font-weight:bold;
padding: 2px
}
#tabs{
min-height: 420px;
}
#tabs2{
min-height: 420px;
}
.regAccept {
float:left;
height: 20px;
}
.regAccept label {
float:left;
clear: none;
width: 468px;
margin-top: -3px;
text-align: left;

}
.newsticker {
border-top: 2px solid #99418B;
width: 620px;
height: 17px;
}
div.register div.accountInfo fieldset label.gender {
width: auto;
}
.regulamin {
height: 150px;
width: 560px;
border: 1px solid #ccc;
overflow: auto;
}
.regulamin div{
text-align: left;
width: 500px;
}
div.register div.accountInfo fieldset input.gender {
width: auto;
margin-top: 4px;
border: none;
margin-right: 20px;
}
div.profileHeader{
background-color:#FAFAFA;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
height:auto;
overflow: hidden;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:790px;
}
div.profileHeader span {
float: left;
font-weight: bold;
clear: none;
width: auto;
text-align: left;
padding-top: 4px;
}
div.profileHeader div {
float: right;
clear: none;
width: auto;
margin: 0 1px;
padding: 0;
}
div.profileHeader div input{
width: auto;
float: right;
clear: none;
margin: 0 1px;
}
div.content ul.companyList {
margin: 0;
list-style-type: none;
}
div.buisnescard ul{
list-style-type: none;
margin-left: 0;
}
div.buisnescard div{
padding: 5px 0;
}
div.firms {
margin: 0;
padding: 0;
}
div.firms fieldset div{
width: 305px;
padding: 0;
clear: none;
}
div.firms fieldset div.submitContainer{
float: right;
}
div.firms fieldset div.submitContainer input{
background:transparent url(gfx/serachSubmit.png) no-repeat scroll 0 0;
border:0 none;
height:23px;
margin-left:10px;
width:68px;
}
div.firms div.search {
margin: 0;
padding: 10px 0 0 0;
	}
div.firms fieldset div.sleft{
float: left;
padding: 0;
}
div.firms fieldset div.sleft div, div.firms fieldset div.sright div {
margin-bottom: 10px;
height: 20px;
}
div.firms fieldset div.sright{
float: right;
padding: 0;
}
div.firms div.item ul li{
background: url(gfx/standardBg.jpg) repeat-x;
border: 1px solid #ccc;
height:21px;
margin:2px auto;
padding:5px 0 0 25px;
width:590px;
}
div.firms div.item ul li a{
color: #505050;
float: left;
}
div.firms div.abc{
background: url(gfx/abc.jpg) repeat-x;
}
div.firms div.item ul li.professional a{
	padding: 17px 0 15px 14px;
}
div.firms div.item ul li.professional{
height: 47px;
width: 615px;
background: url(gfx/professionalBgC.jpg) repeat-x;
padding: 0;
border: none;
margin: 0 auto;
}
div.firms div.item ul li.professional div.pro-l{
background: url(gfx/professionalBgL.jpg) no-repeat;
height: 47px;
width: 11px;
float: left;
margin: 0;
padding: 0;
}

div.firms div.item ul li.professional div.pro-r{
background: url(gfx/professionalBgR.jpg) no-repeat;
height: 47px;
width: 11px;
float: right;
margin: 0;
padding: 0;
}

div.firms div.item ul li.premium a{
	padding: 5px 0 0 0;
}
div.firms div.item ul li.premium div.info{
clear:none;
float:left;
margin: 0;
height: auto;
text-align:left;
width:500px;
padding: 0 5px;
}
div.firms div.item ul li.premium span{
text-align:left;
width:200px;
clear: both;
float: left;
}
div.firms div.item ul li.premium{
height: 47px;
width: 615px;
background: url(gfx/premiumBgC.jpg) repeat-x;
padding: 0;
border: none;
margin: 0 auto;
}
div.firms div.item ul li.premium div.pre-l{
background: url(gfx/premiumBgL.jpg) no-repeat;
height: 47px;
width: 39px;
float: left;
margin: 0;
padding: 0;
}
div.content div.login {
padding: 5px 0 0 150px;
background: url(gfx/warning.jpg) top left no-repeat;
}
div.content div.login .loginSubmit {
	background: none;
	float: right;
	background-image: url(gfx/loginSubmit.png);
	height: 23px;
	width: 68px;
	border: 0;
	margin-left: 10px;
}

div.firms div.item ul li.premium div.pre-r{
background: url(gfx/premiumBgR.jpg) no-repeat;
height: 47px;
width: 11px;
float: right;
margin: 0;
padding: 0;
}
div.content div.buisnescard{
padding: 5px;
}
div.ask fieldset{
padding-bottom: 5px;
border: 1px solid #ccc;
padding-left: 10px;
padding-right: 10px;
margin: 5px;
}
div.ask input{
width: 300px;
}
div.ask div{
text-align: left
}
.errors {
	color: #CC0000;
	background: url(gfx/error_red.jpg) top left no-repeat;
	clear:none;
	text-align: left;
	float:right;
	font-size: 10px;
	min-height: 17px;
	padding:3px 0 0 22px;
	width:73px;
}
div.item div.experts h1{
background: url(gfx/expert.jpg);
border:1px solid #CCCCCC;
height:28px;
margin:2px auto;
padding:1px 0 0 5px;
}
div.userProfile {
width: 100%;
margin: 0 auto;
padding: 10px 0;
background: transparent url(gfx/profile_bg.jpg) no-repeat scroll right bottom;
}

div.userProfile fieldset div label{
width: 130px;	
}
div.content div.typeSelect{
height:435px;
padding: 5px;
background: url(gfx/registerBg.jpg) no-repeat;
}
div.content div.typeSelect img.user{
	float: left;
	padding: 0;
}
div.content div.typeSelect img.registerUser{
	float: left;
	margin: 15px 0 0 205px;
	padding: 0;
}
div.content div.typeSelect p.userDesc{
	float: left;
	width: 450px;
}
div.content div.typeSelect p.companyDesc{
	float: right;
	text-align: right;
	width: 240px;

}
div.content div.typeSelect img.company{
	float: right;
	padding: 0;
}
div.content div.typeSelect img.registerCompany{
	float: right;
	padding: 0;
	margin-top: 15px;
	clear: both;
}
div.content div.success {
	background: url(gfx/successIcon.jpg) top left no-repeat;
	padding: 50px 10px 10px 200px;
	margin: 0 auto;
	width: 500px;
	min-height: 90px;
}
div.element {
border-top: 1px solid #cccccc;
padding: 10px 0;
}
div.element div{
	text-align: left;
	padding: 5px;
}
.match{
	background-color: #ffff00;
}
div.search input.searchInput {
	font-size:10px;
	height:14px;
	padding-top:4px;
	width:100px;
}
div.ask fieldset textarea{
float: left;
margin: 0;
width: 300px;
height: 50px;
}
.flashHeader {
width: 620px;
height: 200px;
}
.intro div{
text-align: left;
padding: 3px 5px;
}
div.calendar {
display:block;
float:right;
padding: 0 5px 5px 0;
width: 168px;
font-size: 11px;
}

div.calendar div.day, div.calendar div.head{
background:transparent url(gfx/inactiveBg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
float: left;
height:13px;
margin:1px;
padding:2px 3px;
text-align:center;
width:14px;
}

div.calendar div.header{
background:transparent url(gfx/inactiveBg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
height: 17px;
	
}

div.calendar div#lArrow{
float:left;
width: 22px;
}


div.calendar div#rArrow{
float:right;
width: 22px;
}


div.calendar div.today{
float:left;
background:transparent url(gfx/activeBg.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
border:1px solid #CCCCCC;
font-weight:bold;
height:13px;
margin:1px;
padding:2px 3px;
text-align:center;
width:14px;
}

div.calendar div.head{
padding: 0 3px;
}

div.calendar a.event, div.calendar a.event:hover{
font-weight: bold;
color: #99418B;
} 

div.calendar div.empty{
float:left;
background:transparent url(gfx/inactiveBg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
float: left;
height:13px;
margin:1px;
padding:2px 3px;
text-align:center;
width:14px;
}
div.extras {
float: left;
text-align: left;
padding: 5px;
}

div.businesscardList {
margin: 0;
padding: 0;
}
div.businesscardList ul li{
background: url(gfx/standardBg.jpg) repeat-x;
border: 1px solid #ccc;
height:21px;
margin:2px auto;
padding:5px 0 0 25px;
}
div.businesscardList ul li a{
color: #505050;
float: left;
}
div.businesscardList ul li.professional a{
	padding: 17px 0 15px 14px;
}
div.businesscardList ul li.professional{
height: 47px;
width: 615px;
background: url(gfx/professionalBgC.jpg) repeat-x;
padding: 0;
border: none;
margin: 0 auto;
}
div.businesscardList ul li.professional div.pro-l{
background: url(gfx/professionalBgL.jpg) no-repeat;
height: 47px;
width: 11px;
float: left;
margin: 0;
padding: 0;
}

div.businesscardList ul li.professional div.pro-r{
background: url(gfx/professionalBgR.jpg) no-repeat;
height: 47px;
width: 11px;
float: right;
margin: 0;
padding: 0;
}

div.businesscardList ul li.premium a{
	padding: 5px 0 0 0;
}
div.businesscardList ul li.premium div.info{
clear:none;
float:left;
margin: 0;
height: auto;
text-align:left;
width:500px;
padding: 0 5px;
}
div.businesscardList ul li.premium span{
text-align:left;
width:200px;
clear: both;
float: left;
}
div.businesscardList ul li.premium{
height: 47px;
width: 615px;
background: url(gfx/premiumBgC.jpg) repeat-x;
padding: 0;
border: none;
margin: 0 auto;
}
div.businesscardList ul li.premium div.pre-l{
background: url(gfx/premiumBgL.jpg) no-repeat;
height: 47px;
width: 39px;
float: left;
margin: 0;
padding: 0;
}

div.businesscardList ul li.premium div.pre-r{
background: url(gfx/premiumBgR.jpg) no-repeat;
height: 47px;
width: 11px;
float: right;
margin: 0;
padding: 0;
}

div.extras div.header{
text-align: left;
font-weight: bold;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(gfx/inactiveBg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:1px;
text-align:left;
width:500px;
}

div.extras .ol{
margin: 10px 0 10px  3px ;
}

div.extras .ol .olItem div{
text-align: left;	
}
	
div.extras .ol .olItem{
height: auto;
border-bottom-color:#DEDEDE;
border-bottom-style:solid;
border-bottom-width:1px;
text-align: left;
margin: 0 0 4px 0;
width:500px;
}

div.extras .ol div.olItem{
height: 15px;
width: 497px;
}

div.extras .ol .olItem div.date{
text-align: right;
width: 150px;
float: right;
margin-top: -15px;
color: #999999;
font-style: italic;
}

div.extras .ol .olItem{
text-align: left;
}

div.extras .ol .olItem a{
color: #99418B;
}
div.searchResults a{
color: #99418B;
}
div.searchResults div.item ul li{
padding: 2px 0 2px 5px;
margin: 5px 0;
}
div.content fieldset.searchFieldset div{
width: auto;

}
/* --START-- Wizytowka WPiAUS --START-- */
.content div.buscard div.container
{
	width: 800px;
	padding: 0;
	margin: 0;
}
.content div.buscard
{
	margin: 0;
	padding: 0;
}
.content div.buscard div.container ul
{
	text-align: left;
	margin-left: 255px;
	font: Verdana;
	font-family: Verdana;
	font-size: 10px;
	list-style-type: disc;
}
.content div.buscard div.container div
{
	padding: 0;
	margin: 0;
}

.content div.buscard div.container p
{
	text-align:justify;
	font-family: Verdana;
	font: Verdana;
	font-size: 10px;
	margin: 10px 5px; 
}
.content div.buscard div.container div.header
{
	background: url(gfx/businesscard/WPiAUS_01.jpg) no-repeat;
	width: 800px;
	height: 146px;
}
.content div.buscard div.container div.rightside
{
	background: url(gfx/businesscard/WPiAUS_03.jpg) no-repeat top right;
	float: right;
	text-align:right;
	width: 220px;
	height: 478px;
}

.content div.buscard div.container div.leftside
{
	background: url(gfx/businesscard/WPiAUS_05.jpg) no-repeat top left;
	float: left;
	text-align:left;
	width: 240px;
	height: 220px;
}

.content div.buscard div.container div.contact
{
	background: url(gfx/businesscard/WPiAUS_09.jpg) no-repeat top left;
	float: right;
	width: 308px;
	height: 178px;
}
.content div.buscard div.container div.contactinfo
{
	float: right;
	clear: right;
	width: 240px;
	margin: 0 auto;
	font: Verdana;
	font-family: Verdana;
	font-size: 10px;
	text-align:left;
}
/* --END-- Wizytowka WPiAUS --END-- */

.redLight 
{
	display:			block;
	background: 		url(gfx/leds.jpg) no-repeat;
	width:				12px;
	height:				25px;
	padding:			0;
}

.greenLight
{
	display:			block;
	background: 		url(gfx/leds.jpg) no-repeat 0 -12px;
	width:				12px;
	height:				25px;
	padding:			0;
}