/*Author: przemyslawwajda.com*/
@import url("reset.css");

@font-face {
    font-family: 'Droid';
    src: url('DroidSans-webfont.eot');
    src: url('DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('DroidSans-webfont.woff') format('woff'),
         url('DroidSans-webfont.ttf') format('truetype'),
         url('DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('DroidSans-Bold-webfont.eot');
    src: url('DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('DroidSans-Bold-webfont.woff') format('woff'),
         url('DroidSans-Bold-webfont.ttf') format('truetype'),
         url('DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

div, p, span, img, ul, li, h1, h2 { behavior: url(css/iepngfix.htc); }
hr { background-color:#A43CA0;
color:#A43CA0;
height:1px;border:0 none; }
p { line-height:1.4em; padding:0; }
a { color:#4E84CE; text-decoration: none; }
a:hover { color:#4E84CE;text-decoration: underline; }
span { font-weight:400; }
.blue { font-weight:400;color:#0096c7;}
.hr { border-top:1px solid #cecece;border-bottom:1px solid #f5f5f5;margin:5px 0;clear:both;}
.hr2 { border-top:1px solid #cecece;border-bottom:1px solid #f5f5f5;margin:0;clear:both;}
.violet {color:#a43ca0;font-weight:700; }
blockquote { font-style: italic;padding:0;color:#0096c7;margin:15px; }
blockquote p { display:inline;background:#fff;line-height:1.6em;padding:5px !important; }

/*main*/
body { background:#dddddd url(images/bg.gif) repeat-x left top; margin:0; padding:0; font-family: Verdana, Arial, sans-serif; font-size:12px; line-height: 1.4em; z-index:1;color:#717171; }
#container { text-align:center; width: 100%; height:100%; padding:0; margin:0; }
#wrapper { width:990px; margin:0 auto; padding:0; }
#content { width:990px; }
/*header*/
#top { width:990px;margin:0;padding:0;overflow:hidden; }
#logo #site-title span a {margin:7px 0 10px 0;background: url(images/logo.png) no-repeat left top; display:block;width:363px;height:121px;text-indent:-10000px; }
#site-description {display:none;}
#logo, #nav { float:left;display:inline; }
.page-title { text-transform:capitalize;text-shadow: 0 1px 0 #FFFFFF;font-size:26px;font-family:Droid;text-align:left;padding:15px 0;background:url(images/hr.gif) repeat-x left top; color:#008fd9;width:30%;float:left;}	
#title-cont {background:url(images/hr.gif) repeat-x left top;width:990px;height:30px;}

/* Menu */
#access {display: block;float: right;margin: 60px 0 0 20px ;width: 500px;}
#access .menu-header,
div.menu {font-size: 16px;margin-left:0;font-family:Arial;text-transform:lowercase;}
#access .menu-header ul,
div.menu ul {list-style: none;margin: 0;}
#access .menu-header li,
div.menu li {float: left;position: relative;margin:0 10px 0 0;}
#access a {color: #57585f;display: block;line-height: 34px;padding: 0 10px;text-decoration: none;font-family:Droid, verdana;text-shadow:0 1px 0 #FFFFFF}
#access ul ul {display: none;position: absolute;top: 35px;left: 0;float: left;width: 70px;
z-index: 99999;}
#access ul ul li {width: 70px;text-align:left;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {line-height: 0.9em;padding: 10px;width: 66px;height: auto;}
#access li:hover > a {}
#access ul ul :hover > a {color: #0062c7;}
#access ul ul :hover > a {}
#access ul li:hover > ul {display: block;}
#access ul li.current_page_item > a,
#access ul li.current_page_parent > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {color: #007ea7;text-shadow:0 1px 0 #FFFFFF}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_parent a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {color: #fff;background:url(images/bgmenu.gif) repeat-x left center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #0062c7;}
/* Text meant only for screen readers */
.screen-reader-text {position: absolute;left: -9000px;}

/*category*/
#category { display:none;width:70%;float:left; }
#category ul { float:right; }
#category ul li { float:left;display:inline; margin:15px 10px 0 0;}
#category ul li a { color:#9799a0;font-family: Arial;font-size: 12px;font-weight: 600; text-transform: capitalize;text-shadow:0 1px 0 #FFFFFF;}
#category ul li a:hover {text-decoration: none;color:#a43ca0;}
.single-web #category { display:none; }
.single-web .current_page_parent a { background: none !important; border:1px solid #D6D6D6 !important;color:#57585F !important; }
/*promo*/
#slider { width:900px;height:300px;margin:0 21px;}
.nivo-controlNav {position: absolute;bottom:6px;right:10px;}
#info { width:990px;margin:0 auto;text-align: left;padding:0;}	
#info h1 { font-family: Droid, Verdana;font-size: 20px;color:#3f4045;line-height: 1.2em;background: url(images/hr.gif) no-repeat center top; padding:8px 10px 0 10px;font-weight: normal;}
#info h1 a:hover {text-decoration: none;}
#info ul li h3 {display:none;}
#info .textwidget { margin-top:0 !important; }
/*recent*/
.recent-blog, .recent-web {position:relative;background: url(images/cien2.png) no-repeat center top;margin:0 0 15px 0;height: 156px;}
.recent-blog-item, .fromblog, .recent-web-item { float:left;display:inline; margin: 20px 15px; position: relative;}
.recent-blog-item {width:300px;}
.fromblog { width:200px;background: url(images/bloglabel.png) no-repeat left top; }
.fromweb { width:200px;background: url(images/weblabel.png) no-repeat right top; float:right;margin:20px 15px; }
.recent-blog-item img, .recent-web-item img { -moz-box-shadow:0 0 2px #000000;box-shadow:0 0 2px #000000;-webkit-box-shadow:0 0 2px #000000;}
.recent-blog-item img:hover, .recent-web-item img:hover {-moz-box-shadow:0 0 2px #0096C7;box-shadow:0 0 2px #0096C7;-webkit-box-shadow:0 0 2px #0096C7;}
.more-main { color:#fff;display:block;background: url(images/more-main.png) no-repeat center center;padding:15px;font-size:10px;margin:60px 0 0 0;float:left; }
.more-main:hover { text-decoration: underline;color:#fff; }
.more-main-web { color:#fff;display:block;background: url(images/more-main-web.png) no-repeat center center;padding:15px;font-size:10px;margin:60px 0 0 0;float:right; }
.more-main-web:hover { text-decoration: underline;color:#fff; }
.recent-blog-item h3, .recent-web-item h3 { background: #000; z-index:100;position:absolute;opacity:0.7;padding:2px 4px;width:292px; text-align: left;font-size: 12px;top:60px; }
.recent-blog-item h3 a, .recent-web-item h3 a {color:#fff;}
.post-meta, .datetime {font-size:11px;font-family: Arial;text-shadow:0 1px 0 #fff;}
.post-meta {float:left;display:inline;}
.datetime {float:right;font-style: italic;}
/*scroll news from blog*/
.scrollable {position:relative;overflow:hidden;width:970px;height:180px;margin:0 0 0 5px;}

.scrollable .items {width:20000em;position:absolute;}
.disabled {display:none;}
.next, .prev {position:absolute;top:60px;width:22px;height:20px;dispaly:block;text-indent: -90000px;cursor:pointer;}
.next {right:-75px;background: url(images/next.png) no-repeat left top;}
.prev {right:982px;background: url(images/prev.png) no-repeat right top;}
.next:hover {background: url(images/next.png) no-repeat left bottom;}
.prev:hover {background: url(images/prev.png) no-repeat right bottom;}

/*post*/
.hentry {background:url(images/cien2.png) no-repeat center top; padding:25px 0 0 0;position:relative;}
.hentry img {padding:0 20px 25px 20px;background:url(images/cien.png) no-repeat center bottom; -moz-border-radius:2px 2px 2px 2px;}
.tit-list {background:#000;opacity:0.8;padding:10px;position:absolute;top:150px;left:80px;}
.hentry .entry-title {text-transform:uppercase;font-size:26px;font-family:Droid;display:inline;font-weight:400; text-shadow: 0 1px 0 #FFFFFF;}
.hentry .entry-title a {color:#fff;}
.tit-list .entry-title a {text-shadow:0 1px 0 #000;}
.hentry .entry-title a:hover {text-decoration: none;color:#A43CA0;}
.cat-links {clear:both;display:block;text-align: left;}
.cat-links a {display:inline;text-align:left;color:#fff;margin:5px 0 0 0;}
.left {float:left; display:inline;margin-left:10px;}
.hentry .entry-content, .entry-summary {width:570px;text-align:left;font-family:Arial;font-size:12px;padding:15px 0;}
.entry-meta .day, .entry-meta .year {font-size:24px;font-family:Droid;font-weight:400;}
.entry-meta .day {color:#008fd9;}
.entry-meta .year {color:#a43ca0;}
.entry-meta {margin:15px 0 15px 40px;padding:0 20px 0 0;background:url(images/cien3.png) no-repeat right center ; }
.entry-utility .comments-link {float:left;}
.entry-utility .comments-link a {padding:18px;color:#fff;font-size:10px;display:inline-block;background:url(images/koment.png) no-repeat center center ;}
.entry-utility .more-link, .desc-web .entry-content .more-link {display:inline-block;background:url(images/dalej.png) no-repeat center center ;float:left;padding:6px;}
.entry-utility .more-link a, .desc-web .entry-content .more-link a {display:block;width:42px;height:42px;background: none;}
.entry-utility { padding:0 0 0 20px;background:url(images/cien3.png) no-repeat left center ; margin:10px 0 0 0;}
.hentry .entry-content a, .entry-summary a {color:#717171;}
.post-title {text-align: left;float:left;color:#a43ca0;padding:20px 0 0 10px; }
.post-title .cat-links, .post-title .cat-links a {color:#717171;}
.right {float:right;margin:0 60px 0 0;}
.hentry .entry-content-post {width:900px;text-align:left;font-family:Arial;font-size:12px;padding:15px 0;margin:0 auto;}
.hentry .entry-content-post img {background:none;margin:5px 0 0 0;padding:0;}
.hentry .entry-content-post h1 {font-family:Droid;font-size:20px;padding:10px 0;font-weight:400;}
.hentry img.wp-smiley {padding:0;margin:0;}
.hentry ul {line-height: 2.0em;margin:0 0 0 10px;}
.hentry ul li {padding:0 0 0 20px;background: url(images/bullet-small.png) no-repeat left center;}
.hentry .entry-content-post p {padding:5px 0;}
/*kontakt*/
.wpcf7-submit { width:100px;cursor:pointer;background:url("images/bgmenu.gif") repeat-x scroll left center transparent;border:none;color:#fff;-moz-border-radius:2px 2px 2px 2px; } 
.wpcf7-submit:hover { background:#A43CA0; }
/*comments*/
#comments {float:left;display:inline;width:490px;text-align:left;padding:0 40px 0 0;background: url(images/cien4.png) no-repeat right 10px;}
#respond {text-align: left;margin:15px 0 15px 0;}
#respond h3, #comments-title, #related-posts h2, .widget_tag_cloud h3 {color:#4E84CE;font-family:Droid;font-size: 20px;padding:10px 0;text-align: left;font-weight:400;} 
#commentform p {text-align: left; margin:3px 0; }
#commentform p label {font-style: italic;margin:0 0 0 0;}
#commentform p input, #commentform p textarea {display:block;border:1px solid #c8c8c8; background: #fff;padding:5px;margin:2px 0 6px 0;color:#ADADAD;font-family:Arial;}	
	.comment-form-comment {float:right;width:280px;}
	.comment-form-comment textarea {width:280px;}
	#commentform p input {width:160px;}
	.form-allowed-tags {clear:both;display:none;}
	.form-submit {clear:both;}
	.comment-notes {color:#adadad;}
	.required {color:#A43CA0;}
.comment {margin:10px 0;}
#commentform p #submit {float:right; background: url(images/submit.png) no-repeat center center !important;color:#fff;border:none; margin:0;font-size:11px;cursor:pointer;width:126px;}
.comment-author { float:left;display:inline;width:60px; text-align: center;}
.comment-author img { border:1px solid #fff; }
.comment-body { background:#f2f2f2; padding:10px;border:1px solid #d6d6d6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:380px; float:right;}
.reply {display:block;clear:both;text-align:right;}
.reply a {font-size: 11px;}
.commentmetadata {text-align:right;}
.commentmetadata a {font-style: italic;font-size:11px;color:#888888;}

/*bottom contant archive and paggination*/
#content-bottom { width:990px;overflow:hidden;padding:25px 0;background: url(images/hr.gif) repeat-x left top; }
#archive, #pagination { float:left;display:inline;width:50%; }
#archive ul {height:80px;}
#archive h3 {text-align: left;}
#archive ul li a {display:inline;float:left;color:#717171;text-decoration: none;margin:4px 10px 0 0;}
#archive ul li a:hover {text-decoration: underline;}
#archive #slick-show {background: url(images/down.png) no-repeat bottom center;width:22px;height:14px;display:inline-block;}
#archive #slick-hide {background: url(images/up.png) no-repeat bottom center;width:22px;height:14px;display:inline-block;}
/*nawigacja miedzy postami*/

#nav-below {background: url(images/cien2.png) no-repeat center top; padding:15px 0;overflow:hidden;margin:15px 0 0 0;}
.nav-previous {float:left;display:inline;}
.nav-next {float:right;}
.nav-next a, .nav-previous a {color:#717171;font-size:12px;font-weight:700;font-family:Arial;text-transform:uppercase;}
.nav-previous a .meta-nav {background:url(images/prev2.png) no-repeat left center;display:inline-block;width:36px;height: 21px; float:left;}
.nav-next a .meta-nav {background:url(images/next2.png) no-repeat left center;display:inline-block;width:36px;height: 21px; float:right;}
/*pagination style*/
ul.paging { list-style: none; padding: 0; font-weight: bold; float:right; }
ul.paging li { float: left; margin: 0 6px 6px 0; }
ul.paging li a, ul.paging li.active { display: block; padding: 3px 6px; -moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}
ul.paging li.active { background-color: #3f4045; color: #fff; }
/*sidebar primary*/
#primary {float:left;width:420px;}
.widget_tag_cloud div {clear:both;width:350px;margin:10px 0 15px 10px;}
.widget_tag_cloud div a { color:#717171; } 
#related-posts { width:420px;margin:15px 0;padding:0 0 0 20px; }
#related-posts .related h3 { background:none repeat scroll 0 0 #000000;font-size:12px;opacity:0.7;padding:2px 5px;position:absolute;text-align:left;top:70px;width:110px;z-index:100; }
#related-posts .related h3 a { color:#fff; }
.related {width:120px;position:relative;margin:0 10px; }
.related img { -moz-box-shadow:0 0 2px #000000;box-shadow:0 0 2px #000000; }

/*web*/
.web { overflow:hidden; }
.thumbnail-web, .desc-web { float:left;display:inline; }
.desc-web .entry-content { width:320px; }
.desc-web { margin:0 0 0 15px;width:300px; }
.desc-web .entry-title {text-align: left;display:block;}
.desc-web .entry-title a { color:#0096c7; }
.desc-web .entry-content p { margin:0 0 15px 0; }
	.desc-web .entry-content .zakres a { display:block; padding:5px 0 5px 30px;background:url(images/bullet.png) no-repeat left center; color:#a43ca0;font-size:14px; }
	.desc-web .entry-content .zakres {float:left;display:inline;}
	.desc-web .entry-content .more-link {float:right;}
.thumbnail-web img { -moz-border-radius:2px 2px 2px 2px;
background:url("images/cien5.png") no-repeat scroll center bottom transparent;
padding:0 20px 10px; }
.desc-web .entry-content .read-more { background: none;color:#717171;padding:0; }
.web-content { width:900px !important; }
.web-content p { padding:0; }
.web  .entry-title { text-transform:none;line-height:28px; }
#slider-web { margin:0 0 15px 0 ;width:900px;border:2px solid #D6D6D6;overflow:hidden; }
#slider-web .nivo-caption { display:none !important; }
.webdesign #content .web h1 { text-align: left;display:block; }
.webdesign #content .web .entry-utility { background: none;text-align: left; }

/*widgets*/
.widget h3.widget-title { color:#f4f4f4;font-weight: 500;font-size: 16px;text-align: left;padding:0 0 0 10px; }
.widget ul li ul {text-align: left;padding:0 0 0 10px;margin:10px 0;}
.widget ul li ul li {margin:0;border-left:3px solid #47474b;}
.widget ul li ul li:hover {border-left:3px solid #0096c7;}
.widget ul li ul li a {color:#b1b1b1;padding:3px 0 3px 10px;margin:0;display:block;}
.widget ul li ul li a:hover {color:#fff;text-decoration: none;}
.textwidget {text-align: left;font-size:11px;margin:10px 0;}
#facebook-button {text-align: left;}
/*footer*/
#foot-cont { width:100%;background:url(images/bgfoot.gif) repeat-x left top; margin:0; padding:0; }
#footer { overflow:hidden;width:990px;margin:0 auto; }
#footer .widget { width:240px;float:left;display:inline;margin:25px 0; }
#foot-cont-bottom { background: #0096c7;width:100%;margin:0;padding:10px 0;color:#fff;font-size:11px; }
#footer-widget-area { overflow:hidden; }
#site-info { width:990px;margin:0 auto;text-align: left;}
#site-info a {color:#fff;}
