/*
Theme Name: IT Tech Blog
Theme URI: http://vellkan.pl
Description: Najbardziej zajebisty szablon ever
Version: 1.0
Author: Igor Chudy & Wiktor Mociun
Author URI: http://igorchudy.pl/
*/
body {height: 100%; width: 100%; font: normal 12px/21px Arial, Helvetica, sans-serif; color: #222; background: #f5f5f5;}
html, body {width: 100%;}
/* Reset */
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {margin: 0;padding: 0;border: 0;font-size: 100%;font-weight: inherit;font-style: inherit;vertical-align: baseline;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
ins {text-decoration: none;}
a {color: #3b5998; font-weight:bold; text-decoration:none; }
a:hover {text-decoration:underline;}
ul, ol {list-style: none;}
table {border-spacing: 0;border-collapse: collapse;}
caption, th {text-align: left;}
q:after, q:before {content: "";}
:focus { outline: 0; }
blockquote, q {quotes: "" "";}
.clear { clear: both; }

/* End Reset */

@font-face {font-family: "HelveticaNeue";font-style: normal;font-weight: bold;src: local("☺"), url("HelveticaNeue.ttf") format("truetype"), url("HelveticaNeue.woff") format("woff"), url("HelveticaNeue.svg#webfonttkwQ1cXg") format("svg");}
@font-face { font-family: "MyriadPro"; font-style: normal; font-weight: bold; src: url("myriadpro.eot?") format("eot"), url("myriadpro.ttf") format("truetype"), url("myriadpro.woff") format("woff"), url("myriadpro.svg#webfont4233ZxgB") format("svg"); }

.lightbox {display: inline !important;}
a.lightbox {opacity: 100 !important; color: #3b5998 !important; font-size: 13px;}
a.lightbox.link { padding: 2px 3px 2px 21px !important; margin: 0 2px 0 2px !important; background: #f5f5f5 url('images/Video.png') no-repeat !important; }
a.lightbox.link:hover {background: #5468B0 url('images/Video.png') no-repeat !important; color: #fff !important; text-decoration:none !important;}

.fade {width: 100%; height: 100%; background: #000; position: absolute; z-index: 90; top: 0; left: 0; display:none;}

#Wrapper {width: 100%; height:100%; display:block; position:relative}
#Container {width: 1000px; margin: 0 auto 0 auto; overflow: hidden; padding:53px 0 0 0;position:relative;}

#TopContainer {width: 100%;position: absolute;}
#TopWrapper {width: 100%; background:#eaeaea; z-index: 99; position:relative; display:none;	}
#MenuWrapper {width: 100%; height: 43px; background: url(images/Top.png) left top repeat-x; position:relative; z-index:99; }

#Top {width: 1000px; position:relative; margin: 0 auto; overflow:hidden; padding: 10px 0; font-size: 10pt; list-style-type:none; text-shadow: 0.1em 0.1em 0.05em #fff; font-family: MyriadPro,'Trebuchet MS', sans-serif; font-weight: bold; text-transform: uppercase;}
#Top #MenuCategoriesWrapper {display: inline; }
#Top .MainCategories { margin-left:10px;}
#Top .OtherCategories { position:absolute; right: 125px; top:10px;}
#Top #MenuCategoriesWrapper li { display: inline; padding-right:35px; position:relative;}
#Top #MenuCategoriesWrapper ul { padding-left:15px; display: inline; }
#Top #MenuCategoriesWrapper a {color: #3d3d3d; }
#Top #MenuCategoriesWrapper a:hover {text-decoration:none;}
#Top #MenuCategoriesWrapper ul li.Internet:hover { color: #FF7608;}
#Top #MenuCategoriesWrapper ul li.Software:hover { color: #86C800; }
#Top #MenuCategoriesWrapper ul li.Hardware:hover { color: #10367F; }
#Top #MenuCategoriesWrapper ul li.Inne:hover { color: #D60000; }
#Top #MenuCategoriesWrapper ul li.Miniblog:hover { color: #000; }
#Top #MenuCategoriesWrapper ul li.OurBlog:hover { color: #000; }
#Top #MenuCategoriesWrapper ul li.Podcast:hover { color: #CB4FC9;}

#Top #MenuCategoriesWrapper ul li .box { width:7px; height: 7px; border: 1px solid #444; display:inline; position:absolute; right: 19px; top: 2px;}
#Top #MenuCategoriesWrapper ul li.Internet:hover .box { background-color: #FF7608; }
#Top #MenuCategoriesWrapper ul li.Software:hover .box { background-color: #86C800; }
#Top #MenuCategoriesWrapper ul li.Hardware:hover .box { background-color: #10367F; }
#Top #MenuCategoriesWrapper ul li.Inne:hover .box { background-color: #D60000; }
#Top #MenuCategoriesWrapper ul li.Miniblog:hover .box { background-color: #000; }
#Top #MenuCategoriesWrapper ul li.OurBlog:hover .box { background-color: #000; }
#Top #MenuCategoriesWrapper ul li.Podcast:hover .box { background-color: #CB4FC9; }

.Menu {width: 1000px; height: 43px; background: url(images/TopMenu.png) left top no-repeat; margin: 0 auto; position: relative; z-index:99;}
.Menu a.Logo {width: 130px; height: 29px; display: block; background:url(images/ITTechLogo.png) left top no-repeat; text-indent:-9000px; position:absolute; left: 10px; bottom: 6px;}
.Menu a.MainMenuButton {width: 101px; height: 12px; display: block; background:url(images/MainMenuButton.png) left top no-repeat; text-indent:-9000px; position:absolute; left: 161px; bottom: 16px;}
.Menu a.Logo:hover, .Menu a.MainMenuButton:hover {background-position: left bottom;}

.Menu #MainNav  { width: 400px;  list-style-type:none; font-family: MyriadPro,'Trebuchet MS', Helvetica, Arial, sans-serif; font-weight: bold; margin-left: 180px; font-size: 13px; position:absolute; margin-top:12px; text-transform: uppercase; }
.Menu #MainNav li { display:inline; margin-right:18px; }
.Menu #MainNav li a { color: #3d3d3d; text-shadow: 0.1em 0.1em 0.05em #fff; }
.Menu #MainNav li a:hover { color: #3B5998; text-decoration: none; }
.Menu #MainNav .CategorySlider { position:relative; margin-right:6px; }
.Menu #MainNav .MenuArrow { background: url(images/Arrows.png) no-repeat; width: 9px; height: 12px;  top: 1px; right: -14px; position: absolute; display:inline;  }
.Menu #MainNav li:hover .MenuArrow { background: url(images/Arrows.png) no-repeat; background-position: 0 -12px; width: 9px; height: 12px; }

.SocialMedia {list-style:none; position:absolute; right: 1px; top: 10px; z-index:6;}
.SocialMedia li {display: block; float: left; margin: 0 10px 0 0; overflow:hidden; width: 24px; height: 28px;}
.SocialMedia li a {width: 24px; height: 24px; display:block; float: left; margin: 0 10px 0 0;background-image: url(images/SocialMedia.png); background-repeat:no-repeat; text-indent:-9000px;}
.SocialMedia li a.Facebook {background-position: 0 0;}
.SocialMedia li a.Twitter {background-position: -144px 0;}
.SocialMedia li a.HomePage {background-position: right 0;}
.SocialMedia li a.Wykop {background-position: -24px 0;}
.SocialMedia li a.Blip {background-position: -48px 0;}
.SocialMedia li a.YouTube {background-position: -72px 0;}
.SocialMedia li a.Vimeo {background-position: -96px 0;}
.SocialMedia li a.RSS	 {background-position: -120px 0;}

.Menu .Search {width: 272px; height: 24px; border: 1px solid #d5d5d5; background: #fff; overflow:hidden; position: absolute; right: 45px; bottom: 8px; z-index:10;}
.Menu .Search .SearchInput { font: normal 11px Tahoma,Geneva, sans-serif; color: #808080; padding: 4px 4px 4px 26px; width: 150px; border: none; float: left; display:block; background: url(images/SearchInput.png) 5px center no-repeat; }
.Menu .Search .SearchSubmit { width:40px; height: 9px; display: block; float: right; background: url(images/SearchButton.png) left top no-repeat; text-indent:-9000px; margin: 7px 10px 0 0; border: none; cursor: pointer;}
.Menu .Search .SearchSubmit:hover, .Menu .Search:hover .SearchSubmit {background-position: left bottom;}

#Header {width: 1000px; margin: 0 auto; overflow: hidden;}
#Header .Newest {width: 640px; padding: 10px 9px; border: 1px solid #d5d5d5; height: 278px; background:#fff; float: left; margin: 0 20px 0 0; position:relative; z-index: 1;}
#Header .Newest:hover {border: 1px solid #020202;}
#Header .Feed {width: 298px; padding: 10px; padding-top:5px; border: 1px solid #d5d5d5; height: 283px; background:#fff;float: left;}
#Header .Feed:hover {border: 1px solid #8d8d8d;}
#Header .Feed h2 {font: bold 14px Arial, Helvetica, sans-serif; color: #222; margin: 0 0 10px 0;}
.MoreBlog {float:right;}
#Header .Feed a:hover {text-decoration:none !important;}
#Header .Feed h4:hover {color:#000;}
#Header .Feed .MoreBlog {font: bold 12px Arial, Helvetica, sans-serif; color:#3b5998;}
#Header .Feed #Miniblog {list-style: none;}
.Miniblog-Entry:hover {text-decoration:underline;}
#Header .Feed #Miniblog li {margin: 0 0 32px 0; }
.Miniblog-Entry a {color: #444;}
#Header .Feed #Miniblog li .Miniblog-Entry {border: 1px solid #EEEEEE; font-weight: normal !important; padding: 5px 7px; background: #f8f8f8; font: normal 12px/18px Arial, Helvetica, sans-serif; color:#222 !important; border-bottom: none; display:block; height: 36px; text-align:justify;}
#Header .Feed #Miniblog li .Miniblog-Entry img {display: none;}
#Header .Feed #Miniblog li a {font-weight:normal !important;color:#222;}
#Header .Feed #Miniblog li .Miniblog-Entry img.avatar {display: block; margin: 3px 7px 0 0px; float:left; width: 31px; height: 31px;}
#Header .Feed #Miniblog li .Miniblog-Date {width: 298px; font: normal 11px Arial, Helvetica, sans-serif; color: #999999 !important; display:block; float:right; display:block; height: 15px; background: url(images/FeedDate.png) right top no-repeat; }
#Header .Feed #Miniblog li .Miniblog-Date .Miniblog-Date-Text  {  margin: 5px 45px 0 58px;}
#Header .Feed #Miniblog li .Miniblog-Date .Miniblog-Date-Text a {font: bold 11px Arial, Helvetica, sans-serif; color: #999999;}
#Header .Feed #Miniblog li .Miniblog-Date .Miniblog-Date-Text a:hover {color: #3B5998; text-decoration:none;}
#Header .Feed #Miniblog li p a {color: #3B5998; text-decoration:none;}
#Header .Feed #Miniblog li p a:hover { text-decoration:underline;}
#Header .Feed a.MoreBlog {  padding: 1px 2px 2px 2px; }
#Header .Feed a.MoreBlog:hover {  text-decoration: none;  color: #fff; background: #3b5998; padding: 1px 2px 2px 2px; }

#ListofPosts {margin-top:10px;}

#Header .Newest ul {list-style: none; }
#Header .Newest ul li {width: 640px;height: 288px; background:#fff; float: left; z-index: 4; display:block; overflow:hidden;}
#Klamerka {display:block;margin-bottom: 320px;}
.Newest img {margin: 0 0 5px 0; width: 640px; height: 220px; float: left;}
.Newest h1 {height: 32px; display:block; margin: 0 0 5px 0; float:left; width:640px;}
.Newest h1 a {font: bold 19px HelveticaNeue, Arial, Helvetica, sans-serif; color:#222; text-decoration:none; }
.Newest .EntryMeta {display: block; overflow:hidden; width: 450px; }
.Newest .EntryMeta span {display: block; float: left; font: normal 11px Arial, Helvetica, sans-serif; color:#999999; margin: 0 20px 0 0; height: 14px; padding-top:2px;}
.Newest .EntryMeta span.Date {background: url(images/MiniCalendar.png) left center no-repeat; padding-left: 19px; }
.Newest .EntryMeta span.Com {background: url(images/MiniComments.png) left center no-repeat; padding-left: 27px; }
.Newest .EntryMeta span.Fav {background: url(images/MiniFavs.png) left center no-repeat; padding-left: 18px; }

.Newest .EntryMeta span a {color: #999999;}
.Newest .EntryMeta span a:hover {color:#0066FF; text-decoration:underline;}

.Newest .CategoryLabel {width: 142px; height:82px; position: absolute; left: 0; top: 0;  text-indent:-9000px;background: url(images/CategoryLabel-Newest.png) left center no-repeat; z-index: 20;}

.Newest .Newest-Nav {width: 67px; height: 20px; position: absolute; right: 5px; top: 5px; background: url(images/Newest-Nav.png) left top no-repeat; z-index:5;}
.Newest .Newest-Nav a {margin: 6px 0 0 8px; width: 6px; height: 6px; display:block; float: left;  background:url(images/Newest-Inactive.png) left top no-repeat; text-indent:-9000px;}
.Newest .Newest-Nav a.activeSlide {background:url(images/Newest-Active.png) left top no-repeat;}

.SingleBox {width: 300px; padding: 10px 9px; border: 1px solid #d5d5d5; height: 290px; background:#fff;float: left; position: relative; margin: 0 20px 20px 0; overflow:hidden;}
.SingleBox.NoSpace {margin-right: 0;}
.SingleBox.Software:hover {border-color: #a5d900; }
.SingleBox.Hardware:hover {border-color: #184a96;}
.SingleBox.Internet:hover {border-color: #ff930e;}
.SingleBox.Inne:hover {border-color: #d60000;}

.SingleBox img {margin: 0 0 5px 0; width: 300px; height: 200px; float: left;}
.SingleBox h2 {display:block; float: left; width: 100%; height: 40px;margin: 0 0 10px 0; }
.SingleBox h2 a {font: bold 15px Arial, Helvetica, sans-serif; line-height:15px !important; color:#222; text-decoration:none; }

.SingleBox.Software h2 a:hover {color: #a5d900;}
.SingleBox.Hardware h2 a:hover {color: #184a96;}
.SingleBox.Internet h2 a:hover {color: #ff930e;}
.SingleBox.Inne h2 a:hover {color: #d60000;}

.SingleBox .EntryMeta {display: block; overflow:hidden; width: 250px; position: absolute; left: 10px; bottom: 10px;}
.SingleBox .EntryMeta span {display: block; float: left; font: normal 11px Arial, Helvetica, sans-serif; color:#999999; margin: 0 20px 0 0; height: 14px; padding-top:2px;}
.SingleBox .EntryMeta span.Date {background: url(images/MiniCalendar.png) left center no-repeat; padding-left: 19px; }
.SingleBox .EntryMeta span.Com { }
.SingleBox .EntryMeta span.Com a {display: block; background: url(images/MiniComments.png) left center no-repeat; padding-left: 27px; height: 100%;}
.SingleBox .EntryMeta span.Com a:hover {text-decoration:none;}
.SingleBox .EntryMeta span.Fav {background: url(images/MiniFavs.png) left center no-repeat; padding-left: 18px; }
.SingleBox .EntryMeta span a {color: #999999;}
.SingleBox .EntryMeta span a:hover {color:#0066FF; text-decoration:underline;}

.SingleBox .CategoryLabel {width: 142px; height:82px; position: absolute; left: 0; top: 0;  text-indent:-9000px;}
.SingleBox .CategoryLabel a {display:block; width: 100%; height:100%;}
.CategoryLabel a:hover, #pfButton a:hover {background:none !important; padding:0 !important;}
.SingleBox.Software .CategoryLabel {background: url(images/CategoryLabel-Software.png) left top no-repeat;}
.SingleBox.Hardware .CategoryLabel {background: url(images/CategoryLabel-Hardware.png) left top no-repeat;}
.SingleBox.Internet .CategoryLabel {background: url(images/CategoryLabel-Internet.png) left top no-repeat;}
.SingleBox.Inne .CategoryLabel {background: url(images/CategoryLabel-Other.png) left top no-repeat;}

#FooterBegin {display:block; width: 1000px; height:34px; clear:both;}

.wp-pagenavi {overflow:hidden; display:inline;}
.wp-pagenavi span, .wp-pagenavi a {padding: 10px 15px; font: normal 12px Arial, Helvetica, sans-serif; display:block; float:left; margin: 0 1px 0 0;}
.wp-pagenavi span {background:#3A5897; color: #fff;}
.wp-pagenavi a, .wp-pagenavi .pages, .wp-pagenavi .extend {background:#E2E2E2; color:#827f7f;}
.wp-pagenavi a:hover {background:#3B5998; color:#fff; text-decoration:none;}

#Content {width: 948px; height: 100%; padding: 20px 25px; border: 1px solid #d5d5d5; background: #fff; margin: 0px 0 20px 0; overflow:hidden; position:relative;}
#Content .SingleEntry {float:left; width: 592px; border-right: 1px solid #d5d5d5; padding-right: 25px;}
#Content .SingleEntry .EntryHeader {width: 592px; height: 100%; overflow: hidden; margin: 5px 0 0 0;}
#Content .SingleEntry .EntryHeader span {width: 90px; display:block; float: left; height: 10px;}
#Content .SingleEntry .SingleEntry-Header {width: 580px; height: 199px; display:block; position: relative; padding: 5px; background: #f4f4f4; border: 1px solid #d5d5d5; margin: 0 0 14px 0;}
#Content .SingleEntry .SingleEntry-Header:hover {border-color:#8D8D8D;}
#Content .SingleEntry .SingleEntry-Header img {max-width:580px; height:199px; position:absolute; top: 5px; left: 5px; z-index:2;}
#Content .SingleEntry .SingleEntry-Header h1 {padding: 10px 10px 10px 50px; font: bold 20px Arial, Helvetica, sans-serif; color: #fff; background: url(images/OpacitySeventy.png) repeat; z-index:5; width: 563px; position: absolute; top: 5px; left: 5px;}
#Content .SingleEntry .SingleEntry-Data {color: #888;font-size:12px;line-height:16px;position:relative;top:-8px;left:2px;}
#Content .SingleEntry .SingleEntry-Header span a {color: #fff;}
#Content .SingleEntry .SingleEntry-Header span a:hover {text-decoration:underline;}

.SingleEntry-Header-White { position:absolute; width: 633px; height: 220px; margin-top: -5px; margin-left:-5px; z-index:5;}
.SingleEntry-Header-White:hover { background: #fff; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; 	opacity: 0.3;}

#ShareBox * {font-size:13px !important;}
#Content .SingleEntry .SingleEntry-Text #EntryOpis, #ShareBox{ border: 1px solid #d5d5d5; background: #f5f5f5; margin:10px 0 10px;}
#Content .SingleEntry .SingleEntry-Text #EntryOpis:hover, #ShareBox:hover{ border: 1px solid #8d8d8d;}
#Content .SingleEntry .SingleEntry-Text #EntryOpis p, #ShareBox p { margin-bottom:0 !important; margin-left:0; margin-right:0; margin-top:0; padding: 5px 8px;}
#Content .SingleEntry .SingleEntry-Text #EntryOpis a, #ShareBox a { padding: 1px 2px 2px 2px;  background: none; }
#Content .SingleEntry .SingleEntry-Text #EntryOpis a:hover { padding: 1px 2px 2px 2px; text-decoration:none; background: #3b5998; }
#Content .SingleEntry .SingleEntry-Text .EntryOpisTitle {background:none repeat scroll 0 0 #FFFFFF; margin-left:20px; margin-top:-10px; padding-left:4px; padding-right:4px; position:absolute; z-index:2; font-weight: 400; font-size:1.05em; color: #3B5998;}

#Content .SingleEntry .SingleEntry-Text p {margin: 0 0 17px 0; font: normal 15px/23px Arial, Helvetica, sans-serif; color:#222;}
#Content .SingleEntry .SingleEntry-Text p a {color: #3b5998; font-weight:bold; padding: 1px 2px 2px 2px;  background: #F9F9F9; }
#Content .SingleEntry .SingleEntry-Text p a.lightbox {padding:0;}
#Content .SingleEntry p a:hover, .TagsStream a:hover, .SingleEntry-Data a:hover {text-decoration: none;  color: #fff; background: #3b5998; padding: 1px 2px 2px 2px; }

#Content .SingleEntry a.lightbox {padding: 0; }
#Content .SingleEntry a.lightbox:hover {text-decoration:none; background: none; padding: 0; }
#Content .SingleEntry .SingleEntry-Text p img {padding-top: 5px; padding-bottom: 5px; }
#Content .SingleEntry .SingleEntry-Text b {color: #222; }

#Content .SingleEntry .SingleEntry-Text blockquote {padding: 15px 20px 10px 60px; text-align:right; font:italic 12px/22px Georgia, "Times New Roman", Times, serif; background: #f4f4f4 url(images/blockquote.png) 20px 20px no-repeat; color: #555555; border: 1px solid #e2e2e2; margin:15px 0;}
#Content .SingleEntry .SingleEntry-Text blockquote:hover {border-color: #8d8d8d;}

#Content .SingleEntry .SingleEntry-Text ul {margin: 20px; list-style:disc; }
#Content .SingleEntry .SingleEntry-Text ul li {margin: 0 0 8px 0; font: normal 14px/23px Arial, Helvetica, sans-serif; color: #444; }

#Content .SingleEntry .SingleEntry-Text ol {margin: 20px ; list-style:decimal; }
#Content .SingleEntry .SingleEntry-Text ol li {margin: 0 0 8px 0; font: normal 13px/18px Arial, Helvetica, sans-serif; color: #444; }

#Content .SingleEntry .SingleEntry-Text h1 {font: bold 23px HelveticaNeue, Arial, Helvetica, sans-serif; color: #3b5998; padding: 0 0 1px 0px; border-bottom: 1px solid #d4dae8; margin: 20px 0 10px 0;}
#Content .EntryTitle h1  {font: bold 29px HelveticaNeue, Arial, Helvetica, sans-serif; color: #3b5998; padding: 0 0 1px 0px; margin: 0 0 10px 0;}
#Content .EntryTitle h1:hover a  { padding: 0 0 1px 0px; }
#Content .PageLink {padding: 0; background-color:transparent; color: #222 !important;}
#Content .PageLink:hover h1, #Content .EntryTitle a:hover {background:none; color: #222222 !important;}
#Content .SingleEntry .SingleEntry-Text h2 {font: bold 21px HelveticaNeue, Arial, Helvetica, sans-serif; color: #dd3c10; padding: 0 0 1px 0px; border-bottom: 1px solid #ffebe8; margin: 20px 0 10px 0;}
#Content .SingleEntry .SingleEntry-Text h3 {font: bold 20px HelveticaNeue, Arial, Helvetica, sans-serif; color: #666666; padding: 0 0 1px 0px; border-bottom: 1px solid #e3e3e3; margin: 20px 0 10px 0;}
h4 {font: bold 20px HelveticaNeue, Arial, Helvetica, sans-serif; color: #3b5998; margin: 0 0 5px 0;}
#Content .SingleEntry .SingleEntry-Text h4 {font: bold 21px HelveticaNeue, Arial, Helvetica, sans-serif; color: #3b5998; margin: 15px 0 10px 0;}
#Content .SingleEntry .SingleEntry-Text h5 {font: bold 21px HelveticaNeue, Arial, Helvetica, sans-serif; color: #dd3c10; margin-bottom:5px;}
#Content .SingleEntry .SingleEntry-Text h6 {font: bold 20px HelveticaNeue, Arial, Helvetica, sans-serif; color: #666666; margin: 15px 0 10px 0;}

#Content .SingleEntry .SingleEntry-Text  .RelatedPosts {clear:both;display:block;}
#Content .SingleEntry .SingleEntry-Text  .RelatedPosts h4 {margin-bottom:-10px;}
#Content .SingleEntry .SingleEntry-Text  .RelatedPosts ul {list-style:none;width:620px;position:relative;margin-left:0;}
#Content .SingleEntry .SingleEntry-Text  .RelatedPosts li {float:left;width:132px;margin-right:21px;margin-bottom:20px;display:block;line-height:19px;}
#Content .SingleEntry .SingleEntry-Text  .RelatedPosts li a {font-size:13px;line-height:20px;background: none;padding: 0;font-weight:normal;}
#Content .SingleEntry .SingleEntry-Text  .RelatedPosts li a:hover {color:#000;}

.wp-caption {font: bold 11px Arial, Helvetica, sans-serif; color: #222; margin-top:7px; margin-bottom: 4px; }
.wp-caption-text {text-align:right; padding-bottom:2px; padding-right:6px; font-size: 1.1em !important;}
#Content .SingleEntry .SingleEntry-Text img {background: #f4f4f4; border: 1px solid #d5d5d5; padding: 5px; max-width:580px !important;}
#Content .SingleEntry .SingleEntry-Text img:hover {border: 1px solid #8d8d8d;}
#Content .SingleEntry .SingleEntry-Text a:hover img {background: #f4f4f4; }

#Content .SingleEntry .SingleEntry-Text .sociable {padding: 20px 0; margin: 10px 0; border: none; font: normal 11px Arial, Helvetica, sans-serif;}
#Content .SingleEntry .SingleEntry-Text .sociable h3 {font: bold 12px Arial, Helvetica, sans-serif; color :#222; border: none; margin: 0 0 5px 0;  padding:0;}

#Content .SingleEntry .SingleEntry-Text #ContactForm { padding-top: 25px; border-top: 1px solid #D4DAE8; }
#Content .SingleEntry .SingleEntry-Text #ContactForm .Form { padding-right: 20px; border-right: 1px solid #D4DAE8; width: 500px; float:left; }
#Content .SingleEntry .SingleEntry-Text #ContactForm .Form span { font-weight: bold; font-size:14px;  padding-bottom:2px;}
#Content .SingleEntry .SingleEntry-Text #ContactForm .Form .SubmitB:hover { background: #3b5998; color: #fff;}
#Content .SingleEntry .SingleEntry-Text #ContactForm .Form label { font-size:11px; display:block; width: 460px; margin-bottom:25px; text-align: center;}
#ContactForm .Form input,  #ContactForm .Form textarea, #ContactForm .Form select { width: 460px; margin-bottom: 20px; border: 1px solid #D4DAE8; padding: 3px; }
#ContactForm .Form input:focus,  #ContactForm .Form textarea:focus, #ContactForm .Form select:focus { border-color: #888; }
#ContactForm .Form textarea { min-width: 460px; max-width: 460px; min-height: 220px; }
#Content .SingleEntry .SingleEntry-Text #ContactForm .OtherStuff { padding-left:15px; float:right; }
#Content .SingleEntry .SingleEntry-Text #TeamMember { clear:both; padding-top:40px; font: 13px/22px Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock { width: 130px; padding-right: 10px; float:left; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock .Avatar { width: 100px; height: 100px; display:block; margin: 0 auto; background-color: #000;}
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock .Icons { width: 140px; overflow:hidden; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock .Icons ul { position:relative; float: left; display:block; left: 50%; list-style: none;}
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock .Icons ul li { position:relative; float: left; right:50%; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock .Icons li { margin-right:10px; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock .Icons a{ padding: 0;  }
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock .Icons a:hover { padding: 0; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #LeftBlock { width: 128px; padding-right: 10px; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #RightBlock { float: right; width: 623px; padding-right: 182px; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #RightBlock .Name { margin-bottom:10px; font-size: 18px; font-weight: bold; font-family: HelveticaNeue, Arial, Helvetica, sans-serif;}
#Content .SingleEntry .SingleEntry-Text #TeamMember #RightBlock .MainText { text-align: justify; }
#Content .SingleEntry .SingleEntry-Text #TeamMember #RightBlock .AuthorEntries { float:right; }
#Content .SingleEntry .SingleEntry-Text embed, #Content .SingleEntry .SingleEntry-Text iframe { width:592px; }

#Content .SingleEntry .CategoryLabel {width: 142px; height:82px;  position: absolute; left: 20px; margin-top: -235px;  text-indent:-9000px; z-index:6;}
#Content .SingleEntry .CategoryLabel a {display:block; width: 100%; height:100%;}
#Content .SingleEntry.Software .CategoryLabel {background: url(images/CategoryLabel-Software.png) left top no-repeat;}
#Content .SingleEntry.Hardware .CategoryLabel {background: url(images/CategoryLabel-Hardware.png) left top no-repeat;}
#Content .SingleEntry.Internet .CategoryLabel {background: url(images/CategoryLabel-Internet.png) left top no-repeat;}
#Content .SingleEntry.Inne .CategoryLabel {background: url(images/CategoryLabel-Other.png) left top no-repeat;}

#Content .SingleEntry .OwnPromotions {width: 635px; height: 255px; display:block; margin: 20px 0; }
#Content .SingleEntry .OwnPromotions div {width: 300px; height: 250px; background: #f1f1f1; border: 1px solid #e3e3e3; display:block; float: left;}
#Content .SingleEntry .OwnPromotions div.PromoOne {margin: 0 30px 0 0;}

.TagsStream {font-size:12px !important;}

#Comments {}
#Comments ul {list-style:none; margin: 20px 0;}
#Comments ul li {overflow:hidden; margin: 0 0 20px 0;}
#Comments ul li img {padding: 4px; border: 1px solid #d5d5d5; background: #fff; float: left;}
#Comments ul li .Comment {float: left; margin: 0 0 0 20px; width:510px; font-size: 12px; background: #f8f8f8; border: 1px solid #e3e3e3; color:#777777;}
#Comments ul li .Comment p {margin: 10px; overflow:hidden;}
#Comments ul li .Comment p strong {color: #222;}
#Comments ul li .Comment-Meta {background: #f1f1f1; padding: 3px 10px; font-size: 11px;}
#Comments ul li .Comment-Meta span {padding-right: 10px; color: #999999;}
#Comments ul li .Comment-Meta a {color:#3B5998;}
#Comments ul li .Comment-Meta a:hover { color:#0066FF; text-decoration:underline;}

.dsq-avatar a:hover {padding: 0 !Important; background: none !Important; }
.dsq-comment-footer a { padding: 0 !important;  }
.dsq-comment-footer a:hover { text-decoration: underline !Important; color: #3b5998 !Important; background-color: #fff !important;}
.dsq-comment-header a {  padding: 3px !important;  margin-left: -2px !important; }
.dsq-comment-header a:hover { text-decoration:none !Important; padding: 3px !important;  }
a.dsq-collapse-toggle {padding: 3px !important; }
a.dsq-toolbar-logo:hover {padding: 0 !important; }

#Content #ListofMiniPosts {list-style:none; width: 800px; margin: 0 auto !important; display:block; overflow:hidden;}
#Content #ListofMiniPosts > li {display: block; margin: 0 0 0px 0; padding: 20px 0 20px 0; border-bottom:1px solid #EEEEEE; overflow:hidden; font: normal 13px/18px Arial, Helvetica, sans-serif;}
#Content #ListofMiniPosts > li:hover {background: #f7f7f7;}
#Content #ListofMiniPosts li .Avatar {display: block; float:left; margin: 0 10px 0 0; height: 46px; width: 46px;}
#Content #ListofMiniPosts li .Avatar img {margin: 3px 0 0 0; width: 46px; height: 46px;}
#MiniPost .AuthorName {margin-bottom:2px;display:block;}
#Content #ListofMiniPosts li .AuthorName a {font: bold 13px/18px Arial, Helvetica, sans-serif;color: #3b5998; padding: 1px 2px 2px 2px;}
#Content #ListofMiniPosts li .AuthorName a:hover {text-decoration:none; color: #fff;  background: #3b5998;}
#Content #ListofMiniPosts li p {font: normal 13px/18px Arial, Helvetica, sans-serif; color: #222; }
#Content #ListofMiniPosts li .Date {display: block; color: #999999; font-size: 11px;}
#Content #ListofMiniPosts li .Date a {color: #999999; font-size: 11px;}
#Content #ListofMiniPosts li .Date a:hover {color: #3B5998;}

#Content #MiniPost {list-style:none; width: 800px; margin: 0 auto !important; display:block; overflow:hidden;}
#Content #MiniPost > li {display: block; margin: 0 0 0px 0; padding: 20px 0 20px 0; border-bottom:1px solid #EEEEEE; overflow:hidden; font: normal 13px/18px Arial, Helvetica, sans-serif;}
#Content #MiniPost li .Avatar {display: block; float:left; margin: 0 10px 0 0; height: 46px; width: 46px;}
#Content #MiniPost li .Avatar img {margin: 3px 0 0 0; width: 46px; height: 46px;}
#Content #MiniPost li .AuthorName a {font: bold 14px/19px Arial, Helvetica, sans-serif; color: #3B5998; margin-left:-2px; }
#Content #MiniPost li .AuthorName a:hover {text-decoration:none; color: #fff;background: #3B5998;}
#Content #MiniPost li p {font: normal 15px/22px Arial, Helvetica, sans-serif; color: #222; width:580px; }
#Content #MiniPost li p img {max-width:580px;}
#Content #MiniPost li .Date {display: block; color: #999999; font-size: 11px;}
#Content #MiniPost li .Date a {color: #999999; font-size: 11px;}
#Content #MiniPost li .Date a:hover {color: #3B5998;}

#Content #Sidebar { float:right; width: 300px; margin-right:5px; }
#Content #Sidebar .Box {overflow:hidden; color: #272727; margin-bottom: 15px;}
#Content #Sidebar .Box {font: normal 11px/18px Arial, Helvetica, sans-serif; color:#555;}
#Content #Sidebar  h3 {font: normal 19px  HelveticaNeue, Arial,  Helvetica, sans-serif; color:#222; margin: 0 0 6px 0;}

#Content #Sidebar .Social {height:130px;display:block;}
#Content #Sidebar .Social div {background: url('images/bary.png');width:305px;height:38px;position:absolute;}
#Content #Sidebar .Social .count {position:absolute;left:55px;top:9px;font-size:18px;text-shadow:1px 1px #000;color:#fff;}
#Content #Sidebar .Social .gplus {background-position: 0 76px;margin-top:46px;}
#Content #Sidebar .Social .twitter {background-position: 0 38px;margin-top:92px;}

#Content #Sidebar .Author img {float: left; height: 90px; width:90px; margin: 5px 10px 0 0;}
#Content #Sidebar .Author p {font: normal 13px/19px Arial, Helvetica, sans-serif; color:#555555; float: left;}
#Content #Sidebar .Author a {font: bold 12px Arial, Helvetica, sans-serif; color: #3B5998; margin-top:3px; margin-left:-2px; padding: 1px 2px 2px 2px; }
#Content #Sidebar .Author a:hover {text-decoration: none;  color: #fff; background: #3b5998; padding: 1px 2px 2px 2px;}

#Content #Sidebar .popularBox h3 {margin-bottom:8px;}
#Content #Sidebar .popularBox h2 {font-size:15px;line-height:23px;}
#Content #Sidebar .popularBox li {display:block;position:relative;margin-bottom:14px;clear:both;height:100px;}
#Content #Sidebar .popularBox a.img {float:left;margin-right:15px;}
#Content #Sidebar .popularBox h2 a:hover {color:#000;text-decoration:none;}

#Archive { float:right; position:relative; max-height: 14px; max-width: 123px; overflow:hidden; }
#Archive, #Archive a {color: #827F7F; font-weight:100; background: #E2E2E2;color: #827F7F;display: block;  font: 12px Arial, Helvetica, sans-serif;padding: 10px 15px;  z-index:1; }
#Archive:hover, #Archive a:hover {color: #fff !important; text-decoration: none; background: #3A5897;}

#Facebook {width: 100%; height: 45px; background:#3A5897; overflow:hidden;}
#Facebook .Lists {width: 1000px; height: 100%; overflow:hidden; margin: 0 auto; padding-bottom:0; display: block;}
#Facebook .Lists .Faces { position:absolute; z-index:4;margin-left:1px; margin-top: 8px; }
#Facebook .Lists .FacesNoLogin {position:absolute; z-index:3; margin-left: 1px; margin-top: 8px; background: url(images/Faces.gif); width: 207px; height: 31px; }
#Facebook .Lists .Like { position:absolute; z-index: 3; margin-left: 893px; margin-top: -37px; }

#Footer { border-bottom: 1px solid #D5D5D5; background: #F1F1F1;}
#Footer h2 {font: bold 14px Arial, Helvetica, sans-serif; color: #000; border-bottom: 1px solid #d5d5d5; padding-bottom:5px; margin-bottom:5px;}

.CopyrightWrapper  {width: 100%; padding: 20px 0; background:#fff;}
.CopyrightWrapper  .Copyright {width: 1000px; margin: 0 auto; overflow:hidden;}
.CopyrightWrapper  .Copyright .Left {float: left; width: 450px;}
.CopyrightWrapper  .Copyright .Right {float: right; width: 300px;}
.CopyrightWrapper  .Copyright .Left ul {list-style:none; margin: -5px 5px 10px 5px; float: left;}
.CopyrightWrapper  .Copyright .Left ul li {display:block; float: left; margin: 0 10px 0 0;}
.CopyrightWrapper  .Copyright .Left ul li a {font: normal 11px Arial, Helvetica, sans-serif; color:#898989; text-decoration:none;}
.CopyrightWrapper  .Copyright .Left ul li a:hover {color: #222;}
.CopyrightWrapper  .Copyright .Left p {display:block; float: left; font: normal 11px Arial, Helvetica, sans-serif; color:#898989; }
.CopyrightWrapper  .Copyright .Left p a {color:#222;}
.CopyrightWrapper  .Copyright .Left p a:hover { text-decoration:underline;}

.CopyrightWrapper  .Copyright .Right a {width: 298px; height: 40px; display:block; background: url(images/dhosting.png) left top no-repeat; text-indent:-9000px;}
.CopyrightWrapper  .Copyright .Right a:hover {background-position: left bottom;}

#Error404 {width: 500px; height: 310px; display:block; background: url(images/Error.png) left top no-repeat; padding: 100px 0 0 400px; margin: 20px auto;}
#Error404 h1 {font-size: 24px; margin: 0 0 20px 0; color:#222;}
#Error404 p {font: normal 14px/22px Arial, Helvetica, sans-serif;}

#AdTaily_Widget_Container {border:none !important; margin:0 !important;background:none !important;padding:0 !important;}
#AdTaily_Widget_Container .Footer {display:none !important;}
.AdTaily_Widget_Title { display: none !important; }
.AdTaily_Widget_Buy { display:none !important;}
.AdTaily_Widget_Logo { display: none !important;}

.Polecane {font-size:11px; color: #444; background: #fff;z-index:10;position:relative;top:-1px;border: 1px solid #D5D5D5;padding: 0 8px;}
.Polecane:hover {border-color: #8d8d8d;}
.Polecane a {color: #444;font-weight:bold;}
.Plink {margin: 0 5px;}

.fbConnectWidgetTopmost {background: #222 !important;}

.alignleft {float: left; margin-bottom: 10px; margin-right: 10px;}
.aligncenter { display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto;}
.alignright {float: right; margin-bottom: 10px; margin-left: 10px;}
em {font-style:italic;}

#prosba {font: bold 11px/19px Arial, Helvetica, sans-serif;border: solid 1px #D8000C; display:none; margin: 0 0 10px; padding: 10px 10px 10px 65px;color: #D8000C; background: #FFBABA url(images/Alert.png) 5px 5px no-repeat; position:relative;}
#prosba a {width: 16px; height: 16px; background: url(images/Alert-Close.png) left top no-repeat; float:left; display: block; text-indent:-9000px;}
#prosba span {position:absolute; right:5px; top: 5px; width: 16px; height: 16px;}

#konkurs {font: bold 11px/19px Arial, Helvetica, sans-serif; margin: 0 0 20px 0; padding: 10px 10px 10px 65px;color: #484D51; background: #B5DAFF url(images/Info.png) 5px 5px no-repeat; position:relative; text-align: center}

#wazne {border: 1px solid #3B5998;margin:25px 1px 20px;}
.waznetitle {background:none repeat scroll 0 0 #FFFFFF; margin-left:20px; margin-top:-10px; padding-left:4px; padding-right:4px; position:absolute; z-index:2; font-weight: 400; font-size:1.05em; color: #3B5998;}
#wazne p { margin-bottom:0 !important; margin-left:0; margin-right:0; margin-top:0; padding:10px;}

#social {float:right;display:block;clear:both;margin:5px 0;}
#social a {font-weight:normal;}
.socialButton .count {padding-top:8px !important;font-size:13px !important;color:#666 !important;}
.socialButton .facebookButton .count {color:#666 !important;}
.socialButton .txt {padding-top:3px !important;}
#social .socialButton {margin-left:10px;}

/* DISQUS */
#disqus_thread {font-size:13px !important;clear:both;}
#dsq-sort-by { display:none !important; }
#dsq-account-dropdown  { display:none !important; }
.dsq-dc-logo {display: none !important;}
.dsq-brlink {display: none !important; }
.powered-by {display: none !important; }
#powered-by {display: none !important; }
.dsq-item-sort {display: none !important; }
.dsq-community-launcher {display: none !important; }
#dsq-comments-title {display: none !important; }
.dsq-subscribe-rss {display: none !important; }
#dsq-realtime-options {display: none !important; }
.dsq-request-user-stats {display: none !important; }
.dsq-editedtxt {display: none !important; }
.dsq-global-toolbar-likes {display: none !important;}
#dsq-content .dsq-moderator img.dsq-moderator-star {background: url('http://ittechblog.pl/wp-content/uploads/2010/06/gwiazda.png') !important; }
#dsq-content .dsq-comment-message {font: normal 13px/19px Tahoma, Arial, serif;}
#dsq-content .dsq-comment-header cite {font: bold 13px Tahoma, Arial, serif;}
#dsq-content .dsq-comment-header-time a {font: normal 13px Tahoma, Arial, serif;color: #a1a1a1;}
#dsq-content .dsq-comment-header-time a:hover {color: #3B5998;}
a:visited {color: #3B5998;}
#dsq-comments { margin-top: 10px !important; }
.dsq-options {clear:left;float:left !important;margin-top:-28px !important;margin-left: 220px !important;position:absolute !important; }
.dsq-trackback-url {width: 529px !important; }
.dsq-request-user-name { font-size: 1.7em !important; }
.dsq-comment-header a:hover { background:none !important; color: #444 !important; padding:3px !important; }
#dsq-new-post a:hover { background:none !important; color: #444 !important; padding:0 !important; }
.dsq-share-on h4 {color: #888888;float: left;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;font-size: 13px !important; margin-top:-2px !important;font-weight: 100 !important;margin: 0;padding: 0;text-shadow: 0 1px 0 #FFFFFF;}
a.dsq-subscribe-email, a.dsq-subscribe-rss { font-size: 13px !important; }
a.dsq-subscribe-email em, a.dsq-subscribe-rss em{font-style: normal;text-decoration: none !important;}
#dsq-content h3 { color: #3B5998 !important; font: bold 20px HelveticaNeue, Arial, Helvetica,sans-serif; margin: 0 0 0.6em !important; }
.dsq-comment-header { background: none repeat scroll 0 0 #F5F5F5 !important; border-radius: 0 !important; border-color: #d5d5d5; }
.dsq-comment-header:hover { border-color: #8D8D8D !important; }
.dsq-post-tools { background: none repeat scroll 0 0 #F5F5F5 !important; }
.dsq-textarea-background { background: none repeat scroll 0 0 #FFFFFF !important; border-radius: 0 !important; border-color: #D5D5D5 !important; }
.dsq-comment-body { padding: 0 0 0 45px !important; }
.dsq-comment-meta a, .dsq-comment-actions a { color: #555 !important; opacity: 1 !important; font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif !important; font-size: 12px !important; font-weight: bold !important; }
.dsq-textarea-reply {margin-bottom: 1.2em;margin-left: 45px;}
#dsq-content .dsq-avatar img { border-radius: 0 !important;}
.dsq-comment-reply {color: #000 !important;}
.dsq-commenter-bio {opacity: 0.7 !important;}
.dsq-trackback-date, .dsq-trackback-excerpt, cite { font-size: 0.8em !important;}
.dsq-comment-flag a { font-family: 'Disqus' !important; }
#dsq-content .dsq-comment-meta li, #dsq-content .dsq-comment-actions li { margin: 0 12px 0 0 !important; }
#dsq-content #dsq-footer {margin: 2em 0 !important;}
#dsq-content #dsq-global-toolbar .dsq-admin-settings { margin-left: -28px !important; z-index:20; }
#dsq-content #dsq-global-toolbar table td { margin-bottom: 0 !important;margin-left: 561px !important;margin-right: 0 !important;margin-top: 25px !important; position:absolute !important; z-index:22; }
