/* style reset */
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;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

/*styles*/
body{
	font-family:tahoma,verdana;
	font-size:11px;
	background:url(../img/bg.jpg) 0 96px repeat-x;
}
h1{
	float: left;
	margin: 8px 0 0 20px;
}
h2{
	color: #75291e;
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 5px 0;
}
h3{
}
p{

}
a{
	text-decoration:none;
	outline-style:none;
}
#left .box input{ outline-style:none; }
.left{
	float:left;
}
.left1{
	float:left;
	margin: 10px 10px 10px 0;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.clear1{
	clear:both;
	width: 1px;
}

.center{
	margin: 0 auto;
	display:block;
}
#container{
	width: 980px;
	margin: 0 auto;
}
#top{
	height: 97px;
	overflow:hidden;
}

div#login{
float:right;
text-align:right;
height: 20px;
margin-top: 5px;
width: 700px;
}
div#login li{
display:inline;
margin-left: 10px;
}
div#login li a{
color: #797979;
background:transparent url(../img/strzalka_log.jpg) no-repeat scroll 0 3px;
padding: 0 0 0 12px;
}
div#login li a:hover{
text-decoration:underline;
}
#menu{
float:right;
margin:38px 0 0 0;
}
#menu li{
	float: left;
	padding: 0 0px;
	margin-right: 5px;
}
#menu li a{
	color:#797979;
	font-size:12px;
	font-weight:bold;
	background:url(../img/menu_top.jpg) right -102px no-repeat;
	display:block;
	float:left;
	padding: 0 15px 0 0;
}
#menu li a span{
	background:url(../img/menu_top.jpg) 0 -68px no-repeat;
	display:block;
	padding: 14px 0px 5px 15px;
	height: 15px;
	cursor:pointer;
}
#menu li a:hover, #menu li a.active{
	background:url(../img/menu_top.jpg) right -34px no-repeat;
	color: white;
}
#menu li a:hover span, #menu li a.active span{
	background:url(../img/menu_top.jpg) 0 0 no-repeat;
}
#content{
	
}
.linia{
	background:url(../img/linia.jpg) repeat-x;
	height: 2px;
}
.foto{
	float: left;
	width: 490px;
	height: 299px;
	margin: 7px 0 0 10px;
	background-position:4px 4px;
	background-repeat: no-repeat;
}
.box_top_main{
	background: url(../img/glowna_top.jpg) no-repeat;
	height: 306px;
	margin: 8px 0;
	padding: 0 40px 0 0px;
}
.box_top_main_text{
	width: 410px;
	float: right;
	
}
.box_top_main p{
	color: #3c4229;	
	margin: 10px 0;
	line-height:18px;
	text-align:justify;
	height: 100px;
}
.box_top_main ul{
	float:right;
}
.box_top_main li{
	float: left;
	margin-right: 10px;
}
.box_top_main li a{
	background:url(../img/cyferka2.jpg) no-repeat;
	width: 14px;
	height: 17px;
	padding:4px 0 0 7px;
	display:block;
	color: white;
}
.box_top_main li a.active{
	background:url(../img/cyferka1.jpg) no-repeat;
}
.box_2 {
	float: right;
	width: 475px;
	position:relative;
	top: -97px;
	margin-bottom: -97px;
}
.box_2 li{
	float:left;
	margin-right: 5px;
}
.box_2 li a span{
	display:block;
	height: 16px;
	padding: 14px 0 5px 25px;
	font-size:12px;
	font-weight:bold;
	color: #797979;
	background:url(../img/box_menu.jpg) 0 -70px no-repeat;
}

.box_2 li a{
	background:url(../img/box_menu.jpg) right -105px no-repeat;
	display:block;
	float:left;
	padding: 0 24px 0 0;

}

/* Additional for safari */
body:nth-of-type(1) .box_2 li a span { padding: 14px 0 5px 20px; }
body:nth-of-type(1) .box_2 li a { padding: 0 20px 0 0; }

.box_2 li a:hover span,.box_2 li a.active span{
	background:url(../img/box_menu.jpg) 0 0px no-repeat;
	color: #7ba501;
}
.box_2 li a:hover,.box_2 li a.active{
	background:url(../img/box_menu.jpg) right -35px no-repeat;
}
#box_2_content{
	clear:both;
	height: 240px;
	background:url(../img/box_main1.jpg) no-repeat;
	padding: 0 30px;
}
#box_2_content ul{
	
}
#box_2_content li{
	padding: 0 0 0 10px;
	background: url(../img/strzalka.jpg) 0 4px no-repeat;
	margin-top:15px;
	color: #b8b8b8;
}
#box_2_content li a{
	background:none;
	padding:0 10px 0 0;
	color: #3c4229;
	font-weight:bold;
}
.box_3{
	width: 456px;
	height: 171px;
	padding: 10px 0 0 17px;
	float:right;
    margin-top: 10px;
	background:url(../img/box_3.jpg) no-repeat;
}
.box_3 p{
	margin-top: 20px;
	width: 170px;
	color:#003300;
	font-size: 12px;
	/*text-align:justify;*/
}
.box_3 p span{
	font-size: 14px;
	font-weight:bold;
}
.box_3 a{
	float: right;
	margin-top: 10px;
}

.box_left{
	width: 484px;
	float:left;
	background:url(../img/box_3_bg_middle.jpg) repeat-y;
	margin: 0 0 10px 11px;
	color: #3c4229;
}
.box_left_top{
	background:url(../img/box_3_bg_top.jpg) no-repeat;
	padding: 0 10px;
}
.box_left_bottom{
	background:url(../img/box_3_bg_bottom.jpg) no-repeat;
	height: 5px;
}
.newsletter{
	margin: 5px 10px;
}
.newsletter label{
	float:left;
	width: 160px;
	margin-bottom:5px;
}
.newsletter input{
	float:left;
}
.newsletter input.text{
	width: 184px;
	height:20px;
	margin-right:15px;
}
.szkolenia{
	margin: 10px 15px;
}
.szkolenia select{
	margin-right: 10px;
	width: 150px;
	float: left;
}
.boxik, .boxik1{
	width: 200px;
	float:left;
}
.boxik h2, .boxik1 h2{
	padding: 0 0 15px 0;
}
.boxik, .boxik1{
	margin: 10px 0 10px 10px;
}
.boxik{
	background: url(../img/boxik.jpg) right 0 repeat-y;
}
.boxik li, .boxik1 li{
	padding-left: 12px;
	background:url(../img/boxik_li.jpg) 0 4px no-repeat;
	margin-bottom: 7px;
}
.boxik li a, .boxik1 li a{
	color: #3c4229;
	font-weight:bold;
}

.left_szary{
	float:left;
	width: 662px;
	background: url(../img/box_szary_middle.jpg) repeat-y;
	margin:0 0 10px 11px;
}
.left_szary_top{
	background: url(../img/box_szary_top.jpg) no-repeat;
	padding: 0 10px 0 15px;
}
.left_szary_bottom{
	background: url(../img/box_szary_bottom.jpg) no-repeat;
	height: 6px;
}
.left_szary h2, .right_szary h2{
	color: #5d5d5d;
	border-bottom: 1px solid #cecece;
}
.ekspert{
	margin: 15px 0;
	background: url(../img/ekspert_bg.jpg) 345px 0 repeat-y;
}
.ekspert .dane{
	float: left;
	width: 345px;
	margin-right: 15px;
}
.ekspert .dane .left, .right_szary .left{
	background-repeat:no-repeat;
	background-position:center center;
	width: 76px;
	height: 90px;
}

.ekspert .dane .left {
 width:90px;
}


.ekspert .dane h3{
	font-size: 14px;
	font-weight:bold;
	color:#3c4229;
	background:url(../img/linia_specjalista.jpg) 0 bottom no-repeat;
	margin: 0 0 5px 95px;
	padding:0 0 5px 0;
}
.ekspert .dane span{
	margin: 0 0 5px 15px;
	color:#8f8f8f;
}
.ekspert .link {
	margin:30px 0 0 95px;
}
.ekspert .link a{
	font-size:12px;
	font-weight:bold;
	color: #5d5d5d;
	padding-left: 15px;
	margin:0 10px 0 0;
}
.ekspert .link .profil{
	background:url(../img/profil.jpg) no-repeat;
}
.ekspert .link .blog{
	background:url(../img/blog.jpg) 0 3px no-repeat;
}
.ekspert .link .pytanie{
	background:url(../img/pytanie.jpg) 0 3px no-repeat;
}
.ekspert .wpis{
	float:left;
	width: 260px;
}
.ekspert .wpis h4{
	color:#3c4229;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
.ekspert .wpis p{
	color: #8f8f8f;
	text-align:justify;
}
.ekspert .wpis a.more{
	color: #3c4229;
	font-weight:bold;
	float: right;
}
.linia_szara{
	height: 1px;
	background:#cecece;
}
.praktyki{
	margin: 15px 20px 15px 0;
	background-position:center center;
	background-repeat:no-repeat;
	width:214px;
	height: 140px;
}
.praktyki_right{
	float: left;
	width: 390px;
}
.praktyki_right h3{
	margin: 10px 0 5px 0; 
	font-size:12px;
	color: #5d5d5d;
}
.praktyki_right p{
	color: #5d5d5d;
}
.praktyki_right a.more{
	float: right;
	
}
.right_szary1{
	float: right;
	width: 296px;
	margin-bottom:10px;
}
.right_szary{
	float:right;
	width: 296px;
	background: url(../img/box_szary_maly_middle.jpg) repeat-y;
	margin:0 0 10px 0px;
}
.right_szary_top{
	background: url(../img/box_szary_maly_top.jpg) no-repeat;
	padding: 0 10px 0 15px;
}
.right_szary_bottom{
	background: url(../img/box_szary_maly_bottom.jpg) no-repeat;
	height: 8px;
}
.right_szary .left{
	margin: 5px 0 0 0;
}
.right_szary h3{
	color: #3c4229;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 10px 90px;
	padding-bottom: 10px;
	background:url(../img/linia_specjalista.jpg) 0 bottom no-repeat;
}
.right_szary span{
	color: #888888;
	margin-left:15px;
}
.right_szary p{
	color:#888888;
	padding: 10px 0 0 0;
	line-height: 16px;
}
.right_szary a.more{
	float:right;
	margin: 5px 0;
}

.box_zielony{
	float:right;
	width: 980px;
	background: url(../img/box_zielony_middle.jpg) repeat-y;
	margin:0 0 10px 0px;
}
.box_zielony_top{
	background: url(../img/box_zielony_top.jpg) no-repeat;
	padding: 0 10px 0 15px;
}
.box_zielony_bottom{
	background: url(../img/box_zielony_bottom.jpg) no-repeat;
	height: 6px;
}
.box1, .box2, .box3{
	float:left;
	background:url(../img/linia_zielona_pion.jpg) right 0 repeat-y;
	min-height: 200px;
}
.box_zielony h2{
	padding:0 0 15px 0;
}
.box1{
	width: 222px;
	margin: 10px 10px 0 0;
	padding-right: 10px;
}
.box2{
	width: 182px;
	margin: 10px 10px 0 0;
	padding-right: 10px;
}
.box2 .whoiswhoimg{
	width: 126px;
	height: 142px;
	background-position:center center;
	background-repeat:no-repeat;
}
.box3{
	width: 250px;
	background:none;
	margin: 10px 0 0 0;
}
.box3 .box_img{
	background-position:center center;
	background-repeat:no-repeat;
	width:258px;
	height: 174px;
}
.box1 p{
	color: #3c4229;
}
.box1 .left{
	margin: 10px;
}
.box1 .sonda{
	color: #3c4229;
	font-weight:bold;
	margin: 20px 0 0 0;
}
.box1 .sonda input{
	margin-right: 5px;
}
.box1 li{
	border-bottom: 1px solid #add241;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.box1 li a{
	padding-left: 12px;
	background: url(../img/boxik_li.jpg) no-repeat scroll 0 4px;
	font-weight:bold;
	color:#3c4229;
}
.box2 p{
	color: #3c4229;
	font-weight:bold;
	border-bottom: 1px solid #add241;
}
.box2 span{
	color: #3c4229;
}
.subsite_img{
	position:relative;
	z-index:1;
	margin-top: 10px;
	float: left;
}
.subsite_top{
	float:right;
	width: 652px;
	background: url(../img/naglowek_middle.jpg) right 0 repeat-y;
	margin:0;
	position:relative;
	top: -200px;
	margin-bottom:-200px;
}
.subsite_top h3{
	font-size:14px;
	color: white;
	margin: 10px 0 10px 5px;
}
.subsite_top .box_top{
	background: url(../img/naglowek_top.jpg) right 0 no-repeat;
	padding: 0 15px 0 30px;
}
.subsite_top .box_bottom{
	background: url(../img/naglowek_bottom.jpg) right 0 no-repeat;
	height:8px;
}
.subsite_top .box_top h2{
	padding-bottom: 0;
}
.subsite_top .back{
	background:url(../img/back_box_top.jpg) 0 5px no-repeat;
	color: white;
	display:block;
	margin:5px 5px 0 5px;
	padding-left:12px;
	font-weight:bold;
}
form.aktualnosci{
	margin: 5px 0;
}
form.aktualnosci label{
	font-size:12px;
	color:white;
	float:left;
	margin: 0 5px;
	position:relative;
	top: 3px;
}
form.aktualnosci select{
	float:left;
}
form.aktualnosci select.cat{
	width: 170px;
}
form.aktualnosci select.powiat{
	width: 130px;
}
form.aktualnosci label.linia_pion{
	width: 2px;
	height: 20px;
	background:transparent url(../img/boxik1.jpg) repeat-y;
	display:block;
	float:left;
	margin: 0 15px 0 20px;
}
.pages .linia_pion{
	width: 2px;
	height: 20px;
	background:transparent url(../img/boxik1.jpg) repeat-y;
	display:block;
	float:left;
	margin: 0 5px;
	position:relative;
	top: -3px;
}
.pages{
	float:right;
	margin: 10px 0 0 0;
}
.pages a{
	font-weight:bold;
	color: white;
	float:left;
	margin: 0 5px;
}
.pages .prev{
	padding-left: 15px;
	background:url(../img/prev.jpg)0 4px no-repeat;
}
.pages .next{
	padding-right: 15px;
	background:url(../img/next.jpg) right 4px no-repeat;
}
#main{
	float:right;
	width: 620px;
	position:relative;
	top:-60px;
	margin-bottom:-60px;
}
#main h2{
	color: #7d982f;
	font-size: 13px;
}
.news_box{
	background: url(../img/aktualnosci_box_top.png) right 0 no-repeat;
}
.news_box_bottom{
	background: url(../img/aktualnosci_box_bottom.png) right 0 no-repeat;
	height: 17px;
	clear:both;
	position:relative;
	top: -19px;
	z-index:0;
}
.news_box .data{
	float:right;
	margin-right: 10px;
	position:relative;
	top: -20px;
	font-weight:bold;
	color: #989898;
}
.news_box .new{
	display:block;
	padding-left:15px;
	margin:0 0 5px 15px;
	color: #a6b381;
	background:url(../img/katalog.jpg) 0 2px no-repeat;
}
.news_box p{
	line-height: 16px;
}
.morediv a{
	clear:both;
	float: right;
	margin: 5px 0 0 0;
	position:relative;
	display:block;
	z-index:3;
}
#left{
	width: 336px;
	float:left;
	margin-left: 4px;
}
#left .box{
	background: url(../img/subsite_leftbox_middle.jpg) repeat-y;
	color: #3C4229;
	margin: 5px 0 10px 0;
}
#left .box_top{
	background: url(../img/subsite_leftbox_top.jpg) no-repeat;
	padding: 0 10px;
}
#left .box_bottom{
	background: url(../img/subsite_leftbox_bottom.jpg) no-repeat;
	height:5px;
}
#left .newsletter label{
	width: auto;
	margin-bottom:8px;
}
#left .szkolenia select{
	margin-bottom: 5px;
}
#left .szkolenia .sub{
	margin-top: 22px;
}
#left .box li{
	background:transparent url(../img/boxik_li.jpg) no-repeat scroll 0 4px;
	margin:0 0 7px 5px;
	padding-left:12px;
}
#left .box li a{
	color:#3C4229;
	font-weight:bold;
}
.pages_bottom .linia_pion{
	width: 2px;
	height: 20px;
	background:transparent url(../img/boxik2.jpg) repeat-y;
	display:block;
	float:left;
	margin: 0 5px;
	position:relative;
	top: -3px;
}
.pages_bottom{
	float:right;
	margin: 10px 0 0 0;
}
.pages_bottom a{
	font-weight:bold;
	color: #a0c23c;
	float:left;
	margin: 0 5px;
}
.pages_bottom .prev{
	padding-left: 15px;
	background:url(../img/prev1.jpg)0 4px no-repeat;
}
.pages_bottom .next{
	padding-right: 15px;
	background:url(../img/next1.jpg) right 4px no-repeat;
}
.praca1{
	float: left;
	width: 210px;
}
table.praca{
	width: 100%;
}
table.praca th{
	color: #797979;
	font-size:12px;
	font-weight:bold;
}
table.praca td{
	color: #3c4229;
	font-weight: bold;
	padding: 10px 20px 10px 0;
	border-bottom: 1px solid #bfc0c1;
}
table.praca td.ziel{
	color: #7d982f;
	font-size:12px;
}
table.praca tr.last td{
	border: 0;
}
table.praca .right{
	position:relative;
	left: 20px;
}
#dyzury{
	float:left;
	margin: 0 0 15px 0;
}
#dyzury p{
	color: #87a430;
	font-size: 12px;
	font-weight:bold;
	line-height: 20px;
}
#dyzury img{
	position:relative;
	top: 2px;
	margin-right: 5px;
}
.eksperci{
	
}
.eksperci .left{
	margin: 10px 20px 10px 0;
}
.eksperci .link{
	float:right;
	margin:25px 20px 0 0;
	background:url(../img/eksperci_linki.jpg) center bottom no-repeat;
	padding-bottom: 15px;
}
.eksperci .link a{
	font-size:12px;
	font-weight:bold;
	color: #87a430;
	padding-left: 15px;
	margin:0 10px 0 0;
}
.eksperci .link .profil{
	background:url(../img/profil.jpg) no-repeat;
}
.eksperci .link .blog{
	background:url(../img/blog.jpg) 0 3px no-repeat;
}
.eksperci .link .pytanie{
	background:url(../img/pytanie.jpg) 0 3px no-repeat;
}
.eksperci h3, .ekspert_top h3{
	clear:right;
	font-size:14px;
	color: #3c4229;
	border-bottom: 1px solid #cecece;
	width: 200px;
	margin:0 0 5px 96px;
	padding-bottom:5px;
}
.eksperci span, .ekspert_top span{
	color: #8f8f8f;
}
.eksperci .tresc{
	/*padding:0 20px 0 0;*/
}
.eksperci .linia_szara{
	clear:both;
	margin: 10px 0;
}
.eksperci h4{
	color: #3c4229;
}
.eksperci p{
	color: #3c4229;
	text-align:justify;
}
.ekspert_top .left{
	margin-right: 20px;
}

.ekspert_nav{
	float:right;

}
.ekspert_nav li{
	float: left;
	padding: 0 0px;
	margin-right: 5px;
}
.ekspert_nav li a{
	color:#797979;
	font-size:12px;
	font-weight:bold;
	background:url(../img/menu_top1.jpg) right -102px no-repeat;
	display:block;
	float:left;
	padding: 0 15px 0 0;
}
.ekspert_nav li a span{
	background:url(../img/menu_top1.jpg) 0 -68px no-repeat;
	display:block;
	padding: 14px 0px 5px 15px;
	height: 15px;
	margin-top:0px;
	cursor:pointer;
}
.ekspert_nav li a:hover, .ekspert_nav li a.active{
	background:url(../img/menu_top1.jpg) right -34px no-repeat;
	color: white;
	padding: 0 15px 0 0;
}
.ekspert_nav li a:hover span, .ekspert_nav li a.active span{
	background:url(../img/menu_top1.jpg) 0 0 no-repeat;
	padding: 14px 0px 5px 15px;
	height: 15px;
}
.ekspert_wpisy{
	padding: 20px 20px 0 0;
}
.ekspert_wpisy li{
	margin-bottom: 25px;
}
.ekspert_wpisy h3{margin-bottom: 10px;float: left;}
.ekspert_wpisy h3 a{
	color: #7d982f;
	font-size: 13px;
	font-weight:bold;
}
.ekspert_wpisy span.data {
	float: right;
	color: #3c4229;
}
.ekspert_wpisy p{
	line-height: 14px;
	color: #3c4229;
	text-align:justify;
	clear:both;
}
.eks{
	position: static;
	top:0;
}
.wpisy{
	color: #3c4229;
	font-weight:bold;
	padding-top: 10px;
}
.wpisy a{
	color: #7d982f;
	font-weight:normal;
	margin-left:10px;
}
.wpisy a:hover{text-decoration:underline;}
.profil1 p{
	padding-top: 10px;
	font-size: 12px;
}
.zadaj_pytanie{
	width: 490px;
}
.zadaj_pytanie p{
	color: #3c4229;
	font-size: 12px;
	font-weight:bold;
	padding: 10px 0;
}
.zadaj_pytanie form label{
	display: block;
	margin: 10px 0 3px 0;
}
.zadaj_pytanie form input{
	width: 290px;
	height: 22px;
	border: 1px solid #797979;
}
.zadaj_pytanie form input.captcha{
	width: 132px;
	float: left;
	margin-left: 20px;
}
.zadaj_pytanie form input.img{
	border:0;
	width:auto;
	float: right;
}
.zadaj_pytanie form textarea{
	width: 488px;
	height: 254px;
	border: 1px solid #797979;
}
.search_instytucje{
	float: right;
}
.search_instytucje input.text{
	width: 180px;
	height: 20px;
}
.search_instytucje input.img{
	position:relative;
	top: 8px;
}
.instytucje_left{
	float:left;
	width: 160px;
	padding: 5px 20px 0 30px;
	margin-right: 30px;
	background:url(../img/instytucje_linia.jpg) right 0 repeat-y;
}
.instytucje_left p,.instytucje_left a{
	font-weight:bold;
	color: #797979;
}
.instytucje_left p{
	margin-bottom: 10px;
}
.instytucje_right{
	float:left;
	width: 370px;
}
.onas p{
	color: #797979;
	margin-bottom: 10px;
}
.margin{margin: 5px 0;}
.szkolenie_info{
	padding-right: 10px;
}
.szkolenie_left{
	float:left;
	width: 133px;
	padding: 15px 0 15px 2px;
	color: #3c4229;
}
.szkolenie_right{
	float:left;
	width: 460px;
	padding: 15px 0 15px 10px;
	color: #878787;
}
.szkolenie_right li{
	margin-bottom: 7px;
	padding-left: 10px;
	background:url(../img/szkolenie_li.jpg) 0 7px no-repeat;
}
.szkolenie_right .autor{
	color: #7d982f;
	font-weight:bold;
	margin-bottom: 10px;
}
.komentarze li{
	background:none;
	padding:0;
}


.szkolenie_right form label, #login label, .adduser label{
	display: block;
	margin: 10px 0 3px 0;
	color: black;
}
.szkolenie_right form input, #login input, .adduser input{
	width: 290px;
	height: 22px;
	border: 1px solid #797979;
}
input#user_msg_active, input#user_msg_accept {
    width: 22px;
    margin-top:10px;
}



.szkolenie_right form input.captcha, .szkolenie_right form input.r_captcha{
	width: 132px;
	float: left;
	margin-left: 20px;
}

input#login, input#register_user {
    border:0;
	width:70px;
	height: 19px;
    margin-top: 10px;
    outline-style:none;
}

.szkolenie_right form input.image, #coment_add, #r_coment_add {
	border:0;
	width:70px;
	height: 19px;
	float: right;
}
.szkolenie_right form textarea{
	width: 455px;
	height: 100px;
	border: 1px solid #797979;
}

/* stopka */
#footer{
	background: url(../img/footer.jpg) center 0 no-repeat;
	height:30px;
	padding: 15px 15px 0 15px;
	margin: 20px 0;
}
#footer ul{
	float:left;
}
#footer li{
	float: left;
	margin-right: 6px;
	
}
#footer li.first{
	background:none;
}
#footer li a{
	color: #a2a2a2;
	font-size: 11px;
	font-weight:bold;
}
#footer li a:hover, #footer li a.active{
	color: #3f4346;
}
#footer p{
	float:right;
	color: #7ca601;
	font-weight:bold;
    width: 450px;
}
#footer p.left{
	float: left;
	clear:both;
	color: #6f6f6f;
	font-weight:normal;
	margin:20px 0 0 0;
	line-height:20px;
	width: 400px;
}
#footer p.left span, #footer p.left span a{
	color: #9a9a9a;
}
#footer .linki{
	float:right;
	margin-top:10px;
}
#footer .linki a{
	margin-right: 10px;
	float:left;
}
#footer .linki a.nizej{
	margin-top: 20px;
}
/* --koniec-- stopka */


#whoiswhoForm .submit_class{ background: url(../img/wyslij.jpg) no-repeat; border: 0; width: 81px; height: 22px; margin-top: 10px; }
#doswiadczenie, #opis, #wykrztalcenie, #szkolenia, #kursy{ border:1px solid #797979; height:254px; width:488px; margin-bottom: 5px;}
#firma, #stanowisko, #stowarzyszenia_zawodowe, #email2, #changeUserPasswod #password, #changeUserPasswod #new_password,
#changeUserPasswod #re_new_password, #changeUserData #imie, #changeUserData #nazwisko, #changeUserData #email{ border:1px solid #797979; padding: 3px 0; width:290px; margin-bottom: 5px; }

div#zdjecie{ position: absolute; left: 320px; top: 43px; }

#link_do_regulaminu{ position: relative; left: 20px; }
#whoiswhoForm #regulamin{ margin-top: 6px;}

#confirm_change_data{ background: url(../img/zapiszzmiany.png) no-repeat; width: 115px; height: 20px; border: 0;}
#confirm_change_password{ background: url(../img/zmienhaslo.png) no-repeat; width: 104px; height: 20px; border: 0;}  		  		 

div#trivago_dealform{width:200px;padding:10px 10px 0 10px;font-family:Arial;font-size:12px;}
div#trivago_dealform input.querystring{width:190px;margin-bottom:5px;}
div#trivago_dealform select.room_type{width:163px;margin-bottom:5px;}
div#trivago_dealform select.day{width:40px;margin-bottom:5px;margin-left:5px;}
div#trivago_dealform select.month{width:100px;margin-bottom:5px;margin-left:5px;}
div#trivago_dealform input.button{width: 190px;border: 1px solid #8a8a8a; background: #bbbbbb;cursor: pointer;color: white;}
div#trivago_dealform ul{list-style-type:none;padding:0px;margin:0px;} 		  		

.popUpWindow a.btn{
    background: none repeat scroll 0 0 #75281E;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 10px 0 0;
    padding: 4px;
    width: 55px;
    cursor:pointer;
}
.popUpWindow {
    -moz-background-inline-policy: continuous;
    -moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.6);
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #536376;
    font-size: 11px;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 420px;
}
