@CHARSET "UTF-8";

body { background:#FFF; }
a { color:#096AAD; }
a:hover { text-decoration:underline; }
a:hover.LINK { background:#f5fcff; border-bottom:1px dotted #ce4400; color:#ce4400; text-decoration:none; }
#MINI {}
#ACCOUNT { background: url('/assets/front/images/elements/bg_9.png') repeat-x 0 0; }
/* ===========================================================================  */
/* SZKIELET STRONY  */
/* ===========================================================================  */

#BG { background: url('/assets/front/images/elements/bg_4_new.png') no-repeat 50% 92px; }
#MINI #BG { background: url('/assets/front/images/elements/bg_5_new.png') no-repeat 50% 92px; }
#FRONT { width: 950px; margin: 0 auto; }

	#TOP { position:relative; height:92px; }
		#TOP #LOGO { background: url("/assets/front/images/special/logo_b_new.png") no-repeat scroll 0 0 transparent; height: 231px; left:5px; position: absolute; top: 5px; width: 319px; }
		#MINI #TOP #LOGO { background: url("/assets/front/images/special/logo_s_new.png") no-repeat scroll 0 0 transparent; height:168px; left:-10px; position: absolute; top:0px; width:214px; }
		#TOP #WT     { position:absolute; top:0px; left:170px; width:151px; height:41px; background: url('/assets/front/images/special/wersja_testowa.png') no-repeat 0px 0px; }
		#TOP #LOGIN { position:absolute; top:5px; right:0; width:350px; }
			#TOP #LOGIN span.T1{ float:left; }
			#TOP #LOGIN span.T2{ float:left; font-weight:bold; margin-left:5px; }
			#TOP #LOGIN span.T3{ float:right; font-weight:bold; color:#0072b9; }
		#TOP #MENU { position:absolute; top:41px; left:230px; }
			#TOP #MENU ul li { float:left; margin-left:10px; }
			#TOP #MENU ul li  a { font-size:14px; font-weight:bold; color: #999; line-height:17px;}
			#TOP #MENU ul li  a:hover { color: #000; text-decoration:none; }
			#TOP #MENU ul li  a.active { color: #0072B9; }
			#TOP #MENU ul li  a.active:hover { color: #0072B9; text-decoration:none; }

	#HEADER { position:relative; height:340px; }
		#HEADER #POINTS_INFO { position:absolute; top:140px; left:5px; width:440px; overflow:hidden; }	
			#HEADER #POINTS_INFO .T1 { font-size:40pt; line-height:50pt; color:#FFF; font-family:Georgia; }
			#HEADER #POINTS_INFO .T2 { font-size:18pt; line-height:28pt; color:#FFF; font-family:Georgia; }
			#HEADER #POINTS_INFO .T2 span { font-weight:bold; }
			#HEADER #POINTS_INFO .T3 { color:#FFF; line-height:19px; }
			#HEADER #POINTS_INFO .line { display:block; height:1px; background:#FFF; margin:10px 0;}
		#HEADER #NEWS { position:absolute; top:25px; left:475px; width:440px; height:320px; overflow:hidden; }
			#HEADER #NEWS p.T1 { color:#096BAE; font-size:14px; font-weight:bold; margin-top:10px; margin-left:8px; }
			#HEADER #NEWS p.T1 span.fRight { margin-right:9px; }
			#HEADER #NEWS p.T1 a { padding:2px 5px; background:#CCC; color:#FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
			#HEADER #NEWS p.T1 a:hover { background:#999; text-decoration:none; }
			#HEADER #NEWS p.T1 a.active { background:#80C342; }
			#HEADER #NEWS p.T1 a.active:hover { background:#80C342; }
			
			#HEADER #NEWS p.T2 { text-align:right; margin-right:30px; margin-top:8px; }
			#HEADER #NEWS div.SINGLE { padding:8px; }
			#HEADER #NEWS div.SINGLE a.FOTO { display:block; }
			#HEADER #NEWS div.SINGLE a.FOTO img { width:423px; height:180px; }
			#HEADER #NEWS div.SINGLE p { text-align:justify; }
			#HEADER #NEWS div.SINGLE p { text-align:justify; }
			#HEADER #NEWS div.SINGLE p.T { font-weight:bold; margin-top:5px; line-height:19px; }
			#HEADER #NEWS div.SINGLE p.R { font-weight:bold; margin-top:3px; font-size:11px; line-height:14px; color:#096AAD; }
			#HEADER #NEWS div.SINGLE p.O { margin-top:5px; font-size:10px; line-height:13px; }
			
			/* #HEADER #NEWS { position:absolute; top:25px; left:475px; width:440px; height:320px; overflow:hidden; }
			#HEADER #NEWS table { table-layout:fixed; width:100%;}
			#HEADER #NEWS table td { text-align:center; padding:10px 0;}
			#HEADER #NEWS table td p { margin-top:10px;}
			#HEADER #NEWS table td p a { color:#000;}
			#HEADER #NEWS p.T1 { color:#096BAE; font-size:14px; font-weight:bold; margin-top:10px; margin-left:20px; }
			#HEADER #NEWS p.T2 { text-align:right; margin-right:30px; margin-top:8px; }     */
	
	#MINIHEADER { position:relative; height:71px; }
		#MINIHEADER #POINTS_INFO { position:absolute; top:5px; left:0; width:440px; overflow:hidden; margin-left:220px; }	
			#MINIHEADER #POINTS_INFO .T1 { font-size:20pt; line-height:24pt; color:#FFF; font-family:Georgia; font-weight:bold;}
			#MINIHEADER #POINTS_INFO .T2 { font-size:17pt; line-height:21pt; color:#FFF; font-family:Georgia; }
		
	#CONTENT { }
	#MINI #CONTENT { margin-top:0; }
		#CONTENT h1 { font-size:14pt; line-height:16pt; color: #fff; margin-left:120px;  }
		#CONTENT h2 { font-size:14pt; line-height:16pt; color: #666666; }
		
		#CONTENT #INFO_BOX { padding-top:55px; }
			#CONTENT #INFO_BOX .MENU { width:250px; float:left; background: url('/assets/front/images/elements/bg_2.png') no-repeat 100% 50%; min-height:315px; }
			#CONTENT #INFO_BOX .MENU ul li a { display:block; margin-bottom:10px; font-size:14pt; line-height:16pt; color: #0072b9; text-align:right; margin-right:10px; padding-right:10px;}
			#CONTENT #INFO_BOX .MENU ul li a.active { color: #666666; }
			#CONTENT #INFO_BOX .MENU ul li a:hover { color: #4aaae6; text-decoration:none; }
			#CONTENT #INFO_BOX .MENU ul li a.active:hover { color: #666666;}
			#CONTENT #INFO_BOX .MENU ul li a.wait { color:white; background: url('/assets/front/images/elements/bg_11.png') no-repeat 100% 0; line-height:25px; height:25px; }
			#CONTENT #INFO_BOX .MENU ul li a.wait:hover { color: #ffe7e7;}
			#CONTENT #INFO_BOX .MENU ul li a.wait.active { color: #ffe7e7; text-decoration:none;}
		#CONTENT #INFO_BOX .CONTENT { width:670px; float:left; margin-left:20px; }
			#CONTENT #INFO_BOX .CONTENT p.T1 { font-weight:bold; }
			#CONTENT #INFO_BOX .CONTENT p.T2 { line-height:24px; }
		
		#CONTENT #RECOMMEND { background: url('/assets/front/images/elements/bg_1.png') no-repeat 50% 0px; padding-top:30px; }
			#CONTENT #RECOMMEND .SINGLE { width:310px; height:130px; float:left; margin-bottom:20px; }
			#CONTENT #RECOMMEND .SINGLE.MARGIN { margin-left:10px; }
				#CONTENT #RECOMMEND .SINGLE img { float:left; width:114px;}
				#CONTENT #RECOMMEND .SINGLE p { float:left; width:190px; margin-left:6px }
				#CONTENT #RECOMMEND .SINGLE p.T1 a { font-weight:bold; text-decoration:underline; color:#000; }
				#CONTENT #RECOMMEND .SINGLE p.T1 span { font-size:9px; margin-left:5px; }
				#CONTENT #RECOMMEND .SINGLE p.T2 { margin-top:8px; font-size:9px; line-height:13px; }
				#CONTENT #RECOMMEND .SINGLE p.T3 { float:right; margin-top:8px; font-weight:bold; width:310px; text-align:right;}
				#CONTENT #RECOMMEND .SINGLE p.T3 span.S2 {  color:#666666; margin-right:10px; margin-left:8px;}
				#CONTENT #RECOMMEND .WIECEJ { text-align:right; }
			
#BOTTOM { background: url('/assets/front/images/elements/bg_3.png') repeat-x 0 0;}
#BOTTOM div.BG { background:#1c6db4 url('/assets/front/images/elements/bg_10_new.png') no-repeat 50% 0; color:#fff; }
	#BOTTOM_CONTENT { height:326px; width:950px; margin:0 auto; padding-top:20px; margin-top:10px;}
		#BOTTOM #FOOTER_INFO { float:right; width:524px; }
			#BOTTOM #FOOTER_INFO p { line-height:19px; }
			#BOTTOM #FOOTER_INFO p.T1 { text-align:center; }
			#BOTTOM #FOOTER_INFO p.T1 a { font-weight:bold; }
			#BOTTOM #FOOTER_INFO p.T2 { margin-top:20px; text-align:center; line-height:24px;}
			#BOTTOM #FOOTER_INFO p.T3 { margin-top:20px; padding-left:210px; font-size:9px; line-height:16px; background: url('/assets/front/images/special/logo_2.png') no-repeat 0 50%; min-height:75px; }
			#BOTTOM #FOOTER_INFO p.T4 { margin-top:20px; padding-left:210px; font-size:9px; line-height:16px; background: url('/assets/front/images/special/logo_3.png') no-repeat 40px 50%; min-height:75px; padding-top:10px; }
		
		#BOTTOM #HELP_BOX { float:left; width:425px; padding-top:30px; background: url('/assets/front/images/elements/text_1.png') no-repeat 0 0; }
		#BOTTOM #HELP_BOX .H1 { float:left;  display:block; width:62px;  height:28px; background: url('/assets/front/images/elements/text_2.png') no-repeat 0 2px; }
		#BOTTOM #HELP_BOX .H2 { float:left;  display:block; width:310px; padding-left:8px; height:28px; background: url('/assets/front/images/elements/input_2.png') no-repeat 0 0; border:0; line-height:28px; }
		#BOTTOM #HELP_BOX .H3 { float:left;  width:364px; height:64px; padding:8px;  background: url('/assets/front/images/elements/input_1.png') no-repeat 0 0; border:0; }
		#BOTTOM #HELP_BOX .H3 textarea { width:364px; height:64px; border:0; margin:0; padding:0; }
		#BOTTOM #HELP_BOX .H4 { float:left;  display:block; width:154px; height:37px; background: url('/assets/front/images/elements/input_3.png') no-repeat 0 0; border:0; margin-left:228px; margin-top:2px; }
		
        #BOTTOM #WEB_BROWSER_INFO { float:left; width:425px; padding-top:10px; }   
		
/* ===========================================================================  */
/* LISTING - elemenety strony  */
/* ===========================================================================  */

.PASEK { text-align:right; line-height:30px; border-bottom: 1px dotted #CCC; margin-bottom:10px; }
	.PASEK span.S1 { float:left; }
	.PASEK span.S2 { float:right; }
	.PASEK span.S1 a  { color:black; }
	.PASEK b { font-weight:bold; }
	
#LISTING_CONTENT .paginationControl { margin:15px 0; }

#LISTING_CONTENT .FILTER_BOX { background:url("/assets/front/images/elements/bg_2.png") no-repeat scroll 100% 50% transparent; float:left; min-height:315px; width:250px; }

	#LEGENDA { margin-top:10px; }
	#LEGENDA li { display:block; line-height:19px; padding-left:30px; height:19px; margin-bottom:3px; width:160px; }
	#LEGENDA li.new { background:#d9f1ff; }
	#LEGENDA li.active { background:#dfffdf; }
	#LEGENDA li.expectant { background:#fffecb; }
	#LEGENDA li.rejected { background:#fde1e1; }
	
#LISTING_CONTENT .LISTING { float:left; min-height:315px; width:690px; margin-left:10px; }
	.LISTING table { table-layout:fixed; width:100%; }
		.LISTING table tr, .LISTING table thead  { border-bottom:1px dotted #CCCCCC}
		.LISTING table td, .LISTING table th { text-align:center; padding:10px 5px; vertical-align:middle;}
		.LISTING table th { font-weight:bold;}
		.LISTING p.W1 { padding-top:5px;}
		.LISTING table tr:hover { background: #EFEFEF;} /* podświetlenie */
		.LISTING table tr td:hover { background: #EAEAEA;} /* podświetlenie */

		.LISTING table.PERSON th.P1 { width:8%;}
		.LISTING table.PERSON th.P2 { width:25%;}
		.LISTING table.PERSON th.P3 { width:15%;}
		.LISTING table.PERSON th.P4 { width:15%;}
		.LISTING table.PERSON th.P5 { width:15%;}

		.LISTING table.PRODUCT th.P1 { width:20%;}
		.LISTING table.PRODUCT th.P2 { width:15%;}
		.LISTING table.PRODUCT td img.FOT { width:120px;}
		.LISTING table.PRODUCT td.OPIS { text-align:left; }
		.LISTING table.PRODUCT td.OPIS p.T  { font-weight:bold; }
		.LISTING table.PRODUCT td.OPIS p.O { margin-top:8px; }

		.LISTING table.BENEFIT th.P1 { width:20%;}
		.LISTING table.BENEFIT th.P2 { width:10%;}
		.LISTING table.BENEFIT th.P3 { width:70%;}
		.LISTING table.BENEFIT td img.FOT { width:120px;}
		.LISTING table.BENEFIT td.OPIS { text-align:left; }
		.LISTING table.BENEFIT td.OPIS p.T  { font-weight:bold; }
		.LISTING table.BENEFIT td.OPIS p.I  { color:#999; font-size:10px; margin-top:5px; }
		.LISTING table.BENEFIT td.OPIS p.O { margin-top:4px; }

		.LISTING table.MESSAGE th.P1 { width:30%;}
		.LISTING table.MESSAGE th.P2 { width:70%;}
		.LISTING table.MESSAGE td.OPIS { text-align:left; }
		.LISTING table.MESSAGE td.OPIS p.T  { font-weight:bold; }
		.LISTING table.MESSAGE td.OPIS p.O { margin-top:8px; }

		.LISTING table.RECOMMEND.ONE th.P1 { width:5%;}
		.LISTING table.RECOMMEND.ONE th.P2 { width:10%;}
		.LISTING table.RECOMMEND.ONE th.P3 { width:30%;}
		.LISTING table.RECOMMEND.ONE th.P4 { width:20%;}
		
		.LISTING table.RECOMMEND.TWO th.P1 { width:5%;}
		.LISTING table.RECOMMEND.TWO th.P2 { width:15%;}
		.LISTING table.RECOMMEND.TWO th.P3 { width:25%;}
		.LISTING table.RECOMMEND.TWO th.P4 { width:20%;}
		.LISTING table.RECOMMEND.TWO th.P5 { width:10%;}
		
		/* Kolory listy recommend*/
		.LISTING table.RECOMMEND tr.new td { background:#d9f1ff; }
		.LISTING table.RECOMMEND tr.new:hover td { background:#c0e8ff; }
		.LISTING table.RECOMMEND tr.new:hover td:hover { background:#b2e3ff; }
		.LISTING table.RECOMMEND tr.active td { background:#dfffdf; }
		.LISTING table.RECOMMEND tr.active:hover td { background:#b5ffb5; }
		.LISTING table.RECOMMEND tr.active:hover td:hover { background:#a0ffa0; }
		.LISTING table.RECOMMEND tr.expectant td { background:#fffecb; }
		.LISTING table.RECOMMEND tr.expectant:hover td { background:#fffeb4; }
		.LISTING table.RECOMMEND tr.expectant:hover td:hover { background:#fffe88; }
		.LISTING table.RECOMMEND tr.rejected td { background:#fde1e1; }
		.LISTING table.RECOMMEND tr.rejected:hover td { background:#ffcdcd; }
		.LISTING table.RECOMMEND tr.rejected:hover td:hover { background:#ffb8b8; }
		
		.LISTING table.PENDING.MAIN th.P1 { width:8%;}
		.LISTING table.PENDING.MAIN th.P2 {}
		.LISTING table.PENDING.MAIN th.P3 {}
		.LISTING table.PENDING.MAIN th.P4 {}
		.LISTING table.PENDING.MAIN th.P5 { width:8%;}
		.LISTING table.PENDING.MAIN th.P6 { width:10%;}
		.LISTING table.PENDING.MAIN th.P7 { width:10%;}
		
		.LISTING table.PENDING.LIST th.P1 { width:8%;}
		.LISTING table.PENDING.LIST th.P2 {}
		.LISTING table.PENDING.LIST th.P3 { width:15%; }
		.LISTING table.PENDING.LIST th.P4 {}
		.LISTING table.PENDING.LIST th.P5 { width:10%;}
		.LISTING table.PENDING.LIST th.P6 { width:8%;}
		.LISTING table.PENDING.LIST th.P7 { width:8%;}
		.LISTING table.PENDING.LIST th.P8 { width:8%;}

		.LISTING table.MEGA_NAGRODA td { padding:8px; }
		.LISTING table.MEGA_NAGRODA td.P1 { width:50%;}
		.LISTING table.MEGA_NAGRODA td.P2 { width:50%;}
		.LISTING table.MEGA_NAGRODA td a.FOTO { display:block; }
		.LISTING table.MEGA_NAGRODA td a.FOTO img { width:329px; }
		.LISTING table.MEGA_NAGRODA td p { text-align:justify; }
		.LISTING table.MEGA_NAGRODA td p.T { font-weight:bold; margin-top:5px; line-height:19px; }
		.LISTING table.MEGA_NAGRODA td p.R { font-weight:bold; margin-top:3px; font-size:11px; line-height:14px; color:#096AAD; }
		.LISTING table.MEGA_NAGRODA td p.O { margin-top:5px; font-size:10px; line-height:13px; }
		.LISTING table.MEGA_NAGRODA tr:hover { background: #FFFFFF;} /* podświetlenie */
		.LISTING table.MEGA_NAGRODA tr td:hover { background: #D9F1FF;} /* podświetlenie */
		
/* ===========================================================================  */
/* DETAIL - elemenety strony  */
/* ===========================================================================  */

#DETAIL_CONTENT .DETAIL { float:left; min-height:315px; width:670px; padding-right: 20px; background:url("/assets/front/images/elements/bg_2.png") no-repeat scroll 100% 0 transparent; }
	.DETAIL p.P1 { font-size:16pt; line-height:30px; font-weight:bold; }
	.DETAIL p.P2 { font-size:10px; line-height:14px; text-align:right; color:#999; }
	.DETAIL p.P3 { font-size:11px; line-height:13px; color:#999; margin-bottom:8px; }
	.DETAIL p.P3 span { font-weight:bold; }
	.DETAIL p.P4 { font-size:12px; line-height:19px; color:#000; font-weight: bold; margin-top:8px; }
	.DETAIL div.P5 { font-size:12px; line-height:19px; color:#000; margin-top:8px; margin-bottom:40px;}
	.DETAIL a.LOGO_GRAY { display:block; width:200px; height:40px; background:url("/assets/front/images/special/logo_gray.png") no-repeat 0 0 ; }
	
#DETAIL_CONTENT .DETAIL_PRODUCT { float:left; min-height:315px; width:670px; padding-right: 20px; background:url("/assets/front/images/elements/bg_2.png") no-repeat 100% 0 transparent; }
	.DETAIL_PRODUCT p.P1 { font-size:16pt; line-height:30px; font-weight:bold; }
	.DETAIL_PRODUCT p.P2 { font-size:10px; line-height:14px; text-align:right; color:#999; }
	.DETAIL_PRODUCT p.P3 { font-size:11px; line-height:13px; color:#666; margin-bottom:8px; }
	.DETAIL_PRODUCT p.P3 span { font-weight:bold; }
	.DETAIL_PRODUCT div.P4 { font-size:12px; line-height:19px; color:#000; margin-top:8px; }
	.DETAIL_PRODUCT div.P4  span { font-weight:bold; }
	.DETAIL_PRODUCT div.P4  img { float:left; border:1px solid #CCC; padding:5px 5px 10px 5px; margin:0 10px 3px 0; }
    .DETAIL_PRODUCT a.ZAMOW { display:block; width:225px; height:28px; background:url("/assets/front/images/elements/button_2.png") no-repeat 0 0; float:right; }
    .DETAIL_PRODUCT a.ZAMOW:hover { background:url("/assets/front/images/elements/button_2.png") no-repeat 0 100%; }

#DETAIL_CONTENT .RIGHT_INFO { float:left; min-height:315px; width:250px; margin-left:10px; }
	#DETAIL_CONTENT .RIGHT_INFO .ELSE_INFO {}
			.RIGHT_INFO  .ELSE_INFO  ul li { line-height: 30px; border-bottom:1px dashed #CCC; }
				.RIGHT_INFO  .ELSE_INFO  ul li.one { line-height: 25px; font-weight:bold; }
				.RIGHT_INFO  .ELSE_INFO  ul li.last { text-align: right; line-height: 30px; font-weight:bold; border:0; }
				.RIGHT_INFO  .ELSE_INFO  ul li a { margin-left:5px; }
				.RIGHT_INFO  .ELSE_INFO  ul li span.line { margin-left:5px; color:#CCC; }
				.RIGHT_INFO  .ELSE_INFO  ul li span.date { color:#333; font-weight:bold; }
	#DETAIL_CONTENT .RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  {}
			.RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  ul li { border-bottom:1px dashed #CCC; margin-top:8px; padding-bottom:8px; height:100%;}
				.RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  ul li.one { line-height: 25px; font-weight:bold; margin:0; padding:0; }
				.RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  ul li.last { line-height: 19px; text-align: right; line-height: 30px; font-weight:bold; border:0; margin:0; }
				.RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  ul li a.foto { display:block; float:left; width:85px; border-right:1px solid #CCC; }
				.RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  ul li a.foto img { width:80px; }
				.RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  ul li a.opis{ line-height:14px; float:left; margin-left:5px; width: 155px; color:#000; }
				.RIGHT_INFO  .NEW_PRODUCT_DETAIL_BOX  ul li a.opis span{ font-weight:bold; color:#096AAD; }
			
.box_out {} /* widok bez bocznej kolumny  */
.box_out .FILTER_BOX { display:none; }
.box_out .RIGHT_INFO { display:none; }
#LISTING_CONTENT.box_out .LISTING ,
#EDYCJA_DANYCH_CONTENT.box_out,
#DETAIL_CONTENT.box_out .DETAIL_PRODUCT  { margin:0; padding:0; width:100%; background:#FFF; }
			
/* ===========================================================================  */
/* EDYCJA DANYCH - elemenety strony  */
/* ===========================================================================  */

#EDYCJA_DANYCH_CONTENT .FILTER_BOX { background:url("/assets/front/images/elements/bg_2.png") no-repeat scroll 100% 50% transparent; float:left; min-height:315px; width:250px; }
#EDYCJA_DANYCH_CONTENT .FILTER_BOX ul { margin-top:8px; }
#EDYCJA_DANYCH_CONTENT .FILTER_BOX ul li { line-height:19px; }
#EDYCJA_DANYCH_CONTENT .FILTER_BOX red { color:red; }


#EDYCJA_DANYCH_CONTENT .EDYCJA_DANYCH { float:left; min-height:315px; width:670px; padding-right: 20px; margin-left:10px; }
	#EDYCJA_DANYCH_CONTENT .EDYCJA_DANYCH ul { margin-bottom:20px; }
	#EDYCJA_DANYCH_CONTENT .EDYCJA_DANYCH ul li {}
	#EDYCJA_DANYCH_CONTENT .EDYCJA_DANYCH ul li p { display: block; float:left; line-height: 25px; }
	#EDYCJA_DANYCH_CONTENT .EDYCJA_DANYCH ul li p.T1 { width:200px; font-weight:bold; text-align: right; }
	#EDYCJA_DANYCH_CONTENT .EDYCJA_DANYCH ul li.ONE p.T1 { border-bottom:1px dotted #CCCCCC; line-height:25px; background:#EFEFEF; padding-right:5px; }
	#EDYCJA_DANYCH_CONTENT .EDYCJA_DANYCH ul li p.T2 { padding-left:5px; }

#EDYCJA_DANYCH_CONTENT .FORMULARZE ul { margin-bottom:0 }

.FORMULARZE form { }
.FORMULARZE form input, .FORMULARZE form textarea, .FORMULARZE form select { float:left; font-family: Verdana, Tahoma, Arial, sans-serif; font-size:12px; margin-left:5px; margin-top: 8px; }
.FORMULARZE form label { float: left; text-align:right; margin-top: 10px; }

.FORMULARZE form label.normal { width:200px; font-weight:bold; }
.FORMULARZE form input.normal, .FORMULARZE form textarea, .FORMULARZE form select { width:200px; }
.FORMULARZE textarea.normal { width:400px; }
.FORMULARZE form input.check:first-child, .FORMULARZE form input.radio:first-child { width:10px; margin-top: 10px; }
.FORMULARZE form input.check, .FORMULARZE form input.radio { margin-left:210px; width:10px; margin-top: 10px; }
.FORMULARZE form input.normal_button { width:150px; margin-top: 10px; margin-left:255px; float:left; }

/* klasy opisów i errorów  */
.FORMULARZE form label.opis {margin-left:205px; text-align:left; font-size: 11px; color: #666; margin-top:3px;}
.FORMULARZE form label.valid { font-weight:bold; color:red; margin-left:3px; }
.FORMULARZE form label.opis_check, .FORMULARZE form label.opis_radio { margin-left:5px; margin-top: 8px; text-align:left; font-size: 11px; color: #666;}
.FORMULARZE form label.error { margin-left:205px; text-align:left; font-size:11px; color:red; font-weight:bold; margin-top:3px;}

/* ===========================================================================  */
/* ACCOUNT */
/* ===========================================================================  */			

.ACCOUNT_INFO ul li { color:#FFF; line-height:19px; }
.ACCOUNT_INFO ul li a { color:#FFF; font-weight:bold; }

#ACCOUNT .LOGO_GRAY { margin:10px auto; display:block; width:200px; height:40px; }
#ACCOUNT .LOGO_GRAY_1 { float:left; display:block; width:52px;  height:40px; background:url("/assets/front/images/special/logo_gray_1.jpg") no-repeat 0 0 ; }
#ACCOUNT .LOGO_GRAY_2 { float:left; display:block; width:148px; height:40px; background:url("/assets/front/images/special/logo_gray_2.jpg") no-repeat 0 0 ; }
#ACCOUNT .HASLO { text-align:center; line-height:19px; }
#ACCOUNT #WEB_BROWSER_INFO { margin-top:15px; }    

/* ===========================================================================  */
/* FORMULARZ KONKURSOWY - elemenety strony */
/* ===========================================================================  */
#KONKURS_CONTENT .DETAIL { float:left; min-height:315px; width:670px; padding-left: 10px; }
#KONKURS_CONTENT .LEFT_INFO { float:left; min-height:315px; width:250px; margin-right:10px; background:url("/assets/front/images/elements/bg_2.png") no-repeat scroll 100% 0 transparent; }

#KONKURS_CONTENT .LEFT_INFO p.Ptext_1 { line-height:25px; }
#KONKURS_CONTENT .LEFT_INFO p.Ptext_2 { line-height:19px; }
#KONKURS_CONTENT .LEFT_INFO p span { font-weight:bold; }
#KONKURS_CONTENT .LEFT_INFO img { padding:5px; border:1px solid #CCC; }

#KONKURS_CONTENT .Tit { font-size:16pt; line-height:30px; }
#KONKURS_CONTENT .Tit.Color { color:green; text-decoration:blink; }
#KONKURS_CONTENT .Tit span { font-weight:bold; }

#KONKURS_CONTENT .FORM .radio {float:left; display:block; width:20px; height:19px; line-height:19px; text-align:center; }
#KONKURS_CONTENT .FORM .radio input { margin:5px 0 0 0; }
#KONKURS_CONTENT .FORM .radio_label_1 {float:left; line-height:19px; display:block; width:650px; }
#KONKURS_CONTENT .FORM .Ptext { line-height:19px; margin-bottom:15px; }
#KONKURS_CONTENT .FORM .Ptext_2 { line-height:25px; }
#KONKURS_CONTENT .FORM div.POLA input { border:2px solid #CCC; padding:3px 3px; margin:0 2px 2px 0; width:14px; }

/* ===========================================================================  */
/* BOKSY */
/* ===========================================================================  */	

.ADD_CONTACT {}
.ADD_CONTACT .I1 { float:left; width:170px; border-width:2px; margin-right:8px; }
.ADD_CONTACT .S1 { float:left; border-width:2px; }
.ADD_CONTACT .L1 { float:left; width:174px; text-align:right; color:#333; font-size:11px; margin-right:8px; margin-bottom:4px; }
.ADD_CONTACT .B1 { float:left; width:100px; font-size:12px; background:#0D9FCA; border-color:#0D9FCA; color:#FFF; font-weight:bold;}
.ADD_CONTACT div.DANE1 { padding:8px; border-top: 1px dotted #CCC; background:#e5e5e5; }
.ADD_CONTACT div.DANE2 { padding:8px; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; background:#efefef; }

/* PROGRESS_BAR  */
.PROGRESS_BAR { width:100%; margin:10px auto 20px auto;  }
.PROGRESS_BAR table { table-layout: fixed; width:100%; }
.PROGRESS_BAR table td { height:40px; }
.PROGRESS_BAR table td.ONE   div { background: url('/assets/front/images/elements/circle_1.png') no-repeat; }
.PROGRESS_BAR table td.TWO   div { background: url('/assets/front/images/elements/circle_2.png') no-repeat; }
.PROGRESS_BAR table td.THREE div { background: url('/assets/front/images/elements/circle_3.png') no-repeat; }
.PROGRESS_BAR table td.FOUR  div { background: url('/assets/front/images/elements/circle_4.png') no-repeat; }
.PROGRESS_BAR table td.FIVE  div { background: url('/assets/front/images/elements/circle_5.png') no-repeat; }
.PROGRESS_BAR table td.SIX  div  { background: url('/assets/front/images/elements/circle_6.png') no-repeat; }

.PROGRESS_BAR table td.FIRST div { background-position:50% 0; }
.PROGRESS_BAR table td.LAST  div { background-position:50% 0; }
.PROGRESS_BAR table td.ELSE  div { background-position:50% 0; }

.PROGRESS_BAR table td.ONE.active   div { background: url('/assets/front/images/elements/circle_1b.png') no-repeat; }
.PROGRESS_BAR table td.TWO.active   div { background: url('/assets/front/images/elements/circle_2b.png') no-repeat; }
.PROGRESS_BAR table td.THREE.active div { background: url('/assets/front/images/elements/circle_3b.png') no-repeat; }
.PROGRESS_BAR table td.FOUR.active  div { background: url('/assets/front/images/elements/circle_4b.png') no-repeat; }
.PROGRESS_BAR table td.FIVE.active  div { background: url('/assets/front/images/elements/circle_5b.png') no-repeat; }
.PROGRESS_BAR table td.SIX.active   div { background: url('/assets/front/images/elements/circle_6b.png') no-repeat; }

.PROGRESS_BAR table td.FIRST.active div { background-position:50% 0; }
.PROGRESS_BAR table td.LAST.active  div { background-position:50% 0; }
.PROGRESS_BAR table td.ELSE.active  div { background-position:50% 0; }

.PROGRESS_BAR table td div   { height:15px; width:100%; text-align:center; padding-top:50px; font-weight:bold; color:#DCDACE;}
.PROGRESS_BAR table td.active div   { color:#5FA7D4;}
.PROGRESS_BAR table td.FIRST { background: url('/assets/front/images/elements/dot_pas.png') no-repeat -19% 20px; }
.PROGRESS_BAR table td.LAST  { background: url('/assets/front/images/elements/dot_pas.png') no-repeat 119% 20px; }
.PROGRESS_BAR table td.ELSE  { background: url('/assets/front/images/elements/dot.png') repeat-x 0 20px; }
/* WEB_BROWSER_INFO  */
#WEB_BROWSER_INFO { text-align:center; }
#WEB_BROWSER_INFO  p { line-height:19px; }
#WEB_BROWSER_INFO  span { font-weight:bold; }

/* ===========================================================================  */
/* KLASY OGÓLNE */
/* ===========================================================================  */
.clear   { clear:both; }
.fLeft   { float:left; }
.fRight { float:right; }
.Dotted-line-top { border-top:1px dotted #CCC; padding-top:5px; }

/* BOX1:*/
.BOX1 { }
.BOX1 .TOP, .BOX1 .BOTTOM { margin-left:10px; }
	.BOX1 .TOP .ONE, .BOX1 .BOTTOM .ONE{ position:relative; height:10px; padding:0 10px 0 0; }
	
	.BOX1.WHITE .TOP .ONE         { background: url('/assets/front/images/elements/bg_7.png') no-repeat right top;}
	.BOX1.WHITE .BOTTOM .ONE  { background: url('/assets/front/images/elements/bg_7.png') no-repeat right bottom;}
	
	.BOX1.BLACK .TOP .ONE         { background: url('../images/basic/bg_8.png') no-repeat right top;}
	.BOX1.BLACK .BOTTOM .ONE { background: url('../images/basic/bg_8.png') no-repeat right bottom;}
	
		.BOX1 .TOP .ONE div, .BOX1 .BOTTOM .ONE div { position:absolute; left:0; top:0; margin-left:-10px; height:10px; width:10px; }
		
		.BOX1.WHITE .TOP .ONE div        { background: url('/assets/front/images/elements/bg_7.png') no-repeat left top; }
		.BOX1.WHITE .BOTTOM .ONE div { background: url('/assets/front/images/elements/bg_7.png') no-repeat left bottom; }
		
		.BOX1.BLACK .TOP .ONE div        { background: url('/assets/front/images/elements/bg_8.png') no-repeat left top;}
		.BOX1.BLACK .BOTTOM .ONE div { background: url('/assets/front/images/elements/bg4_8.png') no-repeat left bottom; }

	.BOX1 .MIDDLE  { padding:0 8px; }
		.BOX1.WHITE .MIDDLE  { background: #FFF; }
		.BOX1.BLACK .MIDDLE  { background: #000; }
