a:link
	{
		/*color: #ee3050;*/
		color: #C0402B;

		text-decoration: none;
	}	
a:visited
	{
		text-decoration: none;
		color: #C0402B;

	}

a:hover
	{
		text-decoration: none;
		color: #FF6C00;


	}
/*a:active
	{
		text-decoration: none;
	}
*/	
body 
	{
		background: rgb(222,222,222);
		font-size: 16px;
		text-align: center;
     	}

	
img
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
	}

li
	{
		line-height: 170%;
	}
p	{
		text-indent: 1px;
	}
ul
	{
		margin-left: 40px;
		list-style-position: outside;
		list-style-type: disc;
	}

h1
	{
		text-align: center;
	}

hr
	{
		clear: both;
		align: center;
	}

ul#aktualnosci
	{
		margin-left: 20px;
	}
li#aktualnosci
	{
		margin-left: 0px;
		text-indent: 0px;
	}

#date
	{
		white-space: nowrap;
		font-weight: bold;
	}

#leftlogo
	{

		width: 206px;
		margin-top: 5px;
		margin-left: 17px;
		margin-right: 17px;
	}


	
#logoprawe
	{
		height: 325px;
		vertical-align: top;
	}

#menu_down
	{
		vertical-align: bottom;
		margin-left: 0px;
		width: 268px;
	}
		
#podpis
	{
		text-align: right;
		font-size: 90%;
		font-style: italic;
	}

#promotion_normal
	{
		font-size: 130%;
	}
	
#promotion_special
	{
		font-size: 180%;
		font-weight: 900;
	}

.copyright 
	{
		font-size: 66%;
		color: #990000;
		font-weight: 700;
		margin: 0px;
		text-align: center;
	}

.leftside
	{
		vertical-align: center;
		text-align: left;
		text-indent: 0px;
	}
	
.leftside img
	{
		float: left;
		clear: left;
		margin: 10px;
	}

table.main
	{
		padding: 0px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 799px;
		border-top: solid rgb(232, 227, 205) 7px;
		background-color: rgb(232, 227, 205);		
	}

td.main
	{
		text-align: left;
		background-color: rgb(148, 105, 78);
		vertical-align: top;
		margin: 0px;
		padding: 0px;
	}

h1.main
	{
		text-align: left;
		position: relative;
		font-size: 26px;
		left: 20px;
		top: -22px;
		margin-bottom: -50px;
	}

div.menu_end
	{
		background: rgb(107, 74, 74);
		margin-left: 0px;
	}
	
div.menu_link
	{
		margin-left: 8px;
		margin-bottom: 5px;		
	}

a:link.menu_main
	{
		font-size: 15px;
		font-weight: bold;
		color: #824242;
		text-decoration: none;
	}	

a:visited.menu_main
	{
		text-decoration: none;
		font-family: "Arial";
		color: #481000;
		font-size: 15px;
		font-weight: bolder;
	}

a:hover.menu_main
	{
		text-decoration: none;
		color: #efbb99;

	}

a:active.menu_main
	{
		text-decoration: none;
	}

img.menu_text
	
	{
	    width: 15px;
	}

div.menu_text
	{
		width: 210px;
		margin-left: 0px;
		position: relative;
		left: 50px;
		top: -66px;

/*		background-image: url("../images/pixel_silver.gif");

		background-repeat: repeat-y;		
*/
	}

.naglowek
	{
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
	}

.rightside
	{
		vertical-align: center;
		text-align: right;
	}
	
.rightside img
	{
		float: right;
		clear: right;

		margin: 10px;
	}
td.menu
	{

		width: 60px;
		text-align: left;
		vertical-align: top;
		margin: 0px;
		padding: 0px;
	}

td.tresc
	{
		text-align: left;
		vertical-align: top;
		margin: 0px;
		padding: 5px;
		padding-top: 0px;
		color: #884242;

	}
	
div.tresc
	{
		margin: 65px 25px;
		padding: 0px;
		text-align: justify;		
	}

div.podglad
	{
		margin: 650px 25px;
		padding: 100px;
		text-align: justify;		
	}


#kontakt
	{
		line-height: 170%;
		border: rgb(179, 178, 172) dotted 2px;
		padding-left: 30px;
		margin-bottom: 10px;
		text-align: left;
	}
	
.person
	{
		font-weight: bold;
		margin-bottom: 10px;
	}
	
div.addr_item
	{
		margin-top: 0px;
		margin-bottom: -6px;
		font-weight: normal;
		margin-left: 30px;
		/*white-space: nowrap;*/
	}

#security_page_tree
	{
		position: relative;
		top: -30px;
		margin-bottom: -30px;
	}
.centered
	{
		text-align: center;
	}
ul.serwis li
{
    margin-bottom: 5px;
    font-size: 110%;
}
ul.serwis li a 
{
    font-weight: bold;
}

ul.breeds li
{
    list-style-image: url("../images/cairn4.gif");
    list-style-position: outside;
    font-weight: bold;
    font-size: 85%;
}
ul.breeds li a 
{
    font-size: 130%;
    font-weight: bold;
}


ul.links li
{
    list-style-image: url("../images/pawicon.gif");
    list-style-position: outside;
    font-weight: bold;
    font-size: 85%;
}
ul.links li a 
{
    font-size: 130%;
    font-weight: bold;
}


table.main_clean
{
    text-align: center;
    width: 98%;
    background-color: rgb(232, 227, 202);		
    margin-bottom: 10px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
table.main_clean td
{
    border: solid black 1px;
    padding: 0px;
}


table.main_clean td.cleaner
{
    border: solid black 0px;
    padding: 0px;
    margin: 0px;


}

#przypis
{
    margin-top: 0px;
    margin-bottom: 0px;
    color: #884242;
    font-weight: bold;
    font-size: 80%;
}
#alert
{
    margin-top: 0px;
    margin-bottom: 0px;
    color: #ff0000;
    font-weight: bold;
    font-size: 80%;
}

#green
{
    margin-top: 0px;
    margin-bottom: 0px;
    color: darkgreen;
    font-weight: bold;
    font-size: 80%;
}

#center
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    text-align: center;
}

#justify
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    text-align: justify;
}


h1.clean_1
{
    margin: 0px;
    margin-top: 2px;
    display: inline;
}
table#strout_www_mail
{
    height: 290px;
    border: solid black 0px;
    margin: 0px;
    padding: 0px;
}
table#strout_www_mail td
{
    border: solid black 0px;
    padding: 0px;
    margin: 0px;
}

table#add_news
{
    width: 552px;
    border: solid black 1px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

table#add_news td.news
{
    border: solid black 0px;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}

table#add_news_buttons
{
    width: 352px;
    border: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

table#add_news_buttons td
{
    border: none;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}

table#add_news_flags
{
    width: 552px;
    border: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

table#add_news_flags td
{
    border: none;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}


table#add_main
{
    width: 562px;
    border: solid black 1px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;

}

table#add_main td.main
{
    border: solid black 0px;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}

table#add_guest_book
{
    width: 530px;
    border: solid black 1px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;

}

table#add_guest_book td.guest_book
{
    border: solid black 0px;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}


table#add_activity
{
    width: 560px;
    border: solid black 1px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;

}


table#add_activity td.activity
{
    border: solid black 0px;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}

table#add_activity_flags
{
    width: 560px;
    border: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

table#add_activity_flags td
{
    border: none;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}

table#add_activity_buttons
{
    width: 360px;
    border: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

table#add_activity_buttons td
{
    border: none;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}



table.gallery
{
    
    border: solid black 0px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 518px;
    height: 150px;
}

table.gallery td
{
    text-align: center;
    border: solid black 1px;
    vertical-align: top;
    width: 160px;    
}

table.gallery td.random
{
    text-align: center;
    border: solid black 0px;
    vertical-align: top;
    width: 160px;    
}

table.gallery img 
{
    margin-left: 5px;
    border: solid rgb(107,74,74) 4px;
}

table.gallery a
{
    font-size: 80%;    
}

table.modify_gallery
{
    margin-left: 0px;
    border: solid black 0px;
    width: 830px;
    height:200px;
}

table.modify_gallery td
{
    border: solid black 1px;
    vertical-align: top;
    width: 200px;
}

table.modify_gallery img 
{
    border: solid rgb(107,74,74) 4px;
}


table.gallery_sign td
{
    border: solid black 0px;
    font-weight: bold;
    text-align: center;
}

