.ac /*Align center*/ {position: relative; width: 100%; z-index: 15; margin: 0 auto;}
.ac:after{content: ''; display: block; clear: both;}
.ac_l, .ac_r { position: relative; width: 1026px;  margin: 0px auto !important;}

.top {width:1026px; height:216px; background:url(/img/top.jpg) no-repeat;}
.rental {font-size:27px; font-weight:bold; color:#fff; display:block; position:absolute; top:60px; left:48px; text-decoration: none;}
.opis {font-size:15px; font-weight:bold; color:#fff; display:block; position:absolute; top:101px; left:48px; text-decoration: none;}
.contact {font-size:18px; color:#fff; display:block; position:absolute; top:89px; right:29px;}

.center {width:610px; min-height:610px; height:auto; padding: 10px 206px 0 210px;}
.header {position:relative; width:610px; height:32px; background:url(/img/header.jpg) no-repeat; font-size:18px; font-weight:bold; color:#fff; text-align:center; padding:7px 0 0 0; text-shadow: 1px 2px 2px black, -1px -1px 0 black;}
.rightblock {position:absolute; top:226px; right:0; width:199px; height:auto; }
.menu {position:absolute; top:226px; left:0; width:201px; float:left; z-index:30;}
.menu ul {list-style-type:none;margin:0;padding:0;}
.menu ul li {margin:0;padding:0; width:201px; height:40px; text-align:left;}
.menu ul li a {display:block; width:185px; height:27px; text-decoration:none; color:#000; font-size:12px; text-transform:uppercase; padding: 13px 0 0 16px; background:url(/img/button.jpg) no-repeat;}
.newsblock {width:201px; height:auto; /*min-height:200px;*/ background:url(/img/bgnews.jpg) repeat-y;}
.t {display:block; position:relative; width:201px; height:8px; background:url(/img/t.jpg) no-repeat;}
.b {display:block; position:relative; width:201px; height:8px; background:url(/img/b.jpg) no-repeat;}
.newsblock a {color:#777; font-size:12px; padding:8px 10px 8px 13px; display:block; position:relative; text-decoration: none;}
.newsblock a:hover {text-decoration: underline;}
.footer {margin-top: 80px;width:1026px; height:69px; background:url(/img/footer.jpg) no-repeat;}

/* text */
.center p {font-size: 13px;}

/* News */
.news_archive {margin-top: 15px;}
.news_archive a {display: block; margin-bottom: 10px; color: black; text-decoration: none;}
.news_archive a:hover {text-decoration: underline;}

.ftext {
	margin: 0px 15px 20px 20px;
	padding-top: 5px;
	font-size: 12px;
	text-align: justify;
	color: white;
}
