
/*
Theme Name: Wichary
Theme URI: http://wordpress.org/
Description: Domyslny temat strony firmowej Wichary Technologies Sp. z o.o. oparty na slynnym temacie <a href="http://binarybonsai.com/kubrick/">Kubrick</a> Michaela Heilemanna.
Version: 1.6
Author: Adam Skiba & Kordian Kotara
Author URI: http://wicharytech.com/
Tags: blue, fixed width, two columns, widgets
Text Domain: wichary
	The CSS, XHTML and design (except images) is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
/* Begin Typography & Colors */
body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #d5d6d7 url('images/wichary_bkg.png');
color: #333;}

 a[href^="mailto"] {
text-decoration : underline!important;
font-weight : bold;}

/* pomniejszenie i odsunięcie w górę znakow w dolnym indeksie*/
.entry p sub { font-size: 70%!important;
vertical-align:middle;}

:focus { outline : 0;}

.sidebar {
width: 341px;
float: right;
background-color: #0F0;}

.menu_sidebar {
height: 22px;
width: 331px;
text-align: right;
padding-top: 10px;
padding-right: 10px;
float: right;
background-color: #FFF;}

#headerimg {
height: 243px;
width: 972px;}

/* originally narrowcolumn */
.narrowcolumn {
float: left;
margin:0 0 0;
padding:0 0 0px 20px;
width: 600px;}

.topper {
width: 632px;
margin-left: -1px;}

#headerimg .topper {
padding:0px;
height: 243px;
float: left;
background-color: #FFF;
background-image: url(images/wichary_header_image.jpg);
background-repeat: no-repeat;
background-position: bottom;
text-align: left;}

#headerimg .sidebar {
background-color: #FFF;
background-image: url(images/wichary_header_wichary_logo.png);
background-repeat: no-repeat;
background-position: bottom;
height: 211px;
margin: 0px;
padding: 0px;}

a .menu_sidebar { background-color: #000;}

#page {
background-color: white;
/* border: 1px solid #959596; */
	text-align: left;}

#header {
background-repeat: no-repeat;
background-position: center bottom;}

#content { font-size: 1.2em;}

.widecolumn .entry p { font-size: 1.05em;}

.narrowcolumn .entry,
 .widecolumn .entry { line-height: 1.4em;}

.widecolumn { line-height: 1.6em;}

.narrowcolumn .postmetadata { text-align: left;}

.thread-alt { background-color: #f8f8f8;}

.thread-even { background-color: white;}

.depth-1 { border: 1px solid #ddd;}

.even,
 .alt { border-left: 1px solid #f2f2f2;}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;}

#tresc_1 h1,
 h2,
 h3,
 h4 {
font-family: Arial, Verdana, Sans-Serif;
font-weight: bold;
color:#333;
text-align: left;}

h1 {
font-size: 4em;
text-align: center;}

h2 {
font-size: 1.8em;
font-family: Helvetica, Arial, Sans-Serif;
font-weight: bold;
font-style: normal;
color: #333;
text-decoration: none;
letter-spacing: 0px;
word-spacing: normal;
 line-height: 30px:
 vertical-align: baseline;}

h2.pagetitle { font-size: 1.6em;}

#sidebar h2 {
font-family: Arial, Verdana, Sans-Serif;
font-size: 1.2em;
margin:0;
margin-bottom:15px;}

#sidebar h3 {
font-family: Arial, Verdana, Sans-Serif;
font-size: 1.1em;
margin:0 0 0 0;}

h3 { font-size: 1.3em;}

h1,
 h1 a,
 h1 a:hover,
 h1 a:visited,
 #headerimg .description {
text-decoration: none;
color: #003;}

h2 a, h3 a { color: #369;}
h2 a:visited, h3 a:visited {colour:#006;}

.post h2 { margin-bottom:0px;}

h2,
 h2 a,
 h2 a:hover,
 h2 a:visited,
 h3,
 h3 a,
 h3 a:hover,
 h3 a:visited,
 #sidebar h2,
 #wp-calendar caption,
 cite { text-decoration: none;}

.entry p a:visited { color: #b85b5a;}

.sticky {
background: #f7f7f7;
padding: 0 10px 10px;}

.sticky h2 { padding-top: 10px;}

.commentlist li,
 #commentform input,
 #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li ul li { font-size: 1em;}

.commentlist li { font-weight: bold;}

.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;}

.commentlist cite,
 .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;}

#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata { font-weight: normal;}

#sidebar,
 #kontaktbar { font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

#tresc #tresc_1 #postmeta_data {
width:613px;
/*	position:absolute;   */
	left: 40px;
bottom: 230px;
/*margin-left:-25px;*/}

 #sidebar blockquote, {
 color: ##3FF;}

code { font: 1.1em 'Courier New', Courier, Fixed;}

acronym,
 abbr,
 span.caps {
font-size: 0.9em;
letter-spacing: .07em;}

a,
 h2 a:hover,
 h3 a:hover {
color: #06c;
text-decoration: none;}

a:hover {
color: #147;
text-decoration: underline;}

#wp-calendar #prev a,
 #wp-calendar #next a { font-size: 9pt;}

#wp-calendar a { text-decoration: none;}

#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;}

/* End Typography & Colors */

/* Begin Structure */
body {
margin: 0 0 20px 0;
padding: 0;}

#page {
background-color: white;
padding: 0;
width: 972px;
/* border: 1px solid #959596; */
	margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;}

#header {
background-color: #FFFFFF;
padding: 0;
height: 243px;
width: 972px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 1px;}

.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
width: 450px;}

.post {
margin: 0 0 5px;
text-align: justify;}

.post hr { display: block;}

.widecolumn .post { margin: 0;}

.narrowcolumn .postmetadata { padding-top: 5px;}

.widecolumn .postmetadata { margin: 30px 0;}

.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;}

.widecolumn .attachment {
text-align: center;
margin: 5px 0px;}

.postmetadata {
clear: both;
padding-top: 20px;
color: #CCC !important;
margin-left: 30px;}

#kontenerx #kontener #tresc #tresc_1 .entry .postmetadata
{ margin-left: 0px;}

.clear { clear: both;}

#footer {
width: 985px;
clear: both;
color:#fff;/* height: 200px; */
}
#footer ul {
list-style:none;
display: inline-block;
padding-left: 0px;}

#footer p,
 #footer #footer_inside {
color:#888888;
margin: 0;
text-align: center;
padding-top: 25px;
padding-right: 0;
padding-bottom: 5px;
padding-left: 0;
/* height: 44px; */
	background-color:#FFF;}

#footer_inside { height: 44px;}

#footer_pasek {
margin:0 auto;
float:left;
width:1005px;
height:10px;
background-image:url(images/pasek_dolny.png);}

/* End Structure */
/*	Begin Headers */
h1 {
padding-top: 10px;
margin: 0;}

h2 {
margin: 15px 0;
line-height: 1.2em;}

h2.pagetitle {
margin-top: 30px;
text-align: center;}

h3 {
padding: 0;
margin: 30px 0 0;}

h3.comments {
padding: 0;
margin: 40px auto 20px;}

/* End Headers */

/* Begin Images */
p img {
padding: 0;
max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;}

.alignright { float: right;}

.alignleft { float: left;}

.next_post { float: right;}

.navigation .next_post a {
text-align:right;
width: 285px;
padding-right: 20px;
background-image:url(images/btn_next_post.png);
background-repeat: no-repeat;
background-position: right top;
vertical-align: top;
display: block;
height: 40px;}

.navigation .next_post a:visited { background-image:url(images/btn_next_post_visited.png);}

.prev_post { float: left;}

.navigation .prev_post a {
text-align:left;
width: 285px;
padding-left: 20px;
background-image:url(images/btn_prev_post.png);
background-repeat: no-repeat;
background-position: left top;
vertical-align: top;
display: block;
height: 40px;}

.navigation .prev_post a:visited { background-image:url(images/btn_prev_post_visited.png);}

.alignnone { clear:both;}

/* End Images
   Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/* html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: disc;
	padding-left: 3px;	}
*/
html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;}

html>body .entry li {
margin: 4px 0 8px 10px;
/*line-height: 0.7em;*/
}

/* .entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";}
 */
 .entry ul li:before,
 #sidebar ul ul li:before { content: "\25AA \0020";}

/*  .entry ul li:before, #sidebar ul ul li:before {	content: "\25A0 \0020";}
 */
* + html .entry ul li {
list-style: disc;
list-style-position: inside
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;}

.entry ol li {
margin: 0;
padding: 0;}

.entry h1 {
font-size: 1.35em;
color:#333;
text-align: left;}

.entry h2 {
font-size: 1.2em;
color:#333;
text-align: left;}

.entry h3 {
font-size: 1.1em;
color:#333;
text-align: left;}

.entry h4 {
font-size: 1em;
color:#333;
text-align: left;}

.postmetadata ul,
 .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;}

/*TAGI*/
#tagi { width: 618px;
display:block;
clear:both;}
#tresc_1 #tagi {
text-decoration:none;
/*margin-left:-25px;*/}

#tresc_1 #tagi a {
/*    font-size: 0.6em;
    letter-spacing:0.05em;   */
	font-size: 8px !important; 
letter-spacing:1px;
color:#eee;
text-transform:uppercase;
font-family:Verdana;
background-color:#999;
font-weight:bold;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 1px;
padding-left: 2px;}

#tresc_1 #tagi a:hover {
color:#000000;
text-decoration:none;}

#tresc_1 #tagi a:visited { text-decoration:none;}

#sidebar ul,
 #sidebar ul ol {
margin: 0;
padding: 0;}

#sidebar ul .widget_tag_cloud { text-align:center;}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;}

#sidebar ul li h3 { margin-top: 20px;}

#sidebar ul p,
 #sidebar ul select { margin: 5px 0 8px;}

#sidebar ul ul,
 #sidebar ul ol { margin: 5px 0 0 10px;}

#sidebar ul ul ul,
 #sidebar ul ol { margin: 0 0 0 10px;}

ol li,
 #sidebar ul ol li { list-style: decimal outside;}

#sidebar ul ul li,
 #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
list-style-type: none;}

/* End Entry Lists */
/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;}

#sidebar #searchform #s {
width: 108px;
padding: 2px;}

#sidebar #searchsubmit { padding: 1px;}

.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;}

select { width: 130px;}

#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;}

#commentform { margin: 5px 10px 0 0;}

#commentform textarea {
width: 100%;
padding: 2px;}

#respond:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

#commentform #submit {
margin: 0 0 5px auto;
float: right;}

/*	End Form Elements
	Begin Comments		*/
.alt {
margin: 0;
padding: 10px;}

.commentlist {
padding: 0;
text-align: justify;}

.commentlist li {
margin: 15px 0 10px;
padding: 5px 5px 10px 10px;
list-style: none;}

.commentlist li ul li {
margin-right: -5px;
margin-left: 10px;}

.commentlist p { margin: 10px 5px 10px 0;}

.children { padding: 0;}

#commentform p { margin: 5px 0;}

.nocomments {
text-align: center;
margin: 0;
padding: 0;}

.commentmetadata {
margin: 0;
display: block;}

/* End Comments
Begin Sidebar */#sidebar,
 #kontaktbar {
padding: 13px 0 10px 0;
margin-left: 673px;
width: 290px;}

#sidebar form { margin: 0;}

#tag_cloud { text-align: justify;}

#tag_cloud_footer, nagrody_footer{
text-align: justify;
background-color:#fff;
clear:both;
color: #FFFFFF;
width: 955px;
height: 111px;
padding: 10px 15px;
margin-bottom: 25px;}

/* End Sidebar */
/* Begin Calendar */#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;}

#wp-calendar a { display: block;}

#wp-calendar caption { text-align: center;/*width: 100%;*/ }
#wp-calendar td {
padding: 3px 0;
text-align: center;}

#wp-calendar #today { font-weight:bold;}

/*	End Calendar
	Begin Various Tags & Classes */
acronym,
 abbr,
 span.caps { cursor: help;}

acronym,
 abbr { border-bottom: 1px dashed #999;}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;}

blockquote cite {
margin: 5px 0 0;
display: block;}

blockquote { }
.center { text-align: center;}

.hidden { display: none;}

.screen-reader-text {
position: absolute;
left: -1000em;}

hr { display: none;}

a img { border: none;}

.navigation {
display: inline-block;
text-align: center;
margin-top: 10px;
/*margin-bottom: 60px;*/ }

/* End Various Tags & Classes*/
/* Captions */
.aligncenter,
 div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;}

ac_input {
display: block;
margin-left: auto;
margin-right: auto;}

.wp-caption {
/* border: 1px solid #ddd; */
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}

.wp-caption img {
background-color: #f2f2f2 ;
margin: 0;
padding: 0 0 10px 0;
border: 0 none;}

.entry .ngg-singlepic {	background-color: #f2f2f2; }

.wp-caption p.wp-caption-text {
/* font-size: 1.1em;  */
line-height: 17px;
/* padding: 0 4px 5px; */
width: 134px;
margin: 0px;}

.searchbox:hover #searchbox #s { background-color: #FFF;}

/*serachbox oraz qtranslate*/
.searchbox #searchbox #searchsubmit {
background-image:url(images/button_szuk.png);
width:16px;
height:15px;
border:0;
margin-top:2px;
margin-left:3px;
float:left;
background-color:#d2d2d2;
cursor: pointer;}

.searchbox {
width: 180px;
display:inline;
height:32px;
float:right;
margin-top:4px;
margin-right:0px;}

.searchbox #searchbox {
margin:5px auto;
padding:0px 0px;
text-align:right;}

.searchbox #searchbox #s {
background-color: #ededed;
height:13px;
width:150px;
float:left;
font-size:1em;}

.sendit small { display: none;}

.translate_block { display:inline;}

.translate_hr { display:none;}

.lang_menu {
padding-top:0px;
color: #FFF;
width:200px;
float:left;}

.lang_menu a {
color:#000000;
word-spacing:3em;}

.lang_menu #qtranslate-chooser ul li {
display: inline-block;
color:#0099CC;}

ul.qtrans_language_chooser {
display: inline-block;
list-style-type: none;
padding-bottom: 5px;
float:left;
margin-left:60px;
margin-top:12px;}

/*sprawdzic dla IE 5.5 - 6*/
* html .lang_menu {
padding-top:0px;
color: #FFF;
width:100px;
float:left;}

* html ul.qtrans_language_chooser { margin-left:20px;}

* + html ul.qtrans_language_chooser { margin-left:103px;}

#qtranslate-chooser ul li { padding-left: 15px;}

#qtranslate-chooser li {
display: inline;
padding-left: 10px;}

/*-------------------------SZABLON WICHARY----------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
--------------------------------------------------------------------*/
#kontener {
padding-left:10px;
overflow: hidden;
width:996px;
background-image:url(images/pasek.png);}

#kontenerx {
margin:0 auto;
position:relative;
width:1005px;}

/*Warstwy TOP*/
#top_1 {
width:755px;
height:41px;
float:left;
background-image:url(images/top_1.jpg);}

#top_2 {
width:755px;
height:51px;
float:left;
background-image:url(images/top_2.jpg);}

#logo {
width:230px;
height:92px;
float:left;
background-image:url(images/logo.jpg);}

/*Warstwy odpowiedzialne za gorne menu*/
#nav {
font-family:Verdana;
width:985px;
height:28px;
background-image:url(images/nav.jpg);}

#nav_tlo {
width:985px;
background-color:#eceded;
float:left;}

#nav ul {
height:28px;
width:100%;
margin:0;
padding:2px 10px 0 11px;
list-style:none;}

#nav li {
text-align:center;
display:inline-block;
width:104px;
height:28px;
float:left;
margin-right:1px;
background-image:url(images/btn_nav.png);}

#nav a {
margin-top:7px;
font-family:Verdana;
font-weight:bold;
height:20px;
font-size:1.1em;
color:#dbdbdb;
display:block;}

#nav a:hover {
text-decoration:none;
color:#FFF;}

/*--DODAC JESLI PRZYCISKI MAJA SIE PODMIENIAC PO NAJECHANIU--*/
/*
#nav a:hover {
  background-position:0% -42px;}

#nav a:hover span {
  background-position:100% -42px;}
*/
/*--KONIEC--*/
/*--PASEK POD TABAMI - Kolory dla roznych dzialow--*/
#nav_2_akt {
width:962px;
min-height:40px;
/*background-color:#235186;*/
    background-color:#235186;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_akt {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_akt.png);}

#nav_2_gor {
width:962px;
min-height:40px;
background-color:#007e00;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_gor {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_gor.png);}

#nav_2_prz {
width:962px;
min-height:40px;
background-color:#966916;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_prz {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_prz.png);}

#nav_2_kol {
width:962px;
min-height:40px;
background-color:#a2214f;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_kol {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_kol.png);}

#nav_2_rec {
width:962px;
min-height:40px;
background-color:#0099cc;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_rec {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_rec.png);}

#nav_2_aut {
width:962px;
min-height:40px;
background-color:#a37693;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_aut {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_aut.png);}

#nav_2_las {
width:962px;
min-height:40px;
background-color:#b80300;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_las {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_las.png);}

#nav_2_ula {
width:962px;
min-height:40px;
background-color:#816a99;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_ula {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_ula.png);}

#nav_2_gad {
width:962px;
min-height:40px;
background-color:#979797;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;}

#nav_2d_gad {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_gad.png);}

#nav_2_fir {
width:962px;
min-height:40px;
background-color:#ffffff;
/*background-image:url(../images/nav_2_t.png);*/
    float:left;
margin-left:11px;
background-image:url(images/sub_shadow_fir.png);
background-repeat:no-repeat;}

#nav_2d_fir {
width:962px;
height:9px;
float:left;
margin-left:11px;
background-image:url(images/sub_btm_fir.png);}

#lista .akt {
font-weight:bold;
height:20px;
font-size: 1.7em;
color:#000555;}

.akt a:hover {
text-decoration:none;
color:#111111;}

/*koniec kolorow*/
/*lista*/
#lista {
list-style: none;
padding: 0;
margin-left:5px;
margin-top:5px;
margin-bottom:4px;}

#lista li {
display: inline-block;
width: 306px;
margin-left:8px;
height:15px;
overflow:hidden;}

/*4 kolumny dla uslug laserowych*/#nav_2_ula #lista li {
display: inline-block;
width: 220px;
margin-left:8px;
height:15px;
overflow:hidden;}

#lista li:before {
font-family:Arial;
/*    content: "■ "; */
    /*content: "▪ ";*/
	content: "\25A0 \0020";
color:#ffffff;
font-size: 1.3em;}

#lista li.current_page_item:before {
font-family:Arial;
/*    content: "■ "; */
    /*content: "▪ ";*/
	content: "\25BA \0020";
color:#fff;
font-size: 1.3em;}

#lista a {
font-family:Verdana;
font-weight:bold;
font-size: 1.1em;
color:#f4f4f4;
text-decoration:none;
letter-spacing:0px;}

#lista a:hover {
text-decoration:none;
color:#ffffff;}

/*Dla IE 7*/
* + html #lista { margin-left:12px;}

* + html #lista li {
display:inline;
width: 306px;
border-left: 1px solid white;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;}

* + html #nav_2_ula #lista li {
display:inline;
width: 220px;
border-left: 1px solid white;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;}

/*IE workaround*/
/*All IE browsers*/

* html #lista li {
border-left: 1px solid white;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;}

/*Win IE browsers - hide from Mac IE\*/
* html #lista { height: 1%;}

* html #lista li {
display: block;
float: left;}

/*End hide*/
/*Mac IE 5*/
* html #lista li:first-child { border-left: 0;}

/*#nav_2 {
    font-family:Arial;}

#nav_2 ul {
    padding-top:8px;	
    padding-bottom:3px;
    margin-left:0px;}

#nav_2 ul li {
    margin-left:8px;
    width:293px;
    height:13px;
    display:inline-block;
    overflow:hidden;}

#nav_2 ul li a {
     font-weight:bold;
      font-size:11px;
    color:#ffffff;
    text-decoration:none;}

#nav_2 ul li a:hover {
    text-decoration:none;}

#nav_2 ul li:before {
    content: "▪ ";
    color:#ffffff;}


* html #nav_2 ul li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;}


* html #nav_2 ul { height: 1%;}

* html #nav_2 ul li
{
display: block;
float: left;}


* html #nav_2 ul li:first-child { border-left: 0;}

*/
#nav_2_tlo {
width:960px;
height:10px;
background-image:url(images/top_2.gif);}

#banner_bkg {
width:985px;
height:333px;
float:left;
background-image:url(images/banner_bkg.jpg);}

#banner_bkg img {
margin-top:150px;
margin-left:415px;}

/*Warstwy odpowiedzialne za banery poszczegolnych kategorii*/
#banner {
width:965px;
height:323px;
margin-left:10px;
margin-top:10px;}

#ofirmie,
#gornictwo,
#przemysl,
#kolejnictwo,
#recykling,
#automatyka,
#lasery,
#uslugi,
#aktualnosci {
width:965px;
height:323px;
margin-left:10px;
margin-top:10px;}

/*KONIEC BANNEROW*/
#breadcrumb_banner {
width:985px;
height:25px;
background-color:#cccccc;
float:left;
padding-top:10px;}

#breadcrumb_banner span {
font-family:Verdana;
width:850px;
float:left;
font-size: 1em;
color:#666666;
margin-left:30px;}

/*2 ponizej wykorzystywany w przypadku gdy w profuktach nie ma byc banerow*/#breadcrumb {
width:985px;
height:25px;
background-color:#ECEDED;
float:left;
padding-top:10px;
border-bottom:2px solid #ddd;}

#breadcrumb span {
font-family:Verdana;
width:850px;
float:left;
font-size: 1em;
color:#666666;
margin-left:30px;}

#breadcrumb_akt {
width:985px;
height:25px;
background-color:#ECEDED;
float:left;
padding-top:10px;
border-bottom:2px solid #ddd;}

#breadcrumb_akt span {
font-family:Verdana;
width:850px;
float:left;
font-size: 1em;
color:#666666;
margin-left:30px;}

#font_size {
float:left;
width:70px;
margin-left:29px;}

/*warstwy odpowiedzialne za wyswietlenie tresci oraz prawego menu*/#tresc a:visited { color:#559de7;}

/*#tresc {
    width:965px;
    background-color:#e0e0e0;
    float:left;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
}
#tresc_1 {
    font-size:1.11em;
    width:618px;
    line-height:125%;
    
    float:left;
    padding-left:15px;
    padding-right:15px;
    margin-left:2px;
    margin-top:2px;
    background-color:#f2f2f2;}
*/#tresc {
margin-top:10px;
width:985px;
background-image:url(images/bkg_tresc.png);
float:left;}

#tresc_1 {
font-size:1.11em;
width:618px;
line-height:125%;
float:left;
padding-left:25px;
padding-right:15px;
margin-left:2px;
margin-top:2px;}

#tresc_2 { text-align:left;}

.t_pasek {
width:965px;
margin-left:10px;
float:left;
height:2px;
background-color:#e0e0e0;}

#bottom {
margin-left:20px;
font-size: 1.2em;
color:#878aaa;
width:945px;
float:left;
text-align:center;
margin-top:15px;
margin-bottom:25px;}

.strony ul {
text-align:right;
width:330px;
list-style:none;
float:left;
margin-top:12px;
text-transform:uppercase;}

.strony li {
display: inline-block;
margin-left:7px;}

/*Poprawka dla IE 7*/
* + html .strony ul { margin-left:38px;}

* + html .strony li { display: inline;}

.strony li a {
color:#000000;
margin-right:5px;}

/*Dodatki*/
a.pdf-doc:after { content: url(images/pdf-doc-icon.png);}

/*Kolorowanie linkow po najechaniu dla poszczegolnych dzialow*/#nav .page-item-2340 a:hover { color:#c4c4c4;}

#nav .page-item-36 a:hover { color:#00cb00;}

#nav .page-item-704 a:hover { color:#eaa422;}

#nav .page-item-706 a:hover { color:#f23175;}

#nav .page-item-1079 a:hover { color:#6bcbea;}

#nav .page-item-2181 a:hover { color:#e0a3ca;}

#nav .page-item-2180 a:hover { color:#d74743;}

#nav .page-item-2231 a:hover { color:#d0b0f1;}

/*Podmiana buttonow po wybraniu kategorii8*/#nav li.page-item-2340.current_page_item { background-image:url(images/btn_akt.png);}

#nav li.page-item-36.current_page_item,
#nav li.page-item-36.current_page_ancestor { background-image:url(images/btn_gor.png);}

#nav li.page-item-704.current_page_item,
#nav li.page-item-704.current_page_ancestor { background-image:url(images/btn_prz.png);}

#nav li.page-item-2229.current_page_item,
#nav li.page-item-2229.current_page_ancestor { background-image:url(images/btn_gad.png);}

#nav li.page-item-706.current_page_item,
 #nav li.page-item-706.current_page_ancestor { background-image:url(images/btn_kol.png);}

#nav li.page-item-1079.current_page_item,
 #nav li.page-item-1079.current_page_ancestor { background-image:url(images/btn_rec.png);}

#nav li.page-item-2181.current_page_item,
 #nav li.page-item-2181.current_page_ancestor { background-image:url(images/btn_aut.png);}

#nav li.page-item-2180.current_page_item,
 #nav li.page-item-2180.current_page_ancestor { background-image:url(images/btn_las.png);}

#nav li.page-item-2231.current_page_item,
 #nav li.page-item-2231.current_page_ancestor { background-image:url(images/btn_ula.png);}

#nav li.page-item-2231 {
width: 122px;
background-image:url(images/btn_wide_nav.png);}

#nav li.page-item-xxxx.current_page_item { background-image:url(images/btn_gor.png);}

/* TABELKI */#tresc_1 table { clear:both;}

/* SIDEBAR */#tresc #sidebar #nowosci a.wiecej {
display: block;
float: right;
margin-bottom:20px;
margin-top: 5px;
text-align: right;
width: 290px;}

#tresc #sidebar #nowosci a.wiecej:after {
font-family:Arial;
content: "\25BA \0020";}

#tresc #sidebar #kontakt p { margin-bottom:0px;}

#tresc #sidebar { line-height:150%;}

#tresc #sidebar #tag_cloud { line-height:200%;}

#tresc #sidebar #nowosci p {
text-align: left;
margin-bottom:0px;
margin-top:0px;}

#kontener #tresc #tresc_1 li { text-align: left;}

#tresc #sidebar #kontakt h3 { margin-top:20px;}

#kontakt { margin-bottom:30px;}

/*
-------------------------------------------------------FORMULARZE-------------------------------------------------
*/
/*  main 'top-level' form elements                    */
/*@import "calendar.css";*/
.cform { width: 410px;}

.cform fieldset {
margin-top:30px;
padding:5px 0 5px 0;
border:none;}

.cform .cf_hidden {
display:none;
border:none!important;
background:none!important;
padding:0!important;
margin:0!important;}

.cform legend {
margin:0;
padding:0;
font:normal 18px Helvetica;
color: #aaa;
letter-spacing:3px;}

ol.cf-ol {
margin:0!important;
padding:15px 0 0 0!important;
border-top:1px solid #f2f2f2;}

ol.cf-ol li {
background:none!important;
margin:5px 0!important; /*some themes may interfere otherwise*/
padding:0;
list-style:none!important;
text-align:left;
line-height:1.1em;}

/* just for text-only fields (no input)               */
ol.cf-ol li.textonly {
color:#888888;
font-size:1em;
letter-spacing:2px;
margin:12px 0pt !important;
padding:0pt 0pt 0pt 100px;}

/* global definitions for field labels                */
.cform label {
width:90px;
margin:4px 10px 0 0;
display:-moz-inline-box; /*for mozilla*/
display:inline-block; /*for Opera & IE*/
text-align:left;
vertical-align:top;
/* 	color: #aaa; */
	font:0.9em Trebuchet MS, sans-serif;}

.cform label span {
width:90px; /* must be the same as above!*/
display:block;}

label.cf-before { margin:4px 10px 0 0;}

label.cf-after {
margin:4px 2px 0pt 6px;
text-align:left;
width:75px;}

label.cf-after span {
width:280px;
display:block;}

label.cf-group-after {
margin:4px 0 0 2px;
width:60px;
text-align:left;}

label.cf-group-after span {
width:60px;
display:block;}

/*   FORM FIELDS general formatting                   */
.cform input,
 .cform textarea,
 .cform select {
padding:3px;
border:1px solid #aaa;
font:0.9em Trebuchet MS, sans-serif;
/*	color:#888; */
	background:#ffffff url(../wichary2/cforms_images/field-bg-top.gif) repeat-x top left;
vertical-align:top;}

.cform input:hover,
 .cform textarea:hover,
 .cform select:hover {
border: 1px solid #FFCC00;
background:#ffffff url(../wichary2/cforms_images/field-bg-bottom.gif) repeat-x bottom left;}

.cform input:focus,
 .cform textarea:focus,
 .cform select:focus {
color:#666;
background:#ffffff url(../wichary2/cforms_images/field-bg-bottom.gif) repeat-x bottom left;}

.cform textarea,
 .cform input { width:298px;}

.cform select { width:306px; /* attempt to have equal length */ }
.cform select.cfselectmulti { height:7.5em;}

.cform textarea {
font-family: arial;
font-size: 0.9em;
overflow:auto;}

/* formatting for text:  "(required)"  & other        */
span.reqtxt,
 span.emailreqtxt {
/*	margin:0px 5px 7px 98px;  */
	display: block;
vertical-align:top;
color: #aaa;
font-size:0.7em;
line-height:1.2em;}

/*   radio button title                               */
ol.cf-ol li.cf-box-title {
color:#888888;
font-size:1em;
letter-spacing:2px;
margin:12px 0pt 0 !important;
padding:0pt 0pt 0pt 100px;}

/*   check boxes                                      */
input.cf-box-a,
 input.cf-box-b {
margin:1px 0 0 0;
width:16px;
height:22px;
border:none!important;
background:none!important;}

input.cf-box-a { margin-left:100px; /* check with label 'width' incl. */ }
/* check box groups                                   */
ol.cf-ol li.cf-box-group { padding: 0 0 5px 100px;}

/*   FORM submit button                               */
p.cf-sb {
margin: 0;
padding:0pt 3px 0pt 0pt !important;
text-align:right;}

.cform input.backbutton,
 .cform input.resetbutton,
 .cform input.sendbutton {
width:auto;
padding:2px 1em;
margin: 0;
font-size:0.8em;
background:url(../cforms_images/button-bg.gif) repeat-x;
border:1px solid #adadad!important;
border-left-color:#ececec!important;
border-top-color:#ececec!important;}

.cform input.resetbutton { margin: 0 5px 0 0;}

.cform input.backbutton { margin: 0 5px 0 0;}

/*   FORM FIELDS enhanced error display               */
ol.cf-ol li.cf_li_err {
background:#FFDFDF url(../cforms_images/li-err-bg.png) repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;
padding:5px 0!important;
margin:5px 0!important;}

ol.cf-ol li ul.cf_li_text_err {
margin:0 0 0 10px;
padding:0;
color:#333;}

ol.cf-ol ul.cf_li_text_err li {
background:url(../cforms_images/icon-alert.png) no-repeat left 1px!important;
list-style:none!important;
font-weight:bold;
text-indent:0;
margin:0 0 2px!important;
padding-left:15px;}

ol.cf-ol ul.cf_li_text_err li:before { content:'';}

/* 'visitor verification' related styles              */
label.secq,
 label.seccap {
vertical-align:text-bottom;
margin-bottom:4px;}

input.secinput { vertical-align:text-bottom;}

#cforms_captcha6,
 #cforms_captcha5,
 #cforms_captcha4,
 #cforms_captcha3,
 #cforms_captcha2,
 #cforms_captcha {
height:15px;
width:100px;
padding: 4px 4px;
margin: 0;
vertical-align:text-bottom;}

img.captcha {
vertical-align:text-bottom;
margin:0 0 0 10px!important;
padding:0!important;
border:none!important;
float:none!important;}

img.captcha-reset {
vertical-align:text-bottom;
background:	url(../cforms_images/captcha_reset_white.gif) no-repeat;
margin:0 0 2px 3px;
width:21px;
height:21px;
border:none;}

img.imgcalendar { border:none;}

/* change formatting of response msgs here            */
div.cf_info {
color:#333;
display:none;
padding:10px 15px!important;
width:380px;
line-height:1.3em;
margin:10px auto;}

div.cf_info ol {
margin:0;
padding:5px 15px 0 30px;}

div.cf_info ol li {
padding:1px 0;
margin:2px 0;}

div.cf_info a {
color:red!important;
text-decoration:underline!important;}

div.success {
background:#F9F9F9 none repeat scroll 0%;
color:#AAAAAA;
display:block;}

div.failure {
display:block;
background:#FFDFDF url(../cforms_images/li-err-bg.png) repeat!important;
border-color:#DF7D7D;
border-style:solid;
border-width:1px 0pt;}

div.waiting {
background:#F9F9F9;
color:#AAAAAA;
display:block;}

/*   formatting for invalid user inputs               */
.cform .cf_error {
color:red;
border:1px solid #FF0000;}

div.mailerr { display:block;}

.mailerr,
 .cform .cf_errortxt { color:red;}

/* change formatting of response msgs here            */
p.cf_info {
margin:10px 0;
text-align:center;}

p.success { color:green;}

p.failure { color:red;}

/* disabled fields [disabled] does not work on IE!    */
[disabled] {
 color:#dddddd;
 border-color:#dddddd!important;
 background:none!important;}

.disabled { border-color:#dddddd!important;}

/* upload box styling                                 */
.cform input.cf_upload {
width:220px;
background: #f9f9f9;
border:1px solid #888888;}

/*  Other: link love                                  */
.linklove {
margin:6px auto 10px !important;
padding:0pt 6px 0pt 0pt !important;
/*	text-align:right; */
	width:410px;
display: none;}

.linklove a,
 .linklove a:visited {
font-size: 0.8em;
font-family: Tahoma;
color:#aaaaaa!important;}

/*  Other: browser hacks                              */
*+html ol.cf-ol,
 *+html ol.cf-ol li { display: inline-block;  /*for ie7*/ }
* html ol.cf-ol,
 * html ol.cf-ol li,
 * html span.reqtxt,
 * html span.emailreqtxt { display: inline-block;}

* html .cform legend {
position:absolute;
left: -8px;
top:0;
margin-left:0;}

*+html .cform legend {
position:absolute;
left: -8px;
top:0;
margin-left:0;}

* html .cform fieldset {
position: relative;
margin-top:15px;
padding-top:25px;}

*+html .cform fieldset {
position: relative;
margin-top:15px;
padding-top:25px;}

* html img.captcha { margin-bottom:1px!important;}

*+html img.captcha { margin-bottom:1px!important;}

/* --   --*/
.more-link,
 a.more-link,
 #tresc #tresc_1 #post-4742 .entry h2 .more-link {
float:right;
margin-bottom:15px;
background-color: #FFF;
border:medium solid #999;
color:#0066CC;
padding:5px;
font-weight: bold;

background: -moz-linear-gradient(center top , #FFFFFF 0pt, #ECF1F7 100%) repeat scroll 0 0 transparent;
border: 1px solid #B7C3D7;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 -2px 0 rgba(58, 78, 103, 0.08) inset, 0 2px 0 rgba(190, 210, 230, 0.5);
}

}

/*--
.ru-RU #kontenerx #kontener #nav_tlo #nav ul .page_item.page-item-706, .ru-RU #kontener #nav_tlo #nav ul .page_item.page-item-36, .ru-RU #kontener #nav_tlo #nav ul .page_item.page-item-704 {
	font-size: 7px;}

--*/
.ru-RU #kontenerx #kontener #nav_tlo #nav ul,
 .ru-RU #kontener #nav_tlo #nav ul { font-size: 7px;}

.ru-RU #nav a {
margin-top: 5px;
vertical-align: middle;}

/* --------------- SIDEBAR WIDGETS ------------*/
/* hide header2 for Kontact buttons */
#text-16 h2,
 #text-23 h2,
 #text-8 h2,
 #text-15 h2,
 #text-26 h2,
 #text-24 h2,
 #text-7 h2,
 #text-27 h2,
 #text-17 h2,
 #text-25 h2,
 #text-9 h2,
 #text-20 h2,
 #text-19 h2,
 #text-14 h2,
 #text-18 h2,
 #text-21 h2,
 #text-31 h2 { display:none;}

#smart404_suggestions {
font-size: 1.2em;
line-height: 1.8em;}

/*
---------------------------------------------------------KONIEC-------------------------------------------------
*/

#postmeta_data small a,
 #postmeta_data small a:visited {
text-decoration: none;
color: #adc9ff;}

#postmeta_data small a:hover {
text-decoration: underline;
color:#06c;}

 #gtranslate .widgettitle a { display:none;}
