h2 {font-size: 1.2em; margin: 0 0 10px 0; padding: 0 0 0 0;}
h3 {font-size: 1.2em; margin: 0 0 8px 0; padding: 0;}
h4 {font-size: 1.1em; margin: 0 0 5px 0; padding: 0;}
p {margin: 10px 0;}
.red {color: red;}
p.login {margin: 10px 0 1px 0;}
img.snd {cursor: pointer;}
center {margin: 5px 0;}
strong {font-size: 14.5px;}

table td {vertical-align: top;}
table.data {width: 100%;}
table.data th {border-bottom: 2px solid #999999; text-align: left; padding: 3px;}
table.data td {border-bottom: 1px dotted #999999; vertical-align: top; padding: 3px;}
table.data p {margin: 0;}

div.block {background: #eeeeee; margin: 0 0 10px 0; padding: 10px; text-align: left;}
div.step {background: #dddddd; margin: 0 0 5px 0; padding: 5px 10px; text-align: left;}
div.area {background: #bdbef7; margin: 0 0 5px 0; padding: 5px 10px;}
div.red {background: #ee0000; color: #ffffff;}
div.yellow {background: #eeee00; color: #000000;}
div.white {background: #fff; margin: 0 0 5px 0; padding: 5px 10px; text-align: left;}
div.one {width: 280px; background: #dcd9f8; margin: 0 0 5px 10px; padding: 5px 10px;}
div.get {width: 200px; margin: 10px 0 0 5px; padding: 10px; background: #bdbef7; float: right; text-align: center;}

/** MENU **/
#navigation {width: 258px; margin: 0 5px 0 0; float: right; clear: right;}
div.menu {width: 238px; margin: 5px 0 0 0; padding: 10px; font-family: georgia,"times new roman",times,serif; font-size: 12px; border-left: 1px dotted #226591;}
div.menu p {margin: 5px 0;}
div.menu ul {list-style: none; padding: 0; margin: 5px 0;}
div.menu ul li {padding: 2px 5px 2px 15px; margin: 0 0 5px 0; font-size: 11px; background: url('/g/root/articles-li.gif') no-repeat left 6px;}
div.menu .send {padding: 2px 18px 2px 0; background: url('/g/yellow-subscribed.gif') no-repeat right 3px;}
div.my {background: #e88;}
div.my a:hover {color: #eee;}
div.better {background: #eee;}

/** ŚRODEK **/
#main {width: 652px; float: left;}
h2.title {font-size: 1.2em; margin: 5px 0 0 0; padding: 10px 10px 4px 12px; background: #eee url('/g/profile-title-xl.gif') no-repeat; color: #111;}
p.title {font-size: 0.9em; margin: 0; padding: 0px 10px 2px 12px; background: #eee; color: #111;}
div.box {margin: 0 0 10px 0; padding: 10px; background: #f8f8f8; border-top: 2px solid #e9e9e9; border-bottom: 5px solid #e9e9e9;}
div.box h3 {border-bottom: 1px dotted #2d7fb7; padding-bottom: 3px; color: #2d7fb7; font-size: 12px;}
div.box input.full {width: 605px;}

div.manage {margin-top: 10px;}
#article {padding: 5px 5px 8px 5px; background: url('/g/root/articles-gr.gif') repeat-x bottom; margin-bottom: 20px;}
#article h1 {padding: 0px; margin: 0 0 5px 0; font-size: 22px;}
#article h2 {padding: 0px; margin: 5px 0 0 0; font-size: 12px;}
#article p {padding: 5px 0; margin: 5px 0 5px 0;}
.newspaper {color: #333333; font-family: georgia,"times new roman",times,serif; font-size: 15px;}
.newspaper a {color: #226591; text-decoration: none;}
.newspaper a.keyword {color: #999999; padding-right: 5px; font-size: 10px; font-family: Trebuchet, sans-serif;}
.newspaper a:hover {color: #F28716;}
.newspaper h1 {color: #226591;}

div.pager {margin-bottom: 15px;}

div.button {width: 150px; height: 25px;}
div.button div.l {background: url('/g/articles/articles-l.gif') no-repeat; width: 9px; height: 25px; float: left;}
div.button div.m {background: url('/g/articles/articles-m.gif') repeat-x; width: 132px; height: 25px; float: left; text-align: center; padding-top: 3px;}
div.button div.m a {font-size: 14px; color: #eee; text-decoration: none;}
div.button div.m a:hover {text-decoration: underline;}
div.button div.r {background: url('/g/articles/articles-r.gif') no-repeat; width: 9px; height: 25px; float: left;}

#votes {margin: 0 0 0 15px; padding: 10px; width: 170px; border-left: 1px dotted #226591;}
#stars {margin: 0; padding: 0;}
#votes h1 {margin: 0; padding: 0; font-size: 2em; float: right;}
#votes img {margin: 0; padding: 0; z-index: 1000;}
#votes p {margin: 3px 0; padding: 0; font-size: 1em;}
#votes div.r {float: right; clear: right;}

div.comments {width: 46px; height: 25px; background: url('/g/comments.gif'); padding: 6px 0 0 0; text-align: center; font-size: 0.8em; font-weight: bold; cursor: pointer; text-decoration: none;}
