﻿body
{
    width: 934px;    
    margin: 0 auto;
}

.main_content
{
   border:solid 1px #d0d1d1;
   margin-top:26px;
   margin-bottom:16px;
} 

.header
{
    height: 23px;
    background-color: #F2F2F2;
    padding-left:610px;
    padding-bottom:2px;
}
.logo
{
    height: 60px;
    background-color:White;
}
.banner
{
    background-color:#EEEEEE;
    height:220px;
    padding-left:83px;
    
}
.menu_top
{
    position:relative;
    margin: 0 auto;
    width:766px;
}
.spacer
{
    height:590px;     
    width:83px;
    background-color:Black;
}
.menu_bottom
{
    height:68px;    
    margin: 0 auto;
    margin-top: 20px;
    width:767px;
    
}
.footer
{
    height:23px;
    margin: 0 auto;
    margin-top:19px;
    width:767px;
}
.contentplace
{
    margin-top:6px;
    margin: 10px auto 0pt;
    width: 767px;
}
.right_panel
{
    width:380px;
    float: left;
    margin-left:6px;
    border: solid 9px transparent;
    width:366px;
    font-family:Tahoma;
    font-size:10pt;
    height:auto;
}
.left_panel
{
    width:380px;
    border: solid 3px transparent;
    font-family:Tahoma;
    font-size:10pt;
    height:auto;
}
.ArticleText
{
    padding-top:10px;
}
.tabelaaktualnosci
{
       
}
.article_header
{
    background-color:#DCE3EA;    
    width:100%;
    line-height:169%;
    height:28px;
    vertical-align:bottom;
}
.article_title
{
    font-family:Arial;
    font-size:15px;
    font-weight:bolder;
    color:#687486;  
    margin-left:18px;
}
.banner_text
{
    background-color: #eeeeee;
    font-family: Tahoma;
    font-size: 10pt;
    /*width: 427px;*/
}

.banner_image
{
    float:left;
    margin:0 auto; 
    
}
.banner_center
{
    margin: 0 auto;
}
.down_content
{
    height: auto;
}
#ctl00_ContentPlaceHolder1_fvLeft 
{
    height:auto;    
}
.asd 
{
    
}
td 
{
    vertical-align: top;
    border: solid 0px transparent;
}
.content_table
{
    border:solid 0px;    
}
.up_div
{
	height:24px;
	width: 930px;
	background-color: #F2F2F2;
}
.up_link
{
	color: #AFAFAF;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	display:inline-block;
}
.up_textBox
{
	color:#AFAFAF;
	font-size:8pt;
	border: 0px;
	margin-top: 5px;
}
.form
{
    background-image:url(img/bg.jpg);    
    background-repeat:repeat-x;
}

.footer
{
    background-color:#f3f4f5;
    color: #7c7c7c;
    font-family:Tahoma;
    font-size: 10pt;   
}
.footer-margin
{
    margin:20px;   
}
.banner_left
{
    width: 83px;  
    background-color:#f5f5f5;
}
.banner_right
{
    width: 85px;
    background-color: #f5f5f5;
}
a:link
{
    background-color: transparent;
}
/*a:vlink
{
    background-color: transparent;    
}*/
.a_img_right
{
    border:none;
    float:right;  
}
.a_img_normal
{
    border:none;
    vertical-align:top;
}
.banner_paragraph
{
    margin-left:25px;
    font-family:Arial;
    font-size:12px;
    color:#888888;
    text-align:justify;
    margin-right:25px;
}
.banner_header
{
    color:#77869B;
    font-family:Arial;
    font-size:16px;
    font-weight:bolder;
    margin-bottom:20px;
    margin-left:25px;
}
.pod_zdjeciem_po_lewej
{
    background-image:url(img/banner_left.jpg);    
    background-repeat:repeat-x;
    height:9px;
    width:379px;
    float:left;
    
}
.pod_zdjeciem_po_prawej
{
    background-image:url(img/banner_right.jpg);    
    background-repeat:repeat-x;
    height:9px;
    width:387px;
    float:left;
    
}
.banner_footer
{
    height: 9px;
    width:100%;
}
.ctl00_MainMenu_2
{
    width:0px;    
}
.dynamic_menu_style
{
    width: 185px;
    background-color: Black;
    padding-left: 10px;
    padding-right: 25px;
    padding-bottom:3px;
}
.dynamic_menu_item_style
{
    border-bottom: solid 1px #eeeeee;   
    font-family: Tahoma;
    font-size: 10pt;
    color: #a3aab2;
    background-color: #fdfdfd;
    width: 185px;
    padding-left: 5px;
    margin-bottom:1px;
}
.down_link
{
    color: #7b7b7b;
	text-decoration:none;
}
.footer
{
    font-family:Arial;
    font-size:11px;
    line-height:195%;
    margin:0 auto;
    padding-right:25px;
    text-align:right;
    width:738px;
    margin-top:15px;
    margin-bottom:15px;
}
.dynamic_hoover_menu
{
    color:#919fac;
    font-weight:bold;
}
.static_menu
{
    background-color: #fdfdfd;
}
#Tab1 td
{
    width:340px;
    background-color:#f4f8fb;
}
.right_panel_main_page
{
    float: left;
    background-color:#76859a;
    margin-left:6px;
    border: solid 9px transparent;
    width:340px;
    font-family:Tahoma;
    font-size:10pt;
    height:auto;
}
.left_panel_main_page
{
    background-color:#F2F8FB;
    border:3px solid #F2F8FB;
    color:#84929D;
    font-family:Arial;
    font-size:11px;
    height:164px;
    width:306px;
    padding-left:14px;
    padding-right:14px;
    padding-bottom:1px;
}
.middle_panel-main_page
{
    width:340px;
    float: left;
    background-color:#EEEEEE;
    margin-left:6px;
    border: solid 9px transparent;
    width:366px;
    font-family:Tahoma;
    font-size:10pt;
    height:auto;
}
#ctl00_ContentPlaceHolder1_Menu1
{
    width:0px;
}
.link_main_page
{
    color:#84929D;
    font-family:Arial;
    font-size:11px;
    line-height:5px;
    text-decoration:none;
}
.main_page_middle_title
{
    background-image:url(img/pracaikariera.jpg);
    height:26px;
    width:259px;
}

.main_page_middle_text
{
    background-color: #edf8f0;
    color: #849d87;
    font-family:Arial;
    font-size:11px;
    padding-top:5px;
    padding-right:15px;
    padding-left:15px;
    padding-bottom:1px;
    width: 229px;
    text-align:justify;
}

.main_page_middle_content
{
    padding: 0px 0px 0px 5px;	
    margin-bottom:10px;
}

.main_page_right_title
{
    background-image:url(img/promocje_nestle.jpg);
    height:24px;
    width:145px;
}
.main_page_right_text
{
   /* background-color: #eeeeee;
    color: #8193a1;
    width:115px;
    height:330px;
    padding-top:5px;
    padding-left:15px;
    padding-right:15px;
    font-family: Arial;
    font-size: 11px;
    text-align:center;*/
    background-color:#EEEEEE;
    color:#8193A1;
    font-family:Arial;
    font-size:11px;
    height:330px;
    padding-left:7px;
    padding-right:8px;
    padding-top:5px;
    text-align:justify;
    width:130px;
}
.main_page_right_text a 
{
    color:#7ca7c9;
    text-decoration:none;
}

.main_page_right_text a:hover
{
    color:#7ca7c9;
    text-decoration:underline;
}

.main_page_right_table
{
    float: left;
    margin-left:12px;
    width: 145px;
}
.content_table
{
    width:766px;
    border:0px;
}
.middle_content_main_page
{
    margin: 0 0 0 11px;
    float: left;
}
.content_table h3
{
    
}
.multiview_holder
{
    float: left;
    width: 339px;
}
.clearer
{
    clear:both;
}

.CustomTabStyle .ajax__tab_header
{

}

.CustomTabStyle .ajax__tab_outer
{

}

.CustomTabStyle .ajax__tab_inner
{
	margin-right: 0px;
}
.CustomTabStyle .ajax__tab_active
{

}
.CustomTabStyle .ajax__tab_tab
{
	margin-right:0px;
}
.news_left_div
{
    width:348px;
    height:inherit;
    float:left;
    margin: 0 auto;
    margin-right: 15px;
    padding-left:14px;
    padding-right:14px;
    text-align:justify;
    z-index:-1000;
}

.news_right_div
{

    height:inherit;
    float:left;
    width:348px;
    margin: 0 auto;
    padding-left:14px;
    padding-right:14px;
    text-align:justify;
    padding-bottom:10px;
}
.news_content_div
{
    background-image: url(img/news_bg.jpg);
    background-repeat:repeat-y;
    float:left;
}

.kontakt_content
{
    width: 609px;
	float:left;
}

.kontakt_box_title
{
	width: 609px;
	background: #DCE3EB url(img/kontaktBoxTitleBg.gif);
	background-repeat:no-repeat;
	height: 25px
}

.kontakt_box_content
{
	width: 579px;
	background: #F4F8FB;
	padding: 5px 5px 5px 5px;
	padding-left:25px;
    font-family:Arial;
    font-size:11px;
    color: #6a7688;
}

/*.kontakt_box_content 
{
	font-family: Tahoma;
	font-size: 12px;
	color: #97A1AF;
}*/
.box1
{
    width:248px;
    float: left;
    padding-top: 12px;
 
}
.box2
{
    width:248px;
    float: left;
    padding-top: 5px;
 
}
.kontakt_przesuniecie
{
    margin-left:15px;
}

.box1_img
{
    float:left;
}

.box1_font
{
    float:left;
    padding:0px 5px 5px 10px;
    font-family:Verdana;
    font-size: 9px;
}

.box1_link
{
    color:#6B778A;
    font-family:Arial;
    font-size:9px;
    text-decoration:none;
}
h3
{
    margin-top:5px;
    margin-bottom:5px;
}
h4
{
    margin-top:5px;
    margin-bottom:5px;
}
.h3_job
{
	color:#69876f;	
	font-size:14px;
	font-weight:bolder;
	margin-bottom:10px;
}
.right_text_panel
{
	color:#83929d;	
}
.rekrutacja_krok_tytul
{
	font-family:Tahoma;
	color:#6a7688;
	font-size: 12pt;
}
.step_1_row 
{
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/podklad_rejestracja.png');*/
	height:	45px;
	width:600px;
}
.step_1_row
{
    background:url(img/podklad_rejestracja.png) no-repeat;
}
.department_bg
{
	background:url(img/department_bg.png) no-repeat;
	height:	248px;
	width:580px;
}
.rekrutacja_pole_label
{
	color:#6a7688;
	font-family:Tahoma;
	font-size:10pt;
	display:block;
	text-align:justify;
}
.step_1_table
{
	border-spacing:0px;
	width:600px;
	margin-left:10px;
}
.tdek
{
    vertical-align: middle;
    padding-left:5px;
    padding-bottom:10px;
}
.tdek_summary
{
    vertical-align: middle;
    padding-left:5px;
    padding-bottom:10px;
    width:100%;
}
.tdek_left
{
    vertical-align: middle;
    padding-left:5px;
    padding-bottom:10px;
    width:250px;
}
.tdek_left_200
{
    vertical-align: middle;
    padding-left:5px;
    padding-bottom:10px;
    width:250px;
}
.bez_tla
{
	background-image:none;
}
.rekrut_header
{
	width:615px;
	height:55px;
	background-color:#F4F8FB;
	font-family:Tahoma;
	color:#6a7688;
	font-size: 10pt;
}
#wizRecrutation_imgPhoto
{
    margin-left:162px;
}
.wizard_rekrutacyjny
{
	background-color:#F4F8FB;
}
.input_rekrut
{
    color:#6A7688;
	font-size:10pt;
	border: solid 1px #cfdce6;
	font-family:Tahoma;
	padding-left:3px;
	width:300px;
}
.input_rekrut_jezyki
{
    color:#6A7688;
	font-size:10pt;
	border: solid 1px #cfdce6;
	font-family:Tahoma;
	padding-left:3px;
	width:200px;
}
.recrut_headers
{
    padding-left:15px;
}
.prev_app
{
	background:url(img/prev_app.png) no-repeat;
	height:	55px;
	width:600px;
}
.tb_big
{
    background:url(img/tb_big.png) no-repeat;
	height:	140px;
	width:600px;
}
.tb_very_big
{
	background:url(img/tb_very_big.png) no-repeat;
	height:	140px;
	width:600px;	
}
.summary_styl
{
    background-color:#f4f8fb;
    width:615px;
}
.tr_shorter
{
    background:url(img/shorter_podklad.png) no-repeat;
	height:	45px;
	width:489px;
}
.table_shorter
{
	border-spacing:0px;
	width:489px;
	margin-left:10px;
}
.step_last_table
{
	table-layout:fixed;
	border-spacing:0px;
	width:600px;
	margin-left:10px;
}

.valid_summary
{
    border: 2px solid red;
    color: red;
    margin: 5px 0px;
    margin-left:10px;
    margin-right:11px;
    padding: 15px;
    background: #fff url(img/nestle_rejestracja_walidacja.jpg) no-repeat 5px 50%;
}

.valid_summary ul
{
    margin: 0;
    padding: 0;
    margin-left: 95px;
    list-style: square;
} 
.list_intro
{
    font-family: Arial;
    font-weight:normal;
    font-size:11px;
    color:#83919c;
}

.list_data
{
    font-family: Arial;
    font-weight:normal;
    font-size:10px;
    color:#83919c;
}
.list_title
{
    font-family: Arial;
    font-weight:bolder;
    font-size:11px;
    margin-bottom:-13px;
    margin-top:2px;
    color:#7aa6c9;
}
.list_just_title
{
    font-family: Arial;
    font-weight:bolder;
    font-size:11px;
    margin-bottom:14px;
    margin-top:2px;
    color:#7aa6c9;
}
.list_link  
{
    color:#7aa8cc;
    text-decoration:none;
}
.list_link:hover
{
    text-decoration:underline;
}
.a_img_right_archive
{
    border:none;
    float:right;
    padding-bottom:10px;
    padding-right:5px;
}
.article_fv
{
    font-family: Arial;
    font-weight:normal;
    font-size:11px;
    color:#83919c;
}
.article_fv a,.link_main
{
    font-family: Arial;
    font-weight:normal;
    text-decoration:none;
    font-size:11px;
    color:#7aa8cc;
}
.article_fv a:hover,.link_main:hover
{
    text-decoration:underline;
}
.padding_top
{
    padding-top:8px;
}
.intro_article
{
    font-family: Arial;
    font-weight:normal;
    font-size:11px;
    color:#83919c;
    padding-top:9px;
}
.category_info
{
    float:right;
    font-family:Arial;
    font-size:11px;
    padding-right:10px;
    padding-bottom:5px;
    color:#bcbfc6;
    text-decoration:none;
}

.category_info a:hover
{
    text-decoration:underline;
}
.category_info a
{
    text-decoration:none;
}

.parent_cat
{
    color:#bcbfc6;
}

.parent_cat a
{
    color:#bcbfc6;
}

.current_cat
{
    color:#7aa6c9;
}
.up_search_link
{
    vertical-align:text-bottom;
}
.obrazek_border_none
{
    border:none;
}
.search_title
{
    font-size:12px;
}
.kontakt_box_content a
{
    color:#7CA7C9;
    text-decoration:none;
}

.kontakt_box_content a:hover
{
    color:#7CA7C9;
    text-decoration:underline;
}
.ctl00_MainMenu_0 
{
    background-color:red;
}
.a_img_right_next_archive
{
    border:none;
    float:right;
    padding-bottom:5px;
    padding-right:10px;
}
.a_img_right_previous_archive
{
    border:none;
    float:right;
    padding-bottom:5px;
    padding-right:10px;
}
.next_previous_div
{
    position:relative;
    bottom:0px; 
    top:5px;
    right:0px;
    height:12px;
}
.miniatury
{
    width:60px;
    border:none;
}
.miniatury2
{
    padding-left:10px;
    padding-top:10px;
}

.player
{
    padding-left:10px;
    padding-top:5px;
}
.menu
{
    float:left;
    border:none;
}

.hb
{
    font-weight: 900;
}
.poznajnestle
{
    background-color:#F2F8FB;
    color:#84929D;
}
.nestlewliczbach
{
    background-color:#789cb6;
    color:#d4d5d9;
    font-family:Arial;
    font-size:11px;
    height:336px;
    padding-left:14px;
    padding-right:14px;
}
.dzialalnosc
{
    background-color:#7D8CA3;
    color:#bbc4cb;
}
.poufnosc_link a
{
    font-family:Arial; 
    font-size:14px; 
    text-decoration:none; 
    color:#7AA8CC;
}
.aktualnosci_main_page_title
{
    font-size:14px;
    margin-bottom:5px;
    font-weight:bolder;
}

.aktualnosci_main_page_intro
{
    font-size:11px;
    margin-bottom:5px;
}
.aktualnosci_main_page_block
{
    margin-top:6px;
}
.list_element
{
    margin-top:12px;
    
}
.menus
{
    z-index:100;
}
.archiwum_div_link
{
    position:relative;
    bottom:0px; 
    right:0px;
}

.header_formularze
{
    font-size:13px;
    color:#697687;
    font-family:Arial;
    font-weight:bolder;
    width:190px;
    margin-bottom:5px;
    text-align:left;
}
.logo_nestle_left
{
    width:140px;
    float:left;
}
.podklad_pod_menu
{
    background-image:url(img/podklad_pod_menu.jpg);
    width:766px;
    height:16px;
    margin: 0 auto;
}
/*mapa strony*/
.mapa_box_content
{
	width: 599px;
	background: #F4F8FB;
	padding: 5px 5px 5px 5px;
	font-family:Arial;

}
.mapa_box_content a:hover
{
    text-decoration:underline;
    
}
.mapa_box_content ul
{
    color:#7aa8cc;
    margin-top:10px;
}

.service_map 
{
    color:#6a7589;
    display:block;
    font-size:14px;
    font-weight:bolder;
    margin-bottom:4px;
    margin-top:9px;
    text-decoration:none;
}
.service_section 
{
    color:#7aa8cc;
    display:block;
    font-size:11px;
    font-weight:bolder;
    margin-bottom:8px;
    margin-left:3px;
    margin-top:8px;
    text-decoration:none;
}
.service_map_left {
    float:left;
    margin-left:27px;
}
/*end mapa strony*/



/*Firmy stowarzyszone*/
.div_firmy_stowarzyszone
{
    border-left: solid 1px #cfdce4;
    padding-left:5px;
}

.nazwa_firmy
{
    font-size:13px;
}
/*End Firmy stowarzyszone*/
.mapa_box_title
{
	width: 609px;
	background: #DCE3EB url(img/mapa_strony.jpg);
	background-repeat:no-repeat;
	height: 25px
}
.link_oliwny
{
    color:#839b8b;
    font-family:Arial;
    font-size:11px;
    line-height:5px;
    text-decoration:none;
}
.box1_link_oliwny
{
    color:#839b8b;
    font-family:Arial;
    font-size:9px;
    text-decoration:none;
}
/* Kontakt */
.kontakt_font_centered_and_bold
{
    font-weight:bolder;
    text-align:center;
}
.kontakt_header
{
    
    height:20px;
    width:565px;
    margin-top:15px;    
    font-family:Arial;
    font-size:12px;
    padding-top:2px;
}
.kontakt_content111111
{
    background-image: url(img/kontakt_podklad_duzy.png);
    height:69px;
    width:564px;
    font-family:Arial;
    color:#3b3b3b;
    font-size:12px;
    margin-top:4px;
    padding-top:7px;
    line-height:1.7em;
    margin-bottom:10px;
}
.kontakt_content_footer
{
    font-size:10px;
}
.kontakt_font_bolder_padding_left_15px
{
    padding-left:15px;
    width:550px;
    font-weight:bolder;
}
.kontakt_under_text_box
{
    background-color:#EDF3F7;
    height:22px;
    margin-top:4px;
    padding-left:15px;
    padding-top:5px;
    width:525px;
    padding-right:15px;
}

.kontakt_under_text_box span
{
    font-family:Arial;
    font-size:11px;
    color:#6a7688;
}
.kontakt_field_description
{
    float:left;
    width:150px;
}
.kontakt_text_box
{
    float:left;
    border:0 none;
    border:solid 1px #cfdce6;
    color:#3b3b3b;
    font-size:11px;
    width:370px;
    height:13px;
    font-family:Arial;
    font-size:11px;
    
}
.kontakt_checkbox
{

}
.kontakt_check_box
{
    float:left;   
    height:4em;
}
.kontakt_zgoda
{
    margin-top:10px;
    float:left;
}
.kontakt_zgoda_text
{
    height:3em;
    margin-left:5px;
    text-align:justify;
}
.kontakt_send
{
    background-image:url(img/kontakt_wyslij);
    height:20px;
    width:63px;
}
.kontakt_im
{
    float:right;
    margin-bottom:25px;
}
.kontakt_valid_text
{
    color:#ddf4d3;
}
.kontakt_valid_summary
{
    background:#FFFFFF url(img/nestle_rejestracja_walidacja.jpg) no-repeat scroll 5px 50%;
    border:2px solid red;
    color:red;
    margin:5px 11px 5px 10px;
    padding-left:65px;
    padding-top:20px;
    padding-bottom:20px;
}

.kontakt_valid_summary ul 
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
}
/*End of Contact*/

/* Polityka nestle*/
.paragraf
{
    margin-bottom:5px;
    margin-top:10px;
}
.ul
{
    margin-top:5px;
    margin-bottom:5px;
}
/* End of polityka nestle*/

/*Poznaj nestle*/
.list_just_title_poznaj
{
    font-family: Arial;

    font-size:11px;
    margin-bottom:7px;
    margin-top:2px;
    color:#7aa6c9;
}
.polityka_ul
{
    margin-top:5px;
}
.poznaj_p
{
    margin-top:0px;
}
/*end of poznaj nestle*/
/*kontakt*/
.kontakt_nestle_naglowek
{
    font-size:14px;
    font-weight:bolder;
    margin-bottom:10px;
}
.kontakt_under_naglowek
{
    margin-top:10px;
}
.kontakt_span
{
    color:#7aa8cc;
}
/* end of kontakt*/

/*dolacz do nestle*/
/* end of dolacz do nestle*/

.struktura_obraz_lewy
{
    float:left;
    margin-right:15px;
}
.struktura_obraz_prawy
{
    float:right;
    margin-left:15px;
}
#ctl00_ContentPlaceHolder1_UpdatePanel1
{
    width:339px;
}
/* kalendarium */
.calendar_box_title
{
	width: 597px;
	background: #DCE3EB url(img/kalendarium_header_left.jpg);
	background-repeat:no-repeat;
	height: 25px
}
.calendar_right_title
{
    background-image:url(img/kalendarium_header_right.jpg);
    height:26px;
    width:158px;

}
.calendarium_box_content
{
	width: 567px;
	background: #F4F8FB;
    font-family:Arial;
    font-size:11px;
    color: #6a7688;
    padding-top:15px;
    padding-left:20px;
    padding-right:10px;
}
.calendarium_right_text
{
    background-color: #eeeeee;
    color: #8193a1;
    width:158px;
    height:330px;
    font-family: Arial;
    font-size: 11px;
    text-align:center;
}
.calendar_right_table
{
    margin-right:12px;
}
.calendar_day_header
{
    background-color:#a8b8c9;
    color:#f6f8fa;
}
.calendar_day_style
{
    background-color:#dde2e8;
    color:#8595ac;
}
.calendar_day_style a
{
    color:#8595ac;
    text-decoration:none;
}
.calendar_day_style a:hover
{
    color:#8595ac;
    text-decoration:underline;
}
.weekend_day_style
{
    background-color:#c6d1dc;
}
.weekend_day_style a
{
    color:#8595ac;
    text-decoration:none;
}
.weekend_day_style a:hover
{
    color:#8595ac;
    text-decoration:underline;
}
.calendarium_selected_dates
{
    background-color:#f7f7f7;
    color:#8595ac;
    text-decoration:none;
    border:solid 1px #96a5b7;
    background-color:#f7f7f7;
}
.calendarium_selected_dates a
{
    text-decoration:none;
}
.calendarium_selected_dates a:hover
{
    text-decoration:underline;
}
.calendar_przesuniecie
{
    border-top:solid 1px #cfdce6;
}
.calendar_today_text
{
    font-size:12px;
    color:#838c93;
    font-weight:bolder;
}
.calendar_event_title
{
    color:#79a7cb;
    font-size:13px;
    font-weight:bolder;
    margin-top:10px;
}
.calendar_event_place
{
    color:#83929d;
    font-weight:bolder;
    margin-top:6px;
}
.calendar_event_opis
{
    font-weight:normal;
    margin-top:4px;    
    text-align:justify;
}
.calendar_position
{
    margin-left:11px;
    padding-top:15px;
}
.calendar_header
{
    background-color:#eeeeee;
}
.calendar_title
{
    background-color:#EEEEEE;
    font-weight:bolder;
    margin-bottom:10px;
    text-decoration:none;
}
.calendar_title a
{
    text-decoration:none;
}
.calendar_title a:hover
{
    text-decoration:none;
}

.other_month_style
{
    text-decoration:none;   
}
.other_month_style a
{
    text-decoration:none;   
}
.other_month_style a:hover
{
    text-decoration:underline;   
}
.calendar
{
    background-color:#eeeeee;
}
.calendar_legenda
{
    margin-top:10px;
    margin-left:5px;
    margin-right:5px;
    text-align: left;
    font-size:10px;
}
.calendar_nestle
{
    background-color:#81dc89;
}

.calendar_patronat
{
    background-color:#f2c18e;
}
.calendar_inne
{
    background-color:#f28eac;
}
.calendar_legenda_kolory
{
    float:left;
    margin-left:8px;
}
.calendar_legenda_opisy
{
    float:left;
    width:112px;
    margin-left:10px;
    
}
.calendar_event
{
    padding-bottom:10px;
}
.calendar_block
{
    display:block;
    padding-bottom:15px;
}
.calendar_link_main_page
{
    margin-top:10px;
    display:block;
}
/*End of calendarium*/
/* error */
.error_content
{

}
.error_box_title
{
	width: 766px;
	background: #DCE3EB url(img/error.jpg);
	background-repeat:no-repeat;
	height: 25px
}
.error_box_content
{
	width: 736px;
	
	background: #F4F8FB;
	padding: 5px 5px 5px 5px;
	padding-left:25px;
	padding-top:20px;
    font-family:Arial;
    font-size:11px;
    color: #6a7688;
}
.error_tresc
{
    text-align:justify;
    margin-right:20px;
}
/* end error */
.liczby_spacer
{
    margin-top:15px;
}
.centrum_main_left
{
    float:left;
}
.centrum_main_right
{
    float:left;
    margin-left:10px;
    width:193px;
    text-align:justify;
}
.link_blokowy
{
    display:block;
    margin-top:10px;
}
.aktualnosci_main_page_block_centrum
{
    margin-bottom:15px;
    margin-top:30px;
}
.centrum_left_right
{
    padding-top:5px;
}
/* historia loga nestle */
.zamiast
{
    float: left; margin-left: 15px; width: 180px; margin-top: 5px;
}
.logo_margin_bottom
{
    margin-bottom: 20px;
}
/* end historia loga nestle */
.star
{
    
}
.navigator
{
    position:relative;
    bottom:0px;
    left:300px;
}
.navigator2
{
    position:relative;
    margin-top:-25px;
    margin-right:10px;
    float:right;
}
.font_bolder
{
    font-weight:bolder;
    font-size:14px;
}
.no_script_info
{
    font-family:Arial;
    font-size:14px;
    font-weight:bolder;
    color:Red;
    margin-top:20px;
    padding:8px;
    text-align:center;
    border:solid 1px red;
}

.no_script_info a
{
    color:#84929D;
    text-decoration:none;
}

.no_script_info a:hover
{
    text-decoration:underline;
}
.img_banerowy
{
    float:left;
}
.href_link
{
	color:#84929D;	
	font-size:12px !important;
	text-decoration:none;
}
.href_link:hover
{
	text-decoration:underline;
}
.aktualnosci_main_page_block a:hover
{
	text-decoration:underline;
}
.csr_img
{
	float:left;
	border: #C8CDD3 1px solid;
	margin-bottom:20px;
}
.csr_right
{
	margin-left:15px;
	float:left;
	margin-top:10px;
	width:180px;
	
}
.csr_pl_title
{
	font-size:14px;
	font-weight:bolder;
}
.csr_en_title
{
	font-size:12px;
	color:#7AA8CC;
}
.csr_linki
{
	/*margin-top:45px;*/
}
.csr_raporty_right
{
    margin-top:0px;
}
.csr_raport_title
{
    font-size:12px;
}
.right_text_panel p {
  width: 130px;
  margin-top:5px;
  margin-bottom:5px;
}
.right_text_panel center {
  margin-top:10px;
  margin-bottom:10px;
}
.wysrodkowane{
	text-align:center;
}
.csv_section
{
    background-image:url(img/bg_nestle.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:1px;
    height:167px;
    width:340px;
    margin-top:3px;
}
.csv_left_text
{
    float:left;
    width:220px;
    height:100px;
    margin-top:10px;
}
.csv_right_text
{
    float:left;
    margin-left:10px;
    height:65px;
    width:70px;
    padding-left:10px;
    border-left:solid 1px #979eb0;
    margin-top:10px;
}
.csv_right_text ul
{
    line-height:20px;
    list-style-type:none;
    list-style-image:url(img/csv_wypunktowanie.jpg);
    margin-top:0;
    padding:0;
    margin-left:10px;
}
.csv_text
{
    text-align:justify;
    width:312px;
    margin:0 auto;
    color:#84929D;
    font-family:Arial;
    font-size:11px;
}
.csv_link
{
    color:#84929D;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}
.csv_link:hover
{
    text-decoration:underline;
}
.csv_header
{
    font-size:14px;
    font-weight:bolder;
    margin:5px 0 5px 0;
}
.csv_more
{
    color:#7CA7C9;
    text-decoration:none;
}
.csv_more:hover
{
    text-decoration:underline;
}
.szary_border
{
    border:solid 1px #BEBEBE;
}
.register_input_size
{
    width:215px;
}
.register_label
{
    color:#575757;
    font-size:11px;
    font-family:Tahoma;
    float:left;
    display:block;
    width:100px;
    margin: 0 20px 0 0;
}
.rb_register
{
    color:#575757;
    font-size:11px;
    font-family:Tahoma;
}
.register_form
{
    line-height:21px;
}
.reg_val_fonts
{
    font-size:11px;
    font-family:Tahoma;
    background-image:none;
    padding-left:10px;
    margin-bottom:20px;
}
.register_form table
{
    font-size:11px;
    font-family:Tahoma;
    color:#575757;
}
.main_page_right_title {
    background-image:url(img/czcionka.jpg);
    color:#697686;
    font-family:Tahoma;
    font-size:13px;
    font-weight:bold;
    height:19px;
    padding-left:10px;
    padding-top:5px;
    width:135px;
}
.main_page_middle_title
{
    background-image:url(img/czcionka_olive.jpg);
    color:#6B7688;
    font-family:Tahoma;
    font-size:13px;
    font-weight:bold;
    width:249px;
    height:21px;
    padding-left:10px;
    padding-top:5px;
}
.left_menu
{
    /*background-image:url(img/left_podklad.jpg);*/
    height:20px;
    width:339px;
    font-family:Tahoma;
    font-size:13px;
    font-weight:bold;
    /*padding:5px 0 0 18px;
    padding:5px 0 0 0;*/
}
.link1 
{
    color:#84929D;
    text-decoration:none;
    margin-right:40px;
}
.link2
{
    color:#C7CCD2;
    text-decoration:none;
    margin-right:18px;
}
.link3
{
    color:#D4D5D9;
    text-decoration:none;
}