/**
 * Author: Łukasz 'Ryzy' Szymkowiak
 * Author URI: http://www.ryzy.pl
 * Version: 1.0
 * Project: HMD
 * Description:
 */


/***************************************************************************************************
 * reset
 **************************************************************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
    background:transparent;
    border:0;
    font-size:100%;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline;
}
body { font-family:"Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif; line-height:1; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
del { text-decoration:line-through; }
ins { text-decoration:none; }
img { border: 0; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
hr { clear:both; }


/***************************************************************************************************
 * global
 **************************************************************************************************/
body { background:#f6f6f6 url("../gfx/bg-body.jpg") repeat-x 0 0; font-size:0.7em; color:#7c7b7b; text-align:center; }

a { text-decoration:none; }

.dh { visibility:hidden; }
.fl { float:left; }
.fr { float:right; }
.cb {   clear:both; height:0; }
.cl {   clear:left; }
.cr {   clear:right; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.error { color:#f00 !important; }
.success { color:#000 !important; font-weight:bold; }

.button,.button_news,.button_training,.button_wide { color:#fff !important; display:block; font-weight:bold; height:20px; text-align:center; text-decoration:none !important; margin:10px 3px; padding-top:2px; width:98px; }
.button_training { margin:0; }
input.button { border:0; width:108px; margin:0; }

hr { color: #ccc; background-color: #ccc; height: 1px; margin:20px 0; }

#tableContact {border:0;}
#tableContact td {border:0;}
#tableContact .c2 {padding-left:20px;}
/* contact form */
#contactFormWrapper {margin:10px 0 0 0;}
#contactForm {margin:25px auto;}
#contactForm p {display:block;margin:2px 0;line-height:auto;}
#contactForm p em {vertical-align:top;margin:0 0 0 3px;font-style:normal;color:#c9252a;}
#contactForm p label {text-align:left;}
#contactForm p input {width:100%;height:23px;background:#fff;border:1px solid #aaa;color:#2d292a;line-height:23px;}
#contactForm input.button {float:right;display:block;height:23px;background:#f00;border:1px solid #666;cursor:pointer;color:#fff;width:80px;border:0;}
#contactForm p textarea {width:100%;height:75px;border:1px solid #aaa;background:#fff;color:#2d292a;}

#tableTrainers {}
#tableTrainers img {display:block;margin:10px auto;border:5px solid #888;}
#tableTrainers img:hover {border:5px solid #cb171e;}
/***************************************************************************************************
 * forms
 **************************************************************************************************/
.formularz p label { color:#959595; display:block; float:left; width:250px; }
.formularz p label.inline { display:inline; float:none; padding-left:5px; }
.formularz p input, .formularz p textarea, .formularz p select { font-size:100%; }
.formularz p .text { background:#f8f8f8; border-top:1px solid #d9d9d9; border-right:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; border-left:1px solid #d9d9d9; padding:3px; }
.formularz p input.text { width:200px; }
.formularz p input.small { width:40px; margin-right:10px; }
.formularz p select { border:1px solid #cecece; }
.formularz p textarea { width:206px; background:#f8f8f8; border-top:1px solid #d9d9d9; border-right:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; border-left:1px solid #d9d9d9; }



/***************************************************************************************************
 * layout
 **************************************************************************************************/
#wrapper { margin:0 auto; text-align:left; width:976px; }

#head { height:148px; position:relative; }
#head #logo { margin:45px 0 0 25px; }

#main_menu { background:url("../gfx/bg-menu.jpg") repeat-x 0 0; height:58px; list-style:none; padding-left:0px; width:965px; position:absolute; top:90px; left:5px; }
#main_menu tr {  }
#main_menu td { border-right:1px dotted #b7b7b7; padding:20px 0 0 0; }
#main_menu td.last { border:0; }
#main_menu td div { display:block;text-align:center; margin:auto auto; }
#main_menu td div a { text-align:center; color:#434343; font-size:14px; display:block; height:33px; margin:-10px 0 0 0; padding:0 0 0 5px; text-transform:uppercase;white-space:nowrap; }
#main_menu td div a span.mm { display:block;height:23px; padding:10px 5px 0 0; }
#main_menu td div a:hover, #main_menu td div a.current { display:block;background:url("../gfx/main-menu-left.gif") no-repeat 0 0; color:#fff; }
#main_menu td div a:hover span.mm, #main_menu td div a.current span.mm { display:block;background:url("../gfx/main-menu-right.gif") no-repeat 100% 0; color:#fff;}
#search_box { font-size:130%; position:absolute; top:48px; right:20px; }
#search_box #info { color:#585858;  }
#search_box #phone { color:#cc171e; }
#search_box #search_string { background:#f8f8f8; border-top:1px solid #d9d9d9; border-right:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; border-left:1px solid #d9d9d9; color:#878686; font-size:80%; margin-left:20px; padding:3px; width:150px; }
#search_box #search_submit { vertical-align:middle; }

#languages { position:absolute; top:10px; right:40px; }
#languages a.flag { margin:0 5px 0 5px; }

#main { line-height:1.5; }

#leftNav { float:left; width:246px; vertical-align:top; }
#leftNav h3 { color:#484b51; font-size:140%; margin:0; padding:0 0 15px 0; }
#leftNav .top { background:url("../gfx/nav-top.jpg") no-repeat 0 0; height:20px; }
#leftNav .middle { background:url("../gfx/nav-middle.jpg") repeat-y 0 0; padding:20px 20px; }
#leftNav .bottom { background:url("../gfx/nav-bottom.jpg") no-repeat 0 0; height:20px; }
#leftNav .news { margin-bottom:15px; }
#leftNav .news span.date { color:#5073af; }
#leftNav .news .title { margin-bottom:8px; color:#666; }
#leftNav .news .title a { color:#666; }
#leftNav #sub_menu li { margin-bottom:10px; width:205px; }
#leftNav #sub_menu li a { color:#fff; display:block; font-weight:bold; height:19px; padding:2px 0 0 13px; }
#leftNav #sub_menu li ul li { margin-bottom:2px; }
#leftNav #sub_menu li ul li a { color:#000; font-weight:normal; padding:7px 0 7px 13px; }
#leftNav #sub_menu li ul li a.first { margin-top:0px; }

#main #content { color:#565656;float:left; width:730px; font-size:120%; }
#main #content.with_right { color:#565656;float:left; width:484px; }
#main #content a { text-decoration:underline; }
#main #content a:hover { text-decoration:none; }
#main #content h2 { color:#cc171e; font-size:180%; margin:0; padding:0; text-transform:uppercase; font-weight:normal; }
#main #content h3 { color:#858585; margin:0 0 15px 0; font-size:130%; }
#main #content h4 { color:#97ba1c; margin-top:3px; padding:0; font-size:1.2em; }
#main #content p { margin:0 0 15px 0; }
#main #content .top { background:url("../gfx/content-top.jpg") no-repeat 0 0; height:20px; }
#main #content .middle { background:url("../gfx/content-middle.jpg") repeat-y 0 0; padding:20px 30px; }
#main #content .bottom { background:url("../gfx/content-bottom.jpg") no-repeat 0 0; height:20px; }
#main #content.with_right .top { background:url("../gfx/content-wr-top.jpg") no-repeat 0 0; height:20px; }
#main #content.with_right .middle { background:url("../gfx/content-wr-middle.jpg") repeat-y 0 0; padding:20px 30px; }
#main #content.with_right .bottom { background:url("../gfx/content-wr-bottom.jpg") no-repeat 0 0; height:20px; }
#main #content ol {  margin: 1.12em 0; padding-left: 3em; list-style-type: decimal; }
#main #content ol li { display: list-item; }
#main #content ul {  margin: 1.12em 0; padding-left: 3em; list-style-type: disc; }
#main #content ul li { display: list-item; }
#main #rightNav { color:#777777; float:left; width:246px; font-size:100%;  }
#main #rightNav h3 { color:#637d96; font-size:140%; margin:0; padding:0 0 15px 0; }
#main #rightNav img { border:1px solid #cfcfcf; margin-bottom:10px; }
#main #rightNav ul { list-style-image: url("../gfx/li-blue.gif"); margin-left:15px; }
#main #rightNav ul li { margin-bottom:5px; }
#main #rightNav .top { background:url("../gfx/nav-top.jpg") no-repeat 0 0; height:20px; }
#main #rightNav .middle { background:url("../gfx/nav-middle.jpg") repeat-y 0 0; padding:20px 30px; }
#main #rightNav .bottom { background:url("../gfx/nav-bottom.jpg") no-repeat 0 0; height:20px; }

#logos { background:url("../gfx/logos.jpg") no-repeat 0 0; clear:both; height:97px;display:block;}
#logosWrap {width:900px;height:50px;display:block;margin:auto;position:relative;top:20px;overflow:hidden;}
#logosArea {background:url("../gfx/logotypes.png") repeat-x 0 0;width:900px;height:50px;}


#foot { color:#909090; clear:both; margin:10px 25px; }
#foot a { color:#909090; }
#foot a:hover { text-decoration:underline; }
#foot .current { color:#888; text-decoration:underline; }
#foot ul li { display:inline; padding-right:10px; }
#foot #copyright { float:right; line-height:1.8; margin-top:-3px; text-align:right; }


/***************************************************************************************************
 * box
 **************************************************************************************************/
#main #leftNav .box_kontakt { background:url("../gfx/box-kontakt1.jpg") no-repeat 0 0; color:#565656; height:170px; line-height:1; padding:30px 30px 0 30px; width:186px; }
#main #leftNav .box_kontakt h3 { padding-bottom:3px; }
#main #leftNav .box_kontakt h3.terminarz { text-align:center;font-size:150%; }
#main #leftNav .box_kontakt p a { color:#cb171e; text-decoration:underline; }
#main #leftNav .box_kontakt p.phone, #main #leftNav.box_kontakt p.email { color:#cb171e; font-weight:bold; margin:10px 0; padding-left:30px; }
#main #leftNav .box_kontakt p.phone { background:url("../gfx/kontakt-phone.gif") no-repeat 0 50%;  font-size:150%;  }
#main #leftNav .box_kontakt p.email { background:url("../gfx/kontakt-email.gif") no-repeat 0 50%; margin:12px 0; }
#main #leftNav .box_kontakt p.email a { padding-left:30px; }
#main #leftNav .box_kontakt p.formularz { background:url("../gfx/kontakt-form.gif") no-repeat 0 50%; margin:14px 0; }
#main #leftNav .box_kontakt p.formularz a { padding-left:30px; }

/*
#main #leftNav .box_newsletter { background:url("../gfx/box-newsletter.jpg") no-repeat 0 0; color:#565656; height:187px; line-height:1; padding:30px 30px; width:186px; }
#main #leftNav .box_newsletter h3 { padding:0 0 3px 0; margin:0; }
#main #leftNav .box_newsletter p { margin-bottom:10px; }
#main #leftNav .box_newsletter p .text { width:180px; }
#main #leftNav .box_newsletter p .button { background:url("../gfx/left-button.gif") no-repeat 0 0; float:right; text-align:left; width:63px; }
*/


/***************************************************************************************************
 *
 **************************************************************************************************/
#home #main #content .middle { padding-top:0;  }
/*#home .zajawka { display:block; list-style-type:none; padding:0; margin:5px 0; background:transparent url("../gfx/bg-home-training-intro5.jpg") no-repeat 0 0; width:430px; height:100px;}*/
#home .zajawka { display:block; list-style-type:none; padding:0; margin:5px 0; background:transparent; width:430px; height:100px;}
#home #bg1 {background:transparent url("../gfx/bg-box-1.jpg") no-repeat 0 0 !important;}
#home #bg2 {background:transparent url("../gfx/bg-box-2.jpg") no-repeat 0 0;}
#home #bg3 {background:transparent url("../gfx/bg-box-3.jpg") no-repeat 0 0;}
#home #bga1 {background:transparent url("../gfx/bg-box-4.jpg") no-repeat 0 0;}
#home #bga2 {background:transparent url("../gfx/bg-box-5.jpg") no-repeat 0 0;}
#home #bga3 {background:transparent url("../gfx/bg-box-6.jpg") no-repeat 0 0;}
#home .zajawka table tr td  {font-size:11px;}
#home .zajawka table tr td a { text-decoration:none;}
#home .zajawka table tr td span.text {}
#home .button { background:url("../gfx/dotacje-button.gif") no-repeat 0 0; }
#home .button_news { background:url("../gfx/aktualnosci-button.gif") no-repeat 0 0; }
#home .button_training { background:url("../gfx/szkolenia-button.gif") no-repeat 0 2px; font-weight:normal; padding:0 0 7px 0; }
#home #banner { margin:0; }
#home #content h2 { color:#97ba1c; }
#home #content h3 { font-size:110%; line-height:1; margin:0; }
#home #content a { color:#97ba1c; font-size:115%; }
#home #main #leftNav .middle { padding:20px 30px; }
#home #leftNav a { color:#222; font-weight:normal; }
#home #leftNav a:hover { text-decoration:underline; }
/*#home #main #leftNav #button_terminarz { margin:4px 0 0 4px; }*/
#home #rightNav a { color:#222; }
#home #rightNav a:hover { text-decoration:underline; }
#main #leftNav #button_terminarz { margin:4px 0 0px 5px; }
/*
#news .button { background:url("../gfx/aktualnosci-button.gif") no-repeat 0 0; }
#news #content h2, #news #content a { color:#cc171e; }
#news #main #leftNav #sub_menu li a { background:url("../gfx/aktualnosci-sub-menu-li.gif") no-repeat 0 0; }
#news #main #leftNav #sub_menu li a.open { background:url("../gfx/aktualnosci-sub-menu-li-open.gif") no-repeat 0 0; }
#news #main #leftNav #sub_menu li ul li a { background:#f8c5c6; }
#news #main #leftNav #sub_menu li ul li a.last { background:#f8c5c6 url("../gfx/aktualnosci-sub-menu-li-last.gif") no-repeat 0 100%; }
*/
#about .button { background:url("../gfx/firma-button.gif") no-repeat 0 0; }
#about #main #content img.coach { margin:3px 5px 0 5px; }
#about #content h2, #about #content a { color:#cc171e; }
#about #content h2.offer { font-size:1.3em !important; margin-bottom:4px; }
#about #content .trener { margin:5px 10px 0 0; }
#about #main #leftNav #sub_menu li a { background:url("../gfx/aktualnosci-sub-menu-li.gif") no-repeat 0 0; }
#about #main #leftNav #sub_menu li a#current { background:url("../gfx/sub-menu-li-current.gif") no-repeat 0 0; }
#about #main #leftNav #sub_menu li a.open { background:url("../gfx/aktualnosci-sub-menu-li-open.gif") no-repeat 0 0; }
#about #main #leftNav #sub_menu li ul li a { background:#f8c5c6; }
#about #main #leftNav #sub_menu li ul li a#current { background:#cc171e; color:#fff; }
#about #main #leftNav #sub_menu li ul li a.last { background:#f8c5c6 url("../gfx/aktualnosci-sub-menu-li-last.gif") no-repeat 0 100%; }

#search #content h2 { color:#cc171e; }
#search #content a { color:#333; }

#training .button { background:url("../gfx/szkolenia-button.gif") no-repeat 0 0; }
#training #content h2 { color:#97ba1c; }
#training #content h2.offer { font-size:1.3em !important; margin-bottom:4px; }
#training #content h5 { font-size:130%; margin:0;padding:0; }
#training #content a { color:#97ba1c; }
#training #content .offer_img { display:block;float:right;margin:10px;}
#training #main #leftNav #sub_menu li a { background:url("../gfx/szkolenia-sub-menu-li.gif") no-repeat 0 0; }
#training #main #leftNav #sub_menu li a#current { background:url("../gfx/sub-menu-li-current.gif") no-repeat 0 0; }
#training #main #leftNav #sub_menu li a.open { background:url("../gfx/szkolenia-sub-menu-li-open.gif") no-repeat 0 0; }
#training #main #leftNav #sub_menu li ul li a { background:#eff9c9; }
#training #main #leftNav #sub_menu li ul li a#current { background:#eff9c9; color:#f00; }
#training #main #leftNav #sub_menu li ul li a.last { background:#eff9c9 url("../gfx/szkolenia-sub-menu-li-last.gif") no-repeat 0 100%; }


#grants .button { background:url("../gfx/dotacje-button.gif") no-repeat 0 0; }
#grants .button_wide { background:url("../gfx/dotacje-button-wide.gif") no-repeat 0 0; width:190px; }
#grants #content h2, #grants #content a { color:#7d97b2; }
#grants #main #leftNav #sub_menu li a { background:url("../gfx/dotacje-sub-menu-li.gif") no-repeat 0 0; }
#grants #main #leftNav #sub_menu li a#current { background:url("../gfx/sub-menu-li-current.gif") no-repeat 0 0; }
#grants #main #leftNav #sub_menu li a.open { background:url("../gfx/dotacje-sub-menu-li-open.gif") no-repeat 0 0; }
#grants #main #leftNav #sub_menu li ul li a { background:#d9e6f3; }
#grants #main #leftNav #sub_menu li ul li a#current { background:#d9e6f3; color:#f00; }
#grants #main #leftNav #sub_menu li ul li a.last { background:#d9e6f3 url("../gfx/dotacje-sub-menu-li-last.gif") no-repeat 0 100%; }
#grants #main #content table { text-align:left; border: 1px solid #fff; width:100%; }
#grants #main #content table tr th { vertical-align:middle; white-space:nowrap; padding:5px; background:#ddd; }
#grants #main #content table tr td { vertical-align:middle; white-space:nowrap; padding:5px; background:#eee;}

#content_offer h3 {font-size:1.0em !important;}

#contact .button { background:#f6f6f6 url("../gfx/kontakt-button.gif") no-repeat 0 0; width:107px; }
#contact #content h2, #contact #content a { color:#cc171e; }

.lista_trenerow {border:0px;}
.lista_trenerow tr td {vertical-align:top;}

.szkolenie { }
.szkolenie .intro { margin-bottom:15px;  }
/*.szkolenie .intro table { margin:10px; color:#fff; width:630px; }*/
/*.szkolenie .intro table { color:#fff; background:transparent url("../gfx/szkolenie-intro5.gif") no-repeat 0 0; height:120px; width:670px; }
.szkolenie .intro table tr { vertical-align:middle;  }
.szkolenie .intro table tr td { vertical-align:middle; text-align:left; padding:0 0 0 10px; }
.szkolenie .intro table tr td .title { font-size:120%; font-weight:bold; color:#fff !important; }
.szkolenie .intro tr td em { font-weight:bold; font-style:normal; }
.szkolenie .intro .szkolenie_submit { background:transparent url("../gfx/szkolenie-submit2.gif") no-repeat 0 0; color:#fff !important; display:block; float:right; font-weight:bold; height:28px; margin:0; padding:7px 0 10px 5px; text-decoration:none !important; width:109px; }
.szkolenie .intro .szkolenie_submit_2 { background:transparent url("../gfx/szkolenie-submit-2.gif") no-repeat 0 0; color:#fff !important; display:block; float:right; font-weight:bold; height:28px; margin:0; padding:7px 0 10px 5px; text-decoration:none !important; width:109px; }*/
.szkolenie .intro table { color:#444; background:transparent; width:670px; border:1px dashed #ddd;}
.szkolenie .intro table tr { vertical-align:middle;  }
.szkolenie .intro table tr td { vertical-align:middle; text-align:left; padding:2px 2px 2px 10px; }
.szkolenie .intro table tr td .title { font-size:120%; font-weight:bold; color:#97ba1c !important; }
.szkolenie .intro tr td em { font-weight:bold; font-style:normal; }
.szkolenie .intro .szkolenie_submit { background:transparent url("../gfx/szkolenie-submit2.gif") no-repeat 0 0; color:#fff !important; display:block; float:right; font-weight:bold; height:28px; margin:0;padding:7px 0 10px 5px;  text-decoration:none !important; width:109px; }
.szkolenie .intro .szkolenie_submit_2 { background:transparent url("../gfx/szkolenie-submit-2.gif") no-repeat 0 0; color:#fff !important; display:block; float:right; font-weight:bold; height:28px; margin:0; padding:7px 0 10px 5px; text-decoration:none !important; width:109px; }

#tableSzkolenia {width:100%;}
#tableSzkolenia td {vertical-align:top;padding:2px 5px;}
#tableSzkolenia .cBottom {vertical-align:bottom;}
#tableSzkolenia span {font-size:12px;color:#888;}
#tableSzkolenia b {font-size:12px;color:#666;}
#tableSzkolenia .month {padding:25px 0 5px 0;color:#BC1A20;}
#tableSzkolenia .month h5 {border-bottom:1px solid #000;}
#tableSzkolenia .title {font-size:12px;font-weight:bold;color:#666 !important;}
#tableSzkolenia .zeb1 {background:#fcfff1;}
#tableSzkolenia .zeb2 {background:#fff;}
#tableSzkolenia .bB {border-bottom:1px solid #e9ebe4;}
#tableSzkolenia .szkolenie_submit {float:right;font-size:11px;font-weight:bold;display:block;background:#BC1A20;line-height:18px;text-align:center;height:18px;width:90px;color:#fff !important;text-decoration:none !important;}
#tableSzkolenia .szkolenie_submit2 {float:right;font-size:11px;font-weight:bold;display:block;background:#000;text-align:center;line-height:18px;height:18px;width:90px;color:#fff !important;text-decoration:none !important;}
.szkoleniaBorder {border:1px solid #eee;margin-bottom:20px;}

.lista { width:660px; }
.lista tr td { vertical-align:top; padding:2px; }
.lista h5 { color:#000; font-size:150%;  }
.lista tr td em { font-weight:bold; font-style:normal; }
.lista tr td .szkolenie_submit_2 { background:transparent url("../gfx/szkolenie-submit-2.gif") no-repeat 0 0; color:#fff !important; display:block; float:right; height:28px; padding:7px 0 10px 10px; text-decoration:none !important; width:109px; }
/*

.szkolenie .intro .termin { float:left; width:200px; }
.szkolenie .intro .title { font-size:1.2em;  }
.szkolenie .intro .red { font-weight:bold; }
.szkolenie .intro .target { float:left; width:230px; }
.szkolenie .intro a { color:#fff; }
.szkolenie .intro .szkolenie_submit { background:#fff url("../gfx/szkolenie-submit.gif") no-repeat 0 0; color:#fff !important; display:block; float:right; font-weight:bold; height:28px; margin-top:15px; padding:10px 0 10px 10px; text-decoration:none !important; width:109px; }
.szkolenie .intro .szkolenie_submit_2 { background:#fff url("../gfx/szkolenie-submit-2.gif") no-repeat 0 0; color:#fff !important; display:block; float:right; font-weight:bold; height:28px; margin-top:15px; padding:10px 0 10px 10px; text-decoration:none !important; width:109px; }
*/
.szkolenie .ramka {display:block;width:100%;}
.szkolenie .ramka img { margin:10px; }
.szkolenie .ramka .title { background:#fff url("../gfx/szkolenie-title.gif") no-repeat 0 0; height:33px; padding:9px; margin-bottom:0px; }
.szkolenie .ramka .title a.box-1 { float:right; background:#fff url("../gfx/box-right.gif") no-repeat 0 0; height:18px; width:18px; }
.szkolenie .ramka .title a.box-2 { float:right; background:#fff url("../gfx/box-down.gif") no-repeat 0 0; height:18px; width:18px; }
.szkolenie .ramka h5 { color:#95b714; font-size:100%; margin:0; padding:0; }
.szkolenie .szczegoly { background:#fff url("../gfx/szkolenie-szczegoly.gif") no-repeat 0 0; float:left; height:252px; padding:20px 15px; width:258px; position:relative; }
.szkolenie .szczegoly table {  }
.szkolenie .szczegoly table tr td { padding:3px; height:30px; }
.szkolenie .szczegoly .label1 { color:#e7f8a5; }
.szkolenie .szczegoly .label2 { color:#fff; font-weight:bold; }
.szkolenie .szczegoly .label3 { color:#fff; font-weight:bold; font-size:140%; }
.szkolenie .szczegoly p.cena {  }
.szkolenie .szczegoly p.cena span { color:#e7f8a5; font-weight:bold; font-size:80%; }
.szkolenie .szczegoly p.cena small { font-size:70%; }
.szkolenie .szczegoly .promocja { height:80px; overflow:hidden; position:absolute; top:210px; left:15px; }
.szkolenie .szczegoly .promocja span { display:block; float:left; font-weight:bold; width:70px; }
.szkolenie .szczegoly .promocja p { padding-left:70px; }
.szkolenie .opis { background:#fff url("../gfx/szkolenie-opis.gif") no-repeat 0 0; float:left; height:232px; margin-left:10px; padding:20px 0 0 15px; width:356px; position:relative; }
.szkolenie .opis p { padding-right:15px; }
.szkolenie .opis .pinfo { color:#000; position:absolute; top:210px; left:15px; }
.szkolenie .opis .pinfo .download { color:#7a7a7a; }
.szkolenie .opis .pinfo .download a { color:#7a7a7a !important; text-decoration:none !important; }
.szkolenie .opis .pinfo .download img { vertical-align:middle; }
.szkolenie .opis .pinfo .download span { padding:0 20px 0 5px; }

#tableSzczegoly {}
#tableSzczegoly td {padding:10px 10px;}
#tableSzczegoly .c1 {background:#95B714;width:258px;}
#tableSzczegoly .c1 .label1 { color:#e7f8a5; }
#tableSzczegoly .c1 .label2 { color:#fff; font-weight:bold; }
#tableSzczegoly .c1 .label3 { color:#fff; font-weight:bold; font-size:140%; }
#tableSzczegoly .c2 {background:#EFF9C9;}
#tableSzczegoly .c3 {background:#EFF9C9;}
#tableSzczegoly .c3 span {font-weight:bold;}
#tableSzczegoly .c4 {background:#fff;}
#tableSzczegoly .c4 .pinfo {color:#000;}
#tableSzczegoly .c4 .pinfo .download a { color:#7a7a7a !important; text-decoration:none !important; }
#tableSzczegoly .c4 .pinfo .download img { vertical-align:middle; }
#tableSzczegoly .c4 .pinfo .download span { padding:0 20px 0 5px; }

#boxSpecial1Wrap {display:block;background:url('../gfx/boks-wydarzenia-specjalne1.png') no-repeat 0 0;width:237px;height:74px;margin:5px 0 0 5px;}
#boxSpecial2Wrap {display:block;background:url('../gfx/boks-wydarzenia-specjalne2.png') no-repeat 0 0;width:237px;height:112px;margin:0 0 0 5px;}
#boxSpecial2Area {padding:20px;color:#000;}

#boxFBWrap {}
#boxFBArea {padding:10px;}

.noWrap {white-space:nowrap;}
.rC10u {-moz-border-radius:10px 10px 0 0;}

/*
 * reCaptcha
 */
.captcha {}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#f8f8f8 !important;
 }
#7a7a7a !important; text-decoration:none !important; }
.szkolenie .opis .pinfo .download img { vertical-align:middle; }
.szkolenie .opis .pinfo .download span { padding:0 20px 0 5px; }

/*
 * reCaptcha
 */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#f8f8f8 !important;
 }

.left {float:left;}
.ramka {float:left;margin-right:20px;}
.imgRamka {float:left;margin-right:20px;border:5px solid #888;}

/*
 *======================================================================
 *
 * POPUP
 *
 *======================================================================
 */
.popup_block{
    display: none;
    background: #fff;
    padding: 20px;
    border: 20px solid #ddd;
    float: left;
    position: fixed;
    top:150px; left: 50%;
    z-index: 99999;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
img.btn_close {
    float: right;
    margin: -55px -55px 0 0;
}
.popup p {
    padding: 5px 10px;
    margin: 5px 0;
}

#main #leftNav .box_newsletter { background:url("../gfx/bg-newsletter-new.png") no-repeat 0 0; color:#565656; height:88px; line-height:1; padding:15px 30px 0 30px; width:237px; margin-left:5px; margin-top:10px; }
#main #leftNav .box_newsletter h3 { padding:0 0 3px 0; margin:0; }
#newsletterLine { float:left; background:#fff;border:1px solid #aaa; width:170px;}
#newsletterLine input { float:left; background:#fff; width:155px; border:0; }
#newsletterLine .button { float:left; background:url("../gfx/button-newsletter-new.png") no-repeat 0 0; width:12px; height:15px; font-size:0;color:transparent; margin-top:2px; cursor:pointer; }

#button-akademia {display:block;background:url('../gfx/button-akademia.png') no-repeat 0 0;width:237px;height:54px;margin-left:5px;margin-top:10px;}
#button-wydarzenia {display:block;background:url('../gfx/button-wydarzenia.png') no-repeat 0 0;width:237px;height:54px;margin-left:5px;margin-top:10px;}
#tableHome2 {border:0;width:100%;}
#tableHome2 img {margin-bottom:10px;}
.button_news { background:url("../gfx/aktualnosci-button.gif") no-repeat 0 0;  }

