/* Start of CMSMS style sheet 'Podstawowy' */
* {margin: 0; padding: 0;}
a {text-decoration: none; color: #A23E97; outline: none;}
a:hover {text-decoration: underline; color: #A23E97; outline: none;}
img {border: none;}
ul {list-style: none;}

h1 {font-size: 40px; font-weight: normal; margin-bottom: 30px; text-transform: uppercase;}
h2 {font-size: 23px; font-weight: normal;}
h3 {font-size: 23px; color: #333; font-weight: normal; margin-bottom: 15px; margin-top: 20px;}


body {background: #fff; color: #333333; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; margin-bottom: 20px;}

#corner {position: absolute; z-index: 2; top: 0; right: 0;}
#corner a {display: block; width: 145px; height: 145px; background: url('uploads/images/corner.jpg');}
#corner a:hover {background: url('uploads/images/corner.jpg') 0 -145px;}
#container {width: 990px; height: auto; overflow: hidden; margin: auto;}

#top {width: 990px; height: 87px;}
	#top h1 {float: left; margin: 16px 0 0 64px;}
	#top ul {float: right; margin: 33px 25px 0 0;}
	#top li {display: inline; color: #CCCCCC; margin-left: 10px;}
	
#sub {width: 251px; height: auto; float: left; border-top: solid 1px #3E93D3; padding: 35px 0 0 20px; text-align: right;}

	#nav {margin-bottom: 20px;}
		#nav h2 {margin-bottom: 7px;}
		#nav a:hover {color: #A23E97; text-decoration: none;}
		
	.news {padding-bottom: 15px; text-align: left; line-height: 130%; border-bottom: solid 1px #9EC9E9; margin-bottom: 10px;}
	.news .title {font-weight: bold; margin-bottom: 10px;}
	
	.sub-content {text-align: left;}
		.sub-content p {line-height: 130%; margin-bottom: 10px;}
		
	#sub .last-add .more {clear: both; margin-top: 15px; float: left;}

#main {width: 665px; height: auto; float: right; text-align: left;}

	#main-header {margin-bottom: 20px;}
	
	.last-add img {float: left; margin-right: 10px;}
	
	#main .last-add .more {margin: 70px 0 0 20px; float: left;}
	
	#main p {font-size: 12px; margin-bottom: 15px; line-height: 140%;}
	
	#main ul {margin: 15px; list-style: circle;}
	
#footer {width: 990px; height: auto; padding: 15px 0 0 20px; border-top: solid 1px #3E93D3; margin-top: 40px;}
	#footer p {float: left;}
	#footer ul {float: left; margin-left: 165px; color: #A23E97;}
	#footer li {display: inline; margin-right: 10px;}
	
/* GALERIA */
.gallery-photo {background: url('uploads/images/foto-bg.gif') top left no-repeat; padding: 9px 0 0 0; width: 130px; height: auto; overflow: hidden; text-align: center; float: left; margin-right: 35px;}
.gallery-photo p {margin-top: 10px; line-height: 120%; font-size: 12px; font-weight: bold; color: #AEAEAE;}
.gallery-row {clear: both; margin-bottom: 30px;}
.gallery-row table {float: left; width: 220px; margin-right: 30px;}
.gallery-row table td {text-align: left; vertical-align: top; padding: 10px 0 10px 0; border-bottom: solid 1px #DBDBDB;}
.gallery-row .td1 {font-weight: bold; width: 60%;}
.gallery-row .td2 {text-align: left; padding-left: 10px; width: 40%;}


.cl {clear: both;}
.fl {float: left;}
.fr {float: right;}

#NewsPostDetailSummary p, #NewsPostDetailContent p {margin: 0;}
#NewsPostDetailContent {margin-bottom: 15px;}
/* End of 'Podstawowy' */

