/*  
Theme Name: TheUnstandard
Theme URI: http://5thirtyone.com/
Description: Farewell to the standard blog format
Version: 1.2
Author: Derek Punsalan
Author URI: http://is.derekpunsalan.com/
Image sizes: Main hero image for latest post is 593 x 225, secondary 293 x 150.
Files must be hosted on your own domain in order for timthumb script to work
properly re: thumbnailing / caching.
*/

body { background: #fff;  color: #000; font-family: tahoma, arial, verdana, sans-serif; font-size: 12px; line-height:1.5em;

behavior: url('http://www.ilewazy.pl//wp-content/themes/theunstandard/csshover.htc'); /* WinIE behavior */

}
/* = main structure */
#main-wrapper { margin: 0 auto; padding: 0 7px; width: 960px; }
/* = basic reused style rules */
h1, h2, h3, h4, h5 { font-weight: bold; }
.post.single h2, .post.single h3, .post.single h4, .post.single h5 { margin:1em 0 0.3em 0;line-height:1em;}
h1 { font-size: 3em; }
h2 { font-size: 2em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
a { border-bottom: 1px solid #ddd; color: #0026b2; text-decoration: none; }
	a:hover { border-color: #3c6c92; color: #0026b2; }
ul li { list-style: circle; }
/* = css3 border radius link */
#main-nav li { list-style: none; }
	#main-nav li a, 
	.radius-link a { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eee; border-radius: 3px; border: 1px solid #ddd; color: #888; display: block; font-size: 12px; padding: 7px 15px; text-decoration: none; text-transform: uppercase; }
	#main-nav li a:hover, 
	.radius-link a:hover { background: #222; border-color: #000; color: #fff; }
/* = text input */
.text-input { background: #fff url(images/bg-input-gradient.png) repeat-x 0 0; border-left-color: #aaa; border-top-color: #999; border: 1px solid #ccc; padding: 4px; }
/* = masthead */
#leaderboard { padding: 20px 0 20px; position: relative; }
#site-name { float: left; width: 270px; padding-left:95px; background: url(/wp-content/themes/theunstandard/images/ilewazy_logo.jpg) no-repeat 0 8px; height: 80px}
	#site-name h4 { font-size: 1.7em; margin-top: 5px;}
	#site-name a img { margin-top: 1px; }
	/* = plain text logo option */
#site-name a { border: 0; color: #000; }
		#site-name a:hover { color: #3c6c92; }
#site-name p {line-height:13px;padding-top:4px;}
.wazenia { font-size:10px;color:#aaa;line-height:1em;}
/* = main navigation top of page */
.nav-container { float: right; margin: 5px 0 0 0; width: 570px; }
#main-nav { font-weight: bold; text-align: center; text-transform: uppercase; }
	#main-nav li { float: left; margin-left: 7px; }
/* = home posts */
.left, 
.recent-leads { width: 607px; }
.post-tags { position: absolute; right: 7px; bottom: 31px; z-index: 1; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; background: #666; border: 1px solid #222; color: #555; display: block; font-size: 0.8em; padding: 3px; text-align: center; }
.post-tags a { color:#aaa; border-bottom:none;}
.post-tags a:hover { background: #222; border-color: #000; color: #fff; }

.post-comments { position: absolute; right: 7px; top: -1px; z-index: 1; }

	.post-comments a { -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; background: #fff; border: 1px solid #ddd; color: #777; display: block;  padding: 4px; text-align: center; }
		.post-comments a:hover { background: #222; border-color: #000; color: #fff; }
/* = title overlay */
.title-insert { -moz-opacity: .8; background: #000; bottom: 0; filter: alpha(opacity=80); left: 0; opacity: .8; position: absolute; right: 0; width: 100%; z-index: 1; }
	.title-insert a { border: 0; color: #eee; display: block; font-size: 14px; line-height:1.5em;padding: 4px 10px; }
		.title-insert a:hover { color: #fff; }
.post.single .title-insert h2 { margin:0;}
.main-post-bg, 
.secondary-post-bg { background: #222; display: block; overflow: hidden; overflow: hidden; position: relative; }
.main-post-bg { height: 366px; margin: 0 0 10px 0; width: 593px; }
.main-post-bg .title-insert a {font-size: 18px;}
.secondary-post-bg { height: 181px; margin: 0 7px 10px 0; width: 293px; }
/* = single entry style */
.home.is-single { border-top: 1px solid #ccc; }
.post.single { padding-top: 15px; }
	
	.post.single .showhero h2 a { color: #eee; }
	.post.single .showhero h2 a:hover { color: #fff; }
	.post.single .entry { border-bottom: 1px solid #ccc; padding: 10px 10px 0 0px; clear: both; }
	.post.single .meta { overflow: hidden; margin: 10px 0 20px 7px; padding: 0; }
		.post.single .meta li { list-style: none; float: left; margin: 0 5px 0 0; padding: 2px 7px; }
		.post.single .meta li.first { background: #eee; border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 2px 7px; }
	
	.post.single p { margin:0.2em 0 0.4em 0;}	.
	.post.single blockquote, 
	.post.single ul, 
	.post.single ol { margin: 0 15px; }
	.post.single ul li { margin: 0 20px; }
	.post.single ol li { list-style: decimal; margin: 0 20px; }
	.post.single blockquote { border-left: 1px solid #ccc; font-style: italic; margin-left: 20px; padding-left: 10px; }
	.post.single img.floatleft,
	.post.single img.alignleft { float: left; margin: 4px 10px 0 0; }
	.post.single img.floatright,
	.post.single img.alignright { float: right; margin: 4px 0 0 10px; }
	.post.single .wp-caption-text { color: #888; font-size: 0.8em; text-align: center; text-transform: uppercase; }
.gallery-item a img { border-color: #56c95b !important; }
.navigation { clear: both; font-weight: bold; padding: 10px 0; }
	.navigation a { float: left; }
	.navigation .left, 
	.navigation .right { width: 130px; }
	.navigation .left { text-align: left; }
	.navigation .right { margin-right: 15px; text-align: right; }
* html .navigation .right { margin-right: 7px; }
.navigation .right a { float: right; }
.for-tags, .similar-posts { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eee; border: 1px solid #ddd; border-radius: 3px; font-size: 11px; padding: 7px 0px 7px 12px; margin:10px 0; }
.for-tags { margin-top:3.5em !important;}

.similar-posts a { margin-right:11px;}
.similar-posts img { padding-top:5px; }
/* = sidebar and widgets style */
.home .right { overflow: hidden; width: 340px; }
	.home .right h3 {  padding: 9px 3px 7px; }
h3.module-title, 
h3.widgetTitle,h3.widgetTitle1 { border-bottom: 1px solid #56c95b; border-top: 1px solid #ccc; margin: 0 0 10px; padding: 9px 3px 7px; }
h3.widgetTitle1 { border-top:none;padding-top:0 !important;}

h3.module-title a, 
h3.widgetTitle a { border: 0; }
.widgetContainer { margin: 0 0 20px 0; }
	.widgetContainer .textwidget { margin: 0 7px; }
ul.module-list, 
.widgetContainer ul { margin: 0 0 20px 0; }
.module-list li, 
.widgetContainer li {  line-height: 1.4em; margin: 0 3px 7px 21px; }
.sidebar-nextprev { overflow: hidden; width: 320px; }
	.sidebar-nextprev li { border-left: 1px solid #ccc; float: left; height: 40px; list-style: none; width: 159px; }
		.sidebar-nextprev li.previous { border-right: 1px solid #ccc; }
		.sidebar-nextprev li.next { border-left: 1px solid #ccc; float: right; margin-left: -1px; }
		.sidebar-nextprev li a { border-left: 1px solid #ccc; border: 0; color: #ccc; display: block; font-weight: bold; height: 40px; margin-left: -1px; }
			.sidebar-nextprev li a:hover { border-color: #3c6c92; color: #3c6c92; }
			.sidebar-nextprev li a span { cursor: pointer; display: block; padding: 15px 0 0 10px; }
.widgetContainer #wp-calendar { font-size: 0.8em; border-collapse: collapse; width: 100%; }
#wp-calendar caption { font-weight: bold; margin-bottom: 7px; }
#wp-calendar thead th { background: #eee; font-weight: bold; padding: 4px 0 4px 3px; }
#wp-calendar td { padding: 3px 0 7px 3px; }
	#wp-calendar td a { font-weight: bold; }
#middle-widgets { width: 970px; }
	#middle-widgets .widgetContainer { clear: top; float: left; margin: 0 11px 15px 0; width: 312px; }
.sidebar-desc {  line-height: 1.4em; margin: 0 4px; }
/* = legacy comments style support */
.legacy .commentlist li { border-top: 1px solid #ccc; margin: 0; padding: 7px 0 15px 80px; }
.legacy img.avatar { float: right; margin: 0 7px 0 0; }
.legacy cite { font-style: normal; }
.legacy .commentlist li p { margin: 1em 0; }
.legacy .commentlist li ul, 
.legacy .commentlist li ol, 
.legacy .commentlist li blockquote { margin: 1em 15px; }
.legacy .commentlist li ul li, 
.legacy .commentlist li ol li { border: 0 !important; margin: 0 15px !important; padding: 0 !important; }
.legacy .commentlist ol li { list-style: decimal; }
.legacy #respondform { margin-left:10px; padding: 10px 0 0 0; }
.nocomments { background: #ffffcc; border: 1px solid #BEBE3C; font-size: 0.8em; font-weight: bold; padding: 10px 0; text-align: center; }
/* = style support for threaded comments */
#comments-wrapper, 
#comments-wrapper-form {}
#comments-wrapper .navigation { margin: 0 0 25px 0px; }
h3#comments { clear: both; margin: 20px 0 20px 0px; }
.commentlist { line-height: 1.5em; }
	.commentlist li.comment, 
	.commentlist li.pingback { border-top: 1px solid #ccc; margin: 0; padding: 7px 0 15px 0px; }
	.commentlist li.comment-author-admin,.commentlist li.comment-author-izabela { border-color: #3c6c92; background-color:#eee;}
	.commentlist li.comment ul, 
	.commentlist li.comment ol, 
	.commentlist li.comment blockquote { margin: 0 15px; }
	.commentlist li.comment blockquote { border-left: 1px solid #ccc; color: #777; font-style: italic; padding-left: 10px; }
	.commentlist ul.children { margin: 0 !important; padding: 0; }
	.commentlist .children li.comment { list-style: none; margin: 15px 0 0 0; padding: 7px 0 0 45px; }
.comment-author img.avatar { float: right; margin: 0 7px 0 0; }
.comment-author cite { font-style: normal; }
.comment-meta { font-size: 0.8em; }
#respond { clear: both; margin-left: 0px; padding: 10px 0 0 0; }
li.comment #respond { margin-left: 0; }
#respond h3 { margin: 0 0 0px 0; }
.commentinfo { font-size:12px;margin:0 0 15px 0 !important;}
#respond .text-input { font-size: 12px; margin-right: 4px; width: 160px; }
#respond textarea.text-input, 
#respondform textarea.text-input { margin-right: 0; overflow: auto; width: 97%; }
/* = categories */
#categories { margin: 35px 0 10px; padding: 10px 0; }
	#categories h3 { margin-bottom: 10px; }
#categories h4 {
margin:0;
padding:0px 3px 7px;float:left;}

	#categories ul { color: #ccc;  line-height: 1.2em; margin-bottom:10px; }
	#categories li { display: block; float: left; margin: 0 8px 0 7px; text-align: right; width: 225px; }
#categories ul.oneline {margin:0;}
#categories .oneline li { display: block; float: left; margin: 0 8px 0 7px; width:auto}
		#categories li li { width: 138px; }
		#categories li li li { width: 131px; }
		#categories li li li li { width: 124px; }
		#categories li li li li li { width: 117px; }
		#categories li a { float: left; text-decoration: none; margin: 3px 0;}
/* = search */
#searchForm { margin: 0; }
.searchinfo {padding:0 0 5px 10px; font-size:12px;border:0;}
#searchWrap a:hover {text-decoration:underline;}
#searchWrap div { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #fff; border-radius: 3px; border: 1px solid #ccc; display: block; padding: 2px;}
#searchWrap input { color: #000; }
#searchWrap div p { padding:5px 0 0 8px; color: #999;}
a.searchlink { padding: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eee; border-radius: 3px; border: 1px solid #ccc; }
.sbox { margin:3px 0 5px 8px;width:237px}
/* = footer */
#footer { border-top: 1px solid #ccc; margin-top: 15px; padding: 5px 0 72px; width: 960px; }
	#footer a { font-weight: bold;padding-bottom:4px; }
#footer p { font-size:11px;}


/* = formularz propozycji ważenia */
#wpcf7-f3-p9541-o1 {
width:300px;
margin:15px auto 15px;
border:1px solid #ddd;
padding:15px;
}

.fcowazymy,.femail {margin-bottom:8px;border:1px solid #aaa; width:100%}
.fzwazcie { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #ccf; border-radius: 3px; border-top: 1px solid #ccc; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #ccc; padding: 3px; display:block; color:#fff; background-color: #00910a; font-size:16px;width:130px; margin:25px auto 0;} 
.fzwazcie:hover { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #fff; padding: 3px; color:#000; background-color: #00910a; }


.wart-odz {
width:250px;
}
.wart-odz th { border-bottom:1px solid #777;font-size:12px; padding-bottom: 10px;vertical-align:bottom; line-height:1.4em}
.wart-odz td { padding:5px 5px; font-size: 12px;border-bottom:1px solid #DDD;}
.wocol1 {
width:40%;
}
.wocol2 {
width:30%;
}
.wocol3 {
width:30%;
}
.wykresy
{
float:right;
width:250px;
}

.wykresy h3 {
font-size:12px;
margin: 0 0 0 0 !important;

}
#wykressto {
position:absolute;
display:none;

}
#wykreswo
{
float:right;
}
.wykressp 
{
margin-top:3.5em;
clear:both;
}
hr { color:#ddd;background-color:#ddd;height:1px;border:none;margin:15px 0 35px 0; } 
.linkonas { border-bottom:none !important;}



/*-----------------*/
ul#h_menu,
ul#h_menu ul {
  margin: 0; padding: 0;
  z-index:999;
  }
ul#h_menu ul {
  position: absolute; display: none;
  width: 22em;
  }

/* level 1 */
ul#h_menu li {
  position: relative; float: left;
  list-style: none;
  margin: 0 0 0 7px;
  line-height: 1.25em;
  background-color: #fff;
  }
ul#h_menu li a,
ul#h_menu li span.item {
  display: block;
  padding: 0 7px;
  border:none;
-moz-border-radius: 3px; -webkit-border-radius: 3px; background: #eee; border-radius: 3px; border: 1px solid #ddd; color: #00910a; display: block; font-size: 12px; padding: 5px 7px;margin-bottom:5px;font-weight:bold;
  }
ul#h_menu li a:hover,
ul#h_menu li span.item:hover
{background: #222; border-color: #000; color: #fff;}
ul#h_menu li.current,
ul#h_menu li.current:hover {
  background-color: #fff
  }
ul#h_menu  li:hover {
  background: #fff;
  }
ul#h_menu li.submenu:hover {
  background-color: #fff;
  }

/* level 2 */
ul#h_menu li.submenu:hover ul.level2,
ul#h_menu ul.level2 li.submenu:hover {
  display: block;

  }
ul#h_menu ul.level2 {
  top: 30px;
  }
ul#h_menu ul.level2 li {
    width: 18em;
    border:none;
    margin:0;
  }
ul#h_menu  ul.level2 li a,
ul#h_menu  ul.level2 li span.item {
  width: 100%; /* for older versions of WinIE */
  padding: 3px 1em;
  font-weight:normal;
  font-size:12px;
  voice-family: "\"}\""; voice-family: inherit; /* box model hack */
  width: 13em; /* doubled heights WinIE6 problem */
  }
.zmiany {
  background-color:#fff;
  }
.warthead, .warthead select, .wykresy select { 
  font-size:12px;
  font-weight:bold;
  }
p.warthead { 
margin:1.5em 0 0.5em 0 !important;
}
#selafterload, #graphchoose {
  display:none;
  }

.graphinfotip {
  width:250px;
  
}
.graphinfotip h4 {
font-size:16px;
margin-top:10px;
}
.graphinfotip p {
font-size:12px;
line-height:1.3em;
padding:5px 10px;
          
}  
#graphinfo {
vertical-align:text-bottom;
}




/*-----------------------------------*/
.panel {
position: fixed !important;
position:absolute;
top: 80px;
left: 0;
display: none;
background: #85ff49;
border:1px solid #111111;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 330px;
height: auto;
padding: 30px 30px 30px 130px;
filter: alpha(opacity=95);
opacity: .95;
z-index:10;
max-height:440px;
overflow:auto;
overflow-x: hidden; overflow-y: auto;
}
a.trigger{
position: fixed !important;
position:absolute;
text-decoration: none;
top: 80px;
left: 0;
font-size: 16px;
letter-spacing:-1px;
color:#fff;
width:25px;
height:141px;
font-weight: 700;
background:url(/wp-content/themes/theunstandard/images/open.gif) top left no-repeat;
display: block;
z-index:101;
border:none;
}

a.trigger:hover{
position: fixed !important;
position:absolute;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-weight: 700;
background:url(/wp-content/themes/theunstandard/images/open.gif) top left no-repeat;
display: block;
}

a.active.trigger {
background:url(/wp-content/themes/theunstandard/images/schowaj.gif) top left no-repeat;
}
.panel h2 {
text-align:right;
font-size:18px;
}
.panel p {
width:100%;
font-size:11px;
text-align:right;
margin-bottom:15px;
}
.panel a {
border:none;

}
.calcinfo { color:#d40000;}
p.drukuj {
float:right;
margin:0 !important;
padding:12px 0 0 0;
}
p.drukuj a {
background:transparent url(/wp-content/themes/theunstandard/images/icon_printer.gif) no-repeat scroll 0 0;
padding:0 0 0 23px;
border:0;
font-size:12px;
}
.printdisc {display:none;}
.specjalne, .specjalnedol {display:block;margin-bottom:15px;border:0px;text-decoration:none;background-color:#fff;}
.lewymargin {padding-left:7px;}
.specjalne-tekst {line-height:1.5em;padding:1em;border-bottom:1px solid #ccc;margin-bottom:1em;}

.entry-cat img {
float: left;
padding-right:15px;
}
.entry-cat {
clear:both;
line-height:1.5em;
 padding: 10px 10px 20px 10px; clear: both;
}
.entry-cat hr {
background-color:#fff;

}

strong {
font-weight:bold;
}
.bloglatest {
background-color:#f5f5f5;
padding:4px 5px 5px 5px;
width:583px;
margin-bottom:10px;
}
.newentry {
background-color:#f0ff00;
}
.blogmore {
font-size:11px;
color:#767676;
padding-right:10px;
border:none;
}
.bloglatest span { font-size: 11px; font-weight:bold; color: #ff0000;}
.latestlink {
font-size:12px;
color:#4643d5;
border:none;
text-decoration:underline
}
.bloglatestlist {
padding-bottom:15px;
margin-bottom:2px;
}

.bloglatestlist, .bloglatestlist li {
list-style-position: inside;
list-style-type: disc;
padding-left:10px;
}
.bloglatestlist li {
padding-top:10px;
}

h3.blogheader {
margin:0;
padding:0 !important;}

hr.clearer {
clear:both;
display:block;
margin:-0.1em;
height:1px;
margin:15px;
}
.prawy {margin:15px auto 25px;width:342px; height: 280px;}
.dolny {margin:15px auto 0;width:728px;}
.top-baner { width: 728px; margin: 10px auto 0;}
.baner-we-wpisach { padding: 7px 0; }

.recent-comments {color:#333; padding:0 15px;}
.recent-comments dd { padding-bottom:3px; font-size:11px;line-height:1.5em;}
.recent-comments dt { font-size:12px;padding:3px 0;line-height:1em;} 
.recent-comments dt span { font-size:11px;padding-top:2px; padding-bottom:3px; display:block;color:#888;} 

.cen-1 { width: 450px; }
.cen-2 { width: 350px; }
.cennik span { font-size:10px;color:#888; }
.cennik {  border: 1px solid #efe; vertical-align:top;margin:0 auto 0; }
.cen-col1 { width: 250px; }
.cen-col2 { width: 100px; }
.cen-col3 { width: 100px; }
.cennik th { padding:7px; background-color:#008c14; color: #f6ff00; font-weight:strong; }
.cennik td { padding:7px; border-bottom:1px solid #eee; }

.zadzwon { border:1px solid #00910a; padding:15px; margin:15px;}

#AdTaily_Widget_Container a {border-bottom:none;}
.fblike { height:20px; margin-top:20px} 
.likebox { height:280px; margin-bottom:20px}

.zapis-do-komentarza { padding-top:8px;}
.zapis-do-komentarza input {margin-top:0;margin-bottom:0;vertical-align:-2px}


/* nowy widget kalkulatora*/

.ilewazy-produkt {
    margin-left: 195px;
}
.comment-body p {
padding-bottom: 18px;
}
