/*   ---------  G L O B A L  R E S E T  ---------   */
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, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent}

ul {list-style: none}
:focus {outline: 0}

a {	text-decoration:none;	color:#07328e; border-bottom:1px dotted #07328e}
a:visited {text-decoration:none; color:#07328e}
a:hover {text-decoration:underline;}

/*   ---------  T A B E L E ---------   */
.fcol {width:250px; text-align:left}
.specialrow {background:#ccc; font-weight:bold}
.odd {background:#EFF5FF}
table {width:100%; border-collapse: collapse; border-spacing: 0; margin:20px 0}
th {padding:5px; background:#BFD6FF; font-weight:bold}
td {text-align:center; vertical-align:middle; padding:5px 5px 5px 0}
tr {border-top:1px solid #eee}
table#tab-kontakt {margin:5px 0}
table#tab-kontakt td {text-align:left}
table#tab-kontakt tr {border:0}
#table-warsztaty  td {text-align:left}
.godz {width:120px; text-align:left}

/*   ---------  B A S E ---------   */
html,body {color:#07328e; font-family: Arial, Verdana, Tahoma, sans-serif; font-size:13px; width:100%}
h1 {margin:0 0 0 70px}
h2 {margin:5px 0 10px 0; font-size:16px}
h3 {margin:5px 0}
h4 {color:#3063FF; font-size:11px; }
h4 a, h4 a:visited {color:#fff; font-size:11px; text-decoration:none; border:0 }
h4 a:hover  {color:#fff; background:#779AD4 }
h5 {margin:5px 0; font-size:1em; cursor:pointer; padding:2px; text-decoration:underline}
h5.aktiv {background:#fff}
p {line-height:1em}




hr {color:#D1E0F3; background:#CFE4FF; border:0}
#box-inner li {background:url('cssimages/li_bg.gif') no-repeat 0 0.5em; padding:0 0 0 8px; line-height:1.5em }
#container {margin:0 auto; width:1144px; background:url('cssimages/_shadow_bg.jpg') repeat-y  0 0 }
#all {margin:0 auto; width:1144px; background:url('cssimages/TOP_bg.jpg') no-repeat 0 0}
#top {height:122px; position:relative;}
#homelink {width:300px; height:122px; margin:5px 0 0 10px; background:url('cssimages/logo_bg.jpg') no-repeat 0 -5px; border:0; display:block; font-size:xx-small; text-indent:-9999px}
#box {width:693px; margin:3px 0 0 44px; float:left; clear:left}
#box-top {width:693px; height:24px; background:url('cssimages/box_top_bg.jpg') no-repeat}
#box-top-glowna {width:693px; height:12px; background:url('cssimages/box_top_bg.jpg') no-repeat}
#box-content {width:693px; min-height:424px; background:url('cssimages/zagielki_bg.jpg') #d4e0f6 no-repeat 0 bottom}
#box-content-nobg {width:693px; min-height:397px; background:url('cssimages/box_bg.jpg') no-repeat 0 -12px}
#box-bottom {width:693px; height:24px; background:url('cssimages/box_bottom_bg.jpg') no-repeat}
#box-inner {padding:25px 45px 15px 45px}
#box-inner p {padding:5px 0; line-height:1.2em}
#right {float:right; width:390px; clear:none; border:0px solid #222 ; }
#right p {font-size:11px; color:#ccc; margin:1em 0; width:265px}
#right p.bordo {color:#bcfbfa}
#right-box {margin:20px 0 0 0; width:300px}
#right-box h4 {display:block; width:290px}
#right-box p a, #right-box p a:visited  {color:#fff}
#szkolenia {position:relative; width:300px; height:134px; background:url('cssimages/szkolenia.png') transparent no-repeat -10px 0 }
#a-t-sz {position:absolute; top:0; left:170px; width:110px; border:0; height:64px;  display:block; text-indent:-999999px}
.link-szkolenia {display:block; width:280px; border:0; height:134px; text-indent:-999999px}

/*   ---------  F O O T E R  ---------   */
#footer {position:relative; margin:0 auto; width:1144px; height:267px; background:url('cssimages/footer_bg.jpg') no-repeat 0 0 }
#loga {position:absolute; top:60px; left:770px; width:262px; height:121px}
#loga li {height:121px; width:262px; overflow:hidden}

#slider {position:absolute; top:60px; left:95px; width:626px; height:121px; }	
#slider ul, #slider li{margin:0; padding:0; list-style:none}
#slider li {width:626px; height:121px; overflow:hidden}	
#prevBtn, #nextBtn{display:block; width:19px;	height:30px; position:absolute;	left:83px;	top:100px; text-indent:-999999px}	

#nextBtn{left:718px}														
#prevBtn a, #nextBtn a {display:block; width:30px; border:0; height:77px;	background:url(cssimages/btn_prev.gif) no-repeat 0 0}	
#nextBtn a {background:url(cssimages/btn_next.gif) no-repeat 0 0}

#wykonawca {position:absolute; top:225px; right:100px; color:#999; text-decoration:none}
h5#wykonawca a {color:#999; text-decoration:none}

/*   ---------  R O T A T O R   ---------   */
#rotate {height:419px; position:relative}
#fragment-0 {background:url(cssimages/fragment-C_bg.jpg) no-repeat 0 0; width:100%; height:417px}
#fragment-1 {background:url(cssimages/fragment-1_bg.jpg) no-repeat 0 0; width:100%; height:417px}
#fragment-2 {background:url(cssimages/fragment-2_bg.jpg) no-repeat 0 0; width:100%; height:417px}
#fragment-3 {background:url(cssimages/fragment-7_bg.jpg) no-repeat 0 0; width:100%; height:417px}
#fragment-4 {background:url(cssimages/fragment-8_bg.jpg) no-repeat 0 0; width:100%; height:417px}

.slide-box {margin:30px 40px 0 340px; }
.slide-box ul {margin:0 0 20px 0}
.slide-box ul.certy-ul {margin:8px 0 8px 0}
.slide-box ul li {font-weight: bold; font-size: 18px; line-height:1.5em; text-transform:uppercase; margin:0 0 10px 0; padding:0 0 0 12px;  background:url('cssimages/slide_box_li_bg.gif') no-repeat 0 0.5em }
.slide-box ul li.certy {font-weight: bold; font-size: 14px; line-height:1.3em; text-transform:uppercase; margin:0 0 10px 0; padding:0 0 0 12px;  background:url('cssimages/slide_box_li_bg.gif') no-repeat 0 50% }
.slide-box p {line-height:1.3em; margin:.5em 0}

/*   ---------  K L A S Y   ---------   */
.right {float:right}
.wysoki {display:block;padding-bottom:6px}
.kontakt {margin:20px 60px 0 0}
.img-podpis {margin:0 40px 0 0}
.bigger {font-size:1.2em} 
.small {font-size:.76em} 
.errors {color:#f00}

.clear {clear:both; font-size:1px; margin:0; background:url('cssimages/footer_bg.jpg') no-repeat 0 0}
.wiecej, .wiecej:visited {padding:3px 0 5px 220px ; margin:0 0 10px 0; display:block; font-size:11px; width:75px; height:19px; color: #c5c5c5; text-decoration:none ; background:url('cssimages/wiecej_bg.png') no-repeat 265px 0px; border-bottom:1px solid #6887bf }
.wiecej-slide {padding:3px 0 5px 230px ; border:0; margin:15px 0 10px 0; display:block; font-size:11px; width:75px; height:19px; color:#07328e; text-decoration:none ; background:url('cssimages/wiecej_slide_bg.png') no-repeat 265px 0}
.wiecej-archiwum {padding:3px 0 5px 520px ; margin:0 0 10px 0; display:block; font-size:11px; width:60px; height:19px; color: #333; text-decoration:none ; background:url('cssimages/wiecej_bg.png') no-repeat 560px 0px; border-bottom:1px solid #6887bf }
.btn {font-weight:bold; color:#fff; padding:3px; border:0}
.btn:hover {color:#07328e; padding:3px}
#aktualnosci, #partnerzy, #oferta, #praca {width:134px; height:29px; margin:14px 0 0 15px; text-indent:-99999px;  background:url('cssimages/h3_aktualnosci_bg.jpg') no-repeat 0 0}
#aktualnosci {background:url('cssimages/h3_aktualnosci_bg.jpg') no-repeat 0 0}
#oferta {background:url('cssimages/h3_oferta_bg.jpg') no-repeat 0 0}
#partnerzy {background:url('cssimages/h3_partnerzy_bg.jpg') no-repeat 0 0}
#praca {background:url('cssimages/h3_praca_bg.jpg') no-repeat 0 0}

/*   ---------  ------------ M E N U B O C Z N E  ------------- ---------   */
#right-box ul {margin:0 0 20px 0}
#right-box ul li a {width:290px; padding:5px 0 5px 5px;text-decoration:none; color:#fff; font-size:11px; font-weight:bold; display:block; border-bottom:1px solid #fff; background:none}
#right-box ul li a:hover {background:#ddd; color:#07328e; border-bottom:1px solid #ccc}
#right-box ul li.active a {background:#fff; color:#07328e;}

/*   ---------  ------------ F O R M U L A R Z E  ------------- ---------   */
textarea {background:#D1E0F3; padding: 0; vertical-align: top; margin: 4px 0 1px 0; border: 1px solid #7D9BCD}
input {background:#D1E0F3; border: 1px solid #7D9BCD;	margin: 2px 0}
input[type=text], input[type=password] {width: 170px;	border:1px solid #7D9BCD;}

/*   ---------  ------------ M E N U  ------------- ---------   */         
#menu {position:absolute; top:13px; left:440px; width: 624px; }
#menu ul li {display:inline; float:left}
#menu ul li a:link {color:#fff }
#menu ul li a {display:block; border:0;  text-decoration: none; padding:80px 0 0 0; overflow: hidden; height: 0px !important; height /**/:80px; /* IE5/Win */ background:url(cssimages/menu_bg.jpg) #fff no-repeat; height:80px}

#menu ul li a.item1 {width:137px; background-position: 0 0 }
#menu ul li a.item2 {width:76px; background-position: -137px 0;}
#menu ul li a.item3 {width:68px; background-position: -213px 0;}
#menu ul li a.item4 {width:97px; background-position: -281px 0}
#menu ul li a.item5 {width:103px; background-position: -378Px 0}
#menu ul li a.item6 {width:78px; background-position: -481px 0}
#menu ul li a.item7 {width:65px; background-position: -559px 0}

#menu ul li a.item1:hover {background-position: 0 -80px}
#menu ul li a.item2:hover {background-position: -137px -80px}
#menu ul li a.item3:hover {background-position: -213px -80px}
#menu ul li a.item4:hover {background-position: -281px -80px}
#menu ul li a.item5:hover {background-position: -378px -80px}
#menu ul li a.item6:hover {background-position: -481px -80px}
#menu ul li a.item7:hover {background-position: -559px -80px}

#menu ul li.active a.item1 {cursor:default; background-position: 0 -160px}
#menu ul li.active a.item2 {cursor:default; background-position: -137px -160px}
#menu ul li.active a.item3 {cursor:default; background-position: -213px -160px}
#menu ul li.active a.item4 {cursor:default; background-position: -281px -160px}
#menu ul li.active a.item5 {cursor:default; background-position: -378px -160px}
#menu ul li.active a.item6 {cursor:default; background-position: -481px -160px}
#menu ul li.active a.item7 {cursor:default; background-position: -559px -160px}
