/* Start of CMSMS style sheet 'start' */
/* 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 {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
margin-top:0px;
}
div {
font-size: 12px;
line-height:15px;
}
img {
border: 0;
}
a,
a:link 
a:active {
font-weight:bold;
text-decoration: none;
background-color: inherit; 
color:#1F60A9;
}
a:visited {
font-weight:bold;
text-decoration: none;
background-color: inherit;
color:#1F60A9;
}
a:hover {
font-weight:bold;
text-decoration: underline;
background-color: inherit;
color:#1F60A9;
}
body {
background:#FFF url(../images/site/page_bg.jpg) top left repeat-x;
color: #333;
margin-top:0px;
padding-top:0px;
}
input, select {
	margin:0;
	padding:0;
}
strong, b {
	font-weight:bold;
}
div#container{
margin:0 auto;
width:980px;
}
div#top{
margin:0 auto;
width:980px;
height:90px;
border-bottom:1px solid #FFF;
}
div#logo{
width:117px;
height:58px;
margin:15px 0 0 20px;
float:left;
background:url(../images/site/logo2010.png) center no-repeat;
}
div#logo h1 a{
display: block;
height:58px; 
text-indent: -999em;
text-decoration:none;
}
div#topmenu{
float:right;
height:90px;
}
div#topmenu ul{
list-style:none;
}
div#topmenu li{
height:55px;
float:left;
display:block;
padding:35px 10px 0 10px;
text-transform:capitalize;
}
div#topmenu li:hover{
height:55px;
float:left;
padding:35px 10px 0 10px;
text-transform:capitalize;
color:#FFF;
display:block;
background:url(../images/site/topmenu_item_active.png) center no-repeat;
}
div#topmenu li:hover a{
color:#FFF;
}
div#topmenu li.selected{
height:55px;
float:left;
padding:35px 10px 0 10px;
text-transform:capitalize;
color:#FFF;
display:block;
background:url(../images/site/topmenu_item_active.png) center no-repeat;
}
div#topmenu li.selected a{
color:#FFF;
}
div#topmenu li a{
font-weight:bold;
text-decoration: none;
background-color: inherit; 
color:#1F60A9;
}
div#topmenu li a:hover{
background:;
height:90px;
font-weight:bold;
text-decoration: none;
background:url(../images/site/topmenu_item_active.png) center no-repeat;
color:#FFF;
}
div#topmenu li a.selected{
height:90px;
font-weight:bold;
text-decoration: none;
background-color: inherit; 
color:#FFF;
background:url(../images/siteages/site/topmenu_item_active.png) center no-repeat;
}

/** index **/
div#home{
margin:0 auto;
margin-top:1px;
width:980px;
height:550px;
background:url(../images/site/index_bg.jpg) top left no-repeat;
}
#home #info{
float:left;
width:510px;
height:290px;
margin-top:60px;
padding:20px;
}
#info h2{
font-size:25px;
font-weight:bold;
color:#666;
margin-top:20px;
margin-bottom:10px;
}
#info h3{
font-size:20px;
font-weight:bold;
color:#666;
margin-top:20px;
margin-bottom:10px;
}
#info p{
text-align:justify;
margin-left:10px;
margin-right:10px;
}
.blue{
color:#1F60A9;
}
#info .more{
text-align:right;
}
.more a, .more a:hover{
font-size:10px;
font-weight:bold;
color:#1F60A9;
text-decoration:none;
}
#home #news{
width:230px;
height:135px;
padding:10px;
background:#FFC848;
float:right;
margin:370px 10px 0 0;
}

div#inwestycje{
float:left;
width:600px;
margin:70px 0 0 10px;
}
div#inwestycje ul{
list-style:none;
}
div#inwestycje li{
float:left;
padding:0 10px 0 10px;
}
.item{
border:1px solid #FFC848;
padding:1px;
}
.item_in{
}
#inwestycje .more{
margin-top:31px;
}
#inwestycje .more a, #inwestycje .more a:hover{
font-size:10px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

/**page**/
#breadcrumbs{
float:left;
width:950px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
margin:5px 0 0 15px;
}
#breadcrumbs a, #breadcrumbs a:hover{
color:#FFF;
text-decoration:none;
}
div#pagetitle h2{
float:left;
font-size:25px;
line-height:25px;
color:#FFF;
font-weight:bold;
margin:90px 0 0 15px;
text-transform:capitalize;
}
div#content{
float:left;
margin:0 auto;
width:980px;
min-height:300px;
background:url(../images/site/content_bg.jpg) bottom no-repeat;
}
div#bottom{
margin:0 auto;
width:980px;
height:111px;
clear:both;
background:url(../images/site/bottom_bg.jpg) top left no-repeat;
}
#bottom #inwestycje{
float:left;
width:600px;
margin:15px 0 0 10px;
}
#bottom #inwestycje ul{
list-style:none;
}
#bottom #inwestycje li{
float:left;
padding:0 10px 0 10px;
list-style:none;
}
.item{
border:1px solid #FFC848;
padding:1px;
}
.item_in{
width:100px;
height:70px;
overflow:hidden;
}
#bottom #inwestycje .more{
margin-top:31px;
}
#bottom #inwestycje .more a, #bottom #inwestycje .more a:hover{
font-size:10px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
#dane{
width:250px;
float:right;
margin:7px 10px 0 0;
color:#FFF;
font-size:11px;
text-align:right;
}

/**footer**/
div#footer{
clear:both;
margin:0 auto;
width:980px;
height:100px;
background:url(../images/site/footer_bg.jpg) top left no-repeat;
color:#999;
font-size:10px;
padding:20px 0 20px 0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.black{
color:#000;
}
.red{
color:#FF0000;
}
.cms{
color:#CCC;
font-size:9px;
}
div#footer a, div#footer a:hover{
text-decoration:none;
}
/* End of 'start' */

