*
{
margin:0;
}

body
{
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
}

a img
{
border:none;
}

#container
{
width:980px;
margin:0 auto;
}

div.zaginiony
{
width: 220px;
padding: 5px;
margin-left: 10px;
float: left;
margin-bottom: 10px;
background: #eeeeee;
}

div.zaginiony p
{

}

#top
{
margin:10px 0;
}

#top #logo
{
float:left;
width:30%;
}

#top #logo h1
{
background:url('../images/logo.gif') no-repeat;
}


#top #logo span
{
position:relative;
left:-10000px;
}

#top #logo a
{
display:block;
width:294px;
height:57px;
text-decoration:none;
font-size:1%;
}

#top #links
{
width:50%;
float:left;
text-align:center;
padding-top:15px;
}

#top #links img
{
margin-right:3px;
}

#top #rightspace
{
float:right;
width:20%;
text-align:right;
padding-top:0px;
font-size:8pt;
}

#formleft
{
width:65%;
float:left;
}


#money
{
background: #FEE3E3; 
padding: 5px; 
border: 2px solid #E89F9F;
margin: 15px auto 15px auto;
font-size: 12pt;
text-align: center;
display: none;
}







#menu
{
width:20%;
float:left;
font-family:Verdana;
}

#menu ul li a
{
border-left: solid 8px #DA0000;
background:#EAA000;
font-size:8pt;
color:#FFFFFF;
display:block;
width:100%;
padding:3px 2px;
margin:2px 0 2px 0;
}

#menu ul ul li a
{
font-size:8pt;
border:none;
background:#FFFFFF;
color:#AC3B14;
padding:1px;
}

#menu ul
{
margin:0;
padding:0;
list-style:none;
}

#menu ul ul
{
	margin:8px 0 8px 20px;
}



#menu ul li a:visited
{
color:#FFFFFF;
}

#menu ul ul li a:visited
{
color:#81899e;
}

#menu ul li a:hover
{
color:#FFFFFF;
background:#630000;
text-decoration:none;
}

#right
{
float:right;
width:78%;
}

#breadcrumb
{
background:#cce596;
padding:4px 6px;
color:#354d01;
font-size:8pt;
}

#breadcrumb a
{
font-weight:bold;
color:#354d01;
}

#announcements
{
float:left;
width:60%;
}

#bigcontent
{
float:left;
width:100%;
}

#central 
{
float: left;
width:600px;
padding:0 0 0 20px;
}

#central h1
{
font-size:14pt;
color:#698224;
margin:10px 0;
}

#central h2
{
font-size:12pt;
margin:20px 0 10px 0;
color:#a7c16e;
}

#central form p 
{
clear:both;
margin:4px 0;
}

#central form fieldset
{
margin:10px 0;
border:solid 1px #CCCCCC;
padding:10px 10px 10px 30px;
width:96%;
}

p.huge_button
{
text-align:center;
width:70%;
padding-top:20px;
}

p.huge_button input
{
padding:10px 20px;
font-weight:bold;
border:auto;
background:#698224;
color:#FFFFFF;
cursor:pointer;
}

div.pages
{
text-align:center;
padding:6px 0 8px 0;
border-top:solid 1px #AAAAAA;
border-bottom:solid 1px #AAAAAA;
background:#FAFAFA;
margin-top:20px;
}

div.pages a
{
color:#333333;
}

#central form fieldset legend
{
color:#BBBBBB;
}

input, textarea, select
{
	padding:3px;
	font-size:10pt;
	border:solid 1px #909090;
	font-family:Georgia,Helvetica,sans-serif;
}

#sponsorowane h1
{
background: #EAA000;
font-size: 8pt;
padding: 1px;
width: 206px;
font-weight: normal;
margin-bottom: 5px;
color: #ffffff;
}

#sponsorowane
{
font-size: 8pt;
margin-top: 28px;
}

.pay_type
{
width: 120px;
margin: 0 5px 10px 0;
float: left;
font-size: 8pt;
min-height: 50px;
}

.pay_type p label
{
float: right;
}

.pay_type input
{
margin-right: 2px;
float: left;
}

.errors
{
	color:#FF0000;
	background:#FBFBFB;
	padding:10px;
	width: 473px;
	border: 1px solid #FF0000;
}

.error
{
	background:#FFAAAA;

}

#central form p label
{
display:block;
float:left;
width:25%;
}

#central p.hint
{
color:#333333;
border:solid 1px #FBFBFB;
margin-bottom:20px;
}

/*
#promo - czerwone
{
padding: 5px;
margin: 0;
border: 2px solid #E89F9F;
background: #FEE3E3;
text-align: center;
width: 481px;
}
*/

#promo
{
padding: 5px;
margin: 0;
border: 2px solid #A4B779;
background: #DEF7A3;
text-align: center;
width: 481px;
}



#weather
{
border: 1px solid #ebebeb;
padding: 10px;
width: 278px;
margin-top: 5px;
font-size: 8pt;
color: #999999;
}

#weather h3
{
margin-bottom: 5px;
}

#weather img 
{
margin: 0 10px 0 0;
float: left;
}


.contact
{
margin:5px 0;
font-weight:bold;
}


.abold
{
	border:solid 3px #FF9600;
	background: url('/images/bgramka.gif') top right no-repeat #ffecd0 !important;
	padding-top:3px !important;
	
}



.abold p
{
padding-top:10px !important;
}

.abold p.contact
{
padding:0px !important;
}

.abold a
{
color:#EAA000;
}

.abold h1 a
{
color:#FFFFFF !important;
font-size:10pt;
background-color: #FF9600;
}

.abold h1 span
{
color:#FFFFFF !important;
position:relative;
left:-20px;
}

.ogloszenie p.readmore
{
margin:3px 0;
text-align:right;
}

.sponsored_advert
{
margin:3px 0;
min-height:80px;
background:#f4fae7;
}

.ogloszenie
{
margin:6px 0;
min-height: 50px;
padding:8px 20px 8px 10px;
background:#F6F6F6;
clear:both;
color:#333333;
}



.ogloszenie h1
{
font-size:10pt;
color:#666666;
margin-bottom:20px;
/*background:#333333;*/
}

.ogloszenie p.readmore a
{
color:#333333;
}

.ogloszenie h1 span
{
color:#999999;
font-size:8pt;
display:block;
float:right;
width:15%;
text-align:right;
}

.ogloszenie h1 a
{
display: block;
width:75%;
float:left;
}

.ogloszenie p
{
text-align:justify;
font-size:11px;
font-family:Arial;
width:100%;
}

.ogloszenie h1 a
{
color:#555555;
}

.ogloszenie p img
{
float:right;
margin:0 0 5px 15px;
border: solid 1px #000000;
}

#zajdel
{
float:right;
width:300px;
}

#smallright
{
float:right;
width:190px;
overflow:hidden;
font-size:8pt;
color:#444444;
}

#smallright ul
{
margin:0 0 0 15px;
padding:0;
}

#smallright p
{

}

#smallright ul li
{
margin:4px 0;
}

#bigphoto
{
overflow:hidden;
float:right;
margin: 1px 0 5px 5px;
text-align:right;
}

#bigphoto img
{
border: 1px solid #000000;
}

#bigcontent h1
{
margin-top: 10px;
margin-bottom: 10px;
background: #efefef;
color: #606060;
}

#bigcontent p.smalldate
{
color:#888888;
margin-top:20px;
font-size:8pt;
font-family:Verdana;
background: #efefef;
}

#bigcontent p.content
{
text-align:justify;
color:#444444;
line-height:1.5em;
}

#rsses
{
padding:10px;
border: solid 1px #DCDCDC;
margin-top:5px;
background:url('/images/wroclaw.jpg') top right no-repeat;
}

#wosp
{
padding:10px;
border: solid 1px #DCDCDC;
margin-top:5px;
background:url('/images/wosp.jpg') top right no-repeat;
}

#rsses h2, #wosp h2
{
/*line-height:0.5em;*/
margin:3px 0 0 0;
font-weight:normal;
padding:0;
overflow:hidden;
}

* html #rsses h2, * html #wosp h2
{
height:18px;
overflow:hidden;
}

#rsses h2 a, #wosp h2 a
{
	font-size:9pt;
	color:#EAA000;
	float:right;
	display:block;
	width:99%;
	cursor:pointer;
	padding:0;
	margin:0;
}

#rsses h2 span, #wosp h2 span
{
	color:#AAAAAA;
	font-size:8pt;
	display:block;
	float:left;
	width:1px;
}

#rsses h1.main, #wosp h1.main
{
	color:#1B4DBD;
	font-size:12pt;
	margin-bottom:20px;
	font-weight:bold;
}

#rsses p, #wosp p
{
	font-size:8pt;
/*	border-bottom:solid 1px #DCDCDC;*/
	padding:5px;
	/*display:none;*/
}

#rsses div.newsmore, #wosp div.newsmore
{
text-align:right;
padding:4px 0 10px 0;
border-bottom:solid 1px #DCDCDC;
margin-bottom:15px;
}

#searching
{
text-align:right;
background:#EAEAEA;
padding:3px;
margin:3px 0 8px 0;
}

#footer
{
border-top: #AAAAAA 1px solid;
border-bottom: #AAAAAA 1px solid;
background: #F5F5F5;
margin:20px 0 8px 0;
padding:4px;
font-size:8pt;
}

#footer a
{
display:block;
float:left;
border-right: 2px #FFFFFF solid;
padding:1px 8px 1px 8px;
color:#333333;
}

table#prices th
{
	background:#d6f7fc;
	text-align:left;
	padding:4px;
	border:solid 1px #FFFFFF;
}

table#prices tr th a
{
cursor:pointer;
color:#018397;
text-decoration:underline;
}

table#prices
{
border-collapse:collapse;
}

table#prices td
{
padding:5px;
text-align:center;
border:solid 1px #E5E5E5;
}

.explain
{
	margin-top:25px;
	padding:10px;
	border:solid 1px #EFEFEF;
}

.nofound
{
font-size:14pt;
color:#444444;
padding:20px;
margin-top:5px;
background:#FAFAFA;
}

span.promocja
{
color: red;
font-weight: bold;
}

strike
{
font-size: 8pt;
}

#ann_stats
{
padding:10px;
border: solid 1px #DCDCDC;
margin-top:5px;
}

#gazeta
{
padding:10px;
border: solid 1px #DCDCDC;
margin-top:5px;
}

#zaginieni
{
padding:10px;
border: solid 1px #DCDCDC;
margin-top:5px;
}

#toz
{
padding:10px;
border: solid 1px #DCDCDC;
margin-top:5px;
}

#dg09
{
padding:10px;
border: solid 1px #DCDCDC;
margin-top:5px;
}

#ann_stats h1, #gazeta h1, #zaginieni h1, #dg09 h1, #toz h1
{
/*line-height:0.5em;*/
margin:3px 0 0 0;
font-weight:normal;
padding:0;
overflow:hidden;
}

* html #ann_stats h1, * html #gazeta h1, *html #zaginieni h1, *html #dg09 h1, *html #toz h1
{
height:18px;
overflow:hidden;
}

#ann_stats h1 a
{
	font-size:9pt;
	color:#1B4DBD;
	float:right;
	display:block;
	width:75%;
	cursor:pointer;
	padding:0;
	margin:0;
}

#ann_stats h1, #gazeta h1, #zaginieni h1, #dg09 h1, #toz h1
{
	color:#1B4DBD;
	font-size:12pt;
	margin-bottom:20px;
	font-weight:bold;
}

#ann_stats p
{
	font-size:8pt;
/*	border-bottom:solid 1px #DCDCDC;*/
	padding:5px;
	/*display:none;*/
}

#ann_stats a
{
color:#EAA000;
}

fieldset#type_type p input
{
float: left;
}

fieldset#type_type p label
{
display: block;
float: right;
width: 640px;
cursor: pointer;
}


fieldset#type_payment p input
{
float: left;
}

fieldset#type_payment p label
{
display: block;
float: right;
width: 640px;
cursor: pointer;
}

.adv_box
{
margin-top: 10px;
width: 280px;
border: 1px solid;
font-size:8pt;
border: 1px solid #ebebeb;
padding: 10px;
}

/*
** hint.js
*/


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

#prolink
{
color: #777777;
font-size: 8pt;
}

#prolink a
{
text-decoration: none;
color: #777777;
font-size: 8pt;
}

.clear
{
clear:both;
}
