body {
	background-attachment: fixed;
	background-color: #666;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/background.gif);
	background-position: left top;
}

h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #5b5656;
	text-decoration: none;
}

#calosc {
	background-image: url(../images/background.gif);
	background-position: left top;
}
#lewa_kolumna{
	width:85px;
	height:808px;
	background:url(../images/Aksambri_projekt_final_r1_c1.gif);
}

#srodkowa_kolumna{
	width:831px;
	height:808px;
	position:absolute;
	top: 0px;
	left:85px;
}

#srodkowa_gorna{
	width:831px;
	height:150px;
	background:url(../images/Aksambri_projekt_final_r1_c2.gif);
}

#central{
	width:831px;
	height:549px;	
}

#ramka_gorna {
	background:url(../images/ramka_gora.gif);
	width: 831px;
	height: 33px;	
}

#ramka_lewa {
	background:url(../images/ramka_lewa.gif);
	width: 29px;
	height: 487px;
	float: left;
	clear: none;
}

#content {
	float: left;
	background-color: #F8F3F8;
	width: 773px;
	height: 487px;
}

/* -------------   MENU   ---------------------------*/

#menu {
	/*background:url(../images/main_menu.gif);
	width: 773px;
	height: 29px;*/
	height: 42px;
	width: 100%;
}

#menu_container {
	width: 763px;
	margin: 0 auto;
	text-align: center;

}

#menu ul {
	margin: 3px 0 0 0;
	padding: 0 0 0 60px;
	height: 42px;

}

#menu ul li {
	display: block;
	height: 42px;
	line-height: 42px;
	float: left;
	padding-right: 1px;
	background: url(../images/linia_menu_pion.jpg) right center no-repeat;
}

#menu ul li.last {
	background: none;
}

#menu ul li a{
	display: block;
	line-height: 42px;
	height: 42px;
	float: left;
	padding: 0 11px 0 10px;
	text-decoration: none;
	color: #5a5555;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

#menu ul li a:hover {
	text-decoration: none;
	color: #5a5555;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
    font-weight: bold;
	background-image: url(../images/menu_bg.gif);
	background-position:center;
	background-repeat: no-repeat;
}

#current {
	font-weight: bold;
}

#pasek_pod_menu {
	background:url(../images/pasek_pod_menu.png);
	background-position: center;
	background-repeat: no-repeat;
	widows: 773px;
	height: 17px;
	margin-bottom: 10px;
}

/* -------------------------------  TOC --------------------------*/

#dolne_toc {
	top: 370px;
	left: 500px;
	position: absolute;
	z-index: 35;
}

#dolne_toc ul {
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 35px;	
	}
	
#dolne_toc ul li {
	display: inline;
}

/*	SCROLL ___________________________________ */

#tresc_zmienna_stronicowana {
	border: 1px solid red;
	width: 732px;
	height:380px;
	float: left;
	display: block;
		
}

#tresc_zmienna {
	/*border: 1px solid green;*/
	position:relative;
	width:735px; 
	height:335px; 
	overflow:hidden;
	float: left;
	
	color: #5a5555;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.replaced {
	height: 250px;
	width: auto;
	}
	
#stale_menu {
	display: block;
	float: right;
	
	color:#5A5555;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	width: 100%;
	padding-right:40px;
	text-align:right;
}

#stale_menu_galeria{
	display: block;
	/* padding-top: 380px; */
	color:#5A5555;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
    text-align:center;
	/* margin-left:280px; */
}

#stale_menu_powrot{
/*	display: block;
	/* padding-top: 380px; */
	color:#5A5555;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	/* margin-left:350px; */
    */
    
	display: block;
	float: right;
	
	color:#5A5555;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	width: 100%;
	text-align:center;
}
#gallery_moje{
margin:0 auto;
width:702px;
}



#tresc_zmienna_scroll {
	/*border: 1px solid red;
	left: 10px;
	display: block;
	height:330px;*/
}


/* ---------------- ponizej robi juz joomla ----------------------------- */







/* ---------------- powyzej robi juz joomla ----------------------------- */

#bottom_menu {
	width: 295px;
	height: 31px;
	position: relative;
	top: 308px;
	left: 425px;
	display: block;
	border-top: 1px solid #A19E9E;
}

#ramka_prawa {
	background:url(../images/ramka_prawa.gif);	
	float: right;
	clear: right;
	width: 29px;
	height: 487px;
}

#ramka_dolna {
	background:url(../images/ramka_dolna.gif);
	width: 831px;
	height: 29px;
	z-index: 30;
	clear:both;
}

#srodkowa_dolna{
	width:831px;
	height:109px;
	background:url(../images/Aksambri_projekt_final_r3_c2.gif);
}


#prawa_kolumna{
	width: 114px;
	height: 808px;
	background:url(../images/Aksambri_projekt_final_r1_c3.gif);
	position:absolute;
	top: 0px;
	left: 916px;
}

/* ---------------- NOWINKI ----------------------------- */

.blog_nowinki{
	padding-left: 10px;
	padding-right: 10px;		
}

.article_row_nowinki .article_column_nowinki{	
	/*border: 1px solid red;	*/
    margin-left:25px;
}

.catimagebox_nowinki{
	float: left;
	display: block;
	clear: none;
}

.catimage_nowinki{
	border: 2px solid darkgrey;
}

/* ---------------- KOCUR ----------------------------- */

.blog_kocur{
	padding-left: 10px;
	padding-right: 10px;		
}

.article_column_kocur #tresc_zmienna_scroll{	
	line-height: 200%;
	display: block;
	padding-top: 15px;
	padding-left: 380px;
}

.catimagebox_kocur{
	float: left;
	display: block;
	clear: none;
}

.catimage_kocur{
	border: 0px solid darkgrey;
}



/* ---------------- KOCIETA ----------------------------- */

.blog_kocieta{
	padding-left: 10px;
	padding-right: 10px;		
}

.article_column_kocieta #tresc_zmienna_scroll{	
	border: 1px solid orange;
	line-height: 200%;
	display: block;
	padding-top: 15px;
	padding-left: 380px;
}

.catimagebox_kocieta{
	float: left;
	display: block;
	clear: none;
}

.catimage_kocieta{
	border: 0px solid darkgrey;
}




div.hr {
  height: 1px;
  background: url(../images/linia_news.jpg) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

div.hr_koty {
  height: 1px;
  background: url(../images/linia_menu.jpg) no-repeat scroll right;
}
div.hr_koty hr {
  display: none;
}

span.przecinek {
	background: url(../images/linia_menu_pion.jpg) no-repeat;
	position: relative;
	width: 5px; 
	height: 15px;
	padding-left: 6px;
}
span.strzalka {
background:transparent url(../images/arrow.jpg) no-repeat scroll 0 0;
height:19px;
position:absolute;
/*right:250px;*/
margin-left:-30px;
width:25px;
}

span.strzalka-link {
background:transparent url(../images/arrow.jpg) no-repeat scroll 0 0;
height:19px;
position:absolute;
left: 56px;
width:25px;
margin-top:4px;
}

span.strzalka_powrot {
/*background:transparent url(../images/arrow.jpg) no-repeat scroll 0 0;
height:19px;
position:absolute;
left:350px;
margin-top: -3px;
width:25px;*/
background:transparent url(../images/arrow.jpg) no-repeat scroll 0 0;
height:19px;
position:absolute;
/*right:250px;*/
margin-left:-30px;
width:25px;
}

span.przecinek_menu {
	background: url(../images/linia_menu_pion.jpg) no-repeat;
	position: relative;
	width: 5px; 
	height: 15px;
	padding-left: 2px;
}

#menu_container .active{
    font-weight: bold;
/*background-image:url(../images/menu_bg.gif);*/
/* background-position:center center; */
/* background-repeat:no-repeat; */

}

#page label
{
width: 12em;
float: left;
text-align: right;
margin-right: 2em;
display: block
}

#page.submit input
{
margin-left: 4.5em;
} 

#dane_kontaktowe{
    float:right;
    line-height:100%;
    position:absolute;
    text-align:right;
    top:75px;
width:300px;
right:0px;

}

#koty_lista{
border: none;
width: 230px;
height: auto;
}

#tytul_dzialu{
font-size: 28px;
font-style: italic;
font-family: times new roman;
color:#929292;
padding-bottom:15px;
text-align:center;
width:710px;
}
#obrazek_pod_tytulem{
	background: url(../images/floral.jpg) no-repeat;
	position: absolute;
    height: 27px;
    width: 273px;
    margin-left:-120px;
    left:50%;
    
}

.imiona_kotek{
font-size: 24px;
font-style: italic;
font-family: times new roman;
color:#5a5555;
font-weight:normal;
}

#paw {
	background: url(../images/paw.jpg) no-repeat;
    float:right;
    height:157px;
    margin-bottom:50px;
    padding-left:410px;
    
    position:absolute;
    right:10px;
    top:180px;
}