/*
Theme Name: Mgnienie
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: Theme oparty na standardowym theme clessic. Prosty przejrzysty szablon.
Version: 1.0
Author: Mgnienie
Author URI: http://www.blog.mgnienie.com/
Tags: 1 columns,  white, widgets, fixed width, 900px, fotografia slubna, wedding, Pl
*/
/* Body */
@font-face {
    font-family: 'tomaszlacki';
    src: url('FONT/tomaszlacki-webfont.eot');
    src: url('FONT/tomaszlacki-webfont.eot?#iefix') format('embedded-opentype'),
         url('FONT/tomaszlacki-webfont.woff') format('woff'),
         url('FONT/tomaszlacki-webfont.ttf') format('truetype'),
         url('FONT/tomaszlacki-webfont.svg#PodkovaRegular') format('svg');
}
* {margin:0; padding:0;}
body { BACKGROUND-image: url(http://www.tomaszlacki.pl/_LACCY/wp-content/uploads/p2/blog_bg_1304604710.jpg); background-repeat: repeat; color:#303030; font:76% Century Gothic, Verdana,Tahoma,Arial,sans-serif;}


#wrap {background-color:#fff; color:#333; margin: 0 auto; width:900px;  border:1px solid #7f7f7f;  BACKGROUND-image: url(http://www.tomaszlacki.pl/BACKGROUND/paper.jpg); margin-top: 10px; margin-bottom: 10px;}/*góra prawo dół lewo*/

/* Links */
#head
{
height: 82px; padding: 5px 0px 5px 0px;
margin:0 auto; 
text-align: center;
}
p.logo
{
background-image: url(http://www.tomaszlacki.pl/BACKGROUND/logo.png);
padding: 0px;
height: 82px;
width:226px;
border: 0px;
text-align: center;
}
p.logo:hover
{
background-image: url(http://www.tomaszlacki.pl/BACKGROUND/logo.png);
padding: 0px;
height: 82px;
width:226px;
border: 0px;
text-align: center;
}

a {background-color:inherit; color:#505050; font-weight:bold; text-decoration:none;}


a:hover {background-color:inherit; color:#6c0000; font-weight:bold; text-decoration:none;}


a img {border:0;}





/* Header */


#header {margin:0px ;}


/* #header h1 {background-color:inherit; color:#6c0000; font-family:"Century Gothic", Helvetica, Arial, sans-serif; color:#6c0000;font-style:normal; font-size:18px; text-transform:none; float:left ; letter-spacing:-1px; margin:0 0 10px;}


#header h1 a {background-color:inherit; color:#6c0000; font-family:"Century Gothic", Helvetica, Arial, sans-serif; color:#6c0000;font-style:normal; font-size:18px; text-transform:none; float:left ; letter-spacing:-1px; margin:0 0 10px;} */


#header p {background-color:inherit; color:#777; float:right; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:6px 0 0; text-align:center; width:400px;}


#frontphoto {margin:0 0 10px;}





/* Sidebars */


#leftside {clear:left; float:left; line-height:1.5em; margin:0 0 5px; padding:0px; width:140px;}


#extras {


float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:140px;}


#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px; display:}


#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}


#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}


#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}


#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}


#leftside ul.linklist, #extras ul.linklist {font-size:1em;}


#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}


#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}


#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#6c0000; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}


#leftside label, #extras label {display:none;}





/* Main menu */


ul.page {list-style:none; margin:0 0 00px; width:140px;}


ul.page li {display: inline; line-height:1.4em; width:140px;}


ul.page li a {background-color:#f4f4f4; border-left:4px solid #6c0000; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}


ul.page li a:hover, ul.page li.current_page_item a {background-color:#eaeaea; border-left:4px solid #6c0000; color:#505050;}


ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}


ul.page ul a {padding:3px 1px 3px 5px; width:115px;}


ul.page ul ul {width:113px;}


ul.page ul ul a {width:100px;}





/* Content */


#content {line-height: 140%; margin:10px 5px 5px 0px; padding:5px; text-align: justify; }


#contentwide {line-height:1.6em; margin:15px 5px 5px 0px; padding:5px;}


#content h2.blog1 { 
font-family: tomaszlacki, Century Gothic, Helvetica, Verdana, Tahoma, sans-serif;
background-color:inherit; color:#6c0000;  font-style:normal; font-size: 20px; text-transform:none; letter-spacing: 0,5px; margin: 10px 0 10px 0px; font-weight:normal; clear: both;}


#content h2,#contentwide h2 { background-color:inherit; color:#6c0000; font-family: tomaszlacki, Century Gothic, Helvetica, Arial, sans-serif; font-style:normal; font-size: 20px; text-transform:none; letter-spacing: 1px; margin:10 px 0 20px 0px; font-weight:normal;}

h2.poscik
{
margin-bottom: 25px; font-family: tomaszlacki;
}



#content h2.archive,#contentwide h2.archive { background-color:inherit; color:#6c0000; font-family: tomaszlacki, Century Gothic, Helvetica, Verdana, Tahoma, sans-serif; font-style:normal; font-size:24px; text-transform:none; letter-spacing: 1px; margin:22px 0 20px 5px; font-weight:normal;


}





#content h4.blog {background-color:inherit; color:#6c0000; font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:9px; text-transform:none; letter-spacing: 0,5px; margin:0px -10px 0px 0px; font-weight:normal; width: 600px;}





#content h3,#contentwide h3 {font-size:1.4em; margin:0 0 8px;}


#content img,#contentwide img {border:0px float:center;}


#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}


#content li,#contentwide li {padding:0 0 0 5px;}


#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}


#content h1 {background-color:inherit; color:#6c0000; font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:18px; text-transform:none; float:left; letter-spacing: 3px; margin:0 0 10px;}


#content p.komentarz {background-color: none; color:#6c0000; font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:9px; text-transform:none; letter-spacing: 0,5px; margin:0px -10px 0px -10px; font-weight:normal; padding: 0 10px 0 10px; width: 100%;}


#content p.komentarz1 {background-color:#fafafa; color:#6c0000; font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:9px; text-transform:none; letter-spacing: 0,5px; margin:0px -10px 0px 2px; font-weight:normal; padding: 0 10px 0 10px; width: 865px;}


/*.span


{
width: 600px;
clear: both;
margin-right:0;
border-top-width:3px;
border-bottom-width:3px;
border-left-width:0px;
border-right-width:0px;
border-style: double;
border-color: #6c0000;
padding:4px 18px;
color: #505050;
font-style: italic;
}


*/
.data
{
clear: both;
text-align: justify;
width: 132px;
margin:0px 0px 25px 0px;
border-bottom:1px 
dotted #6c0000;


padding-bottom:4px;


color: #505050;


font-style: italic;





}








/* Footer */


#footer {border-top:1px solid #6c0000; font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.7em; margin:0 auto; padding:10px 0; text-align:center; width:700px;}


#footer p {margin:0; padding:0; clear: both;}


#footer a {color:#777; font-weight:normal; text-decoration:none;}


#footer a:hover {color:#555; text-decoration:underline;}


#footer strong a {font-weight:bold;}


#footer span.credits {font-size:8px;}





/* Footer_t */


#footer_t {border-top:1px solid #6c0000; font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.7em; margin:0 auto; padding:10px 0; text-align:center; width:700px;}


#footer_t p {margin:0; padding:0; clear: both;}


#footer_t a {color:#777; font-weight:normal; text-decoration:none;}


#footer_t a:hover {color:#555; text-decoration:underline;}


#footer_t strong a {font-weight:bold;}


#footer_t span.credits {font-size:8px;}





/* Subpage menu */


#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; clear: both;


 font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}


#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}


#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0; display: inline-block;


}


#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0; display: inline-block;


}


#subpages ul.submenu li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px; display: inline-block;


}


#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px; display: inline-block;


}


#subpages ul.submenu li ul li a {width:170px; display: inline-block;


}


#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px; display: inline-block;


}


#subpages ul.submenu li ul ul li a {width:160px;}


#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}


#subpages ul.submenu li ul ul ul li a {width:150px; display: inline-block;


}


#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:4px solid #286ea0; color:#555; display: inline-block;


}


#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#555; display: inline-block;


}





/* Tags */


p,ul,ol {margin:0 0 18px;}


blockquote {border-left:4px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}


blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}


label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}


table#wp-calendar {margin:0 0 20px; width:140px;}


code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:4px solid #cccccc;}





/* Forms */


#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}


#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}


#commentsection {margin:25px 0 0;}


#commentsection p {margin:0 0 6px;}





/* Float fix */


.contenttext {overflow:hidden;}


* html .contenttext {height:1px; overflow:visible;}


* html .contenttext p {overflow:hidden; width:99%; margin-left: 5px}





/* WP image align classes */


img.centered {margin-left:auto; margin-right:auto;}


img.alignright {padding:0; margin:0 0 0 0; display:inline;}


img.alignleft {padding:0; margin:0 0 0 0; display:inline;}


/*.alignright {float:right;}*/


/*.alignleft {float:left;}*/





/* Various classes */


.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}


.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}


.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}


.textright {text-align:right;}


.small {font-size:0.8em;}


.bold {font-weight:bold;}


.hide {display:none;}


.post {margin:0 15px 0 25px; text-align: justify;"}


.postinfo {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; font-size:6px; font-weight:normal; line-height:1.5em; margin:1px 0 30px; padding:8px 5px 8px 8px;}


.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}


.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}


.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}


.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}


.navigation p {margin:0; padding:0;}


.prevlink {margin-right:20px;}


.nextlink {margin-left:20px;}





/* Moje style */
.lista
{
list-style-position: outside;
list-style-type: square;
list-style-image: url('http://www.tomaszlacki.pl/body/square.png');
}


.naglowek1
{
background-color:inherit; color:#6c0000; font-family: Century Gothic, Helvetica, Arial, sans-serif; font-style:normal; font-size:22px; text-transform:none; letter-spacing: 1px; margin:0 0 0px -10px; font-weight:normal;
}


.naglowek2
{
background-color:inherit; color:#6c0000; font-family: Century Gothic, Helvetica, Arial, sans-serif; font-style:normal; font-size:9px; text-transform:none; letter-spacing: 1px; margin:-6px 0 10px -10px; font-weight:normal
}


.naglowek3
{
font-family: Century Gothic, Helvetica, Arial, sans-serif; font-style:normal; font-size:18px; text-transform:none; letter-spacing: 1px; margin:0 0 10px; font-weight:normal;
}


.transparent
{
display: inline-block;
text-align: left;
filter:alpha(opacity=80);
moz-opacity: 0.80;
opacity: 0.80;
}

div#NSIRTAGlB6
{
color:#505050; font-weight:normal; text-decoration:none; background: #f3f3f3; padding-top:5px; padding-bottom:5px;font-size: 8px; padding: .5em 10px;border: 1px solid #ddd; filter:alpha(opacity=20); moz-opacity: 0.20;
opacity: 0.20;
}


