/*
	Visibility - Basic Style Sheet
	
	v1.0.0, 13.05.2009
*/

/* =global */
body{color:#ABA26B;font:11px Tahoma,sans-serif;background:#49421e url('../lay-gfx/bg-body.jpg') 50% 0 no-repeat;text-align:center;margin:0;padding:0;line-height:1.5;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;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;border:1px solid #d2d2d2;color:#b0b0b0;}
select{padding:0;}
input.text{height:1.45em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#ffe114;text-decoration:none;outline:none;} 
a:visited{color:#ffe114;text-decoration:none;outline:none;}
a:hover,a:active,a:focus{text-decoration:underline;outline:none;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* =layout */
#wrapper {width:740px;margin:0 auto;padding:0;text-align:left;background:url('../lay-gfx/bg-wrapper.jpg') 50% 0 no-repeat;}
#wrapper-s {width:740px;margin:0;text-align:left;height:auto;padding:0 0 30px 0;}

#branding {width:740px;position:relative;overflow:hidden;height:330px;}
#branding h2 {width:243px;height:115px;position:absolute;top:0;left:0;margin:0;}
#branding h2 a {width:243px;height:115px;background:url('../lay-gfx/h_visibility.jpg') no-repeat;display:block;text-indent:-9999px;}
#branding h3 {text-indent:-9999px;position:absolute;left:-9999px;}
#nav-global {width:170px;position:absolute;left:40px;top:133px;margin:0;padding:0;}
#nav-global li {width:170px;list-style:none;margin:0;padding:0;}
#nav-global a{float:left;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;width:170px;}
#nav-global a:hover,#nav-global a:focus,#nav-global a:active,#nav-global li a.active{background-position:-170px 0;}
#n_pozycjonowanie {background:url('../lay-gfx/n_pozycjonowanie.jpg') no-repeat;height:33px;}
#n_audyt {background:url('../lay-gfx/n_audyt.jpg') no-repeat;height:39px;}
#n_seo {background:url('../lay-gfx/n_seo.jpg') no-repeat;height:39px;}
#n_hr {background:url('../lay-gfx/n_hr.jpg') no-repeat;height:39px;}
#n_kontakt {background:url('../lay-gfx/n_kontakt.jpg') no-repeat;height:33px;}

#content {background:#1b0a0c url('../lay-gfx/bg-content.jpg') repeat-y;overflow:hidden;width:740px;}
#content-s {background: url('../lay-gfx/bg-content-s.jpg') no-repeat;overflow:hidden;width:740px;text-align:justify;}
#content-s span.bg {background:url('../lay-gfx/bg-span.jpg') 0 100% no-repeat;width:100%;height:12px;line-height:12px;display:block;float:left;}
#content-s #txt {padding:33px 0 0 45px;}
#content-s .box1 {float:left;width:173px;border-right:1px solid #493b3d;padding:0 37px 0 0;min-height:250px;height:auto !important;height:250px;}
#content-s .box1 h1 {color:#C3DC80;font-size:15px;font-weight:bold;margin-bottom:20px;margin-top:15px;}
#content-s .box1 h4 {color:#C3DC80;font-size:11px;font-weight:bold;margin-bottom:15px;margin-top:30px;}
#content-s .box1 .misio a {display:block;text-align:right;background:url('../lay-gfx/bg-link.jpg') 100% 7px no-repeat;padding:0 10px 0 0;margin-right:-10px;}

#content-s .box2 {float:left;width:208px;padding:0 30px 0 0;}
#content-s .box2 p {padding:0 0 0 20px;}
#content-s .box2 ul li {list-style:none;margin:0padding:0;background:url('../lay-gfx/bg-li.jpg') 0 100% no-repeat;padding:0 0 4px 10px;}
#content-s .box2 ul li.last {background:url('../lay-gfx/bg-li-last.jpg') 0 6px no-repeat;}

#content-s .box3 {float:left;width:208px;}
#content-s .box3 h3 {color:#C3DC80;font-size:15px;font-weight:bold;margin-bottom:20px;margin-top:10px;}
#content-s .box3 p span {color:#ffe114;display:block;text-align:right;margin-top:15px;}
#content-s .box3 .slownik {border-left:1px solid #493b3d;padding:5px 0 0 30px;}
#content-s .box3  img {border:0;}
#content-s .box3 .l-sp {font-family:Georgia;font-size:26px;color:#604308;line-height:16px;display:inline;font-weight:bold;}
#content-s .box3 sub {margin-bottom:-5px;}

#sub #content-s .box1 {width:440px;padding:0 20px 10px 0;margin-bottom:10px;}
#sub #content-s #crumbs {margin:0 15px 0 0;padding:0}
#sub #content-s #crumbs li {margin:0 10px 0 0;padding:0;list-style:none;display:inline;color:#8d7610;}
#sub #content-s #crumbs li a {color:#8d7610;text-align:left;margin:0;display:inline;background:url('../lay-gfx/bg-crumbs.jpg') 100% 4px no-repeat;padding:0 13px 0 0;}

#sub #content-s .box2 {float:left;width:198px;padding:0 30px 0 0;}
#sub #footer {padding:0 15px 0 0;text-align:right;color:#979781;font-size:10px Tahoma,sans-serif;}
#footer {padding:0 0 0 10px;color:#979781;font-size:10px Tahoma,sans-serif;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

.pic-r{float:right;margin:1.2em 0 1em 3em;}
.pic-l{float:left;margin:1.2em 3em 1em 0;}
.pic-c{text-align:center;padding:1px 0;margin:2em 0;}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 180px; /*width of featured content slider*/
height: 100px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 180px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#paginate-slider1 {display:none;} 



.pagination{
width: 180px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
}