﻿/*reset*/
body {width:100%;color:#000;font:1em normal Helvetica,Verdana,Arial,Tahoma,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
blockquote:before, blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes: "" "";}
fieldset,img,abbr,acronym{border:0;}
:focus {outline:0;}
:link,:visited,:hover {text-decoration:none;}
img {display:block;}
input,textarea {font:1em normal Helvetica,Verdana,Arial,Tahoma,sans-serif;}
/* /reset */



.clear{
	clear: both;
}



/*HEADER*/
#header{
	background: url(../img/header_gradient.png) repeat-x;
	width: 100%;
	height: 145px;
}
#header a{
	cursor: pointer;
}
#header2 {
	width:990px;
}
#header img{
	float: left;
}
#header_right{
	width: 802px;
	float: left;
}
#header_top{
	height: 80px;
	background: url(../img/header_top_background.png);
	overflow: hidden;
}
#header_top img{
	font-size: 1.5em;
	font-weight: 600;
	color: #ec3800;
	padding-top: 35px;
	float: left;
}
#toolbox{
	float: right;
	font-size: 0.7em;
	padding: 45px 15px 0 0;
	overflow: hidden;
}
#toolbox li{
	float: left;
}
#toolbox li a{
	color: #666666;
}
#toolbox li.start a{
	color: #001F6A;
}

/*MENU*/
#header_menu div{
	float: left;
	display: block;
}
#header_menu div span{
	color: #001f6a;
	font-family: Times New Roman;
	font-weight: 600;
	font-size:0.95em;
}
#header_menu div span:hover{
	color: #ec3800;
}
#header_menu .menu{
	background: url(../img/top_menu.png) no-repeat 50% 0;
	padding: 15px 15px 0 15px;
	height: 65px;
}
#about_us.c4{
	background: url(../img/top_menu_active.png) no-repeat 50% 0;
}
#about_us.c4 span{
	color: #ec3800;
}
#for_agents.c10{
	background: url(../img/top_menu_active.png) no-repeat 50% 0;
}
#for_agents.c10 span{
	color: #ec3800;
}
#progress.c6{
	background: url(../img/top_menu_active.png) no-repeat 50% 0;
}
#progress.c6 span{
	color: #ec3800;
}
#rewards.c7{
	background: url(../img/top_menu_active.png) no-repeat 50% 0;
}
#rewards.c7 span{
	color: #ec3800;
}
#certyficates.c8{
	background: url(../img/top_menu_active.png) no-repeat 50% 0;
}
#certyficates.c8 span{
	color: #ec3800;
}

/*PODMENU*/
ul.jd_menu { margin: 0px; padding: 0px; list-style-type: none; }
ul.jd_menu li { float: left; }
ul.jd_menu ul{
    position: absolute;
	display: none;
	z-index: 10000;
	font-size: 0.8em;
	margin: -40px 0 0 30px;
}
ul.jd_menu ul li{
	width: 180px;
	border: 1px solid #c9c9c9;
	list-style: none;
	clear: both;
}
ul.jd_menu ul li a{
	color: #001f6a;
	display: block;
	padding: 5px;
	background: #f3f3f1;
}
ul.jd_menu ul li a:hover {
	background: #d9d9d8;
}


/*CONTENT*/
#content{
	font-size: 0.8em;
	line-height: 1.4em;
	width: 990px;
}
#content_left{
	float: left;
	width: 174px;
	margin-left: 14px;
}
#join_team{
	background: url(../img/left_column_background.png);
	overflow: auto;
	height: 347px;
	width: 174px;
}

#join_team a{
	color: #ffffff;
	font-size: 1.3em;
	font-weight: 600;
	display: block;
	position: relative;
	top: 260px;
	margin: 0 20px 0 4px;
	border-left: #ffffff solid 1px;
	padding-left: 16px;
}
#join_team img{
	display: inline;
	margin-left: 5px;
}

#mini_contact{
	background: url(../img/contact_background.png) no-repeat;
	padding: 20px 0 0 20px;
	margin-top: 15px;
	color: #001f6a;
}
#mini_contact h3{
	color: #001f6a;
	font-weight: 600;
	font-size: 1.3em;
	padding-bottom: 5px;
}
#mini_contact a{
	color: #ec3800;
}
#mini_contact a.contact_email{
	line-height:1.1em;
}
#links{
	background: url(../img/contact_background.png) no-repeat;
	padding: 20px 0 0 20px;
	margin-top: 15px;
	color: #001f6a;
}
#links h3{
	color: #001f6a;
	font-weight: 600;
	font-size: 1.3em;
	padding-bottom: 5px;
}
#links a{
	color: #ec3800;
}

#content_middle{
	background: url(../img/middle_column_right_border.png) no-repeat top right;
	float: left;
	width: 552px;
}
#content_text{
	text-align: justify;
	padding-right: 10px;
}
#content_text h2{
	color: #001f6a;
	font-size: 1.17em;
	font-weight: 600;
	padding: 20px 10px 20px 0;
}
#content_text ul{
	margin: 10px 0;
}
#content_text li {
	list-style: url(../img/circle_li.png);
	margin-left: 15px;
}
#content_text a{
	color: #001f6a;
	text-decoration: underline;
}
#content_middle2{
	background: url(../img/middle_column_background.png) no-repeat;
	padding: 15px 0 0 15px;
	color: #666666;
}


#content_middle img{
	margin: 0 2px 10px 10px;
}
#content_middle img.page_image{
	float: right;
}
#content_middle_bottom{
	margin-top: 30px;
	float:left;
	clear: both;
}
#ethics{
	position: relative;
	float: left;
	width: 224px;
	height: 131px;
	background: url(../img/ethics_background.png) no-repeat;
	display: block;
}
#ethics h3{
	font-size: 1.3em;
	color: #001f6a;
	font-weight: 600;
	padding: 15px 30px 10px 15px;
}
#ethics p{
	padding-left: 10px;
	padding-right: 130px;
	line-height: 1.3em;
	font-size: 0.85em;
}
#ethics a.see_more{
	position: absolute;
	top: 110px;
	float: right;
	color: #001f6a;
	width: 215px;
	text-align: right;
}
#ethics a.see_more img{
	display: inline;
	float: none;
	margin: 0 0 0 5px;
}
#news{
	position: relative;
	float: left;
	width: 178px;
	height: 131px;
	background: url(../img/news_background.png) no-repeat;
	margin-left: 3px;
	display: block;
}
#news h3{
	font-size: 1.3em;
	color: #001f6a;
	font-weight: 600;
	padding: 15px 30px 10px 15px;
	display: block;
}
#news p{
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3em;
	font-size: 0.85em;
}
#news p a{
	color: #001f6a;
	text-decoration: underline;
}
#news a.see_more{
	position: absolute;
	top: 110px;
	float: right;
	color: #001f6a;
	width: 170px;
	text-align: right;
}
#news a.see_more img{
	display: inline;
	float: none;
	margin: 0 0 0 5px;
}

#agents{
	position: relative;
	float: left;
	width: 113px;
	height: 131px;
	background: url(../img/agents_background.png) no-repeat;
	margin-left: 3px;
	display: block;
}
#agents h3{
	font-size: 1.3em;
	color: #001f6a;
	font-weight: 600;
	padding: 25px 30px 10px 15px;
	display: block;
}
#agents p{
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3em;
	font-size: 0.85em;
}
#agents p a{
	color: #001f6a;
	text-decoration: underline;
}
#agents a.see_more{
	position: absolute;
	top: 80px;
	float: right;
	color: #001f6a;
	width: 95px;
	text-align: right;
}
#agents a.see_more img{
	display: inline;
	float: none;
	margin: 0 0 0 5px;
}

#content_right{
	width: 219px;
	float: left;
	margin-left: 15px;
	
}
#certificates_rewards{
	background: url(../img/certificates_and_rewards_background.png) no-repeat;
	padding-left: 20px;
	min-height: 200px;
}
#certificates_rewards h3{
	font-size: 1.4em;
	color: #001f6a;
	font-weight: 600;
	padding: 15px 0 30px 60px;
}
#certificates_rewards a.link{
	color: #001f6a;
	width: 90px;
	display: block;
	margin-bottom: 10px;
}
#certificates_rewards a.link img{
	display: inline;
	margin-left: 3px;
}
#certificates_rewards p{
	color: #666666;
	width: 110px;
	display: block;
	font-size: 0.85em;
}
#references{
	background: url(../img/references_background.png) no-repeat;
	width: 189px;
	margin-top: 15px;
	padding: 20px 10px 0 20px;
}
#references h3{
	color: #001f6a;
	font-weight: 600;
	font-size: 1.3em;
	padding-bottom: 10px;
}
#references p{
	color: #001f6a;
	padding-bottom: 5px;
}
#references p.autor{
	text-align: right;
	color: #001f6a;
}
#help{
	background: url(../img/we_can_help_you_background.png) no-repeat;
	width: 199px;
	height:99px;
	margin-top: 15px;
	padding: 10px 10px 0 20px;
}
#help h3{
	color: #ffffff;
	font-weight: 600;
	font-size: 1.3em;
	padding-bottom: 10px;
}
#help a{
	color: #ffffff;
}
#help a img{
	display: inline;
}

/*Article compensation*/
#compensation-left{
	background: url(../img/article2_background_left.png) no-repeat;
	width: 350px;
	padding: 250px 20px 30px 60px;
	color: #ed4612;
	text-align: justify;
	float: left;
	overflow:auto;
	margin-left: 20px;
	font-weight: bold;
	font-size: 0.95em;
	line-height: 2em;
	letter-spacing: 1px;
}
#compensation-left h1{
	color: #001f6a;
	font-size: 1.3em;
	font-weight: 600;
	padding: 30px 0 15px;
	font-family: Times New Roman;
}
#compensation-left li{
	list-style: disc;
}
#compensation-left li ul li{
	list-style: disc;
	font-weight: normal;
	margin-left: 25px;
}
#compensation-left a{
	color: #ed4612;
}
#compensation-right{
	background: url(../img/article2_background_right.png) no-repeat;
	width: 499px;
	padding: 0 20px 30px 10px;
	color: #6f6f6d;
	font-size: 0.8em;
	text-align: justify;
	float: left;
	overflow:hidden;
}
#compensation-right a{
	color: #001F6A;
	text-decoration: underline;
}
#compensation-right h1{
	color: #ed4612;
	font-size: 1.3em;
	font-weight: 600;
	padding: 30px 0 15px;
}
/*Formularz - "Możemy Ci pomóc" */
#help-form, #ask-form{
	margin: 20px 0;
}
#help-form .errors, #ask-form .errors{
	margin-bottom: 20px;
}
#help-form .text_line label, #ask-form .text_line label{
	width: 170px;
	text-align:right;
	float: left;
}
#help-form .text_line label.long-label{
	line-height: 1em;
	margin-top:-2px;
}
#help-form .txt, #ask-form .txt{
	width: 200px;
	border: 1px solid #cccccc;
	margin-left: 5px;
	height: 1.5em;
}
#help-form textarea.txt{
	height: auto;
	margin-left: 60px;
	width: 400px;
}
#help-form h4{
	font-weight: bold;
	color: #001f6a;
	margin-left: 60px;
	margin-top: 15px;
}
#ask-form textarea.txt{
	height: auto;
}
#ask-form #submit{
	background: url(../img/send_button2.png);
	border: none;
	width: 73px;
	height: 45px;
	cursor: pointer;
	margin-left: 60px;
}
.text_line{
	margin: 5px 0;
	clear: both;
} 
.radio_line, .submit_line{
	margin: 10px 0;
	clear: both;
}
.radio_line{
	margin-left: 60px;
}
.radio_line input{
	margin-left: 5px;
	margin-right: 5px;
}
.submit_line{
	margin-left: 170px;
}


#footer{
	background: url(../img/footer_gradient.png);
}
#footer2{
	height: 26px;
	font-size: 0.7em;
	color: #dddddd;
	text-align: center;
	padding-top: 17px;
	margin-top: 15px;
	width: 990px;
}
#footer2 a{
	color: #dddddd;
}
#footer2 a:hover{
	text-decoration: underline;
}

/*Contact*/
#form form{
	width: 430px;
	margin: 0 0 0 30px;
	font-size: 0.85em;
	margin: 20px 0;
}
#form .txt {
	width: 270px;
	float: left;
	margin-top: 10px;
	border: 1px solid #dcdcd9;
	height: 1.7em;
}
#form textarea.txt{
	height: auto;
}
#form label{
	width: 140px;
	text-align: right;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	color: #666666;
}
#form .line, #form .sline{
	clear: both;
}
#form input{
	margin-top: 10px;
}
#form .sline{
	margin-left: 200px;
}
#form #submit{
	background: url(../img/submit.png);
	border: none;
	width: 90px;
	height: 34px;
	cursor: pointer;
}
#form #reset{
	background: url(../img/reset.png);
	border: none;
	width: 90px;
	height: 34px;
	cursor: pointer;
}
#wlpeLoginButton{
	background: url(../img/login.png);
	border: none;
	width: 95px;
	height: 39px;
	cursor: pointer;
}
#wlpeLogoutButton{
	border: none;
	background: none;
	font-family: normal Helvetica,Verdana,Arial,Tahoma,sans-serif;
	color: #666666;
	margin-top: 1px;
	margin-left: -7px;
	font-size: 0.95em;
	cursor: pointer;
}


ul.thumbs li.gallery2 {
	margin:				5px 5px 0 5px !important;
	width: auto !important;
}
ul.thumbs li.gallery3{
	width: 470px;
}
ul.thumbs li.gallery3 img{
	margin: 5px;
}
