body {margin:0; padding:0; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; background: #fffae6;}
a {text-decoration:none;outline:none;}

@font-face {font-family: "Trajan Pro"; src: url("http://www.cognitive-it.pl/TrajanPro-Regular.otf");}

h1, h2, h3, h4, h5, h6 {font-family: Trajan Pro; color: #b20001;}
h1 {margin:0; font-size:22px; letter-spacing:.5px;}
h2 {font-size:20px;}
h3 {font-size:16px; color: #8c0001;}
h4 {font-size:14px;}
h5 {font-size:11px;}

.alignleft {float:left; margin:7px 15px 0 0;}
.alignright {float:right; margin:7px 0 0 15px;}
.alignnone {margin: 7px 15px 0 0;}

#site {width: 1000px; margin:0 auto; font-size:13px;}

#header {width: 600px; margin: 15px 0;}
#header h1 {margin:0;padding:0; color:#990001; line-height: 150%;}
#header h1 a {color:#000000;}
#header h1 a:hover {color: #990001;}

#menu {height:45px; background: url("images/menu.png") repeat-x #b30000; margin:0;}
#menu ul {margin:0; padding:0;}
#menu ul li {float:left; padding: 10px 42px; list-style-type:none;}
#menu ul li a {color:#fff6cc; font-size:17px; letter-spacing:2px; text-transform:uppercase;font-family:Georgia;}
#menu ul li a:hover {color:#fff;}

#content {float:left; width: 1000px; margin: 0 0 20px 0;background: #fffae6;}
#content ul {margin:0; padding:0;}
#content ul li {list-style-type: square; line-height:175%; margin: 0 20px; padding:2px 0;}

#post{float:left;width:660px; margin:0; padding:10px 20px;}
#post p {margin:0 0 10px 0; padding:0;}
#post h2 {margin:20px 0; padding:0;}
#post h3 {margin:10px 0; padding:0;}
#post h5 {margin:0; padding:0;}
#post a {color:#ff5019; border-bottom: 1px dashed #b30000; padding:1px 0;}
#post a:hover {color:#b30000;}
#post ul {margin-bottom:10px; padding:0;}

#strona {float: left; font-size: 11px; margin: 15px 0;}
#strona img {border: 1px solid #bfbfbf; padding: 5px; background: #f6f6f6;}
#strona-thumb {float: left;}
#strona-opis {float: left; width: 430px; margin: 0 0 0 10px; line-height: 175%;}
#strona-opis h3 {margin:0; line-height: 100%;}
#strona-opis p {margin:5px 0 0 0; text-align: justify;}
#strona-opis ul {margin:0;}
#strona-opis ul li {padding: 0;}

#strona-old {float: left; font-size: 11px; color: #666666; margin: 15px 0;}
#strona-old img {border: 1px solid #bfbfbf; padding: 5px; background: #f6f6f6; opacity:.5}
#strona-old h3 {margin:0; line-height: 100%; color: #666666;}
#strona-old a {color: #666666; border-bottom: 1px dashed #666666;}

#sidebar {float:right; width:300px; margin:10px 0 0 0; padding:5px 0;}
#sidebar h4 {margin:10px 0 0 0;padding:2px 10px; border-bottom: 1px dashed #b30000;}
#sidebar a {color:#000; padding:1px 0;}
#sidebar a:hover {color:#b30000;}
#sidebar ul {margin-top:3px;}
#sidebar ul li {font-size:12px;}
#google {margin:10px 0 0 0;}

#footer {float:left;width: 1000px; margin:0 auto;border-top:1px solid #b30000;}
#copywriting {padding:7px;font-size:13px;color: #b30000;}