/* Arkusz stylów dla SmodCMS www.smod.pl */	



* {margin:0;padding:0}

/*layout tło*/

body {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 8pt;

    background-color: #ffffff;	

    background-image: url(../layout/mandala/bg.jpg);

    background-repeat: repeat;	

    text-align: center;

    }

	

body.dodruku {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 13px;

    background-color: #ffffff;	

    background-image: url(../layout/mandala/zero.gif);

    background-repeat: no-repeat;	

	background-position: 20px 20px;

    text-align: left;

	margin: 0 20px;

	padding: 0;

    }



a {

    color : #000000;

    text-decoration:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

  }

  

a:hover {

    text-decoration: underline;

    }

	

a:focus {

    outline: none;

    }

	

.infldset { 

	margin:15px 

	} 



.hide {

    display: none;

    }

	

.right {

	text-align: right;

	}	



.spacer {

    clear: both;

    border: none;

    font-size: 1px;

    height: 1px;

    }



.fl {

    float:left;

    margin-right:10px

    }



.fr {

    float:right

    }

/*layout środkowy*/

#main {

    background-image: url(../layout/mandala/body.jpg);

    background-repeat: repeat-y;

    position: relative;

    width: 800px;

    margin: 20px auto 0px auto;

    text-align: center;

    }

	

#extrainfo {

    position: relative;

    width: 500px;

    margin: 0 auto;

    text-align: center;

    padding: 20px;

    }	



#extrainfo img {

    position: relative;

    top: 9px;

	right: -5px;

	}

	

#extrainfo h3 {

	color:#336699;

	}	

/*ustawienia tła ramek podmenu galerii*/	

#galeria table.look {

    padding: 5px;

	width: 100%;

    text-align: left;

    margin-top: 5px;

    border: 0; /*1px solid #dddddd*/

	background: none; /*#fafafa;*/	

    }

	

#galeria img {

    border: 1px solid #dddddd;

    }

	

p.galhead {

	color:#336699;

	margin-top: 0px;

    font-weight: bold;

    font-size: 1.2em;

    letter-spacing: -1px

	}

	

#content h3 {

	color: #336699;

	margin: 0 0 5px 0;

    font-weight: bold;

    font-size: 1.2em;

    letter-spacing: -1px

	}

	

#galeria h3 {

	color: #336699;

	margin-top: 0px;

    font-weight: bold;

    font-size: 1.2em;

    letter-spacing: -1px

	}

	

	

#content #kategoriegal {

	margin: 0; 

	}

	

#content #kategoriegal #opiskat {

	margin: 6px 6px 6px 15px

	}

	

#content #kategoriegal h3 {

	font-size: 1em; 

	color: #4049ac;/*#336699 nagłówek w galerii*/

	margin: 5px 5px -5px 15px; 

	}

	

#content #kategoriegal h3 a {

	font-size: 1.1em; 

	font-weight: bold;

	text-decoration: none;

	}

	

#content #kategoriegal li {

	float: left; 

	width: 100%; 

	background: none; /*#fafafa; */

	list-style: none; 

	margin: 0 0 5px 0; 

	border: 0; /*1px solid #dddddd*/

	}

	

#content #kategoriegal li img {

	float: left; 

	padding: 2px; 

	margin: 4px 4px 8px 15px; 

	border: 0;/*1px solid #dddddd;*/

	}

	

#slownikhaslo h3 {

	color: #336699;

	margin-top: 15px;

	}	

	

#look {

	margin-top: 0;

	}



#look p.newsdate {

	color: #aaaaaa;

    font-weight: bold;

    font-size: 0.8em;

	}

/*kolor nagłówka w podglądzie aktualności*/	

#look h3 {

	color:#4049ac;

	margin-top: -10px;

    font-size: 1.2em;

    letter-spacing: -1px	

	}		

	

#look a.other {

	color: #4049ac;/*#ff0000*/

	font-size: 0.8em;

	font-weight: normal;

	margin-top: 0;

	}



#galeriazoom {

	width: 100%;

    text-align: center;

    }

	

#galeriazoom img {

    border: 1px solid #dddddd;

    }	

	

	

#galeriazoom p.opgal {

	margin: 7px auto;

	width: 500px;

	}





#info {

    width: 400px;

    margin: 35px auto 0 auto;

    padding: 30px;

    text-align: center;

	vertical-align: middle;

    border: 1px solid #dddddd;

	background: #fafafa;

	font-weight: bold;

    }	

/*treść*/

#content {

    text-align: left;

    font-size: 12px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    line-height: 14px;

	float: right; 

	width: 555px; /*było 645*/

	position: relative;

	top: 0px;

	right: 50px;

	margin-bottom: 10px;

    }



/*kolor nagłówków*/

h2 {

    margin: 30px 0px 15px 0px;

    color: #4049ac;

    font-weight: normal;

    font-size: 1.5em;

    letter-spacing: -1px

    }

	

#content a {

    color: #336699;

    font-weight: normal;

	font-size: 12px;

    }	



#content p {

    margin-bottom: 10px

    }



#content p em {

    color: #339966; 

	font-style: normal

    }

	

#content ul {

	list-style-image: url(../layout/mandala/btt2.gif);

	margin-left: 25px;

	margin-bottom: 7px;

	}



#content ol {

	margin-left: 25px;

	margin-bottom: 7px;

	}	

	

#contact {

    line-height: 14px;

	width: 300px; 

	position: relative;

	top: 0px;

	font-weight: normal;

	margin: 0 auto;

    }



#contact fieldset {

	display: block;

	width: 21em;

	margin: 0 0 3em 0;

	padding: 2em 2em 2em 2em;

	background-color: transparent;

	border: 1px solid #cccccc;

	}



#contact fieldset.in {

	background-color: transparent;

	width: 17em;

	margin: 0 0 1em 0;

	padding: 1em 1em 1em 1em;

	}



#register {

	width: 500px; 

	color: #555555;

	padding: 0;

	margin: 0 auto;

	}



#register dl dt {

	font-weight: bold; 

	width: 15em; 

	text-align: right;

	}

  

#register dl dd {

	position: relative; 

	top: -1.6em;

	left: 16em;

	} 

  

#register fieldset {

	border: 1px solid #cccccc;

	padding: 3px 3px 3px 3px;

	background-color: transparent;

	border: 1px solid #cccccc;

	margin-top: 0;

	}

	

#register input {

    background-color: #fafafa;

    border-width: 1px;

    border-color:#bbbbbb;

    color:#777777;

    font-size: 8pt;

    text-decoration:none;

	width: 150px;

    }

	

#register input.go {

	width: 30px;

    }	

	

#register input:focus {

    border-color: #ff0000;

    }	

	

#register legend {

	padding: 20px 5px 20px 5px; 

	font-size: 8pt;

	}

	

#register label {

	font-weight: bold;

	font-size: 8pt;

	}

/*layout górny*/

#head {

    background-image: url(../layout/mandala/head.jpg);

    background-repeat: no-repeat;

    height:265px;

    text-align: center;

    }

		

#head h1 a {

	display: block; 

	width: 180px; 

	height: 180px;

	top: 50px;

	}		

        

#head h1 span {

    display: none;

    }	

/*layout dolny + ustawienia podpisu smod*/

#footer {

    background-image: url(../layout/mandala/foot.jpg);

    background-repeat: no-repeat;

    height: 110px;

    font-size: 0.8em;

    top: 100px;

    padding-top: 0px;

    margin-top: 50px;

    text-align: left;

    color: #ffffff; /*biały kolor // */

    }





#footer ul {

    list-style: none

    }



#footer a {

    color: #ffffff;

    font-weight: normal;

	text-align: left; 

	clear: both; 

	position: relative; 

	top: 75px;

	left: 20px;

    }


#news {

	position: relative;

    }	

	

#news div.one {

	margin-bottom: 5px;

	padding: 5px;

	padding-left: 2px;

	background: none;/*#fafafa;*/

	border-bottom: none;/*1px solid #e3e3e3; pozioma linia w aktualnościach*/

    }		



#news div.two {

	margin-bottom: 5px;

	padding: 5px;

	padding-left: 2px;

	border-bottom: none;/*1px solid #e3e3e3; pozioma linia w aktualnościach*/

    }		

	

#news img {

	padding-left: 0px;

    }	

	

#news h3 {

	font-weight: bold;

	font-size: 13px;

	color: #000000;

	margin: 0px;

	padding-left: 16px;

	/*letter-spacing: -1px;*/

	background: url(../layout/mandala/btt3.gif) no-repeat 0px 2px

	}

	

#news p {

	margin: 0px;

	padding-left: 16px;

    }			

	

#news p.newsdate {

	color: #aaaaaa;

	font-size: 10px;

    }			

/*kolor ">>" w newsach na głównej*/	

#news p.newsmore {

	color: #4049ac;/*#ff0000;*/

	text-align: right;

    }	

	

#news .newsmore a {

    color:#4049ac;/*#ff0000;*/

    font-weight: normal;

    }	

	

#news a {

    color:#075897;

    font-weight: normal;

    }		

	

#button {

	padding: 5px;

	background: url(../layout/mandala/btt3.gif) no-repeat 3px 7px;	

	float: left;

    }

	

#next {

	margin-top: 15px;

	text-align: right;

    }	



#newsletter {

    width: 125px;

    font-size: 8pt;

	color: #aaaaaa;

    position: relative;

    bottom: -20px;

	line-height: 20pt;

    }		

		  

#newsletter img {

    position: relative;

    top: 9px;

	right: -5px;

	}

	

#newsletterin {

	width: 420px; 

	color: #555555;

	padding: 0;

	margin: 0 auto;

	}



#newsletterin dl dt {

	font-weight: bold; 

	width: 15em; 

	text-align: right;

	}

  

#newsletterin dl dd {

	position: relative; 

	top: -1.6em;

	left: 16em;

	} 

  

#newsletterin fieldset {

	border: 1px solid #cccccc;

	padding: 3px 3px 3px 3px;

	background-color: transparent;

	border: 1px solid #cccccc;

	}

	

#newsletterin input {

    background-color: #fafafa;

    border-width: 1px;

    border-color:#bbbbbb;

    color:#777777;

    font-size: 8pt;

    text-decoration:none;

	width: 150px;

    }

	

#newsletterin input:focus {

    border-color:#ff0000;

    }	

	

#newsletterin legend {

	padding: 20px 5px 20px 5px; 

	font-size: 8pt;

	}

	

#newsletterin label {

	font-weight: bold;

	font-size: 8pt;

	}	



#divlogin {

	width: 420px; 

    line-height: 14px;

	position: relative;

	top: 0px;

	font-weight: normal;

	margin: 0 auto;

	}



#divlogin dl dt {

	font-weight: bold; 

	width: 15em; 

	text-align: right;

	}

  

#divlogin dl dd {

	position: relative; 

	top: -1.6em;

	left: 16em;

	} 

  

#divlogin fieldset {

	border: 1px solid #cccccc;

	padding: 3px 3px 3px 3px;

	background-color: transparent;

	}

	

#divlogin input {

    background-color: #fafafa;

    border-width: 1px;

    border-color:#bbbbbb;

    color:#777777;

    font-size: 8pt;

    text-decoration:none;

	width: 150px;

    }

	

#divlogin input.go {

	width: 30px;

    }	



#divlogin input.remb {

	width: 15px;

    }	

	

#divlogin input:focus {

    border-color:#ff0000;

    }	

	

#divlogin legend {

	padding: 20px 5px 20px 5px; 

	font-size: 8pt;

	}

	

#divlogin label {

	font-weight: bold;

	font-size: 8pt;

	}	

/* wyszukiwarka */	

#search {

    position: absolute;

	top: 155px;

	right: 10px;

    }



#search img {

    position: relative;

    top: 7px;

	right: 0px;

	}

/*menu górne*/

#topmenu {

    position: absolute;

	top: 165px;

	right: 175px;

	color: #4049ac;

	height: 50px;

	width: 100%;

	text-align: right;

    }

#topmenu a{

	color: #4049ac;

    }

    

#niushome {

    line-height: 12px;

	width: 260px;

    margin: 0 0 30px 10px;

    float: right;

    font-size: 11px;

	position: relative;

	top: 25px;		

    }



#niushome a {

	color: #075897;

	font-weight: normal;

	font-size: 11px;

    }

		  

#niushome .intro {

    background: none;/*#fafafa;*/

    margin: 0 0 8px 0;

    border-bottom: none;/*1px solid #dddddd; pozioma linia w aktualnościach na głównej*/

    padding: 7px

    }



#niushome h3 {

    font-size: 12px;

	margin: 0;

	color: #000000;

    }



#niushome p {

    margin:0px 0;

    }



#niushome .more {

    text-align: right;

    margin-top: 3px;

    }

/*kolor ">>" w newsach na głównej*/

#niushome .more a {

    color: #4049ac;/*było ff0000*/

    font-weight: normal;

    }

	

#niushome a.more {

    color: #4049ac;/*było ff0000*/

    font-weight: normal;

    }

	

#niushome .date {

    font-size: 8pt;

    color: #aaaaaa;

    display: block;

    margin-bottom:0px

    }

/*menu główne*/

#navbar {

	font-size: 6pt; 

	width: 200px;/*było 125*/

	margin-top: 20px;/*było 105*/

	padding-left: 30px;

    }



#navbar li {

    list-style-type: none; 

    width: 200px;/*było 125*/

    }



#navbar ul {

    width: auto;

	z-index: 0;

    }



#navbar li ul {

    /*background:#f0f0f0;*/

    }



#navbar li li {

    background: url(../layout/mandala/btt.gif) no-repeat 3px 7px;

    }



#navbar li li a {

    margin-left: 15px;/*było 15*/

    width: 100px;/*było 110*/

    font-weight: normal;

    padding-right: 80px;

    }



#navbar a {

    color: #4049ac;/*kolor czcionki menu*/

    text-decoration: none;

    display: block;

    padding: 8px 0 4px 0; 

    width: 200px;

    border-bottom: none;/*było 1px solid #e3e3e3*/

    font-weight: normal;

    text-align: left; /*wyrównanie odnośników do lewej*/

    }



#navbar a:hover {

    text-decoration: underline;

    }



#navbar li.current a {

    font-weight: bold;

    color: #2d74ec;/*kolor aktywnej czcionki menu*/

    }



#navbar li.current li a {

    font-weight: normal;

    }



#sitemap li {

	list-style-image: url(../layout/mandala/btt.gif);

	margin-left: 15px;

	padding: 0;

	}

	

#sitemap li li {

	margin-left: -5px;

	}	



#sitemap a {

    color: #000000;

    text-decoration: none;

    font-weight: normal;

    }



#sitemap a:hover {

    text-decoration: underline;

    }	

	

#dwn {

	font-size: 9px;

	}



#dwn a {

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	}

	

#dwn a:hover {

    text-decoration: underline;

    }		



#dwn div.in {

    display: block;

    padding: 0;

	margin-bottom: 12px;

    width: 100%;

    border-bottom: 1px solid #e3e3e3;

	}		



#dwn h3 {

	color:#336699;

	font-size: 13px; 

	}

	

#dwn a.dwnh3 {

	color:#336699;

	font-size: 13px; 

	font-weight: bold;

	}



#dwn2 {

	font-size: 9px;

	}



#dwn2 a {

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	}

	

#dwn2 a:hover {

    text-decoration: underline;

    }		



#dwn2 div.in2 {

    padding: 0;

	margin-bottom: 7px;

	padding: 0 0 0 35px;

	}



#dwn2 div.in2img {

    padding: 0;

	width: 35px;

	position: relative;

	float: left;

	}	

	

#dwn2 div.instat {

    display: block;

    padding: 3px;

    width: 100%;

    border-bottom: 1px solid #e3e3e3;

	background: #f5f5f5;

	text-align: right;

	font-size: 11px;

	font-weight: bold;

	color: #999999;

	margin-bottom: 12px;

	}	

	

#dwngo {

	text-align: center;

	}

	

#dwngo h2 {

	color:#336699;

	font-size: 20px; 

	margin: 10px 0 0 0;

	}	

	

a.st:link {

    color : #aaaaaa;

    font-weight: normal

    }



a.menutop:link {

    color : #888888;

    font-weight: normal

    }



a.c:link {

    color : #dddddd;

    }

	

#faq {

	margin: 0 0 30px 0;

	}



#faqcategory {

    text-decoration: none;

    color: #999999;

    font-size: 12px;

    font-weight: bold;

    }

	

#faqcategory a {

    color: #555555;

	text-decoration: none;

    font-size: 12px;

	font-weight: bold;

    }	

	

#faqcategory a.faq {

    color: #555555;

	text-decoration: none;

    font-size: 12px;

	font-weight: bold;

    }



#faqcategory a.faq2 {

    font-size: 12px;

	color: #000000;

    }

	

#faqquestions a {

    color: #000000;

	text-decoration: none;

    font-size: 12px;

	font-weight: normal;

	margin-left: 10px;

    }	

	

#faqquestions ul {

	list-style: none;

	margin: 15px 0 5px 0;

	}	

	

#faqquestions li {

	background: url(../layout/mandala/btt.gif) no-repeat;

	margin-left: 1px;

	line-height: 1.3em;

	}	



.znalazl {

    color: #FF0000;

    font-weight: bold;

    background-color: #FFFF99;

    }



#divonf {

	margin: 0 1px 2px 1px;

	padding: 0;

	}

	

#divonf table {

	border-collapse: collapse;

	border: 0;

	margin: 0 0 0 1px;

	padding: 0;

	}

	

#divonf td.brd {

	border: 1px solid #cccccc;

	text-align: center;

	margin-bottom: 1px;

	width: 360px;

	}

	

#divonf td.brd2 {

	border: 1px solid #cccccc;

	text-align: center;

	margin-bottom: 1px;

	width: 55px;

	}

	

#divonf a {

    display: block;

	padding: 3px;

    }	

	

#divonf a:hover {

	background: #eeeeee;

    }	

	

#divforum {

	position: relative;

	top: 80px;

	margin: 0 0 100px 0;

	}

	

#divforum td.menug {

    font-size: 8pt;

    font-weight: normal;

    color: #888888;

    text-decoration:none;

    font-weight: normal;

	background-color: #eeeeee;

    }

	

#divforum td.menug2 {

    font-size: 8pt;

    font-weight: normal;

    color: #888888;

    text-decoration:none;

    font-weight: normal;

    }		



#divforum a {

    color: #075897;

	}

	

#divforum a.karta {

    color: #777777;

    font-weight: normal;

	border: 0;

	}

	

#divforum a.karta img {

	border: 1px solid #dddddd;

	}

	

#divforum a.karta:hover {

    text-decoration: none;

	}



#divforum td {

	text-align: left;

	padding: 1px;

	}

	

#divforum td.right {

	text-align: right;

	}		

	

#divforum a.forum:link {

    color: #075897;

    font-weight: normal;

    background-color: transparent;

    }



#divforum a.forumadmin {

    color: #ff0000;

    font-weight: normal

    }

	

#divforum .forum1 {

    font-size: 8pt;

    font-weight: normal;

    background-color: #FaFaFa;

    color: #000000;

    }

	

#divforum .forum1 img {

	margin: 2px 0 0 2px;

    }



#divforum .forum1r {

	text-align: right;

	background-color: #fafafa;

    }	

	

#divforum .forum2 {

    font-size: 8pt;

    font-weight: normal;

    background-color: #FFFFFF;

    color: #000000;

    }



#divforum .forum2g {

    font-size: 8pt;

    font-weight: normal;

    background-color: #FFFCF2;

    color: #000000;

    }



#divforum .forum2a {

    font-size: 8pt;

    font-weight: normal;

    background-color: #F0F0F0;

    color: #000000;

    }



#divforum .forum_stat {

    font-size: 8pt;

    text-decoration:none;

    text-align: center;

    font-weight: normal;

    background-color: #F5F5F5;

    color: #777777;

    }



#divforum .forum_statsm {

    font-size: 7pt;

    text-decoration:none;

    text-align: center;

    font-weight: normal;

    background-color: #F5F5F5;

    color: #777777;

    }



#divforum .forum_stat2 {

    font-size: 8pt;

    text-decoration:none;

    text-align: center;

    font-weight: normal;

    background-color: #eeeeee;

    color: #777777;

    }



#divforum .forum_cytat {

    border: 1px solid #cccccc;

    padding:7px;

    font-size: 8pt;

    text-decoration:none;

    text-align: left;

    font-weight: normal;

    background-color: #E4E8EB;

    color: #777777;

    }



#divforum .forum_kod {

    padding:7px;

    font-size: 8pt;

    text-decoration:none;

    text-align: left;

    font-weight: normal;

    background-color: #F2F9FD;

    color: #3366CC;

    border: 1px solid #cccccc;

    }



#divforum .forum_forum {

    font-size: 8pt;

    text-decoration:none;

    font-weight: bold;

    background-color: #cccccc;

    color: #FFFFFF;

    }



#divforum .forum_head {

    font-size: 8pt;

    text-decoration:none;

    font-weight: bold;

    background-color: #FAFAFA;

    color: #777777;

    background: url(../layout/mandala/tlo2.jpg) repeat-x;

    }



#divforum .forum_head2 {

    font-size: 8pt;

    text-decoration:none;

    font-weight: bold;

    background-color: #FAFAFA;

    color: #777777;

    }



#divforum .forum_remember {

    font-size: 8pt;

    text-decoration:none;

    font-weight: normal;

    background-color: #FAFAFA;

    color: #777777;

    }



#divforum .stat {

    font-size: 8pt;

    text-decoration:none;

    text-align: center;

    font-weight: normal;

    color: #000000;

    }



#divforum .stat2 {

    font-size: 8pt;

    text-decoration:none;

    text-align: center;

    font-weight: bold;

    color: #777777;

    }



#divforum tr.dwa {

    background-color: #fafafa;

    }



.alert {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 18pt; font-weight: bold;

    color: #ff0000

    }



#dict .slownik {

    text-align: center;

    font-weight: bold;

    background-color: #eeeeee;

    cursor: pointer;

    }

	

#dict a {

    font-weight: bold;

	}



#searchresult {

	margin: 50px 0 10px 0;

	}	

	

#searchresult div.searchresultshow {

	margin-bottom: 8px;

	padding-bottom: 3px;

	border-bottom: #dddddd solid 1px;

	}



#searchresult div.searchresultshow a {

	color: #000000;

	text-decoration: none;

	}		

	

#searchresultinfo {

	background: #fafafa;

	border: #dddddd solid 1px;

	padding: 3px;

	margin-bottom: 10px;

	}



#searchresultnext {

	background: #fafafa;

	border: #dddddd solid 1px;

	padding: 3px;

	margin-bottom: 10px;

	text-align: right;

	}

	

input {

    background-color: #fafafa;

    border-width: 1px;

    border-color:#bbbbbb;

    color:#777777;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 8pt;

    text-decoration:none;

    }

	

input:focus {

    border-color:#ff0000;

    }



textarea {

    background-color: #fafafa;

    border-width: 1px;

    border-color:#bbbbbb;

    color:#000000;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    text-decoration:none;

    }



select {

    background-color: #fafafa;

    border-width: 1px;

    border-color:#bbbbbb;

    color:#000000;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

    text-decoration:none;

    }

	

/* c to styl dla inicjalu */

#c {

	margin: 3px 9px 9px 0;

	}

	

#karta {

	margin-top: 15px;

	padding: 10px;

	background: #fafafa;

	border: 1px solid #bbbbbb;



	}

	

#karta p {

	padding-left: 90px;

	}

	

#karta img {

	border: 1px solid #bbbbbb;

	float: left;

	}

	

#karta img {

	border: 1px solid #dddddd;

	}



#guestbook {font-size:8pt}

#guestbook dl {background-color:#fafafa; border-width:1px 1px 2px 1px; border-style: solid; border-color:#e3e3e3; margin:10px 0px;  position:relative}

#guestbook dl a {font-size:1em;}

#guestbook dt {color:#444444}

#guestbook dt strong {color:#336699}

#guestbook dt em {font-style:normal}

#guestbook dt {background-color:#e3e3e3; margin:0px; padding:1px 2px; }

#guestbook dd {padding:2px; background-color:#fafafa; color:#555555}

#guestbook dd.wiadomosc {padding-bottom:5px}

#guestbook dd.admin {font-size:0.9em; background-color:transparent; padding:0 2px;text-align:right; position:absolute; top:0; right:0}

#guestbook dd.admin a {color:#cc3333; margin:2px 0 0 3px; display:block; width:14px; height:14px; float:left}

#guestbook dd.admin a.editlink {background: url(../edytor/images/edytuj.png) no-repeat; }

#guestbook dd.admin a.dellink {background: url(../edytor/images/kasuj.png) no-repeat; }

#guestbook dd.admin a span {display:none}

#guestbook dd.info {padding: 2px 0 0 2px; width:30%; height:9px; background:#e3e3e3 url(../layout/mandala/skos.png) no-repeat top right; }

#guestbook dd.info a {width:35px; height:9px; margin-right:6px; display:block; float:left}

#guestbook dd.info a.www {background-image:url(../layout/mandala/www.png)}

#guestbook dd.info a.info {background-image:url(../layout/mandala/info.png)}

#guestbook dd.info a.email {background-image:url(../layout/mandala/email.png)}

#guestbook dd.info a span {display:none}



#guestbook .errorboard {border:1px solid #ff8080; padding:10px 20px; margin:0; background-color:#ffcccc; color: #cc3333}

#guestbook .errorboard li {list-style-image:none; margin-left:30px; }



#guestbook fieldset {border:none; margin:5px 0}

#guestbook fieldset legend {display:none}

#guestbook fieldset dl {border:1px solid #cccccc; padding:1px 1px 0px 1px; margin:5px 0;}

#guestbook fieldset dt {background-color:#e3e3e3; padding:0px; font-size:0.9em }

#guestbook fieldset dd {background-color:#fafafa; padding:5px 5%; margin:1px 0; }

#guestbook fieldset textarea, #guestbook fieldset input {width:99%; margin:0px 2px; border-color:#bbbbbb; border-width:1px; border-style:solid; padding:2px 1px}

#guestbook fieldset textarea {height:200px}

html > #guestbookm fieldset textarea{width:90%}

html > #guestbook fieldset input {width:90%}

#guestbook fieldset dd.submit input {width:30%; margin:0px auto; }

#guestbook fieldset dd.submit {text-align:center}

#guestbook label {display:block; font-weight:bold; color: #666666; padding:2px 5px}



#drukpdf {

	width: 100%;

	text-align: right;

	margin: 0 0 20px 0;

	}

	

#drukpdf img {

	border: 0;

	}



#dodruku {

	width: 700px;

	}



#drukujemy {

	width: 580px;

	float: right;

	margin-top: -15px;

	}

	

#drukujemy p {

	text-align: justify;

	margin: 10px 0;

	}

	

#drukujemylogo {

	width: 90px;

	padding-top: 10px;

	}

/*buttony smod*/

#buttony {width:450px; margin: 0 0 10px auto; text-align:right; clear:both; position: relative; top: 140px; right: 20px;}

#buttony li {display:inline; list-style:none; margin: 0 0 0 2px; }





/* pozycjonowaniem absolutnym niusy wędrują do góry */

#niushome {

    width: 100%;

    top: 10px;

    }

	

.nainfo {

	margin-top: 250px;

	}



#links ul {

	list-style: none;

	margin-bottom: 7px;

	font-weight: bold;

	margin: 5px 0 0 25px;

	}

	

#links ul a:visited{

	color: #92268f;

	}



#links ul .nowe{

	color: #ff0000;

	}

	

#links ul li {

	margin: 25px 0 0 0;

	}



#links ul ul {

	list-style-image: url(../layout/mandala/btt2.gif);

	margin: 0 0 0 25px;

	margin-bottom: 7px;

	}

	

#links ul ul li {

	margin: 0;

	}

	

#links li.separator {

	margin: 20px 0;

	border-bottom: 2px solid #dddddd;

	}

	

#links p.ramka {

	background-color: #fafafa;

	border: 1px solid #dddddd;

	width: 555px; /*było 610*/

	text-align: center;

	/*margin: 0 auto;*/

	margin: 0 4px;

	padding: 1px;

	}

	

#links p.ramka a {

	font-weight: bold;

    text-decoration: none;

    display: block;

    width: 545px; /*było 600*/

	padding: 5px;

	}

	

#links p.ramka a:hover {

	background: #eeeeee;

    }	

	

#links fieldset {

	width: 450px;

	}
