/* Basic styles */
*{margin:0;padding:0}
body{line-height:103%}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
a:hover{border:0} /* IE fix */
ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:bold}
.clear{clear:both}

/* html, body */
body,input,textarea,select,td{color:#000;font-size:11px;font-family:verdana,arial,sans-serif;}
html{background:#fff url(../images/html_bg.png) repeat-x}
body{background:url(../images/body_bg.png) 50% 0 no-repeat}
#wrapper{background:url(../images/header_bg.jpg) 0 148px no-repeat;width:853px;margin:0 auto;position:relative;padding:331px 0 0;}

/* logo */
#logo{position:absolute;left:0;top:0;}

/* skip link */
#skiplink{position:absolute;left:-9999px;top:0px;}

/* main navigation */
#nav{position:absolute;right:0;top:119px;}
#nav li{float:left;}
#nav li a{color:#000;font-size:12px;float:left;padding:0 12px;height:26px;line-height:26px;}
#nav li a:hover,
#nav li.active a{color:#fff;background:url(../images/nav-active-bg.png) no-repeat;}
#nav li:hover{color:#fff;background:url(../images/nav-active-bg.png) no-repeat;}
#nav li:hover li{color:#fff;background:none;}
#nav li:hover a{color:#fff;}
#nav li:hover li a{color:#000;}
#nav li li.active a{text-decoration:underline;color:#000;background:none;}
#nav li li.active li a{text-decoration:none;}
#nav li li li.active a{text-decoration:underline;}
#nav li ul{display:none;width:200px;position:absolute;left:0;top:25px;background:#fff;border:1px solid #ccc;padding:5px;z-index:999;}
#nav li:hover{position:relative;}
#nav li:hover ul{display:block;}
#nav li:hover li ul{display:none;}
#nav li li ul{display:none;left:200px;top:0;}
#nav li li:hover{position:relative;}
#nav li li:hover ul{display:block;}
#nav li li{float:left;width:200px;padding:0 0 5px;margin:0;}
#nav li li a{font-size:10px;float:none;padding:0;height:auto;line-height:11px;}
#nav li.active li a,
#nav li li a:hover{background:none;color:#000;}
#nav li li a:hover{text-decoration:underline;}

/* slogan */
#slogan{position:absolute;left:485px;top:178px;width:360px;}
#slogan li{padding:0 5px 8px 13px;background:url(../images/ico-arrow3.png) 0 4px no-repeat;color:#020302;line-height:1.1em;}

/* Main */
#main{overflow:hidden;}

/* Column */
#column{width:273px;float:right;padding:3px 0 0;}
#column h2.dzial{height:26px;line-height:26px;font-size:12px;font-weight:bold;color:#fff;text-indent:30px;}
#column h2.dzial a{color:#fff;}
#column h2.dzial a:hover{text-decoration:underline;}
#column h2.doradztwo{background:url(../images/h2-bg-doradztwo.png) 50% 0 no-repeat;}
#column h2.oferty{background:url(../images/h2-bg-oferty.png) 50% 0 no-repeat;}
#column h2.szkolenia_o{background:url(../images/h2-bg-szkolenia_o.png) 50% 0 no-repeat;}
#column h2.szkolenia_z{background:url(../images/h2-bg-szkolenia_z.png) 50% 0 no-repeat;}
#column ul{margin:5px 10px;}
#column li{margin:5px 0 0;line-height:1.1em;padding:0 0 0 25px;background:url(../images/col-arrow-doradztwo.png) 0 2px no-repeat;}
#column li.active a{text-decoration:underline;}
#column li a{color:#010000;}
#column li a:hover{text-decoration:underline;}
#column li ul{margin:5px 0 0;display:none;}
#column li.active ul{display:block;}
#column li li{background:none;margin:0 0 5px 10px;padding:0;list-style:square;color:#939393;}
#column li li a{color:#939393;text-decoration:underline;}
#column li li a:hover{color:#333;}
#column li li.active a{color:#333;}
#column ul.buttons{margin:0;}
#column ul.buttons li{margin:0 0 7px;padding:3px 0 0 26px;background:none;height:30px;width:245px;}
#column ul.buttons li a{color:#fff;}
#column ul.buttons li a:hover{text-decoration:none;}
#column ul.buttons .btn-1{background:url(../images/button-oferta_dla_jednostek.png) no-repeat}
#column ul.buttons .btn-2{background:url(../images/button-oferta_szkoleniowa.png) no-repeat}
#column ul.buttons .btn-3{background:url(../images/button-program.png) no-repeat}
#column ul.buttons .btn-4{background:url(../images/button-uslugi.png) no-repeat}
#column ul.buttons .btn-5{background:url(../images/button-oferta_dla_zwiazkow.png) no-repeat}
#column ul#nav-szkolenia_z li{background:url(../images/col-arrow-szkolenia_z.png) 0 2px no-repeat}
#column ul#nav-szkolenia_o li{background:url(../images/col-arrow-szkolenia_o.png) 0 2px no-repeat}
#column ul#nav-doradztwo li{background:url(../images/col-arrow-doradztwo.png) 0 2px no-repeat}
#column ul#nav-oferty li{background:url(../images/col-arrow-oferty.png) 0 2px no-repeat}
#column ul li li{background:none!important}

/* Content */
#content{width:532px;float:left;padding:0 20px 160px;border-bottom:1px solid #dbddde;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 0 20px;position:relative;}
body.home #content{padding:0;width:574px;border:0;margin:0;}
#content h1{margin:0 -21px 10px;font-size:14px;font-weight:normal;line-height:16px;padding:12px 5px 7px 21px;font-weight:bold;}
#content .btn-print{color:#fff;position:absolute;left:542px;bottom:144px;font-weight:normal;text-decoration:none;}
#content .btn-print:hover{text-decoration:underline;}
.content_bg{background:url(../images/szkolenia_otwarte_content_bg.jpg) no-repeat 100% 40px!important}

#content-kontakt{width:574px;height:140px;background:#fff url(../images/kontakt_bg.png) no-repeat;position:absolute;left:-1px;bottom:-1px;font-family:tahoma,sans-serif;}
#content-kontakt h2{margin:15px 0 0 4px;}
#content-kontakt .kontakt{color:#000;text-decoration:underline;position:absolute;left:480px;top:25px;font-weight:bold;}
#content-kontakt .kontakt:hover{color:#666;}
#content-kontakt div.tel{width:190px;height:77px;float:left;background:url(../images/tel_bg.png) 7px 6px no-repeat;padding:6px 0 0 7px;}
#content-kontakt div.tel p{margin:0;padding:35px 0 0 66px;font-weight:bold;font-size:12px;}
#content-kontakt form{font-family:tahoma,sans-serif;color:#8f8f8f;padding:8px 0 0 13px;width:360px;overflow:hidden;}
#content-kontakt form input{float:left;padding:2px;border:1px solid #e1dede;margin:0 10px 9px 0;width:105px;}
#content-kontakt form input.email{margin-right:0;}
#content-kontakt form input.firma{width:227px;}
#content-kontakt form input.image{padding:0;border:0;margin:0;}
#content-kontakt form select{width:354px;padding:1px;border:1px solid #e1dede;margin:0 0 9px;}
#content-kontakt p.success{float:left;font-weight:bold;color:blue;padding:8px 0 0 13px;width:360px;text-align:center;}


/* Footer */
#footer{position:relative;height:70px;background:url(../images/footer_bg.png) no-repeat;}
#footer address{color:#bfbcbc;position:absolute;left:30px;top:15px;}
#footer p.d{color:#bfbcbc;position:absolute;right:30px;top:15px;}
#footer p.d a{color:#bfbcbc;}
#footer p.d a:hover{text-decoration:underline;}


/* CONTENT Styles */
.c p,.c table,.c form,.ww{margin:0 0 1em}
.c h1,.c h2,.c h3,.c h4{font-size:1.1em;}
.c p,.c li,.ed{line-height:150%;}
.c ul{margin:0 0 .5em;list-style:disc}
.c ul li{margin:0 0 0 2em}
.c ol{margin:0 0 .5em;list-style:decimal;}
.c ol li{margin:0 0 0 2em}
.c ol li ul li{margin:0 0 0 2em;list-style:disc;}
.c ol li ol li{margin:0 0 0 2em;}
.c blockquote{margin:1em;}
.c p.center{text-align:center;}
.c p.right{text-align:right;}

.c h1{color:#FC4B03;background:url(../images/h1-bg.png) no-repeat;}
.c h2{font-size:13px;color:#FC4B03;font-weight:bold;margin:20px 0 10px;}
.c h3{font-size:11px;color:#FC4B03;font-weight:bold;margin:10px 0 5px;}
.c h4{font-size:11px;color:#000;font-weight:bold;margin:10px 0 5px;}
.c a{color:#FC4B03;text-decoration:underline;}
.c a:hover{color:#666;}

.sec-oferty-specjalne h1{color:#3b84bb;background:url(../images/h1-bg-oferty.png) no-repeat;}
.sec-oferty-specjalne h2{color:#3b84bb;}
.sec-oferty-specjalne h3{color:#3b84bb;}
.sec-oferty-specjalne a{color:#3b84bb;}
.sec-doradztwo h1{color:#3badbb;background:url(../images/h1-bg-doradztwo.png) no-repeat;}
.sec-doradztwo h2{color:#3badbb;}
.sec-doradztwo h3{color:#3badbb;}
.sec-doradztwo a{color:#3badbb;}
.sec-szkolenia-zamkniete h1{color:#428e0e;background:url(../images/h1-bg-szkolenia_z.png) no-repeat;}
.sec-szkolenia-zamkniete h2{color:#428e0e;}
.sec-szkolenia-zamkniete h3{color:#428e0e;}
.sec-szkolenia-zamkniete a{color:#428e0e;}
.sec-szkolenia-otwarte h1{color:#3bbb8b;background:url(../images/h1-bg-szkolenia_o.png) no-repeat;}
.sec-szkolenia-otwarte h2{color:#3bbb8b;}
.sec-szkolenia-otwarte h3{color:#3bbb8b;}
.sec-szkolenia-otwarte a{color:#3bbb8b;}

.c table.sesja{width:100%;}
.c table.sesja td{padding:3px;border:1px solid #ccc;}
.c table.sesja .col-1{width:70px;}
.c table.sesja .col-2{width:90px;}
.c table.sesja td{width:70px;}
.c table.sesja td + td{width:90px;}
.c table.sesja td + td + td{width:auto;}

.c table.harmonogram{width:100%;}
.c table.harmonogram th{font-weight:bold;color:#929292;padding:3px 10px 3px 3px;text-align:right;white-space: nowrap;}
.c table.harmonogram td{padding:3px;}
.c table.harmonogram td a{display:block;width:100px;color:#fd5902;text-decoration:none;padding:0 0 0 20px;line-height:16px;background:url(../images/ico-pdf.png) no-repeat;}
.c table.harmonogram td a:hover{text-decoration:underline;}
.c table.harmonogram td.temat{font-weight:bold;color:#38ab80;}
.c table.harmonogram td.cena{font-weight:bold;font-size:13px;}
.c table.harmonogram tr.last td{border-bottom:1px solid #e5e3e4;padding-bottom:10px;}
.c table.harmonogram tr.last th{border-bottom:1px solid #e5e3e4;padding-bottom:10px;}
.c table.harmonogram tr.alt th{background:#fbfbfb;}
.c table.harmonogram tr.alt td{background:#fbfbfb;}


/* PAGE HOME */
#column h2.home{border-top:3px solid #9d9898;background:#4e4e4e;color:#fff;text-indent:12px;font-weight:normal;height:23px;line-height:20px;margin:0 0 4px;}
#column ul.buttons li{margin:0 0 7px;}

#szkolenia{padding:2px 0 0;width:574px;height:184px;background:url(../images/home-szkolenia-bg.png) no-repeat;position:relative;}
#szkolenia h2{font-size:14px;font-weight:normal;color:#f16103;line-height:16px;padding:6px 125px 7px 25px;}
#szkolenia ul.nav{list-style:none;overflow:hidden;margin:0 0 0 8px;}
#szkolenia ul.nav li{float:left;margin:0;}
#szkolenia ul.nav li.last a{border-right:0;}
#szkolenia ul.nav li a{float:left;color:#fff;font-weight:normal;margin:0;padding:0 15px;height:25px;line-height:25px;border-right:2px solid #fff;}
#szkolenia ul.nav li a:hover,
#szkolenia ul.nav li a.active{font-size:14px;color:#f16103;background:url(../images/home-szkolenia-active-bg.png) repeat-x;border-left:1px solid #d6d8d9;border-right:1px solid #d6d8d9;padding:0 75px 0 15px;margin:0 0 0 -2px;text-decoration:none;}

#szkolenia .szkolenia{padding:15px 0 0 23px;position:relative;}
#szkolenia .szkolenia p{color:#b2b1b1;}
#szkolenia .szkolenia p.more{text-align:right;position:absolute;right:40px;top:130px;}
#szkolenia .szkolenia p.more a{color:#fc4b03;text-decoration:underline;font-weight:normal;}
#szkolenia .szkolenia p.more a:hover{color:#666;}
#szkolenia .szkolenia ul{list-style:none;margin:15px 0 0;}
#szkolenia .szkolenia ul li{margin:0;color:#020000;padding:0 0 10px 17px;background:url(../images/ico-arrow.png) 0 2px no-repeat;line-height:12px;}
#szkolenia .szkolenia ul li a{color:#020000;font-weight:normal;}
#szkolenia .szkolenia ul li a:hover{color:#999;}

#home-box-1{display:block;}
#home-box-2{display:none;}
#home-box-3{display:none;}

#aktualnosci{margin:6px 0 0;width:549px;height:249px;background:url(../images/home-aktualnosci-bg.png) no-repeat;padding:5px 0 0 25px;}
#aktualnosci ul{padding:20px 0 0 10px;margin:0;list-style:none;}
#aktualnosci li{margin:0;color:#fc5b03;font-size:10px;padding:0 0 10px 25px;background:url(../images/ico-arrow2.png) 0 3px no-repeat;line-height:12px;}
#aktualnosci li a{color:#868686;font-size:11px;font-weight:normal;}
#aktualnosci li a:hover{color:#333;}

#referencje{background:url(../images/referencje_bg.png) no-repeat;padding:0 0 20px;}
#referencje h2{padding:10px 0 0 75px;}
#referencje p{color:#9e9d9d;line-height:16px;}
#referencje p b{font-family:arial,sans-serif;font-size:18px;}
#referencje p.author{color:#150000;text-align:right;line-height:14px;margin:10px 0 0;}
#referencje p.author em{color:#fc4b03;}
#referencje ul{list-style:disc;color:#9e9d9d;margin:30px 0 0 20px;}
#referencje ul li{background:none;padding:0;line-height:12px;}

.pagination{text-align:center;}
.pagination a{padding:0 5px;}
.pagination span{padding:0 5px;}

#galeria{margin:0;list-style:none;}
#galeria li{display:inline;margin:0;}
#galeria li img{padding:1px;border:1px solid #ccc;margin:3px;width:120px;height:79px;}
#galeria li a:hover img{border:1px solid #000;}

ul.news li{color:#999;}

#site_path{position:absolute;left:21px;top:2px;color:#999;line-height:12px;font-size:10px;}
#site_path a{color:#999;text-decoration:none;}
#site_path a:hover{color:#000;}
#site_path a.active{color:#666;font-weight:bold;font-size:11px;position:absolute;left:-9999px;top:0px;}
#site_path a.active:hover{color:#000;}

#home-tekst{color:#666;line-height:14px;padding:10px;margin:10px 0 0;border-top:1px solid #ccc;}

#aktualnosci2{text-align:center;line-height:18px;color:#666;padding:20px;}
#aktualnosci2 strong{color:#F16103;}

#form_zglosz{text-align:center;border-top:1px solid #ccc;padding:10px 0 0;}
