/* 
Theme Name: Monday PR
Description: theme for Monday PR
Author:NetKata
Author URI:http://netkata.com
Version:0.1
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,
q:before,q:after { content:'';content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }

@font-face {font-family: Myriad; src: url('fonts/MyriadPro-Regular.otf');}
@font-face {font-family: Myriad; font-weight: bold; src: url('fonts/MyriadPro-Bold.otf');}

html {overflow-y: scroll; background: #292929;}
body {background: url(images/content-bg.png) repeat-y 0 32px #fff; width: 838px; padding: 32px 32px 0px 110px; margin-top: 23px; font-family: Myriad, Helvetica, Lucida Grande, arial, sans-serif;}
a {text-decoration: none; color: #eb191f;}
a:hover {text-decoration: underline;}
em {font-style: italic;}
h1 {font-size: 16px; margin-bottom: 0.5em;}
hr{border-color:#CCCCCC -moz-use-text-color #FFFFFF;border-left:medium none;border-right:medium none;border-style:solid none;border-width:1px medium;height:1px;margin:20px 0;}


.clearer {clear: both;}
.left {float: left;}
.right {float: right;}
.hidden {display: none;}

.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left; margin-right: 25px;}
.alignright {float: right;}

#header {background: url(images/top-image-pl.jpg) no-repeat; height: 326px; width: 839px; position: relative;}
.en #header {background-image: url(images/top-image-en.jpg);}
#header #logo-monday {background: url(images/logo-monday.gif) no-repeat; position: absolute; right: 0; top: -12px; width: 397px; height: 72px; text-indent: -9999px;}
#header #monday-note {position: absolute; top: 3px; left: -95px;}
#header .lang {position: absolute; top: -20px; padding-left: 20px; background: url(images/ico-flag-pl.png) no-repeat left; display: block; width: 120px; font-size: 11px;}
#header #lang-en {background-image: url(images/ico-flag-en.png);}

#menu {position: absolute; bottom: 0; height: 45px; background: rgba(0,0,0,0.3); width: 100%;}
#menu li {float: left; padding: 0; position: relative;}
#menu li a {display: block; font-size: 17px; height: 17px; color: #fff; padding: 14px 21px; text-align: left; position: relative; z-index: 20;}
.en #menu li a {padding-left: 32px; padding-right: 32px;}
#menu li.current-page-ancestor a, #menu li.current-menu-item a, #menu li.current-post-ancestor/*, #menu li a:hover*/ {text-decoration: none; background: #cc262e;}
#menu li a:hover {text-decoration: none;}
#menu li span {background: #009; position: absolute; top: 0; width: 100%; height: 100%; display: block; background: #cc262e; display: none;}

#menu #menu-item-142 {width: 149px;}
#menu #menu-item-143 {width: 101px;}
#menu #menu-item-144 {width:  89px;}
#menu #menu-item-159 {width:  91px;}
#menu #menu-item-158 {width: 102px;}
#menu #menu-item-148 {width: 128px;}
#menu #menu-item-1922{width:  76px;}
#menu #menu-item-147 {width: 100px;}

.en #menu #menu-item-149 {width: 109px;}
.en #menu #menu-item-150 {width: 131px;}
.en #menu #menu-item-151 {width: 124px;}
.en #menu #menu-item-152 {width: 114px;}
.en #menu #menu-item-157 {width: 123px;}
.en #menu #menu-item-155 {width: 105px;}
.en #menu #menu-item-154 {width: 133px;}

#sub-menu li.current_page_item a {text-decoration: underline;}

#content {font-size: 13px; line-height: 1.5em; background: url(images/main-bg-2col.png) repeat-y; margin-top: 10px;}
#content h2 {font-size: 16px; margin-bottom: 8px;}
#content p {margin-bottom: 1em;}
#content ul {list-style: square outside none; margin-bottom: 20px;}
#content ul li {margin-left: 15px;}
#content .attachment-logo {border: 1px solid #d3d2cf; float: left; margin: 0 10px 10px 0;}

#content #main {text-align: justify; width: 480px; padding: 22px; float: left;}
#content #main .excerpt {border-bottom: solid 1px #dddcda; margin-bottom: 10px; padding-bottom: 10px;}
#content #main .excerpt .date {color: #869ca5; float: right; font-size: 10px;}
#content #main .excerpt h2 {width: 420px;}

#content #sidebar {width: 268px; margin-left: 525px; padding: 22px;}
#content #sidebar ul li {color: #d3d2cf; margin-bottom: 5px;}

.home #content {background-image: url(images/main-bg-3col.png);}
.home #content #main {width: 385px;}
.home #content #sidebar {margin-left: 420px; width: 420px; padding: 0;}
.home #sidebar dl {font-size: 11px; width: 178px; padding: 55px 0 8px 22px; float: left; margin: 5px 0 7px; background-repeat: no-repeat; background-position: 0 0;}
.home #sidebar dt {color: #888;}
.home #sidebar dd {line-height: 1.3em; margin-bottom: 20px;}
.home #sidebar dd a.more {display: block; margin: 7px 0;}
.home #newsroom {background-image: url(images/title-newsroom.png);}
.home #monday-news {background-image: url(images/title-news.png);}
.home #twitter-feeds-caption {background: url(images/title-twitter.png) no-repeat 0 0; height: 50px; text-indent: -9999px; position: relative; left: -40px; width: 205px;}
.home #twitter-feeds .item {margin-bottom: 10px;}

.projekty #sidebar, .projects #sidebar {display: none;}

.page-about a.left{border:1px solid #D3D2CF;display:block;float:left;line-height:1px;margin:50px 8px 2px 0;}
.page-about a.left img {border: 4px solid #FFFFFF;}
.page-about h3 {margin-top: 60px; font-size: 14px;}
.page-about h3 span {color:#666666; font-size:13px; font-weight:normal;}
.page-about hr {margin: 50px 0 25px;}
.page-about .minor {color:#666666; font-size:12px;}

.contact #map, .kontakt #map {float:left; height:350px; padding:20px; width:585px;}
.contact #main-content, .kontakt #main-content {float:none;font-size:13px;line-height:1.6em;margin-left:637px;min-height:100px;padding: 20px 20px 80px 10px;width:170px;}
.contact #content #main, .kontakt #content #main {padding: 0;}

.ngg-galleryoverview .ngg-gallery-thumbnail-box {float: left; width: 158px;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box a {border: solid 1px #d3d2cf; display: block; line-height: 1px; margin: 0 8px 10px 0; text-align: center;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box a img {border: 4px solid #FFFFFF;}

#footer {clear: both; background: url(images/footer-bg.png) -28px 0 repeat-y; margin-bottom: 40px; position: relative; font-size: 11px; color: #888; text-align: right; padding: 15px 155px; margin-left: -82px;}
#footer	.zfpr {position: absolute;}
#footer	.zfpr img {margin: -10px auto auto -90px;}
#footer	.zfpr span {position: relative; top: -12px; left: 10px;}
#footer #coffee {position: absolute; right: -66px; bottom: -33px;}
