@charset "UTF-8";
/* CSS Docment */

*,html
{
	font-family:Verdana, Geneva, sans-serif;
	color:#3A3A3A;
	font-size:1em;
}
p
{
	font-size:0.70em;
}
h1
{
	font-size:12em;
}
h3
{
}
a img
{
	border:0em;
}
a
{
	color:#333;
	font-weight: bold;
}
a:hover
{
	color:#333;
	text-decoration:none;
}

.needsforstyle
{
	clear:both;
	font-size:0.60em;
}
#bottom_height
{
	height:1.56em;
}
#back
{
	width:58.35em;
	margin:auto;
}
/* header style */
#top
{
	clear:both;
	height:40px;
	overflow:hidden;
}
#header #logo
{
	padding:0em;
	margin:0em;
	float:left;
}
#header #logo img
{
	border:0em;
	margin-left:1em;
}
#header #search
{
	/* PANDA CODE
	float: right;
	margin-top:0.70em;
	*/
	font-size:0.70em;
	float:right;
	margin-top:0.70em;
	width:370px;
}
#header #search_form
{
	/*PANDA CODE
	float: right;
	padding:0em;
	margin:0em;
	*/
	position:absolute;
	padding:0em;
	margin:0em;
	margin-left:150px;
}
#header #search_form input#search_name
{
	width:10em;
}
#header #select_lang
{
	/*
	float: left;
	padding:0em;
	margin:0em;
	padding-right:0.3em;
	*/
	float:right;
	display:inline;
	padding:0em;
	margin:0 20px 0 0;
	padding-right:0.3em;
}
#header div#select_lang select
{
	background-color:#FFFFFF;
}
#header #select_lang select#lang_choose
{
	width:10em;
}

/*
#header #bottom_header
{
	width:58.35em;
	height:11.81em;
	background-image:url(../img/header_back.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
*/
#header #bottom_header
{
	width:58.35em;
	height:180px;
	overflow: hidden;
}
#header #bottom_header img
{
	padding:0em;
	margin:0em;
}
#header #bottom_header_home
{
	width:58.35em;
	height:20.81em;
	background-repeat:no-repeat;
	background-position:center bottom;
	border-top:0.01em solid #FFFFFF;
	border-bottom:0em;
}
#header #bottom_header_home div.menu
{
	position: relative;
	top: 11em;
	left: 1.75em;
}
#header #bottom_header_home div.menu img
{
	border:0em;
}
/* HEADER TAB */
#header #bottom_header_home .nav
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index: 15;
}
#header #bottom_header_home .nav li
{
	clear: none;
	float: left;
	margin: 0;
	padding: 0;
	border-left: none;
}
#header #bottom_header_home .nav li a
{
	background-position: 0 0;
	background-repeat:no-repeat;
	display: block;
	text-decoration: none;
	color: #31536c;
	font-size: 0.7em;
	font-weight:normal;
	outline: none;
	height: 26px;
	width: 78px;
	padding-top: 1.25em;
}

#header #bottom_header_home .nav li a.lig {background-image:url(../img/header_nav_light_noactive.gif);padding-left: 31px;}
#header #bottom_header_home .nav li a.sec {background-image:url(../img/header_nav_secure_noactive.gif);padding-left: 31px;}
#header #bottom_header_home .nav li a.eas {background-image:url(../img/header_nav_easy_noactive.gif);padding-left: 31px;}


#header #bottom_header_home .nav li.active a
{
	background-position: 0 bottom;
	background-repeat:no-repeat;
	height: 28px;
	padding-top: 1.8em;
}
#header #bottom_header_home .nav li.active a.lig {background-image:url(../img/header_nav_light_active.gif);}
#header #bottom_header_home .nav li.active a.sec {background-image:url(../img/header_nav_secure_active.gif);}
#header #bottom_header_home .nav li.active a.eas {background-image:url(../img/header_nav_easy_active.gif);}

#header div.nav_container
{
	overflow: hidden;
	clear: both;
	float: left; 
	background:url(../img/header_nav.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position: absolute;
	top: 2.9em;
	width: 46.5em;
	z-index:2;
}
#header div.nav_content
{
	padding:1em 2em 1.75em;
	display:block;
}
#header div.nav_content p
{
font-size:0.70em;
margin: 0 0 .5em 0;
padding: 0;
}
#header div.nav_content p.nav_p_title
{
color:#34659D;
}
/* finish HEADER TAB */

/* header style finish*/
/* content style*/
#content
{
	background-image:url(../img/web_bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#content #content_text
{
	border:1px solid #193A7D;
	border-bottom:0em;
	background-image:url(../img/content_back.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}
#content #home_contentback
{
	margin-top:1em;
	background-image:url(../img/home_contentback.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#content #contentbackwithsidebar
{
	margin-top:1em;
	background-image:url(../img/contentback.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#content #contentback
{
	margin-top:1em;
}
#content #description
{
	clear:both;
	padding:1em;
}
#content #left_box
{
	width:26.1em;
	padding:0em 1em 1em 1.5em;
	margin-top:0em;
	float:left;
}
#content div#contentbackwithsidebar #left_box
{
	width:41em;
	padding:0em 1em 1em 1em;
	float:left;
}
#content div#contentback #left_box
{
	width:55.5em;
	padding:0em 1em 1em 1.5em;
	margin-top:0em;
	float:left;
}
#content div#contentbackwithsidebar #left_box p.head_title,#content #left_box p.head_title
{
	font-size:0.9em;
	font-weight: bold;
	padding-top:0em;
	margin-top:0em;
	padding-bottom:0.5em;
	text-transform: uppercase;
}
#content div#contentbackwithsidebar #left_box p.head_title a,#content #left_box p.head_title a
{
	color:#656565;
	text-decoration:none;
}
#content div#contentbackwithsidebar #left_box p.head_title a:hover,#content #left_box p.head_title a:hover
{
	text-decoration:underline;
}
#left_sidebar
{
	width:12.5em;
	padding:0em 1em 1em 1em;
	float:left;
}
#left_sidebar p
{
	margin:0em;
	padding:0em;
}
#left_sidebar ul
{
	padding:0em;
	margin:0em;
}
#left_sidebar li
{
	font-size:0.70em;
}
#left_sidebar a,#right_sidebar p.title a
{
	color:#656565;
	text-decoration:none;
}
#left_sidebar a:hover,#right_sidebar p.title a:hover
{
	color:#656565;
	text-decoration:underline;
}
#left_sidebar div#rss
{
	clear:both;
}
#right_sidebar
{
	width:13.7em;
	padding:0em 0em 1em 0.3em;
	float: left;
}
#right_sidebar div.sidebar_right
{
	padding:0em;
	margin:0em;
	width:10em;
	float:right;
	padding-bottom:20px;
}
#right_sidebar li
{
	margin:0em;
	padding:0em;
	list-style:none;
	clear:both;
	/*margin-bottom:1.7em;*/
}
#right_sidebar ul
{
	margin:0em;
	padding:0em;
	list-style:none;
	clear:both;
	margin-bottom:1.7em;
	border:1px solid #FFFFFF;
}
#right_sidebar p.title
{
	font-size:0.7em;
	padding:0em;
	margin:0em;
	font-weight:100;
	text-transform:uppercase;
}
#left_sidebar p.htitle
{
	float:left;
	width:5em;
	margin-bottom:2.3em;
}
#left_sidebar p.htitle2
{
	font-size:0.7em;
	padding:0em;
	margin:0em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:2.3em;
	
}
#left_sidebar p.title
{
	font-weight:bold;
	padding-bottom:1em;
	clear:both;
}
#right_sidebar p.desc
{
	font-size:0.6em;
	padding:0em;
	margin:0em;
}
#content .h2_image
{
	float:left;
	padding-right:0.8em;
}
#content div.botton_menu
{
	margin-top:3em;
	vertical-align:middle;
}
#content div.botton_menu img
	{
	margin-top:0em;
	float:left;
	}
#content div.botton_menu p
	{
	float:left;
	padding-top:0.1em;
	}
	
#content div.what_menu ul.nav
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#content div.what_menu ul.nav li
{
	clear: none;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	float: left;
}
#content div.what_menu ul.nav li a
{
	text-decoration: none;
	color: #666;
	outline: none;
	background-position:center bottom;
	background-repeat:no-repeat;
	display: block;
	width: 127px;
	height: 47px;
	text-align: center;
	font-size: 0.6em;
	font-weight:bold;
	
}
#content div.what_menu ul.nav li a.what
{
	background:url(../img/what_noactive_tab.gif);
	font-size: 0.6em;
}
#content div.what_menu ul.nav li a.why
{
	background:url(../img/what_noactive_tab.gif);
	font-size: 0.6em;
}
#content div.what_menu ul.nav li a.how
{
	background:url(../img/what_noactive_tab.gif);
	font-size: 0.6em;
}
#content div.what_menu ul.nav li a.faq
{
	background:url(../img/what_noactive_tab.gif);
	font-size: 0.6em;
}	
#content div.what_menu ul.nav li a.indetail
{
	background:url(../img/what_noactive_tab.gif);
	font-size: 0.6em;
}
#content div.what_menu ul.nav li.active a
{
	font-size: 0.6em;
	color: #595959;
	background:url(../img/what_active_tab.gif);
}
#content div.nav_container
{
	overflow: hidden;
	clear: both;
	float: left; 
	background: #ededed url(../img/what_contentback.jpg) left bottom;
	background-repeat:no-repeat;
	width: 40em;
	z-index:2;
}
#content div.nav_content
{
	padding: 2em;
	display:block;
}
#content div.nav_content p
{
	padding:0em;
	margin:0em;
}
#content div.nav_content #left,
#content div.nav_content #right
{
	margin: 0 0 1em 0;
	width:18em;
}
#content div.nav_content #left {float:left;}
#content div.nav_content #right {float:right;}		


/* content style finish */
/*  Footer style*/
#footer #left
{	
	float:left;
	font-size: 0.8em;	
}
#footer #left p
{
		font-size:0.8em;
}
#footer #rss
{
	float:left;
	margin:0.10em 1em 0em 1em;	
	width:8em;
}
#footer #rss img
{
	float:left;
}
#footer #rss a
{
	color:#656565;
	text-decoration:none;
	padding-left:0.5em;
}
#footer #rss a
{
	color:#656565;
	text-decoration:none;
	padding-left:0.5em;
}
#footer #rss a:hover
{
	color:#656565;
	text-decoration:underline;
	padding-left:0.5em;
}
#footer #rss p
{
	font-size:0.60em;
}
#footer #right
{	
	float:right;
	width:13em;
}
#footer #right ul
{
	padding:0em;
	margin:0em;
	padding-top:1em;
	float:right;
}
#footer #right li
{
	font-size:0.8em;
	display:inline;
}
#footer li a
{
	color:#656565;
	text-decoration:none;
}
#footer li a:hover
{
	color:#656565;
	text-decoration:underline;
}
/*  Footer style finish*/

/* special */
#left_sidebar a.read_more, a.read_more
{
	float:right;
	font-size:0.70em;
	margin-bottom:0.3em;
	color:#34659D;
	text-decoration:underline;
}
#left_sidebar a:hover.read_more, a:hover.read_more
{
	text-decoration:none;
}
a.special_button 
{
	background-image:url(../img/special_button2.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:5px;
	margin:0em;
	padding-left:0em;
	padding-right:32px;
	text-decoration:none;
	float:left;
}
a.special_button span
{
	background-image:url(../img/special_button1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0em;
	padding:5px;
	padding-left:1em;
	padding-right:0em;	
	color:#FFFFFF;
}
a.special_button span span
{
	margin:0em;
	padding:0em;
	font-size:0.6em;
	background-image:none;
	padding-left:0em;	
}
a.special_button span strong
{
	color:#FFFFFF;
}
a:hover.special_button 
{
	background-image:url(../img/special_button2_hover.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
a:hover.special_button span
{
	background-image:url(../img/special_button1_hover.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
a:hover.special_button span span
{
	background-image:none;
}
/* Login */
#login_contentback
{
	background:url(../img/login_contentback.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:23em;
	width: 52.5em;
	padding:1.5em;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.5em;
}
#login_contentback #left
{
	float:left;
	width:24.5em;
	padding:1em;
	padding-left:0em;
}
#login_contentback #right
{
	float:right;
	width:23.9em;
	padding:1em;
}
#login_contentback .h2_image
{
	padding-bottom:10em;
}
#login_contentback label
{
	font-weight:bold;
	float:left;
	font-size:0.8em;
	color:#999999;
	padding-top:0.65em;
}
#login_contentback input
{
	border:0.1em solid #C6C6C6;
	float:right; 
	width:7.5em;
	margin-bottom:0.3em;
}
#login_contentback #form
{
	height:3em;
}
#login_contentback #form_left
{
	float:left;
	width:9.5em;
	margin-left:-20px
}
#login_contentback #form_right
{
	/*
	float:right;
	width:7.5em;*/
	padding-top:0.1em;
	float:right;
	width:10.5em;
}
#login_contentback #form_right input
{
	border:0em;
	color:#999999;
	width:165px;
}
#login_contentback p, #content div.nav_content p
{
	color:#3A3A3A;
}
#login_contentback p.head_title1
{
	margin:0em;
	padding:0em;
	font-weight:bold;
	font-size:1em;
}
#login_contentback p.head_title2
{
	margin:0em;
	padding:0em;
	font-weight:normal;
	font-size:1em;
}
#login_contentback strong
{
	color:#999999;
}
/* finish Login */
/* start providers */
#provider_contentback
{
	background:url(../img/providers_contentback.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:7em;
	padding:1em;
	padding-top:12.5em;
}
#provider_contentback p
{
	padding:0em;
	margin:0em;
	padding:0.2em;
}
/* finish providers */
/* start resources */
#resources_top
{
	padding:0em;
	margin:0em;
	background:url(../img/resources_top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:0.8em;
	width:35.5em;
	
}
#resources_contentback
{
	background-color:#EDEDED;
	background-image:url(../img/resources_bottom.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:33.5em;
	padding:1em;
	padding-top:0em;
}
#resources_contentback ul
{
	margin:0em;
	padding:0em;	
}
#resources_contentback ul li
{
	margin:0em;
	padding:0em;
	clear:both;
	list-style:none;
}
#resources_contentback div.content
{
	border-bottom:0.1em solid #A9A9A9;
}
#resources_contentback div.lastcontent
{
	border-bottom:0em;
}
#resources_contentback .left
{
	float:left;
	width:6em;
}
#resources_contentback .right
{
	float:right;
	width:26em;
}
#resources_contentback .pimage
{
	font-weight:bold;
	font-size:0.8em;
	padding:0em;
	padding-bottom:0.5em;
	margin:0em;
}
#resources_contentback .image
{
	padding:0em;
	margin:0em;
	padding-top:0.5em;
}
/*
#resources_contentback .pdf
{
	color:#656565;
}
*/
/* finish resources */
/* WHAT MENU */
#content .what_menu div.nav_container #what ul
{
	padding:0em;
	margin:0em;
	margin-left:4.5em;
}
#content .what_menu div.nav_container #what li
{
	padding:0em;
	margin:0em;
	list-style:disc;
	font-size:0.7em;
	color:#3A3A3A;
}
#content .what_menu div.nav_content p
{
	padding:0.3em;
}
#content .what_menu div.nav_container
{
	margin-bottom:1em;
}
#content .what_menu div.nav_container #what p
{
	padding:0em;
	margin:0em;
	padding:0.3em;
}
#content .what_menu div.nav_container #what #left,#content .what_menu div.nav_container #what #right
{
	margin-top:2em;
}
#content .what_menu div.nav_container #how p img
{
	margin-top:1em;
	margin-left:1.75em;
	margin-right:1.75em;
}
#content .what_menu div.nav_container #why #left, 
#content .what_menu div.nav_container #why #center, 
#content .what_menu div.nav_container #why #right
{
	width:10.75em;
	float:left;
	padding:0.5em;
}
#content .what_menu div.nav_container #why #center
{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
#content .what_menu div.nav_container #why .htitle
{
	font-size:1em;
}
#content .what_menu div.nav_container #why .title
{
	font-weight:bold;
	color:#656565;
}
#content .what_menu div.nav_container #what p.head_title1
{
	margin:0em;
	padding:0em;
	font-weight:bold;
	font-size:1em;
}
#content .what_menu div.nav_container #what p.head_title2
{
	margin:0em;
	padding:0em;
	font-weight:normal;
	font-size:1em;
	padding-bottom:1.5em;
}
#content .what_menu div.nav_container #what p.moreinfo
{
	width:10em;
	margin-top:1em;
	margin-left:5em;
}
#content .what_menu div.nav_container #faq p
{
	color:#656565;
}
#content .what_menu div.nav_container #faq a em
{
	color:#34659D;
}
#content .what_menu div.nav_container #faq p.title a, #content .what_menu div.nav_container #faq p.title em
{
	font-weight:bold;
	color:#656565;
}
#content .what_menu div.nav_container #faq ul.in li
{
	padding:0em;
	margin:0em;
	font-size:0.7em;
	color:#656565;
}
 
/* finish what */
/* blog */

.post 
{
	margin-bottom:2em;
}
.post .head_title
{
	background-image:url(../img/icon_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:1em;
	padding-left:3em;
	text-transform:uppercase;
}
.post .feedback
{
	font-size:0.70em;
	float:right;
	clear:both;
}

li.widget
{
	font-size:0.70em;
}

li.widget ul li
{
	border:1em solid #FFF;
}

/* finish blog */
/* start lightbox */
#gallery 
{
		padding: 10px;
		width: 520px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img 
{
		border-width: 0px;
}
#gallery ul a:hover img 
{
		border-width: 0px;
}
#gallery ul a:hover { border:0em; color: #fff; }



/* finish lightbox */
/* @group .clearfix */
/* Clearfix permite limpiar flotados. Mas info: http://www.positioniseverything.net/easyclearing.html  */
.clearfix:after,
#header #bottom_header_home .nav:after,
#content div.what_menu ul.nav:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix,
#header #bottom_header_home .nav,
#content div.what_menu ul.nav
{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix,
* html #header #bottom_header_home .nav,
* html #content div.what_menu ul.nav
{height: 1%;}

.clearfix,
#header #bottom_header_home .nav,
#content div.what_menu ul.nav
{display: block;}

.nav_content ul li {
	font-size: 0.7em;
}
/* End hide from IE-mac */
/* @end */

/** table sorter */

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #F2F2F2;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	/*background-image: url(/partnerzy/znajdz_partnera/img/bg.gif);*/
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #EDEDED;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	/*background-image: url(/partnerzy/znajdz_partnera/img/asc.gif);*/
}
table.tablesorter thead tr .headerSortDown {
	/*background-image: url(/partnerzy/znajdz_partnera/img/desc.gif);*/
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

/** ostylowanie formularza **/

input {
		background-color: #FFFFFF;
		color : #000000;
		margin-left: 220px;
		margin-top: -15px;
		display: block;
}
label {
		display: block;
}
legend { color: #34659D; font-weight: bold; font-size: 0.9em;}
textarea {
		background-color: #FFFFFF;
		color : #000000;
		margin-left: 15px;
		border-style: solid; 
		border-color: #484848; 
		border-width: 1px;
		margin-left: 220px;
		width: 350px;
		height: 120px;
}
.textarea_small {
		background-color: #FFFFFF;
		color : #000000;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		margin-left: 15px;
		border-style: solid; 
		border-color: #484848; 
		border-width: 1px;
		margin-left: 220px;
		width: 350px;
		height: 50px;
	}

.textarea_small:focus, textarea:focus, input:focus {
		background:#F6F6F3 none repeat scroll 0 0;
		border:1px solid #B5CBDF;
	}

input.error {
		border: 1px dotted #c24949;
		background: #ffbcbc;
		margin-left: 220px;
		margin-top: -15px;
		display: block;
}
.input_nice {
		border-style: solid; 
		border-color: #484848; 
		border-width: 1px;
}

fieldset {
		border: 0px;
		font: 0.8em/21px arial,sans-serif;
		
}
#result {
		font-size: 12px;
		font-weight: bold;
		color: #484848;
		}
.error {
		color: #FF0000;
}
.submit {
		background-color: #FF0000;
		font-weight: bold;
		color: #FFFFFF;
		margin-left: -200px;
}
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../img/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../img/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/18px arial,sans-serif;
	background: url(../img/select.gif) no-repeat;
	overflow: hidden;
}
select option {
	font-size: 0.8em;
}

.zgoda {
	font-size: 0.7em;
	font-style: italic;
}
.liinrow li {
	float: left;
	margin: 0 5px;
	font-size: 0.9em;
}
.liinrow {
	clear: both;
	display: block;
	font-size: 2em;
	margin: 2px 40px 2px 5px;
	height: 25px;
	list-style-type: none;
}
.wyczysc li {
	
}
#skok {
	float: right;
}
#skok a {
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
}

