body			{background:white url(../img/subpage_body_background.gif) 0 0 repeat-x;}

/* tylko w tym divie jest jakas tresc */
#site			{background:url(../img/subpage_page_background.gif) center 0 no-repeat; width:100%;}

#pageHeaderFake	{position:relative; width:760px; height:224px;}


/* flashe na stronie glownej */
#subpageHeader		{position:absolute; top:78px; left:0; width:760px; height:146px;}

/* główny obszar strony głównej */
#pageMainArea		{position:relative; width:760px; background:white url(../img/page_main_area_background.gif) 0 0 no-repeat; padding:30px 0 30px; z-index:10;}
#pageMainArea ul	{margin-top:3px;}

/* ul + p	{margin-bottom:3px;} */

#mainAreaWrapper	{border-top:1px solid #e3ecf6; padding:10px 0; margin:0; font:11px/1.8em Arial; color:#666666;}

/*#submenu			{background:#e3ecf6; width:200px; float:left; margin:-11px 20px 0 0; font:11px Arial;}*/
*#submenu			{position:absolute; background:#e3ecf6; width:200px; margin:-11px 20px 0 0; font:11px Arial;}
#submenu ul			{list-style:none; list-style-image:none; padding:0; margin:0; padding-bottom:5px;}
#submenu li			{padding:2px 10px 2px 25px; margin:0;}
#submenu li.open	{background:#edf2f8 url(../img/arrows_right_background.gif) 10px 6px no-repeat; font-weight:bold;}
#submenu a 			{color:#4c6c8f;}
#submenu a:hover	{text-decoration:underline;}

#submenu .submenu_section	{display:none; font-weight:normal;}
#submenu li.open .submenu_section	{display:block;}
#submenu .submenu_section li	{margin-left:0; padding-left:9px;}

#submenu p				{background:#b4c8db; color:white; font:bold 12px Arial; margin:0; padding:5px 11px;}
.current_page			{font-weight:bold;}

#main_column 		{margin-left:220px;}
#main_column p, #single_column p		{text-align:justify; margin:7px 0;}
#main_column h3, #single_column h3		{font:bold 16px Arial; color:#e13f3f; margin-top:5px; margin-bottom:10px;}
#main_column h4, #single_column h4		{font:bold 12px Arial; margin-top:5px; margin-bottom:5px;}
#main_column h5, #single_column h5		{font:10px Arial; margin-top:0px; margin-bottom:5px;}

/* skopiowanie styli h3,h4 do h1,h2 */
#main_column h1, #single_column h1		{font:bold 16px Arial; color:#e13f3f; margin-top:5px; margin-bottom:10px;}
#main_column h2, #single_column h2		{font:bold 12px Arial; margin-top:5px; margin-bottom:5px;}

#main_column ul, #single_column ul		{list-style-image:url(../img/arrows_right_background2.gif); margin-top:5px; margin-left:5px; padding-left:0;}
#main_column li, #single_column li		{margin-left:15px; padding-left:0; text-align:justify;}
#main_column a:hover, #single_column a:hover{text-decoration:underline;}

address					{text-align:justify; font-style:normal; margin-top:0; margin-bottom:0; line-height:1.5em;}

blockquote				{min-height:60px; /*_height:60px;*/ width:133px; margin:0 0 5px 15px; clear:right; float:right;}
blockquote.cite			{margin:15px 0 5px 20px; background:white url(../img/quote_background.gif) bottom right no-repeat; width:133px; padding:16px; border:1px solid #ececec; color:#5f7c9d; font-style:italic; font-size:14px;}

#subpage_links		{min-height:115px; /*_height:115px;*/ padding:15px; margin:8px 0 5px 20px; clear:right; float:right; color:#5f7c9d; font-style:italic; font-size:14px; width:133px;}
#subpage_links.pl	{background:white url(../img/pl/subpage_links_background.gif) top left no-repeat;}

#subpage_links p			{margin:5px 0; padding-left:11px; background:transparent url(../img/arrows_right_background.gif) left bottom no-repeat;}
#subpage_links p.first		{padding-top:40px;}
#subpage_links p a			{color:#0077cc; font:11px Arial;}
#subpage_links p a:hover	{text-decoration:underline;}

#subpage_element			{clear:right; float:right; margin:8px 0 5px 20px; }

.news_list 					{position:relative;}
.news_list li span.date		{color:#abb1b7; margin-right:30px; font-family:monospace;}
.news_list li span.link		{}

#full_page_path				{position:absolute; right:0; top:11px; color:#abb1b7; font:11px Verdana; padding-right:5px;}
#full_page_path a			{color:#abb1b7; font:bold 11px Verdana}
#full_page_path a:hover		{text-decoration:underline;}

#main_column p.backtolist, #single_column p.backtolist					{text-align:right;}
#single_column ul.site-map					{list-style:square; list-style-image:none;}
#single_column ul.site-map-2	{margin-left:50px;}
#single_column ul.site-map-3	{margin-left:50px;}

#subpage_login, #subpage_register		{padding:20px; background:#edf2f8 url(../img/rounded_corner.gif) bottom right no-repeat;}
#subpage_login div				{clear:both;}
#subpage_register div				{clear:both;}
#subpage_login span				{display:block; width:120px; float:left;}
#subpage_register span			{display:block; width:200px; float:left;}
#subpage_login .text			{border:1px solid #637a8f; width:150px;}
/* #subpage_login .text:hover		{border:1px solid #000;} */
#subpage_login .loginForm_image	{margin-left:40px; vertical-align:-3px;}
#subpage_register .bigtext		{border:1px solid #637a8f; width:250px;}
/* #subpage_register .bigtext:hover		{border:1px solid #000;} */
#subpage_register select		{border:1px solid #e6e6e6; width:250px;}
#subpage_register .submit-row	{padding-top:15px;}
#subpage_register #submit		{background:url(../img/register_background.gif) 0 0 no-repeat; width:200px; height:20px; border:0;}

#error-message					{padding:2px 10px; background:#e1e7f0; font-weight:bold; color:#CC0000;}
#error-message-break			{padding:2px 10px; background:#e1e7f0; font-weight:bold;}
#forgot-password				{float:right;}
#forgot-password a				{}
.register-site					{font-weight:bold;}

#main_column ul#faq-list		{list-style:none; list-style-image:none;}

#contactform						{border:0; margin-top:40px;}
#contactform td, #contactform th	{padding:2px 0;}
#contactform th						{width:130px; text-align:right; padding-right:30px; vertical-align:top; font-weight:bold;}
#contactform th.normal				{font-weight:normal;}
#contactform .txt					{height:14px; width:300px; font:10px Verdana; border:1px solid #b6b6b6; color:#000; padding:2px;}
#contactform .sel					{width:306px; font:10px Verdana; border:1px solid #b6b6b6; color:#000; padding:2px;}
#contactform textarea.txt			{height:100px;}
#contactform #error-message			{padding-left:3px;}

.strip 								{display:none;}
#strip1								{display:block;}

#stripFooter						{border-top:1px solid #e3ecf6; text-align:right; margin-top:10px;}
#stripHeader						{border-bottom:1px solid #e3ecf6; text-align:right; margin-bottom:10px;}
#stripFooter a, #stripHeader a		{background:#e3ecf6; border:1px solid #e3ecf6; padding:0 10px; margin-left:10px;}
#stripFooter a:hover, #stripHeader a:hover	{text-decoration:none; border:1px solid #000; background:#fff;}

/*
#yearsStrip							{float:right; width:40px; text-align:center; margin-left:10px; margin-right:10px;}
#yearsStrip a						{display:block; margin:0 0 10px 0; border:solid silver; border-width:1px 5px 1px 1px; width:40px; color:#000;}
#yearsStrip a:hover					{border-color:#000; text-decoration:none;}
*/

#yearsStrip							{border-bottom:1px solid #e3ecf6; margin-bottom:20px;}
#yearsStrip a						{margin:0 5px; border:solid #fff; border-width:1px 1px 0 1px; padding:3px 15px; background:transparent;}
#yearsStrip a:hover					{border-color:#e3ecf6; border-bottom:1px solid #fff; color:#000; text-decoration:none;}
#yearsStrip a.selected				{border-color:#e3ecf6; background:#e3ecf6; border-bottom:1px solid #fff; color:#000; text-decoration:none;}

#job-form-table						{margin-top:10px; clear:both;}
#job-form-table th					{color:#e13f3f; font:bold 12px Verdana; text-align:left; padding-top:20px; border:dotted silver; border-width:0 0 1px 0;}
#job-form-table td					{color:#585E67; font:12px Arial; text-align:left; padding:3px; vertical-align:top;}
#job-form-table td label			{margin-right:80px;}
#job-form-table .info				{font:11px Arial; white-space:normal;}
#job-form-table .label				{width:250px; font:11px Arial; white-space:normal;}
#job-form-table .label span			{display:block; font-style:italic;}
#job-form-table input				{font:11px/1.3em Verdana; color:#5d7da3; border:1px solid; border-color:#5d7da3 #e3ecf6 #e3ecf6 #5d7da3; padding:1px 3px;}
#job-form-table select				{font:11px/1.3em Verdana; color:#5d7da3;}
#job-form-table .wl					{width:470px;}
#job-form-table select.wn			{width:210px;}
#job-form-table .wn					{width:201px;}
#job-form-table .ws					{width:100px;}
#job-form-table .wt					{width:90px;}
#job-form-table select.ws			{width:98px;}
#job-form-table textarea 			{font:11px/1.3em Verdana; width:201px; height:50px; color:#5d7da3; border:1px solid; border-color:#5d7da3 #e3ecf6 #e3ecf6 #5d7da3; padding:1px 3px;}
#job-form-table textarea.imp		{background:white url(../img/area_background.gif) left top no-repeat;}
#job-form-table .submit				{padding-top:20px;}
#job-form-table .submit a			{font:bold 14px Tahoma;}
#job-form-table .submit a:hover		{text-decoration:none; color:#BA1932;}

p.email-thanks						{clear:both; padding:5px; background:#B4C8DB; color:#000;}

#newsletter_list li span			{font-family:monospace; margin-right:20px; }

#newsletterForm						{margin-bottom:30px; padding:5px; background:#B4C8DB;}
#newsletterForm span				{font-weight:bold; margin-right:30px;}
#newsletterForm input				{font:11px Verdana;}
#newsletterForm #email_field		{width:200px}
#newsletterForm #submit_button		{margin-left:30px;}

#newsletter_message					{padding:2px 5px; background:#e1e7f0; font-weight:bold;}

#main_column .megapanel_results		{margin-top:30px;}

.other-countries					{width:520px; margin-left:auto; margin-right:auto;}
.other-countries td					{width:50%; text-align:left; font:11px Arial; vertical-align:top; padding-bottom:10px;}

/* praca */
#work_history						{border:0; margin:0;}
#work_history td.label				{}
#add_job_link						{margin-left:100px;}

.result_partner_logo				{float:right;}

#job-form-table td.drb_additional_cell				{font-size:11px; vertical-align:middle;}


/* slidery */
.slider		{background:transparent url(../img/slider_bar.gif) 0 center no-repeat; width:240px; height:30px; position:relative;}
.indicator	{background:transparent url(../img/slider_button.gif) 0 center no-repeat; width:18px; height:30px; position:absolute;}
#drb_minmax_container	{position:relative; font:italic 11px Arial;}
#drb_slider_min			{position:absolute; left:0;}
#drb_slider_max			{position:absolute; right:30px;}}
#job-form-table td.drb_slider			{text-align:center;}