
	/*
	 *  @2012
	 * IE7 Screen CSS
	 *
	 *
	 */

	/*
	 *  @2012
	 * IE8 Screen CSS
	 *
	 *
	 */


/* nawigacja */
nav li.nth-child1 a { background-position: 50% 0 }
nav li.nth-child1.act a,
nav li.nth-child1 a:hover { background-position: 50% -91px }
nav li.nth-child2 a { background-position: 50% -182px }
nav li.nth-child2.act a,
nav li.nth-child2 a:hover { background-position: 50% -273px }
nav li.nth-child3 a { background-position: 50% -364px }
nav li.nth-child3.act a,
nav li.nth-child3 a:hover { background-position: 50% -455px }
nav li.nth-child4 a { background-position: 50% -546px }
nav li.nth-child4.act a,
nav li.nth-child4 a:hover { background-position: 50% -637px }


/* formularz wyszukiwania */
#search-form .categories-list li.nth-child1, #search-form .categories-list li.nth-child2,
#search-form .categories-list li.nth-child3, #search-form .categories-list li.nth-child4 { border: 0; }
#search-form .categories-list li.nth-child1:after, 
#search-form .categories-list li.nth-child2:after,
#search-form .categories-list li.nth-child3:after { position: absolute; top: -5px; left: 100%; width: 129px; height: 5px; margin: 0 0 0 -65px; background: url(/images/bg-side-shadow2.png); content: ''; }
#search-form .categories-list li.nth-child4n4 label { background: url(/images/bg-inner-shadow-650.png) no-repeat 100% 0; }
#search-form .categories-list li.nth-child4n5:before { position: absolute; top: -32px; left: -5px; width: 5px; height: 64px; background: url(/images/bg-side-shadow.png) no-repeat; content: ''; }
#search-form .categories-list li.nth-child4n8:before { position: absolute; top: -32px; right: -5px; width: 5px; height: 64px; background: url(/images/bg-side-shadow.png) no-repeat 100% 0; content: ''; }
#search-form .categories-list li.nth-child9:after, 
#search-form .categories-list li.nth-child10:after,
#search-form .categories-list li.nth-child11:after { position: absolute; bottom: -5px; left: 100%; width: 129px; height: 5px; margin: 0 0 0 -65px; background: url(/images/bg-side-shadow2.png) no-repeat 0 100%; content: ''; }


/* content */
.mod > .link-more.last-child { display: block; position: relative; width: 320px; height: 59px; line-height: 59px; float: none; clear: both; margin: 20px auto; padding: 0; border: 0; background: #fff url(/images/bg-link-btn-more.png); font-size: 24px; text-align: center; }
.mod > .link-more.last-child:before { position: absolute; top: -5px; left: 50%; width: 129px; height: 5px; margin: 0 0 0 -65px; background: url(/images/bg-side-shadow2.png); content: ''; }
.mod > .link-more.last-child:after { position: absolute; bottom: -5px; left: 50%; width: 129px; height: 5px; margin: 0 0 0 -65px; background: url(/images/bg-side-shadow2.png) no-repeat 0 100%; content: ''; }
.mod > .link-more.last-child:hover { background-color: #c41f30; background-position: 0 100% }

/* odnośniki typu button */
.link-btn.link-anchor.nth-child1 { margin-left: 0; }

#diagram-mod li.nth-child1 { background-position: 0 0; }
#diagram-mod li.nth-child1:hover p { background-position: 100% -1px; }
#diagram-mod li.nth-child1:hover img  { background-position: 0 0; }
#diagram-mod li.nth-child2 { background-position: 0 -147px; }
#diagram-mod li.nth-child2:hover p { background-position: 100% -147px; }
#diagram-mod li.nth-child2:hover img  { background-position: 0 -335px; }
#diagram-mod li.nth-child3 { background-position: 0 -294px; }
#diagram-mod li.nth-child3:hover p { background-position: 100% -299px; }
#diagram-mod li.nth-child3:hover img  { background-position: 0 -670px; }

#diagram-mod[data-index='2'] li.nth-child2 { clear: left; }

/* card */
.item-card .box-mark .box.last-child { margin: -10px -20px -20px 0; }

.projects-list .item-card-double .card-data li.last-child img { margin-left: 60%; }

/* 1.0.0 */
#stats-mod li.nth-child1 { width: 152px }
#stats-mod li.nth-child2 { width: 134px }
#stats-mod li.nth-child3 { width: 180px }
#stats-mod li.nth-child4 { width: 178px }
#stats-mod li.nth-child5 { width: 165px }
#stats-mod li.nth-child6 { width: 202px; }

/* 1.2.x */
#kanaly > div.nth-child6n6 { margin-right: 0 }

#payment-form table th.last-child span { margin-right: 20px; }
#payment-form table tr td.last-child .box-mark:before { display: none; }

/* 2.0.x */
#patrons-list-type2 > li.nth-child2:after,
#patrons-list-type2 > li.nth-child2n2:before,
#patrons-list-type2 > li.nth-child2n1:after { display: none }

/* 2.1.0 */
.mod-user-projects-list li.last-child .box-mark:after { display: block; top: auto; right: auto; bottom: -5px; left: -55px; width: 129px; height: 5px; background: url(/images/bg-side-shadow2.png) no-repeat 0 100%; }

.mod-user-projects-list.mod-user-clean li.last-child .box-mark:after { display: none; }

/* 8.0.0 */
#contact-form fieldset > .box.last-child { width: 290px; float: right; margin: -20px 0 0; padding: 20px 0 20px 20px; background: url(/images/bg-inner-shadow3.png) no-repeat }

#ajax-contact-return ~ .box .submit,
#ajax-contact-return ~ .box .input > * { opacity: 0 }

#edit-user-form .box.nth-of-type1 input { width: 433px; }
#edit-user-form .box.nth-of-type1 textarea { height: 95px; }

.mod-support ul li.nth-child2n2 { float: right; }

/* aside */
.mod #payment-form table tr.act td.last-child { border-width: 1px 1px 1px 0; }
.mod #payment-form table tr.act td.last-child .box { margin-right: -1px; }


.mod-patrons li:nth-child(3n+3) { margin-right: 0; }

/* footer */
footer .mod:first-child li.last-child { float: right; }
footer .mod.last-child { width: 298px; padding-right: 0; }
footer .mod.last-child li a { display: inline-block; height: 50px; line-height: 50px; padding: 0 0 0 60px; }




.ie { position: relative; behavior: url(/css/PIE.htc); }