/* Start of CMSMS style sheet 'main' */
/* CSS Document */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
  margin:0;
  padding:0;
  border:0;
  border-collapse:separate;
  border-spacing:0;
}
html,body{height:100%}
body{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#323232;
	background:#323232 url(../images/bodyBg.png) top center repeat-x;
	min-width:990px;
}
input,select{
  margin:0;
  padding:0;
}
strong,b{
  font-weight:bold;
}
p{
  font-size:0.9em;
  line-height:1.5em;
  color:#323232;
}
a{
text-decoration:none;
font-weight:bold;
color:#F1E32A;
}

/**layout**/
div#container{
	width:100%;
	margin:0 auto;
	background:transparent;
}
div#top{
	margin:0 auto;
	height:469px;
	background:transparent url(../images/topBg.png) center top no-repeat;
}
div#slogan{
width:630px;
margin:0;
float:left;
}
div#slogan h2{
color:#F1E32A;
font-size:2em;
font-weight:normal;
padding:15px 0 0 160px;
}
div#slogan h3{
font-size:1.5em;
font-weight:normal;
padding:15px 0 0 170px;
color:#C0B210;
}
div#search{
width:300px;
float:right;
position:relative;
text-align:right;
margin:15px 20px 0 0;
}
div.searchResult{
width:500px;
padding:40px;
}
div.searchResult h3{
padding-bottom:30px;
}
div.searchResult ul{
list-style-type:none;
}
div.searchResult li{
list-style-type:none;
margin-bottom:5px;
}
div.searchResult a{
color:#333;
}
div#search input{
width:192px;
height:22px;
line-height:22px;
border:none;
background:transparent url(../images/searchBg.png) bottom no-repeat;
color:#767676;
font-size:0.8em;
padding:5px 5px 0 5px;
}
div#search input.search-button{
width:28px;
height:27px;
background:transparent url(../images/more.png) no-repeat scroll 0 0;
cursor:pointer;
position:absolute;
}
div#search input.search-button:hover{
background:transparent url(../images/more.png) no-repeat scroll 0 -27px;
}
div.msg{
padding:80px;
font-weight:bold;
}
div#topMenu{
width:300px;
float:right;
margin:30px 10px 0 0;
}
div#topMenu ul{
list-style-type:none;
}
div#topMenu li{
list-style-type:none;
float:right;
margin:0 5px 0 5px;
}
div#topMenu a{
color:#E8E8E8;
text-decoration:none;
background:transparent url(../images/menu0.png) no-repeat right 0px;
font-weight:normal;
padding-right:17px;
font-size:1.1em;
outline:none;
}
div#topMenu li a:hover {
background: url(../images/menu1.png) no-repeat right 0px;
}
div#topMenu li.currentpage h3 span {
background:transparent url(../images/menu1.png) no-repeat right 0px;
color: #000;
padding-right:20px;
font-size:1.1em;
}
div#page{
width:100%;
margin:0 auto;
background:#E8E8E8 url(../images/pageBg.png) center top repeat-y;
}
div#pageFooter{
width:100%;
margin:0 auto;
background:#E8E8E8;
}
div#pageFooterInside{
width:990px;
margin:0 auto;
padding-top:10px;
}
div#leftCol{
width:720px;
position:relative;
top:-80px;
}
div#rightCol{
width:250px;
float:right;
margin-top:-340px;
position:relative;
z-index:20;
}
/**rightMenu**/
.rightMenu{
width:245px;
}
.rightMenu div.t{
width:245px;
background:transparent url(../images/rightMenuBg.png) center top no-repeat;
}
.kategorie h3{
width:245px;
height:27px;
padding-top:20px;
text-indent:-999em;
background:transparent url(../images/kategorie.png) center no-repeat;
}
.archiwum h3{
width:245px;
height:27px;
padding-top:20px;
text-indent:-999em;
background:transparent url(../images/archiwum.png) center no-repeat;
}
.subiektywnie h3{
width:245px;
height:27px;
padding-top:20px;
text-indent:-999em;
background:transparent url(../images/subiektywnie.png) center no-repeat;
}
.w_szkole h3{
width:245px;
height:27px;
padding-top:20px;
text-indent:-999em;
background:transparent url(../images/w_szkole.png) center no-repeat;
}
.zaleca h3{
width:245px;
height:27px;
padding-top:20px;
text-indent:-999em;
background:transparent url(../images/zaleca.png) center no-repeat;
}
.tagi h3{
width:245px;
height:27px;
padding-top:20px;
text-indent:-999em;
background:transparent url(../images/tagi.png) center no-repeat;
}
.rightMenu div.t div#tag{
padding:0px 30px 10px 10px;
}
div#tag div{
width:190px;
}
.rightMenu div.t div{
padding:20px 20px 10px 20px;
}
.rightMenu div.b{
width:245px;
height:40px;
background:transparent url(../images/rightMenuBg.png) scroll 0 -700px;
margin-bottom:10px;
}
.rightMenu li{
margin:0 0 5px 10px;
list-style-type:none;
}
.archiwum li{
text-align:center;
margin:0 0 5px 0;
}
.subiektywnie p, .zaleca p, .w_szkole p{
padding:0 10px 0 10px;
color:#E8E8E8;
}
.zaleca p{
text-align:center;
}
/**rightMenu**/
div#footer{
width:100%;
margin:0 auto;
height:200px;
background:transparent url(../images/footerBg.png) center top repeat-x;
font-size:0.8em;
}
div#footerInner{
margin:0 auto;
height:200px;
background:transparent url(../images/footer.png) center top no-repeat;
}
div#topInfo{
width:670px;
color:#fff;
top:50px;
position:relative;
padding:10px 20px 20px 20px;
float:left;
}
div#topInfo p{
color:#fff;
padding:0 0 0 20px;
font-size:110%;
}
div#topInfo h2{
padding:0 0 10px 20px;
font-size:2.5em;
}
.content {
width:990px;
margin:0 auto;
}
.page{

}
/**news**/
.newsFrontPage{
width:600px;
margin:0 0 0 50px;
padding:10px 10px 20px 10px;
text-align:justify;
background:transparent url(../images/stripes.png) center bottom repeat-x;
}
.newsFrontPage h2{
padding:10px 0 10px 0;
}
.newsFrontPage h2 a{
text-decoration:none;
color:#323232;
}
.date{
font-size:0.8em;
color:#666;
}
.category{
font-size:0.8em;
color:#999;
padding-left:10px;
}
.ile{
font-weight:normal;
color:#E8E8E8;
}
.short{
color:#E8E8E8;
width:55px;
float:left;
}

#returnLink{
font-size:0.9em;
color:#666;
padding:10px;
}
#returnLink a{
font-size:0.9em;
text-decoration:none;
color:#666;
}
.shortLink{
width:253px;
height:42px;
line-height:42px;
background:transparent url(../images/commLink.png) no-repeat;
font-size:0.8em;
margin:0px 0 10px 350px;
}

.shortLink .nr{
width:40px;
font-size:2em;
color:#E8E8E8;
float:left;
position:relative;
padding-left:10px;
}
.shortLink .link{
color:#E8E8E8;
margin-left:42px;
}
div.show{
width:30px;
float:right;
margin:7px 15px 0 35px;
}
div.show a{
display:block;
width:28px;
height:27px;
background:transparent url(../images/show.png) no-repeat scroll 0 0;
text-indent:-999em;
outline:none;
}
div.show a:hover{
width:28px;
height:27px;
background:transparent url(../images/show.png) no-repeat scroll 0 -27px;
text-indent:-999em;
}

/**news**/
.footer{
position:relative;
top:160px;
/**border-bottom:1px solid #323232;**/
}
#twt{
width:219px;
height:20px;
float:left;
color:#E8E8E8;
}
#twt div{
float:left;
position:relative;
line-height:20px;
}
#twt div a{
text-indent:-999em;
text-decoration:none;
background:transparent url(../images/twt.png) center top no-repeat;
width:158px;
height:20px;
display:block;
}
#rss{
width:28px;
height:27px;
background:transparent url(../images/rss.png) center top no-repeat;
margin-left:250px;
}
#rss a{
text-decoration:none;
text-indent:-999em;
display:block;
height:27px;
}
div#nf{
width:180px;
float:right;
color:#E8E8E8;
margin:5px 0 0 770px;
position:absolute;
}
#nf a, #nf a:hover{
text-decoration:none;
font-weight:bold;
color:#FFF;
padding-left:12px;
background: transparent url(../images/n.png) left no-repeat;
}
.f{
color:#FF2E09;
}
/**pages**/
.pages{
width:200px;
height:33px;
position:relative;
font-size:0.8em;
color:#333;
text-align:center;
margin:0px 300px 0 50px;
padding-top:20px;
line-height:33px;
/**background:url(../images/pagesBg.png) no-repeat left;**/
}
.pages span{
font-size:1.1em;
font-weight:bold;
}
.nextPage, .lastPage{
float:right;
width:25px;
margin:7px 3px 0 0;
}
.prevPage, .firstPage{
float:left;
width:25px;
margin:7px 0 0 3px;
}
.nextPage a{
line-height:19px;
height:19px;
width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll -20px 0;
text-indent:-999em;
}
.nextPage a:hover{
line-height:19px;
height:19px;
width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll -20px -19px;
text-indent:-999em;
}
.lastPage a{
line-height:19px;
height:19px;

width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll -60px 0;
text-indent:-999em;
}
.lastPage a:hover{
line-height:19px;
height:19px;
width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll -60px -19px;
text-indent:-999em;
}
.prevPage a{
line-height:19px;
height:19px;
width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll 0px 0;
text-indent:-999em;
}
.prevPage a:hover{
color:#FD6700;
line-height:19px;
height:19px;
width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll 0px -19px;
text-indent:-999em;
}
.firstPage a{
line-height:19px;
height:19px;
width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll -40px 0;
text-indent:-999em;
}
.firstPage a:hover{
line-height:19px;
height:19px;
width:20px;
display:block;
text-decoration:none;
background:url(../images/pages.png) no-repeat scroll -40px -19px;
text-indent:-999em;
}
/* End of 'main' */

