	/*
	*		Serious Site v2 style file
	*
	*		Theme name: Cro Zivot
	*		Authors: Twenty312 & SeriousWorm
	*/

body {	/* style outside layout table */
	font-family: Tahoma, Arial, helvetica, serif;
	font-size: 11px;
	color: #737373;
	background: #FFF;
	margin: 0px;
	padding: 0px;
}
table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
tr, td {
	text-align: left;
	padding: 4px;
}
th {
	font-size: 110%;
	padding: 4px;
	text-align: center;
}
hr {
	color: #457;
	border: none;
	border-top: 1px solid #457;
	margin: 8px;
}
p {
	text-indent: 16pt;
}
pre {
	font: 9pt Lucida Console, Fixedsys, Terminal, monospace;
	color: black;
	background: white;
	white-space: pre;
	text-indent: 0pt;
	margin-left: 32px;
	padding: 8px;
}

h1 {
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 7px 10px;
}

h2 {
	font-family: Arial;
	font-weight: normal;
	font-size: 2.2em;
	text-align: left;
}
h3 {
	font-family: Arial;
	font-weight: normal;
	font-size: 1.5em;
	text-align: left;
}
h4 {
	font-family: Arial;
	font-size: 2em;
	text-align: left;
	margin: 0px;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
abbr, acronym {
	border-bottom: 1px dashed #AAC;
	cursor: help;
}
ul.loose {	line-height: 1.7;	}
ul.nop { margin: 8px; margin-left: 0px !important; margin-left: 24px; padding-left: 24px !important; padding: 0px;}
img.member { padding: 4px; }
td.submit {
  text-align: center;
  background: #DDD;
}

	/* Site layout */
div#container {
	margin: 0px;
	width: 100%;
}
div#layout {
  width: 957px;
	padding: 0px;
	border: 0px;
	margin: 0px auto;
	text-align: left;
	position: relative;
}

div#Lheader {
	padding: 0px;
}
.Lzastava {
  position: relative;
  right: 2px;
}
/* menu */
div#TmenuPH {
  height: 40px;
}
img#Tmenu {
  position: absolute;
  top: 187px;
  left: 0px;
  height: 40px;
}
div#Lmenu {
  width: 100%;
  height: 37px;
  position: absolute;
  top: 187px;
  z-index: 999;
  text-align: center;
}
/*
div#Lmenu1 {
  position: absolute;  left: 91px; width: 112px;
}
div#Lmenu2 {
  position: absolute;  left: 207px; width: 116px;
}
div#Lmenu3 {
  position: absolute;  left: 326px; width: 112px;
}
div#Lmenu4 {
  position: absolute;  left: 440px; width: 108px;
}
div#Lmenu5 {
  position: absolute;  left: 552px; width: 112px;
}
div#Lmenu6 {
  position: absolute;  left: 668px; width: 112px;
}
*/
div#Lmenu1 {
  position: absolute;  left: 91px; width: 112px;
}
div#Lmenu2 {
  position: absolute;  left: 207px; width: 116px;
}
div#Lmenu6 {
  position: absolute;  left: 326px; width: 112px;
}
div#Lmenu3 {
  position: absolute;  left: 441px; width: 112px;
}
div#Lmenu4 {
  position: absolute;  left: 555px; width: 108px;
}
div#Lmenu5 {
  position: absolute;  left: 666px; width: 112px;
}

/* module */
div#Lmodule {
/*	position: absolute;
	top: 280px;
	left: 220px;
	right: 0px;
*/
	background: url('bg.png');
  padding-left: 224px;
  width: 726px;
  margin: 0px;
	text-align: left;
	z-index: 50;
/*  border: 1px solid black;*/
}

/* sidebars */
div#LLeft {
  background: url('bg.png');	
	position: absolute;
	left: 0px;
	top: 275px;
	width: 216px;
  min-height: 400px;
}
ul#LLlinks {
	padding: 5px;
	margin: 0px;
}
ul#LLlinks li {
	margin: 0px;
	padding: 0px;
	margin-left: 16px;
	width: 177px;
	height: 24px;
	list-style: square;
}
ul#LLlinks a {
	color: black;
	font-weight: bold;
}

div#Lpagebg {
	width: 100%;
  z-index: -50;
}

  /* footer */
div#LFooter {
	background: url('Footer.png');
	width: 956px;
	height: 50px;
	position: absolute;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	top: 0px;
	display: none;
  text-align: center;
}
div#LFLink {
  width: 180px;
  height: 15px;
  margin: 20px auto 0px auto;
  text-align: center;
}

/* page borders */
div#LrubL {
	background: url('rubL.png');
	width: 30px;
	position: absolute;
	top: 0px;	left: -30px;
}
div#LrubD {
	background: url('rubD.png');
	width: 30px;
  position: absolute;
	top: 0px;	right: -25px;
}


/* links */
a:link {
	color: #000;
	text-decoration: none;
}a:visited {
	color: #555;
	text-decoration: none;
}a:hover {
	text-decoration: underline;
	color: #000;
}a:active {
	text-decoration: underline;
	color: #000;
}

.error_user { /* user-triggered error (invalid entry, etc) */
	font-weight: bold;
	font-size: 20pt;
	color: red;
	text-align: center;
	padding: 8pt;
}

#pagefooterL {
	margin: 16px 16px;
	font-size: 9pt;
}

#pagefooterR {
	margin: -32px 64px;
	float: right;
}
#columnfooter {
	font-style: italic;
	margin-right: 32px;
	text-align: right;
}
#nomargin {
	margin: 0px;
}
.layout {
	margin: 0px;
	padding: 0px;
	border: none;
}
.inline {
	display: inline;
}

	/* ********** */
	/* SS modules */
	/* ********** */

	/* News */

ul.newsUL {
  position:relative;
  display:inline !important;
  float:left !important;
  width:400px;
}

ul.newsUL li {
  padding: 2px 0px;
}

div.news {
  margin-top: 1.2em;
	padding-bottom: 8px;
}

h2.newsdate {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	margin: 4px 12px 0px 0px;
	float: right;
	padding: 2px;
}
h2.newstitle {
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding: 16px 5px 16px 24px;
  height: 16px;
	margin: 0px;
	width: 100%;
}
div.newspost {
  /*background: #EEE;*/
}
div.newsfooter {
	height: 20px;
	margin-top: 24px;
}
div.newshr {
	margin: 0px 16px;
	height: 5px;
	background: url('hr.png') bottom repeat-x;
	clear: both;
}
div.newsFL {
	font-size: 0.9em;
	font-style: italic;
	float: left;
	margin-left: 16px;
}
div.newsFR {
	font-size: 0.9em;
	font-style: italic;
	text-align: right;
	margin-right: 16px;
}
ul.news-inc {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul.news-inc li {
	font-size: 0.9em;
	list-style: none;
	height: 18px;
	padding-top: 3px;
}
div#newstopbg {
	height: 1px;
}
div#newsarchive {
	background: #EEE;
}
div.newscat {
  padding: 4px;
	padding-top: 32px;
	text-align: center;

}

	/* Comments */

.cmttext {
	font-size: 8pt;
	text-align: left;
	background: #EEE;
	margin: 0px;
	padding: 8px 8px;
}
.cmttitle {
	background: #CCC;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 2px 2px 2px 32px;
  position: relative;
}
div#newscmts {
	background: #FFF;
	height: 16px;
}
div.cmtform {
  position: relative;
	width: 500px;
	margin: 0px auto;
	padding: 0px;
	padding-bottom: 16px;
  background: #EEE;
}
h3#addcomm {
  padding-top: 2px;
  text-align: center;
  background: white;
}
div.cmtX {
  position: absolute;
  right: 8px;
  bottom: 2px;
}
td.td1 {
  background: #DDD;
}


	/* Articles */
ul.articles-inc {
	list-style: none;
	margin: 0px;
	padding: 8px 8px 16px 24px !important;
	padding-left: 32px;
}
ul.articles-inc li:before {
	content: "\00BB \0020";
}
.artFL {
	font-size: 0.9em;
	font-style: italic;
	margin: 0px 16px 0px 16px;
}
.artFR {
	font-style: italic;
	margin: 0px 16px -16px 16px;
	text-align: right;
	position: relative;
	bottom: 16px;
}
.artFRstd {
	font-style: italic;
	margin: 16px;
	text-align: right;
}
.authorinfo {
	border-bottom: 1px dotted #7E7F9C;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}


	/* Poll */
.poll-q {
	background: url('Rpollbg.png');
	margin: 0px;
	padding: 4px 16px 8px 24px;
	text-indent: 1.2em;
}
.poll-a1 {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.poll-a1 li {
	padding-left: 16px;
	background: url('Rpolla.png');
	height: 22px;
}
.poll-submit {
	background: url('Rpollbg.png');
	text-align: center;
	padding-bottom: 16px;
}
.poll-a2 {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	list-style: none;
}
.poll-a2 li {
	padding: 0px 16px 0px 24px;
	background: url('Rpolla2.png');
	height: 42px;
}

.poll-a2-total {
	background: url('Rpolla2.png');
	font-style: italic;
	padding: 8px 8px 16px 16px;
}
.pollPH { /* past polls date header */
	font-size: 1.1em;
	font-weight: bold;
	background: #235;
	padding: 6px;
	margin-bottom: 16px;
	text-align: center;
}
.pollTD {	/* past polls cell */
	font-size: 1.1em;
	width: 50%;
}


	/* General */
.post {
	margin: 0px;
	font-size: 12px;
	line-height: 15pt;
	text-align: justify;
	padding: 0px 16px;

}
.sbtxt { /* Text beneath poll & shoutbox */
	font-weight: bold;
	text-align: center;
	padding-top: 16px;
}
.captcha {
	position: absolute;
	top: 30px; right: 32px;
}

table.complex {
	text-align: left;
}
.nomargin {
	margin: 0px;
}
.leftxt {
	text-align: left;
}
.centxt {
	text-align: left;
}

.center {
	margin-left: auto;
	margin-right: auto;
}
.invisible {
	display: none;
}
.layout {
	margin: 0px;
	padding: 0px;
	border: none;
}
.pagetable {
	margin: 0px;
	padding: 16px;
	border: none;
}
td.tdTop {
  	vertical-align: top;
}

#kolumna {
  	vertical-align: top;
	position:relative;
	display:inline !important;
	float:right !important;
	width:230px;
	margin: 15px 5px 5px 5px;
	padding: 5px 5px 5px 5px;	
}