/* CSS Document */

body { margin:0px; padding:0px 0px 30px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; }
a { text-decoration:none; color:#002c5d; }
a:hover { text-decoration:underline; color:#c21343; text-decoration:underline; }
form { margin:0px; padding:0px; }
p { margin:0px; padding:8px 0px 8px 0px; }
img { border:none; }
table { border-collapse:collapse; }
td { vertical-align:top; }
hr { height:1px; border:none; border-bottom:1px solid #f4f4f4; }
form { margin:0px; padding:0px; }
fieldset { margin:0px; padding:0px; border:0px; }

h1 { font-size:20px; margin:5px 0px 5px 0px; padding:0px; line-height:20px; }
h2 { font-size:16px; line-height:20px; }
h5 { font-size:12px; color:#a1a1a1; margin:0px; padding:0px; }

h3 {font-size:14px; line-height:15px; margin:0px; padding:0px; }
h3 a { color:#000000; }

h4 { font-size:13px; margin:0px; padding:0px; }
h4 a { color:#8f143e; }

input, select, textarea { color:#676767; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
textarea { padding:2px; }

.left { float:left; }
.right { float:right; }

#glowny_kontener { width:798px; margin:auto; }
#naglowek { width:798px; height:111px; }

#logo { float:left; }
#top_right { width:542px; height:106px; background: url(/images/top_right_bg.jpg); float:right; padding-top:5px; }
#t_date { width:227px; height:24px; float:right; text-align:center; color:#989898; padding-top:7px; }
#t_date span { font-weight:bold; }

#t_menu { height:24px; float:right; background:#dddddd; text-align:center; padding:7px 10px 0px 10px; }
#t_menu span { padding:0px 10px 0px 10px; color:#ababab; }
#t_menu a { color:#4d4d4d; }

.belka1 { width:795px; height:32px; background:url(/images/menu1_bg.gif); padding-left:3px; }
.belka1 img { float:left; }

#search_box { float:right;margin-right:4px; }
#search_box img,#search_box input { vertical-align:middle; }
#search_input { width:101px; height:15px; background:url(/images/search_bg.gif) no-repeat top right; border:none; padding:4px 3px 0px 3px;}

* html #search_input { background:url(/images/search_bg.gif) fixed; }

.belka2 { height:27px; padding:12px 0px 0px 15px; font-size:12px; background:url(/images/belka2_bg.gif); margin:0px 0px 2px 0px; list-style-type:none; }
.belka2 a { color:#002651; }
.belka2 a:hover { color:#a81348; text-decoration:none; }
.belka2 span { color:#d6d6d6; padding:0px 10px 0px 10px; }
.belka2 li { display:inline; }


#left_column { width:587px; float:left; }
#right_column { width:202px; float:right; }
#right_column img { display:block; }
#right_column .standardFlash { margin: 10px 0px 5px 10px; }
#left_column_podstrona .standardFlash { margin: 10px 0px 5px 10px; }

#content { width:798px; background:url(/images/grey_line.gif) repeat-y right; }

.box_header { width:264px; height:52px;background: url(/images/box_bg.gif);  }
.box_header img { float:right; margin:20px 11px 0px 0px; }

.box_header select { margin:22px 0px 0px 14px; border:1px solid #c8c8c8; padding:1px; width:100px; float:left; }

.row1 { width:587px; }
.tlo1 { background:url(/images/row1_bg.gif) no-repeat bottom; }

.row1_box1 { width:264px; float:left; }
.row1_box2 { width:322px; float:right; }

.news_list { list-style-type:none; width:253px; padding:15px 0px 0px 11px;margin:0px; background:url(/images/box_bottom_bg.gif) repeat-x bottom; }
.news_list li {  border-bottom:1px solid #efefef; line-height:24px; background:url(/images/arr1.gif) no-repeat left; padding-left:19px;}

.bgnone { background:none; }

.news_list .last { border:none; }
.news_list .first_news { background:none; padding:0px 0px 10px 5px; border:none; font-weight:bold; line-height:14px; }
.first_news img { margin-right:15px; float:left; }
.first_news h3 {float:left; width:150px; }

div:after,.wydarzenia_lista li:after,.first_news:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div,.wydarzenia_lista li,.first_news {display:inline-table;}

/* Hides from IE-mac \*/
* html div,* html .wydarzenia_lista li,.first_news{height: 1%;}
div, .wydarzenia_lista li,.first_news {display: block;}
/* End hide from IE-mac */


.co_nowego { padding:0px 12px 0px 15px; }
.date { color:#a5a5a5; font-size:9px; }
.co_nowego_foty { width:118px; height:130px; float:left; margin-right:15px; }
.foto2,.foto3 { margin-top:5px; }
.foto2 { float:left; }
.foto3 { float:right; }

.row1_wiecej div { display:block; font-weight:bold; height:24px; background:url(/images/wiecej_bg.gif); text-align:right; padding:10px 13px 0px 0px;margin-bottom:2px; }
.row1_wiecej div span { font-weight:normal;color:#bababa; padding-right:5px; } 
.row1_wiecej a { color:#a53157;}
.row1_wiecej div.left { width:251px; }
.row1_wiecej div.right { width:309px; }

.kalendarz { background:url(/images/kalendarz_bg.jpg) no-repeat bottom; min-height:236px; }
.kalendarz2 { background:url(/images/kalendarz_bg.jpg) no-repeat left bottom; }
.kalendarz2 a { font-weight:bold; }
.kalendarz2 table { margin:auto; }
.kalendarz2 table td { padding:7px; }
.kalendarz_left {font-size:12px;}
.kalendarz_left a, .kalendarz_left span {display:block; font-weight:normal; float:left; margin-top:-2px; margin-right:2px;}
.form_table th {width:50%;}
.kalendarz_left select {font-size:12px;width:141px; text-transform:capitalize; color:#000000; -margin-left:9px;}
.kalendarz_left dl {height:26px; width:252px; margin-left:6px; margin-top:0; margin-bottom:0; line-height:19px; margin-top:10px;}
.kalendarz_left .year {border-top:1px solid #ad1e4b; clear:both; padding-top:13px; color:#000000}
.kalendarz_left dt {float:left; margin-left:2px; text-transform:capitalize; color:#ad1e4b}
.kalendarz_left dd {float:right; margin-left:0; margin-right:2px;}

.wydarzenia_lista {list-style-type:none; margin:0px; padding:19px 0px 0px 17px; width:305px;}
.wydarzenia_lista li {padding-bottom:20px; }
.wydarzenia_lista .k_img {margin:0px 0px 10px 0px; float:left; }
.wydarzenia_lista .k_img_link {display:block; float:left; margin-right:11px;}
.wydarzenia_lista .k_link {margin-left:10px; }

.kal2 a {color:#ad1e4b;}
.kal2 {background:#eac1ce; border-right:1px solid #ffffff;}

.dolny_tekst { width:292px; background:url(/images/dolny_bg.gif) repeat-x bottom; padding:20px 10px 0px 20px;min-height:215px; }
html* .dolny_tekst { height:215px; }

.wiecej2 a { font-weight:bold; color:#8e143d; }
.wiecej2 span { color:#a5a5a5; }

#forum_lista { margin:0px; padding:0px 0px 0px 3px; list-style-type:none; line-height:24px; width:199px; background:url(images/grey_pix.gif) repeat-y left; }
#forum_lista li { padding-left:23px; background:url(/images/arr2.gif) no-repeat left; border-bottom:1px solid #eeeeee; width:176px }

.forum_tab_name { width:250px;}

#sonda_pytanie { padding:10px 10px 10px 15px; font-weight:bold; color:#8a002e; }
#sonda_button { width:134px; height:33px; margin:20px auto 0px auto;; }
#sonda_button img { float:left; }
#sonda_buttons { width:134px; margin:auto; }
#sonda_buttons img { float:left; }
.sonda { margin:0px;width:187px;color:#7e7e7e; padding:0px 0px 0px 15px;}
.sonda input { vertical-align:middle;margin:0px 10px 0px 0px;padding:0px; }
.sonda label { padding:4px 0px 4px 0px; margin:0px; display:block; }
* html .sonda label { padding:1px 0px 1px 0px; }
.sonda_wyniki { width:180px; margin-left:15px;}
.procent { font-size:10px; text-align:right; color:#a3a3a3; }

.stopka { width:798px; height:46px; background:#ebebeb; margin:auto;color:#626262;margin-top:2px;border-top:1px solid #f1f1f1; }
.stopka .left { padding-left:15px; }
.stopka .right { padding-right:15px; }
.stopka p { padding-top:17px; }
.stopka span { color:#dddddd; padding:0px 10px 0px 10px; }
.stopka a { color:#626262;}
.stopka a:hover { color:#c21343; }

.stopka2 { width:781px; height:25px; margin:auto; color:#626262; padding:15px 0px 0px 17px; }
.stopka2 img { vertical-align:middle;margin-left:12px; }

.dolny_tekst { background:url(//images/dolny_bg.jpg) no-repeat bottom left; }

.cn_text { text-align:justify; margin:0px; padding:0px; }


/* -------------------- podstrona -------------------------- */
#glowny_kontener_podstrona { width:992px; margin:auto; }
#naglowek_podstrona { width:992px; height:111px; }
#top_right2 { width:736px; height:106px; background: url(/images/top_right2_bg.jpg); float:right; padding-top:5px; }
.podstrona { width:989px; }
.podstrona_2 { width:992px; }
.podstrona_3 { width:975px; }
.b2_tlo2 { background:url(/images/belka2_podstrona_bg.gif); }

#left_column_podstrona { width:205px; float:left; min-height:10px; }
#srodek_postrona { width:585px; float:left; padding-bottom:10px;}
#srodek_mapa { width:787px; float:left; padding-bottom:10px;} 

#menu_podstrona { margin:0px; padding:0px; list-style-type:none; width:201px; float:right; background:url(images/grey_pix.gif) repeat-y right; }
#menu_podstrona a { color:#474747; }
#menu_podstrona a:hover { color:#92153f; text-decoration:none; }
#menu_podstrona li { padding:7px 5px 7px 20px; border-bottom:1px solid #eeeeee; background:url(/images/arr3.gif) no-repeat left; font-size:12px; }

#menu_podstrona li.level3 { padding-left:30px; background:#f3f3f3 url(/images/arr4.gif) no-repeat left; }
#menu_podstrona li.level4 { padding-left:45px; background:#e9e9e9 url(/images/arr5.gif) no-repeat left; }
.selected a { font-weight:bold; }
.m_selected a { font-weight:bold; color:#a81348; }

#content_podstrona { width:992px;  }

#sciezka { background:url(/images/sciezka_bg.gif) repeat-x top; width:561px; padding:12px; margin:0px; }
#sciezka_mapa { background:url(/images/sciezka_bg.gif) repeat-x top; width:763px; padding:12px; margin:0px; }
#sciezka span,#sciezka_mapa span { color:#b9b9b9; padding:0px 4px 0px 4px; }
#sciezka #s_selected a,#sciezka_mapa #s_selected a { font-weight:bold; color:#940f3f; }

#page_title { border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; width:549px;margin-left:5px; padding:8px 15px 10px 6px; }
#page_title_mapa { border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; width:752px;margin-left:5px; padding:8px 15px 10px 6px; }
#page_title h4,#page_title_mapa h4 { color:#92163f; float:left; width:340px; }

#publish_date { float:right; color:#575757; padding:0px;}
#publish_date span { font-weight:bold; }

#sciezka #jestes,#sciezka_mapa #jestes { padding:0px 15px 0px 0px; color:#002c5d; }
#sciezka a,#sciezka_mapa a { color:#575757; }
#sciezka a:hover,#sciezka_mapa a:hover { color:#940f3f; }

#text { padding:15px; line-height:15px; }

#belka_print { width:560px; margin-top:20px; padding:10px 25px 0px 0px; }
#belka_print img { vertical-align:middle;margin-left:8px; }
#belka_print img:hover { text-decoration:none; }
#belka_print div { margin-left:20px; float:right; }
#belka_print div a:hover { text-decoration:none; }

/* -------------- grafik konsultanta ------------------- */
.grafik_konsultanta { width:400px; margin:auto; }
.grafik_konsultanta select { width:90px; }
.grafik_konsultanta td { padding:10px; border-bottom:1px solid #eeeeee; text-align:center; }
.grafik_konsultanta th { padding:10px; text-align:left; color:#92163f;border-bottom:1px solid #eeeeee; text-transform:uppercase;text-align:center;background:#f5f5f5; }
.grafik_konsultanta .gk_left { text-align:left; }
.grafik_konsultanta .gk_right { text-align:right; }
.gk_button { background:#92163f; color:#FFFFFF; border:1px solid #ca2b58; padding:1px; margin-right:18px;  }
.gk_button2 { background:#92163f; color:#FFFFFF; border:1px solid #ca2b58; padding:1px; margin-right:18px; width:60px;  }


/* --------------- kalendarz spotkan --------------------- */
.form_table { width:100%; }
.form_table td { padding:7px; border-bottom:1px solid #eeeeee;  }
.form_table th { padding:7px; text-align:left; color:#92163f;border-bottom:1px solid #eeeeee; text-transform:uppercase; background:#f5f5f5; vertical-align:top; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.kal_text { width:98%; padding:7px;margin-top:5px; background:#f8f8f8; min-height:100px; border:1px solid #ebebeb; }
html* .kal_text { height:100px; }
tr.pink td { background:#8f153e; color:#FFFFFF; cursor:pointer; }
tr.pink td a { color:#FFFFFF; }
tr.blank td { background:none; }
.form_table input { vertical-align:middle; }

.wazne { background:#fff5f8; color:#8f153e;}
.imp { color:#8f153e; font-weight:bold; }
.inny_termin { margin:5px 0px 5px 0px; border:1px solid #e3e3e3; background:#FFFFFF; }
.inny_termin td { padding:5px; border:none; vertical-align:top; }
.inny_termin .przerwa { padding-left:20px; }
.opis_area { width:300px; height:100px; overflow:hidden; }
.inp_width { width:150px; }
.center { text-align:center; }
.th_pink { background:#ad1e4b; color:#FFFFFF; font-weight:bold; text-transform:uppercase; } 

/* ----------------------- logowanie ----------------------------- */
.login_form { width:500px; margin:20px auto 0px auto; }
.login_info { width:150px; margin:70px auto 70px auto; text-align:center; }

.cp_ta { width:250px; height:70px; } 
.cp td input ,.cp td select{ width:250px; }


/* ------------------------ prettytable ------------------------------ */
.PrettyTable { width:100%;}
.PrettyTable td { padding:3px; border:1px solid #acacac; } 


.search_results { list-style-type:none; margin:5px 0px 5px 0px; padding:0px; }
.search_results a { font-weight:bold; }
.s_title { background:url(/images/pink_square.gif) no-repeat left; padding:3px 0px 3px 15px; } 
.s_sub { padding:3px 0px 3px 15px;  }


.sectionTable img { float:left;}


/* -------------------------- sonda ------------------------------ */
.slupek_0 { background:#ac2953; }
.slupek_1 { background:#ab2952; }
.slupek_2 { background:#b2385f; }
.slupek_3 { background:#c56a87; }
.slupek_4 { background:#d99eb0; }
.slupek_5 { background:#eac8d3; }

.picture_article { float:left; margin:10px 10px 10px 0px; }

.newsletter_czekboxy { line-height:22px; }
.newsletter_czekboxy input { margin:0px 5px 3px 0px; }

/* ----------------------- mapa serwisu ----------------------------*/
.ms { list-style-type:none; margin:0px 0px 20px 0px; padding:0px;float:left;width:260px;  }
.ms a { font-weight:normal; }
.ms li { padding:3px; }
.ms li.ms_1 { padding:5px 0px 5px 15px; border-bottom:1px solid #eeeeee; background:#ededed;margin-bottom:5px; }
.ms li.ms_1 span { font-weight:normal; }
.ms li.ms_1 a { font-weight:bold; font-size:12px; }
.ms li.ms_2 { padding:5px 0px 5px 20px;border-bottom:1px solid #eeeeee; background:#fcfcfc; }
.ms li.ms_3 { padding-left:40px; }
.ms li.ms_4 { padding-left:60px; }

/* --------------------------- pager -------------------------- */
.upager { width:100%; margin-bottom:20px; }
.dpager { width:100%; margin-top:20px; }
.pager_right { text-align:right; width:35%; }
.pager_left { text-align:left;width:35%; }
.pager_center { text-align:center; width:30%; }


.error { font-weight:bold; color:#FF0000; }

/* --------------------------- formularz -------------------------- */
.font{ color:002c5d;}
.form_text { width:160px;border:1px solid #ececec;}
.form { width:200px; height:80px;border:1px solid #ececec; padding-left:10px;}
.wyslij { background:#8e143d;color:#FFFFFF; border:1px outset #bb728b;}

/* ------------------------- tymczasowe style --------------------------- */
.min_wys { min-height:58px;}
* html .min_wys { height:58px;}

/* ------------------------- logosy --------------------------------- */
#logo-button-full { width: 262px; height: 430px; background-color: #ffffff; position: absolute; z-index: 999999; display: none; border: 1px solid #dddddd; margin-top:-396px; }
#logo-button-full img, #logo-button-full a { border: 0px; margin: 0px; padding: 0px; }
.logosy { float: left; display: inline; }
.quote { background:#f5f5f5; border:1px solid #c5c5c5; margin:10px 0px 10px 0px; }
.quote div { padding:10px; }

/* ------------------------ matching firm ------------------------- */
#events_head { color:#92163f; font-size: 11px; font-weight: bold; }
.event { width: 553px; clear: both; padding: 5px 0; background: #fff; }
.event2 { width: 553px; clear: both; padding: 5px 0; background: #fff url('/images/event_background.gif') repeat-x; }
.event div { float: left; }
.event2 div { float: left; }
.event_title { width: 380px; padding-left: 10px; }
.event_title a { color:#666666; font-weight: bold; }
.event_date { width: 80px; }

/* ------------------------ matching detale ------------------------ */
.ev_details_title { color:#92163f; font-size: 14px; font-weight: bold; }
.ev_details_desc { width: 523px; padding: 15px; background: #fff url('/images/event_background.gif') repeat-x; margin: 10px 0; color:#666666; }
.ev_details_text_title { color:#000; font-size: 11px; font-weight: bold; }
.ev_details_firmy { color:#92163f; font-size: 11px; font-weight: bold; padding-top: 10px; }
.ev_details_date { color: #999999; font-size: 11px; }
.ev_img_link { float: left; }
.ev_powrot { float: right; padding: 20px 10px 0 0;}
.ev_powrot a { color: #666666; }
ul#company { padding: 2px 0 2px 15px; margin: 4px 0; list-style:none; }
#company li a { color: #666666; }

/* ------------------------ matching formularz ---------------------- */
.ev_form_desc { width: 521px; padding: 15px; background: #fff; margin: 10px 0; border: 1px solid #CCCCCC; font-size: 11px; color: #666666; }
.ev_details_desc2 { width: 523px; padding: 15px; background: #fff; margin: 10px 0; color:#666666; border: 1px solid #E9E9E9;}
.ev_form_input { width: 547px; }

/* ----------------------- matching firma ------------------------- */
.ev_details_comp_title { color:#000; font-size: 11px; font-weight: bold; margin-top: 10px; }


/* ------------------------- dodaj news -------------------------- */
.ad_news { width:450px; margin:auto; }
.ad_news td { padding:0px 0px 5px 0px;}
.ad_news input { padding:3px; }
.ad_news textarea { padding:3px; width:300px; height:150px; overflow:auto; }
.ad_news .form_text { width:300px; }
.ad_news th { width:140px; text-align:right; padding-right:10px; vertical-align:top; }

/* ------------------------------- lista newsow --------------------- */
.news_teaser { width:100%; }
.news_teaser img { float:left; }
.news_teaser p { float:right; width:460px; margin:0px; padding:0px; }
.news_teaser span { font-size:10px; color:#b5b5b5; }

