
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
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,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
table, th, tbody, thead, tr, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol,
ul
{
	list-style: none;
}

a
{
	text-decoration: none;
}

blockquote,
q
{
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

:focus
{
	outline: 0;
}

ins
{
	text-decoration: none;
}

del
{
	text-decoration: line-through;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

html
{
	background: #307cac;
}

body
{
	background: url('../images/body.jpg') no-repeat center top;
	line-height: 21px;
	color: #505050;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#container
{
	zoom: 1;
	display: block;
	width: 960px;
	margin: 0 auto 0;
	position: relative;
	text-align: left;
    overflow: visible;
}

#container:after
{
	content: '\\0020';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	font-size: 0;
}

#container.index
{
	margin-top: -21px;
}

h2
{
	font-size: 21px;
	line-height: 24px;
	font-weight: normal;
	color: #307cac;
	margin-bottom: 9px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dcdcdc;
	text-shadow: white 1px 1px 0;
}

h2 span
{
	font-size: 16px;
	font-style: italic;
}

h3
{
	height: 42px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 42px;
	border-bottom: 1px solid #2a6b94;
	text-indent: -9999px;
	display: block;
}

h4
{
	font-size: 16px;
}

a
{
	color: #307cac;
	font-size: 12px;
}

a:hover
{
	color: #2c4e74;
	cursor: pointer;
}

a:active
{
	color: #8eb5cf;
}

.div_cnt
{
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-top: 21px;
	border-top: 1px solid #3589bd;
}

#header_cnt {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 105px;
	background: #f0f0f0;
	border-bottom: 1px solid #505050;
	text-align: center;
	margin: 0 auto;
}

#header
{
	position: relative;
	width: 940px;
	float: left;
	height: 105px;
	margin: 0px 10px 0;
	text-align: left;
}

h1 a
{
	text-indent: -9999px;
	display: block;
	position: absolute;
	width: 218px;
	height: 52px;
	bottom: 21px;
	left: 10px;
	background: url('../images/h1_logo.png') no-repeat;
}

ul#main_menu li ul.im_visible
{
	left: auto;
}

ul#main_menu
{
	position: absolute;
	bottom: 21px;
	right: 0;
}

ul#main_menu a#im_active
{
	color: #2c4e74;
}

ul#main_menu li
{
	position: relative;
	display: block;
	float: left;
	border-left: 1px solid white;
	border-right: 1px solid #dcdcdc;
}

ul#main_menu li:hover ul
{
	left: auto;
}

ul#main_menu li:hover a
{
	color: #505050;
}

ul#main_menu li a
{
	color: #505050;
	font-weight: bold;
	padding: 0 8px;
	text-shadow: white 1px 1px 0;
}

ul#main_menu li a:hover
{
	color: #307cac;
}

ul#main_menu li a:active
{
	color: #8eb5cf;
}

ul#main_menu li ul
{
	position: absolute;
	top: 18px;
	left: -9999px;
	width: 500px;
}

ul#main_menu li ul li
{
	display: inline;
	position: relative;
	float: left;
}

ul#main_menu li ul li a
{
	font-size: 11px;
	color: #505050;
}

ul#main_menu li ul li a:hover
{
	color: #2c4e74;
}

ul#main_menu li ul li a:active
{
	color: #8eb5cf;
}

ul#main_menu li.noborder_left
{
	border-left: none !important;
}

ul#main_menu li.noborder_right
{
	border-right: none !important;
}

#primary
{
	width: 940px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	height: 252px;
	width: 840px;
	padding: 0 50px;
}

#slider ul
{
	position: relative;
	width: 840px;
	height: 252px;
	overflow: hidden;
	padding: 0;
}

#slider ul li
{
	position: relative;
	width: 840px;
	height: 252px;
	overflow: hidden;
}

#prevBtn,
#nextBtn
{
	display: block;
	width: 25px;
	height: 86px;
	position: absolute;
	top: 84px;
	z-index: 1000;
}

#prevBtn
{
	left: 0;
}

#nextBtn
{
	right: 0;
}

#prevBtn a
{
	display: block;
	text-indent: -9999px;
	position: relative;
	width: 25px;
	height: 86px;
	background: url('../images/btn_slider_prev.png') no-repeat;
}

#nextBtn a
{
	display: block;
	text-indent: -9999px;
	position: relative;
	width: 25px;
	height: 86px;
	background: url('../images/btn_slider_next.png') no-repeat;
}

#secondary
{
	width: 940px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 42px;
	border-bottom: 1px solid #2a6b94;
}

h3#najblizsze
{
	background: url('../images/h3_najblizsze.png') no-repeat 0 7px;
}

h3#promocje
{
	background: url('../images/h3_promocje.png') no-repeat 0 7px;
}

h3#news
{
	background: url('../images/h3_news.png') no-repeat 0 7px;
}

h3#misja
{
	background: url('../images/h3_misja.png') no-repeat 0 7px;
}

h3#wyroznia
{
	background: url('../images/h3_wyroznia.png') no-repeat 0 7px;
}

h3#szk_rachunk
{
	background: url('../images/h3_szk_rachunk.png') no-repeat 0 7px;
}

h3#register
{
	background: url('../images/h3_register.png') no-repeat 0 7px;
}

h3#wykladowcy
{
	background: url('../images/h3_wykladowcy.png') no-repeat 0 7px;
}

h3#szk
{
	background: url('../images/h3_szk.png') no-repeat 0 7px;
}

h3#szk_closed
{
	background: url('../images/h3_szk_closed.png') no-repeat 0 7px;
}

h3#ofirmie
{
	background: url('../images/h3_ofirmie.png') no-repeat 0 7px;
}

h3#kontakt
{
	background: url('../images/h3_kontakt.png') no-repeat 0 7px;
}

h3#klienci
{
	background: url('../images/h3_klienci.png') no-repeat 0 7px;
}

h3#fb { background: url('../images/h3_fb.png') no-repeat 0 7px; }

#sec_left_cnt
{
	width: 580px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

#sec_left
{
	width: 580px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-left: 0 !important;
	margin-right: 60px;
}

#sec_left .szk_cnt
{
	position: relative;
	background: #f0f0f0;
}

#sec_left .szk_fake
{
	position: relative;
	width: 420px;
	margin: 21px 0 0 0;
	padding: 21px 40px 42px 120px;
	border-top: 1px solid white;
	border-bottom: 1px solid #2c4e74;
}

.szk_date
{
	position: absolute;
	top: 30px;
	left: 33px;
	width: 51px;
	height: 60px;
	background: url('../images/calendar.png') no-repeat;
	text-align: center;
}

.szk_date p
{
	position: relative;
	display: block;
	width: 42px;
	text-align: center;
	color: white;
}

.szk_date p.szk_date_day
{
	font-size: 24px;
	font-weight: bold;
	margin: 11px auto 0 auto;
}

.szk_date p.szk_date_month
{
	font-size: 14px;
	margin: -1px auto 0;
}

p.szk_descr
{
	font-size: 12px;
}

p.szk_descr span
{
	font-weight: bold;
}

a.btn_register
{
	position: absolute;
	bottom: 42px;
	right: 40px;
	text-indent: -9999px;
	width: 80px;
	height: 21px;
	background: url('../images/btn_register.png') no-repeat;
}

a.btn_register:hover
{
	background: url('../images/btn_register_hov.png') no-repeat;
}

a.btn_register:active
{
	background: url('../images/btn_register_act.png') no-repeat;
}

#sidebar
{
	width: 280px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	border: 0px solid red;
	margin-right: 0 !important;
	color: white;
	font-size: 12px;
}

#sidebar .sidebar_post_cnt
{
	position: relative;
	margin-top: 21px;
}

#sidebar .promo_cnt img
{
	display: none;
}

#sidebar .promo_cnt
{
	padding-left: 100px;
}

#sidebar #kolejny
{
	background: url('../images/kolejny.png') no-repeat left 11px;
	position: relative;
}

#sidebar #polecenie
{
	background: url('../images/polecenie.png') no-repeat left 11px;
}

#sidebar #akademia
{
	background: url('../images/akademia.png') no-repeat left 11px;
}

#sidebar .post_meta
{
	font-size: 10px;
}

#sidebar .date
{
	font-style: italic;
}

#sidebar .author
{
	font-weight: bold;
}

#sidebar a
{
	color: white;
}

#sidebar a:hover
{
	color: #f0f0f0;
}

#footer
{
	width: 940px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 21px;
	padding-bottom: 42px;
	border-top: 1px solid #3589bd;
	color: white;
}

#footer p
{
	font-size: 12px;
}

#footer p span
{
	font-weight: bold;
}

#footer p.footer_fly
{
	position: absolute;
	top: 21px;
	right: 0;
	text-align: right;
}

#footer p.footer_fly a
{
	color: #f0f0f0;
}

#footer p.footer_fly a:hover
{
	color: white;
}

a.bottom_link
{
	width: 940px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	color: #8eb5cf;
	font-size: 10px;
	text-align: center;
	margin-bottom: 10px;
}

p.post_title
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

p.post_content
{
	font-size: 13px;
	margin-top: 21px;
}

p.post_content span
{
	text-transform: uppercase;
	font-weight: bold;
	color: #2c4e74;
}

ol li
{
	list-style: decimal outside;
	margin-bottom: 21px;
	font-weight: bold;
}

ol ul li
{
	list-style: disc inside;
	margin-bottom: 0 !important;
	font-weight: normal !important;
}

div.post_img
{
	position: absolute;
	top: 42px;
	left: 0;
	width: 120px;
}

#img_misja
{
	height: 60px;
	background: url('../images/img_misja.png') no-repeat center top;
}

#img_onas
{
	height: 73px;
	background: url('../images/img_onas.png') no-repeat center top;
}

#img_wyroznia1
{
	top: 21px;
	margin-left: -120px;
	height: 61px;
	background: url('../images/img_wyroznia1.png') no-repeat center top;
}

#img_wyroznia2
{
	top: 21px;
	margin-left: -120px;
	height: 106px;
	background: url('../images/img_wyroznia2.png') no-repeat center top;
}

#img_wyroznia3
{
	top: 21px;
	margin-left: -120px;
	height: 49px;
	background: url('../images/img_wyroznia3.png') no-repeat center top;
}

#img_wyroznia4
{
	top: 21px;
	margin-left: -120px;
	height: 115px;
	background: url('../images/img_wyroznia4.png') no-repeat center top;
}

#img_szk_closed
{
	height: 102px;
	background: url('../images/img_szk_closed.png') no-repeat center top;
}

.szk_cnt_wyroznia
{
	position: relative;
	width: 420px;
	background: #f0f0f0;
	margin: 21px 0 0 0;
	padding: 21px 40px 42px 120px;
	border-top: 1px solid white;
	border-bottom: 1px solid #2c4e74;
}

.szk_fake_wyroznia
{
	position: relative;
	margin-bottom: 42px;
}

#sidebar_left
{
	width: 280px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	border: 0px solid red;
	margin-left: 0 !important;
	margin-right: 80px;
	color: white;
	font-size: 12px;
}

#sidebar_left ul
{
	margin-top: 21px;
	width: 280px;
}

#sidebar_left ul li
{
	margin-bottom: 15px;
	position: relative;
	line-height: 16px;
	width: 100%;
}

#sidebar_left ul li a
{
	display: block;
	color: white;
}

#sidebar_left ul li a:hover
{
	font-weight: bold;
	color: #dcdcdc;
}

#sidebar_left ul li a:hover span
{
	font-size: 13px;
}

#sidebar_left ul li a:hover span:before
{
	content: "> ";
}

#sidebar_left ul li a span
{
	padding-left: 0px;
	display: block;
	font-size: 13px;
	font-weight: bold;
}

.sidebar_cnt ul li.sub_active
{
	margin-left: 10px;
}

.sidebar_cnt ul li.sub_active a span
{
	font-size: 14px;
	color: #dcdcdc;
}

#sec_right
{
	width: 580px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 500px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	margin-top: 84px;
	background: #f0f0f0;
	padding: 21px 40px 42px;
	border-top: 1px solid white;
	border-bottom: 1px solid #2c4e74;
}

#sec_right p
{
	margin-top: 21px;
}

#sec_right p span
{
	color: #2c4e74;
	font-weight: bold;
	font-size: 12px;
}

#sec_right #szk_datelist_cnt
{
	position: relative;
	width: 460px;
	padding: 21px 20px 42px 20px;
	background: #dcdcdc;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid white;
}

#sec_right .szk_datelist_fake
{
	position: relative;
	margin-bottom: 21px;
}

#sec_right .szk_date_sub
{
	top: 0;
	left: 0;
}

#sec_right .szk_date_sub p.szk_date_day
{
	margin-top: 11px !important;
}

#sec_right .szk_date_sub p.szk_date_month
{
	margin-top: -1px !important;
}

#sec_right p.szk_details_date
{
	margin-left: 80px;
	margin-top: 0 !important;
}

#sec_right .szk_details_cnt
{
	position: relative;
}

#sec_right .szk_details_cnt ul
{
	margin-left: 120px;
	padding-left: 10px;
}

#sec_right .szk_details_cnt ul li
{
	list-style: disc outside;
}

a.btn_register_datelist
{
	bottom: 21px !important;
	right: 20px !important;
}

a.btn_getform
{
	display: block;
	position: absolute;
	text-indent: -9999px;
	width: 120px;
	height: 21px;
	bottom: 21px;
	right: 120px;
	background: url('../images/btn_getform3.png') no-repeat center -42px;
}

a.btn_getform:hover
{
	background-position: 0 -21px;
}

a.btn_getform:active
{
	background-position: 0 0;
}

a.btn_getprogram
{
	display: block;
	position: absolute;
	text-indent: -9999px;
	width: 120px;
	height: 21px;
	bottom: 21px;
	right: 260px;
	background: url('../images/btn_getprogram3.png') no-repeat center bottom;
}

a.btn_getprogram:hover
{
	background-position: 0 -20px;
}

a.btn_getprogram:active
{
	background-position: 0 0;
}

p.szk_details_fly,
label.szk_details_fly
{
	position: absolute;
	top: 3px;
	left: 0;
	font-weight: bold;
	margin-top: 0 !important;
	width: 80px;
	text-align: right;
	line-height: 14px;
}

p.szk_details_text,
div.szk_details_text
{
	padding-left: 120px;
}

#sec_mid_cnt
{
	position: relative;
	width: 580px;
	margin: 0 auto;
}

#sec_mid
{
	position: relative;
	width: 540px;
	background: #f0f0f0;
	border-top: 1px solid white;
	border-bottom: 1px solid #2c4e74;
	margin-top: 21px;
	padding-top: 21px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 42px;
}

.sec_mid_fake
{
	position: relative;
	margin-bottom: 21px;
}

.szk_title
{
	font-size: 18px;
	color: #307cac;
	font-weight: bold;
}

p.subtitle
{
	font-weight: bold;
	font-size: 16px;
	margin-top: 42px;
	margin-bottom: 21px;
}

.nomargin
{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

select.szk_details_text
{
	margin-left: 120px;
	width: 100px;
}

fieldset.szk_sec_fake
{
	position: relative;
	margin-bottom: 21px;
}

input.szk_details_text
{
	margin-left: 120px;
	width: 318px;
	border: 1px solid #dcdcdc;
	font-size: 12px;
	color: #505050;
	padding: 2px;
}

p.data_padding
{
	padding-left: 25px;
	margin-top: -23px;
}

input.szk_details_text.radio
{
	width: 15px !important;
	margin-left: 10px;
}

textarea.szk_details_text
{
	margin-left: 120px;
	width: 318px;
	height: 63px;
	border: 1px solid #dcdcdc;
	font-size: 12px;
	color: #505050;
	padding: 2px;
}

a#btn_send,
input[type="submit"]#btn_send_register
{
	position: absolute;
	bottom: 21px;
	right: 120px;
	display: block;
	text-indent: -9999px;
	width: 120px;
	height: 21px;
}

input[type="submit"]#btn_send_register
{
	background: url('../images/btn_send_register.png') no-repeat;
	cursor: pointer;
}

input[type="submit"]#btn_send_register:hover
{
	background: url('../images/btn_send_register_hov.png') no-repeat;
	cursor: pointer;
}

input[type="submit"]#btn_send_register:active
{
	background: url('../images/btn_send_register_act.png') no-repeat;
	cursor: pointer;
}

a#btn_send.kontakt
{
	background: url('../images/btn_send_kontakt.png') no-repeat;
}

a#btn_send.kontakt:hover
{
	background: url('../images/btn_send_kontakt_hov.png') no-repeat;
}

input[type="submit"]
{
	text-indent: -9999px;
	border: none;
	outline-style: none;
    outline-width: thin;
	background: none;
}

input[type="submit"].przejdz_dalej
{
	width: 100px;
	height: 21px;
	position: absolute;
	bottom: 21px;
	right: 40px;
	background: url('../images/btn_przejdzdalej.png') no-repeat;
}

#si_contact_form1 input[type="submit"] {
    background: url('../images/btn_send_kontakt_hov.png') no-repeat;
    width: 150px; height:25px;
    position:relative;
}

input[type="submit"].przejdz_dalej:hover
{
	background: url('../images/btn_przejdzdalej_hov.png') no-repeat;
	cursor: pointer;
}

input[type="submit"].przejdz_dalej:active
{
	background: url('../images/btn_przejdzdalej_act.png') no-repeat;
	cursor: pointer;
}

.sec_mid_fake.nobottommargin
{
	margin-bottom: 0 !important;
}

#myform_errorloc
{
	position: relative;
	margin-left: 120px;
	margin-bottom: 21px;
	color: red;
}

#myform_errorloc ul
{
	margin-top: -21px;
}

#sendmail
{
	position: relative;
	width: 350px;
	height: auto;
	margin: 60px auto;
	background: #307cac;
	border-top: 1px solid #8eb5cf;
	border-bottom: 1px solid #2c4e74;
	border-right: 1px solid #2c4e74;
	border-left: 1px solid #8eb5cf;
	color: white;
	font-family: inherit;
	font-size: 16px;
}

.klient a span { font-size: 16px; font-weight: normal; line-height: 2em; text-transform: none; }
.klient a:hover span { font-weight: bold; }
p.klient { margin-top: 0 !important; }

/* SZKOLENIA OTWARTE */

#secondary.szkolenia { }

	#secondary.szkolenia #sec_left { width: 940px; }
	
		#secondary.szkolenia #sec_left_cnt { width: 940px; }

			#secondary.szkolenia .szk_cnt { width: 940px; padding:1px 0; }

				table#szkolenia_otwarte { position:relative; width:900px; margin:21px auto; padding:21px 20px; border-collapse: collapse; }
                    #szkolenia_otwarte tr:nth-child(2n+1) { background:#e5e5e5;}
                    #szkolenia_otwarte tr { background:#dadada; border-top: 1px solid #efefef;}
                    
                    #szkolenia_otwarte thead { border-top: 1px solid #fafafa; border-bottom: 1px solid #3c3c3c; }
                    #szkolenia_otwarte th, #szkolenia_otwarte td { line-height: 21px; padding: 10px 10px; }
                    #szkolenia_otwarte th { color: white; font-weight: bold; text-align:left;}
                    
                        #szkolenia_otwarte th.szk_temat, #szkolenia_otwarte td.szk_temat { width:430px; }
                            #szkolenia_otwarte td.szk_temat a { font-weight: bold; font-size:14px; text-shadow: white 1px 1px 0;}
                        #szkolenia_otwarte th.szk_data, #szkolenia_otwarte td.szk_data { width: 60px; }
                        #szkolenia_otwarte th.szk_trener, #szkolenia_otwarte td.szk_trener { width: 100px; }
                        #szkolenia_otwarte th.szk_miejsce, #szkolenia_otwarte td.szk_miejsce { width: 90px; }
                        #szkolenia_otwarte th.szk_buttons, #szkolenia_otwarte td.szk_buttons { width: 150px; }
                            #szkolenia_otwarte td.szk_buttons a { display:block; height:21px; padding-left:0px; margin:2px 0; font-size:11px;}
                                /*  ikonki w buttonach
                                    a.szk_program { background: url('../images/icon_szk_program.png') no-repeat; }
                                        a.szk_program:hover { background: url('../images/icon_szk_program_hov.png') no-repeat; }
                                        a.szk_program:active { background: url('../images/icon_szk_program_active.png') no-repeat; }        
                                    a.szk_zapisz { background: url('../images/icon_szk_zapisz.png') no-repeat; }
                                        a.szk_zapisz:hover { background: url('../images/icon_szk_zapisz_hov.png') no-repeat; }
                                        a.szk_zapisz:active { background: url('../images/icon_szk_zapisz_active.png') no-repeat; }                                     
                                    a.szk_details { background: url('../images/icon_szk_details.png') no-repeat; } 
                                        a.szk_details:hover { background: url('../images/icon_szk_details_hov.png') no-repeat; }
                                        a.szk_details:active { background: url('../images/icon_szk_details_active.png') no-repeat; }                                 
                                */
    th.szk_temat.header { background: #505050 url('../images/bg.png') no-repeat 120px 18px;}
    th.szk_temat.headerSortUp { background: #505050 url('../images/asc.png') no-repeat 120px 20px;}
    th.szk_temat.headerSortDown { background: #505050 url('../images/desc.png') no-repeat 120px 18px;}
    
    th.szk_data.header { background: #505050 url('../images/bg.png') no-repeat 65px 18px;}
    th.szk_data.headerSortUp { background: #505050 url('../images/asc.png') no-repeat 65px 20px;}
    th.szk_data.headerSortDown { background: #505050 url('../images/desc.png') no-repeat 65px 18px;}
    
    th.szk_trener.header { background: #505050 url('../images/bg.png') no-repeat 90px 18px;}
    th.szk_trener.headerSortUp { background: #505050 url('../images/asc.png') no-repeat 90px 20px;}
    th.szk_trener.headerSortDown { background: #505050 url('../images/desc.png') no-repeat 90px 18px;}
    
    th.szk_miejsce.header { background: #505050 url('../images/bg.png') no-repeat 62px 18px;}
    th.szk_miejsce.headerSortUp { background: #505050 url('../images/asc.png') no-repeat 62px 20px;}
    th.szk_miejsce.headerSortDown { background: #505050 url('../images/desc.png') no-repeat 62px 18px;} 
    
    th.szk_buttons.header, th.szk_buttons.headerSortUp, th.szk_buttons.headerSortDown  { background: #505050;}
                    
                    
    /* POPUP SZKOLENIA  */
    
    #popup { position:relative; margin:0 auto; padding:42px 40px; background:#307CAC;}
        #popup_cnt { text-align: left; background:#f0f0f0; padding: 21px 20px; }
            #popup_cnt p.szk_details_fly { position:relative; text-align:left; top:0; width:auto; padding: 21px 0 0 0; font-size:16px; }
            #popup_cnt ul li { list-style:disc inside; padding: 7px 0 0 0;}
            #popup .daty { font-size:14px; color:#307CAC; padding:  7px 0;} 
        #popup .btn { bottom:0; }                     
                    
    
    /* usuwa watermark a formularza kontaktowego */
    p small { display:none;}
                   
                    
    #body_fix { margin-top:-21px;}                
                    
                    
                    
                    
                    
