@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol,ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
} 

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A5070;
	line-height: 18px;
	background: white url('/gfx/bgBody.png') top repeat-x;
}
a {
	text-decoration:none;
	color: #28374F;
	font-family:Verdana;
}
a.selected, a.orange {
	color: #E75A04;
}
a.arrow {
	padding-right:15px;
	background: transparent url('/gfx/bgAarrow.png') no-repeat right 4px;
}
a.point {
	padding-left:10px;
	background: transparent url('/gfx/point_orange.png') no-repeat left 3px;
}

a:hover {
	text-decoration:none;
	color: #FF7D01;
}
a.white:hover {
	color:white;
}

ol li {
	list-style-type:square;
	margin-left:20px;
}	

li {
	list-style-type:none;
}	
#main{
	width:1000px;
	margin:auto;
}	
#header {
	height:176px;
}
.search {
	position:absolute;
	top:10px;
	right:0px;
	width:250px;
}
.login {
	position:absolute;
	top:87px;
	right:0px;
	width:320px;
}
.motto {
	position:absolute;
	color:white;
	top:90px;
	left:0px;
	font-size:18px;
}
.motto h1 {
	color:white;
	font-size:18px;
}
.motto span{
	font-size:14px;
}
.logo {
	position:absolute;
	top:8px;
	left:0px;
}
ul.menuTop a{
	padding:4px 20px 0px;
	height:24px;
	font-size:11px;
	font-weight:bold;
	display:block;
	background: transparent url('/gfx/menuTop.png') no-repeat center 0px;
}
ul.menuTop a.selected, ul.menuTop a:hover{
	color:white;
	background: transparent url('/gfx/menuTop.png') no-repeat center -28px;
}
ul.menuTop {
	position:absolute;
	top:145px;
	left:0px;
	height:28px;
}
ul.menuTop.R {
	right:0px;
	left:auto;
}

ul.menuTop li.selected{
}
ul.menuTop li{
	float:left;
}
ul.menuTop li.last{
	list-style-type:none;
	float:left;
	background-image: none;
}
#wrapper {
	margin-top:20px;
}
#wrapper #wLeft, #wrapper #wRight, #wrapper #wCenter {
	float:left;
}	
#wLeft, #wRight {
	width:233px;
}
#wCenter {
	width:512px;
	margin:0px 10px;
	border:0px solid #C4C6C8;
	background-color:white;
}
.mainContent {
	padding:10px;
	position:relative;
}

.box {
	background: transparent url('/gfx/bgBox.png') no-repeat right bottom;
	border:1px solid #BBC8DB;
	margin-bottom:20px;
}
.box h1{
	padding-left:15px;
	padding-top:4px;
	margin-bottom:10px;
	color:#4B678F;
	font-size:13px;
	font-weight:bold;
	background: #F8F7F5 none repeat scroll 0 0;
	border-bottom:4px solid #BBC8DB;
	height:24px;
}
.box h1.ins{
	margin-bottom:0px;
}

.box p {
	padding:5px 10px;
	margin:0px;
}
ul.servicesList {
	padding:5px 0px;
	margin-left:-1px;
}
ul.servicesList li{
	margin:0px;
	padding:5px 5px 5px 0px;
	background: transparent url('/gfx/bgservicesListB.png') no-repeat 1px bottom;
}
	
ul.servicesList li a{
	padding-left:15px;
	background-image: none;
	display:block;
	font-size:13px;
	font-family:verdana;
	color:#1E5B7E;
}
ul.servicesList li a:hover{
	color:#FC690C;
}
ul.servicesList li a.selected{
	color:#FC690C;
	font-weight:bold;
}

ul.servicesList li a:hover, ul.servicesList li a.selected{
	padding-left:15px;
	background: transparent url('/gfx/bgservicesList.png') no-repeat 0px 0px;
}

a {
  outline: none;
}


/* FORMS */
.input {
	border:1px solid #ECECEC;
	color:#4B678F;
	font-size:11px;
	padding:2px;
	font-family:arial;
}
.input.greenBorder {
	border:1px solid #41AF41;
}
.input:focus {
	border:1px solid #FC8A40;
}
.input.reds {
	border:1px solid #D70707;
}
.submit {
	color:white;
	font-weight:bold;
	border:0px;
	background-color:#FC690C;
	padding:2px 0px 1px;
	font-size:11px;
}
.input.select {
	width:200px;
	margin-bottom:10px;
}


 p {
	margin-top: 8px;
	margin-bottom:0px;
}
hr {
		background: transparent url('/gfx/bgMenuTopBottom.png') repeat-x left bottom ;
		border:0px;
}
#footer {
	height: 35px;
	font-size: 12px;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #B0BBCB;
	color:#758FB7;
	font-size:11px;
}
#footer p {
	background-color: #4B678F;
	padding:6px 10px;
	margin-top:1px;
}	
#footer p a {
	color:#BBC8DB;
}
#footer a {
	color:#758FB7;
}
#footer a:hover {
	text-decoration:underline;
}
.small {	font-size: 10px;}
.smaller {	font-size: 11px;}
.normal {font-weight:normal;}
.dark {color:#D4D0C8;}
.aRight {	text-align:right;}
.bold {	font-weight:bold;}
.red {	color: #D70707;}
.blue {	color: #1F317F;}
.white {color:white;}
.blueTiny {color:#EEF0FB;}
.clear {clear: both;}
.fleft {float:left;}
.fright {float:right;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align:center }
.relative {position:relative;}
.absolute {position:absolute;}
.block {display:block;}
.hidden {display:none;}
.orange {color: #FC690C;}
.pointer {cursor:pointer;}
.topSpace {margin-top:5px;}
.fontCaptcha {font-family:monospace;}
.p2 {padding:2px;}
.tl {top:0px;left:0px}
.avatarMax {width:100px;}
.avatar {width:50px;}
.avatarMini {width:30px;}
.rtyu {
	position:absolute;
	right:5px;
	background-color:white;
	padding:0px 4px;
	border:1px solid #E1E1E1;
}
.infoSuccess {
	display:block;
	background-color:#E1FFD7;
	border:1px solid #279B00;
	padding:8px;
	color:#669900;
	margin-bottom:10px;
}
.info {
	display:block;
	background-color:#FDF4D9;
	border:1px solid #FC690C;
	padding:10px;
	color:#4B678F;
	margin-bottom:10px;
}
.desc {
	border:1px solid #E4E6DF;
	color:#344763;
}
.desc p{
	padding:5px;
	margin-top:0px;
	background-color:#F8F8F8;
	border-top:1px solid white;
	border-left:1px solid white;
}
.infoError {
	display:block;
	background-color:#FFF8F2;
	border:1px solid red;
	padding:10px;
	color:#FF0000;
	margin-bottom:10px;
}
.imgMiddle {
	vertical-align:middle;
}
.imgBottom {
	vertical-align:bottom;
}
h1 {
	font-size: 20px;
	display:block;
	font-family:Arial;
	color:#FFFEFF;
}
h2 {	
	background-color: #F8F7F5;
	padding-left:15px;
	font-family:Arial;
	font-size:14px;
	color:#4B678F;
	height:23px;
	padding-top:5px;
	border-bottom:4px solid #99B6CA;
	border-top:1px solid #C4C6C8;
	border-left:1px solid #C4C6C8;
	border-right:1px solid #C4C6C8;
}
h4 {
	border-bottom:2px solid #99B6CA;
}
h3 {
	font-family:Arial;
	font-size:13px;
	color:#0D3B4B;
	margin:10px 0px;
}
.alert {
	background: #E6E5E3 url('/gfx/alert.gif') no-repeat 3px top ;
	padding-left:32px;
	padding-top:4px;
	height:19px;
	border-top:1px solid #C7C8CA;
	border-bottom:1px solid #C7C8CA;
	padding-bottom:2px;
}
p.border {
	font-size:11px;
	border-bottom:1px dashed #BBC8DB;
	line-height:13px;
}
ul.listItem {
	padding-left:0px;
	margin-bottom:30px;
}
ul.listItem li{
	padding:5px;
}
ul.listItem.main li{
	padding-left:10px;
}
.vote {
	float:right;
	width:252px;
	background-color:#F4F6F8;
	border:1px solid #C8C8C8;
	padding:10px;
	margin-bottom:20px;
}
.vote h3 {
	font-size:14px;
	color:#4B678F;
	font-weight:bold;
	border-bottom:1px solid #4B678F;
	margin-bottom:20px;
	padding-bottom:5px;
}
li.featureName {
	width:100px;
	text-align:right;
}
li.featureVote {
	width:30px;
	font-weight:bold;
	padding-left:5px;
}
.listComments {
	padding:0px;
}
.listComments li{
	border:1px solid #F8F8F8;
	font-size:11px;
}
.listComments li.l{
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color:#FEFEFE;
}
.listComments li.e{
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	background-color:#FAFAFA;
}

.listComments li .userName {
	display:block;
	padding:8px;
}
.listComments li span.delP {
	position:absolute;
	right:5px;
	top:5px;
}	
.listComments li span.commItem {
	padding:2px 10px 8px 10px;
	display:block;
}	
.headOrange {
	background: transparent url('/gfx/bgHeadBlue.png') repeat-x left top;
	height:23px;
	padding:2px 10px 0px 10px;
}	
.btnOrange {
	background: transparent url('/gfx/buttonOrange.png') repeat-x left top;
	border-color:#ED6502 #A04300 #A04300 #ED6502;
	border-style:solid;
	border-width:1px;
	color:white;
	padding-bottom:2px;
	font-size:11px;
}

.btnGray {
	background:#FFFFFF url(/gfx/button.gif) repeat-x left top;
	border:1px solid #B3B3B3;
	color:#000;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:normal;
	padding-bottom:2px;
}
.lst.pages {
	display:inline;
	float:left;
	height:auto;
	margin:5px;
	padding:0;
	width:480px;
}
.lst.pages div {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	text-align:right;
}
.lst.pages div span {
	display:inline;
	float:right;
}
.lst.pages div a.page.c {
	background:#82B9CA none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	height:15px;
	margin:0 2px;
}
.lst.pages div a.page {
	border-right:1px solid #E9E7CE;
	display:inline;
	float:left;
	height:14px;
	margin:0;
	padding:2px 5px;
	text-align:center;
}
.lst.pages div a.page.l {
	border-right:0px solid #E9E7CE;
}

.lst.pages a:link, .lst.pages a:visited {
	text-decoration:none;
}
.lst.pages div a.page.n {
	border-left:1px solid #E9E7CE;
	width:14px;
}
.lst.pages div a.page.m {
	border-right:medium none;
}
.pageNum {
	border:1px solid #99A3A7;
	margin:1px;
	padding:1px 4px;
}
.activePage {
	background-color:#99A3A7;
	border:1px solid #99A3A7;
	color:white;
}
.pageNum a {
	padding:1px 4px;
}
.pageNum a:hover {
	background-color:#99A3A7;
	color:white;
}
li.even {
	background-color:#FAFBFE;
	border-bottom:1px solid #E7E4DF;
}
li.odd {
	border-bottom:1px solid #E7E4DF;
}
.form_ul li label {
	display:block;
	float:left;
	padding-right:15px;
	text-align:right;
	width:150px;
}
.form_ul li {
	margin:10px 0px;
}

ul.form_ul li input, .text_area, ul.form_ul select {
}
ul.niceul {
	padding-left:10px;
	margin:10px;
}
ul.niceul li {
	list-style-image: url('/gfx/nicepointer.png');
}
.breadcrumb {
	display:block;
	margin-bottom:10px;
	color:#ADADAD;
}
.breadcrumb a {
	color:#ADADAD;
}
label.rat {
	width:100px;
	border-right:1px solid #3E4D88;
	padding-right:10px;
	margin-right:10px;
}
/*             styles for the star rater                */
.afterRating {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
}
.star1 {	background: url(/gfx/star1.gif) top left no-repeat;	}
.star2 {	background: url(/gfx/star2.gif) top left no-repeat;	}
.star3 {	background: url(/gfx/star3.gif) top left no-repeat;	}
.star4 {	background: url(/gfx/star4.gif) top left no-repeat;	}
.star5 {	background: url(/gfx/star5.gif) top left no-repeat;	}
.star0_5 {	background: url(/gfx/star0.5.gif) top left no-repeat;	}
.star1_5 {	background: url(/gfx/star1.5.gif) top left no-repeat;	}
.star2_5 {	background: url(/gfx/star2.5.gif) top left no-repeat;	}
.star3_5 {	background: url(/gfx/star3.5.gif) top left no-repeat;	}
.star4_5 {	background: url(/gfx/star4.5.gif) top left no-repeat;	}

.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/gfx/star_rating.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li span{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background: url(/gfx/star_rating.gif) left bottom;
}

.star-rating li a:hover{
	background: url(/gfx/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}
.star-rating a.one-star, .star-rating span.off1{
	left: 0px;
}
.star-rating a.two-stars, .star-rating span.off2{
	left:20px;
}
.star-rating a.three-stars, .star-rating span.off3{
	left:40px;
}
.star-rating a.four-stars, .star-rating span.off4{
	left: 60px;
}	
.star-rating a.five-stars, .star-rating span.off5{
	left: 80px;
}
.infoR {
	padding-top:3px;
	padding-left:3px;
}
#map,#mapLocal {
	height:231px;
	width:231px;
}
#map span, #mapLocal span, #mapShow span {
	display:none;
}
#mapaPolska {
	height:500px;
	width:490px;
}
#mapShow {
	margin-top:20px;
	height:500px;
	width:475px;
}
.notify {
	display:block;
	padding-top:1px;
	margin-top:-10px;
	margin-bottom:5px;
}
.notify span{
}
.tooltip {
	 text-align:left;
	 position:absolute;
	 left:25px;
	 top:25px;
	 border:1px solid #bdbdbd;
	 background-color:#fefefe;
	 padding:4px;
	 font:normal normal 9px  Verdana;
	 font-size: 10px;
	 margin-top: 20px;
	 -moz-opacity:0.80;
	 filter:alpha(opacity=80);
	 z-index:1000;
}

#tooltip {
	 text-align:left;
	 position:absolute;
	 left:25px;
	 top:25px;
	 border:1px solid #bdbdbd;
	 background-color:#fefefe;
	 padding:4px;
	 font:normal normal 9px  Verdana;
	 font-size: 10px;
	 margin-top: 20px;
	 -moz-opacity:0.80;
	 filter:alpha(opacity=80);
	 z-index:1000;
} 
img.advert {
	margin:10px 0px;
}
#zp {
	position:absolute;
	right:5px;
	top:10px;
}