/* reset css */
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,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,i{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%;font-weight: normal;}q:before,q:after{content:'';}a, a:hover, object {outline:none;}

/* globalne */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
strong {font-weight:bold;}

legend {display:none;}
input, textarea, select, button {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#324b73;}
button, input.button {cursor:pointer; text-indent:-55000px;}
a {text-decoration:none; color:#fff;} a:hover {text-decoration:underline;}
img, object {float:left;}
label {cursor:pointer;}
.fl {float:left;}
.fr {float:right;} 
.clear {width:100%; float:left;}
.mb26 {margin-bottom:26px;}
.mb10 {margin-bottom:10px;}

/* BEGIN grid */
	#c800 {width:800px; float:left; overflow:hidden;}
	#c800 #bc {margin-left:-65px;}
	
	#bc {width:930px; float:left;}
		#t {width:865px; height:76px; padding-left:65px; float:left;}
		#c {width:100%; height:546px; float:left;}
			#c .cl {width:347px; height:546px; float:left;}				
			#c .cr {width:447px; height:519px; padding:27px 108px 0 28px; float:left;}
			#c .cc {width:930px; height:546px;}
			#c .cc .c {width:732px; height:438px; padding:32px 90px 0 108px;}

		#f {width:100%; height:88px; padding-top:260px; float:left;}
/* END grid */

/* BEGIN linki blokowe */

	#m li a, #f .ft a, .paging li a, .pdf a, .mpaging li a,.mpaging .p a, .mpaging .n a, .ula li em span {width:100%; height:100%; display:block; text-indent:-55000px;}
	
/* END linki blokowe */

/* BEGIN design */ 
	
	/* BEGIN tla */
		#t {background-image:url('../img/bcg-t.jpg');}
		#f {background-image:url('../img/bcg-f.jpg');}
		#c .cl {background-image:url('../img/bcg-cl.jpg'); text-indent:-55000px;}
			#c .p-p20101 {background-image:url('../img/p2010_1.jpg');}
			#c .p-p20102 {background-image:url('../img/p2010_2.jpg');}
			#c .p-p20103 {background-image:url('../img/p2010_3.jpg');}
			#c .p-p20104 {background-image:url('../img/p2010_4.jpg');}
			#c .p-p20105 {background-image:url('../img/p2010_5.jpg');}
			#c .p-p20106 {background-image:url('../img/p2010_6.jpg');}
			#c .p-p20107 {background-image:url('../img/p2010_7.jpg');}
			#c .p-p20108 {background-image:url('../img/p2010_8.jpg');}
			#c .p-p2 {background-image:url('../img/p2.jpg');}
			#c .p-p3 {background-image:url('../img/p3.jpg');}
			#c .p-p4 {background-image:url('../img/p4.jpg');}
			#c .p-p5 {background-image:url('../img/p5.jpg');}
			#c .p-p6 {background-image:url('../img/p6.jpg');}
			#c .p-p7 {background-image:url('../img/p7.jpg');}
			#c .p-p9 {background-image:url('../img/p9.jpg');}
			#c .p-p10 {background-image:url('../img/p10.jpg');}
			#c .p-p11 {background-image:url('../img/p11.jpg');}
			#c .p-p12 {background-image:url('../img/p12.jpg');}
			#c .p-p13 {background-image:url('../img/p13.jpg');}
			#c .p-p14 {background-image:url('../img/p14.jpg');}
			#c .p-p15 {background-image:url('../img/p15.jpg');}
			#c .p-p16 {background-image:url('../img/p16.jpg');}
			#c .p-p17 {background-image:url('../img/p17.jpg');}
			#c .p-p18 {background-image:url('../img/p18.jpg');}
			#c .p-p19 {background-image:url('../img/p19.jpg');}
			#c .p-p20 {background-image:url('../img/p20.jpg');}
			#c .p-p21 {background-image:url('../img/p21.jpg');}
			#c .p-p22 {background-image:url('../img/p22.jpg');}
			#c .p-p23 {background-image:url('../img/p23.jpg');}
			#c .p-p24 {background-image:url('../img/p24.jpg');}
		#c .cr {background-image:url('../img/bcg-cr.jpg');}
		#c .cc {background-image:url('../img/bcg-cc.jpg');}

	/* END tla */

	/* BEGIN menu */
		#m {width:791px; float:left;}
		#m li {float:left; height:54px;}
		#m a {background-image:url('../img/m.jpg');} #m a:hover {background-image:none;} #m .s a, #m .s a:hover {background-image:url('../img/m.jpg'); cursor:default;}
			#m1 {width:204px;} #m1 a {background-position: 0 0;}      #m1.s a {background-position: 0 -54px;}
			#m2 {width:194px;} #m2 a {background-position: -204px 0;} #m2.s a {background-position: -204px -54px;}
			#m3 {width:196px;} #m3 a {background-position: -398px 0;} #m3.s a {background-position: -398px -54px;}
			#m4 {width:197px;} #m4 a {background-position: -594px 0;} #m4.s a {background-position: -594px -54px;}
	/* END menu */
	
	/* BEGIN #home */
		#home {width:26px; height:26px; position:absolute; left:86px; top:50px;}
			#home a {width:100%; height:100%; display:block; background:url("../img/home.gif"); text-indent:-9999px;}
			#home a:hover {background-position:0 -50px;}
		#c800 #home {left:22px;}
	/* END #home */
	
	/* BEGIN naglowki */
		h1 {width:100%; height:33px; padding-top:6px; text-indent:-55000px; background-image:url('../img/h.gif'); background-repeat:no-repeat;}
		.h1 {width:100%; float:left;}
		.h1 h1 {width:147px; float:left;}
			h1.h1-zwyciezcy {background-position:0 6px; padding-bottom:10px;}
			h1.h1-twoja-postac {background-position:0 -300px; height:38px; margin-top:0;}
			h1.h1-regulamin {background-position:0 -350px; height:38px; margin-top:0;}
			h1.h1-nagrody {background-position:0 -450px; height:38px; margin-top:0;}
			h1.h1-wybierz {background-position:0 -500px; height:38px; margin-top:0;}
			h1.h1-dziekujemy {background-position:0 -550px; height:31px; margin-top:0;}
		
		.nagrody em {height:22px; text-indent:-55000px; background-image:url('../img/h.gif'); margin-right:28px; display:inline; background-repeat:no-repeat; float:left;}
			.nagrody em.t-date {width:45px; background-position:0 -50px;}
			.nagrody em.t-nick {width:45px; background-position:0 -100px;}
			.nagrody em.t-nagroda {width:76px; background-position:0 -150px;}
			.nagrody em.t-uzasadnienie {width:181px; background-position:0 -200px;}
		
		.nagrody-lista .t {background:url('../img/h.gif') 0 -250px no-repeat; text-indent:-55000px; margin-bottom:15px}
		.pdf {width:120px; height:32px; background:url('../img/h.gif') no-repeat 0 -400px; float:left;}
		.logo-sims-m, .logo-sims-m2 {width:140px; height:116px; background:url('../img/logo-sims-m.jpg') no-repeat; position:absolute; top:49px; left:656px;}
			.logo-sims-m2 {background:url('../img/logo-sims-m2.jpg') no-repeat;}
		.t30 {top:100px;}
	/* END naglowki */
	
	/* BEGIN nagrody */
		.nagrody, .nagrody li {width:100%; float:left;}
		.nagrody li {padding-bottom:7px;}
		.nagrody li.te {margin-top:10px;}
		
		.nagrody i {float:left;}
		.nagrody .t i {line-height:22px;}
		.nagrody .tf i {width:440px; padding:3px 0 0 3px; line-height:16px;}
		.nagrody .t18 i {font-size:18px;}
		.nagrody .t22 i {font-size:22px;}
		.nagrody .t22 em {margin-top:3px;}
		.nagrody .te em {margin:5px 0 0 0;}
		.nagrody .te i {margin-top:5px; text-transform:uppercase; font-size:9px;}
		
		.nagrody span {width:89px; height:133px; float:left; text-indent:-55000px; margin:0 10px 0 24px; display:inline; background-image:url('../img/box-sims3.jpg');}
		.nagrody span.ek {background-image:url('../img/box-sims3-ek.jpg');}
		.nagrody span.sk {width:142px; background-image:url('../img/box-skuter.jpg');}
		
		.pnagrody {width:722px; height:383px; float:left; background:url('../img/bcg-nagrody.jpg') no-repeat; text-indent:-55000px; margin-top:15px;}
	/* END nagrody */
	
	/* BEGIN lista nagrod */
		.nagrody-lista {width:100%; height:404px; float:left;}
		.nagrody-lista .t {margin-top:10px;}
		.nagrody-lista ul li {width:100%; float:left; padding-bottom:4px;}
		.nagrody-lista ul ul li {font-size:14px; float:left; padding-bottom:0;}
			.nagrody-lista ul ul li.c1 {width:130px; padding-left:3px; color:#b2d0ff;}
			.nagrody-lista ul ul li.c2 {width:240px;}
			.nagrody-lista ul ul li.c3 {width:74px;}
		.nagrody-lista ul ul li.c3 span {width:32px; height:32px; text-indent:-55000px; background-image:url('../img/win.gif'); float:right;}
		.nagrody-lista ul ul li.c3 span.ek {background-position:0 -32px;}
	/* END lista nagrod */
	
	/* BEGIN paging */
		.paging {width:220px; height:36px; background-image:url('../img/bcg-paging.jpg'); margin-left:115px; display:inline; float:left;}
		.paging ul {padding:12px 0 0 68px;}
		.paging li {width:21px; height:15px; float:left;} .paging li a, .paging li.s a, .paging li.s a:hover  {background-image:url('../img/paging.gif');} .paging li.s a {cursor:default;}
			.paging li#p1 a {background-position:0 0;}     .paging li#p1 a:hover, .paging li#p1.s a {background-position:0 -15px;}
			.paging li#p2 a {background-position:-21px 0;} .paging li#p2 a:hover, .paging li#p2.s a  {background-position:-21px -15px;}
			.paging li#p3 a {background-position:-42px 0;} .paging li#p3 a:hover, .paging li#p3.s a  {background-position:-42px -15px;}
			.paging li#p4 a {background-position:-63px 0;} .paging li#p4 a:hover, .paging li#p4.s a  {background-position:-63px -15px;}
	/* END paging */
	
	/* BEGIN paging reg */
		.mpaging {width:770px; height:36px; margin-left:78px; display:inline; float:left;}
		.mpaging ul {width:200px; padding:16px 0 0 210px; float:left;}
		.mpaging li {width:21px; height:15px; float:left;} .mpaging li a, .mpaging li.s a, .paging li.s a:hover  {background-image:url('../img/mpaging-li.gif');} .paging li.s a {cursor:default;}
			.mpaging li#p1 a {background-position:0 0;}     .mpaging li#p1 a:hover, .mpaging li#p1.s a {background-position:0 -15px;}
			.mpaging li#p2 a {background-position:-21px 0;} .mpaging li#p2 a:hover, .mpaging li#p2.s a  {background-position:-21px -15px;}
			.mpaging li#p3 a {background-position:-42px 0;} .mpaging li#p3 a:hover, .mpaging li#p3.s a  {background-position:-42px -15px;}
			.mpaging li#p4 a {background-position:-63px 0;} .mpaging li#p4 a:hover, .mpaging li#p4.s a  {background-position:-63px -15px;}
			.mpaging li#p5 a {background-position:-84px 0;} .mpaging li#p5 a:hover, .mpaging li#p5.s a  {background-position:-84px -15px;}
			.mpaging li#p6 a {background-position:-105px 0;} .mpaging li#p6 a:hover, .mpaging li#p6.s a  {background-position:-105px -15px;}
			.mpaging li#p7 a {background-position:-126px 0;} .mpaging li#p7 a:hover, .mpaging li#p7.s a  {background-position:-126px -15px;}
			.mpaging li#p8 a {background-position:-147px 0;} .mpaging li#p8 a:hover, .mpaging li#p8.s a  {background-position:-147px -15px;}
		.mpaging .p a, .mpaging .n a {background-image:url('../img/mpaging.jpg');}
		.mpaging .p {width:102px; height:42px; float:left;} .mpaging .p a:hover {background-position:0 -42px;}
		.mpaging .n {width:89px; height:42px; float:right;}  .mpaging .n a {background-position:-102px 0;} .mpaging .n a:hover {background-position:-102px -42px;}
	/* END paging reg */
	
	/* BEGIN wybor przedmiotu */
		.ula {width:100%; float:left;}
		.ula li {width:170px; height:170px; padding:13px 12px 30px 0; float:left; overflow:hidden;}
			.ula li a {display:block; zoom:1;}
			.ula li em {width:106px; height:24px; float:left; margin-left:32px;}
				.ula li em span {background-image:url('../img/b-wybierz.jpg'); background-position:0 0; background-repeat:no-repeat;}
				.ula li a:hover em span  {background-position:0 -24px;}
				.ula li.b em span {background-position:-106px 0;}
				.ula li.b a:hover em span {background-position:-106px -24px;}
	/* END wybor przedmiotu */
	
	/* BEGIN form */
		.frm {width:444px; padding-left:3px; background:url('../img/bcg-frm.jpg') 0 9px no-repeat; float:left;}
		.frm li {width:100%; padding-bottom:11px; float:left;}
		.frm li li {padding-bottom:0;}
		.frm em {width:100%; font-size:10px; padding-bottom:8px; float:left;}
		.frm em span {color:#f43f3f; padding-left:12px;}
		
		.frm .fii input {width:240px; height:17px; margin-left:10px; display:inline; background:none; border:0;}
		
		.frm .cp li {width:200px;} .frm .cp li.fii {width:244px; padding-top:3px;}
		.frm .cp li.fii input {width:180px;}
		
		.frm .fic {width:339px;}
		.frm .fic em {width:310px; padding-left:5px;}
		
		.frm .fit q {width:424px; float:left; padding:10px;}
		.frm .fit em {padding:3px 0 5px 0;}
		.frm .fit textarea {width:410px; height:164px; display:inline; background:none; margin:0; padding:0; border:0; overflow:auto;}
		
		.frm .fib, .frm .fib input {width:105px; height:32px; background-image:url('../img/b-wyslij.gif'); border:0; padding:0; cursor:pointer;}
	/* END form */
	
	/* BEGIN txt */
		.txt {width:652px; padding:6px 20px 0; float:left;}
		
		.txt ul {width:100%; float:left; padding-bottom:12px;}
			.txt ul li {background:url('../img/txt-ulli.gif') 0 5px no-repeat; padding:0 0 3px 12px;}
			
			.txt li.l {margin-bottom:-10px;}
		
		.txt ol {overflow:visible;}
			.txt ol li {margin:4px 0 0 25px; *margin-left:29px;}
			.txt ol p {margin:4px 0 0 25px; *margin-left:29px; line-height:13px;}
			.txt li ol {margin-bottom:5px;}
		.txt ol, .txt ol li, .txt ul ol, .txt ul ol li {list-style-type:decimal;}
		.txt ol.alpha, .txt ol.alpha li {list-style-type:lower-alpha;}
		
		.txt p {font-size:11px; line-height:16px; padding-bottom:12px;}
		.txt h2 {font-size:12px; font-weight:bold; padding-bottom:2px; margin-top:15px;}
		.txt h2.f {margin-top:0;}
		.txt .fl {width:313px; float:left;}
		.txt .fr {width:313px; float:right;}
		
		.fs-14 {font-size:14px;}
		
	/* END txt */
	
	/* BEGIN foot */
		#f {font-family:Arial, Helvetica, sans-serif;}
		#f .ft {width:196px; height:45px; margin-left:369px; display:inline; float:left;}
		#f .fb {width:717px; height:25px; padding-top:18px; text-align:right; margin-left:102px; display:inline; float:left;}
	/* END foot */