
/*reset*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0;}
body {line-height:1.5; background:#fff; font-family: Tahoma, Verdana, sans-serif; font-size:13px; color:#5e5f5f; margin:0; padding:0;}

/*typo*/
a:hover {color:#0c74bb; text-decoration:none}
a {color:#0c74bb;}
a:visited {color:purple;}
a img {border:none;}
h2, h3, h4, h5 {font-family: "Trebuchet MS", "Lucida Grande", Verdana, Tahoma, sans-serif; font-size:20px; font-weight:bold; color:#7f7f7f; margin:1em 0 .5em 0;}
h3 {font-size:16px; color:#7f7f7f; padding-left:35px; background:transparent url(../img/sign.png) no-repeat; margin-bottom:.1em;}
h4 {font-size:15px; color:#7f7f7f; font-weight:normal; margin-bottom:.1em; margin-top:.4em;}
h5 {font-size:12px; color:#5e5f5f; font-weight:bold; margin-bottom:.1em; margin-top:.4em; font-family: Tahoma, sans-serif;}
p, li {font-family: Tahoma, Verdana, sans-serif; font-size:13px; color:#5e5f5f; line-height:150%; margin:.2em 0 1em 0;} 
li {line-height:100%;}
td small {font-size:11px;}
input{font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;}

/*layout*/
body {text-align:center; background:#fff url(../img/bg_main.png) repeat-x;}
#wrapper {width:960px; text-align:left; margin:0 auto;}

/*header*/
#header {height:105px;}
	#header h1 {margin:17px 0 0 0px;float:left;}
	#header h1 a{display:block; text-indent:-100em; display:block; width:341px; height:77px; background:url(../img/cvraport_logo.png) no-repeat left top;}
	#header h1 a span {display:none;}
	
/*content*/
#content {position:relative; width:960px; margin:0 0 0 0px;  padding:0 0 0 0px;}
	#content_menu {position:relative; width:650px; margin:0 0 0 0px; padding:0 0 0 315px; min-height:450px; display:block;}
	#content_menu p.medium {font-size:10px;}
	#content_menu a.medium {font-size:10px;}
	#content p, #content blockquote, #content_menu p, #content_menu blockquote {font-family: Tahoma, Verdana, sans-serif; font-size:13px; color:#5e5f5f; line-height:150%; margin:.2em 0 1em 0;}
	#content_menu blockquote {margin-left:1em; font-style:italic; font-size:14px;}
	#content_menu ul {margin:.2em 0 1em 1.2em; font-family: Tahoma, Verdana, sans-serif; font-size:13px; color:#5e5f5f;}

/*main_nav*/
ul#main_nav {position:absolute; top:0; left:0; /*border-right:1px dotted #b3cfda;*/ width:274px;}
	ul#main_nav li {list-style:none; margin:0 0 0 0; padding:0; }
	
	ul#main_nav li#jak_wyslac {list-style:none; margin:20px 0 0 0; padding:0; font-family: "Trebuchet MS", Trebuchet,  Lucida Grande, Verdana, sans-serif; font-size:18px; color:#6d6d6d;}
	ul#main_nav li#jak_wyslac a {display:block; color:#0c74bb; text-decoration:underline; border:none; margin:0; padding:0;}
	ul#main_nav li#jak_wyslac #jak_upewnic {display:block; margin:0; padding:0 0 20px 0;}
	
	/*ul#main_nav li.space_below {margin-bottom:15px; }*/
	ul#main_nav li a {display:block; padding:8px 0 5px 0px; color:#0c74bb; border-bottom:1px solid #b3cfda; border-right:3px solid #b3cfda; text-decoration:none; margin:0;}
	/*ul#main_nav li a:hover {background-color:#0396cf; color:#fff; border-bottom:1px solid #0396cf; padding-left:5px;}*/
	ul#main_nav li a:hover {text-decoration:underline;}
	ul#main_nav li.active { padding:8px 10px 5px 0px; color:#5e5f5f; border-bottom:1px solid #b3cfda; text-decoration:none; font-weight:600; }
	ul#main_nav li#send {/*position:absolute; top:90px; right:-63px; float:none;*/ margin:0px 0 0 0;}
	ul#main_nav li#send a {display:block; text-indent:-1000px; height:49px; width:226px; background:transparent url(../img/send_smth_menu.png) no-repeat left top; overflow:hidden; padding:0; margin:0 0 0 0px; border:none;}
	ul#main_nav li#send a:hover, #testit a:hover,#testit2 a:hover {background-position: left -49px;}
	ul#months li {display:inline; style-type:none;}


	
/*foot*/
#foot {float:right; width:960px; height:101px; background:transparent url(../img/foot_linia.png) no-repeat right top; padding:0px 0px 0 0; font-size:11px;}
#foot a {color:#0c74bb; font-size:11px;}
#foot a:hover {color:#0c74bb; text-decoration:none;} 
#foot img {float:right;}
#foot #linki {float:left; padding-top:55px; width:800px;}
#foot #linki #partner{float:right; }






/*register*/
#register {float:left; width:620px; padding:20px; margin-top:0px; border-right:1px solid #c7c7c7}
	#register .info {background:transparent url(../img/rej_info.png) no-repeat; padding:5px 10px 15px 10px; margin-bottom:0px; width:500px; }
	#register .info p {color:#fff;}
	#register p {padding:0px; margin:8px 0 8px 0;}
	#register h2 {background-image:none; margin:0;}
	#register h2 a {color:#fff;}
	/*#register h2#zaloz_konto  {padding-top:10px;}*/
	/*#register h2 a:hover {color:#66CC33;}*/
	#register ul {margin:0 0 10px 15px; padding:0 10px 0 0;}
	#register li {line-height:150%; padding:0 10px 0 0; margin:0 0 5px 0;}
	#register td {padding-bottom:5px;}
	#register input {padding:3px; font-size:13px;}
	#register_login {float:left; width:220px; padding:0 20px 0 20px; margin:7px 0 0 15px;}
	#register_login  h3 {background-image:none; padding-left:0; color:#7f7f7f;}
	#register_login td {padding-bottom:10px; font-size:12px;}

/*instrukcja*/
#instrukcja {width:482px; height:69px; background:transparent url(../img/proba_bg.png) no-repeat left top; margin-bottom:15px;}
	#content_menu #instrukcja p, #content #instrukcja p {color:#fff; padding:10px; line-height:170%;}
	#instrukcja a, #instrukcja a:hover {color:#fff;}

/*sprawdz_poczte*/
#content_menu #sprawdz_poczte {width:482px; height:126px; background:transparent url(../img/sprawdz_bg.png) no-repeat left top; margin-bottom:25px;}
	#content_menu #sprawdz_poczte p {color:#fff; padding:0 0 0 10px; line-height:150%; margin:0;}
	#content_menu #sprawdz_poczte p.space {padding-top:10px;}
	#content_menu #sprawdz_poczte p strong {margin:0; padding:5px 0 0 0;}
	#content_menu #sprawdz_poczte h3 {color:#fff; background-image:none; padding:10px 0 10px 10px; margin:0;}
	#sprawdz_poczte a, #sprawdz_poczte a:hover {color:#fff;}
	#sprawdz_poczte ul {padding:0 0 0 10px; line-height:100%; margin:0;}
	#sprawdz_poczte li {color:#fff; padding:0 0 0 10px; margin:2px 0 0 15px;}
	
/*sms*/
#sms {width:482px; float:left; height:186px; background:transparent url(../img/sms_bg.png) no-repeat left top; margin-bottom:15px; color:#fff;}
	#sms#sms th {font-size:18px; margin:0; padding: 0; text-align:left;}
	#sms table {margin:1px 0 10px 16px;}
	#sms td, #sms th {color:#fff;}
	#sms td.nrtel {padding-top:10px;}
	#sms td#kod {padding:0px 0 10px 16px;}
	#sms td#kod input.kodsms {font-size:11px; width:70px; padding:2px;}

/*opinia*/
#opinia {width:420px; margin-left:30px;  float:left; }
	#send_tab #opinia h3,#send_tab_notatki #opinia h3 {background:transparent url(../img/opinia.png) no-repeat; padding-left:30px; font-size:16px; margin-top:10px;}
	#opinia h3 {background:transparent url(../img/opinia.png) no-repeat; padding-left:30px; font-size:16px;}

#wysylanie_form {margin-top:15px; clear:left; height:100%;}
#wysylanie_form form {height:100%;}
#wysylanie_tab{float:left;}
/*#send_tab *,#send_tab_notatki *{border:1px dotted blue;}*/
#wysylanie_form #notatki_form{float:right;width:460px; margin-top:-42px;}
#notatki_form{float:left;width:460px;}
#notatki_mail{clear:left;}
#poprzednie_opinie{float:right;width:400px; margin-right:60px;}
#poprzednie_opinie h4{margin:0;}

#wysylanie_notatki{position: absolute; left:545px; top:60px;}
#pion_gif{margin:-50px 0 0 22px;}

#send_tab #wysylanie_notatki h3,#send_tab_notatki #wysylanie_notatki h3{color:#adadad; font-size:16px;}
#wysylanie_notatki .label {color:#adadad}

h3.clear {background-image:none; padding-left:0;}

/*zarejestruj*/
#zarejestruj {width:200px; float:left; margin:7px 0px 0 100px; }
	#zarejestruj h4 {color:#fff; font-size:13px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; margin:0 0 3px 2px; letter-spacing:1px;}
	#zarejestruj p {font-size:12px; font-family:Tahoma, Arial, sans-serif; padding:2px 0 0 0; width:230px; color:#fff; margin:0px 0 8px 2px;}
	#zarejestruj a {color:#fff;}
	#zarejestruj a:hover {text-decoration:none;}
	#zarejestruj p#zacznij {margin:0; padding:4px 0 0 0;  height:26px; width:140px; }
	#zarejestruj p#zacznij a {display:block; text-indent:-1000px; height:26px; width:197px; background:transparent url(../img/zacznij.png) no-repeat left top; overflow:hidden; margin:0; padding:0;}
	#zarejestruj p#zacznij a:hover {background-position: left -26px;}





/*login*/
#login {width:260px; float:right; margin:7px 0px 0 0; }
	#login h4 {color:#fff; font-size:13px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; margin:0 0 3px 49px; letter-spacing:1px;}
	#login label {font-weight:normal; color:#fff; font-size:13px; font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif; padding:4px 0 0 0; width:50px; float:left; height:17px;}
	label#i_lremember{width:100px;padding:0;margin:0;height:10px; margin-left:0px;}
	#zapamietaj_head{margin-left:45px;}
	input#i_remember{float:left;}
	input#i_email {width:185px; border:none; padding:4px 4px 4px 4px; margin:0; float:left;font-size:12px;}
	input#i_haslo {width:85px; border:none; padding:4px; margin:4px 0 0 0; float:left; font-size:12px;}
	input#i_zaloguj {margin:0px 0 0 2px; float:left; width:100px; margin:4px 0 0 2px;}
	#login p {font-size:12px; font-family:Tahoma, Arial, sans-serif; padding:2px 0 0 50px; width:230px; color:#fff;}
	#login a {color:#fff;}
	#login a:hover {text-decoration:none;}
	#login_form td {padding-bottom:10px; font-size:12px;}
	#login_form  input {padding:3px; font-size:13px;}
	#login_form  #txtlogin, #login_form  #txtpassword {width:180px;}

/*logged*/
#logged {width:500px; float:right; margin:17px 0 0 0; padding:0;}
	#logged p#nick {font-weight:bold; letter-spacing:1px; margin:1px 0 0 0; padding:0;}
	#logged label {font-weight:normal; color:#fff; font-size:13px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; padding:4px 0 0 0; width:50px; float:left;}
	#logged p#i_doladuj {margin:4px 0 0 0; float:left; padding:0;  width:50px;}
	#logged p#i_doladuj a {display:block; text-indent:-1000px; height:26px; width:100px; background:transparent url(../img/doladuj.png) no-repeat left top; overflow:hidden; margin:0; padding:0;}
	#logged p#i_doladuj a:hover {background-position:left -26px;}	
	#logged p {font-size:12px; font-family:Tahoma, Arial, sans-serif; padding:2px 0 0 0px; width:230px; color:#fff;}
	#logged p#cv_count {float:left; width:180px; margin:3px 0 0 0px;}
	#logged p#no_credit {float:left; width:180px; margin:3px 0 0 0px; color:red;}
	#logged p#recommend {float:right; width:180px; margin:3px 0 0 15px; text-align:right;}
	#logged a {color:#fff;}
	#logged a:hover {text-decoration:none;}
	/*logged nav*/
	#logged ul#logged_nav {float:left; margin:8px 0 0 0; padding:0; }
	#logged ul#logged_nav li {float:left; list-style:none; margin:0 2px 0 0; padding:0; line-height:150%;}
	#logged ul#logged_nav li a {display:block; background-color:#026790; color:#fff; padding:6px 10px 5px 10px; margin:0;}
	#logged ul#logged_nav li a:hover {background-color:#0396cf; color:#fff;}
	#logged ul#logged_nav li.last {float:right;}
	#logged ul#logged_nav li.active a {background-color:#fff; color:#013d56; text-decoration:none;} 

/*send form*/
#send_form label {color:#5e5f5f;}
	#send_form input,#notatki input {padding:3px;}
	#btnZmien{float:left; margin:-25px 0 0 235px;}
	#send_form input, #send_form textarea, #notatki input, #notatki textarea {font-size:13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	#send_form,#notatki {color:#7f7f7f;}
	#send_form .label,#notatki .label {font-family: "Trebuchet MS", "Lucida Grande", Verdana, Tahoma, sans-serif; font-size:16px; padding-right:1px;}
	#notatki .label{font-size:14px;}
	#send_form .tip {font-family: Tahoma, Verdana sans-serif; font-size:11px;}
	#send_form .send_input{width:380px;}
	#notatki .send_input{width:278px;}
	#notatki td{vertical-align:top;}
	#send_form textarea {width:470px; padding:3px;} 
	#notatki textarea {width:415px; padding:3px; height:150px;} 
	#link_oferty_label{width:220px; height:20px; padding:1px 0 0 0; overflow:hidden; display:block;}


/*send_toolbar*/
table#send_toolbar {margin:15px 0 -2px -2px; padding:0; border:none;  }
	table#send_toolbar #send_cv {margin:0 0px 0px 0; width:165px; padding:0;}
	table#send_toolbar #send_cv a {display:block; text-indent:-1000px; height:30px; width:165px; background:transparent url(../img/wyslij1.png) no-repeat left top; overflow:hidden; margin:0; padding:0;}
	table#send_toolbar #send_cv_active {display:block; text-indent:-1000px; height:30px; width:165px; background:transparent url(../img/wyslij1.png) no-repeat left -60px; overflow:hidden; margin:0 0px 0 0 ; padding:0; }
	table#send_toolbar #send_cv_disabled {display:block; text-indent:-1000px; height:30px; width:165px; background:transparent url(../img/wyslij1.png) no-repeat left -90px; overflow:hidden; margin:0 0px 0 0 ; padding:0; }
	table#send_toolbar #send_cv a:hover {background-position:left -30px;}
	
	table#send_toolbar #send_cv_pracuj {margin:0 0px 0px 0; width:179px; padding:0;}
	table#send_toolbar #send_cv_pracuj a {display:block; text-indent:-1000px; height:30px; width:179px; background:transparent url(../img/wyslij_pracuj.png) no-repeat left top; overflow:hidden; margin:0; padding:0;}
	table#send_toolbar #send_cv_pracuj_active {display:block; text-indent:-1000px; height:30px; width:179px; background:transparent url(../img/wyslij_pracuj.png) no-repeat left -60px; overflow:hidden; margin:0 0px 0 0 ; padding:0; }
	table#send_toolbar #send_cv_pracuj_disabled {display:block; text-indent:-1000px; height:30px; width:179px; background:transparent url(../img/wyslij_pracuj.png) no-repeat left -90px; overflow:hidden; margin:0 0px 0 0 ; padding:0; }
	table#send_toolbar #send_cv_pracuj a:hover {background-position:left -30px;}
	
	table#send_toolbar #send_test {margin:0 0 0px 0px; padding:0;}
	table#send_toolbar #send_test a {display:block; text-indent:-1000px; height:30px; width:172px; background:transparent url(../img/proba.png) no-repeat left top; overflow:hidden; margin:0; padding:0; }
	table#send_toolbar #send_test_active {display:block; text-indent:-1000px; height:30px; width:172px; background:transparent url(../img/proba.png) no-repeat left -60px; overflow:hidden; margin:0 0 0 0px; padding:0; }
	table#send_toolbar #send_test_active p {position:relative; margin:0; padding:0; background:transparent url(../img/send_bg_li.png) repeat-x left bottom;}
	table#send_toolbar #send_test a:hover {background-position:left -30px;}
	table#send_toolbar td#ceny {width:330px; height:55px; background:transparent url(../img/ceny1.png) no-repeat 5px top;}
	table#send_toolbar th#bezplatnie {width:84px; height:30px; background:transparent url(../img/bezplatnie.png) no-repeat left top;}

/*send_tab*/
#send_tab ,#send_tab_notatki{ background: #ececec; margin:0; padding:10px 10px 15px 14px ; /*border:1px solid #000;*/ float:left; width:960px;}
#send_tab_notatki { background: url('../img/notatki_tlo.gif') repeat-y 100% 0 #ececec;}
	#send_tab h3, h3.login_content,
	#send_tab_notatki h3{background-image:none; padding:0 0 0 0; margin:0 0 .5em 0; font-size:18px;}
	#send_tab h4,#send_tab_notatki h4 {font-weight:bold; margin-bottom:5px;}
	div#send_tab h4.k1,div#send_tab_notatki h4.k1 {background:transparent url(../img/k1.png) no-repeat left top; padding:5px 0 4px 37px; font-size:18px;}
	div#send_tab h4.k2,div#send_tab_notatki h4.k2 {background:transparent url(../img/k2.png) no-repeat left top; padding:5px 0 4px 37px; font-size:18px;}
	h4.k1 {font-size:18px; color:#7f7f7f; margin-top:10px;}

/*motto*/
#motto {width:960px; padding-bottom:20px;}
	#motto h2 {width:443px; height:48px; position:relative; font-size:.8em; margin:25px auto 2px auto; }
	/* mac hide \*/
	#motto h2 {overflow:hidden;}
	/* end hide*/
	#motto h2 span {background: transparent url(../img/motto.png) no-repeat left top; position:absolute; left:0;top:0; display:block; width:443px; height:48px;}
#motto h3{margin: 0 0 0 0; padding-left:140px; font-family: "Trebuchet MS", Trebuchet,  Lucida Grande, Verdana, sans-serif; font-size:13pt; color:#6d6d6d; font-weight:normal; background-image:none;}

#pomylka_btn{width:200px;}
	
/*howto*/
ol#howto {margin:0; padding:5px 0 10px 0; position:relative; height:145px;}
	ol#howto li {position:absolute; width:283px; height:110px;  line-height:120%; padding:45px 0 0 35px; font-family: "Trebuchet MS", Trebuchet,  Lucida Grande, Verdana, sans-serif; font-size:18px; list-style:none; color:#fff;}
	ol#howto li span {display:block; font-size:12px; font-family: Tahoma, Verdana, sans-serif; margin-top:5px; line-height:140%;}
	ol#howto li span a {color:#fff; font-weight:bold;}
	ol#howto li span a:hover {text-decoration:none;}
	ol#howto li.last {margin-right:0px;}
	ol#howto li.box1 {background:#fff url(../img/bg_howto1.png) no-repeat left top; left:0;}
	ol#howto li.box2 {background:#fff url(../img/bg_howto2.png) no-repeat left top; left:321px;}
	ol#howto li.box3 {background:#fff url(../img/bg_howto3.png) no-repeat left top; left:642px;}
	ol#howto li#send {position:absolute; left:736px; top:170px; float:none; margin:0; padding:0;  height:49px; width:226px; }
	ol#howto li#send a {display:block; text-indent:-1000px; height:49px; width:226px; background:transparent url(../img/send_smth.png) no-repeat left top; overflow:hidden; margin:0; padding:0;}
	ol#howto li#send a:hover {background-position: left -49px;}

	

#testit {float:right; margin-top:15px; margin-bottom:40px; width:280px;}	
#testit h2, #jak_dziala h2 {font-family: "Trebuchet MS", Trebuchet,  Lucida Grande, Verdana, sans-serif; font-size:13pt; color:#6d6d6d; background-image:none; font-weight:normal; margin:0; padding: 5px 0 0 0; }
#testit a,#testit2 a {display:block; text-indent:-1000px; height:49px; width:226px; background:transparent url(../img/send_smth_menu.png) no-repeat left top; overflow:hidden; padding:0; margin:0; }
#obok_testit{float:left; margin:54px 0px 40px 0px;}	
	
/*advantages*/
dl.adv {color:#5e5f5f; width:310px; height:175px; border-left:1px solid #c7c7c7; float:left; margin:55px 0 0 0; padding:0 9px 0 0;}
	dl.adv dt {font-family: "Trebuchet MS", Trebuchet,  Lucida Grande, Verdana, sans-serif; font-size:18px; color:#6d6d6d; margin:0 0 5px 14px;}
	dl.adv dt span {padding-left:10px;}
	dl.adv dd, dl.adv dt span {font-family: Tahoma, Verdana, sans-serif; font-size:12px; color:#6d6d6d; margin:0 0 1em 17px;}
	dl.adv dd a {color:#0c74bb;}
	dl.adv dd a:hover {color:#0c74bb; text-decoration:none;} 
	dl.last {margin-right:0px;}
	dd ol {margin-top:8px; padding-left:21px;}
	dd li {padding:0; margin:0 0px 0 0; line-height:140%;}
	
	dl.adv dd.feature {background:url(../img/v.png) no-repeat left top; padding-left:20px; color:#000000; margin:0 0 .2em 17px;}
	dl.adv dd.feature_description {margin:0 0 1em 17px; }

ol#regulamin {padding-left:20px;}
ol#regulamin li{line-height:1.5;}
ol#regulamin ol#warunki{padding-left:60px;}

/*error*/
#error {margin-bottom: 10px; padding:3px; border: 3px solid red; width:470px;}
	#error h4 {color:red; font-weight:bold; margin-bottom:10px; }
	#error ul {list-style-position: inside; }
	#error li, #error p {color:red; line-height:1.5; margin:5px; }
	#error li li{padding-left:15px; }

table#aktywacja, table#sent_test, table.att_list {font-family: Tahoma, Verdana, sans-serif; font-size:13px; color:#5e5f5f; line-height:150%; }
table#aktywacja {border: solid 3px red; color:red; line-height:1.5;}
table#td {padding:3px;}

ul.medium {margin-left:36px; padding:0; }
ul.medium li {font-size:11px; }

/*lista wyslanych cv*/
#wyprobuj {float:left;}
	#wyprobuj p{margin-left:36px;}

#ma_oferty {float:left; margin-top:12px;}
	#ma_oferty .podpis {margin-top:0px;}

#niema_ofert, #ma_oferty {width: 458px; height:159px; background:transparent url(../img/bg_proba.png) no-repeat;  margin-top:12px;}
	#niema_ofert {float:right; margin-left:40px;}
	#niema_ofert p, #ma_oferty p {margin-left:36px; margin-top:10px; color:#ffffff;}
	#niema_ofert h3, #ma_oferty h3 {color:#ffffff; background:none;} 
	#niema_ofert a, #ma_oferty a {color:#ffffff;}
	#niema_ofert ul{margin-left:36px; padding:0;}
	#niema_ofert li{display:inline; margin-right:10px; }

#sent_msg {float:left; width:100%; margin-top:15px;}
	#sent_msg  h3{background: none; padding-left:0;}
	#sent_msg  a{padding:0; margin:0;}
	#sent_msg  table#paginator{float:left;}

#najnowsza_opinia{padding:10px 0 5px 0; float:right; margin:-40px 0 -25px 0; width:354px;}
#dla_pracodawcow p.blokuje{font-size:24px;}
#ocena_rekrutacji{float:left; margin:-23px 0 0 350px;padding:0;}
.left{float:left; margin:0;padding:0;}
.right{float:right; margin:0;padding:0;}
.clear_right{clear:right;}

#wrapper p.ile_ocen{float:left; margin-left:43px; width:280px;}



/*lista zalacznikow*/
table.att_list {border-top:1px solid #04425e; border-left:1px solid #04425e; margin:0; padding: 0;}
table.att_list  td, table.att_list  th {border-bottom:1px solid #04425e; border-right:1px solid #04425e; padding: 2px;}


/*tabelka z wyslanymi*/
.tabelka,.tabelkaLink,.naglowekLink {font-size:8pt; font-family: Tahoma, Verdana;}
.tabelka {width:100%; float:left;}
.tabelka td {padding:4px;}
.wiersz { border-top: none; border-right: solid #04425e; border-bottom: none; border-width: 1px; margin:0; padding:0;}
td.read {background-image: url(../img/v.png); background-position: 3px; background-repeat:no-repeat;}
.naglowek { border-top: none; border-right: solid white; border-bottom: none; border-width: 1px; COLOR:white;FONT-WEIGHT:600;}
.naglowek_last{ border-top: none;  border-bottom: none; border-width: 1px; COLOR:white;FONT-WEIGHT:600;}
.naglowekLink, .naglowekLink:visited, .naglowekNoLink {COLOR:white;FONT-WEIGHT:600;}
.naglowekLink, .naglowekLink:visited {TEXT-DECORATION: underline;}
.tabelkaEtapy, .tabelka {border-top: none; border-left: solid #04425e; border-bottom: solid #04425e; border-width: 1px;}
.tabelka_ranking{border-right: solid #04425e 1px; margin-bottom: 20px;}
/*cennik*/
#cennik_poczta {float:right;}
#cennik_cvraport {float:left; padding-right:10px; border-right:1px solid #c7c7c7;}
#cennik_poczta, #cennik_cvraport {padding-top:0; margin-top:10px;}
#cennik_poczta h3 {background-image:none; padding-left:0;}
#cennik_cvraport h3, #cennik_poczta h3 {padding-bottom:10px; padding-top:0;}
#cennik_cvraport table {margin-bottom: 30px;}
#cennik_poczta h3, #cennik_poczta p, #cennik_poczta table{color:#aaaaaa;}

/*przewagi nad zadaniem potwierdzenia*/
#przewagi table {border-top:1px solid #04425e; border-left:1px solid #04425e; margin:0; }
#przewagi td {border-bottom:1px solid #04425e; border-right:1px solid #04425e; width:270px; padding:3px; }

/*jak to dziala*/
table#otwarcia_przyklad {background:#ececec; padding:5px; width:506px; margin-bottom:20px;}
table#otwarcia_przyklad td {padding-left:5px;}

/*otwarcia ocena*/
#ocena_msg{border:0px dotted blue; margin-bottom:15px; width:320px; color:green;}
#ocena_msg img{margin-right:5px;}
#opinie{margin-top:20px; padding:10px; width:560px;}
#zakladki_otwarcia{margin-top:15px;}
	#zakladki_otwarcia ul{margin:0;padding:0; list-style:none;}
	#zakladki_otwarcia li{float:left;margin-right:5px; padding:3px; border:1px solid #026790; background:#026790;}
	#zakladki_otwarcia li a{color: #fff;}
	#zakladki_otwarcia li.active,#zakladki_otwarcia li.active:hover{border:1px solid #fff; background:#fff;}
	#zakladki_otwarcia li.active a,#zakladki_otwarcia li.active:hover a{color: #013d56; text-decoration:none;}
	#zakladki_otwarcia li:hover{color: #fff;border:1px solid #0396cf; background:#0396cf;}
	#zakladki_otwarcia li:hover a{color: #fff;}
	
#wybrana_zakladka{ padding:10px; background:#fff;margin-top:38px;}

td.brak_notatek{padding-left:22px;}
#content p.oryginalny_temat{font-size:10px;margin:0;padding:0 0 0 18px;}
#content #send_tab p.oryginalny_temat,#content #send_tab_notatki p.oryginalny_temat{font-size:11px;margin:0;padding:0; color: #7f7f7f;}
#content_menu p.jasne{margin:0;padding:0; color:#aaa;}
.linkUsun{margin-top:-27px;}

/*ocv - zobacz takze*/
ul#see_also   {padding-left:0px; margin-left:0px; padding-top:20px; }
ul#see_also  li {display:inline; margin-left:0px; padding-right:150px; padding-left:0px; text-indent:0px;}
ul#see_also  a {font-size:12pt; font-weight:bold;}

#cv {border: solid  #c7c7c7 1px; padding:10px; float:left; margin-right:10px;}
#wzory_prawo {margin-left:-315px; width:600px;}
#wyszukiwarka_wzor {float:left; width: 340px; margin-left:10px;}
	#wyszukiwarka_wzor h2{margin:0px;}
	#wyszukiwarka_wzor p{margin:0px; padding: 8px 10px;}
#przyciskcv{width:160px;}
#przycisklist_motywacyjny{width:260px;}
#wyszukiwarka_form{background-color: #ececec; padding:5px 10px; float:left; margin:10px 0;}
#bottom_linki {clear:left; margin-left:-315px; FONT-SIZE: 11pt;FONT-WEIGHT: 600;}
#wzor_czyt_nieczyt{width:355px; float:left;}
#czytane_cv_wzor{width: 220px; float:left;}
	#czytane_cv_wzor p{margin:10px 0 0 0; padding:0;}
	#czytane_cv_wzor small{font-size:11px;}
#nieczytane_cv_wzor{width: 120px; float:left;}
	#nieczytane_cv_wzor p{margin:10px 0 0 0; padding:0;}
#pobierz_prawo{float:left; margin-bottom: 60px; margin-left:-5px; }
	#pobierz_prawo h2{ margin:-5px 0 0 0; padding:0; font-size:18px;}

/*ranking*/
table#ranking th, #przewagi th, #przewagi td.naglowek {background:#04425e; color:#ffffff; font-weight:bold; padding:3px; border-right:solid 1px white;}
table#ranking {border-left:1px solid #04425e; padding:0; margin:0;}
table#ranking td {border-bottom:1px solid #04425e; border-right:1px solid #04425e; padding: 2px;}
table#ranking tr.tr_color {background:#fff;}
table#ranking td.szerszy {padding-left:10px; padding-right:10px;}
#ranking_gwiazdki p{font-size:8pt;}
#ranking_gwiazdki {padding-top:10px;}
#zakladka_ranking {background-color: #ececec; padding: 10px;}
b.zakladka_link {background-color: #ececec; padding: 5px 8px 8px 8px;}
a.zakladka_link {background-color: #fff; padding: 5px 8px 0px 8px;}
input#pobierz_przykladowe {padding: 5px; padding-top: 7px; text-align: left; width: 400px;background: url("../img/pobierz_przykladowe.gif") repeat; height: 49px; border: 0px solid #ffba02; cursor: pointer; font-size:13px; font-weight: bold; color: #496d81; font-family: "trebuchet ms";}
input#pobierz_przykladowe:hover {background-position: left -49px;}
#pasek_nawi1{font-size: 11px; margin: 5px 0 0 0;}
#pasek_nawi2{font-size: 11px; margin: 5px 0 0 -315px;}

#content_menu li {line-height:150%;}

table#file_list {width:100%; margin-top:10px;}
table#file_list td {border-bottom: solid 1px #c7c7c7;}
#send_form #uwaga {float:right;}
#send_form #tresc {padding-top:10px;}



#oferty_pracy {background:#ececec; padding:0 5px 5px 40px; background-image: url(../img/sign.gif); background-repeat:no-repeat;}
#oferty_pracy h3 {padding:2px 0 0 0; background-image:none;}

#oferta_pracy {width:600px;}
#oferta_pracy ul {padding-left:30px; padding-top:10px;}
#oferta_pracy #sedno {background:#ececec; padding:10px;}
#oferta_pracy #sedno h3 {background-image: url(../img/sign.gif); background-repeat:no-repeat;}


/*wzory cv*/
#jak_wyslac_cv h3 {background-image:none; padding-left:0;}
#lm_od {padding-top:25px;}
.do_prawej {padding-left:365px;}

/*wyszukiwarka pracodawcow*/
input#txtFirma {width:180px;}
#sprawdz_pracodawcow {padding-top:50px;}
#sprawdz_pracodawcow h2 {font-size:13px; padding-top:20px; font-family: Tahoma, Verdana;}
#sprawdz_pracodawcow ul {margin-left:-20px;}
#sprawdz_pracodawcow ul li {display:inline; padding-left:20px;}
#sprawdz_pracodawcow h3{background:none; margin:0; padding:0;}

/*statystyki firmy*/
#statystyki_firmy #naglowek h2, #statystyki_firmy #naglowek h3 {display:inline; background-image:none; padding:0;}
#statystyki_firmy #naglowek {margin:20px 0 30px 0;}
#statystyki_firmy #naglowek h3 {margin-left:10px;}
#statystyki_firmy{border: 0px solid blue;}
#statystyki_firmy #nieczytane_cv, #statystyki_firmy #czytane_cv {width:300px;}
#statystyki_firmy h3 {background-image:none; padding:0;}
#statystyki_firmy #czytane_cv {float:right;}
#statystyki_firmy #nieczytane_cv {float:left;}
#statystyki_firmy h4 {font-size:30px; margin-top:0; padding-top:0;}
#statystyki_firmy #dla_pracodawcow {float:left; clear:both;}
#statystyki_firmy ul#firmy {margin-left:-20px;}
#statystyki_firmy ul#firmy li {display:inline; padding-left:20px;}
#statystyki_firmy ul#firmy a {white-space: nowrap;}

#statystyki_firmy #pracodawca {width:482px; height:186px; background:transparent url(../img/sms_bg.png) no-repeat left top; margin-bottom:15px; color:#fff;}
#statystyki_firmy #pracodawca h3 {color:#fff; background-image:none; padding:10px 0 10px 10px; margin:0;}
#statystyki_firmy #pracodawca ul li, #statystyki_firmy #pracodawca a {color:#fff;}
#statystyki_firmy #pracodawca a {padding-left:15px;}
#statystyki_firmy #pracodawca ul {padding-bottom:5px; padding-left:8px;}


a#test_it {display:block; text-indent:-1000px; height:49px; width:226px; background:transparent url(../img/send_smth_menu.png) no-repeat left top; overflow:hidden; padding:0; margin:0 0 0 0px; border:none;}
a#test_it:hover {background-position: left -49px;}

#dla_pracodawcow p{font-size:8pt; color:#777;}
#dla_pracodawcow p.alt_opis{padding: 15px 0 20px 0; font-size:13px;}

#zastrzezenie  {margin-top:50px;}
#zastrzezenie p{font-size:8pt; color:#777;}
#zastrzezenie h5{font-size:9pt; color:#777;}

.pomoc {margin-left: 20px; padding: 0;}
.zrypane_zalaczniki {margin: 0 0 0 5px; list-style: none;}
.zrypane_zalaczniki li {margin:0; padding:0;}
.zrypane_zalaczniki li:before { content: "- "; }

.komentarze { float:left; width:650px;padding: 10px 0; border: 0px solid red;}
.data{margin: 15px 0 0 0; font-size:8pt; color:#777; border: 0px solid red;}
.data2{margin: 0; font-size:8pt; color:#777; border: 0px solid red;}
.tresc{width: 560px; margin:0; color: #666; border: 0px solid red;}
.tresc2{width: 100%; margin:0; color: #666; border: 0px solid red;}
.data1{padding: 0; margin: 10px 0 0 0; font-size:8pt; color:#777; border: 0px solid red;}
.tresc1{width: 457px; padding: 0px; margin:0; color: #666; border: 0px solid red;}
.tresc1 a{color: red;}
#tresc_komentarza textarea{font-size:13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 450px; overflow: auto;}

/*stare, ale moze jeszcze gdzies potrzebne*/
.blad {COLOR:red;}
.tran_title {font-size:16px; color:#7f7f7f; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Tahoma, sans-serif; font-size:20px; font-weight:bold; color:#7f7f7f; margin:1em 0 .5em 0;}
small, .smalllink, .smalllink_novisited {FONT-SIZE: 8pt;}
.main_big_header {FONT-SIZE: 14pt;FONT-WEIGHT: 600;}
.main_header {FONT-SIZE: 13pt; FONT-WEIGHT: 600;}
.main_subheader, a.jaktodziala {	FONT-SIZE: 11pt;}
a.jaktodziala, a.zacznij {FONT-WEIGHT: 600;}
.szary {	COLOR: #777777;}
.tabelkaEtapy { border-right: solid #FF6604;   border-width: thin;}
.medium, .mediumlink, .mediumlink_novisited {FONT-SIZE: 8pt;}


.faq{display:none; padding-bottom:10px;}
#info_wyslane{border:1px solid #c7f2c8; padding: 7px; float:left; color:#33a333; width:100%; margin:23px 0; padding: 17px 7px; background-color:#dbf2dc;}

.red{color:red;}
	
/*clearfix*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#notatki_mail td{vertical-align:top;}
#lista_domen{font-size:13px; color:#aaa; margin-top:-30px;}
div.zglos_pomylke {float: left;}
br.clear {clear: both;}
.strike {
text-decoration: line-through;
}