body {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	color: #4e4848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
}

/*******************************
	Górna glówna nava
*******************************/
#joiner {
	background: transparent url(/templates/images/top_bg.jpg) 0px 0px repeat-x;
	width: auto;

}

#top {
	width: 906px;
	height: 130px;
	margin: 0px auto 8px auto;
	padding: 0px 0px 0px 0px; 
	background: transparent url(/templates/images/top_bg.jpg) 0px 0px repeat-x;
}

	/*******************************
		Blok wyszukiwarki
	*******************************/
	.find {
		float: left;
		padding: 0px 0px 0px 20px; 
	}
	.jsTabBox .find {
		padding-left: 5px;
		padding-bottom: 10px;
		padding-top: 10px;
	}
		.find .text {
			border: 1px solid #DDDDDD;
			color: #C1C1C1;
			width: 172px;
			padding-left: 8px;
			padding-right: 4px;
			margin: 0px 7px 0px 7px;
		}
		.jsTabBox .find .text{
			width: 112px;
			margin: 0px 2px 0px 2px;
		}
		.jsTabBox .find select{
			width: 170px;
			margin: 0px 2px 0px 2px;
		}
		.find .submit {
			background-color: #93C8CD;
			border: 1px solid #93C8CD;
			/* ie6 & ie7 hack */
			*border: 0px solid #93C8CD;
			color: #FFFFFF;
			width: 75px;
		}
		#Telefony input.text {
			width: 250px !important;
			margin: 0px 10px 0px 10px;
		}
		#Smsy input.text {
			width: 250px !important;
			margin: 0px 10px 0px 10px;
		}
	/*******************************
		Blok logowania
	*******************************/	
	#top .login {
		float: right;
		width: 480px;
	}
		.label {
			float: left;
			padding: 3px 5px 0px 15px;
			display: block;
		}
		.lbl {
			padding-left: 110px !important;
		}
		.bold {
			font-weight: bold;
		}
		.login_name {
			float: left;
			padding: 3px 5px 0px 5px;
		}
		.block {
			margin:  0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 55px;
			display: block;
			float: right;
			background: transparent url(/templates/images/top_bg.jpg) 0px 0px repeat-x;
		}
		
		* html .block {
		 	margin:  0px 0px -10px 0px;
		}
		*:first-child+html .block {
			margin:  0px 0px 0px 0px;
		}	
		.block .submit {
			background-color: #DB007B;
			border: 1px solid #DB007B;
			/* ie6 & ie7 hack */
			*border: 0px solid #950054;
			color: #FFFFFF;
			width: 70px;
			margin: 0px 0px 0px 5px;
		}
		.block .text {
			border: 1px solid #EBC2D9;
			color: #BA9AAC;
			width: 85px;
			padding-left: 6px;
			padding-right: 4px;
			margin: 0px 0px 0px 3px;
		}
		.block .text:focus {
			background-color: #EBC2D9;
			color: white;
		}
		.block .fieldset {
			float: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 7px 15px 0px;
			width: 285px !important;
			height: 10px;
			text-align: right;
			
		}
		.block .bgf {
			background-color: #F4FAFB;
		}
		.block .fieldset2 {
			margin: 0px 0px 0px 0px;
			padding: 0px 7px 15px 0px;
			height: 10px;
			text-align: right;
			float: right;
		}
		
		* html .block .fieldset{
			padding: 0px 7px 5px 0px;
		}
		* html .block .fieldset2{
			padding: 0px 7px 5px 0px;
		}
		.block label {
			padding: 0px 15px 0px 0px;
			margin: 0px;
			color: #959595;
		}
		.block .fieldset_bottom {
			float: right;
			width: 292px;
			height: 5px;
			background: #F4FAFB url(/templates/images/fieldset_bottom.jpg) 0px 0px no-repeat;
			
		}
		.padd{
			padding-top: 5px !important;
			height: 5px !important;
		}
		a {
			color: #044e8e;
			text-decoration: none;
			outline: 0;
			border: 0;
		}
		a:hover	{ text-decoration: underline; }
		a:visited { color: #044e8e; }
		.cnt {
			text-align: center !important;
		}

	/*******************************
		Glówne górne menu
	*******************************/
	.menu {
		margin: 27px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		height: 35px;
	}
	/* ie6 & ie7 hack & opera(!) hack */
	* html .menu {
	 	margin: 27px 0px 0px 0px;
	}
	*:first-child+html .menu {
		margin: 29px 0px 0px 0px;
	}	 
	@media all and (min-width: 0px){
		.menu {
			margin: 39px 0px 0px 0px;  
		}
	}
		.menu ul {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			display: block;
			width: 566px;
		}
		.menu ul li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			display: block;
			float: left;
		}
		.menu a{
			display: block;
			float: left;
			width: 94px;
			height: 34px;
			color: white;
			font-weight: bold;
			font-size: 13px;
			text-decoration: none;
			text-align: center;
			padding: 10px 0px 0px 0px;
		}
		.menu a.selected {
			padding: 15px 0px 0px 0px;
			color: #000;
			width: 96px;
			height: 34px;
			background: #FFF url(/templates/images/mselected.jpg) 0px 0px no-repeat;
		}
		.menu a.selectedhuge {
			padding: 15px 0px 0px 0px;
			color: #000;
			height: 34px;
			width: 188px;
			background: #FFF url(/templates/images/mselectedhuge.gif) 0px 0px no-repeat;
		}
		.menu a.m1 { background: #FFF url(/templates/images/m1.jpg) 0px 0px no-repeat;}
		.menu a.m2 { background: #FFF url(/templates/images/m2.jpg) 0px 0px no-repeat;}
		.menu a.m3 { background: #FFF url(/templates/images/m3.jpg) 0px 0px no-repeat;}
		.menu a.m4 { background: #FFF url(/templates/images/m4.jpg) 0px 0px no-repeat;}
		.menu a.m5 { background: #FFF url(/templates/images/m5.jpg) 0px 0px no-repeat;}
		.menu a.m6 { background: #FFF url(/templates/images/m6.jpg) 0px 0px no-repeat;}	
		.menu a.m6huge { 
			background: #FFF url(/templates/images/m6huge.gif) 0px 0px no-repeat;
			width: 188px;
		}	
		.menu a.m1:hover { background: #FFF url(/templates/images/m1s.jpg) 0px 0px no-repeat;}
		.menu a.m2:hover { background: #FFF url(/templates/images/m2s.jpg) 0px 0px no-repeat;}
		.menu a.m3:hover { background: #FFF url(/templates/images/m3s.jpg) 0px 0px no-repeat;}
		.menu a.m4:hover { background: #FFF url(/templates/images/m4s.jpg) 0px 0px no-repeat;}
		.menu a.m5:hover { background: #FFF url(/templates/images/m5s.jpg) 0px 0px no-repeat;}
		.menu a.m6:hover { background: #FFF url(/templates/images/m6s.jpg) 0px 0px no-repeat;}
		.menu a.m6huge:hover { 
			background: #FFF url(/templates/images/m6shuge.gif) 0px 0px no-repeat;
			width: 188px;
		}	
/*******************************
	Blok czerwony i zielony
*******************************/		

#greenalert, #redalert  {
	display: none;
	font-size: 16px;
	font-weight: bold;
	
	margin: 0px auto 15px auto;
	padding: 17px 40px 0px 80px;

	width: 720px;
	height: 44px;
	text-align: center;	
}

#redalert {
	color: #D80F00;
	background: #FFF url(/templates/images/negative.jpg) 0px 0px no-repeat;
}	
#greenalert {
	color: #CEBE09;
	background: #FFF url(/templates/images/positive.jpg) 0px 0px no-repeat;
}	
/*******************************
	Glówny kontener
*******************************/		
#container {
	width: 962px;
	margin: 0px auto 0px auto;
}
#containera {
	margin: 0px auto 0px auto;
	width: 920px;
}
	/*******************************
		Lewe menu
	*******************************/
	.left {
		width: 170px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
		float: left;
	}
		.left h3 {
			padding: 8px 0px 4px 15px;
			margin: 0px 0px 2px 0px;
			font-size: 13px;
			font-weight: bold;
			color: #db007b;
			
		}
		.left .top {
			height: 6px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-repeat: no-repeat;
		}
		/* ie6 hack */
		* html .left .top{
			margin: 0px 0px -8px 0px;
		}
		.left ul {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			list-style-type: none;
			background-color: transparent;
		}
		.left ul li {
			padding: 3px 0px 5px 10px;
			margin: 0px 0px 0px 5px;
			background-color: transparent;
			/*height: 18px;*/
			background: transparent url(/templates/images/m_li.jpg) 0px 0px no-repeat;
			cursor: pointer;
		}
		.left a {
			display: block;
			padding: 0px 0px 0px 20px;
			margin: 0px 0px 0px 0px;
			color: #5B5B5B;
			text-decoration: none;
			background-repeat: no-repeat;
			width: 80%;
			cursor: pointer;
		}
		
		.left .blue h3		{ background-image: url(/templates/images/new/menu_top.png); }
		.left .blue .top	{ background-image: url(/templates/images/m_blue_t.jpg); }
		.left .blue ul		{ background-image: url(/templates/images/m_blue_c.jpg); }
		.left .blue a		{ background-image: url(/templates/images/m_blue_disc.jpg); }
		.left .blue .bottom	{ background-image: url(/templates/images/m_blue_b.jpg); }	
		
		.left .yellow h3	{ background-image: url(/templates/images/m_yellow.jpg); }
		.left .yellow .top	{ background-image: url(/templates/images/m_yellow_t.jpg); }
		.left .yellow ul	{ background-image: url(/templates/images/m_yellow_c.jpg); }
		.left .yellow a		{ background-image: url(/templates/images/m_yellow_disc.jpg); }
		.left .yellow .bottom{ background-image: url(/templates/images/m_yellow_b.jpg); }	
		
		.left .red h3		{ background-image: url(/templates/images/m_red.jpg); }
		.left .red .top		{ background-image: url(/templates/images/m_red_t.jpg); }
		.left .red ul		{ background-image: url(/templates/images/m_red_c.jpg); }
		.left .red a		{ background-image: url(/templates/images/m_red_disc.jpg); }
		.left .red .bottom	{ background-image: url(/templates/images/m_red_b.jpg); }	
		
		.left .orange h3	{ background-image: url(/templates/images/m_orange.jpg); }
		.left .orange .top	{ background-image: url(/templates/images/m_orange_t.jpg); }
		.left .orange ul	{ background-image: url(/templates/images/m_orange_c.jpg); }
		.left .orange a		{ background-image: url(/templates/images/m_orange_disc.jpg); }
		.left .orange .bottom{ background-image: url(/templates/images/m_orange_b.jpg); }	
					
		
		.left a:hover {
			background-image: url(/templates/images/m_disc_hover.jpg);
		}	
		.left .bottom {
			height: 5px;
			background-repeat: no-repeat;
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}
		/* ie6 hack */
		* html .left .bottom{
			margin: 0px 0px 10px 0px;
		}
		/*******************************
			Podmenu
		*******************************/	
		.left ul li div {
			display: none;
			height: auto;
			padding: 5px 0px 0px 10px;
			margin: 0px 0px 0px 5px;
			background-color: transparent;
			background-image: none;
		} 
		.left  ul li div a {
			display: block;
			padding: 2px 0px 2px 20px;
			margin: 0px 0px 0px 0px;
			text-decoration: none;
		}
		
	/*******************************
		Srodkowy kontener
	*******************************/
	.center {
		width: 322px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 15px;
	}
		.center .pink, .center .violet {
			margin: 0px 0px 25px 0px;
		}
		.pink .section {
			background: transparent url(/templates/images/sec_pink.jpg) 100% 100% no-repeat;
		}
		.pink h2{
			color: #F4008A;
		}
		.pink h4 {
			color: #F4008A;
		}
		.pink .more a {
			color: #F4008A;
			background: transparent url(/templates/images/arrow_pink.jpg) right center no-repeat;
		}
		.violet .section {
			background: transparent url(/templates/images/sec_violet.jpg) 100% 100% no-repeat;
		}
		.violet h2{
			color: #AE00CE;
		}
		.violet h4 {
			color: #AE00CE;
		}
		.violet .more a {
			color: #C500E7;
			background: transparent url(/templates/images/arrow_violet.jpg) right center no-repeat;
		}		
		.violet .section {
			background: transparent url(/templates/images/sec_violet.jpg) 100% 100% no-repeat;
		}
		.violet .box .box_top {
			background: transparent url(/templates/images/box_violet_t.jpg) no-repeat;
		}
		.violet .box .box_bottom {
			background: transparent url(/templates/images/box_violet_b.jpg) no-repeat;
		}
		.box {
			width: 322px;
		}
		.box .box_top {
			width: 322px;
			height: 15px;
		}
		.box .box_bottom {
			width: 322px;
			height: 15px;
		}
		.box .box_center {
			padding: 0px 10px 0px 10px;
		}
		
		.centerd {
		width: 682px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 15px;
	}
		.center .pink, .center .violet {
			margin: 0px 0px 25px 0px;
		}
		.pink .section {
			background: transparent url(/templates/images/sec_pink.jpg) 100% 100% no-repeat;
		}
		.pink h2{
			color: #F4008A;
		}
		.pink h4 {
			color: #F4008A;
		}
		.pink .more a {
			color: #F4008A;
			background: transparent url(/templates/images/arrow_pink.jpg) right center no-repeat;
		}
		.violet .section {
			background: transparent url(/templates/images/sec_violet.jpg) 100% 100% no-repeat;
		}
		.violet h2{
			color: #AE00CE;
		}
		.violet h4 {
			color: #AE00CE;
		}
		.violet .more a {
			color: #C500E7;
			background: transparent url(/templates/images/arrow_violet.jpg) right center no-repeat;
		}		
		.violet .section {
			background: transparent url(/templates/images/sec_violet.jpg) 100% 100% no-repeat;
		}
		.violet .box .box_top {
			background: transparent url(/templates/images/box_violet_t.jpg) no-repeat;
		}
		.violet .box .box_bottom {
			background: transparent url(/templates/images/box_violet_b.jpg) no-repeat;
		}
		.box {
			width: 322px;
		}
		.box .box_top {
			width: 322px;
			height: 15px;
		}
		.box .box_bottom {
			width: 322px;
			height: 15px;
		}
		.box .box_center {
			padding: 0px 10px 0px 10px;
		}
		/*******************************
			Mniejszy kontener (np. newsy )
		*******************************/
		.section {
			width: 310px;
			padding: 0px 5px 15px 5px;
			margin: 10px 0px 10px 0px;
		}
			.section .main {
				font-size: 12px;
				color: #858585;
				padding: 0px 10px 10px 0px;
			}
			.section .sleft {
				float: left;
				width: 100px;
				padding: 0px 0px 0px 0px !important;
				text-align: center;
			}
			.section .right {
				float:right;
				width: 190px;
				font-size: 12px;
				color: #858585;
				padding: 0px 10px 10px 0px;
			}
			.section .date {
				float: left;
				color: #C1C1C1;
			}
			.section .more {
				float: right;
				padding: 0px 10px 0px 0px;
			}
			.section .sleft a {
				background-image: none;
			}
			.section .sleft img {
				border: 0 !important;
				outline: 0 !important;
				display: inline !important;

			}
		.more a{
			text-decoration: underline;
			padding: 0px 10px 0px 5px;
		}
		.more a.grey {
			background: transparent url(/templates/images/arrow_grey.jpg) right center no-repeat;
			color: #656565;
		}
		
	/*******************************
		Prawy kontener
	*******************************/		
	.right {
		width: 360px;
		float: right;
		padding: 0px 15px 0px 0px;
		margin: 0px 0px 0px 10px;
	}
	/*******************************
		Blok logowania/rejestracji/przypomnienia hasla
	*******************************/
	.signup {
		width: 354px;
		height: 160px;
	}
	.signup_green {
		background: transparent url(/templates/images/signup_green.jpg) no-repeat;
	}	
	.signup_red {
		background: transparent url(/templates/images/signup_red.jpg) no-repeat;
		padding: 80px 0 0 20px;
	}
	.signup_red_wide {
		background: transparent url(/templates/images/signup_red_wide.jpg) no-repeat;
	}
	.signup_red_wide {
		width: 687px;
		height: 90px;
		margin: 0px 0px 20px 0px;
	}
		.signup table {
			margin: 0px 0px 0px 0px;
			padding: 0;
			color: #FFF;
		}
		/* ie6 & ie7 hack*/
		* html .signup table {
			margin: 85px 0px 0px 15px;
			padding: 0px 0px 0px 0px;
		}
		*:first-child+html .signup table {
			margin: 85px 0px 0px 15px;
			padding: 0px 0px 0px 0px;
		}
		/*
		@media all and (min-width: 0px){
			.signup table {
				margin: 39px 0px 0px 0px;  
			}
		}*/
		
		.signup_red_wide .sigtable {
			margin: 0px 0px 0px 300px;
			padding: 17px 0px 0px 0px;
		}
		.signup table td {
			padding: 0px 5px 2px 5px;
		}
		.signup .down {
			padding: 5px 0px 0px 5px;
		}
		.signup a{
			color: white;
			text-decoration: underline;
		}
		.signup input {
			border: 0px;
			background-color: #FFF;
			width: 105px;
			color: #4D7203;
			filter:alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;
		}
		.signup_red input{
			color: #94093B;
		}
		.signup_red_wide input{
			color: #94093B;
		}
		.signup .submit {
			width: 80px;
			padding: 0px 0px 0px 0px;
			background-color: #4D7203;
			color: #FBFF00;
		}
		.signup_red .submit {
			color: #FFF;
			background-color: #94093B;
		}
		.signup_red_wide .submit {
			width: 140px;
			color: #FFF;
			background-color: #94093B;
		}
	/*******************************
		Box newslettera
	*******************************/
	.newsletter_small {
		margin: 7px 0px 0px 0px;
		width: 354px;
		height: 130px;
		background: transparent url(/templates/images/newsletter-small.gif) no-repeat;
	}
		.newsletter_small table {
			margin: 0px 0px 0px 15px;
			padding: 55px 0px 0px 0px;
			color: #FFF;
		}
		/* ie6 & ie7 hack*/
		* html .newsletter_small table {
			margin: 55px 0px 0px 15px;
			padding: 0px 0px 0px 0px;
		}
		*:first-child+html .newsletter_small table {
			margin: 55px 0px 0px 15px;
			padding: 0px 0px 0px 0px;
		}
		.newsletter_small table td {
			padding: 0px 5px 2px 5px;
		}
		.newsletter_small .down {
			padding: 8px 0px 0px 5px;
		}
		.newsletter_small a{
			color: white;
			text-decoration: underline;
		}
		.newsletter_small input {
			border: 0px;
			background-color: #FFF;
			width: 250px;
			color: #303073;
			filter:alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;
		}
		.newsletter_small .submit {
			width: 55px;
			padding: 0px 0px 0px 0px;
			background-color: #303073;
			color: #FFF;
		}
		
	/*******************************
		Prawy mniejszy kontener z dynamicznym menu
	*******************************/		
	.rmenu {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.rtop {
		height: 29px;
	}
	
	.rmenu a.rgrey, .rmenu a.rgreen, .rmenu a.rred, .rmenu a.rblue {
		width: 94px;
		margin: 0px 0px 0px 0px;
		display: block;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: bottom;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		float: left;
		cursor: pointer;
	}
	.rmenu a.rgrey {
		color: #919191;
		height: 22px;
		padding: 7px 10px 0px 5px;
	}
	 .rmenu a.rgreen, .rmenu a.rred, .rmenu a.rblue {
		color: white;
		height: 16px;
		padding: 13px 10px 0px 5px;
	}	
	
	.rmenu a.rgrey { background-image: url(/templates/images/r_grey.jpg); }
	.rmenu a.rgreen { background-image: url(/templates/images/r_green.jpg); }
	.rmenu a.rred { background-image: url(/templates/images/r_red.jpg); }
	.rmenu a.rblue { background-image: url(/templates/images/r_blue.jpg); }
	
	.rmenu .rbody {
		/* szerokosc .rbody 343px 
		 * pamietaj o szerokosci .rnav
		 */
		padding: 15px 10px 0px 8px;
		margin: 0px 8px 0px 3px;
		color: white;
		width: 325px;
	}
	
	.r1body { background-color: #B9C900; }
	.r2body { background-color: #C60E10; }	
	.r3body { background-color: #669097; }
	
	.rbody .rnav {
		height: 63px;
		width: 305px;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 0px 10px;
		background-repeat: no-repeat;
	}
	
	.r1body .rnav { background-image: url(/templates/images/r_green_c.jpg); }
	.r2body .rnav { background-image: url(/templates/images/r_red_c.jpg); }
	.r3body .rnav { background-image: url(/templates/images/r_blue_c.jpg); }
	
		.rnav .rleft {
			float: left;
			width: 45px;
			padding: 0px 0px 0px 0px;
			text-align: center;
		} 
		.rleft img {
			border: 0px solid #FFF;
			margin: 0px;
		}
		.rnav .rright {
			float: right;
			width: 255px;
			padding: 0px 0px 0px 5px;
		} 
		.rnav .details {
			padding: 0px 0px 3px 0px;
		}
		.rnav .mark {
			color: #F6FF00;
			font-weight: bold;
		}
		.rnav .mark a{
			color: #F6FF00;
		}
	
	.r1body_b, .r2body_b, .r3body_b {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 20px;
		background-repeat: no-repeat;
		width: 350px;
	}
	.r1body_b { background-image: url(/templates/images/r_green_b.jpg); }
	.r2body_b { background-image: url(/templates/images/r_red_b.jpg); }
	.r3body_b { background-image: url(/templates/images/r_blue_b.jpg); }
	
	.rmenu .rbody img {
		border: 1px solid #FFF;
	}	
	.rbody img.bigThumb {
		margin: 4px 4px 4px 5px;
	}
	
	/*******************************
		Srodkowy kontener (domyslny)
	*******************************/
	#main {
		float: left;
		color: #4C4C4C;
		width: 705px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}
	#main img {
		border: 0px;
	}
	#main p{
		line-height: 17px;
		padding: 10px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
	}
		#main .mleft {
			float: left;
			width: 310px;
		}
		#main .mright {
			float: left;
		}
	/*******************************
		Lista...
	*******************************/
	.text ul {
		padding: 0px 0px 5px 10px;
		margin: 0px 0px 5px 10px;
		list-style-image: url(/templates/images/arrow_ul_green.gif);
	}	
	.text ul li {
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}	
	ul.text {
		padding: 0px 0px 5px 10px;
		margin: 0px 0px 5px 10px;
		list-style-image: url(/templates/images/arrow_ul_green.gif);
	}	
	ul.text li {
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}	
	/*******************************
	Mapa strony
	*******************************/
	.mapa ul {
		padding: 5px 0px 5px 10px;
		margin: 0px 0px 5px 10px;
		list-style-image: url(/templates/images/arrow_ul_green.gif);
	}	
	.mapa li {
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
	}	
	.mapa li ul a {
		font-weight: normal;
	}
	.mapa {
		padding: 0px 0px 5px 15px;
		margin: 0px 0px 5px 10px;
		list-style-image: url(/templates/images/arrow_ul_green.gif);
	}	
	.mapa li {
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
	}
	.mapa a {
		color: #545454;
		font-weight: bold;
	}
	.mapa ul ul a {
		text-decoration: none;
	}
	.mapaLeft {
		display: block;
		float: left;
		width: 310px;
	}
	.mapaRight {
		display: block;
		float: right;
		width: 310px;
	}
	/*******************************
		Fabryka gadzetów
	*******************************/
		.fabryka_h2_right {
			float: right;
			width: 450px;
			padding: 3px 0px 0px 0px;
		}
			.find_fabryka_smaller {
				width: 300px !important;
			}
		.fabryka_h2_right input {
			display: block;
			float: right !important;
		}
		ul.dropdownlist {
			display: block;
			float: right;
			z-index: 100;
			padding-top: 0px !important;
		}
			/*******************************
				Kontener najnowszych widgetów
			*******************************/
			.widget_news {
				width: 669px;
				margin: 0px 0px 10px 11px;
			}
			.widget_news_top {
				height: 50px;
				background: transparent url(/templates/images/widget_news_top.gif) 0px 0px no-repeat;
			}
			.widget_news_top_green {
				height: 50px;
				background: transparent url(/templates/images/widget_news_top_green.jpg) 0px 0px no-repeat;
			}
			.widget_news_center {
				background: transparent url(/templates/images/widget_news_center.jpg) 0px 0px repeat-y;
				padding: 0px 15px 0px 15px;
				text-align: center;
			}
			.widget_news_center img {
				margin: 2px;
			}	
			.widget_news_bottom {
				height: 8px;
				background: transparent url(/templates/images/widget_news_bottom.jpg) 0px 0px repeat-y;
			}
		

		.fabryka_hr {
			width: 678px;
			height: 29px;
			background: transparent url(/templates/images/fabryka_top.jpg) 0px 0px no-repeat;
			color: #858585;
			font-weight: bold;
			font-size: 13px;
			padding: 11px 0px 0px 13px;
		}
				.widgetBox {
					display: block;
					float: left;
					width: 154px;
					height: 156px;
					padding: 5px 10px 0px 0px;
					margin: 0px 2px 2px 2px;
					background: transparent url(/templates/images/widget_box.jpg) 0px 0px no-repeat;
				}
				.widgetBox a{
					
				}	
				.widgetBox img {
					margin: 12px 0px 0px 20px;
					/*
					height: 128px;
					width: 128px;*/
				}
			
	/*******************************
		Dodatkowy styl do strony regulaminu
	*******************************/
		#main .regulamin ul {
			padding: 10px 0px 0px 10px;
			margin: 0px 0px 15px 10px;
			list-style-type: upper-roman;
			list-style-image: none;
		}
		.regulamin li {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-weight: bold;
			list-style-image: none;
			list-style-type: upper-roman;
		}
			.regulamin li ul {
				padding: 5px 0px 5px 10px;
				margin: 5px 0px 5px 10px;
				list-style-type: decimal;
				
			}
				.regulamin li ul li{
					padding: 2px 0px 2px 0px;
					margin: 2px 0px 2px 0px;
					font-weight: normal;
					list-style-type: decimal;
					
				}	
	/*******************************
		Formularz rejestracji
	*******************************/
	.signup2 {
		margin: 15px 10px 15px 10px;
	}		
	.signup2smaller {
		margin: 0px 10px 15px 10px;
	}
	.signup2 input, select {
		/*color: #9F9F9F;*/
		/*border: 1px solid #EDEDED;*/
	}	
	.signup2 input.inp{
		width: 200px;
	}
	input.tel_prefix {
		width: 20px !important;
		margin-left: 3px;
		margin-right: 6px;
	}
	input.tel {
		width: 80px !important;
	}	
	.signup2 select.inp {
		width: 204px;
		/* ie hack */
		*width: 206px;
	}	
	.signup2 select {
		width: 120px;
	}
	.signup2 textarea {
		width: 200px;
		height: 150px;
	}
	.signup2 tr {
		height: 20px;
	}
	.signup2 td {
		/*vertical-align: top;*/
		width: 175px;
	}
	.signup2 td.inp{
		width: 300px;
	}

	.signup2 span {
		background: #FFF url(/templates/images/arrow_ul_green.gif) 0px 0px no-repeat;
		padding: 0px 0px 0px 20px;
	}
	.signup2 span.g {
		background: #FFF url(/templates/images/arrow_ul_grey.gif) 0px 0px no-repeat;
	}
	.signup2 .darkblue {
		width: 150px;
	}
	
	/*******************************
		Formularz kontaktowy
	*******************************/	
	.contact {
		padding:10px 0px 0px 0px;
		width: 380px;
	}
	.contact img {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.contact fieldset {
		border: 0px;
		padding: 5px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
		vertical-align: middle;
	}
	.contact label {
		display: block;
	}
	.contact textarea {
		display: block;
		width: 360px;
		height: 150px;
		margin: 0px 0px 5px 0px;
	}
	.contact input.text {
		width: 230px;
		padding: 3px 5px 3px 5px;
	}
	.contact input.exc {
		margin: 0px 10px 0px 10px !important;
		padding: 0px 0px 0px 0px;
		font-size: 18px;
		width: 70px;
		vertical-align: top;
	}
	input.darkblue {
		background-color: #4AB8D3;
		border: 0px;
		color: white;
		padding: 7px 8px 7px 8px;
		margin: 10px 0px 0px 0px;
	}
	.contact .captcha {
		width: 186px;
		height: 27px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.contact .lightblue {
		border: 1px solid #D0F4FA;
		background-color: #F8FCFD;
		color: #ADADAD;
	}
	.error {
		color: red;
	}
	/*******************************
		Widok profilu
	*******************************/	
	.profil_left {
		float: left;
		width: 264px;
		padding: 10px 0px 0px 0px;
	}
		.profil_foto {
			width: 244px;
			height: 250px;
			background: transparent url(/templates/images/profil_foto.jpg) 0px 0px no-repeat;
			padding: 14px 10px 0px 10px;
			text-align: center;
			vertical-align: middle;
		}
			.profil_foto img{
				 vertical-align: 50% 
				/*margin: 15px 0px 0px 20px;*/
				/*border: 1px solid #DADADA !important;*/
			}
			
		.profil_left table{
			width: 100%;
		}
		.profil_left .tleft{
			width: 130px;
			text-align: right;
			color: #00A6C0;
			font-weight: bold;
		}
		.profil_left .tirght{
			text-align: left;
		}		
		.profil_left p{
			color: #3E3E3E;
			padding-top: 0px;
		}
		.profil_left .phoneBox{
			display: block;
			float: none;
			margin: 0px auto 0px auto;
			width: 130px;
		}
		.profil_left h6 {
			color: #E55834;
			padding-bottom: 0px;
			margin-bottom: 0px;
		}
		.profil_left .more{
			padding: 5px 0px 0px 15px;
			margin: 0px 0px 0px 0px;
		}
		.profil_bg {
			width: 200px;
			height: 255px;
			background: transparent url(/templates/images/profil_right.jpg) 0px 0px no-repeat;
			padding: 15px 0px 0px 230px !important;
		}
		.profil_otherBg {
			background: transparent url(/templates/images/profil_right2.jpg) 0px 0px no-repeat !important;
		}
		.profil_bg_huge {
			width: 220px !important;
		}
		/*******************************
			Zakladki na stronie katalogu telefonów
		*******************************/	
		.tab_huge_menu {
			padding: 5px 0px 0px 0px;
		}
		.tab_huge_menu .tab_huge_nav a{
			width: 201px;
			padding: 7px 10px 1px 20px;
			height: 20px;
			display: block;
			float: left;
			text-align: left;
			text-decoration: none;
			font-weight: bold;
			cursor: pointer;
		}
		.tab_huge_bottom {
			width: 691px;
			height: 24px;
			background: transparent url(/templates/images/fabryka_top.jpg) 0px 0px no-repeat;
		}
		.tab_huge_nav a.set {
			color: #FFF;
			background: transparent url(/templates/images/tab_huge_set.jpg) 0px 0px no-repeat;
		}
		.tab_huge_nav a.unset {
			color: #858585;
			background: transparent url(/templates/images/tab_huge_unset.jpg) 0px 0px no-repeat;
		}
		/*******************************
			Zakladki na stronie profilu
		*******************************/	

		/*******/
		
		#tab_nav_bottom {
			width: 440px;
			height: 21px;
			background: transparent url(/templates/images/profil_nav_bottom.jpg) 0px 0px no-repeat;
		}
		
		
			.profilBody {
				padding: 0px 10px 10px 15px;
			}
				
			.nav {
				/*position: relative;*/
				text-align: center;
				margin: 10px auto 30px auto;
				vertical-align: middle;
				display: none;
			}
			#multiCarousel {
				margin: 20px 0px 0px 0px;
			}
			#multiCarousel .nav{
				margin: 0px auto 10px auto !important;
			}
				.nav .nav_c a {
					color: #007989;
					font-weight: bold;
					cursor: pointer;
					padding: 0px 2px 0px 2px;
					text-decoration: underline;
				}
				.nav_c_a {
					color: #007989;
					text-decoration: underline;
				}
				.nav .nav_c a.nDisabled {
					color: #818181;
					text-decoration: none;
				}				
				.nav .nav_c {
					display: inline;
					margin: 0px auto 0px auto;
					line-height: 30px;
				}
				
				.nav_l, .nav_p, .nav_l_disabled, .nav_p_disabled {
					padding: 15px 20px 15px 20px;
					display: inline;
					cursor: pointer;
				}
				.nav .nav_l {
					background: transparent url(/templates/images/nav/nav_blue_left.jpg) 50% 50% no-repeat;
				}
				.nav .nav_l_disabled {
					background: transparent url(/templates/images/nav/nav_grey_left.jpg) 50% 50% no-repeat;
				}				
				.nav .nav_p {
					background: transparent url(/templates/images/nav/nav_blue_right.jpg) 50% 50% no-repeat;
				}	
				.nav .nav_p_disabled {
					background: transparent url(/templates/images/nav/nav_grey_right.jpg) 50% 50% no-repeat;
				}
			
			/*******************************
				Podstrona telefonu
			*******************************/	
			.phoneH2 {
				padding: 3px 5px 0px 5px;
				font-size: 14px;
				line-height: 20px;
			}
			.szukanie_zaawansowane {
				text-align: center;
				display: block;
				float: right;
				width: 170px;
				height: 20px;
				padding: 15px 0px 0px 21px;
				font-weight: bold;
				text-decoration: none;
				color: #FFF;
				background: transparent url(/templates/images/szukanie_zaawansowane.jpg) 0px 0px no-repeat;
			
			}
			.phoneContainer {
				margin: 0px 0px 30px 0px;
			}
				.phoneContainer .leftImg {
					float: left;
					width: 200px;
					padding: 20px 0px 0px 0px;
					text-align: center;
				}
				.phoneContainer .leftImg img{
					padding: 0px 0px 10px 0px;
				}
				.phoneContainerText {
					padding: 20px 0px 0px 0px;
					width: 499px;
					float: left;
				}
				
					.phoneContainerText .top {
						height: 11px;
						background: transparent url(/templates/images/phoneContainer_top.jpg) bottom no-repeat;
					}

					.phoneContainerText .middle {
						margin: 0px;
						padding: 0px 30px 0px 20px;
						background: transparent url(/templates/images/phoneContainer_middle.jpg) 0px 0px repeat-y;
					}
						.phoneContainerText .middle .title {
							float: left;
							color: #6C6C6C;
							font-size: 18px;
						}
						.phoneContainerText .middle .marks {
							display: block;
							font-weight: bolder;
							float: right;
							padding: 0px 0px 0px 0px;
							width: 235px;
						}
							/*.marks .par1 div { width: 250px; float: right;}*/
							.marks .par1 { color: #7DB6CA; }
							.marks .par2 { color: #AC3934; }
							.marks .par3 { color: #9343A6; }
							.marks .par4 { color: #41AA00; }
							.marks .par5 { color: #888888; }
							
							.marks .r {
								text-align: right;
							}
							
						.phoneTable {
							color: #A7A7A7;
							padding: 0px;
							margin: 0px;
							border: 0px;
						}			
						.phoneTable td{
							color: #A7A7A7;
							padding: 0px;
							margin: 0px;
							border: 0px;
						}
												
						.phoneTable .break {
							color: #52B9CA;
							font-size: 14px;
							text-transform: uppercase;
							font-weight: bolder;
							padding: 4px 0px 4px 0px;
						}
						.phoneTable td.label {
							height: 21px;
							margin: 0px 0px 1px 0px;
							padding: 0px 0px 0px 30px;
							line-height: 21px;
							width: 170px;
							background: #F9F9F9 url(/templates/images/arrow_grey_table.jpg) 5px 50% no-repeat;
						}
						.phoneTable td.value {
							height: 21px;
							text-align: center;
							margin: 0px 0px 1px 20px;
							padding: 0px 0px 0px 0px;
							line-height: 21px;
							width: 220px;
							background: #FFF url(/templates/images/phoneTable_cell.jpg) 50% 50% no-repeat;
						}
						.phoneTable td.img {
							text-align: center;
							padding: 0px 0px 20px 0px;
						}
							
					.phoneContainerText .bottom {
						height: 83px;
						/*
						background: transparent url(/templates/images/phoneContainer_bottom.jpg) 0px 0px no-repeat;
						*/
					}
					
				.pasujaceGadzety {
					margin: 10px 10px 10px 10px;
					float: left;
					width: 380px;
				}
				.pasujaceGadzety .ajaxBox {
					margin: 5px 15px 5px 15px !important;
				}
				.darmoweGadzety {
					margin: 0px 10px 10px 10px;
					float: right;
					width: 271px;
				}
					.darmoweGadzety .ajaxBox {
						margin: 5px 15px 5px 35px !important;
					}
					.darmoweGadzety .top {
						height: 57px;
						background: transparent url(/templates/images/darmowe_top.jpg) 0px 0px no-repeat;
					}
					.darmoweGadzety .middle {
						padding: 10px;
						background: transparent url(/templates/images/darmowe_middle.jpg) 0px 0px repeat-y;
					}
					.darmoweGadzety .bottom {
						height: 13px;
						background: transparent url(/templates/images/darmowe_bottom.jpg) 0px 0px no-repeat;
					}
				
	.profil_right {
		padding: 10px 0px 0px 0px;
		float: left;
		width: 430px;
	}
	.profil_small {
		width: 200px !important;
	}
	.profil_small .profil_bg {
			width: 200px;
			height: 255px;
			background: transparent url(/templates/images/profil_right.jpg) 0px 0px no-repeat;
			padding: 15px 0px 0px 30px !important;
		}
	
/*******************************
	Stopka
*******************************/	
#footer {
	width: 841px;
	margin: 0px auto 20px auto;	
	padding: 30px 40px 0px 25px;
	background: transparent url(/templates/images/footer.jpg) 0px 0px no-repeat;
}
	#footer .fleft {
		float: left;
	}
	#footer .fright {
		float: right;
	}

/*******************************
	Naglówki + maly offtop
*******************************/
h1 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background: #F4FAFB url(/templates/images/logo.jpg) 0px 0px no-repeat;
}
h1 a {
	display: block;
	text-indent: -2000px;
	width: 335px;
	height: 96px;	
}
h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
}
/*
 * h3 jest zdefiniowany w lewym menu
 */
h4 {
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
h5 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h6 {
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 10px;
}
/*******************************
	Kolory
*******************************/
.pink 	{ color: #DF2F2F;}
.violet { color: #AE00CE;}
.dirty 	{ color: #4C4C4C;}
.blue 	{ color: #062D3D;}
.red 	{ color: #D3476F;}
.green  { color: #5CAD18;}
.orange	{ color: #E55834;}
.black	{ color: #000000;}
.niceBlue { color: #0099CC !important;}

/*******************************
	Inne
*******************************/
.clear {
	clear: both;
}
.noVisible {
	display: none;
}
.Visible {
	display: block;
}
.noBackground {
	background: transparent !important;
	background-image: none !important;
}
/*******************************
	Boxy ajaxowe do widgetow 
	i telefonow...
*******************************/

.ajaxBox {
	float: left;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.ajaxBox a {
	text-decoration: none !important;
}

.ajaxBox div{
	/*width: 100%;*/
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.a128x160audio .titleauth {
	height: 78px;
}
.a128x160audio .title {
	font-size: 12px;
	color: #818181;
	font-weight: bold;
	text-align: center;
	padding: 14px 10px 4px 5px;
	/*height: 30px;*/
}
.a128x128java .title {
	font-size: 11px;
	color: #818181;
	font-weight: bold;
	text-align: center;
	padding: 4px 10px 0px 5px;
	height: 20px;
}

.a128x160flash a.url {
	display: block;
	padding-top: 5px;
}

.a128x160flash .title {
	font-size: 11px;
	color: #818181;
	font-weight: bold;
	text-align: center;
	padding: 4px 10px 0px 5px;
	height: 20px;
}
.a128x128 .auth {
	font-size: 11px;
	color: #818181;
	font-weight: normal;
	text-align: center;
	padding: 0px 10px 0px 5px;
	/*height: 20px;*/
}

.a128x160audio .auth {
	font-size: 11px;
	color: #818181;
	font-weight: normal;
	text-align: center;
	padding: 0px 10px 0px 5px;
	/*height: 20px;*/
}

.flashTop {
	position: absolute;
	width: 120px;
	height: 160px;
}
.a128x160audio .bottomText {
	padding: 10px 0px 0px 0px;
}

.ajaxBox img {
	display: block;
	margin: 0px auto 0px auto;
}

.a32x32		 	{ width: 56px;	height: 53px; 	background: url(/templates/images/boxes/box32x32.gif); }
.a72x14		 	{ width: 100px;	height: 39px; 	background: url(/templates/images/boxes/box72x14.gif); }
.a72x28		 	{ width: 102px;	height: 61px; 	background: url(/templates/images/boxes/box72x28.gif); }
.a100x50		{ width: 133px;	height: 114px;	background: url(/templates/images/boxes/box100x80.gif); }
.a100x80		{ width: 133px;	height: 114px;	background: url(/templates/images/boxes/box100x80.gif); }
.a128x96		{ width: 152px;	height: 126px;	background: url(/templates/images/boxes/box128x96.gif); }
.a128x128		{ width: 152px;	height: 154px;	background: url(/templates/images/boxes/box128x128.gif); }
.a128x128java	{ width: 152px;	height: 154px;	background: url(/templates/images/boxes/box128x128.gif); }
/*.a128x160		{ width: 152px;	height: 192px;	background: url(/templates/images/boxes/box128x160.gif); }*/
.a128x160flash	{ width: 152px;	height: 192px;	background: url(/templates/images/boxes/box128x160.gif); }
.a128x160audio	{ width: 152px;	height: 192px;	background: url(/templates/images/boxes/box128x160.gif); }
.phoneBox		{ width: 126px;	height: 172px;	background: #FFF url(/templates/images/mbox.gif); }

.a32x32		 	{ margin: 2px 2px 2px 2px; }
.a72x14		 	{ margin: 2px 0px 2px 0px; }
.a72x28		 	{ margin: 2px 2px 2px 10px; }
.a100x50		{ margin: 2px 2px 2px 2px; }
.a100x80		{ margin: 2px 2px 2px 2px; }
.a128x96		{ margin: 2px 8px 2px 10px; }
.a128x128		{ margin: 2px 8px 2px 10px; }
.a128x128java	{ margin: 2px 8px 2px 10px; }
.a128x160		{ margin: 2px 8px 2px 10px; }
.a128x160flash	{ margin: 2px 8px 2px 10px; }
.a128x160audio	{ margin: 2px 8px 2px 10px; }
.phoneBox		{ margin: 2px 5px 2px 5px; }

.a32x32			div img		{ padding: 10px 3px 0px 0px; }
.a72x14			div img		{ padding: 10px 3px 0px 0px; }
.a72x28			div img		{ padding: 15px 5px 0px 0px; }		 	
.a100x50		div img		{ padding: 30px 3px 0px 0px; }
.a100x80		div img		{ padding: 15px 3px 0px 0px; }
.a128x96		div img		{ padding: 15px 3px 0px 0px; }
.a128x128		div img		{ padding: 10px 5px 0px 0px; }
.a128x128java	div img		{ padding: 10px 3px 0px 0px; }
.a128x160flash	div div		{ padding: 15px 3px 0px 0px; }
.a128x160audio	div img		{ padding: 0px 3px 0px 0px; }
.phoneBox		.thumb img	{ padding: 0px 0px 0px 5px; border: 0px;}

/*
.a128x160audio .audioObject {
	width: 70px;
	height: 70px;
}*/

/*******************************
	Box gadzetu: motywy
*******************************/
.a128x160			{ width: 152px;	}
.a128x160 .atop 	{ height: 15px; background: #FFF url(/templates/images/boxes/box128x160_top.gif) 0px 0px no-repeat; }
.a128x160 .acenter	{ background: #FFF url(/templates/images/boxes/box128x160_center.gif) 0px 0px repeat-y; }
.a128x160 .abottom	{ height: 20px; background: #FFF url(/templates/images/boxes/box128x160_bottom.gif) bottom no-repeat; }
/*
#szukajCarousel .a128x160 .acenter { height: 200px !important; vertical-align: middle;}
#szukajCarousel .a128x160 img { display: inline !important; vertical-align: middle;}
*/
/*******************************
	Box smsa
*******************************/	
	
.smsBox {
	width: 688px;
	margin: 0px 0px 10px 0px;
}
	.smsBox .stop {
		background: transparent url(/templates/images/smsy_top.jpg) bottom no-repeat;
		height: 13px;
	}
	.smsBox .scenter {
		background: transparent url(/templates/images/smsy_center.jpg) repeat-y;
	}
		.smsBox .title {
			padding: 0px 10px 0px 10px;
			font-weight: bold;
			color: #00AFFF;
		}
		.smsBox .title a{ 
			font-weight: bold;
			color: #00AFFF;
			text-decoration: none;
		}
		.smsBox .title a:hover {
			text-decoration: underline;
		}
		.smsBox .body {
			padding: 8px 10px 5px 10px;
			color: #696969;
			background: transparent url(/templates/images/smsy_center_pink.gif) right bottom no-repeat;
		}
		.smsBox .scenter .more a{
			text-align: right;
			display: block;
			padding: 5px 5px 0px 10px;
		}
	.smsBox .sbottom {
		background: transparent url(/templates/images/smsy_bottom_pink.gif) 0px 0px no-repeat;
		height: 16px;
	}

/*******************************
	Box telefonu
*******************************/

.phoneBox .name {
	font-size: 12px;
	color: #818181;
	font-weight: bold;
	text-align: center;
	padding: 4px 3px 0px 0px;
}

.phoneBox .nameOnly {
	font-size: 12px;
	color: #818181;
	font-weight: bold;
	text-align: center;
	padding: 4px 3px 4px 0px;
}

.phoneBox .model {
	font-size: 12px;
	color: #818181;
	font-weight: normal;
	text-align: center;
	padding: 0px 3px 4px 0px;
}

.phoneBox .thumb {
	width: 115px;
	text-align: center;
	height: 100px;
	padding: 0px 0px 4px 0px;
}
.phoneBox .thumbMini {
	height: 85px !important;
}
.phoneBox .count img {
	display: inline;
	vertical-align: bottom;
	padding: 0px 4px 0px 4px;
}
.phoneBox .count {
	vertical-align: top;
	/*background: transparent url(/templates/images/puff.jpg) 18px 0px no-repeat;*/
	height: 18px;
	width: auto;
	padding: 0px 20px 0px 10px;
	color: #008498;
	/*line-height: 19px;*/
}

.phoneBox .mark {
	height: 17px;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
}

.phoneBox .mark0 { background-image: url(/templates/images/stars/0.gif); }
.phoneBox .mark1 { background-image: url(/templates/images/stars/1.gif); }
.phoneBox .mark2 { background-image: url(/templates/images/stars/2.gif); }
.phoneBox .mark3 { background-image: url(/templates/images/stars/3.gif); }
.phoneBox .mark4 { background-image: url(/templates/images/stars/4.gif); }
.phoneBox .mark5 { background-image: url(/templates/images/stars/5.gif); }
.phoneBox .mark6 { background-image: url(/templates/images/stars/6.gif); }
.phoneBox .mark7 { background-image: url(/templates/images/stars/7.gif); }
.phoneBox .mark8 { background-image: url(/templates/images/stars/8.gif); }
.phoneBox .mark9 { background-image: url(/templates/images/stars/9.gif); }
.phoneBox .mark10 { background-image: url(/templates/images/stars/10.gif); }

/*******************************
	Powyzej 18stki
*******************************/

.powyzej18 {
	width: 500px;
	height: 263px;
	margin: 0px auto 0px auto;
	background: transparent url(/templates/images/powyzej18.jpg) no-repeat;
}
.powyzej18 .cont {
	padding: 114px 25px 0px 224px;
}
.powyzej18 span {
	color: red;
	font-weight: bold;
	font-size: 15px;
}
.powyzej18 form {
	padding: 10px 0px 0px 0px; 
	margin: 0px;
}
.powyzej18 .btt {
	border: 1px solid #64CDE3;
	width: 185px;
	margin: 5px 0px 2px 0px;
}
.powyzej18 .btt a,  .powyzej18 .btt input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	border: 1px solid #FFF;
	background-color: #64CDE3;
	color: #FFF;
	width: 181px;
	padding: 2px 1px 2px 1px;
	margin: 0px;
	line-height: 17px;
	text-align: center;
}
.powyzej18 .btt input {
	width: 185px;
	padding: 2px 1px 2px 1px;
}

/*******************************
	Box komentarzy
*******************************/

.comment {
	width: 672px;
	margin: 5px 0px 5px 0px;
	clear: both;
}
	.comment .ctop {
		font-weight: bold;
		color: #46B1BF;
		padding: 10px 20px 0px 20px;
		height: 27px;
		background: transparent url(/templates/images/comm_top.jpg) 0px 0px no-repeat;
	}
		.ctop .nick {
			height: 20px;
			float: left;
			padding: 0px 0px 0px 30px;
			background: transparent url(/templates/images/puff.jpg) top left no-repeat;
		}
		.ctop .nick a{
			color: #46B1BF;
			text-decoration: none;
		}
		.ctop .nick a:hover {
			text-decoration: underline;
		}
		.ctop .mark {
			height: 18px;
			float: right;
			padding: 2px 90px 0px 0px;
			background-repeat: no-repeat;
			background-position: top right;
		}
		.ctop .mark0 { background-image: url(/templates/images/stars/0.gif); }
		.ctop .mark1 { background-image: url(/templates/images/stars/1.gif); }
		.ctop .mark2 { background-image: url(/templates/images/stars/2.gif); }
		.ctop .mark3 { background-image: url(/templates/images/stars/3.gif); }
		.ctop .mark4 { background-image: url(/templates/images/stars/4.gif); }
		.ctop .mark5 { background-image: url(/templates/images/stars/5.gif); }
		.ctop .mark6 { background-image: url(/templates/images/stars/6.gif); }
		.ctop .mark7 { background-image: url(/templates/images/stars/7.gif); }
		.ctop .mark8 { background-image: url(/templates/images/stars/8.gif); }
		.ctop .mark9 { background-image: url(/templates/images/stars/9.gif); }
		.ctop .mark10 { background-image: url(/templates/images/stars/10.gif); }

	.comment .ccenter {
		padding: 3px 20px 0px 20px;
		background: transparent url(/templates/images/comm_center.jpg) 0px 0px repeat-y;
	}
		/*.ccenter .body {
			height: 70px;
		}*/
		.comment .ctop .date {
			float:right;
		}
	.comment .cbottom {
		height: 15px;
		background: transparent url(/templates/images/comm_bottom.jpg) 0px 0px no-repeat;
	}
	
/*******************************
	Podstrona gadzetu
*******************************/
	
.current {
	margin: 10px 0px 0px 0px;
}
	.currentWidget {
		width: 490px;
		float: left;
		padding: 0px 0px 10px 0px;
	}
		.currentWidget .wtop {
			height: 11px;
			background: transparent url(/templates/images/currentWidget/currentWidget_top7.jpg) bottom no-repeat;
		}
		.currentWidget .background {
			background: transparent url(/templates/images/currentWidget/currentWidget_center7.jpg) 0px 0px repeat-y;
		}
		.currentWidget .wcenter {
			padding: 0px 16px 0px 16px;
			background: transparent url(/templates/images/currentWidget/currentWidget_pattern7.jpg) right bottom no-repeat;
		}
			.currentWidget .wcenter h2 {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-size: 14px;
				color: #F5709A;
				float: left;
			}
			h2.wwleft {
				width: 50px;
			}
			h2.wwright {
				width: 400px;
			}
			.currentWidget .wcenter .wleft {
				width: 180px;
				float: left;
				text-align: center;
				padding: 13px 15px 10px 0px;
			}
			.currentWidget .wcenter .wright {
				float: left;
				padding: 13px 10px 10px 0px;
				/*background: transparent url(/templates/images/currentWidget/currentWidget_back2.jpg) right no-repeat;*/
			}			
			
			.currentWidget .wcenter .wright .command {
				color: #00AFFF;
				font-weight: bold;
			}
			.currentWidget .wcenter .wright .desc {
				color: #696969;
				font-weight: bold;
				padding: 2px 0px 15px 0px;
			}			
			.currentWidget .wcenter .wright .cost {
				color: #999999;
				font-size: 11px;
			}
			.currentWidget .desc {
				padding: 5px 0px 0px 0px;
				line-height: 16px
			}
		.currentWidget .wbottom {
			height: 18px;
			background: transparent url(/templates/images/currentWidget/currentWidget_bottom7.jpg) 0px 0px no-repeat;
		}
	.operators {
		float: left;
		width: 170px;
		height: 215px;
		color: #545454;
		font-weight: bold;
		padding: 20px 10px 0px 20px;
		background: transparent url(/templates/images/operators-back.jpg) bottom no-repeat;
	}		
		.operators img {
			padding: 3px 0px 0px 0px;
		}
		.operators div {
			padding: 20px 0px 0px 0px;
		}
		.operators ul, operators li {
			padding: 0;
			margin: 0;
			list-style: none;
			list-style-image: url(/templates/images/arrow_a_blue.gif);
		}
		.operators ul {
			padding-top: 5px;
		}
		.operators li {
			padding: 0px 0px 0px 2px;
			margin: 0px 0px 0px 20px;
		}
		
.otherManu, .otherServ {
	color: #545454;
	font-weight: bold;
	padding: 5px 0px 25px 0px;
}
.otherManu div , .otherServ div {
	font-weight: normal;
}	
.otherManu div a, .otherServ div a{
	color: #545454;
}

/*******************************
	FAQ
*******************************/	
	
.faqList {
	
}	
	.faqList .quest {
		background: transparent url(/templates/images/faq_top.jpg) 0px 0px no-repeat;
		width: 674px;
		padding: 10px 0px 0px 20px;
		margin: 0px 0px 10px 0px;
	}
	.faqList .toogleButt {
		color: #B31E4A;
		font-weight: bold;
		width: 160px;
		padding: 0px 0px 0px 5px;
		float: right;
		cursor: pointer;
	}
	.faqList .title {
		padding: 5px 0px 0px 0px;
		color: #00AFFF;
		font-weight: bold;
	}
	.faqList .body {
		padding: 10px 20px 0px 0px;
		color: #696969;
		display: none;
	}
	
/*******************************
	Formularz dodawania komentarza
*******************************/		

form.addComment {
	color: #949494;
	font-size: 14px;
	margin: 10px 0px 10px 0px;
}
	form.addComment label {
		display: block;
		padding: 5px 0px 5px 0px;
	}
	form.addComment textarea {
		border: 1px solid #A1A1A1;
		width: 656px;
		height: 97px;
		font-family: Arial, Helvetica, sans-serif;
	}
	form.addComment .t {
		border: 1px solid #A1A1A1;
		width: 240px;
		display: block;
		/*line-height: 20px;*/
		padding: 4px 0px 4px 0px;
	}
	form.addComment .s {
		display: block;
		background-color: #DB007B;
		border: 0px;
		color: #FFFFFF;
		width: 70px;
		padding: 2px 2px 2px 2px;
		margin: 4px 0px 4px 0px;
	}
	
/*******************************
	Przelaczane taby
*******************************/	
#jsTabPink {
	padding: 5px 0px 0px 0px;
}
	#jsTabPink .jsTabMenu a{
		width: 161px;
		padding: 7px 10px 0px 0px;
		height: 20px;
		display: block;
		float: left;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		color: #858585;
		background: transparent url(/templates/images/profil_nav_unsel.jpg) 0px 0px no-repeat;
	}
	#jsTabPink .jsTabMenu a.jsTabMenuSelected {
		color: #FFF;
		background: transparent url(/templates/images/profil_nav_sel.jpg) 0px 0px no-repeat;
	}
	#jsTabPink .jsTabBox {
		margin: 1px 0px 0px 0px;
		width: 690px;
		background: transparent url(/templates/images/fabryka_top.jpg) 0px 0px no-repeat;
		color: #858585;
		padding: 11px 0px 0px 1px;
	}
	.jsTabMenu img{
		float: left;
		padding: 2px 10px 0px 0px;
	}
	
#jsTabPinkSmall {
	padding: 5px 0px 0px 0px;
	width: 440px;
}
	#jsTabPinkSmall .jsTabMenu a{
		width: 161px;
		padding: 7px 10px 0px 0px;
		height: 20px;
		display: block;
		float: left;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		color: #858585;
		background: transparent url(/templates/images/profil_nav_unsel.jpg) 0px 0px no-repeat;
	}
	#jsTabPinkSmall .jsTabMenu a.jsTabMenuSelected {
		color: #FFF;
		background: transparent url(/templates/images/profil_nav_sel.jpg) 0px 0px no-repeat;
	}
	#jsTabPinkSmall .jsTabBox {
		margin: 1px 0px 0px 0px;
		width: 440px;
		background: transparent url(/templates/images/profil_nav_bottom.jpg) 0px 0px no-repeat;
		color: #858585;
		padding: 11px 0px 0px 0px;
	}	
	#jsTabPinkSmall .ajaxBox  {
		margin: 0px 25px 5px 20px !important;
	}
	#jsTabPink h3 {
		font-size: 16px;
		padding: 10px 10px 20px 10px;
		margin: 0px;
	}
	
	
#jsTabIndex {
	margin: 20px 0px 0px 0px;
}
	#jsTabIndex .jsTabMenu{
		height: 29px;
	}
	#jsTabIndex .jsTabMenu a{
		width: 94px;
		margin: 0px 0px 0px 0px;
		display: block;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: bottom;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		float: left;
		cursor: pointer;
		color: #919191;
		height: 22px;
		padding: 7px 10px 0px 5px;
		background-image: url(/templates/images/r_grey.jpg); 
	}
	#jsTabIndex .jsTabMenu a.jsTabMenuSelected {
		color: white;
		height: 16px;
		padding: 13px 10px 0px 5px;
	}

	#jsTabLinkGreen { background-image: url(/templates/images/r_grey.jpg) !important; }	
	#jsTabLinkGreen.jsTabMenuSelected { background-image: url(/templates/images/r_green.jpg) !important; }
	#jsTabLinkRed { background-image: url(/templates/images/r_grey.jpg) !important; }	
	#jsTabLinkRed.jsTabMenuSelected { background-image: url(/templates/images/r_red.jpg) !important; }
	#jsTabLinkBlue { background-image: url(/templates/images/r_grey.jpg) !important; }	
	#jsTabLinkBlue.jsTabMenuSelected { background-image: url(/templates/images/r_blue.jpg) !important; }	
	
	#jsTabIndex .jsTabBox {
		color: white;
	}
	#jsTabIndex .jsTabBox .rMiddle {
		padding: 15px 10px 0px 8px;
		margin: 0px 8px 0px 3px;
		width: 325px;
	}
	#jsTabIndex .rGreen .rMiddle{ background-color: #B9C900; }
	#jsTabIndex .rRed .rMiddle{ background-color: #C60E10; }	
	#jsTabIndex .rBlue .rMiddle{ background-color: #669097; }
	
	/*
	 * spec
	 */
	#jsTabIndex .rRed a { display: block; float: left; margin: 2px 10px 2px 20px;}
	#jsTabIndex .rBlue a { display: block; float: left; margin: 2px 5px 2px 10px;}
	
	#jsTabIndex .jsTabBox .rBottom {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 20px;
		background-repeat: no-repeat;
		width: 350px;
	}

	#jsTabIndex .rGreen .rBottom { background-image: url(/templates/images/r_green_b.jpg); }
	#jsTabIndex .rRed .rBottom { background-image: url(/templates/images/r_red_b.jpg); }
	#jsTabIndex .rBlue .rBottom { background-image: url(/templates/images/r_blue_b.jpg); }
	
	#jsTabIndex .jsTabBox img {
		border: 1px solid #FFF;
		margin: 6px 5px 4px 6px;
	}
	
/*
 * Drugi box na stronie glownej
 */

#jsTabIndex2 {
	margin: 20px 0px 0px 0px;
}
	#jsTabIndex2 .jsTabMenu{
		height: 29px;
	}
	#jsTabIndex2 .jsTabMenu a{
		width: 94px;
		margin: 0px 0px 0px 0px;
		display: block;
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: bottom;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		text-align: center;
		float: left;
		cursor: pointer;
		color: #919191;
		height: 22px;
		padding: 7px 10px 0px 5px;
		background-image: url(/templates/images/r_grey.jpg); 
	}
	#jsTabIndex2 .jsTabMenu a.jsTabMenuSelected {
		color: white;
		height: 16px;
		padding: 13px 10px 0px 5px;
	}

	#jsTabLinkGreen { background-image: url(/templates/images/r_grey.jpg) !important; }	
	#jsTabLinkGreen.jsTabMenuSelected { background-image: url(/templates/images/r_green.jpg) !important; }
	#jsTabLinkRed { background-image: url(/templates/images/r_grey.jpg) !important; }	
	#jsTabLinkRed.jsTabMenuSelected { background-image: url(/templates/images/r_red.jpg) !important; }
	#jsTabLinkBlue { background-image: url(/templates/images/r_grey.jpg) !important; }	
	#jsTabLinkBlue.jsTabMenuSelected { background-image: url(/templates/images/r_blue.jpg) !important; }	
	
	#jsTabIndex2 .jsTabBox {
		color: white;
	}
	#jsTabIndex2 .jsTabBox .rMiddle {
		padding: 15px 10px 0px 8px;
		margin: 0px 8px 0px 3px;
		width: 325px;
	}
	#jsTabIndex2 .rGreen .rMiddle{ background-color: #B9C900; }
	#jsTabIndex2 .rRed .rMiddle{ background-color: #C60E10; }	
	#jsTabIndex2 .rBlue .rMiddle{ background-color: #669097; }
	
	#jsTabIndex2 .jsTabBox .rBottom {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 20px;
		background-repeat: no-repeat;
		width: 350px;
	}

	#jsTabIndex2 .rGreen .rBottom { background-image: url(/templates/images/r_green_b.jpg); }
	#jsTabIndex2 .rRed .rBottom { background-image: url(/templates/images/r_red_b.jpg); }
	#jsTabIndex2 .rBlue .rBottom { background-image: url(/templates/images/r_blue_b.jpg); }
	
	#jsTabIndex2 .jsTabBox img {
		border: 1px solid #FFF;
		margin: 6px 7px 4px 7px;
	}

/*
 * Tabela porownywania telefonów
 */
.phoneCompare .title {
	text-align: center;
	color: #6C6C6C;
	font-size: 18px;
}
/*
 * Tags
 */
.white {
	color: #FFF;
}
.tags {
	width: 330px;
	padding: 20px 10px 20px 10px;
	text-align: center;
}
.tags a{
	padding: 4px 5px 4px 5px;
	/*line-height: 20px;*/
}
/*
 * Pager
 */
.pager {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
	.pager .nav_ak {
		display: inline;
		padding: 0px 3px 0px 3px;
	}
	.pager .nav_kk {
		display: inline;
		padding: 0px 3px 0px 3px;
	}
	.pager .nav_pp {
		display: inline;
		padding: 0px 3px 0px 3px;
	}

/*
 * Bramka sms
 */
#bramka {
	margin: 20px 0px 10px 10px;
	display: block;
	float: left;
	width: 300px;
	height: 460px;
	overflow: hidden;
	border: 0;
}
.gadzetyBok {
	float: right;
	width: 350px;
}

/*
 * Darmowe gadzety
 */
.freeWidgetsTop {
	width: 706px;
	height: 270px;
	background: transparent url(/templates/images/freeWidgetsTop.jpg) top no-repeat;
	padding: 0px 0px 0px 0px;
}
	.myPhone {
		float: left;
		padding: 20px 0px 0px 20px;
		width: 235px;
	}
	.myPhone .myLeft{
		float: left;
		width: 85px;
		text-align: center;
	}
	.myPhone .myRight {
		float: left;
	}
	.myPhone .myTitle {
		color: #0099CC;
		font-weight: bold;
		padding: 0px 0px 10px 0px;
	}
	.myPhone .myRight {
		color: #333333;
	}
	.myPhone .myCont {
		height: 110px;
	}
	.favWidgets {
		float: left;
		width: 310px;
		height: 300px;
		padding: 5px 0px 0px 140px;
	}
	.favWidgets .ajaxBox {
		margin: 0px !important;
	}
	.favWidgets .favTop {
		padding: 0px 0px 0px 10px;
		width: 225px;
		height: 35px;
		background: transparent url(/templates/images/dzis_polecamy_blue.jpg) right no-repeat;
	}
	

.freeWidgets {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	width: 344px;
	height: 160px;
}
.freeWidgets .fw {
	float: left;
	width: 100px;	
	padding: 45px 5px 10px 5px;
	text-align: center;
}
.freeWidgetsNight {
	padding: 30px 0px 0px 20px;
	height: 130px;
}
.freeWidgets img {
	border: 1px solid #FFF;
}
.freeWidgets .fh {
	height: 40px;
	padding: 0px 5px 0px 0px;
}
.freeWidgets .audioObject {
	float: left;
	padding: 5px 5px 0px 0px;
}
.freeWidgets span {
	float: left;
	padding: 5px 5px 5px 5px;
	color: #FFF;
}
.freeWidgets a.url {
	display: block;
	padding-top: 5px;
}
.freeWidgetsRed {
	background: transparent url(/templates/images/free_red.gif) no-repeat;
}
.freeWidgetsNight {
	background: transparent url(/templates/images/free_night.gif) no-repeat;
}

.marginer {
	height: 30px;
}


/*
 * Haxored
 */

.alternate-flash {
	width: 70px;
	margin: 0 auto;
	height: 70px;
	background: red;
	display: block;
	background: #FFF url(/templates/images/alternate-flash.gif) no-repeat;
}

/**
 * Dodatkowe style edited by ARQ
 */

.smsStoryBox{
	background: #FFF url(/templates/images/smsstory-bg.png) no-repeat;
	margin-left:15px;
	width:650px;

}

.nobg{
	background: #FFF ;
}

a.pink h3 { 
	margin-bottom:5px;
	margin-top:0;
	padding-left:5px;
	padding-top:10px;
	float: left;
	}

.smsStoryBox .scenter{
	padding-left:5px;
	padding-bottom:15px;
	clear: both;
}

.smsStoryBox .info {
	float:right;
	margin-right:5px;
	margin-top:5px;
}

/**
*
* Nagrody style ARQ
*/

#nagrody-page .nagroda { 		
	margin:  0px 0px 10px 10px;
	padding: 0px 0px 10px 0px;
	width:	670px;
	display: block;
	float: left;
	background: transparent url(/templates/images/konkurs-bg.png) 0px 0px no-repeat;
}

#nagrody-page .title {
	float:left;
	padding-left:20px;
	padding-top:30px;
}	
#nagrody-page .img
{
	width:240px;
}

#nagrody-page .title h2 {
	font-size: 26px;
	color: #02b1ce;
}

#nagrody-page .img {
	margin-left:20px;
	margin-top:20px;
	float: left;
}

#nagrody-page .body {
	float:left;
	padding-left:15px;
	width:360px;
}