/*
	KCR - Basic Style Sheet
	rka@emex.pl 
	v1.0.0, 19.05.2009
*/

/* =global */
body{color:#505050;font:11px Tahoma,sans-serif;background:#eee;text-align:center;margin:0;padding:0;line-height:1.5;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,dl{margin:1em 0;padding:0;}
ol {margin:1em 0.5em;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;line-height:1.2;}
td,th{vertical-align:top;}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 "Trebuchet MS",Arial,sans-serif;color:#000;}
textarea,input,select{background:#fff;padding:0.1em 5px 0;color:#b0b0b0;}

select{padding:0;}
input.text{height:1.45em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#5c90c5;text-decoration:none;outline:none;} 
a:visited{color:#5c90c5;text-decoration:none;outline:none;}
a:hover,a:active,a:focus{text-decoration:underline;outline:none;}
a.more {background:url('../lay-gfx/bg-a-more.jpg') 0 2px no-repeat;padding-left:18px;float:right;}
/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* =layout */
#wrapper-s1 {background:#fff url('../lay-gfx/bg-body.jpg') 0 0 repeat-x;width:100%;margin:0 auto;padding:0;text-align:left;}
#wrapper-s {width:100%;margin:0 auto;padding:0;text-align:left;background:url('../lay-gfx/bg-wrapper-s.jpg') 50% 81px no-repeat;}
#wrapper {width:958px;margin:0 auto;padding:0;text-align:left;}
#branding {width:958px;text-align:left;margin:0;padding:0;position:relative;height:350px;}
#branding h2 {width:209px;height:87px;position:absolute;left:0;top:19px;margin:0;}
#branding h2 a {background:url('../lay-gfx/h_logo.jpg') no-repeat;width:410px;height:81px;display:block;text-indent:-9999px;}
#branding .link {position:absolute;top:31px;margin:0;color:#c8c7c7;left:600px;}
#branding .link a {background:url('../lay-gfx/bg-alink.jpg') no-repeat;margin:0 0 0 10px;padding:0 0 0 10px;color:#c8c7c7;}


/* =global navigation */
#nav-global {overflow:hidden;margin:0;padding:0;position:relative;left:-10px;width:690px;}
#nav-global li{margin:0;padding:0;display:block;float:left;}
#nav-global li.first ul {margin-left:30px;}
#nav-global a{padding:0;float:left;text-indent:-9999px;height:16px;}
#nav-global a:hover,
#nav-global a:active,
#nav-global a:focus {text-decoration:none;background-position:0 -16px;}
#nav-global a.hover {text-decoration:none;background-position:0 -16px;}
#nav-global a.active {text-decoration:none;background-position:0 -16px;}
#nav-global ul {display:none;}
#m_clinical-trials {background:url('../lay-gfx/m_clinical-trials.jpg') no-repeat;width:174px;}
#m_who-we-are {background:url('../lay-gfx/m_who-we-are.jpg') no-repeat;width:110px;}
#m_service {background:url('../lay-gfx/m_service.jpg') no-repeat;width:169px;}
#m_quality {background:url('../lay-gfx/m_quality.jpg') no-repeat;width:156px;}
#m_kontakt {background:url('../lay-gfx/m_contact.jpg') no-repeat;width:80px;}

/* =search form */
#search_form{float:right;position:absolute;left:729px;padding:30px 0 0 0;}
#search_form h2{position:absolute;text-indent:-9999px;left:-9999px;}
#search_form label{text-align:left;overflow:hidden;text-indent:-9999px;position:absolute;}
#search_form #search_but{margin:0;border:0;cursor:pointer;padding:1px 5px;background:#333;color:#fff;}
#search_form input.text{width:124px;border:1px solid #c8c7c7;color:#c8c7c7;line-height:13px;padding-top:1px;padding-bottom:1px;}

/* =nav-lang */
#nav-lang {position:relative;float:right;top:19px;margin:0 14px 0 0;padding:0 4px 0 0;}
#nav-lang li {list-style:none;display:inline;padding:0 10px 0 0;margin:0 0 0 8px;background:url('../lay-gfx/bg-li-lang.jpg') 100% 2px no-repeat;}
#nav-lang li.last {background:none;}
#nav-lang li a {color:#969fa5;}


#flash {width:971px;height:220px;background:url('../lay-gfx/bg-flash.jpg') no-repeat;overflow:hidden;}

#content {width:971px;overflow:hidden;margin:0;padding:0 0 40px 0;text-align:left;}


#newsletter_form {padding:20px 0 10px 0;}
#newsletter_form label {overflow:hidden;position:absolute;text-align:left;text-indent:-9999px;}
#newsletter_form #news_but {background:url('../lay-gfx/bg-news-but.jpg') 0 2px no-repeat; width:23px;height:22px;color:#fff;border:0;padding:2px 3px 2px 3px;cursor:pointer;}
#newsletter_form #newslet {color:#000;margin:0 5px 0 0;width:145px;padding:2px 0 2px 3px;border-left:1px solid #b8c6d0;border-top:1px solid #b8c6d0;}
#newsletter_form span {width:358px;height:17px;line-height:1px;font-size:1px;float:left;background:url('../lay-gfx/bg-span-news.jpg') no-repeat;}
#newsletter_form div div {width:230px;margin-left:30px;background:#c2cdd5 url('../lay-gfx/bg-form-news.jpg') repeat-x;padding:20px 0 10px 30px;color:#4f5f6b;}
#newsletter_form div div h3 {background:url('../lay-gfx/h_newsletter.jpg') no-repeat;width:67px;height:12px;margin-top:0;}

#h_kim-jestesmy {background:url('../lay-gfx/h_kim-jestesmy.jpg') no-repeat;width:127px;height:24px;margin:0 0 14px 0;}
#h_aktualnosci {background:url('../lay-gfx/h_aktualnosci.jpg') no-repeat;width:127px;height:24px;margin:0 0 14px 0;}
#h_relacje-inwestorskie {background:url('../lay-gfx/h_relacje-inwestorskie.jpg') no-repeat;width:176px;height:24px;margin:0 0 14px 0;}


#sidebar {width:259px;float:left;}
#h_about-kcr {background:url('../lay-gfx/h_about-kcr.jpg') no-repeat;width:100%;height:30px;margin:0;}
#h_kcr-newsletter {background:url('../lay-gfx/h_kcr-newsletter.jpg') no-repeat;width:100%;height:30px;margin:0;}

#nav-local {margin:0 0 30px 0;padding:0 0 1px 0;background:url('../lay-gfx/bg-nav-local.jpg') 0 100% no-repeat;}
#nav-local li {padding:0;margin:0;list-style:none;line-height:24px;position:relative;}
#nav-local li a {color:#626161;font-weight:bold;background:url('../lay-gfx/bg-nav-local-a.jpg') no-repeat;width:211px;display:block;padding:0 0 0 16px;height:24px;}
#nav-local li ul {margin:0;display:none;position:absolute;top:0;left:227px;z-index:1000;clear:both;float:right;overflow:hidden;}
#nav-local li li {background:url('../lay-gfx/bg-lili.jpg') 17px 8px no-repeat;line-height:20px;}
#nav-local li li a {font-weight:normal;}
#nav-local li li a:hover,
#nav-local li li a:active,
#nav-local li li a:focus  {background-position:0 0!important;}
#nav-local li a:hover,
#nav-local li a:active,
#nav-local li a:focus {text-decoration:none;background-position:0 -24px;color:#5c90c5;text-decoration:none;}

#newsletter {margin:0;padding:0 0 10px 0;width:228px;background:#f2f2f2 url('../lay-gfx/bg-nav-local.jpg') 0 100% no-repeat;}
#newsletter h4 {background:url('../lay-gfx/bg-nav-local.jpg') no-repeat;padding:15px 0 15px 13px;margin:0;font-size:11px;}
#newsletter p {margin:10px 0;padding:0 18px 0 13px;}
#newsletter a {padding:0 0 0 13px;display:block;margin:5px 0 0 0;}
#newsletter label {position:absolute;left:-9999px;}
#newsletter input {border:1px solid #c8c7c7;color:#c8c7c7;}
#newsletter #news {width:110px;padding:2px 5px;margin-right:5px;}
#newsletter #news_but {cursor:pointer;padding:1px 5px;background:#333;color:#fff;}
#newsletter .text {margin-left:13px;}

.content {padding:0 0 0 9px;float:left;width:661px;}
#sidebar .nagl {background:url('../lay-gfx/h2_nagl.jpg') no-repeat;height:38px;margin:0;}
.txt {background:url('../lay-gfx/bg-txt.jpg') 100% 0 no-repeat;padding:10px 0 0 0;overflow:hidden;width:100%;float:left;}
.txt h3 {font-size:13px;}
img {border:5px solid #f2f2f2;}

#news-sub {margin-top:0;}
#news-sub li {list-style:none;background:url('../lay-gfx/bg-news-li.jpg') 0 100% no-repeat;padding:0 0 6px 0;margin-bottom:14px;margin-left:0;}
#news-sub li p {margin:0;}
#news-sub li h3 {font-size:12px;font-weight:bold;margin:0 0 8px 0;}
#news-sub li p.date {color:#9aa5a6;}

#flash_pod {margin-top:15px;}

#drive-directions {width:320px;height:180px;float:right;margin-top:60px;}

#who-we-are {background:url('../lay-gfx/h_who-we-are.jpg') no-repeat !important;width:100%;}
#service {background:url('../lay-gfx/h_service.jpg') no-repeat !important;width:100%;}
#quality {background:url('../lay-gfx/h_quality-assurance.jpg') no-repeat !important;width:100%;}
#kontakt {background:url('../lay-gfx/h_kontakt.jpg') no-repeat !important;width:100%;}
h2#newsletter {background:url('../lay-gfx/h_newsletter.jpg') no-repeat !important;width:100%;}
/*pager */
#pager{text-align:center;padding:0;width:260px;position:relative;margin:0 auto;}
#pager li{margin:0;padding:0;list-style:none;display:inline;}
#pager li a {padding:0 10px;display:inline;line-height:23px;}
#pager li a:hover {color:#a1a1a1 !important;background:#ececec;padding:5px 10px;}
#pager .prev{padding:0;left:0;position:absolute;float:left;top:0;}
#pager .next{float:right;right:0;position:absolute;float:left;top:0;}
#pager li strong {color:#a1a1a1 !important;background:#ececec;padding:5px 10px;}
#pager .prev a ,#pager .prev a:hover {text-indent:-9999px;float:left;width:25px;height:23px;background:url('../lay-gfx/back-pager.jpg') no-repeat;padding:0;}
#pager .next a ,#pager .next a:hover {text-indent:-9999px;float:left;width:25px;height:23px;background:url('../lay-gfx/next-pager.jpg') no-repeat;padding:0;}
.td-center {text-align:center;}
.td-l {text-align:left;}
#print {float:right;background:url('../lay-gfx/bg-print.jpg') 100% 17px no-repeat;padding:15px 25px 2px 0;}
.nav-page-span {float:left;color:#9c9c9c;}
#nav-page {margin-top:0;margin-bottom:17px;float:left;margin-left:7px;}
#nav-page li {margin:0 4px 0 0;padding:0 0 0 6px;list-style:none;display:inline;background:url('../lay-gfx/bg-nav-page.jpg') 0 2px no-repeat;color:#616161;}
#nav-page li.first {padding:0;background:none;}
#nav-page li a {color:#9c9c9c;}

/* =searchresults */
#search_results-h{overflow:hidden;height:100%;padding:1em 0;}
#content .content #search_results-h p{margin:0;}
#search_results-h p.f{line-height:1.1;float:left;width:50%;}
#search_results-h p strong{color:#616161;}
#search_results-h p.r{float:right;padding-right:10px;}

#search_results{margin:0 0 -1em;}
#search_results li{background:none !important;margin:0;padding:10px 0 5px 0 !important;list-style:none;}
#search_results h4{margin:0;}
#search_results p.bar{font-weight:bold;color:#616161;margin:0;padding:0.3em 0 0;overflow:hidden;height:100%;position:relative;}
#search_results p.bar span{left:45px;top:8px;position:absolute;width:185px;background:#a2d0ff;font-size:1px;line-height:1px !important;padding:0;height:8px;}
#search_results p.bar span span{top:0;left:0;margin:0;background:#5C90C5;position:absolute;padding:0;width:auto;}
#search_results p.c{margin:0.5em 0;padding:0 10px 0 0;}

#pobierz {margin:20px 0 20px 0;}
#pobierz li {list-style:none;margin:0;padding:0 0 0 20px;background:url('../lay-gfx/bg-li-pobierz.jpg') no-repeat;}
#pobierz li span {display:block;color:#c8c7c7;font-size:10px;}
#sub #search_form{float:right;position:relative;padding:15px 100px 0 0;}
#sub #mar-img {background:url('../lay-gfx/bg-mar-sub.jpg') -2px 0 no-repeat;padding:1px 0 0 0;margin-top:20px;}

/*tools */
ul#tools {list-style:none;padding:10px 0 0 0;width:372px;display:block;position:relative;float:left;border-top:1px solid #e8e8e8;}
ul#tools li {display:inline;margin:0;padding:0;}
ul#tools li a {width:auto;float:left;background-repeat:no-repeat;background-position:0 3px;padding:2px 20px 4px 44px;color:#9c9c9c;}
ul#tools li.r-up {;float:right;}
ul#tools li.r-print {margin:0;float:left;}
ul#tools li.l {margin:0;float:left;}
ul#tools #up {background-image:url('../lay-gfx/but-up.jpg');background-position:100% 6px;padding:0 10px 0 0;text-align:right;}
ul#tools #back {background-image:url('../lay-gfx/but-back.jpg');background-position:0 6px;padding:0 0 0 10px;}

/* ==subpage  news-sub */
#news {margin:0;display:block;float:left;width:100%;}
#news li {list-style:none;margin:10px 0 10px 0;color:#414141;float:left;width:100%;}
#news li h3 {margin:0;}
#news li h3 a {font-size:11px;font-weight:bold;text-transform:uppercase;}
#news li .data {color:#7c7b7b;margin:0 0 0 0;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#sub #footer {width:915px;margin-right:40px;}

#footer-s {background:#eeeeee;}
#footer {width:951px;margin:0 auto;padding:15px 0 40px 0;text-align:left;border-top:1px solid #e3e9ed;}
#footer .copyright {float:left;margin:0;color:#9c9c9c;}
#footer .createdby {float:right;color:#9c9c9c;margin:0;}
#footer .createdby a {color:#9c9c9c;}
#nav-foot {margin:0;padding-left:5px;float:left;}
#nav-foot li {float:left;list-style:none;margin:0;background:url('../lay-gfx/bg-nav-foot-li.jpg') 0 3px no-repeat;padding:0 8px 0 8px;}
#nav-foot li a {color:#9c9c9c;}

/* =misc */
#overlay {width:100%;height:100%;position:absolute;opacity:0.45;background:#fff;display:none;top:0;z-index:2000;}
.ct {color:#49579E;font-style:italic;}
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}
.gfx {text-indent:-9999px;line-height:1px;display:block;}
.r {float:right;}
.l{float:left;}
.pic-r{float:right;margin:1.2em 0 1em 3em;text-align:right;clear:both;}
.pic-r span {color:#c8c7c7;font-size:10px;}
.pic-l{float:left;margin:1.2em 3em 1em 0;}
.pic-c{text-align:center;padding:1px 0;margin:2em 0;}