/**************************

   GENERAL SITE SETTINGS
   
   header height:
   left-margin width:
   right-margin-width:
   
   COLORS
   blue
   grey
   yellow light		#FFF5E6
   yellow logo		#FF9900
   text			#333333
   link			#1F64AA

yword
**************************/


body {
	background-color: #F8F8F8;
	margin: 10px 0px 10px 10px;
}

body#idetail {
	background-color: #F8F8F8;
	margin: 0px 0px 10px 0px;
}

body, p {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

h1, h2, h3 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	letter-spacing: 1px;
}

a:link, a:active, a:visited {
	color: #1F64AA;
	text-decoration: none;
}

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

a.body {
	color: #333333;
	text-decoration: underline;
}

.back {
	background-image: url(/imgs/ArrowLargeTop.gif);
	background-repeat: no-repeat;
	background-position: 15px left;
	padding-top: 15px;
}

.more {
	background-image: url(/imgs/LiArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px 0px 10px 15px;
	padding: 0px 10px 0px 10px;
}

.more img {
	border-width: 0px;
	margin-left: 5px;
}

ul {
	list-style-image: url(/imgs/LiArrow.gif);
}

.clearboth {
	clear: both;
}

.grey {
	color: #999999;
}

.grey a {
	color: #999999;
	text-decoration: underline;
}
.basecolor {
	color: #333333;
}

.red {
	color: #CC3300;
}

.small {
	font-size: 90%;
}

.italic {
	font-style: italic;
}

.bigger {
	font-size: 110%;
}

.hr {
	height: 1px;
	background-image: url(/imgs/dots.gif);
	background-repeat: repeat-x;
	width: 100px;
	clear: both;
	display: inline-block;
}

.noshow {
	height: 0px;
	color: transparent;
	font-size: 0px;
}

.noshow a {
	height: 0px;
	color: #FFFFFF;
	font-size: 0px;%text-decoration: none;
}

input[type="text"], input[type="password"], textarea {
	border: 1px solid #E0E0E0;
	margin: 0px 0px 3px 0px;
}

input.SubmitLargeYellow {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonMediumYellow.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 170px;
	height: 22px;
}

input.SubmitLargeBlue {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonMediumBlue.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 170px;
	height: 22px;
}

input.SubmitMediumYellow {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonMediumYellow.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 120px;
	height: 22px;
}

input.SubmitMediumBlue {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonMediumBlue.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 120px;
	height: 22px;
}

input.SubmitSmallYellow {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonSmallYellow.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 80px;
	height: 22px;
}

input.SubmitSmallBlue {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonSmallBlue.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 80px;
	height: 22px;
	cursor: pointer;
}

input.SubmitMiniYellow {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonSmallYellow.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 60px;
	height: 22px;
}

input.SubmitMiniBlue {
	font-size: 115%;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/imgs/ButtonSmallBlue.jpg);
	border: 0px solid #E0E0E0;
	margin: 0;
	padding: 0px 0px 2px 0px;
	width: 60px;
	height: 22px;
	cursor: pointer;
}

#PageManager {
	min-width: 762px;
        width: expression(document.body.clientWidth > 762 ? "auto":"762px");    /* min-width for IE */
}



/**************************
   begin: CENTRUM STRONY
**************************/

#MainContainer {
	margin: 0px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
}

#MainContainer #PageContentContainer {
	margin: 10px 5px 0px 0px; /* OPERA: 10px 5px 10px 0px */
	padding: 0px 0px 0px 0px;
	float: left;
}

#PageContentTop {
	background-image: url(/imgs/BoxBorderTop.gif);
	background-repeat: repeat-x;
	height: 10px;
}

#PageContent {
	background-image: url(/imgs/BoxBorderRight.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	border-left: 1px solid #E0E0E0;
	padding: 5px 6px 10px 0px;
	min-width: 771px;
	min-height: 600px;
}

#PageContent h1 {
	font-size: 150%;
	color: #1F64AA;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 10px 0px;
}

#PageContent h2 {
	font-size: 120%;
	color: #1F64AA;
	margin: 0px 15px 0px 15px;
	padding: 5px 0px 0px 0px;
}

#PageContent h3 {
	font-size: 100%;
	color: #1F64AA;
	margin: 0px 15px 0px 15px;
	padding: 5px 0px 0px 0px;
}

#PageContent p {
	margin-right: 15px;
	margin-left: 15px;
}

#PageContentBottom {
	background-image: url(/imgs/BoxBorderBottom.jpg);
	background-repeat: repeat-x;
	height: 10px;
}

#PageContentTop img, #PageContentBottom img {
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#PageContent #Legend {
	margin: 0px 15px 15px 15px;
	padding: 10px 0px 10px 15px;
	border: 0px solid #DDDDDD;
}

#PageContent ol li {
	margin: 0px 0px 5px;
}

#PageContent ul li {
	margin: 0px 0px 15px;
}

.StatsTable {
	margin: 5px 10px 10px 10px;
}

.StatsTable th, .StatsTable td {
	padding: 4px;
	text-align: center;
}

.StatsTable th {
	background-color: #FFF5E6;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

.StatsTable td {
	background-color: #F8F8F8;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

/**************************
    end: CENTRUM STRONY
**************************/



/**************************
   begin: STYLE WYNIKOW
**************************/

#PageContent .ResultInfoBar, #PageContent .ResultInfoBarBottom  {
	font-size: 120%;
	text-align: center;
	background-color: #FFF5E6;
	border-top: 0px solid #E0E0E0;
	border-bottom: 0px solid #E0E0E0;
	padding: 5px 10px 5px 10px;
/*	width: 100%; 
	height: 15px;*/
}

#PageContent .ResultInfoBar  {
	margin: 10px 0px 5px 0px;
}

#PageContent .ResultInfoBarBottom {
	margin: 25px 0px 25px 0px;
}

#PageContent .ResultContainer {
	margin: 0px 15px 20px 10px;
	padding: 5px 0px 5px 0px;
}

#PageContent .ResultContainer .more {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

#PageContent .ResultContainer h2 {
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
}


#PageContent .ResultContainer h2.gresult {
/*	font-size: 140%;
	color: #FF9900;
	letter-spacing: 1px;*/
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 140%;
	color: #FF9900;
	font-weight: bold;
/*	background-image: url(/imgs/ArrowLarge.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;*/
	border-top: 1px solid #1F64AA;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 5px 15px;
}

.CompareForm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	float: left;
}

.SortItems {
	float: right;
}

#PageContent .ResultRow, #PageContent .ResultRowPlus, #PageContent .ResultRowExtra {
	border-top: 1px solid #C8D4E0;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 20px 10px;
}

#PageContent .ResultRowPlus, #PageContent .ResultRowExtra {
	background-color: #F8F8F8;
}

#PageContent .ResultRow h2, #PageContent .ResultRowPlus h2, #PageContent .ResultRowExtra h2 {
	background-color: transparent;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#PageContent .ResultRowExtra h2 a {
	color: #DD3300;
}

#PageContent .ResultRow p, #PageContent .ResultRowPlus p, #PageContent .ResultRowExtra p {
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.CheckBoxColumn {
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.CheckBoxColumn, .ItemColumn, .ResultRowExtra .ItemLogo, .ItemDetails {
	float: left;
}

.ResultRowExtra .ItemLogoRight {
	float: right;
}

.ResultRowExtra .ItemLogo, .ResultRowExtra .ItemLogoRight {
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	width: 150px;
}

.ResultRowExtra .ItemLogo img, .ResultRowExtra .ItemLogoRight img {
	margin: 10px 10px 10px 10px;
}

/**************************
    end: STYLE WYNIKOW
**************************/



/**************************
     begin: REJESTRACJA
**************************/

#PageContent form {
	margin-left: 10px;
	padding-left: 0px;
}

#PageContent form h3 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 100%;
	text-transform: uppercase;
	border-top: 1px solid #E0E0E0;
	margin-left: 0px;
	padding-left: 0px;
}

#PageContent form input, textarea, select {
	width: 200px;
}

#PageContent form input.SubmitMediumYellow {
	width: 120px;
}

#PageContent form input#eunip0, #PageContent form input#eunip1, #PageContent form input#skad11, #PageContent form input#skad12, #PageContent form input#skad13, #PageContent form input#skad14, #PageContent form input#skad15, #PageContent form input#skad16, #PageContent form input#oswiadczenie {
	width: 25px;
}

#PageContent form .LeftColumn { /* #RegisterForm .LeftColumn */
	font-size: 120%;
	font-weight: normal;
	width: 200px;
	margin: 5px 10px 10px 0px;
	float: left;
}

#PageContent form .small {
	font-size: 80%;
}

#PageContent form .RightColumn {
	margin: 5px 10px 10px 0px;
	float: left;
}

#PackageComparison th, #PackageComparison td {
	padding: 10px 10px 10px 10px;
}

#PackageComparison th {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 120%;
}

#PackageComparison td img {
	border-width: 0px;
}

/**************************
     end: REJESTRACJA
**************************/




/**************************
     begin: INFORMACJE
**************************/

#EkspertProfileBox {
	background-color: #F9F9F9;
	float:right;
	width:200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 15px 15px; /* top right bottom left */
}

#EkspertProfileBox .EkspertTop, {
	background-image: url(/imgs/AddressTopRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F9F9F9;
	border-width: 0px;
	padding: 0px;
	margin: 0;
}

#EkspertProfileBox .EkspertBottom {
	background-image: url(/imgs/AddressBottomRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F9F9F9;
	border-width: 0px;
	padding: 0px;
	margin: 0;
}

#EkspertProfileBox img {
	border-width: 0px;
	padding: 0px;
	margin: 0;
}

#EkspertProfileBox p {
	text-align: center;
}

/**************************
     end: INFORMACJE
**************************/




/**************************
     begin: COMPANY
**************************/

#LeadingLetters {
	margin-bottom: 10px;
    padding-bottom: 8px !important; padding-bottom: 1px;
}

#CompanyContentLeft {
	width: 230px;
	float: left;
}

#CompanyContentCentre {
	margin-left: 215px;
}

#CompanyContentTop, #CompanyContentBottom {
     float:left;
     width:100%
}

#CompanyContentBottom {
	margin-top: 10px;
}

#CompanyLogoBox {
	margin: 0px 15px 15px 15px; /* top right bottom left */
	float: left;
	width: 200px;
	padding: 5px;
	text-align: center;
}

#CompanyLogoBox img {
	border: 0px;
}

#InsideWrapper {
}        

#OfferBox {
	margin: 0px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	float:left;
	width: auto;
}

#OfferBox div.OffersContent {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

#OfferContentBox {
	margin: 0px 15px 15px 15px;
	padding: 0px 0px 5px 0px;
}

#OfferContentBox div.OffersContent {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

.OffersTop {
	background-image: url(/imgs/OffersTop.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-width: 0px;
	padding: 0px;
	margin: 0;
	height: 10px;
}

#OfferBox .OffersTop {
	border-right: 1px solid #B3B3B3;
}

.OffersTop .TopLeft {
	float:left;
}

.OffersTop .TopRight {
	float:right;
}

#AddressBox{
	background-color: #F9F9F9;
	float:left;
	width:200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 15px 15px; /* top right bottom left */
}

#AddressBox .AddressTop {
	background-image: url(/imgs/AddressTopRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F9F9F9;
	border-top: 1px solid #F9F9F9;
	border-width: 0px;
	padding: 0px;
	margin: 0;
	height: 10px;
}

#AddressBox .AddressBottom {
	/*background-image: url(/imgs/AddressBottomRight.gif);
	background-position: bottom right;
	background-repeat: no-repeat;*/
	background-color: #F9F9F9;
	border-width: 0px;
	padding: 0px;
	margin: 0;
}

#CompanyContentBottom #AddressRightBox, #CompanyContentTop #AddressRightBox {
	background-color: #F9F9F9;
	float:right;
	width:200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 15px 15px; /* top right bottom left */
}

#CompanyContentBottom #AddressRightBox .AddressTop, #CompanyContentTop #AddressRightBox .AddressTop {
	background-image: url(/imgs/AddressTopRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F9F9F9;
	border-width: 0px;
	padding: 0px;
	margin: 0;
}

#CompanyContentBottom #AddressRightBox .AddressBottom, #CompanyContentTop #AddressRightBox .AddressBottom {
	background-image: url(/imgs/AddressBottomRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F9F9F9;
	border-width: 0px;
	padding: 0px;
	margin: 0;
}

.AddressTop img, .AddressBottom img {
	border-width: 0px;
	padding: 0px;
	margin: 0;
}

#CompanyImagesBox .CompanyImagesRow {
	padding: 0px;
	vertical-align: middle;
	margin: 0px 15px 15px 15px; /* top right bottom left */
}

#CompanyImagesBox .CompanyImagesRow .Image {
	float: left;
	padding: 8px;
	margin: 10px 8px 0px 0px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DDDDDD;
	width: 20%;
	height: 195px;
}

#CompanyImagesBox .CompanyImagesRow .Image:hover {
	cursor: pointer;
}

#CompanyImagesBox .CompanyImagesRow .Image img {
	border-width: 0px;
}

#CompanyImagesBox .CompanyImagesRow .Image p {
	font-size: 10px;
}

/**************************
       end: COMPANY
**************************/




/**************************
   begin: CO IMAGES SHOW
**************************/

#ImageShowContent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0px;
}

#ImageShowContent p {
	font-size: 100%;
	padding: 15px;
	margin: 0;
}

#ImageShowContent #ImagePaging {
	color: #FFFFFF;
	background-image: url(/imgs/FooterBg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	margin: 0;
}

#ImageShowContent #ImagePaging a:visited, #ImageShowContent #ImagePaging a:active,#ImageShowContent #ImagePaging a:link {
	color: #FFFFFF;
}

/**************************
    end: CO IMAGES SHOW
**************************/

/**************************
     begin: EKSPERCI
**************************/

#PageContent .PartnerContainer {
	margin: 0px 15px 20px 10px;
	padding: 5px 0px 5px 0px;
}

#PageContent .PartnerContainer .ItemRow {
	background-color: #F8F8F8;
	border-top: 1px solid #C8D4E0;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 10px;
}

#PageContent .PartnerContainer .ItemRow {
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#PageContent .PartnerContainer .ItemRow .ItemDetails {
	float: left;
}

#PageContent .PartnerContainer .ItemRow .ItemLogo {
	float: right;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	margin: 10px 10px 10px 10px;
	width: 150px;
}

#PageContent .PartnerContainer .ItemRow .ItemLogo img {
	margin: 10px 10px 10px 10px;
}




/**************************
      end: EKSPERCI
**************************/




/**************************
     begin: WSPOLPRACA
**************************/

.CodesTable {
	width: 95%;
	margin: 10px 10px 10px 10px;
}

.CodesTable th {
	font-size: 120%;
	text-align: left;
}

.CodesTable th, .CodesTable td {
	padding: 10px 20px 10px 0px;
}

.CodesTable textarea {
	height: 250px;
	width: 95%;
}

.CodesTable td.Left {
	vertical-align: top;
	width: 200px;
}

.CodesTable td.Right {
	vertical-align: top;
}

.CodesTable td.Left ul li, .CodesTable td.Left p {
	padding: 0px;
	margin: 0px 0px 2px 0px;
}

/**************************
      end: WSPOLPRACA
**************************/




/**************************
     begin: MARGINESY
**************************/

/* begin: LEWY MARGINES */

#LeftMarginContainer {
	float: left;
	width: 210px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#LeftMarginContainer .MarginItemBox .Images {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 5px 3px;
	width: 202px;
	text-align: center;
}

#LeftMarginContainer .MarginItemBox .Images a {
	display: block;
}

#LeftMarginContainer .MarginItemBox .Images img {
	border-width: 0px;
	margin: 20px 0px 0px 0px;
}

/* end: LEWY MARGINES */



/* begin: OBA MARGINESY */

.MarginHighlightBox {
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
	margin: 0px 0px 10px 0px;
	width: 210px;
}

.MarginHighlightBox h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 120%;
	color: #CC0000;
	padding: 8px 10px 0px 10px;
}

.MarginHighlightBox p {
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 15px 10px;
	width: 188px;
}

.MarginItemBox {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E0E0E0;
	margin: 0px 0px 10px 0px;
	width: 210px;
}

.MarginItemBox h1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 120%;
	color: #FFFFFF;
	background-image: url(/imgs/BoxHeaderBgGrey.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	height: 20px;
}

.MarginItemBox h1.red {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 120%;
	color: #FFFFFF;
	background-image: url(/imgs/BoxHeaderBgRed.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	height: 20px;
}

.MarginItemBox h1 img {
	border-width: 0px;
	height: 20px;
}

.MarginItemBox h1 a {
	color: #FFFFFF;
}

.MarginItemBox h2 {
	font-size: 100%;
	color: #1F64AA;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 0px;
}

.MarginItemBox .ItemBody {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 15px 10px;
	width: 188px;
}

.MarginItemBox .ItemBody p {
	padding: 0px 0px 8px 0px;
	margin: 0;
}

.MarginItemBox .ItemBody label {
	font-size: 100%;
	font-weight: bold;
	line-height: 14px;
	margin: 3px 0px 5px 0px;
	float: left;
}

.MarginItemBox .ItemBody input#keyword, .MarginItemBox .ItemBody input#word, .MarginItemBox .ItemBody select#modes, .MarginItemBox .ItemBody select#level, .MarginItemBox .ItemBody select#category,  .MarginItemBox .ItemBody select#wojewodztwo {
	font-size: 100%;
	margin: 2px 0px 3px 0px;
	width: 185px;
}

.MarginItemBox .ItemBody input#login, .MarginItemBox .ItemBody input#haslo, input#txtLogin, input#txtHaslo {
	margin: 0px 0px 5px 0px;
	width: 135px;
	float: right;
}

.MarginItemBox .ItemBody img {
	border-width: 0px;
}

.MarginItemBox a.size-1 {
	font-weight: normal;
	color: #CC0000;
}

.MarginItemBox a.size-2 {
	font-size: 120%;
	font-weight: normal;
	color: #CC0000;
}

.MarginItemBox a.size-3 {
	font-size: 140%;
	font-weight: bold;
	color: #CC0000;
}

.MarginItemBox a.size-4 {
	font-size: 160%;
	font-weight: normal;
	color: #CC0000;
}

.MarginItemBox .ItemBody ul {
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
}

.MarginItemBox .ItemBody ul li {
	font-size: 110%;
	margin-top: 0px;
	margin-bottom: 5px;
}

.MarginItemBox .ItemBody .btnmore {
	text-align: right;
	padding-right: 0px;
}

.MarginItemBox .ItemBody .more {
	background-position: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

.MarginItemBox .ItemBody .Left {
	font-size: 90%;
	line-height: 8pt;
	width: 100px;
	float: left;
}

/* end: OBA MARGINESY */

/**************************
       end: MARGINESY
**************************/



.OpenXZone {
	text-align: center;
	margin-bottom: 10px;
}



/**************************
   begin: STYLE NAGLOWKA
**************************/

#HeaderContainer {
	background-image: url(/imgs/TopToolbarBg.jpg);
	background-repeat: repeat-x;
}

#HeaderContainer #HeaderMainContent {
	width: 760px;
}


/* begin: LOGO */

#HeaderLogoContent {
	background-image: url(/imgs/LogoBg.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 68px;
	margin: 0px;
	text-align: center;
	float: left;
}

#HeaderLogoContent img {
	border-width: 0px;
	padding-left: 4px;
	padding-top: 18px;
}

/* end: LOGO */



/* begin: TOOLBAR */

#HeaderToolbarContent {
	font-family: Trebuchet, Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #F8F8F8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
}

/* GlobalToolbar */
#GlobalToolbar { width: 540px; height: 35px; margin: 0px auto; position: relative; z-index: 9998; border-width: 0px }
#GlobalToolbar #GlobalNavigation { margin: 0; padding: 0; }
#GlobalToolbar #GlobalNavigation li { display: inline; }
#GlobalToolbar #GlobalNavigation li a { float: left; width: 108px; height: 35px; padding-top: -35px; overflow: hidden; font-size: 0px; color: #999999; }
#GlobalToolbar #GlobalNavigation li a { background-image: url(/imgs/globalnavbg.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#GlobalToolbar #GlobalNavigation li#gn-notatnik a { background-position: 0 0; }
#GlobalToolbar #GlobalNavigation li#gn-szkoly a { background-position: -108px 0; }
#GlobalToolbar #GlobalNavigation li#gn-notatnik a { background-position: -216px 0; }
#GlobalToolbar #GlobalNavigation li#gn-porady a { background-position: -324px 0; }
#GlobalToolbar #GlobalNavigation li#gn-leksykon a { background-position: -432px 0; }

/* OVER STATES */
#GlobalToolbar #GlobalNavigation li#gn-edukacja a:hover { background-position: 0 -35px; color: #ffffff; }
#GlobalToolbar #GlobalNavigation li#gn-szkoly a:hover { background-position: -108px -35px; color: #ffffff; }
#GlobalToolbar #GlobalNavigation li#gn-notatnik a:hover { background-position: -216px -35px; color: #ffffff; }
#GlobalToolbar #GlobalNavigation li#gn-porady a:hover { background-position: -324px -35px; color: #ffffff; }
#GlobalToolbar #GlobalNavigation li#gn-leksykon a:hover { background-position: -432px -35px; color: #ffffff; }

/* PRESSED STATES */
#GlobalToolbar #GlobalNavigation li#gn-edukacja a:active { background-position: 0 -70px; }
#GlobalToolbar #GlobalNavigation li#gn-szkoly a:active { background-position: -108px -70px; }
#GlobalToolbar #GlobalNavigation li#gn-notatnik a:active { background-position: -216px -70px; }
#GlobalToolbar #GlobalNavigation li#gn-porady a:active { background-position: -324px -70px; }
#GlobalToolbar #GlobalNavigation li#gn-leksykon a:active { background-position: -432px -70px; }

/* ON STATES */
#GlobalToolbar.index #GlobalNavigation li#gn-edukacja a { background-position: 0 0px; cursor: default; }
/* #GlobalToolbar.index #GlobalNavigation li#gn-edukacja a:hover { background-position: 0 -105px; cursor: default; } */
#GlobalToolbar.company #GlobalNavigation li#gn-szkoly a { background-position: -108px -105px !important; }
#GlobalToolbar.shortlist #GlobalNavigation li#gn-notatnik a { background-position: -216px -105px !important; }
#GlobalToolbar.porady #GlobalNavigation li#gn-porady a { background-position: -324px -105px !important; }
#GlobalToolbar.leksykon #GlobalNavigation li#gn-leksykon a { background-position: -432px -105px !important; }

/* end: TOOLBAR */



/* begin: SUBTOOLBAR */

#HeaderSubToolbar {
	font-family: Verdana, Arial, sans-serif;
	background-image: url(/imgs/TopSubToolbarBg.jpg);
	background-repeat: repeat-x;
	height: 23px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#HeaderSubToolbar .SubToolbarItem1, #HeaderSubToolbar .SubToolbarItem2 {
	line-height: 22px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
}

#HeaderSubToolbar .SubToolbarItem1 {
	text-align: center;
	background-image: url(/imgs/TopSubToolbarLeft.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 200px;
	float: left;
}

#HeaderSubToolbar .SubToolbarItem2 {
	text-align: center;
	background-position: right;
	background-repeat: no-repeat;
	width: 320px;
	float: left;
}

/* end: SUBTOOLBAR */

/**************************
    end: STYLE NAGLOWKA
**************************/



/**************************
    begin: STYLE STOPKI
**************************/

#FooterContainer {
	color: #FFFFFF;
	text-align: center;
	background-image: url(/imgs/FooterBg.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 35px;
}

#FooterContainer img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#FooterContainer p {
	color: #FFFFFF;
	padding: 3px 10px 0px 10px;
}

#FooterContainer a {
	color: #FFFFFF;
	font-weight: bold;
}

/**************************
     end: STYLE STOPKI
**************************/

.Advert {
	text-align:center;
}

.Advert#Scyscraper {
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	padding-top: 10px;
}

