html, body {background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
input {font-family:Verdana, Arial, Helvetica, sans-serif;}
strong {font-weight:bold;}

/* komunikaty */
h3 {border: #666666 1px solid; clear:both; padding:12px 10px 12px 50px;overflow:hidden; background: #fefde4 url(../img/error.gif) 10px 5px no-repeat; font-size:12px; color:#ff2400; margin: 5px 0 5px 0;}
h3 b {font-size:10px; color:#000; font-weight:normal;}

.js { position:absolute; z-index:100;}

/* globalne */
.AddBG a {font-size:9px; color:#000; float:right; padding-top:8px; padding-right:10px;}
	.AddBG a:hover {text-decoration:none;}
.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pt60 {padding-top:60px;}
.pt20 {padding-top:20px;}
.pl20 {padding-left:20px;}
.pb20 {padding-bottom:20px;}
.pb50 {padding-bottom:50px;}
.pb70 {padding-bottom:70px;}
.w230 {width:230px;}
.mt10 {margin-top:10px;}
.mt {margin-top:2px;}

.cc {clear:both; overflow:hidden; height:100%;}
.cc p {font-size:11px;color:#4d4d4d; clear:both; padding-right:15px; height:18px;}
.cc h6 {font-size:9px;color:#4d4d4d; clear:both; padding-right:15px; font-weight:normal;}
.cc h6 a, .cc p a, .cc h2 a {color:#0c8fce; text-decoration:none;}
	.cc h6 a:hover, .cc p a:hover, .cc h2 a:hover {text-decoration:underline;}
.cc h6 span, .cc p span, .cc h2 span {color:#ff6600;}

.inp p, .inp h2, .inp h6 {padding-left:10px;}

.w10p {width:10%; height:100%; overflow:hidden;}
.w20p {width:20%; height:100%; overflow:hidden;}
.w25p {width:25%; height:100%; overflow:hidden;}
.w30p {width:30%; height:100%; overflow:hidden;}
.w35p {width:35%; height:100%; overflow:hidden;}
.w40p {width:40%; height:100%; overflow:hidden;}
.w60p {width:60%; height:100%; overflow:hidden;}
.w70p {width:70%; height:100%; overflow:hidden;}
.w85p {width:85%; height:100%; overflow:hidden;}
.w100p {width:100%; height:100%; overflow:hidden;}

.w180 {width:180px;}
.w90 {width:90px;}
.w525 {width:525px;}

.ico-foldery {background:url(../img/ico-foldery.gif) 10px 30px no-repeat;}

table {border: 1px solid #0d8ecf;}
table tr th {background-color:#0c8fce; font-size:10px; font-weight:bold; color:#FFF; height:22px; padding-left:10px;}
table tr td {font-size:9px;color:#4d4d4d; padding-left:15px; border-bottom: #0c8fce 1px solid; padding-top:3px; padding-bottom:3px;}
table tr.active td {background-color:#fefeef;}
table p {color:#ff6804;}
table td.c {text-align:center;}
table td a {color:#0c8fce; text-decoration:none;}
	table td a:hover {text-decoration:underline;}

.percentC {height:200px; padding:20px; font-size:1px;}
	.percentLine {width:132px; height:7px; border: #0c8fce 1px solid; padding:1px; background-color:#FFF;}
	.percentLine .percentP {height:7px; background-color:#ff6600;}
/* input submit - globalne */
input.login {width:61px; height:16px; background-image:url(../img/b-login.gif); border:0; margin-top:11px; font-size:1px; cursor:pointer;}
.upload-s {background-image:url(../img/b-upload-s.gif); width:65px; height:16px; margin-right:16px; border:0; cursor:pointer;}
.save-b {background-image:url(../img/b-save.gif); width:55px; height:16px; margin-right:16px; border:0; cursor:pointer;}
.cancel-b {background-image:url(../img/b-cancel.gif); width:65px; height:16px; margin-right:16px; border:0; cursor:pointer;}
.send-b {background-image:url(../img/b-send.gif); width:55px; height:16px; margin-right:16px; border:0; cursor:pointer;}

input.normal, textarea.normal {border:#ff6600 solid 1px;font-size:11px; color:#4d4d4d; padding:3px;}
textarea.normal {width:90%;}
input.file {font-size:11px; color:#4d4d4d; padding:3px;}
select.normal {font-size:11px; color:#4d4d4d;}
/* dla linkow blokowych */
#logo a, #logo-podglad a, #register a, #upload a, #public a, #switch ul li.prev a, #switch ul li.next a, .upload-s a {width:100%; height:100%; overflow:hidden;display:block; text-indent:-10000px;}

/* main */
#ad-container {width:890px; overflow:hidden; margin:auto;}
#ad {width:126px; float:left; margin-top:106px; margin-left:2px;}
	#ad-cnt {border-left: #0c8fce solid 1px; background-color:#fff4ed;}
	#ad-foot { width:126px; height:5px; background: url(../img/ad-r-bcg.gif) bottom left no-repeat; font-size:1px;}
#container {width:760px; overflow:hidden; float:left;}
#container-podglad {float:left; width:100%;}
#full-podglad {width:100%; text-align:center; padding-top:20px; padding-bottom:20px;}

	
	#top {width:760px; height:72px; background-image:url(../img/top.gif);}
	#top-podglad {height:72px; background:url(../img/top-bcg.gif) repeat-x;}
		#logo {width:283px; height:72px;float:left;}
		#logo-podglad {width:283px; height:72px;float:left; background-image:url(../img/top-podglad.gif);}
		#gAdd1 {width:470px; height:72px;float:left;}

	#main-menu {width:760px; height:31px; margin-top:1px; background-image:url(../img/menu-bcg.gif);}
		#main-menu ul {padding-top:7px;}
			#main-menu ul li { padding-left:11px; padding-right:11px; background:url(../img/menu-divider.gif) 0 2px no-repeat;}
			#main-menu ul li {float:left; font-size:12px; font-weight:bold;}
				#main-menu ul li a {color:#FFF; text-decoration:none;}
					#main-menu ul li a:hover {text-decoration:underline;}
			#main-menu ul li.first {background-image:none;}
			#main-menu ul li.user { font-weight:normal;}
	
	#main-pic {width:760px; height:190px; background-image:url(../img/main-pic.gif); margin-top:2px;}
		#main-pic-l {width:254px; float:left; padding-left:316px; padding-top:157px;}
			#register {background-image:url(../img/b-register.gif); width:113px; height:24px; float:left;}
			#register-empty {width:113px; height:24px; float:left;}
			#upload {background-image:url(../img/b-upload.gif); width:116px; height:24px; float:left; margin-left:12px;}
		#main-pic-r {width:190px; float:left; padding-top:12px}
		#main-pic-r h1, #main-pic-r h2, #main-pic-r input {margin-left:35px;}
			#main-pic-r h1 { font-size:14px; color:#404040; font-weight:bold;}
			#main-pic-r h2 { font-size:12px; color:#0c8fce; font-weight:bold;}
			#main-pic-r input.txt {width:120px; border:#0c8fce solid 1px; font-size:10px; color:#4d4d4d; padding:3px; margin-top:12px;}	
			#main-pic-r input.login {margin-left:100px;}
			#main-pic-r em a {font-size:10px; color:#0c8fce; text-decoration:underline; background:url(../img/arrow-blue.gif) 20px 9px no-repeat; display:block; text-indent:35px; padding-top:6px;}
			#main-pic-r p a {font-size:11px; color:#ff6600; text-decoration:underline; font-weight:bold; padding-top:6px;background:url(../img/arrow-orange.gif) 20px 10px no-repeat; display:block; text-indent:35px;}
				#main-pic-r em a:hover, #main-pic-r p a:hover {text-decoration:none;}
		
	#cnt { width:770px; margin-top:2px; border-top: #0c8fce 2px solid;background:url(../img/cnt-bcg.gif) repeat-y;overflow:hidden; padding-bottom:5px;}
			#cnt-left {width:264px; background:#f2f2f2; float:left; margin-right:10px; padding-left:12px;}
				#cnt-left h1 { background:url(../img/disc.gif) 10px 12px no-repeat; font-size:14px; font-weight:bold; color:#0c8fce; padding-left:35px; padding-top:11px;}
				#cnt-left ul {background: url(../img/ul-top5-bcg.gif) repeat-y; border-bottom: #0c8fce solid 1px;  margin-top:5px;}
				#cnt-left ul li.header {background:url(../img/ul-header.gif) no-repeat; height:18px; margin-top:12px; font-size:11px; color:#FFF; font-weight:bold; padding-left:18px; padding-top:4px; margin-bottom:8px;}
				#cnt-left ul li.lI, #cnt-left ul li.lM {width:240px;font-size:10px; color:#ff6600; height:22px; padding-left:5px;}
					#cnt-left ul li.lI a, #cnt-left ul li.lM a {color:#ff6600;}
						#cnt-left ul li.lI a:hover, #cnt-left ul li.lM a:hover { text-decoration:none;}
				#cnt-left ul li.more {color:#0c8fce; font-weight:bold; font-size:10px; text-indent:168px; background:url(../img/arrow-orange.gif) 153px 4px no-repeat; height:22px;}
					#cnt-left ul li.more a {color:#0c8fce; text-decoration:none;}
						#cnt-left ul li.more a:hover {text-decoration:underline;}
				#public {width:200px; height:18px; background-image: url(../img/b-public.gif); float:right; margin-top:8px;}
			#cnt-right {width:482px; float:left; background-color:#fff4ed; border-left:#FFF 2px solid;border-top:#FFF 2px solid;}
				#cnt-right p { font-size:11px; color:#26333A; padding-top:5px; padding-left:10px; padding-bottom:15px;padding-right:15px;}
				#cnt-right h1 { font-size:14px; font-weight:bold; color:#0c8fce; padding-top:10px; padding-left:10px;}
				#m-divider {width:482px; height:8px; background:url(../img/m-divider.gif) repeat-x;}
		
	#cnt-foot {background: url(../img/main-bottom-bcg.gif) no-repeat; width:770px; height:5px;}
		
	#footer { width:760px; height:34px; background-image:url(../img/footer-bcg.gif); margin-top:3px; border-top: #0c8fce 2px solid;}
		#footer ul {padding-top:11px; margin-left:120px;}
			#footer ul li { padding-left:11px; padding-right:11px; background:url(../img/menu-bottom-divider.gif) 0 2px no-repeat;}
			#footer ul li {float:left; font-size:11px; font-weight:bold;}
				#footer ul li a {color:#0c8fce; text-decoration:none;}
					#footer ul li a:hover {text-decoration:underline;}
			#footer ul li.first {background-image:none;}
	#copyright {width:770px; text-align:center; font-size:10px; margin-top:12px;}
		#copyright p {color:#cccccc;}
			#copyright p em {color:#0c8fce;}
			#copyright p span {color:#ff6600;}

#cnt-list { width:770px; margin-top:2px; background:url(../img/cnt-list-bcg.gif) repeat-y;overflow:hidden; padding-bottom:5px;}			
	#list-left {width:190px; background:#f2f2f2; float:left;}
		#list-left p {font-size:9px; color:#666666;}
		#list-left ul {background:url(../img/sub-menu-li-bottom.gif) bottom left no-repeat; padding-bottom:19px; overflow:hidden; height:100%; font-size:12px;}
		#list-left ul, #list-left ul a {color:#FFFFFF; text-decoration:none;}
			#list-left ul a:hover {text-decoration:underline;} 
			#list-left ul li {background-image:url(../img/sub-menu-li-el.gif); height:21px; text-indent:17px; padding-top:2px;}
			#list-left ul li.header {background:url(../img/sub-menu-li-top.gif); height:20px; padding-top:12px;}
	#list-right {width:549px; background:#f2f2f2; float:left; background:url(../img/sub-list-right-bcg.gif) no-repeat; padding-left:21px;}
		#list-right h1, #full h1 { background:url(../img/disc.gif) 0 19px no-repeat; font-size:14px; font-weight:bold; color:#0c8fce; padding-left:26px; padding-top:17px; float:left; margin-bottom:25px;}
		#comments {padding-left:7px; padding-top:5px;}
			#comments  p {font-size:11px; color:#404040; text-align:center;}
		ul#list {clear:both; overflow:hidden; margin-top:20px;}
			ul#list p {margin-top:10px; font-size:10px;}
		  	ul#list img {margin-top:1px;border:1px solid #DFDFDF;}
		  	ul#list img.ico {margin-top:1px;border:none;}
		  	ul#list li {width:168px; height:200px; float:left;text-align:center}
			#list-right h1 span, #full h1 span {color:#ff6600;}
		#uploaded {font-size:9px; color:#4d4d4d; text-decoration:underline; padding-right:15px; padding-top:20px;}
		#track {height:25px; background-color:#f2f2f2;clear:both; font-size:11px; padding-top:10px; text-indent:7px;} 		
	#track em {float:left; color:#4d4d4d; font-weight:bold; padding-right:10px;}
			#track ul, #track ul li {float:left;}
				#track ul li, #track ul li a {color:#0c8fce; text-decoration:none;}
					#track ul li a:hover {text-decoration:underline;}
			#track ul li {background:url(../img/track-arrows.gif) 0 5px no-repeat; padding-left:11px; padding-right:7px;}
		#switch {width:532px; height:20px; background-color:#f2f2f2;clear:both; font-size:9px; padding-top:0px; color:#0c8fce;} 
			#switch ul {float:right; margin-top:4px;}
				#switch ul li {float:left;}
				#switch ul li.prev {width:13px; height:13px; background-image:url(../img/arrow-prev.gif); margin-right:4px;}
				#switch ul li.next {width:13px; height:13px; background-image:url(../img/arrow-next.gif); margin-left:4px;}
#list-ad {width:770px; height:90px; text-align:center; margin-top:2px; margin-bottom:2px; border-top: #0c8fce 2px solid;overflow:hidden; background-color:#fff4ed; border-bottom: #fff9f5 1px solid;}
#list-foot {background: url(../img/list-bottom-bcg.gif) no-repeat; width:770px; height:4px;}
			.uploadOpt {width:525px; clear:both; font-size:11px; margin-left:30px; padding-top:10px; overflow:hidden;} 
				.uploadOpt select {width:170px; font-size:11px; float:left;}
				.uploadOpt b {width:115px; display:block; float:left; line-height:18px;}
				.uploadOpt span {clear:both;}
					.uploadOptL {width:300px; float:left;}
					.uploadLine {line-height:18px; clear:both; height:27px;}
					.uploadOptR {float:left;}
					.uploadOptR p {clear:both;height:18px;}
					.uploadOptR a {color:#1995d1; text-decoration:none;}
			.selectF {width:522px; height:96px; background-color:#f0f0f0; background-image:url(../img/selectF-bcg.jpg); background-position: 22px 8px ; background-repeat:no-repeat; clear:both; margin-top:15px; margin-left:5px;}
			.selectPU {background-position: 22px 42px;}
				#list-right h2 {font-size:11px; color:#4d4d4d; font-weight:bold;}
				#selectFR {float:left; width:360px; margin-top:6px; line-height:14px;}
					#selectFR a {color:#1995d1; text-decoration:none; font-weight:bold;}
						#selectFR p a:hover {text-decoration:underline;}
						#selectFR input {font-size:11px; padding:2px; margin-top:10px;}
				#uploadTT {width:500px; height:18px; background-image:url(../img/upload-table-top.gif); font-size:11px; color:#FFF; font-weight:bold; padding-left:14px; padding-right:19px; padding-top:3px; margin-top:5px;}
				#uploadTR {width:531px; border: #0d8ecf solid 1px;  border-top:0px; overflow:hidden; }
					#uploadTR li {line-height:27px; padding-left:14px; float:left; width:500px; font-size:9px;}
						#uploadTR p {font-size:11px; color:#f56e03;}
						#uploadTR li p {float:left; color:#f56e03;}
						#uploadTR li span {float:right; color:#ff3301;}
							#uploadTR li span a {color:#ff3301; text-decoration:none;}
								#uploadTR li span a:hover {text-decoration:underline;}
				

/* podstrona rejestracji i logowania */
		#cnt-full {background-color:#f7f7f7; margin-top:2px;}
			 .register { background:url(../img/full-register-bcg.gif) 15px 0 no-repeat;}
			  .register-bcg { background:url(../img/full-register-bcg-repeat.gif) 16px 0 repeat-y;}
			#full {width:760px; margin-left:14px; clear:both; overflow:hidden; padding-bottom:70px; font-size:10px; color:#000000;}
			
/* user login */
			#user-login {width:415px; float:left;margin-left:40px; margin-top:20px; display:inline; padding-bottom:20px;}
					#user-login h1 { background:url(../img/disc.gif) 0 19px no-repeat; font-size:14px; font-weight:bold; color:#ff6600; padding-left:26px; padding-top:17px; margin-bottom:0px; float:none;margin-bottom:10px;}
					#user-login h2 { clear:both;font-size:12px; color:#ff6600; font-weight:bold; padding-left:26px; margin-bottom:10px;}
					#user-login input.txt, #user-login input.txt-rev {width:280px; border:#ff6600 solid 1px; font-size:10px; color:#4d4d4d; padding:3px; float:right;}
					#user-login input.txt-rev {border:#0c8fce solid 1px;}
					#user-login span {width:415px; display:block; clear:both; margin-bottom:6px; overflow:hidden;}
					#user-login p {margin-left:130px; height:16px; line-height:16px;}
					#user-login em {float:left; line-height:22px; font-size:11px; color:#404040; font-weight:bold;}
					#user-login input.login { float:right;}
					
					#full p a {font-size:10px; color:#ff6600; text-decoration:underline; padding-top:6px; text-indent:12px;}
					/* pomaranczowa strzlka */
					#full p a.arrows {font-size:10px; color:#ff6600; text-decoration:underline; padding-top:6px;background:url(../img/arrow-orange.gif) 0 10px no-repeat; display:block; text-indent:12px;}
						#full p a:hover {text-decoration:none;}
					/* niebieska strzalka */
						#full p a.inv {font-size:10px; color:#0c8fce; text-decoration:underline; padding-top:6px;background:url(../img/arrow-blue.gif) 0 10px no-repeat; display:block; text-indent:12px;}
						

		/* user register */
				#user-register {width:300px; height:260px;  float:left; margin-left:60px; margin-top:20px; display:inline;}
					#user-register h1 { background:url(../img/disc.gif) 0 19px no-repeat; font-size:14px; font-weight:bold; color:#404040; padding-left:26px; padding-top:17px; float:left; margin-bottom:0px;}
					#user-register h2 { clear:both;font-size:12px; color:#0c8fce; font-weight:bold; padding-left:26px; margin-bottom:10px;}
					#user-register input.txt {width:120px; border:#0c8fce solid 1px; font-size:10px; color:#4d4d4d; padding:3px; float:right;}
					#user-register span {width:285px; display:block; clear:both; margin-bottom:8px; overflow:hidden;}
					#user-register em {float:left; line-height:22px; font-size:11px; color:#404040; font-weight:bold;}
					#user-register input.register {margin-left:160px;}
					#user-register p {height:16px;}
						
			#full-foot {background: url(../img/full-bottom-bcg.gif) no-repeat; width:770px; height:5px;}
			.full-info {padding-top:60px; padding-left:20px; width:230px; float:left;}
				.full-info span {color:#0c8fce;}
