/* <default rules> */
/* it's recommended not to change them */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
img {vertical-align:top;}
ul,ol { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
.clearer { clear: both; height: 1px; overflow: hidden; margin-bottom: -1px; font-size: 1px; line-height: 1px; }
.replacement { position: absolute; z-index: 10; background-repeat: no-repeat; }
a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:none;}
a .replacement {	z-index: 20; cursor: hand; }
/* </default rules> */


/* elements */
body { font-family: Verdana, sans-serif; font-size:11px; color:#666; background:#025987 url(../pix/body-bg.jpg) repeat-x; }
a { color:#03669a; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; color:#2481eb;}
em { font-style:italic;}


/*    header    */
#header { width:968px; margin:0 auto; }


/*    menu    */
#menu { float:left; background:url(../pix/menu-bg.jpg) no-repeat; font-size:12px;}
#menu ul { padding-left:235px; }
#menu li { float:left; border-left:1px solid #1471a2; }
#menu li:first-child { border-left:none; }
#menu a {color:#fff; padding: 11px 16px 10px 16px; display:block; font-weight:bold; }
#menu a:hover {background:#416b93; color:#fff;}


/*    logo    */
#logo h1 { display:inline; position:relative; float:left; width:968px; height:163px; overflow:hidden; }
#logo h1 .replacement { left:0; top:0; width:968px; height:163px; background-image:url(../pix/logo-cren.jpg); }


/*    navi    */
#navi { background:#f4f4f4; }
#navi-inner { width:968px; margin:0 auto; padding:10px 0 18px 0;}

#navi .module { width:242px; float:left; padding-bottom:10px;}
#navi .green { background:url(../pix/module-green-bg.jpg) no-repeat bottom left;}
#navi .blue { background:url(../pix/module-blue-bg.jpg) no-repeat bottom left;}
#navi .module h2 { display:inline; position:relative; float:left; width:242px; height:62px; overflow:hidden; }
#navi .module .replacement { left:0; top:0; width:242px; height:62px; }
#navi .module div { background:url(../pix/module-ul-bg.gif) repeat-y; }
#navi .module ul { clear:both; padding:0 15px; }
#navi .green li { background:url(../pix/module-green-punktor.gif) no-repeat; padding:0 0 8px 18px;  }
#navi .blue li { background:url(../pix/module-blue-punktor.gif) no-repeat; padding:0 0 8px 18px;  }

#mod-dydaktyka .replacement { background-image:url(../pix/mod-dydaktyka-h2.jpg); }
#mod-szkolenia .replacement { background-image:url(../pix/mod-szkolenia-h2.jpg); }
#mod-ementor .replacement { background-image:url(../pix/mod-ementor-h2.jpg); }
#mod-badania .replacement { background-image:url(../pix/mod-badania-h2.jpg); }


/*    content    */
#content { background:#f4f4f4; }
#content-inner {  width:968px; margin:0 auto; }
.site #content-inner { background:url(../pix/site-content-bg.gif) repeat-y top right;  }

#content-footer { background:url(../pix/content-footer-bg.gif) repeat-x; height:52px;}
#content-footer-inner {  width:968px; margin:0 auto; }


/*    news    */
#news { width:373px; float:left; background:url(../pix/news-bg.gif) repeat-y; }
#news h2 { display:inline; position:relative; float:left; width:373px; height:46px; overflow:hidden; }
#news h2 .replacement { left:0; top:0; width:373px; height:35px; background-image:url(../pix/news-h2.gif);}
#news .news { clear:both; margin:0 8px 11px 8px; width:357px;}
#news .latest { background:#e8fafe; }
#news .foto { float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; }
#news .tekst { float:left; padding:8px; width:341px;}
#news .photo .tekst { float:left; padding:8px; width:275px;}
#news .more { text-align:right; }
#news .foto div { width:65px; height:65px; }

#site #news { width:677px; background:none;}
#site #news .news { clear:both; margin:0 0px 11px 0px; width:677px;}
#site #news .news p { padding:0; margin:0; }
#site #news .tekst { clear:both; padding:8px 0; width:677px;}
#site #news p .dataShow { color:#999; font-size:10px; padding-top:5px;}
#site #news p .dataUpdate { color:#999; font-size:10px; padding-top:5px;}

#news-footer { width:373px; float:left; background:url(../pix/news-footer-bg.gif) no-repeat; height:52px; }
#news-footer p { text-align:right; font-weight:bold; padding:17px 17px 0 0;}


/*    projekty    */
#projekty { width:595px; float:left;  background:url(../pix/projekty-bg.gif) repeat-y;}
#projekty h3 { display:inline; position:relative; float:left; width:595px; height:46px; overflow:hidden; }
#projekty h3 .replacement { left:0; top:0; width:595px; height:35px; background-image:url(../pix/projekty-h2.gif);}
#projekty a {color:#fd7028;}
#projekty .separator { width:595px; clear:both; background:url(../pix/projekty-separator.gif) no-repeat 0 0px; height:20px; }

#projekty-footer { width:595px; float:left; background:url(../pix/projekty-footer-bg.gif) no-repeat; height:52px; }
#projekty-footer p { text-align:right; font-weight:bold; padding:17px 17px 0 0;}
#projekty-footer a {color:#fd7028;}

.projects { padding-left:4px; clear:both; }
.project-box { width:170px; float:left; padding:0 13px 10px 13px;}
.project-box h3 { padding:0px 0 0 0; }
.project-box h2 { padding:0px 0 0 0; }
.project-box .foto { width:170px; height:50px; display:block; margin-bottom:5px; margin-top:5px; }
.project-box .more { text-align:right; padding-bottom:10px;}


/*    footer    */
#footer { color:#fff; padding:2px 0 35px 0;}
#footer a { color:#fff; }
#footer-inner { width:968px; margin:0 auto; }

#copy { width:440px; float:left;}
#copy p { padding:5px 0 5px 20px; }

#footer-navi { width:528px; float:left;}
#footer-navi ul { padding:5px 0; float:right; }
#footer-navi li { float:left; border-left:1px solid #1471a2; padding:0 20px; }
#footer-navi li:first-child { border:none; }
#footer-navi a {color:#fff; }
#footer-navi a:hover {color:#fff;}

/* ------------------------------------- site -------------------------------------- */

/*    navisub    */
#navisub { background:#f4f4f4; }
#navisub-inner { width:968px; margin:0 auto; padding:20px 0 20px 0;}

#btn-dydatkyka { float:left; width: 193px; }
#btn-szkolenia { float:left; width: 194px; }
#btn-ementor { float:left; width: 194px; }
#btn-badania { float:left; width: 193px; }
#btn-projekty { float:left; width: 194px; }

#btn-dydatkyka h2 { display:inline; position:relative; float:left; width:193px; height:43px; overflow:hidden; }
#btn-dydatkyka h2 .replacement { left:0; top:0; width:193px; height:42px; background-image:url(../pix/navisub-dydaktyka.gif);}
#btn-dydatkyka .active .replacement { background-image:url(../pix/navisub-dydaktyka-active.gif);}

#btn-szkolenia h2 { display:inline; position:relative; float:left; width:194px; height:43px; overflow:hidden; }
#btn-szkolenia h2 .replacement { left:0; top:0; width:194px; height:42px; background-image:url(../pix/navisub-szkolenia.gif);}
#btn-szkolenia .active .replacement { background-image:url(../pix/navisub-szkolenia-active.gif);}

#btn-ementor h2 { display:inline; position:relative; float:left; width:194px; height:43px; overflow:hidden; }
#btn-ementor h2 .replacement { left:0; top:0; width:194px; height:42px; background-image:url(../pix/navisub-ementor.gif);}
#btn-ementor .active .replacement { background-image:url(../pix/navisub-ementor-active.gif);}

#btn-badania h2 { display:inline; position:relative; float:left; width:193px; height:43px; overflow:hidden; }
#btn-badania h2 .replacement { left:0; top:0; width:193px; height:42px; background-image:url(../pix/navisub-badania.gif);}
#btn-badania .active .replacement { background-image:url(../pix/navisub-badania-active.gif);}

#btn-projekty h2 { display:inline; position:relative; float:left; width:194px; height:43px; overflow:hidden; }
#btn-projekty h2 .replacement { left:0; top:0; width:194px; height:42px; background-image:url(../pix/navisub-projekty.gif);}
#btn-projekty .active .replacement { background-image:url(../pix/navisub-projekty-active.gif);}


/*    breadcrump    */
#breadcrump { background:#f4f4f4 url(../pix/breadcrump-bg.gif) repeat-x; color:#fff; }
#breadcrump-inner { width:968px; margin:0 auto; height:37px; padding-bottom:17px;}
#breadcrump h2 { float:left; font: 16px "Trebuchet MS"; font-weight:bold; text-transform:uppercase; padding:8px 0 0 15px; }
#breadcrump p { float:right;  padding:12px 15px 0 0;}
#breadcrump a { color:#fff; }

/*    submenu    */
#submenu { width:241px; float:left; background:url(../pix/submenu-bg.gif) repeat-y; }
#submenu .header { width:241px; height:10px; display:block; background:url(../pix/submenu-header.gif) no-repeat; }
#submenu-footer { width:241px; float:left; background:url(../pix/submenu-footer-bg.gif) no-repeat; height:49px; }

#submenu ul { padding:30px 0 0 30px;}
#submenu li {background:url(../pix/submenu-punktor.gif) no-repeat 0 4px; padding:0 10px 8px 12px;}
#submenu li.active {background:url(../pix/submenu-punktor-active.gif) no-repeat 0 3px;}
#submenu li.active a {color:#fd7028;}
#submenu li.active li a {color:#03669a; }
#submenu li.s  {background:#03669a; padding:5px 0 5px 22px; margin:5px 6px 5px -22px;}
#submenu li.s a {color:#fff; font-weight:bold; font-size:13px;}
#submenu li.zamow { background:url(../pix/szkolenie-zamow.gif) no-repeat 0 3px; }
#submenu li.zamow a { color:#8ec700; font-weight:bold; }

#submenu .subpage { padding: 0px 10px 0px 5px;}
#submenu .subpage li {background:url(../pix/submenu-subpunktor.gif) no-repeat 0 9px; padding:8px 0 0px 12px;}
#submenu .subpage li.active {background:url(../pix/submenu-punktor-active.gif) no-repeat 0 8px;}

/*    site    */
#site { width:727px; float:left; background:url(../pix/site-bg.gif) repeat-y; }
#site-inner { padding: 10px 25px; min-height:200px;}
#site .header { width:727px; height:10px; display:block; background:url(../pix/site-header.gif) no-repeat; }
#site h2 {color:#fd7028; font-size:14px; font-weight:bold; margin-bottom:10px;}
#site p {margin:10px 0;}
#site ul {margin:10px 5px 10px 0;}
#site ol {margin:10px 0 0 0; padding:0 5px 0 28px; }
#site ul li { background:url(../pix/content-punktor.gif) no-repeat 0 4px; padding:0 0 5px 12px;}
#site ol li { padding:0 0 5px 0; list-style:decimal; background:none;}
#site ol li ol li { padding:0 0 5px 0; list-style:lower-alpha;}
#site ol li ul li { list-style:none; background:url(../pix/content-punktor.gif) no-repeat 0 4px; padding:0 0 5px 12px;}
#site ul li ul li { list-style:none; background-image:url(../pix/content-punktor-sub.gif);}
#site dl {margin:10px 0;}
#site dt {font-weight:bold;}
#site .publikacja {color:#999; }
#site dt .date {font-size:9px; }
#site dd {padding:0 0 15px 0;}
#site .icons {margin:0; text-align:right;}

#site-footer { width:727px; float:left; background:url(../pix/site-footer-bg.gif) no-repeat; height:49px; }

.badania #site { width:968px; background:url(../pix/badania-bg.gif) repeat-y; }
.badania #site .header { width:968px; height:10px; display:block; background:url(../pix/badania-header.gif) no-repeat; }
.badania #site-footer { width:968px; background:url(../pix/badania-footer-bg.gif) no-repeat; height:49px; }

/*    szkolenia    */
.szkolenie { border:1px solid #ddd; background:#f5f5f5; padding:15px; margin:10px 0; display:none;}
.slink { cursor:pointer; color:#03669a; }
.slink:hover { cursor:pointer; text-decoration:underline; color:#2481eb; }
.szkolenie .close { cursor:pointer; float:right;}
#site .szkolenie ul li { background:url(../pix/content-punktor.gif) no-repeat 0 4px; padding:0 0 5px 12px;}
#site .szkolenie ul li ul li { list-style:none; background-image:url(../pix/content-punktor-sub.gif);}

#baza-szkolen {width:440px; float:left; padding-right:20px;}
#recommend {width:216px; float:left;}
#recommend h3 {padding:20px 0 0 0; font-size:13px;}
#recommend .promowane {margin:10px 0; padding:10px 15px 0 15px; background:url(../pix/bazaszkolen-more-bg.gif) repeat-x bottom left; border:1px solid #cfcfcf; }
#recommend .lista {line-height:1.4; }
#recommend .more {text-align:right; }

p.pagina {
	font-size:13px;
	color:#666;
}
p.pagina .current {
	font-weight:bold;
}
