﻿/*
Theme Name:		3diamenty
Theme URI: 		
Version: 		0.2.4.10
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		
Author URI:		
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;padding:0px;border:0px;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:none;}
table{border-collapse:separate;border-spacing:0px;}
caption, th, td{text-align:left;font-weight:normal;}
table, td, th{vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.clear{clear:both;}
body, input, textarea{font:13px/1.5 "lucida sans", Verdana, Arial, Helvetica, sans-serif;}
.serif{font-family:Georgia, "Times New Roman", Times, serif;}
.sans-serif{font-family:"lucida sans", Verdana, Arial, Helvetica, sans-serif;}
.entry-meta{margin-bottom:10px;}
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol{margin-bottom:20px;}
#logo, #logo a{font-size:20px;line-height:30px;color:#fff;font-weight:normal;padding:0.8em 0 0 0.5em;text-transform:uppercase;}
#logo a:hover{color:#fff;text-decoration:none;}
#tagline{color:#fff;text-transform:none;}
.nav, .nav *{list-style:none;margin-left:0;}
.nav li{float:left;padding:0;position:relative;}
.nav ul li{width:100%;}
.nav a{display:block;position:relative;padding:5px 15px;}
.nav ul{position:absolute;top:-9999em;width:20em;}
.nav li:hover ul, .nav li.nav-hover ul{left:-1px;top:29px;z-index:99;}
.nav li:hover li ul, .nav li.nav-hover li ul, .nav li li:hover li ul, .nav li li.nav-hover li ul, .nav li li li:hover li ul, .nav li li li.nav-hover li ul{top:-999em;}
.nav li li:hover ul, .nav li li.nav-hover ul, .nav li li li:hover ul, .nav li li li.nav-hover ul, .nav li li li li:hover ul, .nav li li li li.nav-hover ul{left:20em;top:-1px;}
.nav{}
.nav ul{}
.nav ul li a{}
.nav li:hover ul, .nav li.nav-hover ul{background:#fff;}
.nav a{color:#2361A1;border-right:1px solid #ccc;}
.nav a:hover{text-decoration:none;background:url('images/menu_bg_hover.gif') repeat-x;color:#666;}
.nav ul a{border-right:none;}
.nav li:hover, .nav li.nav-hover, .nav a:focus{background:#fafafa;}
.ie7 .nav:hover{visibility:inherit;}
a{color:#2361a1;text-decoration:underline;}
a:hover{text-decoration:underline;color:#FE4902;}
.entry-content a:link, .entry-content a:active, .entry-content a:visited{color:#2361a1;text-decoration:underline;}
.entry-content a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;clear:both;font-family:Georgia, "Times New Roman", Times, serif;}
h1{font-size:24px;line-height:28px;padding:5px 0px;}
h2{font-size:20px;line-height:22px;padding:5px 0px;}
h3{font-size:16px;line-height:20px;padding:5px 0px;}
h4{font-size:14px;line-height:18px;padding:5px 0px;}
h5{font-size:12px;line-height:18px;padding:5px 0px;}
h6{font-size:10px;line-height:16px;}
.page-title{font-size:14px;font-weight:bold;}
.page-title span{font-style:italic;font-weight:normal;}
.entry-title, .entry-title a{color:#FF6600;font-size:20px;line-height:28px;text-transform:uppercase;}
.entry-title a:hover{text-decoration:none;}
address{font-style:italic;}
abbr[title], acronym[title], dfn[title]{cursor:help;border-bottom:1px dotted #666;}
blockquote{color:#666;font-style:italic;border-left:1px solid #ddd;margin-left:15px;padding-left:10px;}
strong{font-weight:bold;}
em, dfn, cite{font-style:italic;}
dfn{font-weight:bold;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:12px;}
del{text-decoration:line-through;}
ins{text-decoration:underline;}
code, pre{line-height:15px;}
var, kbd, samp, code, pre{font:12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace;background:#fafafa;}
kbd{font-weight:bold;}
samp, var{font-style:italic;}
pre{white-space:pre;overflow:auto;padding:10px;border:1px solid #ddd;clear:both;}
code{padding:0px 3px;}
ul, ol, dl{margin-left:15px;}
.nav{margin-left:85px;}
.entry-content ul, .entry-content ol, #search-query{margin-left:25px;}
li ul, li ol{margin-bottom:0;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}
ol{list-style-type:decimal;}
ul{list-style-type:disc;}
ul ul{list-style-type:circle;}
ul ul ul{list-style-type:square;}
dt{font-weight:bold;}
.fat li{margin-bottom:10px;}
table{border:1px solid #ccc;border-width:1px;line-height:18px;margin:0 0 22px 0;text-align:left;padding:0 5px;}
table .even{background:#ddd;}
caption{text-align:left;}
tr{border-bottom:1px solid #ccc;}
th, td{padding:5px 3px;}
input, textarea, button{background:#fafafa;border-color:#aaa #ddd #ddd #aaa;border-style:solid;border-width:1px;color:#444;font-size:14px;}
input, textarea, button{font-family:Cambria, Georgia, "Times New Roman", Times, serif;padding:3px;}
button{font:12px;padding:2px 10px;cursor:pointer;}
input:focus, textarea:focus, button:hover{background:#fff;border-color:#777 #ccc #ccc #777;}
.safari input{padding:0px 3px;}
.chrome input{padding:1px 3px;}
.comment-list, .comment-list .children{list-style:none;}
.comment-list{margin-left:10px;}
.comment{margin-bottom:40px;}
.comment-list .children{margin-top:40px;}
.comment-meta{margin-bottom:10px;}
.commenter{font-size:16px;}
.avatar{float:right;margin:0px 0px 10px 20px;border:1px #ddd solid;padding:1px;}
#comment-form .form-section input{margin-right:10px;}
.form-section{margin-bottom:10px;}
.form-section label{cursor:pointer;}
#commenter-details input{margin-right:10px;}
#allowed-tags{font:11px Verdana, Arial, Helvetica, sans-serif;padding:5px 10px;background:#fff;border:1px #ddd dotted;border-top:none;width:573px;}
img.alignleft{float:left;margin-right:20px;margin-top:5px;}
img.alignright{display:block;float:right;margin-left:20px;margin-top:5px;}
img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;margin-top:5px;}
.wp-caption{text-align:center;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption .wp-caption-text{margin:0;padding:5px;}
.wp-smiley{max-height:13px;margin:0 !important;}
.gallery{margin:auto;}
.gallery-image{border:2px solid #cfcfcf;margin-left:0;}
.gallery-caption{margin-left:0;}
.gallery-item{float:left;text-align:center;margin-left:0;}
.gallery-columns-2{width:50%;}
.gallery-columns-3{width:33%;}
.gallery-columns-4{width:25%;}
.gallery-columns-5{width:20%;}
.gallery-columns-6{width:16%;}
.gallery-columns-7{width:14%;}
.gallery-columns-8{width:12%;}
.gallery-columns-9{width:11%;}
.page-navigation .nav-next{float:left;}
.page-navigation .nav-previous{float:right;}
.single-page-navigation .nav-next{float:right;}
.single-page-navigation .nav-previous{float:left;}
.gallery-row:after, .navigation-links:after, .container:after, .menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gallery-row, .navigation-links, .container, .menu{display:block;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;}
.container{width:960px;margin:10px auto;}
.hfeed{width:690px;float:right;display:inline;padding:0.8em;}
.aside{width:249px;float:left;display:inline;}
.footer{clear:both;}
body{background:#fefefe url('images/body_bg.gif') repeat-x;font-family:Verdana,Arial,Helvetica,sans-serif !important;}
body.archive #primary.hfeed, #primary.contact{background:url('images/idea_bg.jpg') repeat-x;}
.home_content{width:480px;}
.more{display:block;margin-bottom:1em;}
.home_content ul,.entry-content ul{list-style:none;}
#primary #post-8 h3{background:url('images/jinjang.gif') no-repeat 0 6px;padding-left:21px;}
.home_content li,.entry-content li{background:transparent url(images/jinjang.gif) no-repeat scroll 0 3px;padding-left:22px;}
.header{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-radius:10px;background:url('images/header.png') repeat-x;height:144px;position:relative;}
#content{background:#fff;}
#copyright a{color:#575757;display:inline;}
#copyright a:hover{background:none;}
.image{background:url('images/logo.gif') no-repeat;width:149px;height:79px;float:left;display:inline;}
.sitename{float:right;width:785px;display:inline;}
#logo h1{position:relative;}
#primary, .footer{background:#fff;}
.footer{border-top:1px solid #ccc}
.side_box span{display:block;}
#primary.home_page, .bg{background:#fff url('images/home_bg.jpg') no-repeat top right;}
#primary.single{background:transparent url('images/idea_bg.jpg') repeat-x scroll 0 0;}
.loud{background:#fff;padding:0.3em;border:1px solid #B4D8EA;margin-bottom:1em;-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);}
.loud p{background:#B4D8EA;margin-bottom:0;padding:0.4em;text-align:center;}
.entry-tags{display:block;margin-top:0.5em;border-top:1px solid #e9eced;}
.entry-tags a{color:#2361A1;}
.entry-tags a:hover{color:#2361A1;}
.footer{background:#395779 url('images/footer-bg.gif') repeat-x;color:#575757;padding:0.5em;}
.footer h3{color:#fff;}
.footer a{color:#fff;text-decoration:none;padding:2px 5px;display:block;*display:inline;}
#secondary a{text-decoration:none;}
.footer a:hover{background:#fff;color:#2361A1;}
.footer ul{list-style:none;width:450px;float:left;}
.footer #mainnav{margin:-0.1em 0 0 0;}
.footer #mainnav ul a{font-size:120%;color:#2361A1;}
.footer #mainnav ul a:hover{background:transparent url('images/menu_bg_hover.gif') repeat-x;}
.footer #mainnav ul{width:100%;}
#copyright, #copyright a{color:#fff;}
.footer ul a{font-size:87%;}
.footer .wp-tag-cloud{font-size:87% !important;}
.footer ul li{display:inline;float:left;}
.widget_pages ul, .widget_categories ul, .searchform{margin-bottom:5px;}
#tagline{padding:0.1em 0 0 1em;}
.menu{background:url('images/menu_bg.gif') repeat-x;margin:0.2em 0 1em;border:1px solid #A2A2A2;margin:0.25em 0;font-size:130%;height:36px;}
.menu a, .header a, #secondary a{text-decoration:none;}
.clear{clear:both;}
#secondary{*margin-top:-20px;}
#secondary ul{list-style:none;}
#secondary ul li{margin:0;}
#secondary ul{margin-left:0;padding-left:0;list-style-type:none;text-align:center;text-transform:uppercase;}
#secondary a{display:block;padding:3px;width:243px;*width:237px;border-bottom:1px solid #eee;}
#secondary a:link, #secondary a:visited{color:#fff;text-decoration:none;}
#secondary a:hover{background:#3D5C7D;color:#fff;}
#secondary ul li.current-cat a{background:#5E97B5;color:#fff;display:block;}
.widget_search{margin:0.8em 0;}
.widget-title{background:transparent url(images/menu_bg.gif) repeat-x scroll 0 0;color:#2361A1;border:1px solid #A2A2A2;border-left:0;border-right:0;border-top:0;padding-left:0.5em;}
#text-3 .widget-title{background:none;border:0;color:#333;}
.widget ul{margin-left:0;}
.side_box{padding-bottom:0.5em;margin-bottom:0.2em;}
.side_box p{padding-left:1.5em;margin-bottom:0;}
div.hr{border-top:1px solid #e9eced;height:1px;width:100%;margin:10px 0px;clear:both;}
.home_page blockquote p{margin-bottom:0;}
blockquote{font-family:Georgia,"Times New Roman",Times,serif;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;border-left:0 none;color:#FF6600;letter-spacing:1px;display:block;font-weight:bold;font-style:normal;font-size:130%;margin:0 0 1em 0;padding:1em;width:450px;}
input.search{width:234px;}
input.search-btn{font-size:90%;}
button{margin:0.4em 0 0.2em 13em;padding:2px 6px;}
::-moz-selection{background:#1F6A98;color:#fff;}
::selection{background:#1F6A98;color:#fff;}
.wp-caption{background-color:#F3F3F3;border:1px solid #DDDDDD;padding:0.7em;-moz-border-radius:8px;-webkit-border-radius:8px;margin:10px 0;padding:0.5em 0.2em 0;}
.backtotop{cursor:pointer;display:block;margin:0 auto;width:150px;}
#content_bg{background:transparent url('images/bg.png') repeat-y;width:970px;}
#ref_wrap{margin:40px 0;}
.ref_box,.contact_box{-moz-border-radius:10px;-webkit-border-radius:10px;background:transparent url(images/refbg.jpg) repeat-x;border:1px solid #eee;height:165px;*height:210px;margin:0 0 0 0.5em;padding:0.4em;width:300px;float:left;}
.contact_box{*overflow-y:hidden;}
.contact_box p{margin-bottom:4px;}
.bonsai{background:url(images/Bonsai1.png) no-repeat;height:128px;left:184px;position:relative;top:-70px;width:128px;}
.referencje{display:inline-block;background:url(images/Mail-128.png) no-repeat;height:128px;left:175px;position:relative;top:-83px;width:128px;}
.referencje{*left:155px;}
.ref_box a{font-size:17px;left:-85px;line-height:1.6;position:relative;top:58px;}
.ref_box a{*top:-30px;*left:-100px;}
#text-3 .contact_box{width:238px;background:none;border:0 none;float:none;}
#text-3{background:transparent url(images/refbg.jpg) repeat-x;-moz-border-radius:10px;-webkit-border-radius:10px;}
#text-3 .bonsai{background:url(images/Bonsai2.gif) no-repeat;height:64px;left:166px;position:relative;top:-30px;width:64px;*display:none;}
.map{border:1px solid #A2A2A2;padding:0.44em;width:630px;background:#fff;}
.entry-summary p{text-align:center;color:#D33926;margin-top:0.5em;font-weight:bold;}
.intro{color:#D33926;font-weight:bold;}
.nav .page-item-164 a{color:#D33926;}
.col{float:left;width:230px;*width:220px;*display:inline;}
.col-3{float:left;width:320px;}
#categories-3{background:#6091C7 url(images/sidebar-bg.gif) repeat-x;}
#categories-3 h3{text-align:center;}
.article img{border:1px solid #ccc;padding:3px;background:#eee;}

/* roznica dla ie */
/* 26075px  25639px*/
iframe.ref{height:28273px;*height:37320px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	iframe.ref{height:28260px;}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)  {
	iframe.ref{height:27220px;}
}

.contactform small{display:none;}
.addlinks a{text-decoration:none;font-size:8px;}
.addlinks a:hover{color:#2361A1;}
.aligncenter{}
.alignleft{}
.alignright{}
.wp-caption{}
.wp-caption-text{}


.post {padding: 1em; background: #eee; margin: 1em 0;-moz-border-radius: 8px;-webkit-border-radius:8px;}
.post_header {font-weight: bold; border-bottom: 1px solid; padding: 0.4em 0;}
.post_description {padding: 0.5em 0; *font-size:10px;}

.ref .post_description { *font-size:10px !important;}

#referencje p{font-size: 25px;}
#referencje h1{color:#FF6600; text-transform: capitalize;font-size: 50px;}
.hilite {color:#FF6600}

.post_bg {background: #CADCEB;}

.commentnumber {margin-right: 4px;}
.patronat {
    color: #305987;
    font-weight: bold;
}

.addlinks a {float:left;}

.addlinks p {display: inline;}
