body{
        text-align: center;
        font-size: 10px;
        color: #FFFFFF;
        font-family: tahoma, helvetica, sans-serif;
		background-color: #1f1f1f;
		background-image:url(../images/tlo.gif);
		background-position: center;
        padding: 0;
        margin: 0px 0 0px 0;		
}
.logo{
				background: url(../images/logo2d.png) no-repeat;
				display: block;
				margin: 0px;
				width: 380px;
				height: 105px;
				text-align: left;
				
}
.print {
				display: none;
}
.search {
				text-align: right;
				
}

td {
				font-size: 10px;
				color: #FFFFFF;
}
.footer { 
				margin: 0;
				padding:0;
				text-align:left;
				float:left;
				width: 920px;
				height: 30px;
}

.large{
				width: 750px;
}

.medium{
				width: 560px
}

.menuprofile{
				width: 190px;
				line-height: 18px
}

.dateuser{
        border-left: 1px solid #1b1b1b;
        border-bottom: 1px solid #1b1b1b;
        border-right: 1px solid #1b1b1b;
        text-align: left;
        padding: 8px 0px 8px 0px;
        margin:0;
}

.mainborder{
		padding: 25px;
		width: 960px;
		margin: 0 auto;
		background-color: #1c1c1c;
		background: url('../images/tlo.png');
		background-position: center;
}

.maincontent{
		margin: 0 auto;
		width: 920px;
		text-align: left;
		padding: 0;
}

.contentborder{
        margin: 10px auto;
        padding: 0 10px;
        text-align: left;
        border: 1px solid #FAE7B2;
        float:left;
        background: url(../images/grd2.gif) repeat-x;
}

.mainleft{
        float:left;
        width: 430px;
        padding: 0;
}

.mainright{
        float:right;
        width: 475px;
        padding: 0;
}
.mainright .left{
        float:left;
        width: 260px;
        padding: 0;
}

.mainright .right{
        float:right;
        width: 200px;
        padding: 0;
}

.columnleft{
        float:left;
        width: 695px;
        padding: 0;
        text-align: left;
				margin: 0;
}

.columnright{
        float: right;
        width: 215px;
        padding: 0;
        text-align: left;
				margin: 0;
}

.window{
        border: 1px solid #404040;
        margin: 0px;
		background-color: #1f1f1f;
}

.windowa{
        
        margin: 0px;

}

.window .header{
		padding: 5px 0px 0px 0px;
		margin: 0px;
}
.window .content{
        padding: 8px 9px;
        margin: 0px 0px 0px 0px;
        line-height: 15px;
		color: #FFFFFF;
}

.window .contenta{
        padding: 8px 9px;
        margin: 0px 0px 0px 0px;
        line-height: 15px;
		color: #FFFFFF;
		text-align: justify;
}

.header h1{
        font-size: 11px;
        color: #8fd400;
        font-weight: bold;
        padding: 25px 15px;
}

.header h1 a:link, .header h1 a:visited, .header h1 a:active{
        color: #8fd400;
        font-size: 11px;
        font-weight: bold;
}

.header h1 a:hover{
				text-decoration: underline;
}

.header h2{
        color: #999999;
        padding: 0px 8px 0px 0px;
        font-size: 9px;
        font-weight: normal;
        text-transform: capitalize;
        float: right;
        margin:0;
}
.header h2a{
        color: #999999;
        padding: 0px 8px 0px 0px;
        font-size: 9px;
        font-weight: normal;
        float: right;
        margin:0;
}
.header h3{
        font-size: 9px;
        background: #8fd400;
        color: #FFFFFF;
        font-weight: bold;
        padding: 5px 10px;
        font-family: tahoma;
        text-transform: uppercase;
}
.header h4{
        font-size: 9px;
        background: #8fd400;
        color: #FFFFFF;
        font-weight: bold;
        padding: 5px 10px;
        text-transform: uppercase;
}

.content h3 {
		font-size : 24px;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 28px;
		font-family: arial,helvetica, times, "trebuchet ms",tahoma sans-serif;
		color: #FFFFFF;
}

/* text */
.content h4 {
		font-size : 11px;
		font-weight: normal
}

/* article text */
.content h5 {
		font-size : 12px;
		font-weight: normal;
		font-family: arial, helvetica,tahoma;
		line-height: 20px;
        	color: #FFFFFF;
}

h5 b {color: #FFFFFF }

h1, h2, h3, h4, h5, h6 {
        display: inline;
}

h6 {
        font-size : 9px;
        font-weight: normal
}

.window p{
	margin: 13px 0;
	padding: 0;
}


/*_____________________________________________________________________________ img */

/* obramowanie dla obrazków, thumbnailsów */
img.b {
        border: #999999 1px solid;
        padding: 2px;
}

/* obramowanie dla prac z galerii na glównej stronie */
.ga {
        border: 0px solid red;
        padding: 2px;
}

img {
        border: 0px;
}

/*_____________________________________________________________________________ szeroko?ci i rozmiary stron */ 

/* rozmiar lewej kolumny wy?wietlany przede wszystkim dla genianego IE, ktgóry nie akceptuje width=100% */


.events {
        line-height: 22px;
        margin: 0;
        color: black;
        padding: 20px 30px;
        text-align: left;
        background: #F0F0EA;
}

/*_____________________________________________________________________________ stylowe ramki */ 

/* ramka pelna */
.border1 {
        padding: 4px 8px;
        background-color: #1f1f1f;
}

.border1a {
        border: #404040 1px solid;
        padding: 4px 8px;
}

/* ramka bez góry */
.border2 {
        border-top: 0px;
        border-right: #404040 1px solid;
        border-bottom: #404040 1px solid;
        border-left: #404040 1px solid;
        padding: 2px 4px;
        background-color: #1f1f1f;
}

.border2a {
        border-top: 0px;
  		border-right: #404040 1px solid;
        border-bottom: #404040 1px solid;
        border-left: #404040 1px solid;
        padding: 2px 4px;
}

/*_____________________________________________________________________________ linki */ 

a:link, a:visited, a:active {
        color: #FFFFFF;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}

a.black:link, a.black:visited, a.black:active {
        color: #FFFFFF;
        text-decoration: none;
}
a.black:hover {
        text-decoration: underline;
}

a.blue:link, a.blue:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.blue:hover {
        text-decoration: underline;
}

a.grey:link, a.grey:visited, a.grey:active {
        color: #FFFFFF;
        text-decoration: none;
}
a.grey:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

a.green:link, a.green:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.green:hover {
        text-decoration: underline;
}

a.red_light:link, a.red_light:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.red_light:hover {
        text-decoration: underline;
}
a.red:link, a.red:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.red:hover {
        text-decoration: underline;
}

a.white:link, a.white:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.white:hover {
        text-decoration: underline;
}

/* article title in catalogues */
a.title:link, a.title:visited {
				text-decoration: none;
				color: #FFFFFF;
				font-size: 13px;
				font-weight: bold;
				font-family: "trebuchet ms", arial, tahoma, sans-serif;
}
a.title:hover {
        text-decoration: underline;
}

a.event:link, a.event:visited {
				text-decoration: none;
				color: #FFFFFF;
				font-family: "trebuchet ms", tahoma, helvetica;
				font-size: 12px;
				font-weight: bold;
}
a.event:hover {
        text-decoration: underline;
}
				
.red {
        color: #FFFFFF;
}

.green {
        color: #FFFFFF;
}

.grey {
        color: #FFFFFF;
}

.grey2 {
        color: #FFFFFF;
}

.black {
        color: #FFFFFF;
}

.blue {
        color: #8fd400;
}

.blue2 {
        color: #8fd400;
}

.brown {
        color: #FFFFFF;
}
/* link menu */
a.menu_profile:link, a.menu_profile:visited, a.menu_profile:active {
        padding: 1px 10px 1px 4px;
        margin: 1px 0px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
		line-height: 18px;
        display: block;
}
a.menu_profile:hover {
        background: #FFFFFF;
        padding: 1px 10px 1px 4px;
        color: FFFFFF;
        text-decoration: none;

}

/*** Copyright Thierry Koblentz | TJKDesign.com */

#menu {background-image:url(../images/tlomenu.png); margin: 0; padding: 6px 0;}

#tablist{
margin: 0;
padding: 0;
font: bold 9px Verdana;
text-transform: uppercase;

}

#tablist li{
list-style: none;
display: inline;
margin: 0;
padding: 0;
color:#1b1b1b
}

#tablist li a{
text-decoration: none;
padding: 6px 4px 7px 4px;
margin-left: 3px;
color:#1b1b1b
}

/* #tablist li a:link, #tablist li a:visited{
color: #FFFFFF;
} */

#tablist li a.current{
background-image:url(../images/tlomenuh.png);
color: #F1F1F1;
}

#tabcontentcontainer{
margin: 0;
padding: 5px 5px 0px 5px;
background: #1c1c1c;
height: 20px
}

.tabcontent{
display:none;
color: #FFFFFF;
padding: 0 10px 0 5px;
}

.tabcontent a:link, .tabcontent a:visited{
color: #FFFFFF;
padding: 0 5px 0 5px;
font-weight: bold;
}

.tabcontent a:hover {
color: #F1F1F1;
padding: 0 5px 0 5px;
font-weight: bold;
text-decoration: none;
}



/*link o prostokatnym polu, zaznaczeniu w prawych kolumnach */
a.lnk:link, a.lnk:visited, a.lnk:active {
        padding: 1px 10px 1px 4px;
        border: 1px solid #1c1c1c;
        margin: 1px 0px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
		line-height: 18px;
        display: block;
}
a.lnk:hover {
        background: #FFFFFF;
        padding: 1px 10px 1px 4px;
        color: #414559;
        text-decoration: none;
        border-top: 1px solid #F0F4F5;
        border-bottom: 1px solid #CBD4D8;
}

/*_____________________________________________________________________________ formularze */ 

/* guziki */
input.but  {
        background-color: #1f1f1f;
        border: #404040 1px solid;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        padding: 0px 2px 0px 2px;
        margin: 0;
        text-transform: capitalize;
}

input.but:hover {
        background: #f5f5f5;
		color: #414559;
}

/* pole input i textarea */
input, textarea  {
        background-color: #1c1c1c;
        font-size: 11px;
		border: #404040 1px solid;
        color: #FFFFFF;
}
/* pole do wypelnienia tzw. input */
input.field, textarea.field  {
        background-color: #424242;
        border: #404040 1px solid;
        font-weight: normal;
        font-size: 11px;
        color: #FFFFFF;
}

select {
        color: #FFFFFF;
		font-weight: normal;
		font-color: #FFFFFF;
        font-size: 11px;
		border: #404040 1px solid;
        background-color: #1f1f1f;
}

/*_____________________________________________________________________________ dodatki */ 


/* odstep miedzy wierszami w tek?cie */
.lh {
        line-height: 18px;
}

.lh2 {
        line-height: 14px;
}

/* cytat w komentarzach */
.quote {
       line-height: 150%;
       background-color: #f5f5f5;
       border: 1px #cccccc solid;
       margin: 5px;
}

/* duza ocena w galerii */
.rate{
		font-size: 24px;
		font-weight: bold;
		color: #8fd300;
}

.actual_page{
	background-color: #3a3a3a;
	border: #404040;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	padding: 2px 4px 4px 4px;
	line-height: 22px;
}
a.choose_page:link, a.choose_page:visited {
	background-color: #1f1f1f;
	border: #404040;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	padding: 2px 4px 4px 4px;
	margin: 0;
	line-height: 22px;
}
a.choose_page:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #1f1f1f;
}

hr.hr2 {
        border: 0;
        color: #404040;
        background-color: #404040;
        height: 1px;
}

/* okno popup po najechaniu na któras prace z "Najnowsze Prace" na glównej stronie */
#dhtmltooltip {
        position: absolute;
		font-color: #FFFFFF;
        border: 1px solid #404040;
        padding: 2px;
        background-color: #1f1f1f;
        visibility: hidden;
        z-index: 100;
}
