body {
    font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
	color: #707070; 
	font-size: 12px;
	margin: 0; 
	border: 0; 
	padding: 0; 
	height: 100%;
	background: #fff;
	}

a:link, a:visited, a:hover {text-decoration: none; color: #595959;}
	 
img {border: 0;}
.bold {font-weight: bold;}

#img-top {width: 100%; height: 376px; margin: 0; background: url(images/img-top.jpg) no-repeat center 0;}

/* menu gorne */
ul#menu-top {width: 842px; height: 63px; margin: 0 auto; padding: 0; list-style: none; position: relative; top: -1px; background: url(images/menu-top.jpg) no-repeat;}
ul#menu-top li{float: left; padding: 0; margin: 0;}
ul#menu-top a {display: block; height: 77px; float: left; margin: 0 35px 0 0; _margin: 0 17px 0 0; position: relative; top: -14px;}

/* zakladki - menu gorne */
ul#menu-top a#start {width: 140px; margin: 0 35px 0 65px; _margin: 0 17px 0 32px;  background: url(images/start.jpg);}
ul#menu-top a:hover#start {background: url(images/start-hover.jpg);}

ul#menu-top a#add-notice {width: 140px; background: url(images/add-notice.jpg);}
ul#menu-top a:hover#add-notice {background: url(images/add-notice-hover.jpg);}

ul#menu-top a#find-notice {width: 122px; background: url(images/find-notice.jpg);}
ul#menu-top a:hover#find-notice {background: url(images/find-notice-hover.jpg);}

ul#menu-top a#forum {width: 74px; background: url(images/forum.jpg);}
ul#menu-top a:hover#forum {background: url(images/forum-hover.jpg);}

ul#menu-top a#contact {width: 90px; background: url(images/contact.jpg);}
ul#menu-top a:hover#contact {background: url(images/contact-hover.jpg);}

/* tresc */
#container {width: 800px; margin: 50px auto 0 auto;}

#left {width: 260px; float: left;}
#right {width: 516px; float: right;}

/* wyszukiwarka */
#search {width: 260px; float: left;}
#search a.button1 {float: right; margin: 15px 0 0 0;}

#table-search {float: left;}
#table-search td {padding: 9px 0; text-align: right; border-bottom: 1px solid #e9e9e9;}

#table-search td.title {width: 70px; font-weight: bold;}
#table-search td.select {width: 187px;}
#table-search td.select select {width: 165px; padding: 2px 0; border: 1px solid #c5c5c5; font-size: 11px;}

/* krotki news */
#news {width: 260px; float: left; margin: 40px 0 0 0; position: relative; font-size: 11px; background: #f3f3f3 url(images/news-top.gif) no-repeat 0 0;}
#news p {width: 90%; margin: 10px auto 15px auto;}
#news a {color: #0083b9; text-decoration: underline;}
#news a:hover {color: #ffb400;}

#news .news-bottom {position: absolute; bottom: -27px; right: 40px;}

/* ogloszenia */
#notice-box {width: 516px; float: right; margin: 0 0 20px 0; background: #f3f3f3 url(images/notice-box-bottom.gif) no-repeat 0 100%;}
#notice-box h3 {width: 496px; float: left; margin: 0; padding: 7px 0 7px 20px; font-size: 12px; font-weight: bold; background: #bdbdbd url(images/title-notice.png) no-repeat 0 0;}
#notice-box h3 a:hover {text-decoration: underline; color: #0083b9;}

.notice {width: 480px; margin: 0 auto; overflow: hidden; padding: 15px 0;}	/* wysrodkowanie ogloszenia */
.notice a {text-decoration: underline;}
.notice a:hover {color: #0083b9;}

/* male ogloszenie */
.notice .miniature {float: left; border: 4px solid #fff;}

.short-info {width: 350px; float: right;}
.short-info p {width: 350px; float: left; margin: 0; padding: 5px 0; border-bottom: 1px solid #dcdcdc;}

.adress {width: 225px; float: left;}
.adress p {width: 225px; float: left; margin: 0; padding: 5px 0; border-bottom: 1px solid #dcdcdc;}

.dane-contact {width: 225px; float: right;}
.dane-contact p {width: 225px; float: left; margin: 0; padding: 5px 0; border-bottom: 1px solid #dcdcdc;}

.description {width: 480px; float: left; margin: 20px 0 0 0; padding: 0 0 15px 0; border-bottom: 1px solid #dcdcdc;}
.description p {margin: 5px 0 0 0;}
.description ul {margin: 10px 0 0 0; position: relative; left: -10px;}

.gallery {width: 520px; float: left; margin: 20px 0 0 0; padding: 0 0 15px 0; border-bottom: 1px solid #dcdcdc;}
.gallery img {float: left; border: 4px solid #fff; margin: 0 10px 10px 0;}

div.buttons {float: left; margin: 15px 0 0 0;}
div.buttons a.button2 {margin: 0 10px 0 0;}
div.buttons a.button3 {margin: 0 0 0 0;}

/* stopka */
#footer {width: 100%; float: left; margin: 0; padding: 30px 0 0 0; overflow: hidden; background: url(images/bg-footer.gif) repeat-x 0 100%;}
#footer .center {width: 842px; height: 73px; margin: 0 auto; background: url(images/footer.png);}
#footer .copyright {float: left; position: relative; top: 25px; left: 40px; font-weight: bold; color: #fff;}
#footer .copyright a {color: #fff;}
#footer .copyright a:hover {text-decoration: underline;}
#footer .links-footer {float: right; position: relative; top: 25px; right: 40px;}
#footer .links-footer a {margin: 0 8px 0 0; color: #fff; font-weight: bold;}
#footer .links-footer a:hover {text-decoration: underline;}

/* przyciski */
a.button1 {display: block; width: 137px; height: 20px; float: left; padding: 3px 0 0 0; text-decoration: none; text-align: center; font-weight: bold; color: #fff; background: url(images/button1.gif);}
a:hover.button1 {text-decoration: underline; color: #fff;} 

a.button2 {display: block; width: 122px; height: 19px; float: left; padding: 2px 0 0 0; text-decoration: none; text-align: center; font-weight: bold; color: #fff; background: url(images/button2.gif);}
a:hover.button2 {text-decoration: underline; color: #fff;} 

a.button3 {display: block; width: 90px; height: 19px; float: left; padding: 2px 0 0 0; text-decoration: none; text-align: center; font-weight: bold; color: #fff; background: url(images/button3.gif);}
a:hover.button3 {text-decoration: underline; color: #fff;} 

input, textarea, select{
font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
font-size: 12px;
border: #E0E0E0 1px solid;
color: #454545;
background-color: #FEFEFE;
padding: 1px;
}


input.submit{
background-color: #00A0E3;
color: #FEFEFE;
padding: 4px;
font-weight: bold;
font-size: 13px;
}

input.reset{
background-color: #4E4E4E;
color: #FEFEFE;
padding: 4px;
font-size: 13px;
}


.forum_header{
color: #FFFFFF;
font-weight: bold;
text-align: center;
background-color: #F7B600;
}
.forum_cat{
background-color: #F8F8F8
}
.forum_cat_separ{
text-align: center;
background-color: #EFEFE9;
color: #FF6302;
font-size: 12px;
}
.user_rang{
font-weight: bold
}


.header_list{
color: #FFFFFF;
font-weight: bold;
text-align: center;
background-color: #F7B600;
}
.body_list{
padding: 3px
}


