/* date: 29 November 2006 */



div.image img {border:none;}



/* Trailer setup */

div.image_preview {background-color:#fff; padding:6px; /* kolor tla do powiekszenia zdjecia */}

div.image_preview img {margin:0;} /* margines, a tym samym grubosc ramki po zaladowaniu zdjecia */



/* wyglad loadera */

div.image_preview div#loader_container div.loader {font-size: 10px;color: #fff;padding: 5px 3px;width: 100px;height: 100px;border: 1px solid #fff;background: #fff url(loader.gif) top right no-repeat;}



/* Trailer const, do not modify that */

#preview_div {display: none;position: absolute;z-index: 110;line-height: 0;font-size: 0;}

div.image_preview {z-index: 100;position: absolute;height: auto;min-height: 200px;}

div.image_preview div#loader_container {text-align: center;position: absolute;top: 44%;left: 0%;width: 100%;}

div.image_preview div#loader_container div.loader {line-height: normal;margin: 0 auto;display: block;width: 100px;z-index: 255;}




html,body,h1,h2,h3,p,ul,ol,li,dl,dt,dd,fieldset,f {margin:0;padding:0;}

body {background:#878787 url('./layout/body.png');font:100%/1.5em tahoma,verdana,arial,sans-serif;}

a {text-decoration:none;}

a:hover {text-decoration:underline;}



#wrapper  {background:#fff;margin:0 auto;overflow:hidden;position:relative;width:824px;}




#header {padding-top:93px;position:relative;}

#header h1 {background:url('./layout/header.h1.gif') 0 0 no-repeat;position:absolute;top:13px;left:54px;height:80px;width:250px;}

#header h1 a {display:block;height:80px;width:250px;text-indent:-666em;overflow:hidden}

#header ul {background:#c00;border-left:1px solid #d94b4a;float:left;list-style:none;width:343px;}

#header ul li {border-top:1px solid #d21f1f;margin-left:45px;}

#header #home {border-top:none;}

#header ul li a {background:url('./layout/header.ul.marker.gif') 9px 50% no-repeat;color:#fff;display:block;font-size:68.75%;font-weight:bold;height:1%;padding:2px 0 3px 34px;text-decoration:none;}

#header ul li a:hover {background:#950000 url('./layout/header.ul.marker.hover.gif') 9px 50% no-repeat;}

#activehome #home a,#activeclients #clients a,#activenews #news a,#activeservices #services a,#activerecruitment #recruitment a,#activecontact #contact a{background:#950000 url('./layout/header.ul.marker.hover.gif') 9px 50% no-repeat;}

#header img {float:left;}



/* container ul + img */

#header div {background:url('layout/header.div.gif') 0 0 no-repeat;padding:5px 0 0 0;}

#header div div {background:url('layout/header.div.div.gif') 0 100% no-repeat;padding:0 0 5px 0;}





#breadcrumbs {background:#f9f9f9;border-bottom:1px solid #eaeaea;clear:both;color:#c00;font-size:68.75%;line-height:4.0em;padding-left:57px;overflow:hidden;}

#breadcrumbs a {color:#666;}

#breadcrumbs em {padding-right:6px;font-weight:bold;font-style:normal;}





#container {background:url('layout/container.gif') 0 0 repeat-y;overflow:auto;position:relative;width:100%;margin:14px 0 12px;}





#main {float:right;margin:0 65px 0 25px;width:390px;display:inline;padding-bottom:25px;}

#main h2 {color:#484848;font-size:68.75%;margin:4px 0 6px;}

#main p {color:#5d5d5d;font-size:68.75%;line-height:1.5em;margin-bottom:21px;}

#main a {color:#c00;}

#main p.navigation {margin-bottom:0;position:absolute;bottom:0;}

#main p.navigation,#main p.navigation a {color:#c00;clear:left;}

#main p.navigation span {margin-right:208px;}

#main p.navigation #prev {background:url('layout/main.marker.gif') 100% 50% no-repeat;padding-right:8px;}

#main p.navigation #next {padding-left:4px;}

#sidebar {display:inline;float:left;margin:0 57px 0 57px;width:230px;}

#sidebar h2 {color:#484848;font-size:68.75%;margin:4px 0 6px;}

#sidebar h2 span {color:#999;font-weight:normal;margin-left:12px;}

#sidebar p {color:#5d5d5d;font-size:68.75%;line-height:1.5em;}

#sidebar p.readmore {margin-top:-2px;}

#sidebar p.readmore a {color:#c00;}

#sidebar img {display:block;margin:12px 0;}

#sidebar a img {border:none;}





/* home page */





/* clients page */

#activeclients #sidebar ul {list-style:none;overflow:hidden;height:1%;}

#activeclients #sidebar li {border-top:1px solid #e9e9e9;color:#747474;font-size:68.75%;height:1%;margin-top:-1px;clear:left;}

#activeclients #sidebar li span {float:left;width:78px;}

#activeclients #sidebar li a {color:#747474;float:left;margin:12px 0 12px 13px;text-decoration:none;}

#activeclients #sidebar li  img {margin:4px 0 0;}

#activeclients #sidebar br {clear:left;}





/* news page */

#activenews #sidebar h3 {border-bottom:1px solid #e9e9e9;color:#5d5d5d;font-size:68.75%;font-weight:normal;margin:0;padding-bottom:2px;}

#activenews #sidebar ul {list-style:none;margin:6px 0;}

#activenews #sidebar li {color:#5d5d5d;font-size:68.75%;line-height:1.5em;}

#activenews #sidebar li a {color:#c00;text-decoration:none;}

#activenews #main .entry {border-bottom:1px solid #e9e9e9;}

#activenews #main .entry img {border:none;}

#activenews #main .entry  .comment {overflow:hidden;}

#activenews #main .entry  .comment a {color:#999;}

#activenews #main .entry  .comment a.readmore,#activenews #main .entry  .comment a.leavereplay,#activenews #main .entry  .comment a.comments {border-left:1px solid #eaeaea;margin-left:-1px;padding:0 12px 0 32px;}

#activenews #main .entry  .comment a.readmore {background:url('./layout/main.entry.readmore2.gif') 0 50% no-repeat;padding:0 12px 0 22px;}

#activenews #main .entry  .comment a.leavereplay {background:url('./layout/main.entry.leavereplay.gif') 12px 50% no-repeat;}

#activenews #main .entry  .comment a.comments {background:url('./layout/main.entry.leavereplay.gif') 12px 50% no-repeat;}

#activenews #main .entry h2 span {color:#999;font-weight:normal;margin-left:12px;}

#activenews #main .navigation {margin-top:24px;}





/* serivces page */

#activeservices #main ul {color:#d50000;font-size:68.75%;height:116px;min-height:116px;list-style:none;float:left;margin-right:60px;width:132px;overflow:hidden;display:inline;}

#activeservices #main li {background:url('./layout/services.main.marker.gif') 0 50% no-repeat;padding-left:13px;border-top:1px solid #e9e9e9;margin-top:-1px;}

#activeservices #sidebar div {border:1px solid #eaeaea;border-width:1px 0;margin:12px 0;padding:10px 0 0 0;}

#activeservices #sidebar p {padding-left:15px;}

#activeservices #sidebar p.services {background:url('./layout/sidebar.services.p.marker.gif') 0 0.5em no-repeat;}

#activeservices #sidebar div p {margin-bottom:10px;}





/* recruitment */

#activerecruitment #sidebar img {display:block;margin:14px auto;}

#activerecruitment #main dl {color:#5d5d5d;font-size:68.75%;line-height:1.5em;margin:26px 0;}

#activerecruitment #main dt {color:#d50000;clear:left;float:left;width:26px;margin-bottom:18px;height:15px;}

#activerecruitment #main dd {float:left;width:245px;margin-bottom:18px;}

#activerecruitment #main dd a {border-bottom:1px solid #e9e9e9;color:#5d5d5d;text-decoration:none;}





/* contact */

#activecontact #main fieldset {border:none;position:relative;margin-top:20px;margin-bottom:20px;}

#activecontact #main fieldset label {float:left;width:80px;}

#activecontact #main fieldset input,#activecontact #main fieldset textarea {background:#fff;border:1px solid #ccc;font:100% tahoma,arial,verdana,sans-serif;padding:3px 0;}

#activecontact #main fieldset input.fill {width:220px;}

#activecontact #main fieldset textarea {height:126px;width:270px;overflow:hidden;}

/* reset + submit */

#activecontact #main fieldset #reset,#activecontact #main fieldset #submit {border:0;color:#fff;font-size:100%;font-weight:bold;position:absolute;width:63px;}

#activecontact #main fieldset #reset {background:#e64444;border:1px solid #b21919;left:83px;}

#activecontact #main fieldset #submit {background:#42709e;border:1px solid #274a71;right:34px;}

#activecontact #main h3.error {color:#c00;font-size:68.75%;}

#activecontact #main ol {list-style:none;}

#activecontact #main li {color:#5d5d5d;font-size:68.75%;margin-bottom:12px;}

#activecontact #main legend {position:absolute;left:-666em;text-indent:-666em;margin:-666em;}

#activecontact #sidebar span {display:block;}

#activecontact #sidebar p {margin-bottom:20px;}

#activecontact #sidebar dl.contact {color:#5d5d5d;font-size:68.75%;line-height:1.5em;margin-bottom:24px;}

#activecontact #sidebar dl.contact dt {color:#d50000;clear:left;float:left;width:24px;margin-bottom:2px;}

#activecontact #sidebar dl.contact dd {float:left;width:150px;margin-bottom:2px;}

#activecontact #sidebar dd a {border-bottom:1px solid #e9e9e9;color:#5d5d5d;text-decoration:none;}

#activecontact #sidebar dl.people {color:#5d5d5d;font-size:68.75%;line-height:1.5em;margin-bottom:23px;width:169px;}

#activecontact #sidebar dl.people dt {color:#d50000;float:right;width:109px;}

#activecontact #sidebar dl.people dd {}

#activecontact #sidebar dl.people dd.image img {float:left;margin:0 14px 0 0;padding:0;}





/* sitemap */

#activesitemap #main ul {background:url('./layout/main.sitemap.ul.marker.gif') 0 0 no-repeat;list-style:none;margin:0 0 30px 20px;}

#activesitemap #main li {background:url('./layout/main.sitemap.marker.gif') 0 1em no-repeat;color:#5d5d5d;font-size:68.75%;margin:0 0 12px 6px;padding-left:20px;}

#activesitemap #main li a {color:#5d5d5d;}

#activesitemap #main li li {font-size:100%;}





#accessibility {clear:both;position:absolute;top:36px;left:670px;}

#accessibility ol {list-style:none;}

#accessibility ol li {float:left;width:37px;}

#accessibility a {display:block;text-indent:-666em;width:37px;}

#accessibility #index a:hover,#accessibility #sitemap a:hover,#accessibility #post a:hover {background-position:0 -22px;}

#accessibility #index a {background:url('./layout/accessibility.index.gif') 0 0 no-repeat;}

#accessibility #sitemap a {background:url('./layout/accessibility.sitemap.gif') 0 0 no-repeat;}

#accessibility #post a {background:url('./layout/accessibility.post.gif') 0 0 no-repeat;}







#footer {background:#fff;}

#footer div {background:#838383;border-bottom:5px solid #a9a9a9;border-right:1px solid #a7a7a7;border-left:1px solid #a7a7a7;float:left;width:822px;}

#footer div div {border:none;float:left;padding:12px 0;width:345px}

#footer div div p {border-right:1px solid #949492;color:#eaeaea;font-size:68.75%;padding-right:26px;text-align:right;line-height:1.5em;}

#footer div div p a {color:#eaeaea;}

#footer ul {float:left;margin-left:15px;overflow:hidden;padding:15px 0;width:441px;}

#footer ul li {display:inline;margin-left:-1px;}

#footer ul li a {background:url('layout/footer.marker.gif') 0 50% no-repeat;color:#eaeaea;font-size:68.75%;padding:0 3px 0 8px;}

#footer ul#ads {margin:9px 0 0;text-align:center;width:100%;}

#footer ul#ads li {display:inline;margin:0 35px;}





/* position is everything */

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix {display:inline-table;}

/* Hides from IE-mac \*/

* html .clearfix {height:1%;}

.clearfix {display:block;}

/* End hide from IE-mac */
