a {color:rgb(0,0,0); text-decoration: none;}
a:hover {color:rgb(100,160,130); text-decoration: none;}

a.selected {color:rgb(0,0,0); font-weight: bold;}
a.selected:hover {color:rgb(100,160,130); font-weight: bold;}
a.more {font-weight:bold; color:rgb(30,90,60)}
a.title {font-size:14px; font-weight:bold; text-decoration:underline; color:rgb(30,90,60)}
a.title:hover {font-size:14px; font-weight:bold; text-decoration:underline; color:rgb(100,160,130)}

body {
	background-color:rgb(245,245,245);
	}
td, body,th {font-size:11px; font-family:Tahoma, Verdana, Arial;}

td { vertical-align: top;}

span.commentdate {font-size:10px; color:rgb(100,100,100)}


h1 {font-size:16px; text-align:left; margin-bottom:10px; color:rgb(0,100,0)}
h2 {font-size:12px; text-align:left; margin-bottom:10px; color:rgb(243,128,0)}
h3 {font-size:12px; text-align:left; margin-bottom:10px; color:rgb(28,143,0)}

ul {margin-top:5px}

hr {color:rgb(230,230,230); background-color:rgb(230,230,230); border-width:0px; height:1px}

img {border-color:rgb(0,0,0)}

input {font-family:Tahoma, Verdana, Arial; font-size:11px; border-style:solid; border-width:1px; border-color:rgb(150,150,150); background-color:rgb(255,255,255)}
input.transparent {font-family:Tahoma, Verdana, Arial; font-size:11px; border-style:solid; border-width:0px; border-color:transparent; background-color:transparent}
input.text {background-color:rgb(240,240,240)}
input.none {border-width:0px; background-color:rgb(255,255,255)}
input.button {background-color:rgb(220,220,220)}
select {font-family:Tahoma, Verdana, Arial; font-size:11px}
textarea {font-family:Tahoma, Verdana, Arial; font-size:11px; border-style:solid; border-width:1px; border-color:rgb(150,150,150); background-color:rgb(255,255,255)}
.lightborder {border-style:solid; border-width:1px; border-color:rgb(200,200,200); background-color:rgb(250,250,250)}
td.head {font-weight:bold; background-color:rgb(230,230,230)}

/* komunalny */
td.prop {
  border-bottom: 1px solid #006600;
}

.ltk_top {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-variant: small-caps;
}

a.menu {
	font-weight:bold; 
	text-decoration:none; 
	display:block;
	font-size: 11px;
	color: #FFFFFF;
}
a.menu:hover {
	font-weight:bold; 
	text-decoration:none; 
	display:block;
	color: #000000;
}

.box-header
{
	background-image: url('imageswww/layout/box-header.gif');
	background-color: #A4C5B8;
	background-repeat: repeat-y;
	vertical-align:middle;
	padding-left: 10px;
	font-size: 13px;
	color: #FFFFFF;
	height: 30px;
	border-left: 10px solid #d2212a;
	font-weight: bold;
}

td.box-header-sub,a.box-header-sub:link,a.box-header-sub:visited
{
	text-decoration:none;
	/*background-color: #FFFFFF;*/
	/*background-repeat: repeat-y;*/
	vertical-align:middle;
	padding-left: 5px;
	font-size: 10px;
	color: #004400;
	height: 15px;
	font-weight: bold;
}
a.box-header-sub:hover 
{
	text-decoration:underline;
	vertical-align:middle;
	padding-left: 5px;
	font-size: 10px;
	color: #004400;
	height: 15px;
	font-weight: bold;
}



.box-content
{
	font-size:11px;
	border-left: 1px solid #268665;
	border-bottom: 1px solid #268665;
	padding: 5px;
}

.box-content1
{
	border-left: 1px solid #268665;
	border-bottom: 1px solid #268665;
	padding: 5px;
	background-color: #F3F7F3;
}

.adminfields
{
	border: 1px solid #268665;
	padding: 5px;
	background-color: #EEFFEE;
}

.bgred {
/*background-color:#D2212A;*/
}

.bggreen {
/*background-color:rgb(38, 134, 101)*/
}

td.bgred { /*background-color:rgb(210,33,42) */}

td.archive-search
{
	border: 1px solid #268665;
	background-color: #E6F0E6;
	padding: 5px;
}
td.textbold
{
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial;
	font-weight: bold;

}
span.textbold
{
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial;
	font-weight: bold;

}
td.textbold a {
	font-size: 14px;
	color:#1E5A3C;
	font-weight:bold;
	text-decoration:underline;
}
td.textbold a:hover {
	color:#64A082;
	text-decoration:underline;
}



td.textbolditalic
{
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial;
	font-weight: bold;
	font-style: italic;
}
a:link.archive_restricted, a:visited.archive_restricted, a:hover.archive_restricted {
	font-weight:normal; 
	text-decoration:none; 
	color: #C40000;
}
a:link.archive_not_restricted, a:visited.archive_not_restricted, a:hover.archive_not_restricted {
	font-weight:normal; 
	text-decoration:none; 
	color: #268665;
}
a:link.archive_free, a:visited.archive_free, a:hover.archive_free {
	font-weight:normal; 
	text-decoration:none; 
	color: #1694FF;
}

.error
{
	color: #FF0000;
	font-weight: bold;
}

.chooser
{
	padding: 10px;
}

.chooser_element
{
	clear: both;
}
td.archive-search
{
	border: 1px solid #268665;
	background-color: #E6F0E6;
	padding: 5px;
}
td.textbold,li.textbold
{
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial;
	font-weight: bold;

}



.grey {
/*	background-color: #E7E7E7;*/
	background-image: url("imageswww/bg_grey.gif");
}
.green {
/*	background-color: #E7FFE7;*/
	background-image: url("imageswww/bg_green.gif");
}
.yellow {
/*	background-color: #FFFFE7;*/
	background-image: url("imageswww/bg_yellow.gif");
}

td.break_line
{
	background-color: #E6F0E6;
}
a.linkgrey:link, a.linkgrey:visited, a.linkgrey:hover {
	font-weight:bold; 
	text-decoration:none; 
	color: #4E4E4E;
}
a.linkred:link, a.linkred:visited, a.linkred:hover {
	font-weight:bold; 
	text-decoration:none; 
	color: #FF0000;
}

.icon {
	float:left;
	margin-right: 6px;
	margin-top:2px;
	margin-bottom:3px;
	border: 1px solid black;
	width:60px;
	clear:left;
}


/* shop - categories path*/
a.blockheadtitle {
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	color:rgb(255,255,255); 
	display:block;
}
a.blockheadtitle:hover {
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
	color:rgb(255,255,255); 
	display:block
}
td.blockheadtitle {
	font-size:12px; 
	font-weight:bold; 
	border-style:solid; 
	border-width:0px; 
	border-left-width:7px; 
	border-color:rgb(210,33,42); 
	padding:0px; 
	padding-left:10px; 
	color:rgb(255,255,255); 
	background-image:url('imageswww/bg_head.gif'); 
	background-color:rgb(38,134,101);
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.blockheadtitle2 {
	font-size:12px; 
	font-weight:bold; 
	border-style:solid; 
	border-width:0px; 
	padding:0px; 
	padding-left:0px; 
	color:rgb(255,255,255); 
	background-image:url('imageswww/bg_head.gif'); 
	background-color:rgb(38,134,101);
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.menuright {
	font-size:11px;
	font-weight:bold; 
	text-decoration:none; 
	color:rgb(255,255,255); 
	display:block
}


a.menuright:hover {
}


.box-header-title{
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	color:rgb(255,255,255); 
	display:block
}

a.box-header-title:hover {
	color:rgb(255,255,255); 
}

td.menu-left
{
	/*background-image:url('imageswww/layout/menubg.jpg'); */
	background-color:#FFFFFF;
	/*background-repeat: repeat-x;*/
	padding: 0px;
}
td.menu-left-off
{
	text-align: left; 
	vertical-align: middle; 
	padding-left: 10px;
	height:33px;
	font-size:12px;
	border-style:solid;
	border-width:0px; 
	border-left-width:7px; 
	border-color:rgb(210,33,42); 
	padding:0px; 
	padding-left:10px; 
	color:rgb(255,255,255); 
	background-image:url('imageswww/bg_head.gif'); 
	background-color:rgb(38,134,101);
}
td.menu-left-on
{
	text-align: left; 
	vertical-align: middle; 
	padding-left: 10px;
	height:33px;
	font-size:12px;
	border-style:solid;
	border-width:0px; 
	border-left-width:7px; 
	border-color:rgb(210,33,42); 
	padding:0px; 
	padding-left:10px; 
	color:rgb(0,0,0); 
	background-image:url('imageswww/bg_head.gif'); 
	background-color:rgb(38,134,101);
}

.eventdata {
	background-color: #FAFADC;
	border: 1px solid #969696;
	padding: 4px 2px 4px 4px;

}

.eventdata_abrys {
	background-color: #E6F0E6;
	border: 1px solid #969696;
	padding: 4px 2px 4px 4px;

}

.eventheader {
	background-color: #C8C8C8;
	text-align: center;
	color: #222222;
	font-size:13px; 
	vertical-align:middle;
	border: 1px solid #969696;
	text-align: left;
}
.eventtable{
	border: 1px solid #969696;
	border-collapse: collapse;
	
}
.eventhidden{
	background-color:#FAFAD0;
	text-align: left;
	color: #222222;
	font-size:11px; 
	vertical-align:middle;
	border: 0px solid grey;

}
.eventhidden_abrys{
	background-color:#DAF0DA;
	text-align: left;
	color: #222222;
	font-size:11px; 
	vertical-align:middle;
	border: 0px solid grey;

}
.article-title, td.article-title
{
	font-size: 16px;
	
	margin-bottom: 10px;
	color: #006400;
	font-weight:bold; 
}

.blocklink
{
	text-decoration: underline;
	font-weight: normal;
	font-size:11px; 
}

.blocklink_main
{
	text-decoration: underline;
	font-weight: bold;
	font-size:12px; 
}

.blocklink_main:hover
{
	text-decoration: underline;
}


.blockcatlink
{
	text-decoration: none;
	font-weight: bold;
	font-size:12px; 
}


.blocklink2
{
	text-decoration: underline;
}


.blockdate
{
	color: red;
	font-size: 10px;
}

.vote-radio-list
{
	border:0px;
	vertical-align:middle;
}

.vote-checkbox-list
{
	border:0px;
	vertical-align:middle;
}

td.darkshadow {
	background-color:#F0F0F0;
}

td.oldbghead {
	background-color:#D2DCD2;
	border: 1px solid #969696;
}

td.oldbg {
	background-color:#F0F5F0;
	border: 1px solid #969696;
}
a:link.announcement-main-category-title, a:visited.announcement-main-category-title
{
	font-size: 16px;
	margin-bottom: 10px;
	color: #006400;
	font-weight:bold; 
}
a:hover.announcement-main-category-title
{
	color:rgb(100,160,130);
	text-decoration:underline;
}

a.mb_header{
	color:#64A082;
	text-decoration:none;
}

a.mb_header:hover{
	text-decoration:underline;
}

.bigsubmit {
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
	background: #268665;
	display: block;
	text-align: center;
}

input[type="submit"] {
	cursor:pointer;
}

input[type="submit"]:hover {
	color:#64A082;
}

.clientform
{
	background-color: rgb(230, 240, 230); 
	border:1px solid #969696;
}